/* AR */
.msc_text {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255);
            border:1px solid rgb(162,175,202);width:50%;height:22px;padding-left:2px;padding-right:2px}
.msc_textarea {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255);
                border:1px solid rgb(162,175,202);width:50%;height:100px;padding-left:2px;padding-right:2px}
.msc_combobox {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255);width:50%}
/* CP */

.table_column_10 {
	width: 10%;
	color: white;
	text-align: right;
	vertical-align: text-top;
	background-color: #576066;
}

.table_column_output_10 {
	width: 10%;
	font-weight: normal;
	text-align: right;
	background-color: #c9c6c6;
	vertical-align: text-top;
}

.table_column_15 {
	width:15%;
	text-align: right;
}

/* Teresa Frias - New styles to Apply 2005-01 */
/* New Design on 2005 June */
.cell_conteudo_company {
	width: 350px;
	height: 100%;
}

.bold_normal {
	color: rgb(35,38,87);
	font-family: 'Exo', sans-serif;
	font-size: 11px;
	font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 1px;
}

.form_columnnew {
    border-spacing: 15px 15px;
    color: #202846;
    font-family: "Exo",sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    width: 100%;
}

.form_columnnew a {
	color: rgb(35, 38, 87);
}

.form_column1new {
text-align: left;
vertical-align: middle;
}

.form_column2new {
	text-align: left;
	vertical-align: middle;
	width: 25%;
	padding-left: 50px;
}

.form_column_outputnew {
    background-color: #f8f9fd;
    border: 1px solid #e5e6ea;
    font-weight: normal;
    height: 35px;
    padding: 0 10px;
    text-align: left;
    vertical-align: middle;
    width: 25%;
    border-radius: 5px;
}

.form_textarea {
    background: #F8F9FD;
    margin-top: 5px;
    border: 1px solid #e5e6ea;
    padding: 10px;
    border-radius: 5px;
}
.form_column_output2new {
	width: 300px;
	height:100px;
	text-align: left;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #c9c6c6;
	vertical-align: text-top;
}

.form_column_days {
	font-family: 'Exo', sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 25%;
	text-align: right;
	vertical-align: text-top;
}

.form_tr {
	width: 60%;
}

/* End */
/* Text Read Only */
.form_text_read {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(194,202,220);
            border:0px solid rgb(162,175,202);width:100%;height:22px;padding-left:2px;padding-right:2px}
/* colunas form - when we have three columns in a row */

.form_column1_3 {width:20%}
.form_column2_3 {width:20%}
.form_column3_3 {width:20%}

.calendar_column {width:5%}
.calendar_icon {cursor: pointer; display: inline-block; margin-top: 15px;}

.form_column4 {width:25%}
.form_column1_border {width:50%; border-bottom:1px solid rgb(255,255,255)}
.form_column4_border {width:25%; border-bottom:1px solid rgb(255,255,255) }
.form_column5 {width:25%}
.form_column_sub a:link {color:rgb(35,38,87);font-weight:bold;text-decoration:none}
.form_column_sub a:hover {color:rgb(35,38,87);font-weight:bold;background-color:rgb(228,231,239);text-decoration:none}
.form_column_sub a:visited {color:rgb(35,38,87);font-weight:bold;text-decoration:none}
.form_column_sub a:visited:hover {color:rgb(35,38,87);font-weight:bold;background-color:rgb(228,231,239);text-decoration:none}

/* To use in TABS */
.context_tr_on	{
display: block;
margin: -1px 0 15px;
}
.leftside_menu .context_tr_on {
  margin: 15px 0;
}
.context_tr_off	{
	display:none;
}

.form_column3_4 {}
.form_text_1 {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255);
            border:1px solid rgb(162,175,202);width:300px;height:22px;padding-left:2px;padding-right:2px;
			text-align:left;}

.form_textarea_1 {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255);
                border:1px solid rgb(162,175,202);width:300px;height:100px;padding-left:2px;padding-right:2px;width:300px; 
				text-align:left;}
.form_combobox_1 {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255)}

.div_start {
	/*width: 100%;*/
	height: 100%;
	overflow: auto;
	/*background-color: #576066;*/
	padding-bottom: 20px;
	border-right: 0px solid rgb(255,255,255);
}

.div_start2 {
	/*width: 100%;*/
	height: 85%;
	overflow: auto;
	/*background-color: #576066;*/
	padding-bottom: 20px;
	border-right: 1px solid #464973;
	border-left: 1px solid #464973;
}

.form_column_mine {
	font-family: 'Exo', sans-serif;
	font-size:11px;
	font-weight:bold;
	color:rgb(35,38,87);
	width:100%;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:1px 
}

.tab {
	margin-left:50px;
	margin-top:5px;
	margin-bottom:5px;
}
.property{
}

.table_content2 tr:first-child td.description_label {
	background: #fff none repeat scroll 0 0;
	font-weight: 700;
}

.description_label {
	background: #202846 none repeat scroll 0 0;
	color: #fff;
	font-family: "Exo",sans-serif;
	font-size: 10px;
	font-weight: 700;
	padding: 6px 6.5px;
	text-align: left;
}

.calendar_column_title {
	width: 5px;
	height: 25px;
	font-family: 'Exo', sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	padding: 6px 5px;
	background: #202846 none repeat scroll 0 0;
	color: #FFFFFF;
}

.calendar_column_title_weekend {
	width: 5px;
	height: 25px;
	font-family: 'Exo', sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	padding: 6px 5px;
	background: #202846 none repeat scroll 0 0;
	color: #FFFFFF;
}

.calendar_row {
	height: 25px;
}
 
.calendar_first_row_title {
	font-family: 'Exo', sans-serif;
	font-size: 10px;
	font-weight: 700;
	padding: 6px 5px;
	background: #1dad9a none repeat scroll 0 0;
	color: #FFFFFF;
	content: "Mês";
}

.calendar_row_title {
	font-family: 'Exo', sans-serif;
	font-size: 10px;
	font-weight: 700;
	text-align: right;
	padding: 6px 5px 5px 5px;
	background: #1dad9a none repeat scroll 0 0;
	color: #202846;
}

table tr:nth-child(2n) td.calendar_row_title {
    background: #f8f9fd none repeat scroll 0 0;
}

table tr:nth-child(2n+1) td.calendar_row_title {
    background: #e8f7f5 none repeat scroll 0 0;
}

.calendar_cell {
	height: 25px;
	font-family: 'Exo', sans-serif;
	font-size: 9px;
	text-align: center;
	padding: 3px 2px;
}

.calendar_cell_div {
	width: 20px;
	height: 20px;
	border-radius: 5px;
	padding: 3px;
}

.calendar_cell_div_weekend {
	width: 20px;
	height: 20px;
	padding: 3px;
	background: #e5e6ea none repeat scroll 0 0;
	color: #1dad9a;
}

.calendar_label {
	width: 15px;
	height: 20px;
	border-radius: 5px;
	color: #202846;
	font-family: 'Exo', sans-serif;
	font-size: 9px;
	text-align: center;
	white-space: nowrap;
}

.calendar_label_description {
	height: 20px;
	font-family: "Exo",sans-serif;
	font-size: 11px;
	font-weight: 400;
	padding: 6px 15px 6px 5px;
	text-align: left;
}

.calendar_days {
color: #202846;
font-family: 'Exo', sans-serif;
font-size: 10px;
font-weight: 700;
text-align: center;
background: #FFF none repeat scroll 0 0;
}

/*
.calendar_label[bgcolor="#0080C0"] {border-radius: 5px;color: #fff;width: 25px;background-color: #0080C0!important;height: 25px;}
.calendar_label[bgcolor="#D700D9"] {border-radius: 5px;color: #fff;height: 25px;}

.calendar_label[bgcolor="#A4A4A4"] {
  background: #e5e6ea none repeat scroll 0 0;
  color: #1dad9a;
}

table td.calendar_label tr:first-child td.description_label {
  background: #202846 none repeat scroll 0 0;
}
table td.calendar_label tr:first-child td.description_label[bgcolor="#A4A4A4"] {
  background: #373e59 none repeat scroll 0 0;
  font-weight: 700;
}

table td.calendar_label tr:nth-child(2n+1) td.calendar_label {
  background: #f8f9fd none repeat scroll 0 0;
}
table td.calendar_label tr:nth-child(2n+1) td.calendar_label[bgcolor="#A4A4A4"] {
  background: #e5e6ea none repeat scroll 0 0;
    color: #1dad9a;
}
table td.calendar_label tr:nth-child(2n+1) {
    background: #f8f9fd none repeat scroll 0 0;
}

table td.calendar_label tr:nth-child(2n+2) {
    background: #fff none repeat scroll 0 0;
}
table.table_content2 tr td[bgcolor="#1B5409"] {border-radius: 5px;}
table.table_content2 tr td[bgcolor="#D700D9"] {border-radius: 5px;}

.table_content2 tr:nth-child(2n) td:first-child table tr:first-child td {
    background: #1dad9a none repeat scroll 0 0;
    position: relative;
    z-index: 1;
}
.table_content2 tr:nth-child(2n) td:first-child table tr:first-child td::before {
    color: #fff;
    content: "Month";
    font-size: 10px;
    font-weight: 700;
    left: 0;
    margin-left: 7px;
    position: absolute;
    top: 7px;
}
.table_content2 tr:nth-child(2n) td:first-child table tr:nth-child(2n+2) td.description_label {
    background: #e8f7f5 none repeat scroll 0 0;
    color: #202846;
    font-size: 10px;
    font-weight: 700;
}
.table_content2 tr:nth-child(2n) td:first-child table tr:nth-child(2n+1) td.description_label {
    background: #f8f9fd none repeat scroll 0 0;
    color: #202846;
}
*/





.div_values{
	vertical-align:middle;
}
.item_label{
	width:300px; 
	font-family: 'Exo', sans-serif;font-size:11px;font-weight:bold;color:rgb(35,38,87);
	text-align:left;
}
.table_content2 {}
.table_conteudo2 {background-color:rgb(194,202,220);border-top:1px solid rgb(255,255,255);vertical-align:middle; align:center;width:100%;height:100%;}
.item_value{
	text-align:left;
/*Comentado porque dava erro*/
/*	width:350px; */
}
.form_column_output {
	font-weight:normal; 
	padding-top:1px;
	padding-bottom:5px
}

.form_column_output_border {
	font-weight:normal; 
	padding-top:1px;
	padding-bottom:5px; 
	background-color:#d1dbdb;
	border-bottom:1px solid rgb(255,255,255);
}

.form_column_login {
	 padding-left:4px;
	 padding-right:4px;
	 font-family: 'Exo', sans-serif;
	 font-size:11px;
	 color:rgb(255,255,255);
	 background-color:rgb(87, 96, 102);
	 padding-top:0px;
	 padding-bottom:0px
}

.form_column_login_err {
	font-family: 'Exo', sans-serif;
	font-size:11px;
	color:rgb(255,0,0);
	background-color:rgb(162,175,202);
	padding-top:0px;
	padding-bottom:0px
}


.personal_info_b {
    width: 50%;
}
.personal_info_b .form_column_outputnew {
    width: 100%;
    padding: 10px;
}
.personal_info_b .form_column2new {
    margin: 0 0 5px;
    width: 100%;
}
.personal_info_b .form_column1new {
    margin: 0 0 5px;
    width: 100%;
}
.cadasters_date .form_text_calendar {
  float: left;
}

.form_column.driverlicence_form {
  border-spacing: 15px 15px;
}

.form_column_sub tr.expense_request_bg,
.form_column_sub tr.subsistenceAllowance_request_bg {
    background-color: #fff;
}

.form_column_sub tr.expense_request_bg td.InfoTitleADM,
.form_column_sub tr.subsistenceAllowance_request_bg td.InfoTitleADM {
    background-color: #fff;
}

.form_column_sub tr.subsistenceAllowance_request_bg.detailUserDefinedFields td.InfoTitleADM,
.form_column_sub tr.expense_request_bg.detailUserDefinedFields td.InfoTitleADM {
	color: black;	
}

.form_column_sub tr.annual_income_tax td.InfoTitleADM img {
	position: absolute;
}

.form_column_sub.annual_income_tax_values tr:nth-child(15) {
	display: none;
}

.form_columnHeader {
	background-color: #202846;
	color: white;
	font-family: "Exo",sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px;
	width: 100%;
    border-radius: 5px;
}

.form_column_property {
	width: 100%;
	background-color: #c9c6c6;
	font-family: 'Exo', sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.form_columnHeader2 {
    font-family: 'Exo', sans-serif;
    font-size:11px;
    font-weight:bold;
    width:100%;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:1px;
    color:rgb(35,38,87);
    height:23px;
 }
 
.InfoTitleADM {
	background-color: #202846;
	color: white;
	font-family: "Exo",sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px;
	white-space: nowrap;
	text-align: center;
	height: 45px;
}

.list_right_group {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 15px 45px 0 0;
    position: relative;
    text-decoration: none;
}

.cell_whiteBorder {border:1px solid rgb(255,255,255)}

.table_photo {height:110px;width:100%;}

/* Grafico HTML */
a {text-decoration: none;}

.commentsCSS {
	/*color: rgb(35,38,87);*/
	font-family: 'Exo', sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.form_text_11 {font-family: 'Exo', sans-serif;font-size:11px;color:rgb(0,0,0);background-color:rgb(255,255,255);
            border:1px solid rgb(162,175,202);width:500px;height:22px;padding-left:2px;padding-right:2px;
			text-align:left;}
.description_labelProp{
	font-family: 'Exo', sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgb(35,38,87);
             height:23px;
	}
 BODY {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0;}
 .TABLE_1 {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; }
 .THEAD { color: white; background-color: #000066; }
 .texto {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
 .txt-menu-top { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF ; line-height: 11pt }
 .hidden { visibility: hidden }
 .visible { visibility: visible }
 .inherit { visibility: inherit }
 .body-left {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; background-color: #cccc99; margin-left: 18; margin-top: 48; }
 .body-index {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; background-color: #EAEAEA; margin-left: 0; margin-top: 0; }

 .td-white { background-color: white; font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; }
 .td-gray { background-color: #EAEAEA; font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; }
 .td-head { color: white; background-color: #000066; }

 .button-on {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; border-style: solid; border-width: 1; border-bottom-color: black; border-left-color: white; border-right-color: black; border-top-color: white; background-color: #666699}
 .button-off {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; border-style: solid; border-width: 1; border-bottom-color: black; border-left-color: white; border-right-color: black; border-top-color: white; background-color: #000066}

 .helper-text {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; }

 .txt-default-white {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; }
 .txt-default-black {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; }
 .txt-default {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; }
 .txt-red {color: red;}

 .txt-default-white-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: white; }
 .txt-default-black-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: black; }
 .txt-default-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
 .txt-8-5px-plain {font-family: 'Exo', sans-serif; FONT-SIZE: 8.5px; FONT-WEIGHT: plain; }
 .txt-8-5px-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 8.5px; FONT-WEIGHT: bold; }
 .txt-9px-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: bold; }
 .txt-12px-white-plain {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; }
 .txt-12px-white-bolder {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bolder; COLOR: white; }
 .txt-12px-white-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: white; }

 .txt-12px-black-plain {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; }
 .txt-12px-black-bolder {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bolder; COLOR: black; }
 .txt-12px-black-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: black; }

 .txt-14px-white-plain {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: plain; COLOR: white; }
 .txt-14px-white-bolder {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bolder; COLOR: white; }
 .txt-14px-white-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: white; }

 .txt-14px-black-plain {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: plain; COLOR: black; }
 .txt-14px-black-bolder {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bolder; COLOR: black; }
 .txt-14px-black-bold {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: black; }

 .main-page-button-off {font-family: 'Exo', sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold; COLOR: #0065FF; cursor: auto }
 .main-page-button-on {font-family: 'Exo', sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold; COLOR: white; cursor: hand }  

 .raised-tab { border-style: solid; border-width: 1; border-top-width: 0; border-bottom-color: black; border-left-color: white; border-right-color: black; }

 .lowered { border-style: solid; border-width: 1; border-bottom-color: white; border-left-color: black; border-right-color: white;border-top-color: black;  }
 .raised { border-style: solid; border-width: 1; border-bottom-color: black; border-left-color: white; border-right-color: black; border-top-color: white; }

 .txt-white { color: white; }

 .over {font-family: 'Exo', sans-serif; font-size: 12px; font-weight: plain; color: black; cursor: hand;}
 .normal {font-family: 'Exo', sans-serif; font-size: 12px; font-weight: plain; color: black; cursor: auto;}
 .down {font-family: 'Exo', sans-serif; font-size: 12px; font-weight: bold; color: black; cursor: hand;}

 .selected-row {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; background-color: #666699;}
 .normal-row {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: black; }

 .lowered-2 { border-style: solid; border-width: 2; border-bottom-color: white; border-left-color: black; border-right-color: white;border-top-color: black;  }
 .raised-2 { border-style: solid; border-width: 2; border-bottom-color: black; border-left-color: white; border-right-color: black; border-top-color: white; }
 .selectable { cursor: hand;}
 .toolbar-button {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; background-color: #000066;}
 .button-disabled {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; COLOR: white; background-color: #848484;}

 .training-header {font-family: 'Exo', sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; }
 .training-bold-text {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
 .training-plain-text {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; }

 .txt-10px-plain-right-align {font-family: 'Exo', sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: plain; TEXT-ALIGN:right; border:1px solid red; width:50px; }

tr.my_evaluation_list td img[height="1"] {position: absolute;}
tr.my_evaluation_list td img[height="16"] {width:  28px;height: 28px;}
tr.my_evaluation_list td a {display:  inline-block;float:  left;margin-right: 5px;}
.form_column_sub tr.my_evaluation_list td {padding: 0px 10px;}
.form_column_sub tr.my_evaluation_list td:nth-child(2n) {line-height: 28px;}
table.form_column_sub.overtime_balance_total tr td {padding: 10px!important;}

input[type="checkbox"] {
	position: relative;
	cursor: pointer;
	margin-right: 15px;
}
input[type="checkbox"]:before {
	position:  absolute;
	left: 0;
	text-align: center;
	top: 0;
	width: 16px;
	height: 16px;
	content:  "";
	border: 1px solid #202846;
	border-radius:  2px;
	background: #F8F9FD;
	opacity: 1;
}

input[type="checkbox"]:checked:before {position: absolute;left: 0;top: 0;content: "\2714";opacity: 1;font-size: 11px;font-weight: 500;border: 1px solid #202846;background: #202846;color: #fff;}   

table.table_content .form_column table#tab {border-spacing: 0px 10px;}
input:focus, select:focus, textarea:focus {outline: none; -webkit-appearance: none, -moz-appearance: none, appearance: none}
.form_column_days {height: 35px;margin-top: 5px;border-radius: 5px;border: 1px solid #e5e6ea;background: #F8F9FD;padding: 0px 3px;}
table.employee_holiday_request td.form_column3_days input[type="checkbox"] {margin: 13px 15px;}
.cell_conteudo_right table.table_title td.description_label a {display:  inline-block; margin: 0px 10px;}
.cell_conteudo_right table.table_title td.description_label a img {border-radius: 5px; margin-right: 4px;}
/*.cell_conteudo_right table.table_title td.description_label a img[alt="Aprovar"]+span {display: none;}
.cell_conteudo_right table.table_title td.description_label a img[alt="Recusar"]+span {display: none;}*/
.div_start2 .tab input[type="text"] {height: 35px;margin: 5px 0px;padding: 10px;border-radius: 5px;background: #F8F9FD;border: 1px solid #e5e6ea;}
.cell_conteudo_right .div_start2 {background-color: #fff; height:  auto;padding:  20px;border-left: 1px solid #464973;border-bottom-left-radius: 10px;border-right:  1px solid #464973;border-bottom:  1px solid #464973;border-top: none;border-bottom-right-radius: 10px;}
.div_start2 .form_column_property {background-color: #202846;color:  #fff;padding:  10px;margin: 10px 0px;border-radius: 5px}
.cell_conteudo_right span.commentsCSS {display: inline-block;margin: 10px;}
.commentsCSS input#comments {border: 1px solid #e5e6ea; height: 35px;border-radius: 5px;padding: 0px 10px;background: #F8F9FD;margin: 2px 0px;}
.form_column_sub tr td img[height="16"] {height: 28px;width: 28px;}
.table_content2 tr:last-child td.description_label[height="25px"] {color: #202846;}


table.table_conteudo .cell_conteudo_right .table_title {background-color: #202846;}
table.table_conteudo .cell_conteudo_right .table_title tr td.description_label {text-align: right;}    