.w_info{font-style: italic;color:#999;width:100%;float:left;font-size:15px}
.order_form_informations{max-width:800px;margin:0 auto 30px;background:white;padding:20px 20px 5px;border-radius:10px;}
.order_form_informations img{max-width:50px;display:block;margin:0 auto 15px;}
.order_form_informations p{margin-bottom:0;text-align:Center;font-size:16px;}
.form-section{padding: 20px;background: #ffffff;float: left;border-radius: 10px;margin-bottom:25px;}
#reecriture_order_form{width:100%;max-width:800px;margin:0 auto;}
#reecriture_order_form label{font-weight:bold;width:100%;float:left}
#reecriture_order_form .form-row{width:100%;padding-bottom:30px;float:left;}
#reecriture_order_form .form-row textarea{width:100%;padding-bottom:30px;float:left;}
#reecriture_order_form select{width:100%;}
#reecriture_order_form .form-row-half{width:50%;display:inline-block;float:left;}
#reecriture_order_form .form-row-third{width:32%;display:inline-block;float:left;margin-right:1px}
#reecriture_order_form .form-row-third:last-child{margin-right:0}
#reecriture_order_form .checkbox_bg{display: block;width: 49%;background: #374785;padding: 20px 10px;border-radius: 10px;text-align: center;float:left;margin:2px;box-sizing:border-box;}
#reecriture_order_form .checkbox_bg label{line-height:15px;font-weight:400;min-height:40px}
.checkbox_bg label{color:white;display:block;width:100%;padding:7px 0}
#reecriture_order_form .checkbox-wrap label{display:block;width:100%;padding:7px 0}
.checkbox_bg span{display:block;text-align:center;padding:7px 0;color:white}
#reecriture_order_form  input[type="checkbox"]{-ms-transform: scale(2); -moz-transform: scale(2); -webkit-transform: scale(1.5); -o-transform: scale(1.5); transform: scale(1.5);padding: 10px;}
#r_submit{margin: 50px auto;width: 300px;padding: 25px;border-radius: 10px;background: #ffa737;font-size: 24px;display:block;color:white}
#reecriture_order_form .form-row .form-row-half:first-child{padding-right:1%}
#reecriture_order_form .ms-choice{font-size:13px}
#reecriture_order_form .ms-drop li{vertical-align:middle}
#reecriture_order_form .ms-drop li span{font-size:13px}
#reecriture_order_form .ms-drop input[type="checkbox"]{margin-top:0;position:relative}
#reecriture_order_form .error{color:red;}
#post-1339 .post-content{margin-top:100px}
#post-1339 #loginform{width:100%;max-width:300px;margin:0 auto;}
#post-1339 #loginform #user_pass, #post-1339 #loginform #user_login{height:40px;border-radius:5px;}
#post-1339 #loginform #wp-submit{display:block;width:100%;border-radius:5px;background:#2f4098;color:white;padding:15px 0;border:0}
.login-error-p{width:100%;text-align:center;display:block;}
#reecriture_order_form input[type="text"], #reecriture_order_form select, #reecriture_order_form input[type="number"]{height:40px;border-radius:5px}
#reecriture_order_form label{font-size:16px;}
#reecriture-calc-row{padding:20px;background:white;border-radius:10px;display:none;}
#r_calc{margin: 50px auto;width: 300px;padding: 10px;border-radius: 10px;background: #2f4098;font-size: 24px;display:block;color:white}
#reecriture_order_form .right-cb input[type="checkbox"]{line-height: 32px;vertical-align: middle;display: inline;}
#reecriture_order_form .right-cb label{float: none;display: inline-block;width: auto;}
#reecriture_order_form input[type="number"] {-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;}
#reecriture_order_form input[type=number]::-webkit-inner-spin-button, #reecriture_order_form input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}
#reecriture_order_form #r_specify{width: 100%;margin-left: 5px;border-radius: 5px;height: 40px;}
#reecriture_order_form .form-row-half.specify-row{display:none}
#reecriture_order_form .form-row-inner-wrap{display:table}
#reecriture_order_form .form-row-left{display:table-cell;}
#reecriture_order_form .form-row-right{display:table-cell;padding:0 10px}
#reecriture_order_form .r_references{width:90%}
#reecriture_order_form .r_sample{width:90%}
#reecriture_order_form .r-plus-sign::after{content:"+";font-size: 32px;vertical-align: middle;cursor:pointer;}
#r_calc_result{border:0;padding:0 10px;color:#5d5f64 !important;font-size:18px;line-height:32px;font-weight:700;pointer-events: none;vertical-align:top;font-family: Montserrat}
#low-price-info{display:none;width:100%;padding-top:25px;font-style:italic;color:#2f4098}
.order_form_title{font-size:36px;text-align:center;width:100%;padding:30px 0}
#r_target,#r_mention{width:100%;height:60px;}

@media screen and (max-width:800px){
    #reecriture_order_form label{font-size:14px;}
    #reecriture_order_form .checkbox_bg{width:100%}
    #reecriture_order_form .form-row-half{width:100%;}
    #reecriture_order_form .ui-spinner{width:100%;}
    #reecriture_order_form #r_attachment{width:90%;}
}
