

.boot_form {}


.boot_form select,
.boot_form textarea,
.boot_form input[type="text"],
.boot_form input[type="password"],
.boot_form input[type="datetime"],
.boot_form input[type="datetime-local"],
.boot_form input[type="date"],
.boot_form input[type="month"],
.boot_form input[type="time"],
.boot_form input[type="week"],
.boot_form input[type="number"],
.boot_form input[type="email"],
.boot_form input[type="url"],
.boot_form input[type="search"],
.boot_form input[type="tel"],
.boot_form input[type="color"]{ background-color: #ffffff; border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
}


.boot_form select,
.boot_form textarea,
.boot_form input[type="text"],
.boot_form input[type="password"],
.boot_form input[type="datetime"],
.boot_form input[type="datetime-local"],
.boot_form input[type="date"],
.boot_form input[type="month"],
.boot_form input[type="time"],
.boot_form input[type="week"],
.boot_form input[type="number"],
.boot_form input[type="email"],
.boot_form input[type="url"],
.boot_form input[type="search"],
.boot_form input[type="tel"],
.boot_form input[type="color"]{display: inline-block; height: 20px; padding: 4px 6px; font-size: 14px; color: #555555;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


.boot_form textarea:focus,
.boot_form input[type="text"]:focus,
.boot_form input[type="password"]:focus,
.boot_form input[type="datetime"]:focus,
.boot_form input[type="datetime-local"]:focus,
.boot_form input[type="date"]:focus,
.boot_form input[type="month"]:focus,
.boot_form input[type="time"]:focus,
.boot_form input[type="week"]:focus,
.boot_form input[type="number"]:focus,
.boot_form input[type="email"]:focus,
.boot_form input[type="url"]:focus,
.boot_form input[type="search"]:focus,
.boot_form input[type="tel"]:focus,
.boot_form input[type="color"]:focus{border-color: rgba(82, 168, 236, 0.8); outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.boot_form .add_input > input{width:94%;}
.boot_form .check_box_input{line-height:180%;}
.bf_textarea > textarea{width:98%; height:150px}






.form_btn {display: inline-block; min-width: 110px; padding: 10px 15px 12px; font: 700 12px/1 'Open Sans', sans-serif; border-radius: 3px; box-shadow: inset 0 -1px 0 1px rgba(0,0,0,.1), inset 0 -10px 20px rgba(0,0,0,.1); cursor: pointer; border:0;}
.btn_set{text-align:center;}
.form_btn.pri {color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }
.form_btn.pri.ico {position: relative; padding-left: 40px; text-align: left;}
.form_btn.sec.ico:before,
.form_btn.pri.ico:before {position: absolute;top: 0; left: 0;display: block;width: 30px;padding: 10px 0 12px;font-family: fontawesome;text-align: center;border-radius: 3px 0 0 3px;background: rgba(0,0,0,.15);}

.btn_set.blue .form_btn.pri { background: #59d }
.btn_set.blue .form_btn.pri.ico:before { content: '\f054' }
.btn_set.blue .form_btn.pri:hover {background: #48c;}

.btn_set.blue_ok .form_btn.pri { background: #59d }
.btn_set.blue_ok .form_btn.pri.ico:before { content: '\f00c' }
.btn_set.blue_ok .form_btn.pri:hover {background: #48c;}

.btn_set.blue_ok .form_btn.pri { background: #59d }
.btn_set.blue_ok .form_btn.pri.ico:before { content: '\f00c' }
.btn_set.blue_ok .form_btn.pri:hover {background: #48c;}

.btn_set.blue_ok .form_btn.sec {background: #999;}
.btn_set.blue_ok .form_btn.sec {color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }
.btn_set.blue_ok .form_btn.sec:hover{background:#aaa;}
