/*********************************************************************/
/***** BEGIN DESIGNPLUS THEME IMPORT & CUSTOMIZATION  ****************/
/*********************************************************************/
/* Import statements need to be at the top of your CSS file */

/*** Legacy Sidebar ***/
/* For Main CSS file */
@import url(https://designtools.ciditools.com/css/themes.css);
/* For Mobile app CSS file */
/*@import url(https://designtools.ciditools.com/css/app.css);*/
/* Institution color customizations */
@import url(https://designtools.ciditools.com/css/inst_theme_overrides.css);

/*** New Sidebar ***/
/* For Main CSS files */
@import url(https://designplus.ciditools.com/css/content.css);
@import url(https://designplus.ciditools.com/css/editor.css);
/* For Mobile app CSS file */
/*@import url(https://designplus.ciditools.com/css/mobile.css);*/

:root {
    --dt-color-primary: #192245;
    --dt-color-primary-contrast: #FFFFFF;
    --dt-color-primary-dark-text: #192245;
    --dt-color-secondary: #7F131F;
    --dt-color-secondary-contrast: #FFFFFF;
    --dt-color-secondary-dark-text: #7F131F;
    --dt-color-accent: #D28F3F;
    --dt-color-accent-contrast: #000000;
    --dt-color-accent-dark-text: #855E28;
    --dt-color-gray: #dcdee6;
    --dt-color-gray-contrast: #000000;
    --dt-color-gray-dark-text: #636363;
    --dt-color-white: #FFFFFF;
    --dt-color-white-contrast: #000000;
    --dt-color-white-dark-text: #707070;
}

/*********************************************************************/
/***** END DESIGNPLUS THEME IMPORT & CUSTOMIZATION   *****************/
/*********************************************************************/
@charset "utf-8";
/* CSS Document */
/* print all tabs on syllabus*/
@media print {
    .csug-tabPanel  {
        display: block!important;
        padding: 15px!important;
        margin-top: 30px!important;
    }
    .csug-tabPanel h4.title  {
        display: block!important;
        font-size: 150%!important;
        font-weight: bold!important;
        border-bottom: 1px solid #000!important;
    }
    .csug-tabsList, .csug-page-header   {
        display: none!important;
    }
}
/*SofSkills */
.csug-softskill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;max-width:512px;padding:8px;position:relative}.csug-softskill--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:48px;overflow-x:hidden;-webkit-transition:all .3s cubic-bezier(.785,.135,.15,.86);transition:all .3s cubic-bezier(.785,.135,.15,.86)}.csug-softskill--inline:hover{max-width:100%}.csug-softskill--nfs{background-color:#ade6fa;border-color:#00b0f0}.csug-softskill--bs{background-color:#ade6c6;border-color:#00b050}.csug-softskill--bes{background-color:#ffebad;border-color:#ffc000}.csug-softskill--nes{background-color:#d1bce0;border-color:#7030a0}.csug-softskill--ads,.csug-softskill--bds{background-color:#ffadad;border-color:red}.csug-softskill__img{height:48px;max-width:100%!important;width:48px}.csug-softskill__content{margin-left:8px}.csug-softskill--inline .csug-softskill__content{opacity:0;-webkit-transition:all .3s cubic-bezier(.47,0,.745,.715);transition:all .3s cubic-bezier(.47,0,.745,.715)}.csug-softskill--inline .csug-softskill__content p{margin:0;white-space:nowrap}.csug-softskill--inline .csug-softskill__content p:first-child{font-size:12px}.csug-softskill--inline .csug-softskill__content p:last-child{font-weight:700}.csug-softskill--inline:hover .csug-softskill__content{opacity:1}
/* homepage elemetns*/
.csug-page-break,.csug-page-hr{border:0;background-color:#c7cdd1;overflow:visible;height:1px;margin:32px auto;text-align:center}.csug-page-hr:after{color:#c7cdd1;content:"/";display:inline-block;position:relative;top:-12px;background:#fff}.csug-page-break{background-color:transparent}
/* homepage background images*/
.csug-page-header{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.csug-page-header:after{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.csug-page-h2-primary,.csug-page-h2-secondary{color:#fff;font-weight:400;line-height:1;margin:0;padding:0 12px;position:relative;z-index:20}.csug-page-h2-primary{font-size:48px;padding-top:128px}.csug-page-h2-primary:last-child{padding-bottom:80px}.csug-page-h2-secondary{font-size:32px;padding-bottom:48px}
.act{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/268bddbf-dca3-3f6f-86ef-3cea70118143/act.jpg)}
.bio{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/2557a7e3-4dac-3edd-9235-e762ba072c27/bio.jpg)}
.bus{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/32d60f28-4590-398b-94a8-09aa4c8ad4f5/bus.jpg)}
.che{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/d58f9b5a-7be9-3666-a4cf-608901c17771/che.jpg)}
.cmg{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/48a2fe80-4d1a-3dbd-92d3-4f1e7561b6aa/cmg.jpg)}
.com{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/41bcf955-8142-328c-9fdd-5763a02050b5/com.jpg)}
.crj{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/d00f03c0-54fd-3994-ba0b-d88cade0d0b4/crj.jpg)}
.csc{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/8e30d331-7cec-32d1-a9db-b292e8148f0c/csc.jpg)}
.ecn{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/78e9c6b8-b7e6-3f86-a859-7be65b358fc5/ecn.jpg)}
.edl{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/203a7c1b-b404-3c19-bea5-3d7f1aac1332/edl.jpg)}
.ell{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/bc2a2989-1b2d-364d-b388-578e5a627f63/ell.jpg)}
.emg{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/cf2a06b0-afc6-39ae-b679-5817c8bfae2f/emg.jpg)}
.eng{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/0c8cf365-0079-3c6c-890b-e58071fa6e24/eng.jpg)}
.fcc{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/06ca813c-50f5-348b-93c3-102520209733/fcc.jpg)}
.fin{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/1700ae0f-63ee-39a7-be48-d07c36eab38b/fin.jpg)}
.geo{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/9af64481-5464-309e-8d50-da144a74f8e8/geo.jpg)}
.hci{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/ed447976-521c-3c0b-bb83-d6a811d36823/hci.jpg)}
.hcm{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/46962640-0029-3a3e-acfa-8a910f0d2042/hcm.jpg)}
.hls{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/f5fb34d3-2ced-3455-abd3-f4ef2853896a/hls.jpg)}
.hrm{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/e87486d9-e335-3189-aec6-e7de6f386849/hrm.jpg)}
.hsc{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/c646c2bf-084c-3cba-8090-3a03cf8c5358/hsc.jpg)}
.hsm{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/f396f69f-a28d-37a4-b63f-5bde61d9095d/hsm.jpg)}
.hst{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/bba4333f-91cc-3eed-9076-a0df541cc8b3/hst.jpg)}
.htm{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/9a3d672c-47aa-3309-a7b1-af02443ba237/htm.jpg)}
.hum{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/14c114ed-6854-3781-bd60-594aab474dae/hum.jpg)}
.ips{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/4df31843-b1a0-3cbb-ac7a-4f1f7fdf1130/ips.jpg)}
.ism{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/10c43364-0dd3-3fc6-9730-8a11c7171b9f/ism.jpg)}
.its{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/ae4b17df-c4f2-355d-9b88-92760481a9a3/its.jpg)}
.lib{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/574ef5c7-f522-35b1-8854-d42086006667/lib.jpg)}
.mgt{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/f41cc21c-02e5-3faf-9022-66a8bb13b030/mgt.jpg)}
.mim{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/e0332a62-40bc-3996-9ba0-9a08c9c6c0e3/mim.jpg)}
.mis{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/30b57328-f169-3e2e-956c-dc6ca96aed2b/mis.jpg)}
.mkg{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/a34feb30-1ab6-33a9-bb68-f4491b0f2548/mkg.jpg)}
.mth{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/2d8f98ce-844e-3392-b3b5-75283054cf29/mth.jpg)}
.ops{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/23937b88-9fb0-311d-82c1-3fe42242e40a/ops.jpg)}
.org{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/a9d4a8f4-3e0e-3120-8477-5394678ab5c9/org.jpg)}
.otl{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/6603612a-35eb-33d6-8809-0a20c5c54390/otl.jpg)}
.pbs{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/0c45dad8-316c-3e91-af24-d27d971d4b79/pbs.jpg)}
.phy{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/e5e5e623-10bd-3ea3-b09f-f1c7a4f57532/phy.jpg)}
.pjm{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/ce47f553-604e-39cc-a0a4-6d74f64fe370/pjm.jpg)}
.pla{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/78f8d2fd-e1c0-36d5-9998-d51a0b894e88/pla.jpg)}
.pmg{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/f5c928a6-e72f-3bea-bda3-67089f596c97/pmg.jpg)}
.pol{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/dbb6aa4c-7e50-3234-be63-0e65c6fe1053/pol.jpg)}
.psl{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/08f89d32-7614-312d-b7aa-714b853da3a4/psl.jpg)}
.psy{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/04b44651-b8ee-3c9d-9211-c2ae4c6a2fe0/psy.jpg)}
.res{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/fe392903-ecff-3580-bdd8-34ef53bdba89/res.jpg)}
.smb{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/b0c221c4-bf56-386e-8599-f7c47e7e6291/smb.jpg)}
.soc{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/01f6e15e-c40b-3f04-be78-b638797d3453/soc.jpg)}
.itc{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/681f1764-63ce-3ce6-a21f-6fd3d89e5afb/itc.jpg)}
.syl{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/17790352-9a02-3582-900e-b368b741bff0/syl.jpg)}
.sps{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/119c49ca-8600-39a8-bb00-01d5ea5bf2d5/sps.jpg)}
.nur{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/a6a5f828-4d41-3a87-b22c-6107c3197b0e/nur.jpg)}
.isd{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/897d5267-32a1-3bda-8873-b8cc5efa254f/isd.jpg)}
.hpr{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/ac4a6fc3-c6b5-31fb-9c8e-9e7926dd1a82/hpr.jpg)}
.int{background-image:url(https://frostlor-cdn-prod.courses.csuglobal.edu/lor/resources/src/1b13d269-c18c-3696-bba0-82dbe6094dda/int.jpg)}

/* Support centers backgrounds*/
.csug-page-header-internal{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}
.csug-page-header-internal:after{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.csug-page-h2-primary-internal{color:#fff;font-weight:500;margin:0;padding:188px 20px 0 20px;position:relative;z-index:20;text-shadow:2px 2px 4px #000000;font-size:56px;}
.csug-page-h2-primary-internal:last-child{padding-bottom:20px}
.int{background-image:url(https://coursecms.csuglobal.edu/items/471727ae-602d-44f9-a141-9097cc88c189/1/internal.jpg)} 

/* Syllabus header text*/
.csug-page-h2-primary-syllabus img {padding-right:10px;float:left;position:relative;top:-10px;}
.csug-page-h2-primary-syllabus {color:#fff;font-weight:400;font-size:32px;line-height:1;margin:0;padding:168px 25px 0 15px;position:relative;z-index:20;}
.csug-page-h2-primary-syllabus:last-child{padding-bottom:30px;}

/* Syllabus tabs*/
#csug-tabs {
    margin: 0;
    max-width: 96%;
}
#csug-tabs h4 {
    margin: 1em 0 0;
    font-size: 115%;
    font-weight: bold;
}
.csug-tabsList {
    float: left;
    list-style: none;
    margin: 0;
}
.csug-tabsList li {
    position: relative; /*for z-index*/
    float: left;
    margin: 0 .5em 0 0;
    z-index: 1;
}
.csug-tabsList li a {
    position: relative;
    top: 0px;
    float: left;
    overflow: hidden;
    font-weight: normal;
    text-shadow: none;
    background: #1c2333;
    color: #fff;
    text-decoration: none;
    margin: .5em 0 0;
    padding: .5em .6em;
    border-style: solid;
    border-color: #1c2333;
    border-width: 1px 1px 0;
    cursor: pointer;
}
.csug-tabsList li a:hover,.csug-tabsList li a:focus,.csug-tabsList li a:active {
    border-color: #1c2333; text-decoration: none;
}
.csug-tabsList li a:active { top: 1px; text-decoration: none; }
.csug-tabsList li.current { z-index: 10; }
.csug-tabsList li.current a {
    top: 1px;
    font-weight: bold;
    color: #333;
    background: #fafafa;
    border-color: #1c2333;
    text-decoration: none;
}
.csug-tabsList li.current a:hover,
.csug-tabsList li.current a:focus {
    color: #333;
    background-color: #fff;
    text-decoration: none;
}
.csug-tabsList a span {
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    opacity: 0;
    text-decoration: none;
}
.csug-tabPanel {
    position: relative;  /*for z-index*/
    display: block;
    visibility: visible;
    clear: left;
    overflow: auto;
    padding: 20px; 
    border: 1px solid #1c2333;
    z-index: 5;
    background-color: #fff;
    width: 100%;
}
.csug-tabPanel h4 { display: inline-block; }
.csug-tabPanel h4:focus { outline: 1px dotted #1c2333; }
#csug-tabs h4:focus {outline: 0;}
.csug-tabsList li.current a:focus { outline: 1px dotted #444; text-decoration: none; }
.csug-tabPanel:focus { outline: 1px dotted #999; }
.csug-tabPanel .csug-noteGrey {background: #e0e0e0;}
.csug-tabPanel h4.title {display: none;}

/* for building directly in Canvas*/
.csug-blueTop {height: 3px; background-color: #192245; margin-bottom: 10px;}
.csug-headingBlue {font-size: 130%; font-weight: bold; border-bottom: 1px solid #000080; color: #000080;}
.csug-headingBlack {font-size: 130%; font-weight: bold; border-bottom: 1px solid #000000; color: #000000;}
.csug-boxGrey {background-color: #dedede; padding: 10px 20px;}
.csug-center {width: 75%; margin: 0 auto;}
