a{ text-decoration:none;cursor: pointer;}
img{ max-width:100%;}
h1, h2, h3, h4, h5, h6{ font-weight:100;}
select option { padding:5px}
@font-face {
  font-family: 'open_sansregular';
  src: url('../fonts/opensans-regular-webfont.eot');
  src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/opensans-regular-webfont.woff') format('woff'),
  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;

}


@font-face {
  font-family: 'open_sanssemibold';
  src: url('../fonts/opensans-semibold-webfont.eot');
  src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/opensans-semibold-webfont.woff') format('woff'),
  url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
  url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
  font-weight: normal;
  font-style: normal;

}


@font-face {
  font-family: 'open_sansbold';
  src: url('../fonts/opensans-bold-webfont.eot');
  src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/opensans-bold-webfont.woff') format('woff'),
  url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
  url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;

}

.error_val {
  color: red !important;
  font-size: 13px !important;
  font-weight: normal !important;
}

/*.flash_div { margin:5px 0 0 0 !important;}*/
.error {
  background-color: #fa5456;
  border-radius: 5px;
  float: left;
  height: auto;
  margin-bottom: 10px;
  margin-top: -10px;
  padding: 10px 0;
  position: relative;
  width: 100%;
}

.error img {
  position: relative;
  top: 1px;
  width: 18px;
}
.main_img {
  float: left;
  margin: 0 10px;
}

.error h5 {
  color: #fff;
  float: left;
  font-size: 15px;
  width: 77%;
}

.forgot_msg{   width: 100%!important;}
.login-left .message {  margin-top: 0px;}
/*
.login-left .message {  margin-left: 25px;  margin-top: 0px;}
*/
.message {  background-color: #a3d47d;  border-radius: 5px;  float: left;  height: 42px; margin-left: 0;
  margin-top: 10px;margin-bottom: 10px;  padding: 11px 0;  position: relative;  width: 100%; top: -14px;}
  .message img {  position: relative; top: 1px; width: 21px;}
  .main_del_img { cursor: pointer;  position: absolute !important; right: 10px; top: 12px !important;  width: 15px !important;}
  .main_del_img1 { cursor: pointer;  position: absolute !important; right: 8px; top: 12px !important;  width: 15px !important;}

  .main_del_img_yes { cursor: pointer;  position: absolute !important; right: 10px; top: 12px !important;  width: 15px !important;}
  .main_del_img_no { cursor: pointer;  position: absolute !important; right: 8px; top: 12px !important;  width: 15px !important;}

  .message h5 { color: #fff;float: left;font-size: 15px; margin-left: 0; width: 80%;}

  #status_message_div{display: none;}
  .status_message {background-color: #a3d47d; border-radius: 5px; float: left; height: auto; margin-bottom: 10px; 
    margin-top: 10px; padding: 10px 0; position: relative; width: 100%;}
    .status_message h5 { color: #fff;float: left;font-size: 15px; margin-left: 0; width: 80%;}
    .status_message img {  position: relative; top: 1px; width: 21px;}
    .status_main_img { float: left;  margin: 0 10px; }

    .status_message_err{ background-color: #fa5456; border-radius: 5px; float: left; height: auto; margin-bottom: 10px;
      margin-top: -10px;  padding: 6px 0; position: relative; width: 100%;}
      .status_message_err h5 { color: #fff; float: left;  font-size: 15px;  width: 77%;}
      .status_message_err img {position: relative;  top: 1px;  width: 18px;}
      .main_del_img1_no { cursor: pointer;  position: absolute !important; right: 8px; top: 9px !important;  width: 15px !important;}

      .login-input.submit-class{height: auto;margin:0;}
      .login-btn.sign-btn {border:none;}

      .listing-table-main tr th a{color:#fff;}
      .form-input select { 
       -moz-appearance: none;
       -webkit-appearance: none;
       background-clip: border-box;
       background-color: #f7f7f7;
       background-image: url("../img/border-arrow.png");
       background-origin: padding-box;
       background-position: 97% center;
       background-repeat: no-repeat;
       background-size: 11px auto;
       border: 1px solid #dddddd;
     border-radius: 5px; float: left; height: 35px; padding-left: 12px; width: 40%;/*color:#888888;*/}

     .login-btn.save_button{display: inline-block;margin-left: 0;margin-right: 6px;padding: 9px 24px;background:#D1B25D; width:auto;border:none;height:auto;cursor:pointer;font-size:14px;font-family:open_sanssemibold}
     .login-btn.save_button:hover{background:#D1B25D;}

    
     #example_length select {height: 38px;margin:5px;border:1px solid #ddd;border-radius:5px;padding:5px;width:60px;background:none;}
     table.dataTable {border:1px solid #e6e6e6;}
     table.dataTable.no-footer{border-bottom:1px solid #e6e6e6 !important;border-radius: 5px;overflow: hidden;}
     .login-main.login-main1 {  min-height: 435px;}
     .user-btn-div > a:hover { background: none repeat scroll 0 0 #d1b25d;}
     .user-btn-div > a:hover i { background: none repeat scroll 0 0 #d1b25d;}
     .edit-button{float:right;margin:5px 5px 10px; }
     .edit-button > a {box-shadow:none;border-radius:4px;}
     .user-profile{margin:0px auto; width:80%;}
     .user-form-contetent form { padding:30px 50px !important; }
     /*******For user listing page****************/
/*table.dataTable thead .sorting.sort-email ,table.dataTable thead .sorting_asc.sort-email, table.dataTable thead .sorting_desc.sort-email{background-position: 32% center;}
table.dataTable thead .sorting.user-role , table.dataTable thead .sorting_asc.user-role , table.dataTable thead .sorting_desc.user-role {
  background-position: 53% center;}*/

  /****************for roles listing page***********/

/*table.dataTable thead .sorting.roles-sort , table.dataTable thead .sorting_asc.roles-sort , table.dataTable thead .sorting_desc.roles-sort {
  background-position: 40% center;}*/

  /***************for profile page*********************/
  #tabs{font-size: 14px;width:100%;float:left;}
  .ui-widget-header { background:#b9cd6d;border: 1px solid #b9cd6d;color: #FFFFFF; font-weight: bold; }
  .common-class {border: 1px solid #c1bfbf;border-radius: 6px;float: left;height: auto;margin: 0 10px 7px;padding: 5px 15px;width: 70%;margin-left: 15%;line-height:25px !important;}
  .common-class1 { float:none;line-height:25px !important;border: 1px solid #c1bfbf;border-radius: 6px;height: auto;margin: 0 10px 7px;padding: 5px 15px;width: 70%;margin-left: 15%;}
  .common-class1 ul li{color:#888888;}
  .common-class ul li{color:#888888;}

  .traing_btm > ul {padding: 5px 20px;}
  .experience_year > ul {padding: 5px 20px;}
  .specialites_btm > ul {padding: 5px 20px;}
  .assoc_btm > ul {padding: 5px 20px;}
  .awards_btm > ul {padding: 5px 20px;}

  .experience_year > ul {padding: 5px 10px;}
  .add_image {margin-left: 3px; width: 4%;}
  .experience{width:19% !important;margin-right:1%;}
  .form_inp_img { height:auto;}
  .form-contetent form {display: block;float: left;padding: 10px;width: 100%;}
  /********************profile page ends**************************/

  .common_cursor{cursor:pointer;}

  table.dataTable td{border-right:1px solid #dedede; }
  table.dataTable th{border-right:1px solid #5c5c5c !important; }

  .show-hide {float: left;margin-left: 2%;margin-top: 0; width: 70%;}
  .show-hide.show-hide-change-password {float:none;margin:0px auto;margin-top: 20px; }
  .show-hide.show-hide-change-password .form-contetent {min-height:auto; }
  .select-box1 { width:14% !important; margin-right:1%;padding:1px !important;}
  .select-box1 > option {padding-left: 10px;}
  /**********************end*******************************/
  .imgclass{height:auto;}
  .loading-ajax-image { float: left; width: 4%;display:none;}
  /******************Patient page start********/
  .star{float:none!important;margin-left:0px !important;color:red;}

  .patient_left {
    float: left;
    height: auto;
    margin-right: 2px;
    width: 49%;
  }


  .patient_left .input.text > input {width: 51%;}

  .patient_left .form-input span{clear:none !important;}
  .patient_right .form-input span{clear:none !important;}
  .patient_hist{min-height:320px;}
/*
#status_div{display: nosne;}
*/
#status_message_div1{display: none;}
#mydiv1_error{display: none;}
#mydiv1 {background: url("../img/img.png") no-repeat scroll 6px 10px / 21px auto #a3d47d;border-radius: 5px; color: #fff;
display: none; margin-bottom: 10px; padding: 10px 10px 10px 32px;}
#mydiv1_error { background: url("../img/img_2.png") no-repeat scroll 10px center / 23px auto #fa5456; border-radius: 5px;
color: #fff; display: none; margin-bottom: 10px; padding: 10px 10px 10px 35px;}

.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {float: left !important; width: 100% !important;}
/**********************patient page ends**************/
/********************my account page start***********************/
.profimg {
  background: #ffffff none repeat scroll 0 0;
  border: 5px solid #cccccc;
  border-radius: 50%;
  height: 164px;
  max-width: 100%;
  width: 164px;
}
.rightacoountbar {
  background: #2c2c2c none repeat scroll 0 0;
  max-width: 271px;
  padding: 10px 0 !important;
  position: relative;
  float:left;
  width:100%;
}
.acimg {
  display: block;
  padding: 10px 0 14px;
  text-align: center;
  width: 100%;
}
.rightacoountbar > ul {
  float: left;
  list-style: outside none none;
  width: 100%;
}
.rightacoountbar > ul {
  float: left;
  list-style: outside none none;
  width: 100%;margin:0;padding:0;
}

.rightacoountbar li {
  background: none repeat scroll 0 0 #343434 ;
  border-bottom: 1px solid #42424a;
  height: 68px;
  width: 100%;padding:25px;
}
.rightacoountbar li:last-child{border-bottom:none;}

.rightacoountbar a {

  float: left;
  font-size: 14px;

  text-align: left;
  width: 100%;color:#9898a2;
}

.rightacoountbar a span {
  background: url("../img/sideicon1.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  float: left;
  margin: 15px 0px 15px 30px;
  padding: 11px 0 10px 50px;
}

.rightacoountbar li.active,.rightacoountbar li:hover {
  background: url("../img/sidearrow.png") no-repeat scroll 0 center #13bff3 ;
}
.rightacoountbar li.active a,.rightacoountbar li:hover a{color:#fff;}
.rightacoountbar li.active a span,.rightacoountbar li:hover a span  {
  background: url("../img/sideicon2.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
  .rightacoountbar li.Edit a span{ background: url("../img/sideicon1.png") no-repeat scroll left -70px rgba(0, 0, 0, 0);}
  .rightacoountbar li.Edit:hover a span ,.rightacoountbar li.Edit.active a span{ background: url("../images/sideicon2.png") no-repeat scroll left -70px rgba(0, 0, 0, 0);}

  .rightacoountbar li.changepwd a span{ background: url("../img/sideicon1.png") no-repeat scroll left -141px rgba(0, 0, 0, 0);}
  .rightacoountbar li.changepwd:hover a span,.rightacoountbar li.changepwd.active a span{ background: url("../images/sideicon2.png") no-repeat scroll left -141px rgba(0, 0, 0, 0);}

  .rightacoountbar li.myreviews a span {background: rgba(0, 0, 0, 0) url("../img/sideicon1.png") no-repeat scroll 0 -211px;}
  .rightacoountbar li.myreviews:hover a span,.rightacoountbar li.myreviews.active a span{ background: url("../images/sideicon2.png") no-repeat scroll left -211px rgba(0, 0, 0, 0);}

  .rightacoountbar li.myrewards a span {background: rgba(0, 0, 0, 0) url("../img/sideicon1.png") no-repeat scroll 0 -278px;}
  .rightacoountbar li.myrewards:hover a span,.rightacoountbar li.myrewards.active a span{ background: url("../images/sideicon2.png") no-repeat scroll left -211px rgba(0, 0, 0, 0);}

  .leftaccount  *{box-sizing:border-box}



  .form-contetent {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    display: inline-block;
    min-height: 459px;
    width:100%;
  }
  .form-inrow {
    display: inline-block;
    line-height: 55px;
    width: 100%;
  }
  .form-inrow label {

    display: inline-block;
    padding-left: 15px;
    padding-right: 10px;
    text-align: left;
    width: 29%;
    vertical-align:top;
  }
  .form-inrow .value {
    color: #888888;
    display: inline-block;
    width: 70%;
  }
  .form-inrow:nth-child(2n) {
    background: #ffffff none repeat scroll 0 0;
  }
  .heightlight{background:#F16236;color:#fff}


  /***************Patient overview starts******************/

  .common {display:none;}

  .common-table table tr th {background-color: #292929;color: #fff;font-size: 12px; padding: 13px;text-align: left;}
  .msg_row.leftnav.nav-collapse1.collapse { background-image: none; padding-left: 0;}
  /*.common-table {overflow:auto;}*/
  /************Patient overview ends******************/
  /*********for acl**********/
  .hidden { display: none; }

  div.level-0 { }
  div.level-1 { margin-left: 30px; }

  img.permission-toggle:hover { cursor: pointer; }
  img.hook-toggle:hover { cursor: pointer; }

  .controller-row {  color: #313131; font-weight: bold; }
  .controller-row a { color: black; }
  .controller:hover { cursor: pointer; }
  .collapse { background: url('../img/icons/bullet_arrow_down.png') no-repeat; padding-left: 15px; }
  .expand { background: url('../img/icons/bullet_arrow_right.png') no-repeat; padding-left: 15px; }


  /*****************5 8 2015*****************/

  .ui-widget-header{ background-image:none !important; background-color:transparent !important; border:none !important;
   padding-left: 0px !important; border-radius: 0 !important;}
   .ui-tabs .ui-tabs-nav li.ui-tabs-active{ padding-bottom:0px !important; background-color: #fff;
    color: #fff !important; border: 1px solid #e6e6e6; border-top: 2px solid #D1B25D;}
    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color:#444444 !important;
     background-color: #fff !important;}
     .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background-image:none !important;
       margin-top: 0 !important; border-bottom: medium none !important;}

       .input.password > input { width: 75%;}
       .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li {
        background-color: #fafafa;
      }

      .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a{ color:#989595;
       padding: 7px 16px;}

       /****************6 8 2015*******************/

       input[type='file'] { color: transparent; }

       .listin-outer-padding {background-color: #f3f3f3;margin-bottom: 0;margin-top: 0;padding-bottom: 82px;}

       .submit input[type="submit"]{ padding: 3px 18px;height:28px !important;}
       .submit button{ padding: 3px 18px !important;height:28px !important;}
       .form-input-btn a{ padding: 4px 18px; border-radius: 5px;height:28px;}
       .add-tabs{ box-shadow: none; border:none !important; background-color:#fff !important;
         padding:0px !important;}
         .add-tabs-inner.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
          border: 1px solid #e6e6e6 !important;
        } 

        .add-tabs-inner{ background-color:#fff !important; float:left; width:100%;}
        .patient_left_input select{ width:51%!important; height:35px;}
        
        .patient_left_input .form-input label{ width: 28%; margin-right: 2%; }
        .patient_right_input select{ width:51%; height:35px;}
        .patient_right.patient_right_input {
          float: right;
          width: 47%;
        }
        .patient_right_input .form-input label{ width: 29%; margin-right: 2%;}
        .patient_right_input .form-input input{ width:51%; height:35px;}
        .add-pas-head{ float:left !important; width:50% !important; margin-right:0px !important; font-size:18px !important;}
      .save_button{ width:auto !important; /*height:auto !important;*/}
      .patient_left_input .top-label{ margin-bottom: 15px;
        margin-top: 10px;}
        .patient_right_input .input input[type="file"]{padding-left:0px;}
        .patient_right_input .input input[type="checkbox"]{ width:auto; height: auto;}
        .patient_right_input .form-input{ height:47px;}
        .patient_right_input .top-label{ margin-bottom: 15px;
          margin-top: 10px;}
          .active-check{ height:24px !important;}
          .patient_right_input .form-input span{ margin-left: 31%;}
          .patient_left_input .form-input span{ margin-left: 30%;}
          .form-div-main-center .form-input span{ margin-left: 25%;}
          .form-div-main-center .short_editor span{ margin-left: 25%;}
          .form-div-main-center .form-input{ height: 47px;}
          .form-div-main-center .form-input2{ height: 22px;}

          .form-input.patient_add { width: 90%;}
          .form-input.patient_add label{ width:28%;}
          .form-input.patient_add span{ margin-left:28%;}

          .sub-heading{ float:left; width:100%; margin-bottom: 25px;}
          .sub-heading h1 {
            border-bottom: 1px solid #ccc;
            color: #333333;
            font-size: 16px;
            text-transform: uppercase;
          }

          .sub-heading h1 span {
            border-bottom: 2px solid #f68b4d;
            display: inline-block;
            padding-bottom: 4px;
            position: relative;
            top: 1px;
          }

          .add-pas-head{ border-bottom: 1px solid #ccc; width: 80.5% !important;}
          .add-pas-head span{ border-bottom: 2px solid #f68b4d;
            display: inline-block;
            padding-bottom: 9px;
            position: relative;
            top: 1px; color: #333333;
            font-size: 16px; margin-left:0px !important;}


            #ui-datepicker-div table thead tr th{ background-color:#fff !important;
             color:#444444 !important; font-size: 14px;}

             .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
              font-size: 14px !important;
              width: 31% !important;
            }
            .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
              background-color: #13bff3 !important; border-radius: 3px !important;
            }
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ 
 background-color:#fbede0 !important;}*/



 /****************for radio button*********************/

 .radio > input[type=radio] {
  cursor: pointer;
  float: left;
  left: 5px;
  opacity: -1;
  /* position: relative;*/
  position: absolute;
  top: 4px;
  width: 0;
}
.radio > input[type=radio]:checked + label {
  background-image: url('../img/tick.png');     background-repeat: no-repeat;background-color: #13bff3; color:#fff;
  background-position: 5px 4px;
}
.radio label{
	padding:6px 7px 7px 25px; background-color:#d3ecf4;  background-position: 5px 3px;
 float: left; font-size:12px;
}


.radio {
  border: 1px solid #13bff3;
  border-radius: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  width: auto;
}
.radio2{
	position:relative;     left: -1px;
}

.radio label{
	//float:left; width:auto !important;  margin-top: 0px;
}
.form-radio-button{ float: right; width: 82%;}
.radio > label {
	cursor:pointer;
  position: relative;
}

.patient_right_input .form-input  .radio label {margin-right: 0 !important;
  position: relative; left:0px;}
  

  
  /***************radio button ends**************/

  /******Social history*************/

  .hides{ display:none;}

  /*************ends**************/

  .ui-widget-header{  padding-top: 0px !important;}

  .tital-left-border{ float: left; width:2px; height:18px; background-color:#D1B25D; margin-right:3px;}
  .top-label{ position: relative;}

  .tital-border {
    background-color: #c9c7c7;
    height: 1px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 90%;
  }
  .top-label h3{ float: left; width:auto; color:#444444; padding: 0 6px; background-color:#f8f7f7; position: relative;
   z-index: 5; line-height: 18px;}
   .table-design {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.18);
  }
  .top-label.top-label-margin {
    margin-top: 0px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
  }
  .top-label-bg h3{ background-color:#fff;}
  .top-label-bg{ margin-top:45px;}
  .form-div-main.form-div-main2 .form-input {
    height: 50px;
    padding: 0 15px;
  }
  .form-div-main.form-div-main2 .form-input label { font-size: 13px;}
  #mydiv2 { background: url("../img/img.png") no-repeat scroll 6px 10px / 21px auto #a3d47d;border-radius: 5px; color: #fff;
  display: none; margin-bottom: 10px; padding: 10px 10px 10px 32px; float: left; position: fixed; width: 100%;z-index:999999;}

  .form-input.text { height: 70px !important;}

  .form-input.auto-height {height: auto !important; min-height: 47px;}
  .edit-image > img { height: 100%; width: 100%;}
  .loading_ajax_image { background: none repeat scroll 0 0 #fff; height: 100%;  opacity: 0.70;  position: fixed;  text-align: center;  top: 0;  width: 100%;  display:none;z-index:999999;}
  .loading_ajax_image > img{position: absolute; top:200px;}

  .suggestionsList1{display: none; position: relative;}

  .suggestionsList1 > select {
    height: 70px;
    left: 15%;
    position: absolute;
    width: 70%;
    top: 35px;
  }

  .suggestionsList2{display: none;}
  .suggestionsList2 > select {height: 70px; left: 14%; position: relative; width: 70%;}

  #suggestionsList1{display: none;}
  #suggestionsList1 > select { height: 70px; left: 14%; position: relative; width: 70%;}

  .all_tables thead tr th {border-right: 1px solid #dedede !important;}
  .all_tables tbody tr td {border-right: 1px solid #dedede !important;}
  .form-input.severity { color: #2e2e2e !important; font-size: 13px; height: 25px !important; margin-top: -8px !important;
    position:relative;bottom:0px}


    .profile-image figure > img { width: 100%;float: left;}

    .form-pop-up .form-input span {margin-left: 28%;}

    #ui-datepicker-div .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
      background: none repeat scroll 0 0 #e0eef7 ;
      border: medium none;
    }
    #ui-datepicker-div .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
      background: url("../images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #13bff3 ;
    }

    .ui-datepicker-prev .uiloading-ajax-image1-corner-all .ui-state-hover .ui-datepicker-prev-hover{

    }

    .vitals input { width: 18%;}
    .vitals .form-input > b {color: #444444;font-size: 12px;font-weight: normal; margin-left: 5px;}
    .vitals .form-input select { margin-left: 5px; width: 18%;}
    .vitals_pain{margin-left:0px !important;}
    .vitals-diastolic {margin-left: 5px;}



    .dash-outer-main.tablesaw-advance {position: absolute;right: 50px;z-index: 99;}
    .top-label1{ float: left; margin-top: 10px; width: 100%;}

    #ui-datepicker-div{ z-index:77 !important;}
    .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{ background-color: #292929 !important; border:none !important;}
    .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right::before{ border-left: 5px solid #fff !important;}
    .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left::before{ border-right: 5px solid #fff !important;}

    .sticky .dash-nav li a {
      padding: 6px 13px;
    }
    .sticky nav ul li a{ font-size: 12px;}
    .sticky .nav-icon1 {
      font-size: 13px !important;}
      .ssticky .profile-inner{ padding:0px;}
      .ssticky .profile-image-txt-block{ position:relative; border-left: medium none;
        border-right: medium none;}
        .ssticky .profile-image-txt-block:after {
          background: none;
          bottom: -5px;
          content: "";
          height: 5px;
          position: absolute;
          width: 100%; left: 0px; border-bottom: 5px solid #999;
        }

        .navi_logo {
          float: left;
          margin-left: 6px;
          margin-top: 6px;
          width: 30px;
        }
        .sticky .navi_logo{ wiloading-ajax-image1dth: 21px; margin-top: 3px;}
        .clearfix { width: 100%;}

        .specilities{background:url("../img/specilalites.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-position: 90% 13px;}

        .document_select{width:29% !important; margin-left:5px;display:none;}
        .form-input input[type="file"] {padding-left:0px;width:auto;}
        .medical_end_date{display:none;}

        .show_more{display:none;}
        .tablesaw-nav-btn.btn.btn-micro.left.disabled { display: none;}
        .tablesaw-nav-btn.btn.btn-micro.right.disabled { display: none;}

        .btnsub input[type="submit"] { background: none repeat scroll 0 0 #13bff3 ;}
        .alergy-block-heading1 > h2 {color: #444444;float: left; font-family: open_sansbold;font-size: 14px; padding: 0px 2px 5px; width: auto;}
        #vit {font-size: 11px; margin-top: 5px;}
        .error_vital{border:1px solid red !important;}

        #vit .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{background:#fff !important;border-top:3px solid rgb(19, 191, 243) !important;}

        .small_profile_img{display:none;}
        .small_profile_img > img { height: 80px;}
        .search_diagnosis_image {display:none;}
        .search_diagnosis_image > img { left: -25px; position: relative; top: 5px; width: 2.5%;}

        .Allergies-block1-inner.charts-width { max-width: 450px !important;}
        .resend_email > img { position: relative; width: 25px;vertical-align: top;}
        .form-div-main.form-div-main-center.cms-add {width: 80%;}
        .editor.auto-height { float: left; width: 100%;margin-bottom:20px;}
        .editor textarea { width: 75%;height:100px;padding:10px;}
        .editor label { width:25%; color: #444444;float: left;font-size: 14px;margin-top: 8px;}
        .cke_1.cke.cke_reset.cke_chrome.cke_ltr.cke_browser_gecko {float: right;width: 74.7%;}
        .ui-autocomplete-loading { background:url('../img/ajax-load.gif') no-repeat right center; }
        .ui-autocomplete { height: 120px;overflow-x: hidden;overflow-y: auto; width: 40% !important;}
        .header_auto_ui{height:auto;width:15.4% !important;overflow:none !important}
        label[for="patient_search"] { display: none;}
        .slide_click {color: white;}
        .slide_click:hover {color: white;}
        .patient-table-border tr td {border-right: medium none;}
        .all_tables.table-design {border: 1px solid #e2e2e2;box-shadow:0 0 5px rgba(0, 0, 0, 0.18);}
        .profile-heading2:after{ left:auto; right:0px; width: 73%;}
        .profile-heading2 h2{ background-color:transparent;}
        .dataTables_length {
          float: right !important;
        }

        .form-div-main-top-mar{ margin-top:15px;}
        .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
          height: 30px;
          width: 30px;loading-ajax-image1
        }
        .ui-datepicker-prev.ui-corner-all:hover {
          background-color: transparent !important;
          border: medium none;
        }
        .ui-datepicker-next.ui-corner-all:hover {
          background-color: transparent !important;
          border: medium none;
        }
        .ui-icon-circle-triangle-w {
          background-position: -80px -192px;
        }
        .ui-icon-circle-triangle-w:hover{ background-image: url("../images/ui-icons_222222_256x240.png") !important;background-position: -80px -192px !important;}
        .ui-icon-circle-triangle-e {
          background-position: -48px -192px;
        }

        .ui-icon-circle-triangle-e:hover{ background-image: url("../images/ui-icons_222222_256x240.png") !important;background-position: -48px -192px !important;}
        .list-top-margin{ margin-top:13px;}

        .listing-main.inner-padding.inner-margin-top { margin-top: 10px;}



/*
.onoffswitch {
    position: relative; width: 90px;float: left;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #13bff3; border-radius: 20px;
    width: 100% !important;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
   transition: all 0.15s ease-out;
    /*transition: left 3.15s ease-out 0s;*
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 24px; padding: 0; line-height: 24px;
    font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "Active";
    padding-left: 10px;
    background-color: #13bff3; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "Inactive";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 27px; height:27px; 
    background: #FFFFFF;
    position: absolute; 
    border: 2px solid #999999; border-radius: 20px;
  transition: all 3.15s ease-out;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}


*/


/****************active inactive button ******************/
.checkbo label.switch {
  background-color: #fff;
  box-shadow: inset 0 -1px #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  display: inline-block;
  height: 23px;
  margin-top: 5px;
  padding: 2px;
  position: relative;
  vertical-align: top;
  width: 85px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  float:none;
  
}
.switch-input {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.switch-input:checked ~ .switch-label {
  background: #D1B25D;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.admin-sub ul li:hover {
 background: #D1B25D;
}
.switch-input:checked ~ .switch-handle {
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
  left: 65px;
}
.switch-label {
  background: #eceeef;
  border-radius: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
  display: block;
  font-size: 10px;
  height: inherit;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  -o-transition: all 0.15s ease-out;
  -ms-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.switch-label:before {
  -moz-transition: inherit;
  -o-transition: inherit;
  -webkit-transition: inherit;
  color: #aaaaaa;
  content: attr(data-off);
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  right: 7px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  top: 50%;
  transition: inherit;
}
.switch-label::after {
  -moz-transition: inherit;
  -o-transition: inherit;
  -webkit-transition: inherit;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  top: 50%;
  transition: inherit;
}
.switch-label:after {
  color: #fff;
  content: attr(data-on);
  left: 11px;
  opacity: 0;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
}
.switch-input:checked ~ .switch-label::before {
  opacity: 0;
}
.switch-input:checked ~ .switch-label::after {
  opacity: 1;
}
.switch-handle {
  background: #fff;
  background-image: -moz-linear-gradient(top, #ffffff 40%, #f0f0f0);
  background-image: -o-linear-gradient(top, #ffffff 40%, #f0f0f0);
  background-image: -webkit-linear-gradient(top, #ffffff 40%, #f0f0f0);
  background-image: linear-gradient(to bottom, #ffffff 40%, #f0f0f0);
  border-radius: 10px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  height: 18px;
  left: 4px;
  position: absolute;
  top: 4px;
  width: 18px;
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -o-transition: left 0.15s ease-out;
  -ms-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}
.switch-handle:before {
  background: #f9f9f9;
  background-image: -moz-linear-gradient(top, #eeeeee, #ffffff);
  background-image: -o-linear-gradient(top, #eeeeee, #ffffff);
  background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
  background-image: linear-gradient(to bottom, #eeeeee, #ffffff);
  border-radius: 6px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
  content: '';
  height: 12px;
  left: 50%;
  margin: -6px 0 0 -6px;
  position: absolute;
  top: 50%;
  width: 12px;
}
.switch-green > .switch-input:checked ~ .switch-label {
  background: #4fb845;
}

.checkbo.patcheck.check-active label { width: 85px;}
.active-class-status{width:29% !important;margin-right:2% !important;}
/****************active inactive button ******************/
.checkbo{width:100%;float:left;height:47px;}
.checkbo span{  clear: none;
  color: red;
  float: none;
}

.checkbo label { color: #444444;  float: left;    font-size: 14px;   margin-top: 8px;   width: 25%;/* width: 20%;*/}
.checkbo.patcheck {  width: 100%;height:47px;float:left;}
.checkbo.patcheck label{ width: 29%; margin-right: 2%;}

.radio.radio-radloading-ajax-image1ius label { margin-right: 0;}
.select_page option { padding-left: 10px;}

.change_image_hover{display:none;position: absolute;}

.emg{position: relative;width:69%;float: left;}
.emg:hover img{ opacity:1; cursor: pointer;}

.emg:hover .change_image_hover{display: block; left:30px; top:28px; opacity:1 !important; z-index:999; cursor:pointer;width:40% !important;}

#viewimage img { height: 100px; width: 100px;}

.checkbo.patcheck.check-active {float: left;}
.emg.auto-emg { width: auto;}
.loading-ajax-image1 {display: none; background: none repeat scroll 0 0 black; height: 100%; opacity: 0.40; position: absolute;
  text-align: center;  width: 100%;}
  .radio.radio-radius label { margin-right: 0;}
  .loading-ajax-image1 > img {left: 30px;position: absolute; top: 30px;}
  .login-input.submit-class.login-class input[type="submit"] { height: auto !important;}
  .last-home-li {  margin-bottom: 17px !important;}
  .fileUpload.role_search_a.upload_pat { width: 57%;}
  .details-list-edit-new.auto-height {  height: auto;margin-bottom:10px;}

  .text-file-uploaded1 { background: none repeat scroll 0 0 #e0eefa;  border: 1px solid #4591cd; border-radius: 3px; display: none;
    float: left;  font-size: 12px; height: 100%; padding: 35px 10px;  width: 100%;}
/*.no-file-uploaded { background: none repeat scroll 0 0 #e0eefa;  border: 1px solid #4591cd; border-radius: 3px; 
    float: left;  font-size: 12px; height: 100%; padding: 35px 10px;  width: 100%;}
.text-file-uploaded { background: none repeat scroll 0 0 #e0eefa; border: 1px solid #4591cd; border-radius: 3px; display: none;
  float: left; font-size: 12px; padding: 35px 10px; width: 100%;}*/
  
  .no-file-uploaded { float: left;  }
  .text-file-uploaded { display: none;float: left;}

  .doc{position: relative;width:69%;float: left;}
  .doc:hover .imag{ opacity:0.7; cursor: pointer;}

  .doc:hover .change_image_hover{display: block; left:30px; top:25px; opacity:1 !important; z-index:999; cursor:pointer;width:40% !important;}
  .doc.auto-doc { width: auto;}

  .checkbo.pservices{padding-left:7px }
  .pservice-active { color: #444444; font-size: 12px !important;  width: 27% !important; word-wrap: break-word;}

  .form-contetent.clinician_pass label { width: 24%;}
  .form-contetent.clinician_pass .input.password > input { width: 50%;}
  .form-contetent.clinician_pass span { margin-left: 24%;}
  .small_input { width: 65% !important;}
  .login-btn.add_nw_pat { float: right; padding: 5px 10px;}
  .form-div-main.form-div-main2 select {cursor: pointer;}
  .user-btn-div.user-appoint-div { width: 100%;}
  /*********timepicker custom css***************/
  .ui-timepicker-table td a{ display:inline !important; }
  .ui-timepicker-title.ui-widget-header.ui-helper-clearfix.ui-corner-all {background: #13bff3 !important; margin-bottom: 10px;}

  /**************timepicker custom css ends***************/

  /***************Appointment table**************/
  .table-design.appoint-table th { border-right: 1px solid #dedede;}
  .table-design.appoint-table td { border-right: 1px solid #dedede;}

  .paging { float: left; margin-top: 20px; width: 100%;text-align:right;}
  .paging .prev , .paging .next{ background: linear-gradient(to bottom, white 0%, #dcdcdc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #cacaca;  box-shadow: none; color: #666; cursor: pointer; margin-left: 3px;padding:5px 10px;border-radius: 5px; }
    .paging .numbers{ 
      background: linear-gradient(to bottom, white 0%, #dcdcdc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
      border: 1px solid #cacaca;  box-shadow: none; color: #666; cursor: pointer; margin-left: 3px;padding:5px 10px;border-radius: 5px; }
      .paging .numbers a{padding:5px 2px;
      }
      .paging .current.numbers {
        background: none repeat scroll 0 0 #13bff3; border: 1px solid #13bff3; color: #fff;
      }
      .paging a{ color: #666;}
      .paging .numbers:hover , .prev:hover , .next:hover{background:#13bff3;color:#fff;}
      .paging .disabled { display: none;}

      .status-filter { 
        background: none repeat scroll 0 0 #fff; border: 2px solid #dedede; cursor: pointer; margin: 0 10px;  padding: 6px 0;  width: 14%; margin-left: 0px;
      }
      .status-filter.select-date { width: 25%;background:none;}
      .user-btn-div.user-appoint-div .hasDatepicker {width: 14%;}


      /**************Appointment table**************/

      .errorrr_msg {color: red; float: left; margin-left: 15%;width:100%;}

      .status-filter { float: left; margin-bottom: 12px;}
      .status-filter.status-filter_cal { width: 10%;}
      .user-btn-div a{ float: left;}
      .parent_div_both {
        float: left;
        width: auto; margin-top: -2px;
      }
      .parent_div_both a {
        margin-right: 12px;
      }

      #eventContent { background: none repeat scroll 0 0 #dfcccf;font-size: 14px;height: auto;line-height: 18px;max-height: none;
        min-height: 93px;width: auto;  
      }

      #contact-message{
        background-color: #a3d47d; border-radius: 5px;  float: left; height: auto; margin-bottom: 10px; margin-top: 10px;
        padding: 10px 0;  position: relative;  width: 100%; color:#fff;
      }
      #contact-message .status_main_img {  width: 20px;}

      #pservices_hospitals { display: inline;}


      .left-div {
       float:left;
       width: 20%;
     }

     .right-div {
       float:left;
       width: 80%;
     }

     .error_msg{ margin-left: 44px!important;  margin-top: 13px!important;}
     .right-div td {  padding: 12px 71px;font-size:14px;}
     .loc-right-div{float:left;width: 50%;}
     .loc-right-div td {  padding: 12px 71px;}
     .loc-left-div td {  padding: 12px 71px;}
     .loc-left-div{float:left;width: 50%;}
     .left-div td {  padding: 12px 71px;}
     .view_submit{margin-left: 275px;}
     .pagination { display: table;  float: right;  margin: auto;  padding: 5px 0;  width: auto;}
     .pagination strong {
      background: #dedede none repeat scroll 0 0;
      color: #383838;  border-radius: 3px;
      display: inline-block;
      font-size: 12px;
      margin: 0 1px;
      padding: 2px 7px;
    }
    .pagination a {
      background: #d1b25d none repeat scroll 0 0;
      border-radius: 3px;
      color: #fff;
      display: inline-block;
      font-size: 12px;
      margin: 0 1px;
      padding: 2px 7px;
    }

    .change_password {  width: 49%;  margin-left: 333px!important;margin-bottom:0px!important;}
    .myprofile {  width: 49%;  margin-left: 333px!important;margin-bottom:0px!important;}
    .loc-left-div td:nth-child(2) {
      color: #696969;
    }
    .loc-right-div td:nth-child(2) {
      color: #696969;
    }
    .right-div td:nth-child(2) {
      color: #696969;
    }

    @media screen and (max-width:800px){
      .myprofile {
        margin-bottom: 0 !important;
        margin-left: 62px !important;
        width: 85%;
      }

    }



    .search-icon i {
      background: #d1b25d url("../images/search.png") no-repeat scroll center center;
      left: -2px;
      position: relative;
      width: 30px;
    }
    .add-user > span {
      float: right;
/*
    padding: 7px 0 0 7px;
    */
    vertical-align: middle;
  }


  .add-user {
    background: #d1b25d url("../images/search.png") no-repeat scroll 13% center;
    border: 0 none;
    border-radius: 5px;
    box-shadow: none;
    color: #ffffff;
    font-size: 16px;
    height: 38px;
    overflow: hidden;
    padding: 0 11px 0 32px;
    margin-top:0px;
  }



  .form-actions {float: right;width: 85%;}

  .view_table {
    border: 1px solid #e6e6e6;
/*
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.28);
  */
  width: 100%;
/*
  border-radius: 4px;
  */
}
.view_table tr:nth-child(2n){ background: #F9F9F9 none repeat scroll 0 0;}
.view_table tr{ background: #fff none repeat scroll 0 0;}
.left-div p {
  border: 1px solid #cdcdcd;
  text-align: center;
  max-width: 98px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.28);
}
.profile-pic {
  display: inline-block;
  vertical-align: middle;
}
.loc-div{width:100%;}
.name-word-new.name-word-a label {line-height: 20px;  font-size: 14px;  font-weight: normal !important;  color: #000;}
.details-list-view p {  font-size: 14px!important;color: #696969;}

.details-list-view:nth-child(2n) {
  background: #fff none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.details-list-view {
  background: #F9F9F9 none repeat scroll 0 0;
  float: left;
  height: auto;
  padding: 11px 0 !important;
  width: 100%;
}
.loc_btn{margin-left: 0px!important;}
#ui-datepicker-div .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: #D1B25D!important;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {

  background: #D1B25D!important;
}
.ui-state-default {
  background:rgba(209,178,93,0.3)!important;
}
.color-boxes{
 float: right;
 padding: 5px 0 0;
 width: auto;
}
.color1{width:15px;height:15px;margin-right:8px;float:left;background-color: #6767FC  ;border:1px solid #dedede;border-radius:2px;}
.color-boxes span{font-size:14px; float:left;line-height:15px;color:#444;}
.color-box-outer{width:auto;margin-right:20px;float: left;}


.color1.color2{    background-color:  #7DA57D   ;}
.color1.color3{      
  background-color: #F27676  ;
}
.color1.color4{   
  background-color: #f2d7d5 ;
}

.breadcrumb {
  float: left;
  margin-top: 15px;
  padding-left: 21px;
  width: auto;
}
.breadcrumb > li {float: left;list-style: outside none none; color: #444444;font-size: 14px;}
.add-visit{font-size: 18px !important;}
.number{text-align: right !important; width: 120px !important;}

.patient_left option {padding: 5px 12px;}

.breadcrumb > li a:hover{color:#D1B25D;}

.search-input {width: 100%;} 


.src_trip select{
  width: 12%;
}
.asign_clr {

  height: 20px;
  width: 60px;
  border: 1px solid;
}
.icon_loc{font-size:20px !important; color:grey;vertical-align: top;}

.text-center a {
  background: rgba(0, 0, 0, 0) url("../img/action1_loc.png") no-repeat scroll;
  float: left;
  height: 32px;
  width: 32px;
}
.text-center a:hover {
  background: rgba(0, 0, 0, 0) url("../img/action2_loc.png") no-repeat scroll;
  float: left;
  height: 32px;
  width: 32px;
}
.text-center .edit {
  background-position:0 0;
}
.text-center .view {
 background-position: -64px center;
}
.text-center .view2 {
  background-position: -63px center;
}
.text-center .view2:hover {
 background-position: -63px center!important;
}
.text-center .view:hover {
 background-position: -64px center;
}
.text-center .delete {
  background-position: -32px center;
}
.text-center .delete:hover {
  background-position: -32px center;
}
.text-center .contact {
  background-position:-261px center;
}
.text-center .reminder {
  background-position:-223px center;
}
.text-center .reminder:hover{
  background-position:-223px center;
}
.text-center .trip {
  background-position:-189px center;
}
.text-center .trip:hover {
  background-position:-189px center;
}
.text-center .contact:hover {
  background-position:-261px center;
}
.text-center .note {
  background-position:-160px center;
}
.text-center .note:hover {
  background-position:-160px center;
}
.text-center .visit {
  background-position:-128px center;
}
.text-center .visit:hover {
  background-position:-128px center;
}
.text-center .location {
  background-position:-96px center;
}
.text-center .location:hover {
  background-position:-96px center;
}

.cus_action a {
  background: rgba(0, 0, 0, 0) url("../img/action1_loc.png") no-repeat scroll 0 0;
  float: left;height: 32px; width: 31px;
}
.cus_action a:hover {
  background: rgba(0, 0, 0, 0) url("../img/action2_loc.png") no-repeat scroll 0 0;
  float: left;height: 32px;width: 31px;
}
.trips {
  border: 1px solid #dddddd;float: left;padding:0px;width: 100%;
}
#map_canvas{width: 100%;height: 500px;}
.google-input { float: left;  width: 14% ;}
.google-search {  width: 100%;}
.csv-img {height: 30px;width: 30px;}
.print_customers,.print_reminders,.print_locations {
  color: grey;cursor: pointer;float: right;font-size: 12px;padding: 5px;
}
.sample-files {
  color: grey;
  cursor: pointer;
  font-size: 12px;
  margin-bottom: 6px;
  display: inline-block;
  margin-right: 12px;
  font-size: 16px;

}
.sampe-files > a {
  display: inline-block;
  text-align: center;
}
.sampe-files span {
  float: left;
  width: 100%;
  font-size: 14px;
  margin-top: 8px;
}
.sampe-files {
  float: left;
  margin-top: 30px;
  width: 50%;
}
.sampe-files {
  float: left;
  margin-top: 30px;
  width: 50%;
}



.dashboad_header {
  background: #6c7174 none repeat scroll 0 0;
  padding: 11px 25px !important;
  text-align: left;
  height: 40px;
}
.dashboard_table tbody tr:nth-child(2n) {
  background: #fff none repeat scroll 0 0;
  width: 100%;
}

.dashboard_table tbody tr {
  background: #f9f9f9 none repeat scroll 0 0;
  height: 45px;
  padding: 11px 0 !important;
  width: 100%;
}

.sp-preview {
  width: 92% !important;
}
.sp-replacer.sp-light {
  width: 51%;
}
@media screen and (max-width:440px){

  .myprofile {
    margin-bottom: 0 !important;
    margin-left: 5px !important;
    width: 97%;
  }
  .change_password {
    margin-bottom: 0 !important;
    margin-left: 5px !important;
    width: 97%;
  }
  .message h5 {
    font-size: 14px;
  }
  .login-btn {
    margin-left: 0;
    padding: 7px 14px;
  }
  .patient_left {
    margin-right: 2px;
    width: 100%;
  }
  .sampe-files p{
    width: 100%;
    font-size: 14px;
  }
  .sampe-files {
    float: left;
    margin-bottom: 8px;
    margin-top: 20px;
    width: 100%;
    color: #444444;
  }
  .sampe-files > a {
    width: 22%;
  }

  .sampe-files span {
    float: left;
    font-size: 12px;
    margin-top: 8px;
    width: 100%;
  }

  .sp-replacer.sp-light {
    width: 100%;
  }
  .sp-preview {
    width: 93% !important;
  }

}
.gm-style-iw a {
  background: #d1b25d none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  padding: 6px 6px;
  cursor: pointer;
  float: right;
}


.des_width {
  width: 280px;
}


.remdate_width {
  width: 210px;
}
.rem_width {
  width: 140px;
}
.cus_width {
  width: 130px;
}

.total-results {
  color: grey;
  float: left;
  font-size: 13px;
}

.dash_row {
  height: 20px !important;
}

.dash-header td{
  font-weight: bold;
  height: 20px !important;
}
.modalDialog > div {
  background: #fff !important;  
}
.description-textarea {
  float: left;
  height: auto;
  margin-bottom: 11px;
  width: 100%;
}


.response-note-add {
  text-align: left !important;
}























