body{overflow-x:hidden; background: #fff !important;}
body.login{background: #1B273A !important;}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {-webkit-text-fill-color: #fff; -webkit-box-shadow: 0 0 0px 1000px #2B394F inset !important; transition: background-color 5000s ease-in-out 0s;}
.invoice-title h2, .invoice-title h3{display:inline-block;}
.table > tbody > tr > .no-line{border-top:none;}
.table > thead > tr > .no-line{border-bottom:none;}
.table > tbody > tr > .thick-line{border-top:2px solid;}
.main_container {position: relative;}
.nav-pills.without-border > li{float:left;min-height:47px !important;}
.active-new{border-bottom:3px solid #30A6FF;}
li a.active-new{border-radius:0px;}
ul.nav.navbar-right.panel_toolbox{min-width:auto !important;}
.navbar.nav_title.main-logo {min-height: 42px;}
.nav-pills li a:hover{border-radius:0px;border-bottom:3px solid #30A6FF !important;}
#datatable-fixed-header img{width:90px;}
#datatable-fixed-header td,#datatable-fixed-header th{vertical-align:inherit;}
.dashboard-inner-table .progress.progress_sm{width:80%;}
.dashboard-right-inner .dashboard-inner-table th, .dashboard-right-inner .dashboard-inner-table td{vertical-align:inherit;}
.navbar.nav_title.main-logo{background:#fff;}
.main-logo img{float:none;margin:auto;width:50%;}
.main-logo .site_title{margin:auto;width:90%;display:table;float:none;text-align:center;}
#datatable-fixed-header td{min-width:90px !important;}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after{font-weight:normal;}
ul.nav.nav-pills.new-drop-dwn{float:left;position:absolute;margin-left:16%;top:-8px;z-index:9999;}
.nav.nav-pills.new-drop-dwn a:hover{border:none !important;}
.count_top i{padding:0px 3px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:none !important;border-color:#337ab7;}
#datatable-fixed-header tr td a{color:#229BCD;border-bottom:1px solid #229BCD;}
#datatable-fixed-header tr td a:hover{color:#E62629;border-bottom:1px solid #E62629;}
#overlay1{display:none;}
#authorization-credit-card input.form-control , #authorization-credit-card textarea.form-control {border-bottom: 1px solid #337ab7 !important; border: 0px; box-shadow: none;}
#authorization-credit-card .form-group {margin-bottom: 25px;}
#authorization-credit-card input, #authorization-credit-card textarea {float: left;display: inline-block;width: 72%;vertical-align: top;}
#authorization-credit-card .col-lg-2 {width: 20%;}
.xdisplay_inputx input.has-feedback-left{width: 97% !important;}
.modal-content{box-shadow:0 0 10px #fff;}
.modal-content .modal-title{text-align:center;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{z-index:3;cursor:default;background-color:#1b273a !important;border-color:#2a3f54 !important;}
.margin-top-bottom{padding:20px;}
.navbar-header{background: none !important;}
.nav.navbar-nav>li>a {color: #ffffff!important;}
.block-inner {width: 100%;margin: auto;margin-top: 8%;display: table;text-align: center;float: none;}
.nav.navbar-nav>li>a {color: #ffffff;padding: 5px 15px 5px 10px;font-size: 16px;font-weight: normal;}
.nav.navbar-nav>li>a.text-warning{color:#F8961D !important; margin-right: 15px;}
.login-sec {padding: 2rem;margin-top: 10rem;position: relative;margin-left: auto;display: inline-block;margin: auto;text-align: center;float: none;}
.has-error .form-control { border-color: #a94442 !important;}
.login-sec h2{margin-bottom:0px;font-weight:600;font-size:24px;color:#01adc9;margin: 15px 0px 10px 0px;}
.col-md-8.banner-sec{padding:0px;min-height:100vh;}
.carousel-inner .item img{min-height:100vh;}
.carousel-caption{background:rgba(35, 119, 191,.8);box-shadow:-1px 0px 4px #fff;left:0;width:100%;margin:auto;color:#fff;padding:15px 0px;}
.carousel-caption p{font-size:22px;width:62%;margin:auto;text-align:center;padding-bottom:2rem;}
.carousel-control{margin-top:100%;display:none;}
.carousel-indicators .active , .carousel-indicators li{width:12px;height:12px;margin:0;background-color:#cccccc;border:1px solid #cccccc;height:3px;width:30px;}
.carousel-indicators .active{background-color:#e72a2d;border:1px solid #e72a2d;}
#login-form input {background: none !important;padding: 20px 10px;background-color: none !important;border-left: 0px;border-top: 0px;border-right: 0px;border-bottom: 2px solid #e3e9ec;}
#login-form input:focus, #login-form textarea:focus {background: #2B394F !important;border-color: #01adc9 !important; background-color: none !important;}
.checkbox label {float: left;}
.btn-link{color:#01adc9;}
#login-warning{border: none;padding: 0.75rem 1.25rem;box-shadow: 0 4px 6px rgba(50,50,50,0.11), 0 1px 3px rgba(0,0,0,0.08);transition: all .15s ease;background: #FF6E19;color:#fff;background: -moz-linear-gradient(-45deg, #FFA736 0%, #FF6E19 100%);background: -webkit-linear-gradient(-45deg, #FFA736 0%, #FF6E19 100%);background: linear-gradient(135deg, #FFA736 0%, #FF6E19 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$orange-secondary', endColorstr='$orange-primary',GradientType=1 );border: none;}
.login input {color: #fff !important;}
.form-foot {margin-top: 10%; clear: both; display: block; position: relative; overflow: hidden;}
.white{color: #fff;}
h3.white{font-weight: normal;}
.login-sec h1 {margin-bottom: 0px;font-weight: 600;color: #01adc9;margin: 15px 0px 10px 0px;}
.login .navbar-nav li {width: auto;float: none;display: inline-block;}
.reg-top-margn { margin-top: 10%; min-width: 50%;}
table#specialties_table{width: 100% !important;}
footer{margin:0px;}
footer.footer1{padding:0px;}
.footer1 a{color:#DDD;}
.footer1 a:hover,
.footer1 a:focus,
.footer1 a:active{color:#FFF;}
.footer1 .footer{background-color:#2E3436;padding:35px 0;margin-top:5em;}
.footer1 .footer .footer-desc p{color:#DDD;margin:15px 0 8px;}
.footer1 .footer .social{margin:0 auto;display:table;}
.footer1 .footer .social li{float:left;list-style-type:none;}
ul.social li a i{font-size:20px;}
.footer1 .footer .social li a{display:block;font-size:1em;color:#DDD;height:30px;line-height:32px;text-align:center;background-color:#222728;border-radius:2px;margin:15px 4px;list-style-type:none;padding:5px 10px;}
.footer1 .footer .social li a:hover{background-color:#3A4144;}
.footer1 .footer .input-group{margin:15px 0;}
.footer1 .footer .form-control{border-radius:2px 0 0 2px;background-color:#585C5D;border-color:#585C5D;color:#DDD;font-size:15px;}
.footer1 .footer .form-control:hover,
.footer1 .footer .form-control:focus{border:1px solid #222728;background-color:#222728;}
.footer1 .footer .input-group-addon{border-radius:0 2px 2px 0;background-color:#f21919;color:#FFF;border-color:#ca0505;font-size:15px;}
.footer1 .footer-bottom{background-color:#222728;padding:15px 25px;color:#DDD;font-size:13px;}
.footer1 .footer-bottom ul li{display:inline-block;}
.footer1 .footer-bottom ul li a{display:block;padding-left:8px;}
.footer1 .footer-bottom ul li a:after{content:"-";padding-left:8px;}
.footer1 .footer-bottom ul li:last-child a:after{content:"";}
.invalid-feedback{color:red !important;}
.clr-fix {clear: both;}
.ui-datepicker-calendar {display: none;}
.footer-container {background: #1a1b1c;overflow: hidden;}
.footer-copyr {float: right;min-height: 20px;}
.footer-copyr li {padding: 7px 0px 0px 0px;list-style-type: none;}
.footer-copyr a {padding: 15px;}
.stepwizard-step p {margin-top: 0px; color:#666;}
.stepwizard-row { display: table-row; display: none;}
.stepwizard { display: table; width: 100%; position: relative;}
.stepwizard-step button[disabled] {}
.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn { opacity:1 !important; color:#bbb;}
.stepwizard-row:before {top: 14px;bottom: 0; position: absolute; content:" ";width: 100%; height: 1px;background-color: #ccc;z-index: 0;}
.stepwizard-step {display: table-cell; text-align: center; position: relative;}
.btn-circle { width: 30px; height: 30px; text-align: center;padding: 6px 0;font-size: 12px;line-height: 1.428571429; border-radius: 15px;}
.navbar-toggle {border: 1px solid #01adc9;}
.navbar-toggle .icon-bar { background: #01adc9;}
@media (max-width:850px){.col-lg-6 {width: 50%;}
                         .login-block div#carousel-example-generic {display: none;}
                         .login-sec {margin-left: 4%;border: 0px solid #e5e5e5;width: 100%;}
                         .col-lg-12.login-block {float: none; margin: auto; display: table; text-align: center; margin-bottom: 6%;}
                         .form-group .col-md-12 , .form-group .col-lg-12 {width:100%;}
                         .col-sm-12{width: 100%;}
}
@media (max-width:550px){.footer1 .footer-bottom .pull-left, .footer1 .footer-bottom .pull-right{float:none !important;width:100%;padding:10px;text-align:center;}
                         .page-title .title_left {width: 100%;}
                         .col-lg-6 , .col-lg-12 {width:100%;}
                         .login-block div#carousel-example-generic {display: none;}
                         .login-sec {margin-left: 0%;border: 0px solid #e5e5e5;width: 100%;}
                         .navbar-collapse {padding-right: 15px;padding-left: 15px;margin-top: 20px;overflow-x: visible;-webkit-overflow-scrolling: touch; border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.1);}
}