@charset "utf-8";
.cv_form
{
  
  
 margin-top:50px; 
width:600px;
margin:auto;
padding:20px;
direction:ltr;

font-size:12px;
text-align:left;
 background:#FFFFFF;  
  
  
}
*
{


   font-family: Tahoma;
    font-size: 12px;
    margin: 0;
    padding: 0;





}



.clear

{
	clear: both;

}



  .error { float: none; 
  
  
  line-height:20px;
      
  color: red; padding-left: .5em; vertical-align: top; }


input[type="radio"]
{

width:10px;
height:20px;

float:none;





}

.s_label {
    width: 90px ;
line-height:22px;

}
.PASS {
  
  
  /*Class that is added if input for this field is valid*/
  
  


/*	background: url(images/EA_Form_Pass.png) no-repeat scroll 0 0;    */
	height:16px;					/*height should be equal to the height of your validation pass imaage*/
	margin-left:7px;
	width:23px;						/*width needs to accomodate your validation pass image.*/
	float:left;
}

.FAIL {		/*Class that is added if input for this field is not valid*/

	background: url(images/EA_Form_Error.png) no-repeat scroll 0 0;  /* KEEP THIS NOTE: Image modified from the silk icon theme by Mark Jackson*/
	color:red;
	font-size: 11px !important;     
	height:20px;
	line-height:20px;
;
	margin-left:7px;
	padding-left:20px;       /*Padding should be equal to the width of your error image plus whatever padding between the image and error message.*/
	float:left;
}
.cv_form ol {
    display: inline-block;
    list-style: none outside none;
    text-align: left;
    width: 100%;
}
.inputtitle  {

    display: inline-block;
float:left;
    width: 120px;
color:#2e2e2e;
line-height:20px;
 height: 20px;
}
.cv_form ol li {
    height: 24px;
    margin-bottom: 5px;
    padding: 4px;
    vertical-align: middle;
}
input {
float:left;
    height: 20px;
 

    width: 180px;
}

.pluss , .min
{
  
width:20px;
height:20px;
  
  
  
  
  
}
input:focus { border: 1px dotted black; }
text.error { border: 1px dotted red; }



.cv_form ol li .shorttext {
    height: 20px;

    width: 80px;
}

	h1
	{
          
          
          
        font-size:16px;
          
          
          
          
          
          
 }
 
 
textarea { width:500px; border		: 1px solid #BDC7D8;
 height:100px;
 }
.tInputWrapper {
	display		: inline-block;
/*	border		: 1px solid #fff;
	background	: #ECEFF5;
	padding		: 5px;    */
}
.tInput_Facebook{
/*	border		: 1px solid #BDC7D8;
	padding		: 2px 3px;    */
	font-family : trebuchet ms;
	font-size 	: 10pt;
	color		: #888888;
	cursor		: pointer;
}
.tInput_Facebook_focused{
/*	border		: 1px solid #809FB8;*/
	color		: #000;
}

.tInput_Empty{
	background	: #E1FBCF;
}
.tInput_Empty_Wrapper{
	background	: #9EC4F2;
}
.tInput_countTarget{
	float		: right;
	border		: 1px solid #BDC7D8;
	background	: #EEF8D6;
	margin		: 1px;
	padding		: 1px 2px;
	font-size	: 7pt;
	text-align	: center;
	color		: #5B739B;
}
.tInput_loader{
	float		: left;
	display		: inline-block;
	border		: 1px solid #BDC7D8;
	background	: #fff;
	margin		: 1px;
	padding		: 0;
	width		: 100px;
	height		: 15px;
	overflow	: hidden;
}
.tInput_loader .progressBar{
	display		: inline-block;
	border		: 0;
	background	: #CCDEF6;
	margin		: 0;
	padding		: 0;
	height		: 15px;
	font-family	: arial;
	font-size	: 7pt;
	font-weight	: bold;
	line-height	: 15px;
	text-align	: center;
	color		: #888888;
}
.tInput_imageBorder{
	display: inline-block;
}
.tInput_imageBorder_innerTable{
	
}


input.btn {
    background: url("images/btn_bg.png") no-repeat scroll center top transparent;
    border: 0 none;
    color: #6D6D6D;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 33px;
    width: 85px;
}

input.btn:hover {
    background-position: 0 -33px;
    color: #006c3a;
}

.notification {
	min-height: 70px;
	width: 580px;
	display: block;

	/*Border Radius*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	
	/*Box Shadow*/
	-moz-box-shadow: 2px 2px 2px   #cfcfcf;
	-webkit-box-shadow: 2px 2px 4px  #cfcfcf;
	box-shadow: 2px 2px 2px #cfcfcf;
		
	margin-bottom: 30px;
}



.wizard-nav {
    display: inline-block;
    margin: 5px 6% 8px 0;
    padding: 0 0 10px;
 
}

.wizard-nav a {
    background: url("images/path_arraw.png") no-repeat scroll right center transparent;
    color: #333333;
    display: inline;
    float: left;

    padding: 5px 40px 5px 0px;
    text-decoration: none;
}




.box-body-right {

    padding: 8px 6px 8px 8px;
}


label {
    height: 22px;
    display: inline-block;
    width: 200px;
}
.cv_form ol li.m_line {
    display: inline;
    float:left;

    height: 50px;
}


.inputtitle:hover  {
    color: #9faf44;
}


/* Flora style sheet for jQuery Datepicker v4.0.0. */
.datepick {
	background-color: #e0f4d7;
	color: #000;
	border: 1px solid #f90;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 90%;
}
.datepick-rtl {
	direction: rtl;
font-size:10px;
}
.datepick-disable {
	position: absolute;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #000;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fc8;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #e0f4d7;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #f90;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #b1db87;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #fa4;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #629636;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background-color: #83c948;
	color: #fff;
	font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
	background-color: #b1db87;
	color: #000;
	border: 1px solid #b1db87;
}
.datepick-month td {
	background-color: #fff;
	color: #666;
	border: 1px solid #b1db87;
}
.datepick-month td.datepick-week * {
	background-color: #b1db87;
	color: #666;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #e0f4d7;
}
.datepick-month td .datepick-weekend {
	background-color: #e0f4d7;
}
.datepick-month td .datepick-today {
	background-color: #fc8;
}
.datepick-month td .datepick-highlight {
	background-color: #fc8;
}
.datepick-month td .datepick-selected {
	background-color: #83c948;
	color: #fff;
}
.datepick-status {
	clear: both;
	background-color: #e0f4d7;
	text-align: center;
}
.datepick-clear-fix {
	clear: both;
}
.datepick-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px;
}


.success {

	padding: 15px 0px;

	margin-bottom: 15px;

	background: #E4F1C9;

	border: 1px solid #A5BD71;

	text-align: center;

	font: 14px Tahoma, Geneva, sans-serif;

}

.warning {

	padding: 15px 0px;

	margin-bottom: 15px;

	background: #FFDFE0;

	border: 1px solid #FF9999;

	text-align: center;

	font: 14px Tahoma, Geneva, sans-serif;

}


