#imperial .imperial-dropdown-menu:before, #imperial .our-offers .panel-body:before, #imperial .imperial-dropdown-menu:after, #imperial .our-offers .panel-body:after { content: " "; display: table; }
#imperial .imperial-dropdown-menu:after, #imperial .our-offers .panel-body:after { clear: both; }
#imperial .imperial-dropdown-menu, #imperial .our-offers .panel-body { *zoom: 1;
}
.justified { text-align: justify; }
.imperial-btn, #imperial .imperial-dropdown-menu a.contact-btn { display: inline-block; font-size: 13px; line-height: 30px; background: #0067b1 !important; background: -webkit-gradient(linear, top left, bottom left, from(#007cc9), to(#00539a)) !important; background: -webkit-linear-gradient(top, #007cc9 0%, #00539a 100%) !important; background: linear-gradient(to bottom, #007cc9 0%, #00539a 100%) !important; border: 1px solid #005fa7; border-radius: 3px; color: #fff; padding: 0 19px; text-decoration: none; }
.imperial-btn:hover, #imperial .imperial-dropdown-menu a.contact-btn:hover, .imperial-btn:focus, #imperial .imperial-dropdown-menu a.contact-btn:focus, .imperial-btn:active, #imperial .imperial-dropdown-menu a.contact-btn:active { background: #004a7e !important; background: -webkit-gradient(linear, top left, bottom left, from(#005d96), to(#003867)) !important; background: -webkit-linear-gradient(top, #005d96 0%, #003867 100%) !important; background: linear-gradient(to bottom, #005d96 0%, #003867 100%) !important; color: #fff; text-decoration: none; }
.imperial-btn.lg, #imperial .imperial-dropdown-menu a.lg.contact-btn { font-size: 16px; line-height: 40px; border-radius: 5px; padding: 0 24px; }
.header-top .cacc { float: right; position:relative; top: 8px; }
/*====================================
	#HEADER
====================================*/

#imperial { /* Overriding the default styles */ }
#imperial header { border-top: 5px solid #08C; }
#imperial header.clean-top .header-top { background-color: #08C; }
#imperial header.clean-top .header-top .nav-top li a:hover, #imperial header.clean-top .header-top .nav-top li a:active, #imperial header.clean-top .header-top .nav-top li a:focus { background-color: #0099e6; }
#imperial header.clean-top .header-top p, #imperial header.clean-top .header-top a, #imperial header.clean-top .header-top span { color: #fff; }
/*====================================
	#NAVIGATION MENU
====================================*/

#imperial { /* END OF .company */ }
#imperial.sticky-menu-active .header-top { display: none; }
#imperial.sticky-menu-active .mega-menu { position: relative; top: -8px; }
#imperial.sticky-menu-active header { margin-top: 52px; }
#imperial .mega-menu-fullwidth { position: relative; }
#imperial .imperial-dropdown-menu { width: 477px; position: absolute; right: auto; top: 100%; left: 50%; margin-left: -238px; min-height: 150px; background-color: #fff; padding: 26px 36px; }
#imperial .imperial-dropdown-menu a.contact-btn { margin: 0 0 15px; }
#imperial .imperial-dropdown-menu .half-col { width: 49%; float: left; margin: 0 0 22px; }
#imperial .imperial-dropdown-menu .half-col + .half-col { margin-left: 2%; }
#imperial .imperial-dropdown-menu h6 { line-height: 32px; margin: 0; text-transform: uppercase; }
#imperial .imperial-dropdown-menu hr { clear: both; display: block; margin: 22px 0 12px; }
#imperial .company ul a { color: #8e8e8e; text-decoration: none; background: none !important; text-shadow: none; padding: 0; margin: 0; line-height: 24px; }
#imperial .company ul a:hover, #imperial .company ul a:focus { color: #757575; }
#imperial .company ul .social-life { height: 55px; }
#imperial .company ul .social-life h6 { display: inline-block; line-height: 55px; }
#imperial .company ul .social-life ul.social-icons { display: inline-block; height: 55px; margin: 0; padding: 0; float: right; }
#imperial .company ul .social-life ul.social-icons li { height: 30px; float: left; margin: 12.5px 0; border-radius: 15px; }
#imperial .company ul .social-life ul.social-icons li + li { margin-left: 8px; }
#imperial .company ul .social-life ul.social-icons a { text-indent: 0; width: auto; padding: 0 10px 0 35px; line-height: 30px; }
#imperial .contactus ul { line-height: 30px; }
#imperial .contactus ul a { color: #08C; background: none !important; padding: 0; line-height: 28px; }
#imperial .contactus ul hr.sep { margin: 22px 0; }
#imperial .contactus ul h6 { line-height: 30px; margin: 0; }
#imperial .contactus ul .online-chat strong { font-weight: normal; margin-right: 20px; }
#imperial .home-intro { margin-bottom: 60; }
/*====================================
	#FOOTER
====================================*/

#imperial .owl-item p { text-align: left; }
#imperial footer .email-address { margin: 0 0 15px; }
#imperial footer span.phone { margin-top: 0; }
#imperial footer div.row > div { margin-bottom: 0;/* For copyright-footer */ }
#imperial footer .upper div.row > div { margin-bottom: 15px; }
#imperial footer.short { padding-top: 28px; }
/**************************************
	#SLIDER
**************************************/

/*#imperial .logo img { max-width: 218px !important; height: auto !important; }*/
#imperial .slider-container { color: #fff; min-height: 305px; margin: 0; }
.slider-container .title-big1 { font-size: 48px; font-weight: 300; }
.slider-container .title-smallbold { font-size: 22px; font-weight: bold; }
.slider-container .bordered-link { font: bold 14px/20px "Open Sans", Arial, sans-serif; display: inline-block; padding: 6px 8px; border: 2px solid #fff; border-radius: 4px; margin: 0; }
.slider-container .title-big-narrow { font-size: 40px; font-weight: 300; }
/**************************************
	#STAY TOGETHER
**************************************/

#imperial .row.center p { text-align: center; }
#imperial .circle-overlay { position: relative; display: inline-block; }
#imperial .circle-overlay:after { content: " "; display: block; opacity: 0; position: absolute; top: 20%; left: 20%; right: 20%; bottom: 20%; -webkit-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
#imperial .circle-overlay:hover:after { opacity: 1; }
#imperial .circle-overlay.circle-overlay1:after { background: url("../data/overlay-joinus.html") no-repeat 0 0; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
#imperial .circle-overlay.circle-overlay2:after { background: url("../data/overlay-selectplan.html") no-repeat 0 0; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
#imperial .circle-overlay.circle-overlay3:after { background: url("../data/overlay-invest.html") no-repeat 0 0; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
#imperial .circle-overlay.circle-overlay4:after { background: url("../data/jointoday-overlay.html") no-repeat 0 0; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
#imperial .our-work { display: block; width: 400px; text-align: left; }
#imperial .our-bussiness .feature-box .shorter { font-size: 17px; line-height: 21px; }
#imperial .our-bussiness .feature-box .tall { font-size: 12px; line-height: 14px; }
#imperial .our-bussiness .feature-box-icon { height: 40px; width: 40px; border-radius: 50%; line-height: 40px; position: relative; top: -2px; font-size: 22px; }
#imperial .our-bussiness .feature-box-icon.maybe-smaller { font-size: 18px; }
#imperial .our-bussiness .justified { margin-bottom: 20px; }
/**************************************
	#OUR OFFERS
**************************************/

#imperial p.smaller { font-size: 12px; }
#imperial .why-us .col-md-4 { margin-bottom: 32px; }
#imperial .why-us p.smaller { line-height: 20px; }
#imperial div.circular-bar { height: 100px; width: 100px; min-height: 0; }
#imperial .circular-bar-content { position: absolute; top: 50%; margin-top: -20px; left: 0; right: 0; text-align: center; }
#imperial .circular-bar-content strong { color: #0088cc; font: bold 24px/25px "Open Sans", Arial, sans-serif; }
#imperial .circular-bar-content label { font: bold 14px/15px "Open Sans", Arial, sans-serif; color: #4d4d4d; text-transform: uppercase; }
#imperial .our-offers .panel-heading a { padding: 5px 12px; font-size: 14px; }
#imperial .our-offers .panel-body { min-height: 100px; position: relative; padding: 0; }
#imperial .our-offers div.circular-bar { position: absolute; left: 2px; top: 0px; -webkit-transform: scale(0.83); -ms-transform: scale(0.83); transform: scale(0.83); }
#imperial .our-offers .plan-details { height: auto; padding: 0 6px; margin: 16px 0 16px 100px; top: 16px; text-align: center; font-size: 12px; }
#imperial .our-offers .plan-details p { margin: 0; }
#imperial .our-offers .plan-details hr { margin: 10px 0; }
#imperial .our-offers .plan-details .sep { width: 1px; height: 23px; text-indent: -200%; overflow: hidden; display: inline-block; background: #d3d3d3; margin: 0 4px; position: relative; top: 6px; }
#imperial .calculator { padding: 22px 0 0; border: 1px solid #dddddd; border-radius: 2px; text-align: center; }
#imperial .calculator label { color: #3d3c3c; padding: 0; margin: 0; display: block; font-size: 16px; font-weight: 300; margin: 0 0 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#imperial .calculator .input-container { width: 90%; height: 42px; margin: 0 auto 5%; border: 1px solid #ccc; border-radius: 3px; position: relative; -webkit-box-shadow: inset 1px 1px 2px 0 #e9e9e9; box-shadow: inset 1px 1px 2px 0 #e9e9e9; }
#imperial .calculator input[type="text"] { position: absolute; width: 238px; top: 0; left: 47px; right: 0; height: 40px; border: none; background: transparent; outline: 0; -webkit-box-shadow: none; box-shadow: none; padding: 0 10px; }
#imperial .calculator .icon { display: block; width: 47px; height: 42px; position: absolute; top: 0; left: 0; text-align: center; line-height: 42px; }
#imperial .calculator .icon:after { content: " "; display: block; width: 1px; height: 30px; background: #cdcdcd; background: -webkit-gradient(linear, top left, bottom left, from(rgba(205, 205, 205, 0)), color-stop(50%, #cdcdcd), to(rgba(205, 205, 205, 0))); background: -webkit-linear-gradient(top, rgba(205, 205, 205, 0) 0%, #cdcdcd 50%, rgba(205, 205, 205, 0) 100%); background: linear-gradient(to bottom, rgba(205, 205, 205, 0) 0%, #cdcdcd 50%, rgba(205, 205, 205, 0) 100%); position: absolute; top: 50%; margin-top: -15px; right: 4px; }
#imperial .calculator .button-container { background: #f5f5f5; padding: 11px 0; margin: 0 0 15px; }
#imperial .calculated { min-height: 130px; position: relative; }
#imperial .calculated div.circular-bar { position: absolute; left: 26px; top: 0px; }
#imperial .calculated ul.information { margin: 0; padding: 0; list-style: none; position: absolute; width: 175px; top: -10px; left: 158px; }
#imperial .calculated ul.information li { font: normal 12px/42px "Open Sans", Arial, sans-serif; text-align: left; }
#imperial .calculated ul.information li + li { position: relative; }
#imperial .calculated ul.information li + li:after { content: " "; display: block; position: absolute; background-color: #dddddd; width: 100%; height: 1px; top: 0; left: 0; right: 0; }
#imperial .calculated ul.information li strong { float: right; color: #074fa1; }
#imperial .calculated ul.information li input[type="text"] { width: 80px; font-weight: bold; text-align: right; left: auto; float: right; color: #074fa1; }
 @media (min-width: 991px) and (max-width: 1250px) {
#imperial .our-offers .plan-details .sep { display: block; clear: both; width: 100%; height: 1px; background: transparent; margin: 0; padding: 0; }
}
#imperial .platforms h4 { margin-bottom: 32px; }
/**************************************
	#MAP SECTION
**************************************/

#imperial div.map-section { background: url("../data/pre-footer.png") no-repeat scroll center 0px transparent; padding-top: 120px; margin-top: 0; }
#imperial section.featured.map { background: #e7e7e6; background: rgba(231, 231, 230, 0.95); }
#imperial .owl-carousel .date { float: none; margin: 0 0 5px; padding: 0; text-align: center; color: #505050; background: #fff; width: 87px; font: 400 12px/20px "Open Sans", Arial, sans-serif; text-transform: uppercase; }
#imperial .owl-carousel h4 { font-size: 1.3em; }
/*====================================
	#ABOUTUS
====================================*/

._aboutus1 { margin-top: 18px; }
._aboutus1 h3 { text-transform: none; }
._aboutus1 .featured-box { text-align: left; }
._aboutus1 .featured-box li { padding-left: 29px; }
._aboutus1 .featured-box i.icon { position: relative; margin-left: -17px; left: -12px; }
._aboutus1 .featured-box h5 { text-transform: none; }
._aboutus2 ul.list { margin-left: 0; padding-left: 0; }
._aboutus3 p.lead { margin-bottom: 48px; }
._aboutus4 { text-align: justify; }
._aboutus4 h4 { font-weight: 600; }
/*====================================
	#AFFILIATES
====================================*/

section.page-top.custom-product._affiliates1 { background-image: url("../data/affiliates.jpg"); background-position: center top; background-repeat: none; background-attachment: cover; border-top: none; margin-bottom: 0; border-bottom: none; }
section.page-top.custom-product._affiliates1 h1 { margin: 15px 0 35px !important; }
section.page-top.custom-product._affiliates1 a.btn-default { padding: 7px 18px !important; font-size: 14px; text-transform: uppercase; }
._affiliates2 { margin-top: 50px; }
._affiliates2 div.featured-box { margin-top: 0; }
._affiliates2 div.featured-box-tertiary div.box-content { border-top-color: #4eb25c; padding-left: 10px; padding-right: 10px; padding-top: 12px; }
._affiliates2 div.featured-box-tertiary h4 { color: #4eb25c; font: bold 16px/16px "Open Sans", sans serif; }
._affiliates2 div.featured-box-tertiary h4 strong { display: block; width: 80px; height: 80px; color: #fff; background: #4eb25c; border-radius: 50%; line-height: 80px; margin: 0 auto; font-size: 36px; font-weight: bold; margin-bottom: 14px; }
._affiliates2 .alert strong { display: block; margin-bottom: 10px; }
._affiliates2 strong.highlighted { font-weight: bold; color: #0088cc; font-size: 1.4em; }
/*====================================
	#EARNINGS
====================================*/

._earning1 { background: transparent url("../data/earning-bg.jpg") no-repeat center; min-height: 270px; }
._earning2 h3 { text-transform: none; margin-bottom: 25px; font-weight: 600; }
._earning3 div.featured-box { text-align: justify; }
._earning3 div.featured-box .box-content { padding: 20px; }
/*====================================
	#FOREX
====================================*/

section.page-top.custom-product._forex1 { background-image: url("../data/forex.jpg"); background-position: center top; background-repeat: none; background-attachment: cover; border-top: none; margin-bottom: 0; border-bottom: none; }
section.page-top.custom-product._forex1 h1 { margin: 15px 0 35px !important; }
section.page-top.custom-product._forex1 a.btn-default { padding: 7px 18px !important; font-size: 14px; text-transform: uppercase; }
._forex3 h3 { text-transform: none; font-weight: 600; }
._forex3 p.lead { margin: 0 25px; }
._forex3 strong.highlight { font-weight: bold; color: #0088cc; font-size: 1.1em; }
/*====================================
	#OURHISTORY
====================================*/

._ourhistory1 { position: relative; }
._ourhistory1 .his-bg { position: absolute; width: 230px; height: 636px; left: 18px; top: -35px; background: url("../data/our-history-bg.jpg") no-repeat left top; }
#imperial ._ourhistory2 .featured-box .box-content { padding: 25px; text-align: justify; }
#imperial ._ourhistory2 .featured-box .box-content p { color: #0088cc; margin-top: 0; }
._ourhistory3 ul.history li div.featured-box div.box-content { padding: 18px; }
._ourhistory3 ul.history li div.featured-box div.box-content p { margin-left: 0; }
/*====================================
	#OURSTRATEGY
====================================*/

._ourstrategy1 .bg { background: url("../data/our-strategy-bg.jpg") no-repeat center; min-height: 260px; }
#imperial ._ourstrategy5 div.box-content { text-align: justify; }
#imperial ._ourstrategy3 .featured-box { margin-top: 0; }
#imperial ._ourstrategy3 .featured-box .box-content { padding: 20px; }
#imperial ._ourstrategy3 .featured-box .box-content p { color: #0088cc; }
#imperial ._ourstrategy4 { text-align: justify; }
._ourteam1 h2 { line-height: 1.8em; margin: 10px 0 40px; }
._ourteam1 h2 .word-rotate-items { line-height: 54px; }
._ourteam3 { background-color: #f0f1ec; padding: 30px 0; margin: 45px 0; }
._ourteam3 .bg { background: url("../data/our-team-bg.png") no-repeat center; min-height: 310px; position: relative; bottom: -14px; }
._ourteam4 p { margin-bottom: 0px; }
#imperial ._ourteam5 .thumb-info { margin: 30px 0 0; left: -4px; }
#imperial ._ourteam5 .thumb-info, #imperial ._ourteam5 .thumb-info-title { display: block; width: 280px; height: 57px; position: relative; padding: 0; overflow: visible; }
#imperial ._ourteam5 .thumb-info-title { padding: 0 21px; }
#imperial ._ourteam5 .thumb-info-inner { line-height: 48px; }
#imperial ._ourteam5 .thumb-info-type { position: absolute; bottom: 7px; left: 19px; }
#imperial ._ourteam5 hr { background: none; height: 0px; border: 1px dotted #ddd; margin: 30px 10px; }
#imperial ._ourteam5 .thumb-info-caption, #imperial ._ourteam5 .thumb-info-caption p { margin-top: 0; padding-top: 0; }
#imperial ._ourteam5 .isotope-item .team-item { background: #fbfbfb; background: -webkit-gradient(linear, top left, bottom left, from(white), to(#f7f7f7)); background: -webkit-linear-gradient(top, white 0%, #f7f7f7 100%); background: linear-gradient(to bottom, white 0%, #f7f7f7 100%); min-height: 340px; }
#imperial ._packages1 { background-image: url("../data/bg-slider-02.html"); background-position: center bottom; background-repeat: none; background-attachment: cover; border-top: none; margin-bottom: 0; border-bottom: none; }
#imperial ._packages1 h1 { margin: 15px 0 35px !important; }
#imperial ._packages1 a.btn-default { padding: 7px 18px !important; font-size: 14px; text-transform: uppercase; }
#imperial ._packages3 { margin: 35px 0; padding: 25px 0; }
#imperial ._packages3 .bg { background: url("../data/packages-bg.png") no-repeat left bottom; min-height: 381px; }
#imperial ._packages3 ul { list-style: none; margin: 0; padding: 0; }
#imperial ._packages3 ul li { line-height: 40px; font-size: 14px; font-weight: bold; }
#imperial ._packages3 ul .icon { color: #0088cc; font-size: 1.5em; margin-right: 10px; }
div.pricing-table._packages5 h3 { background: #006ea6; background: -webkit-gradient(linear, top left, bottom left, from(#0086ca), to(#005782)); background: -webkit-linear-gradient(top, #0086ca 0%, #005782 100%); background: linear-gradient(to bottom, #0086ca 0%, #005782 100%); color: #fff; text-shadow: none; font-weight: 600; font-size: 18px; }
div.pricing-table._packages5 h3 > strong { display: block; text-align: center; font-size: 28px; }
div.pricing-table._packages5 h3 span { line-height: 18px; color: #005783; font: normal 12px/18px "Open Sans", sans-serif; padding-top: 20px; }
div.pricing-table._packages5 h3 span strong { line-height: 26px; display: block; text-align: center; font-size: 24px; }
div.pricing-table._packages5 li { font-size: 13px; }
div.pricing-table._packages5 .btn-primary { background: #5cb85c; border: 1px solid #4cae4c; padding: 7px 14px; }
#imperial ._packages6 .featured-box { margin-top: 0; text-align: justify; }
#imperial ._packages6 .box-content { padding: 20px; }
#imperial ._packages6 .box-content p { color: #0088cc; }
#imperial ._risk1 { text-align: justify; }
#imperial ._risk1 div.feature-box.secundary div.feature-box-info { padding-left: 40px; }
#imperial ._risk1 div.feature-box.secundary div.feature-box-icon { width: 28px; }
#imperial ._risk1 p { line-height: 20px; }
._security2 { background: url("../data/security-bg.png") no-repeat center; min-height: 215px; }
._security3 { text-align: justify; }
._security3 p { line-height: 20px; }
._security4 { margin: 20px 0; }
#imperial ._whydiff2 .timeline-box { padding: 26px; }
#imperial ._whydiff2 .timeline-box h6 { font-weight: bold; color: #08c; }
#imperial ._whydiff2 .timeline-box p { margin-bottom: 0; }
#imperial ._whydiff2 .timeline-box.right:first-child { margin-top: 50px; }
#imperial ._whydiff2 .timeline-date { text-align: center; }
#imperial ._whydiff2 .timeline-date a { padding: 0; margin: 0; line-height: 33px; font-weight: 600px; text-decoration: none; }
#imperial ._whyus3 .box-content { position: relative; margin-top: 110px; }
#imperial ._whyus3 .box-content p { color: #08c; text-align: justify; }
#imperial ._whyus3 .box-content:after { content: " "; display: block; position: absolute; top: -115px; left: 50%; margin-left: -276px; width: 552px; height: 107px; background: url("../data/why-us-logo.html") no-repeat center; }
#imperial ._contact1 li + li { margin-top: 8px; }
.btn-primary, .pagination > .active > a { border-color: #0088cc; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #006dcc; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, top left, bottom left, from(#0088cc), to(#0044cc)); background-image: linear-gradient(to bottom, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.btn-primary:hover, .pagination > .active > a:hover { border-color: #0044cc; background-color: #004ce6; }
.btn-primary:active, .pagination > .active > a:active, .btn-primary:focus, .pagination > .active > a:focus { border-color: #006699; background-color: #006699; }
.progress-bar-primary { background-color: #0088cc; }

/*====================================
	#MEDIA QUERIES
====================================*/

@media (min-width: 991px) {
#imperial nav.mega-menu .mega-menu-signin .dropdown-menu { right: 3px; left: auto; width: 468px; }
#imperial.sticky-menu-active nav.mega-menu .mega-menu-signin .dropdown-menu { right: 3px; }
#imperial header.clean-top h1.logo { padding: 15px 0 20px !important; }
#imperial header.clean-top h1.logo.logo-sticky-active { padding: 0 !important; }
#imperial .footer-copyright { background: #0c0c0c; height: 100px; line-height: 100px; }
#imperial .footer-copyright a.logo, #imperial .footer-copyright p { line-height: 100px; vertical-align: middle; }
#imperial .footer-copyright a.logo { display: inline-block; height: 55px; }
#imperial .footer-copyright p.footer-text { color: #97999b; line-height: 18px; margin-top: 17px; }
#imperial .footer-copyright p.footer-text .pale { color: #555; }
#imperial ._ourstrategy2 { margin: 35px 0; }
#imperial ._ourstrategy2 .col-md-7.justified { margin: 50px 0 0 0; }
#imperial ._ourstrategy2 .col-md-7.justified p { margin-right: 80px; }
#imperial ._ourteam3 { padding: 10px 0; }
#imperial ._ourteam3 .justified.small { margin-top: 50px; }
#imperial ._packages3 { height: 395px; padding: 0 0 25px; }
#imperial ._packages3 .bg { position: relative; bottom: -14px; }
#imperial ._packages3 .parag { margin-top: 50px; }
#imperial ._whydiff2 { font-size: 13px; text-align: justify; }
#imperial ._whydiff2 .left-side { width: 50%; float: left; }
#imperial ._whydiff2 .right-side { width: 50%; float: right; padding-top: 150px; }
#imperial ._whydiff2 .timeline-box { width: 91.4%; }
#imperial div.pricing-table._packages5 .col-md-2 { width: 20%; }
}
#imperial nav.mega-menu .mega-menu-signin { position: relative; }
 @media (min-width: 1200px) {
#imperial nav.mega-menu .mega-menu-signin .dropdown-menu { right: 3px; left: auto; min-width: 468px; }
}
 @media (min-width: 991px) and (max-width: 1200px) {
#imperial.sticky-menu-active nav ul.nav-main > li > a { padding-left: 8px !important; padding-right: 8px !important; font-size: 11px !important; }
#imperial .imperial-btn.lg, #imperial .imperial-dropdown-menu a.lg.contact-btn { font-size: 13px; }
}
 @media (max-width: 991px) {
#imperial p.footer-text { margin-top: 15px; }
#imperial .imperial-dropdown-menu { position: static !important; background: transparent; width: auto; min-height: 0; padding: 10px; line-height: 4px; }
#imperial .imperial-dropdown-menu h6 { color: #fff; margin: 0 0 6px; }
#imperial .imperial-dropdown-menu br { display: block; height: 5px; }
#imperial .company ul .social-life { height: auto; }
#imperial .company ul .social-life ul.social-icons { float: none; line-height: 55px; height: auto; }
#imperial .company ul .social-life ul.social-icons li { float: none; display: inline-block; }
#imperial .contactus ul a img { max-width: 90%; height: auto; *zoom: 1;
}
#imperial .logo a { position: relative; left: -8px; }
#imperial .slider-container { min-height: 0; }
#imperial .team-item { max-width: 1000px !important; border: 1px solid #DDD !important; height: auto !important; min-height: 0 !important; }
}
 @media (max-width: 1200px) {
#imperial .calculated { padding: 10px; padding-top: 110px; }
#imperial .calculated div.circular-bar { top: 0; left: 50%; margin: 0 0 0 -50px; right: auto; }
#imperial .calculated ul.information { position: static; width: 100%; left: auto; right: auto; top: auto; }
}

/* ==================================================
 ============== INTRO & LOADING PAGES
================================================== */

@-webkit-keyframes winking { 0% {
 opacity: 1;
}
 50% {
 opacity: 0.9;
}
 100% {
 opacity: 1;
}
}
 @keyframes winking { 0% {
 opacity: 1;
}
 50% {
 opacity: 0.9;
}
 100% {
 opacity: 1;
}
}
#imperial-intro { text-align: center; font-family: "Open Sans", Arial, sans-serif; background-color: #0867a7; }
#imperial-intro header { background: transparent; }
#imperial-intro h1.intro-logo { display: inline-block; margin: 0 0 20px; max-width: 95%; background: transparent; }
#imperial-intro h1.intro-logo img { max-width: 95%; height: auto; *zoom: 1;
}
#imperial-intro .header-note { margin: 0 0 42px; font: 400 24px/24px "Open Sans", Arial, sans-serif; color: #b8d1e1; text-transform: uppercase; opacity: 0.8; }
#imperial-intro .enter-website { width: 285px; height: 70px; padding: 0 0 0 50px; display: block; margin: 0 auto 32px; color: #feffff; font: 600 25px/70px "Open Sans", Arial, sans-serif; text-decoration: none; background: #022c49; background: rgba(0, 0, 0, 0.5); border-radius: 8px; position: relative; -webkit-transition: all 150ms linear; transition: all 150ms linear; }
#imperial-intro .enter-website:hover { background: #010e17; background: rgba(0, 0, 0, 0.6); }
#imperial-intro .enter-website .icon { display: inline-block; color: #3399cc; font-size: 48px; margin-right: 8px; position: absolute; top: 50%; margin-top: -22px; left: 20px; }
#imperial-intro .social-icons { margin-bottom: 32px; }
#imperial-intro .social-icons a { width: 42px; height: 42px; display: inline-block; background: #013458; background: rgba(0, 0, 0, 0.4); color: #feffff; border-radius: 5px; line-height: 42px; font-size: 28px; -webkit-transition: all 150ms linear; transition: all 150ms linear; }
#imperial-intro .social-icons a:hover { background: #001626; background: rgba(0, 0, 0, 0.5); }
#imperial-intro footer .footer-bg { background: #022c49; background: rgba(0, 0, 0, 0.6); color: #dfe8ee; padding: 18px 10px; }
#imperial-intro footer .footer-bg p { margin: 0; font: normal 13px/30px "Open Sans", Arial, sans-serif; }
#imperial-intro footer .footer-bg a, #imperial-intro footer .footer-bg a:hover, #imperial-intro footer .footer-bg a:focus { color: #74baea; text-decoration: underline; }
#imperial-intro footer .footer-copyright { color: #dfe8ee; font: normal 13px/78px "Open Sans", Arial, sans-serif; }
#imperial-intro .loading { margin: 0 0 40px; }
#imperial-intro .loading p { margin: 0 0 22px; color: #dfe8ee; font-size: 13px; line-height: 1em; }
#imperial-intro .loading .loading-container { width: 653px; height: 10px; max-width: 90%; border-radius: 2px; background: #70a0c0; margin: 0 auto; }
#imperial-intro .loading .loading-bar { height: 10px; background: #033e65; background: -webkit-gradient(linear, top left, bottom left, from(#01385b), to(#06456f)); background: -webkit-linear-gradient(top, #01385b 0%, #06456f 100%); background: linear-gradient(to bottom, #01385b 0%, #06456f 100%); border-radius: 2px; width: 0%; -webkit-animation: winking 1500ms infinite; animation: winking 1500ms infinite; }
 @media (min-width: 768px) {
#imperial-intro { padding: 125px 0 20px; }
}
 @media (max-width: 768px) {
#imperial-intro { padding: 40px 0 20px; }
}

/* ==================================================
 ============== Account, Signup, Login
================================================== */

.c-port-main .icon-lg{line-height: 1em !important;}
.welcome-c-txt { width: 262px; float: left; color: #c7c7c7; font-size: 13px; text-align: center; background: #1e1e1e }
.welcome-c-txt span { color: #ffffff; font-weight: bold }
.welcome-c-txt div { border-bottom: 5px solid #08C; color: #FFF; display: inline-block; font-weight: 200; margin: 0 0 -27px 0; min-height: 37px; line-height: 45px; padding: 0 0 19px; width: 100% }
.c-port-main section.page-top { margin-bottom: 10px; padding: 0 }
.c-port-main section .welcome-c-txt { padding: 20px 0 }
.page-top-pr { background: url(../img/sep-c.png) no-repeat right; line-height: 1.3; float: left; width: 210px; padding: 20px 0; text-align: center; color: #999999; font-size: 17px }
.page-top-pr span { font-size: 1.8em; font-weight: 300; color: white; }
.nbg { background: none }
.c-port-main .get-started { float: right; margin: 30px }
.account-menu { padding: 0 }
.account-menu li { line-height: 2.5; border-style: solid; border-width: 0 1px 1px 1px; border-color: #ededde; list-style: none; width: 100%; height: 41px; background: #f5f5f5 }
.account-menu .first-c { border-radius: 3px 3px 0 0; border-top: 1px solid #ededde }
.account-menu li:last-child { border-radius: 0 0 3px 3px }
.account-menu .home-c { margin-bottom: 6px; border-radius: 3px; border: 1px solid #ededde }
.account-menu li a { width: 170px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; background-image: url(../img/list-primary.png); margin: 10px 0 10px 0; background-position: 9px 16px; background-repeat: no-repeat; padding: 9px 20px; font-size: 13px; color: #666666; transition: all 0.3s; }
.account-menu li a:hover { text-decoration: none }
.account-menu li .icon-inverse { margin: 6px 0 0 105px; color: #939393; font-size: 14px; line-height: 1.9 }
.account-menu li .icon-square { margin: 6px 0 0 105px; font-size: 26px; text-shadow: 0px 0px 1px #969695; color: #ffffff }
div.featured-box-c-supp .box-content { padding: 15px 30px 10px 30px; border-top-color: #4eb25c !important; }
div.featured-box-c-supp i.icon-featured, div.featured-box-c-supp i.image-icon { background-color: #4eb25c }
div.featured-box-c-supp h4 { font-size: 1.1em !important; color: #4eb25c }
div.featured-box-c-supp i.icon-featured { margin: 0 0 15px 0; width: 63px; height: 63px; line-height: 63px; font-size: 40px }
.featured-box-c-supp .box-content a { font-size: 14px; background: #5cb85c; color: #ffffff; border-radius: 4px; padding: 6px 16px }
.featured-box-c-supp .box-content a:hover { text-decoration: none }
.featured-box-c-supp .box-content p { font-size: 13px; margin-top: 20px; text-align: center }
.featured-box-c-supp .box-content p a { background: none; color: #0f6c9a; text-decoration: underline; padding: 0 }
.featured-box-c-supp .box-content a i { font-size: 20px; padding-right: 10px }
.tp-acc { min-height: 65px !important }
.tp-acc .box-content { padding: 5px 30px 10px 30px !important; border-top-color: #00a0f0 !important; }
.tp-acc .box-content i { font-size: 22px; line-height: 1.5 }
.tp-acc .tp-acc-title { float: left; padding-top: 7px; text-align: left; color: #0085cc; font-size: 15px; line-height: 1.1 }
.tp-acc .tp-acc-title span { color: #777777; font-size: 12px }
.tp-acc .col-md-3 { width: 25%; padding: 0 5px; margin: 0; }
.title_over { font-size: 17px; margin-bottom: 11px; font-weight: 400; padding-left: 15px; }
.title_over span { font-weight: 600 }
.ac-boxes { padding-top: 18px; width: 100%; border-top: 1px dotted #c8c8c8 }
.ac-box { float: left; margin: 0 29px 0 0; width: 263px; height: 312px; background: #fcfcfc; border: solid 1px #73b7d8; border-radius: 4px }
.ac-boxes .ac-box:last-child { margin: 0 }
.ac-box-top { position: relative; height: 76px; width: 100%; border-radius: 2px 2px 0 0; background: rgb(0,133,199); background: -moz-linear-gradient(-45deg, rgba(0,133,199,1) 0%, rgba(0,85,130,1) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(0,133,199,1)), color-stop(100%, rgba(0,85,130,1))); background: -webkit-linear-gradient(-45deg, rgba(0,133,199,1) 0%, rgba(0,85,130,1) 100%); background: -o-linear-gradient(-45deg, rgba(0,133,199,1) 0%, rgba(0,85,130,1) 100%); background: -ms-linear-gradient(-45deg, rgba(0,133,199,1) 0%, rgba(0,85,130,1) 100%); background: linear-gradient(135deg, rgba(0,133,199,1) 0%, rgba(0,85,130,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0085c7', endColorstr='#005582', GradientType=1 );
padding: 15px 0; text-align: center }
.ac-box-top span { color: white; font-size: 15px; }
.ac-box-body { padding: 25px 7px 0 7px }
.ac-box-body ul { margin-bottom: 5px; -webkit-padding-start: 0; -moz-padding-start: 0; }
.ac-box-body ul li { font-size: 12px; list-style: none; color: #6c6c6c; border-bottom: 1px solid #dedede; padding: 5px 4px; }
.balas .ac-box-body ul li { padding: 6px 4px; }
.ac-box-body ul li:last-child { border: none }
.ac-box-body ul li span { font-weight: 600; float: right; color: #333333; font-size: 14px }
.ac-b-act { color: #0083c4 !important }
.ac-sub { text-align: center }
.ac-sub a { width: 150px }
.ac-b-act span { color: #005682 !important }
.acc-circ { background: url(../img/circ.png) no-repeat; width: 66px; height: 68px; text-align: center; position: relative; bottom: -6px; margin: 0 auto }
.acc-circ img { padding-top: 14px; }
.usd-ico { background: url(../img/usd-ico.png) no-repeat; width: 36px; margin: 14px 0; height: 36px; display: inline-block }
.sv-ico { background: url(../img/sv-ico.png) no-repeat; width: 25px; margin: 17px 0; height: 31px; display: inline-block }
.coin-ico { background: url(../img/coin-ico.png) no-repeat; width: 34px; margin: 14px 0; height: 34px; display: inline-block }
.ctria { width: 0px; height: 0px; border-style: solid; border-width: 0 0 30px 30px; border-color: transparent transparent #73b6d8 transparent; line-height: 0px; _border-color: #000000 #000000 #73b6d8 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
top: 46px; right: 0; position: absolute }
.ctria i { margin: 14px 0 0 -14px; color: #006da4 }
.ac-box-date { margin: -10px 0 35px 0; font-size: 13px; ; float: right; color: #b0b0b0 }
.referal_c { margin-top: 22px; background: #f5f5f5; width: 100%; border: solid 1px #e4e4e4 }
.referal_c_top { border-bottom: 3px solid #ebebeb; background: rgb(254,254,254); background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(242,242,242,1))); background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%); background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%); background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%); background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2', GradientType=0 );
height: 38px; width: 100% }
.referal_c_top span { color: #0085c7; font-size: 15px }
.referal_c_top span i { float: left; margin: 5px 8px 0 18px; color: #196388; font-size: 26px }
.referal_c_top span span { line-height: 2.4; color: #0085c7; font-size: 14px }
.referal-bo { height: 45px; overflow: hidden; background: #ffffff; width: 97%; margin: 15px auto 20px auto; border: solid 1px #dadada; border-radius: 4px }
.referal-bo i { float: left; margin: 0 8px 0 15px; color: #dceaf1; font-size: 56px }
.referal-bo span { color: #005784; float: left; line-height: 3.3; font-size: 13px; }
.po-titlec { margin-bottom: px; width: 100%; border-bottom: 1px dotted #d7d7d7 }
.po-titlec span { margin: 7px 0; display: inline-block; color: #121214 }
.po-titlec span span { font-weight: 600; color: #121214 }
.div-list { margin: 25px 0 }
.div-list-item { padding: 10px 8px; font-weight: 600; width: 98%; border-bottom: 1px solid #dcdcdc }
.div-list-item span { text-align: left; width: 250px; float: left }
.div-list-item div { float: left; font-weight: 400; }
.div-list-item:after { content: ''; display: block; clear: both; }
.div-list .div-list-item:last-child { border: none }
.btc_form {width: 80%; margin: 0 auto;}
.btc_form a {display: inline-block; margin: 15px 0 0 0;}
.fbt-porto { float: righT }
.paddp { padding: 20px; }
div.featured-box-green div.box-content { text-align: center; border-top-color: #4eb25c !important }
.featured-box-green ul { margin-left: 100px }
.featured-box-green h4 { color: #4eb25c; text-align: center }
.featured-box-green input { text-align: center; padding: 10px 0; display: inline-block; }
.gray-c { padding: 23px 30px 10px 30px !important; text-align: left; border-top-color: #5a5a5a !important; }
.gray-c span { color: #777777; font-size: 14px; display: inline-block; }
.gray-c input { width: 350px; margin-left: 20px; display: inline-block; }
.my-deposit .get-started { margin: 2px 0 0 0 }
.total-box .feature-box-icon { float: left; font-size: 16px; background-color: #08C; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; color: #FFF; display: inline-block; float: left; height: 35px; line-height: 35px; margin-right: 10px; position: relative; text-align: center; top: 5px; width: 35px; }
.total-box .icon-signal { font-size: 18px !important; line-height: 1.1 !important; margin-right: 3px; }
.total-box span { float: left; font-size: 14px; padding: 12px 0; text-align: center; color: #0085cc }
.total-box span span { font-size: 17px; margin-lefT: 10px; padding: 0; float: none; font-weight: 700; color: #545454 }
#tabs .tab_select { margin-bottom: 30px; background: url(../img/services_tabs.png) no-repeat 0 bottom; min-height: 50px; width: 100%; float: left; }
#tabs .tab_select li { font-size: 13px; font-weight: 700; color: #434242; list-style: none; float: left; font-weight: bold; padding: 20px 25px 6px 25px; width: 160px; min-height: 30px; background: url(../img/line.png) right bottom no-repeat; text-align: center; }
#tabs .tab_select li.active { background: #FFF url(../img/line.png) right bottom no-repeat; }
#tabs .tab_select li a { color: #434242; text-decoration: none; pointer: cursor; }
.services_option2 table { clear: both; width: 100%; text-align: center; border: 1px solid #e4e4e4 }
.services_option2 table tr:hover { background: #eef4f7 }
.blue-bold { color: #005682; font-weight: 700 !important }
.blue-bold-2 { color: #0088cc; font-weight: 700 !important }
.active-green { color: #5f8600 }
.services_option2 table th { color: #005682; font-weight: 600; font-size: 14px; padding: 15px 0; background: #f7f7f7; border: 1px solid #e4e4e4; text-align: center }
.services_option2 table td { font-size: 13px; color: #777777; padding: 15px 0; border: 1px solid #e4e4e4; text-align: center }
.services_option2 table td.tdate { font-size: 11px; }
.services_option2 table td.small { font-size: 11px; line-height: 17px; padding: 0 15px; }
.tblicos th { padding: 7px 0 !important; font-size: 20px !important; border: none !important; background: white !important }
.mydepb i { font-size: 20px !important }
.cpagination { text-align: center; margin-top: 20px; }
.bubble { position: absolute; top: 8px; left: -17px; font-size: 19px; line-height: 1.9; color: white; width: 35px; height: 35px; padding: 0px; background: #0088cc; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; }
.bubble:after { content: ""; position: absolute; top: 9px; right: -5px; border-style: solid; border-width: 8px 0 8px 8px; border-color: transparent #0088cc; display: block; width: 0; z-index: 1; }
.transact div.box-content { -webkit-transition-duration: 700ms; -moz-transition-duration: 700ms; -o-transition-duration: 700ms; transition-duration: 700ms; padding-right: 10px !important; border-radius: 5px !important; min-height: 80px !important; border-left: 3px solid #0084c6; border-top: 1px solid #ededde !important }
.transact { min-height: 80px !important; }
.bubbletitle { background: #0084c6; font-size: 13px !important; border-radius: 3px; left: 30px; color: white !important; top: 11px; position: absolute; padding: 3px 7px !important; }
.inputc-box { float: left; margin: 0 0 0 0; -webkit-box-shadow: inset 0px 1px 5px -4px rgba(0,0,0,0.75); -moz-box-shadow: inset 0px 1px 5px -4px rgba(0,0,0,0.75); box-shadow: inset 0px 1px 5px -4px rgba(0,0,0,0.75); width: auto; height: 37px; background: #ffffff; border-radius: 4px; border: solid 1px #cccccc }
.inputc-title { text-align: left; margin: 20px 0 8px 0 }
.sel-sep { margin: 7px 0; width: 1px; float: left; border-right: 1px dotted #666666; height: 20px; }
.day-s { padding: 3px 0; float: left; width: 60px }
.day-s .sbOptions { width: 60px }
.year-s { padding: 3px 0; float: left; width: 60px }
.year-s .sbOptions { width: 60px }
.month-s { padding: 3px 0; float: left; width: 60px }
.month-s .sbOptions { width: 60px }
.day-s-t { padding: 3px 0; float: left; width: 60px }
.day-s-t .sbOptions { width: 60px }
.year-s-t { padding: 3px 0; float: left; width: 60px }
.year-s-t .sbOptions { width: 60px }
.month-s-t { padding: 3px 0; float: left; width: 60px }
.month-s-t .sbOptions { width: 60px }
.type-s { padding: 3px 0; float: left; width: 155px }
.type-s .sbOptions { width: 155px }
.type-s .sbHolder { background: url(../img/arrowbox.png) 130px no-repeat }
.payment-s { padding: 3px 0; float: left; width: 155px }
.payment-s .sbOptions { width: 155px }
.payment-s .sbHolder { background: url(../img/arrowbox.png) 130px no-repeat }
.payment-s .sbSelector { text-align: left; padding: 0 0 0 12px; }
.type-s .sbSelector { text-align: left; padding: 0 0 0 12px; }
.srchtrans { height: 36px; font-size: 13px; margin-left: 7px; width: 65px; float: left }
.ec { float: left; background-position: no-repeat; width: 35px; height: 35px; margin: 5px }
.ec.Perfectmoney { background: url(../img/pm.png); }
.ec.EgoPay { background: url(../img/ep.png); }
.ec.Payeer { background: url(../img/pe.png); }
.ec.OkPay { background: url(../img/ok.png); }
.ec.BitCoin { background: url(../img/btc.png); }
.ec.Payza { background: url(../img/pz.png); }
.withd-t { font-weight: 600; font-size: 14px; text-align: left; color: #0085cc }
.withd-t-gray { font-weight: 600; font-size: 14px; text-align: left; color: #545454 }
.withd-t span { color: #545454; float: none }
.withd-box .box-content { min-height: 80px !important; padding: 13px 30px 10px 30px !important }
.with-setting .box-content { min-height: 80px !important; padding: 13px 30px 10px 10px !important }
.with-setting ul { padding: 0 }
.with-setting li { border-bottom: solid 1px #d8d8d8; padding: 7px 0; list-style: none; text-align: left; }
.with-setting li span { padding: 0 0 0 7px; line-height: 3.4; font-size: 13px }
.with-setting li span.rightsp { font-size: 14px; line-height: 3.3; margin-right: 10px; color: #0085cc; font-weight: 700; float: right }
.with-setting li:last-child { border: none; }
.with-setting li a.rightsp { color: #0e6797; font-size: 14px; margin-right: 10px; line-height: 3.3; text-decoration: underline; float: right }
.gray-content { z-index: 0 !important; opacity: 0.8; -webkit-transition-duration: 700ms; -moz-transition-duration: 700ms; -o-transition-duration: 700ms; transition-duration: 700ms; }
.deposit .gray-content, .withdraw .gray-content { opacity: 1; }
.no-mar { margin: 0 !important; padding: 0 }
.fltr { float: right }
.gray-content .box-content { border-left: 3px solid #545454 !important }
.gray-content .bubble { background: #545454 }
.gray-content .bubble:after { border-color: transparent #545454 }
.dd-select { background: white !important; height: 45px !important; padding-top: 5px; padding-bottom: 5px; -webkit-box-shadow: inset 0px 1px 5px -4px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 1px 5px -4px rgba(0,0,0,0.75); box-shadow: inset 0px 1px 5px -4px rgba(0, 0, 0, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; }
.dd-selected { padding: 5px 0 0 10px !important }
.dd-selected-text, .dd-option-text { padding-left: 5px; line-height: 0 !important; font-weight: normal; color: #858585; }
.dd-option-image, .dd-selected-image { padding-right: 10px; border-right: 1px solid #d7d7d7 }
.dd-pointer, .dd-pointer-down, .dd-pointer-up { margin: -10px 0 0 0 !important; background: url(../img/arrowbox.png); width: 19px !important; height: 22px !important; border: none !important }
#ecuren-sel { margin: 14px 0 }
#ecount-sel ul.dd-options{max-height:300px}
.gray-input-box { margin: 14px 0; border: solid 1px #CCC; width: 330px; height: 45px; border-radius: 4px; background: white; -webkit-box-shadow: inset 0px 1px 5px -4px rgba(0, 0, 0, 0.75); -moz-box-shadow: inset 0px 1px 5px -4px rgba(0,0,0,0.75); box-shadow: inset 0px 1px 5px -4px rgba(0, 0, 0, 0.75) }
.gray-input-box i { padding-right: 15px; margin: 12px 10px 0 14px; color: #545454; font-size: 18px; float: left; border-right: 1px solid #d7d7d7; float: left }
.gray-input-box input { float: left; width: 267px; margin: 10px 0 0 0; background: none; border: none; color: #787878; font-weight: normal }
.fpbox { -moz-border-radius: 8px; -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04); -moz-box-sizing: border-box; -webkit-border-radius: 8px; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04); background: #FFF; background: -webkit-gradient(linear, left top, left bottom, color-stop(#FFFfff, 0.01), color-stop(#f9f9f9, 0.98)); background: -webkit-linear-gradient(top, #FFF 1%, #F9F9F9 98%); background: -moz-linear-gradient(top, #FFFfff 1%, #f9f9f9 98%); background: -o-linear-gradient(top, #FFFfff 1%, #f9f9f9 98%); background: linear-gradient(top, #FFFfff 1%, #f9f9f9 98%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #FFF), color-stop(98%, #F9F9F9)); background: -webkit-linear-gradient(top, #FFF 1%, #F9F9F9 98%); background: -moz-linear-gradient(top, #FFFfff 1%, #f9f9f9 98%); background: -o-linear-gradient(top, #FFFfff 1%, #f9f9f9 98%); background: linear-gradient(top, #FFFfff 1%, #f9f9f9 98%); background: -webkit-linear-gradient(to bottom, #FFFfff 1%, #f9f9f9 98%); background: -moz-linear-gradient(to bottom, #FFFfff 1%, #f9f9f9 98%); background: -o-linear-gradient(to bottom, #FFFfff 1%, #f9f9f9 98%); background: linear-gradient(to bottom, #FFF 1%, #F9F9F9 98%); border-bottom: 1px solid #DFDFDF; border-right: 1px solid #ECECEC; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFfff', endColorstr='#f9f9f9', GradientType=0 );
margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; min-height: 44px; position: relative; text-align: center; z-index: 1; padding-left: 10px; border-radius: 5px; border-left: 3px solid #0084C6; border-top: 1px solid #EDEDDE; overflow: hidden }
.marg-right { margin-right: 0; padding-right: 0 }
.fpbox i { position: absolute; left: 26px; color: #DCEAF1; font-size: 49px; }
.clear { clear: both; }
.fpbox span { color: #005784; font-weight: 600; margin-left: 83px; float: left; line-height: 3.3; font-size: 13px; }
.btn-cu { width: 100%; height: 44px; margin-top: 20px }
.up-avatar { float: left; margin: 5px 0 0 -10px; }
.update-info { float: left }
.update-info-name { line-height: 1.2; display: inline-block; text-align: left; margin: 0 0 0 20px; color: #7a7a7d; font-size: 13px; float: left }
.update-info-name span { padding: 5px 0 0 0; color: #121214 !important; font-size: 16px; font-weight: 700 }
.update-info-text { padding-top: 4px; margin: 7px 0 0 20px; width: 700px; border-top: 1px dotted #989999 }
.update-info-text ul { margin-bottom: 0; padding: 0; float: lefT }
.update-info-text ul li { margin-right: 45px; font-size: 12px; float: left; list-style: none }
.update-info-text ul li:last-child { margin: 0 }
.update-info-text ul li i { margin-right: 3px; font-size: 12px !important; color: #0085cc }
.update-info-text ul li span { font-weight: 600; color: #0085cc; float: none; padding: 0; font-size: 12px }
.up-sign-b .col-md-6 { margin-bottom: 20px; text-align: left !important; }
.up-sign-b .col-md-12 { margin-bottom: 20px; clear: both !important; text-align: left !important; }
.up-sign-b label { font-weight: normal !important }
#ecount-sel { width: 100% !important }
#ecount-sel .dd-select { width: 100% !important }
#ecount-sel .dd-options { width: 100% !important }
.gray-content .bubbletitle { background: #545454 }
.c-port-main .col-md-9 { z-index: 1 }
.formupd-sub { text-align: center; }
.formupd-sub2 { text-align: center; margin-top: 0 }
.formupd-sub input { float: none }
.reg-box-bor .box-content { border-top: 3px solid #0088cc !important }
.margin-t3 { margin-top: 35px !important }
.gray-content-2 { z-index: 0 !important }
.gray-content-2 .box-content { color: white; border-top: 3px solid #545454 !important }
.gray-content-2 .bubble-2 { background: #545454 }
.gray-content-2 .bubble-2:after { border-color: #545454 transparent; }
.gray-content-2 .bubbletitle-2 { position: absolute; top: -13px; left: 75px; background: #545454 }
.up-sign-b { color: white }
.bubble-2 { font-size: 21px; line-height: 1.6; position: absolute; top: -15px; width: 35px; height: 35px; padding: 0px; background: #0088cc; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; }
.bubbletitle-2 { position: absolute !important; top: -13px !important; left: 75px !important; background: #0084c6; font-size: 13px !important; border-radius: 3px; left: 30px; color: white !important; top: 11px; position: absolute; padding: 3px 7px !important; }
.custom-boxf { color: #565656; font-size: 13px; line-height: 1.6; border-radius: 5px; margin-bottom: 20px; border: solid 1px #ededde; background: #f9f9f9; width: 100%; padding: 5px 20px }
.custom-boxf a { color: #1374c6; text-decoration: underline }
.regside { padding-left: 20px }
.regside h2 { font-size: 18px; margin: 5px 0 0 0; font-weight: 600; ; color: #0088cc }
.regside span { color: #777777 }
.transact .icon-search { top: -2px; position: relative; }
.transact .icon-refresh { top: -1px; left: -1px; position: relative; }
.transact .icon-caret-square-o-up { top: -1px; position: relative; }
.feature-box-icon .icon-check-square-o { font-size: 22px!important; margin-top: 2px }
.feature-box-icon .icon-money { font-size: 21px!important; margin-top: 2px }
.bubble-2:after { content: ''; position: absolute; border-style: solid; border-width: 8px 8px 0; border-color: #0088cc transparent; display: block; width: 0; z-index: 1; bottom: -4px; left: 9px; }
.up-sign-b label { color: #777777 }
.planboxes { display: inline-block; margin: 40px 0 0 -17px; border: solid 1px #e5e4e3 }
.plan-box-b { border-right: solid 1px #e5e4e3; width: 158px; background: #ffffff; float: left; -webkit-transition-duration: 300ms; -moz-transition-duration: 300ms; -o-transition-duration: 300ms; transition-duration: 300ms; cursor: pointer; }
.plan-box-b-last { border: none }
.plan-box-b h3 { margin: 0; text-transform: none; padding: 5px 0; width: 100%; border-bottom: 1px solid #e5e4e3; color: #5e5d5d; font-size: 15px !important; font-weight: 600 !important }
.plan-box-prec { font-size: 13px; color: #525252; padding: 10px 0; width: 100%; background: #f8f8f8; border-bottom: 1px solid #e5e4e3 }
.plan-box-prec span { color: #0d558b; font-weight: 700; font-size: 28px; }
.plan-box-b ul { margin: 0; padding: 25px 0 0 0; width: 100% }
.plan-box-b ul li { font-size: 13px; padding: 3px 9px; text-align: left; list-style: none; border-bottom: 1px solid #e5e4e3 }
.plan-box-b ul li span { font-weight: 700; float: right; color: #424242 }
.planboxinput-b { background: #f8f8f8; }
.planboxinput { cursor: pointer; display: inline-block; border: solid 1px #a7a7a7; text-align: center; line-height: 2; width: 110px; height: 28px; background: white; border-radius: 4px; margin: 5px auto 5px auto }
.plan-circle { width: 47px; position: relative; height: 47px; margin-bottom: -34px; display: inline-block; border-radius: 50%; border: 1px solid #e6e5e4; -webkit-box-shadow: inset 0px 1px 4px -2px rgba(0,0,0,0.75); -moz-box-shadow: inset 0px 1px 4px -2px rgba(0,0,0,0.75); box-shadow: inset 0px 1px 4px -2px rgba(0,0,0,0.75); background: #f8f8f8 }
.plan-circle i { color: #0d558b; font-size: 28px; top: 9px; right: 10px; position: absolute }
.plan-circle i:before { content: "\f10c"; }
.plan-box-b-active { outline: 5px solid #b8cadf; position: relative; }
.plan-box-b-active .plan-circle { background: rgb(93,148,188); background: -moz-linear-gradient(top, rgba(93,148,188,1) 0%, rgba(6,95,166,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93,148,188,1)), color-stop(100%, rgba(6,95,166,1))); background: -webkit-linear-gradient(top, rgba(93,148,188,1) 0%, rgba(6,95,166,1) 100%); background: -o-linear-gradient(top, rgba(93,148,188,1) 0%, rgba(6,95,166,1) 100%); background: -ms-linear-gradient(top, rgba(93,148,188,1) 0%, rgba(6,95,166,1) 100%); background: linear-gradient(to bottom, rgba(93,148,188,1) 0%, rgba(6,95,166,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d94bc', endColorstr='#065fa6', GradientType=0 );
}
.plan-box-b-active i { color: #fbfbfb }
.plan-box-b-active i:before { content: "\f05d"; }
.plan-box-b input { display: none }
.plan-box-b-active .planboxinput { background: rgb(0,121,202); background: -moz-linear-gradient(top, rgba(0,121,202,1) 0%, rgba(0,84,155,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,121,202,1)), color-stop(100%, rgba(0,84,155,1))); background: -webkit-linear-gradient(top, rgba(0,121,202,1) 0%, rgba(0,84,155,1) 100%); background: -o-linear-gradient(top, rgba(0,121,202,1) 0%, rgba(0,84,155,1) 100%); background: -ms-linear-gradient(top, rgba(0,121,202,1) 0%, rgba(0,84,155,1) 100%); background: linear-gradient(to bottom, rgba(0,121,202,1) 0%, rgba(0,84,155,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079ca', endColorstr='#00549b', GradientType=0 );
border: solid 1px #005299; color: white }
.bubble .icon-check-circle { font-size: 25px; padding-top: 5px; }
.bubble .icon-usd { font-size: 22px; padding-bottom: 6px; }
.bubble .icon-shopping-cart { font-size: 22px; padding-bottom: 6px; }
.banners .row { text-align: center; margin: 50px 0;}
.banners textarea { width: 300px; height: 100px; font-size: 11px; margin: 15px auto 25px auto; }
.acsec .radios {text-align: left; color: #000;}
.acsec input[type="radio"] {margin: 10px 10px 10px 0;}
@media (max-width: 1200px) {
.featured-box-c-supp .box-content a { font-size: 12px }
.account-menu li .icon-inverse { margin: 6px 0 0 85px; }
.page-top .btn-lg { font-size: 16px }
.account-menu li .icon-square { margin: 6px 0 0 85px; }
.ac-box { width: 213px; }
.c-port-main section .welcome-c-txt { padding: 22px 0; width: 213px; }
.page-top-pr { width: 190px }
.plan-box-b { width: 133px }
.plan-box-b ul li { font-size: 11px }
.tp-acc .tp-acc-title { font-size: 10px; margin-bottom: 3px }
.gray-input-box { width: 265px }
.gray-input-box input { width: 200px }
.dd-select { width: 265px !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.dd-options { width: 265px !important }
.gray-input-box { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.inputc-box { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) }
.resbox { margin: 0 0 15px 0 !important }
.with-setting li span.rightsp { font-size: 12px }
.with-setting li a.rightsp { font-size: 12px }
.update-info-text { width: 555px }
}
input { outline: 0 }
@media (max-width: 992px) {
.c-port-main section .welcome-c-txt { padding: 22px 0; width: 269px; }
.page-top .get-started { margin: 30px 0 0 0 }
.page-top .btn-lg { font-size: 12px }
.page-top-pr { width: 130px; font-size: 14px }
.box-content div { margin: 5px 0; }
.account-menu li .icon-inverse { margin: 6px 0 0 40%; }
.account-menu li .icon-square { margin: 6px 0 0 40%; }
.featured-box-c-supp .box-content a { font-size: 14px }
.ac-box { width: 220px; }
}
