

/* Generated from 1-Body.css.txt:11 using Quasi.php */

:root
{
    --height-body-header:     44px;
    --list-font-size:         17px;
    --form-label-font-weight: 400;
    --form-label-gap:         8px;
    --dev-bg:                 rgba( 255, 255, 255, 0.1 );
    --width-max-dialog:       800px;
}

/* Generated from 1-Body.css.txt:40 using Quasi.php */

:root
{
    --ios-header-color:      #333;
    --ios-background:        #F9F9F9;
    --ios-border:            #D1D1D6;
    --ios-label:             #1C1C1E;
    --ios-secondary-label:   #3C3C4399;
    --ios-body-link-color:   #007AFF;
}

/* Generated from 1-Body.css.txt:56 using Quasi.php */

BODY
{
    --header-color:          var(--ios-header-colour);
    --header-background:     var(--ios-background);
    --header-border:         var(--ios-border);

    --body-background:       var(--ios-background);
    --body-color:            var(--ios-label);
    --body-secondary:        var(--ios-secondary-label);
    --body-link-color:       var(--ios-body-link-color);

    --list-border:           #D1D1D6;
    --list-background:       white;
    --list-item-color:       #333;
    --list-item-border:      #C7C7CC;

    --form-label-color:      #1C1C1E;
    --form-input-background: white;
    --form-input-color:      canvastext;
    --form-input-border:     var(--ios-border);

    --navbar-color:          white;
    --navbar-background:     #333;

    --textual-color:         canvastext;
    --textual-background:    white;
    --textual-border:        var(--ios-border);
}

/* Generated from 1-Body.css.txt:89 using Quasi.php */

BODY.minset1
{
    --header-color:          var(--ios-header-colour);
    --header-background:     #70839A;
    --header-border:         #70839A;

    --body-background:       #353536;
    --body-color:            white;
    --body-secondary:        #CFCFCF;
    --body-link-color:       white;

    --list-border:           #B7B6B6;
    --list-background:       #B7B6B6;
    --list-item-color:       #333;
    --list-item-border:      #C7C7CC;

    --form-label-color:       #000;
    --form-input-background:  #EEE;
    --form-input-color:       #999;
    --form-input-border:      transparent;

    --navbar-color:          #333;
    --navbar-background:     #CFCFCF;

    --textual-color:         white;
    --textual-background:    #525252;
    --textual-border:        transparent;
}

/* Generated from 1-Body.css.txt:120 using Quasi.php */

BODY.minset2
{
    --header-color:           white;
    --header-background:      #70839A;
    --header-border:          var(--ios-border);

    --body-background:        white;
    --body-color:             #2b479e;
    --body-secondary:         #70829B;
    --body-link-color:        #2b479e;
    --body-link-color:        #404041;

    --list-border:            #C7C7CC;
    --list-background:        #EFEFEF;
    --list-item-color:        #666;
    --list-item-border:       #C7C7CC;

    --form-label-color:       #000;
    --form-input-background:  #EEE;
    --form-input-color:       #999;
    --form-input-border:      transparent;

    --navbar-color:          white;
    --navbar-background:     #57667A;

    --textual-color:         #999;
    --textual-background:    #EEE;
    --textual-border:        transparent;
}

/* Generated from 1-Body.css.txt:154 using Quasi.php */

.invisible
{
    opacity:           0;
    pointer-events: none;
}

/* Generated from 1-Body.css.txt:164 using Quasi.php */

.hide
{
    display: none !important;
}

/* Generated from 1-Body.css.txt:171 using Quasi.php */

.flex-row,
.flex_row
{
    display:         flex;
    align-items:     center; 
}

/* Generated from 1-Body.css.txt:180 using Quasi.php */

.flex-start
{
    justify-content: flex-start;
}

/* Generated from 1-Body.css.txt:187 using Quasi.php */

.space-between
{
    justify-content: space-between;
}

/* Generated from 1-Body.css.txt:194 using Quasi.php */

.r
{
    text-align:      right;
}

/* Generated from 1-Body.css.txt:217 using Quasi.php */

BODY
{
    background: var(--body-background);
    color:      var(--body-color);
}

/* Generated from 1-Body.css.txt:230 using Quasi.php */

BODY.dragging *
{
    pointer-events: none;
}

/* Generated from 1-Body.css.txt:248 using Quasi.php */

:root
{
    --font-size-big:      25px;
    --font-size-criteria: 16px;
    --font-size-input:    16px;
    --font-size-list:     12px;
    --line-height-input:  24px;
    --height-bar:         48px;
    --width-page-gutter:  50px;
}

/* Generated from 1-Body.css.txt:263 using Quasi.php */

BODY *
{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    overflow:    hidden;
}

/* Generated from 1-Body.css.txt:271 using Quasi.php */

BIG
{
    display:        block;
    font-size:      var(--font-size-big);
    font-weight:    bold;
    color:          var(--body-color);

    font-size:      30px;
    font-weight:    700!important;
    letter-spacing: 1px;
}

/* Generated from 1-Body.css.txt:285 using Quasi.php */

A.blue
{
    color:           var(--ios-body-link-color);      
    text-decoration: none;
}

/* Generated from 2-Header.css.txt:29 using Quasi.php */

HEADER#header
{
    color:         var(--header-color);
    background:    var(--header-background);
    border-bottom: solid 1px var(--header-border);
    position:      relative;
}

/* Generated from 2-Header.css.txt:39 using Quasi.php */

HEADER#header NAV.title
{
    position:        absolute;
    justify-content: center;

    top:0;
    left:0;
    right:0;
    bottom:0;
}

/* Generated from 2-Header.css.txt:52 using Quasi.php */

HEADER#header NAV A.icon:not(:last-child)
{
    padding-right: 0;
}

/* Generated from 2-Header.css.txt:61 using Quasi.php */

.link_back
{
    position:     relative;
    padding-left: 40px;
}

.link_back::before
{
    content:     "\0f053";

    position:    absolute;
    top:         0;
    left:        0;
    width:       40px;
    bottom:      0;

    font-family: Awesome;
    text-align:  center;
}

/* Generated from 2-Header.css.txt:83 using Quasi.php */

.link_logout
{
    position:     relative;
    padding-left: 40px;
}

.link_logout::before
{
    content:     "\0f2f5";

    position:    absolute;
    top:         0;
    left:        0;
    width:       40px;
    bottom:      0;

    font-family: Awesome;
    text-align:  center;
}

/* Generated from 3-Main.css.txt:23 using Quasi.php */

BODY > MAIN
{
    flex-direction: row-reverse;
}

/* Generated from 3-Main.css.txt:34 using Quasi.php */

#index MAIN
{
    top:             0;
    overflow:        hidden;
}

/* Generated from 3-Main.css.txt:44 using Quasi.php */

#index MAIN ARTICLE
{
    overflow:        hidden;
    display:         flex;
    justify-content: center;
    align-items:     center;
}

/* Generated from 3-Main.css.txt:58 using Quasi.php */

BODY > MAIN > ASIDE
{
    flex:            0 0 auto;
    box-sizing:      border-box;
}

/* Generated from 3-Main.css.txt:66 using Quasi.php */

BODY > MAIN > ARTICLE
{
    box-sizing:      border-box;
    flex-grow:       1;
    margin:          0px;
    background:      transparent;
    overflow:        hidden;
}

/* Generated from 3-Main.css.txt:79 using Quasi.php */

BODY > MAIN > ARTICLE > HEADER
{
    margin:          16px 50px 16px 50px;
}

/* Generated from 3-Main.css.txt:88 using Quasi.php */

BODY > MAIN > ARTICLE > HEADER A
{
    text-decoration: none;
    color:           var(--body-link-color);
}

/* Generated from 3-Main.css.txt:98 using Quasi.php */

BODY > MAIN > ARTICLE > DIV.scroller
{
    overflow:         auto;
    height:           calc( 100% - 96px );
}

/* Generated from 3-Main.css.txt:108 using Quasi.php */

BODY > MAIN > ARTICLE SECTION
{
    margin:          16px 50px 16px 50px;
    padding:         16px;
    border-radius:   10px;
    color:           var(--textual-color);
    background:      var(--textual-background);
    border:          solid 1px var(--textual-border);
    font-size:       var(--font-size-criteria);
}

/* Generated from 3-Main.css.txt:123 using Quasi.php */

ASIDE.reader
{
}

/* Generated from 3-Main.css.txt:131 using Quasi.php */

BODY > MAIN > ASIDE#aside-menu
{
    width:        250px;
    background:   transparent;
    border-right: solid 1px var(--ios-border);
}

/* Generated from 3-Main.css.txt:140 using Quasi.php */

BODY > MAIN > ASIDE#aside      HEADER,
BODY > MAIN > ASIDE#aside-menu HEADER
{
    color:           var(--textual-color);
    background:      var(--textual-background);
    justify-content: flex-end;
}

/* Generated from 3-Main.css.txt:150 using Quasi.php */

BODY > MAIN > ASIDE#aside-menu HEADER
{
    justify-content: space-between;
}

/* Generated from 3-Main.css.txt:157 using Quasi.php */

BODY > MAIN > ASIDE#aside-menu DIV
{
    height:   100%;
    overflow: scroll;
}

/* Generated from 3-Main.css.txt:165 using Quasi.php */

BODY > MAIN > ASIDE#aside-menu NAV SPAN
{
    color:          var(--body-secondary);
    line-height:    40px;
    text-transform: uppercase;
}

/* Generated from 3-Main.css.txt:174 using Quasi.php */

BODY > MAIN > ASIDE#aside-menu NAV A
{
    line-height:    25px;
    border-bottom:  0;
}

/* Generated from 8.A.3-Article_score_bar.txt:70 using Quasi.php */

BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring
{
    border-radius: 0;
    width:         40px;
    height:        40px;
    margin:        4px 0;
    font-size:     20px;
    line-height:   40px;
    padding:       0;
    text-align:    center;
}

/* Generated from 8.A.3-Article_score_bar.txt:84 using Quasi.php */

BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score0
{
    margin-left: 50px;
}

/* Generated from 8.A.3-Article_score_bar.txt:91 using Quasi.php */

BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score0,
BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score1,
BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score2,
BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score3,
BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score4,
BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score5
{
    color:      white;
    background: grey;
}

/* Generated from 8.A.3-Article_score_bar.txt:106 using Quasi.php */

BODY MAIN ARTICLE INPUT.scoring.TRAFFIC ~ BUTTON.scoring#score0
{
    color:      white;
    background: grey;
}

BODY MAIN ARTICLE INPUT.scoring.TRAFFIC ~ BUTTON.scoring#score1
{
    color:      white;
    background: red;
}

BODY MAIN ARTICLE INPUT.scoring.TRAFFIC ~ BUTTON.scoring#score2
{
    color:      white;
    background: orange;
}

BODY MAIN ARTICLE INPUT.scoring.TRAFFIC ~ BUTTON.scoring#score3
{
    color:      white;
    background: green;
}

BODY MAIN ARTICLE INPUT.scoring.TRAFFIC ~ BUTTON.scoring#score4,
BODY MAIN ARTICLE INPUT.scoring.TRAFFIC ~ BUTTON.scoring#score5
{
    display:    none;
}

/* Generated from 7-Forms.css.txt:4 using Quasi.php */

BODY > DIALOG > HEADER,
BODY > DIALOG > FORM,
BODY > DIALOG > FOOTER
{
    width: calc(100vw - 20px );
}

/* Generated from 7-Forms.css.txt:13 using Quasi.php */

BODY > DIALOG > FORM
{
    border-radius: 16px;
}

/* Generated from 7-Forms.css.txt:20 using Quasi.php */

FORM
{
    padding-bottom: 16px !important;
}

/* Generated from 7-Forms.css.txt:27 using Quasi.php */

DIV.buttons
{
    /* display:block !important; */
}

/* Generated from 7-Forms.css.txt:34 using Quasi.php */

DIV.fieldset
{
    display:block !important;
}

/* Generated from 7-Forms.css.txt:41 using Quasi.php */

FORM HEADER
{
    position:        relative;
    width:           100%;
    max-width:       var(--width-max-dialog);
    margin:          0 auto;

    box-sizing:      border-box;
    padding:         0 16px;

    display:         flex;
    flex-direction:  row;
    justify-content: space-between;
    align-items:     center;
    line-height:     40px;
}

/* Generated from 7-Forms.css.txt:60 using Quasi.php */

FORM HEADER SPAN
{
    position: absolute;
    top:      0;
    left:     0;
    right:    0;
    bottom:   0;

    font-weight: bold;

    display:         flex;
    justify-content: center;
    align-items:     center;

    pointer-events: none;
}

/* Generated from 7-Forms.css.txt:79 using Quasi.php */

FORM HEADER BUTTON
{
    background:     transparent;
    color:          #007AFF;
    padding-top:    0;
    padding-bottom: 0;
}

/* Generated from 7-Forms.css.txt:89 using Quasi.php */

FORM LEGEND
{
    display:        block;
    margin:         30px auto 0;
    box-sizing:     border-box;
    width:          100%;
    max-width:      var(--width-max-dialog);
    padding:        0 16px;

    color:          var(--ios-secondary-label);
    line-height:    40px;
    text-transform: uppercase;
}

/* Generated from 7-Forms.css.txt:105 using Quasi.php */

FORM LABEL
{
    padding:   0 16px;
    max-width: var(--width-max-dialog);
    margin:    0 auto;

    background: white;
    border:     1px solid var(--ios-border);
}

FORM LABEL
{
    display:         flex;
    flex-direction:  row;
    justify-content: flex-start;
    align-items:     center;
}

/* Generated from 7-Forms.css.txt:125 using Quasi.php */

FORM LABEL.select
{
    background: white;
}

/* Generated from 7-Forms.css.txt:132 using Quasi.php */

FORM LABEL + LABEL
{
    border-top:     0px;
}

/* Generated from 7-Forms.css.txt:139 using Quasi.php */

FORM LABEL:first-of-type
{
    border-top-left-radius:  12px;
    border-top-right-radius: 12px;
}

/* Generated from 7-Forms.css.txt:147 using Quasi.php */

FORM LABEL:last-child
{
    border-bottom-left-radius:  12px;
    border-bottom-right-radius: 12px;
}

/* Generated from 7-Forms.css.txt:155 using Quasi.php */

FORM LABEL SPAN:first-child
{
    text-wrap:   nowrap;
    min-width:   150px;
    color:       var(--form-label-color);
    font-size:   var(--form-label-font-size);
    font-weight: var(--form-label-font-weight);
}

/* Generated from 7-Forms.css.txt:166 using Quasi.php */

FORM SELECT
{
    background:   transparent;
    border:       0;
    padding:      0;
    height:       49px;
    padding-left: 16px;
}

/* Generated from 7-Forms.css.txt:177 using Quasi.php */

INPUT
{
    border:           0                               !important;
    background:       transparent;
}

/* Generated from 7-Forms.css.txt:185 using Quasi.php */

INPUT
{
    font:             inherit;
    padding:          10px 14px;
    border-radius:    10px;
    border:           1px solid var(--ios-border);
    background:       white;
}

/* Generated from 7-Forms.css.txt:196 using Quasi.php */

TEXTAREA
{
    border:           1px solid var(--ios-border);
    background:       var(--form-input-background);
    color:            var(--form-input-color);
    height:           200px;
    width:            100%;
    font-size:        16px;
}

/* Generated from 7-Forms.css.txt:208 using Quasi.php */

FORM BUTTON
{
    font:             inherit;
    padding:          12px 20px;
    background-color: #007AFF;
    color:            white;
    border:           none;
    border-radius:    12px;
    box-shadow:       none;
    appearance:       none;
}

/* Generated from 8-Custom_elements.css.txt:4 using Quasi.php */

DIV.preview_image
{
    width:  48px;
}

IMG.preview_image.fullscreen
{
    position: fixed;

    /* Center image */
    top:        50%;
    left:       50%;
    transform:  translate(-50%, -50%);

    width:      90vw;
    height:     auto;
    max-height: 90vh;
    z-index:    9999;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    background: white;
    //transition: all 0.3s ease-in-out;
}

/* Generated from 8.A.1-Article_header.txt:7 using Quasi.php */

.article_header
{
    height:          48px;
    padding:         0 50px;
}

/* Generated from 8.A.1-Article_header.txt:18 using Quasi.php */

.article_header
{
    position:        relative;
    display:         flex;
    justify-content: space-between;
    align-items:     center;
}

.article_header DIV.date_range
{
    position:        absolute;
    top:             0;
    left:            0;
    right:           0;
    bottom:          0;
    display:         flex;
    justify-content: right;
    align-items:     center;

    padding-right:   50px;
}

.article_header DIV.flex-row
{
    display:         flex;
    justify-content: flex-start;
    align-items:     center;
}

/* Generated from 8.A.2-Article_nav_bar.txt:6 using Quasi.php */

.article_nav_bar
{
    height:        48px;
    padding:       0 50px;

    background:    var(--navbar-background);
    color:         var(--navbar-color);
}

.article_nav_bar
{
    display:         flex;
    justify-content: space-between;
    align-items:     center;
}

.article_nav_bar > DIV
{
    text-align: center;
}

.article_nav_bar A
{
    text-decoration: none;
    color:           var(--contrast-color);
    line-height:     44px;
    background:      var(--dev-bg);
}

/* Generated from 8.A.2-Article_nav_bar.txt:53 using Quasi.php */

.article_nav_bar .central
{
    display:         flex;
    flex-direction:  row;
    justify-content: space-between;
    align-items:     center;
}

/* Generated from 8.A.2-Article_nav_bar.txt:63 using Quasi.php */

.article_nav_bar .central .icon
{
    background:      var(--dev-bg);
}

.article_nav_bar .central .icon::before
{
    content:         '=';
}

/* Generated from 8.A.2-Article_nav_bar.txt:75 using Quasi.php */

.article_nav_bar .central .subelement
{
    padding:         0 10px;
}

/* Generated from 8.A.3-Article_score_bar.txt:19 using Quasi.php */

.article_score_bar
{
    border-top:    solid 1px var(--ios-border);
    height:        var(--height-bar);
    padding:       0 var(--width-page-gutter);
    border-bottom: solid 1px var(--ios-border);
}

.article_score_bar
{
    display:         flex;
    justify-content: space-between;
    align-items:     middle;
}

/* Generated from 8.A.3-Article_score_bar.txt:36 using Quasi.php */

.article_score_bar DIV
{
    display:         flex;
    justify-content: space-between;
    align-items:     middle;
}

.article_score_bar A
{
    line-height: var(--height-bar);
}

/* Generated from 8.A.3-Article_score_bar.txt:50 using Quasi.php */

.article_score_bar INPUT.scoring
{
    margin:      2px 0;
    font-size:   15px;
    padding:        0;
    line-height: 15px;
    text-align:  center;
    width:       50px;

    color: var(--textual-color);
    background: var(--textual-background);
    border:     solid 1px var(--textual-border);
}

/* Generated from 8.A.4-Article_textual_input.txt:4 using Quasi.php */

DIV#div-assessment-inputs
{
    overflow:auto;
}

/* Generated from 8.A.4-Article_textual_input.txt:11 using Quasi.php */

DIV.article_textual_input
{
    margin:          16px 50px;
    position:        relative;
}

/* Generated from 8.A.4-Article_textual_input.txt:19 using Quasi.php */

DIV.article_textual_input B
{
    display:       block;
    color:         var(--form-label-color);
    font-size:     var(--form-label-font-size);
    font-weight:   var(--form-label-font-weight);
    margin-bottom: var(--form-label-gap);
}

/* Generated from 8.A.4-Article_textual_input.txt:30 using Quasi.php */

DIV.article_textual_input TEXTAREA
{
    box-sizing:      border-box;
    width:           100%;
    min-height:      3rem;
    padding:         1rem;
    font-size:       var(--font-size-input  );
    line-height:     var(--line-height-input);
    color:           var(--textual-color);
    background:      var(--textual-background);
    border-color:    var(--textual-border);
}

/* Generated from 8.A.4-Article_textual_input.txt:45 using Quasi.php */

DIV.article_textual_input IMG
{
    margin-right:    5px;
}

/* Generated from 8.A.4-Article_textual_input.txt:52 using Quasi.php */

DIV.article_textual_input INPUT[type=file]
{
    opacity:          0;
    width:            48px;
    height:           48px;
    xcursor:          pointer;
}

DIV.article_textual_input LABEL.file_label
{
    position:         relative;
    display:          inline-block;
    width:            48px;
    height:           48px;
    color:            var(--textual-color);
    background-color: var(--textual-background);
    xcursor:           pointer;
    text-align:       center;
    line-height:      48px;
    border-radius:    4px;
    font-size:        16px;
}

DIV.article_textual_input LABEL.file_label::before
{
    content: "\0f030";

    position: absolute;
    top:      0;
    left:     0;
    right:    0;
    bottom:   0;

    font-family: Awesome;
    line-height: 48px;
    font-size:   30px;
}

/* Generated from 8.L-List_view.txt:18 using Quasi.php */

.list_view
{
    padding:          0;
    border:           solid 1px var(--list-border);
    background:       var(--list-background);
}

/* Generated from 8.L-List_view.txt:27 using Quasi.php */

.list_view DIV.list_item
{
    display:          flex;
    padding:          0 20px;
    justify-content:  space-between;
    align-items:      center;
    border-bottom:    1px solid var(--list-item-border);
    font-size:        var(--list-font-size);
    color:            #1C1C1E;
}

/* Generated from 8.L-List_view.txt:40 using Quasi.php */

.list_view DIV.list_item:last-child
{
    border-bottom:    1px solid transparent;
}

/* Generated from 8.L-List_view.txt:47 using Quasi.php */

.list_view A
{
    text-decoration: none;
    color:           var(--list-item-color);
    font-size:       var(--list-font-size);
    font-weigth:     100;
    padding:         14px 0;
    width:           100%;
}

/* Generated from 8.B-Dividers.txt:2 using Quasi.php */

DIV.divider.vertical
{
    height:     100%;
    background: transparent;
    width:      10px;
    cursor:     ew-resize;

    border-left:     solid 1px var(--ios-border);
    border-right:    solid 1px var(--ios-border);
    display:         none;
}

ASIDE + DIV.divider.vertical
{
    display:         block;
}

/* Generated from 9-Responsive.css.txt:8 using Quasi.php */

@media screen and (max-width: 800px) and (orientation: portrait) {

/* Generated from 9-Responsive.css.txt:14 using Quasi.php */

BODY#projects-assessments-index SPAN#span-header-assessment-add
{
    display:          none;
}

/* Generated from 9-Responsive.css.txt:21 using Quasi.php */

:root
{
    --list-font-size: 14px;
}

/* Generated from 9-Responsive.css.txt:34 using Quasi.php */

BODY#projects-index > HEADER > NAV.title
{
    justify-content: flex-start !important;
}

/* Generated from 9-Responsive.css.txt:41 using Quasi.php */

BODY#projects-assessments-index          > HEADER > NAV.title,
BODY#projects-assessments-overview-index > HEADER > NAV.title
{
    justify-content: flex-end !important;
}

/* Generated from 9-Responsive.css.txt:51 using Quasi.php */

#div-header-nav-title
{
    display:none;
}

/* Generated from 9-Responsive.css.txt:60 using Quasi.php */

#div-score
{
    display:none;
}

/* Generated from 9-Responsive.css.txt:69 using Quasi.php */

BODY > MAIN > ASIDE#aside-menu
{
    width:100%;
}

/* Generated from 9-Responsive.css.txt:78 using Quasi.php */

BODY > MAIN > ASIDE#aside
{
    position:  absolute;
    left:      0;
    right:     0 !important;
    bottom:    0;

    z-index:   100000;
    width:     unset !important;
}

/* Generated from 9-Responsive.css.txt:91 using Quasi.php */

BODY MAIN ARTICLE INPUT.scoring ~ BUTTON.scoring#score0
{
    margin-left: 5px;
}

/* Generated from 9-Responsive.css.txt:112 using Quasi.php */

}

/* Generated from 9-Responsive.css.txt:118 using Quasi.php */

@media screen and (max-width: 394px) and (orientation: portrait) {

/* Generated from 9-Responsive.css.txt:122 using Quasi.php */

#div-central
{
    font-size: 12px;
}

/* Generated from 9-Responsive.css.txt:129 using Quasi.php */

#div-central DIV.subelement
{
    padding-left:  10px;
    padding-right: 10px;
}

/* Generated from 9-Responsive.css.txt:137 using Quasi.php */

#span-assessment-end-dash,
#span-assessment-end-date
{
    display:       none;
}

/* Generated from 9-Responsive.css.txt:146 using Quasi.php */

}

/* Generated from A-Icons.css.txt:4 using Quasi.php */

A.icon:before
{
    line-height: 48px;
}

/* Generated from A-Icons.css.txt:11 using Quasi.php */

A.icon.bullseye:before { content: "\0f140"; }
A.icon.close:before    { content: "\0f00d"; }
A.icon.config:before   { content: "\0f013"; }
A.icon.menu:before     { content: "\0f0c9"; }
A.icon.lchev:before    { content: "\0f053"; }
A.icon.rchev:before    { content: "\0f054"; }
A.icon.reader:before   { content: "\0f5da"; }
A.icon.swap:before     { content: "\0f361"; }

/* Generated from A-Icons.css.txt:22 using Quasi.php */

A.icon.disabled
{
    opacity:50%;
}
