﻿/****** Input Type(CheckBox and Radio) ******/
input[type=checkbox]:not(old),input[type=radio]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 14px;
  opacity   : 1;
  margin-right: 2.2em;
}

input[type=checkbox]:not(old) + label,input[type=radio]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
input[type=checkbox]:not(old):checked + label > span,input[type=radio]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
  
}


/****** Radio) ******/
input[type=radio]:not(old) + label > span{
  display          : inline-block;
  width            : 14px;
  height           : 14px;

  margin           : 4px 4px 4px 4px;
  border           : 1px solid rgb(192,192,192);
  border-radius    : 0.95em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}
input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 10px;
  height           : 10px;
  margin           : 2px 2px 2px 2px;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.65em;
  background-color : #2c90c6;

}

/****** Input typr(Text, password, Submit) ******/
input[type=text],input[type=password],input[type=submit],select{
    width               : 100%;
    height              : 16px;
    background-color    : #cbc9c9;
    border              : solid 1px #cbc9c9;
    border-radius: 2px;
 }
input[type=text],input[type=password],select{
    text-indent         : 6px;
}
  input[type=submit]{ 
	
    
    background-color    : #2c70c6;

	border              : 1px solid rgb(91,92,91);
	color               : whitesmoke;
    opacity             :0.5;
	font-weight         : bold;
	text-align          : center;
	/*text-transform: uppercase;*/
	width               : 60px;
    height              : 20px;
}
input[type=submit]:hover {
	opacity             :1.0;
}
input[type=textArea]:hover {
	opacity             :1.0;
}