.gloria-contact .col-sm-5 { padding-right:0}
.gloria-contact .control-label { min-width:initial !important; padding-right:0; }
.checkbox-container label { cursor:pointer; }
/*.gloria-contact .form-group input.form-control { border:1px solid #666; height:30px; width:100%; margin-left:0 !important; }*/
/*.gloria-contact #serial-image { padding:0; background:#f5f5f5; }
.gloria-contact #serial-image img { margin-top:0; }*/
.text-underlined { text-decoration:underline !important; }
.is-required label:after { content:'*'; }
#error_bottom { color:#D0011B; }
.hidden { display:none; }
.gloria-contact .selectbox { display:inline-table; overflow:hidden; z-index:10; width:100%; position:relative; border:1px solid #666; height:30px; }
.gloria-contact .selectbox:after { content:"\f0d7"; pointer-events:none; position:absolute; right:9px; top:6px; display:inline-block; font:normal normal normal 14px/1 FontAwesome; text-rendering:auto; -webkit-font-smoothing:antialiased; color:#447599; }
.gloria-contact .selectbox select { border-radius:0; -moz-appearance:none !important; -webkit-appearance:none; background:white; text-indent:0.01px; text-overflow:""; padding:0; width:100%; cursor:pointer; }
.gloria-contact .selectbox select > option { padding-left:0; }
.gloria-contact .selectBoxStyled { height:26px; }
.form-control-feedback { position:absolute; top:50%; transform:translateY(-50%); right:25px; }
.is-required.has-error .form-control-feedback,.is-required.has-error,.is-required.f3-form-error-label { color:#b70000; }
.is-required.has-error input,.is-required.has-error select { border-color:#c80000 !important; background:rgba(208,1,27,0.1) !important; }
.is-required.has-success .form-control-feedback { color:#36b700; }
/*.form-control { position:relative; display:block; width:100%; height:30px; padding:0; color:#555555; background-color:#ffffff; background-image:none; border:1px solid #cccccc; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); box-shadow:inset 0 1px 1px rgba(0,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; }*/
/*.form-control:focus { border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6); box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6); }*/
/*.gloria-contact input.form-control { background:#f9f9f9; padding-bottom:0; padding-top:0; }*/
/*.gloria-contact .form-control::-moz-placeholder { color:#999999; opacity:1; }
.gloria-contact .form-control:-ms-input-placeholder { color:#999999; }
.gloria-contact .form-control::-webkit-input-placeholder { color:#999999; }*/
/*.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color:#eeeeee; opacity:1; }*/
/*.form-control[disabled], fieldset[disabled] .form-control { cursor:not-allowed; }*/
/*textarea.form-control { height:auto; }*/
.btn-yellow { font-weight:700; color:#0084bc; background-color:#ffed00; border:none; -webkit-transition:all .3s linear; -o-transition:all .3s linear; transition:all .3s linear; }
.btn-yellow.focus,.btn-yellow:focus,.btn-yellow:hover { color:#ffed00; background-color:#0084bc; }
.gloria-contact .btn-submit { padding-left:0; }
.gloria-contact .btn-submit i { position:absolute; left:15px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }

.text-left { text-align:left !important; }
[data-spinner] { display:none; margin:0 auto; border-radius:50%; width:40px; height:40px; border:0.25rem solid rgba(0,132,188,0.2); border-top-color:#0084bc; -webkit-animation:spin 1s infinite linear; animation:spin 1s infinite linear; }
@keyframes spin { 0% { transform:rotate(0deg); }
100% { transform:rotate(360deg); }
}



#serial-trigger { padding: 3px .5rem; }
#serial-image { background:#f0f6f8; padding: 3px .5rem; }
#serial-image img { margin:.5rem; width:100%; max-width:450px;}