@charset "utf-8";
html {
  height: 100%;
  margin: 0;
  min-height: 100%;
  overflow-x: hidden;
  padding: 0;
}
h1, h2, h3, h4 {
  font: inherit;
  margin: 0;
}
ul {
  display: list-item;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
input, textarea, button{
  outline: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
select {width: auto;}
a {
  outline: medium none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:hover, a:focus {
  text-decoration: none;
  outline: medium none;
}
body {
  background: #f9f9f9 !important;
  font: 15px "Nunito",Arial,Helvetica,sans-serif;
}
.loaderpage {
  position: fixed;
  background-color: #ffffff;
  height: 100%;
  width: 100%;
  z-index: 99999999999;
  padding: 20% 0;
}
#sidebarphone {
	background-color: #2F2878;
	box-shadow: 0px -25px 57px 0px rgba(0, 0, 0, 0.55);
	height: 100%;
	position: fixed;
	left: -100%;
	top: 0;
	opacity: 0;
	width: 250px;
	z-index: 999999999;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#sidebarphone.menuisopen {left: 0;opacity: 1;}
#sidebarphone button.closemenu {
	position: absolute;
	height: 40px;
	width: 40px;
	right: -40px;
	top: 0;
	padding: 0;
	background-color: #df0000;
	border: none;
	border-radius: 0 4px 4px 0;
	color: #fff;
	font-size: 25px;
	line-height: 40px;
}
#sidebarphone ul.nav.navbar-nav {margin: 0 auto;}
#sidebarphone ul.nav.navbar-nav li a {
	display: block;
	padding: 10px;
	font-size: 16px;
	font-weight: 400;
	background-color: #2F2878;
	border-bottom: 2px solid #3F3888;
	line-height: 30px;
	color: #ffff;
}

#sidebarphone ul.nav.navbar-nav li a:hover, #sidebarphone ul.nav.navbar-nav li a:active, #sidebarphone ul.nav.navbar-nav li a:focus, #sidebarphone ul.nav.navbar-nav li.dropdown.open a {background-color: #3F3888;}
#sidebarphone ul.nav.navbar-nav li.dropdown a::after {
  content: "\f107";
  position: absolute;
  right: 15px;
  color: #fff;
  font-family: "FontAwesome";
  font-size: 30px;
}
#sidebarphone ul.nav.navbar-nav li.dropdown.open a::after {content: "\f106";}
#sidebarphone ul.nav.navbar-nav li.dropdown ul.dropdown-menu {
  padding: 5px;
  border-radius: 0;
}
#sidebarphone ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a {background-color: #2d6cc8;}
#sidebarphone ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a:hover, #sidebarphone ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a:active, #sidebarphone ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a:focus {background-color: #2762ba;}
#sidebarphone ul.nav.navbar-nav li.dropdown ul.dropdown-menu li a::after {display: none;}
header button.buttonmenu {
	float: right;
	height: 40px;
	width: 40px;
	border: none;
	background-color: #ea2027;
	font-size: 25px;
	color: #fff;
	padding: 0;
	margin: 0px auto;
	line-height: 40px;
}
header .adminsarea {
	float: right;
	position: relative;
	padding: 0;
	background-color: transparent;
	margin: 0 15px 0 auto;
	right: 0;
	top: 0;
	z-index: 99999999;
}
header .adminsarea button {
	height: 40px;
	background-color: #ffffff;
	color: #2F2878;
	border: none;
	line-height: 40px;
	font-size: 20px;
	width: 40px;
}
header .adminsarea ul.dropdown-menu {
	margin: 0 auto;
	right: 0;
	left: auto;
	float: none;
	padding: 5px 0 0 0;
	border: none;
	box-shadow: none;
	background-color: transparent;
	border-radius: 0;
}
header .adminsarea ul.dropdown-menu li {
	float: none;
	line-height: inherit;
	font-size: initial;
}
header .adminsarea ul.dropdown-menu li a {
	display: block;
	background: #2F2878;
	padding: 12px 10px;
	color: #fff;
	font-size: 16px;
	border-bottom: 1px solid #3E3787;
}
header .adminsarea ul.dropdown-menu li a:hover {background: #3E3787;}
header {
  background-color: #1b1464;
  padding: 15px 0;
}
header .logo {float: left;}
header .logo img {max-width: 100%;}
header .loginform {float: right;}
header .loginform .input-group {
  float: left;
  margin: 0 15px 0 0;
}
header .language {
	float: right;
	margin: 11px auto 11px 10px;
}
header .language ul li {position: relative;}
header .language ul li a {
	display: block;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
}
header .language ul li:hover {background-color: #ea2027;}
header .language ul li:hover ul {display: block;}
header .language ul li ul {
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 9999999;
	display: none;
	min-width: 120px;
	border-right: 1px solid #db1118;
	border-left: 1px solid #db1118;
	border-bottom: 1px solid #db1118;
}
header .language ul li ul li a {
	display: block;
	height: auto;
	width: auto;
	background-color: #ea2027;
	text-align: left;
	padding: 5px 10px;
	color: #fff;
	border-bottom: 1px solid #db1118;
}
header .language ul li ul li:last-child a {border-bottom: none;}
header .language ul li ul li a:hover {background-color: #db1118;}
header .language ul li ul li a span.trf {
	float: left;
	margin: 10px 5px 10px auto;
}
header .visitarea {float: right;}
header .visitarea a {
	display: inline-block;
	height: 39px;
	background-color: #1b1464;
	border-radius: 100px;
	padding: 0 20px;
	line-height: 34px;
	border: 2px solid #ffffff;
	color: #fff;
	font-size: 17px;
	margin: 6px 5px;
}
header .visitarea a:hover {
	background-color: #ffffff;
	color: #1b1464;
}
header .visitarea a i {margin: 0 10px 0 0;}
header .visitarea a:last-child {
	background-color: #ea2027;
	border-color: #ea2027;
}
header .visitarea a:last-child:hover {
	background-color: #d60c13;
	border-color: #d60c13;
	color: #fff;
}
header .mainmenu {
	float: right;
	margin: 15px auto;
}
header .mainmenu ul li {
	float: left;
	font-size: 18px;
	text-transform: capitalize;
	margin: 0 15px;
}
header .mainmenu ul li a {color: #ffffff;}
header .mainmenu ul li a:hover {color: #ea2027;}
header .mainmenu ul li a i {margin: 0 8px 0 0;}
header .userarea {
	float: right;
	margin: 9px 10px;
	display: block;
	background: transparent;
	padding: 0;
	border-radius: 0;
	right: auto;
	top: auto;
}
header .userarea button#userloginlist {
	height: 33px;
	border-radius: 100px;
	padding: 0 20px;
	background-color: #ea2027;
	font-size: 16px;
	color: #fff;
	line-height: 33px;
	border: none;
	text-transform: capitalize;
}
header .userarea button#userloginlist i.fa-user {
	float: left;
	font-size: 20px;
	line-height: 33px;
	margin: 0 10px 0 0;
}
header .userarea button#userloginlist i.fa-angle-down {
	float: right;
	line-height: 33px;
	margin: 0 0 0 5px;
}
header .userarea ul.dropdown-menu {
	padding: 0;
	right: 0;
	left: auto;
	overflow: hidden;
}
header .userarea ul.dropdown-menu li a {
	display: block;
	padding: 9px 10px;
	font-size: 16px;
	border-bottom: 1px solid #eeeeee;
}
header .userarea ul.dropdown-menu li:last-child a {border-bottom: none;}
header .userarea ul.dropdown-menu li a i {margin: 0 5px 0 0;}
.adminlist {
	background-color: #2F2878;
	padding: 5px 0;
}
.adminlist ul li {
	display: inline-block;
	margin: 10px;
	font-size: 17px;
}
.adminlist ul li a {color: #fff;}
.adminlist ul li a:hover {color: #ea2027;}
#mainarea {
	background-color: #150f55;
	padding: 10px 0;
}
#mainarea .txt {
	margin: 80px auto;
	color: #ffffff;
	text-align: left;
}
#mainarea .txt h1 {
	font-weight: bold;
	font-size: 50px;
}
#mainarea .txt h2 {font-size: 30px;}
#mainarea .txt h3 {
	font-size: 17px;
	color: #585290;
}
#mainarea .upoad_home {
	padding: 50px 0;
	overflow: hidden;
}
#mainarea .upoad_home .upload_icon {
	position: relative;
	display: block;
	width: 249px;
	height: 240px;
	margin: 0 auto;
}
#mainarea .upoad_home .upload_icon i {
	font-size: 250px;
	color: #fff;
	display: block;
	z-index: 1000;
	position: relative;
}
#mainarea .upoad_home .upload_icon .icons i {
  position:absolute;
  color:#fff;
  font-size:70px;
}
#mainarea .upoad_home .upload_icon .icons i.icofont-file-word {
 	top:0;
  right:0;
  animation: word 2.3s linear infinite
}
#mainarea .upoad_home .upload_icon .icons i.icofont-file-video {
  top:50px;
  left:40px;
  color:#99a3a9;
  opacity:.4;
  animation: video 3s linear infinite
}
#mainarea .upoad_home .upload_icon .icons i.icofont-file-pdf {
  bottom:0;
  right:10px;
  color:#fff;
  opacity:.4;
  animation: pdf 2s linear infinite
}
#mainarea .upoad_home .upload_icon .icons i.icofont-file-image {
  bottom:10px;
  left:38px;
  opacity:.7;
  animation: image 2.8s linear infinite
}
#mainarea .upoad_home .upload_icon .icons i.icofont-file-audio {
  top:20px;
  right:55px;
  color:rgba(0,0,0,0.2);
  opacity:.4;
  animation: dollar 3.8s linear infinite
}
@keyframes word{0{opacity:1;top:0}100%{opacity:0;top:-100px;right:-30px;font-size:3.125rem;font-weight:300}}@keyframes pdf{0{opacity:1;right:0}100%{opacity:0;bottom:30px;right:-70px;font-size:2.1875rem}}@keyframes dollar{0{opacity:1;top:0}100%{opacity:0;top:-100px;font-size:2.5rem}}@keyframes image{0{opacity:.7;left:38px}100%{opacity:0;left:-100px;bottom:-30px;font-size:2.1875rem}}@keyframes video{0{opacity:.4;top:50px;left:40px}100%{opacity:0;top:-100px;left:-20px}}
.uploadformpage {
	background-color: #ffffff;
	padding: 40px 0;
}
.uploadformpage .uploadformpage2 {position: relative;}
.uploadformpage .section {margin: 0 auto;}
.uploadformpage ul.tabs {
	margin: 0 auto 25px;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	line-height: normal;
}
.uploadformpage ul.tabs li {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
	float: none;
	border: none;
	margin: 0 20px;
	font-size: 17px;
	background: transparent;
	padding: 10px;
	line-height: normal;
	position: relative;
	display: block;
	font-family: "Nunito",Arial,Helvetica,sans-serif;
	color: #1b1464;
	width: auto;
	font-weight: bold;
	text-transform: capitalize;
}
.uploadformpage ul.tabs li i {
	display: block;
	margin: 0 auto 10px;
	font-size: 30px;
}
.uploadformpage ul.tabs li:hover, .uploadformpage ul.tabs li.current i {color: #ea2027;}
.uploadformpage ul.tabs li.current {box-shadow: 0px 2px 0 0px #ea2027;}
.uploadformpage .box {
	background: #fff;
	padding: 15px;
	margin: 0 auto;
	border: none;
	box-shadow: 0 0 8px 0 rgba(168, 184, 203, 0.5);
	border-radius: 10px;
}
.uploadformpage .box .uploadfile {
	border: none;
	padding: 0;
	margin: 0 auto 20px;
}
.uploadformpage .box .uploadfile .browsebtn {
	width: auto;
	background: transparent;
	height: auto;
	margin: 50px auto;
}
.uploadformpage .box .uploadfile .browsebtn input {
	width: 100%;
	height: 100%;
}
.uploadformpage .box .uploadfile .browsebtn i.fa {
	font-size: 150px;
	display: block;
	margin: 0 auto 5px;
	color: #150f55;
}
.uploadformpage .box .uploadfile .browsebtn span {
	display: block;
	font-size: 40px;
	margin: 10px auto 0;
	color: #8381a0;
}
.uploadformpage span.servinfo {
	display: inline-block;
	background-color: #f1f1f1;
	width: auto;
	height: auto;
	font-size: 16px;
	padding: 4px 30px;
	border-radius: 100px;
	margin: 30px auto 0;
	color: #111111;
}
.uploadformpage span.servinfo i.fa {
	color: #ea2027;
	margin: 0 10px 0 0;
}
.uploadformpage #file_upload.box .content {
	margin: 0 auto 20px;
	background-color: #fafafa;
	padding: 10px;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	display: flex;
	position: relative;
	overflow: hidden;
}
.uploadformpage #file_upload.box .content .icon {
	width: 70px;
	font-size: 50px;
	border: none;
	min-width: 70px;
	color: #888;
	height: auto;
	text-align: center;
	line-height: 60px;
	margin: -10px 0 -10px -10px;
	background-color: #f0f0f0;
	padding: 10px;
}
.uploadformpage #file_upload.box .content .icon i.fa {line-height: 50px;}
.uploadformpage #file_upload.box .content .name {
	width: 100%;
	margin-left: 5px;
	position: relative;
	text-align: left;
}
.uploadformpage #file_upload.box .content .name h4 {
	font-size: 16px;
	color: #1b1464;
	max-width: 90%;
	text-overflow: ellipsis;
	display: block;
	width: 90%;
	line-height: 23px;
	overflow: hidden;
	margin: 0 0 5px;
}
.uploadformpage #file_upload.box .content .name h4 span.size {
	text-align: left;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 14px;
	color: #666;
	display: inline-block;
	margin: 0 0 0 10px;
}
.uploadformpage #file_upload.box .content .name input.fdescr {
	height: 32px;
	padding: 0 5px;
	font-size: 15px;
	left: 0;
	min-width: 70%;
	max-width: 80%;
	margin: 0 10px 0 0;
	width: auto !important;
	line-height: 32px;
}
.uploadformpage #file_upload.box .content .name input[name="file_public"] {
	display: inline-block;
	margin: 0 5px 0px 0;
	line-height: 32px;
}
.uploadformpage #file_upload.box .content .name label.xdescr {
	margin: 0 0 0 0;
	line-height: 31px;
	font-weight: normal;
	font-family: "Cairo_Bold","play",Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.uploadformpage #file_upload.box .content a.del {
	display: block;
	position: absolute;
	top: 0;
	font-size: 18px;
	right: 0;
	font-weight: 600;
	color: #fff;
	background-color: #D71F2D;
	height: 30px;
	width: 30px;
	line-height: 30px;
	border-radius: 0 0 0 4px;
}
.uploadformpage #file_upload #advanced_opts, .uploadformpage #file_upload #files_list {width: auto !important;}
.uploadformpage #file_upload #advanced .form-group label, .uploadformpage #url_upload.box .reurlupload label {
	color: #222;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0 auto 5px;
	text-align: left;
}
.uploadformpage #file_upload #advanced .form-group input, .uploadformpage #url_upload.box .reurlupload input {
	background-color: #fafafa;
	border: 1px solid #ebebeb;
	box-shadow: none;
	color: #333;
	display: block;
	font-size: 15px;
	height: 35px;
	left: 0;
	line-height: 35px;
	padding: 0 10px;
	width: 100%;
}
.uploadformpage #file_upload #advanced .form-group select, .uploadformpage #url_upload.box .reurlupload select {
	background: #fafafa url("images/selectarrow.png") no-repeat scroll right center;
	border: 1px solid #ebebeb;
	box-shadow: none;
	color: #333333;
	cursor: pointer;
	font-size: 15px;
	height: 35px;
	margin: 0 auto;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-overflow: "";
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.uploadformpage #file_upload #upload_controls {
	margin: 20px auto 0;
	width: auto;
}
.uploadformpage #file_upload button, .uploadformpage #url_upload button, .uploadformpage .section .box .copyfiles button {
	background: #ea2027;
	border: medium none;
	color: #ffffff;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	padding: 0 40px;
	width: auto;
	border-radius: 100px;
}
.uploadformpage #file_upload button:hover, .uploadformpage #url_upload button:hover, .uploadformpage .section .box .copyfiles button:hover {background-color: #d60c13;}
.uploadformpage #file_upload #upload_controls #add_more {
	right: 0;
	display: block !important;
	position: absolute;
	width: 150px;
	height: 40px;
	cursor: pointer;
}
.uploadformpage #file_upload #upload_controls label.btn-add {
	background-color: #303030;
	border: medium none;
	color: #ffffff;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	padding: 0 35px;
	border-radius: 100px;
}
.uploadformpage #file_upload #upload_controls label.btn-add:hover {background-color: #111111;}
.uploadformpage #url_upload.box .reurlupload span {
	display: block;
	font-size: 16px;
	margin: 3px auto;
	color: #150f55;
	text-align: left;
}
.uploadformpage #url_upload.box .reurlupload span b {color: #ea2027;}
.uploadformpage #url_upload.box .reurlupload span i.fa {
	margin: 0 5px 0 0;
	position: relative;
	top: 1px;
}
.uploadformpage #url_upload.box .reurlupload textarea {
	width: 100%;
	display: block;
	margin: 15px auto;
	border-radius: 4px;
	box-shadow: none;
	background-color: #fafafa;
	border: 1px solid #ebebeb;
	color: #333;
	padding: 15px;
	font-size: 15px;
}
.uploadformpage #url_upload.box .reurlupload .checkbox, .uploadformpage #copy_upload.box .checkbox {
	margin: 10px auto;
	padding: 0 0 0 20px;
}
.uploadformpage .box .checkbox .tosread {
	font-size: 15px;
	padding: 0;
	color: #000;
}
.uploadformpage .box .checkbox input[type="checkbox"] {
	position: absolute;
	left: 0;
	top: 3px;
	margin: 0;
	width: auto !important;
	height: auto !important;
	display: inline-block !important;
	right: auto !important;
}
.uploadformpage #copy_upload.box .copyfiles textarea {
	width: 100%;
	display: block;
	margin: 15px auto;
	border-radius: 4px;
	box-shadow: none;
	border: 1px solid #ebebeb;
	color: #333;
	padding: 15px;
	font-size: 15px;
	background-color: #fafafa;
}
#featuresarea {
	background-color: #ededf3;
	padding: 30px 0 15px;
}
#featuresarea .item {
	background-color: #ffffff;
	border-radius: 4px;
	margin: 40px auto;
	padding: 15px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#featuresarea .item i {
	display: block;
	margin: -45px auto 0;
	height: 60px;
	line-height: 60px;
	border-radius: 100%;
	width: 60px;
	font-size: 40px;
	background-color: #fff;
	color: #1b1464;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#featuresarea .item span {
	display: block;
	font-weight: bold;
	font-size: 20px;
	color: #ea2027;
	margin: 5px auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#featuresarea .item p {
	display: block;
	margin: 0 auto;
	text-align: justify;
	font-size: 15px;
	line-height: 24px;
	color: #7d7aa3;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#featuresarea .item:hover {
	background-color: #1b1464;
	box-shadow: 0 0 13px 0 rgba(12, 8, 59, 0.9);
}
#featuresarea .item:hover i {
	background-color: #1b1464;
	color: #ffffff;
	box-shadow: 0 0 13px 0 rgba(12, 8, 59, 0.9);
}
#featuresarea .item:hover span, #featuresarea .item:hover p {color: #ffffff;}
#statisticsite {
	background-color: #ffffff;
	padding: 40px 0;
}
#statisticsite .item {margin: 20px auto;}
#statisticsite .item i {
	display: block;
	margin: 0 auto;
	border: 2px dotted #1e3799;
	border-radius: 100%;
	height: 100px;
	width: 100px;
	line-height: 96px;
	font-size: 50px;
	color: #1b1464;
}
#statisticsite .item p {
	display: block;
	font-size: 40px;
	font-weight: bold;
	margin: 15px auto 3px;
	color: #1b1464;
	line-height: 1;
}
#statisticsite .item h1 {
	display: block;
	font-size: 40px;
	font-weight: bold;
	margin: 15px auto 3px;
	color: #1b1464;
	line-height: 1;
}
#statisticsite .item h1 p {
	display: inline-block;
	margin: 0;
}
#statisticsite .item span {
	font-size: 20px;
	display: block;
	color: #817daa;
}
#appsarea {
	background-color: #1b1464;
	padding: 5px 0;
}
#appsarea .txt {
	position: relative;
	padding: 50px 0 0;
	text-align: left;
	min-height: 300px;
}
#appsarea .txt::after {
	content: "\ec58";
	position: absolute;
	left: -90px;
	top: 0;
	font-size: 270px;
	color: #ffffff;
	opacity: 0.1;
	font-family: IcoFont;
}
#appsarea .txt .iconx {
	float: left;
	font-size: 100px;
	color: #fff;
	width: 100px;
	height: 135px;
}
#appsarea .txt .desc {
	margin: 0 0 0 120px;
	color: #fff;
	padding: 25px 0 0 0;
}
#appsarea .txt .desc span {
	display: block;
	font-weight: bold;
	font-size: 35px;
}
#appsarea .txt .desc p {
	display: block;
	margin: 0 auto;
	font-size: 30px;
}
#appsarea .txt .desc ul li {
	display: inline-block;
	margin: 10px 10px 0 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#appsarea .txt .desc ul li:hover {opacity: 0.6;}
#appsarea .txt .desc ul li img {border-radius: 5px;}
#appsarea .img {
	margin: 0 auto;
	color: #ffffff;
	font-size: 250px;
	position: relative;
	min-height: 300px;
	line-height: 300px;
}
#appsarea .img::after {
	content: "\ef3b";
	position: absolute;
	right: 20%;
	top: 0;
	font-size: 300px;
	color: #ffffff;
	opacity: 0.1;
	font-family: IcoFont;
}
#getstarted {
	background-color: #ffffff;
	padding: 30px 0;
}
#getstarted .icofont-wallet {
	display: block;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	line-height: 96px;
	border: 2px dashed #b3b2bd;
	color: #b3b2bd;
	border-radius: 100%;
	font-size: 50px;
}
#getstarted .title {
	font-weight: bold;
	font-size: 35px;
	color: #161054;
	margin: 10px auto 0px;
}
#getstarted .desc {
	font-size: 16px;
	color: #161054;
}
#getstarted a {
	display: inline-block;
	border: 1px solid #b2b0c7;
	padding: 8px 30px;
	border-radius: 100px;
	font-size: 20px;
	margin: 30px auto 20px;
	color: #1b1464;
}
#getstarted a div {
	display: inline-block;
	margin: 0 0 0 5px;
	color: #ff1921;
}
#getstarted a:hover {
	background-color: #b2b0c7;
	color: #ffffff;
}
#wrapper {
	margin: 50px auto;
	min-height: 400px;
}
#loginpage .forgotpass {
	line-height: 35px;
	font-size: 16px;
}
#loginpage .forgotpass a {color: #150f55;}
#loginpage .forgotpass a:hover {color: #ea2027;}
#loginpage, #registerpage, #passrecoverypage, #contactus, .newspage, .newsitempage, .myreports, .userpublicpage, .faqpage, .pagefile, .linkspage, .checkfiles, #fileformpage, .reportfile, .uploaderesult{margin: 10px auto;}
#loginpage .content, #registerpage .content, #passrecoverypage .content, #contactus .content, .newspage .content, .newsitempage .content, .myreports .content, .userpublicpage .content, .faqpage .content, .pagefile .content, .linkspage .content, .checkfiles .content, #fileformpage .content, .reportfile .content, .uploaderesult .contentarea{
	padding: 20px;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #ffffff;
	border-radius: 0 0 4px 4px ;
}
#loginpage .title, #registerpage .title, #passrecoverypage .title, #contactus .title, .newspage .title, .newsitempage .title, .myreports .title, .userpublicpage .title, .faqpage .title, .pagefile .title, .linkspage .title, .checkfiles .title, #fileformpage .title, .reportfile .title, .uploaderesult .title {
	display: block;
	border-radius: 4px 4px 0 0;
	font-size: 20px;
	padding: 13px;
	color: #ffffff;
	background-color: #1b1464;
}
#loginpage input[type="submit"], #registerpage input[type="submit"], #passrecoverypage input[type="submit"], #contactus input[type="submit"], .newsitempage #cmt_form input[type="submit"], .myreports form input[type="submit"], #fileformpage .form-horizontal input[type="submit"], .reportfile .form-horizontal input[type="submit"], .checkfiles .content input[type="submit"] {
	height: 35px;
	padding: 0 30px;
	line-height: 35px;
	margin: 0 auto;
	background-color: #ea2027;
	border: none;
	font-size: 17px;
	color: #ffffff;
}
#loginpage input[type="submit"]:hover, #registerpage input[type="submit"]:hover, #passrecoverypage input[type="submit"]:hover, #contactus input[type="submit"]:hover, .newsitempage #cmt_form input[type="submit"]:hover, .myreports form input[type="submit"]:hover, #fileformpage .form-horizontal input[type="submit"]:hover, .reportfile .form-horizontal input[type="submit"]:hover, .checkfiles .content input[type="submit"]:hover {background-color: #d60c13;}
.myreports form input[type="submit"] {height: 45px;float: left;padding: 0;width: 15%;}
#registerpage .paymentinfo input {
	float: right;
	width: 50%;
	border-radius: 4px !important;
}
#registerpage .paymentinfo select {
	background: #f5f5f5 url("images/selectarrow.png") no-repeat scroll right center;
	border: none;
	box-shadow: none;
	color: #222222;
	cursor: pointer;
	font-size: 16px;
	height: 45px;
	margin: 0 auto;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-overflow: "";
	width: 47%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-radius: 4px;
	float: left;
	border-left: 1px solid #dddddd;
}
.capthaarea {
	display: table;
	margin: 20px auto;
}
#messagepage, #nofilepage {
	background-color: #f2dede;
	border-radius: 4px;
	border: 6px solid #ebccd1;
	padding: 0 20px 20px 20px;
}
#messagepage .title, #nofilepage .title {
	background-color: #ebccd1;
	display: block;
	font-size: 18px;
	padding: 10px 35px;
	color: #a94442;
	margin: 0 -20px 15px;
}
#messagepage font {
	font-family: "play";
	font-weight: normal;
	font-size: 16px;
}
.myaccountpage .stateaccount {
	margin: 15px auto;
	background-color: #bce8f1;
	border-radius: 10px;
	box-shadow: 0 0 0 5px #d9edf7;
	padding: 10px;
}
.myaccountpage .stateaccount.stat2 {
	background-color: #d6e9c6;
	box-shadow: 0 0 0 5px #dff0d8;
}
.myaccountpage .stateaccount.stat3 {
	background-color: #faebcc;
	box-shadow: 0 0 0 5px #fcf8e3;
}
.myaccountpage .stateaccount.stat4 {
	background-color: #ebccd1;
	box-shadow: 0 0 0 5px #f2dede;
}
.myaccountpage .stateaccount i.fa {
	float: right;
	line-height: 61px;
	font-size: 45px;
}
.myaccountpage .stateaccount.stat1 i.fa {color: #1D5C7B;}
.myaccountpage .stateaccount.stat2 i.fa {color: #326C33;}
.myaccountpage .stateaccount.stat3 i.fa {color: #806331;}
.myaccountpage .stateaccount.stat4 i.fa {color: #9f3a38;}
.myaccountpage .stateaccount .txtarea {
	text-align: left;
	margin: 1px auto;
	float: left;
}
.myaccountpage .stateaccount .txtarea .txt1 {
	font-size: 17px;
	color: #1D5C7B;
	font-weight: bold;
}
.myaccountpage .stateaccount.stat2 .txtarea .txt1 {color: #326C33;}
.myaccountpage .stateaccount.stat3 .txtarea .txt1 {color: #806331;}
.myaccountpage .stateaccount.stat4 .txtarea .txt1 {color: #9f3a38;}
.myaccountpage .stateaccount .txtarea .txt2 {
	font-size: 25px;
	line-height: 23px;
	margin: 10px auto 0;
	direction: ltr;
	color: #094867;
}
.myaccountpage .stateaccount.stat2 .txtarea .txt2 {color: #1E581F;}
.myaccountpage .stateaccount.stat3 .txtarea .txt2 {color: #6C4F1D;}
.myaccountpage .stateaccount.stat4 .txtarea .txt2 {color: #8B2624;}
.myaccountpage .stateaccount a {display: block;}
.myaccountpage .sidebar {
	margin: 30px auto;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.myaccountpage .sidebar .title {
	background: -moz-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #150f55), color-stop(100%, #534D93));
	background: -webkit-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: -o-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: -ms-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: linear-gradient(90deg, #150f55 0%, #534D93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#150f55', endColorstr='#534D93',GradientType=1 );
	border-radius: 4px;
	font-size: 15px;
	padding: 10px;
	color: #fff;
	margin: 0 auto 10px;
	text-align: left;
}
.myaccountpage .sidebar .title .icon {
	background: none;
	border: none;
	height: auto;
	width: 25%;
	text-align: center;
	padding: 0;
	float: left;
	line-height: 50px;
}
.myaccountpage .sidebar .title .desc {margin: 0 0 0 25%;}
.myaccountpage .sidebar .title .desc p {
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	line-height: 1.1;
}
.myaccountpage .sidebar .title .desc span {
	display: block;
	border-radius: 10px;
	font-size: 23px;
	color: #ffffff;
	line-height: 1.3;
	text-transform: capitalize;
}
.myaccountpage .sidebar ul.nav.nav-tabs {
	border: none;
	border-radius: 4px;
	overflow: hidden;
	margin: 0 5px 5px 5px;
}
.myaccountpage .sidebar ul.nav-tabs li {
	float: none;
	text-align: left;
	margin: 0 auto;
}
.myaccountpage .sidebar ul.nav-tabs li a {
	display: block;
	padding: 12px 5px;
	font-size: 16px;
	background-color: #ededf3;
	color: #333333;
	margin: 0 auto 3px;
	border: none;
	border-radius: 0;
	line-height: normal;
	-webkit-transition: all 0s ease-in-out;
	-moz-transition: all 0s ease-in-out;
	-o-transition: all 0s ease-in-out;
	transition: all 0s ease-in-out;
}
.myaccountpage .sidebar ul.nav-tabs li:last-child a {margin: 0 auto;}
.myaccountpage .sidebar ul.nav-tabs li.active a {
	background-color: #150f55;
	color: #fff;
}
.myaccountpage .sidebar ul.nav-tabs li a i.fa {
	width: 30px;
	text-align: center;
}
.myaccountpage .tab-content {
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 30px auto;
	border-radius: 4px;
	padding: 0 0 25px 0;
	position: relative;
}
.myaccountpage .tab-content .nametabe {
	background-color: #1b1464;
	text-align: left;
	padding: 0 15px;
	border-radius: 4px 4px 0 0;
	color: #fff;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
}
.myaccountpage .tab-content .nametabe i.fa {margin: 0 10px 0 0;}
.myaccountpage .tab-content .form-horizontal {padding: 10px 15px;}
.myaccountpage .tab-content .form-horizontal .form-group {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.myaccountpage .tab-content .form-horizontal .form-group:last-of-type {
	margin-bottom: 0;
	padding: 0;
	border-bottom: none;
}
.myaccountpage .tab-content .form-horizontal .form-group label {
	line-height: 40px;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	color: #222;
	padding: 0 15px;
}
.myaccountpage .tab-content .form-horizontal .form-group span {
	display: block;
	text-align: left;
	line-height: 40px;
	font-size: 15px;
}
.myaccountpage .tab-content .form-horizontal .form-group span a {color: #284e6b;}
.myaccountpage .tab-content .form-horizontal .form-group span a:hover {color: #53c0c6;}
.myaccountpage .tab-content .form-horizontal .form-group input.extendaccount {
	display: inline-block;
	margin: 0 5px 0 0;
	font-size: 12px;
	padding: 0 10px;
	font-family: "Cairo_bold","play",Arial,Helvetica,sans-serif;
	line-height: normal;
	background-color: #217cb1;
	border: none;
}
.myaccountpage .tab-content .form-horizontal .form-group input.extendaccount:hover {background-color: #0d689d;}
.myaccountpage .tab-content .form-horizontal .form-group input.form-control {
	height: 40px !important;
	padding: 0 10px;
	left: auto;
	width: 100%;
	font-size: 15px;
	color: #333;
	background-color: #fafafa;
	border-color: #dddddd;
	box-shadow: none;
}
.myaccountpage .tab-content .form-horizontal .form-group select {
	background: #fafafa url("images/selectarrow.png") no-repeat scroll right center;
	color: #333;
	cursor: pointer;
	font-size: 15px;
	height: 40px !important;
	margin: 0 auto;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-overflow: "";
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	line-height: 40px;
	border-color: #dddddd;
}
.myaccountpage .tab-content .form-horizontal .form-group .securitylock {
	text-align: left;
	line-height: 40px;
	height: 40px;
}
.myaccountpage .tab-content .form-horizontal .form-group .securitylock div {
	display: block;
	margin: 0 5px 0 0;
	float: left;
}
.myaccountpage .tab-content .form-horizontal .form-group .securitylock b {
	font-weight: normal;
	font-size: 16px;
}
.myaccountpage .tab-content .form-horizontal .form-group .securitylock a {
	display: block;
	line-height: normal;
	padding: 3px 10px;
	font-size: 12px;
	border-radius: 4px;
	float: left;
	margin: 10px auto;
}
.myaccountpage .tab-content .form-horizontal .form-group .apikey {text-align: left;}
.myaccountpage .tab-content .form-horizontal .form-group .apikey span {
	display: inline-block;
	font-size: 14px;
	color: #000;
}
.myaccountpage .tab-content .form-horizontal .form-group .apikey a {
	display: inline-block;
	margin: 0 5px;
	background-color: #217cb1;
	padding: 0 10px;
	border-radius: 4px;
	color: #fff;
}
.myaccountpage .tab-content .form-horizontal .form-group .apikey a:hover {background-color: #0d689d;}
.myaccountpage .tab-content .form-horizontal .form-group .checkbox {
	padding: 0 0 0 20px;
	margin: 0 auto;
	text-align: left;
	min-height: auto;
}
.myaccountpage .tab-content .form-horizontal .form-group .checkbox label {
	display: inline-block;
	font-weight: normal;
	font-size: 13px;
	padding: 0;
	margin: 0 0 0 5px;
}
.myaccountpage .tab-content .form-horizontal .form-group .checkbox input {margin: 14px 0 0 -20px;}
.myaccountpage .tab-content .alert {
	margin: 15px 15px 10px;
	padding: 10px;
	font-size: 16px;
	text-align: left;
	position: relative;
}
.myaccountpage .tab-content .alert button.close {
	left: 0;
	right: auto;
}
.myaccountpage .tab-content .form-horizontal .form-group .apikey {text-align: right;}
.myaccountpage .tab-content .form-horizontal .form-group .apikey span {
	display: inline-block;
	font-size: 14px;
	color: #000;
}
.myaccountpage .tab-content .form-horizontal .form-group .apikey a {
	display: inline-block;
	margin: 0 5px;
	background-color: #217cb1;
	padding: 0 10px;
	border-radius: 4px;
	color: #fff;
}
.myaccountpage .tab-content .form-horizontal .form-group .apikey a:hover {background-color: #0d689d;}
.myaccountpage .tab-content .profitmode .form-group .checkbox input {float: left;}
.myaccountpage .tab-content .profitmode .form-group .checkbox label {
	font-weight: normal;
	font-family: "play",Arial,Helvetica,sans-serif;
	font-size: 16px;
	margin: 0;
}
.myaccountpage .tab-content .profitmode .form-group .checkbox label strong {
	font-weight: normal;
	color: #01a9b3;
}
.myaccountpage .tab-content table.table {
	border-top-color: #0e729b;
	margin: 0 auto 20px;
}
.myaccountpage .tab-content table.table thead th {
	text-align: center;
	padding: 10px;
	font-weight: normal;
	font-size: 13px;
	vertical-align: middle;
	background-color: #1d81aa;
	border-color: #0e729b;
	height: auto;
}
.myaccountpage .tab-content table.table tbody tr td {
	text-align: center;
	font-size: 13px;
	padding: 10px;
	color: #333;
	vertical-align: middle;
}
.myaccountpage .tab-content .webmasteraccount {
	padding: 15px;
	font-size: 16px;
}
.myaccountpage .tab-content input.savesettings {
	height: 35px;
	padding: 0 25px;
	font-size: 17px;
	line-height: 30px;
	margin: 20px 15px -10px 15px;
	background-color: #ea2027;
	color: #ffffff;
	display: block;
	float: left;
}
.myaccountpage .tab-content input.savesettings:hover {background-color: #d60c13;}
.requestmoney {
	background-color: #ffffff;
	border-radius: 4px;
	border: 1px solid #dddddd;
	padding: 20px;
}
.requestmoney .title {
	font-size: 25px;
	margin: 20px auto;
	color: #150f55;
}
.requestmoney .title b {
  font-weight: normal;
  color: #ea2027;
}
.requestmoney form input {
	display: inline-block;
	padding: 10px 20px;
	margin: 10px;
	font-size: 16px;
	height: auto;
	line-height: normal;
	background-color: #ea2027;
	border: none;
	max-width: 100%;
	color: #ffffff;
}
.requestmoney form input:hover {background-color: #db1118;}
.requestmoney form input[disabled] {
  background-color: #999;
  color: #333;
  cursor: not-allowed;
}
.requestmoney .minpayout {
  font-size: 25px;
  margin: 20px auto;
  color: #150f55;
}
.requestmoney .minpayout span {color: #ea2027;}
.myreports form {margin: 0 auto 20px;}
.myreports form .input-group {
	float: left;
	width: 39%;
	margin: 0 15px 0 0;
}
.myreports table.table, .requestmoney table.table, .checkfiles table.table {border-top-color: #3E3787;margin: 0 auto;}
.myreports table.table thead th, .requestmoney table.table thead th, .checkfiles table.table thead th {
	text-align: center;
	padding: 10px;
	font-weight: normal;
	font-size: 16px;
	vertical-align: middle;
	background-color: #2F2878;
	border-color: #3E3787;
	height: auto;
}
.myreports table.table thead th i.fa {margin: 0 10px 0 0;}
.myreports table.table tbody td, .requestmoney table.table tbody td, .checkfiles table.table tbody td {
	text-align: center;
	font-size: 16px;
	padding: 10px;
	color: #222222;
	vertical-align: middle;
	white-space: normal;
}
.userpublicpage #folders_list {
	margin: 0 auto 15px;
	background-color: #fafafa;
	border: 1px solid #dddddd;
	border-radius: 4px;
	overflow: hidden;
}
.userpublicpage #folders_list li {margin: 0 auto;}
.userpublicpage #folders_list li a {
	display: block;
	padding: 10px;
	border-bottom: 1px solid #eee;
	color: #000;
	font-size: 19px;
	line-height: 40px;
	text-align: left;
	border-top: 1px solid #eee;
}
.userpublicpage #folders_list li:first-child a, .userpublicpage #folders_list li:last-child a {border: none;}
.userpublicpage #folders_list li a i.fa {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	margin: 0 15px 0 0;
	color: #150f55;
}
.userpublicpage #folders_list li a:hover {
	color: #150f55;
	background-color: #f0f0f0;
}
.userpublicpage #files_list {width: 100%;}
.userpublicpage #files_list .item {
	background-color: #fafafa;
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 15px;
	margin: 0 auto 15px;
	color: #444;
}
.userpublicpage #files_list .item .imgthumb2 {
	margin: 0 auto 10px;
	background-color: #fff;
	border-radius: 4px;
	display: table;
	border: 1px solid #eee;
	padding: 10px;
}
.userpublicpage #files_list .item a {
	color: #150f55;
	white-space: normal;
	word-break: break-word;
}
.userpublicpage #files_list .item a:hover {color: #ea2027;}
.myfilespage .leftsection {
	margin: 10px auto;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 4px;
	position: relative;
	padding: 0 0 80px 0;
}
.myfilespage .leftsection .search {
	background: -moz-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #150f55), color-stop(100%, #534D93));
	background: -webkit-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: -o-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: -ms-linear-gradient(0deg, #150f55 0%, #534D93 100%);
	background: linear-gradient(90deg, #150f55 0%, #534D93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#150f55', endColorstr='#534D93',GradientType=1 ); 
	border-radius: 4px;
	padding: 10px;
	margin: 0 auto 10px;
	float: none;
	height: auto;
	width: auto;
}
.myfilespage .leftsection .search input {
	float: left;
	height: 35px;
	padding: 0 10px;
	font-size: 15px;
	border: none;
	background-color: #ffffff;
	width: 85%;
	box-shadow: none;
	color: #222222 !important;
}
.myfilespage .leftsection .search button {
	float: left;
	height: 35px;
	width: 15%;
	border: none;
	background-color: #fff;
	color: #150f55;
	font-size: 20px;
	line-height: 35px;
	padding: 0;
	margin: 0 0 0 -1px;
}
.myfilespage .leftsection #foldersarea {padding: 0 5px;}
.myfilespage .leftsection ul#folders_list li.item {
  position: relative;
  display: block;
}
.myfilespage .leftsection ul#folders_list li.item a {
	padding: 0 10px 0 5px;
	display: block;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	color: #150f55;
	background: #f9f9f9;
	text-align: left;
	margin: 0 auto 3px;
	overflow: hidden;
}
.myfilespage .leftsection ul#folders_list li.item a:hover {background-color: #f3f3f3;}
.myfilespage .leftsection ul#folders_list li.item a i.fa-folder, .myfilespage .leftsection ul#folders_list li.item a i.fa-folder-open {
	font-size: 25px;
	position: relative;
	margin-right: 10px;
	float: left;
	line-height: 50px;
}
.myfilespage .leftsection ul#folders_list li.item a .filename {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	line-height: 50px;
	max-width: 55%;
}
.myfilespage .leftsection ul#folders_list li.item a span.how {
	font-size: 13px;
	text-align: left;
	float: right;
	color: #949494;
	margin: 0 35px 0 0;
}
.myfilespage .leftsection ul#folders_list li.item a span.how i {
	font-size: 15px;
	top: 1px;
	margin-right: 3px;
}
.myfilespage .leftsection ul#folders_list li.item .btn-group {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	background: transparent;
	padding: 0;
	width: auto;
	left: auto;
	height: 50px;
}
.myfilespage .leftsection ul#folders_list li.item .btn-group .btn-secondary {
	border: 0;
	background: #eaeaea;
	color: #777777;
	cursor: pointer;
	padding: 0 10px;
	height: 49px;
	width: 40px;
	font-size: 20px;
	box-shadow: none;
	border-radius: 0;
}
.myfilespage .leftsection ul#folders_list li.item .btn-group .btn-secondary:hover {background: #e0e0e0;}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu {
	padding: 0;
	margin: 0;
	border: none;
	background-color: #f5f5f5;
	float: none;
	border-radius: 0;
	right: 0;
	left: auto;
}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu a {
	background-color: #eaeaea;
	padding: 10px;
	display: block;
	height: auto;
	line-height: normal;
	color: #444444;
	border: none;
	margin: 0 auto;
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize;
}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu a i.fa {
	font-size: 15px;
	position: relative;
	width: 30px;
	text-align: center;
	line-height: normal;
	float: none;
	margin: 0;
}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu a:hover {background-color: #e0e0e0;}
.myfilespage .leftsection ul#folders_list li.backfolder a {
	padding: 0 15px;
	display: block;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	color: #1b1464;
	background: #fff;
	border: 1px solid #f1f1f1;
	text-align: left;
}
.myfilespage .leftsection ul#folders_list li.backfolder a i.fa {
	float: left;
	line-height: 50px;
	margin: 0 10px 0 0;
	font-size: 20px;
}
.myfilespage .leftsection ul#folders_list li.backfolder a:hover {background-color: #e7e9ec;}
.myfilespage .leftsection ul#folders_list li .alert {
  margin: 10px;
  text-align: center;
  font-size: 18px;
  padding: 10px;
}
.myfilespage .leftsection ul#folders_list li .addnewfolder {padding: 10px 0;}
.myfilespage .leftsection ul#folders_list li .addnewfolder input {
	float: left;
	width: 75%;
	height: 40px;
	padding: 0 10px;
	font-size: 15px;
	border: none;
	background-color: #f5f5f5;
	color: #000;
	line-height: 45px;
	box-shadow: none;
}
.myfilespage .leftsection ul#folders_list li .addnewfolder button {
	float: left;
	height: 40px;
	width: 25%;
	border: none;
	background-color: #1b1464;
	color: #fff;
	padding: 0;
	font-size: 24px;
	line-height: 40px;
}
.myfilespage .leftsection ul#folders_list li .addnewfolder button:hover {background-color: #150f55;}
.myfilespage .leftsection ul#folders_list li.copyfiles {margin: 10px auto 0;}
.myfilespage .leftsection ul#folders_list li.copyfiles .form-group label {
	color: #284e6b;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0 auto 5px;
	text-align: left;
}
.myfilespage .leftsection ul#folders_list li.copyfiles .form-group select {
	background: #ffffff url("images/selectarrow.png") no-repeat scroll right center;
	border: 1px solid #dddddd;
	border-radius: 0;
	box-shadow: none !important;
	color: #444444;
	cursor: pointer;
	font-size: 16px;
	height: 45px !important;
	margin: 0 auto !important;
	outline: medium none;
	padding: 0 10px;
	position: relative;
	text-overflow: "";
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
  float: none;
}
.myfilespage .leftsection ul#folders_list li.copyfiles input[type="submit"] {
	height: 35px;
	display: block;
	width: 100%;
	font-size: 15px;
	line-height: 35px;
	padding: 0;
	background-color: #150f55;
	box-shadow: none;
	text-shadow: none;
	border: none;
	border-radius: 4px;
	color: #fff;
}
.myfilespage .leftsection ul#folders_list li.copyfiles input[type="submit"]:hover {background-color: #1b1464;}
.myfilespage .leftsection .bottomstorage {
	padding: 15px 10px;
	display: block;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	background: #333333;
	border-radius: 0 0 4px 4px;
	/* margin: -8px; */
}
.myfilespage .leftsection .bottomstorage span.storage {
  display: inline-block;
  font-size: 13px;
  text-transform: uppercase;
  float: left;
  color: #ffffff;
}
.myfilespage .leftsection .bottomstorage span.storage b {
	font-weight: normal;
	color: #5cb8dd;
}
.myfilespage .leftsection .bottomstorage span.total {
  display: inline-block;
  float: right;
  font-size: 13px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
}
.myfilespage .leftsection .bottomstorage .indicator {
  margin-top: 10px;
  width: 100%;
  height: 10px;
  background: #ffffff;
  display: inline-block;
  position: relative;
}
.myfilespage .leftsection .bottomstorage .indicator .occupied {
  background: #37a9eb;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.myfilespage .rightsection {
	margin: 10px auto;
	background-color: #ffffff;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 10px;
}
.myfilespage .rightsection #files_list {width: 100%;}
.myfilespage .rightsection .fileactions {
	position: relative;
	display: block;
	text-align: right;
	vertical-align: middle;
}
.myfilespage .rightsection .fileactions .btn {
	border-radius: 4px;
	background-color: #1b1464;
	color: #fff;
	border: none;
	font-size: 11px;
	text-transform: capitalize;
	cursor: pointer;
	padding: 7px 11px;
	line-height: normal;
	height: auto;
	box-shadow: none;
	text-shadow: none;
	margin: 0 0 5px 5px;
	font-family: "Cairo_bold","play",Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.myfilespage .rightsection .fileactions .btn.del {
  background-color: #dc3545;
  border-color: #dc3545;
  float: left;
  margin: 0 auto;
}
.myfilespage .rightsection .fileactions input[name="del_selected"] {
	background-image: url(images/ico_delete.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 20px;
}
.myfilespage .rightsection .fileactions input[name="set_file_public"] {
	background-image: url(images/ico_publish.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 22px;
}
.myfilespage .rightsection .fileactions input[name="unset_file_public"] {
	background-image: url(images/ico_unpublish.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 22px;
}
.myfilespage .rightsection .fileactions input[name="set_file_premium_only"] {
	background-image: url(images/ico_setprem.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 22px;
}
.myfilespage .rightsection .fileactions input[name="unset_file_premium_only"] {
	background-image: url(images/ico_unsetprem.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 22px;
}
.myfilespage .rightsection .fileactions input#export {
	background-image: url(images/ico_export.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 22px;
}
.myfilespage .rightsection .filestable table#files_list {margin: 0 auto 20px;width: 100%;border-top-color: #2395d7;}
.myfilespage .rightsection .filestable table#files_list thead th {
	text-align: center;
	padding: 10px;
	font-weight: normal;
	font-size: 16px;
	vertical-align: middle;
	background-color: #1b1464;
	border-color: #2F2878;
	height: auto;
}
.myfilespage .rightsection .filestable table#files_list tbody td a {color: #150f55;}
.myfilespage .rightsection .filestable table#files_list thead th a{color: #ffffff;}
.myfilespage .rightsection .filestable table#files_list tbody td a:hover {color: #ea2027;}
.myfilespage .rightsection .filestable table#files_list thead th a:hover{color: #ea2027;}
.myfilespage .rightsection .filestable table#files_list tbody td {
	text-align: center;
	font-size: 15px;
	padding: 10px;
	color: #333;
	vertical-align: middle;
}
#fileformpage .form-horizontal label.control-label {
	line-height: 40px;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	color: #222;
	padding: 0 15px;
}
#fileformpage .form-horizontal input[type="text"], #fileformpage .form-horizontal input[type="password"] {
	height: 40px !important;
	padding: 0 10px;
	font-size: 15px;
	color: #333;
	background-color: #fafafa;
	border-color: #dddddd;
	width: 100%;
	box-shadow: none;
}
#fileformpage .form-horizontal textarea {
	width: 100%;
	background-color: #fafafa;
	border: 1px solid #dddddd;
	color: #333;
	padding: 10px;
	font-size: 15px;
	height: auto;
	min-height: 100px;
}
#fileformpage .form-horizontal span {
	display: block;
	line-height: 40px;
	font-size: 15px;
}
#fileformpage .form-horizontal .checkbox {
	padding: 0;
	text-align: left;
}
#fileformpage .form-horizontal .checkbox label {
	display: block;
	padding: 0 0 0 20px;
}
#fileformpage .form-horizontal .checkbox label input {
	margin: 3px 0 0 0;
	left: 0;
}
.pagefile {text-align: left;}
.checkfiles .content {
	text-align: left;
	font-size: 20px;
}
.checkfiles .content textarea {
	width: 100%;
	padding: 10px;
	color: #000;
	background-color: #fafafa;
	border-color: #ddd;
	border-radius: 4px;
	margin: 10px auto;
}
#nofilepage h1 {
	color: #a94442;
	font-size: 17px;
	text-align: right;
	margin: 0 auto 5px;
}
#nofilepage h2 {
	color: #a94442;
	font-size: 17px;
	text-align: right;
	margin: 0 auto 5px;
}
#nofilepage ul li {
	text-align: right;
	font-size: 15px;
	list-style: disc;
	margin: 0 15px 0 0;
	color: red;
}
.myreports #chart_div {margin: 0 auto 20px;}
.newspage .item {
	margin: 0 auto 15px;
	text-align: left;
}
.newspage .item a {
	display: block;
	background-color: #f4f4f4;
	padding: 10px 15px;
	font-size: 16px;
	border-radius: 15px 15px 0 0;
	color: #000;
	text-align: left;
}
.newspage .item a:hover {background-color: #1b1464;color: #ffffff;}
.newspage .content .item .content {
	border-radius: 0 0 15px 15px;
	padding: 10px;
	font-size: 15px;
	color: #333333;
	background-color: #fafafa;
	text-align: left;
	border: none;
}
.newsitempage .content {
	text-align: left;
	font-size: 16px;
	color: #333;
	margin: 0 auto 30px;
}
.newsitempage #cmt_form {text-align: right;}
.newsitempage #cmt_form h2 {
	font-size: 20px;
	margin: 0 auto 7px;
}
.newsitempage #cmt_form textarea {
	padding: 10px;
	background-color: #fafafa;
	border: 1px solid #e6e6e6;
	color: #333;
	border-radius: 4px;
	font-size: 17px;
}
.newsitempage #cmt_form input[type="submit"] {
	height: 35px;
	border-radius: 4px;
	padding: 0;
	width: 15%;
	font-size: 16px;
	line-height: 35px;
	box-shadow: none;
	text-shadow: none;
	border: none;
	background-color: #ea2027;
	margin: 10px auto 0;
	color: #ffffff;
}
.newsitempage #cmt_form input[type="submit"]:hover {background-color: #de141b;}
.linkspage a {
	display: block;
	background-color: #222222;
	font-size: 17px;
	border-radius: 100px;
	padding: 10px;
	color: #ffffff;
	margin: 15px auto;
}
.linkspage a:hover {background-color: #000000;}
.premiumpage .title {
	font-size: 35px;
	font-weight: bold;
	color: #1b1464;
}
.premiumpage .desc {
	font-size: 20px;
	margin: 0 auto 30px;
	color: #222222;
}
.premiumpage .item {
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	background-color: #ffffff;
	border: 1px solid #eee;
	margin: 15px auto;
}
.premiumpage .item ul li {
	background-color: #fafafa;
	text-align: left;
	padding: 0 10px;
	font-size: 16px;
	color: #222222;
	line-height: 40px;
}
.premiumpage .item ul li:nth-child(2n) {background-color: transparent;}
.premiumpage .item.item1 ul li, .premiumpage .item.item2 ul li, .premiumpage .item.item3 ul li {text-align: center;}
.premiumpage .item ul li .fa.fa-times {
	color: red;
	font-size: 20px;
}
.premiumpage .item ul li .fa.fa-check {
	color: #61C465;
	font-size: 20px;
}
.premiumpage .item h1 {
	font-weight: bold;
	font-size: 30px;
	padding: 10px;
	color: #1b1464;
}
.premiumpage .item.item2 {
	background-color: #2F2878;
	box-shadow: 0 2px 10px rgb(47, 40, 120);
	border-color: #1b1464;
}
.premiumpage .item.item2 h1.color2 {
	color: #ffffff;
	background-color: #000046;
}
.premiumpage .item.item2 ul li {background-color: #1b1464;color: #ffffff}
.premiumpage .item.item2 ul li:nth-child(2n) {background-color: #2F2878;}
.paymenytsplans {margin: 30px auto 0;}
.paymenytsplans .title {
	color: #150f55;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	line-height: 35px;
	margin: 0 auto 15px;
}
.paymenytsplans .tab_menu {
	text-align: right;
	margin: 0 auto 15px;
	float: none;
}
.paymenytsplans .tab_menu a {
	display: inline-block;
	margin: 0 10px 0 0;
	background-color: #ececec;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	color: #666;
	border-radius: 4px;
	font-size: 14px;
	border: none;
}
.paymenytsplans .tab_menu a.Active {
	background-color: #ea2027;
	color: #fff;
}
.paymenytsplans .payment_table {
	background: 0 0;
	border: none;
	float: none;
	width: auto;
	padding: 0;
	border-radius: 0;
}
.paymenytsplans .boxsmall {
	border-radius: 4px;
	background-color: #ffffff;
	margin: 15px auto;
	font-weight: bold;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	overflow: hidden;
	border: 1px solid #eeeeee;
}
.paymenytsplans .boxsmall .days {
	padding: 10px;
	color: #05004E;
	font: bold 20px "Nunito",Arial,Helvetica,sans-serif;
}
.paymenytsplans .boxsmall .price {
	background-color: #fafafa;
	color: #ea2027;
	font-size: 20px;
	position: relative;
	padding: 5px 10px;
}
.paymenytsplans .boxsmall .price p {
	display: inline-block;
	margin: 0 0 0 5px;
	color: #ea2027;
	font-size: 22px;
}
.paymenytsplans .boxsmall .payicons {padding: 10px;}
.paymenytsplans .boxsmall .payicons ul li {
	margin: 5px auto;
	line-height: 30px;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 5px;
	background-color: #fafafa;
	min-height: 46px;
}
.paymenytsplans .boxsmall .payicons ul li img {
	max-width: 100%;
	max-height: 100%;
}
.paymenytsplans .boxsmall .payicons ul li:hover {
	border-color: #d30910;
	background-color: #ea2027;
}
.paymenytsplans .txt {
	text-align: left;
	color: #1b1464;
	font-size: 17px;
}
.paymenytsplans .txt span {
	display: block;
	margin: 5px auto;
}
.makemoney .title {
	background-color: #ffffff;
	color: #1b1464;
	border-radius: 100px;
	font-weight: bold;
	font-size: 30px;
	padding: 10px;
	box-shadow: 10px 0px 0 1px #1b1464 inset, -10px 0px 0 1px #1b1464 inset;
	margin: 0 auto 20px;
}
.makemoney .desc {
	font-size: 30px;
	color: #150f55;
	margin: 0 auto 20px;
}
.makemoney .rewardFeatures {
	background-color: #ffffff;
	padding: 15px;
	text-align: left;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	border: 1px solid #eeeeee;
	margin: 0 auto 20px;
}
.makemoney .rewardFeatures ul li {
	margin: 0 0 10px 0px;
	font-size: 16px;
	color: #111111;
}
.makemoney .rewardFeatures ul li:last-child {margin: 0 auto;}
.makemoney .rewardFeatures ul li i {
	color: #ea2027;
	margin: 0 5px 0 0;
}
.makemoney .rewardProgram {
	background-color: #ffffff;
	padding: 15px;
	text-align: left;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	border: 1px solid #eeeeee;
	margin: 0 auto 20px;
}
.makemoney .rewardProgram h4 {
	font-weight: bold;
	font-size: 25px;
	color: #1b1464;
	margin: 0 auto 5px;
}
.makemoney .rewardProgram p {
	margin: 10px auto 0;
	color: #222222;
	font-size: 16px;
}
.makemoney .rewardBox {
	background-color: #1b1464;
	border-radius: 4px;
	padding: 60px 20px;
	min-height: 240px;
	margin: 0 auto 20px;
	box-shadow: 0 2px 10px rgb(47, 40, 120);
	border: 1px solid #070050;
	color: #ffffff;
}
.makemoney .rewardBox .inner {
	font-weight: bold;
	font-size: 30px;
}
.makemoney .rewardBox .inner span.sub {
	display: block;
	font-size: 17px;
	margin: 5px auto;
}
.makemoney .rewardBox .inner span.earn {
	display: block;
	font-size: 27px;
}
.makemoney .note {
	text-align: left;
	font-size: 17px;
	margin: 0 auto 20px;
	color: #1b1464;
}
.makemoney .note p {
	display: inline-block;
	margin: 0 auto;
	font-weight: bold;
	color: red;
}
.makemoney .rewardTable {
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	border-radius: 4px;
	overflow: hidden;
}
.makemoney .rewardTable table.table {
	border-top-color: #3E3787;
	margin: 0 auto;
}
.makemoney .rewardTable table.table thead th {
	text-align: center;
	padding: 10px;
	font-size: 17px;
	vertical-align: middle;
	background-color: #2F2878;
	border-color: #3E3787;
	height: auto;
	font-weight: bold;
}
.makemoney .rewardTable table.table tbody td {
	background-color: #ffffff;
	text-align: center;
	font-size: 18px;
	padding: 10px;
	border-color: #ddd;
	color: #150f55;
}
.makemoney .rewardTable .countries {
	text-align: left;
	padding: 15px;
}
.makemoney .rewardTable .countries h4 {
	font-weight: bold;
	font-size: 25px;
	color: #1b1464;
	margin: 0 auto 5px;
}
.makemoney .rewardTable .countries ul li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 5px;
	width: 100%;
}
.makemoney .rewardTable .countries ul li span {
	display: block;
	padding: 5px;
	color: #fff;
	border-radius: 3px;
}
.makemoney .rewardTable .countries ul li span.country {
	font-weight: 600;
	padding-left: 20px;
	width: calc(100% - 55px);
}
.makemoney .rewardTable .countries ul li span.tier1 + .country {color: #1b1464;}
.makemoney .rewardTable .countries ul li span.tier2 + .country {color: #150f55;}
.makemoney .rewardTable .countries ul li span.tier3 + .country {color: #ea2027;}
.makemoney .rewardTable .countries ul li span.tier4 + .country {color: #99a3a9;}
.makemoney .rewardTable .countries ul li span.tier1 {background: #1b1464;}
.makemoney .rewardTable .countries ul li span.tier2 {background: #150f55;}
.makemoney .rewardTable .countries ul li span.tier3 {background: #ea2027;}
.makemoney .rewardTable .countries ul li span.tier4 {
	background: #f6f6f6;
	color: #1b1464;
}
.makemoney .rewardRules {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
	padding: 20px;
	border-radius: 4px;
	margin: 20px auto;
	text-align: left;
}
.makemoney .rewardRules h4 {
	font-weight: bold;
	font-size: 25px;
	color: #1b1464;
	margin: 0 auto 5px;
}
.makemoney .rewardRules ul li {
	display: flex;
	width: 100%;
	align-items: center;
	padding: 8px;
	font-weight: 600;
	color: #333333;
}
.makemoney .rewardRules ul li i {
	font-size: 17px;
	margin-right: 15px;
	color: #ea2027;
}
.download0page .blockpage {
	background-color: #ffffff;
	border-radius: 4px;
	border: 1px solid #eee;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}
.download0page .blockpage .fileoption {margin: 20px auto;}
.download0page .blockpage .fileoption ul li {
	background-color: #f0f0f0;
	color: #000;
	border-radius: 4px;
	margin: 0 auto 5px;
	font-size: 16px;
	text-align: left;
	padding: 8px 10px;
}
.download0page .blockpage .fileoption ul li i.fa {margin: 0 5px 0 0;}
.download0page .blockpage .fileoption ul li i.fa.fa-check {color: green;}
.download0page .blockpage .fileoption ul li i.fa.fa-close {color: red;}
.download0page .blockpage input.mngez-free-download {
	background: #ea2027;
	height: 40px;
	padding: 0 10px;
	border-radius: 100px;
	font-weight: bold;
	font-size: 19px;
	margin: 10px auto 0;
	display: block;
	position: relative;
	color: #fff;
	line-height: 40px;
	width: 100%;
}
.download0page .blockpage input.mngez-free-download:hover {background: #d60c13;}
.download0page .blockpage input.mngez-premium-download {
	background: #1b1464;
	height: 40px;
	padding: 0 10px;
	border-radius: 100px;
	font-weight: bold;
	font-size: 19px;
	margin: 10px auto 0;
	display: block;
	position: relative;
	color: #fff;
	line-height: 40px;
	width: 100%;
}
.download0page .blockpage input.mngez-premium-download:hover {background: #2F2878;}
.download0page .blockpage .txt {
	text-align: left;
	padding: 15px;
}
.download0page .blockpage .txt span {
	display: block;
	font-weight: bold;
	font-size: 18px;
	color: #1b1464;
	margin: 0 auto 5px;
}
.download0page .blockpage .txt p {
	margin: 0 auto;
	font-size: 16px;
	color: #000;
}
.download0page .blockpage .txt .banner4 {
	border-radius: 4px;
	margin: 15px auto;
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #dddddd;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	text-align: center;
}
.download1page .blockpage {
	background-color: #ffffff;
	border-radius: 4px;
	border: 1px solid #eeeeee;
	padding: 10px;
	margin: 0 auto 20px;
	-ms-flex-align: center !important;
	align-items: center !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	display: -ms-flexbox !important;
	display: flex !important;
}
.download1page .blockpage i.icofont-zipped {
	font-size: 80px;
	width: 8%;
	color: #2F2878;
}
.download1page .blockpage .desc {
	padding: 5px 10px;
	width: calc(100% - 360px);
	text-align: left;
}
.download1page .blockpage .desc span {
	display: block;
	font-weight: bold;
	font-size: 18px;
	margin: 0 auto 5px;
	color: #000000;
}
.download1page .blockpage .desc p {
	display: inline-block;
	margin: 0 15px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-transform: capitalize;
}
.download1page .blockpage .desc p a {color: #ea2027;}
.download1page .blockpage .desc p a:hover {color: #fe343b;}
.download1page .blockpage .desc p i {margin: 0 4px 0 0;}
.download1page .blockpage .sharefile {
	text-align: center;
	display: block;
	width: calc(100% - 848px);
}
.download1page .blockpage .sharefile ul li {
	display: inline-block;
	margin: 5px;
}
.download1page .blockpage .sharefile ul li a {
	display: block;
	height: 40px;
	width: 40px;
	background-color: #2F2878;
	border-radius: 4px;
	color: #ffffff;
	line-height: 40px;
	font-size: 22px;
}
.download1page .blockpage .sharefile ul li a:hover {background-color: #433C8C;}
.download1page .banner2 {margin: 0 auto 15px;}
.download1page .txt {
	background-color: #ffffff;
	border-radius: 4px;
	border: 1px solid #eee;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
	text-align: left;
	padding: 15px;
}
.download1page .txt span {
	display: block;
	font-weight: bold;
	font-size: 18px;
	color: #1b1464;
	margin: 0 auto 5px;
}
.download1page .txt p {
	margin: 0 auto;
	font-size: 16px;
	color: #000;
}
.download1page .txt .banner4 {
	border-radius: 4px;
	margin: 15px auto;
	background-color: #eeeeee;
	padding: 5px;
	border: 1px solid #dddddd;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	text-align: center;
}
.download1page #countdown {
	display: flex;
	background-color: #ffba0e;
	border: 1px solid #ffba0e;
	margin: 0 auto 10px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	font-size: 17px;
	justify-content: center;
	align-items: center;
}
.download1page #countdown span.seconds {
	color: #ffffff;
	display: inline-block;
	font-size: 40px;
	margin: 0 5px;
}
.download1page .captcha {
	display: table;
	overflow: hidden;
	margin: 0 auto 10px;
}
.download1page button.downloadbtn {
	padding: 5px;
	font: bold 20px "Nunito",Arial,Helvetica,sans-serif;
	text-transform: capitalize;
	height: auto;
	width: 100%;
	border-radius: 4px;
	background-color: #ea2027;
	margin: 0 auto;
	justify-content: center;
	align-items: center;
	display: flex;
}
.download1page button.downloadbtn i {
	font-size: 45px;
	margin: 0 10px 0 0;
}
.download1page button.downloadbtn:hover {background-color: #fe343b;}
.download2page .blockpage {
	background-color: #ffffff;
	border-radius: 4px;
	border: 1px solid #eee;
	box-shadow: 0 2px 10px rgba(0,0,0,0.08);
	padding: 40px 15px;
}
.download2page .blockpage .title {
	font-weight: bold;
	font-size: 25px;
	margin: 0 auto 10px;
	color: #1b1464;
}
.download2page .blockpage .desc {
	display: block;
	font-size: 20px;
	color: #ea2027;
	margin: 0 auto 10px;
}
.download2page .blockpage span#direct_link a {
	padding: 5px 30px;
	font: bold 20px "Nunito",Arial,Helvetica,sans-serif;
	text-transform: capitalize;
	height: auto;
	border-radius: 4px;
	background-color: #ea2027;
	justify-content: center;
	align-items: center;
	display: inline-block;
	color: #fff;
	margin: 30px auto 0;
}
.download2page .blockpage span#direct_link a i {margin: 0 10px 0 0;}
.download2page .blockpage span#direct_link a:hover {background-color: #fe343b;}
.reportfile label.control-label {
	text-align: left;
	line-height: 40px;
	padding: 0 15px;
	font-weight: 400;
	font-size: 16px;
	color: #333;
}
.reportfile input.form-control{
height:40px!important;
padding:0 10px;
line-height:normal;
margin:0 auto;
width:100%;
border-color:#e5e5e5;
font-size:16px;
color:#444;
background-color:#f9f9f9;
}
.reportfile input[disabled]{
background-color:#ddd;
border-color:#cecece;
}
.reportfile select{
background:#f9f9f9 url(images/selectarrow.png) no-repeat scroll right center;
border:1px solid #e5e5e5;
border-radius:0;
box-shadow:none;
color:#444;
cursor:pointer;
font-size:16px;
height:40px;
margin:0 auto;
outline:medium;
padding:0 10px;
position:relative;
text-overflow:"";
width:100%;
-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;
appearance:none;
}
.reportfile textarea.form-control{
padding:10px;
line-height:normal;
margin:0 auto;
width:100%;
border-color:#e5e5e5;
font-size:16px;
color:#444;
background-color:#f9f9f9;
min-height:200px;
}
.uploaderesult .contentarea .item {
  margin: 0 auto 20px;
  background-color: #fafafa;
  padding: 10px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.uploaderesult .contentarea .item .icon {
	width: 70px;
	font-size: 50px;
	border: none;
	min-width: 70px;
	color: #888;
	height: auto;
	text-align: center;
	line-height: 50px;
	margin: -10px 0 -10px -10px;
	background-color: #f0f0f0;
	padding: 10px;
}
.uploaderesult .contentarea .item .icon i.fa {line-height: 50px;}
.uploaderesult .contentarea .item .name {
	width: 100%;
	margin-left: 5px;
	position: relative;
	text-align: left;
}
.uploaderesult .contentarea .item .name h4 {
	font-size: 16px;
	color: #1b1464;
	max-width: 80%;
	text-overflow: ellipsis;
	display: block;
	width: 80%;
	line-height: 23px;
	overflow: hidden;
}
.uploaderesult .contentarea .item .name h4 a {color: #1b1464;}
.uploaderesult .contentarea .item .name span.size {
	text-align: left;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 13px;
	color: #555555;
	direction: ltr;
	display: block;
}
.uploaderesult .contentarea .item .edit {
	position: absolute;
	right: 0;
	top: 0;
}
.uploaderesult .contentarea .item .edit a {
	display: block;
	position: absolute;
	top: 0;
	font-size: 15px;
	right: 0;
	font-weight: 600;
	color: #fff;
	background-color: #222;
	height: 30px;
	width: 30px;
	line-height: 30px;
	border-radius: 0 0 0 4px;
}
.uploaderesult .contentarea .section {margin: 20px auto 0;}
.uploaderesult .contentarea .section ul.tabs {
  display: flex;
  flex-wrap: wrap;
  height: auto;
  line-height: normal;
  margin: 0 auto;
  border: none;
}
.uploaderesult .contentarea .section ul.tabs li {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	line-height: 50px;
	font-size: 24px;
	color: #1b1464;
	display: block;
	max-width: none;
	min-width: auto;
	border: none;
	background-color: transparent;
	font-size: 17px;
	text-align: center;
	border-radius: 4px 4px 0 0;
	border: 1px solid transparent;
	float: none;
	height: 40px;
	width: auto;
	line-height: 40px;
	font-family: "Nunito",Arial,Helvetica,sans-serif;
}
.uploaderesult .contentarea .section ul.tabs li.current {
  background-color: #1b1464;
  color: #fff;
}
.uploaderesult .contentarea .section .box {
	padding: 5px;
	background-color: #1b1464;
	border: none;
}
.uploaderesult .contentarea .section .box textarea {
  width: 100%;
  padding: 10px;
  font-size: 15px;
  color: #000;
  min-height: 150px;
  background-color: #f1f1f1;
}
.banner1, .banner2, .banner3 {
	border-radius: 4px;
	margin: 0 auto 20px;
	background-color: #fff;
	padding: 5px;
	border: 1px solid #eee;
	box-shadow: 0 2px 10px rgba(0,0,0,0.06);
	text-align: center;
}
.banner1 img, .banner2 img, .banner3 img, .banner4 img {
	max-width: 100%;
	height: auto;
}
.banner2 {margin: 20px auto;}
.banner3 {margin: 20px auto 0;}
.paging.bottom {
	margin: 20px auto;
	direction: ltr;
}
.paging a, .paging span {
	background-color: #1d81aa;
	margin: 0 2px;
	border-radius: 4px;
	padding: 0px 10px;
	color: #ffffff;
	font-size: 13px;
	font-weight: 400;
}
.paging span {
	background-color: #303030;
	color: #fff;
}
.input-group {
	margin: 0 auto 15px;
	width: 100%;
}
.input-group span {
	padding: 0;
	height: 45px;
	width: 45px;
	font-size: 22px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	color: #150f55;
	border-radius: 4px 0 0 4px !important;
}
.input-group input.form-control {
	height: 45px !important;
	padding: 0 10px;
	font-size: 16px;
	border-color: #dddddd;
	background: #f5f5f5 !important;
	color: #222222;
	left: 0;
	border-radius: 0 4px 4px 0 !important;
	box-shadow: none;
}
.input-group textarea.form-control {
	height: auto !important;
	padding: 10px;
	font-size: 16px;
	border-color: #dddddd;
	background-color: #f5f5f5;
	color: #222222;
	border-radius: 0 4px 4px 0 !important;
	box-shadow: none;
	float: none;
}
.alert.alert-danger {font-size: 17px;}
.menufooter {
	background-color: #ededf3;
	padding: 7px 0;
}
.menufooter ul li {
	display: inline-block;
	font-size: 16px;
	margin: 5px 10px;
}
.menufooter ul li a {color: #161054;}
.menufooter ul li a:hover {color: #ea2027;}
footer {
	position: initial !important;
	background-color: #1b1464 !important;
	float: none;
	color: #ffffff;
}
footer .aboutus {
	margin: 25px auto;
	text-align: left;
}
footer .aboutus p {
	display: block;
	margin: 10px auto 0;
	font-size: 16px;
}
footer .socialmedia {margin: 64px auto 0;}
footer .socialmedia a {
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	margin: 5px;
	background-color: #140e51;
	border-radius: 4px;
	font-size: 20px;
	color: #ffffff;
}
footer .socialmedia a:hover {background-color: #ea2027;}
#footer2 {
	background-color: #19125d;
	padding: 10px 0;
}
#footer2 .copyrights {
  float: right;
  line-height: 30px;
  font-size: 16px;
  color: #fff;
  text-transform: capitalize;
}
#footer2 .copyrights a {color: #fff;}
#footer2 .copyrights a:hover {color: #ea2027;}
#footer2 .mngez {
  float: left;
  line-height: 30px;
  font-size: 15px;
}
#footer2 .mngez a {color: #fff;}
#footer2 .mngez a:hover {color: #ea2027;}
#footer2 .mngez a img {
  display: inline-block;
  margin: 0 5px;
}
#lastnews {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100%;
	z-index: 99999999;
	height: 45px;
	background-color: #222;
}
#lastnews .title {
	float: left;
	line-height: 45px;
	width: 10%;
	text-align: center;
	background-color: #ea2027;
	font-size: 17px;
	color: #fff;
	text-shadow: 0 1px 0 #d60c13;
	font-weight: bold;
}
#lastnews .vticker {
	float: left;
	width: 90%;
	font-size: 16px;
}
#lastnews .vticker li {
	line-height: 45px;
	padding: 0 15px;
	width: 100%;
	color: #fff;
}
#lastnews .vticker li a {color: #fff;}
#lastnews .vticker li a:hover {color: #ea2027;}
#lastnews button.closebtn {
	position: absolute;
	right: 20px;
	line-height: 45px;
	background-color: transparent;
	border: none;
	padding: 0;
	color: red;
	font-size: 24px;
}
body.lastnewshere {
	padding: 0 0 45px 0;
	height: auto;
}
.cssload-container{position:relative}.cssload-whirlpool,.cssload-whirlpool::before,.cssload-whirlpool::after{position:absolute;top:50%;left:50%;border:2px solid rgb(221,221,221);border-left-color:#ea2027;border-radius:1499px;-o-border-radius:1499px;-ms-border-radius:1499px;-webkit-border-radius:1499px;-moz-border-radius:1499px}.cssload-whirlpool{margin:-38px 0 0 -38px;height:75px;width:75px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}.cssload-whirlpool::before{content:"";margin:-35px 0 0 -35px;height:66px;width:66px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}.cssload-whirlpool::after{content:"";margin:-44px 0 0 -44px;height:84px;width:84px;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite}@keyframes cssload-rotate{100%{transform:rotate(360deg)}}@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg)}}@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg)}}@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg)}}