 
@Media Print 
{
.printButton, .editType, .editButton, .hideFromPrinter { display:none; }
.print{
	page-break-before: auto;
float: none !important; 

}
span{
display:none;
}
/*body{
visibility:hidden;
}*/

body
{
 background: url('../images/body.png');
 background-repeat: repeat;
}


label {
color: #075a96 ;
font-weight: bold;
width: 230px;
float: left;
margin-right:10px;
}

legend
{
color: #ff0000;
font-weight:bold;
text-align:center;
border:1px;
}

input, table, td, th, select, textarea,select
{
border-top-left-radius: 0.5em 0.5em;
border-top-right-radius: 0.5em 0.5em;
border-bottom-right-radius: 0.5em 0.5em;
border-bottom-left-radius: 0.5em 0.5em;
margin-bottom:10px;
width:140px;
text-align:center;

}



option, select{
font-weight:bold;
color:blue;
}

fieldset
{
border-radius:5px;
border:0px;
}

input{
font-weight:bold;
color:blue;
direction:ltr;
}

textarea
{
width:360px;
}


#column1, #column2, #column3, #column4, #column5, #column6, #column8 , #column9  	
{
float:left;
} 

table
{
margin-right:10px;
border:1px solid #00007f;
}

input[type="button"],input[type="submit"],input[type="file"],button:active
{
color:#ffffff;
background-color:#6666ff;
border:1px solid #000000;
 
border-top-left-radius: 5em 5em;
border-top-right-radius: 1em 0.5em;
border-bottom-right-radius: 5em 5em;
border-bottom-left-radius: 1em 0.5em;

font-weight:bold;
box-shadow: 1.5px  1.5px 1px 1px #888888;
}


input[type="button"]:hover,input[type="submit"]:hover ,input[type="file"]:hover ,button:hover
{
color:#6666ff;
background-color:#ffffff;
border:1px solid #000000;

font-weight:bold;

border-top-left-radius: 1em 0.5em;
border-top-right-radius: 5em 5em;
border-bottom-right-radius: 1em 0.5em;
border-bottom-left-radius: 5em 5em;


}

input[type="button"]:active,input[type="submit"]:active,input[type="file"]:active,button
{
color:yellow;
background-color:red;
border:1px solid #000000;

font-weight:bold;

border-top-left-radius: 5em 5em;
border-top-right-radius: 1em 0.5em;
border-bottom-right-radius: 5em 5em;
border-bottom-left-radius: 1em 0.5em;



box-shadow: 0px 0px 2px 2px #000000;


}

th, td
{
color:#00007f;
border:0px;
}



input[type="radio"] 
{
width:10px;
font-weight:bold;
color:#075a96;
}



#column8 
{
margin:20px;
margin-left:0px;	

}


#family_allowance input[type="button"], input[type="checkbox"]
{

width:80px;

}


input[type="text"]:focus, textarea:focus,input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus{


box-shadow: 0px   3px 3px blue;
}


#hospitalizationTable input, table, td, th,#hospitalizationTable  td select
{

margin-bottom:10px;
width:80px;

}

#hospitalizationTable input[type="date"] 
{

border-radius: 5px;
margin-bottom:10px;
width:130px;

}


#hospitalization_medicalCare  label{
width:280px;
}

#bonuses_rewards  label{
width:190px;
}


#personal_loans label{
width:140px;
}

#loanType{
width:145px;
}

#salary_increase select, label, #trainings_edit select , #new_upgrade select, #vacations_edit select ,#profile select,#termination_indemnity select, #exchange_employers select, #personal_loans select, #scholarship select, #family_allowances select,#bonuses_rewards select,#hospitalization_medicalCare select
{
width:145px;
}

#scholarship label
{
width:200px;
}

#termination_indemnity label
{
width:265px;
}

#trainings_edit  label{
width:100px;
}

#vacations_edit label{
width:160px;
}



#family_allowances  label{
width:160px;
}


#exchange_employers textarea {
width:220px
}

#exchange_employers  #previousMission{

color: #00581e  ;
font-weight: bold;
width:220px
}

#exchange_employers table {
margin-right:10px;
}

/*#records_table th ,#records_table td
{
border:2px black solid ;
font-weight: bold;

border-top-left-radius: 1em 5em;
border-top-right-radius: 1em 5em;
border-bottom-right-radius: 1em 5em;
border-bottom-left-radius: 1em 5em;
box-shadow: 1.5px  1.5px 1px 1px #6666ff;
}
*/
#records_table table
{
width:100%;
border:2px black solid;
border-top-left-radius: 1em 5em;
border-top-right-radius: 1em 5em;
border-bottom-right-radius: 1em 5em;
border-bottom-left-radius: 1em 5em;
text-align:center;
 box-shadow: 1.5px  1.5px 1px 1px #6666ff;
 box-shadow: 1.5px  1.5px 1px 1px #6666ff;
overflow:hidden;
}

#records_table p
{
	text-align:center;
}

#records_table table input
{
	text-align:center;
	margin:auto;
}


#printer
{
	float:right;
}


#all_forms  #printer
{
	position:absolute;
	left: 220px;
    top: 185px;
}

 #profile_pic  fieldset
{
	
	border:0px;
	float:left;
	clear: both;
}

#picture_profile 
{
	width:180px;
	height:200px;
	float:right;
	clear: both;
	
	position:fixed;
	left: 25px;
    top: 185px;
	
}

#profile{
width:100%;
}

#submit_picture
{
	width:40px;
	height:40px;
	position:absolute;
	top:150px;
	right:10px;
	
}


#upload_fake
{
	width:40px;
	height:40px;
	position:absolute;
	top:150px;
	left:10px;
}


#title
{

position:static;
  top: 5px;
  color:#075a96;
	margin-right:20%;
 font-size:25px;
 font-weight:bold;
 text-align:center;
 

text-shadow:0px 0px 2px #a8c1ff;

}




#title2
{
  position:static;
  right: 40%;
  top: 5px;
 /* text-decoration:underline;#621850*/
  color:#075a96;

 font-size: 20px;
 font-weight:bold;
margin-right:5px;



text-shadow:0px 0px 2px #a8c1ff;
}

#title2 a:link,#title2_login a:link
{
  color:#075a96;
  text-decoration:none;
}
 
 #title2 a:active ,#title2_login a:active
{
  color:#04ff00;
  text-decoration:none;
}
 
 
 #title2 a:visited ,#title2_login a:visited
{
  color:#075a96;
  text-decoration:none;
}
 
  #title2 a:hover , #title2_login a:hover
{

  text-decoration:underline;
}
 
 
.id
{

height:1000px;
font-weight:bold;

color: #075a96 ;
font-weight: bold;



}


.user_info
{
position:absolute;
top:0px;

float:right;
right:70px;
width:150px;


}

.user_part
{
position:absolute;
top:5px;
right:5px;
text-shadow:0px 0px 2px #a8c1ff;
direction:ltr;
}


.name
{
color: #075a96 ;
font-weight:bold;

}

.user_date
{
color: #075a96 ;
font-weight:bold;

position:absolute;
top:40px;
right:20px;
width:200px;
direction:ltr;
}


.user_time
{
color: #075a96 ;
font-weight:bold;

position:absolute;
top:40px;
right:0px;
width:90px;

}




.logout img
{
float:right;
}



.attendance_rowData
{
color: #075a96 ;
font-weight:bold;
width:200px;
}


.employee_name_attendance
{
width:200px;
border:none;
}

.employee_id_attendance
{
width:65px;
border:none;
}

.table_title
{
width:400px;
}


header
{/*
position:relative ;
top:-28px;
right:-5px;
left:-5px;
width:100%;
background:yellow;
height: 125px;*/


    position: fixed;
	left:0px;
	right:0px;
    height: 125px;
    top: 0;

  
 background: url('../images/header.png');
  
    background-repeat: repeat;

}

#container
{
height:110px;

}



.copyright
{
	position:fixed;
	right:0px;
	bottom:0px;
	padding-left:38%;

	background-color:#075a96;
	color:white;
	width:100%;
	height:20px;
	box-shadow: 5px  0px 5px 3px black;
	display:none;
}
.copyright ul li
{

display:inline;

}

.copyright ul 
{

position:relative;

bottom:37px;
left:50%;
margin-left:-100px;
}


.copyright ul  a:link
{
color:white;
text-decoration:none;

}

.copyright ul  a:visited
{
color:white;
text-decoration:none;

}

.copyright ul  a:hover
{
color:yellow;

}

.copyright ul  a:active
{
color:#3cff00;

}

.copyright  #p1
{
position:relative;

bottom:0.5px;
left:1%;
direction:ltr;

}


.copyright #p2
{
position:relative;

bottom:72px;
left:89%;
width:200px;

}



.login_start
{

position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -90px;
  margin-left: -170px;
  width:365px;
}


#login_header
{
position:fixed;
top:0px;
right:0px;
width:100%;


}

.login_logo
{
position:absolute;
top:10px;
right:50%;
margin-right: -75px;

}



#title_login
{

position:absolute;
  right: 50%;
  top: 180px;
  /*text-decoration:underline; #621850*/
  color:#075a96;
/*margin-right:42%;*/
 font-size:25px;
 font-weight:bold;
 text-align:center;
 margin-right: -95px;

text-shadow:0px 0px 2px #a8c1ff;

}




#title2_login
{
  position:absolute;
  right: 50%;
  top: 150px;
 /* text-decoration:underline;#621850*/
  color:#075a96;

 font-size: 25px;
 font-weight:bold;
 /*margin-right:39%;*/
margin-right: -175px;


text-shadow:0px 0px 2px #a8c1ff;
}


#id_info #part2, #id_info #part1, #id_info #part3
{
color:red;
float:left;
width:400px;
}

#proxy_guarantee_info   label, #id_info   label
{
width:155px;
font-size:16px;

}

#proxy_guarantee_info  #edit_type, #id_info  #edit_type , #proxy_guarantee_info #branch
{
width:160px;
font-size:14px;
height:30px;
}


#guarantee_info_table 
{
width:100%;
border:0px;
}

#guarantee_info_table  td
{

text-align:left;
}

#guarantee_info_table  select, #guarantee_info_table  input, #id_info  input, #proxy_guarantee_info  input,#proxy_guarantee_reportsTypes_table input
{
width:155px;
height:30px;
font-size:14px;
}

#guarantee_info_table  textarea
{
font-weight:bold;
color:blue;
width:70%;
height:40px;
font-size:14px;
}



#guarantee_info_table  select, #id_info   select ,#proxy_guarantee_reportsTypes_table select
{
width:160px;
height:30px;
font-size:14px;
}


#guarantee_info_table #proxy  , #guarantee_info_table #proxyHolder 
{
width:70%;
height:30px;
font-size:14px;
}

#proxy_guarantee_info   #records_table table , #id_info   table, #report_all #records_table table
{
border:0px;
border-radius:0px;

box-shadow: 0px 0px 0px 0px;
}

#proxy_guarantee_info   #records_table td , #id_info   table td
{
border:0px;
border-radius: 3px 3px 3px 3px;
box-shadow: 0px 0px 0px 1px blue;
}

#proxy_guarantee_info   #records_table th , #id_info   table th, #report_all #records_table table th
{
border:0px;
border-radius:2px;
background-color:#6666ff;
color:white;
/*box-shadow: 0px 1px 1px 1px blue;
text-shadow:1px 1px 1px black;*/
}


#proxy_guarantee_info   #records_table input[type="button"] , #id_info   table input[type="button"]
{
width:80px;

}


#report_all  #proxy_guarantee_reportsTypes_table   
{
border:0px;
margin:auto;
}

 

#report_all #records_table table  .table_data_proxy_holder_name
{
background-color:#7575ff;
color:white;
/*text-shadow:1px 1px 1px black;*/
min-width:150px;
font-weight:bold;
}

#report_all #records_table table  .table_data_proxy_name
{
background-color:#a3a3ff;
color:white;
/*text-shadow:1px 1px 1px black;*/
min-width:150px;
font-weight:bold;
}


#report_all #records_table  table  td
{
border:0px solid white;
border-radius: 2px ;
background-color:#efefff;
color:black;
/*text-shadow:2px 2px 2px white;*/
font-weight:bold;
height:5px;
}

/*
#report_all #records_table  table  td:nth-child(odd)
{
border-radius: 2px ;
background-color:#a3a3ff;
color:white;
text-shadow:1px 1px 1px black;
font-weight:bold;
}
*/





/////////////////////////////////////////


}