﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');


body{font-family:Trebuchet MS;background:#f6f6f6 !important;}
/*.main_content table tr.hd-table th {  min-width: 164px;}*/
.logo{ margin-left:50px;}
.login-left{ border:1px solid #d5d8ce; min-height:337px; padding:0px;}
.login-right{ background:#fff; border:15px solid #dbe0d4;}
.input-feld{ margin-top:10px; margin-bottom:10px; }
.chk-box{ margin:0px;}
.forg{ text-decoration:none; color:#595858;}
.login-right h4{ font-family:Trebuchet MS; font-size:26px; color:#595858; margin-top:20px;}
.login-right i{ color:#fff; background:#68a617;}
.login-right span{ background:#68a617;}
.carousel-indicators li{ background:#6f6f6f;}
.carousel-indicators .active{ background:#68a617;}
.carousel-indicators{ left:385px; top:285px; margin-left:0px;}
.cust-txt-fld{ height:50px; border-radius:0px; background:#edf0e8;}
.cust-txt-icon{ padding:10px 18px; border-radius:0px;}
.cust-txt-icon2{ padding:10px 21px; border-radius:0px;}
.cust-btn{ padding-bottom:18px; padding-top:18px; border-radius:0px; background:#68a617; border:none; margin:17px 0px;}
.cust-btn:hover{ background:#7dc322;}
.contact-fld{ margin:20px 0; padding:0px;}
.contact-fld h3{ color:#595858;}
.contact-fld p{ color:#636363;}
.contact-fld h3{ margin-top:0px;}
.contact-fld p{  text-align:justify; font-size:12px;}
.contact-fld img{ padding-top:10px;}
.contact-fld-right{ margin:20px 0; padding:0px; border:1px solid #dddfd8;}
.border-left{ border-bottom:1px solid #fafcf6; border-left:1px solid #fafcf6; border-top:1px solid #fafcf6;}
.border-left input{ margin:10px 0; border-radius:0px; background:#ccd0c6; color:#595858;}
.border-right{ border-bottom:1px solid #fafcf6; border-right:1px solid #fafcf6; border-top:1px solid #fafcf6;}
.border-right textarea{ border-radius:0px; background:#ccd0c6; color:#595858;}
.btn-send{ background:#68a617; min-width:80px; border:none; border-radius:0px;}
.btn-reset{ min-width:80px;  border:none; margin:4px 0; border-radius:0px;}
.footer{ background:#3a3a3a; min-height:80px; margin:15px 0 0px; text-align:center; float:left; width:100%;}
.footer a{ text-decoration:none; font-size:13px; font-family:Trebuchet MS; color:#7c7c7c; margin:10px 0;}
.footer p{ font-size:13px; font-family:Trebuchet MS; color:#7c7c7c; padding:10px 0;}
.main-nav{ /*background:url(../images/nav-bg.png) repeat-x;*/
border-bottom:1px solid #eee;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #DADADA),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(bottom, #DADADA 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #DADADA 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #DADADA 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #DADADA 0%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #DADADA 0%, #FFFFFF 100%);
 
  z-index: 8; margin:-1px 0 20px  0; padding:10px 0 10px;
 float:left; width:100%;}
.main-nav ul.negative_mrgn{margin-top:-10px; margin-bottom:-10px;}
.main-nav-logo{ /*padding:10px;*/}
.main-nav ul{ margin:0px; padding:0px;}
.main-nav ul li{ float:left; list-style:none; border-right: 1px solid #ccc; padding:15px 15px; margin:0;}
.main-nav ul li a{ text-decoration:none; font-family:Trebuchet MS; font-size:16px; color:#646464; float:left;}
.dash-content{ background:none; min-height:500px;}
.dash-content h4{ font-size:34px; margin:0px;}
.dash-content-btn{ /*min-width:100px;*/ background:#fefefe; border:1px solid #e7e9e3; color:#646464;}
.dash-content h6{ margin-right:5px;}
.dash-content p{ font-size:16px; /*text-align:center;*/ }
.dash-content a{ text-align:center; /*color:#6a6a6a;*/ text-decoration:none; /*background: #fefefe; border-radius:5px;*/ display:block; padding:6px; width:auto !important;}
.dash-list{  max-width:190px; min-height:130px; padding-top:10px;}
.dash-hd{ margin:0px 0;}
.hd-table{ background:#DBE0D4; font-size:16px; color:#000;}
.panel-cust{ padding:0px; background:none !important;}
.bg-row{ background:#f7f7f7;}
.table a{ text-align:left; text-decoration:none; background:none; border:none; padding:0px; color:#000; font-size:14px;}
.cust-feld{ margin-bottom:5px;}
.popovertitle{ background:#DBE0D4; color:#333 !important; font:normal 12px !important; padding:10px 10px;
border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;}
.popovertitle h4{ font-size:20px;}
.popup{ margin:10px !important; border-bottom: 1px dotted #DBE0D4;}
.popup li{ list-style:none !important; background:none !important; border:none !important; text-align:left !important; padding-left:10px;}
.popup li label{ font-weight:normal !important; min-width:90px;}
.popup li span{ font-weight:bold;}
.media-body p{ font-size:14px; text-align:justify;}
.about-hd{  margin:20px 0; text-align:center;}
.about-content{ background:#fff; border-radius:5px; -webkit-box-shadow: 0px 0px 1px 0px rgba(171,169,171,1);
-moz-box-shadow: 0px 0px 2px 0px rgba(171,169,171,1);
box-shadow: 0px 0px 2px 0px rgba(171,169,171,1); border: 1px solid #D8D8D6; padding:10px;}
.about-content p{ text-align:justify; font-size:14px; }
.change a{ text-align:left !important; color:#666; position:absolute;
 left:16px; top:110px; background:none !important; opacity:0.0; margin-left:0px !important;}
.change a:hover{ background:#000 !important; color:#fff; opacity:0.5; border-radius:0px; padding-left:25px; padding-right:14px; }
.chk-list { border-bottom:1px solid #CDD6BC; border-top:1px solid #CDD6BC; margin-bottom:15px; padding-top:15px; padding-bottom:15px;}
.pop-over{ font-family:arial;}
.pop-over h6{ font-family:arial;}
.pop-border h5{ font-family:arial; /*border-bottom: 1px solid #D9E0D0 !important;*/}
.pop-over select{ margin:5px 0;}
.back-btn{ padding-top:8px; padding-bottom:8px;}
.dash-list a img{ padding:5px;}
.padd a{ padding:8px;}
.padd{ padding:0px;}
.add-btn{ margin-right:36px; background:; color:#000; padding-bottom:5px; padding-top:5px; margin:0px;}
/*.nav-tabs li a{ background:#CDD3C0 !important;}*/
/*.nav-tabs li a:hover{ background:#D7DDCC !important; color:#fff !important;}*/
/*.nav-tabs li a:active{background:#D7DDCC !important; color:#fff !important}*/
.dash-search{height:40px; font-size:18px; font-weight:bold; padding:6px 15px; background:#D1D6C7; border:none; color:#000;}
.dash-search:hover{ background:#565656;}
.detail-list{ background:none; line-height:28px; border-right:1px solid #E5E8E1;}
.detail-list li{ list-style:none;}
.detail-list h5{ margin:0px;}
.tabs li a{ background:none !important; padding-left:9px; padding-right:9px;}
.tabs li a:hover{ background:#3A3C3C !important;}
.btn-add{ padding:2px 6px;}
.btn-add:hover{ background:#474949;}

.main_content{ float:left; width:100%;}








.mg{ margin-bottom:5px;}
.mg-bt{ margin-top:10px;}


/*-------5-20-2014----------*/

.item{
    background: #fff;    
    text-align: center;
    height: 338px !important;
}
.sldr-left{ float:left; width:214px; }
.cust_caption{ width:300px; left:38%; top:0%;}

.cust_caption h3{font-family: 'Metrophobic', sans-serif !important; color:#5e9b0f !important; font-size:30px !important; 
font-weight:bold; text-shadow:none; text-align:left !important;}





/* FONT COLOR*/
/*.bg{ background:#fff; margin-top:-4px;}*/
.btn-cancel{ background:#DBE0D4; color:#333;  border-color: #DBE0D4;}
.btn-search{ background:#fff; color:#333;  border-color: #DBE0D4;}
.btn-color{ background:#fff; color:#333;  border-color: #DBE0D4; padding:2px 8px 1px;}
.blue{color:#19629c;}
.box{ height:50px; !important}
.right-m{ margin-right:15px;}
.strength{ float:right; width:100px;}
.row-width{ width:120px;}
.smalltxt{font-size:11px;}
.text-field{ line-height:35px;}

/*--HEAD---*/

h1{font-size:28px; font-weight:normal;}
h2{font-size:24px; font-weight:normal;}
h3{font-size:20px; font-weight:normal;}
h4{font-size:18px; font-weight:normal;}
h5{font-size:16px; font-weight:bold;}
h6{font-size:14px; font-weight:bold;}


/*---25.03.2014----*/

.tbl_style{background:#F0F2EC !important; text-align:center !important; font-size:14px;}
.tbl_style1{background:#E1E5DA !important; text-align:center !important; font-size:14px;}
.tbl_style2{background:#EAEDE6 !important; text-align:center !important; font-size:14px;}
.insu_list th{ text-align:center;}
.map_br{ border:1px solid #c2c2c2; padding:15px;}

/*    07Dec 2015 css starts    */
.status_red{ float:left; padding:5px 10px; width:75px; height:20px; /* background:#FF0000; */ border-radius:2px; position:relative; margin-top:5px;
color: #faddde;
 border: solid 1px #980c10;
 background: #d81b21;
 background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
 background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317'); 

}
.status_red:after, .status_gray:after, .status_green:after, .status_orange:after{ content:''; position:absolute; width:70px; height:16px; left:-5px; top:-3px;}
/*.status_gray{ float:left; padding:5px 10px; width:60px; height:10px; background:#A5A5A5; position:relative; margin-top:5px;}*/
.status_gray {
    float: left;
    padding: 5px 10px;
    width: 75px;
    height: 20px; /* background:#FF0000; */
    border-radius: 2px;
    position: relative;
    margin-top: 5px;
    color: #faddde;
    border: solid 1px #353535;
    background: #767676;
    background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#767676));
    background: -moz-linear-gradient(top, #bcbcbc, #767676);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc', endColorstr='#767676');
}
.status_white {
    float: left;
    padding: 5px 10px;
    width: 75px;
    height: 20px; 
    border-radius: 2px;
    position: relative;
    margin-top: 5px;
    color: #faddde;
    border: solid 1px #bebebe;
    background: #e7e7e7;
    background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#dadada));
    background: -moz-linear-gradient(top, #e7e7e7, #dadada);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#dadada');
    
}
.status_green{ float:left; padding:5px 10px; width:75px; height:20px; /* background:#92D050; */ position:relative; margin-top:5px;

color: #e8f0de;
 border: solid 1px #538312;
 background: #64991e;
 background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
 background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e'); 
 border-radius:2px;
}

/*   11Dec 2015  */
/*.dash-content h4.modal-title{ font-size:20px;}*/
.bordered_table tr{ border:solid 1px #ccc; }
.bordered_table tr td, .bordered_table tr th{ padding:5px; cursor:pointer;}

/*   14Dec 2015  */
.lbl_span{ float:left; width:30%;}
.input_bx_area{ float:left; width:70%;}
/*   16Dec 2015  */
#toolbar{ margin-bottom:10px; margin-top:10px;}
    #toolbar a {
        display: inline-block;
        text-decoration: none;
        padding: 5px 10px;
        color: #666;
        border: 1px solid #aaa;
        border-radius: 0;
        background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e2e2e2));
        background: -webkit-linear-gradient(top, #fafafa 0%, #e2e2e2);
        background: -moz-linear-gradient(top, #fafafa 0%, #e2e2e2);
        background: -ms-linear-gradient(top, #fafafa 0%, #e2e2e2);
        background: -o-linear-gradient(top, #fafafa 0%, #e2e2e2);
        background: linear-gradient(top, #fafafa 0%, #e2e2e2);
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#fafafa", endColorStr="#e2e2e2");
    }
#dp_month, #dp_week, #dp_day{ 
    margin-bottom:10px; 
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.75);
     -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.75);
     box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.75);
}

/*  17Dec 2015   */
.ui-widget-overlay{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    z-index:0;
}
.ui-dialog{ z-index:11;}
/*.modal-header{background:#6a6a6a; color:#fff; text-align:center; width:100%; float:left; padding:0px 0; font-size:15px; margin-bottom:8px; text-transform:uppercase;}*/
/*.modal-header h4{color:#fff; text-align:center; padding:7px 0; font-size:15px; margin-bottom:8px; text-transform:uppercase; margin:0;}*/
#dialog .close{ 
    position:relative; z-index:111; width: 24px;
    height: 24px;
    background-image: url('../images/close_1.png');
    background-size:24px 24px;
    opacity:1;
    font-size:0;
    right:-10px;
    top:-10px;
}
/*.modal-dialog{ padding:0; border:solid 10px #ccc; border-radius:10px;}*/
/*.modal-content{ border:0; box-shadow:none; border-radius:0;}*/
.cust-feld input[type=text], input[type=datetime]{ width:100%; border:solid 1px #ccc;}
textarea.multi_line{ width:100%; height:100px; max-height:100px; max-width:100%; border:solid 1px #ccc; min-height:100px; min-width:100%;}
.ui-autocomplete{ width:287px !important; background:#fff; border:solid 1px #ccc; padding-left:0; padding-right:0;}
    .ui-autocomplete li {
        cursor: pointer;
        padding:3px 5px;
    }
     .ui-autocomplete li:nth-child(2n+2){ background:#eaeaea;}
     .table a.LinkClass{ text-decoration:underline;}
       .errorclass{ font-size:13px;}

.InsuranceTxtBox {
    width:50px;
    margin-right:10px;
}
.InnerChkBox {
    float:none!important;
    margin:0!important;
}

/*Added new style on 24-12-2015 by kindlebit*/
.insurance-left-dv {
  float:left;
}
.insurance-left-dv.right {
  float: right;
  margin:0;
}
.insurance-left-dv td {
  border-bottom: 1px solid #ddd;
  height: 45px;
  text-align: center;
  vertical-align: middle;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}
.insurance-left-dv input[type="checkbox"] {
  width: auto;
   height: auto;
}
.insurance-left-dv input {
  border: 1px solid #ddd;
  font-size: 14px;
  height: 24px;
  padding: 0 0 0 6px;
  width: 50px;
}
.ckk-box-color {
  background-color: #f00;
}
.insurance-left-dv td.text-left {
  text-align: left;
}

.insurance-left-dv th {
  border-bottom: 1px solid #ddd;
  font-family: helvetica;
  font-size: 14px;
  font-weight: 300;
  height: 40px;
  margin: 0 0 9px 5px;
  text-transform: capitalize;
}

.chk-list {
     overflow-x: scroll;
    width: 980px;
  
}
.cust-feld.subit_btn_btn input
{ background:#333; color:#fff; padding:7px 15px; border:none;
}
.insurance-left-dv.checkbox {
    width: 100%;
}
.insurance-left-dv.checkbox td.text-left input[type="checkbox"] {
    margin: 0;
}
.insurance-left-dv.checkbox td{ text-align:left;}

.insurance-left-dv.checkbox td.text-left input[type="text"] {
    padding: 0 11px;
    width: 100px;
    height: 30px;
}
.gastroenterology {
    padding: 0;
    margin: 20px 0 0;
}

.insurance-left-dv.checkbox th + th + th + th {
    width: auto;
}
.insurance-left-dv.checkbox th + th + th {
    width: 500px;
}


.insurance-left-dv.checkbox th {
    width: 124px;
}

.small_data_table tr th {
    padding: 5px;
    background:#6a6a6a;
    color:#fff;
    font-size:14px;
}
.small_data_table tr td {
    padding: 5px;
}








.important-instructions {
    min-height: 187px !important;
    width:50%;
    max-width: 483px;
}




textarea#InstructionMessage {
    border: 1px#ccc solid;
    height: 244px !important;
    overflow: auto !important;
    width: 100% !important;
}







@media( max-width:767px){

    .chk-list {
     width:auto;}
    .insurance-left-dv.right {
  float: left;
}
#SchedulerDiv, #UserDivMain{ overflow:auto;}
.insurance-group .accordion{width:100%; }
.table-responsive1 {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive1 > table {
    margin-bottom: 0;
  }
  .table-responsive1 > table > thead > tr > th,
  .table-responsive1 > table > tbody > tr > th,
  .table-responsive1 > table > tfoot > tr > th,
  .table-responsive1 > table > thead > tr > td,
  .table-responsive1 > table > tbody > tr > td,
  .table-responsive1 > table > tfoot > tr > td {
    white-space: nowrap;
  }


}

/*.popup{ position:absolute;background-color:#fff;}*/ 

/*********************::28-Dec-2015::*******************/

/*.modal.fade.TimingExamination.in .modal-content {
    overflow: hidden;
}*/
/*.modal.fade.TimingExamination.in .media.popup {
  overflow: visible;
}*/

/*.modal.fade.TimingExamination.in .media-body.pop-over {
  overflow: visible;
}*/

.null {
 height:300px !important;}
.null iframe {
    height: 100% !important;
}
.redOption {
    background-color:red;
    padding:5px;
}
.GreenOption {
    background-color:green;
    padding:5px;
}
.GreyOption {
    background-color:grey;
    padding:5px;
}
.redOption:hover {
    background-color:red;    
}
.GreenOption:hover {
    background-color:green;
    padding:5px;
}
.GreyOption:hover {
    background-color:grey;
    padding:5px;
}

.modal-header {
    background-color: #565656;
    color: white;
}
    .modal-header button.close {
        display: block;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background-color: #e20000;
        opacity: 1;
    }
/*.modal-dialog .modal-content .media.popup{overflow: visible !important;}
.media-body.pop-over {
  overflow: visible;
}*/

/*   11Jan 2016   */
.full-row1{ float:left; width:100%; margin:5px 0;}
.DoctorUserInput{ float:left; width:20%; padding:2px 0; word-wrap:break-word; height:26px; overflow:hidden;}
.DoctorUserInput input[type="checkbox"]{ float:left; margin-right:4px; margin-left:5px;}
.text_input{float:left; width:80%; word-wrap:break-word;}


/****::13-JAN-2016::*****/

.SchedulerDivMain {
    padding: 16px;
}

td.scheduler {
    width: 160px;
}

.SchedulerDivMain td input {
    height: 34px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0 11px 6px 0;
    padding-left:5px;
}

td.scheduler span {
    width: 160px;
    display: inline-block;
}

.SchedulerDivMain span {
    font-size: 16px;
}

div#SchedulerDivMain {
    margin: 20px 0 0 0;
}
.row.buttons_only{ margin:0 !important;}
.buttons_only .btn.btn-default.pull-right{ margin-left:5px !important;}
.buttons_only1 button{ margin-right:5px;}
select#ServicePlan{ width:100%; padding:5px;}
.cust-feld input[type="text"], input[type=datetime] { padding:5px;}


.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}
/* 18jan 2016  */
#wait{ background:rgba(0,0,0,0.5); position:fixed; left:0; top:0; width:100%; height:100%; padding:13% 30%;}
.SchedulerDivMain td input[type=submit].DeleteButton, input[type=submit].UserDeleteButton {
    font-size: 0;    background-image: url('../images/Close_Box.png'); background-repeat:no-repeat; border:0; width:24px; height:24px;
}
#SchedulerDiv table tr th{ padding:5px 2px 10px;}

#UserDivMain td input[type=button].UserDeleteButtonActive{display:block!important;background-image: url('../images/Close_Box.png');background-repeat:no-repeat; border:0; width:24px; height:24px;}
.SchedulerDivMain td input[type=button].SchedulerDeleteButtonActive{display:block!important; background-image: url('../images/Close_Box.png');background-repeat:no-repeat; border:0; width:24px; height:24px;}

.chkExamination {
    padding:0 5px;
}


/**08-FEb-2016**/

.additional tr th {
    font-size:18px;
    width: 400px;
    padding:0 0 10px; 
}

.additional tr {
    margin: 0 0 13px;
    border-bottom: 1px solid #ddd;
}

.additional td {
   padding:15px 0;
}
.Instruction textarea {
    height: 215px;
    width: 100%;
    border-color: #ccc;
    margin: 5px 0 0;
}
.AdditionalInformation {
    margin: 25px 0;
    display: inline-block;
    width: 100%;
}

.select-dv select {
    height: 40px;
    max-width: 300px;
    width: 100%;
    font-size: 16px;
}

.urgent-btn {
    margin: 18px 0 0 0;
}

.urgent-btn span {
    margin: 0 10px;
}

.urgent-btn input[type="button"] {
    max-width: 70px;
    width: 100%;
    height: 35px;
    background: #555;
    color: #fff;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
}


.table-grid th {
    font-weight: 400;
    height: 36px;
    border-top: 1px solid #ddd;
    padding: 10px 0;
    color:#333333;
}

.table-grid td {
    font-weight: 400;
    height: 36px;
    border-top: 1px solid #ddd;
    padding: 10px 0;
     color:#333333;
}
.top-head {
    margin: 0 0 30px;
}
.table-grid td span {
    font-weight: 300 !important;
}

.client-name {
    padding: 0;
    position: relative;
    left: -17px;
}
.client_code {
    padding: 0;
}

.insurance-table table tr th, .insurance-table table tr td {
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    /* font-weight: normal; */
}
.insurance-table table tr td label
{ font-weight: normal;
}
.insurance-table table tr:last-child td {
    border: none;
}

.date-box table th {
    width: 50%;
    height: 35px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 0 5px;
}

.date-box table td {
    width: 50%;
    height: 35px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 0 5px;
}

.date-box table
{border:1px solid #ccc;
}

/*.date-box
{ padding:0;
}*/

.table-grid.right-side table {
    float: right;
    width: auto !important;
}

.table-grid.right-side table tr td {
    display: block;
       border: none;
    width: 100%;
}


.insurance-group {
    margin: 0 0 20px 0;
}
.important-instructions label
{
    width: 100%;
    margin: 0;
}
  

  .tab-list ul li {
    margin: 0;
}
  .accordion-section table th
{ padding:5px 10px; 
}
.accordion-section table td
{ padding:5px 10px; 
}
  .accordion-section table td a {
    width: 90%;
    border-radius: 0;
    color: #333;
    font-size: 13px;
    margin: 10px 0 0;
    background: none !important;
    text-shadow: none;
    text-align: left;
    padding:5px 0
}

.insurance-group .accordion
{ background:none; box-shadow:none;
}

.doctor_profile table th {
    padding: 10px 0;
        width: 50%;
    border-bottom: 1px solid #ccc;
}
.doctor_profile table td {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
        width: 50%;
}

.save-btn-right {
    float: right;
    width: auto;
    padding: 0;
}
.cust-feld input {
    margin: 4px 0 0;
}

.cust-feld label {
    float: left;
}
.cust-feld input[type="checkbox"] {
    margin: 5px 10px 0;
    float: left;
    display: inline-block;
}
.availableDocTime > div.calendar_white_cell_inner,.availableDocTime > div.calendar_default_cell_inner  {
    /*border:none;*/
}
.client_dashboard
{
    float: left;
    width: 100%;
    /*background:#fff;*/
}

.client_dashboard a {
    /* width: 100%; */
    padding: 10px 0;
    display: inline-block;
    float: left;
    background:none;
}

.client_dashboard label {
    margin: 0px 11px 0;
}

.main-iframe-box
{
    padding: 0;
}

.map-left {
    padding: 0;
}
.map-txt {
    margin: 15px 0 0;
}
.drop-down-select
{ margin:20px 0 5px; width:100%;
}
.drop-down-select select {
    float: right;
    border: 1px solid #ccc;
    padding: 7px 60px 7px 0;
    border-radius: 3px;
        margin: 8px 0 0;
}

.availableDocTime > div.calendar_default_cell_inner
{
       /*border: 2px solid #222;*/
}
.availableDocTime_delete > div.calendar_default_cell_inner
{
      /*background:rgb(247, 251, 198) !important;*/
      background:rgb(255, 255, 255) !important;
}
.availableDocTime_insert > div {
    background: rgb( 230, 255, 204 ) !important;
    /*background:rgb(236, 204, 176) !important;*/
}

.availableDocTime_insert {
    background: rgb( 230, 255, 204 ) !important;
    /*background-color:rgb(236, 204, 176) !important;*/
}

.availableDocTime_delete1 > div {
    /*background:rgb(247, 251, 198) !important;*/
    background: rgb(255, 232, 203) !important;
}

.availableDocTime_delete1 {
    background-color: rgb( 255, 232, 203) !important;
    /*background-color:rgb(247, 251, 198) !important;*/
}

.needToDeleteTime > div
{
      background: #fbf2c6 !important;
}

.needToDeleteTime
{
      background-color: #fbf2c6 !important;
}

#span_name
{
    color: #C3D367;
}
/*div#DoctorAppointmentDetailsScheduler_week
{ height:426px !important; overflow:auto;
}*/

.no-padding-left {
    padding-left : 0 !important;
}

.no-padding-right {
    padding-right : 0 !important;
}

.np-padding {
    padding : 0 !important;
}

.no-float {
    float: none !important;
}

#report-toolbar {
    padding: 8px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

#report-toolbar .toolbar-option {
    padding: 0;
    cursor: pointer;
}

#report-toolbar button {
    padding: 2.5px 10px;
}

#report-toolbar .btn-white {
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(0,0,0,0.1);
}

#report-toolbar .btn-white:hover {
    background-color: rgba(0,0,0,0.1);
    border: 1px solid rgba(0,0,0,0.1);
}

#report-toolbar .report-pagination {
    display: inline-block;
}

#report-toolbar .report-pagination input {
    width : 30px;
    height: 25px;
    display: inline-block;
    padding: 0 0 0 10px;
}

#report-toolbar .report-pagination .slash {
    padding: 5px;
    display: inline-block;
}
#report-toolbar .palka {
    padding: 0 10px;
    display: inline-block;
}


#report-body {
    border: 1px outset rgba(0,0,0,0.1);
    padding: 5px;
}

#report-toolbox .toolbox-header {
    margin-top: 5px;
    text-align: center;
    text-shadow: 0.5px 0.5px;
    font-size: 28px;
}

.grid {
  min-height: 535px;
}

.hasDatepicker {
    max-width: 260px !important;
}
