*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}
*{
	-webkit-transition:color .25s, background-color .25s, border-color .25s, opacity .25s; 
	-moz-transition:color .25s, background-color .25s, border-color .25s, opacity .25s; 
	transition:color .25s, background-color .25s, border-color .5s, opacity .25s;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}
input[type=number] {-moz-appearance: textfield;}
html{background:#fff;color:#58585f;font:400 14px/1.5 Tahoma, sans-serif;
	-webkit-font-smoothing:antialiased; -webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing:grayscale;
	-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%}
html,body{height:100%}
body.funnel-page{background:#fff} /* mpr rollup */
article,aside,details,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section,summary{display:block}
a,article,aside,button,details,div,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,input,label,menu,nav,p,textarea,section,select,summary{-webkit-tap-highlight-color:transparent;} /* iPhone and iPad on tap highlights html fix */
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
a{text-decoration:none;cursor:pointer}
a, html .ui-widget a{color:#06c}
a:hover, html .ui-widget a:hover{color:#444}
a[href^="mailto:"]{word-wrap:break-word;word-break:break-all}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
address{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}
iframe{background:transparent;border:0}
body>iframe[width="0"],body>iframe[height="0"],body>iframe[width="1"],body>iframe[height="1"]{position:absolute;left:0;bottom:0;} /* Third parties iframes height fix */
img{border:0}
mark{background:none;color:inherit;}
ol,ul{list-style:none}
i,em{font-style:italic}
i.fa{font-style:normal;}
b,strong{font-weight:bold}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
table{border-collapse:collapse;border-spacing:0}
th{text-align:left}

form{display:inline}
button,input{*overflow:visible}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input[type="search"]{-webkit-appearance:none;-moz-appearance:none}
input[type="search"]::-webkit-search-cancel-button{color:#d7dde1 !important;cursor:pointer}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgb(153,153,153)}

.custom-select{-webkit-appearance: none;-moz-appearance: none}
.custom-select::-ms-expand{display:none}
.custom-scrollbar{overflow:auto}
.custom-scrollbar::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.custom-scrollbar::-webkit-scrollbar-track{padding:1px;border-radius:10px;-webkit-box-shadow: inset 0 0 0 5px rgba(0,0,0,.025)}
.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.08);-webkit-box-shadow:0 0 1px rgba(0,0,0,.1)}
.unselectable,[unselectable='on']{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}

/* Start custom radio button */
.custom-radio{position:relative;padding-left:22px;}
.custom-radio > input[type=radio]{height:0.1px;width: 0.1px;opacity:0;position:absolute;left:0;top:0;}
.custom-radio > .checkmark:before, .custom-radio > .checkmark:after{content:"";background:#fff;border:1px solid #d7dde2;border-radius:50%;height:18px;width:18px;position:absolute;left:0;top:0;}
.custom-radio > input[type=radio]:checked + .checkmark:after{background-color:#48a4ff;border:none;height:8px;width:8px;left:5px;top:5px;}
/* End custom radio button */

/* Start custom checkbox */
.custom-checkbox{display:inline-block;position:relative;padding-left:22px;}
.custom-checkbox > input[type=checkbox]{height:0.1px;width:0.1px;opacity:0;position:absolute;left:0;top:0;}
.custom-checkbox > .checkmark{width:18px;height: 18px;display: inline-block;vertical-align: middle;position: relative;margin-right: 10px;}
.custom-checkbox > .checkmark::before{content:"";background:#fff;border:1px solid #d7dde2;height:18px;width:18px;position:absolute;left:0;top:0;}
.custom-checkbox > input[type=checkbox]:checked + .checkmark:after{
	border:solid #48a4ff;border-width:0 3px 3px 0;content:"";height:10px;width:6px;position:absolute;left:6px;top:3px;
	-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);
}

html .transition-hide, .ui-tooltip{
	display:block !important;opacity:0 !important;visibility:hidden !important;
	-webkit-transform:translateY(30px); -moz-transform:translateY(30px); transform:translateY(30px); 
	-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; 
}
html .transition-show, .ui-tooltip.transition-show{
	display:block !important;opacity:1 !important;visibility:visible !important;
	-webkit-transform:translateY(0); -moz-transform:translateY(0); transform:translateY(0); 
	-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease; 
}

body{min-width:960px}
.container,.w960px{width:960px!important;margin-left:auto!important;margin-right:auto!important} /* !important to override bootstrap */

html.responsive body{min-width:0}
html.responsive .container, html.responsive .w960px{width:auto!important;margin-left:auto!important;margin-right:auto!important} /* !important to override bootstrap */

/***** BUTTONS STYLES *****/
.btn{cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0}
.btn, a.btn, input.btn, button.btn, html .ui-widget .btn{background: #fff;color:#58585f;border:1px solid transparent;font-size:13px;font-weight:600;line-height:43px;text-transform:uppercase;font-family:'Source Sans Pro', Arial, sans-serif;min-width:100px;display:inline-block;text-align:center;padding:0 15px;
	-webkit-text-shadow:0 0; -moz-text-shadow:0 0; text-shadow:0 0; } /* need to overwrite bootstrap shadow, padding etc */
.no-boxshadow a.btn-shadow, .no-boxshadow input.btn-shadow, .no-boxshadow button.btn-shadow{border-color:#eee}
a.btn:hover, input.btn:hover, button.btn:hover{background-color:#fbfcfd;color:#444}
a.btn:active, input.btn:active, button.btn:active{background-color:#f4f7fa}
.btn.btn-md{line-height:38px !important;min-height:40px !important;} /* medium height buttons */
.btn.btn-sm{line-height:33px !important;min-height:35px !important;} /* small height buttons */

.btn.btn-blue, html .ui-widget .btn.btn-blue{background:#2d81d6;color:#fff}
.btn.btn-blue:hover, html .ui-widget .btn.btn-blue:hover{background:#308cee;color:#fff}
.btn.btn-blue:active, html .ui-widget .btn.btn-blue:active{background:#266cb4}
.btn.btn-gray, html .ui-widget .btn.btn-gray{background:#898b8d;color:#fff;border-color:#666}
.btn.btn-gray:hover, html .ui-widget .btn.btn-gray:hover{background:#a0a0a0;color:#fff}
.btn.btn-gray:active, html .ui-widget .btn.btn-gray:active{background:#666}
.btn.btn-slategrey, html .ui-widget .btn.btn-slategrey{background:#7d97ad;color:#fff;border-width:0}
.btn.btn-slategrey:hover, html .ui-widget .btn.btn-slategrey:hover{
	background:#7d97ad;color:#fff;
	background-image:-webkit-linear-gradient( rgba(0,0,0,.1), rgba(0,0,0,.1) );
	background-image:-moz-linear-gradient( rgba(0,0,0,.1), rgba(0,0,0,.1) );
	background-image:linear-gradient( rgba(0,0,0,.05), rgba(0,0,0,.05) );
}
.btn.btn-slategrey:active, html .ui-widget .btn.btn-slategrey:active{
	background:#7d97ad;color:#fff;
	background-image:-webkit-linear-gradient( rgba(0,0,0,.1), rgba(0,0,0,.1) );
	background-image:-moz-linear-gradient( rgba(0,0,0,.1), rgba(0,0,0,.1) );
	background-image:linear-gradient( rgba(0,0,0,.1), rgba(0,0,0,.1) );
}
.btn.btn-green, html .ui-widget .btn.btn-green{background:#00b284;color:#fff;border-color:#00b284}
.btn.btn-green:hover, html .ui-widget .btn.btn-green:hover{background:#00bf8c;color:#fff}
.btn.btn-green:active, html .ui-widget .btn.btn-green:active{background:#00a67a}
.btn.btn-orange, html .ui-widget .btn.btn-orange{background:#ff8000;color:#fff;border-color:#d96d00}
.btn.btn-orange:hover, html .ui-widget .btn.btn-orange:hover{background:#ff9326;color:#fff}
.btn.btn-orange:active, html .ui-widget .btn.btn-orange:active{background:#d96d00}
.btn.btn-silver, html .ui-widget .btn.btn-silver{background:#F4F7FA;border-color:#ECF0F2;color:#585860}
.btn.btn-silver:hover, html .ui-widget .btn.btn-silver:hover{background:#fff;color:#444}
.btn.btn-shadow{-webkit-box-shadow:0 0 3px rgba(0,0,0,.19);-moz-box-shadow:0 0 3px rgba(0,0,0,.19);box-shadow:0 0 5px rgba(0,0,0,.19)}
.btn.disabled, button[disabled], input[type=button][disabled]{opacity:.5;cursor:default}

.btn.btn-green-outline{color:#00b384 !important;border:1px solid !important;}
.btn.btn-green-outline:hover,.btn.btn-green-outline:active{color:#009970 !important;}

.bgfff{background:#fff}
.bg-fbfcfd{background:#fbfcfd}
.bg-fcfcfc{background:#fcfcfc}
.bg-f2f6fa {background:#f2f6fa}
.hig, .hig a, a.hig, html .ui-widget .hig a, html .ui-widget a.hig{color:#00549C}
.hig a:hover, a.hig:hover, html .ui-widget .hig a:hover, html .ui-widget a.hig:hover{color:#06c}
.blue, .blue a, a.blue, html .ui-widget .blue a, html .ui-widget a.blue{color:#0063C6}
.blue a:hover, a.blue:hover, html .ui-widget .blue a:hover, html .ui-widget a.blue:hover{color:#06c}
.cyan, .cyan a, a.cyan, html .ui-widget .cyan a, html .ui-widget a.cyan{color:#48a4ff}
.cyan a:hover, a.cyan:hover, html .ui-widget .cyan a:hover, html .ui-widget a.cyan:hover{color:#4093e5}
.gray, .gray a, a.gray, html .ui-widget .gray a, html .ui-widget a.gray{color:#58585f}
.gray a:hover, a.gray:hover, html .ui-widget .gray a:hover, html .ui-widget a.gray:hover{color:#333}
.green, .green a, a.green, html .ui-widget .green a, html .ui-widget a.green{color:#00b384}
.green a:hover, a.green:hover, html .ui-widget .green a:hover, html .ui-widget a.green:hover{color:#063}
.orange, .orange a, a.orange, html .ui-widget .orange a, html .ui-widget a.orange{color:#ffc800}
.orange a:hover, a.orange:hover, html .ui-widget .orange a:hover, html .ui-widget a.orange:hover{color:#f90}
.red, .red a, a.red, html .ui-widget .red a, html .ui-widget a.red{color:#f00}
.red a:hover, a.red:hover, html .ui-widget .red a:hover, html .ui-widget a.red:hover{color:#c30}
.silver, .silver a, a.silver, html .ui-widget .silver a, html .ui-widget a.silver{color:#868686}
.silver a:hover, a.silver:hover, html .ui-widget .silver a:hover, html .ui-widget a.silver:hover{color:#666}
.white, .white a, a.white, html .ui-widget .white a, html .ui-widget a.white{color:#fff}
.white a:hover, a.white:hover, html .ui-widget .white a:hover, html .ui-widget a.white:hover{color:#eee}
.color999{color:#999}
.color439{color:#439aec}

/***** FORM STYLES *****/
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0}
textarea{overflow:auto}
.input,select,textarea{background-color:#fff;color:#333;border:1px solid #ccc;padding:3px 5px;outline:none; font-family:'Source Sans Pro', Arial, sans-serif !important;font-size:15px !important;min-height:40px}
html.ios.touch .input, html.ios.touch input, html.ios.touch select, html.ios.touch textarea{font-size:16px !important;} /* iOS zoom issue fix */
input[type='text'][disabled], select[disabled], textarea[disabled]{border-color:#ccc;background: #f2f2f2}
/*select{color:#c5c5c5 !important}*/
select:focus, select.filled{color:#333 !important}
.input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset}
.input,button,select,textarea{font-family:inherit;font-size:inherit;color:#333}
.input:focus,select:focus,textarea:focus{
	border-color:#77b9ed;outline:none;
	-webkit-box-shadow:0 0 5px 0 rgba(119,186,237,.36);-moz-box-shadow:0 0 5px 0 rgba(119,186,237,.36);box-shadow:0 0 5px 0 rgba(119,186,237,.36);
}
.input ~ .fa-close, .input ~ .fa-check{right:10px;top:26px;display:none}
.input ~ .fa-close{color:#e31b23}
.input ~ .fa-check{color:#2da01d}
.input-error ~ .fa-close, .input-success ~ .fa-check{display:inline-block}
.input-error-message{color:#e6533e !important;font-size:14px;font-family:'Source Sans Pro', Arial, sans-serif;line-height:1.25em;display:block}
.input-label{font-family:Montserrat, Arial, sans-serif;font-size:11px;color:#545454;text-transform:uppercase;display:block;float:none}
.dialog-popup .dialog-btn-ctnr{padding-left:15px;padding-right:15px}
.star{color:#c30;font-family:Verdana,Geneva,sans-serif;font-size:.9em}
.error{color:#f00}
.bdrf00{border-color:#f00;}
.bdr{border:1px solid #ccc}
.bdrccc{border-color:#ccc}
.bdrd7dde2{border-color:#d7dde2}
.bw2px{border-width:2px}
.bw3px{border-width:3px}

/***** LOADING / ANIMATION STYLES *****/
html.page-loading body:before,.page-loading body:after{content:'';display:block}
html.page-loading body:before{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;}
html.page-loading body:after{width:32px;height:32px;background:url(/images/ajax-loader-2.gif);position:absolute;left:50%;top:50%;margin:-32px 0 0 -32px;z-index:2}
.transition-all,.transition-all *{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.no-transition,.no-transition *{-webkit-transition:none;-moz-transition:none;transition:none}

/***** LIST STYLES *****/
ol.decimal{list-style:decimal}
ol.decimal{list-style:decimal}
ol.loweralpha{list-style:lower-alpha}
ol.lowerroman{list-style:lower-roman}
ol.upperalpha{list-style:upper-alpha}
ol.upperroman{list-style:upper-roman}
ul.circle{list-style:circle}
ul.disc{list-style:disc}
ul.square{list-style:square}

/***** ALIGNMENT STYLES *****/
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.taj{text-align:justify}
.vat, .ac-vat > *, .acac-vat > * > *{vertical-align:top}
.vam, .ac-vam > *, .acac-vam > * > *{vertical-align:middle}
.vab{vertical-align:bottom}
.vasub{vertical-align:sub}
.vasup{vertical-align:super}
.fl,.ac-fl > *,.acac-fl > * > *{float:left;*display:inline}
.fr,.ac-fr > *,.acac-fr > * > *{float:right;*display:inline}
.fo:before,.fo:after, .ac-fo > *:before,.ac-fo > *:after{content:'';display:table;*zoom:1}
.fo:after, .ac-fo >*:after{clear:both}
.cb,.clear{clear:both}
.cl{clear:left}
.cr{clear:right}

/***** DISPLAY & POSITIONS STYLES *****/
.o-0{opacity:0}
.o25{opacity:.25}
.o50{opacity:.5}
.o75{opacity:.75}
.o100{opacity:1}
.vh{visibility:hidden}
.vv{visibility:visible}
.oh{overflow:hidden}
.ov{overflow:visible}
.oxh{-ms-overflow-x:hidden;overflow-x:hidden}
.oyh{-ms-overflow-y:hidden;overflow-y:hidden}
.oxs{-ms-overflow-x:scroll;overflow-x:scroll}
.oys{-ms-overflow-y:scroll;overflow-y:scroll}
.oxv{-ms-overflow-x:visible;overflow-x:visible}
.oyv{-ms-overflow-y:visible;overflow-y:visible}
.db,.ac-db > *,.acac-db > * > *{display:block}
.di,.ac-di > *,.acac-di > * > *{display:inline}
.dib,.ac-dib > *,.acac-dib > * > *{display:inline-block;*display:inline}
.dn,.ac-dn > *{display:none}
.dni{display:none !important}
.dt,.ac-dt > *{display:table;*display:block}
.dtc,.ac-dtc > *{display:table-cell;*display:inline}
.dtr,.ac-dtr > *{display:table-row;*display:block}
.p-s{position:static}
.pa,.ac-pa > *{position:absolute}
.pf,.ac-pf > *{position:fixed}
.pr,.ac-pr > *{position:relative}
.ps,.ac-ps > *{position:static}
.cd,.ac-cd > *{cursor:default}
.cp,.ac-cp > *{cursor:pointer}
.cna,.ac-cna > *{cursor:not-allowed}
.ch{cursor:help}
.bcc{border-collapse:collapse}
.bcs{border-collapse:separate}
.us-n{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

/***** FONT STYLES *****/
.fs10px{font-size:10px}
.fs11px{font-size:11px}
.fs12px{font-size:12px}
.fs13px{font-size:13px}
.fs14px{font-size:14px}
.fs15px{font-size:15px}
.fs16px{font-size:16px}
.fs17px{font-size:17px}
.fs18px{font-size:18px}
.fs19px{font-size:19px}
.fs20px{font-size:20px}
.fs21px{font-size:21px}
.fs22px{font-size:22px}
.fs23px{font-size:23px}
.fs24px{font-size:24px}
.fs25px{font-size:25px}
.fs26px{font-size:26px}
.fs27px{font-size:27px}
.fs28px{font-size:28px}
.fs29px{font-size:29px}
.fs30px{font-size:30px}
.fs31px{font-size:31px}
.fs32px{font-size:32px}
.fs33px{font-size:33px}
.fs34px{font-size:34px}
.fs35px{font-size:35px}

.lh0{line-height:0}
.lh1{line-height:1}
.lh11{line-height:1.1}
.lh12{line-height:1.2}
.lh125{line-height:1.25}
.lh13{line-height:1.3}
.lh14{line-height:1.4}
.lh15{line-height:1.5}
.lh16{line-height:1.6}
.lh17{line-height:1.7}
.lh175{line-height:1.75}
.lh18{line-height:1.8}
.lh19{line-height:1.9}
.lh2{line-height:2}
.lh10px{line-height:10px}
.lh11px{line-height:11px}
.lh12px{line-height:12px}
.lh13px{line-height:13px}
.lh14px{line-height:14px}
.lh15px{line-height:15px}
.lh16px{line-height:16px}
.lh17px{line-height:17px}
.lh18px{line-height:18px}
.lh19px{line-height:19px}
.lh20px{line-height:20px}
.lh21px{line-height:21px}
.lh22px{line-height:22px}
.lh23px{line-height:23px}
.lh24px{line-height:24px}
.lh25px{line-height:25px}
.lh26px{line-height:26px}
.lh27px{line-height:27px}
.lh28px{line-height:28px}
.lh29px{line-height:29px}
.lh30px{line-height:30px}
.fwb{font-weight:700}
.fwsb{font-weight:600}
.fwn{font-weight:400}
.fwl{font-weight:300}
.fwel{font-weight:200}
.ffa{font-family:Arial,Helvetica,sans-serif}
.fft{font-family:Tahoma,sans-serif}
.ffv{font-family:Verdana,sans-serif}
.fftms{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.fftnr{font-family:"Times New Roman",Times,serif}
.ffm{font-family:Montserrat, Arial, sans-serif}
.ffr{font-family:'Roboto', Arial, sans-serif}
.ffrs{font-family:'Roboto Slab', Arial, sans-serif}
.ffssp{font-family:'Source Sans Pro', Arial, sans-serif}
.fsi{font-style:italic}
.fsn{font-style:normal}
.fvsc{font-variant:small-caps}
.ttc{text-transform:capitalize}
.ttl{text-transform:lowercase}
.ttu{text-transform:uppercase}
.toe{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.wwbw{word-wrap:break-word;word-break:break-all}
.u{text-decoration:underline}
.uu a, a.uu{text-decoration:underline}
.uu a:hover, a.uu:hover{text-decoration:none}
.uo a{text-decoration:none}
.uo a:hover,a.uo:hover{text-decoration:underline}
.un,.un a,.un a:hover{text-decoration:none}

/***** MARGIN STYLES *****/
.m0a{margin-left:auto;margin-right:auto}
.m0,.m0px{margin:0}
.m1px{margin:1px}
.m1px2px{margin:1px 2px}
.m1px5px{margin:1px 5px}
.m2px{margin:2px}
.m2px5px{margin:2px 5px}
.m2px10px{margin:2px 10px}
.m3px{margin:3px}
.m4px{margin:4px}
.m5px{margin:5px}
.m5px10px{margin:5px 10px}
.m5px15px{margin:5px 15px}
.m7px{margin:7px}
.m10px{margin:10px}
.m12px{margin:12px}
.m15px{margin:15px}
.m17px{margin:17px}
.m20px{margin:20px}
.m22px{margin:22px}
.m25px{margin:25px}
.m27px{margin:27px}
.m30px{margin:30px}

.mt0{margin-top:0}
.mt1px{margin-top:1px}
.mt2px{margin-top:2px}
.mt3px{margin-top:3px}
.mt4px{margin-top:4px}
.mt5px{margin-top:5px}
.mt7px{margin-top:7px}
.mt10px{margin-top:10px}
.mt12px{margin-top:12px}
.mt15px{margin-top:15px}
.mt17px{margin-top:17px}
.mt20px{margin-top:20px}
.mt22px{margin-top:22px}
.mt25px{margin-top:25px}
.mt27px{margin-top:27px}
.mt30px{margin-top:30px}

.mr0{margin-right:0}
.mr1px{margin-right:1px}
.mr2px{margin-right:2px}
.mr3px{margin-right:3px}
.mr4px{margin-right:4px}
.mr5px{margin-right:5px}
.mr7px{margin-right:7px}
.mr10px{margin-right:10px}
.mr12px{margin-right:12px}
.mr15px{margin-right:15px}
.mr17px{margin-right:17px}
.mr20px{margin-right:20px}
.mr22px{margin-right:22px}
.mr25px{margin-right:25px}
.mr27px{margin-right:27px}
.mr30px{margin-right:30px}

.mb0{margin-bottom:0}
.mb1px{margin-bottom:1px}
.mb2px{margin-bottom:2px}
.mb3px{margin-bottom:3px}
.mb4px{margin-bottom:4px}
.mb5px{margin-bottom:5px}
.mb7px{margin-bottom:7px}
.mb10px{margin-bottom:10px}
.mb12px{margin-bottom:12px}
.mb15px{margin-bottom:15px}
.mb17px{margin-bottom:17px}
.mb20px{margin-bottom:20px}
.mb22px{margin-bottom:22px}
.mb25px{margin-bottom:25px}
.mb27px{margin-bottom:27px}
.mb30px{margin-bottom:30px}

.ml0{margin-left:0}
.ml1px{margin-left:1px}
.ml2px{margin-left:2px}
.ml3px{margin-left:3px}
.ml4px{margin-left:4px}
.ml5px{margin-left:5px}
.ml7px{margin-left:7px}
.ml10px{margin-left:10px}
.ml12px{margin-left:12px}
.ml15px{margin-left:15px}
.ml17px{margin-left:17px}
.ml20px{margin-left:20px}
.ml22px{margin-left:22px}
.ml25px{margin-left:25px}
.ml27px{margin-left:27px}
.ml30px{margin-left:30px}


/***** PADDING STYLES *****/
.p0,.p0px{padding:0}
.p1px{padding:1px}
.p1px2px{padding:1px 2px}
.p1px5px{padding:1px 5px}
.p2px{padding:2px}
.p2px5px{padding:2px 5px}
.p2px10px{padding:2px 10px}
.p3px{padding:3px}
.p3px5px{padding:3px 5px}
.p3px10px{padding:3px 10px}
.p4px{padding:4px}
.p5px{padding:5px}
.p5px10px{padding:5px 10px}
.p5px15px{padding:5px 15px}
.p7px{padding:7px}
.p7px10px{padding:7px 10px}
.p7px15px{padding:7px 15px}
.p10px{padding:10px}
.p10px15px{padding:10px 15px}
.p10px20px{padding:10px 20px}
.p12px{padding:12px}
.p15px{padding:15px}
.p17px{padding:17px}
.p20px{padding:20px}
.p22px{padding:22px}
.p25px{padding:25px}
.p27px{padding:27px}
.p30px{padding:30px}

.pt0{padding-top:0}
.pt1px{padding-top:1px}
.pt2px{padding-top:2px}
.pt3px{padding-top:3px}
.pt4px{padding-top:4px}
.pt5px{padding-top:5px}
.pt7px{padding-top:7px}
.pt10px{padding-top:10px}
.pt12px{padding-top:12px}
.pt15px{padding-top:15px}
.pt17px{padding-top:17px}
.pt20px{padding-top:20px}
.pt22px{padding-top:22px}
.pt25px{padding-top:25px}
.pt27px{padding-top:27px}
.pt30px{padding-top:30px}

.pr0{padding-right:0}
.pr1px{padding-right:1px}
.pr2px{padding-right:2px}
.pr3px{padding-right:3px}
.pr4px{padding-right:4px}
.pr5px{padding-right:5px}
.pr7px{padding-right:7px}
.pr10px{padding-right:10px}
.pr12px{padding-right:12px}
.pr15px{padding-right:15px}
.pr17px{padding-right:17px}
.pr20px{padding-right:20px}
.pr22px{padding-right:22px}
.pr25px{padding-right:25px}
.pr27px{padding-right:27px}
.pr30px{padding-right:30px}

.pb0{padding-bottom:0}
.pb1px{padding-bottom:1px}
.pb2px{padding-bottom:2px}
.pb3px{padding-bottom:3px}
.pb4px{padding-bottom:4px}
.pb5px{padding-bottom:5px}
.pb7px{padding-bottom:7px}
.pb10px{padding-bottom:10px}
.pb12px{padding-bottom:12px}
.pb15px{padding-bottom:15px}
.pb17px{padding-bottom:17px}
.pb20px{padding-bottom:20px}
.pb22px{padding-bottom:22px}
.pb25px{padding-bottom:25px}
.pb27px{padding-bottom:27px}
.pb30px{padding-bottom:30px}

.pl0{padding-left:0}
.pl1px{padding-left:1px}
.pl2px{padding-left:2px}
.pl3px{padding-left:3px}
.pl4px{padding-left:4px}
.pl5px{padding-left:5px}
.pl7px{padding-left:7px}
.pl10px{padding-left:10px}
.pl12px{padding-left:12px}
.pl15px{padding-left:15px}
.pl17px{padding-left:17px}
.pl20px{padding-left:20px}
.pl22px{padding-left:22px}
.pl25px{padding-left:25px}
.pl27px{padding-left:27px}
.pl30px{padding-left:30px}


/***** WIDTH STYLES *****/
.w1{width:1%}
.w2{width:2%}
.w5{width:5%}
.w7{width:7%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w22{width:22%}
.w25{width:25%}
.w27{width:27%}
.w28{width:28%}
.w30{width:30%}
.w33{width:33.33%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w46{width:46%}
.w48{width:48%}
.w49{width:49%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}
.w66{width:66.66%}
.w70{width:70%}
.w72{width:72%}
.w75{width:75%}
.w77{width:77%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w95{width:95%}
.w98{width:98%}
.w99{width:99%}
.w100{width:100%}

.w1px{width:1px}
.w5px{width:5px}
.w10px{width:10px}
.w15px{width:15px}
.w16px{width:16px}
.w20px{width:20px}
.w25px{width:25px}
.w30px{width:30px}
.w35px{width:35px}
.w40px{width:40px}
.w45px{width:45px}
.w50px{width:50px}
.w55px{width:55px}
.w60px{width:60px}
.w65px{width:65px}
.w70px{width:70px}
.w75px{width:75px}
.w80px{width:80px}
.w85px{width:85px}
.w90px{width:90px}
.w95px{width:95px}
.w98px{width:98px}
.w100px{width:100px}
.w105px{width:105px}
.w110px{width:110px}
.w115px{width:115px}
.w120px{width:120px}
.w125px{width:125px}
.w130px{width:130px}
.w135px{width:135px}
.w140px{width:140px}
.w145px{width:145px}
.w150px{width:150px}
.w155px{width:155px}
.w160px{width:160px}
.w165px{width:165px}
.w170px{width:170px}
.w175px{width:175px}
.w180px{width:180px}
.w185px{width:185px}
.w190px{width:190px}
.w195px{width:195px}
.w200px{width:200px}
.w210px{width:210px}
.w220px{width:220px}
.w225px{width:225px}
.w230px{width:230px}
.w240px{width:240px}
.w250px{width:250px}
.w260px{width:260px}
.w270px{width:270px}
.w275px{width:275px}
.w280px{width:280px}
.w290px{width:290px}
.w300px{width:300px}

/***** HEIGHT STYLES *****/
.h0{height:0}
.h1px{height:1px}
.h2px{height:2px}
.h3px{height:3px}
.h4px{height:4px}
.h5px{height:5px}
.h7px{height:7px}
.h10px{height:10px}
.h12px{height:12px}
.h15px{height:15px}
.h20px{height:20px}
.h25px{height:25px}
.h30px{height:30px}
.h40px{height:40px}
.h50px{height:50px}
.h60px{height:60px}
.h70px{height:70px}
.h75px{height:75px}
.h80px{height:80px}
.h90px{height:90px}
.h98px{height:98px}
.h100px{height:100px}
.h110px{height:110px}
.h120px{height:120px}
.h125px{height:125px}
.h130px{height:130px}
.h140px{height:140px}
.h150px{height:150px}
.h160px{height:160px}
.h170px{height:170px}
.h175px{height:175px}
.h180px{height:180px}
.h190px{height:190px}
.h200px{height:200px}
.h210px{height:210px}
.h220px{height:220px}
.h225px{height:225px}
.h230px{height:230px}
.h240px{height:240px}
.h250px{height:250px}
.h260px{height:260px}
.h270px{height:270px}
.h275px{height:275px}
.h280px{height:280px}
.h290px{height:290px}
.h300px{height:300px}
.h400px{height:400px}

/***** BORDER RADIUS STYLES *****/
.br1px{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.br2px{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.br3px{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px !important} /* mpcl rollup buttons */
.br4px{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.br5px{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.br7px{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.br10px{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px !important} /* resume check popups */
.br12px{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.br15px{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.br17px{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}
.br20px{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.br22px{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}
.br25px{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}
.br27px{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}
.br30px{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.br100{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}

/***** SVG SKINS *****/
.svg-skin{background:#fff none no-repeat 0 0;background-size:100%;}
.svg-skin.CBG1, .svg-skin.cbg1{background-image:url(/images/svg-skins/cbg1.svg)}
.svg-skin.CBG2, .svg-skin.cbg2{background-image:url(/images/svg-skins/cbg2.svg)}
.svg-skin.CBG3, .svg-skin.cbg3{background-image:url(/images/svg-skins/cbg3.svg)}
.svg-skin.CNT1, .svg-skin.cnt1{background-image:url(/images/svg-skins/cnt1.svg)}
.svg-skin.CNT3, .svg-skin.cnt3{background-image:url(/images/svg-skins/cnt3.svg)}
.svg-skin.HRT1, .svg-skin.hrt1{background-image:url(/images/svg-skins/hrt1.svg)}
.svg-skin.HRT2, .svg-skin.hrt2{background-image:url(/images/svg-skins/hrt2.svg)}
.svg-skin.IMP1, .svg-skin.imp1{background-image:url(/images/svg-skins/imp1.svg)}
.svg-skin.IMP2, .svg-skin.imp2{background-image:url(/images/svg-skins/imp2.svg)}
.svg-skin.MTP1, .svg-skin.mtp1{background-image:url(/images/svg-skins/mtp1.svg)}
.svg-skin.MTP2, .svg-skin.mtp2{background-image:url(/images/svg-skins/mtp2.svg)}
.svg-skin.OXF1, .svg-skin.oxf1{background-image:url(/images/svg-skins/oxf1.svg)}
.svg-skin.PCF1, .svg-skin.pcf1{background-image:url(/images/svg-skins/pcf1.svg)}
.svg-skin.UPT1, .svg-skin.upt1{background-image:url(/images/svg-skins/upt1.svg)}
.svg-skin.UPT2, .svg-skin.upt2{background-image:url(/images/svg-skins/upt2.svg)}
.svg-skin.MPR5, .svg-skin.mpr5{background-image:url(/images/svg-skins/mpr5.svg)}
.svg-skin.MPR6, .svg-skin.mpr6{background-image:url(/images/svg-skins/mpr6.svg)}

/***** ICONS STYLES *****/
.si{background-image:url(/images/sprite_icons.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;text-indent:-500px;overflow:hidden}
.si-ciupp{background-image:url(/images/sprite_icons_career_and_pref.png);} /* career info, user preference page */
.si-mpcl{background-image:url(/images/mpcl/sprite_icons_mpcl.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;text-indent:-500px;overflow:hidden}
.si.mpr-logo-h31px{background-position:0 -153px;width:193px;height:31px}
.si.mpr-logo-h40px{background-position:0 -41px;width:256px;height:40px}
.si-mpcl.logo-h30px{background-position:0 -110px;width:229px;height:31px}
.si-mpcl.logo-h45px{background-position:0 -150px;width:309px;height:43px}
.si-images{background-image:url(/images/sprite_images.png)}
.si-images-trans{background-image:url(/images/sprite_images_transparent.png)}
.si-logos{background-image:url(/images/sprite_logos.png)}
.si-logos.mpr-logo-h31px{background-position:0 -45px;width:193px;height:31px}
.si-logos.mpcl-logo-h31px{background-position:0 -160px;width:229px;height:31px}
.si-logos.mpcl-logo-h50px{background-position:0 -200px;width:357px;height:50px}
.si.h14px{height:14px}
.si.h15px{height:15px}
.si.h18px{height:18px}
.si.h14px{height:14px}
.si.h19px{height:19px}
.si.h50px{height:50px}
.si.i18x18{width:18px;height:18px}
.si.i18x18.icon-google{background-position:-225px -135px}
.si.h20px{width:20px;height:20px}
.si.h20px.icon-lh-green{background-position:-283px 0;width:21px}
.si.d44px{width:44px;height:44px}
.si.icon-resume-purple-26x32{background-position:-187px -335px;width:26px;height:32px}
.si.icon-resume-green-32x39{background-position:-215px -335px;width:32px;height:39px}
.si.icon-resume-green-32x39{background-position:-215px -335px;width:32px;height:39px}
.si.icon-download-green-40x35{background-position:-280px -384px;width:39px;height:35px}
.si.icon-exclamation-blue-36x36{background-position:-210px -384px;width:36px;height:36px}
.si.icon-resume-orange-33x33{background-position:-353px -364px;width:33px;height:33px}
.si.icon-video-orange-39x35{background-position:-249px -335px;width:39px;height:35px}
.si.icon-resume-blue-29x35{background-position:-290px -335px;width:29px;height:35px}
.si.icon-pencil-magenta-30x30{background-position:-321px -335px;width:30px;height:30px}
.si.icon-binocular-yellow-33x27{background-position:-353px -335px;width:33px;height:27px}
.si.icon-floppy-orange-30x30{background-position:-248px -384px;width:30px;height:30px}
.si.icon-fresher-blueviolet{background-position:-153px -422px;width:40px;height:29px}
.si.icon-layers-orange{background-position:-195px -422px;width:32px;height:35px}
.si.icon-2-files-gold{background-position:-229px -422px;width:32px;height:39px}
.si.icon-shirt-dodgerblue{background-position:-263px -422px;width:30px;height:35px}
.si.icon-close-black-23x23{background-position:-245px -135px;width:23px;height:23px}
.si.icon-check-orange-27x20{background-position:0 -440px;width:27px;height:20px}
.si.icon-check-orange-36x30{background-position:-225px -285px;width:36px;height:30px}
.si.icon-calander-26x23{background-position:-260px -40px;width:26px;height:23px}
.si.icon-bulb-25x25{background-position:-315px -135px;width:25px;height:25px}
.si.icon-bulb-53x53{background-position:-345px -135px;width:53px;height:53px}
.si.lc-blue-27x26px{background-position:-304px 0;width:27px;height:26px}
.icon-check-green-12x9{background-position:-70px -100px;width:12px;height:9px;}
.icon-arrow-down-gray-10x6{background-position:-84px -100px;width:10px;height:6px;}
.icon-check-with-circle-gray-20x19{background-position:-70px -115px;width:20px;height:19px;}
.icon-credit-card-gray-93x52{background-position:-358px -592px;width:93px;height:52px;}

.h14px.icon-plus-gray{background-position:0 -100px;width:14px}
.h14px.icon-minus-gray{background-position:-14px -100px;width:14px}
.h14px.icon-plus-white{background-position:-28px -100px;width:14px}
.h14px.icon-minus-white{background-position:-42px -100px;width:14px}
.icon-search-14x17{background-position:-190px -135px;width:14px;height:17px}
.h15px.icon-th{background-position:0 -115px;width:15px}
.h15px.icon-x{background-position:-15px -115px;width:15px;height:15px}
.h18px.icon-spelling{background-position:0 -135px;width:19px}
.h18px.icon-download{background-position:-19px -135px;width:20px}
.h18px.icon-print{background-position:-39px -135px;width:17px}
.h18px.icon-resume{background-position:-56px -135px;width:11px}
.h18px.icon-email{background-position:-67px -135px;width:17px}
.h19px.icon-close{background-position:-29px -115px;width:19px}
.h19px.icon-exclamation{background-position:-48px -115px;width:20px}
.icon-img-12x9{background-position:-142px -82px;width:12px;height:9px}
.icon-img-20x15{background-position:-120px -82px;width:20px;height:15px}
.icon-camera-58x42{background-position:-248px -80px;width:58px;height:42px}
.icon-ok-circle-green{background-position:-306px -40px;width:94px;height:94px}
.icon-pointer-white-26x31{background-position:-352px -532px;width:26px;height:31px}
.si.lc-logo-w110{width:118px;height:15px;background-position:0 -82px}
.d44px.icon-facebook-44px{background-position:0 -285px}
.d44px.icon-google-44px{background-position:-44px -285px}
.d44px.icon-linkedin-44px{background-position:-88px -285px}
.d44px.icon-pinterest-44px{background-position:-132px -285px}
.d44px.icon-twitter-44px{background-position:-176px -285px}
.d44px.icon-wallet-blue{background-position:0 -463px;}
.d44px.icon-board-blue{background-position:-46px -463px;width:36px;}
.d44px.icon-talk-blue{background-position:-84px -463px;height:40px}
.d44px.icon-letter-blue{background-position:-130px -463px;width:36px;}
.h50px.icon-review{background-position:-274px -285px;width:33px;height:44px}
.h50px.icon-search{background-position:-309px -285px;width:34px;height:47px}
.h50px.icon-video{background-position:-345px -285px;width:55px;height:49px}
.si.resume-white-29x29{background-position:-168px -464px;width:29px;height:29px}
.si.bubbles-white-40x35{background-position:-200px -464px;width:40px;height:36px}
.si.settings-white-35x35{background-position:-242px -464px;width:35px;height:35px}
.si.pencil-square-white-32x32{background-position:-280px -464px;width:32px;height:32px}
.si.monitor-white-33x33{background-position:-314px -464px;width:33px;height:33px}
.si.briefcase-white-28x23{background-position:-322px -384px;width:28px;height:23px}
.si.add-user-white-33x34{background-position:-322px -422px;width:33px;height:34px}
.si.girl-circle-white-35x35{background-position:-358px -422px;width:35px;height:35px}
.si.eye-white-36x23{background-position:-350px -464px;width:36px;height:23px}
.si.location-white-15x21{background-position:-270px -136px;width:15px;height:21px}
.si.pencil-white-10x10{background-position:-58px -100px;width:10px;height:10px}
.si.exclamation-white-10x10{background-position:-378px -216px;width:10px;height:10px}
.si.search-blue-57x57{background-position:0 -532px;width:57px;height:57px}
.si.letter-green-57x57{background-position:-60px -532px;width:57px;height:57px}
.si.pencil-yellow-57x57{background-position:-120px -532px;width:57px;height:57px}
.si.briefcase-orange-62x51{background-position:-180px -532px;width:62px;height:51px}
.si.cb-pencil-cyan-36x39{background-position:-244px -532px;width:36px;height:39px}
.si.slider-blue-36x26{background-position:-282px -532px;width:36px;height:26px}
.si.cb-yellow-30x37{background-position:-320px -532px;width:30px;height:37px}
.si.dollar-circ-silver-63x63{background-position:0 -592px;width:63px;height:63px}
.si.bubbles-silver-63x62{background-position:-66px -592px;width:63px;height:62px}
.si.briefcase-silver-63x55{background-position:-132px -592px;width:63px;height:55px}
.si.arrow-right-white-70x50{background-position:-198px -592px;width:70px;height:50px}
.si.check-white-30x30{background-position:-178px -248px;width:30px;height:30px}
.si.letters-green-23x28{background-position:-210px -248px;width:23px;height:28px}
.si.search-yellow-24x19{background-position:-236px -248px;width:24px;height:19px}
.si.camera-orange-28x25{background-position:-262px -248px;width:28px;height:25px}
.si.letter-purple-20x25{background-position:-292px -248px;width:20px;height:25px}
.si.talk-bubble-orange-30x27{background-position:-314px -248px;width:30px;height:27px}
.si.export-resume-gray-57x64{background-position:0 -660px;width:57px;height:64px}
.si.two-buildings-gray-64x59{background-position:-60px -660px;width:64px;height:59px}
.si.clip-board-gray-47x58{background-position:-126px -660px;width:47px;height:58px}
.si.talk-bubble-gray-60x54{background-position:-176px -660px;width:60px;height:54px}
.si.resume-pencil-36x40{background-position:-388px -464px;width:36px;height:40px}
.si.search-user-37x40{background-position:-426px -464px;width:37px;height:40px}
.si.directions-circle-38x38{background-position:-380px -532px;width:38px;height:38px}

.si-ciupp.icon-student{background-position:0 0;width:44px;height:32px;margin-top:6px;}
.si-ciupp.icon-entry-lvl{background-position:-46px 0;width:30px;height:30px;margin-top:7px;}
.si-ciupp.icon-experienced{background-position:-78px 0;width:32px;height:36px;margin-top:4px;}
.si-ciupp.icon-manager{background-position:-112px 0;width:32px;height:35px;margin-top:5px;}
.si-ciupp.icon-executive{background-position:-146px 0;width:30px;height:35px;margin-top:5px;}
.si-ciupp.icon-education{background-position:0 -38px;width:44px;height:32px;margin-top:6px;}
.si-ciupp.icon-changing{background-position:-46px -38px;width:36px;height:44px}
.si-ciupp.icon-gaps{background-position:-84px -38px;width:38px;height:31px;margin-top:7px;}
.si-ciupp.icon-switched{background-position:-124px -38px;width:44px;height:36px;margin-top:4px;}
.si-ciupp.icon-contractor{background-position:-170px -38px;width:44px;height:36px;margin-top:4px;}
.si-ciupp.icon-military{background-position:-216px -38px;width:40px;height:40px;margin-top:2px;}
.si-ciupp.icon-check-bg{background-position:-258px -38px;width:40px;height:40px;margin-top:2px;}
.si-ciupp.icon-timeoff{background-position:-300px -38px;width:39px;height:39px;margin-top:2px;}
.si-ciupp.icon-check-credit{background-position:-341px -38px;width:40px;height:40px;margin-top:2px;}

.si-images.image-resume-on-graph{background-position:0 0;width:330px;height:230px}
.si-images.image-letter-on-graph{background-position:0 -235px;width:323px;height:227px}
.si-images.resume-green{background-position:0 -467px;width:269px;height:188px}
.si-images.letter-orange{background-position:0 -660px;width:260px;height:181px}
.si-images.letter-gray-170x200{background-position:-334px 0;width:170px;height:194px;}
.si-images.letter-gray-140x160{background-position:-334px -198px;width:140px;height:160px;}
.si-images.arrow-gray-95x50{background-position:-334px -362px;width:95px;height:53px;}
.si-images.keywords-preview-210x272{background-position:-334px -420px;width:210px;height:272px;}
.si-images-trans.monitor-433x383{background-position:0 0;width:433px;height:383px;}
.si-images-trans.job-ad-grey-green-210x255{background-position:0 -388px;width:208px;height:256px;}
.si-images-trans.resume-grey-green-210x255{background-position:-214px -388px;width:208px;height:256px;}
.si-images-trans.job-ad-grey-yellow-210x255{background-position:0 -650px;width:208px;height:256px;}
.si-images-trans.resume-grey-yellow-210x255{background-position:-214px -650px;width:208px;height:256px;}
.icon-edit-yellow-45x46{ background-position: -270px -592px; width: 45px; height: 46px; }

img[id$='imgPixel'], .fake-element{opacity:0;position:absolute;width:0;height:0}
.fake-overlay,.full-page-overlay{top:0;right:0;bottom:0;left:0;z-index:9999;cursor:default;}
.full-page-overlay{background:rgba(255,255,255,.5);}
.full-page-overlay .fa{left:50%;top:50%;margin:-15px 0 0 -15px;font-size:30px;position:fixed;color:#999;}

html .ui-datepicker select{color:#333;height:26px; background: #fff; border:1px solid #ccc}
html .ui-widget-overlay{position:fixed}
html .ui-widget textarea{resize:none}
html .ui-widget{color:#666;font:14px/1.5 Tahoma, Geneva, sans-serif;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}
html .ui-widget input, html .ui-widget select, html .ui-widget textarea, html .ui-widget button{font-family:inherit;font-size:inherit}
html .ui-dialog, html .ui-dialog .ui-dialog-content{padding:0}
html .ui-dialog{
	background:#fff;z-index:102;
	-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;
}
html .ui-dialog.dialog-print-preview{left:0;right:0;margin-left:auto;margin-right:auto;}
html .no-ui-widget-header .ui-widget-header{display:none}
html .no-ui-widget-border{border:0}
html .no-ui-widget-border-radius{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
html .ui-selectmenu-button, html .ui-selectmenu-menu .ui-widget{font-family: 'Source Sans Pro', Arial, sans-serif;font-size:15px}

/***** JqueryUI Autocomplete CSS *****/
html .ui-autocomplete{padding:0;border-color:rgb(215,221,226);font-family:'Source Sans Pro';max-height:250px;overflow:auto;border-top:0;z-index:2;
	-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
html .ui-autocomplete .ui-menu-item{border:0;border-top:1px dashed #e5ebf2;}
html .ui-autocomplete .ui-menu-item:first-child{border-top:0}
html .ui-autocomplete .ui-menu-item a{padding:5px;color:#58585f}
html .ui-autocomplete .ui-menu-item a.ui-state-focus{background:#fafafa;border:0;margin:0}
html .ui-autocomplete-no-acr .ui-menu-item{padding:5px;color:#58585f;}
html .ui-autocomplete-no-acr .ui-menu-item.ui-state-focus{background:#fafafa;margin:0}

html .ui-selectmenu-menu .ui-widget-content{
	border:0;
	-webkit-box-shadow:0 0 8px 4px rgba(17,17,17,.1);
	-moz-box-shadow:0 0 8px 4px rgba(17,17,17,.1);
	box-shadow:0 0 8px 4px rgba(17,17,17,.1)}
html .ui-selectmenu-menu ul{max-height:250px}
html .ui-selectmenu-menu .ui-menu-item:hover, html .ui-selectmenu-menu .ui-state-focus{background: #f6f8fa;border:0;margin:0;color:#333}
html .ui-selectmenu-menu:before{content:'';display:inline-block;position:absolute;top:-5px;right:12px;border:0 solid transparent;border-width:0 6px 5px;border-bottom-color:#fff}
html .ui-selectmenu-button{color:#c9d0d6;border:1px solid #ccc;display:block;font-size:14px;padding:9px 12px 8px;background:#fff;border-radius:0}
html .ui-selectmenu-button.filled{color:#333}
html .ui-selectmenu-button.ui-state-focus{border-color:#77b9ed !important;
	-webkit-box-shadow:0 0 5px 0 rgba(119,186,237,.36);-moz-box-shadow:0 0 5px 0 rgba(119,186,237,.36);box-shadow:0 0 5px 0 rgba(119,186,237,.36)}
html .ui-selectmenu-disabled{background: #f2f2f2;color:#c5c5c5;opacity:1}
html .ui-selectmenu-button .fa-sort-down{color:#d7dde2;right:12px;top:7px}
html .ui-selectmenu-button span.ui-selectmenu-text{padding:0;line-height:inherit}
body > .ui-helper-hidden-accessible{bottom:0;} /* Dashboard footer white space shown after hovering tooltip */

.cta-btn-ctnr{/*font-size:16px;*/margin-top:65px;margin-top:7vh;}
.how-it-works-page .cta-btn-ctnr,.choose-template-page .cta-btn-ctnr{margin-top:0}
.cta-btn-ctnr input,.cta-btn-ctnr button{font-size:inherit}
.cta-btn-ctnr .btn.fr + .btn.fr{margin-left:0;margin-right:10px}
.cta-btn-ctnr .btn + .btn{margin-left:10px}
.cta-btn-ctnr .fr.btn + .btn{margin-left:0}

#aspnetForm, #unAuthForm{display:block;min-height:100%;}
#aspnetForm:after, #unAuthForm:after{content:'';display:block;}
#foot, #ctl00_Footer1_footerMPR{display: none}

.main > .container{padding-top:35px;padding-top:4vh;position:relative;font-size:14px} /* font size for mpr rollup */
.edit-coverletter-page #logo {margin:14px 0}
.mpcl-portal.edit-coverletter-page .header-right{margin:10px 0}
.login-acr-ctnr {border-left: 1px solid #d7dde2;margin: 9px 0 0 10px;padding: 2px 0 2px 10px}
.login-acr-ctnr a {color: #465267}
.edit-coverletter-page .main > .container{position:static;padding-top:0}
.edit-coverletter-page .footer{margin-left:270px}

.pageheads{margin-bottom:33px;margin-bottom:4vh;font-family:Tahoma, sans-serif}
.pageheads .head{color:#277fd9;font-size:23px;font-weight:normal;line-height:inherit}
.pageheads .subhead{color:#666;font-size:15px;line-height:1.25;margin:5px 0 0}

.header{background:#fbfcfd;position: relative;z-index: 13;
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.16);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.16);
	box-shadow:2px 2px 2px rgba(0,0,0,0.16)
}
.no-rgba .header{border-bottom:1px solid #ddd}
.header .header-right > ul > li {padding-left:15px;}

.nanorep-livehelp-ctnr .icon-lh-green{position:relative;top:-1px;margin-right:2px;vertical-align:middle}
.nanorep-livehelp-ctnr .top-arrow{background-position:-365px 0;width:29px;height: 13px;margin-left:280px;position:absolute;z-index:12}
.nanorep-ctnr{position:absolute;z-index:10;right:0;min-width:360px}
.nanorep-ctnr .support{color: #00b384;cursor:pointer;float: right;font-size: 12px;font-weight: bold;height: 22px;margin-top:19px}
.nanorep-ctnr .nanorep-inr{clear: both;height: 375px;overflow-x: hidden;overflow-y: auto;position: relative;width: auto;z-index: 100}
.nanorep-ctnr #nanorep{height:362px!important;margin-top:11px;position:relative;z-index:11;background: #fff}
.nanorep-ctnr #nanorep iframe{display:block;height:362px!important;background:#fff !important}
.nanorep-ctnr .nanoLiveChat{background:#43434a;border:2px solid #333;position:relative;margin-top:-2px;z-index:13;padding-top:7px;
-webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 4px 4px} 
.nanorep-ctnr .nanoLiveChat, .nanorep-ctnr .nanoLiveChat a{color:#c9d0d6}
.nanorep-ctnr .title{color:#fbfcfd}

/***** My Account dropdown *****/
.my-account-nav:before{content:'';display:inline-block;border-left:1px solid #d7dde2;margin-right:10px;height:22px;vertical-align:middle}
.my-account-nav .acr{color:#465267}
.my-account-nav .acr:hover{color:#333}
.my-account-nav .fa-caret-down{color:#d7dde2}
.my-account-nav .mprdropdown-ctnr{top:15px;left:14px}

/***** Footer *****/
.footer{font-family:Arial, sans-serif;font-size:12px;margin-top:50px;line-height:1.5}
.footer p{margin:0}
.footer .fml{font-size:11px;text-transform:uppercase;text-align:center;margin-bottom:20px}
.footer .fml a{display:inline-block;color:#9f9f9f}
.footer .fml a:hover{color:#666}
.footer .fml a:before{content:'';margin:0 11px 0 8px;border-left:1px solid #b7b7b7;height:10px}
.footer .fml a:first-child:before{display:none}
.footer .copyright-ctnr{background:#43434a;font-size:10px;color:#888;padding:20px 0;text-align:center;}
.footer .powered-by{text-transform:uppercase;margin-bottom:20px;}
.footer .powered-by .text{font-size:8px;}
.footer .powered-by .si{margin-left:4px;vertical-align:middle}

.mprdropdown-ctnr .arrow-ctnr{margin-bottom:-1px}
.mprdropdown-ctnr .arrow{border:0 solid transparent;border-width:0 6px 5px;border-bottom-color:#fff}
.mprdropdown-ctnr .box-shadow{background:#fff;}
.mprdropdown-ctnr .box-shadow, .job-search-bar .ui-autocomplete, .page-fitbit .ui-autocomplete{
	-webkit-box-shadow:0 0 8px 4px rgba(17,17,17,.1);
	-moz-box-shadow:0 0 8px 4px rgba(17,17,17,.1);
	box-shadow:0 0 8px 4px rgba(17,17,17,.1)}

.mprdropdown{background:#fff;margin:0;} /* bootstrap ul margin */
.mprdropdown li{border-top:1px solid rgb(242,246,250)}
.mprdropdown li:first-child{border-top-width:0}
.mprdropdown li a{padding:4px 10px;display:block;color:rgb(88,88,96);font-size: 13px;text-align: left;}
.mprdropdown li:hover{background:rgb(242,246,250);font-weight:600}
.no-boxshadow .header .mprdropdown-ctnr .box-shadow{border:1px solid #ccc}
.no-rgba .header .mprdropdown-ctnr .arrow{border-bottom-color:#ccc}

.selectmenu-ctnr .ui-selectmenu-button{background:#fff;border:1px solid rgb(215,221,226);font-family:'Source Sans Pro';font-size:13px;line-height:120%;color:rgb(134,134,134);outline:0;
	-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.selectmenu-ctnr .ui-selectmenu-button.ui-state-focus{font-weight:600}
.selectmenu-ctnr .ui-selectmenu-button .ui-selectmenu-text{padding:10px 10px !important}
.selectmenu-ctnr .ui-selectmenu-button .ui-icon{background:none !important;text-indent:0;right:10px;width:auto;height:auto}
.selectmenu-ctnr .ui-selectmenu-button .ui-icon:before{font-family:FontAwesome;content:'\f0d7';color:#d7dde2}
.selectmenu-ctnr .ui-menu{margin:0;border:1px solid rgb(215,221,226);font-family:'Source Sans Pro';font-size:13px} /* bootstrap ul margin */
.selectmenu-ctnr .ui-menu .ui-menu-item{border:1px solid rgb(242,246,250);border-width:1px 0 0;padding:4px 10px;color:rgb(88,88,96);background:transparent}
.selectmenu-ctnr .ui-menu .ui-menu-item:first-child{border-top-width:0}
.selectmenu-ctnr .ui-menu .ui-menu-item:hover{background:rgb(242,246,250);font-weight:600}
.selectmenu-ctnr .ui-menu .ui-menu-item.ui-state-active,.selectmenu-ctnr .ui-menu .ui-menu-item.ui-state-focus{font-weight:600;margin:0}

.header .notifications-ctnr .notifications{margin:0;line-height:1.3} /* bootstrap ul margin */
.header .notifications-ctnr .fa-ctnr{background:#f2f6fa;border:1px solid #e5ebf1;line-height: 24px;padding: 7px 10px;}
.header .notifications-ctnr .fa-bell{color:#49a5ff}
.header .notifications-ctnr .num{background:rgb(255,128,0);width:16px;line-height:16px;top:-8px;right:-8px;color:rgb(237,237,237)}
.header .notifications-ctnr .mprdropdown-ctnr{width:265px;right:-10px;top:45px;padding-right: 10px;}
.header .notifications-ctnr .arrow, .no-rgba .header .notifications-ctnr .arrow{border-bottom-color:rgb(72,164,255)}
.header .notifications-ctnr li{margin:0} /* bootstrap ul margin */
.header .notifications-ctnr li:nth-child(odd){background:rgb(248,248,248)}
.header .notifications-ctnr li:first-child{background:rgb(72,164,255);font-weight:600;padding:10px 15px}
.header .notifications-ctnr .has-clear-acr .acr{width:225px}
.header .notifications-ctnr .close-acr{color:#d7dde2;right:15px;top:50%;margin-top:-8px}
.header .notifications-ctnr .close-acr:hover{color:#ccc}
.header .notifications-ctnr .acr-desc{color:#58585F}
.header .notifications-ctnr .acr-text{color:#66B2E4}
.funnel-page .header-right .notification-ctnr{display:none}

.popup-page{background:none;min-width:0}
.popup-page .header,.popup-page .container,.popup-page .footer{width:auto !important}
.popup-page #aspnetForm, .popup-page #unAuthForm{margin-bottom:0}
.popup-page #aspnetForm:after, .popup-page #unAuthForm:after{display:none}
.popup-page .header-outer, .popup-page .header{border-bottom:2px solid #d1d1d1;
	-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0}
.popup-page .hdr, .popup-page .header{height:auto;padding:0;width:auto}
.popup-page .container{padding-left:10px;padding-right:10px}
.popup-page .main .container{padding-top:0}
.popup-page .pageheads{margin-bottom:15px}
.popup-page .cta-btn-ctnr{margin:0 0 0 115px}
.popup-page #footerWrap{min-width:0!important}
.popup-page .footer{padding:0;margin:0}
.popup-page .fml-ctnr{display:none}

/***** Sign In Page *****/
.signin-page .main .container{width:310px !important}
.signin-page .input, .timeout-page .input{width:410px}
.signin-page .input{width:100%}
.signin-page .cta-btn-ctnr{margin-top:38px}
.signin-page .cta-btn-ctnr .btn{width:100%}
.signin-page.mpcl-portal{background:#fff}
.fb-login-icon {font-style: normal; color: #4267b2; font-size: 21px;  margin:0 10px 0 0; float:left;}
#acr-facebook-signin {text-align:center; width:100%;}
.google-signin-ctnr .google-icon-loginpage, .google-signin-ctnr-new .google-icon-loginpage{margin-bottom:10px !important;} 
.margin-bt-0{margin-bottom:0 !important;}
.margin-top-40{margin-top:40px !important;}
/***** Contact Page *****/
.contact-page #aspnetForm, .contact-page #unAuthForm{margin-bottom:-50px}
.contact-page #aspnetForm:after, .contact-page #unAuthForm:after{height:50px}
.contact-page .wizard-breadcrumb, .contact-page .fml-ctnr{display:none}
.contact-page #maincontent > .container{width:auto !important;padding-top:0}
.contact-page .header-contact{background-image:-webkit-linear-gradient(226deg, #1cbf90 0%, #1b79d3 100%);background-image:-moz-linear-gradient(226deg, #1cbf90 0%, #1b79d3 100%); background-image: linear-gradient(226deg, #1cbf90 0%, #1b79d3 100%); padding:60px 0 77px;margin-bottom:25px}
.contact-page .header-contact .head{font-size:50px}
.contact-page .contacts .contact{
    margin-top:40px;margin-left:30px;width:300px;height:260px;border:1px solid #e8ecf0;
    -webkit-box-shadow:0px 0px 5px 0px rgba(88,88,95,0.1);
    -moz-box-shadow:0px 0px 5px 0px rgba(88,88,95,0.1);
    box-shadow:0px 0px 5px 0px rgba(88,88,95,.1);
}
.contact-page .contacts .contact:first-child{margin-left:0}
.contact-page .contacts .contact.japan-ml330px{margin-left: 330px;}
.contact-page .contacts .country, .contact-page .contacts .number{color:#585860}
.contact-page .contacts .hr{border-top:1px solid #e8ecf0}
.contact-page .contact-form-outer{background:#fbfcfd;margin-top:65px;padding:70px 0}
.contact-page .contact-form-outer .head{font-size:40px}
.contact-page .contact-form-ctnr {width:450px;margin:35px auto 0}
.contact-page .contact-form-ctnr .input-label {color:#545454}
.contact-page .contact-form-ctnr .input-error {color:#e6533e}
.contact-page .contact-form-ctnr .input, .contact-page .contact-form-ctnr select{height:40px;line-height:40px}
.contact-page .contact-form-ctnr textarea {height:200px}
.contact-page .contact-form-ctnr .btn {line-height:43px;height:45px}
.contact-page .footer{margin-top:0}
.contact-page .contact-form-ctnr .input:focus, .contact-page .contact-form-ctnr select:focus, .contact-page .contact-form-ctnr textarea:focus {
    border-color: #77b9ed;
    -webkit-box-shadow: 0 0 5px 0 rgba(119,186,237,.36);
    -moz-box-shadow: 0 0 5px 0 rgba(119,186,237,.36);
    box-shadow: 0 0 5px 0 rgba(119,186,237,.36)
}
.contact-page .contact-form-ctnr .input-error {border-color:#e6533e}
.contact-page .contact-hiw-ctnr{padding-bottom: 60px;}
.contact-page .contact-hiw-ctnr .head{line-height: 40px}
.contact-page .contact-hiw-ctnr .subhead{line-height: 20px}
.contact-page .contact-form-ctnr li{margin-bottom: 10px;}
.contact-page .contact-form-ctnr li textarea{resize: none;}
.contact-page .contact-country-ctnr{background: #fbfcfd; padding-bottom: 40px;}
.contact-page .contact-award-sec{padding: 115px 0 65px;}
.contact-page .contact-award-sec .container{padding:0 30px 0 70px;}
.contact-page .contact-award-sec .contact-award-info{width: calc(100% - 213px); padding-left: 60px;}
.contact-page .contact-award-sec .head, .contact-page .contact-award-sec .subhead{color: #41a1ff; line-height: 43px;}
.contact-page .contact-award-sec .head{font-size: 35px;}
.contact-page .contact-award-sec .text{line-height: 24px; margin-top: 10px;}
 
 
/***** Start Login Page *****/
.login-page .cta-btn-ctnr{height:45px}
.login-page .save-and-next{position:absolute}
.login-page .submit-done{color: #00b284;display: none;left: 50%;top: 12px}
.login-page .finish{display: block;
    -webkit-transform:scaleX(1) !important;
       -moz-transform:scaleX(1) !important;
            transform:scaleX(1) !important}
.login-page .hide-loading-animation{opacity:0;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        transform: rotate(0deg)}
.login-page .loading-animation{font-size:0;width:30px;height:30px;display:block;margin: 0 auto;border-radius:15px;padding:0;position: absolute;top: 8px;left: 146px;border:3px solid #00b284;border-bottom:3px solid rgba(255,255,255,0.0);border-left:3px solid rgba(255,255,255,0.0);background-color:transparent !important;
    -webkit-animation-name: wk-rotateAnimation;
       -moz-animation-name: wk-rotateAnimation;
            animation-name: rotateAnimation;
    -webkit-animation-duration: 1s;
       -moz-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 0.2s;
       -moz-animation-delay: 0.2s;
            animation-delay: 0.2s;
    -webkit-animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite}
@keyframes rotateAnimation {
    0%   {transform: rotate(0deg)}
    100% {transform: rotate(360deg)}
    }
@-webkit-keyframes wk-rotateAnimation {
    0%   {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg)}
    }
 
@-moz-keyframes wk-rotateAnimation {
    0%   {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg)}
    }
/***** End Login Page *****/

/***** Start cover letter page *****/
.coverletter-page .cta-btn-ctnr{height:45px}
.coverletter-page .submit-done{color: #00b284;display: none}
.coverletter-page .finish{display: block;
	-webkit-transform:scaleX(1) !important;
	   -moz-transform:scaleX(1) !important;
			transform:scaleX(1) !important}
.coverletter-page .hide-loading-animation{opacity:0;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
		transform: rotate(0deg)}
.coverletter-page .loading-animation{font-size:0 !important;width:30px;height:30px;display:block;margin: 0 auto;border-radius:15px;padding:0;border:3px solid #00b284;border-bottom:3px solid rgba(255,255,255,0.0);border-left:3px solid rgba(255,255,255,0.0);background-color:transparent !important;
	-webkit-animation-name: wk-rotateAnimation;
	   -moz-animation-name: wk-rotateAnimation;
			animation-name: rotateAnimation;
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
			animation-duration: 1s;
	-webkit-animation-delay: 0.2s;
	   -moz-animation-delay: 0.2s;
			animation-delay: 0.2s;
	-webkit-animation-iteration-count: infinite;
	   -moz-animation-iteration-count: infinite;
			animation-iteration-count: infinite}
/***** End cover letter page *****/


.timeout-page .input{width:410px}
.no-textshadow .placeholder{display:block} /* show label */
.oops-page .main .content{font-family:Tahoma, sans-serif}
.mpcl-portal.signout-page .main .container{background:#fff;border:1px solid #ccc;padding:30px}

.fcChatBody #fc_chat_layout{visibility:hidden}
.popup-page #fc_chat_layout.fc-collapsed{bottom:0 !important}
.ltie11 #fc_chat_layout.fc-collapsed, .popup-page #fc_chat_layout.fc-collapsed{display:none !important}
.ltie11 #fc_chat_layout.fc-expanded, .popup-page #fc_chat_layout.fc-expanded{display:block !important}

.edit-resume-page .funnel-progressbar li{margin:0}
.nanorep-livehelp-ctnr{margin-top:9px}
.livehelp-ctnr{margin-top:10px}
.my-account-nav{margin-top:11px}
.notifications-ctnr{margin-top:1px}

.coverletter-page ul, .edit-coverletter-page .header ul{line-height:21px}
.coverletter-page li, .edit-coverletter-page .header li{list-style:none}
.edit-coverletter-page, .coverletter-page{background-color:#EDF0F1}

/* New DropDown Style */
.dropdown-container {visibility: hidden; 
	-webkit-transform: translateY(30px);
	-moz-transform: translateY(30px);
	-o-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px); 

	-webkit-transition:all ease 0.3s;
	-moz-transition:all ease 0.3s;
	-o-transition:all ease 0.3s;
	-ms-transition:all ease 0.3s;
	transition:all ease 0.3s}
/* End */

/***** USMT-52 *****/
.google-signin-ctnr .btn{ /* used in coverletter.aspx login screen */
	color:#757575;font-family:'Roboto', Arial, sans-serif;padding-left:10px;padding-right:10px;border:1px solid #f6f6f6;border-bottom-color:#c7c7c7;font-weight:500;text-align:left;min-height:0;
    -webkit-box-shadow:0 1px rgba(0,0,0,.1); -moz-box-shadow:0 1px rgba(0,0,0,.1); box-shadow:0 1px rgba(0,0,0,.1); 
}
.google-signin-ctnr .btn:hover{border-width:3px;border-color:rgba(66,133,244,.3);padding-left:8px;line-height:34px;background: #fff}
.google-signin-ctnr .btn:focus{background: #eee;border:1px solid #f6f6f6;border-bottom-color:#c7c7c7;padding-left:10px;line-height:38px}

/***** NMPR-679 & NMPR-693 *****/
.google-signin-ctnr-new{margin-bottom:17px}
.google-signin-ctnr-new .btn{
	color:#757575;font-family:'Roboto', Arial, sans-serif !important;padding-left:38px;padding-right:10px;border:1px solid #f6f6f6;border-bottom-color:#c7c7c7;font-weight:500 !important;text-align:left;min-height:0;line-height:40px !important;display:block;margin-bottom:40px;text-transform:none;
    -webkit-box-shadow:0 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px rgba(0,0,0,.1);box-shadow:0 1px rgba(0,0,0,.1);position: relative;text-align: center;
}
.google-signin-ctnr-new .icon-google{margin-right:76px}
.google-signin-ctnr-new .btn:hover{border-width:3px;border-color:rgba(66,133,244,.3);line-height:36px !important;background: #fff}
.google-signin-ctnr-new .btn:focus{background: #eee;border:1px solid #f6f6f6;border-bottom-color:#c7c7c7;line-height:38px}
.google-signin-ctnr-new .or-ctnr{border-top:2px solid #eceff1}
.google-signin-ctnr-new .or-ctnr .or{color:#d7dde2;top:-11px;display:inline-block;background:#fff;padding:0 6px;font-weight:500}

.google-signin-ctnr-new .google-icon-loginpage{padding-left:22px;}
.google-signin-ctnr-new .google-icon-loginpage .social-icons{top: 6px;}
.google-signin-ctnr-new .social-icons{width:18px;height:18px;display: inline-block;position: absolute;left: 10px;top: 5px;}
.google-signin-ctnr-new .btn:hover .social-icons{left: 8px;}

/***** NMPR-361 *****/
.has-dialog-welcome-back .ui-widget-overlay, .has-dialog-dark-overlay .ui-widget-overlay{background:rgba(69,69,77,.8);opacity:1;filter:alpha(opacity=100);z-index:100}
html.ie11.has-dialog-welcome-back .ui-widget-overlay,html.ie11.has-dialog-dark-overlay .ui-widget-overlay{background:rgb(69,69,77);opacity:.8;filter:alpha(opacity=80);}
.no-rgba .has-dialog-welcome-back .ui-widget-overlay, .no-rgba.has-dialog-dark-overlay .ui-widget-overlay{background:#696977;filter:alpha(opacity=80)}
.has-dialog-welcome-back .dialog-welcome-back{-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.05);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,.05);box-shadow:0 0 8px 2px rgba(0,0,0,.05);z-index:1001;}
.has-dialog-welcome-back .dialog-welcome-back .dialog-content{padding:57px 0 15px}
.has-dialog-welcome-back .dialog-welcome-back .h1{font-size:40px;color:#48a4ff}
.has-dialog-welcome-back .dialog-welcome-back .h2{margin:8px 0 23px;color:#58585f}
.has-dialog-welcome-back .dialog-welcome-back .btn{line-height:45px;font-size:13px;width:250px;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.24);-moz-box-shadow:0 0 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.24)}
.has-dialog-welcome-back .dialog-welcome-back .btn + .btn{margin-left:17px}

.has-dialog-welcome-back .dialog-welcome-back .fa-smile-ctnr{background: #e4f2fe;height: 60px;padding-top:8px;width: 60px;}
.has-dialog-welcome-back .dialog-welcome-back .fa-smile-ctnr .fa{color: #48a4ff;font-size:30px;}
.has-dialog-welcome-back .dialog-welcome-back .fa-close-welcome-back{color:#9b9b9b;cursor:pointer;font-size:18px;position:absolute;right:25px;top:20px;}
.has-dialog-welcome-back .dialog-welcome-back .welcome-back-text{font-size:24px;padding:15px 100px;}
.has-dialog-welcome-back .dialog-welcome-back .btn-funel-welcome-back{width:180px;}

body.resume-home-page .dialog-welcome-back .welcome-back-text{line-height:32px;padding:10px 15px;margin:0 0 40px;}
body.resume-home-page .dialog-welcome-back .dialog-content{padding-top:40px;}

/**** Single Pages *****/
/****  PER-846  ****/
.resume-home-page .ui-widget-overlay{z-index: 103!important;}
/****  NMPR-2009   ****/
.signin-page .signup-loading-img{
    position:fixed;top: 330px;left: 50%;width:37px;height:34px;background:#ffffff;
    -webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0);
}
.signup-loading-img .fa{font-size: 30px;margin:-3px 5px;}
.privacy-policy-page, .terms-of-use-page{background:#fff !important}

/***** NMPR-617 & NMPR-621 *****/
html.mpr-with-rb .mpr-portal .header-left > h1, html.mpr-with-qc .mpr-portal .header-left > h1 {margin-top:19px;margin-bottom:19px}
html.mpr-with-lc .mpr-portal .header-left > h1{margin-top:15px;margin-bottom:15px}
html.mpr-with-lc .mpr-portal .mpr-logo-h31px{background:url(/images/sprite_logos_with_3rd_parties.png) no-repeat 0 0;width:310px;height:33px}
html.mpr-with-rb .mpr-portal .mpr-logo-h31px{background:url(/images/sprite_logos_with_3rd_parties.png) no-repeat 0 -35px;width:336px;height:33px}
html.mpr-with-qc .mpr-portal .mpr-logo-h31px{background:url(/images/sprite_logos_with_3rd_parties.png) no-repeat 0 -70px;width:298px;height:33px}

/***** NMPR-754 *****/
html .career-information-page .ui-widget-overlay, html .where-you-worked-page .ui-widget-overlay, html .school-education-page .ui-widget-overlay, html .education-page .ui-widget-overlay{z-index:1000}
html .career-information-page .ui-dialog, html .where-you-worked-page .ui-dialog, html .school-education-page .ui-dialog, html .education-page .ui-dialog{z-index:1001}

/***** TOOLTIP - NMPR-870 *****/
html .ui-tooltip {
	background:#fff;color:#58585f;font-family:'Source Sans Pro', Arial, sans-serif;font-size:13px;border:0;border-radius:0;padding:6px 15px;min-width:80px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(88,88,95,0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(88,88,95,0.2);
	box-shadow: 0px 0px 5px 0px rgba(88,88,95,0.2);
}
html .ui-tooltip.ui-tooltip-black{background:#4c6376;color:#fbfcfd;}
html .ui-tooltip.ui-tooltip-arrow-down:before{display:none;}
html .ui-tooltip.ui-tooltip-arrow-down:after{content:'';display:inline-block;border:5px solid transparent;border-top-color:#4c6376;position:absolute;left:50%;bottom:-10px;margin-left:-5px;}
html.no-boxshadow .ui-tooltip {border: 1px solid #e8ecf0}
html .ui-tooltip:before, html .ui-tooltip:after{border:7px solid transparent;border-bottom-color:#e8ecf0;content:'';display:block;position:absolute;left:50%;top:-14px;margin-left:-5px}
html .ui-tooltip:after{border-bottom-color:#fff;top:-13px;}
html.ie .ui-tooltip, html.edge .ui-tooltip{-ms-transform:translateY(-30px); transform:translateY(-30px);}

/* Common sticky Footer 
------------------------------------ */
.main-wrapper-cont {min-height: 100%; margin-bottom: -208px } 
.main-wrapper-cont:after {content: ''; display: block; height: 208px }

.lp-34 .main-wrapper-cont, .lp-37 .main-wrapper-cont {margin-bottom:-181px}
.lp-34 .main-wrapper-cont:after {height:181px}

/***** Print Privew Anchor and Dialog *****/
.has-dialog-print-preview{overflow:hidden}
.has-dialog-print-preview .ui-widget-overlay{background:rgba(69,69,77,.8);opacity:1 !important;filter:alpha(opacity=100) !important;z-index:100}
#dialog-print-preview{overflow:hidden}
#dialog-print-preview iframe{width:100%;height:100%}
.page-print-preview form{display:block;padding:15px}

/***** PRINT PREVIEW PAGE *****/
.page-print-preview body{min-width:0;}
.page-print-preview #tabs {position:relative;padding:0;border:none;}
.page-print-preview #tabs h3 {background: url("/Images/rwz/grayTop.gif");width:150px;height:18px!important;position:absolute}
.page-print-preview #tabs .ui-tabs-nav {background:#e0dfe2;border:2px solid #ccc;width:150px;padding:0;position:absolute;top:18px;border-top-left-radius:0;border-top-right-radius:0;}
.page-print-preview #tabs .ui-tabs-nav li, #tabs .ui-tabs-nav li a {float:none;display:block}
.page-print-preview #tabs .ui-tabs-nav li{padding:3px 0;text-align:center;border-radius:0}
.page-print-preview #tabs .ui-tabs-nav li + li{border-top:2px solid #a4a4a5}
.page-print-preview #tabs .ui-state-default {border:none;background:none;width:100%;margin:0;left:0;}
.page-print-preview #tabs .ui-state-default img {border: 2px solid #a4a4a5}
.page-print-preview #tabs .ui-state-active img {border-color:#f09253}
.page-print-preview #tabs .ui-tabs-panel{margin: 0 0 0 205px;padding: 0;overflow-y:auto;border:2px solid #ccc;min-height:370px;border-radius:4px}

/***** COMPONENTS *****/
.common-modal-overlay{/*background:rgba(69, 69, 77, 0.9);*/background:rgba(59, 59, 59, 0.65);top:0;right:0;bottom:0;left:0;z-index:1000;}
.common-modal{
	background:#fff;left:50%;top:50%;z-index:1001;
	-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
	-webkit-box-shadow:0 0 10px 2px rgba(40, 41, 49, 0.57);-moz-box-shadow:0 0 10px 2px rgba(40, 41, 49, 0.57);box-shadow:0 0 10px 2px rgba(40, 41, 49, 0.57);
}

/* GDPR-Compliance */
.gdpr-compliance-ctnr{font-size:16px;text-align:center;padding:30px 0;}
.gdpr-compliance-ctnr a{color:#277fd9;text-decoration:underline;}
.gdpr-compliance-ctnr a:hover{text-decoration:none;}

/*GDPR Style- PER-933*/
.page-personal-data .deletestate .text{margin:20px 0;}

/***** MEDIA QUERIES *****/
@media (min-width:768px) {
	#aspnetForm, #unAuthForm{margin-bottom:-136px}
	#aspnetForm:after, #unAuthForm:after{height:136px}
 
	.mp-nav{background:#353b47; font-size:0;position:relative;z-index:12;}
	.mp-nav > ul > li{display:inline-block; font-size: 13px; position: relative}
	html.ie8 .mp-nav > ul > li{font-size: 12px;}
	.mp-nav > ul > li > a, .mp-nav > ul > li.mp-nav-more > ul > li > a{color:#c9d0d6; display:block; font-weight: 600; padding:15px 28px 15px 15px; text-transform: uppercase}
	html.ie8 .mp-nav > ul > li > a{padding-left:10px;}
	.mp-nav > ul > li.active > a{color:#fff;}
	.mp-nav > ul > li > ul a.disabled{color:#c9d0d6 !important;cursor:default;}
	.mp-nav > ul > li:first-child{margin-left:-15px}
	.mp-nav > ul > li.mp-nav-dashboard a, .mp-nav > ul > li.mp-nav-job-search a{padding-right:15px}
	.mp-nav > ul > li > a:hover{color:#fff}
	.mp-nav > ul > li > a > .fa{line-height:0; font-size:10px; right:15px; top:23px}
	.mp-nav > ul > li.active > a:after{content: ""; background:#4da6ff; height: 4px; position: absolute; left:15px; right:15px; bottom:0}
	.mp-nav > ul > li > ul{
		background:#fff;visibility: hidden;opacity:0;position:absolute;left:0;top:69px;width:200px;z-index:5;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
		-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;
	}
	.mp-nav > ul > .mp-nav-letters > ul{width:215px;}
	.mp-nav > ul > .mp-nav-connections > ul{width:160px;}
	.mp-nav > ul > .mp-nav-interview > ul{width:240px;}
	.mp-nav > ul > .mp-nav-offer > ul{width:165px;}
	.mp-nav > ul > li > ul.dropdown-show{visibility: visible; opacity: 1; top: 49px;}
	@-moz-document url-prefix(){.mp-nav > ul > li > ul.dropdown-show{top: 50px;}}
	html.ie .mp-nav > ul > li > ul.dropdown-show{top: 50px;}
	.mp-nav > ul > li > ul > li > a{color: #58585f;display: block; line-height: 1.5em; padding:13px 15px;}
	.mp-nav > ul > li > ul > li > a:hover, .mp-nav > ul > li > ul > li > a.active{color: #48a4ff}
	.mp-nav > ul > li.back-active > a{background:#2a2f39; color: #48a4ff}
	.mp-nav > ul > li.back-active a:after{display:none}
	
	.mp-nav > ul > li.mp-nav-more > ul{padding:0;width:240px;left: auto; right: 0;}
	.mp-nav > ul > li.mp-nav-more > ul > li > a {background:#f1f5f9;color:#58585f;cursor:default;padding:15px;border:0 solid #ddd;border-width:1px 0;}
	.mp-nav > ul > li.mp-nav-more > ul > li:first-child > a{border-top:0;}
	.mp-nav > ul > li.mp-nav-more > ul > li > a .fa{margin:-2px 0 0 7px;}
	.mp-nav > ul > li.mp-nav-more > ul > li > ul > li{background:#f8fafc;}
	.mp-nav > ul > li.mp-nav-more > ul > li > ul > li a{color: #58585f;display:block;line-height: 1.5em; padding:13px 15px;}
	.mp-nav > ul > li.mp-nav-more > ul > li > ul > li a:hover{color: #48a4ff}
	.hamburger-nav-mobile{display:none;}
}

/* Common animated loading class added added on 30-12-2016 */
.loader-animated{
    font-size: 0;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    border-radius: 15px;
    padding: 0;
    border: 3px solid #00b284;
    border-bottom: 3px solid rgba(255,255,255,0);
    border-left: 3px solid rgba(255,255,255,0);
    background-color: transparent!important;
    -webkit-animation-name: wk-rotateAnimation;
    -moz-animation-name: wk-rotateAnimation;
    animation-name: rotateAnimation;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
	}

/*body.signin-page  .signin-page  a.frgt-pswd{text-decoration:underline !important; }
body.signin-page  .signin-page  a.frgt-pswd:hover{color:#444 !important;text-decoration:none !important;}*/

/* Page Load Animation 
------------------------------------------------------- */
@-webkit-keyframes stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4)
    }

    20% {
        -webkit-transform: scaleY(1)
    }
}
@keyframes stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4)
    }

    20% {
        transform: scaleY(1)
    }
}
.spinners li {height:60px; width: 67px; display:block; -webkit-transition: all 0.3s ease-in-out 0; transition: all 0.3s ease-in-out 0 }
.rectangle-bounce div{height: 100%; width: 7px; margin: 0 3px 0 0; background-color: #48a4ff; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out }
.rectangle-bounce div:last-child{margin-right:0;}
.rectangle-bounce .rect2{-webkit-animation-delay: -1.1s; animation-delay: -1.1s}
.rectangle-bounce .rect3{-webkit-animation-delay: -1.0s; animation-delay: -1.0s}
.rectangle-bounce .rect4{-webkit-animation-delay: -0.9s; animation-delay: -0.9s}
.rectangle-bounce .rect5{-webkit-animation-delay: -0.8s; animation-delay: -0.8s}

@media screen and (min-width:768px) and (max-width:980px){
    .touch body{min-width:0}
    .touch .signin-page .container,.touch .signin-page .w960px,.touch .login-page .container,.touch .login-page .w960px{width:100%!important;padding-left:10px;padding-right:10px}
}

.hidden-xs-up{display:none!important}
@media (max-width:575px){.hidden-xs-down{display:none!important}}
@media (min-width:576px){.hidden-sm-up{display:none!important}}
@media (max-width:767px){.hidden-sm-down{display:none!important}}
@media (min-width:768px){.hidden-md-up{display:none!important}}
@media (max-width:991px){.hidden-md-down{display:none!important}}
@media (min-width:992px){.hidden-lg-up{display:none!important}}
@media (max-width:1199px){.hidden-lg-down{display:none!important}}
@media (min-width:1200px){.hidden-xl-up{display:none!important}}
.hidden-xl-down{display:none!important}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}}
@media print{.hidden-print{display:none!important}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}

@media (max-width:767px) {
	#aspnetForm, #unAuthForm{margin-bottom:-189px}
	#aspnetForm:after, #unAuthForm:after{height:189px}
	.input-error-message{font-size: 10px;}
	.navbar-toggler{color:#58585f;font-size:20px;position:absolute;left:17px;top:15px;}
	.header-left{float:none;text-align:center;padding:14px 0;}
	.header-left h1{margin:0;}
	.header .funnel-progressbar{margin-top:10px;}
	.header .funnel-progressbar{margin-top:10px;}
	.header .funnel-progressbar ul{margin-bottom:0;}
	.header .funnel-breadcrumb{margin:10px 0 0 5px;}
	.header-right{display:none;}
	.mp-nav, .rcl-home-nav{
		background:#4a4a4a;padding-top:15px;position:fixed;top:0;bottom:0;left:-110%;width:80%;min-width:320px;max-width:480px;height:100vh;z-index:9999;
		-webkit-box-shadow: 0 0 10px #3e3e44;-moz-box-shadow: 0 0 10px #3e3e44;box-shadow: 0 0 10px #3e3e44;
		-webkit-transition:left .5s;-moz-transition:left .5s;transition:left .5s;
	}
	.mp-nav .container, .rcl-home-nav .container{width: 100% !important;}
	.mp-nav-visible{left:0;}
	.mp-nav li, .rcl-home-nav li{
		float:none;
		-webkit-transition:background-color .5s;-moz-transition:background-color .5s;transition:background-color .5s;
	}
	.mp-nav li.back-active{background:#444;padding-bottom:15px;}
	.mp-nav a, .rcl-home-nav a, .account-nav-ctnr a{color:rgba(255, 255, 255, 0.9);font-size:13px;text-transform:uppercase;display:block;padding:0 10px 0 35px;}
	.mp-nav > ul > li > a, .rcl-home-nav > ul > li > a, .account-nav-ctnr a{line-height:60px;line-height:7vh;font-weight:600;}
	.mp-nav li li a{line-height:30px;line-height:5vh;font-weight:400;}
	.mp-nav li li a:before{content:'-';display:inline-block;margin-right:7px;}
	.mp-nav a .fa{font-weight:400;margin-top:-2px;margin-left:7px;}
	.mp-nav ul ul{display:none;}
	.mp-nav ul ul.dropdown-show {display:block;margin-top:-15px;}

	.account-nav-ctnr{position:absolute;bottom:0;left:0;width:80%;min-width:320px;max-width:480px;padding-bottom:15px;}
	.account-nav-ctnr .fa{margin-right:2vw;}

	html.responsive .pageheads{background-image: -webkit-linear-gradient(226deg, #1cbf8f 0%, #1b79d3 100%);background-image: -moz-linear-gradient(226deg, #1cbf8f 0%, #1b79d3 100%);background-image: -ms-linear-gradient(226deg, #1cbf8f 0%, #1b79d3 100%);background-image: linear-gradient(226deg, #1cbf8f 0%, #1b79d3 100%);padding: 10px 0;}
	html.responsive .pageheads .head{color: #fff;font-weight: 600;font-family: "Source Sans Pro";}

	.hamburger-nav-mobile{
		background:#4a4a4a;font-size:13px;padding:15px 15px 0;position:fixed;top:0;left:-110%;bottom:0;width:80%;min-width:320px;max-width:480px;z-index:9999;
		-webkit-box-shadow: 0 0 10px #3e3e44;-moz-box-shadow: 0 0 10px #3e3e44;box-shadow: 0 0 10px #3e3e44;
		-webkit-transition:left .5s;-moz-transition:left .5s;transition:left .5s;
	}
    .hamburger-nav-mobile.active{left:0;}
    .hamburger-nav-mobile .item{margin:12px 0;}
    .hamburger-nav-mobile .item .user-name{font-size:20px;line-height:20px;}
    .hamburger-nav-mobile .item .user-email{font-size:15px;line-height:15px;text-transform:none;}
    .hamburger-nav-mobile .item a {
        color: rgba(255, 255, 255, 0.9);font-weight:600;display: block;line-height: 40px;padding:0 12px;
        -webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;
    }
    .hamburger-nav-mobile .item.active a, .hamburger-nav-mobile .item:not(.item-user-info):hover a{
        background-image: -webkit-linear-gradient(226deg, #1cbf90 0%, #1b79d3 100%);
        background-image: -moz-linear-gradient(226deg, #1cbf90 0%, #1b79d3 100%);
        background-image: linear-gradient(226deg, #1cbf90 0%, #1b79d3 100%);
    }
    .hamburger-nav-mobile .item a .fa{font-weight:normal;font-size:20px;line-height:20px;width:20px;margin-right:35px;position:relative;top:2px;}
    .hamburger-nav-mobile .btn-logout-ctnr{position:absolute;left:25px;right:25px;bottom:40px;}
	.hamburger-nav-mobile .btn-logout{background: none;color: #fff;font-size:15px;font-weight:600;text-align:center;display:block;line-height: 35px;border: 1px solid #c9d0d6;}

	/*GDPR Style- PER-933*/
	.page-personal-data .deletestate{padding: 0 10px;} 
}


@media (max-width:575px){
	#aspnetForm, #unAuthForm{margin-bottom:-188px}
	#aspnetForm:after, #unAuthForm:after{height:188px}
	.footer .fml{font-size: 10px;}
	.footer .fml a:before{margin: 0 6px 0 4px;}
}
@media (max-width:991px) {
	html.responsive body{min-width:0}
	html.responsive .header > .container,
	html.responsive .main > .container,
	html.responsive .footer .container{/*width:100%!important;*/padding-left:10px;padding-right:10px}
	html.responsive .signin-page .main .container{width:315px !important;padding-left:0;padding-right:0}
}
@media (min-width: 768px) {
	.footer .copyright-ctnr{padding:18px 0;}
	.footer .powered-by{float:left;margin-bottom:0}
	.footer .powered-by .text, .footer .powered-by .si{display:inline-block;}
	.footer .copyright{float:right;}
}

@media (min-width: 768px) and (max-width:991px) {
	html.responsive .container{padding-left:10px;padding-right:10px;}
    .signin-page .signup-loading-img {top: 363px;}
}

@media (min-width: 992px) {
	html.responsive body, body{min-width:960px}
	html.responsive .container, html.responsive .w960px, .container, .w960px{width:960px!important;margin-left:auto!important;margin-right:auto!important} /* !important to override bootstrap */
}

@media (min-width: 1200px) {
	html.responsive body{min-width:1170px}
	html.responsive .container{width:1170px!important;} 
}
.resume-option-info{text-align:center}
.resume-option-info .info-for-user{line-height:45px;color: #6b6b72;font-family: "Source Sans Pro";font-size: 12px;font-weight: 400;}
.resume-option-info .info-for-user a{color: #3b90ff;}

/****Header Get Job By Text Modal CSS*****/
.getjobbytext-modal{width:100%;font-family: "Source Sans Pro",sans-serif;text-align: center;}
.getjobbytext-modal .close-common-modal{font-size: 18px;color: #9b9b9b;position:absolute;right:10px;top:10px;}
.getjobbytext-modal .getjobbytext-body{padding:20px 15px;}
.getjobbytext-modal .title{font-size: 22px;font-weight: 300;color: #2d81d6;font-family: "Roboto Slab",sans-serif;}
.getjobbytext-modal .sub-title{font-size: 18px;font-weight: 400;color: #46464e;}
.getjobbytext-modal .cell-phone{width: 262px;margin:20px auto 15px;}
.getjobbytext-modal .cell-phone .text{font-size: 12px;font-weight: 400;color: #58585f;text-align: left;}
.getjobbytext-modal .cell-phone .form-input{width:100%;height:45px;border: 1px solid #d7dde2;padding: 0 10px;}
.getjobbytext-modal .custom-checkbox{padding-left: 0;}
.getjobbytext-modal .agree-msg .text{font-size: 12px;display: inline-block;vertical-align: middle;margin-top: -1px;}
.getjobbytext-modal .note-text{font-size: 12px;font-weight: 400;line-height: 19px;color: #46464e;margin: 10px 0 15px;display: block;}
.getjobbytext-modal .ctnr-btn-getjob{text-align: center;}
.getjobbytext-modal .ctnr-btn-getjob .btn{width:238px;}
.getjobbytext-modal .getjobbytext-footer{background-color: #f6f5f4;padding:15px 5px 25px;overflow: hidden;}
.getjobbytext-modal .getjobbytext-footer .list{position: relative;width:50%;float:left;padding:5px 10px 5px 40px;text-align: left;}
.getjobbytext-modal .getjobbytext-footer .list .icon{position: absolute;left:0;top: 0;width:36px;height:36px;margin-right: 5px;}

.getjobbytext-modal-success{text-align: center;padding: 35px;}
.getjobbytext-modal-success .title{font-size: 40px;font-family: "Roboto Slab",sans-serif;color: #2d81d6;font-weight: 300;margin-bottom: 40px;}
.getjobbytext-modal-success .text{font-size: 16px;font-family: "Source Sans Pro",sans-serif;color: #15ac31;font-weight: 400;margin-bottom: 45px;}
.getjobbytext-modal-success .text .fa{font-size: 12px;line-height: 24px;margin-right: 10px;}
.getjobbytext-modal-success .note{font-size: 14px;color: #46464e;font-family: "Source Sans Pro",sans-serif;}


@media (max-width:767px)
{
	.getjobbytext-modal{width: 95%;}

}
@media (max-width:767px) and (orientation: landscape)
{
	.getjobbytext-modal{height: 90%;overflow: auto;}

}
@media (min-width:767px) and (max-width:992px)
{
	.getjobbytext-modal{width:560px;}
	.getjobbytext-modal .getjobbytext-footer{padding: 15px 25px 25px;}
}

@media (min-width:992px)
{
	.getjobbytext-modal{width:752px;}
	.getjobbytext-modal .close-common-modal{right:26px;top:24px;}
	.getjobbytext-modal .getjobbytext-body{padding:25px;}
	.getjobbytext-modal .title{font-size: 40px;}
	.getjobbytext-modal .sub-title{font-size: 24px;}
	.getjobbytext-modal .cell-phone{margin:42px auto 15px;}
	.getjobbytext-modal .agree-msg .text{font-size: 16px;}
	.getjobbytext-modal .note-text{margin: 24px 0 28px;}
	.getjobbytext-modal .getjobbytext-footer{padding:15px 40px 25px;margin-top: 20px;}
	.getjobbytext-modal .getjobbytext-footer .list{padding:5px 10px;}
	.getjobbytext-modal .getjobbytext-footer .list .icon{display: inline-block;vertical-align: middle;position: relative;width:45px;height:45px;margin-right: 20px;}
}
/****INTL portal CSS*****/
.feedback-page .si-br{margin-top:15px;margin-left: 10px;}
.uk.edit-resume-page #overlayDiv {opacity: .3 !important;z-index:9;} 
.si-uk.mpr-uk-logo{background-position:100%; width:198px;height:40px;text-indent:-500px;overflow:hidden;}
.si-uk{background-image:url(/images/uk/new-logo-myperfectcv.svg)  ;background-repeat:no-repeat; background-size:100%;display:inline-block;}
.si-br.mpr-br-logo{background-position:100%; width:300px;height:40px;text-indent:-500px;overflow:hidden;}
.si-br{background-image:url(/images/br/brazil-logo.svg);background-repeat:no-repeat; background-size:100%;display:inline-block;} 
.si-logos_uk{background-image:url(/images/uk/new-logo-myperfectcv-cl.svg);background-repeat:no-repeat; background-position:100% !important; background-size:100%;display:inline-block;}
#ctl00_Header1_h1MPR > a.si-logos_fr{background-image:url(/images/fr/new-logo-moncvparfait-cl.svg);background-repeat: no-repeat; background-position:left !important; background-size:88%; display:inline-block;}
#ctl00_Header1_h1MPR > a.si-logos_es{background-image:url(/images/es/new-logo-micvideal-cl.svg); background-repeat:no-repeat; background-position:100% !important; background-size:100%;display:inline-block; }
#ctl00_Header1_h1MPR > a.si-logos_it{background-image:url(/images/it/new-logo-ilcvperfetto-cl.svg);background-repeat: no-repeat; background-position:left !important; background-size:88%; display:inline-block;}
.mpclRollUp .uk #ctl00_Header1_h1MPR .si-logos_uk.logo-position, .mpclRollUp .fr #ctl00_Header1_h1MPR .si-logos_fr.logo-position, .mpclRollUp .es #ctl00_Header1_h1MPR .si-logos_es.logo-position, .mpclRollUp .it #ctl00_Header1_h1MPR .si-logos_it.logo-position{background-position: 0 -77px; height: 38px; text-indent:-9999px;}
.mpclRollUp .fr #ctl00_Header1_h1MPR .si-logos_fr.logo-position{background-position: 0 -76px;}
.uk #ctl00_Header1_h1MPR{margin-top:15px;margin-bottom:16px;}
.uk .footer .powered-by .si {margin-left:7px}
.uk .mpr-register p.fs13px { font-size: 12px}
.uk .mp-nav ul li#liResumes a{text-transform:capitalize;}
.logo-mpr-fr{background: url(/images/fr/new-logo-monCVparfait.svg) no-repeat;background-position:100%; background-size:100%; display: inline-block;width: 203px;height: 38px;text-indent: -9999px;margin:15px 0 0 15px;}
.logo-mpr-es{background: url(/images/es/new-es-logo.svg) no-repeat;background-position:100%; background-size:100%; display: inline-block;width: 178px;height: 46px;text-indent: -9999px; margin:13px 0 0 15px;}

/*fr portal*/
body.fr,#ctl00_Header1_dvHeader {float:none;}
.si-fr{background-image:url(/images/fr/new-logo-monCVparfait.svg); background-size: cover;background-repeat: no-repeat;background-position: center !important;} 
.si-fr.mpr-fr-logo,.si-es.mpr-es-logo,.si-cl.mpr-cl-logo,.si-mx.mpr-mx-logo,.si-pe.mpr-pe-logo,.si-ar.mpr-ar-logo {background-position:0 0px;width:205px;height:40px;text-indent:-500px;overflow:hidden;display:inline-block;}
.si-es.mpr-es-logo,.si-cl.mpr-cl-logo,.si-mx.mpr-mx-logo,.si-pe.mpr-pe-logo,.si-ar.mpr-ar-logo {background-image:url(/images/es/new-es-logo.svg);background-size: 100%; background-repeat: no-repeat; background-position: center !important;}
.fr .hiw-container .three-steps ul,.es .hiw-container .three-steps ul,.it .hiw-container .three-steps ul {width:75%;}
.fr .mp-nav > ul > li > ul > li > a,.es .mp-nav > ul > li > ul > li > a{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*it portal*/
.si-it.mpr-it-logo,.feedback-hdr .logo-mpr-it{background:url(/images/it/new-logo-ilCVPeretto.svg) no-repeat;display:inline-block;width:160px;height:40px;text-indent:-9999px;background-size:cover;}
.feedback-hdr a.logo-mpr-it {  margin: 15px 0 15px 15px;}

.logo-mpr-br {background:url(/images/br/brazil-logo.svg) no-repeat;display:inline-block;width:160px;height:40px;text-indent:-9999px;background-size:cover;}

@media(max-width:1500px) {

.uk.choose-template-page .slick-carausel-large-ctnr .svg-skin {width: 482px !important; height: 620px !important; margin-top: 54px!important; }
}
@media only screen and (max-width:767px){
    body.mpr-portal{min-width:0 !important;text-align:justify;}
    .mpr-portal .container{width:100%!important;}
    .si-it.mpr-it-logo{margin-left:10px;}
   
}

/****INTL portal CSS*****/
/*-----------Start: LCB-3561----------*/
.row-out{display:none;    width: 100%;text-align: center;margin-top: 55px;}
.iteration-tour-info{width:325px;position:absolute;z-index: 9999;box-shadow: 0 0 30px rgba(88, 88, 95, 0.2);border: 1px solid #e8ecf0;background-color: #fbfcfd;display:none}
.above-input{left: 30%;top: -90px;}
.above-button{left: 79%;top: -120px;}
.iteration-tour-info .tour-header{height:40px;background-color:#48a4ff;padding:12px 20px;color:#ffffff;font-family:"Source Sans Pro";}
.iteration-tour-info .tour-header .fa{position:absolute;top:12px;right:15px;color:#fff;cursor:default;font-size:12px;}
.iteration-tour-info > .h5{padding:5px 22px;font-family:"Source Sans Pro";font-size:13px;font-weight:400;line-height:17px;color:#58585f;height:50px;background-color:#fff}
.iteration-tour-info.above-button > .h5{line-height:25px;height:40px;}

.iteration-tour-info .tour-footer .arrow-down{width:0px;height:0px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;position:absolute;bottom:-18px;left:40%;}
.fr.how-it-works-page .main > .container,.es.how-it-works-page .main > .container,.uk.how-it-works-page .main > .container{ padding-top:1vh;}
.br.resume-home-page .header .w100px{width:115px}
.br.resume-home-page .more-tools-ctnr  .w100px{width:135px}
.br .ui-front.proceed-home-page {  width: 350px !important;}  
.br .my-account-nav .mprdropdown-ctnr{left:0}

/*-----------End: LCB-3561----------*/

/*Europass Footer*/
.europass-footer .fml a {
    display: inline-block;
    color: #9f9f9f;
}
.europass-footer .container {
    padding: 0 10px;
}
.europass-footer .fml {
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
}
.europass-footer {
    font-family: Arial,sans-serif;
    font-size: 12px;    
    line-height: 1.5;
    background-color: #fbfcfd;
}
 .europass-footer .bgl a {
    display: inline-block;
    color: #9b9b9b;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
}
.europass-footer .copyright-outer {
    background: #424349;
    font-size: 10px;
    color: #9b9b9b;
}
.europass-footer .copyright-outer .powered-by {
    font-size: 10px;
    letter-spacing: 0.08px;
    margin-top:17px;
}
.europass-footer .copyright li{
    list-style:none; 
    display:inline-block;
}
.europass-footer .copyright{
    margin-bottom:0; 
    padding:15px 0;
    font-size: 11px;
    font-family: tahoma;
}
.europass-footer .copyright li.divider{
    padding:0 13px;
}
    @media (min-width: 768px){
        #aspnetForm:after {
        height: 136px;
        background: #fbfcfd;
        }

    }
@media (max-width: 768px) {
.si-es.mpr-es-logo,.si-uk.mpr-uk-logo,.si-fr.mpr-fr-logo{
height: 30px;
width: 157px;
display: inline-block;
}
.si-it.mpr-it-logo{
height: 35px;
width: 149px;
display: inline-block;
}
.UK .header p.pt20px,.ES .header p.pt20px ,.FR .header p.pt20px,.IT .header p.pt20px,.BR .header p.pt20px{ text-align : center;}
.UK .policy-terms .h1 , .UK .full-privacy-policy-cntr h2,.UK .policy-terms .pageheads .head,
.FR .policy-terms .h1 , .FR .full-privacy-policy-cntr h2,.FR .policy-terms .pageheads .head,
.ES .policy-terms .h1 , .ES .full-privacy-policy-cntr h2,.ES .policy-terms .pageheads .head,
.IT .policy-terms .h1 , .IT .full-privacy-policy-cntr h2,.IT .policy-terms .pageheads .head,
.BR .policy-terms .h1 , .BR .full-privacy-policy-cntr h2,.BR .policy-terms .pageheads .head{font-size: 22px;}
 
.UK .main > .container,.ES .main > .container,.FR .main > .container,.IT .main > .container,.BR .main > .container{padding-top: 2vh;}
.UK .collectInfo table tbody{border: 1px solid #ccc;}
.UK .collectInfo,.ES .collectInfo,.FR .collectInfo,.IT .collectInfo,.BR .collectInfo{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;

}
.UK .ppContainer h1,.ES .ppContainer h1,.FR .ppContainer h1,.IT .ppContainer h1,.BR .ppContainer h1{ font-size:17px;}
.UK  .ppContainer .hd-bold,.ES  .ppContainer .hd-bold,.FR  .ppContainer .hd-bold,.IT  .ppContainer .hd-bold,.BR  .ppContainer .hd-bold{ font-size:12px;}
 /*RESPONSIVE TABLE FOR MPINTL*/
.FR .collectInfo table,.ES  .collectInfo table,.UK  .collectInfo table,.IT .collectInfo table,.BR  .collectInfo table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  border: 0;
}

.FR  .collectInfo  table caption,.ES  .collectInfo table caption,.UK  .collectInfo table caption,.IT  .collectInfo table caption,.BR  .collectInfo table caption {
 font-size: 1.3em;
  margin: .5em 0 .75em;
}

.FR  .collectInfo table tr,.ES  .collectInfo table tr,.UK  .collectInfo table tr,.IT  .collectInfo table tr,.BR  .collectInfo table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
  margin-bottom: .625em;
   display: block;
    border-bottom: 3px solid #ddd;
}

.FR  .collectInfo table th,.FR  .collectInfo table td,
.ES  .collectInfo table th,.ES  .collectInfo table td,
.UK  .collectInfo table th,.UK  .collectInfo table td,
.IT  .collectInfo table th,.IT  .collectInfo table td,
.BR  .collectInfo table th,.BR  .collectInfo table td
 {
  padding: .625em;
  text-align: center;
}

.FR  .collectInfo table th,.UK  .collectInfo table th,.ES  .collectInfo table th,.IT  .collectInfo table th,.BR  .collectInfo table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.FR .collectInfo  table a,.ES .collectInfo  table a,.UK .collectInfo  table a,.IT .collectInfo  table a,.BR .collectInfo  table a{ font-weight: bold;
text-decoration: underline; color: #e36c0a;}
 .FR  .collectInfo table thead, .ES  .collectInfo table thead, .UK  .collectInfo table thead, .IT  .collectInfo table thead, .BR  .collectInfo table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
.FR  .collectInfo table td,.ES  .collectInfo table td,.UK  .collectInfo table td,.IT  .collectInfo table td,.BR  .collectInfo table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
    min-height:30px;
  }
  
  .FR .collectInfo table td::before,  .UK .collectInfo table td::before,  .ES .collectInfo table td::before,  .IT .collectInfo table td::before,  .BR .collectInfo table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
  }
  
 .FR .collectInfo table td:last-child,.UK .collectInfo table td:last-child ,.ES .collectInfo table td:last-child ,.IT .collectInfo table td:last-child ,.BR .collectInfo table td:last-child  {
    border-bottom: 0;
  }
 .FR .collectInfo .t-head,.UK .collectInfo  .t-head,.ES .collectInfo .t-head,.IT .collectInfo .t-head, .BR .collectInfo  .t-head {display:none;}
 .ppContainer .bd-para {
    padding-left: 5px !important;
}
}
 
/* Europass MPIT Dashboard Banner*/
.europassbanne-section.rsm-cl-thumbs-ctnr{padding:30px 0 60px}
.europassbanner{margin-bottom:30px;}
.europassbanner .deshboard-banner-warp{height: 85px; border: 1px solid #979797; padding:18px 20px; background-color: #ddeaf9; margin:0 auto;}
.europassbanner .deshboard-banner-warp ul{list-style:none; clear: both;padding: 15px 22px;}
.europassbanner .deshboard-banner-warp ul li:first-child{width: 16%; vertical-align:middle; border-right: 2px solid #1b83ca;height: 50px;}
.europassbanner .deshboard-banner-warp ul li{float:left; width:84%;}
.europassbanner .deshboard-banner-warp ul li:last-child{padding-left:3%}
.europassbanner .deshboard-banner-warp ul img{/*width:128px; height:28px;*/float: left; margin: 10px 0 0;}
.europassbanner .deshboard-banner-warp h2{color: #1b83ca;margin-top: 9px;margin-bottom: 9px;font-family: 'Roboto Slab', serif;float:left;font-size: 18px;font-weight: 700;}
.europassbanner .deshboard-banner-warp p{color: #535057;font-family: 'Source Sans Pro', sans-serif; font-size: 13px;font-weight: 400;line-height: 16.93px; float:left;}
.europassbanner .deshboard-banner-warp .text-wrap{ float:left;}
.europassbanner .deshboard-banner-warp .btn-blue{margin-top: 0; width: 137px; color:#fff;box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);background-color: #1b83ca;color: #ffffff;font-family: 'Source Sans Pro', sans-serif; font-size: 15px;font-weight: 600;text-transform: uppercase;border-radius:0px; float:right;}
.europassbanner .deshboard-banner-warp span.divider-line{width: 1px; height: 54px; border: 1px solid #1b83ca; display:inline-block; }
.europassbanne-section .rsm-cl-thumbs .share-options .fa{top:6px}
@media(max-width:991px){
 .europassbanner .deshboard-banner-warp h2{font-size:17px;}
.europassbanner .deshboard-banner-warp ul li{ width:82%;} 
.europassbanner .deshboard-banner-warp ul li:first-child {  width: 18%; padding-right: 2%;  }
.europassbanner .deshboard-banner-warp ul img{width:100%;}
}
/* Brazil Dashboard Banner*/
.brazilbanner .deshboard-banner-warp h2 {  color: #ffffff;font-family: 'Source Sans Pro', sans-serif; font-size: 30px; font-weight: 600;}
.brazilbanner{margin-bottom:30px;}
.brazilbanner .text-wrap{float:left;}
.brazilbanner{background-image:url(/images/br/green-gradiant.jpg);background-size: 100%; background-repeat: no-repeat; background-position: center !important;box-shadow: 0px 0px 0px 11px rgba(204, 204, 208, 0.09);}
.brazilbanner .deshboard-banner-warp{padding: 18px 22px;clear: both;overflow: hidden;}
.brazilbanner .btn.btn-blue{float:right; width: 151px; color: #01b284; font-family: 'Source Sans Pro', sans-serif;
font-size: 16px; font-weight: 600; text-transform: uppercase; background:#fff;}
.brazilbanner .far {font-weight: 400; margin-right: 4px; }
body.br .rsm-cl-thumbs-ctnr {  padding: 30px 0 60px;}



/***** Hide Dropdown - PER-3383 *****/
.ctf-navbar-userbar-ctnr-unauth .resumes-dropdown,
.ctf-navbar-userbar-ctnr-unauth .coverletter-dropdown{display: none;}