.headTitle{margin:0;margin-bottom:50px;color:#0e5190;text-align:center;font-size:32px}@media only screen and (max-width: 768px){.headTitle{font-size:24px;margin-bottom:30px}}.headTitle:after{content:" ";display:block;width:80px;height:2px;background:#fc0;margin:20px auto 0}.headerColor{background:url(../../img/footer-bg.png) #1b466f repeat-x}.headerColor nav .menu a,.headerColor nav .menu .sub-menu{color:#fff}.headerColor nav .menu a:hover,.headerColor nav .menu .sub-menu:hover{color:#fc0;border-bottom-color:#fc0}.headerColor nav .menu .dropdown-menu a{color:#000}.headerColor .mobile-menu{color:#fff}page.complain-form{background:url(../../img/horizontal-bg.png) #fff bottom center repeat-y;border-top:1px solid #ccc;padding:10px 0 50px}page.complain-form .contact-section{max-width:800px;margin:40px auto 0}@media only screen and (max-width: 768px){page.complain-form .contact-section{margin:10px auto 0}}page.complain-form .contact-section .title h1{margin-bottom:50px;text-align:center;font-weight:bold}page.complain-form .contact-section .title h1:after{content:" ";display:block;margin:15px auto 0;width:100px;height:1px;background:#ff6a00}page.complain-form .contact-section .title p{font-size:15px;line-height:24px;margin-bottom:30px}page.complain-form .contact-section .form .note{font-size:13px;color:#c33f3f;margin:10px 0 15px}page.complain-form .contact-section .form .consent{font-size:13px;color:#666;margin:10px 0 15px;display:flex;align-items:center}page.complain-form .contact-section .form .consent a{text-decoration:underline}page.complain-form .contact-section .form .consent input[type="checkbox"]{margin:0;cursor:pointer}page.complain-form .contact-section .form .consent label{margin:0;padding-left:5px}page.complain-form .contact-section .form .attachment-label{font-size:13px;font-weight:600;display:block;margin-bottom:5px}page.complain-form .contact-section .form .attachment-hint{font-size:11px;color:#888;display:block;margin-top:5px}page.complain-form .contact-section .form input[type="file"]{padding:6px 8px;background:#fafafa;border:1px solid #ddd;width:100%}page.complain-form .contact-section .form input[type="file"].invalid{border-color:#c33f3f}page.complain-form .contact-section .form .attachment-uploader .btn-browse{background:#fff;color:#0e5190;border:1px solid #0e5190;padding:10px 15px;font-size:14px;border-radius:3px;cursor:pointer;transition:background 0.3s;margin-bottom:10px}page.complain-form .contact-section .form .attachment-uploader .btn-browse:hover{opacity:0.6}page.complain-form .contact-section .form .attachment-uploader .attachment-name{display:flex;align-items:center}page.complain-form .contact-section .form .attachment-uploader .attachment-name span{background:none;font-size:13px;margin-right:10px;color:#666}page.complain-form .contact-section .form .attachment-uploader .attachment-name .attachment-remove{color:#cc0000;margin-top:3px;font-size:24px;cursor:pointer}page.complain-form .contact-section .form-submitted{height:436px;text-align:center}page.complain-form .contact-section .form-submitted h2{margin-top:60px;font-size:32px;color:#333}page.complain-form .contact-section .form-submitted h2:before{margin-left:auto;margin-right:auto}page.complain-form .contact-section .form-submitted i{font-size:150px;color:#3b9c76;display:block;margin:auto;margin-bottom:30px}page.complain-form .contact-section .form-submitted p{font-size:16px;font-weight:300;line-height:30px;color:#555}
