.applicant-login-logo a.logo-holder{float:none;width:310px;margin-left:0;margin-right:0}
.applicant-login-logo{text-align:center}
.login-image-wrapper{position:relative;float:right;margin:20px 50px 0 0}
.login-image-holder{position:relative;cursor:pointer;float:right}
.login-image-holder img{width:32px;height:32px}
.login-image-holder span{display:block;width:8px;height:8px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:40px;top:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.login-name-holder{min-width:200px;height:auto;background:#fff;-moz-box-shadow:1px 1px 4px 1px #888886;-webkit-box-shadow:1px 1px 4px 1px #888886;box-shadow:1px 1px 4px 1px #888886;position:absolute;margin-top:45px;right:-41px;z-index:999999;display:none}
.login-name-holder h3{font-size:18px;line-height:22px}
.login-name-holder>div{border-bottom:2px solid #d7d7d7;padding:10px 15px}
.login-name-holder>div:last-child{border-bottom:0}
.login-name-holder::before{border-color:transparent transparent #fff;border-style:solid;border-width:10px;content:"";display:block;height:0;position:absolute;right:20px;bottom:100%}
.login-name-holder .user-name h3{margin-bottom:0}
.login-name-holder .log-out a{text-transform:uppercase}
#login-mask{background:transparent none repeat scroll 0 0;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:9999;display:none}
.ad-choice-bar{background:#d6d6d6;width:100%;height:22px;position:fixed;top:0;left:0;z-index:9990;display:none}
.ad-choice-body{position:relative;text-align:right;right:24px}
.ad-choice-body span a{color:#000;font-size:13px;font-weight:400}
.footer-adchoice-container span a{color:#fff;font-size:13px;font-weight:400}
.ad-choice-body span a:hover,.footer-adchoice-container span a:hover{text-decoration:none}
.ad-choice-body span{margin-right:2px}
@media only screen and (min-width:1050px){.ad-choice-body{right:44px}
}
@media only screen and (max-width:480px){.ad-choice-body{right:10px}
}
.modal{z-index:99999999}
.modal-backdrop.in{opacity:.6}
.menu-modal .modal-dialog{background:#fff none repeat scroll 0 0;height:auto;margin:0 auto;opacity:1;overflow:hidden;position:relative;width:100%}
.modal-content{border:medium none;border-radius:0;box-shadow:none}
.modal-header{border-bottom:medium none;min-height:50px}
.modal-body{padding:0}
.login-member-holder{background:#354447 none repeat scroll 0 0;padding:20px}
.login-member-holder a{display:block;font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:0;outline:0 none;padding:20px 0;text-decoration:none}
.login-member-holder a:first-child{padding-top:10px}
.login-member-holder a:last-child{padding-bottom:10px}
.login-member-holder a.login-text{color:#fff;font-weight:600;text-transform:uppercase}
.login-member-holder a.member-text{color:#ea8806;font-weight:600;text-transform:uppercase}
.login-links-holder{background:#fff none repeat scroll 0 0;padding:20px;position:relative}
.login-links-holder ul{list-style:outside none none;margin:0;padding:0}
.login-links-holder ul li a{color:#666;display:inline-block;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:600;line-height:0;outline:0 none;padding:20px 0;text-decoration:none}
.login-links-holder ul li a:hover,.login-member-holder a:hover{text-decoration:underline}
.login-links-holder ul li:first-child a{padding-top:10px}
.login-links-holder ul li:last-child a{padding-bottom:10px}
.modal-body .close{height:24px;opacity:1;position:absolute;right:25px;top:25px;width:24px}
.modal-dialog .content{width:100%}
.modal-body .close-white{background:transparent none repeat scroll 0 0;border:0 none;cursor:pointer;opacity:1;padding:0;display:block;height:24px;opacity:1;position:absolute;right:25px;top:20px;width:24px;z-index:999}
.modal-body .close-white::after,.modal-body .close-white::before{background:#858585 none repeat scroll 0 0;content:"";height:2px;left:0;right:0;position:absolute;top:10px;width:30px}
.modal-body .close-white::before{-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);-o-transform:rotate(133deg);transform:rotate(133deg)}
.modal-body .close-white::after{-webkit-transform:rotate(-133deg);-moz-transform:rotate(-133deg);-ms-transform:rotate(-133deg);-o-transform:rotate(-133deg);transform:rotate(-133deg)}
.modal-body .close-white::after{color:#fff;font-size:65px}
.aem-AuthorLayer-Preview .modal.menu-modal{position:relative}
@media only screen and (min-width:520px){.modal.menu-modal{text-align:center}
.modal.menu-modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.menu-modal .modal-dialog{width:500px;display:inline-block;vertical-align:middle}
.login-member-holder,.login-links-holder ul{padding:30px}
.login-links-holder ul li,.login-member-holder p{text-align:left}
.login-links-holder{padding:0}
}
@media only screen and (min-width:720px){.menu-modal .modal-dialog{width:600px}
.login-member-holder,.login-links-holder ul{padding:50px}
.login-links-holder ul{padding-bottom:30px}
.login-member-holder{padding-top:30px}
.login-links-holder ul li a,.login-member-holder a{padding:25px 0}
.login-links-holder ul li:first-child a{padding-top:0}
.login-links-holder ul li:last-child a{padding-bottom:0}
.login-links-holder ul li a,.login-member-holder a{font-size:21px}
.modal-body .close-white{height:44px;right:26px;top:20px;width:43px}
.modal-body .close-white::after,.modal-body .close-white::before{height:2px;left:0;position:absolute;top:23px;width:47px}
}
@media only screen and (min-width:1050px){.menu-modal .modal-dialog{width:600px}
}
.browser-wrapper{background:#f9f9f9}
.browser-sections div h3{color:#666;font-weight:600;line-height:30px;padding:0 20px;text-align:center}
.browser-sections div h3:hover{color:#00a162}
.browser-sections div img{margin:0 auto;width:30%}
.browser-sections{margin:0 auto;width:96%;padding:0 2% 40px;text-align:center}
.browser-sections div{display:inline-block;width:98%;padding:30px 0;border:1px solid #ccc;vertical-align:top;margin-bottom:35px;height:220px;cursor:pointer}
.browser-sections div:first-child+div+div+div{margin-bottom:0}
.social-network-container{margin-bottom:20px}
@media only screen and (min-width:520px){.browser-sections div{width:48%;height:250px;margin-left:3%}
.browser-sections div:first-child,.browser-sections div:first-child+div+div{margin-left:0}
.browser-sections div:first-child,.browser-sections div:first-child+div{margin-bottom:35px}
.browser-sections div img{width:50%}
.social-network-container{margin:13px 0 23px 0}
}
@media only screen and (min-width:720px){.browser-sections{margin:0 auto;width:96%;padding:0 2% 40px;text-align:center}
.browser-sections div{height:260px;width:22%;margin:0 0 0 3%}
.browser-sections div img{width:65%}
.browser-sections div:first-child{margin-left:0}
.browser-sections div:first-child+div+div{margin-left:3%}
}
@media only screen and (min-width:1050px){.browser-wrapper{border:2px solid #e4e4e4;padding:10px;width:1020px;margin:115px auto 40px}
.browser-wrapper section.program{padding:30px 0 70px}
.browser-sections{width:100%;margin:0 auto;padding:0 0 70px;text-align:center}
.browser-sections div{width:210px;margin-left:40px;border:2px solid #e4e4e4}
}