/* color #ddd */ 
 *
{
	font-family:"Verdana", Geneva, sans-serif;
	font-size:11px;
}

input[type="text"]
{
    margin:0px 2px 0px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	
}
input[type="time"]
{
    margin:0px 2px 0px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	
}
select {
    margin:0px 2px 0px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
input[type="text"]:disabled {
	background: #f1f1f1;
}
input:-moz-read-only { /* For Firefox */
	background: #f1f1f1;
}
input:read-only {
	background: #e4e3e3;
}
body
{
	background-color:#F2F2F2;
}



 select{
         height: 22px;
         border-color: #ddd;
     }
 textarea
 {
     border-color: #ddd;
    margin:0px 2px 0px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 }
  fieldset
 {
     border-width: thin;
     border-color: #e1e1e1;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
   
 }
input
{
      position: relative;
      border: 1px solid #ddd;
      background-color: #fff;
      vertical-align: middle;
      display: inline-block;
      overflow: hidden;
      white-space: nowrap;
      margin: 0;
      padding: 2px;
      -moz-border-radius: 0px 0px 0px 0px;
      -webkit-border-radius: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
      height: 22px;
      font-size: 12px;
}
input:focus
{
    -moz-box-shadow: 0 0 3px 0 #d4a375;
  -webkit-box-shadow: 0 0 3px 0 #d4a375;
  box-shadow: 0 0 3px 0 #d4a375;
}
.input-disabled
{   

	background-color:#e4e3e3;
    border:1px solid #ABADB3;
    padding:2px 1px;
    color:rgb(84, 84, 84);
   
} 


            
       
.required{
    border: 1px solid #C11B17;
    outline: none;
} 
            
.required:focus{
    border: 1px solid #C11B17;
    outline: none;
} 
.requiredok
{
    border: 1px solid #ddd;
    outline: none;
    
}
.requiredok:focus
{
   border: 1px solid #ddd;
    outline: none;
}

.scobtn
{
    
    
    font-size:50px;
    color: #ffffff;
    background-color: #24748f;
    line-height: 80px;
    width:80px; 
    height: 80px;
    text-decoration: none;
    font-weight: bolder;
    
    text-align: center;
} 
    
    input[type="text"]
{
    font-size:12px;
}
    textarea
    {
        font-size:12px;
    }
 select {
       
        font-size: 12px;
       
    } 

	
@media print {
    body * {
      visibility: hidden;
    }
    .section-to-print, .section-to-print * {
      visibility: visible;
    }
    .section-to-print {
      position: absolute;
      left: 0;
      top: 0;
    }
  }

  .tabs li.tabs-selected a.tabs-inner
  {
    background-color:#fff;
  }