/*
  Theme Name:  Uploadev Mngez Theme
  Theme URI: https://www.mngez.com/
  Description: Uploadev Mngez Theme
  Version: 0.1
  Author: شركة منجز لخدمات الإنترنت
  Author URI: https://www.mngez.com/
  Tags: host, design, domain, XfileSharing
*/
@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;
}
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: #f1f2f6 !important;
  font: 15px play,Arial,Helvetica,sans-serif;
  padding: 0 0 45px 0;
  height: auto;
}
#sidebarphone {
  background-color: #f1f2f6;
  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 {
  background-color: #e30000;
  border: medium;
  border-radius: 0 3px 3px 0;
  color: #fff;
  font-size: 20px;
  height: 35px;
  line-height: 35px;
  padding: 0;
  width: 35px;
  position: absolute;
  right: -35px;
  top: 0;
}
#sidebarphone .userarae {
  position: relative;
  margin: 0 auto 5px;
  padding: 0;
  right: auto;
  top: auto;
  background: transparent;
}
#sidebarphone .userarae button {
  height: 50px;
  display: block;
  width: 100%;
  padding: 0;
  border: none;
  text-align: left;
  font-size: 20px;
  background-color: #060b44;
  color: #fff;
  line-height: 50px;
}
#sidebarphone .userarae button i.fa-user {
  float: left;
  height: 50px;
  width: 50px;
  line-height: 50px;
  background-color: #151A53;
  text-align: center;
  margin: 0 10px 0 0;
}
#sidebarphone .userarae button i.fa-angle-down {
  float: right;
  width: 50px;
  line-height: 50px;
  height: 50px;
  text-align: center;
  background-color: #000035;
}
#sidebarphone .userarae ul.dropdown-menu {
  position: inherit;
  float: none;
  box-shadow: none;
  border: none;
  padding: 0;
  margin: 0;
  min-width: 100%;
  width: 100%;
  border-radius: 0;
}
#sidebarphone .mainmenu ul {margin: 0 auto;}
#sidebarphone .mainmenu ul li a, #sidebarphone .userarae ul.dropdown-menu li a {
  display: block;
  background-color: #060b44;
  height: 50px;
  margin: 4px auto;
  font-size: 18px;
  color: #ffffff;
  line-height: 50px;
  padding: 0;
}
#sidebarphone .mainmenu ul li a i.fa, #sidebarphone .userarae ul.dropdown-menu li a i.fa {
  margin: 0 10px 0 0;
  float: left;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #00002B;
  -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 .mainmenu ul li a:hover, #sidebarphone .userarae ul.dropdown-menu li a:hover {
  background-color: #e0124d;
  color: #ffffff;
}
#sidebarphone .mainmenu ul li a:hover i.fa, #sidebarphone .userarae ul.dropdown-menu li a:hover i.fa {
  background-color: #cc0039;
  color: #ffffff;
}
#sidebarphone .userarae ul.dropdown-menu li a {
  background: #060b44;
  color: #fff;
}
#sidebarphone .userarae ul.dropdown-menu li a i.fa {background: #00002B;}
#sidebarphone .userarae ul.dropdown-menu li a:hover {background-color: #00002B;}
header {
  background-color: rgba(4, 7, 46, 0.25);
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding: 10px 0;
  z-index: 9999999;
}
body.insidepage header {
  background: #000 url("images/bg1.png") no-repeat fixed center center / cover;
  position: relative;
}
header .logo {float: left;}
header .total {
  display: block;
  float: right;
  background-color: #04072e;
  height: 35px;
  border-radius: 100px;
  padding: 0 15px;
  line-height: 35px;
  color: #fff;
  font-size: 15px;
  margin: 8px 10px 8px auto;
}
header .total i.fa {
  margin: 0 5px 0 0;
  color: #e0124d;
}
header .total p {
  display: inline-block;
  color: #e0124d;
  margin: 0 auto;
}
header .userarae {
  float: right;
  margin: 8px 15px 8px auto;
  position: relative;
  background: transparent;
  padding: 0;
  top: auto;
  right: auto;
}
header .userarae button {
  height: 35px;
  padding: 0;
  border: none;
  background-color: #e0124d;
  color: #fff;
  line-height: 35px;
  font-size: 17px;
  border-radius: 4px;
  overflow: hidden;
}
header .userarae button i.fa.fa-user {
  float: left;
  height: 35px;
  width: 35px;
  line-height: 35px;
  background-color: #d1033e;
  font-size: 20px;
}
header .userarae button i.fa.fa-angle-down {
  float: right;
  line-height: 35px;
  margin: 0 10px 0 0;
}
header .userarae span {
  float: left;
  margin: auto 10px;
}
header .userarae ul {
  margin: 5px auto 0;
  float: none;
  background: transparent;
  border: none;
  padding: 0;
  overflow: hidden;
  z-index: 9999999;
}
header .userarae ul li a {
  display: block;
  padding: 10px;
  background: #e0124d;
  border-bottom: 1px solid #ef215c;
  color: #fff;
  font-size: 15px;
}
header .userarae ul li a i {margin: 0 5px 0 0;}
header .userarae ul li a:hover, header .userarae ul li a:active, header .userarae ul li a:focus {background: #ef215c;color: #fff;}
header .visitarea {
  float: right;
  margin: 10px 15px;
}
header .visitarea ul li {
  float: left;
  margin: 0 15px 0 0;
}
header .visitarea ul li a {
  display: block;
  line-height: 30px;
  font-size: 16px;
  color: #fff;
}
header .visitarea ul li a i.fa {
  color: #ffffff;
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  line-height: 30px;
  background-color: #e0124d;
  border-radius: 100%;
  margin: 0 5px 0 0;
  font-size: 16px;
}
header .visitarea ul li a:hover {color: #e0124d;}
header .language {
  position: relative;
  float: right;
  margin: 15px auto;
}
header .language ul li {position: relative;}
header .language ul li:first-child a {
  display: block;
  cursor: pointer;
}
header .language ul li:first-child a::after {
  content: "\f107";
  margin: 0 0 0 7px;
  font-family: "FontAwesome";
  color: #fff;
  position: relative;
  top: 0px;
}
header .language ul li:hover ul {display: block;}
header .language ul li ul {
  position: absolute;
  right: 0;
  padding: 20px 0 0;
  min-width: 120px;
  z-index: 9999;
  display: none;
}
header .language ul li ul li a {
  display: block;
  background-color: #f1f2f6;
  padding: 6px 10px;
  text-align: left;
  color: #191919 !important;
  border-bottom: 1px solid #dddee2;
}
header .language ul li ul a::after {display: none;}
header .language ul li ul li a span.trf {margin: 0 5px 0 0;}
header .language ul li ul li a:hover {
  color: #000000 !important;
  background-color: #dddee2;
}
header button.buttonmenu {
  float: right;
  height: 42px;
  width: 42px;
  background-color: #e0124d;
  border: none;
  color: #fff;
  font-size: 25px;
  line-height: 42px;
  text-align: center;
  padding: 0;
}
header .adminsarea {
  float: right;
  position: relative;
  margin: 0 10px 0 0;
  padding: 0;
  right: auto;
  top: auto;
  background: transparent;
}
header .adminsarea button {
  float: right;
  height: 42px;
  width: 42px;
  background-color: #ffffff;
  border: none;
  color: #e0124d;
  font-size: 25px;
  line-height: 42px;
  text-align: center;
  padding: 0;
}
header .adminsarea ul.dropdown-menu {
  margin: 0 auto;
  right: 0;
  left: auto;
  float: none;
  padding: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  border-radius: 0;
}
header .adminsarea ul.dropdown-menu li a {
  display: block;
  background: #f1f2f6;
  padding: 12px 10px;
  color: #e0124d;
  font-size: 16px;
  border-bottom: 1px solid #e2e3e7;
}
header .adminsarea ul.dropdown-menu li a:hover {background: #e0124d;color: #ffffff;}
.adminmenu {
  position: absolute;
  width: 100%;
  top: 71px;
  z-index: 9999;
  background-color: rgba(4, 7, 46, 0.4);
  padding: 10px;
  text-align: center;
}
body.insidepage .adminmenu {
  position: relative;
  top: auto;
  background-color: #080e51;
}
.adminmenu ul li {
  display: inline-block;
  margin: 0 10px;
  font-size: 18px;
}
.adminmenu ul li a {color: #ffffff;}
.adminmenu ul li a:hover {color: #fe1f5f;}
#splasharea {
  background: #000 url("images/bg1.png") no-repeat fixed center center / cover;
  padding: 140px 15px 100px 15px;
}
#splasharea .title {
  text-align: center;
  font-size: 45px;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
}
#splasharea .title span {
  display: block;
  font-weight: normal;
  font-size: 40px;
  margin: 15px auto 0;
}
#splasharea .title span p {
  display: inline-block;
  margin: 0 auto;
  color: #fe1f5f;
}
#splasharea .upbutton {
  text-align: center;
  margin: 40px auto 0;
}
#splasharea .upbutton a {
  display: block;
  width: 300px;
  height: 300px;
  background-color: rgba(4, 7, 46, 0.27);
  border-radius: 100%;
  margin: 0 auto;
  padding: 60px 20px;
  border-bottom: 1px solid #fff;
  color: #dadde8;
}
#splasharea .upbutton a i.fa {
  font-size: 115px;
  margin: 0 auto 10px;
  display: block;
}
#splasharea .upbutton a span {
  display: block;
  font-size: 30px;
}
#splasharea .upbutton a:hover {
  color: #fe1f5f;
  border-bottom-color: #fe1f5f;
}
#futures {padding: 40px 0;}
#futures .title {
  font-size: 40px;
  font-weight: bold;
  color: #0b114d;
  margin: 0 auto 20px;
  text-transform: uppercase;
}
#futures .title span {
  display: inline-block;
  color: #e0124d;
}
#futures .item {
  margin: 15px auto;
  background-color: transparent;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 0 5px 1px transparent;
}
#futures .item:hover {
  background-color: #fff;
  box-shadow: 0 0 5px 1px #dbdde5;
}
#futures .item .icon {
  border-radius: 100%;
  height: 100px;
  width: 100px;
  border: none;
  line-height: 100px;
  margin: 0 auto 10px;
  padding: 0;
  text-align: center;
  background-color: #e0124d;
}
#futures .item .icon i {
  display: inline-block;
  background: transparent url("images/icons1.png") no-repeat right top;
}
#futures .item .ico1 i {
  height: 55px;
  width: 59px;
  background-position: left top;
  margin: 20px auto;
}
#futures .item .ico2 i {
  height: 57px;
  width: 57px;
  background-position: center top;
  margin: 17px auto;
}
#futures .item .ico3 i {
  height: 54px;
  width: 60px;
  background-position: right top;
  margin: 25px auto;
}
#futures .item span {
  display: block;
  font-size: 30px;
  text-transform: capitalize;
  color: #e0124d;
  margin: 0 auto 10px;
}
#futures .item p {
  display: block;
  margin: 0 auto;
  font-size: 15px;
  line-height: 22px;
  color: #2f2f3b;
}
#whyus {
  padding: 40px 0;
  background: #050936 url("images/bg2.png") no-repeat fixed center center / cover;
}
#whyus .title {
  font-size: 50px;
  color: #fff;
  text-transform: uppercase;
  margin: 0 auto 20px;
}
#whyus .imgthumb {
  margin: 30px auto;
  text-align: center;
}
#whyus .imgthumb img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#whyus .itemright {margin: 140px auto;}
#whyus .itemright ul li {
  position: relative;
  font-size: 20px;
  margin: 30px auto;
  color: #fff;
  text-transform: capitalize;
}
#whyus .itemright ul li:before {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.5px 0 8.5px 15px;
  border-color: transparent transparent transparent #e0124d;
  line-height: 0;
  _border-color: #000000 #000000 #000000 #e0124d;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  content: "";
  margin: 0 10px 0 0;
}
#whyus .itemleft {margin: 140px auto;}
#whyus .itemleft ul li {
  position: relative;
  font-size: 20px;
  margin: 30px auto;
  color: #fff;
  text-transform: capitalize;
}
#whyus .itemleft ul li:after {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.5px 15px 8.5px 0;
  border-color: transparent #e0124d transparent transparent;
  line-height: 0;
  _border-color: #000000 #e0124d #000000 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  content: "";
  margin: 0 0 0 10px;
}
#points {padding: 30px 0;}
#points .item {
  margin: 15px auto;
  text-align: left;
}
#points .item .imgthumb {
  float: left;
  width: 120px;
  height: 120px;
  background: #fff url("images/icon1.png") no-repeat scroll center center;
  border-radius: 100%;
  box-shadow: 0 0 5px 0 #dbdde5;
  margin: 0 20px 0 0;
}
#points .item .imgthumb2 {
  float: left;
  width: 120px;
  height: 120px;
  background: #fff url("images/icon2.png") no-repeat scroll center center;
  border-radius: 100%;
  box-shadow: 0 0 5px 0 #dbdde5;
  margin: 0 20px 0 0;
}
#points .item .desc {padding: 10px 0 0;}
#points .item .desc span {
  display: block;
  font-size: 30px;
  color: #e0124d;
  text-transform: uppercase;
  margin: 0 auto 5px;
}
#points .item .desc p {
  display: block;
  margin: 0 auto;
  font-size: 16px;
  color: #2c1462;
  line-height: 22px;
}
#wrapper {
  padding: 40px 0;
  min-height: 420px;
}
.newspage .title {
  display: block;
  text-align: center;
  font-size: 28px;
  color: #e0124d;
  margin: 0 auto 30px;
}
.newspage .item {
  margin: 15px auto;
  background-color: #fff;
  padding: 15px;
  text-align: left;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
  border-radius: 4px;
}
.newspage .item span {
  display: inline-block;
  padding: 5px 10px;
  font-size: 13px;
  background-color: #050936;
  border-radius: 4px;
  color: #fff;
  position: relative;
  left: -30px;
}
.newspage .item h1 {
  font-size: 24px;
  line-height: 26px;
  margin: 15px auto;
}
.newspage .item h1 a {color: #e0124d;}
.newspage .item h1 a:hover {color: #060b44;}
.newspage .item p {
  font-size: 15px;
  line-height: 22px;
  color: #666;
  max-height: 150px;
  overflow: hidden;
}
.newssingle {
  background-color: #fff;
  padding: 15px;
  border-radius: 4px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.newssingle .title {
  font-size: 24px;
  text-transform: capitalize;
  margin: 20px auto;
  color: #e0124d;
}
.newssingle .content {
  font-size: 17px;
  color: #555;
}
.newssingle #cmt_form {
  text-align: left;
  border-top: 2px dotted #ccc;
  padding: 15px 0 0;
}
.newssingle #cmt_form h2 {
  font-size: 20px;
  margin: 0 auto 10px;
  color: #060b44;
}
.newssingle #cmt_form textarea {
  padding: 15px;
  color: #222;
  font-size: 16px;
  margin: 0 auto 10px;
  border-radius: 4px;
  background-color: #fafafa;
}
.newssingle #cmt_form input[type="submit"] {
  height: 40px;
  padding: 0 30px;
  font-size: 17px;
  border-radius: 4px;
  background-color: #e0124d;
  border: none;
  display: block;
  line-height: normal;
  margin: 0;
}
.newssingle #cmt_form input[type="submit"]:hover {background-color: #ef215c;}
.mngez_contactpage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.mngez_contactpage .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
.mngez_contactpage p {
  text-align: left;
  font-size: 16px;
  margin: 0 auto 15px;
  color: #050936;
}
.mngez_contactpage p a {color: #e0124d;}
.mngez_contactpage .input-group {margin: 0 auto 15px;}
.mngez_contactpage .input-group span {
  padding: 0 15px;
  font-size: 17px;
  color: #050936;
}
.mngez_contactpage .input-group input {
  height: 40px !important;
  padding: 0 10px;
  font-size: 16px;
  background-color: #fcfcfc;
  color: #050936;
  border-color: #ccc;
}
.mngez_contactpage .input-group textarea {
  background-color: #fcfcfc;
  padding: 10px;
  color: #050936;
  font-size: 16px;
  border-color: #ccc;
}
.mngez_contactpage .alert-danger {font-size: 20px;}
.mngez_contactpage input[type="submit"] {
  height: 40px;
  padding: 0 30px;
  border: none;
  border-radius: 4px;
  background-color: #e0124d;
  color: #fff;
  font-size: 19px;
  box-shadow: none;
  text-shadow: none;
}
.mngez_contactpage input[type="submit"]:hover {background-color: #d1033e;}
.mngez_loginpage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.mngez_loginpage .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
.mngez_loginpage .input-group {margin: 0 auto 15px;}
.mngez_loginpage .input-group span {
  padding: 0 15px;
  font-size: 17px;
  color: #050936;
}
.mngez_loginpage .input-group input {
  height: 40px !important;
  padding: 0 10px;
  font-size: 16px;
  background-color: #fcfcfc;
  color: #050936;
  border-color: #ccc;
}
.mngez_loginpage .input-group input#usr_pay_email {width: 60%;}
.mngez_loginpage .input-group select {
  height: 40px !important;
  width: 39%;
  padding: 0 10px;
  background-color: #fcfcfc;
  color: #202531;
  font-size: 15px;
  margin: 0 0 0 1%;
  border-radius: 4px;
}
.mngez_loginpage .alert-danger {font-size: 20px;}
.mngez_loginpage input[type="submit"] {
  height: 40px;
  padding: 0 30px;
  border: none;
  border-radius: 4px;
  background-color: #e0124d;
  color: #fff;
  font-size: 19px;
  box-shadow: none;
  text-shadow: none;
  margin: 0 auto;
}
.mngez_loginpage input[type="submit"]:hover {background-color: #d1033e;}
.mngez_loginpage .pull-left span {
  display: block;
  line-height: 40px;
  font-size: 16px;
}
.mngez_loginpage .pull-left span a {color: #060b44;}
.mngez_loginpage .pull-left span a:hover {color: #1A1F58;}
.premiumplans .item {
  background-color: #fff;
  margin: 15px auto;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
  border-radius: 4px;
  position: relative;
  text-align: center;
  overflow: hidden;
}
.premiumplans .item .head {
  font-size: 23px;
  text-transform: capitalize;
  background-color: #0b114d;
  padding: 15px 10px;
  color: #fff;
}
.premiumplans .item .head.color1 {background-color: #e0124d;}
.premiumplans .item .head.color2 {background-color: #4dc247;}
.premiumplans .item .head.color3 {background-color: #00bf8f;}
.premiumplans .item ul li {
  font-size: 16px;
  padding: 0 15px;
  border-bottom: 1px solid #eee;
  color: #333;
  text-transform: capitalize;
  line-height: 45px;
}
.premiumplans .item ul li:last-child {border-bottom: none;}
.premiumplans .item ul li i.fa-check {
  color: #4dc247;
  font-size: 24px;
}
.premiumplans .item ul li i.fa-times {
  color: #ff0000;
  font-size: 24px;
}
.premiumtraffic {
  font-size: 30px;
  margin: 30px auto;
  text-transform: capitalize;
  color: #030835;
}
.paymentsplans .item {margin: 15px 0;}
.paymentsplans .item .days {
  background-color: #030935;
  border-radius: 5px 5px 0 0;
  box-shadow: none;
  color: #ffffff;
  font-size: 25px;
  padding: 15px;
}
.paymentsplans .item .price {
  background-color: #df124d;
  box-shadow: none;
  color: #ffffff;
  font-size: 25px;
  font-weight: normal;
  padding: 10px;
}
.paymentsplans .item .paysys {
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
.paymentsplans .item .paysys img {
  max-width: 100%;
  height: auto;
  max-height: 100px;
}
.mngez_makemony {
  background-color: #ffffff;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
  border-radius: 4px;
  color: #120e28;
  padding: 20px;
  text-align: left;
}
.mngez_makemony h1 {
  color: #050936;
  display: block;
  font-size: 25px;
  font-weight: normal;
  line-height: normal;
  margin: 0 auto 5px;
}
.mngez_makemony h1 p {
  color: #df124d;
  display: inline-block;
  margin: 0 auto;
}
.mngez_makemony h2 {
  color: #050936;
  font-size: 20px;
  line-height: normal;
  margin: 0 auto 15px;
}
.mngez_makemony h2 p {
  color: #666666;
  display: inline-block;
  font-size: 17px;
  margin: 0 auto;
}
.mngez_makemony h3, .mngez_makemony h5 {
  color: #050936;
  font-size: 20px;
  font-weight: normal;
  line-height: normal;
  margin: 0 auto 20px;
}
.mngez_makemony ul li {
  color: #050936;
  display: block;
  font-size: 16px;
  line-height: 25px;
  margin: 0 auto 10px;
}
.mngez_makemony ul li::before {
  background-color: #df124d;
  border-radius: 100%;
  color: #ffffff;
  content: "\f00c";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 17px;
  height: 25px;
  line-height: 25px;
  margin: 0 10px 0 15px;
  text-align: center;
  width: 25px;
}
.mngez_makemony .leftpart {
  float: left;
  margin: 20px auto;
  width: 55%;
}
.mngez_makemony .leftpart .rewards h3 {
  font-size: 17px;
  margin-left: 20px;
}
.mngez_makemony .rightpart {
  float: right;
  width: 38%;
}
.mngez_makemony .rightpart .payper {
  border: 1px solid #df124d;
  border-radius: 5px;
  margin: 30px auto 30px 5px;
  min-width: 300px;
  padding: 15px;
}
.mngez_makemony .rightpart .payper h2 span {
  color: #df124d !important;
  display: block;
  font-size: 23px;
  text-align: center;
}
.mngez_makemony table.table {border-top-color: #cb0039;}
.mngez_makemony table.table thead th {
  background-color: #df124d;
  border-color: #cb0039;
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  text-align: center;
}
.mngez_makemony table.table tbody td {
  background-color: #fafafa;
  border-color: #dfdfdf;
  color: #000000;
  font-size: 18px;
  line-height: normal;
  padding: 10px;
  text-align: center;
}
.mngez_makemony .pt10 {
  font-size: 17px;
  line-height: normal;
  margin: 20px auto;
}
.mngez_makemony .pt10 p {margin: 0 auto 20px;}
.mngez_makemony .pt10 p span.label {margin: 0 10px 0 0;}
.mngez_makemony .features p {
  color: #050936;
  display: block;
  font-size: 16px;
  line-height: 25px;
  margin: 0 auto 10px;
}
.mngez_makemony .features p i {
  background-color: #d9534f;
  border-radius: 100%;
  color: #ffffff;
  display: inline-block;
  font-size: 17px;
  font-style: normal;
  height: 25px;
  line-height: 25px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 25px;
}
.mngez_makemony h4 {
  color: #050936;
  font-size: 23px;
  font-weight: normal;
  line-height: normal;
  margin: 30px auto 14px;
}
.mngez_makemony a.regbut {
  background-color: #df124d;
  border-radius: 5px;
  color: #ffffff;
  display: block;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
  padding: 0 30px;
  text-shadow: none;
  width: 200px;
}
.mngez_makemony a.regbut:hover {background-color: #cb0039;}
.pagefile .title {
  background-color: #030835;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  text-align: left;
  border-radius: 4px 4px 0 0;
}
.pagefile .content {
  background-color: #fff;
  text-align: left;
  padding: 20px;
  border: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-radius: 0 0 4px 4px;
  color: #333;
  font-size: 18px;
}
.pagefile .content ul li {
  color: #555555;
  display: block;
  font-size: 16px;
  line-height: 25px;
  margin: 0 auto 10px;
}
.pagefile .content ul li::before {
  background-color: #df124d;
  border-radius: 100%;
  color: #fff;
  content: "\f00c";
  display: inline-block;
  font-family: fontawesome;
  font-size: 17px;
  height: 25px;
  line-height: 25px;
  margin: 0 10px 0 15px;
  text-align: center;
  width: 25px;
}
.checkfilespage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
  text-align: left;
}
.checkfilespage .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
.checkfilespage label {
  font-size: 18px;
  font-weight: 400;
  color: #555;
  margin: 0 auto 9px;
}
.checkfilespage textarea {
  padding: 10px;
  border-radius: 4px;
  background-color: #fafafa;
  border: 1px solid #ddd;
  color: #000;
  font-size: 16px;
}
.checkfilespage input[type="submit"] {
  height: 40px;
  padding: 0 30px;
  border: none;
  border-radius: 4px;
  background-color: #e0124d;
  color: #fff;
  font-size: 19px;
  box-shadow: none;
  text-shadow: none;
}
.checkfilespage input[type="submit"]:hover {background-color: #d1033e;}
.faqpage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
  text-align: left;
}
.faqpage .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
#faqpage ul.ui-tabs-nav li {
  float: left;
  margin: 0 20px 0 0;
}
#faqpage ul.ui-tabs-nav li a {
  border-radius: 5px 5px 0 0;
  color: #050936;
  display: block;
  font-size: 19px;
  padding: 15px 20px;
  text-align: center;
}
#faqpage ul.ui-tabs-nav li a i.fa {
  display: block;
  font-size: 27px;
  line-height: 30px;
}
#faqpage ul.ui-tabs-nav li.ui-tabs-active a {
  background-color: #050936;
  color: #ffffff;
}
#faqpage .ui-tabs-panel {
  background-color: #050936;
  border-radius: 0 5px 5px;
  color: #ffffff;
  padding: 15px;
}
#faqaccordion h3.ui-accordion-header, #faqaccordion2 h3.ui-accordion-header, #faqaccordion3 h3.ui-accordion-header {
  background-color: #e0124d;
  border-radius: 5px;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  padding: 10px;
  margin: 0 auto 10px;
}
#faqaccordion h3.ui-accordion-header::before, #faqaccordion2 h3.ui-accordion-header::before, #faqaccordion3 h3.ui-accordion-header::before {
  background-color: #b70024;
  border-radius: 100%;
  color: #ffffff;
  content: "\f067";
  display: inline-block;
  font-family: "FontAwesome";
  height: 30px;
  line-height: 30px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 30px;
}
#faqaccordion h3.ui-accordion-header.ui-accordion-header-active::before, #faqaccordion2 h3.ui-accordion-header.ui-accordion-header-active::before, #faqaccordion3 h3.ui-accordion-header.ui-accordion-header-active::before {content: "\f068";}
#faqaccordion div.ui-accordion-content, #faqaccordion2 div.ui-accordion-content, #faqaccordion3 div.ui-accordion-content {
  color: #ffffff;
  font-size: 18px;
  padding: 0 15px 15px;
}
.myaccountpage .leftsection {
  background-color: #fff;
  padding: 15px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
  text-align: center;
  border-radius: 4px;
}
.myaccountpage .leftsection i.fa-user {
  width: 120px;
  height: 120px;
  border: 2px solid #080e51;
  border-radius: 100%;
  line-height: 120px;
  color: #080e51;
  font-size: 50px;
  margin: 0 auto 20px;
}
.myaccountpage .leftsection span {
  display: block;
  font-size: 20px;
  font-weight: 500;
  color: #080e51;
  margin: 0 auto 10px;
}
.myaccountpage .leftsection p {
  display: block;
  font-size: 15px;
  color: #050936;
  margin: 0 auto 20px;
  font-weight: 500;
}
.myaccountpage .leftsection input, .myaccountpage .leftsection a {
  display: inline-block;
  margin: 5px;
  height: 40px;
  padding: 0 26px;
  background-color: #080e51;
  border-radius: 4px;
  border: none;
  line-height: 40px;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
}
.myaccountpage .leftsection a {background-color: #e0124d;}
.myaccountpage .leftsection a:hover {background-color: #d1033e;}
.myaccountpage .leftsection input:hover {background-color: #171D60;}
.myaccountpage .rightsection {
  background-color: #fff;
  border: 1px solid #e7e9ec;
}
.myaccountpage .rightsection ul.nav.nav-tabs {
  border-bottom: 2px solid #e7e9ec;
  display: flex;
  flex-wrap: wrap;
}
.myaccountpage .rightsection ul.nav.nav-tabs li {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
  float: none;
  margin: 0 auto;
}
.myaccountpage .rightsection ul.nav.nav-tabs li a {
  padding: 0;
  line-height: 50px;
  font-size: 18px;
  font-weight: 500;
  height: 50px;
  border: none;
  border-radius: 0;
  color: #000000;
}
.myaccountpage .rightsection ul.nav.nav-tabs li a:hover {
  color: #080e51;
  background-color: transparent;
}
.myaccountpage .rightsection ul.nav.nav-tabs li.active a {
  color: #e0124d;
  box-shadow: 0 2px 0 0 #e0124d;
}
.myaccountpage .rightsection .tab-pane {
  padding: 15px;
  min-height: 331px;
}
.myaccountpage .rightsection .tab-pane table.table tr {background-color: #f5f5f5;}
.myaccountpage .rightsection .tab-pane table.table tr:nth-child(2n) {background-color: #ebebeb;}
.myaccountpage .rightsection .tab-pane table.table td:first-child {
  width: 30%;
  padding: 13px;
  font-size: 17px;
  font-weight: 400;
  color: #050936;
  border: none;
  vertical-align: middle;
}
.myaccountpage .rightsection .tab-pane table.table td:last-child {
  width: 50%;
  padding: 13px;
  font-size: 17px;
  font-weight: 400;
  color: #050936;
  border: none;
  vertical-align: middle;
}
.myaccountpage .rightsection .tab-pane table.table td:last-child input[name="usr_2fa"] {
  display: inline-block;
  margin: 0 5px 0 0;
  position: relative;
  top: 1px;
}
.myaccountpage .rightsection .tab-pane table.table td a {color: #e0124d;}
.myaccountpage .rightsection .tab-pane table.table td a:hover {color: #c20f42;}
.myaccountpage .rightsection .tab-pane table.table td input {
  height: 35px;
  width: 250px;
  line-height: 35px;
  padding: 0 10px;
  font-size: 16px;
  color: #555;
}
.myaccountpage .rightsection .tab-pane table.table td select {
  height: 35px;
  width: 250px;
  line-height: 35px;
  padding: 0 10px;
  font-size: 16px;
  color: #555;
  margin: 0 0 0 10px;
}
.myaccountpage .rightsection .tab-pane table.table td input[type="checkbox"] {
  width: auto;
  display: inline-block;
  height: auto;
  line-height: normal;
  padding: 0;
}
.myaccountpage .rightsection .tab-pane table.table td input[type="radio"] {
  width: auto;
  display: inline-block;
  height: auto;
  line-height: normal;
  padding: 0;
  margin: 0 5px 0 0;
}
.myaccountpage .rightsection .tab-pane table.table td label {font-weight: normal;}
.myaccountpage .rightsection button[name="save"] {
  height: 40px;
  padding: 0 30px;
  border: none;
  border-radius: 4px;
  background-color: #e0124d;
  color: #fff;
  font-size: 19px;
  box-shadow: none;
  text-shadow: none;
  margin: 0 auto 20px;
}
.myaccountpage .rightsection button[name="save"]:hover {background-color: #d1033e;}
.requestmoney {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.requestmoney .title {
  font-size: 25px;
  margin: 20px auto;
  color: #080e51;
}
.requestmoney .title b {
  font-weight: normal;
  color: #e0124d;
}
.requestmoney form input {
  display: inline-block;
  padding: 10px 20px;
  margin: 10px;
  font-size: 18px;
  height: auto;
  line-height: normal;
  background-color: #e0124d;
  border: none;
  max-width: 100%;
}
.requestmoney form input:hover {background-color: #d1033e;}
.requestmoney form input[disabled] {
  background-color: #999;
  color: #333;
  cursor: not-allowed;
}
.requestmoney .minpayout {
  font-size: 25px;
  margin: 20px auto;
  color: #080e51;
}
.requestmoney .minpayout span {color: #e0124d;}
.myfilespage .leftsection {
  background-color: #fff;
  position: relative;
  border: 1px solid #e7e9ec;
  padding: 0px 0 85px 0;
}
.myfilespage .leftsection .search {
  background-color: #080e51;
  padding: 10px;
  margin: 0 auto 10px;
  height: auto;
  width: auto;
  float: none;
}
.myfilespage .leftsection .search input {
  float: left;
  height: 35px;
  padding: 0 10px;
  font-size: 15px;
  color: #000;
  border: none;
  background-color: #ffffff;
  width: 85%;
}
.myfilespage .leftsection .search button {
  float: left;
  height: 35px;
  width: 15%;
  border: none;
  background-color: #fff;
  color: #e0124d;
  font-size: 20px;
  line-height: 35px;
  padding: 0;
  margin: 0 0 0 -1px;
}
.myfilespage .leftsection ul#folders_list {margin: 0 auto;}
.myfilespage .leftsection ul#folders_list li.item {
  position: relative;
  display: block;
}
.myfilespage .leftsection ul#folders_list li.item a {
  padding: 0 15px;
  display: block;
  font-size: 18px;
  line-height: 57px;
  height: 57px;
  color: #e0124d;
  background: #f5f5f5;
  border-bottom: 1px solid #e7e9ec;
}
.myfilespage .leftsection ul#folders_list li.item a:hover {background-color: #e7e9ec;}
.myfilespage .leftsection ul#folders_list li.item a i.fa-folder-o, .myfilespage .leftsection ul#folders_list li.item a i.fa-folder-open-o {
  font-size: 25px;
  position: relative;
  top: 3px;
  margin-right: 10px;
  float: left;
  line-height: 57px;
}
.myfilespage .leftsection ul#folders_list li.item a .filename {
  position: relative;
  display: inline-block;
  width: 45%;
  text-align: left;
}
.myfilespage .leftsection ul#folders_list li.item a span.how {
  font-size: 13px;
  text-align: right;
  float: right;
  color: #000000;
  margin-right: 50px;
}
.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;
}
.myfilespage .leftsection ul#folders_list li.item .btn-group .btn-secondary {
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: #777;
  cursor: pointer;
  padding: 0 10px;
  border-radius: 0;
  height: 56px;
  width: 45px;
  font-size: 20px;
  box-shadow: none;
}
.myfilespage .leftsection ul#folders_list li.item .btn-group .btn-secondary:hover {background: rgba(0, 0, 0, 0.3);}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu {
  padding: 0;
  margin: 0;
  border: none;
  background-color: #f5f5f5;
  float: none;
  border-radius: 0;
}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu a {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 10px;
  display: block;
  height: auto;
  line-height: normal;
  color: #333;
  border: none;
  margin: 0 auto;
  font-size: 16px;
}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu a i.fa {
  font-size: 20px;
  position: relative;
  top: 3px;
  margin-right: 10px;
}
.myfilespage .leftsection ul#folders_list li.item .dropdown-menu a:hover {
  background-color: rgba(0, 0, 0, 0.2);
  color: #111111;
}
.myfilespage .leftsection ul#folders_list li.backfolder a {
  padding: 0 15px;
  display: block;
  font-size: 18px;
  line-height: 57px;
  height: 57px;
  color: #080e51;
  background: #f5f5f5;
  border-bottom: 1px solid #e7e9ec;
  border-top: 1px solid #e7e9ec;
  text-align: left;
}
.myfilespage .leftsection ul#folders_list li.backfolder a i.fa {
  font-size: 20px;
  position: relative;
  margin-right: 10px;
}
.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;}
.myfilespage .leftsection ul#folders_list li .addnewfolder input {
  float: left;
  width: 70%;
  height: 45px;
  padding: 0 10px;
  font-size: 17px;
  border: none;
  background-color: #fafafa;
  color: #000;
  line-height: 45px;
}
.myfilespage .leftsection ul#folders_list li .addnewfolder button {
  float: left;
  height: 45px;
  width: 30%;
  border: none;
  background-color: #050936;
  color: #fff;
  padding: 0;
  font-size: 18px;
}
.myfilespage .leftsection ul#folders_list li .addnewfolder button:hover {background-color: #141845;}
.myfilespage .leftsection ul#folders_list li.copyfiles {margin: 10px;}
.myfilespage .leftsection ul#folders_list li.copyfiles .form-group label {
  color: #06062c;
  display: block;
  font-size: 18px;
  font-weight: normal;
  margin: 0 auto 10px;
  text-align: left;
}
.myfilespage .leftsection ul#folders_list li.copyfiles .form-group select {
  background: #f5f6fa url("images/selectarrow.png") no-repeat scroll right center;
  border: 1px solid #e6e7eb;
  border-radius: 0;
  box-shadow: none;
  color: #06062c;
  cursor: pointer;
  font-size: 17px;
  height: 40px;
  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;
}
.myfilespage .leftsection ul#folders_list li.copyfiles input[type="submit"] {
  height: 40px;
  display: block;
  width: 100%;
  border-radius: 0;
  font-size: 17px;
  line-height: 40px;
  padding: 0;
  background-color: #e0124d;
}
.myfilespage .leftsection ul#folders_list li.copyfiles input[type="submit"]:hover {background-color: #d1033e;}
.myfilespage .leftsection .bottom {
  padding: 15px 10px;
  display: block;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  width: 100%;
  background: #080e51;
}
.myfilespage .leftsection .bottom span.storage {
  display: inline-block;
  font-size: 13px;
  text-transform: uppercase;
  float: left;
  color: #ffffff;
}
.myfilespage .leftsection .bottom span.storage b {font-weight: normal;}
.myfilespage .leftsection .bottom span.total {
  display: inline-block;
  float: right;
  font-size: 11px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
}
.myfilespage .leftsection .bottom .indicator {
  margin-top: 10px;
  width: 100%;
  height: 10px;
  background: #ffffff;
  display: inline-block;
  position: relative;
}
.myfilespage .leftsection .bottom .indicator .occupied {
  background: #e0124d;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.myfilespage .rightsection {
  background-color: #fff;
  position: relative;
  border: 1px solid #e7e9ec;
}
.myfilespage .rightsection #files_list {width: 100%;}
.myfilespage .rightsection .fileactions {
  position: relative;
  display: block;
  padding: 10px;
  text-align: right;
  vertical-align: middle;
}
.myfilespage .rightsection .fileactions .btn {
  border-radius: 0;
  background: #080e51;
  color: #fff;
  border: none;
  font-size: 13px;
  text-transform: capitalize;
  cursor: pointer;
  padding: 8px 8px;
  line-height: normal;
  height: auto;
  margin-left: 4px;
  text-shadow: none;
}
.myfilespage .rightsection .fileactions .btn.del {
  background: #dc3545;
  border-color: #dc3545;
  float: left;
}
.myfilespage .rightsection .filestable table#files_list {margin: 0 auto 20px;}
.myfilespage .rightsection .filestable table#files_list thead th {
  background-color: #f5f5f5;
  padding: 10px;
  font-weight: 500;
  font-size: 17px;
  vertical-align: middle;
  line-height: normal;
  text-align: center;
  color: #777;
  border: none;
}
.myfilespage .rightsection .filestable table#files_list thead th a, .myfilespage .rightsection .filestable table#files_list tbody td a {color: #080e51;}
.myfilespage .rightsection .filestable table#files_list thead th a:hover, .myfilespage .rightsection .filestable table#files_list tbody td a:hover {color: #e0124d;}
.myfilespage .rightsection .filestable table#files_list tbody td {
  vertical-align: middle;
  font-size: 16px;
  text-align: center;
  color: #777;
  padding: 10px;
  line-height: normal;
}
.fileform {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.fileform .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
.fileform label.control-label {
  text-align: left;
  line-height: 40px;
  padding: 0 15px;
  font-weight: normal;
  font-size: 17px;
  color: #333;
}
.fileform input.form-control {
  height: 40px;
  padding: 0 10px;
  line-height: normal;
  margin: 0 auto;
  width: 100%;
  border-color: #ddd;
  font-size: 16px;
}
.fileform .checkbox {
  text-align: left;
  padding: 0;
}
.fileform .checkbox label {
  line-height: 30px;
  font-size: 18px;
  color: #333;
}
.fileform .checkbox label input {margin: 10px 0 0 -20px;}
.fileform input[type="submit"] {
  height: 40px;
  padding: 0 30px;
  border: none;
  border-radius: 4px;
  background-color: #e0124d;
  color: #fff;
  font-size: 19px;
  box-shadow: none;
  text-shadow: none;
  margin: 0 auto 20px;
}
.fileform input[type="submit"]:hover {background-color: #d1033e;}
.myreports {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.myreports .title {
  font-size: 25px;
  margin: 20px auto 35px;
  color: #080e51;
}
.myreports form {
  width: 60%;
  margin: 0 auto;
}
.myreports form label {
  display: block;
  float: left;
  line-height: 40px;
  font-size: 17px;
  font-weight: normal;
  width: 10%;
  margin: 0 auto;
}
.myreports form .input-group {
  float: left;
  width: 31%;
}
.myreports form .input-group input {
  height: 40px;
  padding: 0 10px;
  font-size: 16px;
  text-align: center;
  color: #080e51;
}
.myreports form .input-group span {
  font-size: 20px;
  padding: 0 15px;
  color: #080e51;
}
.myreports form input[type="submit"] {
  float: left;
  height: 40px;
  margin: 0 0 0 2%;
  width: 15%;
  border-radius: 4px;
  border: none;
  background-color: #e0124d;
  font-size: 18px;
  padding: 0;
}
.myreports form input[type="submit"]:hover {background-color: #d1033e;}
.myreports table.table {border-top-color: #21276A;}
.myreports table thead th {
	background-color: #080e51;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	padding: 10px;
	line-height: normal;
	border-color: #21276A;
	height: auto;
}
.myreports table tbody td {
	text-align: center;
	font-size: 17px;
	padding: 15px;
	line-height: normal;
	color: #333;
	vertical-align: middle;
}
.uploadformarea .section {margin: 0 auto;}
.uploadformarea .section .alert-danger {
	padding: 10px;
	font-size: 17px;
	display: block;
	margin: 15px auto;
}
.uploadformarea .section .alert-danger a {
	color: #111111;
	padding: 0 0 5px 0;
	display: inline-block;
}
.uploadformarea .section .alert-danger a:hover {color: #444444;}
.uploadformarea ul.tabs {
	display: flex;
	flex-wrap: wrap;
	height: auto;
	margin: 0 auto;
	line-height: normal;
}
.uploadformarea ul.tabs li {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 0 auto;
	border: none;
	float: none;
	display: block;
	background-color: #ecedf1;
	text-align: center;
	color: #080e51;
	height: auto;
	width: auto;
	font: 19px play,Arial,Helvetica,sans-serif;
	padding: 15px 10px;
	box-shadow: 0 -3px 0 0 #f1f2f6;
}
.uploadformarea ul.tabs li i.fa {margin: 0 10px 0 0;}
.uploadformarea ul.tabs li.current {
	background-color: #fff;
	color: #e0124d;
	box-shadow: 0 -3px 0 0 #e0124d;
}
.uploadformarea .section .box {
	padding: 15px;
	background-color: #fff;
	margin: 0 auto;
	border: none;
}
.uploadformarea .section .box .uploadfile {
	border: none;
	padding: 0;
	margin: 30px auto;
}
.uploadformarea .section .box .uploadfile .browsebtn {
	width: auto;
	background: transparent;
	height: auto;
}
.uploadformarea .section .box .uploadfile .browsebtn i.fa {
	width: 150px;
	height: 150px;
	background-color: #e0124d;
	border-radius: 100%;
	line-height: 150px;
	font-size: 60px;
}
.uploadformarea .section .box .uploadfile .browsebtn span {
	display: block;
	font-size: 30px;
	color: #080e51;
	margin: 10px auto 0;
	font-weight: normal;
}
.uploadformarea .section .box .uploadfile .browsebtn input {
	width: 100%;
	height: 100%;
}
.uploadformarea #file_upload #advanced_opts, .uploadformarea #file_upload #files_list {width: auto !important;}
.uploadformarea #file_upload.box .content {
	margin: 0 auto 20px;
	background-color: #f1f2f6;
	padding: 10px;
	border: 1px solid #e2e3e7;
	border-radius: 4px;
	display: flex;
	position: relative;
}
.uploadformarea #file_upload.box .content .icon {
	width: 60px;
	font-size: 60px;
	background-color: transparent;
	border: none;
	padding: 0;
	min-width: 60px;
	margin: 0;
	color: #080e51;
	height: auto;
}
.uploadformarea #file_upload.box .content .icon i.fa {line-height: 60px;}
.uploadformarea #file_upload.box .content .name {
  width: 100%;
  margin-left: 15px;
  position: relative;
  text-align: left;
}
.uploadformarea #file_upload.box .content .name h4 {
	font-size: 16px;
	color: #050936;
	max-width: 90%;
	text-overflow: ellipsis;
	display: block;
	width: 65%;
	line-height: 23px;
	margin: 0 0 5px;
	overflow: hidden;
}
.uploadformarea #file_upload.box .content .name h4 a {color: #050936;}
.uploadformarea #file_upload.box .content .name h4 a:hover {color: #e0124d;}
.uploadformarea #file_upload.box .content .name span.size {
  text-align: left;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  color: #666;
}
.uploadformarea #file_upload.box .content a.del {
  display: block;
  position: absolute;
  top: 5px;
  font-size: 20px;
  right: 5px;
  font-weight: 600;
  color: #D71F2D;
}
.uploadformarea #file_upload.box .content .checkk {
  position: absolute;
  right: 10px;
  bottom: 5px;
  white-space: nowrap;
}
.uploadformarea #file_upload.box .content .checkk input {
  margin: 0 5px 0 0;
  position: relative;
  top: 1px;
}
.uploadformarea #file_upload.box .content .checkk label {
  font-weight: 400;
  font-size: 16px;
  line-height: 17px;
  margin: 0 auto;
}
.uploadformarea #file_upload #advanced .form-group label {
	color: #080e51;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0 auto 10px;
	text-align: left;
}
.uploadformarea #file_upload #advanced .form-group input {
  background-color: #f5f6fa;
  border: 1px solid #e6e7eb;
  box-shadow: none;
  color: #080e51;
  display: block;
  font-size: 17px;
  height: 40px;
  left: 0;
  line-height: 40px;
  padding: 0 10px;
  width: 100%;
}
.uploadformarea #file_upload #advanced .form-group select {
  background: #f5f6fa url("images/selectarrow.png") no-repeat scroll right center;
  border: 1px solid #e6e7eb;
  box-shadow: none;
  color: #080e51;
  cursor: pointer;
  font-size: 17px;
  height: 40px;
  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;
}
.uploadformarea #file_upload button, .uploadformarea #url_upload button, .uploadformarea .section .box .copyfiles button {
	background-color: #e0124d;
	border: medium none;
	color: #ffffff;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}
.uploadformarea #file_upload button:hover, .uploadformarea #url_upload button:hover, .uploadformarea .section .box .copyfiles button:hover {background-color: #d1033e;}
.uploadformarea #file_upload button i.fa, .uploadformarea #url_upload button i.fa, .uploadformarea .copyfiles button i.fa {
  -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;
}
.uploadformarea #file_upload button:hover i.fa, .uploadformarea #url_upload button:hover i.fa, .uploadformarea .copyfiles button:hover i.fa {margin: 0 0 0 5px;}
.uploadformarea #file_upload .checkbox, .uploadformarea #url_upload .checkbox, .uploadformarea .copyfiles .checkbox {
  color: #06062c;
  font-size: 17px;
  line-height: 45px;
  margin: 0 auto;
}
.uploadformarea #file_upload .checkbox input, .uploadformarea #url_upload .checkbox input, .uploadformarea .copyfiles .checkbox input {margin: 17px 0 0 -20px;}
.uploadformarea #file_upload #upload_controls {
	margin: 20px auto 0;
	width: auto;
}
.uploadformarea #file_upload #upload_controls label.btn-add {
	background-color: #080e51;
	border: medium none;
	color: #ffffff;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}
.uploadformarea #file_upload #upload_controls label.btn-add:hover {background-color: #171D60;}
.uploadformarea #file_upload #upload_controls label.btn-add i.fa {
  margin: 0 5px 0 0;
  -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;
}
.uploadformarea #file_upload #upload_controls label.btn-add:hover i.fa {margin: 0 10px 0 0;}
.uploadformarea .section .box .uploadfile .progressbar-outer.progress {margin: 0 auto;}
.uploadformarea .section .box .uploadfile .progressbar-inner {background-color: #e0124d;}
.uploadformarea .section .box .uploadfile .progressbar-filenames b {
	font-weight: normal;
	font-size: 17px;
	color: #e0124d;
	margin: 0 auto 10px;
	display: block;
}
.uploadformarea .section .box .uploadfile .progressbar-completed, .uploadformarea .section .box .uploadfile .progressbar-speed {
	font-size: 16px;
	margin: 0 auto 5px;
	color: #080e51;
}
.uploadformarea .section .box .uploadfile .progressbar-completed b, .uploadformarea .section .box .uploadfile .progressbar-speed b {font-weight: normal;}
.uploadformarea .section .box .uploadfile .progress_div a {
	background-color: #f50000;
	color: #fff;
	display: inline-block;
	padding: 4px 15px;
	border-radius: 4px;
	margin: 10px auto 0;
}
.uploadformarea .section .box .uploadfile .progress_div a:hover {background-color: #ff0f0f;}
.uploadformarea #url_upload.box .mngez_urlupload {
	display: block;
	margin: 30px auto;
	text-align: left;
	width: 70%;
	border: 2px dashed #34495e;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 0 13px 0 rgba(169,178,203,.3);
	position: relative;
}
.uploadformarea #url_upload.box .reurlupload {text-align: center;}
.uploadformarea #url_upload.box .reurlupload span {
	display: block;
	font-size: 16px;
	margin: 0 auto 10px;
	color: #080e51;
	text-align: left;
}
.uploadformarea #url_upload.box .reurlupload span b {font-weight: normal;}
.uploadformarea #url_upload.box .reurlupload span i.fa {
	margin: 0 10px 0 0;
	color: #e0124d;
}
.uploadformarea #url_upload.box .reurlupload textarea, .uploadformarea .copyfiles textarea {
	width: 100%;
	display: block;
	margin: 15px auto;
	border-radius: 4px;
	box-shadow: none;
	background-color: #f5f6fa;
	border: 1px solid #e6e7eb;
	color: #080e51;
	padding: 15px;
	font-size: 16px;
}
.uploadformarea #url_upload.box .reurlupload .form-group label {
	color: #080e51;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0 auto 10px;
	text-align: left;
}
.uploadformarea #url_upload.box .reurlupload .form-group input {
	background-color: #f5f6fa;
	border: 1px solid #e6e7eb;
	box-shadow: none;
	color: #080e51;
	display: block;
	font-size: 17px;
	height: 40px;
	left: 0;
	line-height: 40px;
	padding: 0 10px;
	width: 100%;
}
.uploadformarea #url_upload.box .reurlupload .form-group select {
  background: #f5f6fa url("images/selectarrow.png") no-repeat scroll right center;
  border: 1px solid #e6e7eb;
  box-shadow: none;
  color: #080e51;
  cursor: pointer;
  font-size: 17px;
  height: 40px;
  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;
}
.uploadformarea div.servinfo {
	display: block;
	margin: 20px auto 0;
	font-size: 18px;
	color: #080e51;
}
.uploadformarea div.servinfo span {
	display: inline-block;
	color: #e0124d;
}
.mngez_uploadresult {
	background-color: #ffffff;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0 0 8px 0 rgba(169, 178, 203, 0.23);
}
.mngez_uploadresult .item {
	margin: 0 auto 20px;
	background-color: #f1f2f6;
	padding: 10px;
	border: 1px solid #e2e3e7;
	border-radius: 4px;
	display: flex;
	position: relative;
}
.mngez_uploadresult .item .icon {
  width: 60px;
  font-size: 60px;
  background-color: transparent;
  border: none;
  padding: 0;
  min-width: 60px;
  margin: 0;
  color: #666;
  height: auto;
}
.mngez_uploadresult .item .icon i.fa {line-height: 60px;}
.mngez_uploadresult .item .name {
  width: 100%;
  margin-left: 10px;
  position: relative;
  text-align: left;
}
.mngez_uploadresult .item .name h4 {
	font-size: 16px;
	color: #050936;
	max-width: 80%;
	display: block;
	overflow: hidden;
	line-height: 23px;
	margin: 0 0 5px;
}
.mngez_uploadresult .item .name h4 a {color: #050936;}
.mngez_uploadresult .item .name h4 a:hover {color: #e0124d;}
.mngez_uploadresult .item .name span.size {
  text-align: left;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  color: #444;
}
.mngez_uploadresult .item .edit {
  min-width: 40px;
  text-align: center;
  width: 40px;
}
.mngez_uploadresult .item .edit a {
	font-size: 20px;
	line-height: 60px;
	color: #f00000;
	text-decoration: none;
}
.mngez_uploadresult .item .edit i.fa {line-height: 60px;}
.mngez_uploadresult .item .edit a:hover {
  color: #dc0000;
  text-decoration: none !important;
}
.mngez_uploadresult .section {margin: 30px auto 0;}
.mngez_uploadresult .section ul.tabs {
	margin: 0 auto;
	height: auto;
	line-height: normal;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	border: none;
}
.mngez_uploadresult .section ul.tabs li {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
	float: none;
	margin: 0 15px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	border-radius: 4px;
	border: none;
	padding: 0;
	background-color: #f1f2f6;
	color: #080e51;
	overflow: hidden;
}
.mngez_uploadresult .section ul.tabs li i.fa {
	float: left;
	height: 50px;
	line-height: 50px;
	width: 50px;
	background-color: #e2e3e7;
	font-size: 25px;
}
.mngez_uploadresult .section ul.tabs li:first-child {margin: 0 15px 0 0;}
.mngez_uploadresult .section ul.tabs li:last-child {margin: 0 0 0 15px;}
.mngez_uploadresult .section ul.tabs li.current {
	background-color: #080e51;
	color: #fff;
}
.mngez_uploadresult .section ul.tabs li.current i.fa {background-color: #000042;}
.mngez_uploadresult .section .box {
  margin: 25px auto 0;
  width: auto;
  padding: 0;
  background-color: transparent;
  border: none;
}
.mngez_uploadresult .section .box textarea {
	padding: 15px;
	font-size: 17px;
	color: #080e51;
	background-color: #f1f2f6;
	border: 1px solid #e2e3e7;
	border-radius: 4px;
	min-height: 250px;
	width: 100%;
}
.userpublicpage {
	background-color: #ffffff;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0 0 8px 0 rgba(169, 178, 203, 0.23);
	text-align: center;
	overflow: hidden;
}
.userpublicpage .title {
	margin: -15px -15px 20px;
	background-color: #050936;
	color: #fff;
	font-size: 20px;
	padding: 15px;
	border-radius: 5px 5px 0 0;
}
.userpublicpage .foldersarea {margin: 0 auto 15px;}
.userpublicpage .foldersarea ol {margin: 0 auto;}
.userpublicpage .foldersarea ol#folders_list li.item {
	position: relative;
	display: block;
}
.userpublicpage .foldersarea ol#folders_list li.item a {
	padding: 0 15px;
	display: block;
	font-size: 18px;
	line-height: 57px;
	height: 57px;
	color: #080e51;
	background: #f1f2f6;
	border: 1px solid #e2e3e7;
	text-align: left;
}
.userpublicpage .foldersarea ol#folders_list a i.fa-folder-o, .userpublicpage .foldersarea ol#folders_list a i.fa-folder-open-o {
	font-size: 25px;
	position: relative;
	top: 3px;
	margin-right: 10px;
}
.userpublicpage .foldersarea ol#folders_list li.item a:hover {
	background-color: #e2e3e7;
	color: #e0124d;
}
.userpublicpage .foldersarea ol#folders_list a .filename {
	position: relative;
	display: inline-block;
	width: 53%;
}
.userpublicpage #files_list {width: auto;}
.userpublicpage #files_list .item {
	background-color: #fff;
	padding: 15px;
	text-align: center;
	border: 1px solid #e7e9ec;
	margin: 0 auto 15px;
}
.userpublicpage #files_list .item span {
	display: block;
	font-size: 15px;
	margin: 5px auto;
	color: #666;
}
.userpublicpage #files_list .item p {
	display: block;
	font-size: 15px;
	margin: 5px auto;
	color: #666;
}
.userpublicpage #files_list .item small {
	display: block;
	font-size: 15px;
	margin: 5px auto;
	color: #666;
}
.nofilepage {
	background-color: #fff;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
	text-align: left;
}
.nofilepage .title {
	margin: -15px -15px 20px;
	background-color: #050936;
	color: #fff;
	font-size: 20px;
	padding: 15px;
	border-radius: 5px 5px 0 0;
}
.nofilepage .nofilepageinside {
	font-size: 18px;
	color: #080e51;
}
.mngez_messgepage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.mngez_messgepage .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
.mngez_messgepage .content {
  font-size: 20px;
  text-align: center;
}
.download0page {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.download0page .title {
  font-size: 20px;
  margin: 20px auto 0;
  color: #080e51;
}
.download0page .desc {
  font-size: 16px;
  color: #555;
  margin: 5px auto 30px;
}
.download0page .desc span {
  display: inline-block;
  color: #e0124d;
}
.download0page .stype {
  font-size: 20px;
  text-transform: capitalize;
  color: #444;
  margin: 0 auto 5px;
}
.download0page input[type="submit"] {
  display: inline-block;
  margin: 10px 5px auto;
  height: auto;
  padding: 10px 20px;
  line-height: normal;
  font-size: 17px;
  border-radius: 3px;
  background-color: #080e51;
  border: none;
}
.download0page input[type="submit"]:hover {background-color: #1C2265;}
.download0page input[name="method_premium"] {background-color: #e0124d;}
.download0page input[name="method_premium"]:hover {background-color: #cc0039;}
.download1page {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.download1page .title {
  font-size: 20px;
  margin: 20px auto 0;
  color: #080e51;
}
.download1page .desc {
  font-size: 16px;
  color: #555;
  margin: 5px auto 30px;
}
.download1page .desc span {
  display: inline-block;
  color: #e0124d;
}
.download1page .fileinformation ul {margin: 0 -10px;}
.download1page .fileinformation ul li {
  box-sizing: border-box;
  float: left;
  margin: 0 auto 10px;
  padding: 0 10px;
  width: 50%;
}
.download1page .fileinformation ul li span {
  background-color: #f1f2f6;
  color: #080e51;
  display: block;
  font-size: 15px;
  height: 40px;
  line-height: 40px;
  text-align: left;
  text-transform: capitalize;
}
.download1page .fileinformation ul li span i {
  background-color: #e2e3e7;
  color: #050936;
  float: left;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 40px;
}
.download1page .fileinformation ul li span p {
  color: #e0124d;
  display: inline-block;
  margin: 0 auto;
}
.download1page .fileinformation ul li span p a {color: #e0124d;}
.download1page .fileinformation ul li span p a:hover {color: #080e51;}
.download1page .fileinformation ul li span .sharebuttons {
  display: block;
  float: right;
  margin: 5px 5px 5px 0;
}
.download1page .fileinformation ul li span .sharebuttons a {
  background-color: #282f3d;
  display: inline-block;
  height: 30px;
  margin: 0 1px;
  text-align: center;
  width: 29px;
}
.download1page .fileinformation ul li span .sharebuttons a i {
  background-color: transparent;
  color: #fff;
  float: none;
  font-size: 16px;
  height: auto;
  line-height: 30px;
  margin: 0 auto;
  width: auto;
}
.download1page .fileinformation ul li span .sharebuttons a.fb {background-color: #3b5998;}
.download1page .fileinformation ul li span .sharebuttons a.tw {background-color: #55acee;}
.download1page .fileinformation ul li span .sharebuttons a.vk {background-color: #45668e;}
.download1page .fileinformation ul li span .sharebuttons a.gp {background-color: #dd4b39;}
.download1page .fileinformation ul li span .sharebuttons a:hover {background-color: #080e51;}
.download1page .fileinformation ul li a.reportfile {
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  color: #a94442;
  display: block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-align: left;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  width: 100%;
  margin: 0 auto;
  box-shadow: none;
  padding: 0;
}
.download1page .fileinformation ul li a.reportfile i {
  background-color: #ebccd1;
  color: #9f3a38;
  float: left;
  font-size: 20px;
  height: 39px;
  line-height: 39px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 39px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.download1page .fileinformation ul li a.reportfile:hover {
  background-color: #ebccd1;
  color: #9f3a38;
}
.download1page .fileinformation ul li a.reportfile:hover i {
  background-color: #e1c2c7;
  color: #95302e;
}
.download1page .fileinformation ul li.deladmin a {
  background-color: #eb1b1f;
  border: 1px solid #d7070b;
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  text-align: left;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.download1page .fileinformation ul li.deladmin a i {
  background-color: #d7070b;
  color: #fff;
  float: left;
  font-size: 20px;
  height: 39px;
  line-height: 39px;
  margin: 0 10px 0 0;
  text-align: center;
  width: 39px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.download1page .fileinformation ul li.deladmin a:hover {background-color: #d7070b;}
.download1page .fileinformation ul li.deladmin a:hover i {background-color: #c30000;}
.download1page span#countdown {
  display: table;
  margin: 20px auto;
  font: 18px play,Arial,Helvetica,sans-serif;
  color: #080e51;
}
.download1page span#countdown span.seconds {color: #e0124d;}
.download1page .section {margin: 20px auto;}
.download1page .section ul.tabs {
  display: flex;
  flex-wrap: wrap;
  height: auto;
  margin: 0 auto;
  line-height: normal;
  border: none;
}
.download1page .section ul.tabs li {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0 auto;
  border: none;
  float: none;
  display: block;
  background-color: #fafafa;
  text-align: center;
  color: #080e51;
  height: auto;
  width: auto;
  font: 17px play,Arial,Helvetica,sans-serif;
  padding: 10px 10px;
  box-shadow: 0 -3px 0 0 #fafafa;
}
.download1page .section ul.tabs li.current {
  background-color: #f1f2f6;
  color: #e0124d;
  box-shadow: 0 -3px 0 0 #e0124d;
}
.download1page .section .box {
  padding: 15px;
  background-color: #f1f2f6;
  margin: 0 auto;
  border: none;
}
.download1page .section .box textarea {
  width: 100% !important;
  display: block;
  border-radius: 4px;
  box-shadow: none;
  background-color: #ffffff;
  border: 1px solid #ddd;
  color: #080e51;
  padding: 15px;
  font-size: 15px;
  margin: 0 auto;
}
.download1page button.externallink {
  padding: 10px 20px;
  height: auto;
  line-height: normal;
  font-weight: normal;
  font-size: 20px;
  width: auto;
  display: block;
  margin: 10px auto 0;
  border-radius: 3px;
  text-transform: capitalize;
  background-color: #e0124d;
  color: #fff;
  font-family: "play";
  border: none;
}
.download1page button.externallink i.fa {margin: 0 5px 0 0;}
.download1page button.externallink:hover {background-color: #ef215c;}
.download1page button[disabled] {
  background-color: #ddd;
  color: #555555;
  cursor: not-allowed;
}
.download1page button[disabled]:hover {
  background-color: #ddd;
  color: #555555;
}
.download1page .checkbox.checkbox-info.off {
  display: table;
  margin: 10px auto 0;
  line-height: 30px;
  font-size: 17px;
  position: ;
  position: relative;
}
.download1page .checkbox.checkbox-info.off input {
  left: 0;
  top: ;
  0: ;
  top: 8px;
  position: absolute;
  margin: 0 auto;
}
.reportfilepage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.reportfilepage .title {
  margin: -15px -15px 20px;
  background-color: #050936;
  color: #fff;
  font-size: 20px;
  padding: 15px;
  border-radius: 5px 5px 0 0;
}
.reportfilepage label.control-label {
  text-align: left;
  line-height: 40px;
  padding: 0 15px;
  font-weight: normal;
  font-size: 17px;
  color: #333;
}
.reportfilepage input.form-control {
  height: 40px;
  padding: 0 10px;
  line-height: normal;
  margin: 0 auto;
  width: 100%;
  border-color: #ddd;
  font-size: 16px;
}
.reportfilepage select {
  background: #f5f6fa url("images/selectarrow.png") no-repeat scroll right center;
  border: 1px solid #e6e7eb;
  border-radius: 0;
  box-shadow: none;
  color: #06062c;
  cursor: pointer;
  font-size: 17px;
  height: 40px;
  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;
}
.reportfilepage input[type="submit"] {
  height: 40px;
  padding: 0 30px;
  border: none;
  border-radius: 4px;
  background-color: #e0124d;
  color: #fff;
  font-size: 19px;
  box-shadow: none;
  text-shadow: none;
  margin: 0 auto;
}
.reportfilepage input[type="submit"]:hover {background-color: #d1033e;}
.mngez_referralspage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.mngez_referralspage .title {
  font-size: 25px;
  margin: 20px auto 35px;
  color: #080e51;
}
.mngez_referralspage table.table {border-top-color: #21276A;}
.mngez_referralspage table thead th {
  background-color: #080e51;
  text-align: center;
  font-size: 17px;
  font-weight: normal;
  padding: 10px;
  line-height: normal;
  border-color: #21276A;
  height: auto;
}
.mngez_referralspage table tbody td {
  text-align: center;
  font-size: 17px;
  padding: 15px;
  line-height: normal;
  color: #333;
  vertical-align: middle;
}
.paymentproofpage {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.paymentproofpage .title {
  font-size: 25px;
  margin: 20px auto 35px;
  color: #080e51;
  text-transform: capitalize;
}
.paymentproofpage .states {
  margin: 0 auto 10px;
  text-align: center;
}
.paymentproofpage .states span {
  display: inline-block;
  background-color: #04072e;
  height: 35px;
  border-radius: 100px;
  padding: 0 20px;
  line-height: 35px;
  color: #fff;
  font-size: 15px;
  margin: 5px 15px;
}
.paymentproofpage .states span i.fa {
  margin: 0 5px 0 0;
  color: #e0124d;
}
.paymentproofpage .states span b {
  font-weight: normal;
  color: #e0124d;
}
.paymentproofpage table.table {border-top-color: #21276A;}
.paymentproofpage table thead th {
  background-color: #080e51;
  text-align: center;
  font-size: 17px;
  font-weight: normal;
  padding: 10px;
  line-height: normal;
  border-color: #21276A;
  height: auto;
}
.paymentproofpage table tbody td {
  text-align: center;
  font-size: 17px;
  padding: 15px;
  line-height: normal;
  color: #333;
  vertical-align: middle;
}
.download2page {
  background-color: #fff;
  padding: 15px;
  border-radius: 5px;
  box-shadow: 0 0 8px 0 rgba(169,178,203,.23);
}
.download2page .title {
  font-size: 20px;
  margin: 20px auto 0;
  color: #080e51;
}
.download2page .desc {
  font-size: 16px;
  color: #555;
  margin: 5px auto 30px;
}
.download2page .desc span {
  display: inline-block;
  color: #e0124d;
}
.download2page .linkblank {
  margin: 15px auto;
  text-align: center;
}
.download2page .linkblank a {
  color: #ffffff;
  background-color: red;
  font-size: 25px;
  padding: 10px 60px;
  display: inline-block;
  border-radius: 100px;
}
.download2page .linkblank a:hover {background-color: #eb0000;}
.download2page .symlinkexpire {
	font-size: 20px;
	display: block;
	margin: 0 auto 30px;
	line-height: normal;
}
.download2page span#direct_link a {
	padding: 10px 20px;
	height: auto;
	line-height: normal;
	font-weight: normal;
	font-size: 20px;
	width: auto;
	display: inline-block;
	margin: 0 auto 20px;
	border-radius: 3px;
	text-transform: capitalize;
	background-color: #e0124d;
	color: #fff;
	font-family: "play";
}
.download2page span#direct_link a i.fa {margin: 0 3px 0 0;}
.download2page span#direct_link a:hover {background-color: #ef215c;}
.page404 {
	background-color: #fff;
	padding: 50px 15px;
	border-radius: 4px;
	box-shadow: 0 0 5px 1px #ddd;
}
.page404 h1 {
	font-size: 50px;
	color: #110c29;
}
.page404 .eerr {margin: -20px auto 20px;}
.page404 .eerr span {
	font-size: 350px;
	display: inline-block;
	color: #e0124d;
	text-shadow: 1px 1px 0 #000;
	line-height: 1;
}
.page404 .eerr p {
	font-size: 350px;
	display: inline-block;
	color: #130d2d;
	text-shadow: 1px 1px 0 #000;
	margin: 0 -50px;
	line-height: 1;
}
.page404 a {
	display: inline-block;
	background-color: #5cb85c;
	color: #fff;
	padding: 10px 30px;
	font-size: 20px;
	border-radius: 4px;
}
.page404 a:hover {background-color: #449d44;}
.latestnews {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 45px;
  background-color: #080e51;
  z-index: 9999;
}
.latestnews .title {
  float: left;
  height: 45px;
  background-color: #e0124d;
  width: 10%;
  line-height: 45px;
  text-align: center;
  color: #ffff;
  font-size: 20px;
}
.latestnews .title i.fa {line-height: 40px;}
.latestnews .content {
  float: left;
  height: 45px;
  width: 90%;
}
.latestnews .content ul li {
  display: block;
  line-height: 45px;
  font-size: 18px;
  color: #fff;
  padding: 0 15px;
}
.latestnews .content ul li a {color: #fff;}
.latestnews .content ul li a:hover {color: #fe1f5f;}
.latestnews button.closebtn {
  position: absolute;
  right: 0;
  top: 0;
  height: 45px;
  width: 45px;
  line-height: 45px;
  border: none;
  background-color: #000025;
  color: #fff;
  font-size: 20px;
  padding: 0;
}
footer {
  position: static !important;
  background: #050936 !important;
  float: none;
  border: none;
}
footer .menu {
  margin: 25px auto;
  text-align: left;
}
footer .menu ul li {
  float: left;
  width: 49%;
  margin: 5px 1% 5px 0;
}
footer .menu ul li:nth-child(2n) {
  float: right;
  margin: 5px auto;
}
footer .menu ul li a {
  display: block;
  line-height: 30px;
  font-size: 18px;
  color: #fff;
}
footer .menu ul li a i.fa {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  width: 30px;
  background-color: #e0124d;
  border-radius: 100%;
  text-align: center;
  color: #fff;
  margin: 0 10px 0 0;
}
footer .menu ul li a:hover {color: #e0124d;}
footer .logo {
  margin: 54px auto;
  text-align: center;
}
footer .logo img {
  display: block;
  margin: 0 auto 15px;
  max-width: 100%;
  height: auto;
}
footer .logo ul li {
  display: inline-block;
  margin: 0 4px;
}
footer .logo ul li a {
  display: block;
  height: 35px;
  width: 35px;
  line-height: 35px;
  background-color: #ffffff;
  border-radius: 100%;
  font-size: 18px;
  color: #e0124d;
}
footer .logo ul li a i.fa {
  line-height: 35px;
  font-weight: normal;
}
footer .logo ul li a:hover {
  background-color: #e0124d;
  color: #ffffff;
}
#footer2 {
  background-color: #060b44;
  font-size: 16px;
  text-align: center;
  color: #fff;
  padding: 15px;
}
#footer2 a {color: #e0124d;}
#footer2 a:hover {color: #ef215c;}