/*buttons_in_form*/
.btn_container{
    margin-top: 30px;
}
.linkbtn{
    color: #fff !important;
    font-family: museo_500regular;
    font-size: 20px;
}
.buttons_section {
    border-bottom: 1px solid;
    padding: 0px 0 35px 0;
    height: 234px;
}
.btn_container .btn{
    display: inline-block;
    background: #15bef0;
    color: #fff;
    font-size: 20px;
    font-family: museo_500regular, arial, sans-serif;
    padding: 13px 32px;
    border-left: solid 1px #0c8dc6;

}
.btn_container .btn:hover {
    background: #14b6e9;
}
.btn_container .btn:active{
    background: #14b6e9;
}

.btn_container .btn.disabled {
    background: lightslategray;
    border-left: solid 1px lightslategray;
    cursor: default;
}

.btn_container .spec_error span{
    background-color: red;
    color: #fff;
    font-size: 15px;
    padding: 4px;
}
.btn_container .spec_error {
    height: 36px;
}

body .pacient_lookup_form .btn_container .btn{
    width: 55%;
    height: auto;
    text-align: center;
    float: none;
    margin: 13px auto;
    background: #15bef0;
    color: #fff;
    font-size: 20px;
    padding: 13px 32px;
    border-left: solid 1px #0c8dc6;
    border: none;
    border-radius: 0px;
}
body .pacient_lookup_form .btn_container .upd .btn{
    background: #a2a0a0;
}
.pacient_lookup_form .btn_container .btn.update{
    background-color: #a2a0a0;
    border-left: solid 1px #a2a0a0;
}

.pacient_lookup_form .close_icon {
    position: absolute;
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
    background: url(../images/icons.png) -526px -14px;
    z-index: 1000;
    cursor: pointer;
}
.pacient_lookup_form h1 {
    font-size: 36px;
    font-family: 'museo_100regular';
    font-weight: normal;
    color: #fff;
    border-bottom: solid 2px #fff;
    margin: 0;
    text-align: left;
}
.pacient_lookup_form .lookup_block{
    width: 100%;
    height: auto;
}
.pacient_lookup_form .lookup_bl{
    float: left;
    margin: 15px 0 0 0;
}
.pacient_lookup_form  .field_name {
    font-size: 17px;
    color: #15bef0;
    vertical-align: middle;
    padding-right: 30px;
}
.but_block .pacient_lookup_form{
    height: auto;
    width: 610px;
    top: 30%;
    left: 33%;
    background: #00468b;
    display: none;
    position: fixed;
    -moz-box-shadow: 0 0 70px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 70px rgba(255,255,255,0.8);
    box-shadow: 0 0 70px rgba(255,255,255,0.8);
    z-index: 55;
    padding: 30px 30px 17px 30px;
}
.subject.info_pacnt{
    border: none;
}
.show_all_info{
    font-family: arial;
    font-size: 13px;
    color: #00468b;
}
.lookup_bl .info_lookup_pac{
    margin: 0;
    border-spacing: 0px 13px;
    border-collapse: separate;
    display: block;
}
.info_lookup_pac td {
    text-align: left;
}
.info_lookup_pac input{
    width: 122px;
    font-family: arial;
    font-size: 14px;
    color: #666666;
    padding: 4px;
}
.info_lookup_pac input.lookup_only_read{
    background-color: #00468b;
    border: 1px solid #fff;
    color: #f36a45;
    font-weight: bold;

}
.info_lookup_pac input.lookup_mrn{
    color: #000;
}
.info_lookup_pac #datepic_icon{
    background: url(../images/files/date_icon.png) 0 0;
    width: 18px;
    height: 18px;
    margin: -21px 1px 1px 110px;
    position: absolute;
    cursor: pointer;
    display: block;
}
.info_lookup_pac tr{
    margin: 0 0 15px 0;
}

.devider{
    display: block;
    float: left;
}
.devider p{
    font-size: 17px;
    font-family: 'museo_100regular';
    font-weight: normal;
    color: #fff;
    margin-bottom: -20px;
}
.vertical_devider{
    width: 1px;
    height: 135px;
    background-color: #a2a0a0;
    margin: 25px 40px 5px 40px;
}
/*forms*/
/*#new_case_form .column2 {*/
    /*float: left;*/
    /*width: 660px;*/
    /*padding-left: 60px;*/
/*}*/
/*#new_case_form .column2_1 {*/
    /*float: left;*/
    /*width: 300px;*/
    /*padding-right: 60px;*/
/*}*/
/*#new_case_form .column2_2{*/
    /*float: left;*/
    /*width: 300px;*/
/*}*/
/*#new_case_form .column1{*/
    /*float: left;*/
    /*width: 182px;*/
/*}*/
/*----------------------------------------*/
#register_new_user_form,
#new_inquiry_form{
    /*margin-top: 0px;*/
    display: none;
}
#register_new_user_form .column2,
#new_inquiry_form .column2 {
    float: left;
    margin-top: 15px;
}
#register_new_user_form .column2_1 .field,
#new_inquiry_form .column2_1 .field{ width: 410px;}

#register_new_user_form .column2_1 .field input[type='text'],
#register_new_user_form .column2_2 .field input,
#new_inquiry_form .column2_1 .field input{ width: 350px; height: 24px;}

#new_inquiry_form .column2_1 .field select{ width: 358px; height: 31px;}
#register_new_user_form .column2_1 .field select{ width: 358px;}
#register_new_user_form .column2_2 .field select{ width: 358px; height: 32px;}

#register_new_user_form .ui-combobox {margin: 2px 0;}

#register_new_user_form .ui-combobox input,
#new_inquiry_form .ui-combobox input{ width: 350px !important; height: 29px; font-size: 16px;}

#register_new_user_form .ui-combobox a,
#new_inquiry_form .ui-combobox a{ margin-right: 3px; margin-top: 2px;}

#new_inquiry_form .column2_2 select{width: 463px;}

#new_inquiry_form .column2_2 input[type='text']{width: 353px; height: 23px;}

#new_inquiry_form .column2_3 textarea{width: 881px;}
.wnew_bl{margin-left: -10px;}

#register_new_user_form .column2_1,
#new_inquiry_form .column2_1{
    float: left;
    /*width: 470px;*/
    padding-right: 30px;
}

#register_new_user_form .column2_2,
#new_inquiry_form .column2_2{
    float: left;
    width: 465px;
}

.files_upload_form .field label,
#register_new_user_form .field label,
#new_inquiry_form .field label{
    line-height: 30px;
    display: inline-block;
    margin-right: 13px;
    font-size: 17px;
    color: #fff;
}

.slidingform .field label.error,
#register_new_user_form .field label.error,
#new_inquiry_form .field label.error,
.message_form label.error{
    background-color: red;
    color: white;
    font-size: 14px;
    padding: 5px 10px;
    line-height: 14px;
}

/*form div > label.error {
    display: table !important;
}*/

/*-initiate_case_form---------------------------------------*/
#initiate_case_form{
    display:none;
    position:relative;
}
#initiate_case_form .line_steps{
    margin-bottom: 20px;
    margin-left: 13px;
    margin-top: 20px;
}
#initiate_case_form span.progress{
    display: inline-block;
    background: url('../images/icons.png');
    height: 65px;
    width: 195px;
    background-position: -112px -155px;
    color: #fff;
    text-align: center;
    line-height: 61px;
    margin-left:-13px;
    cursor:pointer;
    font-size: 17px;
}
#initiate_case_form span.progress.current{
     background-position: -112px -226px;
     color:#00468b;
}
#initiate_case_form .column2_1{
    width: 370px;
    padding-right: 60px;
    display: inline-block;
    vertical-align: top;
}
#initiate_case_form .column2_2{
    width: 370px;
    display: inline-block;
    vertical-align: top;
}
#initiate_case_form .column2_3{
    float: left;
}
#initiate_case_form .btn_container{
    float: left;
    width: 100%;
}
#initiate_case_form .steps{
    float:right;
}
.btn-step1{
    float: left;
    margin-right: 30px;
}
#initiate_case_form  .btn_container .btn{
    margin-left: 20px;
}
.btn-step1 input{
    display: none;
}
.btn-step2{
    float: left;
    margin-right: 30px;
}
.btn-step2 input{
    display: none;
}
.btn-step3{
    float: left;
    /*margin-right: 30px;*/
}
#validation_message{
    display:none;
}
#initiate_case_form #validation_message #v-m-content{
    padding-left: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 15px;
    color: #d35c3c;
    background-color: #ffd592;
    border: 1px solid #e8912e;
    font-size: 12px;
    font-weight: bold;
}
/*#initiate_case_form span#page_number{*/
    /*position: absolute;*/
    /*top: 33px;*/
    /*right: 3%;*/
    /*color: #fff;*/
    /*font-size: 36px;*/
    /*font-family: 'museo_100regular';*/
/*}*/
#initiate_case_form .linkbtn{
    margin-left: 0;
    margin-right: 50px;
    float: left;
}

#initiate_case_form .steps .linkbtn
{
    margin-right: 0;
}

#initiate_case_form h1 span{
    font-size: 24px;
    color: #ffd592;
}
#initiate_case_form .health_office{
    padding-top: 20px;
}
#initiate_case_form .step2{
    display:none;
}
#initiate_case_form .step3{
    display:none;
}
#initiate_case_form .step3 textarea{
    height: 60px;
}
/*_-initiate_case_form---------------------------------------*/
/*-new_media_form--------------------------------------------*/
#new_media_form, #new_dicom_form{
    display: none;
}
#new_media_form form, #new_dicom_form form{
    position:relative;
}
#upload_inside .upl_media{
    background:none;
    border-left:none;
}
.btn_upload,
.btn_upload_cancel_delete
{
    display: inline-block;
    position: relative;
    background: #9c9c9c;
    color: #fff;
    margin: 10px 0 25px 0;
    padding: 7px 16px;
    border: none;
    border-left: solid 1px #7c7c7c;
    font-size: 14px;
    font-family: museo_500regular, arial, sans-serif;
    cursor:pointer;
    width:100%
}

.upload_files_table .first_column {
    width: 220px;
    color: yellow;
}
.upload_files_table i {
    color: #9c9c9c;
    font-size: 12px;
    padding-left: 35px;
}
.upload_files_table th{
    font-size: 17px;
    color: #9c9c9c;
    height: 24px;
    text-align: left;
    font-weight:normal;
    padding: 1px;
}

.upload_files_table a{
    color: #fff;
}

.upload_files_table input
{
    width: 300px;
    font-size: 13px;
    margin-top: 2px;
    margin-bottom: 4px;
    border: 2px inset;
    padding: 1px;
}

.btn_upload_cancel_delete{
    margin: 0 8px 0 0;
    width: 45px;
    color: #15bef0;
    background: none;
    border: none;
    text-decoration: underline;
    font-size: 13px;
    padding: 7px 0px;
}
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-2600px, 0) scale(20);
    -webkit-transform: translate(-2600px, 0) scale(20);
    -moz-transform: translate(-2600px, 0) scale(20);
    font-size: 23px;
    direction: ltr;
    cursor: pointer;
}

.only-button-fileinput {
    overflow: hidden;
    width: 110px;
}

.slidingform .upload_files_table, .slidingform .btn, .slidingform .linkbtn {
    position: relative;
    z-index: 100;
}

span.upl_media span{
    text-decoration: underline;
}
/*-_new_media_form-------------------------------------------*/
/*messages---------------------------------------------------*/
.case_updates li{
    background-color: #f3f1ef;
    padding: 6px 30px;
    margin: 14px 0 14px 25px;
    padding-right:20px;
}
.list.post_update_text li.temp_answer{
    display:none;
    background: #00468b;
    margin: 0px;
    padding: 6px 30px 20px 30px;
}
.post_update_text li.no-messages-stub{
    padding: 10px 0 10px 0;
}
/*.list.post_update_text li.temp_answer form label{
    display: inline-block;
    margin: 15px 0 0 0;
    color: #fff;
    font-size: 14px;
}*/

.list.post_update_text li.temp_answer form select{
    margin-left:15px;
    font-size: 14px;
    padding: 3px;
}
.temp_answer form.message_form.external select {
    color: #d35c3c;
}
.list.post_update_text li.temp_answer form textarea{
    width: 97.7%;
    height: 80px;
    padding:5px 10px;
    font-family:arial;
    margin-top: 15px;
}
.list.post_update_text li.temp_answer form .btn_container.comm_from input.hidden_param{
    display:none;
}

.checkholder {
    color: #ffffff;
    font-size: 17px;
    margin-top: 10px;
}

.checkholder input {
    display: none;
}

.checkholder label {
    margin-top: 5px !important;
}

.checkholder em{
    position: relative;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    background: #fff;
    display: block;
    float: left;
    margin-right: 10px;
}
.checkholder em.checked{
    background: #fff url(../images/icons.png) no-repeat -211px -35px;
}
/*-Post an update--------------------------------------------*/
#new_message #upload_inside #upload_text{
    height: 26px;
    position: absolute;
    left: 50px;
    top: 0px;
    color: black;
    font-size: 11px;
    width: 208px;
}
.post_update_m .post_u_sbj{
    margin: 10px 0px 10px 0px;
}
.post_u_sbj input{
    border: 1px solid darkgray;
    font-size: 13px;
    width: 97.7%;
    padding: 3px 10px 3px 10px;
}
#new_message div#upload_inside{
    position: absolute;
    height: 45px;
    width: 680px;
    left: 15px;
    top: 100px;
    background-color: #F3F1EF;
    display:none;
}
#new_message .fileinput-button em{
    position: absolute;
    height: 26px;
    width: 26px;
    top: 0px;
    background: url(../images/icons.png) 0 0 no-repeat;
    background-position: -19px -173px;
}

#upload_inside .post_upl_btn{
    background:none;
    border-left:none;
}
#new_message.post_update #upload_inside input{
    right: auto;
}
#new_message textarea{
    width: 97.7%;
}
/*_Post an update--------------------------------------------*/
.temp_answer form.message_form select option.external {
    color: #d35c3c;
}
.temp_answer form.message_form select option {
    color:black;
}
.temp_answer form.message_form.external textarea::-webkit-input-placeholder {
    color: #d35c3c;
}
.temp_answer form.message_form.external textarea:-moz-placeholder {
    color: #d35c3c;
}
.temp_answer form.message_form.external textarea::-moz-placeholder {
    color: #d35c3c;
}
.temp_answer form.message_form.external textarea:-ms-input-placeholder {
    color: #d35c3c;
}
/*_messages---------------------------------------------------*/
/*-export_recommendations_form--------------------------------*/
#export_recommendations_form{
    display:none;
}
#export_recommendations_form h3 {
    margin-top: 10px;
    margin-bottom: 8px;
}
/*-export_recommendations_form--------------------------------*/
/*-send_to_specialist_form-----------------------------------*/
#send_to_specialist_form, #send_to_financial_form, #send_to_concierge_form, #send_to_md_form{
    display:none;
}
.specialist_form .field_bl{
   float:left;
}
#send_to_specialist_form .specialist_form, #send_to_financial_form .specialist_form,
#send_to_concierge_form .specialist_form, #send_to_md_form .specialist_form{
    position:relative;
}
.specialist_form .spec_block_f{
    float:left;
    margin-left: 65px;
    width: 440px;
}
.spec_block_f.block_f_btn{
    margin: 55px 0px 0px 50px;
}
#send_to_specialist_form .specialist_form textarea, #send_to_financial_form .specialist_form textarea,
#send_to_concierge_form .specialist_form textarea, #send_to_md_form .specialist_form textarea{
    height: 75px;
    width: 100%;
}
#send_to_specialist_form hr, #send_to_financial_form hr, #send_to_concierge_form hr, #send_to_md_form hr{
    color: #a2a0a0;
    border-width: 1px;
    border-bottom: 0px;
    margin-bottom: 30px;
}


#send_to_specialist_form .specialist_form span.tip{
    position: absolute;
    height: 100px;
    width: 155px;
    top: 0px;
    right: 0px;
    background-color: #FFD592;
    font-size: 13px;
    color: #626161;
    padding: 15px;
    display: block;
    line-height: 21px;
    border: 1px solid #e8912e;
}
/*в новой верстке нету*/
#send_to_specialist_form a.delete{
    position: absolute;
    font-size: 13px;
    color: #14b6e9;
    padding: 6px;
    text-decoration: underline;
    top: 30px;
    right: 0px;
}
#send_to_specialist_form .btn_container a#add_another{
    display: block;
    background-color: #A2A0A0;
    text-decoration: none;
    color: #FFF;
    font-size: 15px;
    font-family: museo_500regular;
    padding: 8px 6px 6px 6px;
    width: 200px;
    height: 20px;
    margin:0;
    text-align: center;
    margin-bottom: 30px;
}
.btn_container .add{
    display: block;
    background-color: #A2A0A0;
    text-decoration: none;
    margin-left: 110px;
    margin-right: 57%;
    color: #FFF;
    font-size: 15px;
    font-family: museo_500regular;
    padding: 6px;
    margin-bottom: 50px;
    margin-top: 50px;
}
/*_send_to_specialist_form--------------------------------*/
/*-send_recommendation_form-------------------------------*/
#send_recommendation_form{margin-top:0; }
#send_recommendation_form.hid{ display:none;}

#send_financial_form{margin-top:0; }
#send_financial_form.hid{ display:none;}
/*_send_recommendation_form-------------------------------*/
/*-invite_specialist_form---------------------------------*/
#invite_specialist_form{margin-top:0;}
#invite_specialist_form.hid{display:none;}
/*_invite_specialist_form---------------------------------*/
/*-send_to_ic_form----------------------------------------*/
#send_to_ic_form{
    display:none;
}
/*_send_to_ic_form----------------------------------------*/
/*-reject_form--------------------------------------------*/
#reject_form{
    display:none;
}
/*_reject_form--------------------------------------------*/


#cure_form{
    display:none;
}



/*-assign_ic_form-----------------------------------------*/
#assign_ic_form{
    display: none;
}
/*_assign_ic_form-----------------------------------------*/
/*-close_case_form-----------------------------------------*/
#close_case_form{
    display: none;
}
/*_close_case_form-----------------------------------------*/
/*-close_case_form-----------------------------------------*/
#reopen_case_form{
    display: none;
}
/*_reopen_case_form-----------------------------------------*/
/*-new_invite_form----------------------------------------*/
#new_invite_form{
    display:none;
}
/*_new_invite_form-----------------------------------------*/
/*-.slidingform--------------------------------------------*/
body .slidingform{
    background: #00468b;
    margin-top: 26px;
    padding: 32px;
    overflow: hidden;
    width: 915px;
}

.ui-dialog .slidingform {
    margin-top: 0;
}

.slidingform h1{
    font-size: 36px;
    font-family: 'museo_100regular';
    font-weight: normal;
    color: #fff;
    border-bottom: solid 2px #fff;
    margin: 0;
}
.slidingform .field{
    margin-top: 11px;
    margin-bottom: 11px;
}
.slidingform .field_name{
    display: block;
    font-size: 17px;
    color: #15bef0;
    margin-bottom: 4px;
    margin-left: 1px;
}.slidingform .field_name_inline{
    font-size: 17px;
    color: #15bef0;
    margin-bottom: 4px;
    margin-left: 1px;
}
.slidingform .field input[type='text'],
.slidingform .field input[type='password']{
    width: 300px;
    padding: 3px;
    font-size: 16px;
    margin: 2px 0;
    border: solid 1px #2a2a2a;
}
.slidingform .field select {
    width: 309px;
    padding: 3px;
    font-size: 16px;
    margin: 2px 0;
    border: solid 1px #2a2a2a;
}
.slidingform .field input.url_field[type='text']{
    width: 600px;
}
.slidingform .linkbtn{
    margin-left: 50px;
    line-height: 49px;
    float: right;
}
.slidingform h2.subhead{
    font-size:24px;
    color:#fff;
    font-family: museo_300regular;
    margin-bottom: 10px;
    margin-top: 25px;
}
.slidingform h3{
    display: block;
    color: #fff;
    font-family: museo_300regular;
    font-size: 20px;
    margin-bottom: 12px;
    margin-left: 1px;
}
.slidingform textarea{
    width: 894px;
    height: 100px;
    padding: 10px;
    font-family: Arial, sans-serif;
    font-size: 16px;
}
.slidingform.post_update{
    display:none;
    width: 915px;
}
/*-------------mess_form--------------*/
#new_message .notify_div label, #new_message .notify_div a{
    margin-top: 15px;
    font-size: 12px;
    color: #15BEF0 !important;
}
#new_message .notify_div{
    margin-top: 15px;
}
#new_message #notify_list .checkspec em{
    position: absolute;
    width: 10px;
    height: 10px;
    border: 2px solid #FFF;
    margin-top: 5px;
}
#new_message #notify_list span.checkspec{
    margin-right:15px;
    display: inline-block;
}
#new_message #notify_list .checkspec em.checked{
    background: url(../images/icons.png) 0 0 no-repeat;
    background-position: -245px -14px;
}
#new_message #notify_list .checkspec label{
    color: #fff;
    font-size: 12px;
    margin-left: 20px;
}
/*----------------------------------*/
#preview_dialog pre {
    font-size: 16px;
    font-family: arial;
}
#preview_dialog h1{
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 25px;
}
#preview_dialog h2{
    font-weight: bold;
    margin-bottom: 15px;
}
#preview_dialog div.text{
    font-size: 17px;
    margin-bottom:15px;
}
#preview_dialog div.spec_name{
    margin-left: 20px;
}
#preview_dialog div.spec_rec{
    padding-left: 20px;
    border-left: 1px solid black;
    margin-left: 20px;
    font-size: 18px;
    margin-top: 10px;
}
#send_rec_ext{
    display:none;
}

body div.outer a.disabled-btn, body div.outer a.disabled-btn:hover {
    background: #9c9c9c;
}

.treatment_text{
    padding-top: 10px;
    color: white;
}