
body, button, input, select, textarea {color:#444444;}
body {background-color:#ffffff;} 


.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#ffffff;background-color:#ddd;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{color:#ffffff;}
.owl-theme .owl-dots .owl-dot span{background:#d6d6d6;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.restab {border-color:#085ca7;}
.tabnav li {background-color: #085ca7;}
.tabnav li a {color: #ffffff;}
.tabnav .r-tabs-state-active a {color: #00c5ad; background-color:#ffffff;}
.restab .r-tabs-accordion-title .r-tabs-anchor {background-color: #085ca7;color: #ffffff;}
.restab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #ffffff;color: #085ca7;}

.accordionrow{border:1px solid #022a58;}
.accordion .acclink, .accordion .acclink:focus {color:#085ca7;}
.accordion .acclink .ion-plus{background-color:#022a58; color:#ffffff;}
.accordion .acclink:hover, .accordion .acclink.active {color:#085ca7;}

.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#022a58;}
.ui-datepicker th, .ui-state-highlight {background-color:#085ca7;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#085ca7;}
.ui-datepicker {color:#ffffff;}
.ui-datepicker .ui-datepicker-prev:after{border-color:transparent #ffffff transparent transparent}
.ui-datepicker .ui-datepicker-next:after{border-color:transparent transparent transparent #ffffff}
.ui-datepicker .ui-datepicker-title select {background-color:#ffffff; border-color:#ffffff; color: #000;}
.calendar-out .button { background-color:#2979ca; color:#ffffff;}
.calendar-out .button:hover { background-color:#173C84; }
.ui-datepicker  tbody a { color:#ffffff; }
.ui-datepicker-title { color:#ffffff; }
.ui-datepicker th {color:#ffffff; }
.ui-datepicker-prev, .ui-datepicker-next {color:#ffffff; }


.heapBox a { color: #ffffff; }
.heapBox .holder {color: #444444;}
.heapBox .heap .heapOptions {background-color:#022a58; position:relative;}
.heapBox .heap .heapOptions:after{background-color:#022a58; height:100%; width:100%; position:absolute; left:0; top:0; content:"";}
.heapBox .heap .heapOptions .heapOption a{color:#ffffff;}
.heapBox .heap .heapOptions .heapOption a:hover,
.heapBox .heap .heapOptions .heapOption a.selected{background-color:#085ca7; color:#ffffff;}


.form-control, .form-control:focus{border-color:#085ca7; background-color:inherit; color:#444444;}
.form-control.datepicker, .form-control.datepicker:focus{background-color: inherit;}

.button, .button:focus{color:#085ca7;border-color:#022a58;background-color:inherit;}
.button:hover{color:#022a58; border-color: #085ca7; background-color:inherit;}

::-webkit-input-placeholder{color:#444444;}
:-moz-placeholder{color:#444444;}
::-moz-placeholder{color:#444444;}
:-ms-input-placeholder{color:#444444;}
.form-control::-webkit-input-placeholder{color:#444444;}
.form-control:-moz-placeholder{color:#444444;}
.form-control::-moz-placeholder{color:#444444;}
.form-control:-ms-input-placeholder{color:#444444;}

#header{background-color:#ffffff;}
.topbar{background-color:#022a58  ;}
.topmaplink a, .topmaplink a{color:#ffffff; }
.topmaplink a:hover{color: #085ca7;}
.socialmedia > li > a{color:#ffffff;}
.socialmedia > li > a:hover{color:#085ca7;}

.headcall a, .headcall a:focus{color:#ffffff;background-color: #022a58;}
.headcall a:hover{background-color: #085ca7; color:#ffffff;}
.headbookapp a, .headbookapp a:focus{color:#085ca7; border-color:#022a58;}
.headbookapp a:hover{color:#085ca7; border-color:#085ca7;}

.menu-icon, .menu-icon:focus { color: #085ca7;}
.menu-icon.open, .menu-icon:hover {color: #085ca7;}



.menu-icon, .menu-icon:focus { color: #085ca7;}
.menu-icon.open, .menu-icon:hover {color: #085ca7;}
#nav > li > a {color: #085ca7;}
#nav > li:hover > a, #nav > li.active > a { background-color: inherit; color: #085ca7; border-color: #022a58;}
#nav ul {background-color: #022a58;}
#nav ul li a {background-color: inherit; color: #ffffff;}
#nav li ul li:hover a { background-color: #085ca7; color: #ffffff;}
.arrowclick:after{border-top-color:#ffffff;}

.teasercaption{background-color:rgba(255,255,255,0.3);}
.teasertext h2{color:#085ca7;}
.teasertext p{color:#444444;}
.teasebtn, .teasebtn:focus{background-color:inherit; color:#085ca7; border-color:#085ca7;}
.teasebtn:hover{background-color:inherit; color:#022a58; border-color: #022a58;}

.hmbookappsection strong {color:#085ca7;}
.hmbookappsection .form-control, .hmbookappsection .form-control:focus, .hmbookappsection .heapBox .holder, .hmbookappsection .formradio label input[type="radio"] + span{color:#444444;}
.hmbookappfrom .form-control::-webkit-input-placeholder {color:#444444;}
.hmbookappfrom .form-control:-moz-placeholder {color:#444444;}
.hmbookappfrom .form-control::-moz-placeholder {color:#444444;}
.hmbookappfrom .form-control:-ms-input-placeholder {color:#444444;}

.hmtechinfo h3{color:#085ca7;}

.hmaboutsection{background:#e6e7e8;}
.hmaboutdesc h2{color:#085ca7;}
.hmaboutdesc h3{color:#085ca7;}
.hmaboutimgbox{border-color:#ffffff; background: #e6e7e8;}

.hmbookappfrom .heapBox .holder, .bookappform .heapBox .holder{border-color:#085ca7;}

.hmgalthumb:after{background-color:#022a58; opacity:0.5;}



.hmservices-section h2, .hmoffersection h2{color:#085ca7;}
.servicelink, .servicelink:focus{color:#58595b;}
.servicon{color:#085ca7;}
.servicelink strong{color:#085ca7;}
.servicelink:hover, .servicelink > strong:hover {color: #022a58;}

.hmplansection{background-color:#e6e7e8;}
.hmplansection h2{color:#085ca7;}
.hmdiscplanlist .item{border-left-color:#022a58;}
.plandetail .col-md-4{border-right-color:#022a58; }
.plantitle h3{color:#085ca7;}
.plantitle span{color:#085ca7;}
.plantitle p{color:#444444;}
.plandesc li{color:#444444;}

.offerdetail{border-color:#022a58; position:relative; }
.offerdetail:after{position:absolute; left:0; top:0; height:100%; width:100%; content:""; background-color:#022a58; opacity:0;}
.offerdetail:hover .offerdetail:after{opacity:0.4;}
.offerblock h3{color:#085ca7;}
.offerblock p{color:#444444;}

.hmblog-section h2{color:#085ca7;}
.hmblog-section h2 a{ color:#085ca7;}
.hmblog-section h2 a:hover {color:#022a58;}
.blogbox h3{color:#085ca7;}
.blogbox h3 a{color:#085ca7;}
.blogthumb:after{background-color:#022a58; opacity:0.5 !important;}
.blogbox p{color:#444444;}
.readmorebtn{color:#085ca7;}
.readmorebtn:hover{color:#022a58;}
.blogbox h3:hover a{color:#022a58;}

.page-title{background-color:#022a58;}
.page-title h1{color:#ffffff;}

.doctorsmdec h3 {color:#085ca7;}
.doctorsmdec span {color:#444444;}
.doctorsmdec p {color:#444444;}
.aboutsmdet h2 {color: #085ca7;}
.aboutsmdet p {color: #444444;}
.bookappform h2 {color: #085ca7;}
.aboutsmdet li a{color:#085ca7;}

.insurancebox h2 {color:#085ca7;}
.insurancebox h3 {color:#085ca7;}
.insurancebox p {color:#444444;}
.insurance-listing li{color:#444444;}
.insurance-listing li:after{background-color:#444444;} 
.bookappblock h2 {color:#085ca7;}

.serviceblock p {color:#444444;}

.blogdetrow h1 {color:#085ca7;}
.blogdetrow h2 {color:#085ca7;}
.blogdetrow p {color:#444444;}

.blogdetpagin .pager li > a, .blog-details .pager li > a:focus {color:#085ca7; background-color: #ffffff;}
.blogdetpagin .pager li > a:hover {border-color:#022a58;}
.backbtn {color: #085ca7;}
.backbtn:hover, .backbtn:focus {color: #022a58;}

.contacthours .footaddress a, .contacthours .footcall a, .contacthours .footemail a, .contacthours .footsocial > li > a {color:#085ca7;}
.contacthours .foothours li {color:#085ca7;}
.conntactrmap {border-color:#022a58;}

.videopoplink, .videopoplink:focus{background-color: rgba(0,0,0,0.4); color: #ffffff;}
.videopoplink:hover{color: #ffffff;}

.footer-inner{background-color:#085ca7;}
.footercolumn h3{color:#ffffff;}
.footcall {color:#ffffff;}
.footcall a{color:#ffffff;}
.footcall a:hover, .footaddress a:hover {color:#022a58;}
.footaddress {color:#ffffff;}
.footaddress a{color: #ffffff;}
.footaddress a:hover{color:#022a58;}
.footemail{color:#ffffff;}
.footemail a{color:#ffffff;}
.footemail a:hover{color:#022a58;}
.footsocial > li > a{color:#ffffff;}
.footsocial > li > a:hover{color:#022a58;}
.footbookapp a, .footbookapp a:focus{color:#ffffff; border-color:#022a58;}
.footbookapp a:hover{color:#022a58; border-color:#ffffff;}

.foothours li{color:#ffffff;}

.footform .form-control::-webkit-input-placeholder{color:#ffffff;}
.footform .form-control:-moz-placeholder{color:#ffffff;}
.footform .form-control::-moz-placeholder{color:#ffffff;}
.footform .form-control:-ms-input-placeholder{color:#ffffff;}
.footform .form-control, .footform .form-control:focus {color:#ffffff; border-color:#ffffff;}
.footform .row .form-group.capchafield {border-color:#ffffff;}
.footform .button{color: #ffffff;}
.footform .button:hover{color: #022a58; border-color: #ffffff;}


.form-list label, .form-list .label {color:#333;}
.radio-list label, .radio-list .label {color:#333;}
.capchafield{border-color:#085ca7;}
.capchaimg{background-color:#085ca7;}
.nav-links a:hover{background:#641951;}

.formradio label input[type="radio"]:checked + span{background-color:#085ca7; color:#ffffff;}
.form-check label{border-color: #085ca7; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color:#022a58;}
.contacthours .headbookappbtn{color: #022a58;} 
.contacthours .headbookappbtn:hover{color: #085ca7; border-color: #085ca7;}
 
 @media only screen and (max-width:991px) {
#nav{background-color:#022a58;}
#nav > li > a {color:  #ffffff;}
#nav > li:hover > a, #nav > li.active > a { background-color:#085ca7; color: #ffffff;  border-color: #022a58;}
#nav ul {background-color: #022a58;}
#nav ul li a {background-color: inherit; color: #ffffff;}
#nav li ul li:hover a { background-color: #085ca7; color: #ffffff;}
.arrowclick:after{border-top-color:#ffffff;}
}