/* 
    Created on : Mar 18, 2021, 9:50:05 AM
    version : 1.0
*/
body,h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif}
body,html{height:100%;line-height:1.8}
.antispam{display:none}
.clearfix::after{content:"";clear: both;display: table}
.dropdown{float:left;overflow:hidden}
.dropdown .dropbtn{font-size:16px;border:none;outline:none;color:#f9f9f9;padding:8px 16px;background-color:inherit;font-family:inherit;margin:0}
.dropdown-content{display:none;position:absolute;background-color:#3f042f;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}
.dropdown-content a{float: none;color:#f2f2f2;padding:0px 16px;text-decoration:none;display:block;text-align:left;font-weight:normal}
.dropdown-content a:hover{background-color:#c99586;color:#f2f2f2;font-weight:normal}
.dropdown:hover .dropdown-content{display:block}
.dropdown:hover,.dropbtn:hover{font-weight:600;color:#f9f9f9}
.uq-btn,.uq-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.uq-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.uq-button:hover{font-weight:600;color:#f9f9f9}
.uq-btn,.uq-button,.uq-modal-btn{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}  
.flexrow-dark{display:flex;flex-direction:row;flex-wrap:wrap;color:#f2f2f2;background-color:#3f042f}
.flexrow-mid{display:flex;flex-direction:row;flex-wrap:wrap;color:#f2f2f2;background-color:#a94b8f}
.flexrow-light{display:flex;flex-direction:row;flex-wrap:wrap;color:black;background-color:#e4c3db}
.flexrow-lightgray{display:flex;flex-direction:row;flex-wrap:wrap;color:black;background-color:#f2f2f2}
.flexrow-white{display:flex;flex-direction:row;flex-wrap:wrap;color:black;background-color:#f9f9f9}
.flexsideleft{flex:20%;color:inherit;background-color:inherit;padding:50px;align-items:center;justify-content:flex-start}
.flexsideright{flex:20%;color:inherit;background-color:inherit;padding:50px;align-items:center;justify-content:flex-end}
.flexquarter{flex:25%;color:inherit;background-color:inherit;padding:25px;align-content:center;align-items:center;justify-content:center}
.flexthird{flex:33%;color:inherit;background-color:inherit;padding:50px;align-items:center;justify-content:center}
.flexthird-m{flex:34%;color:inherit;background-color:inherit;padding:50px 0px 50px 0px;align-items:center;justify-content:center}
.flexmain{flex:60%;color:inherit;background-color:inherit;padding:75px}
.flexsubitem{color:inherit;background-color:inherit;padding:50px}
.flextablesubitem{color:inherit;background-color:inherit;padding:25px}
.bgimg{background-position:center;background-size:cover;min-height:100%;}
.mdimg{background-position:center;background-size:cover;min-height:55%;}
.uq-accordion{background-color:#3f042f;color:#f2f2f2;cursor:pointer;padding:8px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.2s}
.uq-active,.uq-accordion:hover{font-weight:600;color:#f2f2f2}
.uq-no-accordion{background-color:#3f042f;color:#f2f2f2;cursor:pointer;padding:8px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.2s}
.uq-no-accordion:hover{font-weight:600;color:#f2f2f2}
.uq-panel{padding:0px 9px 0px 8px;display:none;background-color:#3f042f}
.uq-panel a{float: none;color:#f2f2f2;padding:0px 16px;text-decoration:none;display:block;text-align:left;font-weight:normal;font-size:13px}
.uq-panel a:hover{background-color:#c99586;color:#f2f2f2;font-weight:normal;font-size:13px}
.uq-centered-icon{display:block;margin-left:auto;margin-right:auto}
.uq-link:link{color:#3f042f;text-decoration:none}
.uq-link:visited{color:#a94b64;text-decoration:none}
.uq-link:hover{color:#3f042f;text-decoration:underline}
.uq-link:active{color:#f55a7e;text-decoration:none}
.uq-icon-link:link{text-decoration:none}
.uq-icon-link:visited{text-decoration:none}
.uq-icon-link:hover{text-decoration:none}
.uq-icon-link:active{text-decoration:none}
.uq-sm-img{max-width:85%;height:auto;min-width:200px;object-fit: scale-down}
.uq-input-pr,.uq_input_ap{margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}
.uq-add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center}
.uq-hidden{display:none;visibility:hidden}
.uq-infoblock{display:flex;flex-direction:column;align-items:center;background-color:inherit;color:inherit;text-align:center;margin:25px;width:370px}
.uq-infoblock-plain{display:flex;flex-direction:column;align-items:center;background-color:inherit;color:inherit;text-align:center;margin:25px;width:370px}
.uq-infoblock-prereq{display:flex;flex-direction:column;align-items:flex-start;background-color:inherit;color:inherit;text-align:left;margin:10px 10px;width:460px}
.uq-infoblock:hover{box-shadow:8px 4px 4px 8px rgba(0,0,0,.2)}
.uq-infoholder{color:inherit;background-color:inherit;padding:5px 20px 50px 20px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:space-between}
.uq-infoholder-prereq{color:inherit;background-color:inherit;padding:5px 10px 5px 10px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;align-content:space-between}
.uq-infoblock-img{width:100%;height:auto}
.uq-infoblock-action{padding:25px 10px 25px 10px;font-size:24px}
.uq-infoblock-link{text-decoration:none}
.uq-card-white{display:flex;flex-direction:column;align-items:center;border-radius:25px;margin:10px;border:2px solid #8d5274;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#f9f9f9;color:#151515;width:250px;height:300px;text-align:center}
.uq-card-dark{display:flex;flex-direction:column;align-items:center;border-radius:25px;margin:20px;border:2px solid #a94b64;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#292929;color:#f9f9f9;width:250px;height:300px;text-align:center}
.uq-card-course{display:flex;flex-direction:column;align-items:center;border-radius:25px;margin:20px;border:2px solid #a94b64;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#2d141a;color:#f9f9f9;width:250px;height:300px;text-align:center}
.uq-card-white-inactive{display:none;flex-direction:column;align-items:center;border-radius:25px;margin:10px;border:2px solid #8d5274;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#f9f9f9;color:#151515;width:250px;height:300px;text-align:center}
.uq-card-dark-inactive{display:none;flex-direction:column;align-items:center;border-radius:25px;margin:20px;border:2px solid #a94b64;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#292929;color:#f9f9f9;width:250px;height:300px;text-align:center}
.uq-card-course-inactive{display:none;flex-direction:column;align-items:center;border-radius:25px;margin:20px;border:2px solid #a94b64;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#2d141a;color:#f9f9f9;width:250px;height:300px;text-align:center}
.uq-card-white:hover,.uq-card-dark:hover,.uq-card-course:hover{box-shadow:0px 8px 8px 0px rgba(0,0,0,.8);cursor:pointer}
.uq-card-white-inactive{display:none;flex-direction:column;align-items:center;border-radius:25px;margin:20px;border:2px solid #8d5274;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#f9f9f9;color:#151515;width:250px;height:300px;text-align:center}
.uq-card-dark-inactive{display:none;flex-direction:column;align-items:center;border-radius:25px;margin:20px;border:2px solid #a94b64;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);background-color:#292929;color:#f9f9f9;width:250px;height:300px;text-align:center}
.uq-card-title{height:81px;padding:0px 10px;margin:1px 0px 2px;font-weight:bold}
.uq-card-titleL{height:81px;padding:0px 10px;margin:5px 0px;font-weight:bold}
.uq-card-fee{height:27px;padding:0px 10px;margin:2px 0px;color:#3f042f;font-weight:bold}
.uq-card-fee-light{height:27px;padding:0px 10px;margin:2px 0px;color:#f2f2f2;font-weight:bold}
.uq-card-typeM{padding:0px 10px;margin:25px 0px 5px}
.uq-card-type{height:27px;padding:0px 10px;margin:2px 0px}
.uq-card-prereq{padding:0px 10px 0px 10px;line-height:normal}
.uq-card-img{width:100%;height:150px;border-top-left-radius:23px;border-top-right-radius:23px}
.uq-cardholder{color:inherit;background-color:inherit;padding:50px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;align-content:space-between}
.uq-subjectholder{color:inherit;backgroud-color:inherit;padding:2px 1px 2px 1px;display:flex;flex-direction:column;align-items:flex-start;align-content:space-between}
.uq-subject-bar{color:#f2f2f2;background-color:#3f042f;transition:0.2s;border: 2px solid #ebebeb;display:flex;flex-direction:row;align-items:flex-start;align-content:space-between;width:100%;padding:5px 10px 5px 10px}
.uq-subject-bar:hover{font-weight:600;color:#f2f2f2;cursor:pointer}
.uq-subject-active{font-weight:600;color:#f2f2f2}
.uq-calendar-card{display:flex;flex-direction:column;align-items:center;border-radius:5px;margin:20px;border:1px solid #dddddd;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.2);background-color:inherit;color:#292929;width:200px;height:200px;text-align:center}
.uq-coures-table{}
.uq-th-year{color:#a94b64;font-size:20px;font-weight:bolder}
.uq-th-type{color:#a94b64;font-size:18px;font-weight:bolder}
.uq-course-tr:hover{}
.uq-course-th{color:#151515;font-weight:bolder;padding:0px 5 px 0px 10px}
.uq-ws-th{color:#a94b8f;font-weight:bolder;padding:0px 5 px 0px 10px}
.uq-th-left{text-align:left}
.uq-course-th-a{color:#151515;font-weight:bolder}
.uq-course-th-a:link{color:#151515;font-weight:bolder;text-decoration:none}
.uq-course-th-a:visited{color:#151515;font-weight:bolder;text-decoration:none}
.uq-course-th-a:hover{color:#151515;font-weight:bolder;text-decoration:none}
.uq-course-th-a:active{color:#151515;font-weight:bolder;text-decoration:none}
.uq-ws-th-a{color:#a94b8f;font-weight:bolder}
.uq-ws-th-a:link{color:#a94b8f;font-weight:bolder;text-decoration:none}
.uq-ws-th-a:visited{color:#a94b8f;font-weight:bolder;text-decoration:none}
.uq-ws-th-a:hover{color:#a94b8f;font-weight:bolder;text-decoration:none}
.uq-ws-th-a:active{color:#a94b8f;font-weight:bolder;text-decoration:none}
.uq-course-td{font-weight:bold;padding:0px 5px 0px 5px}
.uq-course-td-a{font-weight:bold}
.uq-ws-td{font-weight:bold;padding:0px 5px 0px 5px}
.uq-ws-td-a{font-weight:bold}
.uq-course-td-spacer{width:20px}
.uq-course-td-a:link{color:#292929;font-weight:bold;text-decoration:none}
.uq-course-td-a:visited{color:#292929;font-weight:bold;text-decoration:none}
.uq-course-td-a:hover{color:#292929;font-weight:bold;text-decoration:none}
.uq-course-td-a:active{color:#292929;font-weight:bold;text-decoration:none}
.uq-ws-td-a:link{color:#a94b8f;font-weight:bold;text-decoration:none}
.uq-ws-td-a:visited{color:#a94b8f;font-weight:bold;text-decoration:none}
.uq-ws-td-a:hover{color:#a94b8f;font-weight:bold;text-decoration:none}
.uq-ws-td-a:active{color:#a94b8f;font-weight:bold;text-decoration:none}
.uq-card-link{text-decoration:none;width:100%}
.uq-glance-spacerS{width:20px}
.uq-glance-spacerM{width:50px}
.uq-schedule-button{border-style:none;color:#292929;background-color:#dddddd;padding:5px 10px 5px 10px}
.uq-schedule-button:hover{border-style:none;background-color:#f5825a; font-weight:bold}
.uq-selected-button{border-style:none;color:#f9f9f9;background-color:#f5825a;font-weight:bolder;padding:5px 10px 5px 10px}
.uq-ws-objective{font-weight:bolder;font-size:48px;align-content:flex-end;padding-right:50px;color:#f2f2f2}
.uq-cm-objective{font-weight:bolder;font-size:64px;color:#f2f2f2}
.uq-ws-splash{justify-content: flex-end;align-content:flex-end;flex-wrap:wrap;padding:128px 8px 0px}
.uq-cm-splash{flex-direction:column;align-content:center;justify-content:center}
.uq-wcs-infoblock{justify-content:flex-start;flex-wrap:wrap;flex-direction:row}
.uq-discount-span{font-size:20px!important;font-weight:normal!important}
.uq-prereq-modal{position:fixed;z-index:200;padding-top:500px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.uq-prereq-modal-content{display:block;background-color:#f9f9f9;margin:auto;padding:20px;border:3px solid #3f042f;border-radius:15px;width:45%}
.uq-modal-close{display:block;color:#aaaaaa;float:right;font-size:28px;font-weight:bold}
.uq-modal-close:hover,.uq-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}
.uq-learner-input{width:90px;height:30px;text-align:right;font-size:14px}
.uq-modal-btn{border:none;display:inline-block;outline:0;padding:4px 24px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#292929;background-color:#dddddd;text-align:center;cursor:pointer;white-space:nowrap}
.uq-modal-btn{margin-left:25px}
.uq-modal-btn:hover{font-weight:600;color:#151515;background-color:#a6a6a6}
.uq-modal-error{font-size:14px;color:#e60e41;display:block}
@media screen and (max-width: 700px){.flexrow-dark,.flexrow-mid,.flexrow-light,.flexrow-lightgray,.flexrow-white{flex-direction:column}.flexsideleft,.flexsideright,.flexquarter,.flexthird,.flexthird-m,.flexmain{flex:100%}}
/* colors */
.uq-white,.uq-hover-white:hover{color:#292929!important;background-color:#f9f9f9!important}
.uq-silver,.uq-hover-silver:hover{color:#292929!important;background-color:#f2f2f2!important}
.uq-lightgray,.uq-hover-lightgray:hover{color:#292929!important;background-color:#ebebeb!important}
.uq-gray,.uq-hover-gray:hover{color:#292929!important;background-color:#dddddd!important}
.uq-iron,.uq-hover-iron:hover{color:#f9f9f9!important;background-color:#a6a6a6!important}
.uq-darkgray,.uq-hover-darkgray:hover{color:#f9f9f9!important;background-color:#6f6f6f!important}
.uq-ash,.uq-hover-ash:hover{color:#f9f9f9!important;background-color:#292929!important}
.uq-black,.uq-hover-black:hover{color:#f9f9f9!important;background-color:#151515!important}
.uq-darkmagenta,.uq-hover-darkmagenta:hover{color:#f2f2f2!important;background-color:#3f042f!important}
.uq-magentad,.uq-hover-magentad:hover{color:#f2f2f2!important;background-color:#a94b8f!important}
.uq-lightmagentad,.uq-hover-lightmagentad:hover{color:#292929!important;background-color:#e4c3db!important}
.uq-magenta,.uq-hover-magenta:hover{color:#f2f2f2!important;background-color:#e60eab!important}
.uq-red,.uq-hover-red:hover{color:#f2f2f2!important;background-color:#e60e41!important}
.uq-redd,.uq-hover-redd:hover{color:#f2f2f2!important;background-color:#a94b64!important}
.uq-pink,.uq-hover-pink:hover{color:#292929!important;background-color:#faadbf!important}
.uq-pinkd,.uq-hover-pinkd:hover{color:#292929!important;background-color:#e4c3ca!important}
.uq-lightorange,.uq-hover-lightorange:hover{color:#f2f2f2!important;background-color:#f5825a!important}
.uq-lightoranged,.uq-hover-lightoranged:hover{color:#f2f2f2!important;background-color:#c99586!important}
.uq-purpled,.uq-hover-purpled:hover{color:#f2f2f2!important;background-color:#944ba9!important}
.uq-indigo,.uq-hover-indigo:hover{color:#f2f2f2!important;background-color:#825af5!important}
.uq-text-light-grey,.uq-hover-text-light-grey:hover,.uq-text-light-gray,.uq-hover-text-light-gray:hover{color:#ebebeb!important}
.uq-text-dark-red{color:#3f0411}
.uq-text-purple-d{color:#944ba9}
.uq-text-dark-magenta{color:#3f042f}
.uq-text-black{color:#151515}