/* cmsms stylesheet: Bv4 Forms modified: Wednesday, February 19, 2025 10:30:59 AM */
/*Color Variables*/label { font-weight: bold; }.field { padding-bottom: 15px !important; }.upload .form-control {width: 100%;border: 1px solid #D8D8D8;/*padding: 15px;*/height: 64px;cursor: pointer;}.upload input::file-selector-button {font-weight: 500;font-family: "Montserrat", sans-serif;float: right;display: block;height: 66px;padding: .375rem .75rem;line-height: 1.5;color: #fff;background-color: #6c757d;border-left: inherit;border-radius: 0 .25rem .25rem 0;margin-top: -10px;margin-right: -15px;min-height: 66px;margin-bottom: -15px;border: 0;position: relative;transition: 0.5s;}input[type=file]::file-selector-button:hover,input[type=file]:hover::file-selector-button {background-color: #5a6268; cursor: pointer;}input.error, textarea.error, .cms_dropdown.error, .upload .form-control.error, .select2-container.error, .form-control.error { border: 3px #cc0000 solid; }span.error { display: none !important }select {width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 300;line-height: 1.5;height: 46px;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da; }.select2-container {margin: 0 0 3px 0;border-radius: 0;}.select2-container .select2-choice {font-size: 1rem;font-weight: 400;}form.cms_form input, form.cms_form .cms_password,form.cms_form input[type="password"],form.cms_form input[type="text"],form.cms_form input[type="email"] {border-radius: 0;box-shadow: none;outline: none;height: 46px;line-height: 46px;background-color: #fff;}.checkboxgroup { padding: 5px 15px 5px 15px; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; }.form_control {display: block;width: 100%;line-height: 1.2rem;padding: 10px;margin-bottom: 5px;font-size: 1rem;background-color: #ececef;background-image: none;border: 1px solid #ececef;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.cms_textarea {width: 100%;padding: 10px !important;background-color: #fff;border: 1px solid #ccc;}.cms_form .big-radio .cms_checkbox,.cms_form .big-radio input[type="checkbox"],.cms_form .big-radio input[type="radio"] {display: none;}.cms_form .big-radio input + label,.cms_form .big-radio input + span + label {background-color: none;border: 0px solid #eee;font-weight: 400;/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/padding: 5px 0px 5px 40px;margin-top: 5px;border-radius: 0px;display: inline-block;position: relative;width: auto;line-height: 32px;cursor: pointer;}.cms_form .big-radio input.error + span + label:active,.cms_form .big-radio input + label:active, .cms_form .big-radio input:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}.cms_form .big-radio input:checked + span + label,.cms_form .big-radio input:checked + label {background-color: none;border: 0px solid #aaa;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #181818;}.cms_form .big-radio input:checked + span + label:after,.cms_form .big-radio input:checked + label:after {font-family: 'Line Awesome Free';content: '\f14a';font-size: 40px;position: absolute;top: 5px;left: 0px;color: #181818;border-radius: 10px}.cms_form .big-radio input:checked + span + label:before,.cms_form .big-radio input:checked + label:before {color: #fff;}.cms_form .big-radio input + span + label:before,.cms_form .big-radio input + label:before {font-family: 'Line Awesome Free';content: '\f04d';font-size: 40px;position: absolute;top: 5px;left: 0px;color: #666;border-radius: 10px}.cms_form .big-radio input.error + span + label:before,.cms_form .big-radio input.error + label:before {font-family: 'Line Awesome Free';content: '\f14a';font-size: 40px;position: absolute;top: 5px;left: 0px;color: #cc0000;background-image: url("http://goo.gl/GXVcmC");overflow:hidden;border-radius: 10px}.big-radio + label {display: inline-block;padding: 11px 16px 11px 16px;}.big-radio:checked + label:after {content: '';width: 33px;height: 33px;left: 4px;top: 4px;}.cms_form .big-radio div {width: auto; display: inline-block; margin-right: 10px;}.cms_form .col-12 { margin-bottom: 10px; }form.cms_form input.cms_browse { background: transparent; }
