.contact-page #aspnetForm{margin-bottom:-50px;}
.contact-page #aspnetForm:after{height:50px;display:block;}
.contact-page .header-right{display:none;}

#ctl00_MasterPageBodyTag{max-width:100%;font-family:'Source Sans Pro';margin:0 auto;}
#ctl00_Header1_h1MPR a{float:none;margin:0;}
#ctl00_Header1_divMyPerfectCoverLetter{padding:0;}
#maincontent .hdr{height:auto;padding:0;}
#maincontent .hdrRight{display:none;}
#maincontent .cont-lt-sec{margin:0;float:none;width:100%;}
#maincontent .container{padding:15px 20px 0;}
#maincontent h2{font-size:16px;line-height:1.5em;margin:0 0 10px;font-family:'Source Sans Pro Semibold';}
#maincontent h2 + p{margin:0 0 25px;}
#maincontent .form-row input, #maincontent .form-row select, #maincontent .form-row textarea{border:1px solid #ccc;background:#fff;}
#maincontent .form-row input, #maincontent .form-row select{line-height: 28px;}
#maincontent .form-row input{width:220px;padding: 0 6px;}
#maincontent .form-row select{height:auto;width:220px;padding:4px 6px;}
#maincontent .form-row textarea{width:360px;height:200px;padding:6px;}

/*.cont-form .form-row:first-child{display:none;}*/
.cont-form label{width:115px;padding:3px 0 0;}
.cont-form .asterisk{font-size:1.3em;}
.cont-form .asteriskReg{font-size:1.3em; margin-left:-10px;}
.cont-form .cont-form-cta{padding-left:115px;}
.cont-form .cont-form-cta input[type=submit]{background:#ffd4a7;border:1px solid #333;border-width:1px 2px 2px 1px;line-height:1em;padding:5px 10px;color:#000;font-size:13.33px;text-transform:none;
	-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
}


.cont-rt-sec{display:none;}
#maincontent #footerWrap{min-width:0;}
.ftr{background:none;padding:15px 0;}
.ftr span{display:none;}
.ftr .org{padding:0;margin:0;}

/* Feedback page
------------------------------------------  */
.feedback-page {min-width: 0;}
.feedback-page .fcChatBody #fc_chat_layout{visibility:hidden;}
.feedback-page .ltie11 #fc_chat_layout.fc-collapsed{display:none !important;}
.feedback-page .ltie11 #fc_chat_layout.fc-expanded{display:block !important;}
.feedback-page input.blackonorange, .blackonorangeClose {border-left: 1px solid #333; border-right: 2px solid #3e4751; border-top: 1px solid #333; border-bottom: 2px solid #3e4751; background-color: #ffd4a7; color: #000; font-family: Tahoma; font-size: 10pt; font-variant: normal; font-weight: 900; line-height: 100%; margin-left: 1px; margin-right: 1px; padding-left: 6px; padding-right: 6px; } .blackonorangeClose {margin-left:45%; }
.feedback-page .feedback-wrp .feedback-hdr {border-bottom: 2px solid #d1d1d1; height: 70px;background:#fbfcfd;}
.feedback-page .feedback-wrp .feedback-hdr a strong {display: none; }
.feedback-page .feedback-wrp .feedback-hdr a.logo-mpcl {background: url("../images/mpcl/my-perfect-cover-letter.png") no-repeat; float: left; display: block; width: 365px; height: 70px; margin: 5px 0 0 20px; }
.feedback-page .feedback-cont {padding: 20px; }
.feedback-page .feedback-cont h2 {font-size: 16px; margin: 0 0 10px 0; color: #333; font-family: 'Source Sans Pro Semibold'; line-height: 22px; }
.feedback-page .feedback-cont p {font-size: 14px; margin: 0 0 10px 0; color: #333; line-height: 20px; }
.feedback-page .feedback-form label {padding: 10px 15px 0 0; display: inline-block; font-family: 'Source Sans Pro Semibold'; font-size: 14px; margin: 0 0 5px 0; width: 112px; }
.feedback-page .feedback-cta {padding: 0 0 0 105px; }
.feedback-page .feedback-ftr {padding: 15px 0; color: #333; font-size: 12px; text-align: center; line-height: 22px; position: relative; bottom: 0; } 
.feedback-page p#trThanks {text-align:center; } 
.feedback-page .errColor {color : black !important; }
.feedback-page input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.feedback-page #feedback-livechat{float:right;margin:20px 15px 0 0;}
.feedback-page #feedback-livechat .icon-lh-green{margin-right:8px;}
.feedback-page .update-progress-div {display:none; height:40px; width:40px;position:absolute; left:270px; top:310px; z-index:10;}
.feedback-page .form-row input[type="text"], .feedback-page .form-row select, .feedback-page .form-row textarea{border:1px solid #ccc;background:#fff;}
.feedback-page .form-row input[type="text"], .feedback-page .form-row select{line-height: 28px;}
.feedback-page .form-row input[type="text"]{width:220px;padding: 0 6px;}
.feedback-page .form-row select{width:220px;padding:4px 6px;}
.feedback-page #trfeedBack{margin:15px 0 10px 115px;}
.feedback-page .form-row textarea{width:100%;max-width:360px;height:200px;padding:6px;}
/* Ends */

@media (max-width:374px) {
	.feedback-page #trfeedBack{margin-left:0;}
	.feedback-page .cta-btn-ctnr{margin-left:0;}
}

@media (min-width:375px) and (max-width:767px) {
	.feedback-page .feedback-cont{padding:20px 15px;}
	.feedback-page .feedback-form label{width:90px;}
	.feedback-page #trfeedBack{margin-left:90px;}
	.feedback-page .cta-btn-ctnr{margin-left:90px;}
}