/* button */
.button,span.jqFileInput {outline: none; font: 600 14px 'Proxima Semibold',sans-serif; border:none;cursor:pointer;overflow:visible;margin:0;display: block;text-align: center;padding: 10px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background-color: #f95446;color: #fff; -webkit-transition: background 0.3s ease, color 0.3s ease , border-color 0.3s ease  !important;-moz-transition: background 0.3s ease, color 0.3s ease , border-color 0.3s ease !important;-o-transition: background 0.3s ease, color 0.3s ease , border-color 0.3s ease !important;-ms-transition: background 0.3s ease, color 0.3s ease , border-color 0.3s ease !important;transition: background 0.3s ease, color 0.3s ease , border-color 0.3s ease !important;display:block;float:left;}
.button:hover,span.jqFileInput:hover {color: #fff;background-color: #d24135;}

/* input */
.jqTransformInputWrapper { position: relative;float:left;padding:0;height: 46px;border: 2px solid #c9c9c9;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background-color: #f9f9f9;}
.jqTransformInputInner {position: relative;}
.jqTransformInputInner div input {background:transparent;padding:16px;border: none;}

.jqTransformTextarea textarea.jqTransformTextarea_hover,
.jqTransformInputWrapper_hover,
.jqTransformSelectWrapper:hover {border-color: #bfbfbf;-moz-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);-webkit-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);box-shadow: 0 0 3px 2px rgba(189,0,0,.05);}
.jqTransformTextarea textarea.jqTransformTextarea_focus,
.jqTransformInputWrapper_focus { background-color: #d9d9d9; border-color: #a7a7a7;-moz-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);-webkit-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);box-shadow: 0 0 3px 2px rgba(189,0,0,.05);}

/* textarea */
.jqTransformTextarea {float:left;position: relative;}
.jqTransformTextarea textarea {border: 2px solid #c9c9c9;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background-color: #f9f9f9;;margin:0;padding:7px;}

/* radio */
.jqTransformRadioWrapper {float:left;display:block;margin:15px 5px 0 0;}
.jqTransformRadio {background:transparent url(../img/form/radio.png) no-repeat left 0;vertical-align:middle;height:16px;width:16px;display:block}

/* checkbox */
span.jqTransformCheckboxWrapper {display:block;float:left;margin-top:15px;position: relative;}
a.jqTransformCheckbox {background:transparent url(../img/form/checkbox.png) no-repeat center top;vertical-align:middle;height:16px;width:16px;display:block}
a.jqTransformChecked { background-position:left bottom}

/* select */
.jqTransformSelectWrapper {width:45px;position:relative;border-right:0;float:left;text-align:left;height: 46px;border: 2px solid #c9c9c9;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;background-color: #f9f9f9;}
.jqTransformSelectWrapper div { overflow: hidden;}
.jqTransformSelectWrapper div span {color: #00374b;font: 400 14px 'Proxima Regular',sans-serif; float:none;position:absolute;white-space:nowrap;overflow:hidden;cursor:pointer;width:100%!important;line-height: 48px;text-indent: 10px}
.jqTransformSelectWrapper a.jqTransformSelectOpen {display:block;position:relative;width:46px;height:46px;float:right;top:0px;right: 0px;padding: 0 10px 0 0;border-left:0;background: transparent url(../img/form/select_right.png) center center no-repeat}

.jqTransformSelectWrapper ul { max-height: 200px; border: 1px solid #a7a7a7;-moz-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);-webkit-box-shadow: 0 0 3px 2px rgba(189,0,0,.05);box-shadow: 0 0 3px 2px rgba(189,0,0,.05);position:absolute;width:30px;top:46px;left:12px;list-style:none;background-color:#FFF;display:none;overflow:auto;overflow-y:auto;z-index:10;margin:0;padding:0;border-radius: 0px 0px 6px 6px;-moz-border-radius: 0px 0px 6px 6px;-webkit-border-radius: 0px 0px 6px 6px;}
.jqTransformSelectWrapper ul a { font-size:12px ; display:block;text-decoration:none;background-color:#FFF;padding:5px;height: 20px;line-height: 20px;}
.jqTransformSelectWrapper ul a.selected {background:#f4eaed;color:#000}
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover {background:#f9f4f6;border-color: #5180bd}

/**/
a.jqTransformCheckbox,
.form-style a {-webkit-transition: background , color  , border-color  ;-moz-transition: background , color  , border-color  ;-o-transition: background , color  , border-color  ;-ms-transition: background , color  , border-color  ;transition: background , color  , border-color  ;}

/**/
.jqTransformHidden {visibility:hidden;position:absolute;z-index:-10;top: 0px;width: 100%;left: 0;}

/* File Input */
.jqtransformdone input[type=file] { display: none;}
span.jqFileInput  {cursor: pointer; padding: 11px; }

.jqtransformdone label {display:block;float:left;margin:15px 5px 0 5px;min-width: 145px;font-size: 14px;}
.tp {color: #8b8a8a;float: left;display: block;width: 20px;text-align: center; margin: 15px 0 0 0;}
.scy {display: block;float: left;margin: 3px 10px 0 0px;}
.cell {clear:both;padding:10px 0 10px 0;*padding:6px 0 0 0;position: relative;}
.filter-input {width:100%;padding:5px 0;text-indent:5px;border:none;border-bottom:1px solid #aaa;background:url(../img/form/search.png) right center no-repeat ;}
