@import url("site.css");

body{ margin:0; padding: 0; font-family: 'Montserrat', sans-serif;}
.header-top { position: relative;  z-index: 99; padding: 12px 0; background: url(../images/billing_baner.jpg);margin-bottom: 20px;}
.header-top .header-wrap { padding: 0 42px;}
.footer-section .footer-wrap {  padding: 0 42px;}
.footer-section .copyrights{ padding: 10px 42px;}
.footer-section .copyrights p{ margin:0;}
.navbar-default { background-color: transparent;border-color: transparent;  margin: 20px 0 0;}
.header-buttons a.login { background-color: #fda805; border: 1px solid #fda805}
.nav>li{ display: inline-block;}
.nav { text-align: right;}
.nav>li>a { font-weight: 600;  font-size: 15px; color: #002276; text-transform: uppercase;}
.nav>li>a:hover, .nav>li>a:focus { background: none !important;background-image: url(../images/active.png) !important;  background-repeat: no-repeat !important;  background-position: bottom !important;    padding-bottom: 10px !important}
.showDrop{ display: block;}
.showDrop.dropdown-menu{ min-width: 220px;}
.currency-form{ padding: 10px;}
table.billing-nav { width: 94%; height: 80px; margin-left:3%; vertical-align: top; margin-bottom: 20px;}
.billing-page td{ font-family: 'Montserrat', sans-serif; }
.bodybg { background-color: #fff;  box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 15px !important;}
.billing-page fieldset {border: 0;  width: 100%;  background: #fff; max-width:100%;}
.billing-page table{ max-width:100%;}
.billing-page fieldset legend {  border: 0;  margin: 0; padding: 0 0 10px;}
.billing-page #crumbs { height: 35px;  background: linear-gradient(90deg,#003d8f 0,#00c2a3);}
.billing-page #crumbs li a { background: transparent; font-weight: 500; font-family: 'Montserrat', sans-serif; line-height: 30px; padding: 0; }
.billing-page #crumbs li a:hover{ color: #36dec4; }
.billing-page #crumbs li a:after { content: "/"; margin-left: 10px;}
.billing-page #crumbs li:last-child a:after { display: none;}
.billing-page select { padding: 6px 10px; height: 30px; border: 1px solid #ddd; background: #fff; }
.billing-page #cartbox2, .billing-page #cartbox1 { width: 32.2%; margin-bottom: 20px; background: #fff; border: 0;  border-radius: 4px; position:relative; box-shadow: 0 0 10px rgba(0,0,0,.2);padding: 0 10px 15px;}

.billing-page #carthead { width: 100%;  height: auto; background: #00aaa0; color: #fff;position: absolute; font-family: 'Montserrat', sans-serif; left: 0;height: auto;  padding: 8px 10px;}
.billing-page #cartbox2 p, .billing-page #cartbox1 p {  margin: 38px 0 0; font-family: 'Montserrat', sans-serif; }
.billing-page input[type="button"], .billing-page input[type='submit'] {background-image: none;  border: 0;  height: auto; padding: 6px 12px; background: #0b9dcc; color: #fff; font-family: 'Montserrat', sans-serif;}
.billing-page input[type="reset"] {background-image: none;  border: 0;  height: auto; padding: 6px 12px; background: #00979c; color: #fff; font-family: 'Montserrat', sans-serif;}
table.billing-page {  margin-bottom: 30px; width: 94%;}
.billing-nav ul#topnav{ width:100%;background: #003d8f; background-image: none;}
.billing-nav ul#topnav li{ border-right: 1px solid #1e549c;font-family: 'Montserrat', sans-serif; font-weight: 500;}
.billing-nav ul#topnav li.selectedtab{background:#1376c9;}
ul#topnav li span{ width:100%;}
ul#topnav li span a{ font-weight:400;}
.billing-page .contentbox { border: 0; box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 15px 10px; margin-bottom: 20px; max-width:100%;}
 input[type="text"], input[type='password'] { border: 1px solid #ddd; background: #fff;border-radius: 0; height: 30px; padding: 5px; max-width:100%; }
.tblhead tr td, .tblhead tr th {padding: 6px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;}
.tblhead{ border: 1px solid #ddd; }
tr.tblbrd { border: 0; background: #1b336f;}
.bodybg .iconbg{ overflow: hidden;  border-radius: 15px; }
.billing-page table.check-domain{ width: 100%;}
td.login-form { background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.2); border-radius: 4px;color: #000; margin: 30px 0 10px; display: inline-block; padding: 25px 25px 25px; width: 100%; border-bottom: 5px solid #0b9dcc;}
.login-form .whttxt{ color: #000;}
.login-form input[type="text"], input[type='password'] { margin-bottom: 10px;}
.mb-2{ margin-bottom: 10px; display:inline-block;}
.login-form input[type=checkbox]{margin:0;}
.login-form .log_head{ font-size: 18px; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}
.formtable{ margin-bottom: 15px;}
.filledarea .star{ color: red;}
.formtable td{ padding: 6px; }
table.contact-table { width: 60%; text-align: center; display: inline-block;}
.contact-table .filledarea { width: 25%;}
.forgotPass.formtable{ padding: 25px; margin-top: 20px;  margin-bottom: 0; }
.billing-page #wrapper{ width: 95%; border: solid 1px #00aba0;}
.billing-page #nav dt, .billing-page dd{width:100%; border-bottom: solid 1px rgba(255, 255, 255, .2); border-bottom: solid 1px #8bc2f0; font-family: 'Montserrat', sans-serif;}
.billing-page #nav dt:last-child{border-bottom:0;}
.billing-page #nav dt a { background: linear-gradient(90deg,#003d8f 0,#00c2a3); color: #fff; width: 100%;height: auto; padding: 12px 15px;margin: 0; line-height: normal;}
.billing-page #nav dt b { background: linear-gradient(90deg,#003d8f 0,#00c2a3); color: #fff; width: 100%;height: auto; margin: 0; line-height: normal;}
#nav dd ul li { padding:0 10px; border-bottom: 1px solid #dbe9ea;}
#nav dd ul li a { line-height:28px; font-family: 'Montserrat', sans-serif; color: #003d8f;}
#nav dd ul li a:hover { line-height:28px; font-family: 'Montserrat', sans-serif; color: #0076EE;}
td.right-panel {width: 15%; box-shadow: 3px 3px 6px rgba(0,0,0,.1); background: #fff; padding: 0px 15px 0 0px;}
td.right-panel .rightboxtext{padding: 4px 8px;}
td.right-panel .bluehead{font-family: 'Montserrat', sans-serif;}




