.required-label{position:relative;}
.missionformlist span,
.missionformlist100 span,
.missionformlist_loans span,
.missionformlist > span:first-child,
.missionformlist100 > span:first-child,
.missionformlistleft > span:first-child,
.missionformlistright > span:first-child{pointer-events: none;display:block;min-height:26px;padding:0 0 10px 0;position:relative;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px;color:#545454;}
.missionformlist span sub,
.missionformlist100 span sub,
.missionformlist_loans span sub,
.required-label sub{width:15px;height:15px;display:block;background:url(images/required-mark.png) no-repeat left top;position:absolute;left:-20px;top:0;}
.missionformlist > span:first-child img,
.missionformlist100 > span:first-child img,
.missionformlistleft > span:first-child img,
.missionformlistright > span:first-child img{vertical-align:top;margin:-4px 0 0 6px;}
::-webkit-input-placeholder{text-transform:lowercase;}
:-moz-placeholder{text-transform:lowercase;}
::-moz-placeholder{text-transform:lowercase;}
:-ms-input-placeholder{text-transform:lowercase;}
.state input{text-transform:uppercase;}
.formcontainer input[type="text"],
.formcontainer input[type="date"],
.formcontainer input[type="number"],
.formcontainer textarea{font-family:"Cabin", Helvetica, Arial, sans-serif;font-size:14px;height:40px;color:#838383;background:#fff;border:none;padding:10px 5px 10px 15px;}
.formcontainer input[type="text"],
.formcontainer input[type="date"],
.formcontainer textarea{width:100%;}
.formcontainer textarea{min-height:120px;resize:vertical;line-height:1.5;}
.formcontainer input[type=submit]{width:165px;display:inline-block;padding:10px 0px;background:#cf473f;border:none;border-radius:7px;text-align:center;font-size:13px;line-height:1.42857;color:#fff;letter-spacing:1px;}
.missionformlist span.tc_uploadfile,
.missionformlist span.file_coversheet,
.missionformlist span.file_resume{padding-bottom:0;}
.uploader_box,
.tc_uploader_box{background:#fff;padding:10px;}
.formcontainer input[type="file"]{width:100%;height:auto;float:none;padding:10px;margin:0;background:#cf473f;color:#fff;cursor:pointer;}
.formcontainer select{height:34px;margin:0;padding:10px 0 0 0;background:#000;text-indent:10px;font:600 14px/normal "Cabin", Helvetica, Arial, sans-serif;color:#fff;}
div.styled, select{height:40px;background:url(images/selectmenubg.png) no-repeat center right #cf473f;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);}
div.styled{overflow:hidden;padding:0;}
div.styled select{width:105%;background-color:transparent;background-image:none;-webkit-appearance:none;border:none;box-shadow:none;color:#000;}
input[type="checkbox"]{position:absolute;left:-9999px;}
label:before{float:left;display:block;position:relative;top:0em;content:'';width:25px;height:24px;background-image:url(images/checkboxbg.png);}
input[type="checkbox"] + label{float:left;}
input[type="checkbox"] + label:before{background-position:0 0px;}
input[type="checkbox"]:checked + label:before{background-position:0 -24px;}
.rememberme strong,
.cust-checkbox strong{display:block;padding:2px 0 0 35px;font-size:12px;line-height:20px;}
p:empty{margin:0 !important;}
.formcontainer{width:800px;margin:0 auto;padding:25px 0 0 0;overflow:hidden;font-size:12px;}
.missionformbox{overflow:hidden;margin:0 0 40px 0;padding:30px 30px 15px 50px;background:#f0f0f0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;text-transform:uppercase;}
.missionformlist,
.missionformlist100,
.missionformlist_loans{width:100%;padding:0 0 15px 0;overflow:visible;display:inline-block;}
.missionformlistleft{width:46%;float:left;}
.missionformlistright{width:46%;float:right;}
.addressleft,
.col2-lft-long{width:60%;float:left;}
.addressright,
.col2-rht-short{width:36%;float:right;}
.md_left,
.col4-lft{float:left;width:46%;}
.md_left2,
.md_left2_name,
.col4-rht{float:right;width:46%;}
.missionformsend{padding:0 0 0 18px;overflow:hidden;margin-top:-20px;}
div.missionformlistright span.name{font-size:12px !important;}
.missionformliststate{width:40%;float:left;}
.tc_missionformlistzip,
.tc_missionformlistzip_one,
.missionformlistzip,
.mt_missionformlistzip{width:50%;float:right;}
.rememberme{min-height:30px;font-size:0;}
.missionformlist_loans > div{width:30%;float:left;margin-right:5%;}
.salesprice{}
.missionformlist_loans .lendername{float:right;margin-right:0;}
.tc_allaplybox{padding:15px 0;overflow:hidden;font-size:12px;}
.no-btm-pad{padding-bottom:0 !important;}
.note{font-weight:600;color:#f00;}
.formcontainer .note{margin:0;line-height:1.5;}
.note .asterisk{display:inline-block;vertical-align:top;}
.note .asterisk sub{position:relative;left:0;top:-4px;}
.arrow-list{min-height:28px;background:url(https://missiontitle.com/wp-content/uploads/2015/04/arrow_grayer.jpg) no-repeat left top;padding:4px 0 10px 42px;font-size:12px;line-height:1.5;}
.arrow-list + .cust-checkbox{}
.arrow-list + .cust-checkbox label::before{margin-left:5px;}
.arrow-list + .cust-checkbox strong{padding-left:42px;}
input.inline-field{width:auto !important;margin:-10px 0 0 5px;vertical-align:text-top;}
.clear_all{display:block;}
.display_inline{display:inline-block !important;background:transparent url('images/checkboxbg.png') no-repeat top left;}
.for_submit{background-color:#cf473f;color:#ffffff;padding:10px 10px;border:0px;float:right;}
#title_commitment_container, #new_title_commitment_container{display:none;}
label{vertical-align:middle;margin:0px 5px 0px 0px;}
.formcontainer h1{text-align:center;font-size:72px;line-height:72px;font-weight:400;padding:0 0 45px 0;margin:0;color:#545454;text-transform:uppercase;}
.formcontainer h3{text-align:center;font-size:36px;line-height:36px;font-weight:400;padding:0 0 40px 0;margin:0;color:#545454;}
.missionformlist_loans span{display:block;color:#545454;font-size:12px;font-weight:600;padding:0 0 10px 0;text-transform:uppercase;}
.missionformlist_loans span.notmand{padding:0 0 9px 20px;}
.missionformlist span.upload{font-size:12px;line-height:20px;}
.rememberme{padding:0 0 10px 17px;overflow:hidden;}
.rememberme input{float:left;}
.rememberme span{display:inline;color:#545454;font-size:13px;font-weight:600;padding:5px 0 0 10px;text-transform:uppercase;}
.secondbox{background:#e1e1e1;}
.uploadarea{padding:0 0 0 0;overflow:hidden;}
.uploadleft{width:465px;background:#fff;float:left;margin:0 0 0 18px;padding:15px;}
.dragdrop{width:156px;float:left;padding:0 0 0 0;}
.uoloadbar{width:260px;float:right;padding:25px 0 0 0;overflow:hidden;}
.progressbar{overflow:hidden;padding:0 0 20px 0;}
.uploadright{width:660px;float:right;margin:0 0 0 0;padding:0 0 0 0;}
.submitbutton{position:absolute;bottom:20px;right:40px;}
.dateneed{padding:0 0 15px 17px;overflow:hidden;}
.dateneed span{display:block;float:left;color:#545454;font-size:20px;font-weight:600;padding:15px 15px 5px 35px;text-transform:uppercase;background:url(images/bullet001.png) no-repeat 0 15px;}
.date_needed_one{display:inline-block !important;width:78%;}
.date_needed_one input{width:100%;}
.dateneed input{font-size:18px;height:52px;}
.thirdbox{background:#ccc;}
.order{padding-left:0;}
.allaplybox{background:#fff;padding:15px 15px 15px 35px;margin:0 0 15px 0;overflow:hidden;}
.allaplybox small{font-size:0.8em;}
.font_12px{font-size:12px !important;display:inline-block;margin:0px 0px 8px 0px;}
.white_back{background:#fff;padding:10px 15px;margin:0;}
.themessage{padding:0;}
.themessage span.message{display:block;}
.nopadd{padding:0 0 5px 0;}
.ie8 label:before{display:none;content:none;}
.ie8 input[type="checkbox"],
.ie8 input[type="radio"],
.ie7 input[type="checkbox"],
.ie7 input[type="radio"]{position:static;left:0;}
.ie8 input[type="checkbox"],
.ie8 input[type="radio"]{position:relative;top:5px;margin-right:0.5em;}
.ie7 div.styled{border:none;}
.ie7 div.styled select{width:100%;background-color:#cf473f;border:solid 1px #ccc;padding:0.3em 0.5em;font-size:1em;}
label.sml_emaillabel{display:none;}
@media (min-width:980px) and (max-width:1254px){.formcontainer h1{font-size:52px;line-height:52px;padding:0 0 25px 0;}
.formcontainer h3{font-size:32px;line-height:32px;padding:0 0 20px 0;}
.missionformlist span.upload{font-size:14px;}
.rememberme{padding:0 0 10px 0;}
.rememberme input{float:left;}
.rememberme span{font-size:16px;padding:5px 0 0 0;}
.uploadleft{width:40%;background:#fff;float:left;margin:0;padding:15px;}
.dragdrop{width:auto;float:none;padding:0 0 0 0;text-align:center;}
.uoloadbar{width:auto;float:none;padding:25px 0 0 0;overflow:hidden;text-align:center;}
.progressbar img{width:100%;height:auto;display:inline-block;max-width:260px;}
.uploadright{width:55%;float:right;margin:0 0 0 0;padding:0 0 0 0;}
.submitbutton{position:static;text-align:center;}
.dateneed{padding:0 0 15px 0;overflow:hidden;}
.dateneed span{float:none;font-size:20px;padding:0 0 15px 35px;background:url(images/bullet001.png) no-repeat 0 0;}
.dateneed input{width:100%;float:none;padding:15px 5px 15px 15px;}
.allaplybox{width:auto;padding:15px;margin:0 0 15px 0;}
.tc_allaplybox{width:auto;padding:15px;margin:0 0 15px 0;}
.legaldesc{padding:0 0 15px 0;}
.missionformlist select{text-indent:5px;font-size:14px;}
}
@media (min-width:768px) and (max-width:979px){.formcontainer h1{font-size:52px;line-height:52px;padding:0 0 25px 0;}
.formcontainer h3{font-size:32px;line-height:32px;padding:0 0 20px 0;}
.uploadright{width:50%;float:right;margin:0 0 0 0;padding:0 0 0 0;}
.legaldesc, .mt_legaldesc{padding:0 0 15px 0;}
.legaldesc textarea,
.mt_legaldesc textarea{resize:none;height:90px;}
}
@media screen and (max-width:860px){.formcontainer{width:100%;padding-left:10px;padding-right:30px;}
}
@media screen and (max-width:767px){.formcontainer h1{font-size:52px;line-height:52px;padding:0 0 25px 0;}
.formcontainer h3{font-size:32px;line-height:32px;padding:0 0 20px 0;}
.missionformbox{padding:20px 10px 20px 10px;margin:0 0 20px 0;text-transform:uppercase;}
.missionformlistleft{width:auto;float:none;}
.missionformlistright{width:auto;float:none;}
.missionformlist span{padding:0 0 10px 0;font-size:16px;}
.missionformlist input{width:100%;margin:0 0 10px 0;float:none;}
.missionformlist input.fullwidth{width:100%;}
.uploadleft{width:auto;background:#fff;float:none;margin:0 auto;padding:15px;}
.dragdrop{width:auto;float:none;padding:0 0 0 0;text-align:center;}
.uoloadbar{width:auto;float:none;padding:25px 0 0 0;overflow:hidden;text-align:center;}
.uploadright{width:auto;float:none;margin:20px 0 0 0;padding:0 0 0 0;}
.addressleft{width:auto;}
.addressright{width:auto;}
select, div.styled{margin:0 0 0 0;height:50px}
div.styled select{width:100%;}
}
@media screen and (max-width:600px){.formcontainer{width:auto;margin:0;padding:0 20px 0 20px;}
.formcontainer h1{font-size:32px;line-height:32px;padding:0 0 25px 0;}
.formcontainer h3{font-size:22px;line-height:22px;padding:0 0 20px 0;}
.missionformbox{padding:20px 10px 20px 10px;margin:0 0 20px 0;text-transform:uppercase;}
.missionformlistleft{width:auto;float:none;}
.missionformlistright{width:auto;float:none;}
.missionformlist span{padding:0 0 10px 0;font-size:16px;}
.missionformlist input{width:100%;margin:0 0 10px 0;float:none;}
.missionformlist input.fullwidth{width:100%;}
.uploadleft{width:auto;background:#fff;float:none;margin:0 auto;padding:15px;}
.dragdrop{width:auto;float:none;padding:0 0 0 0;text-align:center;}
.uoloadbar{width:auto;float:none;padding:25px 0 0 0;overflow:hidden;}
.progressbar img{width:100%;height:auto;display:inline-block;}
.uploadright{width:auto;float:none;margin:20px 0 0 0;padding:0 0 0 0;}
select, div.styled{margin:0 0 0 0;height:50px;}
div.styled select{width:100%;}
}
@media screen and (max-width:480px){.formcontainer{width:auto;margin:0;padding:0 20px 0 20px;}
.formcontainer h1{font-size:32px;line-height:32px;padding:0 0 25px 0;}
.formcontainer h3{font-size:22px;line-height:22px;padding:0 0 20px 0;}
.missionformbox{padding:20px 10px 20px 10px;margin:0 0 20px 0;text-transform:uppercase;}
.missionformlistleft{width:auto;float:none;}
.missionformlistright{width:auto;float:none;}
.missionformlist span{padding:0 0 10px 0;font-size:16px;}
.missionformlist input{width:100%;margin:0 0 10px 0;float:none;}
.missionformlist input.fullwidth{width:100%;}
.uploadleft{width:auto;background:#fff;float:none;margin:0 auto;padding:15px;}
.dragdrop{width:auto;float:none;padding:0 0 0 0;text-align:center;}
.uoloadbar{width:auto;float:none;padding:25px 0 0 0;overflow:hidden;}
.progressbar img{width:100%;height:auto;display:inline-block;}
.uploadright{width:auto;float:none;margin:20px 0 0 0;padding:0 0 0 0;}
input[type="text"], textarea, select, div.styled{width:100%}
}
@media (max-width:300px){.formcontainer{width:auto;margin:0;padding:0 20px 0 20px;}
.formcontainer h1{font-size:32px;line-height:32px;padding:0 0 25px 0;}
.formcontainer h3{font-size:22px;line-height:22px;padding:0 0 20px 0;}
.missionformbox{padding:20px 10px 20px 10px;margin:0 0 20px 0;text-transform:uppercase;}
.missionformlistleft{width:auto;float:none;}
.missionformlistright{width:auto;float:none;}
.missionformlist span{padding:0 0 10px 0;font-size:16px;}
.missionformlist input{width:100%;margin:0 0 10px 0;float:none;}
.missionformlist input.fullwidth{width:100%;}
.uploadleft{width:auto;background:#fff;float:none;margin:0 auto;padding:15px;}
.dragdrop{width:auto;float:none;padding:0 0 0 0;text-align:center;}
.uoloadbar{width:auto;float:none;padding:25px 0 0 0;overflow:hidden;}
.progressbar img{width:100%;height:auto;display:inline-block;}
.uploadright{width:auto;float:none;margin:20px 0 0 0;padding:0 0 0 0;}
select, div.styled{margin:0 0 0 0;height:50px;}
div.styled select{width:100%;}
}
.tt-dropdown-menu{background-color:#ffffff;margin:-8px 0px 0px 20px;min-width:160% !important;padding:0px 5px 0px 8px !important;}
.tt-dropdown-menu:hover{cursor:pointer;}
.tt-dataset-counties{min-height:200px;}
.certify_mark{color:#C13930 !important;display:inline !important;font-weight:bold !important;font-size:1em !important;}
.toleft_full{float:left;width:100%;}
.career_message textarea{width:100%;}
@media (max-width:320px){.md_left2_name input{width:207px !important;margin:61px 0px 19px -83px !important;float:left;clear:right;}
.md_left2{float:left;width:40%;margin:56px 0px 0px -117px;}
}
.secureimage .captcha{text-align:center;max-height:180px;}
.secureimage .captcha-field label:before{background-image:none !important;width:0%;}
.secureimage .captcha-field label{display:inline-block;padding:5px 0px 0px 0px;width:100%;text-align:center;}
.secureimage .captcha-code{width:20%;float:left;}
.secureimage .captcha-field{width:41%;margin:0px auto;}
.secureimage .captcha-field img, .secureimage .captcha-field object{margin:0px 0px 10px 15px;}
.secureimage .captcha-field > span{padding-bottom:0;}
.mtforms .alert-danger, .mtforms .alert-success{width:72% !important;margin:20px auto 0px auto !important;}