/* Common */
/**
 *
 * Colors
 * #008996 - azul
 * #f98972 - meio
 * #feb9a4 - direita
 * 
 */
*{padding:0;margin:0;}
html,body{background-color:#AAA;font-family:arial,sans-serif !important;font-size:11px;width:100%;
					height: 100%;padding:0px;margin:0px;padding: 3px;}
img{border:none;}
a:hover {color:#008996 !important;}
/* Classes */
.w_border{font-weight: bold;border-bottom:3px solid #B00000;}
.n_boder{border:none;}
.img_grid_f{margin-left:5px;padding:4px;}
.img_grid{margin-left:3px;}
.img_grid_nl{}
.t_now{-webkit-border-radius:7px;-moz-border-radius: 7px;-moz-box-shadow:0 1px 0 #AAA;
			 -webkit-box-shadow:0 1px 0 #AAA;background-color:#FFC;color:#333;font-size:10px;
			 margin:0px;padding:3px 10px;text-shadow:0 1px white;font-weight:normal;}
.loc_menu{color:#fff;background-color: #e6e6e6;}
.left_top{float:left;}
.right_top{float:right;}
.table_pane{font-size: 11px !important;margin-bottom:20px;}
.title{font-size:13px;font-weight: bold;}
.underline{text-decoration: underline;}
.title_header{font-size:20px;font-weight:bold;}
.title_header_sm{font-size:12px;font-weight:bold;}
.desc_header{font-size:15px;color:#bf262b;font-style:italic;}
.error{height:15px;background-color:#FFFE36;border:1px solid #E1E16D;font-size:11px;
			 color:#000;padding:3px 10px;margin-left:-2px;z-index: 99999;-moz-border-radius:4px;
			 -webkit-border-radius:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;
			 -webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-box-shadow:0 0 6px #ddd;
			 -webkit-box-shadow:0 0 6px #ddd;}
.no_bg_left{background-color:#e6e6e6 !important;}
.hover_ul{background-color:#ddd;cursor:pointer;}
.selected_m{background-color:#AAA;}
.selected_m span{color:#fff !important;}
.separator_l{clear:both;height:1px;width:180px;border-bottom:1px #c5c5c5 solid;margin:10px;}
.menu_icon{margin:5px 0px 0px 0px !important;}
.spacer_div{ margin:0px 0px 10px 0px; padding:0px;}
.spacer_div label{ width: 50px;font-size: 10px;}
.spacer_div select{ width: 50px;font-size: 10px;}
.zebra_strips td{background-color:#F8F8F8 !important;/*font-weight: bold !important;*/}

.check_user_institution input {width: 16px;height: 16px;margin-right: 5px;position: relative;}


.internment_row td{background-color:#FFFF99 !important;}
.urgent_row td{background-color:#FFB13D !important;}
.emergent_row td a{color:#fff;}
.external_c_row td a{color:#000;}
.emergent_row td{background-color:#CC0000 !important;color:#fff !important;}
.external_c_row td{background-color:#809FFF !important;color:#000 !important;}
.urg_c_row td{background-color:#87A96B !important;color:#000 !important;}

.green_row td{background-color:#009933 !important;color:#fff !important;}
.base_row td{background-color:#F8F8F8 !important;color:#000 !important;}
.white_row {background-color:#fff;}
.yellow_row td{background-color:#FFFF99 !important;}

.level_0_row td{color:#000 !important;}
.level_1_row td{background-color:#FEF0C9 !important;color:#000 !important;}
.level_2_row td{background-color:#EEF3E2 !important;color:#000 !important;}
.level_3_row td{background-color:#809FFF !important;color:#000 !important;}
.level_4_row td{background-color:#DC143C !important;color:#fff !important;}

.level_4_row_a{background-color:#DC143C !important;color:#fff !important;}
.level_1_row_a{background-color:#809FFF !important;color:#fff !important;}
.level_3_row_a{background-color:#EEF3E2 !important;color:#000 !important;}

td a{text-decoration:none;}
.legend_routine{background-color:#fff;}
.legend_internment{background-color:#FFFF99;}
.legend_urgent{background-color:#FFB13D;}
.legend_emergent{background-color:#CC0000;color: #fff !important;}
.legend_external_c{background-color:#809FFF;color: #000 !important;}
.legend_exam_done{background-color:#009933;color: #000 !important;}
.legend_urg_c{background-color:#87A96B;color:#000 !important;}

.ui-accordion .ui-accordion-content{ padding:10px;}
/* Layout Classes */
.ui-layout-center{padding:0px !important;}
.ui-layout-west{background-color:#fff !important;}
.wrapper_centre{width:100%;margin: 0px auto;}
.wrapper_centre_img{width:1024px; margin: 0px auto;}
.viewer iframe{border:none;margin:5px 0px 0px 5px;}
.plupload_container{padding:0px !important;}
.images_top{width:100%;height:340px;background-color:#6a6b6e;border-bottom:5px solid #bf262b;}
.studies_top{width:100%;height:22px;background-color:#6a6b6e;border-bottom:1px solid #c5c5c5;}
.menu_top{width:100%;height:100px;background-color:#6a6b6e;border-bottom:1px solid #B5B5B5;}
.pane{display:none;}
.wrapper_pops{width:95% !important;height:95% !important;}

/* Layout */
#wrapper{width:100%;height:100%;margin:0px auto;background-color:#fff;}
#wrapper_content{width:90%;height:100%;margin:0px auto;background-color:#fff;}
#lateral_esquerda{padding:10px 20px 0px 20px;background-color: #fff !important;}
#lateral_esquerda ul{float:right;list-style-type:none;padding:3px 10px;}
#lateral_esquerda ul li{display:inline;padding-left:10px;}
#lateral_esquerda ul li a{color:#333;font-size:11px;text-decoration:none;}
#lateral_esquerda ul li a:hover{text-decoration:underline;}

#notes_text{width:550px;height:140px;padding:10px;font-size:12px;overflow-y:scroll !important;line-height:1.5 !important;}
#notes_text span {background-color:#fff !important;}
/*#notes_text_report{width:92%;height:180px;padding:10px;font-size:10px;}*/
#notes_text_report{width:92%;padding:10px;font-size:10px;}
#contacto_tecnicos_unid_hosp{width:92%;font-size:10px;}

.notes_text_cl{padding:10px;font-size:10px;overflow-y:scroll !important;line-height:1.5 !important;}

#header{float:left;width:200px;height:100px;}
#header img{border:none;float:left;margin:8px 0px 0px 23px;}
#header_pane{ height:55px !important; background-color: #e6e6e6; background: #333333 url(../img/layout/bg_header.png) 100% 100% repeat;}
#header_icon{ padding: 12px 20px 0px 20px;width:30px;float:left;}
#header_desc{padding-top: 38px;}

#err_login{padding: 20px 0px 40px 40px !important;color:red;font-weight: bold;}
#menu_navegacao a{color:#000;}
#menu_navegacao a:hover{color:red;}

#font-large{font-size:15px};

#menu_report{position:relative;margin:0 auto;}
#menu_report ul{list-style:none;padding:0;margin:0;position:relative;z-index:5;}
#menu_report li{background-color:#eee;padding:7px;margin:2px;cursor:pointer;border:1px solid #ccc;}
#menu_report li.hover{background-image:url(../img/bg_hover.gif) !important;}
#menu_report li a{text-decoration:none;color:#000;}
#menu_report .block{position:absolute;top:0;left:150px;z-index:10;
										background:transparent url(../img/arrow.png) no-repeat top right;
										width:39px;padding:4px;cursor:pointer;}

#status_report{margin:20px 0px 0px 25px;}
#log{margin:100px auto;width:535px;height:305px;background-image:url(../img/login-form.png);}
#log fieldset input{width:271px;border:none;height:26px;}
#loc_tabela{margin-top:10px;}

#form_username{padding:103px 0px 0px 27px;}
#form_password{padding:11px 0px 0px 27px;}
#form_button{padding:20px 0px 0px 195px;}
#but_img{width:110px !important;height:35px!important;}
#notes_down{font-size:10px;margin-top:10px;}

ul.clinical_notes_ul{float:left;display:block;list-style:none;}
ul.clinical_notes_ul li{float:left;margin:0px;padding:0px 8px 0px 8px;position:relative;width:560px;border-bottom: 1px #ddd solid;}
ul.clinical_notes_ul li:hover{background-color:#ddd;cursor:pointer;}
ul.clinical_notes_ul li div{margin: 5px;}

div.icon_text{float:right;width:100%;border:none;margin:0px;padding:0px;}
div.icon_text p{text-align:center;font-size:smaller;text-indent:0;}

.report_template{margin: 20px auto;padding:20px;font-size:12px;width:750px; border:1px solid #eee;}
.report_template ul{width:750px;margin-top: 10px; list-style: none;}
.report_template ul li{}

.report_template_vers {margin: 20px auto;padding:20px;font-size:12px;width:750px; border:1px solid #eee;}

#content_report{overflow:hidden !important;overflow-y: scroll !important;height: 100%;}
.template_header{width:750px;height:30px;}
.template_header img{float:right;}
.template_data{margin-top:25px;}
.template_report{ margin-top:30px;}
.template_footer{margin-top:50px;}
.template_footer_val{margin-top:20px;margin-right:20px;font-size:11px;text-align: right;}

#lang{float:right;padding: 2px 15px 0px 0px;font-size: 11px;color:#fff;}
#lang a{color:#fff; text-decoration: none;}
.ui-corner-all{/*border:none!important;*/}
/* Panes */
#footer_pane{ height:45px !important; background-color: #e6e6e6; border-top:1px solid #AAA; }
#west_pane{border-right: 1px #AAA solid;width:200px !important;background-color: #e6e6e6 !important;}
#lateral_direita{margin:0px;background-color:#fff;}

#topo_head{font-size:10px;color:#000;height:50px;padding:15px 20px 0px 5px;}
#topo_head div{text-align:right;}
#topo_head .ui-buttonset{margin-right:1px;}

.topo_pop_dir_home{ height:45px;padding-top:10px;float:right;}
.topo_pop_dir_home ul.topnav{float:left;display:block;list-style:none;width:100%;}
.topo_pop_dir_home ul.topnav li{float:left;margin:0px;padding:0px 5px 0px 10px;position:relative;}
.topo_pop_dir_home ul.topnav li.text_q{ margin-top:2px;}
.topo_pop_dir_home ul.topnav li.middle_q{ padding-top:10px;}
.topo_pop_dir_home ul.topnav li a{display: block;text-decoration:none;float:left;font-size: 11px;color:#000;}
.topo_pop_dir_home ul.topnav li a:hover{text-decoration:underline;}

#tabs{font-size: 11px !important;padding:0px;margin:0px;border:none !important;margin-top:0px;}
#tabs .ui-tabs-nav{ padding:0px 0px 0px 10px;}
#tabs .ui-widget-header{ background: none;border-left:none;border-top:none;border-right:none;border-bottom-width: 2px;}
.topo_centro_n{margin-top: 10px;}

.topo_tabs_h{height:20px;margin-top:0px;text-align: center;}

.topo_tabs_h ul{float:center;list-style:none;margin-left:35%;}
.topo_tabs_h li{float:left;padding:2px;margin-left:5px;}
.topo_tabs_h li a{text-decoration: none;color:#000;}

#main_nav{font-size:11px;}
#main_nav p{color:#6a6b6e;font-size:14px;padding:5px 0px 5px 10px; }

ul.nav_ul{font-size:11px;list-style: none;}
ul.nav_ul li{padding:0px;}
ul.nav_ul a{padding:0px;text-decoration:none;}
ul.nav_ul li p{margin-left:20px;}
ul.nav_ul li p span{margin:0px 0px 0px 10px !important;color:#000;font-size:11px;}

#login_data{ margin: 5px 20px 0px 0px;}

#tit_inf{ text-align: center; color:#fff;}
#tit_inf a{ color:#fff;}

/* Fieldsets */
fieldset div{margin:0.4em 0.3em;clear:both;}
fieldset div p{padding:0px;font-size: 10px;}
label{float:left;width:11em;text-align:right;margin-right:1em;}
/*legend{color:#cc0000;font-weight: bold;font-size:11px;margin-bottom:10px;padding-bottom:15px;}*/
legend{color:#f98972;font-weight: bold;font-size:11px;margin-bottom:10px;}
legend span{width:10em;text-align:right;}
fieldset input{padding:0.15em;width:25em;border:1px solid #ddd;padding-left:5px;font-size:11px;}
fieldset textarea{padding:0.15em;width:25em;border:1px solid #ddd;}
fieldset select{width:25.5em;border:1px solid #ddd;}
input:hover, input:focus{} 
fieldset{border: none;margin-top:10px;font-size: 11px !important;}
input.default{color:#bbb;}

.patient_data{padding-top: 10px;}
.patient_data fieldset div{margin:0.4em 0.3em;clear:both;padding-right: 8px;}
.patient_data fieldset div p{padding:0px;font-size:10px;}
.patient_data label{width:11em;text-align:left;margin-right:1em;font-size:11px; }
/*.patient_data legend{color:#cc0000;font-weight: bold;font-size:11px;margin-bottom:10px;padding-bottom:15px;}*/
.patient_data legend{color:#f98972;font-weight: bold;font-size:11px;margin-bottom:10px;}
.patient_data legend span{width:10em;text-align:right;}
.patient_data fieldset input{padding:0.15em;border:1px solid #ddd;padding-left:5px;width:100% !important;}
.patient_data fieldset textarea{padding:0.15em;width:185px;border:1px solid #ddd;}
.patient_data fieldset select{width:25.5em;border:1px solid #ddd;}
.patient_data input:hover, input:focus{border-color:#c5c5c5;} 
.patient_data fieldset{border: none;margin-top:10px;font-size: 11px !important;}
.patient_data input.default{color:#bbb;}
.patient_data fieldset span{padding:0px 0px 5px 10px;}

#dados_com{ height:500px;overflow:auto;}
#com_centro{border-right: 1px solid #eee !important;width:85% !important;overflow-y: scroll;}
#com_direita{width:15% !important;}

.post_com{padding:20px 10px;border-bottom: 1px solid #e3a1a1;}
.titulo_post_com{font-variant:small-caps;font-size: 24px;font-weight: bold;padding-bottom:5px;}
.sub_titulo_post_com{font-weight: bold;padding-bottom:20px;}
.corpo_post_com{padding-bottom:10px !important;}
.ver_mais_post_com{padding-bottom: 10px;}
.ver_info_post_com{padding-bottom:20px;}
.morecontent span {display: none;}
.sup_tit, .sup_tit a{color:#cc0000;font-variant:normal;font-size:9px;}

#nav_protocols{font-size:11px;}
#nav_protocols p{color:#6a6b6e;font-size:14px;padding:5px 0px 5px 10px; }

.tit_protocol{color:#000;font-size:14px;padding:20px;font-weight: normal}

.accordion ul{margin-left: 40px;}
.accordion p{padding:5px;}
#dri_cli img{margin:40px 0px 0px 40px;}
.left_pad{float:left;}
.right_pad{float:left;margin:53px 0px 0px 50px;}
.right_pad p{margin-top:20px;}
.right_pad fieldset{margin-top:40px;}

/*.level_0_row td{color:#000 !important;}
.level_1_row td{background-color:#FEF0C9 !important;color:#000 !important;}
.level_2_row td{background-color:#EEF3E2 !important;color:#000 !important;}
.level_3_row td{background-color:#809FFF !important;color:#000 !important;}
.level_4_row td{background-color:#DC143C !important;color:#fff !important;}
*/
.esc_1,
.esc_1 span, .esc_1 .fc-event-skin  { background-color:#ffffcc;color:#000;opacity: 0.9;}

.esc_1_legacy,
.esc_1_legacy span, .esc_1_legacy .fc-event-skin  { background-color:#C67171 !important;color:#000;opacity: 0.9;}

.esc_2,
.esc_2 span, .esc_2 .fc-event-skin {background-color:#F8F8F8;color:#000;}

.esc_2_legacy,
.esc_2_legacy span, .esc_2_legacy .fc-event-skin {background-color:#EEF3E2 !important;color:#000;opacity: 0.9;}

.esc_3,
.esc_3 span, .esc_3 .fc-event-skin { border-color:#006400; }

.esc_4,
.esc_4 span, .esc_4 .fc-event-skin { border-color:#8B8B00; }

.esc_5,
.esc_5 span, .esc_5 .fc-event-skin { border-color:#8B7D7B; }

.esc_6,
.esc_6 span, .esc_6 .fc-event-skin { border-color:#FFD39B; }

.esc_7,
.esc_7 span, .esc_7 .fc-event-skin { border-color:#71C671; }

.esc_8,
.esc_8 span, .esc_8 .fc-event-skin { border-color:#C67171; }

.esc_9,
.esc_9 span, .esc_9 .fc-event-skin { border-color:#8B0000; }

.esc_10,
.esc_10 span, .esc_10 .fc-event-skin { border-color: #FFE7BA; }

.esc_11,
.esc_11 span, .esc_11 .fc-event-skin {background-color: #05ffb0;color:#000;}

/* Hidden Cols */
.esc_1_vv,
.esc_1_vv span, .esc_1_vv .fc-event-skin { background-color:#ffffcc;color:#000; }

.esc_1_vv_legacy,
.esc_1_vv_legacy span, .esc_1_vv_legacy .fc-event-skin { background-color:#C67171 !important;color:#000; }

.esc_2_vv,
.esc_2_vv span, .esc_2_vv .fc-event-skin { background-color:#F8F8F8; }

.esc_2_vv_legacy,
.esc_2_vv_legacy span, .esc_2_vv_legacy .fc-event-skin { background-color:#EEF3E2 !important;color:#000; }


.esc_1_vv, .esc_2_vv {border:3px solid #000 !important;}

.esc_1_vv_legacy, .esc_2_vv_legacy {border:5px solid #000 !important;}

.fc-event-inner {margin:5px 0px 5px 0px !important;}
#content_msg{padding:5px;}
.msg_b_subject{font-size: 15px;font-weight: bold;}
.msg_b_sender{font-size: 13px;font-weight: bold;}
.msg_b_sent_on{margin-top: 5px;}
.msg_b_sent_to{ }
.msg_b_important{ }
.msg_b_body{border-top: 1px dotted #000;margin-top:5px;padding:5px;}

#pending_messages{margin:0px !important;}

.msg_int{font-size: 15px;padding:20px;}

.sep_but{height:30px;width:100%;}
/*.sep_but button{float:right;}*/

button{font-size:11px !important;}
#left_footer{float:left;padding:5px 5px 0px 10px;}

#left_footer ul{float:left;list-style-type:none;padding:10px 10px 0px 0px;}
#left_footer ul li{display:inline;padding-left:5px;}
#left_footer ul li a{color:#333;font-size:11px;text-decoration:none;}
#left_footer ul li a:hover{text-decoration:underline;}

#right_footer{float:right;padding:5px 5px 0px 0px;}
#right_footer span{float:left;padding:10px 10px 0px 0px;}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

.ui-jqgrid .ui-state-hover{border-bottom:2px solid #000;}

section.tab_top{display:inline-block;width:100%;padding:0px;background-color:#F8F8F8;}
section.tab_top fieldset{float:right;padding:0px;margin:0px;border:none;padding-top:2px;}
section.tab_top label{font-size: 11px;padding-top:4px;}
section.tab_top input{width:90%;padding:2px;border:1px solid #d4d4d4;line-height: 1.5em;}
section.tab_top input:focus{outline: 0;border: 1px solid #bbb;}

section.tab_top div{padding:0px 0px 5px 0px;}
section.tab_top div a{padding:0px 0px 0px 2px;color:#000;}
section.tab_top div a:hover{text-decoration: underline;}

.center-content{padding:0px !important;margin-top:20px;border-top:1px solid #e3a1a1;}
.upload-dv{margin:40px 100px !important;}
#filter_used{float:left;padding:5px 0px 10px 0px;}
.icon_fechar{font-size:12px;color:#000;padding-left:5px;}
.filter_s{margin-right:5px;}

.txt_flt{font-size: 9px;}

/* Tabelas */
table.tbl a:link {color: #666;font-weight: bold;text-decoration:none;}
table.tbl a:visited {color: #999999;font-weight:bold;text-decoration:none;}
table.tbl a:active,
table.tbl a:hover {color: #bd5a35;text-decoration:underline;}

table.tbl {font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;text-shadow: 1px 1px 0px #fff;
					 background:#eaebec;margin:5px;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;
					 border-radius:3px;-moz-box-shadow: 0 1px 2px #d1d1d1;-webkit-box-shadow: 0 1px 2px #d1d1d1;box-shadow: 0 1px 2px #d1d1d1;}

table.tbl th {padding:8px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;
							background: #ededed;background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
							background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
table.tbl th:first-child {text-align: left;padding-left:20px;}

table.tbl tr:first-child th:first-child {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
table.tbl tr:first-child th:last-child {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
table.tbl tr {text-align: center;padding-left:20px;}

table.tbl td:first-child {text-align: left;padding-left:20px;border-left: 0;}
table.tbl td {padding:8px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;
							background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
							background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}

table.tbl tr.even td {background: #f6f6f6;background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
											background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
table.tbl tr:last-child td {border-bottom:0;}
table.tbl tr:last-child td:first-child {-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
table.tbl tr:last-child td:last-child {-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
table.tbl tr:hover td {background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}

/* .autorefresh */
.autorefresh
{
		width: 80px;
		height: 26px;
		background: #333;
		margin: 20px auto;
		position: relative;
		border-radius: 50px;
		box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
		&:after {
				content: 'OFF';
				color: #000;
				position: absolute;
				right: 10px;
				z-index: 0;
				font: 12px/26px Arial, sans-serif;
				font-weight: bold;
				text-shadow: 1px 1px 0px rgba(255,255,255,.15);
		}
		&:before {
				content: 'ON';
				color: #27ae60;
				position: absolute;
				left: 10px;
				z-index: 0;
				font: 12px/26px Arial, sans-serif;
				font-weight: bold;
		}
		label {
				display: block;
				width: 34px;
				height: 20px;
				cursor: pointer;
				position: absolute;
				top: 3px;
				left: 3px;
				z-index: 1;
				background: #fcfff4;
				background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
				border-radius: 50px;
				transition: all 0.4s ease;
				box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
		}
		input[type=checkbox] {
				visibility: hidden;
				&:checked + label {
						left: 43px;
				}
		}    
}
/* end .slideThree */

#exportList_ {width: 310px;height: 165px;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 100;display: none;}
#exportList_header {width: 310px;height: 25px;background-color: #D42525;font-size: 12px;font-weight: bold;color:#FFFFFF;float:left;}
#exportList_body {width: 310px;height: 90px;background-color: #ffffff;font-size: 12px;clear: both;float:left;}
#exportList_footer {width: 310px;height: 50px;background-color: #ffffff;clear: both;float:left;}
#exportList_label {top: 5px;position: absolute;left: 10px;}
#exportList_body-wrapper {position: absolute;right: 15px;bottom: 15px;}
#exportList_select {padding: 0.15em;width: 150px;border: 1px solid #ddd;padding-left: 5px;font-size: 11px;}

.large-form {padding:5px;}
#prev_studies {clear:both;}
.info-pane-left {width:540px;height:100%;float:left;padding-left: 10px;}
.info-pane-left fieldset {margin-left: 40px;}
.info-pane-left input {padding:4px !important;}
.info-pane-left select {padding:4px !important;}
.info-pane-right {margin-left: 20px;float:left;}
.info-pane-right fieldset {margin:0px;}
.info-pane-right input {padding:4px;width: 135px !important;}
.info-pane-right select {padding:5px;width: 145px !important;}

.info-pane-right-1 {margin-left: 20px;float:left;}
.info-pane-right-1 fieldset {margin:0px;}
.info-pane-right-1 span {padding:4px;width: 20%;}
.info-pane-right-1 input {padding:4px;width: 80%;}
.info-pane-right-1 select {padding:5px;width: 145px !important;}

#bott_pane {margin-top:10px;}

.tb-line {padding:2px !important;font-size:10px !important;text-transform: uppercase;}
.tb-line-bigger {font-size:11px !important;}
.tb-line-op {background-color:#fff;opacity:0.9;}
.ui-jqgrid tr.ui-row-ltr td {
		padding-left:3px !important;
		border-right: none !important;
		border-bottom-color: #666;
}

.big-head {text-transform: uppercase;font-weight: bold;}
.ui-jqgrid tr.jqgrow td {padding: 5px 0px;}

.filter-head-space {padding:0px 5px;}

.counts table {
	font-family: arial, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

.counts td, .counts th {
	border: 1px solid #dddddd;
	text-align: left;
	padding: 6px;
}

.counts tr:nth-child(even) {
	background-color: #eee;
}

.even-table {
	background-color: #fff !important;
}

.counts tr:hover {
	background-color: #ddd !important;
}

.tr-hover {
	background-color:#669999 !important;color:#fff !important;
}

.dashs-table table {
	font-family: arial, sans-serif;
	border-collapse: collapse;
	width: 100%;
}

.dashs-table td, .dashs-table th {
	border: 1px solid #dddddd;
	text-align: left;
	padding: 8px 3px;
}

.dashs-table tr:nth-child(even) {
	background-color: #eee;
}

.push-right-table {text-align: right !important;}
.push-center-table {text-align: center !important;}

.right-pane {
	width:20% !important;
}

.ui-jqgrid tr.jqgrow td {
				word-wrap: break-word; /* IE 5.5+ and CSS3 */
				white-space: pre-wrap; /* CSS3 */
				white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
				white-space: -pre-wrap; /* Opera 4-6 */
				white-space: -o-pre-wrap; /* Opera 7 */
				overflow: hidden;
				height: auto;
				vertical-align: middle;
}

.baixo_tabs .ui-widget-content, .baixo_tabs .ui-state-default, .baixo_tabs_1 .ui-widget-content, .baixo_tabs_1 .ui-state-default {
		border:none !important;
		background: none !important;
		background-color: #F8F8F8 !important;
}

.left-pane .ui-widget-content {
	border: 1px solid #F8F8F8 !important;
	background: none !important;
	background-color: #fff !important;
}

.baixo_tabs .ui-state-default, .baixo_tabs_1 .ui-state-default {
		border-top: 1px solid #eee !important;
		border-bottom: 1px solid #eee !important;
}

.baixo_tabs .jqgrow {
		background-color:#fff !important;
}

.topnav fieldset {
		margin:2px !important;
}

.left-pane {
		float:left;
}

.right-pane {
		float:right;
		width: 240px !important;		
}

.template_data {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 13px !important;
		line-height: 17px !important;
}
#clinical-director {
		font-size:12px;
		position: absolute;
		right: 132px;
		top: 180px;
}
#header_details-wrapper {
		width: 680px;
		height: 100px;
		margin-top: 22%;
		float: right;
}
#header_details_l {
		float:left;
		width: 300px;
		height: 100px;
		margin-top: 10px;
}
#report_template_requestor {
		font-size:12px;
}
#header_details_r {
		float:right;
		width: 305px;
		height: 100px;
}
#header_details_rt {
		margin-left: 20px;
		margin-top: 20px;
		height: 80px;
}
#pat_name_title {
		text-transform: uppercase;
		font-size: 16px;
}
#header_details_address {
		text-align: left;
}
#tab-space {
		clear: both;
		width: 100%;
		height: 50px;
}
.template_report {
		clear: both;
		width: 750px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 19px;
}
.template_footer {
		position: relative;
		left: -3%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 19px;
		bottom: -7%;
}
.template_footer_val {
		position: relative;
}
.template_footer_val_p {

}
.template_footer_sign {
		position: relative;
		left: 44%;
}
.content_report {
		overflow-x: hidden;
		overflow-y: auto;
}

.prevs_ul{position:relative;margin:0 auto;}
.prevs_ul ul{list-style:none;padding:0;margin:0;position:relative;z-index:5;}
.prevs_ul li{background-color:#eee;padding:7px;margin:2px;cursor:pointer;border:1px solid #ccc;}
.prevs_ul li.hover{background-image:url(../img/bg_hover.gif) !important;}
.prevs_ul li a{text-decoration:none;color:#000;}
.prevs_ul .block{position:absolute;top:0;left:150px;z-index:10;
										background:transparent url(../img/arrow.png) no-repeat top right;
										width:39px;padding:4px;cursor:pointer;}

@media only screen and (max-width: 600px) 
{
		.hid_menus {display:none !important;}
		#content_report{width:100% !important;}
		.ui-layout-resizer{background:none !important;}

		.login-pane {width:200px !important;margin-left:8% !important;}
		.login-pane h2{margin-left:35px !important;}
		.login-pane label{padding-bottom:10px !important;}

		.login-pane h3 {margin-bottom: 10px !important;}

		.n_hid_menus {display:block;font-size:1px !important;}
		.n_hid_menus img{height:16px;}
}

.redondo_nr {
		position: absolute;
		left: 42px;
		top: -7px;
}

.redondo_nr span {
		color: #fff;
		font-size: 9px;
		border-radius: 10px;
		padding: 2px 3px;
		background-color: #C00;
}

.redondo_nr_esq {
		position: absolute;
		left: 20px;
		top: -14px;
}

.redondo_nr_esq span {
		color: #fff;
		font-size: 8px;
		border-radius: 10px;
		padding: 2px 3px;
		background-color: #006400;
}

.gr-bt {
		color: #fff;
		background-color: #006400 !important;
}

.redondo_nr_esq a:hover, .redondo_nr a:hover {
	text-decoration: none !important;
}

.no-bg {
	background:none !important;
}

.select2-container--default .select2-selection--single {
	border-radius: 0px !important;
}

.jGrowl-notification {
	opacity: 0.9;
	background-color:#000 !important;
	font-size:10px;
	border-color:#000 !important;
}

.jGrowl .urgent {
	background: none;
	background-color: #FFB13D !important;
	color: #000 !important;
}

.jGrowl .emergent {
	background: none;
	background-color: #CC0000 !important;
	color: #fff !important;
}

.jGrowl .external_c {
	background: none;
	background-color: #809FFF !important;
	color: #000 !important;
}

.jGrowl .internment {
	background: none;
	background-color:#FFFF99 !important;
	color: #000 !important;
}

.jGrowl .routine {
	background: none;
	background-color:#fff !important;
	color: #000 !important;
}

.bg-login {opacity: 0.90;}
.bg-base {opacity: 0.98;}
.left-pane {opacity: none;background: rgba(255,255,255,0.8) !important;}
.body-bg {background: url('../img/bg_master.jpg') no-repeat;background-size: cover;}
.login-pane {margin:100px auto;width:450px;}
.login-pane h2 {margin: 0px 0px 20px -80px;text-align:center;color:#008996;font-weight: normal; text-transform: uppercase;}
.login-pane h3 {margin: 0px 0px 60px -80px;text-align:center;}
.login-pane input{padding:10px;}
.login-pane label{padding-top:10px;width:5em;font-weight: bold;}
.login-pane input[type='submit'] {margin: 20px 0px 0px 217px;width:80px;cursor: pointer;}

.forgot-pass{text-align: right; margin: 20px 0px 0px 190px;width:180px;cursor: pointer;}

.report-ext{text-align: left; margin: 20px 0px 0px 70px;width:180px;cursor: pointer;}

.log-lics {text-align: center;margin-left:-80px;}

.fc-day-header{color:#000 !important;background:none!important;background-color:#e3a1a1 !important;}

#shifts{overflow-y: scroll;}
.ui-dialog-title{font-size:11px;}
.column-1 {float:left;width:100%;}
.column-1-2 {float:left;width:66%;}
.column-1-25 {float:left;width:74%;}
.column-1-3 {float:left;width:82%;}
.column-3-1 {float:left;width:17.5%;}
.column-3 {float:left;width:33.3333333333%;}
.column-4 {float:left;width:25%;}
.column-4-3 {float:left;width:25.5%;}
.column-2 {float:left;width:50%;}
.column-2-sp {float:left;width:40%;}
.dashboard-content {margin:10px;padding:10px;border:1px solid #ddd;background-color: #fff !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}
.dashboard-content:hover {

}

.dash-widget {margin:4px;padding:0px;border:1px solid #ddd;background-color: #fff !important;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;
}

.dash-bg {background-color: #F8F8F8 !important;}

.dash-content, .dash-title, .dash-footer {padding:5px;}
.dash-footer {
	height: 22px;
	border-top: 1px solid #eee;
	background-color:#F8F8F8;
}

.dash-content {
	overflow-y: scroll;
}

.dash-content-no {
	height: 50px;
}

.dash-title p {font-size: 12px;font-weight:bold;}
.dash-title input {
	width: 97%; /* Full-width */
    padding: 5px;
    border: 1px solid #ddd;
    margin-top: 5px;
}

.full-width {
	width: 96% !important;
}
.inline-form {margin-top:10px;}
.inline-form .form-group {white-space: nowrap;float:left;}
.inline-form .form-group label {width:40px;font-weight: bold;padding-top:7px !important;}
.inline-form .form-group input {width:150px;}
.inline-form .form-group select {width:150px;padding:5px 4px 4px 4px;border:1px solid #d4d4d4;line-height: 1.5em;}
.inline-form .form-group a {padding-left:20px;}

/*
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    text-align: left;
}
*/
.bigs-inputs label {width:70px !important;padding-top:7px;}
.bigs-inputs input {width:200px !important;}

.select2-container .select2-selection--multiple {
	width:230px !important;
	border:1px solid #d4d4d4 !important;
	line-height: 1.5em !important;
	border-radius:0px !important;
	min-height: 0px !important;
	height: 50px;
	overflow-y: scroll;
}

.big-sel2 .select2-selection--multiple {
	width:340 !important;
}

.ul_menu {
	float: right;
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.ul_menu li {
	float: left;
}

.ul_menu li button {
	margin-right: 5px;
}

.counts a {color:#000;}

.t4y-form-horizontal label {
	text-align: left;
	padding-bottom: 5px;
}

.t4y-form-horizontal input {
	padding:5px;
}

.t4y-form-horizontal input[type="checkbox"] {
	padding:0px !important;
	width:20px;
}

.t4y-form-horizontal div {
	margin-bottom: 10px;
}

.dash-img {
	padding: 10px;
}

.dash-img img {
	padding-top:2px;
}

.dash-img div {
	padding:6px 0px 0px 30px !important;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
}

/* SCROLLBAR */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}


::-webkit-scrollbar-track {
    background: #eee;
    border: 4px solid transparent;
    background-clip: content-box;   /* THIS IS IMPORTANT */
}

::-webkit-scrollbar-thumb {
    background: #666;
    border: 1px solid rgb(0,0,0);
}

.dash-modal {padding:0px !important;}

.fc-event {
	padding: 5px !important;
}

#calendar_leg .fc-event {
	padding: 2px !important;
}

.fc-title {
	font-size: 11px;
	font-weight: bold;
	background-color: transparent !important;
}

.fc-description {
	margin-top:2px;
	display: block;
	background-color: transparent !important;
}

.draggable {
	z-index: 9 !important;
	cursor: pointer;
}

.template_comunication {
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold;
	font-size: 18px !important;
	line-height: 17px !important;
}

.template_request_hl7 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold;
	font-size: 30px !important;
	line-height: 24px !important;
}

.legend_hl7 {
	color:#cc0000;
	font-weight: bold;
	font-size:20px;
	margin-bottom:10px;
}

.img_schedule_night {
	background-image: url(../img/fc/half_moon.png);
	background-repeat: no-repeat;
    background-position: right; 
}

.line_error {
	border:1px solid red !important;
}

.disable_underline {
	text-decoration: line-through;
}

.no-spc-left {
	padding-left:0px !important;
	margin-left: 0px !important;
}

.t4y-more-info {
	color: #000 !important;
	font-style: italic;
	line-height: 1.5;
	font-size:11px;
}

.alert_text_md {
	text-align: right;
	font-size: 13px;
	padding:10px 10px 0px 0px;
	font-style: italic;
}

.alert_text_md_l {
	font-size: 13px;
	padding:10px 10px 0px 0px;
	font-style: italic;
}

.mceIframeContainer {
	height: 100% !important;
}

.flt_tos {
	padding-top:13px !important;
}

.ct_number {
	height:27px;
	font-size: 20px !important;
	font-weight: bold;
}

.cbox {
  	top: 0;
  	left: 0;
  	height: 16px;
  	width: 16px;
}

/* Customize the label (the container) */
.t4y_check_container {
  	display: block;
  	position: relative;
  	padding-left: 22px;
  	margin-bottom: 12px;
  	cursor: pointer;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
}

/* Hide the browser's default checkbox */
.t4y_check_container input {
  	position: absolute;
  	opacity: 0;
  	cursor: pointer;
}

/* Create a custom checkbox */
.t4y_checkmark {
  	position: absolute;
  	top: 0;
  	left: 0;
  	height: 18px;
  	width: 18px;
  	background-color: #eee;
}

/* On mouse-over, add a grey background color */
.t4y_check_container:hover input ~ .t4y_checkmark {
  	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.t4y_check_container input:checked ~ .t4y_checkmark {
  	background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.t4y_checkmark:after {
  	content: "";
  	position: absolute;
  	display: none;
}

/* Show the checkmark when checked */
.t4y_check_container input:checked ~ .t4y_checkmark:after {
  	display: block;
}

/* Style the checkmark/indicator */
.t4y_check_container .t4y_checkmark:after {
  	left: 6px;
  	top: 1px;
  	width: 5px;
  	height: 10px;
  	border: solid white;
  	border-width: 0 2px 2px 0;
  	-webkit-transform: rotate(45deg);
  	-ms-transform: rotate(45deg);
  	transform: rotate(45deg);
}

/* Customize the label (the container) */
.t4y_radio_container {
  	display: block;
  	position: relative;
  	padding-left: 22px;
  	margin-bottom: 12px;
  	cursor: pointer;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
  	width: 40px !important;
  	padding-top:3px;
}

/* Hide the browser's default radio button */
.t4y_radio_container input {
  	position: absolute;
  	opacity: 0;
}

/* Create a custom radio button */
.t4y_radio_checkmark {
  	position: absolute;
  	top: 0;
  	left: 0;
  	height: 18px;
  	width: 18px;
  	background-color: #eee;
  	border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.t4y_radio_container:hover input ~ .t4y_radio_checkmark {
  	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.t4y_radio_container input:checked ~ .t4y_radio_checkmark {
  	background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.t4y_radio_checkmark:after {
  	content: "";
  	position: absolute;
  	display: none;
}

/* Show the indicator (dot/circle) when checked */
.t4y_radio_container input:checked ~ .t4y_radio_checkmark:after {
  	display: block;
}

/* Style the indicator (dot/circle) */
.t4y_radio_container .t4y_radio_checkmark:after {
  	top: 5px;
  	left: 5px;
  	width: 8px;
  	height: 8px;
  	border-radius: 50%;
  	background: white;
}

.disabled-select {
  background-color: #d5d5d5;
  opacity: 0.5;
  border-radius: 3px;
  cursor: not-allowed;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

select[readonly].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}

select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}

select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow,
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
  display: none;
}

.logo-img {
	margin-top: -8px !important;
}

.ui-widget-header {
	background: none !important;
	border-color: #008996 !important;
	background-color: #008996 !important;
}

.dropbtn {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  overflow-y:scroll;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  overflow-y:scroll;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

.t4y-shift-color-red {
	border-bottom: 4px solid red;
}

.t4y-shift-color-yellow {
	border-bottom: 4px solid orange;
}

.t4y-shift-color-green {
	border-bottom: 4px solid green;
}

.t4y-fc-description {
	padding-top:5px;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
}

.t4y-icon-and-text {
	float:left !important;
	padding-left: 2px;
	padding-top: 3px;
}


.column-custom-report-left {float:left;width: 200px;}
.column-custom-report-right {width: 760px;}
.small_border-bottom {border-bottom: 1px solid #ddd;}
.large_border-bottom {border-bottom: 2px solid #ddd !important;}

.small_border-top {border-top: 1px solid #ddd;}
.large_border-top {border-top: 2px solid #ddd !important;}

.report_item {word-break: break-word; }


.report_template_eeg{margin: 20px auto;padding:20px;border: 1px solid #BCBCBC;width: 792px;}
.report_template_eeg ul{width:750px;margin-top: 10px; list-style: none;}
.report_template_eeg ul li{}


.report_table_t {
	font-size: 11px;
	border-top: 2px solid #ddd;
	table-layout: fixed;
	border-collapse: collapse;
}

.report_table_t tr {
	border-bottom: 1px solid #ddd;
}
.report_table_t td {
	vertical-align:middle;
	padding:5px;
}

.report_block {
	padding: 30px 0 10px 0;
	border-bottom: 2px solid #ddd;
}

.report_block_ct {
	height: 30px;
	padding: 10px 0 10px 0;
	border-bottom: 2px solid #ddd;
	font-size: 12px;
	text-align: left;
}

.report_block h2 {
	text-align: center;
}

.report_table_top {
	margin:0px 80px 40px 80px;
	font-size: 11px;
	border-top: 2px solid #ddd;
	table-layout: fixed;
	border-collapse: collapse;
}

.report_table_top tr {
	border-bottom: 1px solid #ddd;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
}

.my-float{
	margin-top:18px;
	font-size: 24px !important;
}

.float-active-red {
	background-color:#ffb3b3;
	color:#ff0000;
}

.float-inactive-green {
	background-color:#0C9;
	color:#FFF;
}

.t4y_help {
	position: absolute;
	margin: 40px 0px 0px 40px;
	font-size: 16px;
	color: #008996;
}

.t4y-shift-color-salmon {
    border-bottom: 4px solid #FFCC99;
}

.t4y-shift-color-purple {
    border-bottom: 4px solid #CC99CC;
}

.t4y-shift-color-pink {
    border-bottom: 4px solid #FF9999;
}

.t4y-shift-color-brown {
    border-bottom: 4px solid #CC6600;
}

.t4y-shift-color-blue {
    border-bottom: 4px solid #66CCFF;
}
