input {-webkit-appearance: none;}
.button{background:#fafafa;border:1px solid #ccc;padding:3px 10px;color:#222;height:30px;cursor:pointer;}
.button:hover{background:#f0f0f0;border:1px solid #ccc;}

input.buttonr, a.buttonr{ background: -moz-linear-gradient(#EE021A,  #BA0138);background: -webkit-gradient(linear, left top, left bottom, from(#EE021A), to(#BA0138));background: -webkit-linear-gradient(#EE021A,  #BA0138);	background: -o-linear-gradient(#EE021A,  #BA0138);	background: -ms-linear-gradient(#EE021A,  #BA0138);  	background: linear-gradient(#EE021A,  #BA0138);color:#fff;text-shadow: 0 1px 0 #555; border:0px solid #999 !important; color: #fff; cursor: pointer;height:30px;line-height:30px;padding:0 15px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#04acec', EndColorStr='#0186ba')"; border-radius: 0;}

input.buttonb, a.buttonb{ background: -moz-linear-gradient(#04acec,  #0186ba);background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));background: -webkit-linear-gradient(#04acec,  #0186ba);	background: -o-linear-gradient(#04acec,  #0186ba);	background: -ms-linear-gradient(#04acec,  #0186ba);  	background: linear-gradient(#04acec,  #0186ba);color:#fff;text-shadow: 0 1px 0 #555; border:0px solid #999 !important; color: #fff; cursor: pointer;height:30px;line-height:30px;padding:0 15px;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#04acec', EndColorStr='#0186ba')"; border-radius: 0;}

input.buttono, a.buttono{ background:#F8794D;color:#fafafa; border:1px solid #999; border:none; cursor: pointer;padding:0px 15px;display: inline-block ;font-size:12px;text-decoration: none;text-align: center;height:35px;line-height:35px;margin:0; border-radius: 0px;}

input[type=text],input[type=search], input[type=password],input[type=number]{font-family: quicksand;height:30px; border:1px solid #ccc;padding-left: 7px;padding-right: 7px;border-radius: 2px;font-size:12px;border-radius: 2px;
    border: 1px solid #ccc;}
input[type=text]:focus, input[type=password]:focus  {border:1px solid #E7A13D;/*box-shadow: 0px 0px 3px #0fa5df; -webkit-box-shadow: 0px 0px 3px #0fa5df; -moz-box-shadow: 0px 0px 3px #0fa5df; */outline: none;  }

textarea{border:1px solid #ccc; background:#ffff;resize: none;font-family: quicksand; padding:7px 5px;border-radius: 2px;}
textarea:focus{border:1px solid #0fa5df;/*box-shadow: 0px 0px 3px #0fa5df; -webkit-box-shadow: 0px 0px 3px #0fa5df; -moz-box-shadow: 0px 0px 3px #0fa5df; */outline: none; }
select{height:30px; padding:3px 6px;  border:1px solid #ccc;margin:0;background:#fff;border-radius: 2px;font-size:12px;font-family: Quicksand}
textarea{-webkit-appearance: none;border-radius:2px;font-family: quicksand;font-size:12px;padding:5px 5px;}
input[type=checkbox]{-webkit-appearance:checkbox;border-radius: 0;}
input[type=radio]{-webkit-appearance:radio;}


.select2{
    height: 30px;
    padding: 0px;
    border: 1px solid #ccc;
    margin: 0;
    background: #fff;
    border-radius: 2px;
    font-size: 12px;
    font-family: Quicksand;
}

.select2-container{
    border: none;
}

.select2-container--default .select2-selection--single{
    border-radius: 2px !important;
    border: 1px solid #ccc !important;
}
.inputfull{width:100%;}



