.redesigned-program-finder #pfFilterBoxLocationInput:focus{outline:none !important}
.redesigned-program-finder #pfFilterBoxLocationInput:focus.non-keyboard-outline{outline:2px solid #000 !important}
.redesigned-program-finder .program-finder-form{display:none}
.redesigned-program-finder .program-finder-form .marginBottom0{margin-bottom:0}
@media(max-width:767px){.redesigned-program-finder .program-finder-form .marginBottom0{padding:0}
}
.redesigned-program-finder .program-finder-form .p-finder .thead{cursor:default}
.redesigned-program-finder .program-finder-form .bootstrap-select .dropdown-toggle .bs-caret i{font-size:17px;top:9px;position:absolute}
.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group.disabled,.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group>.disabled{background-color:#808080 !important;border:0 none !important;height:40px}
.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group.disabled .bs-caret,.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group>.disabled .bs-caret{display:none !important;visibility:hidden;background-color:gray}
.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group .dropdown-menu{border-radius:0 !important}
.redesigned-program-finder .program-finder-form .bootstrap-select .dropdown-menu{border:1px solid #9e9d9d !important;padding:0 !important}
.redesigned-program-finder .program-finder-form .bootstrap-select .dropdown-menu ul{border:4px !important}
.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group .dropdown-menu li a{padding:0 10px !important}
.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group .dropdown-menu li a:focus{background-color:#1e90ff !important;color:#fff}
.redesigned-program-finder .program-finder-form .bootstrap-select.btn-group .dropdown-menu li a:hover{background-color:#1e90ff !important;color:#fff}
.redesigned-program-finder .program-finder-form .bootstrap-select .dropdown-toggle .filter-option{padding-left:0 !important}
.redesigned-program-finder .program-finder-form .program-finder-green{padding:40px;background-color:#bc0;box-sizing:border-box;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.redesigned-program-finder .program-finder-form .program-finder-green .greenContainer{max-width:1200px;margin:0 auto}
.redesigned-program-finder .program-finder-form .program-finder-green .greenContainer .program-finder-title{margin-bottom:20px}
.redesigned-program-finder .program-finder-form .program-finder-green .greenContainer .bootstrap-select>.dropdown-toggle{height:40px}
.redesigned-program-finder .program-finder-form .program-finder-green #pfFilterBoxAreas{color:gray}
.redesigned-program-finder .program-finder-form .program-finder-green #onlineCampus{color:gray}
.redesigned-program-finder .program-finder-form .program-finder-green program-finder-title{margin-bottom:15px}
.redesigned-program-finder .program-finder-form .program-finder-green .searchProgramBtn-wrapper{clear:both}
.redesigned-program-finder .program-finder-form .program-finder-green .searchProgramBtn-wrapper .finderserchbtn{float:none}
@media(min-width:1200px){.redesigned-program-finder .program-finder-form .program-finder-green .searchProgramBtn-wrapper .finderserchbtn{width:31.3%}
}
@media(min-width:768px) and (max-width:1199px){.redesigned-program-finder .program-finder-form .program-finder-green .searchProgramBtn-wrapper .finderserchbtn{width:30.3%}
}
.redesigned-program-finder .program-finder-form .program-finder-green .programFinderOptions:nth-child(3){margin-right:auto}
.redesigned-program-finder .program-finder-form .program-finder-green .droplist{color:#3c2320;text-align:left;height:40px;font-weight:400;font-size:13px;font-style:normal;border:.5px solid #ccc;margin-bottom:20px}
.redesigned-program-finder .program-finder-form .program-finder-green .dropdownlabel{text-align:left;font-size:14px;padding:0 0 10px 0;font-weight:400;display:block;margin-bottom:0 !important}
.redesigned-program-finder .program-finder-form .program-finder-green .searchProgram{width:22%;position:relative;left:-7%;margin:0}
.redesigned-program-finder .program-finder-form .program-finder-green .disabled{pointer-events:none;background-color:#ccc;border:0 none;cursor:not-allowed}
.filter-box input#pfFilterBoxLocationInput.error{border:1px solid red}
.has-error .zipcode-error-message{display:inline-block;border:1px solid #900;text-decoration:none;color:#900}
.has-error #pfFilterBoxLocationInput{border:1px solid #900}
.zipcode-error-message{display:none;color:#900;font-size:.75em;padding-left:5px;padding-right:5px;font-weight:400}
@media screen and (min-width:320px) and (max-width:767px){.searchProgramBtn-wrapper .finderserchbtn{margin:0 !important}
}
@media all and (min-width:1024px){.filter-box .zipcode-error-message{margin-left:0;position:absolute;top:0;padding-left:6px;width:100px}
}
@media all and (max-width:736px){.filter-box .zipcode-error-message{position:relative;top:0;margin-top:0;margin-bottom:18px !important}
}
@media all and (min-width:581px) and (max-width:992px){.zipcodeErrorDiv{position:relative;text-align:left}
.form-mainDiv .form-group-mainDiv #zipcode-error.zipcode-error-message{margin-left:0;position:absolute;top:0 !important;padding-left:0 !important;width:auto !important;left:0 !important;border:0 none}
}
@media screen and (max-width:769px){.program-finder-green{padding:30px 25px !important}
}
@media screen and (min-width:992px){.searchProgramBtn{width:28%;margin:0 auto}
}
@media only screen and (min-width:580px){.program-finder-green #locationZipCode{display:none}
}
@media only screen and (max-width:762px){.program-finder-green #pfFilterBoxLocationInput{width:100%;padding-left:20px}
}
@media only screen and (min-width:761px){.program-finder-green #pfFilterBoxLocationInput{display:none}
}
.compartBtn{display:table-cell;vertical-align:middle}
.compartBtn input.compareBtnInput{z-index:1}
@media(min-width:1200px){.compartBtn input.compareBtnInput{margin-left:15px}
}
@media(min-width:768px) and (max-width:991px){.caretDown .fa-plus,.caretDown .fa-minus{z-index:1}
}
.p-finder{display:none;padding:25px}
.p-finder .fa-chevron-right{top:0}
.p-finder .accordion{cursor:pointer;color:#3c2320;font-size:14px;font-weight:600;max-width:1170px;margin:0 auto;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;margin-top:-40px}
.p-finder .accordion .accordion-toggle:hover{background-color:#f5f5f5}
.p-finder .accordion .accordion-panel:hover{background-color:#f5f5f5}
.p-finder .accordion .caretDown .fa-plus{font-size:22px;z-index:1}
.p-finder .accordion .caretDown .fa-minus{font-size:22px;z-index:1}
.p-finder .accordion .headerTitle i{-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
@media(min-width:768px) and (max-width:991px){.p-finder .accordion .headerTitle i{padding-right:20px}
}
.p-finder .accordion i .fa-shopping-cart{font-size:18px}
.p-finder .accordion .collapsed i.fa-minus{font-size:22px;z-index:1}
.p-finder .accordion .pinkdot{color:#de3518;font-size:11px;display:inline-block;vertical-align:middle}
.p-finder .accordion .pinkdot i{margin-left:0}
.p-finder .accordion .greendot{color:#a9d001;font-size:11px;vertical-align:middle;color:transparent;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #00a4b5}
.p-finder .accordion .greendot i{margin-left:-3px}
.p-finder .accordion .transperantIcon{color:rgba(255,255,255,0) !important;background-color:rgba(255,255,255,0) !important;border-bottom:rgba(255,255,255,0) !important;visibility:hidden}
@media(max-width:767px){.p-finder .accordion .transperantIcon{display:none !important}
}
.p-finder .accordion i.fa.fa-chevron-right{font-size:13px;padding-left:5px;display:inline}
.p-finder .accordion .cbeSquare{width:10px;font-size:10px;height:10px;background:#651137;color:transparent;display:inline-block;vertical-align:middle}
@media(max-width:768px){.p-finder .accordion .cbeSquare{margin:2px 0}
}
.p-finder .accordion i.greendot.hgreendot{display:inline-block;margin-right:4px;margin-left:1px}
@media(max-width:768px){.p-finder .accordion i.greendot.hgreendot{margin-left:0}
}
.p-finder .accordion i.pinkdot.hpinkdot{display:inline-block;margin-left:1px;margin-right:4px}
@media(max-width:768px){.p-finder .accordion i.pinkdot.hpinkdot{margin-left:0}
}
.p-finder .accordion .sticky{position:fixed !important;top:79px;width:100%;max-width:1170px;border-bottom:0 !important;background:white;z-index:999}
.p-finder .accordion .thead{display:inline-block;width:100%;table-layout:fixed;position:relative;border-bottom:2px solid #ccc;z-index:2;margin-left:0;margin-right:0;min-height:80px}
.p-finder .accordion .thead .dotTxt{text-transform:uppercase;font-size:10px;position:absolute;bottom:0;margin-bottom:0;display:table-cell;padding:0;z-index:1;float:left}
@media(min-width:768px) and (max-width:1024px){.p-finder .accordion .thead .dotTxt{font-size:9px}
}
.p-finder .accordion .thead .quickviewHeader{padding:0}
.p-finder .accordion .thead .heading-2{margin:0;top:0}
.p-finder .accordion .thead .headerTitle{border-right:2px solid #000;margin-bottom:6px;text-transform:uppercase;font-size:10px;padding:0}
.p-finder .accordion .thead .headerTitle .prQuickView{display:none;left:42px;position:relative;top:-21px;left:37px}
@media(min-width:768px) and (max-width:1024px){.p-finder .accordion .thead .headerTitle{font-size:9px;border-right:1px solid #000}
}
.p-finder .accordion .thead .headerTitle:last-child{border-right:0}
.p-finder .accordion .thead .shopingCartHidden{display:none}
.p-finder .accordion .stickyGreen{display:inline-block;margin-right:4px;margin-left:1px}
@media(max-width:768px){.p-finder .accordion .stickyGreen{margin-left:0}
}
.p-finder .accordion .stickyPink{margin-right:4px;display:inline-block;margin-left:1px}
@media(max-width:768px){.p-finder .accordion .stickyPink{margin-left:0}
}
.p-finder .accordion .tbody{display:block;overflow-y:auto;overflow-x:hidden;margin-bottom:0}
.p-finder .accordion .tbody .greendot .fa-circle{vertical-align:sub}
.p-finder .accordion .tbody .pinkdot .fa-circle{margin-top:3px}
@media(max-width:768px){.p-finder .accordion .tbody .pinkdot .fa-circle{margin-top:0}
}
.p-finder .accordion .tbody .dotTxt{width:4.4%;vertical-align:middle;padding-left:1px;padding-right:0;margin-bottom:0;cursor:default;display:table-cell;line-height:0;float:none}
.p-finder .accordion .tbody .dotTxt .greendot{display:inline-block;vertical-align:middle;margin-bottom:1px;margin-right:2px}
.p-finder .accordion .tbody .dotTxt .pinkdot{display:inline-block;vertical-align:middle;margin-bottom:3px;margin-right:2px}
@media(max-width:768px){.p-finder .accordion .tbody .dotTxt{width:7%}
.p-finder .accordion .tbody .dotTxt .greendot{margin:2px 0;height:10px}
.p-finder .accordion .tbody .dotTxt .pinkdot{display:inline-block;margin:2px 0;height:10px}
}
@media(max-width:768px) and (max-width:767px){.p-finder .accordion .tbody .dotTxt .greendot{display:block}
}
@media(min-width:769px) and (max-width:1035px){.p-finder .accordion .tbody .dotTxt{min-width:50px}
}
@media(min-width:1036px) and (max-width:1099px){.p-finder .accordion .tbody .dotTxt{min-width:44px}
}
@media(min-width:1124px) and (max-width:1200px){.p-finder .accordion .tbody .dotTxt{width:29px}
}
.p-finder .accordion .tbody .headerTitle{cursor:pointer}
.p-finder .accordion .tbody .shopingCartHidden{display:none}
.p-finder .accordion .tbody .req-info-wrapper .btn{min-height:40px;width:100%}
.p-finder .accordion .tbody .prg-detail-wrapper .btn{min-height:40px;width:100%}
.p-finder .accordion .tbody .headerTitle.compareHidden.compartBtn{float:none;padding:0}
.p-finder .accordion .tbody .compareChecked{font-weight:700;text-align:left;font-style:normal;font-size:14px;text-decoration:none;color:#393;position:relative;left:10px}
@media(max-width:992px){.p-finder .accordion .tbody .compareChecked .fa-check{padding-right:0}
}
.p-finder .accordion .tbody .compareChecked i{font-weight:700;text-align:left;font-style:normal;font-size:14px;text-decoration:none;color:#393;float:left;text-transform:uppercase;z-index:1;width:100px}
@media(max-width:992px){.p-finder .accordion .tbody .compareChecked i .fa-check{padding-right:0}
}
.p-finder .accordion .tbody .compareChecked i span{font-family:'Roboto',arial,sans-serif;font-weight:700;font-style:normal;font-size:14px;text-decoration:none;color:#393;text-transform:uppercase}
.p-finder .accordion .tbody .programTxt{font-size:16px;cursor:pointer;font-weight:600}
.p-finder .accordion .tbody .programTxt:hover{color:#000;text-decoration:none}
.p-finder .accordion .tbody .programTxt span.programTxtTitle:hover{text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-radius:0}
.p-finder .accordion .tbody .accordion-toggle{position:relative;display:table;margin-bottom:0;cursor:default;padding:0;z-index:1}
.p-finder .accordion .tbody .accordion-toggle .programTxt{margin-bottom:0;padding:0;display:table-cell;vertical-align:middle;float:none}
@media(max-width:1200px){.p-finder .accordion .tbody .accordion-toggle .programTxt{width:500px}
}
@media(max-width:767px){.p-finder .accordion .tbody .accordion-toggle .linkaccordion{width:74%}
}
.p-finder .accordion .tbody .accordion-toggle .programCol{margin-bottom:0;padding:10px 0;display:table-cell;vertical-align:middle}
.p-finder .accordion .tbody .accordion-toggle .plusMinusToggle{cursor:default;text-align:center;display:table-cell;vertical-align:middle;line-height:0;float:none;padding:0;pointer-events:none}
.p-finder .accordion .tbody .accordion-toggle .caretDown i{padding:0}
.p-finder .accordion .tbody .accordion-panel{min-height:30px;position:relative;display:table;margin-bottom:0;cursor:default;padding:0;z-index:1}
.p-finder .accordion .tbody .accordion-panel .accordion-toggle{position:relative;display:inline;margin-bottom:0;cursor:default;padding:0;z-index:1}
.p-finder .accordion .tbody .accordion-panel .programTxtDiv{margin-bottom:0;display:table-cell;vertical-align:middle;padding:10px 0;float:none}
@media(max-width:1200px){.p-finder .accordion .tbody .accordion-panel .programTxtDiv{width:500px}
}
.p-finder .accordion .tbody .accordion-panel .programTxt{padding:0}
.p-finder .accordion .tbody .accordion-panel .programTxtDiv .linkaccordion{width:100%}
.p-finder .accordion .tbody .accordion-panel .headerTitle{cursor:default}
.p-finder .accordion .tbody .accordion-panel .plusMinusToggle{cursor:default;text-align:center;display:table-cell;vertical-align:middle;line-height:0;float:none;padding:0;pointer-events:none}
.p-finder .accordion .tbody .accordion-panel .caretDown .fa-plus,.p-finder .accordion .tbody .accordion-panel .caretDown .fa-minus{pointer-events:visible;cursor:pointer;padding:0}
.p-finder .accordion .tbody .accordionRow{border-bottom:2px solid #ccc;margin-left:0;margin-right:0;cursor:default;z-index:2}
.p-finder .accordion .tbody .accordionRow .no-transition{-webkit-transition:height .001s;-moz-transition:height .001s;-ms-transition:height .001s;-o-transition:height .001s;transition:height .001s}
.p-finder .accordion .tbody .accordionRow .hiddenRow{padding:0 !important}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body{padding:10px 0 20px 0;font-size:14px}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .dotTxt{display:table-cell}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .dotTxt .whiteDot{color:#fff;font-size:12px;display:table-cell;vertical-align:middle}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-right:40px;padding-left:56px;margin-bottom:10px;cursor:default;display:table;position:relative}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin .txtmarginSpan{display:inline-block}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin p,.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin div{padding-right:30px}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .accordionbtns{margin-bottom:0}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .btnpack{margin-top:-9px}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .secondDiv{margin-bottom:1.25rem !important}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .tbody{height:auto;border-top:0 none}
.p-finder .accordion .pfFooter{cursor:default}
.p-finder .accordion .tfoot{padding-top:20px;z-index:1}
.p-finder .accordion .compartBtn{display:table-cell;text-align:center}
.p-finder .refineSearch{margin:0 auto}
.p-finder .refineSearch .refineBtn,.p-finder .refineSearch .refineBtn-sticky{margin-bottom:0}
.p-finder .refineSearch .refineScore{padding:0 0 20px 0;font-size:12px;font-weight:700;clear:both;float:none;margin:0 auto}
.p-finder .refineSearch .leftdroplist{padding:0}
.p-finder .refineSearch .leftdroplist .form-group{margin:0 15px}
.p-finder .refineSearch .rightdroplist{padding:0}
.p-finder .refineSearch .rightdroplist .form-group{margin:0 15px}
.p-finder .refineSearch .text-center.accordionHeader.col-lg-8.col-md-8.col-sm-8.hidden-xs{padding-top:20px}
@media(min-width:580px) and (max-width:767px){.p-finder .refineSearch .CampusFinder .form-group{display:inline-block}
}
.p-finder .refineSearch .pfFilterBoxLocationInput{display:block !important}
.p-finder .refineSearch .droplist{color:#3c2320;text-align:left;height:40px;font-weight:400;font-size:13px;font-style:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.p-finder .refineSearch .droplist[disabled]{background:#f2f2f2 url(images/select-dropdown-bg.png) right center no-repeat;height:40px;color:#666 !important}
.p-finder .refineSearch .droplist[disabled]::-ms-value{color:#666}
.p-finder .refineSearch .dropdownlabel{text-align:left;font-size:14px;padding:0 0 10px 0;display:block;font-weight:400;margin-bottom:0 !important}
.p-finder .refineSearch .has-error .form-control{border-color:#ccc}
@media(min-width:1450px){.p-finder .refineSearch .droplist{width:253px;max-width:275px}
.p-finder .refineSearch .refineForm #pfFilterBoxLocationInput{width:100px !important}
}
@media(min-width:1200px){.p-finder .refineSearch .rightdroplist .form-group:first-child{margin-left:20px}
}
@media(min-width:1200px) and (max-width:1449px){.p-finder .refineSearch .droplist{width:253px;max-width:275px}
.p-finder .refineSearch .refineForm #pfFilterBoxLocationInput{width:100px !important}
.p-finder .refineSearch .refineForm{margin-left:-15px}
}
@media(min-width:992px) and (max-width:1199px){.p-finder .refineSearch .refineForm #pfFilterBoxLocationInput{width:100px !important}
.p-finder .refineSearch .droplist{width:200px}
}
@media(min-width:768px) and (max-width:991px){.p-finder .refineSearch .refineForm #pfFilterBoxLocationInput{width:275px}
.p-finder .refineSearch .droplist{width:275px}
}
@media(min-width:581px) and (max-width:767px){.p-finder .refineSearch .refineForm #pfFilterBoxLocationInput{width:200px}
.p-finder .refineSearch .droplist{width:200px}
.p-finder .refineSearch .dropdownlabel{padding-top:10px}
}
.p-finder .refineSearch h1{margin-top:0;margin-bottom:20px}
@media(min-width:768px) and (max-width:1199px){.p-finder .accordion .tbody .accordion-toggle{display:inline}
}
@media screen and (min-width:1200px){.p-finder .container{width:1140px}
}
@media screen and (min-width:992px){.p-finder .container{width:947px}
}
@media screen and (max-width:767px){.mobile-link .headerTitle{visibility:hidden}
}
@media screen and (min-width:768px){.p-finder .container{width:1170px}
}
@media screen and (max-width:736px){.refineSearch .droplist{width:100%}
.programFinderOptions:first-child{margin-left:0 !important}
.programFinderOptions{width:100% !important;padding:0}
.searchProgramCol{padding:0}
}
.displayNone{display:none !important}
.displayBlock{display:block !important}
@media only screen and (max-width:767px){.caretDown i.fa.fa-plus{z-index:1}
.prQuickView{display:block !important;color:#3c2320 !important;margin-left:3px;pointer-events:none}
.p-finder{padding:30px 25px;color:#3c2320}
.refineSearch .refineScore{padding-bottom:20px}
}
@media only screen and (max-width:762px){.p-finder .accordion .programTxt{font-size:14px}
.accordionHeader{position:relative;top:0;padding-bottom:40px !important}
.accordionHeader .selectedProgram{padding:0 20px 30px 20px}
}
@media only screen and (min-width:862px){.locationCode{float:right !important;left:9%;position:relative;width:92px !important;top:-50px}
}
@media only screen and (min-width:761px) and (max-width:767px){.locationCode{float:right !important;left:5%;position:relative;width:92px !important;top:-50px}
}
@media only screen and (min-width:506px) and (max-width:767px){.p-finder .accordion .tbody .accordion-panel .headerTitle{left:-10px}
}
@media only screen and (min-width:506px) and (max-width:767px){.p-finder .accordion .tbody .accordion-toggel .headerTitle{left:-20px}
}
@media only screen and (min-width:320px) and (max-width:480px){.p-finder .accordion .tbody .headerTitle{right:5px}
.p-finder .accordion .thead .headerTitle{padding:0}
}
@media only screen and (min-width:320px) and (max-width:767px){.table-accordion .accordion .sticky{top:50px}
.table-link .accordion .sticky{top:50px}
}
@media only screen and (min-width:768px) and (max-width:1140px){.p-finder .refineSearch .form-group{padding:10px 10px 10px 0}
}
@media only screen and (min-width:768px) and (max-width:939px){.p-finder .refineSearch .refineForm .leftdroplist{display:inline-flex;padding-left:0}
}
@media(min-width:580px) and (max-width:767px){.program-finder .program-finder-form .program-finder-green .searchProgramBtn-wrapper .finderserchbtn{margin:0}
}
@media(min-width:320px) and (max-width:390px){.p-finder .accordion .tbody .dotTxt{width:7%}
}
@media(min-width:391px) and (max-width:736px){.p-finder .accordion .tbody .dotTxt{width:5%;min-width:34px}
}
@media(min-width:320px) and (max-width:567px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:0;padding-right:25px}
}
@media(min-width:320px) and (max-width:579px){.refineHeading,.refineForm,.compareHidden{display:none}
.refineBtn,.refineBtn-sticky{display:block !important;margin-bottom:20px;text-align:center}
.p-finder .accordion .tbody .programTxt{font-size:14px}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .btnpack{margin-top:0}
.program-finder .program-finder-form .program-finder-green .searchProgramBtn-wrapper .finderserchbtn{margin:0}
}
@media(min-width:320px) and (max-width:331px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;margin-bottom:20px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-bottom:20px}
}
@media(min-width:975px) and (max-width:1200px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{padding:6px 18px}
.p-finder .accordion .tbody .req-info-wrapper .btn{padding:6px 18px}
}
@media(min-width:331px) and (max-width:529px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;margin-bottom:20px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;padding:6px 0;margin-bottom:20px}
}
@media(min-width:530px) and (max-width:579px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{width:100%}
.p-finder .accordion .tbody .req-info-wrapper .btn{width:100%}
}
@media(min-width:580px) and (max-width:1140px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .btnpack{margin-top:-9px;position:relative}
.p-finder .refineSearch .refineForm .leftdroplist{display:inline-block}
.p-finder .refineSearch .refineForm .rightdroplist{display:inline-block}
.p-finder .refineSearch .refineForm #pfFilterBoxLocationInput{display:inline-block}
}
@media(min-width:1450px){.p-finder .refineSearch .refineForm .leftdroplist{width:55.333333%}
}
@media(min-width:768px) and (max-width:1200px){.p-finder .accordion .tbody .compareChecked{left:11px}
}
@media(min-width:1070px) and (max-width:1200px){.p-finder .accordion .tbody .arrowAlignment{padding-left:19px}
}
@media(min-width:990px) and (max-width:830px){.p-finder .accordion .compartBtn{left:10%}
}
@media(min-width:580px) and (max-width:624px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;padding:6px 0;width:220px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;width:220px}
}
@media(min-width:625px) and (max-width:670px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;padding:6px 0;width:250px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;padding:6px 0;width:250px}
}
@media(min-width:671px) and (max-width:700px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;padding:6px 0;width:250px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;padding:6px 0;width:250px}
}
@media(min-width:701px) and (max-width:725px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;padding:6px 0;width:270px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;padding:6px 0;width:270px}
}
@media(min-width:726px) and (max-width:762px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;padding:6px 0;width:280px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;padding:6px 0;width:280px}
}
@media(min-width:763px) and (max-width:800px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;margin-top:20px;padding:6px 0;width:295px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;padding:6px 0;width:295px}
}
@media(min-width:768px) and (max-width:800px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-right:80px;padding-left:51px}
}
@media(min-width:801px) and (max-width:991px){.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;margin-top:20px;padding:6px 0;width:295px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-left:30px;margin-top:20px;padding:6px 0;width:295px}
}
@media(min-width:568px) and (max-width:992px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .accordionbtns{margin:0 auto;text-align:center}
.p-finder .accordion .tbody .prg-detail-wrapper{display:inline-block}
.p-finder .accordion .tbody .req-info-wrapper{display:inline-block}
}
@media(min-width:992px) and (max-width:1200px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .btnpack{margin-left:50px;margin-top:-9px}
.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-right:44px;padding-left:51px;margin-bottom:0}
.p-finder .accordion .tbody .prg-detail-wrapper .btn{float:left;margin-top:20px;padding:6px 18px}
.p-finder .accordion .tbody .req-info-wrapper .btn{float:left;margin-top:20px;padding:6px 27px}
}
@media(min-width:1036px) and (max-width:1123px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:47px}
}
@media(min-width:1024) and (max-width:1200px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:4.7%}
}
@media(min-width:1201) and (max-width:1237px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:54px}
}
@media(min-width:801px) and (max-width:991px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:51px}
}
@media(min-width:580px) and (max-width:767px){.p-finder .refineSearch .refineScore{padding-bottom:52px}
}
@media(max-width:579px) and (min-width:320px){.p-finder .refineSearch .refineScore{padding-top:20px}
}
@media(min-width:320px) and (max-width:568px){.p-finder .accordion{margin-top:0}
}
@media(min-width:320px) and (max-width:767px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:38px;margin-bottom:0}
.p-finder .accordion .thead .heading-2 span{background:#fff;display:inline-block;margin-bottom:5px}
.p-finder .accordionHeader{display:inline-block;background:#fff}
.text-center.accordionHeader.col-lg-8.col-md-8.col-sm-8.col-xs-12{position:relative;top:10px}
}
@media(min-width:320px) and (max-width:389px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:23px}
}
@media(min-width:768px) and (max-width:1200px){.p-finder .accordionHeader{margin:auto;float:none}
}
@media(min-width:737px) and (max-width:767px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:55px}
}
@media(min-width:457px) and (max-width:543px){.p-finder .accordion .tbody .accordionRow .hiddenRow .accordion-body .txtmargin{padding-left:37px}
}
@media(min-width:320px) and (max-width:732px){.p-finder .accordionHeader h2{font-size:2rem}
}
@media(min-width:1201px){.p-finder .accordionHeader{margin:auto;float:none}
}
@media(min-width:320px) and (max-width:762px){.accordion .tbody .dotTxt{width:26px}
.accordion-body .txtmargin{padding-right:44px}
.txtmargin .text-center{width:100%}
.txtmargin .text-center div{float:left}
.txtmargin .text-center div:first-child{float:left;margin-left:-16px}
.txtmargin .text-center div:last-child{float:right}
.accordion .tbody .prg-detail-wrapper .btn{margin-top:20px}
.program-finder .program-finder-form .program-finder-green .greenContainer{height:auto}
}
@media(max-width:762px){.program-finder .program-finder-form .program-finder-green .greenContainer{height:auto}
}
@media(min-width:768px){.p-finder .refineSearch .form-group{margin-right:0rem !important}
.p-finder .refineSearch .CampusFinder .form-group{margin-right:1rem !important}
}
@media(min-width:580px) and (max-width:767px){.p-finder .refineSearch .refineForm .rightdroplist{vertical-align:top}
}
.p-finder .accordion .modal-body .clearfix span{font-size:1.8rem}
#program-finder-compare,#programFinderMobileCompare{margin:auto;text-align:left}
#program-finder-compare .addProgramSticky,#programFinderMobileCompare .addProgramSticky{position:fixed;top:5px}
#program-finder-compare .main-title,#programFinderMobileCompare .main-title{text-align:center;font-size:26px;font-weight:600;color:#3c2320;margin-bottom:20px}
#program-finder-compare .coreCourse,#programFinderMobileCompare .coreCourse{position:relative}
#program-finder-compare .compareProgramDescription,#programFinderMobileCompare .compareProgramDescription{font-size:16px;color:#3c2320;font-weight:400;padding-bottom:40px}
#program-finder-compare .collapseReadMore,#programFinderMobileCompare .collapseReadMore{padding-top:30px;padding-right:18px;font-weight:400;font-size:16px;bottom:18px;position:absolute}
#program-finder-compare .collapseReadMore a,#programFinderMobileCompare .collapseReadMore a{font-weight:400;font-size:16px}
#program-finder-compare .expandedReadMore,#programFinderMobileCompare .expandedReadMore{font-size:16px;font-weight:400;padding-top:30px;padding-right:18px;bottom:18px;position:absolute}
#program-finder-compare .expandedReadMore a,#programFinderMobileCompare .expandedReadMore a{font-weight:400;font-size:16px}
#program-finder-compare .compare-div,#programFinderMobileCompare .compare-div{display:inline-flex;padding:0}
@media all and (max-width:767px){}
#program-finder-compare .compare-div .main-compare-col,#programFinderMobileCompare .compare-div .main-compare-col{text-align:right;margin-right:8px;padding:0}
#program-finder-compare .compare-div .main-compare-col .program-header,#programFinderMobileCompare .compare-div .main-compare-col .program-header{display:table-cell;border:1px solid #ddd3c7;background-color:#ddd3c7;border-radius:4px;padding:10px;margin-right:20px;color:#405e71;font-weight:600;font-size:16px;width:33%;vertical-align:middle;position:relative;bottom:10px;top:10px;padding:18px 18px 18px 10px}
#program-finder-compare .compare-div .main-compare-col .compare-feature,#programFinderMobileCompare .compare-div .main-compare-col .compare-feature{padding:20px 18px 18px 10px}
@media(min-width:1200px){#program-finder-compare .compare-div,#programFinderMobileCompare .compare-div{padding-left:94px;padding-right:94px}
#program-finder-compare .compare-div .main-compare-col,#programFinderMobileCompare .compare-div .main-compare-col{max-width:206px !important;width:206px}
}
#program-finder-compare .compare-div .compare,#programFinderMobileCompare .compare-div .compare{border:1px solid #e5e5e5}
#program-finder-compare .compare-div .compare .program-header,#programFinderMobileCompare .compare-div .compare .program-header{background-color:#ddd3c7;width:100%;color:#405e71;font-size:20px;font-weight:500;padding:18px 18px 18px 18px}
@media(min-width:768px){#program-finder-compare .compare-div .compare .program-header,#programFinderMobileCompare .compare-div .compare .program-header{font-weight:600}
}
#program-finder-compare .compare-div .compare .compare-feature,#programFinderMobileCompare .compare-div .compare .compare-feature{background-color:#fff;color:#3c2320;font-size:1.8rem;font-weight:400}
#program-finder-compare .compare-div .program-item,#programFinderMobileCompare .compare-div .program-item{padding:0;padding-right:0;margin-right:8px}
#program-finder-compare .compare-div .program-item p,#programFinderMobileCompare .compare-div .program-item p{margin-bottom:0 !important}
@media(min-width:992px){#program-finder-compare .compare-div .program-item,#programFinderMobileCompare .compare-div .program-item{margin-right:30px}
}
#program-finder-compare .compare-div .program-item:last-child,#programFinderMobileCompare .compare-div .program-item:last-child{padding-right:0;margin-right:0}
@media(min-width:1200px){}
#program-finder-compare .compare-div .add-program-wrapper,#programFinderMobileCompare .compare-div .add-program-wrapper{text-align:center;background-color:#f7f7f7;border:1px solid #e5e5e5}
#program-finder-compare .compare-div .add-program-icon,#programFinderMobileCompare .compare-div .add-program-icon{font-size:1.7rem;min-height:38px;font-weight:bold;color:#09c;padding:15px}
#program-finder-compare .compare-div .add-program-icon .btn,#programFinderMobileCompare .compare-div .add-program-icon .btn{padding:6px 6px}
#program-finder-compare .compare-div .add-program-icon .btn:hover,#programFinderMobileCompare .compare-div .add-program-icon .btn:hover{color:#09c;text-decoration:none}
#program-finder-compare .compare-div .add-program-icon .btn:focus,#programFinderMobileCompare .compare-div .add-program-icon .btn:focus{color:#09c;text-decoration:none}
@media(min-width:768px){}
#program-finder-compare .compare-div .add-program-note,#programFinderMobileCompare .compare-div .add-program-note{font-size:1.7rem;min-height:38px;cursor:pointer;font-weight:bold;color:#fff}
#program-finder-compare .compare-div .add-program-note:hover,#programFinderMobileCompare .compare-div .add-program-note:hover{color:#09c;text-decoration:none}
#program-finder-compare .compare-div .add-program-note:focus,#programFinderMobileCompare .compare-div .add-program-note:focus{color:#09c;text-decoration:none}
@media(min-width:768px){#program-finder-compare .compare-div .add-program-note,#programFinderMobileCompare .compare-div .add-program-note{width:100%}
}
#program-finder-compare .compare-div .program-header,#programFinderMobileCompare .compare-div .program-header{background-color:#fff;width:100%;min-height:40px;font-weight:bold;padding:10px 5px;position:relative}
#program-finder-compare .compare-div .program-header .progarm-header-title,#programFinderMobileCompare .compare-div .program-header .progarm-header-title{width:94%;padding-right:5px}
#program-finder-compare .compare-div .program-header .progarm-header-title .close-icon,#programFinderMobileCompare .compare-div .program-header .progarm-header-title .close-icon{margin-left:5px}
#program-finder-compare .compare-div .program-header .close-icon,#programFinderMobileCompare .compare-div .program-header .close-icon{float:right;cursor:pointer;margin-right:18px;margin-top:18px;position:absolute;top:0;right:0}
#program-finder-compare .compare-div .compare-feature,#programFinderMobileCompare .compare-div .compare-feature{width:100%;min-height:40px;background-color:#f7f7f7;padding:20px 18px 18px 18px;border-bottom:1px solid #e5e5e5;color:#3c2320;font-weight:700;font-size:1.8rem}
#program-finder-compare .compare-div .compare-feature .program-courses-right a,#programFinderMobileCompare .compare-div .compare-feature .program-courses-right a{display:inline-block;padding-bottom:10px}
#program-finder-compare .compare-div .compare-feature .program-courses-right a:last-child,#programFinderMobileCompare .compare-div .compare-feature .program-courses-right a:last-child{padding-bottom:0}
#program-finder-compare .compare-div .compare-feature .program-courses-right .coreCourseHiddenItems,#programFinderMobileCompare .compare-div .compare-feature .program-courses-right .coreCourseHiddenItems{padding-bottom:10px}
#program-finder-compare .compare-div .compare-feature .program-courses-right #readMoreLabel,#programFinderMobileCompare .compare-div .compare-feature .program-courses-right #readMoreLabel{text-decoration:none;width:auto;display:inline-block}
@media(max-width:1199px){#program-finder-compare .compare-div .compare-feature .program-courses-right #readMoreLabel,#programFinderMobileCompare .compare-div .compare-feature .program-courses-right #readMoreLabel{word-spacing:.1rem;line-height:2rem}
}
#program-finder-compare .compare-div .compare-feature .morecontent,#programFinderMobileCompare .compare-div .compare-feature .morecontent{display:none}
#program-finder-compare .compare-div .more:hover,#programFinderMobileCompare .compare-div .more:hover,#program-finder-compare .compare-div .more:focus,#programFinderMobileCompare .compare-div .more:focus,#program-finder-compare .compare-div .less:hover,#programFinderMobileCompare .compare-div .less:hover,#program-finder-compare .compare-div .less:focus,#programFinderMobileCompare .compare-div .less:focus{text-decoration:none}
#program-finder-compare .compare-div-tab,#programFinderMobileCompare .compare-div-tab{display:none}
@media all and (max-width:767px){#program-finder-compare .compare-div-tab,#programFinderMobileCompare .compare-div-tab{display:block}
#program-finder-compare .compare-div-tab .nav-tabs,#programFinderMobileCompare .compare-div-tab .nav-tabs{background:#f0f8ff !important}
#program-finder-compare .compare-div-tab .nav-tabs .program-tab-link,#programFinderMobileCompare .compare-div-tab .nav-tabs .program-tab-link{cursor:pointer;margin-bottom:0 !important;padding:0;text-align:center}
#program-finder-compare .compare-div-tab .nav-tabs li.program-tab-link::before,#programFinderMobileCompare .compare-div-tab .nav-tabs li.program-tab-link::before{content:""}
#program-finder-compare .compare-div-tab .nav-tabs li.program-tab-link:hover,#programFinderMobileCompare .compare-div-tab .nav-tabs li.program-tab-link:hover{background-color:#f0f8ff !important}
#program-finder-compare .compare-div-tab .nav-tabs li.program-tab-link a,#programFinderMobileCompare .compare-div-tab .nav-tabs li.program-tab-link a{margin-right:0}
#program-finder-compare .compare-div-tab .nav-tabs li.program-tab-link a:hover,#programFinderMobileCompare .compare-div-tab .nav-tabs li.program-tab-link a:hover{background-color:#f0f8ff !important}
#program-finder-compare .compare-div-tab .tab-content .program-header,#programFinderMobileCompare .compare-div-tab .tab-content .program-header{padding:8px 5px;font-weight:bold}
#program-finder-compare .compare-div-tab .tab-content .program-header .close-icon,#programFinderMobileCompare .compare-div-tab .tab-content .program-header .close-icon{display:none}
#program-finder-compare .compare-div-tab .tab-content .compare-feature,#programFinderMobileCompare .compare-div-tab .tab-content .compare-feature{padding:8px}
#program-finder-compare .compare-div-tab .tab-content .compare-feature .program-courses-right a,#programFinderMobileCompare .compare-div-tab .tab-content .compare-feature .program-courses-right a{display:block}
#program-finder-compare .compare-div-tab .tab-content div.compare-feature:nth-child(2n),#programFinderMobileCompare .compare-div-tab .tab-content div.compare-feature:nth-child(2n){background-color:#e5e5e5}
#program-finder-compare .compare-div-tab .tab-content div.compare-feature:nth-child(2n+1),#programFinderMobileCompare .compare-div-tab .tab-content div.compare-feature:nth-child(2n+1){background-color:#fff}
}
.p-finder .modal-dialog{background:#fff}
.p-finder .modal-dialog .modal-body{padding:20px;border:5px solid #d5d6d2}
.p-finder .modal-dialog .modal-body .faClose{font-size:15px;color:#405e71}
.p-finder .modal-dialog .modal-body .back-results-view{font-weight:bold;text-align:left;text-transform:uppercase}
.p-finder .modal-dialog .modal-body .back-results-view span{cursor:pointer}
.p-finder .modal-dialog .modal-body .back-results-view span span{text-decoration:underline;font-size:16px;color:#405e71}
.p-finder .modal-dialog .modal-footer{padding:18px 18px}
.p-finder .modal-dialog .modal-footer .prg-detail-wrapper{margin-bottom:10px;text-align:center}
.p-finder .modal-dialog .modal-footer .prg-detail-wrapper .btn{margin-bottom:0}
@media(min-width:768px){.p-finder .modal-dialog .modal-footer .prg-detail-wrapper .btn{width:100%}
}
@media(min-width:768px) and (max-width:1300px){}
.p-finder .modal-dialog .modal-footer .req-info-wrapper{text-align:center}
@media(min-width:768px){.p-finder .modal-dialog .modal-footer .req-info-wrapper .btn{width:100%}
}
@media(min-width:768px) and (max-width:1300px){}
.p-finder .modal{cursor:default}
.p-finder .modal .modal-dialog{max-width:1364px;width:100%}
@media(max-width:767px){.p-finder .modal{width:auto}
}
.p-finder .modal .modal-content{padding:10px}
.program-detail-popup-window{padding-top:55px;padding-bottom:55px;-webkit-transition:all .3s;transition:all .3s}
.program-detail-popup-window .program-detail-popup-header .close-btn{position:absolute;right:10px;top:10px;cursor:pointer;font-size:.875em;line-height:.875em;background:transparent;border:0;border-radius:0}
.program-detail-popup-window .program-detail-popup-header .close-btn .fa-close{margin-left:5px}
.program-detail-popup-window .program-detail-popup-header .close-btn:focus{outline:2px solid #000}
.program-detail-popup-window .popup-main-body{overflow:hidden}
.program-detail-popup-window .results-loading .loading-icon{top:37%;left:48%}
.program-detail-popup-window .program-detail-main{font-weight:bold;font-size:.875em;margin-bottom:5px;line-height:.875em}
.program-detail-popup-window .program-detail-title a{padding:0;font-size:1.125em;line-height:1.25em}
.program-detail-popup-window .program-detail-popup-title{width:100%;display:table}
.program-detail-popup-window .program-detail-popup-title .detail-title-link{width:90%;display:table-cell;vertical-align:bottom}
.program-detail-popup-window .program-detail-popup-title .detail-icon{width:10%;display:table-cell;vertical-align:bottom;text-align:right}
.program-detail-popup-window .program-detail-popup-desc{float:left;margin-top:5px;font-size:1.4rem;line-height:1.5em;font-weight:400}
.program-detail-popup-window .program-detail-popup-desc ul{margin-left:1.25em}
.program-detail-popup-window .program-detail-popup-desc .more-text .more-link,.program-detail-popup-window .program-detail-popup-desc .more-text .less-link{display:none;font-weight:bold}
.program-detail-popup-window .program-detail-popup-desc .tuition-details{display:table;width:100%;padding:10px 0}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left,.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-courses-right{display:table-cell;width:50%;vertical-align:middle}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left div,.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-courses-right div{display:table}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left .tuition-div{width:100%}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left .tuitions-tooltip{display:inline-block;position:relative}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left .tuitions-tooltip .fa{font-size:1.125em;margin-left:5px;cursor:pointer}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left .tuitions-tooltip .tip-container{display:none}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-tuition-left .tuitions-tooltip .show-tip{display:block;opacity:1}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-courses-right h4{font-weight:bold;font-size:1.4rem;margin-bottom:5px}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-courses-right a{display:block}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-courses-right span{display:block;font-size:.75em;line-height:1.125em}
.program-detail-popup-window .program-detail-popup-desc .tuition-details .program-score{font-size:1.5em;line-height:1.563em;font-weight:bold;margin-right:5px}
.program-detail-popup-window .program-detail-popup-desc p{padding:5px 0}
.program-detail-popup-window .program-detail-popup-desc .btn{margin:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.redesigned-program-finder .program-finder-form .bootstrap-select .dropdown-toggle .filter-option{padding-top:10px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.arrowAlignment .compartBtn{z-index:1}
}
@media only screen and (min-device-width:1280px) and (max-device-width:1280px) and (orientation:landscape){.p-finder .refineSearch select.droplist{width:100% !important}
}
input.compareBtnInput{z-index:1}
.pf-results .results-loading{text-align:center;width:100%;height:50px;position:relative}
.pf-results .loading-icon{background-image:url("../../images/ajax-loader-circle_lines.gif");height:32px;width:32px;text-align:center;position:absolute;left:50%;z-index:1}
.pf-results .results-loading .loading-icon{top:25%;left:48%}
#programFinderModal .results-loading{position:absolute;left:100px;top:60%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#programFinderModal .results-loading{top:50%}
}
#programFinderModal .results-loading .loading-icon{background-image:url("../../images/ajax-loader-circle_lines.gif");position:fixed;left:50%;top:50%;width:32px;height:32px;z-index:9999;background-repeat:no-repeat;margin:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#programFinderModal .results-loading .loading-icon{top:30%}
}
.text-center.accordionHeader.col-lg-8.col-md-8.col-sm-8.col-xs-12{float:none;margin:auto;padding-top:10px}
.quickviewHeader.col-lg-2.col-sm-2.col-sm-2{bottom:0;line-height:12px;position:absolute;float:right;right:0}
@media only screen and (min-device-width:768px){.compareChecked{left:0 !important;text-align:center !important}
.compareChecked i{text-align:center !important;font-size:16px !important;width:16px !important;height:16px !important;color:#fff !important;background:#405e71 !important;border-radius:4px !important;float:none !important;font-weight:500 !important}
.compareSelectedItems-desktop,.compareSelectedItems-desktop-sticky{display:table;position:relative;clear:both;margin-left:-20px;margin-right:0;padding-top:20px;width:103.5%;cursor:default;border-collapse:separate;border-spacing:20px 0}
.compareSelectedItems-desktop .compareSelectedItems-list-desktop,.compareSelectedItems-desktop-sticky .compareSelectedItems-list-desktop,.compareSelectedItems-desktop .compareSelectedItems-list-desktop-sticky,.compareSelectedItems-desktop-sticky .compareSelectedItems-list-desktop-sticky{display:table-header-group;width:100%}
.compareSelectedItems-desktop .tfoot,.compareSelectedItems-desktop-sticky .tfoot{padding-left:0 !important;padding-right:0 !important}
.compareSelectedItems-desktop .tfoot #compareProgram-mobile,.compareSelectedItems-desktop-sticky .tfoot #compareProgram-mobile{padding-left:10px !important;padding-right:10px !important}
.compareSelectedItems-desktop .program-header,.compareSelectedItems-desktop-sticky .program-header{display:table-cell;border:1px solid #ddd3c7;background-color:#ddd3c7;border-radius:4px;padding:10px;margin-right:20px;color:#405e71;font-weight:600;font-size:16px;width:33%;vertical-align:middle;position:relative}
.compareSelectedItems-desktop .program-header .close-icon-sticky,.compareSelectedItems-desktop-sticky .program-header .close-icon-sticky{margin-left:10px;float:right;top:2px;right:6px;position:absolute;cursor:pointer}
.compareSelectedItems-desktop .program-header .tileTitle,.compareSelectedItems-desktop-sticky .program-header .tileTitle{margin-right:10px}
.pfFooter-sticky{position:fixed;bottom:0;background:#fff;z-index:2}
.compare-feature-mobile{width:100%;min-height:40px;background-color:#f7f7f7;padding:10px 18px 10px 18px;border-bottom:1px solid #e5e5e5;color:#3c2320;font-weight:600;font-size:1.8rem}
}
@media only screen and (min-device-width:768px) and (min-width:1200px){.compareChecked i{margin-left:15px}
}
@media only screen and (min-device-width:768px) and (min-width:768px) and (max-width:991px){.compareSelectedItems-desktop,.compareSelectedItems-desktop-sticky{width:105%}
}
@media only screen and (min-device-width:768px) and (min-width:992px) and (max-width:1035px){.compareSelectedItems-desktop,.compareSelectedItems-desktop-sticky{width:104%}
}
@media only screen and (max-device-width:767px){.refineSearch{margin-left:-15px !important;margin-right:-15px !important}
.refineSearch .refineBtn{padding-left:0 !important;padding-right:0 !important}
.refineSearch .refineBtn .btn{background:#405e71;border:3px solid #405e71}
.refineSearch .refineBtn .btn:hover{background:#fff}
.thead.sticky .refineBtn-sticky{margin-top:10px;margin-bottom:0 !important;padding-left:0 !important;padding-right:0 !important}
.thead.sticky .refineBtn-sticky .btn{width:100%;margin-bottom:5px !important;background:#405e71;border:3px solid #405e71}
.thead.sticky .refineBtn-sticky .btn:hover{background:#fff}
.compareSelectedItems{display:inline-block;position:relative;clear:both;border-bottom:3px solid #ccc;padding-bottom:30px;padding-top:20px;width:100%}
.compareSelectedItems .compareSelectedItems-list{display:block}
.compareSelectedItems .tfoot{padding-left:0 !important;padding-right:0 !important}
.compareSelectedItems .tfoot #compareProgram-mobile{padding-left:10px !important;padding-right:10px !important}
.compareSelectedItems .program-header{display:block;border:1px solid #ddd3c7;background-color:#ddd3c7;border-radius:4px;padding:10px;margin-bottom:10px;color:#405e71;font-weight:600;font-size:14px;vertical-align:middle;position:relative}
.compareSelectedItems .program-header .close-icon-sticky{margin-left:10px;float:right;top:2px;right:6px;position:absolute}
.compareSelectedItems .program-header .tileTitle{margin-right:10px}
.compareSelectedItems-sticky{display:inline-block;position:relative;clear:both;border-bottom:3px solid #ccc;padding-bottom:10px;padding-top:10px;width:100%}
.compareSelectedItems-sticky .compareSelectedItems-list-sticky{display:table;width:110%;border-collapse:separate;border-spacing:20px 0;margin-bottom:15px;margin-right:-20px;margin-left:-20px}
.compareSelectedItems-sticky .tfoot{padding-left:0 !important;padding-right:0 !important;padding-top:0 !important}
.compareSelectedItems-sticky .tfoot #compareProgram-mobile-sticky{padding-left:10px !important;padding-right:10px !important}
.compareSelectedItems-sticky .program-header{display:table-cell;border:1px solid #ddd3c7;background-color:#ddd3c7;border-radius:4px;padding:10px;margin-bottom:10px;color:#405e71;font-weight:600;font-size:14px;vertical-align:middle;position:relative;width:50%}
.compareSelectedItems-sticky .program-header .close-icon-sticky{margin-left:10px;float:right;top:2px;right:6px;position:absolute}
.compareSelectedItems-sticky .program-header .tileTitle{margin-right:10px;text-transform:uppercase}
#programFinderMobileCompare .program-detail-popup-window{padding-top:0}
#programFinderMobileCompare .compareProgramDescription{padding-bottom:30px !important}
#programFinderMobileCompare #program-finder-compare-mobile .main-title{text-align:left;padding-left:0;padding-right:0}
#programFinderMobileCompare #program-finder-compare-mobile .back-results-view-mobile{font-weight:bold;text-align:left;padding-left:0;padding-right:0;padding-bottom:30px}
#programFinderMobileCompare #program-finder-compare-mobile .back-results-view-mobile a{cursor:pointer;text-transform:uppercase;text-decoration:underline}
#programFinderMobileCompare #program-finder-compare-mobile .compareProgramDescription{padding-left:0;padding-right:0;display:inline-block}
#programFinderMobileCompare #program-finder-compare-mobile .compare-feature-mobile{width:100%;min-height:40px;background-color:#f7f7f7;padding:10px 18px 10px 18px;border-bottom:1px solid #e5e5e5;color:#3c2320;font-weight:700;font-size:1.8rem}
#programFinderMobileCompare #program-finder-compare-mobile .program-header{background-color:#ddd3c7;color:#405e71;font-weight:600}
#programFinderMobileCompare #program-finder-compare-mobile .program-item p{margin:0 !important}
#programFinderMobileCompare #program-finder-compare-mobile .swipe-section{width:100%;overflow:auto}
#programFinderMobileCompare #program-finder-compare-mobile .swipe-section .program-item{width:292px}
#programFinderMobileCompare #program-finder-compare-mobile .swipe-section .program-item .req-info-wrapper .btn,#programFinderMobileCompare #program-finder-compare-mobile .swipe-section .program-item .prg-detail-wrapper .btn{min-width:100%}
.mobile-link .compartBtn{visibility:visible !important;padding-left:5px !important;width:10% !important}
.mobile-link .caretDown{display:none !important}
.mobile-accordion .compartBtn{padding-left:5px !important}
.compartBtn{line-height:15px !important}
.compartBtn span{font-size:11px;display:block}
.compartBtn .compareChecked{left:0 !important;text-align:center !important}
.compartBtn .compareChecked i{text-align:center !important;font-size:16px !important;width:16px !important;height:16px !important;color:#fff !important;background:#405e71 !important;border-radius:4px !important;float:none !important}
.compartBtn input[type="checkbox"]:before{content:"\00a0";display:inline-block;font:16px/1em sans-serif;height:13px;margin:0 .25em 0 0;padding:0;vertical-align:top;width:13px}
.compartBtn input[type="checkbox"]:checked:before{background:#405e71;color:#fff;content:"\2713";font-weight:bold}
.compartBtn input[type="checkbox"]:checked:after{font-weight:bold}
#compareInfoModel .modal-dialog{margin-left:20px;margin-right:20px}
#compareInfoModel .modal-dialog .modal-body{padding-bottom:30px !important}
#compareInfoModel .modal-dialog .closeIcon{float:right}
#compareInfoModel .modal-dialog .infoBlock{padding-bottom:20px;display:table}
#compareInfoModel .modal-dialog .infoBlock i{font-size:40px;padding-right:10px;color:#f59421;display:table-cell;vertical-align:middle;width:40px}
#compareInfoModel .modal-dialog .infoBlock span{font-weight:600;vertical-align:middle;line-height:20px;display:table-cell}
#compareInfoModel .modal-dialog .infoBlock span p{margin:0 !important}
#compareInfoModel .modal-dialog .tfoot{padding-bottom:10px}
#compareInfoModel .modal-dialog .tfoot-Cancelbtn{text-align:center;padding-bottom:20px;padding-top:10px}
#compareOverlayModel .compareOverlayModel{text-align:center;margin-top:30%}
#compareOverlayModel .compareOverlayModel .infoBlock_1,#compareOverlayModel .compareOverlayModel .infoBlock_2{color:#fff}
#compareOverlayModel .compareOverlayModel .infoBlock_1{top:-30px;padding-bottom:10px}
#compareOverlayModel .compareOverlayModel .portrait i{font-size:100px;color:#fff;vertical-align:top}
#compareOverlayModel .compareOverlayModel .portrait i.fa-mail-forward{font-size:50px !important}
#compareOverlayModel .compareOverlayModel .portrait i.fa.fa-mobile.fa-rotate-90{padding-top:50px}
#compareOverlayModel .compareOverlayModel .modal-close{float:none;border:2px solid;padding:5px 7px}
#compareOverlayModel .compareOverlayModel .modal-close i{padding-left:1rem;padding-right:0}
}
@media only screen and (max-device-width:767px) and (orientation:landscape){.compareSelectedItems-sticky .compareSelectedItems-list-sticky{width:106%}
}
@media only screen and (max-device-width:767px) and (orientation:landscape){#programFinderMobileCompare #program-finder-compare-mobile .swipe-section .program-item{width:50%}
}
.greenContainer .droplist[disabled]{background:#f2f2f2 url(images/select-dropdown-bg.png) right center no-repeat;border:1px solid #d9d9d9 !important;height:40px;color:#666 !important}
.greenContainer .droplist[disabled]::-ms-value{color:#666}
@media(max-width:768px) and (min-width:581px){.CampusFinder .form-group-mainDiv .dummyclass-Margin .droplist{width:214px !important}
}
.form-mainDiv .form-group-mainDiv{margin:auto}
.form-mainDiv .form-group-mainDiv .dummyclass-Margin{margin-left:15px}
.form-mainDiv .form-group-mainDiv .zipcodeErrorDiv{position:relative;text-align:left}
.form-mainDiv .form-group-mainDiv .zipcodeErrorDiv #zipcode-error.zipcode-error-message{margin-left:0;position:absolute;top:10px;padding-left:;width:100px;left:0}
@media(min-width:1200px){.form-mainDiv .form-group-mainDiv{padding:0}
.form-mainDiv .form-group-mainDiv .dummyclass-MarginDroplist{width:21%;padding-right:0}
.form-mainDiv .form-group-mainDiv .dummyclass-Margin .droplist{width:100%}
}
@media(min-width:580px) and (max-width:703px){.form-mainDiv .form-group-mainDiv .dummyclass-Margin{display:inline-block}
.form-mainDiv .form-group-mainDiv .dummyclass-Margin:nth-child(2n+1){margin-left:0;margin-right:15px}
}
@media(min-width:704px) and (max-width:748px){.form-mainDiv .form-group-mainDiv .dummyclass-Margin{display:inline-block;margin-right:15px}
}
@media(min-width:749px) and (max-width:767px){.form-mainDiv .form-group-mainDiv .dummyclass-Margin{display:inline-block;margin-right:20px}
}
@media(min-width:992px) and (max-width:1199px){.form-mainDiv .form-group-mainDiv .dummyclass-MarginDroplist{width:19%;padding-right:0}
.form-mainDiv .form-group-mainDiv .dummyclass-Margin .droplist{width:100%}
}
@media(min-width:992px){.form-mainDiv .form-group-mainDiv{padding:0}
.form-mainDiv .form-group-mainDiv .formGroupZipCode.dummyclass-Margin{margin-left:0 !important}
.form-mainDiv .form-group-mainDiv .dummyclass-Margin.dummyMarginDroplist{display:none}
.form-mainDiv .form-group-mainDiv .dummyclass-Margin .dummydroplist{display:none}
}
.tooltipIcon{display:inline-block;margin-left:10px;position:absolute}
.tooltipIcon .tooltipTrigger{display:inline-block;height:14px;width:14px}
.tooltipIcon .tooltipTrigger span{position:absolute;height:13px;width:13px;border-radius:6px;color:white;font-size:11px;margin:0;padding:0;text-align:center;line-height:14px;cursor:pointer;text-decoration:none;background-color:#405e71;font-weight:bold;font-style:initial}
.tooltipIcon .tooltipDialog{z-index:99999;position:absolute;left:13px;bottom:0;padding:0;background:none repeat scroll 0 center;border:0 none}
.tooltipIcon .tooltipDialog .tooltipContent{color:#3c2320;padding:10px;background:#fff;position:absolute;left:-16px;bottom:27px;overflow:hidden;font-size:12px;line-height:150%;font-weight:normal;text-transform:none;text-align:left;box-shadow:1px 4px 15px 1px #ccc;width:220px;border-radius:4px}
.tooltipIcon:hover .tooltipDialog{display:block}
@media(min-width:320px) and (max-width:845px){.compareSelectedItems .compareSelectedItems-list .program-header{display:table;border:1px solid #ddd3c7;background-color:#ddd3c7;border-radius:4px;padding:10px;margin-bottom:10px;color:#405e71;font-weight:600;font-size:14px;vertical-align:middle;position:relative;width:100%}
.compareSelectedItems .compareSelectedItems-list .program-header .close-icon-sticky{margin-left:10px;float:right;top:2px;right:6px;position:absolute}
.compareSelectedItems .compareSelectedItems-list .program-header .tileTitle{margin-right:10px;text-transform:uppercase}
}
@media only screen and (max-device-width:767px){.stage{width:100%;padding:2rem 2rem 2rem;text-align:center}
*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.swipe{font-size:50px;display:inline-block;color:#fff;-moz-animation-name:swipe;-webkit-animation-name:swipe;animation-name:swipe;-moz-animation-duration:2700ms;-webkit-animation-duration:2700ms;animation-duration:2700ms;-moz-animation-delay:250ms;-webkit-animation-delay:250ms;animation-delay:250ms;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.swipe .fa-long-arrow-left,.swipe .fa-long-arrow-right{font-size:.65em;color:#fff}
.swipe .fa-long-arrow-left{-moz-transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(1.25em);-ms-transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(1.25em);-webkit-transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(1.25em);transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(1.25em)}
.swipe .fa-long-arrow-right{-moz-transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(-0.95em);-ms-transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(-0.95em);-webkit-transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(-0.95em);transform:scaleX(0.75) skew(20deg) translateY(-0.9em) translateX(-0.95em)}
.swipe .fa-hand-o-up{-moz-transform:scaleY(1.2);-ms-transform:scaleY(1.2);-webkit-transform:scaleY(1.2);transform:scaleY(1.2);-moz-animation-name:swipe-rotate;-webkit-animation-name:swipe-rotate;animation-name:swipe-rotate;-moz-animation-duration:2700ms;-webkit-animation-duration:2700ms;animation-duration:2700ms;-moz-animation-delay:250ms;-webkit-animation-delay:250ms;animation-delay:250ms;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-moz-keyframes swipe{0{-moz-transform:translateX(0);transform:translateX(0)}
10%{-moz-transform:translateX(-0.1em);transform:translateX(-0.1em)}
20%{-moz-transform:translateX(0.1em);transform:translateX(0.1em)}
30%{-moz-transform:translateX(-0.1em);transform:translateX(-0.1em)}
40%{-moz-transform:translateX(0.1em);transform:translateX(0.1em)}
50%{-moz-transform:translateX(0);transform:translateX(0)}
100%{-moz-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes swipe{0{-webkit-transform:translateX(0);transform:translateX(0)}
10%{-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}
20%{-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}
30%{-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}
40%{-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes swipe{0{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}
10%{-moz-transform:translateX(-0.1em);-ms-transform:translateX(-0.1em);-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}
20%{-moz-transform:translateX(0.1em);-ms-transform:translateX(0.1em);-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}
30%{-moz-transform:translateX(-0.1em);-ms-transform:translateX(-0.1em);-webkit-transform:translateX(-0.1em);transform:translateX(-0.1em)}
40%{-moz-transform:translateX(0.1em);-ms-transform:translateX(0.1em);-webkit-transform:translateX(0.1em);transform:translateX(0.1em)}
50%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}
100%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}
}
@-moz-keyframes swipe-rotate{0{-moz-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
10%{-moz-transform:scaleY(1.2) skew(5deg);transform:scaleY(1.2) skew(5deg)}
20%{-moz-transform:scaleY(1.2) skew(-5deg);transform:scaleY(1.2) skew(-5deg)}
30%{-moz-transform:scaleY(1.2) skew(5deg);transform:scaleY(1.2) skew(5deg)}
40%{-moz-transform:scaleY(1.2) skew(-5deg);transform:scaleY(1.2) skew(-5deg)}
50%{-moz-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
100%{-moz-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
}
@-webkit-keyframes swipe-rotate{0{-webkit-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
10%{-webkit-transform:scaleY(1.2) skew(5deg);transform:scaleY(1.2) skew(5deg)}
20%{-webkit-transform:scaleY(1.2) skew(-5deg);transform:scaleY(1.2) skew(-5deg)}
30%{-webkit-transform:scaleY(1.2) skew(5deg);transform:scaleY(1.2) skew(5deg)}
40%{-webkit-transform:scaleY(1.2) skew(-5deg);transform:scaleY(1.2) skew(-5deg)}
50%{-webkit-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
100%{-webkit-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
}
@keyframes swipe-rotate{0{-moz-transform:scaleY(1.2) skew(0);-ms-transform:scaleY(1.2) skew(0);-webkit-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
10%{-moz-transform:scaleY(1.2) skew(5deg);-ms-transform:scaleY(1.2) skew(5deg);-webkit-transform:scaleY(1.2) skew(5deg);transform:scaleY(1.2) skew(5deg)}
20%{-moz-transform:scaleY(1.2) skew(-5deg);-ms-transform:scaleY(1.2) skew(-5deg);-webkit-transform:scaleY(1.2) skew(-5deg);transform:scaleY(1.2) skew(-5deg)}
30%{-moz-transform:scaleY(1.2) skew(5deg);-ms-transform:scaleY(1.2) skew(5deg);-webkit-transform:scaleY(1.2) skew(5deg);transform:scaleY(1.2) skew(5deg)}
40%{-moz-transform:scaleY(1.2) skew(-5deg);-ms-transform:scaleY(1.2) skew(-5deg);-webkit-transform:scaleY(1.2) skew(-5deg);transform:scaleY(1.2) skew(-5deg)}
50%{-moz-transform:scaleY(1.2) skew(0);-ms-transform:scaleY(1.2) skew(0);-webkit-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
100%{-moz-transform:scaleY(1.2) skew(0);-ms-transform:scaleY(1.2) skew(0);-webkit-transform:scaleY(1.2) skew(0);transform:scaleY(1.2) skew(0)}
}
}