<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { background:#e0e0e0;font:12px 'Segoe UI',Arial;color:#333;top:0;left:0;}
table,td,div,span,input[type="text"],input[type="search"],textarea { padding:0;margin:0;text-align:left;vertical-align:top;}
table { width:100%; }
table {border-collapse:collapse;}
a { color:#0a1631;text-decoration:underline;}
a:hover { text-decoration:none; }
a img {border:0}
h3 { font-size:16px;}

label.file-upload {
    position: relative;
    overflow: hidden
}

    label.file-upload input[type=file] {
        position: relative;
        top: 0;
        max-width: 40px;
        max-height: 2px;
        cursor: pointer;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: 0;
        background: #fff;
        cursor: inherit;
        display: block
    }

.btn-primary {
    background-color: #233555 !important;
}
/* forms */
input[type="text"],input[type="search"],select,textarea
{ background-image:none; border:solid 1px #000; padding:2px; font-weight:600; color:#555; font-family:"Segoe UI",Arial; }
input[type="text"], input[type="search"], textarea
{ height:20px; width:200px; }
input[type="submit"], input[type="button"], button {
    font-family: 'Segoe UI',Arial;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border: 0px;
    background: url('../img/button_bg.png') no-repeat center center;
    text-align: center;
    min-width: 116px;
    min-height: 16px;
    width: 116px;
    height: 16px;
    display: block;
}
input[type="submit"]:hover, input[type="button"]:hover,button:hover {cursor:pointer;text-decoration:underline;color:#888;}
input {font-weight:600;color:#555; font-family:"Segoe UI", Arial;}
select {font-weight:600;font-family:"Segoe UI",Arial;}
input.search_box {width:230px;height:38px;border:1.3px solid gray;border-radius:5px;padding:8px 0 8px 5px;margin:0px;font-weight:600;color:#333;font-size:15px; }
input[type="checkbox"],label {cursor:pointer;}
ul.plain { list-style-type:disc;margin:0;padding:0;}
ul.plain li {padding:0px}
ul.ul-default { list-style-type:none;padding:0 0 10px 5px;margin:0;}
ul.ul-default li { text-align:left;font-size:13px;margin:10px;} 
ul.ul-default li ul li { padding-left:15px;} 
ul.ul-default a { font-weight:500;font-size:13px;}
ul.ul-default img { position:relative;top:3px;margin-right:5px;}

/* default form - styles */
/* form_default = div container */
.form_default span { display:inline-block;width:150px;margin-right:5px;font-weight:600;color:#333;font-size:13px;}
.form_default input[type="text"],.form_default input[type="password"],.form_default input[type="search"] { width:150px;border:solid 1px #aaa;background:#eee;font-size:13px;margin-bottom:10px; }
.form_simple span { margin-right:5px;font-weight:600;font-size:13px;font-weight:600;}
.form_simple input[type="text"],.form_default input[type="password"],.form_default input[type="search"] { width:150px;border:solid 1px #aaa;font-size:13px;margin-bottom:10px;position:relative;bottom:4px; }
.form_default textarea { width:150px;border:solid 1px #aaa;background:#eee;font-size:13px;font-style:italic;margin-bottom:10px;overflow:auto; }
/* checkbox list */
.checkbox_list div { margin-left:3px;margin-right:20px;display:inline-block;} /* caption */
.checkbox_list input[type="checkbox"] { margin-left:0px;}
.checkbox_list { display:inline-block; } /* checkbox container */
/* custom classes */
.ib {display:inline-block;} /* inline block divs */
.bl { display:block}
.pointer { cursor:pointer;} /* pointer hover */
.margin_l10 { margin-left:10px;}
.margin_r10 { margin-right:10px;}
.margin_l30 { margin-left:30px;}
.margin_r30 { margin-right:30px;}
.vers { font:italic 12px Tahoma,Verdana;color:#333;text-align:center;padding:10px;} /* core version */
.copyright {text-align:center;font-size:11px;margin-bottom:10px;} /* copyright footer */
.b { font-weight:600;}
.i {font-style:italic;}
.u { text-decoration:underline;}
.bi {font-weight:600;font-style:italic;}
.blc { color:#000;}
.c {text-align:center;}
.r { color: #f00;}
.padtop5 { margin-top:5px;}
.padtop20 { margin-top:20px;}
.padtop50 { margin-top:50px;}
.padtop30 { margin-top:30px;}
.pad_right10 { padding-right:10px;}
.note { background:url('../img/info_sm.gif') no-repeat left center;vertical-align:middle;padding:5px 0 0 25px;font-size:1.0em;font-style:italic;color:#333; }
.note_below { background:url('../img/info_sm.gif') no-repeat left center;vertical-align:middle;padding-top:5px;margin-left:30px;display:block;padding-left:35px;font-size:12px;font-style:italic;color:#665; }
.note_right { background:url('../img/info_sm.gif') no-repeat left center;vertical-align:middle;margin-left:10px;display:inline-block;padding-left:25px;font-size:12px;font-style:italic;color:#665; }
.box {padding:3px;background:#eee url('../img/container_gray_bg.png');}
/* .box span {font-size:14px;color:#000;font-weight:600;font-style:italic;display:inline-block;margin-right:10px;} */
.box span {font-size:12x;color:#000;display:inline-block;margin-right:10px;}
.box a {margin-right:15px;}
.ab { position:absolute;width:auto;height:auto;}
.container { border:1px solid #aaa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.img img { margin-right:5px;}

.box2 {display:inline-block;padding:5px;background-color:#ccc;border:1px solid #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:15px;}
.box2 a {font-weight:normal;margin-right:15px;}
.box2 a img { margin-right:3px;position:relative;top:3px; }
.box2 label { margin-left:5px;font-weight:normal;font-size:12px;}
.box_sm {width:auto;padding:4px;background:#eee;border:solid 1px #aaa;font-weight:600;font-size:14px;} 
.sep {width:100%;border:solid 1px #ddd;}
.readmore {position:absolute;bottom:57px;text-align:center;width:auto;padding-left:40px;}
.biggray {font-size:30px;color:#b6b6b6;font-weight:600;text-align:center;}
/* dev notes are used in the BETA versions to notify users of certain BETA conditions */
.devnote {padding:10px;background:#FBEC5D;color:#00f;font-weight:600;font-size:14px;}
.norec { color:#888;text-align:center;padding-top:30px;font-size:17px;font-weight:600;}
.new {position:relative;top:-0.05em;color:#f00;font-style:italic;margin-left:5px;font-weight:600;font-size:11px;}


/* headers */
.pageheader { font-size:18px;font-weight:600;color:#0a1631;text-align:left;}
.pageheader img {float:left;margin-right:5px;}
.sectionheader { font-size:17px;font-weight:600;color:#0a1631;width:100%;border-bottom:solid 2px #0a1631;}
.bigheader { font-size:17px;font-weight:600;color:#0a1631; }
.mediumheader { font-size:16px;font-weight:600;color:#0a1631;}
.smallheader { font-size:15px;font-weight:600;color:#0a1631;}
.tinyheader { font-size:14px;font-weight:600;color:#0a1631;}
.pagedesc { font-size:12px;color:#667;}

/* home page - top menu */
.topmenu a {font-size:12px;color:#000;text-decoration:underline;margin-right:20px;}
.topmenu a:hover {text-decoration:none;}
.topmenu img {margin-right:5px;vertical-align:middle;}

/* home page - containers */
.hmcontainer {float:left;width:47%;height:160px;text-align:center;background:url('../img/container.gif') no-repeat center center;margin-bottom:40px;margin-left:15px;}
.hminside {padding:15px 25px 15px 30px;text-align:left;vertical-align:top;}
.hminside div {display:inline-block;}
.hminside a {display:inline-block;margin-right:15px;margin-bottom:3px;text-decoration:underline;}
.hminside a:hover {text-decoration:none;}
.hminside img {float:left;vertical-align:middle;margin:25px 15px 20px 5px;}
.hmsectionlink {font-size:25px;font-weight:600;font-style:italic;margin-top:20px;}

/* content pages - default list */
.biglist a { font-weight:700;font-size:18px;display:inline-block;margin:15px;}
.courselist a { font-weight:700;font-size:18px;display:inline-block;margin:15px;}
.list1 a { font-size:15px;font-weight:500;margin-top:10px;display:inline-block; }

/* feedback */
/* #feedback {color:#00f;font-weight:600;background:#FBEC5D;visibility:hidden;clear:both;} */
#feedback {color:#00f;font-weight:600;background:#FBEC5D;position:fixed;left:40%;z-index:9999999;max-width:300px;top:20px;display:none;padding:10px;border:solid 1px #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pos-top-right { position:absolute;top:-10px;right:-10px; }
#feedback2 {color:#00f;font-weight:600;background:#FBEC5D;display:none;clear:both;}

/* gray search box */
.graybg { background:#f8f8f8;color:#333;font-weight:600;padding:3px;border:solid 1px #aaa; }

/* button container */
.btncont {text-align:center;width:auto;}
    .btncont a {
        font-size: 13px;
        display: inline-block;
        color: #fff;
        font-weight: 600;
        text-decoration: none;
        border: 0px;
        background: url('../img/button_bg.png') no-repeat center center;
        text-align: center;
        min-width: 116px;
        min-height: 16px;
        width: auto;
        height: auto;
    }
.btncont a:hover {text-decoration:underline;}

/* form#frmGeneric */
#frmGeneric span { display:inline-block;width:150px;padding-left:10px;}
.sample { font-size:11px;font-style:italic;color:#aaa;display:inline-block;padding-left:5px; }

/* custom links */
.smalllink {font-size:12px;color:#333;text-decoration:underline;}
.smalllink:hover {text-decoration:none;}

/* alignment */
.left_align { text-align:left;}

/* master2*/
/* top nav */
.topnav a { color:#0a1631;text-decoration:none;margin-left:15px;}
.topnav a:hover { text-decoration:underline;}
.topnav a img { border:0px;position:relative;top:5px;}

/* top nav 2 */
.topnav2 a { color:#ddd;text-decoration:none;margin-left:25px;font-weight:600;font-size:16px;}
.topnav2 a:hover { color:#fff;}
.topnav2 a img { border:0px;position:relative;top:8px;}

/* blue buttons */
.bb { font-size:13px;display:inline-block;color:#fff;font-weight:600;text-decoration:none;border:0px;background:url('../img/button_bg.png') no-repeat center center;text-align:center;min-width:116px;min-height:16px;width:auto;height:auto;}
.bb:hover {text-decoration:underline;}
.bbsm { font-size:13px;display:inline-block;color:#fff;font-weight:600;text-decoration:none;border:0px;background:url('../img/buttonsm_bg.png') no-repeat center center;text-align:center;min-width:75px;min-height:16px;width:auto;height:auto;}
.bbsm:hover {text-decoration:underline;}

/* default list - all content pages */
.list_default_item { width:40%;padding:10px;float:left;margin-bottom:20px;} 
.list_default_item a { text-decoration:underline;font-size:16px;font-weight:600;}
.list_default_item a:hover { text-decoration:none;}
.list_default_item div {margin-top:5px;font-size:12px;}
.list_default_item img {width:30px;margin-bottom:100px;float:left;margin-right:10px;}

/*popup list items*/
.pplistItem { display:inline-block;padding:3px;border:solid 1px #aaa;background:#c49a51;margin-left:5px;margin-right:5px;cursor:default;color:#000;font-weight:600; }
.pplistItem:hover { color:#fff; }
.pplistItem a { display:inline-block;text-align:center;vertical-align:middle;width:15px;height:15px;border:solid 1px #667;background:#0a1631;font-weight:600;font-size:11px;margin-left:7px;text-decoration:none;color:#c49a51;}
.pplistItem a:hover { color:#fff;}
/* company name */
.comp { color:#0a1631;font-size:17px;font-weight:600;cursor:default;padding-top:11px;}
.comp img { float:left;margin-right:5px;}
.complist { font-size:13px;font-weight:600;color:#555;width:auto;}
.complist a { text-decoration:underline;color:#000;margin:0px;}
.complist div {cursor:pointer;padding:6px;width:auto;}
.complist_alt_row {background:#eee;}
.complist div:hover {background:#d3dfee;color:#000;}
.compdd { float:right;margin-left:10px;margin-top:2px;}

/* breadcrumbs */
.breadcrumbs {color:#233555;font-size:10px;margin:3px 0 7px;}/* c49a51*/
.breadcrumbs a {font-size:11px;color:#233555;text-decoration:none;margin:0px 5px 0px 5px;}
.breadcrumbs a:hover {text-decoration:underline;}

/* reports tables - format 1 */
.rpt_table_default {background:#fff;width:100%;border:solid 1px #233555;border-collapse:collapse;text-align:center;}
.rpt_table_default thead { background:#233555;color:#fff;font-weight:600;display:table-header-group;padding:5px 0 5px;}
.rpt_table_default th { background:#233555;color:#fff;font-weight:600;text-align:center;font-size:10px;padding:5px 0 5px;}
.rpt_table_default th a { color:#fff;}
.rpt_table_default td { padding:4px;text-align:left;vertical-align:middle;border:solid 1px #233555;font-size:13px; } 
.rpt_table_default tr { border:solid 1px #233555;} 
.rpt_table_default_div { background:#d3dfee; border:solid 1px #233555;} 
.rpt_table_default_alt { background:#e9e9e9;border:solid 1px #233555;}
.rpt_table_default_div2 { background:#d3dfee; border:solid 1px #233555;cursor:pointer;padding:3px;} 
.rpt_table_default_div2:hover { background:#ccc;} 
.rpt_table_default_alt2 { background:#eee;border:solid 1px #233555;padding:3px;cursor:pointer;}
.rpt_table_default_alt2:hover { background:#ccc;} 
.rpt_table_default_bold { background:#ccc;}
.rpt_table_default_bold td { font-weight:600;font-size:14px;}
.rpt_table_default_div_alt { background:#d3dfee;} 
.rpt_table_default_l1 { background:#e1e1e1;border:solid 1px #233555;}
.rpt_table_default_alt_col { background:#ccc;}
.rpt_table_default td[align=left] { text-align:left; } /* .net hack */
.rpt_table_default .key_item {font-weight:600;font-size:15px;width:40%;text-align:left;color:#000000}
.rpt_table_default .key_item2 {font-weight:600;font-size:13px;width:30%;text-align:left}
.rpt_table_default .big_font {font-size:13px;color:#555;}
.rpt_table_default .pl20 {padding-left:20px;}
.nowrap {white-space:nowrap;}
.rpt_table_default_container { margin-bottom:20px;page-break-inside:avoid}
.narrow { width:20px} /* used with narrow columns like checkboxes */

/* table plain - no borders */
.table_plain {background:#fff;width:100%;border-collapse:collapse;text-align:center;}
.table_plain a {font-size:13px;}
.table_plain th { background:#233555;color:#fff;font-weight:600;text-align:center;font-size:11px;}
.table_plain td { height:2.5em; padding:5px;text-align:left;vertical-align:middle;font-size:13px;border:solid 1px #aaa; }
.table_plain td img {margin-right:5px;position:relative;top:3px;}
.table_plain tr { height:2em;} 
.table_plain_alt { background:#eee;border-bottom:solid 1px #233555;}
.table_plain .key_item {font-weight:600;font-size:13px;text-align:left;}
.table_plain div {height:14px;padding:3px;border-bottom:solid 1px #233555;background:#fff;text-align:left;vertical-align:middle;cursor:pointer;}
.table_plain div:hover {background:#ccc;}
.wide { width:40%; }

.table_plain_no_border {background:#fff;width:100%;border-collapse:collapse;}
.table_plain_no_border a {font-size:13px;}
.table_plain_no_border th { background:#233555;color:#fff;font-weight:600;text-align:center;font-size:11px;}
.table_plain_no_border td { height:2.5em;padding:5px;text-align:left;vertical-align:middle;font-size:13px;}
.table_plain_no_border td img {margin-right:5px;position:relative;top:3px;}
.table_plain_no_border tr { height:2em;} 
.table_plain_no_border .key_item {font-weight:600;font-size:13px;text-align:left;}

/* tall table rows */
.table_tall td { height:2.0em;padding:5px;}

/* table that contains the user profile on the transcript report pdf/print exports 
    - Note: The row height is set to 1px with the last rows height set to auto in order
            for the last row of the table to expand to the height of the users profile image.	  
*/
.rpt_table_transcript_user_profile_export tr {height:1px;}
.rpt_table_transcript_user_profile_export tr:last-child {height:auto;}
.rpt_table_transcript_user_profile_export td {width: initial;}

/* highlight the item */
.highlight {background-color:#ff0;}


/* hidden field for storing data in tables */
p.data-hidden { display:none;}

/* data reports - loading */
.pos-rel { position: relative; }

/* click list - student list (ManualSkillUpload, New assignments, etc) */
.click-list div { background:#eee;width:auto;border:solid 1px #aaa;display:block;padding:5px;cursor:pointer; }
.click-list div:hover { background:#ccc;}
#message
{
   
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 105;
    text-align: center;
    font-weight: 600;
    font-size: 100%;
    color: white;
    padding: 10px 0px 10px 0px;
    background-color: #8E1609;
}
#message span
{
    text-align: center;
    width: 95%;
    float: left;
}
#message a {
    color: white;
}

#holder 
{
    min-height: 100%;
    position:relative;
}

#body
{
    padding-bottom: 100px;
}



/* ALL OF THE FOLLOWING ENTRIES ARE FOR THE IMPERSONATION BANNER */
#imp {
    padding: 10px;
    float: left;
}

#stop {
    float: right;
    padding: 10px;
    background-color: #FFF;
    width: 75px;
    text-align: center;
    font-weight: 600;
    border-radius: 5px;
    font-size: 1.2em;
    line-height: 15px;
    margin: 9px;
    text-decoration: none;
    color: #ff4136;
}



#topbanner, #bottombanner, #leftbanner, #rightbanner{
    background: #ff4136; 
    position :fixed
    
}

#leftbanner, #rightbanner{
    top:0;
    bottom:0;
    width:4px;
   z-index:999999;
}

#leftbanner{
    left:0;
}

#bottombanner h4{
    color:white;
}
#rightbanner{
    right:0;
}

#topbanner,#bottombanner{
    left:0;
    right:0;
    z-index:999999;
}
#topbanner{
    top:0;
    height:4px;
}
#bottombanner{
    bottom:0;
    height:50px;
}

/*loader*/
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.obloading:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
}

.obloader1 {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #233555; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

/* UserSeries Modal */
#UserSeries_List {
    margin: 0px 14px 0px 0px;
    height: 350px;
    margin-right: 0px;
    border: solid 0px #000000;
    overflow-y: auto;
    overflow-x: hidden;
}
#UserSeries_SeriesContainer {
    padding-top: 5px;
}
.UserSeries_Loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #233555; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}
</pre></body></html>