﻿/*
    light blue : 
        #00B4E2;
*/


.btnDefault {
    background-color: #0078d7;
    margin: 3px;
    padding: 2px 10px 3px 10px;
    border: none;
    height: 26px;
    cursor: pointer;
    font-weight: 200;
    transition: background ease 250ms;
}

.btnDefault span {
    font-weight: 200;
    font-size: 10pt;
    color: white;
    font-family: SegoeUI;
    margin: 0;
}

.btnDefault:hover {
    background-color: #005a9e; /*#33D1F9;*/
}

.btnDefaultInverted {
    background-color: #fff;
    margin: 3px;
    padding: 1px 10px 3px 10px;
    border: 1px solid #0078d7;
    height: 26px;
    cursor: pointer;
    font-weight: 200;
    color: #0078d7;
    font-size:0;
}

.btnDefaultInverted span, .btnDefaultInverted_text {
    font-weight: 200;
    font-size: 10pt;
    font-family: SegoeUI;
    margin: 0;
    color: inherit; /* through inherit, the parent object can regulate the text colour at hovers */
}

.btnDefaultInverted:hover {
    background-color: #0078d7;
    color: white;
}

.btnDefault:disabled {
    background-color: #f4f4f4;
    cursor: not-allowed;
}

.btnDefault:disabled span {
    color: #a6a6a6;
}

.btnDisabled {
    background-color: #f4f4f4;
}

.btnDisabled:hover {
    background-color: #f4f4f4;
}

.btnDisabled span {
    color: #a6a6a6;
    /*font-weight: bold;*/
}


.btnAdd {
    width: 20px;
    height: 20px;
    
    /*padding: 0 0 0 1px;*/
    background-color: transparent;
    /*border: 1px solid #0078d7;*/
    display: inline-block;
    overflow: hidden;
    cursor:pointer;
}

    .btnAdd i {
        color:#0078d7;
   }

/*        .btnAdd i:hover {
            color: #fff;
        }

    .btnAdd:hover {
        background-color: #0078d7;
    }
*/




    /* white button with border radius, text left and traffic light right */
.dot_button {
    overflow: hidden;
    min-height: 21px;
    border: 1px solid #919191;
    padding-top: 1px;
    border-radius: 3px;
    display: inline-block;
    cursor:pointer;
    background-color:white;
}
.dot_button:hover {
    background-color:#f4f4f4;
}
.dot_button_text {
    font-family: SegoeUI;
    font-size: 9pt;
    font-weight: bold;
    margin: 0 6px 0 10px;
    color: #919191;
}
.dot_button_text_disabled {
    font-family: SegoeUI;
    font-size: 9pt;
    font-weight: bold;
    margin-left: 10px;
    color: #acacac;
}

.dot_button_ball {
    display: inline-block;
    width: 10px;
    float: right;
    margin: 4px 10px 0 3px;
    height: 10px;
    overflow: hidden;
    border-radius: 5px;
}
.dot_button_ball_big {
    width:  13px;
    height: 13px;
    border-radius: 7px;
}

.dot_button_ball_green {
    background-color: #008000;
}
.dot_button_ball_orange {
    background-color:#e37315;
}
.dot_button_ball_grey {
    background-color:#888;
}
.dot_button_ball_disabled {
    background-color:#acacac;
}
.dot_button_ball_red {
    background-color: red;
}

.dot_button_spinner {
    display: inline-block;
    width: 10px;
    height: 10px;
    float: right;
    margin: 4px 10px 0 3px;
    overflow: hidden;
}

.ms-Button.ms-Button--primary {
    background-color: #0078d7;
    margin: 3px;
    padding: 0 10px;
    font-weight: 200;
    border: none;
}

    .ms-Button.ms-Button--primary:hover, .ms-Button.ms-Button--primary:active, .ms-Button.ms-Button--primary:focus {
        background-color: #33D1F9;
    }

.ms-Button-label {
    color: #fff;
    font-weight: 400;
    font-family: SegoeUI;
    font-size: 10pt;
}


/* control container for all fabric controls  */
.vmlControlContainer {
    height: 70px;
    padding-top: 10px;
    font-size: 0;
}

/* control height differences  */
.vmlControlContainer_h60 {
    height: 60px;
}

.vmlControlContainer_h80 {
    height: 80px;
}

.vmlControlContainer_h90 {
    height: 90px;
}

/* control label */
.vmlControlContainer .vmlControlLabel {
    width: 250px;
    height: 20px;
    padding-left: 2px;
    color: #555;
    font-family: SegoeUI;
    font-weight: bold;
}

    .vmlControlContainer .vmlControlLabel span {
        color: #555;
    }

.vmlControlContainer .vmlControlLabelDate {
    width: 250px;
    height: 20px;
    padding-left: 2px;
    color: #555;
    font-family: SegoeUI;
    font-weight: bold;
}


    .vmlControlContainer .vmlControlLabelDate span {
        color: #555;
    }
/* various control containers */
.vmlControlContainer .dropdown_container {
    height: 30px;
    font-family: arial;
    width: 250px;
}


.vmlControlContainer .datepicker_container {
    width: 100px;
    height: 23px;
}
.vmlControlContainer .datepicker_container static_text{
    font-family:SegoeUI;
    font-size: 10pt;
}

.vmlControlContainer .textfield_container {
    width: 250px;
    height: 23px;
}

.vmlControlContainer .bubblebox_container {
    min-width: 500px;
    min-height: 26px;
}




/* ================ 
    DROPDOWN STYLES
   ================ */
.vmlDropdownView {
    height: 30px;
    width: 100%;
}

.vmlDropdownViewText {
    width: 230px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
    border: 1px solid #888;
    color: #555;
    font-family: SegoeUI;
    font-size: 10pt;
    padding: 5px 0 0 5px;
    border-right-width: 0;
    cursor: pointer;
}

.vmlDropdownViewButton {
    width: 19px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
    border: 1px solid #888;
    border-left-width: 0;
    background-color: #fff;
    padding: 8px 0 0 3px;
    cursor: pointer;
}

    .vmlDropdownViewButton i {
        font-size: 8pt;
    }

.floatingbox {
    position: absolute;
    width: 249px;
    z-index: 10;
    max-height: 300px;
    overflow-y: auto;
    display: block;
    border: 1px solid #888;
    border-top-width: 0;
}


.vmlDropdownData {
    position: absolute;
    left: 0px;
    top: 0;
    width: 249px;
    z-index: 10;
    max-height: 300px;
    overflow-y: auto;
    display: block;
    border: 1px solid #888;
    border-top-width: 0;
    background-color:white;
}

.vmlDropdownData_no_abs {
    width: 249px;
    z-index: 10;
    max-height: 300px;
    overflow-y: auto;
    display: block;
    border: 1px solid #888;
    border-top-width: 0;
    background-color: white;
}

    .vmlDropdownData ul {
        list-style: none;
        margin: 0;
        width: 100%;
        padding: 0;
    }

    .vmlDropdownData li {
        min-height: 30px;
        border: 1px solid #ddd;
        border-top-width: 0;
        background-color: white;
        font-family: segoeUI;
        font-size: 10pt;
        color: #555;
        margin: 0;
        padding: 5px;
        cursor: pointer;
        overflow: hidden;
    }

    .vmlDropdownData li > span {
        font-family: inherit;
        font-size: inherit;
        color: inherit;
        display:block;
    }



    .vmlDropdownData li:hover {
        background-color: #f5f5f5;
    }

    .vmlDropdownData li .hidden {
        display: none;
    }

.vmlDropdownLongText {
    font-family:SegoeUI;
    position: absolute;
    width: 515px;
    height: auto;
    display: block;
    background-color: white;
    padding: 5px;
    overflow-y: hidden;
    color: #555;
    border: 1px solid #aaa;
    box-shadow: 3px 1px 5px #888; /*bottom right gradient-length color  */
    z-index: 10;
}

.vmlTooltipSmall { /* will show the selected value type text */
    position: absolute;
    width: 300px;
    height: auto;
    display: block;
    background-color: white;
    padding: 3px;
    overflow-y: hidden;
    font-family:SegoeUI;
    color: #555;
    border: 1px solid #aaa;
    box-shadow: 3px 1px 5px #888; /*bottom right gradient-length color  */
    z-index: 10;
}

.vmlControlError {
    color: red;
    display: block;
    padding: 4px 0 4px 2px;
    font-size: 8pt;
    height: 12px;
}



/* ================ 
    DATEPICKER STYLES
   ================ */
.datepicker_field {
    border: 1px solid #888;
    width: 100px;
    height: 23px;
    overflow: hidden;
    padding: 0 0 0 5px;
    font-family: segoeUI;
    font-size: 10pt;
    color: #555;
    cursor: pointer;
}

.datepicker_field_configure {
    width: 250px;
    height: 30px;
    background-color: #ccffcc;
}
.textbox_field_configure {
    width: 250px;
    height: 30px;
    background-color: #ccffcc;
    cursor: text;

}

    /* ================ 
    BUBBLE BOX STYLES
   ================ */
.bubble {
    height: 20px;
    min-width: 50px;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    margin: 1px 2px;
    border-radius: 4px 4px;
    border: 1px solid #666;
}

.bubble_set {
    background-color: #a3c0d4;
}

.bubble_container {
    display: flex;
    width: 100%;
    padding: 2px;
}

.bubble_content {
    flex: 0 0 auto;
}

.bubble_close {
    flex: 0 0 12px;
    padding-left: 5px;
}

.bubble_box {
    border: 1px solid #fff;
    width: 100%;
    min-height: 30px;
    overflow: hidden;
    padding: 2px;
    color: #555;
    cursor: pointer;
}


/* ================ 
    TEXTFIELD STYLES
   ================ */


.text_field {
    border: 1px solid #888;
    width: 75px;
    height: 23px;
    overflow: hidden;
    padding: 0 0 0 5px;
    font-family: segoeUI;
    font-size: 10pt;
    color: #555;
}

    .text_field:read-only {
        cursor: pointer;
    }


/* ================ 
    TOGGLE BUTTON
   ================ */

/* default toggle - on enabled */
.toggle {
    width: 44px;
    height: 20px;
    border-radius: 10px;
    display: inline-block;
    background-color: #0078D4;
    border: 1px solid #0078D4;
    cursor: pointer;
    overflow: hidden;
    padding: 3px 4px;
}

.toggle_ball {
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 6px;
    float: right;
    overflow: hidden;
    cursor: pointer;
}

.toggle_medium {
    width: 30px;
    height: 14px;
    border-radius: 8px;
    padding: 1px 3px;
}

.toggle_ball_medium {
    width: 10px;
    height: 10px;
    border-radius: 5px;
}

.toggle_small {
    width: 20px;
    height: 10px;
    border-radius: 5px;
    padding:1px 2px;
}

.toggle_ball_small {
    width:6px;
    height:6px;
    border-radius:3px;
}

.toggle_on:hover {
    background-color: #106EBE;
}

/* toggle off enabled */
.toggle_off {
    background-color: #fff;
    border: 1px solid #888;
    cursor: pointer; /* user can still turn it on */
}

.toggle_ball_off {
    background-color: #888;
    float: left;
    cursor: pointer;
}


/* toggle on disabled */
.toggle_on_disabled {
    background-color: #C8C8C8;
    border: 1px solid #C8C8C8;
    cursor: default;
}

.toggle_ball_on_disabled {
    background-color: #F4F4F4;
    cursor: default;
    float: right;
}

/* toggle off disabled */
.toggle_off_disabled {
    background-color: #fff;
    border: 1px solid #c8c8c8;
    cursor: default;
}

.toggle_ball_off_disabled {
    background-color: #c8c8c8;
    border: 1px solid #c8c8c8;
    float: left;
    cursor: default;
}

/* ================ 
    TEXT TOGGLE (doesn't officially exist in fabric, but is used in the azure portal under Traffic Manager endpoints)
    will have an outer rounded border 
    will have an inner div to be able to apply display flex
    will have 2 inner divs which are the buttons which show on/off

   ================ */
.text_toggle {
    height: 21px;
    border-radius: 10px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius:12px;
    cursor: pointer;
    overflow-y:hidden;
    padding: 2px 0 0 2px;
}
.text_toggle_button_box {
    margin:0;
    padding:0;
    height:100%;
    display:flex;
    background-color:#fff;
}

.text_toggle_button_box_singleChoice {
    margin: 10px 14px 0 14px;
}

/* the inactive button won't have a border */
.text_toggle_button_off {
    height: 16px;
    background-color: #fff;
    border: none;
    cursor: pointer;
    color: #0078D4;
    font-size: 8pt;
    padding: 1px 4px;
    margin:0 6px 0 0;
}
    .text_toggle_button_off:hover {
        color: #0784E3;
        text-decoration:underline;
    }

.text_toggle_button_singleChoice {
    height: 15px;
    background-color: white;
    cursor: pointer;
    border: 1px solid white;
    border-radius: 8px;
    font-size: 8pt;
    padding: 0px 6px;
    margin: 0 6px 0 0;
}

.text_toggle_button_on {
    height: 15px;
    background-color: #0078D4;
    cursor: pointer;
    border: 1px solid #0078D4;
    border-radius: 8px;
    color: white;
    font-size: 8pt;
    padding: 0px 6px;
    margin: 0 6px 0 0;
}
    .text_toggle_button_on:hover {
        background-color: #0784E3;
    }
.toggle_on:hover {
    background-color: #106EBE;
}


.text_toggle_button_on_disabled {
    background-color: #aaa;
    border-color:#a0a0a0;
}
    .text_toggle_button_on_disabled:hover {
        background-color: #aaa;
        border-color: #a0a0a0;
    }
.text_toggle_button_off_disabled {
    color: #aaa;
}
.text_toggle_button_off_disabled:hover {
    color: #aaa;
}

.paard {
    background-color:lawngreen;
}

    /* ================ 
    FABRIC TABS
   ================ */
    .vml_tab_container {
    width: 100%;
    height: 27px;
    background-color: #fff;
    padding: 2px 0 0 0px;
    margin-left: 10px;
}

.vml_tab_control {
    height: 25px;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
}

    .vml_tab_control li {
        height: 25px;
        padding: 3px 4px;
        margin-right: 3px;
        font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
        -webkit-font-smoothing: antialiased;
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
        cursor: pointer;
    }

.vml_tab {
    background-color: #efefef;
    color: #555;
}

.vml_tab_selected {
    color: #fff;
    background-color: #0078D7;
}

/* ================ 
    EXTENDED ROW CONTROL (row pane with header and subtext, used for Configit Models, ISM and Compare Result pane
   ================ */
.extended_row_box {
    width: 100%;
    border: none;
    padding: 5px 0 5px 20px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    cursor: pointer;
}

    .extended_row_box:hover {
        box-shadow: 0 4px 5px #bbb;
        border-bottom: 1px solid #ddd;
        background-color: #f5f5f5;
    }


.extended_row_header {
    font-family: SegoeUI;
    font-size: 10pt;
    color: #555;
    margin-bottom: 4px;
    font-weight: bold;
    display: block;
}

.extended_row_sub_text {
    color: #888;
    font-family: SegoeUI;
    font-size: 10pt;
}

/* ================ 
    DISABLED CHECKBOX
   ================ */
.ms-CheckBox-field-disabled:before {
    box-sizing: border-box;
    content: '';
    display: inline-block;
    border: 2px solid #a6a6a6;
    width: 20px;
    height: 20px;
    cursor: default;
    font-weight: 400;
    position: absolute;
    border-radius:10px;
    transition-property: background,border,border-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4,0,.23,1)
}

.ms-CheckBox-field-disabled:after {
    content: '\E73E';
    font-family: FabricMDL2Icons;
    display: none;
    position: absolute;
    font-weight: 900;
    background-color: transparent;
    font-size: 13px;
    top: 0;
    color: #000;
    line-height: 20px;
    width: 20px;
    text-align: center
}

@media screen and (-ms-high-contrast:active) {
    .ms-CheckBox-field-disabled:after {
        color: #000;
    }
}

@media screen and (-ms-high-contrast:black-on-white) {
    .ms-CheckBox-field-disabled:after {
        color: #fff;
    }
}

.ms-CheckBox-field-disabled {
    display: inline-block;
    cursor: default;
    margin-top: 8px;
    position: relative;
    outline: 0;
    vertical-align: top
}

    .ms-CheckBox-field-disabled:focus:before, .ms-CheckBox-field-disabled:hover:before {
        border-color: #767676;
    }

    .ms-CheckBox-field-disabled:focus .ms-Label, .ms-CheckBox-field-disabled:hover .ms-Label {
        color: #8d8d8d;
    }

.ms-CheckBox-field-disabled.in-focus:before {
    border-color: #767676
}
.ms-CheckBox-field-disabled.is-checked:before {
    border: 10px solid #c8c8c8;
    background-color: #fff;
    color: #000;
}
.ms-CheckBox-field-disabled.is-checked:after {
    display: block;
}
    .ms-CheckBox-field-disabled.is-checked:focus:before, .ms-CheckBox-field-disabled.is-checked:hover:before {
        border-color: #a5a5a5;
    }

    .ms-CheckBox-field-disabled .ms-Label {
        cursor: default;
        color: #8d8d8d;
    }

    /*  ========================
        Small Checkbox  
    ========================= */
.ms-CheckBox-Small {
    box-sizing: border-box;
    color: #333;
    font-family: Segoe UI WestEuropean,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
    font-size: 6px;
    font-weight: 400;
    height: 14px;
    width: 14px;
    border-radius: 7px;
    overflow: hidden;
    position: relative;
}



.ms-CheckBox-Small-field:before {
    content: '';
    display: inline-block;
    border: 2px solid #d1d1d1;
    cursor: pointer;
    font-weight: 400;
    position: absolute;
    box-sizing: border-box;
    transition-property: background,border,border-color;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.4,0,.23,1);
    height: 14px;
    width:14px;
    border-radius:7px;
}


.ms-CheckBox-Small-field:after {
    content: '\E73E';
    font-family: FabricMDL2Icons;
    display: none;
    position: absolute;
    font-weight: 900;
    background-color: transparent;
    font-size: 6px;
    top: 0;
    color: #fff;
    /*line-height: 15px;*/
    text-align: center;
    /*height: 14px;
    width: 14px;
    border-radius: 7px;*/
}


@media screen and (-ms-high-contrast:active) {
    .ms-CheckBox-Small-field:after {
        color: #000;
    }
}

@media screen and (-ms-high-contrast:black-on-white) {
    .ms-CheckBox-Small-field:after {
        color: #fff
    }
}


.ms-CheckBox-Small-field.is-checked:before {
    border: 10px solid #0078d7;
    background-color: #0078d7;
    /*width:14px;
    height:14px;
    border-radius:7px;*/
}


@media screen and (-ms-high-contrast:active) {
    .ms-CheckBox-Small-field.is-checked:before {
        border-color: #1aebff
    }
}

@media screen and (-ms-high-contrast:black-on-white) {
    .ms-CheckBox-Small-field.is-checked:before {
        border-color: #37006e
    }
}

.ms-CheckBox-Small-field.is-checked:after {
    display: block;
    padding: 4px 0 0 4px;
}

.ms-CheckBox-Small-field.is-checked:focus:before, .ms-CheckBox-Small-field.is-checked:hover:before {
    border-color: #106ebe;
}

/* ================================
    help-hint-box
   =================================== 
*/


.help-hint-position {
    position: absolute;
    top: 0px;
    left: 96px;
    z-index: 99999;
    opacity: 1;
    transition: opacity ease 750ms;
}

.help-hint-position.hidden {
    display: none;
}

.help-hint-position.invisible {
    opacity:0;
}

.help-hint-position .hint-triangle {
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid rgb(0, 90, 158);
    position: relative;
    top: -1px;
    left: 40px;
}

.hint-triangle.left-position {
    top: 40px;
    left: -15px;
    transform: rotate(-90deg);
}

.hint-triangle.right-position {
    top: 40px;
    left: 299px;
    transform: rotate(90deg);
}

.hint-triangle.bottom-position {
    top: calc(var(--helpboxheight));
    left: 40px;
    transform: rotate(180deg);
}

.help-hint-box {
    position: relative;
    width: 300px;
    height: 100%;
    background-color: rgb(0, 90, 158);
    color: rgb(255, 255, 255);
    top: -3px;
    left: 0px;
    border-radius: 4px;
}

.help-hint-position.extra-wide-hint .help-hint-box {
    width: 480px;
}

.help-hint-position.narrow-hint .help-hint-box{
    width: 165px;
}

.help-hint-position.narrow-hint .hint-triangle.right-position {
    left: 164px;
}

.help-hint-position.gray-hint .help-hint-box {
    background: rgb(151,151,151);
}

.help-hint-position.gray-hint .hint-triangle {
    border-bottom-color: rgb(151,151,151);
}
.help-hint-position.gray_open-hint .help-hint-box {
    background-color: #fbfbfb;
    border: 1px solid #979797;
}
.help-hint-position.blue_open-hint .help-hint-box {
    background-color: #fbfbfb;
    border: 1px solid rgb(0, 90, 158);
}

.help-hint-position.gray_open-hint .hint-triangle {
    border-bottom-color: rgb(151,151,151);
}

.help-hint-position.blue_open-hint .hint-triangle {
    border-bottom-color: rgb(0, 90, 158);
}
.help-hint-box .c_555 {
    color:#555;
}

.help-hint-box .c_fff {
    color:#fff;
}

.help-hint-box .c_blue {
    color: rgb(0, 90, 158);
}


.help-hint-box .help-hint-content-container {
    padding: 10px 14px 10px;
    /*color: rgb(255, 255, 255);*/
    font-family: SegoeUI;
    font-size: 10pt;
/*    min-height:55px;*/
    
}

.help-hint-box .help-hint-button-container {
    display: flex;
    padding-top: 15px;
    position: absolute;
    right: 0px;
    bottom: 15px;
    color: rgb(255, 255, 255);
}


.help-hint-box .help-hint-content-container > * {
    color: rgb(255, 255, 255);
}


    /*  ==============================
        FONT Update > in fonts.css 
        ==============================
    */
    /* ================ 
    FABRIC ICONS
   ================ */
    /* Below are the missing icons */
    .ms-Icon--AccessLogoFill:before {
        content: '\F1DB'
    }

.ms-Icon--ActivityFeed:before {
    content: '\F056'
}

.ms-Icon--AddFavorite:before {
    content: '\F0C8'
}

.ms-Icon--AddFavoriteFill:before {
    content: '\F0C9'
}

.ms-Icon--AdminALogo32:before {
    content: '\F4BA'
}

.ms-Icon--AdminALogoFill32:before {
    content: '\F4BB'
}

.ms-Icon--AdminALogoInverse32:before {
    content: '\ED6A'
}

.ms-Icon--AdminCLogoInverse32:before {
    content: '\ED6B'
}

.ms-Icon--AdminDLogoInverse32:before {
    content: '\ED6C'
}

.ms-Icon--AdminELogoInverse32:before {
    content: '\ED6D'
}

.ms-Icon--AdminLLogoInverse32:before {
    content: '\ED6E'
}

.ms-Icon--AdminMLogoInverse32:before {
    content: '\ED6F'
}

.ms-Icon--AdminOLogoInverse32:before {
    content: '\ED70'
}

.ms-Icon--AdminPLogoInverse32:before {
    content: '\ED71'
}

.ms-Icon--AdminSLogoInverse32:before {
    content: '\ED72'
}

.ms-Icon--AdminYLogoInverse32:before {
    content: '\ED73'
}

.ms-Icon--AirplaneSolid:before {
    content: '\EB4C'
}

.ms-Icon--AlertSolid:before {
    content: '\F331'
}

.ms-Icon--AnalyticsLogo:before {
    content: '\F1DE'
}

.ms-Icon--AnalyticsQuery:before {
    content: '\F1DF'
}

.ms-Icon--AnalyticsReport:before {
    content: '\F1E1'
}

.ms-Icon--Archive:before {
    content: '\F03F'
}

.ms-Icon--AreaChart:before {
    content: '\E9D2'
}

.ms-Icon--ArrowTallDownLeft:before {
    content: '\F2BF'
}

.ms-Icon--ArrowTallDownRight:before {
    content: '\F2C0'
}

.ms-Icon--ArrowTallUpLeft:before {
    content: '\F2BD'
}

.ms-Icon--ArrowTallUpRight:before {
    content: '\F2BE'
}

.ms-Icon--AspectRatio:before {
    content: '\E799'
}

.ms-Icon--AssessmentGroup:before {
    content: '\F31A'
}

.ms-Icon--AssessmentGroupTemplate:before {
    content: '\F2B1'
}

.ms-Icon--Assign:before {
    content: '\E9D3'
}

.ms-Icon--AsteriskSolid:before {
    content: '\F34D'
}

.ms-Icon--AutoFillTemplate:before {
    content: '\F313'
}

.ms-Icon--AzureAPIManagement:before {
    content: '\F37F'
}

.ms-Icon--AzureKeyVault:before {
    content: '\F3B4'
}

.ms-Icon--AzureServiceEndpoint:before {
    content: '\F380'
}

.ms-Icon--Backlog:before {
    content: '\F2AC'
}

.ms-Icon--BacklogBoard:before {
    content: '\F444'
}

.ms-Icon--BankSolid:before {
    content: '\F34F'
}

.ms-Icon--BarChartVertical:before {
    content: '\E9EC'
}

.ms-Icon--BeerMug:before {
    content: '\F49E'
}

.ms-Icon--Blur:before {
    content: '\F28E'
}

.ms-Icon--BoxAdditionSolid:before {
    content: '\F2D4'
}

.ms-Icon--BoxCheckmarkSolid:before {
    content: '\F2D7'
}

.ms-Icon--BoxMultiplySolid:before {
    content: '\F2D5'
}

.ms-Icon--BoxPlaySolid:before {
    content: '\F2D6'
}

.ms-Icon--BoxSubtractSolid:before {
    content: '\F2D3'
}

.ms-Icon--BranchCommit:before {
    content: '\F293'
}

.ms-Icon--BranchCompare:before {
    content: '\F294'
}

.ms-Icon--BranchFork:before {
    content: '\F173'
}

.ms-Icon--BranchFork2:before {
    content: '\F291'
}

.ms-Icon--BranchLocked:before {
    content: '\F292'
}

.ms-Icon--BranchMerge:before {
    content: '\F295'
}

.ms-Icon--BranchPullRequest:before {
    content: '\F296'
}

.ms-Icon--BranchSearch:before {
    content: '\F297'
}

.ms-Icon--BranchShelveset:before {
    content: '\F298'
}

.ms-Icon--Breakfast:before {
    content: '\F49C'
}

.ms-Icon--Brunch:before {
    content: '\F49D'
}

.ms-Icon--BucketColor:before {
    content: '\F1B6'
}

.ms-Icon--BucketColorFill:before {
    content: '\F1B7'
}

.ms-Icon--BufferTimeAfter:before {
    content: '\F0D0'
}

.ms-Icon--BufferTimeBefore:before {
    content: '\F0CF'
}

.ms-Icon--BufferTimeBoth:before {
    content: '\F0D1'
}

.ms-Icon--BugSolid:before {
    content: '\F335'
}

.ms-Icon--Build:before {
    content: '\F28F'
}

.ms-Icon--BuildIssue:before {
    content: '\F319'
}

.ms-Icon--BuildQueue:before {
    content: '\F24F'
}

.ms-Icon--BuildQueueNew:before {
    content: '\F250'
}

.ms-Icon--BulletedList2:before {
    content: '\F2C7'
}

.ms-Icon--BulletedList2Mirrored:before {
    content: '\F2C8'
}

.ms-Icon--Bus:before {
    content: '\E806'
}

.ms-Icon--BusinessCenterLogo:before {
    content: '\F4B2'
}

.ms-Icon--BusinessHoursSign:before {
    content: '\F310'
}

.ms-Icon--CalculatorEqualTo:before {
    content: '\E94E'
}

.ms-Icon--CalculatorMultiply:before {
    content: '\E947'
}

.ms-Icon--CalculatorNotEqualTo:before {
    content: '\F2D2'
}

.ms-Icon--CaloriesAdd:before {
    content: '\F172'
}

.ms-Icon--CannedChat:before {
    content: '\F0F2'
}

.ms-Icon--CaretBottomLeftCenter8:before {
    content: '\F365'
}

.ms-Icon--CaretBottomLeftSolid8:before {
    content: '\F121'
}

.ms-Icon--CaretBottomRightCenter8:before {
    content: '\F364'
}

.ms-Icon--CaretBottomRightSolid8:before {
    content: '\F122'
}

.ms-Icon--CaretRight:before {
    content: '\F06B'
}

.ms-Icon--CaretRightSolid8:before {
    content: '\EDDA'
}

.ms-Icon--CaretSolid16:before {
    content: '\EE62'
}

.ms-Icon--CaretSolidDown:before {
    content: '\F08E'
}

.ms-Icon--CaretSolidLeft:before {
    content: '\F08D'
}

.ms-Icon--CaretSolidRight:before {
    content: '\F08F'
}

.ms-Icon--CaretSolidUp:before {
    content: '\F090'
}

.ms-Icon--CaretTopLeftCenter8:before {
    content: '\F367'
}

.ms-Icon--CaretTopRightCenter8:before {
    content: '\F366'
}

.ms-Icon--ChatSolid:before {
    content: '\F344'
}

.ms-Icon--CheckboxCompositeReversed:before {
    content: '\E73D'
}

.ms-Icon--ChevronDownEnd6:before {
    content: '\F36F'
}

.ms-Icon--ChevronFold10:before {
    content: '\F36A'
}

.ms-Icon--ChevronLeftEnd6:before {
    content: '\F371'
}

.ms-Icon--ChevronRightEnd6:before {
    content: '\F372'
}

.ms-Icon--ChevronUnfold10:before {
    content: '\F369'
}

.ms-Icon--ChevronUpEnd6:before {
    content: '\F370'
}

.ms-Icon--Chopsticks:before {
    content: '\F4A2'
}

.ms-Icon--CircleAddition:before {
    content: '\F2E3'
}

.ms-Icon--CircleAdditionSolid:before {
    content: '\F2E4'
}

.ms-Icon--CirclePause:before {
    content: '\F2D9'
}

.ms-Icon--CirclePauseSolid:before {
    content: '\F2D8'
}

.ms-Icon--CircleStop:before {
    content: '\F2DC'
}

.ms-Icon--CircleStopSolid:before {
    content: '\F2DB'
}

.ms-Icon--CityNext:before {
    content: '\EC06'
}

.ms-Icon--ClassNotebookLogo16:before {
    content: '\F488'
}

.ms-Icon--ClassNotebookLogo32:before {
    content: '\F486'
}

.ms-Icon--ClassNotebookLogoFill16:before {
    content: '\F489'
}

.ms-Icon--ClassNotebookLogoFill32:before {
    content: '\F487'
}

.ms-Icon--ClassNotebookLogoInverse:before {
    content: '\EDC8'
}

.ms-Icon--ClassNotebookLogoInverse16:before {
    content: '\F48B'
}

.ms-Icon--ClassNotebookLogoInverse32:before {
    content: '\F48A'
}

.ms-Icon--CloneToDesktop:before {
    content: '\F28C'
}

.ms-Icon--Cloud:before {
    content: '\E753'
}

.ms-Icon--CoffeeScript:before {
    content: '\F2FA'
}

.ms-Icon--CollapseContent:before {
    content: '\F165'
}

.ms-Icon--CollapseContentSingle:before {
    content: '\F166'
}

.ms-Icon--ColorSolid:before {
    content: '\F354'
}

.ms-Icon--ColumnLeftTwoThirds:before {
    content: '\F1D6'
}

.ms-Icon--ColumnLeftTwoThirdsEdit:before {
    content: '\F324'
}

.ms-Icon--ColumnOptions:before {
    content: '\F317'
}

.ms-Icon--ColumnRightTwoThirds:before {
    content: '\F1D7'
}

.ms-Icon--ColumnRightTwoThirdsEdit:before {
    content: '\F325'
}

.ms-Icon--CommandPrompt:before {
    content: '\E756'
}

.ms-Icon--Comment:before {
    content: '\E90A'
}

.ms-Icon--CommentAdd:before {
    content: '\F2B3'
}

.ms-Icon--CommentNext:before {
    content: '\F2B4'
}

.ms-Icon--CommentPrevious:before {
    content: '\F2B5'
}

.ms-Icon--CommentUrgent:before {
    content: '\F307'
}

.ms-Icon--Communications:before {
    content: '\E95A'
}

.ms-Icon--ConfigurationSolid:before {
    content: '\F334'
}

.ms-Icon--ConstructionCone:before {
    content: '\E98F'
}

.ms-Icon--ConstructionConeSolid:before {
    content: '\F339'
}

.ms-Icon--CPlusPlus:before {
    content: '\F2F4'
}

.ms-Icon--CPlusPlusLanguage:before {
    content: '\F2F3'
}

.ms-Icon--CRMReport:before {
    content: '\EFFE'
}

.ms-Icon--Crown:before {
    content: '\ED01'
}

.ms-Icon--CrownSolid:before {
    content: '\F336'
}

.ms-Icon--CSharp:before {
    content: '\F2F0'
}

.ms-Icon--CSharpLanguage:before {
    content: '\F2EF'
}

.ms-Icon--Cut:before {
    content: '\E8C6'
}

.ms-Icon--Database:before {
    content: '\EFC7'
}

.ms-Icon--DecisionSolid:before {
    content: '\F350'
}

.ms-Icon--DeclineCall:before {
    content: '\F405'
}

.ms-Icon--DefectSolid:before {
    content: '\F449'
}

.ms-Icon--DeliveryTruck:before {
    content: '\EBF4'
}

.ms-Icon--DelveLogoFill:before {
    content: '\F281'
}

.ms-Icon--DelveLogoInverse:before {
    content: '\ED76'
}

.ms-Icon--Deploy:before {
    content: '\F29D'
}

.ms-Icon--Devices3:before {
    content: '\EA6C'
}

.ms-Icon--Devices4:before {
    content: '\EB66'
}

.ms-Icon--Diagnostic:before {
    content: '\E9D9'
}

.ms-Icon--DiamondSolid:before {
    content: '\F34C'
}

.ms-Icon--DiffInline:before {
    content: '\F309'
}

.ms-Icon--DiffSideBySide:before {
    content: '\F30A'
}

.ms-Icon--DislikeSolid:before {
    content: '\F3C0'
}

.ms-Icon--DocsLogoInverse:before {
    content: '\EDCB'
}

.ms-Icon--DocumentApproval:before {
    content: '\F28B'
}

.ms-Icon--DocumentManagement:before {
    content: '\EFFC'
}

.ms-Icon--DonutChart:before {
    content: '\F368'
}

.ms-Icon--DoubleChevronDown8:before {
    content: '\F36B'
}

.ms-Icon--DoubleChevronLeft8:before {
    content: '\F36D'
}

.ms-Icon--DoubleChevronRight8:before {
    content: '\F36E'
}

.ms-Icon--DoubleChevronUp8:before {
    content: '\F36C'
}

.ms-Icon--DoubleColumn:before {
    content: '\F1D4'
}

.ms-Icon--DoubleColumnEdit:before {
    content: '\F322'
}

.ms-Icon--Dynamics365Logo:before {
    content: '\EDCC'
}

.ms-Icon--EditSolid12:before {
    content: '\F4B5'
}

.ms-Icon--EditSolidMirrored12:before {
    content: '\F4B6'
}

.ms-Icon--Education:before {
    content: '\E7BE'
}

.ms-Icon--EgnyteLogo:before {
    content: '\F373'
}

.ms-Icon--EngineeringGroup:before {
    content: '\F362'
}

.ms-Icon--EventAccepted:before {
    content: '\F422'
}

.ms-Icon--EventDate:before {
    content: '\F059'
}

.ms-Icon--EventDeclined:before {
    content: '\F425'
}

.ms-Icon--EventTentative:before {
    content: '\F423'
}

.ms-Icon--EventTentativeMirrored:before {
    content: '\F424'
}

.ms-Icon--ExcelLogo16:before {
    content: '\F397'
}

.ms-Icon--ExcelLogoFill:before {
    content: '\F1E6'
}

.ms-Icon--ExcelLogoFill16:before {
    content: '\F398'
}

.ms-Icon--ExcelLogoInverse:before {
    content: '\EC28'
}

.ms-Icon--ExcelLogoInverse16:before {
    content: '\F396'
}

.ms-Icon--ExchangeLogoFill:before {
    content: '\F285'
}

.ms-Icon--ExchangeLogoInverse:before {
    content: '\ED78'
}

.ms-Icon--ExerciseTracker:before {
    content: '\EACC'
}

.ms-Icon--ExploreContent:before {
    content: '\ECCD'
}

.ms-Icon--ExploreContentSingle:before {
    content: '\F164'
}

.ms-Icon--Export:before {
    content: '\EDE1'
}

.ms-Icon--ExportMirrored:before {
    content: '\EDE2'
}

.ms-Icon--ExternalBuild:before {
    content: '\F445'
}

.ms-Icon--ExternalTFVC:before {
    content: '\F446'
}

.ms-Icon--ExternalXAML:before {
    content: '\F447'
}

.ms-Icon--FabricAssetLibrary:before {
    content: '\F09C'
}

.ms-Icon--FabricDataConnectionLibrary:before {
    content: '\F09D'
}

.ms-Icon--FabricDocLibrary:before {
    content: '\F09E'
}

.ms-Icon--FabricFolder:before {
    content: '\F0A9'
}

.ms-Icon--FabricFolderFill:before {
    content: '\F0AA'
}

.ms-Icon--FabricFolderSearch:before {
    content: '\F0A4'
}

.ms-Icon--FabricFormLibrary:before {
    content: '\F09F'
}

.ms-Icon--FabricFormLibraryMirrored:before {
    content: '\F0A0'
}

.ms-Icon--FabricMovetoFolder:before {
    content: '\F0A5'
}

.ms-Icon--FabricNewFolder:before {
    content: '\F0AB'
}

.ms-Icon--FabricOpenFolderHorizontal:before {
    content: '\F0A8'
}

.ms-Icon--FabricPictureLibrary:before {
    content: '\F0AC'
}

.ms-Icon--FabricPublicFolder:before {
    content: '\F0A3'
}

.ms-Icon--FabricReportLibrary:before {
    content: '\F0A1'
}

.ms-Icon--FabricReportLibraryMirrored:before {
    content: '\F0A2'
}

.ms-Icon--FabricSyncFolder:before {
    content: '\F0A7'
}

.ms-Icon--FabricUnsyncFolder:before {
    content: '\F0A6'
}

.ms-Icon--FastForward:before {
    content: '\EB9D'
}

.ms-Icon--Favicon:before {
    content: '\E737'
}

.ms-Icon--Feedback:before {
    content: '\ED15'
}

.ms-Icon--FeedbackRequestMirroredSolid:before {
    content: '\F35A'
}

.ms-Icon--FeedbackRequestSolid:before {
    content: '\F359'
}

.ms-Icon--FeedbackResponseSolid:before {
    content: '\F35B'
}

.ms-Icon--FieldChanged:before {
    content: '\F2C3'
}

.ms-Icon--FieldEmpty:before {
    content: '\F2C1'
}

.ms-Icon--FieldFilled:before {
    content: '\F2C2'
}

.ms-Icon--FieldNotChanged:before {
    content: '\F2C4'
}

.ms-Icon--FieldReadOnly:before {
    content: '\F442'
}

.ms-Icon--FieldRequired:before {
    content: '\F443'
}

.ms-Icon--FileASPX:before {
    content: '\F2E9'
}

.ms-Icon--FileBug:before {
    content: '\F30D'
}

.ms-Icon--FileCode:before {
    content: '\F30E'
}

.ms-Icon--FileComment:before {
    content: '\F30F'
}

.ms-Icon--FileCSS:before {
    content: '\F2EA'
}

.ms-Icon--FileHTML:before {
    content: '\F2ED'
}

.ms-Icon--FileImage:before {
    content: '\F311'
}

.ms-Icon--FileJAVA:before {
    content: '\F2E8'
}

.ms-Icon--FileLess:before {
    content: '\F2EC'
}

.ms-Icon--FilePDB:before {
    content: '\F2E5'
}

.ms-Icon--FileSass:before {
    content: '\F2EB'
}

.ms-Icon--FileSQL:before {
    content: '\F2E7'
}

.ms-Icon--FileSymlink:before {
    content: '\F312'
}

.ms-Icon--FileTemplate:before {
    content: '\F2E6'
}

.ms-Icon--FileTypeSolution:before {
    content: '\F387'
}

.ms-Icon--FilterSolid:before {
    content: '\F412'
}

.ms-Icon--FiltersSolid:before {
    content: '\F353'
}

.ms-Icon--FinancialMirroredSolid:before {
    content: '\F347'
}

.ms-Icon--FinancialSolid:before {
    content: '\F346'
}

.ms-Icon--FiveTileGrid:before {
    content: '\F274'
}

.ms-Icon--FlameSolid:before {
    content: '\F1F3'
}

.ms-Icon--FocalPoint:before {
    content: '\F277'
}

.ms-Icon--FolderHorizontal:before {
    content: '\F12B'
}

.ms-Icon--FolderList:before {
    content: '\F2CE'
}

.ms-Icon--FolderListMirrored:before {
    content: '\F2CF'
}

.ms-Icon--FolderOpen:before {
    content: '\E838'
}

.ms-Icon--FolderQuery:before {
    content: '\F2CD'
}

.ms-Icon--FSharp:before {
    content: '\F2F6'
}

.ms-Icon--FSharpLanguage:before {
    content: '\F2F5'
}

.ms-Icon--FullHistory:before {
    content: '\F31C'
}

.ms-Icon--FullWidth:before {
    content: '\F2FE'
}

.ms-Icon--FullWidthEdit:before {
    content: '\F2FF'
}

.ms-Icon--GallatinLogo:before {
    content: '\F496'
}

.ms-Icon--GiftboxOpen:before {
    content: '\F133'
}

.ms-Icon--GiftBoxSolid:before {
    content: '\F341'
}

.ms-Icon--GitGraph:before {
    content: '\F2CA'
}

.ms-Icon--Globe2:before {
    content: '\F49A'
}

.ms-Icon--GoogleDriveLogoBottomBlue:before {
    content: '\F375'
}

.ms-Icon--GoogleDriveLogoLeftGreen:before {
    content: '\F374'
}

.ms-Icon--GoogleDriveLogoRightYellow:before {
    content: '\F376'
}

.ms-Icon--GridViewLarge:before {
    content: '\F234'
}

.ms-Icon--GridViewMedium:before {
    content: '\F233'
}

.ms-Icon--GridViewSmall:before {
    content: '\F232'
}

.ms-Icon--GripperBarHorizontal:before {
    content: '\E76F'
}

.ms-Icon--GripperBarVertical:before {
    content: '\E784'
}

.ms-Icon--Guitar:before {
    content: '\F49B'
}

.ms-Icon--HalfAlpha:before {
    content: '\E97E'
}

.ms-Icon--HardDriveGroup:before {
    content: '\F18F'
}

.ms-Icon--Headset:before {
    content: '\E95B'
}

.ms-Icon--HeadsetSolid:before {
    content: '\F348'
}

.ms-Icon--HealthSolid:before {
    content: '\F33F'
}

.ms-Icon--Hide:before {
    content: '\ED1A'
}

.ms-Icon--Highlight:before {
    content: '\E7E6'
}

.ms-Icon--HighlightMappedShapes:before {
    content: '\F2A1'
}

.ms-Icon--IconSetsFlag:before {
    content: '\F2A4'
}

.ms-Icon--IDBadge:before {
    content: '\F427'
}

.ms-Icon--ImageCrosshair:before {
    content: '\F2C9'
}

.ms-Icon--ImageDiff:before {
    content: '\F30B'
}

.ms-Icon--ImagePixel:before {
    content: '\F30C'
}

.ms-Icon--Import:before {
    content: '\E8B5'
}

.ms-Icon--ImportMirrored:before {
    content: '\EA52'
}

.ms-Icon--Inbox:before {
    content: '\F41C'
}

.ms-Icon--InfoSolid:before {
    content: '\F167'
}

.ms-Icon--InstallToDrive:before {
    content: '\F28D'
}

.ms-Icon--IRMForward:before {
    content: '\F41F'
}

.ms-Icon--IRMForwardMirrored:before {
    content: '\F420'
}

.ms-Icon--IRMReply:before {
    content: '\F41D'
}

.ms-Icon--IRMReplyMirrored:before {
    content: '\F41E'
}

.ms-Icon--IssueSolid:before {
    content: '\F448'
}

.ms-Icon--JavaScriptLanguage:before {
    content: '\F2EE'
}

.ms-Icon--KaizalaLogo:before {
    content: '\F492'
}

.ms-Icon--LadybugSolid:before {
    content: '\F44A'
}

.ms-Icon--LikeSolid:before {
    content: '\F3BF'
}

.ms-Icon--LineChart:before {
    content: '\E9E6'
}

.ms-Icon--LinkedInLogo:before {
    content: '\F20A'
}

.ms-Icon--LocaleLanguage:before {
    content: '\F2B7'
}

.ms-Icon--LocationOutline:before {
    content: '\F2D0'
}

.ms-Icon--LockSolid:before {
    content: '\E9A2'
}

.ms-Icon--LogRemove:before {
    content: '\F316'
}

.ms-Icon--MailReminder:before {
    content: '\F418'
}

.ms-Icon--MailSolid:before {
    content: '\F343'
}

.ms-Icon--MailTentative:before {
    content: '\F416'
}

.ms-Icon--MailTentativeMirrored:before {
    content: '\F417'
}

.ms-Icon--MailUndelivered:before {
    content: '\F415'
}

.ms-Icon--MarkDownLanguage:before {
    content: '\F2FB'
}

.ms-Icon--Medical:before {
    content: '\EAD4'
}

.ms-Icon--MegaphoneSolid:before {
    content: '\F332'
}

.ms-Icon--MergeDuplicate:before {
    content: '\F29A'
}

.ms-Icon--MicOff:before {
    content: '\EC54'
}

.ms-Icon--MicrosoftFlowLogo:before {
    content: '\F4B1'
}

.ms-Icon--MicrosoftStaffhubLogo:before {
    content: '\F130'
}

.ms-Icon--MoreVertical:before {
    content: '\F2BC'
}

.ms-Icon--MSNVideos:before {
    content: '\EB1C'
}

.ms-Icon--MSNVideosSolid:before {
    content: '\F2DA'
}

.ms-Icon--MTMLogo:before {
    content: '\F44B'
}

.ms-Icon--MyMoviesTV:before {
    content: '\EE6C'
}

.ms-Icon--Nav2DMapView:before {
    content: '\E800'
}

.ms-Icon--NavigateBack:before {
    content: '\F2DD'
}

.ms-Icon--NavigateBackMirrored:before {
    content: '\F2DE'
}

.ms-Icon--NavigateExternalInline:before {
    content: '\F35F'
}

.ms-Icon--NavigateForward:before {
    content: '\F2DF'
}

.ms-Icon--NavigateForwardMirrored:before {
    content: '\F2E0'
}

.ms-Icon--NetworkTower:before {
    content: '\EC05'
}

.ms-Icon--NewAnalyticsQuery:before {
    content: '\F1E0'
}

.ms-Icon--NewTeamProject:before {
    content: '\F2B2'
}

.ms-Icon--Next:before {
    content: '\E893'
}

.ms-Icon--NonprofitLogo32:before {
    content: '\F495'
}

.ms-Icon--NotExecuted:before {
    content: '\F440'
}

.ms-Icon--NotImpactedSolid:before {
    content: '\F441'
}

.ms-Icon--NugetLogo:before {
    content: '\F44C'
}

.ms-Icon--OfficeAddinsLogo:before {
    content: '\EEC7'
}

.ms-Icon--OfficeFormsLogo:before {
    content: '\F434'
}

.ms-Icon--OfficeFormsLogo16:before {
    content: '\F436'
}

.ms-Icon--OfficeFormsLogo24:before {
    content: '\F43B'
}

.ms-Icon--OfficeFormsLogoFill:before {
    content: '\F435'
}

.ms-Icon--OfficeFormsLogoFill16:before {
    content: '\F437'
}

.ms-Icon--OfficeFormsLogoFill24:before {
    content: '\F43C'
}

.ms-Icon--OfficeFormsLogoInverse:before {
    content: '\EF86'
}

.ms-Icon--OfficeFormsLogoInverse16:before {
    content: '\F433'
}

.ms-Icon--OfficeFormsLogoInverse24:before {
    content: '\F43A'
}

.ms-Icon--OfficeVideoLogoFill:before {
    content: '\F283'
}

.ms-Icon--OfficeVideoLogoInverse:before {
    content: '\ED7A'
}

.ms-Icon--OfflineStorageSolid:before {
    content: '\F34E'
}

.ms-Icon--OneNoteEduLogoInverse:before {
    content: '\EDD0'
}

.ms-Icon--OneNoteLogo16:before {
    content: '\F39A'
}

.ms-Icon--OneNoteLogoFill:before {
    content: '\F1E8'
}

.ms-Icon--OneNoteLogoFill16:before {
    content: '\F39B'
}

.ms-Icon--OneNoteLogoInverse:before {
    content: '\EC0D'
}

.ms-Icon--OneNoteLogoInverse16:before {
    content: '\F399'
}

.ms-Icon--OpenSource:before {
    content: '\EBC2'
}

.ms-Icon--OutlookLogo16:before {
    content: '\F39D'
}

.ms-Icon--OutlookLogoFill:before {
    content: '\F1EA'
}

.ms-Icon--OutlookLogoFill16:before {
    content: '\F39E'
}

.ms-Icon--OutlookLogoInverse:before {
    content: '\EB6D'
}

.ms-Icon--OutlookLogoInverse16:before {
    content: '\F39C'
}

.ms-Icon--Packages:before {
    content: '\F318'
}

.ms-Icon--PageCheckedin:before {
    content: '\F104'
}

.ms-Icon--PageCheckedOut:before {
    content: '\F02C'
}

.ms-Icon--PageEdit:before {
    content: '\EFB6'
}

.ms-Icon--PageListMirroredSolid:before {
    content: '\F33B'
}

.ms-Icon--PageListSolid:before {
    content: '\F33A'
}

.ms-Icon--PageLock:before {
    content: '\F43F'
}

.ms-Icon--Parachute:before {
    content: '\F351'
}

.ms-Icon--ParachuteSolid:before {
    content: '\F352'
}

.ms-Icon--Parameter:before {
    content: '\F306'
}

.ms-Icon--ParkingLocation:before {
    content: '\E811'
}

.ms-Icon--ParkingLocationMirrored:before {
    content: '\EA5E'
}

.ms-Icon--ParkingMirroredSolid:before {
    content: '\F34B'
}

.ms-Icon--ParkingSolid:before {
    content: '\F34A'
}

.ms-Icon--Paste:before {
    content: '\E77F'
}

.ms-Icon--PermissionsSolid:before {
    content: '\F349'
}

.ms-Icon--Personalize:before {
    content: '\E771'
}

.ms-Icon--PhotoCollection:before {
    content: '\E7AA'
}

.ms-Icon--PieSingle:before {
    content: '\EB05'
}

.ms-Icon--PivotChart:before {
    content: '\F24C'
}

.ms-Icon--PlannerLogo:before {
    content: '\EDD1'
}

.ms-Icon--PlanView:before {
    content: '\F360'
}

.ms-Icon--PlayResume:before {
    content: '\F2C6'
}

.ms-Icon--Plug:before {
    content: '\F300'
}

.ms-Icon--PlugConnected:before {
    content: '\F302'
}

.ms-Icon--PlugDisconnected:before {
    content: '\F303'
}

.ms-Icon--PlugSolid:before {
    content: '\F301'
}

.ms-Icon--POISolid:before {
    content: '\F2D1'
}

.ms-Icon--PowerPointLogo16:before {
    content: '\F394'
}

.ms-Icon--PowerPointLogoFill:before {
    content: '\F1EC'
}

.ms-Icon--PowerPointLogoFill16:before {
    content: '\F395'
}

.ms-Icon--PowerPointLogoInverse:before {
    content: '\EC2A'
}

.ms-Icon--PowerPointLogoInverse16:before {
    content: '\F393'
}

.ms-Icon--Previous:before {
    content: '\E892'
}

.ms-Icon--PrimaryCalendar:before {
    content: '\F4AE'
}

.ms-Icon--Processing:before {
    content: '\E9F5'
}

.ms-Icon--ProcessMetaTask:before {
    content: '\F290'
}

.ms-Icon--ProgressLoopInner:before {
    content: '\ECDE'
}

.ms-Icon--ProgressLoopOuter:before {
    content: '\ECDF'
}

.ms-Icon--ProgressRingDots:before {
    content: '\F16A'
}

.ms-Icon--ProjectCollection:before {
    content: '\F363'
}

.ms-Icon--ProjectLogo16:before {
    content: '\F480'
}

.ms-Icon--ProjectLogo32:before {
    content: '\F47E'
}

.ms-Icon--ProjectLogoFill16:before {
    content: '\F481'
}

.ms-Icon--ProjectLogoFill32:before {
    content: '\F47F'
}

.ms-Icon--ProjectLogoInverse:before {
    content: '\EDD4'
}

.ms-Icon--ProtectionCenterLogo32:before {
    content: '\F494'
}

.ms-Icon--ProtectRestrict:before {
    content: '\F22A'
}

.ms-Icon--PublisherLogo:before {
    content: '\F1ED'
}

.ms-Icon--PublisherLogo16:before {
    content: '\F3A0'
}

.ms-Icon--PublisherLogoFill:before {
    content: '\F1EE'
}

.ms-Icon--PublisherLogoFill16:before {
    content: '\F3A1'
}

.ms-Icon--PublisherLogoInverse16:before {
    content: '\F39F'
}

.ms-Icon--PY:before {
    content: '\F2F9'
}

.ms-Icon--PythonLanguage:before {
    content: '\F2F8'
}

.ms-Icon--QueryList:before {
    content: '\F2B8'
}

.ms-Icon--QuickNoteSolid:before {
    content: '\F338'
}

.ms-Icon--RadioBtnOff:before {
    content: '\ECCA'
}

.ms-Icon--RawSource:before {
    content: '\F299'
}

.ms-Icon--ReadingModeSolid:before {
    content: '\F33D'
}

.ms-Icon--ReceiptTentative:before {
    content: '\F41A'
}

.ms-Icon--ReceiptTentativeMirrored:before {
    content: '\F41B'
}

.ms-Icon--ReceiptUndelivered:before {
    content: '\F419'
}

.ms-Icon--Record2:before {
    content: '\EA3F'
}

.ms-Icon--Redeploy:before {
    content: '\F29E'
}

.ms-Icon--RedEye:before {
    content: '\E7B3'
}

.ms-Icon--ReminderPerson:before {
    content: '\EBF7'
}

.ms-Icon--Repo:before {
    content: '\F2CB'
}

.ms-Icon--RepoSolid:before {
    content: '\F2CC'
}

.ms-Icon--ReviewRequestMirroredSolid:before {
    content: '\F357'
}

.ms-Icon--ReviewRequestSolid:before {
    content: '\F356'
}

.ms-Icon--ReviewResponseSolid:before {
    content: '\F358'
}

.ms-Icon--ReviewSolid:before {
    content: '\F355'
}

.ms-Icon--Rewind:before {
    content: '\EB9E'
}

.ms-Icon--RibbonSolid:before {
    content: '\F345'
}

.ms-Icon--RingerOff:before {
    content: '\F2C5'
}

.ms-Icon--Robot:before {
    content: '\E99A'
}

.ms-Icon--Rocket:before {
    content: '\F3B3'
}

.ms-Icon--RowsChild:before {
    content: '\F29C'
}

.ms-Icon--RowsGroup:before {
    content: '\F29B'
}

.ms-Icon--SadSolid:before {
    content: '\F33E'
}

.ms-Icon--SaveAll:before {
    content: '\F203'
}

.ms-Icon--SaveAndClose:before {
    content: '\F038'
}

.ms-Icon--Savings:before {
    content: '\EB0B'
}

.ms-Icon--ScheduleEventAction:before {
    content: '\F1EF'
}

.ms-Icon--ScopeTemplate:before {
    content: '\F2B0'
}

.ms-Icon--Script:before {
    content: '\F03A'
}

.ms-Icon--ScrollUpDown:before {
    content: '\EC8F'
}

.ms-Icon--SearchAndApps:before {
    content: '\E773'
}

.ms-Icon--SearchCalendar:before {
    content: '\F4AF'
}

.ms-Icon--SearchIssue:before {
    content: '\F09A'
}

.ms-Icon--SearchIssueMirrored:before {
    content: '\F09B'
}

.ms-Icon--Separator:before {
    content: '\F35E'
}

.ms-Icon--Server:before {
    content: '\F201'
}

.ms-Icon--ServerEnviroment:before {
    content: '\F29F'
}

.ms-Icon--ServerProcesses:before {
    content: '\F1FE'
}

.ms-Icon--SetAction:before {
    content: '\F071'
}

.ms-Icon--SharepointLogoFill:before {
    content: '\F27F'
}

.ms-Icon--SharepointLogoInverse:before {
    content: '\ED18'
}

.ms-Icon--ShieldSolid:before {
    content: '\F340'
}

.ms-Icon--ShoppingCartSolid:before {
    content: '\F342'
}

.ms-Icon--ShopServer:before {
    content: '\F2B6'
}

.ms-Icon--SidePanelMirrored:before {
    content: '\F221'
}

.ms-Icon--SignOut:before {
    content: '\F3B1'
}

.ms-Icon--SingleColumn:before {
    content: '\F1D3'
}

.ms-Icon--SingleColumnEdit:before {
    content: '\F321'
}

.ms-Icon--SkiResorts:before {
    content: '\EB45'
}

.ms-Icon--SkypeForBusinessLogo:before {
    content: '\F0FC'
}

.ms-Icon--SkypeForBusinessLogo16:before {
    content: '\F40F'
}

.ms-Icon--SkypeForBusinessLogoFill:before {
    content: '\F27D'
}

.ms-Icon--SkypeForBusinessLogoFill16:before {
    content: '\F410'
}

.ms-Icon--SkypeLogo16:before {
    content: '\F40E'
}

.ms-Icon--Snooze:before {
    content: '\F4BD'
}

.ms-Icon--Snowflake:before {
    content: '\EB46'
}

.ms-Icon--Spacer:before {
    content: '\F40D'
}

.ms-Icon--Sprint:before {
    content: '\F3B0'
}

.ms-Icon--StackedBarChart:before {
    content: '\F24D'
}

.ms-Icon--StackedLineChart:before {
    content: '\F24E'
}

.ms-Icon--StaffNotebookLogo16:before {
    content: '\F48E'
}

.ms-Icon--StaffNotebookLogo32:before {
    content: '\F48C'
}

.ms-Icon--StaffNotebookLogoFill16:before {
    content: '\F48F'
}

.ms-Icon--StaffNotebookLogoFill32:before {
    content: '\F48D'
}

.ms-Icon--StaffNotebookLogoInverted16:before {
    content: '\F491'
}

.ms-Icon--StaffNotebookLogoInverted32:before {
    content: '\F490'
}

.ms-Icon--StarburstSolid:before {
    content: '\F33C'
}

.ms-Icon--StatusCircleCheckmark:before {
    content: '\F13E'
}

.ms-Icon--StatusCircleInner:before {
    content: '\F137'
}

.ms-Icon--StatusCircleOuter:before {
    content: '\F136'
}

.ms-Icon--Step:before {
    content: '\F241'
}

.ms-Icon--StepInsert:before {
    content: '\F242'
}

.ms-Icon--StepShared:before {
    content: '\F243'
}

.ms-Icon--StepSharedAdd:before {
    content: '\F244'
}

.ms-Icon--StepSharedInsert:before {
    content: '\F245'
}

.ms-Icon--Stop:before {
    content: '\E71A'
}

.ms-Icon--StopSolid:before {
    content: '\EE95'
}

.ms-Icon--Storyboard:before {
    content: '\F308'
}

.ms-Icon--Streaming:before {
    content: '\E93E'
}

.ms-Icon--StreamingOff:before {
    content: '\F2BB'
}

.ms-Icon--StreamLogo:before {
    content: '\F329'
}

.ms-Icon--SwayLogo16:before {
    content: '\F484'
}

.ms-Icon--SwayLogo32:before {
    content: '\F482'
}

.ms-Icon--SwayLogoFill16:before {
    content: '\F485'
}

.ms-Icon--SwayLogoFill32:before {
    content: '\F483'
}

.ms-Icon--SwayLogoInverse:before {
    content: '\ED29'
}

.ms-Icon--SyncOccurence:before {
    content: '\F4A3'
}

.ms-Icon--Taskboard:before {
    content: '\F1C2'
}

.ms-Icon--TaskGroup:before {
    content: '\F2AE'
}

.ms-Icon--TaskGroupMirrored:before {
    content: '\F2AF'
}

.ms-Icon--TaskLogo:before {
    content: '\F493'
}

.ms-Icon--TaskSolid:before {
    content: '\F333'
}

.ms-Icon--Taxi:before {
    content: '\F4A1'
}

.ms-Icon--TeamFavorite:before {
    content: '\F2AD'
}

.ms-Icon--TeamsLogo:before {
    content: '\F27B'
}

.ms-Icon--TeamsLogoFill:before {
    content: '\F27C'
}

.ms-Icon--TeamsLogoInverse:before {
    content: '\F27A'
}

.ms-Icon--Teeth:before {
    content: '\F4A0'
}

.ms-Icon--TestAutoSolid:before {
    content: '\F3A8'
}

.ms-Icon--TestBeaker:before {
    content: '\F3A5'
}

.ms-Icon--TestBeakerSolid:before {
    content: '\F3A6'
}

.ms-Icon--TestCase:before {
    content: '\F3AF'
}

.ms-Icon--TestExploreSolid:before {
    content: '\F3A7'
}

.ms-Icon--TestImpactSolid:before {
    content: '\F3AA'
}

.ms-Icon--TestParameter:before {
    content: '\F3AD'
}

.ms-Icon--TestPlan:before {
    content: '\F3AB'
}

.ms-Icon--TestStep:before {
    content: '\F3AC'
}

.ms-Icon--TestSuite:before {
    content: '\F3AE'
}

.ms-Icon--TestUserSolid:before {
    content: '\F3A9'
}

.ms-Icon--TextCallout:before {
    content: '\F2A2'
}

.ms-Icon--TextDocument:before {
    content: '\F029'
}

.ms-Icon--TFVCLogo:before {
    content: '\F44D'
}

.ms-Icon--ThisPC:before {
    content: '\EC4E'
}

.ms-Icon--TimelineDelivery:before {
    content: '\F2AB'
}

.ms-Icon--TimelineMatrixView:before {
    content: '\F361'
}

.ms-Icon--TimelineProgress:before {
    content: '\F2AA'
}

.ms-Icon--ToDoLogoBottom:before {
    content: '\F4B3'
}

.ms-Icon--ToDoLogoInverse:before {
    content: '\F4BC'
}

.ms-Icon--ToDoLogoTop:before {
    content: '\F4B4'
}

.ms-Icon--TriangleSolid:before {
    content: '\EA08'
}

.ms-Icon--TriggerApproval:before {
    content: '\F3B2'
}

.ms-Icon--TriggerAuto:before {
    content: '\F24A'
}

.ms-Icon--TriggerUser:before {
    content: '\F24B'
}

.ms-Icon--TripleColumn:before {
    content: '\F1D5'
}

.ms-Icon--TripleColumnEdit:before {
    content: '\F323'
}

.ms-Icon--Trophy2Solid:before {
    content: '\F337'
}

.ms-Icon--TypeScriptLanguage:before {
    content: '\F2F7'
}

.ms-Icon--Umbrella:before {
    content: '\EC04'
}

.ms-Icon--Uneditable:before {
    content: '\ED1D'
}

.ms-Icon--UneditableMirrored:before {
    content: '\F4B9'
}

.ms-Icon--UneditableSolid12:before {
    content: '\F4B7'
}

.ms-Icon--UneditableSolidMirrored12:before {
    content: '\F4B8'
}

.ms-Icon--Unknown:before {
    content: '\E9CE'
}

.ms-Icon--UnknownMirroredSolid:before {
    content: '\F2E2'
}

.ms-Icon--UnknownSolid:before {
    content: '\F2E1'
}

.ms-Icon--UnlockSolid:before {
    content: '\F304'
}

.ms-Icon--UnsyncOccurence:before {
    content: '\F4A4'
}

.ms-Icon--UserFollowed:before {
    content: '\F25C'
}

.ms-Icon--UserPause:before {
    content: '\F2BA'
}

.ms-Icon--UserSync:before {
    content: '\F2B9'
}

.ms-Icon--Vacation:before {
    content: '\F49F'
}

.ms-Icon--Variable:before {
    content: '\F305'
}

.ms-Icon--VariableGroup:before {
    content: '\F31B'
}

.ms-Icon--VB:before {
    content: '\F2F2'
}

.ms-Icon--VennDiagram:before {
    content: '\F273'
}

.ms-Icon--VideoOff:before {
    content: '\F4B0'
}

.ms-Icon--ViewDashboard:before {
    content: '\F246'
}

.ms-Icon--ViewList:before {
    content: '\F247'
}

.ms-Icon--ViewListGroup:before {
    content: '\F248'
}

.ms-Icon--ViewListTree:before {
    content: '\F249'
}

.ms-Icon--VisioDiagram:before {
    content: '\F2A0'
}

.ms-Icon--VisioDocument:before {
    content: '\F2A9'
}

.ms-Icon--VisioLogo16:before {
    content: '\F3A3'
}

.ms-Icon--VisioLogoFill:before {
    content: '\F2A8'
}

.ms-Icon--VisioLogoFill16:before {
    content: '\F3A4'
}

.ms-Icon--VisioLogoInverse:before {
    content: '\ED7D'
}

.ms-Icon--VisioLogoInverse16:before {
    content: '\F3A2'
}

.ms-Icon--VisualBasicLanguage:before {
    content: '\F2F1'
}

.ms-Icon--VisualStudioLogo:before {
    content: '\EC22'
}

.ms-Icon--VoicemailIRM:before {
    content: '\F421'
}

.ms-Icon--VSTSAltLogo1:before {
    content: '\F382'
}

.ms-Icon--VSTSAltLogo2:before {
    content: '\F383'
}

.ms-Icon--VSTSLogo:before {
    content: '\F381'
}

.ms-Icon--WifiEthernet:before {
    content: '\EE77'
}

.ms-Icon--Wines:before {
    content: '\EABF'
}

.ms-Icon--WordLogo16:before {
    content: '\F391'
}

.ms-Icon--WordLogoFill:before {
    content: '\F1E4'
}

.ms-Icon--WordLogoFill16:before {
    content: '\F392'
}

.ms-Icon--WordLogoInverse:before {
    content: '\EC29'
}

.ms-Icon--WordLogoInverse16:before {
    content: '\F390'
}

.ms-Icon--WorkItem:before {
    content: '\F314'
}

.ms-Icon--WorkItemBar:before {
    content: '\F35C'
}

.ms-Icon--WorkItemBarSolid:before {
    content: '\F35D'
}

.ms-Icon--WorkItemBug:before {
    content: '\F315'
}

.ms-Icon--World:before {
    content: '\E909'
}

.ms-Icon--WorldClock:before {
    content: '\E918'
}

.ms-Icon--ZipFolder:before {
    content: '\F012'
}

.ms-Icon--circle:before {
    content: '\e000';
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(2);
    transform-origin: 50%50%;
    z-index: 0
}
