/*==============================================================================
// File:        acentic-fonts.css
// Package:     acentic-admin
// Synopsis:    Acentic Radiant font styles
//============================================================================*/

@font-face {
    font-family: "Questrial";
    src: url("../fonts/Questrial-Regular.eot");
    src: url("../fonts/Questrial-Regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Questrial-Regular.woff") format("woff"),
         url("../fonts/Questrial-Regular.ttf") format("truetype"),
         url("../fonts/Questrial-Regular.svg#Questrial-Regular") format("svg");
    font-style: normal;
    font-weight: 400;

}
@font-face {
    font-family: "Roboto Thin";
    src: url("../fonts/Roboto-Thin.eot");
    src: url("../fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Roboto-Thin.woff") format("woff"),
         url("../fonts/Roboto-Thin.ttf") format("truetype"),
         url("../fonts/Roboto-Thin.svg#Roboto-Thin") format("svg");
    font-style: normal;
    font-weight: 100
}
@font-face {
    font-family: "Roboto Light";
    src: url("../fonts/Roboto-Light.eot");
    src: url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Roboto-Light.woff") format("woff"),
         url("../fonts/Roboto-Light.ttf") format("truetype"),
         url("../fonts/Roboto-Light.svg#Roboto-Light") format("svg");
    font-style: normal;
    font-weight: 300
}
@font-face {
    font-family: "Roboto";
    src: url("../fonts/Roboto-Regular.eot");
    src: url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Roboto-Regular.woff") format("woff"),
         url("../fonts/Roboto-Regular.ttf") format("truetype"),
         url("../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: "Roboto Medium";
    src: url("../fonts/Roboto-Medium.eot");
    src: url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Roboto-Medium.woff") format("woff"),
         url("../fonts/Roboto-Medium.ttf") format("truetype"),
         url("../fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");
    font-style: normal;
    font-weight: 500
}
@font-face {
    font-family: "Roboto Condensed Light";
    src: url("../fonts/RobotoCondensed-Light.eot");
    src: url("../fonts/RobotoCondensed-Light.eot?#iefix") format("embedded-opentype"),
         url("../fonts/RobotoCondensed-Light.woff") format("woff"),
         url("../fonts/RobotoCondensed-Light.ttf") format("truetype"),
         url("../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light") format("svg");
    font-style: normal;
    font-weight: 300
}
@font-face {
    font-family: "Roboto Condensed";
    src: url("../fonts/RobotoCondensed-Regular.eot");
    src: url("../fonts/RobotoCondensed-Regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/RobotoCondensed-Regular.woff") format("woff"),
         url("../fonts/RobotoCondensed-Regular.ttf") format("truetype"),
         url("../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular") format("svg");
    font-style: normal;
    font-weight: 400
}
@font-face {
    font-family: "Glyphicons Halflings";
    src: url("../fonts/glyphicons-halflings-regular.eot");
    src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/glyphicons-halflings-regular.woff") format("woff"),
         url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),
         url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "radiant4-icons";
    src: url("../fonts/radiant4-icons.eot");
    src: url("../fonts/radiant4-icons.eot?#iefix") format("embedded-opentype"),
         url("../fonts/radiant4-icons.woff") format("woff"),
         url("../fonts/radiant4-icons.ttf") format("truetype"),
         url("../fonts/radiant4-icons.svg#radiant4-icons") format("svg");
    font-weight: normal;
    font-style: normal
}
.glyphicon {
    font-family: "Glyphicons Halflings";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-weight: normal;
    position: relative;
    font-style: normal;
    line-height: 1;
    top: 1px
}
[class*=" icon-"]:before,
[class^="icon-"]:before {
    font-family: "radiant4-icons" !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant: normal !important;
    text-transform: none !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 32px;
    display: block;
    line-height: 1;
    opacity: .8;
    speak: none;
    color: #FFF;
    margin: 0
}
.icon-grouping {
    position: relative;
    width: 26px
}
.glyphicon-pencil:before {
    content: "\270f";
    font-size: 20px;
    color: #FAD107
}
.glyphicon-calendar:before {
    content: "\e109";
    font-size: 16px
}
.chrome .glyphicon-calendar:before {
    position: relative;
    left: 1px
}
.glyphicon-menu-hamburger:before {
    content: "\e236"
}
.glyphicon-user:before {
    content: "\e008"
}
.glyphicon-home:before {
    content: "\e021"
}
.glyphicon-chevron-up:before {
    content: "\e113"
}
.glyphicon-chevron-down:before {
    content: "\e114"
}
.icon-arrow-outline-up:before {
    content: "\61"
}
.icon-arrow-solid-down:before {
    content: "\62"
}
.icon-arrow-solid-up:before {
    content: "\63"
}
.icon-circle-background:before {
    content: "\64"
}
.icon-cloud:before {
    content: "\65"
}
.radiant-home-button:before,
.icon-home:before {
    content: "\66"
}
.icon-hsia:before {
    content: "\67"
}
.icon-hsia-access-code:before {
    content: "\60"
}
.icon-hsia-access-plan:before {
    content: "\7b"
}
.icon-hsia-access-point:before {
    content: "\68"
}
.icon-hsia-bandwidth-plan:before {
    content: "\69"
}
.icon-hsia-bypass:before {
    content: "\6a"
}
.icon-hsia-charge:before {
    content: "\6b"
}
.icon-hsia-charge-2:before {
    content: "\6c"
}
.icon-hsia-client-option:before {
    content: "\6d"
}
.icon-hsia-conference:before {
    content: "\6e"
}
.icon-hsia-connection:before {
    content: "\6f"
}
.icon-hsia-custom-page:before {
    content: "\70"
}
.icon-hsia-payment:before {
    content: "\71"
}
.icon-hsia-purchase:before {
    content: "\72"
}
.icon-hsia-session:before {
    content: "\73"
}
.icon-hsia-template:before {
    content: "\74"
}
.icon-hsia-theme:before {
    content: "\75"
}
.icon-hsia-voucher:before {
    content: "\76"
}
.icon-hsia-walled-garden:before {
    content: "\77"
}
.icon-icon-background2:before {
    position: absolute;
    line-height: 45px;
    font-size: 185px;
    content: "\78";
    color: #FFF;
    z-index: 0
}
.icon-installed-hardware:before {
    content: "\79"
}
.icon-installed-hardware-status:before {
    content: "\79"
}
.icon-magnifying-glass:before {
    content: "\7a"
}
.icon-yes:before {
    content: "\3f";
    color: #88D982
}
.icon-no:before {
    content: "\41";
    color: #D1D1D1
}
.icon-admin-operator:before {
    content: "\42"
}
.icon-operator-alert:before {
    content: "\43"
}
.icon-operator-group:before {
    content: "\44"
}
.icon-operator-message:before {
    content: "\45"
}
.icon-operator-permission:before {
    content: "\46"
}
.icon-operator-profile:before {
    content: "\47"
}
.icon-operator-role:before {
    content: "\48"
}
.icon-operator-session:before {
    content: "\49"
}
.icon-pms-message-log:before {
    content: "\4a"
}
.icon-admin-property:before {
    content: "\4b"
}
.icon-property-documents:before {
    content: "\4c"
}
.icon-property-guest:before {
    content: "\4d"
}
.icon-property-housekeeping:before {
    content: "\4e"
}
.icon-property-locale:before {
    content: "\4f"
}
.icon-property-pms:before {
    content: "\50"
}
.icon-property-room:before {
    content: "\51"
}
.icon-property-room-type:before {
    content: "\52"
}
.icon-property-zone:before {
    content: "\53"
}
.icon-property-zone-profile:before {
    content: "\54"
}
.icon-property-zone-schedule:before {
    content: "\55"
}
.icon-radiant2:before {
    position: absolute;
    line-height: 45px;
    font-size: 185px;
    content: "\56";
    color: #211E1F;
    z-index: 0
}
.icon-rounded-square-background:before {
    color: transparent;
    position: absolute;
    border-radius: 3px;
    background: #000;
    content: "\57";
    z-index: 0;
    right: 0;
    top: 9px
}
.icon-setup:before {
    content: "\58"
}
.icon-sort-asc:before {
    content: "\59"
}
.icon-sort-asc-incomplete:before {
    content: "\5a"
}
.icon-sort-desc:before {
    content: "\30"
}
.icon-sort-desc-incomplete:before {
    content: "\31"
}
.icon-sort-none:before {
    content: "\32"
}
.icon-square-background:before {
    content: "\33"
}
.icon-status-critical:before {
    background: #FF0000;
    border-radius: 4px;
    font-size: 28px;
    content: "\34";
    padding: 5px;
    opacity: 1
}
.icon-status-shutdown:before {
    background: #FF0000;
    border-radius: 4px;
    font-size: 28px;
    content: "\39";
    padding: 5px;
    opacity: 1
}
.icon-status-unknown:before {
    background: #778899;
    border-radius: 4px;
    font-size: 28px;
    content: "\21";
    padding: 5px
}
.icon-status-normal:before {
    background: #008800;
    border-radius: 4px;
    font-size: 28px;
    content: "\37";
    padding: 5px
}
.icon-status-normal-tick:before {
    content: "\38"
}
.icon-status-locked-outline:before {
    content: "\36"
}
.icon-status-locked:before,
.icon-placeholder:before {
    content: "\35"
}
.radiant-table-grid .icon-status-normal-tick:before {
    background: #B7DE1D;
    position: relative;
    max-width: 25px;
    font-size: 14px;
    margin: 0 auto;
    padding: 5px;
    color: #FFF;
    opacity: 1
}
.icon-system-access-point:before {
    content: "\22"
}
.icon-system-ap-group:before {
    content: "\23"
}
.icon-system-circuit:before {
    content: "\24"
}
.icon-system-colors:before {
    content: "\25"
}
.icon-system-decoration:before {
    content: "\2a"
}
.icon-system-host-exception:before {
    content: "\27"
}
.icon-system-interface:before {
    content: "\28"
}
.icon-system-network:before {
    content: "\29"
}
.icon-system-radius:before {
    content: "\26"
}
.icon-system-radius-afl:before {
    content: "\2b"
}
.icon-system-switch:before {
    content: "\2c"
}
.icon-system-switch-port:before {
    content: "\2d"
}
.icon-system-vlan:before {
    content: "\2e"
}
.icon-system-wlan:before {
    content: "\2f"
}
.icon-system-wlan-group:before {
    content: "\3a"
}
.icon-arrow-outline-down:before {
    content: "\3c"
}
.icon-arrow:before {
    content: "\3d"
}
.icon-analysis-usage-alerts:before {
    content: "\3e"
}
.icon-analysis-switch-traps:before {
    content: "\3b"
}
.icon-analysis-setup:before {
    content: "\40"
}
.icon-analysis-popular-sites:before {
    content: "\5b"
}
.icon-analysis-daily-snapshots:before {
    content: "\5d"
}
.icon-analysis-bandwidth-usage:before {
    content: "\5e"
}
.icon-analysis:before {
    content: "\5f"
}
.icon-menu:before {
    content: "\7c"
}
.icon-ipass:before {
  content: "\7d"
}
.icon-z1-eleven-wireless:before {
  content: "\5c"
}
.icon-tasks:before {
  content: "\7e"
}

/*------------------------------------------------------------------------------
// Custom Selectors
//----------------------------------------------------------------------------*/

.icon-status-warning:before {
    background: #FFA333;
    border-radius: 4px;
    font-size: 22px;
    content: "\34";
    padding: 8px
}
.icon-status-offline:before {
    background: #8888FF;
    border-radius: 4px;
    font-size: 22px;
    content: "\34";
    padding: 8px
}
.icon-system-ip-address:before {
    content: "\4f"
}
.icon-system-network-subnet:before {
    content: "\29"
}
.radiant-operator-menu .icon-menu:before {
    font-size: 21px;
    opacity: 1
}
.icon-conf-title:before {
    content: "\6e"
}
.icon-conf-motd:before,
.icon-conf-messages:before {
    content: "\45"
}
.icon-conf-summary:before {
    content: "\53"
}
.icon-conf-bw-usage:before {
    content: "\5f"
}
.icon-conf-contact:before {
    content: "\47"
}
.icon-conf-devices:before {
    content: "\6f"
}
