0byt3m1n1
Path:
/
data
/
17
/
1
/
18
/
11
/
1670011
/
user
/
1801231
/
htdocs
/
wholebodylightpod_dot_com
/
less
/
[
Home
]
File: contact-form.less
/* Contact Form variables ========================================================*/ @input-font-family: Arial, "Times New Roman", sans-serif; @input-font-size: 12px; @input-line-height: 20px; @input-padding: 6px 10px; @input-border: 1px solid #ccc; .box-sizing(@boxmodel) { -webkit-box-sizing: @boxmodel; -moz-box-sizing: @boxmodel; box-sizing: @boxmodel; } .box-shadow(@shadow) { -webkit-box-shadow: @shadow; box-shadow: @shadow; } .transition(@transition) { -webkit-transition: @transition; transition: @transition; } .border-top-radius(@radius) { border-top-right-radius: @radius; border-top-left-radius: @radius; } .border-right-radius(@radius) { border-bottom-right-radius: @radius; border-top-right-radius: @radius; } .border-bottom-radius(@radius) { border-bottom-right-radius: @radius; border-bottom-left-radius: @radius; } .border-left-radius(@radius) { border-bottom-left-radius: @radius; border-top-left-radius: @radius; } .size(@width; @height) { width: @width; height: @height; } // Opacity .opacity(@opacity) { opacity: @opacity; // IE8 filter @opacity-ie: (@opacity * 100); filter: ~"alpha(opacity=@{opacity-ie})"; } .user-select(@select) { -webkit-user-select: @select; -moz-user-select: @select; -ms-user-select: @select; // IE10+ -o-user-select: @select; user-select: @select; } /* Contact Form Basic Styles ========================================================*/ #contact-form { position: relative; text-align:left; .btns { .btn1 { margin:0 10px; } } p { margin:12px 0 0 0; float:left; color:#fff; } } .contactForm2 #contact-form { position: relative; .btns { text-align:center; .btn3 { width:100%; text-align:center; border-radius:3px; line-height:56px; font-size:30px; } } } #contact-form label { position: relative; display: inline-block; width: 100%; .box-sizing(border-box); margin-bottom:20px; } #contact-form fieldset { border: none; } .contactForm2 #contact-form fieldset { margin-bottom: 17px; } .contactForm2 .box { /*float:left;*/ width: 100%; } /* Contact Form Placeholder Styles ========================================================*/ #contact-form ._placeholder { width: 100% !important; position: absolute; left: 0; top: 0; display: block; .box-sizing(border-box); cursor: text; border:1px solid #f0efef; background:#f2f4f6; font:14px/18px 'Roboto Condensed'; height:48px; color:#8c8c8c; padding:14px 28px } #contact-form ._placeholder.focused { .opacity(0.4); .box-shadow(0px 0px 7px 0px rgba(0, 0, 255, 0.5)); } #contact-form ._placeholder.hidden { display: none; } #contact-form .file ._placeholder { display: none; } .contactForm2 #contact-form ._placeholder { width: 100% !important; position: absolute; left: 0; top: 0; display: block; .box-sizing(border-box); cursor: text; border:1px solid #f0efef; background:#f2f4f6; font:14px/18px 'Roboto Condensed'; height:48px; color:#8c8c8c; padding:14px 28px } /* Contact Form Input ========================================================*/ #contact-form input[type='text'] { width: 100%; outline: none; .box-sizing(border-box); margin:0; border:1px solid #f0efef; background:#f2f4f6; font:14px/18px 'Roboto Condensed'; height:48px; color:#8c8c8c; padding:14px 28px } .contactForm2 #contact-form input[type='text'] { border:1px solid #f0efef; background:#f2f4f6; font:14px/18px 'Roboto Condensed'; height:48px; color:#8c8c8c; padding:14px 28px } /* Contact Form File Input ========================================================*/ #contact-form .input-group { position: relative; display: table; border-collapse: separate; .box-sizing(border-box); } #contact-form input.form-control[disabled] { cursor: not-allowed; background-color: #eeeeee; opacity: 1; } #contact-form input.form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; padding: 6px 12px; .box-shadow(inset 0 1px 1px rgba(0, 0, 0, 0.075)); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -moz-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; } #contact-form .input-group-btn:first-child > .btn { .border-right-radius(0); margin: 0 -1px 0 0; } #contact-form .input-group .form-control:last-child { .border-left-radius(0); } #contact-form .input-group-btn:last-child > .btn { .border-left-radius(0); } #contact-form .input-group .form-control:first-child { .border-right-radius(0); } #contact-form input.form-control, #contact-form .input-group-btn { display: table-cell; border-collapse: separate; float: none !important; } #contact-form .input-group-btn label { width: auto; margin-left: -1px; } #contact-form .input-group-btn { position: relative; font-size: 0; white-space: nowrap; width: 1%; vertical-align: middle; } #contact-form .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; .user-select(none); .box-sizing(border-box); } /*#contact-form .btn-default { color: #333333; background-color: #ffffff; border-color: #cccccc; } #contact-form .btn-default:hover { color: #333333; background-color: #ebebeb; border-color: #adadad; } #contact-form .btn-default:active, #contact-form .btn-default:focus { outline-offset: -2px; outline: none; .box-shadow(inset 0 3px 5px rgba(0, 0, 0, 0.125)); }*/ /* Contact Form Textarea ========================================================*/ #contact-form textarea { width: 100%; outline: none; .box-sizing(border-box); resize:none; border:1px solid #f0efef; background:#f2f4f6; font:14px/18px 'Roboto Condensed'; height:244px; color:#8c8c8c; padding:14px 28px resize:none; } #contact-form .form-div-1, #contact-form .form-div-2, #contact-form .form-div-3 { float:left; width: 242px; margin-right: 20px; strong { font:18px 'Roboto'; color:#000; margin-bottom:10px; display:block; } } #contact-form .form-div-3 { margin-right:0; } #contact-form .form-div-4 { margin-bottom:22px; textarea { line-height:20px; padding: 12px 14px; } strong { font:18px 'Roboto'; color:#000; margin-bottom:10px; display:block; } } .contactForm2 { padding-bottom:12px; } .contactForm2 #contact-form .form-div-4 { text-align: left; margin-bottom:18px; /*float: left;*/ width:100%; strong { font:18px 'Roboto'; color:#000; margin-bottom:6px; display:block; } } .contactForm2 #contact-form textarea { border:1px solid #f0efef; background:#f2f4f6; font:14px/18px 'Roboto Condensed'; height:189px; color:#8c8c8c; padding:14px 28px } .contactForm2 #contact-form .form-div-1, .contactForm2 #contact-form .form-div-2 { float: none; width:100%; margin-bottom:18px; margin-right:0; text-align: left; strong { font:18px 'Roboto'; color:#000; margin-bottom:6px; display:block; } } .contactForm2 #contact-form .form-div-2 { margin-right:0; } .contactForm2 #contact-form .form-div-3 { margin-right:0; } /* Contact Form Error messages ========================================================*/ #contact-form .empty-message, #contact-form .error-message { position: absolute; right: 3px; top:0; color: #53afee; font-weight:normal; height: 0; overflow: hidden; font-size:10px; .transition(0.3s ease-in height); z-index: 99; } #contact-form .invalid .error-message, #contact-form .empty .empty-message { height: 20px; } .contactForm2 #contact-form .empty-message, .contactForm2 #contact-form .error-message { top: 9px } /* Contact Form Processing Box ========================================================*/ #contact-form .contact-form-loader { position: absolute; z-index: -1; width: 100%; height: 100%; overflow: hidden; top:0; left: 0; right: 0; bottom: 0; background: rgba(255,255,255,0.9); background-image: url('../img/form-loader.gif'); background-repeat: no-repeat; background-position: 50% 50%; opacity: 0; } #contact-form.processing .contact-form-loader { opacity: 1; z-index: 99; .transition(all 0.3s ease-in); } /* Contact Form Modal ========================================================*/ .modal-open { overflow: hidden; } #contact-form .modal { display: none; overflow: auto; overflow-y: scroll; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; font-family: @input-font-family; font-size: 13px; overflow:hidden; } #contact-form .modal h4 { font-weight: bold; padding: 0; margin: 0; border:none; } .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .modal-content { position: relative; background-color: #ffffff; border: 1px solid #999999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: none; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000000; } .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); } .modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); } .modal-header { padding: 15px; min-height: 16.42857143px; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.42857143; } .modal-body { position: relative; padding: 20px; } .modal-dialog { width: 600px; margin: 10px auto; } @media only screen and (max-width: 768px) { .modal-dialog { position: relative; width: auto; margin: 10px; } } /* Contact Form Close icon ========================================================*/ .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); } .close:hover, .close:focus { color: #000000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); } button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } /*---------------------------------------------------------------------------------------------------------------------------*/ @media (min-width: 992px) and (max-width: 1219px){ #contact-form .form-div-1, #contact-form .form-div-2, #contact-form .form-div-3 { float:none; width: 100%; margin-right: 0; } .contactForm2 #contact-form .form-div-1, .contactForm2 #contact-form .form-div-2, .contactForm2 #contact-form .form-div-3 { float: none; width: 100%; margin-right: 0; margin-bottom: 11px; text-align: left; } } /*---------------------------------------------------------------------------------------------------------------------------*/ @media (min-width: 768px) and (max-width: 991px) { #contact-form .form-div-1, #contact-form .form-div-2, #contact-form .form-div-3 { float:none; width: 100%; margin-right: 0; } .form-part { width: 100%; float: none; } .contactForm2 #contact-form .form-div-4 { float: none; width: 100%; margin-left: 0; } .contactForm2 #contact-form .form-div-1, .contactForm2 #contact-form .form-div-2, .contactForm2 #contact-form .form-div-3 { float: none; width: 100%; margin-right: 0; margin-bottom: 11px; text-align: left; } } /*---------------------------------------------------------------------------------------------------------------------------*/ @media (max-width: 767px) { #contact-form .form-div-1, #contact-form .form-div-2, #contact-form .form-div-3 { float:none; width: 100%; margin-right: 0; } .form-part { width: 100%; float: none; } .contactForm2 #contact-form .form-div-4 { float: none; width: 100%; margin-left: 0; } .contact-form-box { margin:62px 0; } .contactForm2 #contact-form .form-div-1, .contactForm2 #contact-form .form-div-2, .contactForm2 #contact-form .form-div-3 { float: none; width: 100%; margin-right: 0; margin-bottom: 11px; text-align: left; } }