@charset "UTF-8";

::placeholder {color: #AFAFAF; opacity: 1;}
::-webkit-input-placeholder {color: #AFAFAF;}
:-ms-input-placeholder {color: #AFAFAF; }
::-moz-placeholder {color: #AFAFAF; opacity: 1;}
:-moz-placeholder {color: #AFAFAF; opacity: 1;}

.ErrorInput::placeholder {color: #ffffff; opacity: 1;}
.ErrorInput::-webkit-input-placeholder {color: #ffffff;}
.ErrorInput:-ms-input-placeholder {color: #ffffff; }
.ErrorInput::-moz-placeholder {color: #ffffff; opacity: 1;}
.ErrorInput:-moz-placeholder {color: #ffffff; opacity: 1;}

.ErrorInput{background-color: #d9232e !important; color: #ffffff !important;}
.ErrorInput .label{color: #ffffff !important;}

select option{text-transform: uppercase;}
.selectric-items li, .selectric .label{text-transform: uppercase;}

input, textarea{color: #555555 !important;}
.contactloader {width: 90px; margin-top: -22px; display: none;}
.MentiResults{margin-top: 10px; position: absolute; width: 100%; color:#d9232e;}
#contact_results, #career_results {padding-top: 20px; color: #d9232e; display: inline-block; margin-left: 10px;}
#subscribe_bt svg {width: 30px;}
#qsubmit svg {margin-top: -49px; width: 100px; margin-left: -25px; position: absolute;}

.file-upload{display: inline-block; text-align: center;}
.file-upload .file-select{display:inline-block; color: #000000;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;position:relative;}
.file-upload .file-select .file-select-button{border-radius: 10px;background:#d9232e; color: #ffffff; padding:0 20px;display:inline-block;line-height:35px;}
.file-upload .file-select .file-select-name{line-height:40px;display: none;padding:0 5px; font-size: 10px; color: #58595b;}
.file-upload .file-select:hover{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{background:#ffc433;color:#414042;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#ffc433;color:#414042;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{display:inline-block;border: 1px solid #ffc433;color: #414042;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#ffc433;color:#414042;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}