@import url("style2.css");
/*
MY CUSTOM CSS
==================================

/* DOCUMENT INFORMATION
	- Notes: Regpoint Theme CSS
	- Updated: June 2014
	- Author:
*/

/* CSS DIRECTORY
	1. =GLOBAL SETTINGS
	2. =LAYOUT
	3. =TYPOGRAPHY
	4. =HEADER
	5. =SIDEBAR
	6. =FOOTER
	7. =HACK DIRECTORY
	8. =MEDIA QUERIES
	
*/
/* -----------------------------
   GLOBAL SETTINGS
   ----------------------------- */
body {background:#808080; font-family:Arial;  font-size:13px;margin-top: -9px !important;}
#warrper { min-height:650px;}
#page-body { 
	background: #fff;
    padding: 15px 20px 0;
    min-height: 600px;
    display: block;
    float: left; width:100%;    margin-top: -1px;
}
#page-body h1 { font-size:30px;}

a:focus, input:focus, img:focus, select:focus, checkbox:focus { outline:none;}
.tabBder { border:1px solid #ddd; border-top:none; padding:25px 0px 15px 0px; margin-bottom:12px;}
.trv-report-page {width:794px!important;}

 /* Change navbar bg default color to blue color  */
.top-navbar-bg {background: #0091d1; height:auto;}
.navbar {margin-bottom: 0px;}
.navbar-default {background: #0091d1;border-color: #0091d1;border-radius: 0; height:40px;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.company-logo {background: url("../images/logo.png") no-repeat scroll center center;height: 24px;margin:11px 10px 0 0px;text-indent: -119988px;width: 150px;}
.navbar-default .nav-bar-style > .open > a:hover, .navbar-default .nav-bar-style > .open > a:focus, .navbar-default .nav-bar-style > .open > a {background-color: transparent;}
.dropdown-menu {  background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176) !important;
    display: none;
    float: left;
    font-size: 12px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0 ;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;}

ul.dropdown-menu > li > a { margin: 0 !important;}
ul.dropdown-menu {border:none !important;padding:0 !important;}



.dropdown-menu > li > a { line-height:25px !important; padding: 3px 15px !important;}
.navbar-default .navbar-nav > li > a:hover { color:#fff !important;}
.navbar-default .navbar-nav > li > a:focus { color:#fff !important;}
.navbar-default .navbar-nav > li > a:visited { color:#fff !important;}
.navBarBox ul li ul li ul { margin-top:-37px !important;}
.dropdown-menu > li > a span.sub-arrow { margin-top:9px;}
.dropdown-menu.mySubLinks.sm-nowrap {margin-top: -1px !important;}
.navbar-toggle:hover, .navbar-toggle:focus { background:none !important;}

ul.dropdown-menu.sm-nowrap li {border-bottom: 1px dotted #dbdada !important;}
ul.dropdown-menu.sm-nowrap li:last-child { border-bottom:none !important;}
.nav.navbar-nav.sm.nav-bar-style { margin-top:2px;}
a.has-submenu span.sub-arrow { margin-top:5px;}
.dropdown-menu.sm-nowrap { margin-top:-37px;}
.navbar-default .navbar-toggle .icon-bar { background:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; }
.sm-nowrap {width: auto;min-width: 10em;display: none;max-width: 20em;top: auto;left: 0px;margin-left: 0px;margin-top: 0px;}

/* sub menus arrows */
.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {position: static;margin-top: 0;margin-right: 0;margin-left: 6px;display: inline-block;width: 0;height: 0;overflow: hidden;vertical-align: middle;border-top: 4px solid;border-right: 4px dashed transparent;border-bottom: 4px dashed transparent;border-left: 4px dashed transparent;}
.navbar-fixed-bottom .sub-arrow {margin-top: -5px;border-top: 4px dashed transparent;border-bottom: 4px solid;}
.navbar-nav ul .sub-arrow {position: absolute;right: 0;margin-top: 6px;margin-right: 15px;border-top: 4px dashed transparent;border-bottom: 4px dashed transparent;border-left: 4px solid;}
.navbar-nav ul a.has-submenu {padding-right: 30px;}

/* scrolling arrows for tall menus */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {position: absolute;display: none;visibility: hidden;height: 20px;overflow: hidden;text-align: center;}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {position: absolute;top: -2px;left: 50%;margin-left: -8px;width: 0;height: 0;overflow: hidden;border-top: 7px dashed transparent;border-right: 7px dashed transparent;border-bottom: 7px solid;border-left: 7px dashed transparent;}
.navbar-nav span.scroll-down-arrow {top: 6px;border-top: 7px solid;border-right: 7px dashed transparent;border-bottom: 7px dashed transparent;border-left: 7px dashed transparent;}

/* add more indentation for 2+ level sub in collapsible mode - Bootstrap normally supports just 1 level sub menus */
.navbar-nav .collapsible ul .dropdown-menu > li > a, .navbar-nav .collapsible ul .dropdown-menu .dropdown-header {padding-left: 35px;}
.navbar-nav .collapsible ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul .dropdown-menu .dropdown-header {padding-left: 45px;}
.navbar-nav .collapsible ul ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul ul .dropdown-menu .dropdown-header {padding-left: 55px;}
.navbar-nav .collapsible ul ul ul ul .dropdown-menu > li > a, .navbar-nav .collapsible ul ul ul ul .dropdown-menu .dropdown-header {padding-left: 65px;}

/* fix SmartMenus sub menus auto width (subMenusMinWidth and subMenusMaxWidth options) */
.navbar-nav .dropdown-menu > li > a {white-space: normal;}
.navbar-nav ul.sm-nowrap > li > a {white-space: nowrap;}

/* fix .navbar-right subs alignment */
.navbar-right ul.dropdown-menu {left: 0;right: auto;}

/* The following will make the sub menus collapsible for small screen devices (it's not recommended editing these) */
.navbar-nav .collapsible ul {display: none;position: static !important;top: auto !important;left: auto !important;margin-left: 0 !important;margin-top: 0 !important;width: auto !important;min-width: 0 !important;max-width: none !important;}
.navbar-nav .collapsible ul.sm-nowrap > li > a {white-space: normal;}
.navbar-nav .collapsible iframe {display: none;}

/* disable Bootstrap 3's global box-sizing:border-box; for the menus as it doesn't play nice with SmartMenus */
ul.sm li *, ul.sm li *:before, ul.sm li *:after {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.footer {background: #595959;color: #bfbfbf;font-size: 12px;padding:10px 15px 0;}
.footer-menu li { list-style:none; display:inline; padding-left:18px;}
.footer-menu li a { font-size:12px; color:#e8e8e8;}
.social-icon a { font-size:14px; color:#e8e8e8; padding-left:10px;}
.panel-master-style { padding:0 31px;}
.panel-master-style .select-item-box .select-item-box-body ul li { padding:12px 10px 13px;}
.panel-master-style .col-md-4 { padding:0; margin-left:-1px;}
.item-select-left .two-input-style .form-control { width:45px; height:27px; display:inline; box-shadow: none; margin-left: 10px;}
.percentage-style { margin-right:15px;}
.two-input-style { margin-top:-4px;}
.panel-master-style .select-item-box-header { padding:11px 0 12px 10px; font-size:14px;}
.fixed-sub-panel {position:absolute; background:#f0f0f0; width:95%; border-bottom:1px solid #e5e5e5;  padding: 3px 0;}
.rs-percentage { font-weight:bold; padding-right:25px; font-size:14px;}
.insurance-panel-two-col .form-control {    width: 78%;    float: left;    margin-right: 2px;} /* Update Details Page CSS  */
.user-main-info-div { border:1px solid #eee0c4; background:#f9f5ed; padding:12px; min-height:130px;}
.user-n-d-info { margin-left:30px; display:inline-block; margin-top:40px; color:#80601c; font-size:13px;}
.patient-code { margin-top:50px;}
.update-details-tab-style .nav-tabs { background:#f3ead7; border-left:1px solid #eee0c4; border-right:1px solid #eee0c4; }
.update-details-tab-style .nav-tabs > li .fa { font-size:18px; padding-right: 6px;}
.update-details-tab-style .nav-tabs > li { border-right: 1px solid #e7d5b2; width: 14.2%; text-align:center;}
.update-details-tab-style .nav-tabs > li a { color:#80601c; padding: 15px 12px;}
.update-details-tab-style .nav-tabs > li.active > a, .update-details-tab-style .nav-tabs > li.active > a:hover, .update-details-tab-style .nav-tabs > li.active > a:focus {background-color: #fff; border-top: 3px solid #0091d1; border-radius: 0; color: #555; padding:13px 12px 15px; border-left: none; border-right: none; margin-right: 0px; color:#0091d1;}
.update-details-tab-style .nav-tabs > li > a:hover, .update-details-tab-style .nav-tabs > li > a:focus { background: none;}
.user-pic .action-pic-style { position:absolute; margin-top:-10px;}
.user-pic .action-pic-style a { font-size:11px; margin-left:12px; color:#80601c;}
.verified-numer { color:#5cb85c; font-weight:normal; font-size:12px;}

/* End Update Details Page CSS  */
.head-bg { background:#f3f3f3; font-weight:bold; padding:10px;}
.color-box-style {height: 120px;width: 99px; border:1px solid #d0d0d6; border-radius: 3px; float:left; text-align:center; margin-right:8px;}
.color-box-style .count{ font-weight:bold; font-size:30px;margin-top: 30px; display: block;}
.male-box-style p { background:#7ab325; text-align:center; color:#fff; padding:3px;}
.male-box-style .count{ color:#7ab325;}
.female-box-style p { background:#c27e18; text-align:center; color:#fff; padding:3px;}
.female-box-style .count{ color:#c27e18;}
.age-category-box-style p { background:#3161a6; text-align:center; color:#fff; padding:3px;}
.age-category-box-style .count{ color:#3161a6;}
.tabBder .checkbox-inline-style { width:auto; margin-top:5px;}
.clinte-searh-bar .form-control { width:100%;}
.btn {border-radius: 2px;}
.bs-customizer-input {float: left;padding-left: 15px;padding-right: 15px;width: 24.3333%;margin-bottom: 12px;}
.bs-customizer-input-1 {float: left;padding-left: 15px;padding-right: 15px;width: 24.3333%;margin-bottom: 12px;}
.bs-customizer-input-2 {float: left;padding-left: 15px;padding-right: 15px;width: 50%;margin-bottom: 12px;}
.bs-customizer-input-3 {float: left;padding-left: 15px;padding-right: 15px;width: 75%;margin-bottom: 12px;}
.bs-customizer-input label {font-size: 13px;}
.bs-customizer-input .btn .caret {float: right;margin-top: 10px;}
.bs-customizer-input .dropdown-menu {width: 100%;border-radius: 2px;}
.bs-customizer-input .btn .drop-name {float: left;}
.bs-customizer-input .btn {width: 100%;text-align: left;background-color: #fafafa;border-radius: 2px;}
.form-control {background-color: #fafafa;border-radius: 1px;}
.page-header {border-bottom: 1px solid #eee;margin:0px 0 20px;padding-bottom: 15px; font-size:30px;}
.select-item-box {border: 1px solid #cccccc;background: #fff;overflow: hidden;border-radius: 2px;}
.select-item-box-header {border-bottom: 1px solid #cccccc;background: #fafafa;padding: 7px 0 7px 10px;}
.panel-master-style .item-select-left {width: 100%;overflow-y: scroll;height: 350px;}
.item-select-left {width: 50%;overflow-y: scroll;height: 350px;}
.item-select-left .form-control {width: 100%;background-color: transparent;}
.item-select-left .navbar-form {border-bottom: 1px solid #cccccc;padding: 4px 10px 10px 10px;}
.info-arrow-left {background: url("../images/arrow-left.png") no-repeat scroll left 20px;display: block;height: 70px;width: 350px;padding-left: 45px;margin-top: 150px;margin-left: 40px;color: #A0A0A0;font-style: italic;}
.item-select-right {width: 50%;overflow-y: scroll;height: 350px;}
.select-item-box-body ul {margin: 0;padding: 0;}
.select-item-box-body ul li {margin: 0;padding: 0;border-bottom: 1px solid #e5e5e5;padding: 10px;}
.select-item-box-body ul li a {margin: 0;padding: 0;color: #5b5b5b;}
.space-200 {clear: both;height: 200px;}
.space-150 {clear: both;height: 150px;}
.space-130 {clear: both;height: 130px;}
.space-120 {clear: both;height: 120px;}
.space-100 {clear: both;height: 100px;}
.space-80 {clear: both;height: 80px;}
.space-50 {clear: both;height: 50px;}
.space-40 {clear: both;height: 40px;}
.space-30 {clear: both;height: 30px;}
.space-20 {clear: both;height: 20px;}
.space-10 {clear: both;height: 10px;}
.space-5 {clear: both;height: 5px;}
.space-3 {clear: both;height: 3px;}
.space-1 {clear: both;height: 1px;}
.btn:active, .btn.active {background-image: none;box-shadow: none;outline: 0 none;}

/* Terms Page Css Start Here */
#scrollbar1{width:100%;margin:0;position: relative;}
#scrollbar1 .viewport{height:550px;overflow:hidden;position:relative;}
#scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0;margin:0;padding-right:30px;}
#scrollbar1 .scrollbar{background:#ccc;position:absolute;right: -2px;top:0;width:4px;}
#scrollbar1 .track{height:100%; width:13px; position:relative; padding:0 1px;}
#scrollbar1 .thumb{background:#595959;height:20px;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:-2px;}
#scrollbar1 .thumb .end{background:#595959;overflow:hidden;height:5px;width:8px;}
#scrollbar1 .disable{display:none;}
.mgnNone { margin-bottom:10px !important;}
.overview p { font-size:15px; color:#424242; line-height:21px;}
.overview h4 { font-size:16px; color:#424242;}
.overview h3 { font-size:18px; color:#424242;}
.overview ul li { line-height:21px; font-size:13px; margin-bottom:15px; margin-left: -20px; padding-left: 5px; list-style-type:initial; color:#636363;}
ul.listStl li {font-size: 13px;list-style-type: upper-alpha;margin-bottom: 15px; margin-left: -20px; padding-left: 5px; line-height:21px;}
ul.listStl span {display: block; font-size: 14px;font-style: italic; color:#000;}
.leftBoxTnc {width: 2%; float:left}
.rightBoxTnc {float:left; width: 98%;}
label .rightBoxTnc  { font-weight:normal;}
/* Terms Page Css End Here */
.selectPanelBox span { margin-right:15px;}
.selectPanelBox span input { vertical-align:-2px;}

.AddBtnCs {box-shadow: 0px 0px 9px #d1d1d1;border: none;background: #fff;font-size: 15px;color: #018633;padding: 8px 20px;border-radius: 3px;margin-top: 23px;}
table.inSideTab thead tr th { border-bottom:2px solid #ddd;padding:7px 0;}
table.inSideTab tbody tr td { border-bottom:1px solid #ddd;padding:10px 0;}
table.inSideTab tbody tr:last-child td { border-bottom:none;padding:10px 0 0;}

.updateBtnRt{margin-left: 10px !important;border: 1px solid #CCC;border-radius: 5px;float: left;line-height: 25px;padding: 2px 10px 0 10px; background:#fff; text-transform:uppercase; float:right; font-size:12px;}


/* MEDIA QUERIES */
@media (max-width: 768px) {
.bs-customizer-input {padding-left: 15px;padding-right: 15px;width: 50%;}
.bs-customizer-input-1 {float: left;padding-left: 15px;padding-right: 15px;width: 50%;margin-bottom: 12px;}
}


@media (max-width:992px) {
.navbar-collapse.navBarBox.collapse.in {background:#939292; position:relative; z-index:99; width:100%;}
.navbar-default .navbar-nav > li > a { color:#fff !important;}
.navbar-collapse.navBarBox.collapse.in ul li {border-bottom: 1px solid #b8b7b7;}
.dropdown-menu.sm-nowrap li a { color:#fff !important;}
.nav.navbar-nav.navbar-right.sm {margin-bottom: 0;}
.dropdown-menu.sm-nowrap {background: #b1b0b0 !important;}
.navbar-toggle { margin-right:0px;}
.navbar-header { float:initial;}
.navBarBox ul li ul li ul li { padding-left:15px !important;}

}

@media (max-width: 480px) {
.bs-customizer-input {padding-left: 15px;padding-right: 15px;width: 100%;}
.bs-customizer-input-1 {float: left;padding-left: 15px;padding-right: 15px;width: 100%;margin-bottom: 12px;}
}
@-webkit-keyframes anim {0% { background-position: 0 0; }100% { background-position: 50px 50px; }}  
@keyframes anim {0% { background-position: 0 0; }100% { background-position: 50px 50px; }}    
.myprogress, a.myprogress { background-size:20px 20px !important;  background-image: linear-gradient(-45deg,transparent 25%, rgba(255, 255, 255, 0.2) 25%,rgba(255, 255, 255, 0.2) 50%, transparent 50%,transparent 75%, rgba(255, 255, 255, 0.2) 75%) !important; -webkit-animation: anim 3s linear infinite;pointer-events: none;cursor: default;}
.myprogress, a.myprogress { background-size:20px 20px !important;  background-image: linear-gradient(-45deg,transparent 25%, rgba(255, 255, 255, 0.2) 25%,rgba(255, 255, 255, 0.2) 50%, transparent 50%,transparent 75%, rgba(255, 255, 255, 0.2) 75%) !important; animation: anim 3s linear infinite;pointer-events: none;cursor: default;}



