@charset "utf-8";

.form_f_contact{ font-size: 13px; padding: 20px;border: solid 1px #E9E9E9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 5px 10px 18px rgba(0,0,0,0.18);-moz-box-shadow: 5px 10px 18px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 5px 10px 18px rgba(0,0,0,0.18); line-height: 1.5em;}
.form_f_contact .ul_form_f_contact > li{ margin-bottom: 10px;}
.form_f_contact .ul_form_avr{width: 120px; height: 120px; border-radius: 100px; margin: auto; position: relative; background-color:#F1F1F1; border: solid 1px #E9E9E9;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1);-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.form_f_contact .ul_form_avr label{width: 110px; height: 110px; margin: 5px; overflow: hidden; display: block; cursor: pointer;}
.form_f_contact .ul_form_avr label:hover{ opacity: 0.8;}
.form_f_contact .ul_form_avr label input{ display: none;}
.form_f_contact .ul_form_avr img{ width: 100%; height: 100%;border-radius: 100px;}
.form_f_contact .ct_del_hinh{ position: absolute; z-index: 9999; top: -10px; right: -10px; font-size: 24px; color:#C10003; cursor: pointer;}
.form_f_contact .ct_del_hinh:hover{ opacity: 0.8;}
.form_f_contact .til_f_page_menu{ margin-bottom: 15px; overflow: hidden;}
.form_f_contact .til_f_page_menu a:hover{ text-decoration: underline;}
.form_f_contact .til_f_page_menu a:nth-child(1){float: left;}
.form_f_contact .til_f_page_menu a:nth-child(2){float: right;}
.form_f_contact .til_f_page{ text-align: center;}   
.form_f_contact .form_f_label{ display: block; margin-bottom: 5px; text-transform: capitalize;}
.form_f_contact .form_f_label span{ color: #FB0004; margin-right: 5px;}
.form_f_contact .form_f_div{ margin-bottom: 10px;}
.form_f_contact .form_f_div label{ margin-right: 10px; display: inline-table; cursor: pointer; border: solid 1px #E3E3E3;padding: 6px 20px 3px 10px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1); border-radius: 4px;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.form_f_contact .form_f_div label span{ margin-left: 10px;}
.form_f_contact .ipt_f_contact{ height: 35px; padding: 0 10px; border: solid 1px #E3E3E3;}
.form_f_contact .img_capcha{ top: auto; bottom: 0px; right: 0px; height: 35px}
.form_f_error_div{ border: solid 1px #B70003 !important; background-color:#FFEBEB;}
.form_f_error{ display: block; color: #FF0004; font-size: 12px; margin-top: 5px;}
.form_f_error_li{color: #FF0004; font-style: italic; font-size: 12px; text-align: center;}
.img_object_fit { object-fit: cover;-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;}
.ul_form_acce{ text-align: center; font-size: 16px; color: #018800; margin-top: 30px; line-height: 1.5em;}
.ul_form_acce2{ text-align: center; font-size: 16px; color:#C40003; margin-top: 30px; line-height: 1.5em;}

.form_fbox_tab{ margin: 20px 0px 20px 0px; display: block; border-bottom: solid 5px #007aff;}
.form_fbox_tab ul li{ display: inline-table;}
.form_fbox_tab ul li a{ padding: 8px 10px 5px 10px; margin-right: 10px; font-size: 15px; text-transform: capitalize; background: #007aff; color: #FFFFFF; border-radius: 4px 4px 0px 0px; display: block;}
.form_fbox_tab ul li a:hover, .form_fbox_tab ul li a.active{ color:#FFD411;}
.til_f_page_box table{ width: 100%;}
.til_f_page_box table tr th{background-color:#F4F4F4; text-align: center; padding: 10px 5px; font-weight: bold;}
.til_f_page_box table tr:nth-child(2n+1){ background-color: #FFFDF0;}
.til_f_page_box table tr:hover{ background-color: #E6FFE8;}
.til_f_page_box table tr td{ padding: 7px 5px;}
.til_f_page_box table tr td i{ font-size: 16px; color:#019300;}
.til_f_page_box .click_xoa i{ cursor: pointer; color: #FF0004; font-size: 16px;}

.form_fc_noup_box{position:fixed; z-index: 999; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color:#000000; opacity: 0.8;}
.form_fc_noup{ position:fixed; z-index: 99999; top: 30%; left: 0px; right: 0px;}
.form_fc_noup .form_fc_noup_in{ background-color: #FFFFFF; width: 100%; max-width: 500px; text-align: center;padding: 20px;border: solid 1px #E9E9E9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 5px 10px 18px rgba(0,0,0,0.18);-moz-box-shadow: 5px 10px 18px rgba(0, 0, 0, 0.18);-webkit-box-shadow: 5px 10px 18px rgba(0,0,0,0.18); margin: auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form_fc_noup .form_fc_noup_in h3{ text-transform: uppercase;}
.form_fc_noup .form_fc_noup_a{ display: block; overflow: hidden; margin-top: 30px;}
.form_fc_noup .form_fc_noup_a a{ font-size: 14px; display: block; border-radius: 5px; border: solid 1px #E6E6E6; padding: 10px 10px; background-color: #007aff; color: #FFFFFF; cursor: pointer;}
.form_fc_noup .form_fc_noup_a a:hover{opacity: 0.8;}
.form_fc_noup .form_fc_noup_a p{ margin-bottom: 20px;}
.form_fc_noup .form_fc_noup_a p:last-child{ margin-bottom: 0px;}