body, h1, h2, h3, h4, h5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._t-up, .navbar .brand {
    text-transform: uppercase
}

._corner-all, ._corner-all-10, ._corner-all-inputs, ._msg-box, .shadow-all {
    behavior: url(PIE.htc)
}

._button:hover, ._tbl-nice td a, .breadcrumb .icon-home:hover, .breadcrumb a:hover .icon-home {
    text-decoration: none
}

.divider, .pace {
    -webkit-user-select: none;
    -moz-user-select: none
}

body, h1, h2, h3, h4, h5 {
    -moz-osx-font-smoothing: grayscale
}

.autogrow, textarea.fixed-size {
    resize: none
}

.steps .wrap-steps .step .badge, .steps-wrapper .head-steps {
    -o-text-shadow: 0 1px 1px #fff;
    -webkit-text-shadow: 0 1px 1px #fff
}

@font-face {
    font-family: franchiseregular;
    src: url(../../webfonts/franchise-bold-webfont.eot);
    src: url(../../webfonts/franchise-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/franchise-bold-webfont.woff) format('woff'), url(../../webfonts/franchise-bold-webfont.ttf) format('truetype'), url(../../webfonts/franchise-bold-webfont.svg#franchiseregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: IcoMoon;
    src: url(../../webfonts/icomoon.eot);
    src: url(../../webfonts/icomoon.svg#icomoon) format('svg'), url(../../webfonts/icomoon.eot?#iefix) format('embedded-opentype'), url(../../webfonts/icomoon.woff) format('woff'), url(../../webfonts/icomoon.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: whhglyphs;
    src: url(../../webfonts/whhglyphs.eot);
    src: url(../../webfonts/whhglyphs.svg#whhglyphs) format('svg'), url(../../webfonts/whhglyphs.eot?#iefix) format('embedded-opentype'), url(../../webfonts/whhglyphs.woff) format('woff'), url(../../webfonts/whhglyphs.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: roboto_condensedregular;
    src: url(../../webfonts/robotocondensed-regular-webfont.eot);
    src: url(../../webfonts/robotocondensed-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/robotocondensed-regular-webfont.woff) format('woff'), url(../../webfonts/robotocondensed-regular-webfont.ttf) format('truetype'), url(../../webfonts/robotocondensed-regular-webfont.svg#roboto_condensedregular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotolight;
    src: url(../../webfonts/roboto-light-webfont.eot);
    src: url(../../webfonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/roboto-light-webfont.woff) format('woff'), url(../../webfonts/roboto-light-webfont.ttf) format('truetype'), url(../../webfonts/roboto-light-webfont.svg#robotolight) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotobold;
    src: url(../../webfonts/roboto-bold-webfont.eot);
    src: url(../../webfonts/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/roboto-bold-webfont.woff) format('woff'), url(../../webfonts/roboto-bold-webfont.ttf) format('truetype'), url(../../webfonts/roboto-bold-webfont.svg#robotobold) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: roboto_condensedlight;
    src: url(../../webfonts/robotocondensed-light-webfont.eot);
    src: url(../../webfonts/robotocondensed-light-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/robotocondensed-light-webfont.woff) format('woff'), url(../../webfonts/robotocondensed-light-webfont.ttf) format('truetype'), url(../../webfonts/robotocondensed-light-webfont.svg#roboto_condensedlight) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: plugintc;
    src: url(../../webfonts/plugintc.eot?fifayy);
    src: url(../../webfonts/plugintc.eot?#iefixfifayy) format('embedded-opentype'), url(../../webfonts/plugintc.woff?fifayy) format('woff'), url(../../webfonts/plugintc.ttf?fifayy) format('truetype'), url(../../webfonts/plugintc.svg?fifayy#plugintc) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/Light/OpenSans-Light.eot);
    src: url(../../webfonts/open_sans/Light/OpenSans-Light.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/Light/OpenSans-Light.woff) format('woff'), url(../../webfonts/open_sans/Light/OpenSans-Light.ttf) format('truetype'), url(../../webfonts/open_sans/Light/OpenSans-Light.svg#OpenSansLight) format('svg');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/LightItalic/OpenSans-LightItalic.eot);
    src: url(../../webfonts/open_sans/LightItalic/OpenSans-LightItalic.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/LightItalic/OpenSans-LightItalic.woff) format('woff'), url(../../webfonts/open_sans/LightItalic/OpenSans-LightItalic.ttf) format('truetype'), url(../../webfonts/open_sans/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic) format('svg');
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/Regular/OpenSans-Regular.eot);
    src: url(../../webfonts/open_sans/Regular/OpenSans-Regular.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/Regular/OpenSans-Regular.woff) format('woff'), url(../../webfonts/open_sans/Regular/OpenSans-Regular.ttf) format('truetype'), url(../../webfonts/open_sans/Regular/OpenSans-Regular.svg#OpenSansRegular) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/Italic/OpenSans-Italic.eot);
    src: url(../../webfonts/open_sans/Italic/OpenSans-Italic.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/Italic/OpenSans-Italic.woff) format('woff'), url(../../webfonts/open_sans/Italic/OpenSans-Italic.ttf) format('truetype'), url(../../webfonts/open_sans/Italic/OpenSans-Italic.svg#OpenSansItalic) format('svg');
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/Semibold/OpenSans-Semibold.eot);
    src: url(../../webfonts/open_sans/Semibold/OpenSans-Semibold.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/Semibold/OpenSans-Semibold.woff) format('woff'), url(../../webfonts/open_sans/Semibold/OpenSans-Semibold.ttf) format('truetype'), url(../../webfonts/open_sans/Semibold/OpenSans-Semibold.svg#OpenSansSemibold) format('svg');
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/SemiboldItalic/OpenSans-SemiboldItalic.eot);
    src: url(../../webfonts/open_sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/SemiboldItalic/OpenSans-SemiboldItalic.woff) format('woff'), url(../../webfonts/open_sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf) format('truetype'), url(../../webfonts/open_sans/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic) format('svg');
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/Bold/OpenSans-Bold.eot);
    src: url(../../webfonts/open_sans/Bold/OpenSans-Bold.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/Bold/OpenSans-Bold.woff) format('woff'), url(../../webfonts/open_sans/Bold/OpenSans-Bold.ttf) format('truetype'), url(../../webfonts/open_sans/Bold/OpenSans-Bold.svg#OpenSansBold) format('svg');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/BoldItalic/OpenSans-BoldItalic.eot);
    src: url(../../webfonts/open_sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/BoldItalic/OpenSans-BoldItalic.woff) format('woff'), url(../../webfonts/open_sans/BoldItalic/OpenSans-BoldItalic.ttf) format('truetype'), url(../../webfonts/open_sans/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic) format('svg');
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/ExtraBold/OpenSans-ExtraBold.eot);
    src: url(../../webfonts/open_sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/ExtraBold/OpenSans-ExtraBold.woff) format('woff'), url(../../webfonts/open_sans/ExtraBold/OpenSans-ExtraBold.ttf) format('truetype'), url(../../webfonts/open_sans/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold) format('svg');
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../webfonts/open_sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot);
    src: url(../../webfonts/open_sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff) format('woff'), url(../../webfonts/open_sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf) format('truetype'), url(../../webfonts/open_sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic) format('svg');
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url(../../webfonts/open_sans_condensed_bold/OpenSans-CondBold-webfont.eot);
    src: url(../../webfonts/open_sans_condensed_bold/OpenSans-CondBold-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans_condensed_bold/OpenSans-CondBold-webfont.woff) format('woff'), url(../../webfonts/open_sans_condensed_bold/OpenSans-CondBold-webfont.ttf) format('truetype'), url(../../webfonts/open_sans_condensed_bold/OpenSans-CondBold-webfont.svg#open_sans_condensedbold) format('svg');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url(../../webfonts/open_sans_condensed_light/OpenSans-CondLight-webfont.eot);
    src: url(../../webfonts/open_sans_condensed_light/OpenSans-CondLight-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans_condensed_light/OpenSans-CondLight-webfont.woff) format('woff'), url(../../webfonts/open_sans_condensed_light/OpenSans-CondLight-webfont.ttf) format('truetype'), url(../../webfonts/open_sans_condensed_light/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format('svg');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans Condensed';
    src: url(../../webfonts/open_sans_condensed_lightitalic/OpenSans-CondLightItalic-webfont.eot);
    src: url(../../webfonts/open_sans_condensed_lightitalic/OpenSans-CondLightItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../../webfonts/open_sans_condensed_lightitalic/OpenSans-CondLightItalic-webfont.woff) format('woff'), url(../../webfonts/open_sans_condensed_lightitalic/OpenSans-CondLightItalic-webfont.ttf) format('truetype'), url(../../webfonts/open_sans_condensed_lightitalic/OpenSans-CondLightItalic-webfont.svg#open_sansCnLtIt) format('svg');
    font-weight: 300;
    font-style: italic
}

h1, h2, h3, h4, h5 {
    font-family: robotobold
}

._nobr {
    white-space: nowrap !important
}

._wrap {
    white-space: normal !important
}

._t-low {
    text-transform: lowercase
}

._a-left {
    text-align: left !important
}

._a-center {
    text-align: center !important
}

._a-right {
    text-align: right !important
}

._a-just {
    text-align: justify !important
}

._v-top {
    vertical-align: top
}

._v-middle {
    vertical-align: middle
}

._f-left, ._left {
    float: left !important
}

._f-right, ._right {
    float: right !important
}

._f-none {
    float: none !important
}

._f-fix {
    float: left;
    width: 100%
}

._no-display {
    display: none
}

._no-border {
    border: none
}

._show-display {
    display: block
}

._no-overflow {
    overflow: hidden
}

._ib-display {
    display: inline-block !important
}

._no-margin {
    margin: 0 !important
}

._center-div {
    margin: 0 auto !important
}

._no-padding {
    padding: 0 !important
}

._no-bg {
    background: 0 0 !important
}

._clear {
    clear: both
}

._pad10 {
    padding: 10px
}

._pad5 {
    padding: 5px
}

._mar10 {
    margin: 10px
}

._mar5 {
    margin: 5px
}

.full-size {
    width: 100%;
    height: 100%
}

.as-inline-block {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline
}

.as-block {
    display: block;
    float: none !important
}

._scroll-vertical, ._scroll-y {
    overflow-y: scroll
}

._scroll-horizontal, ._scroll-x {
    overflow-x: scroll
}

.dt, .strong {
    font-weight: 700
}

.shadow-all {
    box-shadow: 1px 1px 10px #000;
    -moz-box-shadow: 1px 1px 10px #000
}

._corner-all {
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px
}

._corner-all-10, ._corner-all-inputs {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

._corner-tl, ._corner-top {
    -webkit-border-top-left-radius: 5px
}

._corner-top, ._corner-tr {
    -webkit-border-top-right-radius: 5px
}

._corner-bl, ._corner-bottom {
    -webkit-border-bottom-left-radius: 5px
}

._corner-bottom, ._corner-br {
    -webkit-border-bottom-right-radius: 5px
}

._corner-right, ._corner-top, ._corner-tr {
    -moz-border-radius-topright: 5px
}

._corner-bottom, ._corner-br, ._corner-right {
    -moz-border-radius-bottomright: 5px
}

._corner-left, ._corner-tl, ._corner-top {
    -moz-border-radius-topleft: 5px
}

._corner-bl, ._corner-bottom, ._corner-left {
    -moz-border-radius-bottomleft: 5px
}

._corner-tl {
    border-top-left-radius: 5px
}

._corner-tr {
    border-top-right-radius: 5px
}

._corner-bl {
    border-bottom-left-radius: 5px
}

._corner-br {
    border-bottom-right-radius: 5px
}

._corner-top {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

._corner-bottom {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

._corner-right {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px
}

._corner-left {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px
}

._button, ._wrap-button a {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: 0;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

._button:active {
    position: relative;
    top: 1px
}

._bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em
}

._medium {
    font-size: 12px;
    padding: .4em 1.5em .42em
}

._small, ._small a {
    font-size: 11px;
    padding: .2em 1em .275em
}

._btn-black {
    color: #d7d7d7;
    border: 1px solid #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top, #666, #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000')
}

._btn-black:hover {
    color: #faddde;
    background: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
    background: -moz-linear-gradient(top, #444, #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000')
}

._btn-black:active {
    color: #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
    background: -moz-linear-gradient(top, #000, #444);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666')
}

._btn-gray {
    color: #e9e9e9;
    border: 1px solid #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top, #888, #575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757')
}

._btn-gray:hover {
    color: #faddde;
    background: #616161;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top, #757575, #4b4b4b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b')
}

._btn-gray:active {
    color: #afafaf;
    background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
    background: -moz-linear-gradient(top, #575757, #888);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888')
}

._btn-white {
    color: #606060;
    border: 1px solid #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top, #fff, #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')
}

._btn-white:hover {
    color: #faddde;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top, #fff, #dcdcdc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc')
}

._btn-white:active {
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top, #ededed, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')
}

._btn-orange {
    color: #fef4e9;
    border: 1px solid #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')
}

._btn-orange:hover {
    color: #faddde;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top, #f88e11, #f06015);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')
}

._btn-orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top, #f47a20, #faa51a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')
}

._btn-red, ._wrap-btn-red a {
    color: #faddde !important;
    border: 1px solid #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top, #ed1c24, #aa1317);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')
}

._btn-red:hover, ._wrap-btn-red a:hover {
    color: #faddde !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
    background: -moz-linear-gradient(top, #c9151b, #a11115);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115')
}

._btn-red:active, ._wrap-btn-red a:active {
    color: #de898c !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
    background: -moz-linear-gradient(top, #aa1317, #ed1c24);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24')
}

._btn-blue {
    color: #d9eef7 !important;
    border: 1px solid #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top, #00adee, #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')
}

._btn-blue:hover {
    color: #d9eef7 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top, #0095cc, #00678e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e')
}

._btn-blue:active {
    color: #80bed6 !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top, #0078a5, #00adee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee')
}

._btn-rosy {
    color: #fae7e9;
    border: 1px solid #b73948;
    background: #da5867;
    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
    background: -moz-linear-gradient(top, #f16c7c, #bf404f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f')
}

._btn-rosy:hover {
    color: #fae7e9;
    background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
    background: -moz-linear-gradient(top, #cf5d6a, #a53845);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845')
}

._btn-rosy:active {
    color: #dca4ab;
    background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
    background: -moz-linear-gradient(top, #bf404f, #f16c7c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c')
}

._btn-green {
    color: #e8f0de;
    border: 1px solid #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e')
}

._btn-green:hover {
    color: #e8f0de;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top, #6b9d28, #436b0c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c')
}

._btn-green:active {
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f')
}

._btn-pink {
    color: #feeef5;
    border: 1px solid #d2729e;
    background: #f895c2;
    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
    background: -moz-linear-gradient(top, #feb1d3, #f171ab);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab')
}

._btn-pink:hover {
    color: #feeef5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
    background: -moz-linear-gradient(top, #f4aacb, #e86ca4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4')
}

._btn-pink:active {
    color: #f3c3d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
    background: -moz-linear-gradient(top, #f171ab, #feb1d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3')
}

._tbl-nice {
    border-left: 1px solid #B5CBD7;
    border-top: 1px solid #B5CBD7;
    font-size: 13px
}

._tbl-nice tbody {
    border: 1px solid #B5CBD7
}

._tbl-nice td, ._tbl-nice th {
    border-color: #FFF #B5CBD7 #B5CBD7 #FFF;
    border-style: solid;
    border-width: 1px;
    text-align: left
}

._tbl-nice td {
    background: #fff;
    color: #333;
    padding: 4px
}

._tbl-nice tr:hover {
    background: #EAF0F4
}

._tbl-nice .alt, ._tbl-nice .title {
    font-family: ReseaRegular;
    background: #dbe6ec;
    background: -moz-linear-gradient(top, #dbe6ec 0, #ebf0f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dbe6ec), color-stop(100%, #ebf0f4));
    background: -webkit-linear-gradient(top, #dbe6ec 0, #ebf0f4 100%);
    background: -o-linear-gradient(top, #dbe6ec 0, #ebf0f4 100%);
    background: -ms-linear-gradient(top, #dbe6ec 0, #ebf0f4 100%);
    background: linear-gradient(top, #dbe6ec 0, #ebf0f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbe6ec', endColorstr='#ebf0f4', GradientType=0);
    padding: 5px;
    vertical-align: middle;
    color: #3082ac;
    font-weight: 700
}

._tbl-nice .title td {
    font-size: 14px;
    font-weight: 700 !important
}

._tbl-nice th {
    font-size: 13px;
    font-weight: 700 !important;
    padding: 4px
}

.logo-pad, .wrap-empty {
    text-align: center
}

._tbl-nice th:hover {
    background: 0 0
}

._tbl-nice td a {
    color: #244F93;
    font-family: ReseaRegular;
    font-size: 12px
}

._msg-box {
    border: 1px solid;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

._msg-info {
    color: #00529B;
    background-color: #BDE5F8
}

._msg-success {
    color: #4F8A10;
    background-color: #DFF2BF
}

._msg-warning {
    color: #9F6000;
    background-color: #FEEFB3
}

._msg-error {
    color: #D8000C;
    background-color: #FFBABA
}

._iemessage {
    background: #fff;
    border: 1px solid #fff;
    padding: 10px;
    margin: 50px auto;
    width: 370px
}

body, html {
    padding: 0;
    margin: 0
}

._iemessage a {
    background: url(images/browsers.jpg) left top;
    display: inline-block;
    width: 70px;
    height: 70px
}

._iemessage .fx, .win-commandimage {
    background-position: 0 0
}

._iemessage .ch {
    background-position: -89px 0
}

._iemessage .sf {
    background-position: -174px 0
}

._iemessage .op {
    background-position: -260px 0
}

._iemessage .ie {
    background-position: -338px 0
}

.fg-metro-blue {
    color: #2d89ef !important
}

.fg-metro-blueLight {
    color: #EFF4FF !important
}

.fg-metro-blueDark {
    color: #2B5797 !important
}

.fg-metro-green {
    color: #00a300 !important
}

.fg-metro-greenLight {
    color: #99b433 !important
}

.fg-metro-greenDark {
    color: #1E7145 !important
}

.fg-metro-red {
    color: #b91d47 !important
}

.fg-metro-yellow {
    color: #ffc40d !important
}

.fg-metro-orange {
    color: #e3a21a !important
}

.fg-metro-orangeDark {
    color: #da532c !important
}

.fg-metro-pink {
    color: #9f00a7 !important
}

.fg-metro-pinkDark {
    color: #7E3878 !important
}

.fg-metro-purple {
    color: #603cba !important
}

.fg-metro-darken {
    color: #1d1d1d !important
}

.fg-metro-lighten {
    color: #d5e7ec !important
}

.fg-metro-white {
    color: #fff !important
}

.fg-metro-grayDark {
    color: #525252 !important
}

.fg-metro-magenta {
    color: #FF0097 !important
}

.fg-metro-teal {
    color: #00ABA9 !important
}

.fg-metro-redLight {
    color: #E11 !important
}

.bg-metro-blue {
    background-color: #2d89ef !important
}

.bg-metro-blueLight {
    background-color: #EFF4FF !important
}

.bg-metro-blueDark {
    background-color: #2B5797 !important
}

.bg-metro-green {
    background-color: #00a300 !important
}

.bg-metro-greenLight {
    background-color: #99b433 !important
}

.bg-metro-greenDark {
    background-color: #1E7145 !important
}

.bg-metro-red {
    background-color: #b91d47 !important
}

.bg-metro-yellow {
    background-color: #ffc40d !important
}

.bg-metro-orange {
    background-color: #e3a21a !important
}

.bg-metro-orangeDark {
    background-color: #da532c !important
}

.bg-metro-pink {
    background-color: #9f00a7 !important
}

.bg-metro-pinkDark {
    background-color: #7E3878 !important
}

.bg-metro-purple {
    background-color: #603cba !important
}

.bg-metro-darken {
    background-color: #1d1d1d !important
}

.bg-metro-lighten {
    background-color: #d5e7ec !important
}

.bg-metro-white {
    background-color: #fff !important
}

.bg-metro-grayDark {
    background-color: #525252 !important
}

.bg-metro-magenta {
    background-color: #FF0097 !important
}

.bg-metro-teal {
    background-color: #00ABA9 !important
}

.bg-metro-redLight {
    background-color: #E11 !important
}

[class*=border-color] {
    border: 2px solid
}

.border-metro-blue {
    border-color: #2d89ef !important
}

.border-metro-blueLight {
    border-color: #EFF4FF !important
}

.border-metro-blueDark {
    border-color: #2B5797 !important
}

.border-metro-green {
    border-color: #00a300 !important
}

.border-metro-greenLight {
    border-color: #99b433 !important
}

.border-metro-greenDark {
    border-color: #1E7145 !important
}

.border-metro-red {
    border-color: #b91d47 !important
}

.border-metro-yellow {
    border-color: #ffc40d !important
}

.border-metro-orange {
    border-color: #e3a21a !important
}

.border-metro-orangeDark {
    border-color: #da532c !important
}

.border-metro-pink {
    border-color: #9f00a7 !important
}

.border-metro-pinkDark {
    border-color: #7E3878 !important
}

.border-metro-purple {
    border-color: #603cba !important
}

.border-metro-darken {
    border-color: #1d1d1d !important
}

.border-metro-lighten {
    border-color: #d5e7ec !important
}

.border-metro-white {
    border-color: #fff !important
}

.border-metro-grayDark {
    border-color: #525252 !important
}

.border-metro-magenta {
    border-color: #FF0097 !important
}

.border-metro-teal {
    border-color: #00ABA9 !important
}

.border-metro-redLight {
    border-color: #E11 !important
}

:hover[class=outline-color] {
    outline: solid 3px
}

.outline-metro-blue {
    outline-color: #2d89ef !important
}

.outline-metro-blueLight {
    outline-color: #EFF4FF !important
}

.outline-metro-blueDark {
    outline-color: #2B5797 !important
}

.outline-metro-green {
    outline-color: #00a300 !important
}

.outline-metro-greenLight {
    outline-color: #99b433 !important
}

.outline-metro-greenDark {
    outline-color: #1E7145 !important
}

.outline-metro-red {
    outline-color: #b91d47 !important
}

.outline-metro-yellow {
    outline-color: #ffc40d !important
}

.outline-metro-orange {
    outline-color: #e3a21a !important
}

.outline-metro-orangeDark {
    outline-color: #da532c !important
}

.outline-metro-pink {
    outline-color: #9f00a7 !important
}

.outline-metro-pinkDark {
    outline-color: #7E3878 !important
}

.outline-metro-purple {
    outline-color: #603cba !important
}

.outline-metro-darken {
    outline-color: #1d1d1d !important
}

.outline-metro-lighten {
    outline-color: #d5e7ec !important
}

.outline-metro-white {
    outline-color: #fff !important
}

.outline-metro-grayDark {
    outline-color: #525252 !important
}

.outline-metro-magenta {
    outline-color: #FF0097 !important
}

.outline-metro-teal {
    outline-color: #00ABA9 !important
}

.outline-metro-redLight {
    outline-color: #E11 !important
}

.collapse.in {
    overflow: visible
}

.map_canvas img {
    max-width: none
}

.map_canvas label {
    width: auto;
    display: inline
}

[ng-cloak] {
    display: none !important
}

.icon-white {
    color: #fff
}

.ui-icon, a .ui-icon {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline
}

.wrap-empty .empty-icon-big {
    color: #fff;
    font-size: 8em;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, .1)
}

.wrap-empty .empty-icon-big.gr {
    color: #D3DFE4
}

body, html {
    height: 100%
}

body.menufloat {
    margin-top: 40px;
    height: 100%
}

header {
    height: auto;
    position: relative;
}

#pageheader {
    height: 96px;
    position: relative;
}

#pageheader .logo {
    padding: 2px !important;
}

#pageheader .logo img {
    height: 103px;
}

header .arrow-top {
    position: absolute;
    right: 10px;
    padding: 0 10px !important;
    bottom: -4px !important
}

header .arrow-bottom:hover, header .arrow-top:hover {
    background: #04487B
}

#main .col-main, footer {
    background: #fff
}

footer {
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #000;
    width: 100%
}

#page, nav .nav-container {
    position: relative
}

footer .content-footer {
    padding: 5px 10px;
    font-size: 12px
}

footer .content-footer p {
    margin-bottom: 3px
}

#page {
    min-height: 100%
}

nav .nav-container .arrow-bottom {
    position: absolute;
    right: 10px;
    bottom: -12px;
    padding: 0 5px;
    display: none;
    box-shadow: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #005c98;
    background-image: -moz-linear-gradient(top, #0067A8, #004c7f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0067A8), to(#004c7f));
    background-image: -webkit-linear-gradient(top, #0067A8, #004c7f);
    background-image: -o-linear-gradient(top, #0067A8, #004c7f);
    background-image: linear-gradient(to bottom, #0067A8, #004c7f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0067a8', endColorstr='#ff004c7f', GradientType=0);
    border-color: #004C7F;
    height: 15px;
    line-height: 1em;
    font-size: 10px;
    vertical-align: top;
    z-index: -1;
    margin-top: 0
}

nav .dropdown-menu .menu-icon {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: baseline;
    width: 1.25em
}

nav .dropdown-menu .menu-icon.icon-none {
    display: none
}

.menu_principal {
    padding-bottom: 2px;
    margin: 0 !important;
    background: 0 100% repeat-x;
    z-index: 1050
}

.menu_principal.navbar-fixed-top .brand {
    display: block
}

.menu_principal .animated {
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s
}

.menu_principal .nav-container .nav > li > a {
    color: #FFF;
    font-size: 15px;
    font-weight: 400
}

.menu_principal .navbar-inner {
    min-height: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0 5px
}

.menu_principal .nav {
    font-size: 12px
}

.menu_principal .brand, .menu_principal .nav > li > a {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.menu_principal .brand:hover, .menu_principal .nav > li > a:hover {
    color: #fff
}

.menu_principal .nav .active > a, .menu_principal .nav .active > a:focus, .menu_principal .nav .active > a:hover, .menu_principal .nav > li > a:focus, .menu_principal .nav > li > a:hover {
    color: #fff;
    background: #000
}

.menu_principal .navbar-link, .menu_principal .navbar-link:hover {
    color: #fff
}

.menu_principal .divider-vertical {
    height: 32px
}

.menu_principal .nav li.dropdown.active > .dropdown-toggle, .menu_principal .nav li.dropdown.open.active > .dropdown-toggle, .menu_principal .nav li.dropdown.open > .dropdown-toggle {
    background-color: #000;
    color: #fff
}

.menu_principal .nav li.dropdown.active > .dropdown-toggle .caret, .menu_principal .nav li.dropdown.open.active > .dropdown-toggle .caret, .menu_principal .nav li.dropdown.open > .dropdown-toggle .caret, .menu_principal .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.menu_principal .navbar-search .search-query {
    color: #fff;
    background-color: #0098ff;
    border-color: #004c7f;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .15);
    -ms-transition: all none ease-out;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.menu_principal .navbar-search .search-query:-moz-placeholder {
    color: #ccc
}

.menu_principal .navbar-search .search-query:-ms-input-placeholder {
    color: #ccc
}

.menu_principal .navbar-search .search-query::-webkit-input-placeholder {
    color: #ccc
}

.menu_principal .navbar-search .search-query.focused, .menu_principal .navbar-search .search-query:focus {
    padding: 5px 15px;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
    box-shadow: 0 0 3px rgba(0, 0, 0, .15);
    outline: 0
}

#modal-menuitem-user-actions .btn-goto-myaccount, .menu_principal .btn-navbar {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    background-repeat: repeat-x
}

.menu_principal .btn-navbar {
    background-color: #004d7e;
    background-image: -moz-linear-gradient(top, #00578f, #003d66);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00578f), to(#003d66));
    background-image: -webkit-linear-gradient(top, #00578f, #003d66);
    background-image: -o-linear-gradient(top, #00578f, #003d66);
    background-image: linear-gradient(to bottom, #00578f, #003d66);
    border-color: #003d66 #003d66 #000f19;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    *background-color: #003d66
}

.menu_principal .btn-navbar.active, .menu_principal .btn-navbar.disabled, .menu_principal .btn-navbar:active, .menu_principal .btn-navbar:hover, .menu_principal .btn-navbar[disabled] {
    color: #fff;
    background-color: #003d66;
    *background-color: #002d4c
}

.menu_principal .btn-navbar.active, .menu_principal .btn-navbar:active {
    background-color: #001e33 \9
}

.menu_principal .nav-user-actions {
    margin-left: 2px;
    margin-top: 4px
}

.menu_principal .nav-user-actions .btn-mini {
    padding: 1px 8px
}

.menu_principal .nav-user-actions .dropdown-menu {
    padding: 0;
    display: none
}

.menu_principal .nav-user-actions.open .dropdown-menu {
    display: block
}

.menu_principal .dropdown-menu {
    margin-left: 0;
    padding: 5px;
    font-size: 14px;
    z-index: 1050
}

.menu_principal .dropdown-menu li > a {
    padding: 4px 20px 4px 10px;
    font-size: 14px
}

.menu_principal .dropdown-menu .menu-col, .menu_principal .dropdown-menu .menu-col-wrapper .menu-col-items {
    margin-left: 0
}

.menu_principal .dropdown-menu .nav-header {
    padding-left: 15px
}

.menu_principal form {
    margin: 0
}

.menu_principal form select {
    height: 21px;
    padding: 0 10px;
    width: auto;
    font-size: 12px
}

#modal-menuitem-user-actions {
    min-width: 400px
}

#modal-menuitem-user-actions .btn-goto-myaccount {
    float: left;
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    *background-color: #2f96b4
}

#modal-menuitem-user-actions .btn-goto-myaccount.active, #modal-menuitem-user-actions .btn-goto-myaccount.disabled, #modal-menuitem-user-actions .btn-goto-myaccount:active, #modal-menuitem-user-actions .btn-goto-myaccount:hover, #modal-menuitem-user-actions .btn-goto-myaccount[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0
}

#modal-menuitem-user-actions .btn-goto-myaccount.active, #modal-menuitem-user-actions .btn-goto-myaccount:active {
    background-color: #24748c \9
}

.bs-sidebar.nav-list {
    margin-top: 50px
}

.bs-sidebar.nav-list li {
    width: 200px
}

.bs-sidebar.nav-list li:first-child > a {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.bs-sidebar.nav-list li:last-child > a {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0
    6px:;
    border-radius: 0 0 6px 6px
}

.bs-sidebar.nav-list a {
    padding: 8px 16px;
    border: 1px solid #e5e5e5;
    margin: 0 0 -1px;
    display: block
}

.bs-sidebar.nav-list a .icon-chevron-right {
    float: right;
    margin-top: 2px;
    margin-right: -6px;
    opacity: .25
}

header .arrow-top {
    background-color: #005c98;
    background-image: -moz-linear-gradient(top, #0067A8, #004c7f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0067A8), to(#004c7f));
    background-image: -webkit-linear-gradient(top, #0067A8, #004c7f);
    background-image: -o-linear-gradient(top, #0067A8, #004c7f);
    background-image: linear-gradient(to bottom, #0067A8, #004c7f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0067a8', endColorstr='#ff004c7f', GradientType=0);
    border-color: #004C7F
}

.dropdown-menu li > a:focus, .dropdown-menu li > a:hover, .dropdown-submenu:hover > a, .ui-daterangepicker > a:hover {
    background: #000
}

.dropdown-menu li > .disabled {
    cursor: not-allowed;
    color: #B7B7B7
}

.dropdown-menu li > .disabled:hover {
    color: #B7B7B7;
    background: 0 0
}

.nav-top.subnav-fixed {
    background: #000;
    color: #fff
}

.nav-top.subnav-fixed h2 {
    font-size: 23px;
    margin: 5px 10px
}

.navbar .btn-toolbar {
    margin: 0;
    padding: 0
}

.navbar .brand {
    font-family: franchiseregular;
    font-size: 25px;
    font-weight: lighter;
    color: #EAEAEA;
    text-shadow: none;
    display: none;
    padding: 5px 5px 5px 20px;
    margin-top: 5px
}

.navbar .nav > li > a {
    text-shadow: none
}

.navbar .brand.image {
    height: 44px;
    display: block;
    padding: 0;
    margin: 0 0 0 -5px
}

.navbar .brand.imageimg {
    height: 100%
}

.navbar-blue .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #fff
}

.navbar .nav-right .nav-menu-item {
    margin-right: 2px
}

.breadcrumb {
    font-size: 12px;
    padding: 5px 15px;
    margin-bottom: 10px
}

.breadcrumb .icon-home {
    margin-right: 4px
}

body.sidebar #main {
    margin-left: 209px;
    padding: 5px 5 40px;
    z-index: 0;
    height: 100%
}

body.sidebar #main .accordion-group {
    border-radius: 0
}

body.sidebar #main .sidebar.left-sidebar {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    background: #212121;
    color: #e6e6e6;
    width: 204px;
    overflow: auto
}

body.sidebar #main .sidebar.left-sidebar > nav {
    margin-top: 5px;
    border-top: 1px solid #f2be35
}

body.sidebar #main .sidebar.left-sidebar > nav:first-of-type {
    margin-top: 56px;
    border-top: none
}

body.sidebar #main .sidebar.left-sidebar > nav:last-of-type {
    margin-bottom: 56px
}

body.sidebar #main .sidebar.left-sidebar .menu-nav.collapsed .nav-item {
    display: none
}

body.sidebar #main .sidebar.left-sidebar .nav-list {
    padding: 0
}

body.sidebar #main .sidebar.left-sidebar .nav-list.subnav {
    margin-left: 8px
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.nav-header {
    font-family: 'Open Sans Condensed';
    background: #000;
    color: #e6e6e6;
    text-transform: uppercase;
    font-size: 1.3em;
    text-shadow: none;
    margin: 0;
    padding-bottom: 8px;
    padding-top: 10px
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.nav-header .subtitle {
    color: #D8D8D8;
    display: block;
    font-size: small;
    line-height: 1.1em
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.nav-header .subtitle.mini {
    font-size: 11px
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.nav-header .subtitle.x-mini {
    font-size: 10px
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.nav-header .subtitle.xx-mini {
    font-size: 9px
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.nav-header .subtitle.xxx-mini {
    font-size: 8px
}

body.sidebar #main .sidebar.left-sidebar .nav-list li a {
    font-size: .9em;
    padding: 8px 0 8px 8px;
    display: block;
    margin: 0;
    -webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -o-transition: all .8s linear;
    -ms-transition: all .8s linear;
    transition: all .8s linear;
    color: #e6e6e6;
    text-shadow: none;
    border-left: 2px solid #000
}

body.sidebar #main .sidebar.left-sidebar .nav-list li a .badge {
    float: right;
    margin-right: 10px;
    background-color: #999
}

body.sidebar #main .sidebar.left-sidebar .nav-list li a:hover {
    background: #000;
    border-left: 2px solid #f2be35
}

body.sidebar #main .sidebar.left-sidebar .nav-list li.divider {
    background-color: #565555;
    border-bottom: 1px solid #272525
}

body.sidebar #main .col-main {
    min-height: 500px
}

body.menufloat.menufloat-2 #main {
    margin-top: 120px
}

@media (max-width: 979px) {
    .nav-collapse {
        clear: none
    }
}

#sf_admin_container .page-header header:after, #sf_admin_search_filter:after, .listview.metro li:after, .listview.metro:after, .sf_admin_filter_block:after, .sf_admin_form form .errors, .tile .brand:after, .tile .tile-status:after {
    clear: both
}

.wrap-menu-categories h3 {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.5em;
    margin: 0 0 10px;
    border-bottom: 1px solid rgba(0, 104, 178, .11)
}

.wrap-menu-categories h3 span {
    width: 40px;
    display: inline-block
}

.menu_principal.navbar-fixed-top + #main {
    padding-top: 45px;
    margin-top: 0
}

.menu_principal .nav-container .navbar-inner {
    background: #004c7f;
    min-height: 45px;
    border: 0;
    line-height: 1;
    border-bottom: 0 solid #bd3949
}

.menu_principal .nav-container .btn-toolbar {
    margin-top: 0
}

.menu_principal .nav-container .btn-toolbar .btn-group > .btn {
    background: rgba(0, 0, 0, .1);
    color: #fff;
    border: none;
    text-shadow: none;
    box-shadow: none;
    padding: 4px 12px
}

.menu_principal .nav-container .btn-toolbar .btn-group > .btn span {
    color: #fff;
    margin-left: 5px;
    border-top-color: #fff
}

.menu_principal .nav-container .btn-toolbar .btn-group > .btn span:before {
    font-size: 1.5em
}

.menu_principal .divider-vertical {
    border: 0
}

.menu_principal .nav > li.active > a, .menu_principal .nav > li > a {
    font-size: 14px;
    color: #fff;
    padding: 12px
}

.menu_principal .nav > li.active > a:hover, .menu_principal .nav > li > a:hover {
    color: #fff;
    background: #004675
}

.menu_principal .nav > li.active.active > a, .menu_principal .nav > li.active > a {
    background: #004370
}

.menu_principal .full-profile {
    font-family: 'Open Sans', sans-serif
}

.menu_principal .full-profile .thumbnail_menu {
    width: 30px;
    height: 30px;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    zoom: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.menu_principal .full-profile .thumbnail_menu > img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    width: 30px !important;
    height: 30px !important
}

.menu_principal .full-profile .dropdown-toggle .caret {
    margin: 12px 5px
}

.menu_principal .full-profile .dropdown-menu:before {
    content: "";
    position: absolute;
    top: -5px;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff
}

.menu_principal .full-profile .dropdown-menu .modal-footer {
    padding: 10px;
    background-color: #000;
    border-top: none
}

.menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions {
    min-width: 287px
}

.menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #000;
    background-image: -moz-linear-gradient(top, #000, #000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
    background-image: -webkit-linear-gradient(top, #000, #000);
    background-image: -o-linear-gradient(top, #000, #000);
    background-image: linear-gradient(to bottom, #000, #000);
    background-repeat: repeat-x;
    border-color: #000;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    *background-color: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-delete, .btn-edit, .btn-new, .btn-save {
    text-shadow: none
}

.menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount.active, .menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount.disabled, .menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount:active, .menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount:hover, .menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount[disabled] {
    color: #fff;
    background-color: #000;
    *background-color: #000
}

.menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount.active, .menu_principal .full-profile .dropdown-menu #modal-menuitem-user-actions .btn-goto-myaccount:active {
    background-color: #000 \9
}

.menu_principal .full-profile .dropdown-menu .modal-body .info-user {
    padding: 10px
}

.menu_principal .full-profile .dropdown-menu .modal-body .info-user h6 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    color: #A3A3A3;
    font-weight: 700
}

.menu_principal .full-profile .dropdown-menu .modal-body .info-user p {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    margin: 0
}

.menu_principal .full-profile .dropdown-menu .modal-body .info-user h6, .menu_principal .full-profile .dropdown-menu .modal-body .info-user p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.menu_principal .full-profile .dropdown-menu .modal-body .info-user small {
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-size: .8em
}

.menu_principal .full-profile .dropdown-menu .modal-body .thumbnail, .menu_principal .full-profile .dropdown-menu .modal-body .thumbnail > img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.text-rest-state {
    color: #000
}

.text-rest2-state {
    color: rgba(0, 0, 0, .6)
}

.text-hover-state {
    color: rgba(0, 0, 0, .8)
}

.text-pressed-state {
    color: rgba(0, 0, 0, .4)
}

#font .header {
    font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size: 42pt;
    letter-spacing: 0;
    line-height: 44pt
}

#font .subheader, #font .subheader-secondary, #font .subheader-secondary-smaller, #font .subheader-smaller {
    font-family: 'Segoe UI Light', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 200;
    line-height: 24pt;
    letter-spacing: .01em
}

#font .subheader, #font .subheader-secondary {
    font-size: 20pt
}

#font .subheader-secondary-smaller, #font .subheader-smaller {
    font-size: 16pt
}

#font .small-subheader, #font .small-subheader-secondary {
    font-family: 'Segoe UI Semibold', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11pt;
    letter-spacing: .01em;
    line-height: 14pt
}

#font .navigation {
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 11pt;
    letter-spacing: .01em;
    line-height: 14pt
}

#font .body, #font .body-secondary, #font .normal {
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 11pt;
    letter-spacing: .02em;
    line-height: 20px
}

#font .control, #font .link, #font .tertiary, #font .tertiary-secondary {
    font-weight: 400;
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif
}

#font .link {
    font-size: 11pt
}

#font .control, #font .tertiary, #font .tertiary-secondary {
    font-size: 9pt
}

#font .small {
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 8pt
}

#font .long-text, #font .long-text-lead, #font .long-text-smaller {
    font-family: sans-serif, serif !important;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: .02em
}

#font .long-text {
    font-size: 10pt
}

#font .long-text-smaller {
    font-size: 9pt
}

#font .long-text-lead {
    font-size: 20pt
}

#state .body, #state .header, #state .navigation, #state .small-subheader, #state .subheader, #state .tertiary {
    color: #000
}

#state .body:hover, #state .header:hover, #state .navigation:hover, #state .small-subheader:hover, #state .subheader:hover, #state .tertiary:hover {
    color: rgba(0, 0, 0, .8)
}

#state .body:active, #state .header:active, #state .navigation:active, #state .small-subheader:active, #state .subheader:active, #state .tertiary:active {
    color: rgba(0, 0, 0, .4)
}

#state .body-secondary, #state .small-subheader, #state .small-subheader-secondary, #state .subheader-secondary, #state .subheader-secondary-smaller, #state .tertiary-secondary {
    color: rgba(0, 0, 0, .6)
}

#state .body-secondary:hover, #state .small-subheader-secondary:hover, #state .small-subheader:hover, #state .subheader-secondary-smaller:hover, #state .subheader-secondary:hover, #state .tertiary-secondary:hover {
    color: rgba(0, 0, 0, .8)
}

#state .body-secondary:active, #state .small-subheader-secondary:active, #state .small-subheader:active, #state .subheader-secondary-smaller:active, #state .subheader-secondary:active, #state .tertiary-secondary:active {
    color: rgba(0, 0, 0, .4)
}

#state .link {
    color: #2e92cf
}

#state .link:hover {
    color: rgba(45, 173, 237, .8)
}

#state .link:active {
    color: rgba(45, 173, 237, .6)
}

p.indent:first-letter {
    padding-left: 25px
}

.lead {
    font-size: 120%;
    line-height: 26px
}

.strong-warning-text {
    font-weight: 700;
    text-decoration: underline;
    font-size: larger
}

#sf_admin_list_accordion .accordion-toggle:hover, .act:hover, a.win-command, a.win-command:hover {
    text-decoration: none
}

.tertiary-info-secondary-text, .tertiary-info-text, .tertiary-secondary-text, .tertiary-text {
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: 400
}

.tertiary-info-text, .tertiary-text {
    color: #000
}

.tertiary-info-text:hover, .tertiary-text:hover {
    color: rgba(0, 0, 0, .8)
}

.tertiary-info-text:active, .tertiary-text:active {
    color: rgba(0, 0, 0, .4)
}

.tertiary-info-secondary-text, .tertiary-secondary-text {
    color: rgba(0, 0, 0, .6)
}

.tertiary-info-secondary-text:hover, .tertiary-secondary-text:hover {
    color: rgba(0, 0, 0, .8)
}

.tertiary-info-secondary-text:active, .tertiary-secondary-text:active {
    color: rgba(0, 0, 0, .4)
}

.description-text {
    color: #8E959C;
    margin-bottom: 5px;
    font-size: 14px;
    padding: 2px 15px 2px 0
}

.sf_admin_show .show-view {
    margin: 10px 20px 20px
}

.sf_admin_show .show-view .show-subpanel-header {
    background-color: #EEE;
    color: #333;
    padding: 0 15px
}

.sf_admin_show .show-view .show-subpanel-header .icon-caret-right {
    font-size: 14pt
}

.sf_admin_show .show-view .show-subpanel-header a {
    color: #333
}

.sf_admin_show .show-view .show-subpanel-header a:hover {
    color: #444;
    text-decoration: none
}

.sf_admin_show .show-view .show-subpanel .show-subpanel-header {
    margin-top: 0;
    border-bottom: 1px solid #CCC
}

.sf_admin_show .show-view .show-subpanel .show-subpanel-box {
    border: 1px solid #DDD;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.sf_admin_show .show-view .show-subpanel .show-subpanel-actions {
    background-color: #eee;
    border-top: 1px solid #d9d9d9;
    padding: 2px;
    text-align: right
}

.sf_admin_show .show-view .show-subpanel .show-subpanel-actions a {
    color: #666;
    font-size: 1.1em;
    padding: 2px 10px
}

.sf_admin_show .show-view .table-show-view tbody tr td, .sf_admin_show .show-view .table-show-view tbody tr th {
    padding: 5px 10px;
    font-size: small
}

.sf_admin_show .show-view .row-auditoryfields li {
    line-height: 24px;
    padding: 5px
}

.header-actions {
    line-height: 36px;
    padding: 0 20px
}

.main-toolbar-actions {
    text-align: right;
    margin-right: 30px
}

.loading-wrapper, .nocontent, .panel-notify, .stat-boxes li {
    text-align: center
}

.nocontent .title {
    line-height: 20px
}

.nocontent.has-coach {
    padding: 30px 0;
    background-image: url(../../images/arr-new-r.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    margin: 0 30px
}

samp.sample-csv {
    padding: 10px 30px;
    display: block;
    font-size: smaller;
    margin: 10px
}

samp.sample-csv .table-csv td, samp.sample-csv .table-csv th {
    padding: 4px
}

samp.sample-csv .opt {
    font-style: italic;
    color: #999;
    font-size: .9em
}

ul.gallery {
    margin-top: 5px
}

ul.gallery > li {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline
}

.alert-error .error-list {
    margin-bottom: 0;
    margin-left: 40px
}

#recordchangeset > li {
    margin-bottom: 10px
}

#recordchangeset h4 {
    font-size: 14px
}

#recordchangeset h4 time {
    font-size: small;
    font-weight: 400
}

#recordchangeset h4 .author {
    font-size: 13px;
    font-weight: 400
}

#recordchangeset .recordchangelist li {
    list-style-type: square
}

.stat-title {
    margin: 3px;
    padding: 3px
}

.stat-boxes {
    margin-left: 0;
    margin-bottom: 0
}

.stat-boxes li {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    min-width: 80px;
    padding: 5px 10px;
    border-right: 1px solid #eee
}

.stat-boxes li:last-child {
    border-right: none
}

.stat-boxes li .count {
    font-size: 24px;
    font-weight: 700;
    display: block
}

.stat-boxes li .stat-text {
    font-size: 12px
}

.panel-notify {
    max-width: 620px;
    margin: 50px auto 0;
    padding: 20px;
    position: relative;
    background: #fff;
    z-index: 999;
    -webkit-box-shadow: 1px 1px 5px #5A5A5A;
    -moz-box-shadow: 1px 1px 5px #5A5A5A;
    box-shadow: 1px 1px 5px #5A5A5A;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.panel-notify .notify-icon {
    display: inline-block;
    color: #fff;
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    line-height: 100px;
    font-size: 3em;
    margin-top: -150px;
    padding-top: 4px
}

.panel-notify.panel-notify-success .notify-icon {
    background: #52ae32
}

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    user-select: none
}

.pace-inactive {
    display: none
}

.pace .pace-progress {
    background: #bd3949;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px
}

.collapse {
    position: static
}

.loading-wrapper {
    margin: auto
}

.ajax-loader-snake {
    width: 16px;
    height: 16px;
    background: url(../../images/ajax-loader-snake.gif) center center no-repeat;
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    overflow: hidden
}

.ajax-loader-circle-bar, .ajax-loader-snake-32 {
    display: -moz-inline-stack;
    vertical-align: middle;
    overflow: hidden;
    zoom: 1
}

.ajax-loader-snake.hidden {
    visibility: hidden
}

.ajax-loader-snake-32 {
    width: 32px;
    height: 32px;
    background: url(../../images/ajax-loader-snake-32.gif) center center no-repeat;
    display: inline-block;
    *display: inline
}

.ajax-loader-snake-32.hidden {
    visibility: hidden
}

.ajax-loader-circle-bar {
    width: 16px;
    height: 16px;
    background: url(../../images/ajax-loader-circle-bar.gif) center center no-repeat;
    display: inline-block;
    *display: inline
}

.ajax-loader-circle-bar.hidden {
    visibility: hidden
}

.ajax-loader-big-circle.bg-white {
    width: 64px;
    height: 64px;
    background: url(../../images/ajax-loader-big-circle-ffffff.gif) center center no-repeat;
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    overflow: hidden
}

.btn-delete.active, .btn-delete:active, .btn-edit, .btn-edit.active, .btn-edit:active, .btn-group .btn-new + .btn.dropdown-toggle, .btn-group .btn-new + .btn.dropdown-toggle.active, .btn-group .btn-new + .btn.dropdown-toggle:active, .btn-new, .btn-new.active, .btn-new:active, .btn-save, .btn-save.active, .btn-save:active, .open .dropdown-toggle.btn-delete, .open .dropdown-toggle.btn-edit, .open .dropdown-toggle.btn-group .btn-new + .btn.dropdown-toggle, .open .dropdown-toggle.btn-new, .open .dropdown-toggle.btn-save {
    background-image: none
}

.ajax-loader-big-circle.bg-white.hidden {
    visibility: hidden
}

.btn {
    font-weight: 400;
    font-family: 'Open Sans'
}

.btn-new {
    color: #fff;
    background-color: #318345;
    border-color: #318345
}

.btn-new.active, .btn-new:active, .btn-new:focus, .btn-new:hover, .open .dropdown-toggle.btn-new {
    color: #fff;
    background-color: #266535;
    border-color: #20562e
}

.btn-new.disabled, .btn-new.disabled.active, .btn-new.disabled:active, .btn-new.disabled:focus, .btn-new.disabled:hover, .btn-new[disabled], .btn-new[disabled].active, .btn-new[disabled]:active, .btn-new[disabled]:focus, .btn-new[disabled]:hover, fieldset[disabled] .btn-new, fieldset[disabled] .btn-new.active, fieldset[disabled] .btn-new:active, fieldset[disabled] .btn-new:focus, fieldset[disabled] .btn-new:hover {
    background-color: #318345;
    border-color: #318345
}

.btn-new .badge {
    color: #318345;
    background-color: #fff
}

.btn-save {
    color: #fff;
    background-color: #08c;
    border-color: #08c
}

.btn-save.active, .btn-save:active, .btn-save:focus, .btn-save:hover, .open .dropdown-toggle.btn-save {
    color: #fff;
    background-color: #006da3;
    border-color: #005f8f
}

.btn-save.disabled, .btn-save.disabled.active, .btn-save.disabled:active, .btn-save.disabled:focus, .btn-save.disabled:hover, .btn-save[disabled], .btn-save[disabled].active, .btn-save[disabled]:active, .btn-save[disabled]:focus, .btn-save[disabled]:hover, fieldset[disabled] .btn-save, fieldset[disabled] .btn-save.active, fieldset[disabled] .btn-save:active, fieldset[disabled] .btn-save:focus, fieldset[disabled] .btn-save:hover {
    background-color: #08c;
    border-color: #08c
}

.btn-save .badge {
    color: #08c;
    background-color: #fff
}

.btn-delete {
    color: #fff;
    background-color: #ee5f5b;
    border-color: #ee5f5b;
    background-image: none
}

.btn-delete.active, .btn-delete:active, .btn-delete:focus, .btn-delete:hover, .open .dropdown-toggle.btn-delete {
    color: #fff;
    background-color: #ea3b36;
    border-color: #e82924
}

.btn-delete.disabled, .btn-delete.disabled.active, .btn-delete.disabled:active, .btn-delete.disabled:focus, .btn-delete.disabled:hover, .btn-delete[disabled], .btn-delete[disabled].active, .btn-delete[disabled]:active, .btn-delete[disabled]:focus, .btn-delete[disabled]:hover, fieldset[disabled] .btn-delete, fieldset[disabled] .btn-delete.active, fieldset[disabled] .btn-delete:active, fieldset[disabled] .btn-delete:focus, fieldset[disabled] .btn-delete:hover {
    background-color: #ee5f5b;
    border-color: #ee5f5b
}

.btn-delete .badge {
    color: #ee5f5b;
    background-color: #fff
}

.btn-edit {
    color: #fff;
    background-color: #08c;
    border-color: #08c
}

.btn-edit.active, .btn-edit:active, .btn-edit:focus, .btn-edit:hover, .open .dropdown-toggle.btn-edit {
    color: #fff;
    background-color: #006da3;
    border-color: #005f8f
}

.btn-edit.disabled, .btn-edit.disabled.active, .btn-edit.disabled:active, .btn-edit.disabled:focus, .btn-edit.disabled:hover, .btn-edit[disabled], .btn-edit[disabled].active, .btn-edit[disabled]:active, .btn-edit[disabled]:focus, .btn-edit[disabled]:hover, fieldset[disabled] .btn-edit, fieldset[disabled] .btn-edit.active, fieldset[disabled] .btn-edit:active, fieldset[disabled] .btn-edit:focus, fieldset[disabled] .btn-edit:hover {
    background-color: #08c;
    border-color: #08c
}

.btn-edit .badge {
    color: #08c;
    background-color: #fff
}

.btn-view-history {
    float: right
}

.btn.input-sibling {
    margin-bottom: 10px
}

.btn-large .caret, .btn-mini .caret, .btn-small .caret {
    margin-top: 8px
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-sm, .btn-xs {
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-sm {
    padding: 5px 10px
}

.btn-xs {
    padding: 1px 5px
}

.btn-group .btn-new + .btn.dropdown-toggle {
    color: #fff;
    background-color: #318345;
    border-color: #318345
}

.btn-group .btn-new + .btn.dropdown-toggle.active, .btn-group .btn-new + .btn.dropdown-toggle:active, .btn-group .btn-new + .btn.dropdown-toggle:focus, .btn-group .btn-new + .btn.dropdown-toggle:hover, .open .dropdown-toggle.btn-group .btn-new + .btn.dropdown-toggle {
    color: #fff;
    background-color: #266535;
    border-color: #20562e
}

.btn-group .btn-new + .btn.dropdown-toggle.disabled, .btn-group .btn-new + .btn.dropdown-toggle.disabled.active, .btn-group .btn-new + .btn.dropdown-toggle.disabled:active, .btn-group .btn-new + .btn.dropdown-toggle.disabled:focus, .btn-group .btn-new + .btn.dropdown-toggle.disabled:hover, .btn-group .btn-new + .btn.dropdown-toggle[disabled], .btn-group .btn-new + .btn.dropdown-toggle[disabled].active, .btn-group .btn-new + .btn.dropdown-toggle[disabled]:active, .btn-group .btn-new + .btn.dropdown-toggle[disabled]:focus, .btn-group .btn-new + .btn.dropdown-toggle[disabled]:hover, fieldset[disabled] .btn-group .btn-new + .btn.dropdown-toggle, fieldset[disabled] .btn-group .btn-new + .btn.dropdown-toggle.active, fieldset[disabled] .btn-group .btn-new + .btn.dropdown-toggle:active, fieldset[disabled] .btn-group .btn-new + .btn.dropdown-toggle:focus, fieldset[disabled] .btn-group .btn-new + .btn.dropdown-toggle:hover {
    background-color: #318345;
    border-color: #318345
}

.btn-group .btn-new + .btn.dropdown-toggle .badge {
    color: #318345;
    background-color: #fff
}

.btn-group .btn-new + .btn.dropdown-toggle .caret {
    border-top-color: #fff
}

.btn-group .btn .badge-top {
    position: absolute;
    top: -9px;
    right: -15px
}

.btn-group .btn .badge-top.badge-mini {
    font-size: 10px;
    padding: 1px 6px;
    right: -6px;
    top: -8px
}

.btn-group .btn-mini .badge-top {
    font-size: 10px;
    padding: 1px 6px;
    z-index: 4
}

.act {
    background: inherit;
    border: none;
    display: inline;
    padding: 0;
    color: #555;
    font-weight: 700;
    -ms-transition: all text-shadow .1s linear ease-out;
    -webkit-transition: text-shadow .1s linear;
    -moz-transition: text-shadow .1s linear;
    -o-transition: text-shadow .1s linear;
    transition: text-shadow .1s linear
}

.act:hover {
    color: #333
}

.act-primary {
    color: #006DCC
}

.act-primary:hover {
    color: #04C;
    text-shadow: 1px 1px 3px rgba(0, 109, 204, .5)
}

.act-info {
    color: #49AFCD
}

.act-info:hover {
    color: #2F96B4;
    text-shadow: 1px 1px 3px rgba(73, 175, 205, .5)
}

.act-success {
    color: #51A351
}

.act-success:hover {
    color: #468847;
    text-shadow: 1px 1px 3px rgba(81, 163, 81, .5)
}

.act-warning {
    color: #C09853
}

.act-warning:hover {
    color: #F89406;
    text-shadow: 1px 1px 3px rgba(192, 152, 83, .5)
}

.act-danger {
    color: #B94A48
}

.act-danger:hover {
    color: #BD362F;
    text-shadow: 1px 1px 3px rgba(185, 74, 72, .5)
}

.act.disabled, .act[disabled] {
    color: #AAA;
    cursor: not-allowed
}

.act.disabled:hover, .act[disabled]:hover {
    color: #AAA;
    text-shadow: none
}

.form-actions .act {
    line-height: 30px
}

.batch-options-menu .btn {
    background: 0 0;
    border: none;
    line-height: 14px;
    padding: 4px 4px 4px 12px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.sf_admin_list_batch_actions .batch-options-menu .btn {
    padding-left: 6px
}

.batch-options-menu .btn.dropdown-toggle {
    padding: 4px 8px 4px 2px
}

.batch-options-menu .btn .chk-head {
    margin-top: 0
}

.batch-options-menu .btn .caret {
    margin-top: 6px;
    margin-left: 2px
}

.batch-options-menu.open .btn {
    background-color: #e6e6e6;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

.batch-options-menu .dropdown-menu li > a {
    padding-left: 25px;
    text-align: left
}

a.win-command {
    min-height: 32px;
    margin-bottom: 0
}

.win-backbutton {
    display: inline-block;
    min-width: 0;
    min-height: 0;
    border-width: 2px;
    border-style: solid;
    padding: 0;
    text-align: center;
    -webkit-border-top-right-radius: 50%;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 50%;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    font-size: 20px;
    line-height: 38px;
    vertical-align: baseline
}

.win-backbutton::before {
    font-weight: 400;
    font-family: IcoMoon;
    content: "\e21d";
    vertical-align: 24%
}

[data-icon-moon]:before, [data-icon-whh]:before {
    content: attr(data-icon);
    speak: none;
    -webkit-font-smoothing: antialiased
}

.win-commandimage, a.win-command {
    vertical-align: middle;
    display: inline-block
}

.win-backbutton:disabled, .win-backbutton:disabled:active {
    background-clip: padding-box;
    visibility: hidden
}

#nav-bar .win-backbutton {
    position: absolute;
    left: 0;
    top: 8px
}

a.win-command {
    cursor: pointer;
    letter-spacing: .02em
}

a.win-command, button.win-command {
    background: 0 0;
    background-clip: border-box;
    height: auto;
    padding: 12px 0;
    margin: 0 5px;
    border: 0;
    min-width: 50px;
    text-align: center;
    font-size: 9pt;
    font-weight: 400;
    line-height: 16px
}

.win-commandicon {
    display: inline-block;
    margin: 0 28px;
    min-width: 0;
    min-height: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    cursor: default
}

.win-commandimage {
    font-family: IcoMoon;
    letter-spacing: 0;
    font-size: 14pt;
    margin: -2px;
    line-height: 40px;
    width: 40px;
    height: 40px;
    background-size: 160px 80px
}

.win-commandring, a.win-command:disabled .win-commandring, a.win-command:disabled:active .win-commandring, a:active .win-commandring, a:hover .win-commandring, button.win-command:disabled .win-commandring, button.win-command:disabled:active .win-commandring, button:active .win-commandring, button:hover .win-commandring {
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

a:hover:active .win-commandring, a[aria-checked=true] .win-commandring, a[aria-checked=true]:active .win-commandring, a[aria-checked=true]:disabled .win-commandring, a[aria-checked=true]:disabled:active .win-commandring, button:hover:active .win-commandring, button[aria-checked=true] .win-commandring, button[aria-checked=true]:active .win-commandring, button[aria-checked=true]:disabled .win-commandring, button[aria-checked=true]:disabled:active .win-commandring {
    background-clip: border-box
}

a.win-command .win-label, button.win-command .win-label {
    position: relative;
    line-height: 15px;
    margin-top: 3px;
    display: block;
    max-width: 88px;
    padding-left: 4px;
    padding-right: 4px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: keep-all;
    top: 1px
}

a.win-command .win-label-horizontal, button.win-command .win-label-horizontal {
    margin-left: 8px
}

hr.win-command {
    display: inline-block;
    padding: 0;
    margin: 14px 29px 34px 30px;
    width: 1px;
    height: 40px;
    border: 0;
    vertical-align: top
}

.win-appbar {
    z-index: 1001;
    border-width: 0;
    width: 100%;
    height: auto;
    left: 0;
    position: fixed
}

.win-commandlayout {
    padding-left: 10px;
    font-size: 0;
    min-height: 88px
}

.win-commandlayout .win-selection {
    float: left
}

[data-icon-moon]:before {
    font-family: IcoMoon;
    font-weight: 400;
    line-height: 1
}

[data-icon-whh]:before {
    font-family: whhglyphs;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

[class*=" icon-moon-"]:before, [class^=icon-moon-]:before {
    font-family: IcoMoon;
    font-style: normal;
    speak: none;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    margin: 0 2px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    border: 1px solid transparent
}

#sf_admin_search_filter .btn-reset-search:hover, .admin_pager_nav form a, .admin_pager_nav form a:hover, .help-tooltip:hover, .sf_admin_actions.contextual-actions li a:hover, .sf_admin_list .sf_admin_list_table thead th a:hover, .steps .wrap-steps .step, .tile, fieldset legend a:hover {
    text-decoration: none
}

.icon-large:before {
    vertical-align: middle;
    font-size: 1.33333333em
}

.icon-moon-warning:before {
    content: "\e000"
}

.icon-moon-cloud:before {
    content: "\e001"
}

.icon-moon-locked:before {
    content: "\e002"
}

.icon-moon-inbox:before {
    content: "\e003"
}

.icon-moon-comment:before {
    content: "\e004"
}

.icon-moon-mic:before {
    content: "\e005"
}

.icon-moon-envelope:before {
    content: "\e006"
}

.icon-moon-briefcase:before {
    content: "\e007"
}

.icon-moon-cart:before {
    content: "\e008"
}

.icon-moon-contrast:before {
    content: "\e009"
}

.icon-moon-clock:before {
    content: "\e00a"
}

.icon-moon-user:before {
    content: "\e00b"
}

.icon-moon-cog:before {
    content: "\e00c"
}

.icon-moon-music:before {
    content: "\e00d"
}

.icon-moon-twitter:before {
    content: "\e00e"
}

.icon-moon-pencil:before {
    content: "\e00f"
}

.icon-moon-frame:before {
    content: "\e010"
}

.icon-moon-switch:before {
    content: "\e011"
}

.icon-moon-star:before {
    content: "\e012"
}

.icon-moon-key:before {
    content: "\e013"
}

.icon-moon-chart:before {
    content: "\e014"
}

.icon-moon-apple:before {
    content: "\e015"
}

.icon-moon-file:before {
    content: "\e016"
}

.icon-moon-plus:before {
    content: "\e017"
}

.icon-moon-minus:before {
    content: "\e018"
}

.icon-moon-picture:before {
    content: "\e019"
}

.icon-moon-folder:before {
    content: "\e01a"
}

.icon-moon-camera:before {
    content: "\e01b"
}

.icon-moon-search:before {
    content: "\e01c"
}

.icon-moon-dribbble:before {
    content: "\e01d"
}

.icon-moon-forrst:before {
    content: "\e01e"
}

.icon-moon-feed:before {
    content: "\e01f"
}

.icon-moon-blocked:before {
    content: "\e020"
}

.icon-moon-target:before {
    content: "\e021"
}

.icon-moon-play:before {
    content: "\e022"
}

.icon-moon-pause:before {
    content: "\e023"
}

.icon-moon-bug:before {
    content: "\e024"
}

.icon-moon-console:before {
    content: "\e025"
}

.icon-moon-film:before {
    content: "\e026"
}

.icon-moon-type:before {
    content: "\e027"
}

.icon-moon-home:before {
    content: "\e028"
}

.icon-moon-earth:before {
    content: "\e029"
}

.icon-moon-location:before {
    content: "\e02a"
}

.icon-moon-info:before {
    content: "\e02b"
}

.icon-moon-eye:before {
    content: "\e02c"
}

.icon-moon-heart:before {
    content: "\e02d"
}

.icon-moon-bookmark:before {
    content: "\e02e"
}

.icon-moon-wrench:before {
    content: "\e02f"
}

.icon-moon-calendar:before {
    content: "\e030"
}

.icon-moon-window:before {
    content: "\e031"
}

.icon-moon-monitor:before {
    content: "\e032"
}

.icon-moon-mobile:before {
    content: "\e033"
}

.icon-moon-droplet:before {
    content: "\e034"
}

.icon-moon-mouse:before {
    content: "\e035"
}

.icon-moon-refresh:before {
    content: "\e036"
}

.icon-moon-location-2:before {
    content: "\e037"
}

.icon-moon-tag:before {
    content: "\e038"
}

.icon-moon-phone:before {
    content: "\e039"
}

.icon-moon-star-2:before {
    content: "\e03a"
}

.icon-moon-pointer:before {
    content: "\e03b"
}

.icon-moon-thumbs-up:before {
    content: "\e03c"
}

.icon-moon-thumbs-down:before {
    content: "\e03d"
}

.icon-moon-headphones:before {
    content: "\e03e"
}

.icon-moon-move:before {
    content: "\e03f"
}

.icon-moon-checkmark:before {
    content: "\e040"
}

.icon-moon-cancel:before {
    content: "\e041"
}

.icon-moon-skype:before {
    content: "\e042"
}

.icon-moon-gift:before {
    content: "\e043"
}

.icon-moon-cone:before {
    content: "\e044"
}

.icon-moon-alarm:before {
    content: "\e045"
}

.icon-moon-coffee:before {
    content: "\e046"
}

.icon-moon-basket:before {
    content: "\e047"
}

.icon-moon-flag:before {
    content: "\e048"
}

.icon-moon-ipod:before {
    content: "\e049"
}

.icon-moon-trashcan:before {
    content: "\e04a"
}

.icon-moon-bolt:before {
    content: "\e04b"
}

.icon-moon-ampersand:before {
    content: "\e04c"
}

.icon-moon-compass:before {
    content: "\e04d"
}

.icon-moon-list:before {
    content: "\e04e"
}

.icon-moon-grid:before {
    content: "\e04f"
}

.icon-moon-volume:before {
    content: "\e050"
}

.icon-moon-volume-2:before {
    content: "\e051"
}

.icon-moon-stats:before {
    content: "\e052"
}

.icon-moon-target-2:before {
    content: "\e053"
}

.icon-moon-forward:before {
    content: "\e054"
}

.icon-moon-paperclip:before {
    content: "\e055"
}

.icon-moon-keyboard:before {
    content: "\e056"
}

.icon-moon-crop:before {
    content: "\e057"
}

.icon-moon-floppy:before {
    content: "\e058"
}

.icon-moon-filter:before {
    content: "\e059"
}

.icon-moon-trophy:before {
    content: "\e05a"
}

.icon-moon-diary:before {
    content: "\e05b"
}

.icon-moon-address-book:before {
    content: "\e05c"
}

.icon-moon-stop:before {
    content: "\e05d"
}

.icon-moon-smiley:before {
    content: "\e05e"
}

.icon-moon-bookmark-2:before {
    content: "\e05f"
}

.icon-moon-camera-2:before {
    content: "\e060"
}

.icon-moon-lamp:before {
    content: "\e061"
}

.icon-moon-disk:before {
    content: "\e062"
}

.icon-moon-button:before {
    content: "\e063"
}

.icon-moon-database:before {
    content: "\e064"
}

.icon-moon-credit-card:before {
    content: "\e065"
}

.icon-moon-atom:before {
    content: "\e066"
}

.icon-moon-winsows:before {
    content: "\e067"
}

.icon-moon-target-3:before {
    content: "\e068"
}

.icon-moon-battery:before {
    content: "\e069"
}

.icon-moon-code:before {
    content: "\e06a"
}

.icon-moon-moon:before {
    content: "\e06b"
}

.icon-moon-compass-2:before {
    content: "\e06c"
}

.icon-moon-thermometer:before {
    content: "\e06d"
}

.icon-moon-none:before {
    content: "\e06e"
}

.icon-moon-chat:before {
    content: "\e06f"
}

.icon-moon-chat-alt-stroke:before {
    content: "\e070"
}

.icon-moon-chat-alt-fill:before {
    content: "\e071"
}

.icon-moon-comment-alt1-stroke:before {
    content: "\e072"
}

.icon-moon-comment-alt1-fill:before {
    content: "\e073"
}

.icon-moon-comment-stroke:before {
    content: "\e074"
}

.icon-moon-comment-fill:before {
    content: "\e075"
}

.icon-moon-comment-alt2-stroke:before {
    content: "\e076"
}

.icon-moon-comment-alt2-fill:before {
    content: "\e077"
}

.icon-moon-checkmark-2:before {
    content: "\e078"
}

.icon-moon-check-alt:before {
    content: "\e079"
}

.icon-moon-x:before {
    content: "\e07a"
}

.icon-moon-x-altx-alt:before {
    content: "\e07b"
}

.icon-moon-denied:before {
    content: "\e07c"
}

.icon-moon-cursor:before {
    content: "\e07d"
}

.icon-moon-rss:before {
    content: "\e07e"
}

.icon-moon-rss-alt:before {
    content: "\e07f"
}

.icon-moon-wrench-2:before {
    content: "\e080"
}

.icon-moon-dial:before {
    content: "\e081"
}

.icon-moon-cog-2:before {
    content: "\e082"
}

.icon-moon-calendar-2:before {
    content: "\e083"
}

.icon-moon-calendar-alt-stroke:before {
    content: "\e084"
}

.icon-moon-calendar-alt-fill:before {
    content: "\e085"
}

.icon-moon-share:before {
    content: "\e086"
}

.icon-moon-mail:before {
    content: "\e087"
}

.icon-moon-heart-stroke:before {
    content: "\e088"
}

.icon-moon-heart-fill:before {
    content: "\e089"
}

.icon-moon-movie:before {
    content: "\e08a"
}

.icon-moon-document-alt-stroke:before {
    content: "\e08b"
}

.icon-moon-document-alt-fill:before {
    content: "\e08c"
}

.icon-moon-document-stroke:before {
    content: "\e08d"
}

.icon-moon-document-fill:before {
    content: "\e08e"
}

.icon-moon-plus-2:before {
    content: "\e08f"
}

.icon-moon-plus-alt:before {
    content: "\e090"
}

.icon-moon-minus-2:before {
    content: "\e091"
}

.icon-moon-minus-alt:before {
    content: "\e092"
}

.icon-moon-pin:before {
    content: "\e093"
}

.icon-moon-link:before {
    content: "\e094"
}

.icon-moon-bolt-2:before {
    content: "\e095"
}

.icon-moon-move-2:before {
    content: "\e096"
}

.icon-moon-move-alt1:before {
    content: "\e097"
}

.icon-moon-move-alt2:before {
    content: "\e098"
}

.icon-moon-equalizer:before {
    content: "\e099"
}

.icon-moon-award-fill:before {
    content: "\e09a"
}

.icon-moon-award-stroke:before {
    content: "\e09b"
}

.icon-moon-magnifying-glass:before {
    content: "\e09c"
}

.icon-moon-trash-stroke:before {
    content: "\e09d"
}

.icon-moon-trash-fill:before {
    content: "\e09e"
}

.icon-moon-beaker-alt:before {
    content: "\e09f"
}

.icon-moon-beaker:before {
    content: "\e0a0"
}

.icon-moon-key-stroke:before {
    content: "\e0a1"
}

.icon-moon-key-fill:before {
    content: "\e0a2"
}

.icon-moon-new-window:before {
    content: "\e0a3"
}

.icon-moon-lightbulb:before {
    content: "\e0a4"
}

.icon-moon-spin-alt:before {
    content: "\e0a5"
}

.icon-moon-spin:before {
    content: "\e0a6"
}

.icon-moon-curved-arrow:before {
    content: "\e0a7"
}

.icon-moon-undo:before {
    content: "\e0a8"
}

.icon-moon-reload:before {
    content: "\e0a9"
}

.icon-moon-reload-alt:before {
    content: "\e0aa"
}

.icon-moon-loop:before {
    content: "\e0ab"
}

.icon-moon-loop-alt1:before {
    content: "\e0ac"
}

.icon-moon-loop-alt2:before {
    content: "\e0ad"
}

.icon-moon-loop-alt3:before {
    content: "\e0ae"
}

.icon-moon-loop-alt4:before {
    content: "\e0af"
}

.icon-moon-transfer:before {
    content: "\e0b0"
}

.icon-moon-move-vertical:before {
    content: "\e0b1"
}

.icon-moon-move-vertical-alt1:before {
    content: "\e0b2"
}

.icon-moon-move-vertical-alt2:before {
    content: "\e0b3"
}

.icon-moon-move-horizontal:before {
    content: "\e0b4"
}

.icon-moon-move-horizontal-alt1:before {
    content: "\e0b5"
}

.icon-moon-move-horizontal-alt2:before {
    content: "\e0b6"
}

.icon-moon-arrow-left:before {
    content: "\e0b7"
}

.icon-moon-arrow-left-alt1:before {
    content: "\e0b8"
}

.icon-moon-arrow-left-alt2:before {
    content: "\e0b9"
}

.icon-moon-arrow-right:before {
    content: "\e0ba"
}

.icon-moon-arrow-right-alt1:before {
    content: "\e0bb"
}

.icon-moon-arrow-right-alt2:before {
    content: "\e0bc"
}

.icon-moon-arrow-up:before {
    content: "\e0bd"
}

.icon-moon-arrow-up-alt1:before {
    content: "\e0be"
}

.icon-moon-arrow-up-alt2:before {
    content: "\e0bf"
}

.icon-moon-arrow-down:before {
    content: "\e0c0"
}

.icon-moon-arrow-down-alt1:before {
    content: "\e0c1"
}

.icon-moon-arrow-down-alt2:before {
    content: "\e0c2"
}

.icon-moon-cd:before {
    content: "\e0c3"
}

.icon-moon-steering-wheel:before {
    content: "\e0c4"
}

.icon-moon-microphone:before {
    content: "\e0c5"
}

.icon-moon-headphones-2:before {
    content: "\e0c6"
}

.icon-moon-volume-3:before {
    content: "\e0c7"
}

.icon-moon-volume-mute:before {
    content: "\e0c8"
}

.icon-moon-play-2:before {
    content: "\e0c9"
}

.icon-moon-pause-2:before {
    content: "\e0ca"
}

.icon-moon-stop-2:before {
    content: "\e0cb"
}

.icon-moon-eject:before {
    content: "\e0cc"
}

.icon-moon-first:before {
    content: "\e0cd"
}

.icon-moon-last:before {
    content: "\e0ce"
}

.icon-moon-play-alt:before {
    content: "\e0cf"
}

.icon-moon-fullscreen-exit:before {
    content: "\e0d0"
}

.icon-moon-fullscreen-exit-alt:before {
    content: "\e0d1"
}

.icon-moon-fullscreen:before {
    content: "\e0d2"
}

.icon-moon-fullscreen-alt:before {
    content: "\e0d3"
}

.icon-moon-iphone:before {
    content: "\e0d4"
}

.icon-moon-battery-empty:before {
    content: "\e0d5"
}

.icon-moon-battery-half:before {
    content: "\e0d6"
}

.icon-moon-battery-full:before {
    content: "\e0d7"
}

.icon-moon-battery-charging:before {
    content: "\e0d8"
}

.icon-moon-compass-3:before {
    content: "\e0d9"
}

.icon-moon-box:before {
    content: "\e0da"
}

.icon-moon-folder-stroke:before {
    content: "\e0db"
}

.icon-moon-folder-fill:before {
    content: "\e0dc"
}

.icon-moon-ampersand-2:before {
    content: "\e0dd"
}

.icon-moon-info-2:before {
    content: "\e0de"
}

.icon-moon-question-mark:before {
    content: "\e0df"
}

.icon-moon-pilcrow:before {
    content: "\e0e0"
}

.icon-moon-hash:before {
    content: "\e0e1"
}

.icon-moon-left-quote:before {
    content: "\e0e2"
}

.icon-moon-right-quote:before {
    content: "\e0e3"
}

.icon-moon-left-quote-alt:before {
    content: "\e0e4"
}

.icon-moon-right-quote-alt:before {
    content: "\e0e5"
}

.icon-moon-article:before {
    content: "\e0e6"
}

.icon-moon-read-more:before {
    content: "\e0e7"
}

.icon-moon-list-2:before {
    content: "\e0e8"
}

.icon-moon-list-nested:before {
    content: "\e0e9"
}

.icon-moon-book:before {
    content: "\e0ea"
}

.icon-moon-book-alt:before {
    content: "\e0eb"
}

.icon-moon-book-alt2:before {
    content: "\e0ec"
}

.icon-moon-pen:before {
    content: "\e0ed"
}

.icon-moon-pen-alt-stroke:before {
    content: "\e0ee"
}

.icon-moon-pen-alt-fill:before {
    content: "\e0ef"
}

.icon-moon-pen-alt2:before {
    content: "\e0f0"
}

.icon-moon-brush:before {
    content: "\e0f1"
}

.icon-moon-brush-alt:before {
    content: "\e0f2"
}

.icon-moon-eyedropper:before {
    content: "\e0f3"
}

.icon-moon-layers-alt:before {
    content: "\e0f4"
}

.icon-moon-layers:before {
    content: "\e0f5"
}

.icon-moon-image:before {
    content: "\e0f6"
}

.icon-moon-camera-3:before {
    content: "\e0f7"
}

.icon-moon-aperture:before {
    content: "\e0f8"
}

.icon-moon-aperture-alt:before {
    content: "\e0f9"
}

.icon-moon-chart-2:before {
    content: "\e0fa"
}

.icon-moon-chart-alt:before {
    content: "\e0fb"
}

.icon-moon-bars:before {
    content: "\e0fc"
}

.icon-moon-bars-alt:before {
    content: "\e0fd"
}

.icon-moon-eye-2:before {
    content: "\e0fe"
}

.icon-moon-user-2:before {
    content: "\e0ff"
}

.icon-moon-home-2:before {
    content: "\e100"
}

.icon-moon-clock-2:before {
    content: "\e101"
}

.icon-moon-lock-stroke:before {
    content: "\e102"
}

.icon-moon-lock-fill:before {
    content: "\e103"
}

.icon-moon-unlock-stroke:before {
    content: "\e104"
}

.icon-moon-unlock-fill:before {
    content: "\e105"
}

.icon-moon-tag-stroke:before {
    content: "\e106"
}

.icon-moon-tag-fill:before {
    content: "\e107"
}

.icon-moon-sun-stroke:before {
    content: "\e108"
}

.icon-moon-sun-fill:before {
    content: "\e109"
}

.icon-moon-moon-stroke:before {
    content: "\e10a"
}

.icon-moon-moon-fill:before {
    content: "\e10b"
}

.icon-moon-cloud-2:before {
    content: "\e10c"
}

.icon-moon-rain:before {
    content: "\e10d"
}

.icon-moon-umbrella:before {
    content: "\e10e"
}

.icon-moon-star-3:before {
    content: "\e10f"
}

.icon-moon-map-pin-stroke:before {
    content: "\e110"
}

.icon-moon-map-pin-fill:before {
    content: "\e111"
}

.icon-moon-map-pin-alt:before {
    content: "\e112"
}

.icon-moon-target-4:before {
    content: "\e113"
}

.icon-moon-download:before {
    content: "\e114"
}

.icon-moon-upload:before {
    content: "\e115"
}

.icon-moon-cloud-download:before {
    content: "\e116"
}

.icon-moon-cloud-upload:before {
    content: "\e117"
}

.icon-moon-fork:before {
    content: "\e118"
}

.icon-moon-paperclip-2:before {
    content: "\e119"
}

.icon-moon-home-3:before {
    content: "\e11a"
}

.icon-moon-office:before {
    content: "\e11b"
}

.icon-moon-newspaper:before {
    content: "\e11c"
}

.icon-moon-pencil-2:before {
    content: "\e11d"
}

.icon-moon-pencil-3:before {
    content: "\e11e"
}

.icon-moon-quill:before {
    content: "\e11f"
}

.icon-moon-pen-2:before {
    content: "\e120"
}

.icon-moon-blog:before {
    content: "\e121"
}

.icon-moon-droplet-2:before {
    content: "\e122"
}

.icon-moon-paint-format:before {
    content: "\e123"
}

.icon-moon-image-2:before {
    content: "\e124"
}

.icon-moon-image-3:before {
    content: "\e125"
}

.icon-moon-images:before {
    content: "\e126"
}

.icon-moon-camera-4:before {
    content: "\e127"
}

.icon-moon-music-2:before {
    content: "\e128"
}

.icon-moon-headphones-3:before {
    content: "\e129"
}

.icon-moon-play-3:before {
    content: "\e12a"
}

.icon-moon-film-2:before {
    content: "\e12b"
}

.icon-moon-camera-5:before {
    content: "\e12c"
}

.icon-moon-dice:before {
    content: "\e12d"
}

.icon-moon-pacman:before {
    content: "\e12e"
}

.icon-moon-spades:before {
    content: "\e12f"
}

.icon-moon-clubs:before {
    content: "\e130"
}

.icon-moon-diamonds:before {
    content: "\e131"
}

.icon-moon-pawn:before {
    content: "\e132"
}

.icon-moon-bullhorn:before {
    content: "\e133"
}

.icon-moon-connection:before {
    content: "\e134"
}

.icon-moon-podcast:before {
    content: "\e135"
}

.icon-moon-feed-2:before {
    content: "\e136"
}

.icon-moon-book-2:before {
    content: "\e137"
}

.icon-moon-books:before {
    content: "\e138"
}

.icon-moon-library:before {
    content: "\e139"
}

.icon-moon-file-2:before {
    content: "\e13a"
}

.icon-moon-profile:before {
    content: "\e13b"
}

.icon-moon-file-3:before {
    content: "\e13c"
}

.icon-moon-file-4:before {
    content: "\e13d"
}

.icon-moon-file-5:before {
    content: "\e13e"
}

.icon-moon-copy:before {
    content: "\e13f"
}

.icon-moon-copy-2:before {
    content: "\e140"
}

.icon-moon-copy-3:before {
    content: "\e141"
}

.icon-moon-paste:before {
    content: "\e142"
}

.icon-moon-paste-2:before {
    content: "\e143"
}

.icon-moon-paste-3:before {
    content: "\e144"
}

.icon-moon-stack:before {
    content: "\e145"
}

.icon-moon-folder-2:before {
    content: "\e146"
}

.icon-moon-folder-open:before {
    content: "\e147"
}

.icon-moon-tag-2:before {
    content: "\e148"
}

.icon-moon-tags:before {
    content: "\e149"
}

.icon-moon-barcode:before {
    content: "\e14a"
}

.icon-moon-qrcode:before {
    content: "\e14b"
}

.icon-moon-ticket:before {
    content: "\e14c"
}

.icon-moon-cart-2:before {
    content: "\e14d"
}

.icon-moon-cart-3:before {
    content: "\e14e"
}

.icon-moon-cart-4:before {
    content: "\e14f"
}

.icon-moon-coin:before {
    content: "\e150"
}

.icon-moon-credit:before {
    content: "\e151"
}

.icon-moon-calculate:before {
    content: "\e152"
}

.icon-moon-support:before {
    content: "\e153"
}

.icon-moon-phone-2:before {
    content: "\e154"
}

.icon-moon-phone-hang-up:before {
    content: "\e155"
}

.icon-moon-address-book-2:before {
    content: "\e156"
}

.icon-moon-notebook:before {
    content: "\e157"
}

.icon-moon-envelop:before {
    content: "\e158"
}

.icon-moon-pushpin:before {
    content: "\e159"
}

.icon-moon-location-3:before {
    content: "\e15a"
}

.icon-moon-location-4:before {
    content: "\e15b"
}

.icon-moon-compass-4:before {
    content: "\e15c"
}

.icon-moon-map:before {
    content: "\e15d"
}

.icon-moon-map-2:before {
    content: "\e15e"
}

.icon-moon-history:before {
    content: "\e15f"
}

.icon-moon-clock-3:before {
    content: "\e160"
}

.icon-moon-clock-4:before {
    content: "\e161"
}

.icon-moon-alarm-2:before {
    content: "\e162"
}

.icon-moon-alarm-3:before {
    content: "\e163"
}

.icon-moon-bell:before {
    content: "\e164"
}

.icon-moon-stopwatch:before {
    content: "\e165"
}

.icon-moon-calendar-3:before {
    content: "\e166"
}

.icon-moon-print:before {
    content: "\e167"
}

.icon-moon-keyboard-2:before {
    content: "\e168"
}

.icon-moon-screen:before {
    content: "\e169"
}

.icon-moon-laptop:before {
    content: "\e16a"
}

.icon-moon-mobile-2:before {
    content: "\e16b"
}

.icon-moon-mobile-3:before {
    content: "\e16c"
}

.icon-moon-tablet:before {
    content: "\e16d"
}

.icon-moon-tv:before {
    content: "\e16e"
}

.icon-moon-cabinet:before {
    content: "\e16f"
}

.icon-moon-drawer:before {
    content: "\e170"
}

.icon-moon-drawer-2:before {
    content: "\e171"
}

.icon-moon-drawer-3:before {
    content: "\e172"
}

.icon-moon-box-add:before {
    content: "\e173"
}

.icon-moon-box-remove:before {
    content: "\e174"
}

.icon-moon-download-2:before {
    content: "\e175"
}

.icon-moon-upload-2:before {
    content: "\e176"
}

.icon-moon-disk-2:before {
    content: "\e177"
}

.icon-moon-storage:before {
    content: "\e178"
}

.icon-moon-undo-2:before {
    content: "\e179"
}

.icon-moon-redo:before {
    content: "\e17a"
}

.icon-moon-flip:before {
    content: "\e17b"
}

.icon-moon-flip-2:before {
    content: "\e17c"
}

.icon-moon-undo-3:before {
    content: "\e17d"
}

.icon-moon-redo-2:before {
    content: "\e17e"
}

.icon-moon-forward-2:before {
    content: "\e17f"
}

.icon-moon-reply:before {
    content: "\e180"
}

.icon-moon-bubble:before {
    content: "\e181"
}

.icon-moon-bubbles:before {
    content: "\e182"
}

.icon-moon-bubbles-2:before {
    content: "\e183"
}

.icon-moon-bubble-2:before {
    content: "\e184"
}

.icon-moon-bubbles-3:before {
    content: "\e185"
}

.icon-moon-bubbles-4:before {
    content: "\e186"
}

.icon-moon-user-3:before {
    content: "\e187"
}

.icon-moon-users:before {
    content: "\e188"
}

.icon-moon-user-4:before {
    content: "\e189"
}

.icon-moon-users-2:before {
    content: "\e18a"
}

.icon-moon-user-5:before {
    content: "\e18b"
}

.icon-moon-user-6:before {
    content: "\e18c"
}

.icon-moon-quotes-left:before {
    content: "\e18d"
}

.icon-moon-busy:before {
    content: "\e18e"
}

.icon-moon-spinner:before {
    content: "\e18f"
}

.icon-moon-spinner-2:before {
    content: "\e190"
}

.icon-moon-spinner-3:before {
    content: "\e191"
}

.icon-moon-spinner-4:before {
    content: "\e192"
}

.icon-moon-spinner-5:before {
    content: "\e193"
}

.icon-moon-spinner-6:before {
    content: "\e194"
}

.icon-moon-binoculars:before {
    content: "\e195"
}

.icon-moon-search-2:before {
    content: "\e196"
}

.icon-moon-zoom-in:before {
    content: "\e197"
}

.icon-moon-zoom-out:before {
    content: "\e198"
}

.icon-moon-expand:before {
    content: "\e199"
}

.icon-moon-contract:before {
    content: "\e19a"
}

.icon-moon-expand-2:before {
    content: "\e19b"
}

.icon-moon-contract-2:before {
    content: "\e19c"
}

.icon-moon-key-2:before {
    content: "\e19d"
}

.icon-moon-key-3:before {
    content: "\e19e"
}

.icon-moon-lock:before {
    content: "\e19f"
}

.icon-moon-lock-2:before {
    content: "\e1a0"
}

.icon-moon-unlocked:before {
    content: "\e1a1"
}

.icon-moon-wrench-3:before {
    content: "\e1a2"
}

.icon-moon-settings:before {
    content: "\e1a3"
}

.icon-moon-equalizer-2:before {
    content: "\e1a4"
}

.icon-moon-cog-3:before {
    content: "\e1a5"
}

.icon-moon-cogs:before {
    content: "\e1a6"
}

.icon-moon-cog-4:before {
    content: "\e1a7"
}

.icon-moon-hammer:before {
    content: "\e1a8"
}

.icon-moon-wand:before {
    content: "\e1a9"
}

.icon-moon-aid:before {
    content: "\e1aa"
}

.icon-moon-bug-2:before {
    content: "\e1ab"
}

.icon-moon-pie:before {
    content: "\e1ac"
}

.icon-moon-stats-2:before {
    content: "\e1ad"
}

.icon-moon-bars-2:before {
    content: "\e1ae"
}

.icon-moon-bars-3:before {
    content: "\e1af"
}

.icon-moon-gift-2:before {
    content: "\e1b0"
}

.icon-moon-trophy-2:before {
    content: "\e1b1"
}

.icon-moon-glass:before {
    content: "\e1b2"
}

.icon-moon-mug:before {
    content: "\e1b3"
}

.icon-moon-food:before {
    content: "\e1b4"
}

.icon-moon-leaf:before {
    content: "\e1b5"
}

.icon-moon-rocket:before {
    content: "\e1b6"
}

.icon-moon-meter:before {
    content: "\e1b7"
}

.icon-moon-meter2:before {
    content: "\e1b8"
}

.icon-moon-dashboard:before {
    content: "\e1b9"
}

.icon-moon-hammer-2:before {
    content: "\e1ba"
}

.icon-moon-fire:before {
    content: "\e1bb"
}

.icon-moon-lab:before {
    content: "\e1bc"
}

.icon-moon-magnet:before {
    content: "\e1bd"
}

.icon-moon-remove:before {
    content: "\e1be"
}

.icon-moon-remove-2:before {
    content: "\e1bf"
}

.icon-moon-briefcase-2:before {
    content: "\e1c0"
}

.icon-moon-airplane:before {
    content: "\e1c1"
}

.icon-moon-truck:before {
    content: "\e1c2"
}

.icon-moon-road:before {
    content: "\e1c3"
}

.icon-moon-accessibility:before {
    content: "\e1c4"
}

.icon-moon-target-5:before {
    content: "\e1c5"
}

.icon-moon-shield:before {
    content: "\e1c6"
}

.icon-moon-lightning:before {
    content: "\e1c7"
}

.icon-moon-switch-2:before {
    content: "\e1c8"
}

.icon-moon-power-cord:before {
    content: "\e1c9"
}

.icon-moon-signup:before {
    content: "\e1ca"
}

.icon-moon-list-3:before {
    content: "\e1cb"
}

.icon-moon-list-4:before {
    content: "\e1cc"
}

.icon-moon-numbered-list:before {
    content: "\e1cd"
}

.icon-moon-menu:before {
    content: "\e1ce"
}

.icon-moon-menu-2:before {
    content: "\e1cf"
}

.icon-moon-tree:before {
    content: "\e1d0"
}

.icon-moon-cloud-3:before {
    content: "\e1d1"
}

.icon-moon-cloud-download-2:before {
    content: "\e1d2"
}

.icon-moon-cloud-upload-2:before {
    content: "\e1d3"
}

.icon-moon-download-3:before {
    content: "\e1d4"
}

.icon-moon-upload-3:before {
    content: "\e1d5"
}

.icon-moon-download-4:before {
    content: "\e1d6"
}

.icon-moon-upload-4:before {
    content: "\e1d7"
}

.icon-moon-globe:before {
    content: "\e1d8"
}

.icon-moon-earth-2:before {
    content: "\e1d9"
}

.icon-moon-link-2:before {
    content: "\e1da"
}

.icon-moon-flag-2:before {
    content: "\e1db"
}

.icon-moon-attachment:before {
    content: "\e1dc"
}

.icon-moon-eye-3:before {
    content: "\e1dd"
}

.icon-moon-eye-blocked:before {
    content: "\e1de"
}

.icon-moon-point-up:before {
    content: "\e1df"
}

.icon-moon-point-right:before {
    content: "\e1e0"
}

.icon-moon-point-down:before {
    content: "\e1e1"
}

.icon-moon-point-left:before {
    content: "\e1e2"
}

.icon-moon-warning-2:before {
    content: "\e1e3"
}

.icon-moon-notification:before {
    content: "\e1e4"
}

.icon-moon-question:before {
    content: "\e1e5"
}

.icon-moon-info-3:before {
    content: "\e1e6"
}

.icon-moon-info-4:before {
    content: "\e1e7"
}

.icon-moon-blocked-2:before {
    content: "\e1e8"
}

.icon-moon-cancel-circle:before {
    content: "\e1e9"
}

.icon-moon-checkmark-circle:before {
    content: "\e1ea"
}

.icon-moon-spam:before {
    content: "\e1eb"
}

.icon-moon-close:before {
    content: "\e1ec"
}

.icon-moon-checkmark-3:before {
    content: "\e1ed"
}

.icon-moon-checkmark-4:before {
    content: "\e1ee"
}

.icon-moon-spell-check:before {
    content: "\e1ef"
}

.icon-moon-minus-3:before {
    content: "\e1f0"
}

.icon-moon-plus-3:before {
    content: "\e1f1"
}

.icon-moon-enter:before {
    content: "\e1f2"
}

.icon-moon-exit:before {
    content: "\e1f3"
}

.icon-moon-play-4:before {
    content: "\e1f4"
}

.icon-moon-pause-3:before {
    content: "\e1f5"
}

.icon-moon-stop-3:before {
    content: "\e1f6"
}

.icon-moon-backward:before {
    content: "\e1f7"
}

.icon-moon-forward-3:before {
    content: "\e1f8"
}

.icon-moon-play-5:before {
    content: "\e1f9"
}

.icon-moon-pause-4:before {
    content: "\e1fa"
}

.icon-moon-stop-4:before {
    content: "\e1fb"
}

.icon-moon-backward-2:before {
    content: "\e1fc"
}

.icon-moon-forward-4:before {
    content: "\e1fd"
}

.icon-moon-first-2:before {
    content: "\e1fe"
}

.icon-moon-last-2:before {
    content: "\e1ff"
}

.icon-moon-previous:before {
    content: "\e200"
}

.icon-moon-next:before {
    content: "\e201"
}

.icon-moon-eject-2:before {
    content: "\e202"
}

.icon-moon-volume-high:before {
    content: "\e203"
}

.icon-moon-volume-medium:before {
    content: "\e204"
}

.icon-moon-volume-low:before {
    content: "\e205"
}

.icon-moon-volume-mute-2:before {
    content: "\e206"
}

.icon-moon-volume-mute-3:before {
    content: "\e207"
}

.icon-moon-volume-increase:before {
    content: "\e208"
}

.icon-moon-volume-decrease:before {
    content: "\e209"
}

.icon-moon-loop-2:before {
    content: "\e20a"
}

.icon-moon-loop-3:before {
    content: "\e20b"
}

.icon-moon-loop-4:before {
    content: "\e20c"
}

.icon-moon-shuffle:before {
    content: "\e20d"
}

.icon-moon-arrow-up-left:before {
    content: "\e20e"
}

.icon-moon-arrow-up-2:before {
    content: "\e20f"
}

.icon-moon-arrow-up-right:before {
    content: "\e210"
}

.icon-moon-arrow-right-2:before {
    content: "\e211"
}

.icon-moon-arrow-down-right:before {
    content: "\e212"
}

.icon-moon-arrow-down-2:before {
    content: "\e213"
}

.icon-moon-arrow-down-left:before {
    content: "\e214"
}

.icon-moon-arrow-left-2:before {
    content: "\e215"
}

.icon-moon-arrow-up-left-2:before {
    content: "\e216"
}

.icon-moon-arrow-up-3:before {
    content: "\e217"
}

.icon-moon-arrow-up-right-2:before {
    content: "\e218"
}

.icon-moon-arrow-right-3:before {
    content: "\e219"
}

.icon-moon-arrow-down-right-2:before {
    content: "\e21a"
}

.icon-moon-arrow-down-3:before {
    content: "\e21b"
}

.icon-moon-arrow-down-left-2:before {
    content: "\e21c"
}

.icon-moon-arrow-left-3:before {
    content: "\e21d"
}

.icon-moon-arrow-up-left-3:before {
    content: "\e21e"
}

.icon-moon-arrow-up-4:before {
    content: "\e21f"
}

.icon-moon-arrow-up-right-3:before {
    content: "\e220"
}

.icon-moon-arrow-right-4:before {
    content: "\e221"
}

.icon-moon-arrow-down-right-3:before {
    content: "\e222"
}

.icon-moon-arrow-down-4:before {
    content: "\e223"
}

.icon-moon-arrow-down-left-3:before {
    content: "\e224"
}

.icon-moon-arrow-left-4:before {
    content: "\e225"
}

.icon-moon-tab:before {
    content: "\e226"
}

.icon-moon-checkbox-checked:before {
    content: "\e227"
}

.icon-moon-checkbox-unchecked:before {
    content: "\e228"
}

.icon-moon-checkbox-partial:before {
    content: "\e229"
}

.icon-moon-radio-checked:before {
    content: "\e22a"
}

.icon-moon-radio-unchecked:before {
    content: "\e22b"
}

.icon-moon-crop-2:before {
    content: "\e22c"
}

.icon-moon-scissors:before {
    content: "\e22d"
}

.icon-moon-filter-2:before {
    content: "\e22e"
}

.icon-moon-filter-3:before {
    content: "\e22f"
}

.icon-moon-font:before {
    content: "\e230"
}

.icon-moon-text-height:before {
    content: "\e231"
}

.icon-moon-text-width:before {
    content: "\e232"
}

.icon-moon-bold:before {
    content: "\e233"
}

.icon-moon-underline:before {
    content: "\e234"
}

.icon-moon-italic:before {
    content: "\e235"
}

.icon-moon-strikethrough:before {
    content: "\e236"
}

.icon-moon-omega:before {
    content: "\e237"
}

.icon-moon-sigma:before {
    content: "\e238"
}

.icon-moon-table:before {
    content: "\e239"
}

.icon-moon-table-2:before {
    content: "\e23a"
}

.icon-moon-insert-template:before {
    content: "\e23b"
}

.icon-moon-pilcrow-2:before {
    content: "\e23c"
}

.icon-moon-left-to-right:before {
    content: "\e23d"
}

.icon-moon-right-to-left:before {
    content: "\e23e"
}

.icon-moon-paragraph-left:before {
    content: "\e23f"
}

.icon-moon-paragraph-center:before {
    content: "\e240"
}

.icon-moon-paragraph-right:before {
    content: "\e241"
}

.icon-moon-paragraph-justify:before {
    content: "\e242"
}

.icon-moon-paragraph-left-2:before {
    content: "\e243"
}

.icon-moon-paragraph-center-2:before {
    content: "\e244"
}

.icon-moon-paragraph-right-2:before {
    content: "\e245"
}

.icon-moon-paragraph-justify-2:before {
    content: "\e246"
}

.icon-moon-indent-increase:before {
    content: "\e247"
}

.icon-moon-indent-decrease:before {
    content: "\e248"
}

.icon-moon-new-tab:before {
    content: "\e249"
}

.icon-moon-embed:before {
    content: "\e24a"
}

.icon-moon-code-2:before {
    content: "\e24b"
}

.icon-moon-console-2:before {
    content: "\e24c"
}

.icon-moon-share-2:before {
    content: "\e24d"
}

.icon-moon-mail-2:before {
    content: "\e24e"
}

.icon-moon-mail-3:before {
    content: "\e24f"
}

.icon-moon-mail-4:before {
    content: "\e250"
}

.icon-moon-mail-5:before {
    content: "\e251"
}

.icon-moon-google:before {
    content: "\e252"
}

.icon-moon-google-plus:before {
    content: "\e253"
}

.icon-moon-google-plus-2:before {
    content: "\e254"
}

.icon-moon-google-plus-3:before {
    content: "\e255"
}

.icon-moon-google-plus-4:before {
    content: "\e256"
}

.icon-moon-facebook:before {
    content: "\e257"
}

.icon-moon-facebook-2:before {
    content: "\e258"
}

.icon-moon-facebook-3:before {
    content: "\e259"
}

.icon-moon-twitter-2:before {
    content: "\e25a"
}

.icon-moon-twitter-3:before {
    content: "\e25b"
}

.icon-moon-twitter-4:before {
    content: "\e25c"
}

.icon-moon-feed-3:before {
    content: "\e25d"
}

.icon-moon-feed-4:before {
    content: "\e25e"
}

.icon-moon-feed-5:before {
    content: "\e25f"
}

.icon-moon-youtube:before {
    content: "\e260"
}

.icon-moon-youtube-2:before {
    content: "\e261"
}

.icon-moon-vimeo:before {
    content: "\e262"
}

.icon-moon-vimeo2:before {
    content: "\e263"
}

.icon-moon-vimeo-2:before {
    content: "\e264"
}

.icon-moon-flickr:before {
    content: "\e265"
}

.icon-moon-flickr-2:before {
    content: "\e266"
}

.icon-moon-flickr-3:before {
    content: "\e267"
}

.icon-moon-flickr-4:before {
    content: "\e268"
}

.icon-moon-picassa:before {
    content: "\e269"
}

.icon-moon-github:before {
    content: "\e26a"
}

.icon-moon-github-2:before {
    content: "\e26b"
}

.icon-moon-github-3:before {
    content: "\e26c"
}

.icon-moon-github-4:before {
    content: "\e26d"
}

.icon-moon-github-5:before {
    content: "\e26e"
}

.icon-moon-wordpress:before {
    content: "\e26f"
}

.icon-moon-wordpress-2:before {
    content: "\e270"
}

.icon-moon-blogger:before {
    content: "\e271"
}

.icon-moon-blogger-2:before {
    content: "\e272"
}

.icon-moon-tumblr:before {
    content: "\e273"
}

.icon-moon-tumblr-2:before {
    content: "\e274"
}

.icon-moon-yahoo:before {
    content: "\e275"
}

.icon-moon-tux:before {
    content: "\e276"
}

.icon-moon-apple-2:before {
    content: "\e277"
}

.icon-moon-finder:before {
    content: "\e278"
}

.icon-moon-android:before {
    content: "\e279"
}

.icon-moon-windows:before {
    content: "\e27a"
}

.icon-moon-windows8:before {
    content: "\e27b"
}

.icon-moon-skype-2:before {
    content: "\e27c"
}

.icon-moon-linkedin:before {
    content: "\e27d"
}

.icon-moon-delicious:before {
    content: "\e27e"
}

.icon-moon-stumbleupon:before {
    content: "\e27f"
}

.icon-moon-stackoverflow:before {
    content: "\e280"
}

.icon-moon-pinterest:before {
    content: "\e281"
}

.icon-moon-pinterest-2:before {
    content: "\e282"
}

.icon-moon-xing:before {
    content: "\e283"
}

.icon-moon-xing-2:before {
    content: "\e284"
}

.icon-moon-flattr:before {
    content: "\e285"
}

.icon-moon-foursquare:before {
    content: "\e286"
}

.icon-moon-foursquare-2:before {
    content: "\e287"
}

.icon-moon-paypal:before {
    content: "\e288"
}

.icon-moon-paypal-2:before {
    content: "\e289"
}

.icon-moon-paypal-3:before {
    content: "\e28a"
}

.icon-moon-yelp:before {
    content: "\e28b"
}

.icon-moon-libreoffice:before {
    content: "\e28c"
}

.icon-moon-file-pdf:before {
    content: "\e28d"
}

.icon-moon-file-openoffice:before {
    content: "\e28e"
}

.icon-moon-file-word:before {
    content: "\e28f"
}

.icon-moon-file-excel:before {
    content: "\e290"
}

.icon-moon-file-zip:before {
    content: "\e291"
}

.icon-moon-file-powerpoint:before {
    content: "\e292"
}

.icon-moon-file-xml:before {
    content: "\e293"
}

.icon-moon-file-css:before {
    content: "\e294"
}

.icon-moon-html5:before {
    content: "\e295"
}

.icon-moon-html5-2:before {
    content: "\e296"
}

.icon-moon-css3:before {
    content: "\e297"
}

.icon-moon-chrome:before {
    content: "\e298"
}

.icon-moon-firefox:before {
    content: "\e299"
}

.icon-moon-IE:before {
    content: "\e29a"
}

.icon-moon-opera:before {
    content: "\e29b"
}

.icon-moon-safari:before {
    content: "\e29c"
}

.icon-moon-IcoMoon:before {
    content: "\e29d"
}

.icon-moon-eye-4:before {
    content: "\e29e"
}

.icon-moon-bookmark-3:before {
    content: "\e29f"
}

.icon-moon-bookmarks:before {
    content: "\e2a0"
}

.icon-moon-brightness-medium:before {
    content: "\e2a1"
}

.icon-moon-brightness-contrast:before {
    content: "\e2a2"
}

.icon-moon-contrast-2:before {
    content: "\e2a3"
}

.icon-moon-star-4:before {
    content: "\e2a4"
}

.icon-moon-star-5:before {
    content: "\e2a5"
}

.icon-moon-star-6:before {
    content: "\e2a6"
}

.icon-moon-heart-2:before {
    content: "\e2a7"
}

.icon-moon-heart-3:before {
    content: "\e2a8"
}

.icon-moon-heart-broken:before {
    content: "\e2a9"
}

.icon-moon-thumbs-up-2:before {
    content: "\e2aa"
}

.icon-moon-thumbs-up-3:before {
    content: "\e2ab"
}

.icon-moon-happy:before {
    content: "\e2ac"
}

.icon-moon-happy-2:before {
    content: "\e2ad"
}

.icon-moon-smiley-2:before {
    content: "\e2ae"
}

.icon-moon-smiley-3:before {
    content: "\e2af"
}

.icon-moon-tongue:before {
    content: "\e2b0"
}

.icon-moon-tongue-2:before {
    content: "\e2b1"
}

.icon-moon-sad:before {
    content: "\e2b2"
}

.icon-moon-sad-2:before {
    content: "\e2b3"
}

.icon-moon-wink:before {
    content: "\e2b4"
}

.icon-moon-wink-2:before {
    content: "\e2b5"
}

.icon-moon-grin:before {
    content: "\e2b6"
}

.icon-moon-grin-2:before {
    content: "\e2b7"
}

.icon-moon-cool:before {
    content: "\e2b8"
}

.icon-moon-cool-2:before {
    content: "\e2b9"
}

.icon-moon-angry:before {
    content: "\e2ba"
}

.icon-moon-angry-2:before {
    content: "\e2bb"
}

.icon-moon-evil:before {
    content: "\e2bc"
}

.icon-moon-evil-2:before {
    content: "\e2bd"
}

.icon-moon-shocked:before {
    content: "\e2be"
}

.icon-moon-shocked-2:before {
    content: "\e2bf"
}

.icon-moon-confused:before {
    content: "\e2c0"
}

.icon-moon-confused-2:before {
    content: "\e2c1"
}

.icon-moon-neutral:before {
    content: "\e2c2"
}

.icon-moon-neutral-2:before {
    content: "\e2c3"
}

.icon-moon-wondering:before {
    content: "\e2c4"
}

.icon-moon-wondering-2:before {
    content: "\e2c5"
}

.icon-moon-home-4:before {
    content: "\e2c6"
}

.icon-moon-phone-3:before {
    content: "\e2c7"
}

.icon-moon-mobile-4:before {
    content: "\e2c8"
}

.icon-moon-mouse-2:before {
    content: "\e2c9"
}

.icon-moon-directions:before {
    content: "\e2ca"
}

.icon-moon-mail-6:before {
    content: "\e2cb"
}

.icon-moon-paperplane:before {
    content: "\e2cc"
}

.icon-moon-pencil-4:before {
    content: "\e2cd"
}

.icon-moon-feather:before {
    content: "\e2ce"
}

.icon-moon-paperclip-3:before {
    content: "\e2cf"
}

.icon-moon-drawer-4:before {
    content: "\e2d0"
}

.icon-moon-reply-2:before {
    content: "\e2d1"
}

.icon-moon-reply-all:before {
    content: "\e2d2"
}

.icon-moon-forward-5:before {
    content: "\e2d3"
}

.icon-moon-user-7:before {
    content: "\e2d4"
}

.icon-moon-users-3:before {
    content: "\e2d5"
}

.icon-moon-user-add:before {
    content: "\e2d6"
}

.icon-moon-vcard:before {
    content: "\e2d7"
}

.icon-moon-export:before {
    content: "\e2d8"
}

.icon-moon-location-5:before {
    content: "\e2d9"
}

.icon-moon-map-3:before {
    content: "\e2da"
}

.icon-moon-compass-5:before {
    content: "\e2db"
}

.icon-moon-location-6:before {
    content: "\e2dc"
}

.icon-moon-target-6:before {
    content: "\e2dd"
}

.icon-moon-share-3:before {
    content: "\e2de"
}

.icon-moon-sharable:before {
    content: "\e2df"
}

.icon-moon-heart-4:before {
    content: "\e2e0"
}

.icon-moon-heart-5:before {
    content: "\e2e1"
}

.icon-moon-star-7:before {
    content: "\e2e2"
}

.icon-moon-star-8:before {
    content: "\e2e3"
}

.icon-moon-thumbs-up-4:before {
    content: "\e2e4"
}

.icon-moon-thumbs-down-2:before {
    content: "\e2e5"
}

.icon-moon-chat-2:before {
    content: "\e2e6"
}

.icon-moon-comment-2:before {
    content: "\e2e7"
}

.icon-moon-quote:before {
    content: "\e2e8"
}

.icon-moon-house:before {
    content: "\e2e9"
}

.icon-moon-popup:before {
    content: "\e2ea"
}

.icon-moon-search-3:before {
    content: "\e2eb"
}

.icon-moon-flashlight:before {
    content: "\e2ec"
}

.icon-moon-printer:before {
    content: "\e2ed"
}

.icon-moon-bell-2:before {
    content: "\e2ee"
}

.icon-moon-link-3:before {
    content: "\e2ef"
}

.icon-moon-flag-3:before {
    content: "\e2f0"
}

.icon-moon-cog-5:before {
    content: "\e2f1"
}

.icon-moon-tools:before {
    content: "\e2f2"
}

.icon-moon-trophy-3:before {
    content: "\e2f3"
}

.icon-moon-tag-3:before {
    content: "\e2f4"
}

.icon-moon-camera-6:before {
    content: "\e2f5"
}

.icon-moon-megaphone:before {
    content: "\e2f6"
}

.icon-moon-moon-2:before {
    content: "\e2f7"
}

.icon-moon-palette:before {
    content: "\e2f8"
}

.icon-moon-leaf-2:before {
    content: "\e2f9"
}

.icon-moon-music-3:before {
    content: "\e2fa"
}

.icon-moon-music-4:before {
    content: "\e2fb"
}

.icon-moon-new:before {
    content: "\e2fc"
}

.icon-moon-graduation:before {
    content: "\e2fd"
}

.icon-moon-book-3:before {
    content: "\e2fe"
}

.icon-moon-newspaper-2:before {
    content: "\e2ff"
}

.icon-moon-bag:before {
    content: "\e300"
}

.icon-moon-airplane-2:before {
    content: "\e301"
}

.icon-moon-lifebuoy:before {
    content: "\e302"
}

.icon-moon-eye-5:before {
    content: "\e303"
}

.icon-moon-clock-5:before {
    content: "\e304"
}

.icon-moon-microphone-2:before {
    content: "\e305"
}

.icon-moon-calendar-4:before {
    content: "\e306"
}

.icon-moon-bolt-3:before {
    content: "\e307"
}

.icon-moon-thunder:before {
    content: "\e308"
}

.icon-moon-droplet-3:before {
    content: "\e309"
}

.icon-moon-cd-2:before {
    content: "\e30a"
}

.icon-moon-briefcase-3:before {
    content: "\e30b"
}

.icon-moon-air:before {
    content: "\e30c"
}

.icon-moon-hourglass:before {
    content: "\e30d"
}

.icon-moon-gauge:before {
    content: "\e30e"
}

.icon-moon-network:before {
    content: "\e30f"
}

.icon-moon-key-4:before {
    content: "\e310"
}

.icon-moon-battery-2:before {
    content: "\e311"
}

.icon-moon-bucket:before {
    content: "\e312"
}

.icon-moon-magnet-2:before {
    content: "\e313"
}

.icon-moon-drive:before {
    content: "\e314"
}

.icon-moon-cup:before {
    content: "\e315"
}

.icon-moon-rocket-2:before {
    content: "\e316"
}

.icon-moon-brush-2:before {
    content: "\e317"
}

.icon-moon-suitcase:before {
    content: "\e318"
}

.icon-moon-cone-2:before {
    content: "\e319"
}

.icon-moon-earth-3:before {
    content: "\e31a"
}

.icon-moon-keyboard-3:before {
    content: "\e31b"
}

.icon-moon-browser:before {
    content: "\e31c"
}

.icon-moon-publish:before {
    content: "\e31d"
}

.icon-moon-progress-3:before {
    content: "\e31e"
}

.icon-moon-progress-2:before {
    content: "\e31f"
}

.icon-moon-brogress-1:before {
    content: "\e320"
}

.icon-moon-progress-0:before {
    content: "\e321"
}

.icon-moon-sun:before {
    content: "\e322"
}

.icon-moon-sun-2:before {
    content: "\e323"
}

.icon-moon-adjust:before {
    content: "\e324"
}

.icon-moon-code-3:before {
    content: "\e325"
}

.icon-moon-screen-2:before {
    content: "\e326"
}

.icon-moon-infinity:before {
    content: "\e327"
}

.icon-moon-light-bulb:before {
    content: "\e328"
}

.icon-moon-credit-card-2:before {
    content: "\e329"
}

.icon-moon-database-2:before {
    content: "\e32a"
}

.icon-moon-voicemail:before {
    content: "\e32b"
}

.icon-moon-clipboard:before {
    content: "\e32c"
}

.icon-moon-cart-5:before {
    content: "\e32d"
}

.icon-moon-box-2:before {
    content: "\e32e"
}

.icon-moon-ticket-2:before {
    content: "\e32f"
}

.icon-moon-rss-2:before {
    content: "\e330"
}

.icon-moon-signal:before {
    content: "\e331"
}

.icon-moon-thermometer-2:before {
    content: "\e332"
}

.icon-moon-droplets:before {
    content: "\e333"
}

.icon-moon-untitled:before {
    content: "\e334"
}

.icon-moon-statistics:before {
    content: "\e335"
}

.icon-moon-pie-2:before {
    content: "\e336"
}

.icon-moon-bars-4:before {
    content: "\e337"
}

.icon-moon-graph:before {
    content: "\e338"
}

.icon-moon-lock-3:before {
    content: "\e339"
}

.icon-moon-lock-open:before {
    content: "\e33a"
}

.icon-moon-logout:before {
    content: "\e33b"
}

.icon-moon-login:before {
    content: "\e33c"
}

.icon-moon-checkmark-5:before {
    content: "\e33d"
}

.icon-moon-cross:before {
    content: "\e33e"
}

.icon-moon-minus-4:before {
    content: "\e33f"
}

.icon-moon-plus-4:before {
    content: "\e340"
}

.icon-moon-cross-2:before {
    content: "\e341"
}

.icon-moon-minus-5:before {
    content: "\e342"
}

.icon-moon-plus-5:before {
    content: "\e343"
}

.icon-moon-cross-3:before {
    content: "\e344"
}

.icon-moon-minus-6:before {
    content: "\e345"
}

.icon-moon-plus-6:before {
    content: "\e346"
}

.icon-moon-erase:before {
    content: "\e347"
}

.icon-moon-blocked-3:before {
    content: "\e348"
}

.icon-moon-info-5:before {
    content: "\e349"
}

.icon-moon-info-6:before {
    content: "\e34a"
}

.icon-moon-question-2:before {
    content: "\e34b"
}

.icon-moon-help:before {
    content: "\e34c"
}

.icon-moon-warning-3:before {
    content: "\e34d"
}

.icon-moon-cycle:before {
    content: "\e34e"
}

.icon-moon-cw:before {
    content: "\e34f"
}

.icon-moon-ccw:before {
    content: "\e350"
}

.icon-moon-shuffle-2:before {
    content: "\e351"
}

.icon-moon-arrow:before {
    content: "\e352"
}

.icon-moon-arrow-2:before {
    content: "\e353"
}

.icon-moon-retweet:before {
    content: "\e354"
}

.icon-moon-loop-5:before {
    content: "\e355"
}

.icon-moon-history-2:before {
    content: "\e356"
}

.icon-moon-back:before {
    content: "\e357"
}

.icon-moon-switch-3:before {
    content: "\e358"
}

.icon-moon-list-5:before {
    content: "\e359"
}

.icon-moon-add-to-list:before {
    content: "\e35a"
}

.icon-moon-layout:before {
    content: "\e35b"
}

.icon-moon-list-6:before {
    content: "\e35c"
}

.icon-moon-text:before {
    content: "\e35d"
}

.icon-moon-text-2:before {
    content: "\e35e"
}

.icon-moon-document:before {
    content: "\e35f"
}

.icon-moon-docs:before {
    content: "\e360"
}

.icon-moon-landscape:before {
    content: "\e361"
}

.icon-moon-pictures:before {
    content: "\e362"
}

.icon-moon-video:before {
    content: "\e363"
}

.icon-moon-music-5:before {
    content: "\e364"
}

.icon-moon-folder-3:before {
    content: "\e365"
}

.icon-moon-archive:before {
    content: "\e366"
}

.icon-moon-trash:before {
    content: "\e367"
}

.icon-moon-upload-5:before {
    content: "\e368"
}

.icon-moon-download-5:before {
    content: "\e369"
}

.icon-moon-disk-3:before {
    content: "\e36a"
}

.icon-moon-install:before {
    content: "\e36b"
}

.icon-moon-cloud-4:before {
    content: "\e36c"
}

.icon-moon-upload-6:before {
    content: "\e36d"
}

.icon-moon-bookmark-4:before {
    content: "\e36e"
}

.icon-moon-bookmarks-2:before {
    content: "\e36f"
}

.icon-moon-book-4:before {
    content: "\e370"
}

.icon-moon-play-6:before {
    content: "\e371"
}

.icon-moon-pause-5:before {
    content: "\e372"
}

.icon-moon-record:before {
    content: "\e373"
}

.icon-moon-stop-5:before {
    content: "\e374"
}

.icon-moon-next-2:before {
    content: "\e375"
}

.icon-moon-previous-2:before {
    content: "\e376"
}

.icon-moon-first-3:before {
    content: "\e377"
}

.icon-moon-last-3:before {
    content: "\e378"
}

.icon-moon-resize-enlarge:before {
    content: "\e379"
}

.icon-moon-resize-shrink:before {
    content: "\e37a"
}

.icon-moon-volume-4:before {
    content: "\e37b"
}

.icon-moon-sound:before {
    content: "\e37c"
}

.icon-moon-mute:before {
    content: "\e37d"
}

.icon-moon-flow-cascade:before {
    content: "\e37e"
}

.icon-moon-flow-branch:before {
    content: "\e37f"
}

.icon-moon-flow-tree:before {
    content: "\e380"
}

.icon-moon-flow-line:before {
    content: "\e381"
}

.icon-moon-flow-parallel:before {
    content: "\e382"
}

.icon-moon-arrow-left-5:before {
    content: "\e383"
}

.icon-moon-arrow-down-5:before {
    content: "\e384"
}

.icon-moon-arrow-up--upload:before {
    content: "\e385"
}

.icon-moon-arrow-right-5:before {
    content: "\e386"
}

.icon-moon-arrow-left-6:before {
    content: "\e387"
}

.icon-moon-arrow-down-6:before {
    content: "\e388"
}

.icon-moon-arrow-up-5:before {
    content: "\e389"
}

.icon-moon-arrow-right-6:before {
    content: "\e38a"
}

.icon-moon-arrow-left-7:before {
    content: "\e38b"
}

.icon-moon-arrow-down-7:before {
    content: "\e38c"
}

.icon-moon-arrow-up-6:before {
    content: "\e38d"
}

.icon-moon-arrow-right-7:before {
    content: "\e38e"
}

.icon-moon-arrow-left-8:before {
    content: "\e38f"
}

.icon-moon-arrow-down-8:before {
    content: "\e390"
}

.icon-moon-arrow-up-7:before {
    content: "\e391"
}

.icon-moon-arrow-right-8:before {
    content: "\e392"
}

.icon-moon-arrow-left-9:before {
    content: "\e393"
}

.icon-moon-arrow-down-9:before {
    content: "\e394"
}

.icon-moon-arrow-up-8:before {
    content: "\e395"
}

.icon-moon-arrow-right-9:before {
    content: "\e396"
}

.icon-moon-arrow-left-10:before {
    content: "\e397"
}

.icon-moon-arrow-down-10:before {
    content: "\e398"
}

.icon-moon-arrow-up-9:before {
    content: "\e399"
}

.icon-moon-arrow-right-10:before {
    content: "\e39a"
}

.icon-moon-arrow-left-11:before {
    content: "\e39b"
}

.icon-moon-arrow-down-11:before {
    content: "\e39c"
}

.icon-moon-arrow-up-10:before {
    content: "\e39d"
}

.icon-moon-untitled-2:before {
    content: "\e39e"
}

.icon-moon-arrow-left-12:before {
    content: "\e39f"
}

.icon-moon-arrow-down-12:before {
    content: "\e3a0"
}

.icon-moon-arrow-up-11:before {
    content: "\e3a1"
}

.icon-moon-arrow-right-11:before {
    content: "\e3a2"
}

.icon-moon-menu-3:before {
    content: "\e3a3"
}

.icon-moon-ellipsis:before {
    content: "\e3a4"
}

.icon-moon-dots:before {
    content: "\e3a5"
}

.icon-moon-dot:before {
    content: "\e3a6"
}

.icon-moon-cc:before {
    content: "\e3a7"
}

.icon-moon-cc-by:before {
    content: "\e3a8"
}

.icon-moon-cc-sa:before {
    content: "\e3a9"
}

.icon-moon-cc-nd:before {
    content: "\e3aa"
}

.icon-moon-cc-pd:before {
    content: "\e3ab"
}

.icon-moon-cc-share:before {
    content: "\e3ac"
}

.icon-moon-cc-share-2:before {
    content: "\e3ad"
}

.icon-moon-daniel-bruce:before {
    content: "\e3ae"
}

.icon-moon-daniel-bruce-2:before {
    content: "\e3af"
}

.icon-moon-github-6:before {
    content: "\e3b0"
}

.icon-moon-flickr-5:before {
    content: "\e3b1"
}

.icon-moon-flickr-6:before {
    content: "\e3b2"
}

.icon-moon-vimeo-3:before {
    content: "\e3b3"
}

.icon-moon-vimeo-4:before {
    content: "\e3b4"
}

.icon-moon-twitter-5:before {
    content: "\e3b5"
}

.icon-moon-twitter-6:before {
    content: "\e3b6"
}

.icon-moon-facebook-4:before {
    content: "\e3b7"
}

.icon-moon-facebook-5:before {
    content: "\e3b8"
}

.icon-moon-facebook-6:before {
    content: "\e3b9"
}

.icon-moon-googleplus:before {
    content: "\e3ba"
}

.icon-moon-googleplus-2:before {
    content: "\e3bb"
}

.icon-moon-pinterest-3:before {
    content: "\e3bc"
}

.icon-moon-pinterest-4:before {
    content: "\e3bd"
}

.icon-moon-tumblr-3:before {
    content: "\e3be"
}

.icon-moon-tumblr-4:before {
    content: "\e3bf"
}

.icon-moon-linkedin-2:before {
    content: "\e3c0"
}

.icon-moon-linkedin-3:before {
    content: "\e3c1"
}

.icon-moon-dropbox:before {
    content: "\e3c2"
}

.icon-moon-evernote:before {
    content: "\e3c3"
}

.icon-moon-skype-3:before {
    content: "\e3c4"
}

.icon-moon-skype-4:before {
    content: "\e3c5"
}

.icon-moon-paypal-4:before {
    content: "\e3c6"
}

.icon-moon-picasa:before {
    content: "\e3c7"
}

.icon-moon-clipboard-2:before {
    content: "\e3c8"
}

.icon-moon-tag-4:before {
    content: "\e3c9"
}

.icon-moon-file-6:before {
    content: "\e3ca"
}

.icon-moon-window-2:before {
    content: "\e3cb"
}

.icon-moon-files:before {
    content: "\e3cc"
}

.icon-moon-file-7:before {
    content: "\e3cd"
}

.icon-moon-notice:before {
    content: "\e3ce"
}

.icon-moon-alarm-clock:before {
    content: "\e3cf"
}

.icon-moon-picture-2:before {
    content: "\e3d0"
}

.icon-moon-pictures-2:before {
    content: "\e3d1"
}

.icon-moon-pictures-3:before {
    content: "\e3d2"
}

.icon-moon-site-map:before {
    content: "\e3d3"
}

.icon-moon-site-map-2:before {
    content: "\e3d4"
}

.icon-moon-chart-3:before {
    content: "\e3d5"
}

.icon-moon-chart-4:before {
    content: "\e3d6"
}

.icon-moon-chart-5:before {
    content: "\e3d7"
}

.icon-moon-chart-6:before {
    content: "\e3d8"
}

.icon-moon-chart-7:before {
    content: "\e3d9"
}

.icon-moon-location-7:before {
    content: "\e3da"
}

.icon-moon-checkmark-6:before {
    content: "\e3db"
}

.icon-moon-checkmark-7:before {
    content: "\e3dc"
}

.icon-moon-checkmark-8:before {
    content: "\e3dd"
}

.icon-moon-microphone-3:before {
    content: "\e3de"
}

.icon-moon-microphone-4:before {
    content: "\e3df"
}

.icon-moon-folder-4:before {
    content: "\e3e0"
}

.icon-moon-direction:before {
    content: "\e3e1"
}

.icon-moon-mute-2:before {
    content: "\e3e2"
}

.icon-moon-zoom-in-2:before {
    content: "\e3e3"
}

.icon-moon-zoom-out-2:before {
    content: "\e3e4"
}

.icon-moon-locked-2:before {
    content: "\e3e5"
}

.icon-moon-unlocked-2:before {
    content: "\e3e6"
}

.icon-moon-medal:before {
    content: "\e3e7"
}

.icon-moon-medal-2:before {
    content: "\e3e8"
}

.icon-moon-stack-2:before {
    content: "\e3e9"
}

.icon-moon-street-light:before {
    content: "\e3ea"
}

.icon-moon-thermometer-3:before {
    content: "\e3eb"
}

.icon-moon-box-3:before {
    content: "\e3ec"
}

.icon-moon-cube:before {
    content: "\e3ed"
}

.icon-moon-chat-3:before {
    content: "\e3ee"
}

.icon-moon-comments:before {
    content: "\e3ef"
}

.icon-moon-chat-4:before {
    content: "\e3f0"
}

.icon-moon-chat-5:before {
    content: "\e3f1"
}

.icon-moon-volume-5:before {
    content: "\e3f2"
}

.icon-moon-volume-6:before {
    content: "\e3f3"
}

.icon-moon-volume-7:before {
    content: "\e3f4"
}

.icon-moon-equalizer-3:before {
    content: "\e3f5"
}

.icon-moon-resize:before {
    content: "\e3f6"
}

.icon-moon-auction:before {
    content: "\e3f7"
}

.icon-moon-stats-3:before {
    content: "\e3f8"
}

.icon-moon-pin-2:before {
    content: "\e3f9"
}

.icon-moon-reply-3:before {
    content: "\e3fa"
}

.icon-moon-square:before {
    content: "\e3fb"
}

.icon-moon-square-2:before {
    content: "\e3fc"
}

.icon-moon-circle:before {
    content: "\e3fd"
}

.icon-moon-dollar:before {
    content: "\e3fe"
}

.icon-moon-coins:before {
    content: "\e3ff"
}

.icon-moon-address-book-3:before {
    content: "\e400"
}

.icon-moon-bookmark-5:before {
    content: "\e401"
}

.icon-moon-envelope-2:before {
    content: "\e402"
}

.icon-moon-male:before {
    content: "\e403"
}

.icon-moon-female:before {
    content: "\e404"
}

.icon-moon-aids:before {
    content: "\e405"
}

.icon-moon-heart-6:before {
    content: "\e406"
}

.icon-moon-info-7:before {
    content: "\e407"
}

.icon-moon-info-8:before {
    content: "\e408"
}

.icon-moon-blocked-4:before {
    content: "\e409"
}

.icon-moon-tags-2:before {
    content: "\e40a"
}

.icon-moon-heart-7:before {
    content: "\e40b"
}

.icon-moon-heart-8:before {
    content: "\e40c"
}

.icon-moon-switch-4:before {
    content: "\e40d"
}

.icon-moon-reddit:before {
    content: "\e40e"
}

.icon-whh-abacus, .icon-whh-addfolder, .icon-whh-addfriend, .icon-whh-affiliate, .icon-whh-alarm, .icon-whh-alert, .icon-whh-algorhythm, .icon-whh-alignbottomedges, .icon-whh-aligncenter, .icon-whh-alignhorizontalcenters, .icon-whh-alignjustify, .icon-whh-alignleft, .icon-whh-alignleftedges, .icon-whh-alignright, .icon-whh-alignrightedges, .icon-whh-aligntopedges, .icon-whh-alignverticalcenters, .icon-whh-android, .icon-whh-apple, .icon-whh-automobile, .icon-whh-awstats, .icon-whh-bag, .icon-whh-balloon-question, .icon-whh-bank, .icon-whh-barcode, .icon-whh-batteryaltcharging, .icon-whh-batterycharged, .icon-whh-batterycharging, .icon-whh-bluetooth, .icon-whh-braces, .icon-whh-briefcase2, .icon-whh-briefcase3, .icon-whh-broom, .icon-whh-browser, .icon-whh-brush, .icon-whh-bucket, .icon-whh-bus, .icon-whh-calculator, .icon-whh-calculator2, .icon-whh-calendar2, .icon-whh-canvasrulers, .icon-whh-capacitator, .icon-whh-certificate, .icon-whh-certificate2, .icon-whh-chat, .icon-whh-checkbox, .icon-whh-checkbox2, .icon-whh-checkin, .icon-whh-chevrons, .icon-whh-circle-arrow-down, .icon-whh-circle-arrow-left, .icon-whh-circle-arrow-right, .icon-whh-circle-arrow-up, .icon-whh-circle-cancel, .icon-whh-circle-check, .icon-whh-circle-minus, .icon-whh-circle-plus, .icon-whh-circleadd, .icon-whh-circledelete, .icon-whh-circledown, .icon-whh-circleleft, .icon-whh-circleright, .icon-whh-circleselect, .icon-whh-circleselection, .icon-whh-circleup, .icon-whh-clearformatting, .icon-whh-clock, .icon-whh-clock2, .icon-whh-closetab, .icon-whh-closewindow, .icon-whh-cms, .icon-whh-color, .icon-whh-comment, .icon-whh-comment2, .icon-whh-comment5, .icon-whh-contact, .icon-whh-copy, .icon-whh-createfile, .icon-whh-crop, .icon-whh-cursor, .icon-whh-danger, .icon-whh-database-delete, .icon-whh-database-plus, .icon-whh-dcsource, .icon-whh-deletefile, .icon-whh-deletefolder, .icon-whh-diode, .icon-whh-diskspace2, .icon-whh-distributehorizontalcenters, .icon-whh-distributeverticalcenters, .icon-whh-domainaddon, .icon-whh-download, .icon-whh-drupal, .icon-whh-elipse, .icon-whh-email2, .icon-whh-emailexport, .icon-whh-emailforward, .icon-whh-emailforward2, .icon-whh-emailimport, .icon-whh-emailrefresh, .icon-whh-emailtrace, .icon-whh-enter, .icon-whh-equalizer, .icon-whh-eraser, .icon-whh-error, .icon-whh-error2, .icon-whh-evernote, .icon-whh-excludeshape, .icon-whh-exit, .icon-whh-explorerwindow, .icon-whh-exportfile, .icon-whh-exposure, .icon-whh-eyedropper, .icon-whh-faq, .icon-whh-fastdown, .icon-whh-fastleft, .icon-whh-fastright, .icon-whh-fastup, .icon-whh-favorite, .icon-whh-favorite2, .icon-whh-favoritefile, .icon-whh-favoritefolder, .icon-whh-file, .icon-whh-firewire, .icon-whh-flask, .icon-whh-flaskfull, .icon-whh-foldertree, .icon-whh-font, .icon-whh-forest, .icon-whh-form, .icon-whh-freeway, .icon-whh-friends, .icon-whh-ftp, .icon-whh-ftpaccounts, .icon-whh-gift, .icon-whh-gmail, .icon-whh-gpsoff, .icon-whh-gpson, .icon-whh-hammer, .icon-whh-html, .icon-whh-html5, .icon-whh-images, .icon-whh-importcontacts, .icon-whh-importfile, .icon-whh-inbox, .icon-whh-incomingcall, .icon-whh-indentleft, .icon-whh-indentright, .icon-whh-info, .icon-whh-insertbarchart, .icon-whh-insertpicture, .icon-whh-insertpicturecenter, .icon-whh-insertpictureleft, .icon-whh-insertpictureright, .icon-whh-insertpiechart, .icon-whh-intersectshape, .icon-whh-invert, .icon-whh-java, .icon-whh-kerning, .icon-whh-key, .icon-whh-keyboarddelete, .icon-whh-laptop, .icon-whh-law, .icon-whh-layers, .icon-whh-layers2, .icon-whh-legacyfilemanager, .icon-whh-line, .icon-whh-lineheight, .icon-whh-link, .icon-whh-link2, .icon-whh-magazine, .icon-whh-managedhosting, .icon-whh-maximize, .icon-whh-medal, .icon-whh-medalbronze, .icon-whh-medalgold, .icon-whh-medalsilver, .icon-whh-merge, .icon-whh-mergeshapes, .icon-whh-metro, .icon-whh-mimetype, .icon-whh-minimize, .icon-whh-missedcall, .icon-whh-monitor, .icon-whh-moon, .icon-whh-music2, .icon-whh-network, .icon-whh-networksignal, .icon-whh-newtab, .icon-whh-newwindow, .icon-whh-opennewwindow, .icon-whh-outbox, .icon-whh-outgoingcall, .icon-whh-pagesetup, .icon-whh-paintbrush, .icon-whh-paintroll, .icon-whh-palette, .icon-whh-paperclip, .icon-whh-paperclip2, .icon-whh-paperclip3, .icon-whh-pen, .icon-whh-phone, .icon-whh-phonebook, .icon-whh-pin, .icon-whh-place, .icon-whh-placeadd, .icon-whh-placedelete, .icon-whh-placeios, .icon-whh-plug, .icon-whh-plugin2, .icon-whh-polygon, .icon-whh-powerplug, .icon-whh-presentation, .icon-whh-preview, .icon-whh-price, .icon-whh-price2, .icon-whh-protecteddirectory, .icon-whh-pull, .icon-whh-push, .icon-whh-qrcode, .icon-whh-quote, .icon-whh-rawaccesslogs, .icon-whh-reademail, .icon-whh-rectangleselection, .icon-whh-redo, .icon-whh-refresh, .icon-whh-reliability, .icon-whh-removefriend, .icon-whh-repeat, .icon-whh-repeatone, .icon-whh-resellerhosting, .icon-whh-resize, .icon-whh-resizeh, .icon-whh-resizev, .icon-whh-restore, .icon-whh-restricted, .icon-whh-road, .icon-whh-roadsign, .icon-whh-roadsignleft, .icon-whh-rotateclockwise, .icon-whh-rotatecounterclockwise, .icon-whh-roundedrectangle, .icon-whh-router, .icon-whh-ruler, .icon-whh-save, .icon-whh-scaledown, .icon-whh-scales, .icon-whh-scaleup, .icon-whh-scope, .icon-whh-screenshot, .icon-whh-screwdriver, .icon-whh-search, .icon-whh-searchdocument, .icon-whh-searchfolder, .icon-whh-security, .icon-whh-security2, .icon-whh-selectionadd, .icon-whh-selectionintersect, .icon-whh-selectionrmove, .icon-whh-settings5, .icon-whh-shapes, .icon-whh-share, .icon-whh-sharedfile, .icon-whh-sharedhosting, .icon-whh-sharethree, .icon-whh-shipping, .icon-whh-shuffle, .icon-whh-sidebar, .icon-whh-socialnetworking, .icon-whh-sortbynameascending, .icon-whh-sortbynamedescending, .icon-whh-sortbysizeascending, .icon-whh-sortbysizedescending, .icon-whh-spam2, .icon-whh-speed, .icon-whh-split, .icon-whh-squarebrackets, .icon-whh-ssh, .icon-whh-stockdown, .icon-whh-stocks, .icon-whh-stockup, .icon-whh-subscript, .icon-whh-subtractshape, .icon-whh-sum, .icon-whh-sun, .icon-whh-superscript, .icon-whh-support, .icon-whh-support3, .icon-whh-supportrequest, .icon-whh-switchoff, .icon-whh-switchon, .icon-whh-sync, .icon-whh-sync2, .icon-whh-synckeeplocal, .icon-whh-synckeeponserver, .icon-whh-syringe, .icon-whh-taskmanager, .icon-whh-temperature, .icon-whh-terminal, .icon-whh-tethering, .icon-whh-tetrisone, .icon-whh-tetristhree, .icon-whh-tetristwo, .icon-whh-thissideup, .icon-whh-timeline, .icon-whh-trafficlight, .icon-whh-transform, .icon-whh-treediagram, .icon-whh-twocolumnleft, .icon-whh-twocolumnleft2, .icon-whh-twocolumnright, .icon-whh-twocolumnright2, .icon-whh-umbrella, .icon-whh-undo, .icon-whh-uni0430, .icon-whh-uniF000, .icon-whh-upload, .icon-whh-usb, .icon-whh-usb2, .icon-whh-user, .icon-whh-vector, .icon-whh-volumefull, .icon-whh-volumehalf, .icon-whh-volumemute, .icon-whh-volumemute2, .icon-whh-warmedal, .icon-whh-water, .icon-whh-webpage, .icon-whh-websitebuilder, .icon-whh-wifi, .icon-whh-wizard2, .icon-whh-wordpress, .icon-whh-wrench, .icon-whh-zoomin, .icon-whh-zoomout {
    font-family: whhglyphs;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.icon-whh-circle-arrow-left:before {
    content: "\f472"
}

.icon-whh-circle-arrow-right:before {
    content: "\f473"
}

.icon-whh-circle-arrow-up:before {
    content: "\f474"
}

.icon-whh-circle-arrow-down:before {
    content: "\f475"
}

.icon-whh-circle-plus:before {
    content: "\f476"
}

.icon-whh-circle-minus:before {
    content: "\f477"
}

.icon-whh-circle-cancel:before {
    content: "\f478"
}

.icon-whh-circle-check:before {
    content: "\f479"
}

.icon-whh-danger:before {
    content: "\f415"
}

.icon-whh-sharethree:before {
    content: "\f414"
}

.icon-whh-broom:before {
    content: "\f40a"
}

.icon-whh-speed:before {
    content: "\f40b"
}

.icon-whh-thissideup:before {
    content: "\f41d"
}

.icon-whh-searchdocument:before {
    content: "\f419"
}

.icon-whh-searchfolder:before {
    content: "\f41a"
}

.icon-whh-tetrisone:before {
    content: "\f34b"
}

.icon-whh-tetristwo:before {
    content: "\f34c"
}

.icon-whh-tetristhree:before {
    content: "\f34d"
}

.icon-whh-apple:before {
    content: "\f34e"
}

.icon-whh-favoritefolder:before {
    content: "\f382"
}

.icon-whh-favoritefile:before {
    content: "\f381"
}

.icon-whh-keyboarddelete:before {
    content: "\f3a6"
}

.icon-whh-circleleft:before {
    content: "\f3c6"
}

.icon-whh-circledown:before {
    content: "\f3c7"
}

.icon-whh-circleup:before {
    content: "\f3c8"
}

.icon-whh-circleright:before {
    content: "\f3c9"
}

.icon-whh-addfriend:before {
    content: "\f3da"
}

.icon-whh-removefriend:before {
    content: "\f3db"
}

.icon-whh-diode:before {
    content: "\f3e7"
}

.icon-whh-capacitator:before {
    content: "\f3e8"
}

.icon-whh-dcsource:before {
    content: "\f3e9"
}

.icon-whh-uniF000:before {
    content: "\f000"
}

.icon-whh-scales:before {
    content: "\f3fd"
}

.icon-whh-database-plus:before {
    content: "\f00c"
}

.icon-whh-database-delete:before {
    content: "\f00d"
}

.icon-whh-balloon-question:before {
    content: "\f013"
}

.icon-whh-support:before {
    content: "\f014"
}

.icon-whh-support3:before {
    content: "\f015"
}

.icon-whh-reliability:before {
    content: "\f016"
}

.icon-whh-affiliate:before {
    content: "\f01e"
}

.icon-whh-link:before {
    content: "\f022"
}

.icon-whh-ftp:before {
    content: "\f029"
}

.icon-whh-security:before {
    content: "\f02d"
}

.icon-whh-security2:before {
    content: "\f02e"
}

.icon-whh-uni0430:before {
    content: "\f030"
}

.icon-whh-price:before {
    content: "\f032"
}

.icon-whh-webpage:before {
    content: "\f033"
}

.icon-whh-websitebuilder:before {
    content: "\f034"
}

.icon-whh-cms:before {
    content: "\f036"
}

.icon-whh-sharedhosting:before {
    content: "\f037"
}

.icon-whh-managedhosting:before {
    content: "\f038"
}

.icon-whh-resellerhosting:before {
    content: "\f03a"
}

.icon-whh-socialnetworking:before {
    content: "\f03b"
}

.icon-whh-contact:before {
    content: "\f040"
}

.icon-whh-spam2:before {
    content: "\f048"
}

.icon-whh-emailforward2:before {
    content: "\f049"
}

.icon-whh-error:before {
    content: "\f04a"
}

.icon-whh-taskmanager:before {
    content: "\f04b"
}

.icon-whh-awstats:before {
    content: "\f04c"
}

.icon-whh-protecteddirectory:before {
    content: "\f04d"
}

.icon-whh-ssh:before {
    content: "\f04e"
}

.icon-whh-domainaddon:before {
    content: "\f053"
}

.icon-whh-error2:before {
    content: "\f05a"
}

.icon-whh-certificate2:before {
    content: "\f059"
}

.icon-whh-certificate:before {
    content: "\f058"
}

.icon-whh-mimetype:before {
    content: "\f057"
}

.icon-whh-wrench:before {
    content: "\f05b"
}

.icon-whh-refresh:before {
    content: "\f078"
}

.icon-whh-wordpress:before {
    content: "\f074"
}

.icon-whh-drupal:before {
    content: "\f075"
}

.icon-whh-html5:before {
    content: "\f069"
}

.icon-whh-html:before {
    content: "\f068"
}

.icon-whh-pull:before {
    content: "\f089"
}

.icon-whh-push:before {
    content: "\f088"
}

.icon-whh-form:before {
    content: "\f08c"
}

.icon-whh-java:before {
    content: "\f083"
}

.icon-whh-ftpaccounts:before {
    content: "\f07b"
}

.icon-whh-emailtrace:before {
    content: "\f091"
}

.icon-whh-importcontacts:before {
    content: "\f092"
}

.icon-whh-key:before {
    content: "\f093"
}

.icon-whh-legacyfilemanager:before {
    content: "\f095"
}

.icon-whh-faq:before {
    content: "\f099"
}

.icon-whh-plugin2:before {
    content: "\f098"
}

.icon-whh-images:before {
    content: "\f09f"
}

.icon-whh-braces:before {
    content: "\f0b4"
}

.icon-whh-squarebrackets:before {
    content: "\f0b3"
}

.icon-whh-restricted:before {
    content: "\f0ab"
}

.icon-whh-syringe:before {
    content: "\f0a9"
}

.icon-whh-network:before {
    content: "\f0a6"
}

.icon-whh-supportrequest:before {
    content: "\f0a3"
}

.icon-whh-calendar2:before {
    content: "\f0a1"
}

.icon-whh-chevrons:before {
    content: "\f0b5"
}

.icon-whh-algorhythm:before {
    content: "\f0b8"
}

.icon-whh-sync:before {
    content: "\f0bd"
}

.icon-whh-rawaccesslogs:before {
    content: "\f0c1"
}

.icon-whh-presentation:before {
    content: "\f0c4"
}

.icon-whh-search:before {
    content: "\f0c5"
}

.icon-whh-createfile:before {
    content: "\f0c6"
}

.icon-whh-save:before {
    content: "\f0c8"
}

.icon-whh-deletefile:before {
    content: "\f0c7"
}

.icon-whh-copy:before {
    content: "\f0c9"
}

.icon-whh-circleadd:before {
    content: "\f0d1"
}

.icon-whh-circledelete:before {
    content: "\f0d2"
}

.icon-whh-circleselect:before {
    content: "\f0d3"
}

.icon-whh-monitor:before {
    content: "\f0d5"
}

.icon-whh-file:before {
    content: "\f0d6"
}

.icon-whh-laptop:before {
    content: "\f0d8"
}

.icon-whh-explorerwindow:before {
    content: "\f0d9"
}

.icon-whh-addfolder:before {
    content: "\f0da"
}

.icon-whh-deletefolder:before {
    content: "\f0db"
}

.icon-whh-cursor:before {
    content: "\f0dc"
}

.icon-whh-diskspace2:before {
    content: "\f0e0"
}

.icon-whh-volumemute:before {
    content: "\f0e4"
}

.icon-whh-volumemute2:before {
    content: "\f0e5"
}

.icon-whh-volumefull:before {
    content: "\f0e2"
}

.icon-whh-volumehalf:before {
    content: "\f0e3"
}

.icon-whh-router:before {
    content: "\f0e9"
}

.icon-whh-plug:before {
    content: "\f0ea"
}

.icon-whh-treediagram:before {
    content: "\f0ec"
}

.icon-whh-powerplug:before {
    content: "\f0ed"
}

.icon-whh-sharedfile:before {
    content: "\f0ef"
}

.icon-whh-foldertree:before {
    content: "\f0f0"
}

.icon-whh-batterycharging:before {
    content: "\f0f3"
}

.icon-whh-batterycharged:before {
    content: "\f0f4"
}

.icon-whh-tethering:before {
    content: "\f0f1"
}

.icon-whh-firewire:before {
    content: "\f0fc"
}

.icon-whh-wifi:before {
    content: "\f0ff"
}

.icon-whh-networksignal:before {
    content: "\f100"
}

.icon-whh-batteryaltcharging:before {
    content: "\f104"
}

.icon-whh-screenshot:before {
    content: "\f109"
}

.icon-whh-usb:before {
    content: "\f10d"
}

.icon-whh-usb2:before {
    content: "\f10e"
}

.icon-whh-terminal:before {
    content: "\f114"
}

.icon-whh-download:before {
    content: "\f11a"
}

.icon-whh-upload:before {
    content: "\f11b"
}

.icon-whh-sync2:before {
    content: "\f11c"
}

.icon-whh-sidebar:before {
    content: "\f124"
}

.icon-whh-android:before {
    content: "\f12a"
}

.icon-whh-comment:before {
    content: "\f12c"
}

.icon-whh-bluetooth:before {
    content: "\f12b"
}

.icon-whh-favorite2:before {
    content: "\f13b"
}

.icon-whh-favorite:before {
    content: "\f13a"
}

.icon-whh-email2:before {
    content: "\f136"
}

.icon-whh-phonebook:before {
    content: "\f135"
}

.icon-whh-friends:before {
    content: "\f134"
}

.icon-whh-user:before {
    content: "\f133"
}

.icon-whh-quote:before {
    content: "\f12f"
}

.icon-whh-comment2:before {
    content: "\f12d"
}

.icon-whh-gmail:before {
    content: "\f150"
}

.icon-whh-comment5:before {
    content: "\f157"
}

.icon-whh-phone:before {
    content: "\f15b"
}

.icon-whh-missedcall:before {
    content: "\f15c"
}

.icon-whh-incomingcall:before {
    content: "\f15d"
}

.icon-whh-outgoingcall:before {
    content: "\f15e"
}

.icon-whh-browser:before {
    content: "\f159"
}

.icon-whh-share:before {
    content: "\f16c"
}

.icon-whh-newwindow:before {
    content: "\f16d"
}

.icon-whh-closewindow:before {
    content: "\f16e"
}

.icon-whh-newtab:before {
    content: "\f16f"
}

.icon-whh-closetab:before {
    content: "\f170"
}

.icon-whh-reademail:before {
    content: "\f173"
}

.icon-whh-emailrefresh:before {
    content: "\f174"
}

.icon-whh-emailforward:before {
    content: "\f175"
}

.icon-whh-emailexport:before {
    content: "\f176"
}

.icon-whh-emailimport:before {
    content: "\f177"
}

.icon-whh-inbox:before {
    content: "\f178"
}

.icon-whh-outbox:before {
    content: "\f179"
}

.icon-whh-evernote:before {
    content: "\f17c"
}

.icon-whh-chat:before {
    content: "\f162"
}

.icon-whh-equalizer:before {
    content: "\f18e"
}

.icon-whh-music2:before {
    content: "\f18d"
}

.icon-whh-shuffle:before {
    content: "\f188"
}

.icon-whh-repeat:before {
    content: "\f187"
}

.icon-whh-repeatone:before {
    content: "\f196"
}

.icon-whh-vector:before {
    content: "\f1b6"
}

.icon-whh-bucket:before {
    content: "\f1b5"
}

.icon-whh-selectionintersect:before {
    content: "\f1b4"
}

.icon-whh-selectionrmove:before {
    content: "\f1b3"
}

.icon-whh-selectionadd:before {
    content: "\f1b2"
}

.icon-whh-circleselection:before {
    content: "\f1b1"
}

.icon-whh-rectangleselection:before {
    content: "\f1b0"
}

.icon-whh-crop:before {
    content: "\f1af"
}

.icon-whh-font:before {
    content: "\f1ae"
}

.icon-whh-eyedropper:before {
    content: "\f1ad"
}

.icon-whh-twocolumnleft2:before {
    content: "\f1aa"
}

.icon-whh-twocolumnright2:before {
    content: "\f1a8"
}

.icon-whh-transform:before {
    content: "\f1a6"
}

.icon-whh-twocolumnright:before {
    content: "\f1a7"
}

.icon-whh-twocolumnleft:before {
    content: "\f1a9"
}

.icon-whh-brush:before {
    content: "\f1b8"
}

.icon-whh-palette:before {
    content: "\f1b9"
}

.icon-whh-elipse:before {
    content: "\f1bc"
}

.icon-whh-roundedrectangle:before {
    content: "\f1bd"
}

.icon-whh-polygon:before {
    content: "\f1be"
}

.icon-whh-line:before {
    content: "\f1bf"
}

.icon-whh-lineheight:before {
    content: "\f1c0"
}

.icon-whh-sortbynameascending:before {
    content: "\f1c1"
}

.icon-whh-sortbynamedescending:before {
    content: "\f1c2"
}

.icon-whh-sortbysizeascending:before {
    content: "\f1c3"
}

.icon-whh-sortbysizedescending:before {
    content: "\f1c4"
}

.icon-whh-distributeverticalcenters:before {
    content: "\f1db"
}

.icon-whh-distributehorizontalcenters:before {
    content: "\f1dc"
}

.icon-whh-alignjustify:before {
    content: "\f1da"
}

.icon-whh-aligncenter:before {
    content: "\f1d9"
}

.icon-whh-alignright:before {
    content: "\f1d8"
}

.icon-whh-alignleft:before {
    content: "\f1d7"
}

.icon-whh-alignleftedges:before {
    content: "\f1d6"
}

.icon-whh-alignrightedges:before {
    content: "\f1d5"
}

.icon-whh-aligntopedges:before {
    content: "\f1d4"
}

.icon-whh-alignbottomedges:before {
    content: "\f1d3"
}

.icon-whh-alignhorizontalcenters:before {
    content: "\f1d2"
}

.icon-whh-alignverticalcenters:before {
    content: "\f1d1"
}

.icon-whh-layers:before {
    content: "\f1ca"
}

.icon-whh-layers2:before {
    content: "\f1cb"
}

.icon-whh-shapes:before {
    content: "\f1dd"
}

.icon-whh-exposure:before {
    content: "\f1de"
}

.icon-whh-invert:before {
    content: "\f1df"
}

.icon-whh-insertpicture:before {
    content: "\f1e0"
}

.icon-whh-insertpictureleft:before {
    content: "\f1e1"
}

.icon-whh-insertpictureright:before {
    content: "\f1e2"
}

.icon-whh-insertpicturecenter:before {
    content: "\f1e3"
}

.icon-whh-insertpiechart:before {
    content: "\f1e4"
}

.icon-whh-insertbarchart:before {
    content: "\f1e5"
}

.icon-whh-color:before {
    content: "\f1e6"
}

.icon-whh-clearformatting:before {
    content: "\f1e7"
}

.icon-whh-paintbrush:before {
    content: "\f1e8"
}

.icon-whh-kerning:before {
    content: "\f1e9"
}

.icon-whh-subscript:before {
    content: "\f1ea"
}

.icon-whh-superscript:before {
    content: "\f1eb"
}

.icon-whh-magazine:before {
    content: "\f1ec"
}

.icon-whh-resize:before {
    content: "\f1ed"
}

.icon-whh-ruler:before {
    content: "\f1ef"
}

.icon-whh-pen:before {
    content: "\f1ee"
}

.icon-whh-rotateclockwise:before {
    content: "\f202"
}

.icon-whh-rotatecounterclockwise:before {
    content: "\f203"
}

.icon-whh-eraser:before {
    content: "\f1f1"
}

.icon-whh-indentleft:before {
    content: "\f1f2"
}

.icon-whh-indentright:before {
    content: "\f1f3"
}

.icon-whh-paintroll:before {
    content: "\f1fa"
}

.icon-whh-wizard2:before {
    content: "\f1fb"
}

.icon-whh-subtractshape:before {
    content: "\f1fe"
}

.icon-whh-intersectshape:before {
    content: "\f1ff"
}

.icon-whh-excludeshape:before {
    content: "\f200"
}

.icon-whh-mergeshapes:before {
    content: "\f201"
}

.icon-whh-canvasrulers:before {
    content: "\f205"
}

.icon-whh-sun:before {
    content: "\f206"
}

.icon-whh-moon:before {
    content: "\f207"
}

.icon-whh-water:before {
    content: "\f208"
}

.icon-whh-pin:before {
    content: "\f20a"
}

.icon-whh-placeios:before {
    content: "\f20c"
}

.icon-whh-temperature:before {
    content: "\f20d"
}

.icon-whh-clock:before {
    content: "\f210"
}

.icon-whh-scope:before {
    content: "\f212"
}

.icon-whh-umbrella:before {
    content: "\f218"
}

.icon-whh-roadsign:before {
    content: "\f21b"
}

.icon-whh-forest:before {
    content: "\f217"
}

.icon-whh-gpsoff:before {
    content: "\f21e"
}

.icon-whh-gpson:before {
    content: "\f21f"
}

.icon-whh-place:before {
    content: "\f220"
}

.icon-whh-placeadd:before {
    content: "\f221"
}

.icon-whh-placedelete:before {
    content: "\f222"
}

.icon-whh-checkin:before {
    content: "\f223"
}

.icon-whh-trafficlight:before {
    content: "\f22a"
}

.icon-whh-clock2:before {
    content: "\f22b"
}

.icon-whh-alarm:before {
    content: "\f233"
}

.icon-whh-bag:before {
    content: "\f234"
}

.icon-whh-automobile:before {
    content: "\f239"
}

.icon-whh-road:before {
    content: "\f249"
}

.icon-whh-freeway:before {
    content: "\f24a"
}

.icon-whh-bus:before {
    content: "\f241"
}

.icon-whh-shipping:before {
    content: "\f23f"
}

.icon-whh-roadsignleft:before {
    content: "\f240"
}

.icon-whh-stockup:before {
    content: "\f251"
}

.icon-whh-stocks:before {
    content: "\f250"
}

.icon-whh-stockdown:before {
    content: "\f252"
}

.icon-whh-metro:before {
    content: "\f24f"
}

.icon-whh-timeline:before {
    content: "\f253"
}

.icon-whh-calculator:before {
    content: "\f258"
}

.icon-whh-briefcase2:before {
    content: "\f25e"
}

.icon-whh-briefcase3:before {
    content: "\f25f"
}

.icon-whh-gift:before {
    content: "\f260"
}

.icon-whh-bank:before {
    content: "\f262"
}

.icon-whh-abacus:before {
    content: "\f261"
}

.icon-whh-law:before {
    content: "\f263"
}

.icon-whh-price2:before {
    content: "\f264"
}

.icon-whh-calculator2:before {
    content: "\f265"
}

.icon-whh-paperclip:before {
    content: "\f284"
}

.icon-whh-paperclip2:before {
    content: "\f285"
}

.icon-whh-paperclip3:before {
    content: "\f286"
}

.icon-whh-flask:before {
    content: "\f27d"
}

.icon-whh-flaskfull:before {
    content: "\f27e"
}

.icon-whh-barcode:before {
    content: "\f276"
}

.icon-whh-qrcode:before {
    content: "\f275"
}

.icon-whh-hammer:before {
    content: "\f291"
}

.icon-whh-screwdriver:before {
    content: "\f292"
}

.icon-whh-medalsilver:before {
    content: "\f2e7"
}

.icon-whh-medalbronze:before {
    content: "\f2e8"
}

.icon-whh-medalgold:before {
    content: "\f2e6"
}

.icon-whh-medal:before {
    content: "\f2e5"
}

.icon-whh-warmedal:before {
    content: "\f2e4"
}

.icon-whh-checkbox:before {
    content: "\f310"
}

.icon-whh-maximize:before {
    content: "\f30f"
}

.icon-whh-checkbox2:before {
    content: "\f311"
}

.icon-whh-restore:before {
    content: "\f30d"
}

.icon-whh-minimize:before {
    content: "\f30e"
}

.icon-whh-settings5:before {
    content: "\f309"
}

.icon-whh-fastleft:before {
    content: "\f31a"
}

.icon-whh-fastright:before {
    content: "\f31b"
}

.icon-whh-fastup:before {
    content: "\f31c"
}

.icon-whh-fastdown:before {
    content: "\f31d"
}

.icon-whh-info:before {
    content: "\f315"
}

.icon-whh-alert:before {
    content: "\f316"
}

.icon-whh-resizeh:before {
    content: "\f318"
}

.icon-whh-resizev:before {
    content: "\f319"
}

.icon-whh-preview:before {
    content: "\f330"
}

.icon-whh-opennewwindow:before {
    content: "\f332"
}

.icon-whh-pagesetup:before {
    content: "\f331"
}

.icon-whh-exportfile:before {
    content: "\f32f"
}

.icon-whh-importfile:before {
    content: "\f32e"
}

.icon-whh-switchoff:before {
    content: "\f32d"
}

.icon-whh-switchon:before {
    content: "\f32c"
}

.icon-whh-redo:before {
    content: "\f32b"
}

.icon-whh-undo:before {
    content: "\f32a"
}

.icon-whh-zoomin:before {
    content: "\f320"
}

.icon-whh-zoomout:before {
    content: "\f321"
}

.icon-whh-enter:before {
    content: "\f323"
}

.icon-whh-exit:before {
    content: "\f324"
}

.icon-whh-scaleup:before {
    content: "\f325"
}

.icon-whh-scaledown:before {
    content: "\f326"
}

.icon-whh-merge:before {
    content: "\f334"
}

.icon-whh-split:before {
    content: "\f335"
}

.icon-whh-link2:before {
    content: "\f333"
}

.icon-whh-sum:before {
    content: "\f33b"
}

.icon-whh-synckeeplocal:before {
    content: "\f33e"
}

.icon-whh-synckeeponserver:before {
    content: "\f33d"
}

[class*=" icon-tc-"], [class^=icon-tc-] {
    font-family: plugintc;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-tc-plus:before {
    content: "\e608"
}

.icon-tc-add:before {
    content: "\e609"
}

.icon-tc-expand-less:before {
    content: "\e60a"
}

.icon-tc-expand-more:before {
    content: "\e60b"
}

.icon-tc-more-vert:before {
    content: "\e600"
}

.icon-tc-unfold-more:before {
    content: "\e60c"
}

.icon-tc-notifications:before {
    content: "\e601"
}

.icon-tc-notifications-none:before {
    content: "\e602"
}

.icon-tc-notifications-off:before {
    content: "\e603"
}

.icon-tc-trash:before {
    content: "\e604"
}

.icon-tc-pencil:before {
    content: "\e605"
}

.icon-tc-pencil2:before {
    content: "\e606"
}

.icon-tc-ellipsis-v:before {
    content: "\e607"
}

.alert {
    margin-bottom: 10px;
    padding-right: 14px
}

.alert.alert-notice {
    border: 1px solid #fed22f;
    background-color: #fff1a5
}

.alert .close {
    top: 0;
    right: 0
}

.alert .icon-warning-sign {
    margin-right: 5px
}

.alert-error-inline .alert {
    margin-bottom: 0
}

.alert-error .error_list {
    margin-bottom: 0;
    margin-left: 0
}

.alert-error.error-page-block {
    text-align: center;
    padding: 30px 0;
    margin: 5px 30px
}

.alert-success .ok-icon {
    background-image: url(../../images/green-tick.png);
    height: 16px;
    width: 16px;
    display: block;
    margin: 0 5px
}

.alert.alert-central {
    text-align: center;
    border: 1px solid
}

.alert-warning-icon {
    height: 128px;
    display: block
}

.alert-warning-message .question {
    font-size: larger;
    font-weight: 700;
    margin-top: 10px
}

.alert-warning-message p.note {
    margin-top: 15px;
    font-size: 13px
}

.page-alert {
    position: absolute;
    width: 0;
    top: 0;
    left: 49%;
    z-index: 1020
}

.page-alert .alert {
    width: 550px;
    margin-left: -300px;
    border-top-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.navbar-fixed-top + .page-alert {
    top: 40px
}

body > .page-alert {
    position: fixed
}

ul li {
    list-style: none
}

ul.listview {
    margin: 10px 0
}

ul.listview > li {
    margin: 0;
    padding: 10px 10px 5px;
    border-bottom: 1px solid #DFDFDF
}

ul.listview > li.odd, ul.listview > li:nth-child(odd) {
    background-color: #FCFCFC
}

ul.listview > li.even, ul.listview > li:nth-child(even) {
    background-color: #fff
}

ul.listview > li .image-frame {
    padding: 5px;
    background: #fff;
    border: 1px solid #DFDFDF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

ul.listview > li .list-actions {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    transition: all .6s ease-out
}

ul.listview > li .info-details-pane {
    font-size: 10px;
    color: #999
}

ul.listview > li .info-details-pane .info-details {
    padding-left: 10px
}

ul.listview > li .info-details-pane time {
    float: right
}

ul.listview li:hover {
    background: #FFFCED
}

.btn-filters, .btn-filters.active, .btn-filters:active {
    background-color: #272431
}

ul.listview li:hover .list-actions {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1
}

ul.listview.listview-bordered > li {
    border: 1px solid #DFDFDF;
    border-top-color: #fff;
    border-bottom-color: #DFDFDF
}

ul.listview.listview-condensed > li {
    padding: 5px
}

.list-counter {
    text-align: right;
    font-size: 12px;
    color: #666
}

li.with-actions .list-actions {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    transition: all .6s ease-out
}

li.with-actions:hover .list-actions {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    opacity: 1
}

.listview.metro {
    *zoom: 1
}

.listview.metro li {
    margin-bottom: 10px;
    border: 4px solid transparent;
    padding: 10px;
    width: 300px;
    position: relative;
    display: block;
    cursor: pointer;
    *zoom: 1
}

.listview.metro li .icon {
    width: 48px;
    height: 48px;
    float: left
}

.listview.metro li .icon img {
    width: 100%;
    height: 100%
}

.listview.metro li .data {
    margin-left: 55px
}

.listview.metro li .data h4 {
    margin: 0;
    padding: 0 0 2px
}

.listview.metro li .data p {
    margin: 0;
    font-size: 9pt
}

.listview.metro li .data .progress-bar, .listview.metro li .data .static-rating.small {
    margin-bottom: 3px
}

.listview.metro li:hover {
    outline: #ccc solid 3px
}

.listview.metro li:active {
    outline: #3e3e3e solid 3px
}

.listview.metro li:after, .listview.metro li:before {
    display: table;
    content: "";
    line-height: 0
}

.listview.metro.listview-image li {
    width: 380px
}

.listview.metro.listview-image li .icon {
    width: 100px;
    height: 100px;
    border: 1px solid #ccc
}

.listview.metro.listview-image li .data {
    margin-left: 110px
}

.listview.metro.listview-image li .data h4 {
    margin-bottom: 4px
}

.listview.metro.listview-image li .data p {
    line-height: 16px;
    font-size: 10pt;
    margin-bottom: 5px
}

.listview.metro.listview-image li .data .progress-bar, .listview.metro.listview-image li .data .static-rating.small {
    margin-bottom: 10px
}

.listview.metro.listview-iconic li .icon {
    width: 32px;
    height: 32px;
    border: 1px solid #ccc
}

.listview.metro.listview-iconic li .data {
    margin-left: 40px
}

.listview.metro.listview-fluid li {
    float: left;
    margin-right: 10px
}

.listview.metro.listview-full li {
    width: auto
}

.listview.metro > li.selected {
    border: 4px solid #2d89ef
}

.listview.metro > li.selected:after {
    width: 0;
    height: 0;
    border-top: 40px solid #2d89ef;
    border-left: 40px solid transparent;
    position: absolute;
    display: block;
    right: 0;
    content: "";
    top: 0;
    z-index: 1001
}

.listview.metro > li.selected:before {
    position: absolute;
    content: "\e08a";
    color: #fff;
    right: 4px;
    top: 0;
    font-family: iconFont;
    z-index: 1002;
    display: block
}

.listview.metro:after, .listview.metro:before {
    display: table;
    content: "";
    line-height: 0
}

.horizontal-list > li, .horizontal-list > li > div, .horizontal-list > li > label {
    display: inline-block
}

.horizontal-list.expanded-list > li {
    margin-right: 20px
}

.vmid-list > li, .vmid-list > li > div, .vmid-list > li > label {
    vertical-align: middle
}

.btn-filters {
    *background-color: #272431;
    background-image: -ms-linear-gradient(top, #54506C, #272431);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54506C), to(#272431));
    background-image: -webkit-linear-gradient(top, #54506C, #272431);
    background-image: -o-linear-gradient(top, #54506C, #272431);
    background-image: linear-gradient(top, #54506C, #272431);
    background-image: -moz-linear-gradient(top, #54506C, #272431);
    background-repeat: repeat-x;
    border-color: #272431 #272431 #1B1A23;
    color: #FFF !important;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, .33);
    -moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, .33);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .33)
}

.btn-filters.active, .btn-filters.disabled, .btn-filters:active, .btn-filters:hover, .btn-filters[disabled] {
    background-color: #272431;
    *background-color: #272431
}

.pagination-filtered {
    color: red
}

#sf_admin_search_filter {
    height: 30px
}

#sf_admin_search_filter .sf_admin_search_options {
    position: absolute;
    right: 2px;
    top: 14px;
    font-size: 16px
}

#sf_admin_search_filter .sf_admin_search_options a {
    color: #999;
    width: 16px;
    display: inline-block;
    text-align: center
}

#sf_admin_search_filter .sf_admin_search_options .dropdown-toggle {
    display: block;
    width: 16px;
    text-align: center
}

#sf_admin_search_filter form {
    margin-bottom: 0
}

#sf_admin_search_filter #admin_search_filter_input {
    width: 140px;
    padding-left: 26px;
    padding-right: 34px;
    -webkit-transition: width .5s ease-in-out;
    -moz-transition: width .5s ease-in-out;
    -o-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
    margin-bottom: 0
}

#sf_admin_search_filter #admin_search_filter_input:focus {
    width: 180px
}

#sf_admin_search_filter .clean .btn-reset {
    display: none
}

#sf_admin_search_filter .clean .sf_admin_search_options {
    right: 6px
}

#sf_admin_search_filter .input-icon-search {
    margin-right: -25px;
    position: relative;
    top: 7px;
    color: #999;
    font-size: 14px
}

#sf_admin_search_filter .btn-reset-search {
    top: 7px;
    right: 15px;
    position: absolute;
    font-size: 14px
}

#sf_admin_search_filter .dropdown-menu li > a {
    font-size: 14px;
    padding: 3px 20px 3px 10px
}

#sf_admin_search_filter .dropdown-menu .check-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 10px
}

#sf_admin_search_filter .dropdown-menu .icon-filter {
    margin-right: 3px
}

#sf_admin_list_settings_toggle {
    color: #666;
    margin: 10px 5px 0;
    display: inline-block;
    vertical-align: middle
}

#sf_admin_filter #sf_admin-filters-table td.field input[type=checkbox], .sf_admin_search_input_wrapper + #sf_admin_list_settings_toggle {
    margin-top: 0
}

#sf_admin_list_settings_toggle:hover {
    text-decoration: none;
    color: #333
}

#sf_admin_filter > .row {
    padding: 0 10px 10px
}

#sf_admin_filter #sf_admin_add_filter {
    text-align: right;
    vertical-align: top
}

#sf_admin_filter #sf_admin_add_filter label {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 12px
}

#sf_admin_filter #sf_admin_filter_select {
    width: auto;
    height: auto;
    max-width: 180px;
    display: block
}

#sf_admin_filter #sf_admin_filter_select option:disabled {
    color: #AAA
}

#sf_admin_filter #sf_admin-filters-table {
    width: 100%
}

#sf_admin_filter #sf_admin-filters-table tr.sf_admin_form_row {
    padding: 2px
}

#sf_admin_filter #sf_admin-filters-table td.field {
    width: 180px
}

#sf_admin_filter #sf_admin-filters-table td.field label {
    float: none;
    text-align: left;
    display: inline-block;
    font-size: 12px
}

#sf_admin_filter #sf_admin-filters-table td.values > .operator, #sf_admin_filter #sf_admin-filters-table td.values > .value {
    display: inline-block
}

#sf_admin_filter #sf_admin-filters-table td.values .value input {
    margin-left: 20px
}

#sf_admin_filter #sf_admin-filters-table td.values .btn {
    font-size: 12px
}

#sf_admin_filter #sf_admin-filters-table .input-filter-text {
    margin: 0;
    vertical-align: top
}

#sf_admin_filter #sf_admin-filters-table .control-group {
    margin-bottom: 0
}

#sf_admin_filter #sf_admin-filters-table select.input-filter-operator {
    margin: 2px 0;
    width: 150px
}

.uneditable-input + .btn, input[type=text] + .btn, input[type=password] + .btn, input[type=datetime] + .btn, input[type=datetime-local] + .btn, input[type=date] + .btn, input[type=month] + .btn, input[type=time] + .btn, input[type=week] + .btn, input[type=number] + .btn, input[type=email] + .btn, input[type=url] + .btn, input[type=search] + .btn, input[type=tel] + .btn, input[type=color] + .btn, select + .btn, textarea + .btn {
    margin-bottom: 10px
}

input[type=hidden].ac-input {
    width: 216px
}

.input-xxmini, input[type=hidden].input-xxmini.ac-input {
    width: 15px
}

.input-xmini, input[type=hidden].input-xmini.ac-input {
    width: 30px
}

.input-wide, input[type=hidden].input-wide.ac-input {
    width: 95%
}

input.input-lg, input[type=hidden].input-input-lg.ac-input {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

input[type=hidden].input-mini.ac-input {
    width: 60px
}

input[type=hidden].input-small.ac-input {
    width: 90px
}

input[type=hidden].input-medium.ac-input {
    width: 150px
}

input[type=hidden].input-large.ac-input {
    width: 210px
}

input[type=hidden].input-xlarge.ac-input {
    width: 270px
}

input[type=hidden].input-xxlarge.ac-input {
    width: 530px
}

fieldset legend a {
    color: #555
}

.control-group.error .icon-warning-sign, form .errors {
    color: #b94a48
}

label input[type=image], label input[type=checkbox], label input[type=radio] {
    vertical-align: middle
}

.controls .uneditable-input, .controls input[type=text], .controls input[type=password], .controls input[type=datetime], .controls input[type=datetime-local], .controls input[type=date], .controls input[type=month], .controls input[type=time], .controls input[type=week], .controls input[type=number], .controls input[type=email], .controls input[type=url], .controls input[type=search], .controls input[type=tel], .controls input[type=color], .controls select, .controls textarea {
    margin-bottom: 0
}

.control-group > .controls > .help-block {
    margin-top: -5px
}

.control-group.error label .errors {
    display: inline-block;
    margin-left: 15px
}

.controls .alert-error {
    margin-top: 5px;
    margin-bottom: 0
}

form .errors {
    display: block
}

form .form-global-errors {
    padding: 15px
}

form .sf_admin_list_table td .errors, form.form-inline .errors {
    display: inline-block
}

.form-horizontal label {
    float: left;
    width: 140px;
    padding-top: 0;
    text-align: right;
    line-height: 15px
}

.form-horizontal .checkbox_list label, .form-horizontal .form-inline label, .form-horizontal .radio_list label {
    float: none;
    width: auto
}

.form-inline {
    margin-bottom: 10px
}

.form-inline .control-group {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    margin-right: 20px
}

.form-inline input[type=checkbox], .form-inline input[type=radio] {
    margin: 0
}

.form-inline .controls {
    display: inline-block;
    margin-left: 5px
}

.form-horizontal .form-vertical .controls, .horizontal-controls-block > .controls:first-child {
    margin-left: 0
}

.horizontal-controls-block > .controls > .control-group {
    display: inline-block
}

.form-inline .btn-toolbar {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline
}

.form-inline .btn-toolbar .btn {
    margin-top: 15px
}

.form-condensed {
    margin-bottom: 0
}

.control-group .control-group, .form-horizontal .form-condensed .control-group, .form-horizontal.form-condensed .control-group, .form-label {
    margin-bottom: 5px
}

.form-condensed .form-actions {
    padding: 15px
}

.form-inline .form-condensed .control-group, .form-inline.form-condensed .control-group {
    margin-right: 0
}

.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio], .form-search .checkbox input[type=checkbox], .form-search .radio input[type=radio] {
    margin-top: 3px
}

.form-vertical .form-horizontal .control-group > label {
    text-align: left
}

.form-horizontal .form-vertical .control-group > label {
    float: none;
    padding-top: 0;
    text-align: left
}

.form-horizontal .form-vertical .form-actions, .form-horizontal .form-vertical.form-actions {
    padding-left: 20px
}

.form-label {
    display: block
}

.form-label label {
    display: inline
}

.form-label .label-extra {
    font-style: italic
}

.help-block, .help-inline {
    color: #AAA;
    font-style: italic;
    font-weight: lighter
}

.help-block {
    clear: both;
    margin-bottom: 0
}

.help-tooltip {
    font-size: 16px;
    margin: 2px 0 0 4px;
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline
}

.checkbox_list label, .checkbox_list.form-inline li, .radio_list label, .radio_list.form-inline li {
    display: inline
}

.small-labels .control-group > label {
    width: 70px
}

.small-labels .controls {
    margin-left: 80px
}

.small-labels .form-actions {
    padding-left: 80px
}

.form-horizontal .well .control-label {
    width: 120px
}

.form-horizontal .well .controls {
    margin-left: 140px
}

form .well > :last-child {
    margin-bottom: 0
}

.sf_admin_actions_block .btn, .sf_admin_actions_block .btn-group {
    float: right;
    margin-left: 5px
}

.sf_admin_actions_block .btn-moreactions-group .btn {
    float: none
}

.sf_admin_actions_block .btn-back, .sf_admin_actions_block.subnav-unfixed .sf_admin_list_action.btn {
    float: left
}

.sf_admin_actions_block .btn-new {
    margin-right: 10px
}

.form-actions.form-actions-tight {
    margin: 0
}

.input-date {
    z-index: 3
}

.modal-body .hasDatepicker {
    z-index: 1500
}

.checkbox_list.form-inline, .radio_list.form-inline {
    margin-left: 5px
}

.checkbox_list.form-inline li + li, .radio_list.form-inline li + li {
    margin-left: 10px
}

.rich-text {
    width: 580px;
    height: 150px
}

.sf_admin_date select, .sf_admin_time select, select.autowidth {
    width: auto
}

.sf_admin_date .input-append.date {
    float: left;
    margin-right: 5px
}

.sf_admin_form label {
    font-weight: 700
}

.sf_admin_form label.help-block, .sf_admin_form label.help-inline {
    font-weight: lighter
}

.sf_admin_form .form-actions {
    margin-top: 0;
    border-top: none
}

.sf_admin_form .form-horizontal label {
    margin-bottom: 0;
    padding-top: 0
}

.sf_admin_form .required-field-mark-label {
    margin-left: 15px
}

.sf_admin_form .sf_admin_actions_block {
    padding: 5px 10px;
    margin-bottom: 5px
}

.sf_admin_form .sf_admin_actions_block .btn-toolbar {
    margin: 5px 0
}

.sf_admin_form .tab-pane {
    padding: 0 5px
}

.sf_admin_form .list-wschema-formatter > .sf_admin_form_list_row > h4 {
    background: #D0D0D0;
    padding: 2px 5px;
    border-bottom: 1px solid #999
}

.sf_admin_form_row.control-group {
    padding: 5px 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.fieldset-1-cols .sf_admin_form_row .input-name {
    width: 480px
}

.fieldset-1-cols .sf_admin_form_row textarea {
    width: 500px
}

.fieldset-2-cols .sf_admin_form_row .input-name {
    width: 480px
}

.fieldset-2-cols .sf_admin_form_row textarea {
    width: 500px
}

.fieldset-3-cols .row-1-cols .sf_admin_form_row .input-name {
    width: 780px
}

.fieldset-3-cols .row-1-cols .sf_admin_form_row textarea {
    width: 790px
}

.sf_admin_list_action.win-command {
    padding-top: 7px;
    font-size: 11pt
}

.sf_admin_list_action.win-command .win-label-horizontal {
    margin-left: 0
}

.sf_admin_actions_block.nav-top.subnav-fixed .sf_admin_list_action.win-command {
    color: #fff;
    padding-top: 10px
}

.form-actions {
    box-shadow: 0 1px 1px #fff
}

.form-actions.btn-toolbar .btn {
    float: right
}

.form-actions.subnav-fixed {
    padding: 5px 20px
}

.required_field_mark {
    color: #D10000
}

.input-append input[type=email], .input-append input[type=password], .input-append input[type=tel], .input-append input[type=text], .input-prepend input[type=email], .input-prepend input[type=password], .input-prepend input[type=tel], .input-prepend input[type=text] {
    width: 185px
}

.input-append input[type=email].input-xxmini, .input-append input[type=password].input-xxmini, .input-append input[type=tel].input-xxmini, .input-append input[type=text].input-xxmini, .input-prepend input[type=email].input-xxmini, .input-prepend input[type=password].input-xxmini, .input-prepend input[type=tel].input-xxmini, .input-prepend input[type=text].input-xxmini {
    width: 15px
}

.input-append input[type=email].input-xmini, .input-append input[type=password].input-xmini, .input-append input[type=tel].input-xmini, .input-append input[type=text].input-xmini, .input-prepend input[type=email].input-xmini, .input-prepend input[type=password].input-xmini, .input-prepend input[type=tel].input-xmini, .input-prepend input[type=text].input-xmini {
    width: 30px
}

.input-append input[type=email].input-mini, .input-append input[type=password].input-mini, .input-append input[type=tel].input-mini, .input-append input[type=text].input-mini, .input-prepend input[type=email].input-mini, .input-prepend input[type=password].input-mini, .input-prepend input[type=tel].input-mini, .input-prepend input[type=text].input-mini {
    width: 60px
}

.input-append input[type=email].input-small, .input-append input[type=password].input-small, .input-append input[type=tel].input-small, .input-append input[type=text].input-small, .input-prepend input[type=email].input-small, .input-prepend input[type=password].input-small, .input-prepend input[type=tel].input-small, .input-prepend input[type=text].input-small {
    width: 90px
}

.input-append input[type=email].input-medium, .input-append input[type=password].input-medium, .input-append input[type=tel].input-medium, .input-append input[type=text].input-medium, .input-prepend input[type=email].input-medium, .input-prepend input[type=password].input-medium, .input-prepend input[type=tel].input-medium, .input-prepend input[type=text].input-medium {
    width: 150px
}

.input-append input[type=email].input-large, .input-append input[type=password].input-large, .input-append input[type=tel].input-large, .input-append input[type=text].input-large, .input-prepend input[type=email].input-large, .input-prepend input[type=password].input-large, .input-prepend input[type=tel].input-large, .input-prepend input[type=text].input-large {
    width: 210px
}

.input-append input[type=email].input-xlarge, .input-append input[type=password].input-xlarge, .input-append input[type=tel].input-xlarge, .input-append input[type=text].input-xlarge, .input-prepend input[type=email].input-xlarge, .input-prepend input[type=password].input-xlarge, .input-prepend input[type=tel].input-xlarge, .input-prepend input[type=text].input-xlarge {
    width: 270px
}

.input-append input[type=email].input-xxlarge, .input-append input[type=password].input-xxlarge, .input-append input[type=tel].input-xxlarge, .input-append input[type=text].input-xxlarge, .input-prepend input[type=email].input-xxlarge, .input-prepend input[type=password].input-xxlarge, .input-prepend input[type=tel].input-xxlarge, .input-prepend input[type=text].input-xxlarge {
    width: 530px
}

.checkbox_list > li, .radio_list > li {
    padding: 2px 0
}

.checkbox_list input[type=checkbox], .checkbox_list input[type=radio], .radio_list input[type=checkbox], .radio_list input[type=radio] {
    margin-top: 0
}

.form-container-box {
    margin-bottom: 2px;
    border: 1px solid #E5E5E5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.form-container-box .form-heading-bar {
    border-bottom: 0;
    height: 37px;
    background: #004c7f;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004c7f), color-stop(1, #000));
    background: -ms-linear-gradient(bottom, #004c7f, #000);
    background: -moz-linear-gradient(center bottom, #004c7f 0, #000 100%);
    color: #fff;
    border-color: #fff
}

.form-container-box .form-title {
    font-size: 12px;
    line-height: 1.5em;
    margin: 0;
    padding: 4px 8px;
    -webkit-box-shadow: 0 0 1px #ccc;
    -moz-box-shadow: 0 0 1px #ccc;
    box-shadow: 0 0 1px #ccc;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);
    background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);
    background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    border-bottom: 1px solid #d3d3d3
}

.form-container-box .form-container-inner {
    padding: 9px 15px
}

.form-container-box .form-container-inner .form-actions {
    margin-top: 0;
    border-top: 0
}

.quickform .control-group {
    margin-bottom: 2px
}

.sf_admin_actions.contextual-actions {
    display: none;
    font-size: 11px;
    margin-left: 10px
}

.sf_admin_actions.contextual-actions li {
    display: inline-block;
    margin-left: 10px;
    padding: 0
}

li:hover > .sf_admin_actions.contextual-actions {
    display: inline
}

.fileupload .thumbnail, .fileupload .thumbnail > img, .fileupload .uneditable-input {
    display: inline-block;
    vertical-align: middle
}

.table.table-wschema-formatter {
    margin-bottom: 0
}

.table.table-wschema-formatter td, .table.table-wschema-formatter th {
    padding: 4px 5px
}

textarea {
    resize: vertical;
    max-height: 400px
}

.table-wschema-formatter .sf_form_field .help-inline {
    margin-right: 10px
}

.table-wschema-formatter th > h4 {
    margin: 0
}

.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer
}

.fileupload {
    margin-bottom: 9px
}

.fileupload .uneditable-input {
    margin-bottom: 0;
    cursor: text
}

.fileupload .thumbnail {
    overflow: hidden;
    margin-bottom: 5px;
    text-align: center
}

.fileupload .thumbnail > img {
    max-height: 100%
}

.fileupload .btn {
    vertical-align: middle
}

.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists {
    display: none
}

.fileupload-inline .fileupload-controls {
    display: inline
}

.fileupload-new .input-append .btn-file {
    -webkit-border-top-right-radius: 0 3px 3px 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0 3px 3px 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.thumbnail-borderless .thumbnail {
    border: none;
    padding: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.fileupload-new.thumbnail-borderless .thumbnail {
    border: 1px solid #ddd
}

.control-group.warning .fileupload .uneditable-input {
    color: #a47e3c;
    border-color: #a47e3c
}

.control-group.warning .fileupload .fileupload-preview {
    color: #a47e3c
}

.control-group.warning .fileupload .thumbnail {
    border-color: #a47e3c
}

.control-group.error .fileupload .uneditable-input {
    color: #b94a48;
    border-color: #b94a48
}

.control-group.error .fileupload .fileupload-preview {
    color: #b94a48
}

.control-group.error .fileupload .thumbnail {
    border-color: #b94a48
}

.control-group.success .fileupload .uneditable-input {
    color: #468847;
    border-color: #468847
}

.control-group.success .fileupload .fileupload-preview {
    color: #468847
}

.control-group.success .fileupload .thumbnail {
    border-color: #468847
}

.modal .admin_pager_info {
    font-size: 11px
}

.modal .admin_pager_info .sf_admin_max_per_page_choices {
    width: 60px;
    height: 27px
}

.modal .admin_pager_info .admin_pager_max_per_page_label {
    display: none
}

.modal.fullwidth {
    width: 90%;
    left: 10%;
    margin: -250px 0 0 -50px
}

.modal > .modal-header h4 {
    line-height: 5px
}

.progress {
    position: relative
}

.progress .bar {
    position: absolute;
    overflow: hidden;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.progress .progressbar-back-text {
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 12px;
    text-align: center;
    line-height: 20px
}

.progress .progressbar-front-text {
    display: block;
    width: 100%;
    font-size: 12px;
    text-align: center;
    line-height: 20px
}

.progress.thinnest {
    margin: 5px 0;
    height: 5px
}

.progress.thin {
    margin: 5px 0;
    height: 10px
}

.progress.right .bar {
    right: 0
}

.progress.right .progressbar-front-text {
    position: absolute;
    right: 0
}

.progress.vertical {
    width: 20px;
    height: 100%;
    float: left;
    margin-right: 20px;
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(left, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(left, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(left, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to right, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=1)
}

.progress.vertical.bottom {
    position: relative
}

.progress.vertical.bottom .bar, .progress.vertical.bottom .progressbar-front-text {
    position: absolute;
    bottom: 0
}

.progress.vertical .bar {
    width: 100%;
    height: 0;
    background-color: #0480be;
    background-image: -moz-linear-gradient(left, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(left, #149bdf, #0480be);
    background-image: -o-linear-gradient(left, #149bdf, #0480be);
    background-image: linear-gradient(to right, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=1);
    -ms-transition: all height .6s ease ease-out;
    -webkit-transition: height .6s ease;
    -moz-transition: height .6s ease;
    -o-transition: height .6s ease;
    transition: height .6s ease
}

.progress-danger.vertical .bar, .progress.vertical .bar-danger {
    background-color: #c43c35;
    background-image: -moz-linear-gradient(left, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(left, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(left, #ee5f5b, #c43c35);
    background-image: linear-gradient(to right, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=1)
}

.progress-success.vertical .bar, .progress.vertical .bar-success {
    background-color: #57a957;
    background-image: -moz-linear-gradient(left, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(left, #62c462, #57a957);
    background-image: -o-linear-gradient(left, #62c462, #57a957);
    background-image: linear-gradient(to right, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=1)
}

.progress-info.vertical .bar, .progress.vertical .bar-info {
    background-color: #339bb9;
    background-image: -moz-linear-gradient(left, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(left, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(left, #5bc0de, #339bb9);
    background-image: linear-gradient(to right, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=1)
}

.progress-warning.vertical .bar, .progress.vertical .bar-warning {
    background-color: #f89406;
    background-image: -moz-linear-gradient(left, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(left, #fbb450, #f89406);
    background-image: -o-linear-gradient(left, #fbb450, #f89406);
    background-image: linear-gradient(to right, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=1)
}

.panel-table .table {
    margin-bottom: 0;
    border: 0
}

.table > thead > tr > th {
    padding: 5px 8px;
    vertical-align: middle;
    color: #000
}

.table > thead > tr > th a {
    color: #000
}

.table > thead > tr > th small {
    display: block;
    color: #333
}

table.table.table-autowidth {
    width: auto
}

.panel-table {
    margin-top: 5px;
    border-color: #cfdbe2
}

.panel-table .panel-table-body.body_pad {
    padding: 15px
}

.panel-table .panel-table-footer {
    padding: 10px 15px;
    background-color: #fafafa;
    border-top: 1px solid #eee;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.table-striped tbody tr.odd td, .table-striped tbody tr.odd th {
    background: #fff
}

.admin_pager_nav form {
    margin: 7px auto
}

.sf_admin_batch-selected-count {
    display: inline-block
}

.table-pager {
    padding: 3px 10px;
    border-bottom: 1px solid #CFDBE2
}

.table-pager .select2-container .select2-choice {
    background: 0 0
}

.table .thead-condensed tr th {
    padding: 6px
}

.table tfoot tr td.table-count {
    text-align: right
}

.sf_admin_list .sf_admin_list_table .sf_admin_list_drilldown_toggle .btn-link {
    outline: 0
}

.tab-content {
    overflow: visible
}

.nav-tabs .icon-warning-sign {
    color: #b94a48;
    margin: 2px
}

.tile, .tile * {
    color: #fff
}

.tile-group {
    margin: 0 80px 0 0;
    float: left;
    height: auto;
    min-height: 1px;
    width: 802px
}

.tile {
    display: block;
    float: left;
    background-color: #525252;
    width: 150px;
    height: 150px;
    cursor: pointer;
    box-shadow: inset 0 0 1px #FFC;
    position: relative;
    font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 11pt;
    letter-spacing: .02em;
    line-height: 20px;
    margin: 0 10px 10px 0;
    overflow: hidden
}

.tile .tile-content, .tile .tile-content p {
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 9pt;
    overflow: hidden;
    text-overflow: ellipsis
}

.tile .tile-content {
    width: 100%;
    height: 100%;
    vertical-align: top;
    padding: 10px 15px;
    position: relative;
    color: #fff;
    line-height: 16px
}

.tile .tile-content:hover {
    color: rgba(0, 0, 0, .8)
}

.tile .tile-content:active {
    color: rgba(0, 0, 0, .4)
}

.tile .tile-content h1:hover, .tile .tile-content h2:hover, .tile .tile-content h3:hover, .tile .tile-content h4:hover, .tile .tile-content h5:hover, .tile .tile-content h6:hover, .tile .tile-content p:hover, .tile .tile-content:hover {
    color: #fff
}

.tile .tile-content h1, .tile .tile-content h2, .tile .tile-content h3, .tile .tile-content h4, .tile .tile-content h5, .tile .tile-content h6, .tile .tile-content p {
    padding: 0;
    margin: 0;
    line-height: 24px
}

.tile .tile-content p {
    color: #fff;
    line-height: 16px
}

.tile .tile-content p:hover {
    color: rgba(0, 0, 0, .8)
}

.tile .tile-content p:active {
    color: rgba(0, 0, 0, .4)
}

.tile .tile-content p:hover {
    color: #fff
}

.tile.icon > .tile-content {
    padding: 0
}

.tile.icon > .tile-content > img {
    position: absolute;
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px
}

.tile.image-slider > .tile-content, .tile.image > .tile-content {
    padding: 0
}

.tile.image-slider > .tile-content > img, .tile.image > .tile-content > img {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%
}

.tile.image-set > .tile-content {
    margin: 0;
    padding: 0;
    width: 25% !important;
    height: 50%;
    float: left;
    border: 1px solid #1e1e1e
}

.tile.image-set > .tile-content > img {
    min-width: 100%;
    width: 100%;
    height: auto;
    min-height: 100%
}

.tile.image-set .tile-content:first-child {
    width: 50% !important;
    float: left;
    height: 100%
}

.tile.double {
    width: 310px
}

.tile.triple {
    width: 470px
}

.tile.quadro {
    width: 630px
}

.tile.double-vertical {
    height: 310px
}

.tile.triple-vertical {
    height: 470px
}

.tile.quadro-vertical {
    height: 630px
}

.tile .brand, .tile .tile-status {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 30px;
    background-color: transparent;
    *zoom: 1
}

.tile .brand:after, .tile .brand:before, .tile .tile-status:after, .tile .tile-status:before {
    display: table;
    content: "";
    line-height: 0
}

.tile .brand > .badge, .tile .tile-status > .badge {
    position: absolute;
    bottom: 0;
    right: 0;
    right: 5px;
    margin-bottom: 0;
    color: #fff;
    width: 34px;
    height: 28px;
    text-align: center;
    font-family: 'Segoe UI Semibold', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-size: 11pt;
    letter-spacing: .01em;
    line-height: 14pt;
    padding-top: 3px
}

.tile .brand > .name, .tile .brand > .text, .tile .tile-status > .name, .tile .tile-status > .text {
    position: absolute;
    font-family: 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff
}

.tile .brand > .badge.activity, .tile .tile-status > .badge.activity {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGMSURBVDhPvZMtTwNBEIbv2mtScaICcQJRgSgJCQIEhqSiAlEHAlFRwU/ov0AgUEgUsrIkiJIgMOAQJFSQQAIJJBWIu95Hj2eGvXIpB3W8yWTn452Z3dld25pDmqZuFEWdcrm8jr6JK7Bt+wb9Ft85+vsXswBxHHdIfmFNi4TYG7InXAp6ss52kCTJIc6e6KzSVbrdYzrYDaSFXZU4uEQ8x3FW1ZpMJge5Tn3IdQ3kID5iw4zHTqIsUEP3TWCA7WhgDjRZg/eUFRCR3Fl3KYJjyfALIUU46jHcsSlQl8FdmQJnhrcQJFbJ6QZB0LDDMNyS4XBFo1Kp9Gw4/wi247GLHmvNuBaC47Y5gtzIQB1mBmMGdDSdTpfV+QdM8vfcsqkap6ClgQIQa+a4bXViPGRO5ILjuBqYAwk7yIfhXcNz9CljDFkkST6P4JGjnHA7d+gBxAY3tIve1Khljbi1beKvakHQp0uhfTrMjvOL9H3fX9FE8OM7yxAhdem4QWHZkSufSoTYaaVSkY9kYFmfXgyTciI3uacAAAAASUVORK5CYII%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.alert, .tile .tile-status > .badge.alert {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFeSURBVDhPpZMtT8RAEIbb7YoTJ04gkQgQuBNIEpB4LD8AwQ9AkCCQhGAvQSAuKHCIE0gEP+DEISAhQYK4pE0/eWa65a7lSvh4k8nsvDv77sxs67UhSZLNNE0LZ3uO/gLj/J+hAkVRWI1+geqMCuR5fkKZoyiKViX+DuQu094wy7KhEmEYrkAk0qt4Nk5R77GszQCuE8fxIXxY8ZJjgiBY8n3/UcTwlsQDNifGmF29AcBtITyGOyan47gXXFfW2g/q+yi+VeptJhVgR1KRHp4HZI+bzknQlhYcvpQZuHRF8xmnCDyLL8MZEI9o4YkW3h1VB+o73DJp3to08l7xsw9Lng5i1EiSSV/Pcbdwzfk8MLcNqjIyye1STnHD5joln7lYcGWtXaP8gYsFfeJyHvR9waExt3wKsV74L3Brn/geu3OUDqiL1T7nNoEK8mLi9RUoZYqlsv4pqtf459/oeR8seozS7mDHCwAAAABJRU5ErkJggg%3D%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.available, .tile .tile-status > .badge.available {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAKvSURBVHjahJA/bJR1HMY/31977x33r2LuClc1LYM9TSAUr5gqtkVJjAkSFxYHE3VgaWRw0cUwOagxMZLApoXFBIwuHVSoQYkVMBXUpqSkMW9jaS25plh7/3rv+3scTIwixs/8PHn+2Bk/SVtN2mqxacYOKw13KfNiXtlneihmDONXqs0VVs/VXP1UqJvnc8qBeZoWYWf9JHXVqWkj2EX55G76X86R4W40aDHNzMdzLBwJLLEWm6fTI+o0knvZ+dkgO/cDfGczTNpl5gjxePrpY0SPMKwKT1A5nCe7Y4ofDgQEv/Ghn2AqunZabUmR9Fb8gQoaUVIVFTSiokaV0qDu0T694Y+rGbWktnQ5+nHiuP+IjrFjR4cqevj9wBK8beO87t6jiyzbKJAiIEWSreQxjAm7QGyeAwzRzb39i/7WFbdV2bGs0nxvs7zjxtlOgRwZPP6v7R5PmhQPUOKEneFLd4UECfqs51WXU/opDL6wb/mdDfJkEfrXgUKk2UKbiM/5BoD76d7reujOANwgJH9H8p14PDnSzBGySZsSReecDIAIDxj/jxH/LcQtW7UJ0E8f69RwuP+0Ohwb1CnTS0CCW6zK3Wb9a4AnNcgWktRoYHdpYhgtWvypfRSARVv5yVXd2smGWuzTHo7qeRZZpk7zH00cRos2ITd5yT/HQY0gPKGW3u0YPvZ06HB77tO2hx5jN5HFTNk11lgHRIs2VW5Tp8kRf5g3eYUUSa5y/eKsfn7NTvlPaCjqelwDF3bx4ADAeXeJc1xijpCYmDJ9jKrCIe0H4IaF81/56VGDJTvtPwV1IFmhTO/4AOWDSQIAWmwiRIokADEx08xeXGD5hUjxQp0GnQCdOAKS1RnNP7tO7VDOMmO9bB8qUQRghVVCW7raUOPEvH45W7IidRoA/DEAmmk0pL+n6f4AAAAASUVORK5CYII%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.unavailable, .tile .tile-status > .badge.unavailable {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAKASURBVHjalJK9axxXFMV/772ZzOysVqvRDgtaSSwpJYFwY3ATEpIm5KNLawgp3Ljz/5E2bu20CYQUBoMNNnaRMkUKqYiQtIgdCQ0TaVc7M29n3nspzC7GMYYcuMWFe7jnHI4YjUY453DOYYyh0+l8opT63vO8L8MwbAshqKqq0lo/c849rqrquXMOIcSbGY1GWGsxxny0urr6MI7jH5RSAFhrAZBSLvc8z3+dTqf3lFL/SCnxAIwxwdra2tP19fXPAC4vL8myjKIoAIiiiF6vR7/fJ0mS75RSH19dXX0hpbwWx8fHrKys/JwkyV1rLYeHh5yenuKc420lzjm2trbY3d3F8zzyPH8ynU6/ERcXF3fiOP7D930ODg44OjoiDMOl7AWstZRlyXA4ZH9/H2MM4/H4K+l53n3f98myjJOTE4Ig+A95kUMURZydnXF+fo5SiiiKHkjf9z9f+AaWst+HRfKL2yiKbssgCNrOOWaz2Xs/vwulFLPZjLquCcPwDcM5x//B2/dyPp9XC3/WWoQQHyQbY2i32/i+T1VVTtZ1/QogSZJlGz/02VpLkiQAlGX5l2ya5mHTNPT7fba3tynLctnAd8llWTIYDNjY2MBaS1EUP0qt9YvJZPI7wM7ODsPhEK01WmuapqFpGrTWVFXFYDBgb28PIQTX19ev67r+TYzHY7TW3W63+zKO41sAaZqSZRk3NzcAtNtter0em5ubAEwmk7/zPP9USjkWaZoyn89xziWdTudRt9v9etGFuq4B8H1/aSXP89dFUdx1zp065xBpmlLXNUIIjDG0Wq1vPc+7H4bhnVarhRCCsiwpiuJPY8xPRVH8EgQBxhistfw7ABpxTL93U9x/AAAAAElFTkSuQmCC) 50% no-repeat #2d89ef
}

.tile .brand > .badge.away, .tile .tile-status > .badge.away {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAJ2SURBVHjajJI7iFVnFIW//d9zz52ZO2fG14gzJBgbp5JYKPh+NqKxsxWMRZoBCxu1sAuBKFaClj5KDUQhRXybCIqICjqNYjFDhtExN45e7/uc8y+L/yJGp3A1+2fDWv/ea23zlQvIp0gpRgfrWbZRNrhP0cAOopEyGGSvWmQz15zq59SeuC5LsAis0MJ85SLKG8jXY3pXnKb8/X6iBAB8KLhuzZtQf/gbrWc/WTGetSgnAg9qlCiv/pNk1RYAqz3A6jeg/SyoxMtReRNKNsLAhj24gWW0726H+B3+9Rmyd3fPp5KyXMpf/SqNL5KelEIdH5Ke9Ejj8+SnjyrLWkolZbX7f/jZk5h/e3WN7197j0I/NnMMN3MYoiXgBv6/g+rQmUJDR/Ajv4BP0eylnU5u/pgK/Vj9Ee6/411y8gm5a4b1Qfwt9uYUrnoTXBGLvzvoFCXbDLDaVcjfd38WX0JBRCnUroRW/M1qRzRSxgPt55+NPRc8FJJgbtaB4rBz+phRxtcj//hylr5s4YDScvDVT0KfCw7yGpRGIYohfS2H3v4NoL6tYL3BbWwOsoHawY3y1tDJpp46p8pp5U2UrEcLD0BnCtT4bBIXyJ0J/Pwf0eAu8ELtiROO5uQtazy9LMAvPoKGDoU00n/CSr4K2RTkFfyCMRj+OWg2Ht9RNv27+X/PId8cVN+62/SvWAngqtehdq17yjmURlHfZjRvdxi98fyFr/21GWfT5ivnkQehRfSOnqV35S4KpW4w7ZB/1NNNMYf6wzukk3ulbBI1iIJkBBZX1Bn/gby621wyRrx0DcXhQGzPYOnEY/nmKbVeXLTicNcn+DAArZ4503S5ZjkAAAAASUVORK5CYII%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.busy, .tile .tile-status > .badge.busy {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAKNSURBVHjajJI9a1RBGIWfGeLdmPXuKkR0Q0RTmFsFUxgQNcaPRonpbAW1sAlY2IhFfoCIVSDaaVImFhYWmkTxAwJBVgttNqTYQFAjAWPi7t3svXeOxeC3hQdeZpiZ887DmTFuchIlCUoSTLOJ6erqV7F4QYXCaTo68hgDHz82WFmZsbXauKrVWYUhBjCNBsZNTaF6HdVqAT09tzlw4BJhyD8Vx1Au36dSuWyC4LPJMlpwDur1HH19jzh48DiAefUK8+QJVCrgHHR3o2PHUH8/HD16jkKhi7m5UwTBF9zdu6RzcxOJpFRSduOG1N4u5XJ+3LlTam2Vtm+XGxlR2mgokZTOzz90o6PgpqcPpRsbP83GSKWSFEXS/v2+okjq7JRA7vp1pZLSZlPJ5OQZqx07hrVtG+b1a+zNm7B7N4ShR/8u56CtDfbswYyNYZ8+hS1bMPv2XbUKw5MGMNPTsLEBhQJIfwco+SZJAo8f+7XOzj5LR0cegIUFb/715j/lnKerVKDZhFLJWlnrN9OU/1aW/Zha8+FDA4Dublhfh+8N/yVr4etXiCIIAvj0SZa1tRcAOnECtm6FWg2M+dtsDGxu8uMsYJaX31q7unpbcYyOHEFXrsDyMtTrv5NY683VKu7iRTQ4CBKqVm/h7twhnZ9/kEhK41ju2jWpWJTa2qRdu3zl81I+r2x4WNnamv8H5fKLZHQU48bHURwXdfjwM3p6egHs7CzMzPi0swyiCA0MoKEhj76wsOiePx/AmPfGTUwgQFI7UXSP3t5BcjmPvrnp37+19Wf65fJLlpbOK02XqNdpAaClBYJgVe/enWV9fciE4TB79x6iVPLGlRVMtfpGcTymxcUpUyr5nIBvAwDWIWcndiwtQAAAAABJRU5ErkJggg%3D%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.newMessage, .tile .tile-status > .badge.newMessage {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC/SURBVDhP1ZE9DgIhFIQhobDYg1haWniMbSw9j0exsfMAeg9L7Sy2kPATnCFI2LgYtjJOMjx4vPkoED+X5OK934cQ+thpFOYvSqmdMMascVDOuQMcGn1GptNaL4W1dgBkMwOSw8jeBJszIKMwexFAN0A+wnQG0Lh4wv0EJIb5AO4fRX8MoDFAlZAyPJSztOSSfiYLAYeyxTcdURcIrqSUJ7iLA4UmAdQbgnqvhakqgEoQXQtTXwEtIuCa9n8pIV67VJf6AmhGmgAAAABJRU5ErkJggg%3D%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.paused, .tile .tile-status > .badge.paused {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAArSURBVDhPY/j9+7fDnz9//mPBCQxQgE8NE1QN2WDUgFEDQGDUgIE3gIEBAArtNKc4HT7sAAAAAElFTkSuQmCC) 50% no-repeat #2d89ef
}

.tile .brand > .badge.playing, .tile .tile-status > .badge.playing {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEXSURBVDhPY4CBnz9/pvz+/dsFyiUaMEFpBiYmJhkgtf3v37/t////Z4GIEgZwA0CAkZGRBai5AmjIYSCtABXGC1AMQAIWf/78OQ/EEVA+ToDLAJBrBIDUcqBrZgNdwwMRxQQ4DYABoOYUoCGngYFsABVCAQQNgAINYCAf//XrVwGUDwfEGgDyEgfQkH5guGwGukoEKky8AUhA5sePH6DwAQOSDAC6YgIzM7MpJyfnHagQcQYAnfwGiD2BmguBhvyBCoMBMQbsYWFh0WVlZd0B5aMAnAYAbfzz79+/SqBmV6CtL6DCGACXAQ+ABliysbF1QPk4AYYBQI0rgH7VBWo+AxXCC+AGADV+AVKJQL9GAp0MYhMBGBgA8v5j1f90TA8AAAAASUVORK5CYII%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.error, .tile .tile-status > .badge.error {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFiSURBVDhPjVM7TsNQELRjy8ISBQeIREtBEYnQUXCINFTkCCBxgNwAJI5AaejSpaCAEqRINBTcIQ1SbD9/mHmfZP3iSIw0ytt9O7O7thMGHpqmGVZVNQnD8AwcMde27RL8rOt6nqbpjy7sA4RTpdQKv20fcbcuy/IOZrGVbIHLpz7RHr52TJCYukuMeU+6WDBjdxej4UyLubMbm0KdBDyTzHWEyY01UEVRnA4Q8IEdaZVAFEW3yD/g+IzzFc6VuTFAHAPXO7vLKQi5q+suuOD+X15yx4ToEXON1QB3B6ZkC3Qd+q8Kaxzbo0TMCTLPefPAfPS8nTeOtnk1YEfMsf11pIm+y/P8BLusmaCZrevsLE1QO3F51FzopJyCQil2pAnFoLLxI7X6z8SxkVjgeMn4H/jGQz3Ht/BrY2MC85nrsI/sjNpDKzMTSODzHPELQ9EY1H9ndFqCHxC/JEnyrgs1guAPTvwreuY0IiIAAAAASUVORK5CYII%3D) 50% no-repeat #2d89ef
}

.tile .brand > .badge.attention, .tile .tile-status > .badge.attention {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEbSURBVDhPtZI9bsJAEIVZ7ANQ5gApEomChjoNBUUOkSJFivSUQE3JEThCCo4BkotcIVKKNEi2vP7hveVZrMFgKPJJo915szOzf51/Jc/zhbV2Jfc+kiR5QrLNsqzEMJJ8O0hcM1kWlWUZKtQOOo69ZGdpmn4ofB12QsI3k1BoRtP8F7Gell0GnT6rrpJ4HOfzUiU1ww7o9HepAGI2juNHyeegw7Ja3FRA9iW5jv9slSl0WqD2rEYjF7Hy68E7gCPNORpjpk44sg2CYAg969JTxVoywYIXmlyfAS77jRPDZ8PZN5j3KfiEYeh2yG07wQN5P4g/d9H9Hf5ZMkHM/QO5NbCzh6IoJgbVI/iNBdrALnY8An9X+w9rpLPbA/sADga+JgSiAAAAAElFTkSuQmCC) 50% no-repeat #2d89ef
}

.tile .brand > .name, .tile .tile-status > .name {
    bottom: 0;
    left: 0;
    margin-bottom: 5px;
    margin-left: 15px;
    font-size: 9pt
}

.tile .brand > .name:hover, .tile .tile-status > .name:hover {
    color: #fff
}

.tile .brand > .name > [class*=icon-], .tile .tile-status > .name > [class*=icon-] {
    font-size: 24px
}

.tile .brand > .icon, .tile .tile-status > .icon {
    margin: 5px 15px;
    width: 32px;
    height: 32px
}

.tile .brand > .icon > [class*=icon-], .tile .tile-status > .icon > [class*=icon-] {
    font-size: 32px
}

.tile .brand > .icon > img, .tile .tile-status > .icon > img {
    width: 100%;
    height: 100%
}

.tile .brand > .text, .tile .tile-status > .text {
    left: 60px;
    top: 5px;
    right: 50px;
    font-size: 9pt;
    line-height: 14px
}

.tile .brand > .text:hover, .tile .tile-status > .text:hover {
    color: rgba(0, 0, 0, .8)
}

.tile .brand > .text:active, .tile .tile-status > .text:active {
    color: rgba(0, 0, 0, .4)
}

.tile .brand > .text:hover, .tile .tile-status > .text:hover {
    color: #fff
}

.tile:hover {
    outline: #3a3a3a solid 3px
}

.box-wizard {
    max-width: 960px;
    margin: 0 auto;
    border: 1px solid #eaeaea;
    padding: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f1f1f1 0, #fcfcfc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(100%, #fcfcfc));
    background: -webkit-linear-gradient(top, #f1f1f1 0, #fcfcfc 100%);
    background: -o-linear-gradient(top, #f1f1f1 0, #fcfcfc 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0, #fcfcfc 100%);
    background: linear-gradient(to bottom, #f1f1f1 0, #fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#fcfcfc', GradientType=0);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1), 0 1px 1px #fff inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .1), 0 1px 1px #fff inset;
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .1), 0 1px 1px #fff inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1), 0 1px 1px #fff inset
}

.steps {
    font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding: 8px
}

.steps .wrap-steps {
    padding: 0 5px;
    margin: 0;
    min-height: 40px;
    list-style: none;
    text-align: center
}

.steps .wrap-steps li {
    background: url(../../images/wizard/wizard-inactive.png) 50% 0 no-repeat;
    width: 200px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    text-align: center
}

.steps .wrap-steps li:first-child {
    background: url(../../images/wizard/wizard-inactive-first.png) 50% 0 no-repeat
}

.steps .wrap-steps li:last-child {
    background: url(../../images/wizard/wizard-inactive-last.png) 50% 0 no-repeat
}

.steps .wrap-steps .step {
    text-align: center;
    margin: 0;
    color: #999;
    font-size: 12px;
    height: auto;
    display: block
}

.steps .wrap-steps .step .badge {
    display: block;
    background: 0 0;
    padding-top: 14px;
    font-size: 17px;
    color: #ccc;
    -moz-text-shadow: 0 1px 1px #fff;
    text-shadow: 0 1px 1px #fff
}

.steps .wrap-steps .step .step-text {
    display: block;
    margin-top: 10px;
    font-size: 13px
}

.steps .wrap-steps .step.active {
    position: relative;
    background: url(../../images/wizard/wizard-active.png) 50% 0 no-repeat;
    color: #018E15
}

.steps .wrap-steps .step.active .badge {
    color: #fff;
    -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -moz-text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    -o-text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3)
}

.steps .wrap-steps .step.active .step-text:after {
    width: 23px;
    height: 11px;
    position: absolute;
    bottom: -6px;
    text-indent: center;
    left: 44%;
    content: url(../../images/wizard/triangle.png);
    display: block
}

.steps .wrap-steps .step.done {
    color: #018E15;
    background: url(../../images/wizard/wizard-done.png) 50% 0 no-repeat
}

.steps .wrap-steps .step.done .badge {
    text-indent: -99999px
}

.simple-wizard .step {
    display: none
}

.simple-wizard .step.active {
    display: block
}

.divider {
    margin: 1rem 0;
    line-height: 1;
    height: 0;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
    color: rgba(0, 0, 0, .85);
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    font-size: 1rem
}

.divider.divider-small {
    font-size: 14px
}

.divider.horizontal-divider {
    display: table;
    white-space: nowrap;
    height: auto;
    overflow: hidden;
    line-height: 1;
    text-align: center
}

.divider.horizontal-divider:before {
    background-position: right 1em top 50%
}

.divider.horizontal-divider:after {
    background-position: left 1em top 50%
}

.divider.horizontal-divider:after, .divider.horizontal-divider:before {
    content: '';
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)
}

#sf_admin_container .page-header {
    padding-bottom: 4px;
    margin: 5px 0 0;
    min-height: 35px
}

#sf_admin_container .page-header h1 {
    font-size: 1.5em;
    margin: 5px 0 0;
    line-height: 1em;
    vertical-align: middle;
    font-weight: 300
}

#sf_admin_container .page-header h1 small {
    font-size: 18px
}

#sf_admin_container .page-header .dropdown-menu a {
    font-family: 'Open Sans'
}

#sf_admin_container .sf_admin_filtered_list_alert, #sf_admin_container .title-filter-results {
    text-align: center
}

#sf_admin_container .nocontent {
    padding: 30px 0;
    margin: 0 30px
}

#sf_admin_container .nocontent .help {
    color: #555
}

#sf_admin_container .sf_admin_form .nav-tabs {
    margin-top: 5px;
    margin-bottom: 5px
}

#sf_admin_container .sf_admin_form .nav-tabs.nav-stacked {
    margin-top: 0
}

#sf_admin_container .sf_admin_form .page-header {
    margin-left: 10px
}

#sf_admin_container .sf_admin_form .page-header h1 {
    float: left
}

#sf_admin_container .sf_admin_form .panel-body {
    padding-top: 2px
}

#sf_admin_container .sf_admin_form .sf_form_field_text_heading {
    color: #555;
    font-size: 20px;
    margin: 0 0 0 -15px
}

#sf_admin_container .sf_admin_form .sf_fieldset_form legend {
    margin-bottom: 10px
}

#sf_admin_container .sf_admin_form .field-divider {
    display: inline-block;
    padding-top: 5px
}

#sf_main_top_block > div {
    padding: 10px 15px
}

.sf_admin_list_title {
    float: left;
    font-size: 1.5em;
    line-height: 30px;
    margin: 0
}

.sf_admin_show_tabs {
    margin-top: 5px
}

.sf_admin_show_tabs.nav-stacked {
    margin-top: 0
}

.sf_admin_flashes > .alert:first-child {
    margin-top: 5px
}

#sf_admin_form_break {
    margin: 10px 0
}

.sf_admin_link_list_all {
    padding: 5px;
    display: inline-block
}

.sf_admin_list_table .sf_admin_table_drilldown {
    margin-bottom: 0;
    table-layout: fixed;
    border: 1px solid #E4E4E4
}

.sf_admin_actions_block.nav-top.subnav-unfixed {
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 0;
    vertical-align: bottom;
    float: right;
    padding-top: 0
}

.sf_admin_actions_block.nav-top.subnav-unfixed .btn-toolbar {
    float: right;
    margin-bottom: 0;
    margin-top: 0
}

.sf_admin_list_table .sf_admin_row td {
    height: 31px;
    vertical-align: middle
}

.sf_admin_list .page-header {
    border-bottom: none
}

.sf_admin_list .page-header h1 {
    display: inline-block;
    margin-right: 20px
}

.sf_admin_list .list-actions {
    display: inline-block
}

.sf_admin_list #sf_admin_filter.sf_admin_filter-default {
    min-height: 130px
}

.sf_admin_list .sf_admin_list_table thead th {
    border-color: #E6E6E6;
    color: #555
}

.sf_admin_list .sf_admin_list_table .btn-group .btn .badge-top {
    font-size: 10px;
    padding: 1px 6px;
    right: -6px;
    top: -5px
}

.sf_admin_list .sf_admin_list_table .sf_admin_row .btn-link {
    color: #005580
}

.sf_admin_list .sf_admin_list_table .sf_admin_row .btn-link.disabled {
    color: #B7B7B7
}

.sf_admin_list .sf_admin_list_table .sf_admin_row .thumbnail {
    max-height: 100px
}

.sf_admin_list .sf_admin_list_table .sf_admin_row td.sf_admin_text > img {
    max-height: 30px
}

.sf_admin_list .sf_admin_list_table .sf_admin_row td.sf_admin_collection ul {
    margin-left: 4px;
    margin-bottom: 0
}

.sf_admin_list .sf_admin_list_table .sf_admin_row blockquote p {
    margin-bottom: 10px;
    line-height: 1.2em;
    margin-top: 10px;
    font-size: 14px
}

.sf_admin_list .sf_admin_list_table .sf_admin_row:hover > td, .sf_admin_list .sf_admin_list_table .sf_admin_row:hover > th {
    background-color: #FFFCED
}

.sf_admin_list .sf_admin_list_table .sf_admin_row td input {
    margin-bottom: 0
}

.sf_admin_list .sf_admin_list_table .slave-row {
    display: none
}

.sf_admin_list .sf_admin_list_table .slave-row > td {
    padding: 10px
}

.sf_admin_list .sf_admin_list_table .slave-row .sf_admin_table_drilldown th {
    width: 250px
}

.sf_admin_list .sf_admin_list_table .sf_admin_row.deleted, .sf_admin_list .sf_admin_list_table .slave-row.deleted {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    -khtml-opacity: .6;
    -webkit-opacity: .6;
    opacity: .6;
    text-decoration: line-through
}

#toTop, .select2-container .select2-choice, .select2-container .select2-choice abbr, .sf_admin_list .sf_admin_list_table .sf_admin_list_drilldown_toggle .btn-link:hover, .sf_admin_list_records .sf_admin_td_actions .btn:hover, .table .sf_admin_td_actions .btn:hover {
    text-decoration: none
}

.sf_admin_list .sf_admin_list_table .sf_admin_row.master-row > .sf_admin_boolean {
    width: 62px;
    text-align: center
}

.sf_admin_list .sf_admin_list_table .sf_admin_row.master-row > .sf_admin_list_td_position {
    width: 80px
}

.sf_admin_list .sf_admin_list_table .sf_admin_row.master-row > .sf_admin_list_drilldown_toggle {
    width: 30px
}

.sf_admin_list .sf_admin_list_table .sf_admin_list_td_rowicon, .sf_admin_list .sf_admin_list_table .ui-th-column.sf_admin_list_drilldown_toggle {
    width: 20px
}

.sf_admin_list .sf_admin_list_table .sf_admin_list_drilldown_toggle .btn-link {
    padding: 0
}

.sf_admin_list .sf_admin_list_table.table-layout-tabular tr.sf_admin_row {
    height: 40px
}

.sf_admin_list .sf_admin_list_table.table-layout-tabular tr.sf_admin_row td {
    vertical-align: middle
}

.sf_admin_list .sf_admin_list_table.table-layout-card .sf_admin_record_card {
    padding: 5px;
    border: 1px solid #D6D0EC;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    margin: 5px;
    box-shadow: 2px 2px 1px #C7C7DD;
    background: #fff
}

.sf_admin_list .sf_admin_list_table.table-layout-card .sf_admin_record_card .sf_admin_batch_checkbox {
    float: left;
    margin-right: 5px;
    display: none
}

.sf_admin_list .sf_admin_list_table.table-layout-card .sf_admin_record_card .sf_admin_td_actions {
    text-align: right
}

.sf_admin_list_table_conventions {
    font-size: 11px;
    margin-top: 6px
}

.sf_admin_list_table_conventions .color {
    display: inline-block;
    width: 30px;
    height: 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    vertical-align: middle;
    margin-right: 5px
}

.sf_admin_list_table_conventions .convention-item {
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    margin-right: 5px
}

.sf_admin_list_actions_secondary {
    margin-left: 5px
}

.sf_admin_form_row label {
    display: inline
}

.sf_admin_form_row label input[type=checkbox], .sf_admin_form_row label input[type=radio] {
    vertical-align: top;
    margin-right: 5px
}

.table.sf_admin_list_table .sf_admin_group_row {
    padding: 5px;
    border-bottom: 1px solid #9599B6
}

.table.sf_admin_list_table .sf_admin_group_row > td {
    background-color: #BACCD7
}

.table.sf_admin_list_table .sf_admin_group_row .sf_admin_group_header {
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px;
    line-height: 1.3em
}

.table.sf_admin_list_table .sf_admin_group_row .sf_admin_group_counter {
    float: right;
    margin-right: 10px;
    background-color: #727D98
}

.sf_admin_batch-selected-count {
    font-size: 12px;
    color: #555;
    font-weight: 400;
    margin-left: 10px;
    vertical-align: middle
}

.sf_admin_batch_actions_choice select {
    width: 170px
}

.sf_admin_batch_actions_choice .submitbatch {
    margin-bottom: 0
}

.table .sf_admin_td_actions {
    text-align: right
}

.sf_admin_list_records .sf_admin_td_actions .icon-pencil, .sf_admin_list_records .sf_admin_td_actions .icon-trash, .table .sf_admin_td_actions .icon-pencil, .table .sf_admin_td_actions .icon-trash {
    margin: 0 5px
}

.sf_admin_list_records .sf_admin_td_actions .btn, .table .sf_admin_td_actions .btn {
    padding: 4px 6px;
    background-color: transparent;
    background-image: none;
    border: none;
    box-shadow: none;
    height: 32px;
    margin-right: 5px;
    vertical-align: top
}

.sf_admin_list_records .sf_admin_td_actions .btn:last-child, .table .sf_admin_td_actions .btn:last-child {
    margin-right: 0
}

.sf_admin_list_records .sf_admin_td_actions .btn.disabled, .table .sf_admin_td_actions .btn.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: alpha(opacity=35);
    -moz-opacity: .35;
    -khtml-opacity: .35;
    -webkit-opacity: .35;
    opacity: .35
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon, .table .sf_admin_td_actions .btn .link-icon {
    color: #777;
    font-size: 15px;
    vertical-align: middle
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon.danger, .table .sf_admin_td_actions .btn .link-icon.danger {
    color: #b94a48
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon.info, .table .sf_admin_td_actions .btn .link-icon.info {
    color: #49afcd
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon.primary, .table .sf_admin_td_actions .btn .link-icon.primary {
    color: #006dcc
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon.success, .table .sf_admin_td_actions .btn .link-icon.success {
    color: #51a351
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon.warning, .table .sf_admin_td_actions .btn .link-icon.warning {
    color: #c09853
}

.sf_admin_list_records .sf_admin_td_actions .btn .link-icon[class*=" icon-tc-"], .sf_admin_list_records .sf_admin_td_actions .btn .link-icon[class^=icon-tc-], .table .sf_admin_td_actions .btn .link-icon[class*=" icon-tc-"], .table .sf_admin_td_actions .btn .link-icon[class^=icon-tc-] {
    font-size: 18px
}

.sf_admin_list_records .sf_admin_td_actions .btn-default, .table .sf_admin_td_actions .btn-default {
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border: 1px solid #c5c5c5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    border-color: rgba(0, 0, 0, .15) rgba(0, 0, 0, .15) rgba(0, 0, 0, .25)
}

.sf_admin_list_records .sf_admin_td_actions .btn-default.btn-small, .table .sf_admin_td_actions .btn-default.btn-small {
    height: 26px;
    padding: 2px 10px
}

.sf_admin_list_records .sf_admin_td_actions .btn.dropdown-toggle, .table .sf_admin_td_actions .btn.dropdown-toggle {
    background: 0 0;
    box-shadow: none;
    color: #005580;
    font-size: 14pt;
    margin-right: 15px
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu, .table .sf_admin_td_actions .dropdown-menu {
    text-align: left
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu .btn, .table .sf_admin_td_actions .dropdown-menu .btn {
    color: #333;
    font-weight: 400;
    padding: 3px 20px;
    text-align: left
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu .btn.disabled, .table .sf_admin_td_actions .dropdown-menu .btn.disabled {
    color: #B7B7B7
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu .btn-delete, .sf_admin_list_records .sf_admin_td_actions .dropdown-menu .btn-edit, .table .sf_admin_td_actions .dropdown-menu .btn-delete, .table .sf_admin_td_actions .dropdown-menu .btn-edit {
    background-color: transparent
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu .btn-delete:hover, .sf_admin_list_records .sf_admin_td_actions .dropdown-menu .btn-edit:hover, .table .sf_admin_td_actions .dropdown-menu .btn-delete:hover, .table .sf_admin_td_actions .dropdown-menu .btn-edit:hover {
    background-color: #000
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu .badge-top, .table .sf_admin_td_actions .dropdown-menu .badge-top {
    float: right;
    margin-left: 10px;
    margin-top: 2px
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu span[class*=" icon-tc-"], .sf_admin_list_records .sf_admin_td_actions .dropdown-menu span[class^=icon-tc-], .table .sf_admin_td_actions .dropdown-menu span[class*=" icon-tc-"], .table .sf_admin_td_actions .dropdown-menu span[class^=icon-tc-] {
    margin: 0 4px 0 5px;
    font-size: 14px
}

.sf_admin_list_records .sf_admin_td_actions .dropdown-menu .link-text, .table .sf_admin_td_actions .dropdown-menu .link-text {
    display: inline-block
}

.display-only-icons .btn .link-text, .display-only-text .btn .link-icon {
    display: none
}

#sf_admin_list_th_actions, .sf_admin_list_th_actions {
    width: 80px
}

#sf_admin_list_container > accordion-inner {
    border-top: none
}

#sf_admin_list_content > .panel-table {
    margin-bottom: 5px
}

#sf_admin_list_content td, #sf_admin_list_content th {
    font-size: 12px
}

#sf_admin_list_content .table .master-row td.sf_admin_list_td_created_at, #sf_admin_list_content .table .master-row td.sf_admin_list_td_updated_at {
    font-size: 11px
}

#sf_admin_list_content .table-layout-tabular td {
    vertical-align: middle
}

#sf_admin_list_content .nocontent .wrap-empty .empty-icon-big {
    color: #D3DFE4
}

#sf_admin_list_accordion {
    margin-bottom: 0
}

#sf_admin_list_filters {
    padding: 2px
}

#sf_admin_search_filter {
    float: right
}

#sf_admin_search_filter .toggle-list-filter {
    font-size: 12px
}

#s2id_sf_admin_basic_search_fields .select2-choice {
    height: 28px
}

.sf_admin_filter_block {
    padding: 15px 20px 5px;
    margin-bottom: 0;
    *zoom: 1
}

.sf_admin_filter_block.sf_admin_modal_filter_block {
    background: url(../../images/bg-patern1-dark-blue-gray.png)
}

.sf_admin_filter_block:after, .sf_admin_filter_block:before {
    display: table;
    content: ""
}

.sf_admin_filter_block .form-horizontal label {
    color: #F5F5F5
}

.sf_admin_filter_block .form-horizontal .control-group {
    margin-bottom: 5px
}

.sf_admin_filter_block input.btn[type=submit] {
    height: 30px
}

#sf_admin_filter .form-inline .sf_admin_filter_body {
    padding: 5px;
    text-align: center
}

.list-wschema-formatter .table-wschema-formatter {
    margin-left: 10px
}

.table-wschema-formatter tbody td.sf_form_field {
    text-align: center
}

.sf_admin_max_per_page_choices {
    width: auto;
    margin-bottom: 0
}

.sf_admin_batch_actions_choice {
    display: inline-block;
    margin-top: 3px;
    margin-left: 4px;
    text-align: left
}

.sf_admin_batch_actions_choice.hidable {
    display: none
}

.sf_admin_batch_actions_choice .arrowltr {
    background: url(../../images/arrow_ltr.png) 0 -32px no-repeat;
    width: 35px;
    height: 22px;
    vertical-align: top;
    margin-top: 2px;
    display: inline-block
}

.sf_admin_batch_actions_choice .arrowltr.arrowltr-bottom, tfoot .sf_admin_batch_actions_choice .arrowltr {
    background-position: 0 0
}

.table td.col-numeric, .table td.currency, .table td.sf_admin_currency, .table td.sf_admin_numeric, .table th.col-currency {
    text-align: right;
    white-space: nowrap
}

.table td.sf_admin_currency, .table td.sf_admin_numeric {
    padding-right: 10px
}

.wrap-content-filter {
    position: relative;
    background: rgba(255, 230, 97, .06);
    margin: 0 0 8px;
    padding: 0 !important;
    border: 1px solid #cdcdcd
}

.wrap-content-filter .head {
    border-bottom: 1px solid #cdcdcd;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #fafafa 0, #efefef 100%);
    background: -o-linear-gradient(top, #fafafa 0, #efefef 100%);
    background: -ms-linear-gradient(top, #fafafa 0, #efefef 100%);
    background: linear-gradient(to bottom, #fafafa 0, #efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#efefef', GradientType=0)
}

.wrap-content-filter .head a.close-filter, .wrap-content-filter .head h4 {
    display: inline-block;
    vertical-align: top;
    line-height: 30px
}

.wrap-content-filter .head h4 {
    border-right: 1px solid #cdcdcd;
    width: 96.3%;
    margin: 0;
    padding: 0 15px;
    font-size: 1.1em;
    color: #555
}

.wrap-content-filter .head a.close-filter {
    font-size: 1.3em;
    color: #999;
    width: 3%;
    text-align: center;
    margin-top: 2px
}

.wrap-content-filter .head a.close-filter:hover {
    text-decoration: none;
    color: #960000
}

.wrap-content-filter #sf_admin-filters-table .field {
    padding-left: 10px
}

.wrap-content-filter .col-md-8 {
    padding: 0
}

.wrap-content-filter button.close {
    padding: 0 9px
}

.sf_admin_filter {
    width: 81%;
    margin: auto
}

.sf_admin_filter .btn-actions {
    margin-bottom: 5px
}

.sf_admin_filter .btn-actions.btn-actions-default {
    padding-left: 36px;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    display: block
}

.sf_admin_filter .btn-actions.btn-actions-bottom {
    text-align: center;
    margin-top: 2px;
    margin-bottom: 10px;
    display: block
}

.sf_admin_filter #sf_admin_add_filter {
    padding: 10px
}

.sf_admin_filter #sf_admin-filters-table tr {
    border-bottom: 1px solid #E6E6E6
}

.sf_admin_filter #sf_admin-filters-table tr:last-child {
    border: 0
}

.sf_admin_filter #sf_admin-filters-table tr td {
    padding-top: 5px;
    padding-bottom: 5px
}

#sf_admin_list_display_builder_inner, .sf_admin_filter .form-container-inner {
    padding: 15px
}

.sf_admin_filter .uneditable-input, .sf_admin_filter input[type=color], .sf_admin_filter input[type=date], .sf_admin_filter input[type=datetime-local], .sf_admin_filter input[type=datetime], .sf_admin_filter input[type=email], .sf_admin_filter input[type=month], .sf_admin_filter input[type=number], .sf_admin_filter input[type=password], .sf_admin_filter input[type=search], .sf_admin_filter input[type=tel], .sf_admin_filter input[type=text], .sf_admin_filter input[type=time], .sf_admin_filter input[type=url], .sf_admin_filter input[type=week], .sf_admin_filter select, .sf_admin_filter textarea {
    line-height: 16px
}

.sf_admin_filter .input-append .add-on, .sf_admin_filter .input-prepend .add-on {
    height: 26px;
    line-height: 16px
}

.sf_admin_filter .form-horizontal, .sf_admin_filter .form-horizontal .one-row .control-group {
    margin-bottom: 0
}

#sf_admin_filter.sf_admin_horizontal_filter .sf_admin_filters_buttons {
    float: none;
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: top
}

#sfLoginAsLinkWrapper {
    float: right;
    position: relative;
    top: -20px
}

#sfLoginAsLink {
    font-size: 11px
}

.sf_admin_actions_block.subnav-fixed .btn-toolbar .btn-primary {
    margin-right: 30px
}

.sf_admin_actions_block .act {
    margin-top: 5px
}

.sf_admin_actions_block .act.pull-left {
    float: left
}

#sf_admin_list_display_builder_inner label {
    font-weight: 700;
    margin-right: 10px
}

#sf_admin_list_display_builder_inner .sf_admin_list_cols.ui-sortable {
    margin-left: 0;
    background: #F1F4DA;
    border: 1px solid #bbb;
    padding: 8px;
    height: 300px;
    overflow: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

#sf_admin_list_display_builder_inner .sf_admin_list_cols.ui-sortable li {
    padding: 3px 8px;
    cursor: move;
    margin: 3px 0;
    background: #fff;
    border: 1px solid #AAB0B3;
    color: #333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 12px
}

#sf_admin_list_display_builder_inner .sf_admin_list_cols.ui-sortable li.ui-sortable-helper {
    height: 1.5em
}

#sf_admin_list_display_builder_inner .sf_admin_list_cols.ui-sortable li.ui-sortable-placeholder {
    border: 1px dashed #BFAE52;
    background: #FFFCC5;
    height: 1.5em
}

.sf_admin_row .block-color {
    width: 16px;
    height: 16px;
    border-top: solid 1px #EEE;
    border-left: solid 1px #EEE;
    border-right: solid 1px #EEE;
    border-bottom: solid 1px #EEE;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.sf_admin_show_relation_subpanel {
    min-height: 220px
}

.information-panel {
    padding: 5px 15px 15px;
    margin-top: 10px;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}

.information-panel legend {
    font-size: 16px;
    margin-bottom: 10px;
    color: #000;
    font-weight: 600
}

.multiselect-container > li > a.multiselect-all label, .select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: 700
}

.information-panel legend .btn {
    margin-top: 3px
}

.information-panel .alert {
    margin: 0
}

.information-panel .dl-horizontal dt {
    text-align: left;
    overflow: visible;
    text-overflow: ellipsis;
    white-space: normal
}

#toTop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 10px;
    overflow: hidden;
    width: 51px;
    height: 51px;
    border: none;
    text-indent: 100%;
    background: url(../../images/ui.totop.png) left top no-repeat;
    z-index: 10;
    color: transparent;
    font-size: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
    -webkit-opacity: .2;
    opacity: .2
}

#toTopHover {
    display: block;
    overflow: hidden;
    float: left
}

#toTop:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    -khtml-opacity: .8;
    -webkit-opacity: .8;
    opacity: .8
}

#toTop:active, #toTop:focus {
    outline: 0
}

.qtip, .ui-tooltip {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box
}

.qtip-content {
    display: none
}

.ui-tooltip-content .qtip-content {
    display: block
}

.ui-tooltip, .qtip {
    max-width: 380px;
}

.ui-tooltip-bootstrap .ui-tooltip-titlebar {
    font-size: 12px;
    line-height: 18px;
    padding: 3px 35px 3px 10px
}

.select2-container .select2-loading-icon {
    float: right;
    margin-left: 5px;
    margin-top: 5px
}

.select2-container, .select2-drop, .select2-search, .select2-search input {
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container .select2-choice {
    height: 26px;
    padding: 0 0 0 8px;
    border: 1px solid #aaa;
    line-height: 26px;
    color: #444;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background-image: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%)
}

.select2-container.select2-drop-above .select2-choice {
    background-image: -webkit-linear-gradient(center bottom, #eee 0, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 90%);
    background-image: -o-linear-gradient(bottom, #eee 0, #fff 90%);
    background-image: -ms-linear-gradient(top, #eee 0, #fff 90%);
    background-image: linear-gradient(top, #eee 0, #fff 90%)
}

.select2-container .select2-choice abbr {
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 13px;
    top: 7px;
    font-size: 1px;
    border: 0;
    background: url(../../images/select2.png) right top no-repeat;
    cursor: pointer;
    outline: 0;
    margin-right: 2px;
    content: '&#215;'
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer
}

.select2-drop {
    z-index: 1050;
    -o-box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.select2-drop.select2-drop-above {
    -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15)
}

.select2-container .select2-choice div {
    display: block;
    position: static;
    margin-left: auto;
    margin-right: 2px
}

.select2-results, .select2-search {
    position: relative
}

.select2-container .select2-choice div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/select2.png) 0 1px no-repeat
}

.select2-search {
    display: inline-block;
    min-height: 26px;
    padding-left: 4px;
    padding-right: 4px;
    white-space: nowrap
}

.select2-search input {
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: url(../images/select2.png) 100% -22px no-repeat #fff;
    background: url(../images/select2.png) 100% -22px no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(.85, #fff), color-stop(.99, #eee));
    background: url(../images/select2.png) 100% -22px no-repeat, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(../images/select2.png) 100% -22px no-repeat, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(../images/select2.png) 100% -22px no-repeat, -o-linear-gradient(bottom, #fff 85%, #eee 99%);
    background: url(../images/select2.png) 100% -22px no-repeat, -ms-linear-gradient(top, #fff 85%, #eee 99%);
    background: url(../images/select2.png) 100% -22px no-repeat, linear-gradient(top, #fff 85%, #eee 99%)
}

.select2-search input.select2-active {
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat #fff;
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(.85, #fff), color-stop(.99, #eee));
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat, -o-linear-gradient(bottom, #fff 85%, #eee 99%);
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat, -ms-linear-gradient(top, #fff 85%, #eee 99%);
    background: url(../images/ajax-loader-snake.gif) 100% no-repeat, linear-gradient(top, #fff 85%, #eee 99%)
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-dropdown-open .select2-choice {
    -o-box-shadow: 0 1px 0 #fff inset;
    background-image: -webkit-linear-gradient(center bottom, #fff 0, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0, #eee 50%);
    background-image: -o-linear-gradient(bottom, #fff 0, #eee 50%);
    background-image: -ms-linear-gradient(top, #fff 0, #eee 50%);
    background-image: linear-gradient(top, #fff 0, #eee 50%)
}

.select2-dropdown-open .select2-choice div {
    filter: none
}

.select2-dropdown-open .select2-choice div b {
    background-position: -18px 1px
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 40px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 60px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 80px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 100px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 110px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 120px
}

.select2-results li {
    display: list-item;
    list-style: none
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close, .select2-container.select2-container-disabled .select2-choice abbr {
    display: none
}

.select2-results .select2-result-label {
    cursor: pointer
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff
}

.select2-results .select2-highlighted em {
    background: 0 0
}

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container.select2-container-disabled .select2-choice div {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0
}

.select2-container-multi .select2-choices {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -o-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -ms-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%)
}

.select2-locked {
    padding: 3px 5px !important
}

.select2-container-multi.select2-container-active .select2-choices {
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-container-multi .select2-choices .select2-search-field input {
    font-family: sans-serif;
    -o-box-shadow: none
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)
}

.select2-container-multi .select2-choices .select2-search-choice span {
    cursor: default
}

.multiselect-container > li.multiselect-group-clickable label, .multiselect-container > li > a > label, .select2-container .select2-choice div:hover, .select2-results li.select2-result-selectable {
    cursor: pointer
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4
}

.select2-search-choice-close {
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    outline: 0;
    background: url(../images/select2.png) right top no-repeat
}

.select2-container-multi .select2-search-choice-close {
    left: 3px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px
}

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-result-selectable .select2-match {
    text-decoration: underline
}

.select2-result-selectable .select2-match .select2-match, .select2-result-unselectable .select2-match {
    text-decoration: none
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
    .select2-container .select2-choice abbr, .select2-container .select2-choice div b, .select2-search input, .select2-search-choice-close {
        background-image: url(../../images/select2x2.png) !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important
    }

    .select2-search input {
        background-position: 100% -21px !important
    }
}

.select2-container, .select2-drop {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.select2-container {
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top
}

.select2-container .select2-choice {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding-left: 8px;
    min-height: 18px
}

.select2-container .select2-choice span {
    max-width: 88%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: left;
    float: left
}

.select2-container .select2-choice div {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    height: 100%;
    width: 0;
    padding: 4px 12px 0 4px;
    float: right
}

.select2-container .select2-choice .caret {
    border-top: 4px solid #888
}

.select2-container .disabled div, .select2-container .disabled div:hover {
    cursor: default
}

.select2-container .disabled div .caret {
    opacity: .3 !important
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(0 #eee), to(90% #fff));
    background-image: -webkit-linear-gradient(bottom, #eee 0, #fff 90%);
    background-image: -moz-linear-gradient(bottom, #eee 0, #fff 90%);
    background-image: -o-linear-gradient(#eee 0, #fff 90%);
    background-image: linear-gradient(#eee 0, #fff 90%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0)
}

.select2-container .select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container .select2-container-disabled .select2-choice div {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0
}

.select2-container-multi .select2-choices {
    font-size: 14px;
    line-height: 20px;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    margin: 0;
    padding: 0;
    cursor: text;
    overflow: hidden;
    height: auto !important;
    height: 1%;
    position: relative;
    min-height: 26px
}

ul.list-pics-responsables li a .mask, ul.list-pics-responsables li a .more {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none
}

.select2-container-multi .select2-choices .select2-search-field {
    white-space: nowrap;
    margin: 0;
    padding: 0
}

#sf_admin_list_table-sg_sst_evaluacion .label, #sf_admin_list_table-sg_sst_evaluacion_has_recomendacion .label, .popover-content, .qualitative-dfn {
    white-space: normal
}

.select2-container-multi .select2-choices .select2-search-field input {
    color: #666;
    background: 0 0 !important;
    font-size: 100%;
    height: 15px;
    padding: 5px;
    margin: 1px 0;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff !important
}

.select2-container-multi.select2-container-active .select2-choices {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    border: 1px solid #5897fb;
    outline: 0
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    background-image: none;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    padding: 3px 5px
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-drop {
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    position: absolute;
    top: 100%;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    width: 100%;
    margin-top: -2px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.select2-drop.select2-drop-above {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15)
}

.select2-drop.select2-drop-above .select2-search input, .select2-drop.select2-drop-above span.add-on {
    margin-top: 4px
}

.select2-dropdown-open .select2-choice {
    border: 1px solid #aaa;
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(0 #fff), to(50% #eee));
    background-image: -webkit-linear-gradient(bottom, #fff 0, #eee 50%);
    background-image: -moz-linear-gradient(bottom, #fff 0, #eee 50%);
    background-image: -o-linear-gradient(#fff 0, #eee 50%);
    background-image: linear-gradient(#fff 0, #eee 50%);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0
}

.select2-dropdown-open .select2-choice:hover {
    background-color: #f8f8f8 !important;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(0 #fff), to(50% #eee)) !important;
    background-image: -webkit-linear-gradient(bottom, #fff 0, #eee 50%) !important;
    background-image: -moz-linear-gradient(bottom, #fff 0, #eee 50%) !important;
    background-image: -o-linear-gradient(#fff 0, #eee 50%) !important;
    background-image: linear-gradient(#fff 0, #eee 50%) !important;
    background-repeat: no-repeat !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0) !important;
    background-position: 0
}

.select2-dropdown-open .select2-choice div {
    background: 0 0;
    border-left: none
}

.select2-dropdown-open .select2-choice div .caret {
    border-top: 0;
    border-bottom: 4px solid #888;
    content: ""
}

.select2-search {
    z-index: 10000;
    width: 97%;
    margin: 0 1.5%
}

.select2-search input {
    width: 96%;
    z-index: 5
}

.select2-search span.add-on {
    margin-top: 0;
    padding: 5px 4px 3px;
    position: absolute;
    top: 0;
    right: 1.5%;
    z-index: 6
}

.select2-search-hidden {
    display: block;
    position: absolute;
    left: -10000px
}

.select2-search-choice-close {
    display: inline-block;
    float: left;
    font-size: 18px;
    padding-top: 1px;
    line-height: 16px
}

.select2-search-choice div {
    padding: 2px;
    display: inline-block
}

.select2-default {
    color: #999 !important
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item
}

.select2-more-results.select2-active {
    background: #f4f4f4
}

.select2-results {
    margin: 4px 2px 4px 0;
    padding: 0 0 0 4px;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 200px
}

.select2-results ul.select2-result-sub {
    margin: 0
}

.select2-results ul.select2-result-sub > li .select2-result-label {
    padding-left: 20px
}

.select2-results ul.select2-result-sub ul > li .select2-result-label {
    padding-left: 40px
}

.select2-results ul.select2-result-sub ul ul > li .select2-result-label {
    padding-left: 60px
}

.select2-results ul.select2-result-sub ul ul ul > li .select2-result-label {
    padding-left: 80px
}

.select2-results ul.select2-result-sub ul ul ul ul > li .select2-result-label {
    padding-left: 100px
}

.select2-results ul.select2-result-sub ul ul ul ul ul > li .select2-result-label {
    padding-left: 110px
}

.select2-results ul.select2-result-sub ul ul ul ul ul ul > li .select2-result-label {
    padding-left: 120px
}

.select2-results li em {
    background: #feffde;
    font-style: normal
}

.select2-results li.select2-result-selectable:focus, .select2-results li.select2-result-selectable:hover {
    text-decoration: none;
    color: #fff;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #08c, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #08c, #0077b3);
    background-image: -o-linear-gradient(top, #08c, #0077b3);
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0)
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 3px;
    color: #333;
    font-size: 12px
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0
}

.select2-results .select2-disabled, .select2-results.select2-disabled {
    display: none
}

.select2-result-selectable .select2-match .select2-result-selectable .select2-match, .select2-result-unselectable .select2-result-selectable .select2-match {
    text-decoration: underline
}

.dashboard-shortcuts .dashboard-shortcuts-item a:hover, .expandable-text-help, .expandable-text-help:hover, .menu-lat-trigger, .menu-lat-trigger:hover, .portlet .portlet-header .portlet-buttons .portlet-button:hover, .riesgos-collapse:hover, ul.dash-menu li a {
    text-decoration: none
}

.select2-offscreen {
    position: absolute;
    left: -10000px
}

.select2-result-label h4 {
    font-size: 12px;
    line-height: 1em;
    margin: 5px 0 0
}

.select2-result-label .details, .select2-result-label small {
    font-size: 10px;
    color: #666;
    display: block;
    line-height: 1em
}

.ui-pnotify {
    top: 25px;
    right: 25px;
    position: absolute;
    height: auto;
    z-index: 9999
}

html > body .ui-pnotify {
    position: fixed
}

.ui-pnotify .ui-pnotify-shadow {
    -webkit-box-shadow: 0 2px 10px rgba(50, 50, 50, .5);
    -moz-box-shadow: 0 2px 10px rgba(50, 50, 50, .5);
    box-shadow: 0 2px 10px rgba(50, 50, 50, .5)
}

.ui-pnotify-container {
    background-position: 0 0;
    padding: .8em;
    height: 100%;
    margin: 0
}

.ui-pnotify-sharp {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.ui-pnotify-closer, .ui-pnotify-sticker {
    float: right;
    margin-left: .2em
}

.ui-pnotify-title {
    display: block;
    margin-bottom: .4em
}

.ui-pnotify-text {
    display: block
}

.ui-pnotify-icon, .ui-pnotify-icon span {
    display: block;
    float: left;
    margin-right: .2em
}

.ui-pnotify-history-container {
    position: absolute;
    top: 0;
    right: 18px;
    width: 70px;
    border-top: none;
    padding: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    z-index: 10000
}

.ui-pnotify-history-container .ui-pnotify-history-header {
    padding: 2px
}

.ui-pnotify-history-container button {
    cursor: pointer;
    display: block;
    width: 100%
}

.ui-pnotify-history-container .ui-pnotify-history-pulldown {
    display: block;
    margin: 0 auto
}

.ui-pnotify.page-alert {
    font-size: 20px
}

.ui-pnotify.page-alert .alert {
    border: 2px solid
}

.ui-pnotify.page-alert .ui-pnotify-container.alert-error {
    border: 1px solid #B94A48;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    -o-animation-delay: 5s;
    animation-delay: 5s
}

.ui-pnotify.page-alert .ui-pnotify-text {
    text-align: center
}

.captcha {
    margin-left: 10px;
    vertical-align: top
}

span.hide-native-select {
    position: relative
}

span.hide-native-select select {
    border: 0 !important;
    clip: rect(0) !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    left: 50%;
    top: 30px;
    margin: -1px -1px -1px -3px !important;
    padding: 0 !important
}

.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.multiselect-container .input-group {
    margin: 5px
}

.multiselect-container > li.multiselect-group label {
    height: 100%;
    font-weight: 700;
    margin: 0;
    padding: 3px 20px
}

.multiselect-container > li > a > label {
    height: 100%;
    font-weight: 400;
    margin: 0;
    padding: 3px 20px 3px 40px
}

.multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio {
    margin: 0
}

.multiselect-container > li > a > label > input[type=checkbox] {
    margin-bottom: 5px
}

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
    padding: 3px 20px 3px 40px
}

.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
    margin-left: -20px;
    margin-right: 0
}

.multiselect-container > li, .multiselect-container > li > a {
    padding: 0
}

.multiselect-container.dropdown-menu > li.active > a, .multiselect-container.dropdown-menu > li.active > a:hover, .multiselect-container.dropdown-menu > li > a:hover {
    color: #FFF
}

.multiselect-container.dropdown-menu > li label {
    text-align: left
}

.mtz-monthpicker.mtz-monthpicker-month:hover {
    color: gray
}

.jQueryDatetimepicker date, .jQueryDatetimepicker > .input-append, .jQueryDatetimepicker > .input-append bootstrap-timepicker-component {
    display: inline-block
}

.popover-content {
    font-size: 14px
}

.popover-content ol, .popover-content ul {
    margin-left: 5px
}

.sortable {
    margin: 5px
}

.sortable .sortable-item {
    padding: 10px 10px 10px 15px;
    margin-bottom: 1px;
    border-bottom: 1px solid #ccc
}

.sortable .sortable-item.sort-handler {
    background: url(../../images/grippy_large.png) 0 center no-repeat;
    cursor: move
}

.sortable .sortable-item:hover {
    background-color: rgba(0, 136, 204, .1)
}

.sortable .sortable-placeholder {
    height: 50px;
    border: 1px dashed #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

@media (max-width: 480px) {
    .page-alert, body > .page-alert {
        position: static
    }

    .page-alert {
        width: auto
    }

    .page-alert .alert {
        width: auto;
        margin-left: 0;
        border-top-width: 1px;
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0;
        -moz-border-radius-topleft: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }
}

@media (min-width: 980px) {
    .subnav-fixed {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        z-index: 1020;
        border-color: #d5d5d5;
        border-width: 0 0 1px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, .1);
        -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, .1);
        box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, .1);
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .menufloat .subnav-fixed {
        top: 31px
    }

    .subnav-fixed .nav {
        width: 938px;
        margin: 0 auto;
        padding: 0 1px
    }
}

@media (min-width: 1200px) {
    .page-alert .alert {
        width: 700px;
        margin-left: -375px
    }
}

@media (min-width: 1210px) {
    .menufloat .subnav-fixed .nav {
        width: 1168px
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .steps .wrap-steps li {
        width: 145px
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .nav-collapse .nav a {
        color: #f1f1f1
    }
}

@media (max-width: 979px) {
    .nav-collapse .nav a {
        color: #f1f1f1
    }
}

@media (min-width: 500px) and (max-width: 767px) {
    .steps .wrap-steps li {
        width: 110px
    }
}

@media (max-width: 767px) {
    .fieldset-1-cols .row-1-cols .sf_admin_form_row .input-name, .fieldset-1-cols .row-1-cols .sf_admin_form_row textarea, .fieldset-2-cols .row-1-cols .sf_admin_form_row .input-name, .fieldset-2-cols .row-1-cols .sf_admin_form_row textarea, .fieldset-3-cols .row-1-cols .sf_admin_form_row .input-name, .fieldset-3-cols .row-1-cols .sf_admin_form_row textarea {
        width: 95%
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .steps .wrap-steps li, .steps .wrap-steps li:first-child, .steps .wrap-steps li:last-child {
        background: url(../images/wizard/wizard-mobile.png) 50% 0 no-repeat;
        width: 100%;
        display: block
    }

    .step.active .step-text:after {
        content: "";
        display: none
    }
}

.portlet .portlet-body, .portlet .portlet-header {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box
}

.portlet {
    background-color: #fff;
    margin-top: 15px
}

.portlet .portlet-header {
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 3px;
    background: #004c7f;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0067A8), color-stop(1, #004c7f));
    background: -ms-linear-gradient(bottom, #0067A8, #004c7f);
    background: -moz-linear-gradient(center bottom, #0067A8 0, #004c7f 100%);
    background-repeat: repeat-x;
    border-color: #04C #04C #002A80;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    color: #fff;
    margin: -1px auto 0;
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    border-radius: 3px 3px 0 0
}

.portlet .portlet-header .portlet-header-title {
    color: #fff;
    margin: 2px 0;
    font-size: 14px;
    line-height: 25px;
    font-weight: 700;
    text-indent: 5px;
    float: left
}

.portlet .portlet-header .portlet-header-title .title-icon {
    margin-right: 5px
}

.portlet .portlet-header .portlet-buttons {
    margin-top: 5px;
    margin-right: 10px;
    float: right
}

.portlet .portlet-header .portlet-buttons .portlet-button {
    height: 17px;
    width: 17px;
    margin-left: 5px
}

.portlet .portlet-body {
    padding: 20px;
    color: #333;
    border: 1px solid #eee;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 0;
    background-clip: padding-box;
    -webkit-box-shadow: 0 2px 6px #ccc;
    -moz-box-shadow: 0 2px 6px #ccc;
    box-shadow: 0 2px 6px #ccc;
    border-radius: 0 0 3px 3px
}

.dashboard-shortcuts {
    text-align: center
}

.dashboard-shortcuts .dashboard-shortcuts-item {
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    border: 1px solid #d3d3d3;
    position: relative;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    line-height: 20px
}

.dashboard-shortcuts .dashboard-shortcuts-item a {
    color: #666;
    padding: 10px 15px;
    min-width: 100px;
    display: block;
    text-shadow: 0 1px 0 #FFF
}

.dashboard-shortcuts .dashboard-shortcuts-item a .shortcut-icon {
    display: block;
    font-size: 30px;
    padding-bottom: 10px;
    margin: 5px auto
}

ul.dash-menu, ul.list-elementos-evaluar {
    margin: 0
}

.label a {
    color: #fff
}

.badge, .label {
    text-shadow: none
}

.badge-danger, .label-danger, .label-l1.impacto, .label-l5 {
    background-color: #F02828
}

.badge-warning, .label-l2.impacto, .label-l4, .label-warning {
    background-color: #FE6104
}

.badge-notice, .label-l3, .label-l3.impacto, .label-notice {
    background-color: #FCD704
}

.badge-info, .label-info, .label-l2, .label-l4.impacto {
    background-color: #029DDD
}

.badge-notice, .label-l1, .label-l5.impacto, .label-notice {
    background-color: #8DCA2E
}

.label-gris {
    background-color: #999
}

.label-execution {
    background-color: #0064cd
}

.label-retrazado {
    background-color: #ffc40d
}

.label-expired {
    background-color: #F02828
}

.qualitative-dfn {
    min-width: 120px;
    text-align: center;
    padding: 4px 3px
}

.estudio-progress-label {
    width: 32px;
    text-align: center
}

.estudio-progress-label-2 {
    width: 50px;
    text-align: center
}

body {
    padding-bottom: 40px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

h3 {
    font-size: 1.3em
}

header .wrap-logo {
    background: url(../../images/headAdmira.jpg) 100% 0 no-repeat #fff
}

header .logo {
    width: 250px;
    height: auto
}

header .arrow-top {
    background: #004c7f;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0067A8), color-stop(1, #004c7f));
    background: -ms-linear-gradient(bottom, #0067A8, #004c7f);
    background: -moz-linear-gradient(center bottom, #0067A8 0, #004c7f 100%)
}

.nav-top.subnav-fixed .btn-primary {
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    *background-color: #e6e6e6;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.nav-top.subnav-fixed .btn-primary.active, .nav-top.subnav-fixed .btn-primary.disabled, .nav-top.subnav-fixed .btn-primary:active, .nav-top.subnav-fixed .btn-primary:hover, .nav-top.subnav-fixed .btn-primary[disabled] {
    color: #333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.nav-top.subnav-fixed .btn-primary.active, .nav-top.subnav-fixed .btn-primary:active {
    background-color: #ccc \9
}

.table-estudio-desarrollo thead th {
    text-align: center
}

footer .content-footer {
    background: #fff;
    color: #000
}

ul#estudio-sedes-list li, ul.list-pics-responsables li {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box
}

ul#estudio-ciudades-list li {
    width: 270px;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    zoom: 1;
    padding-bottom: 10px
}

ul#estudio-ciudades-list li.ui-helper-hidden, ul#estudio-sedes-list li.ui-helper-hidden {
    display: none
}

.nav-user-actions {
    color: #333
}

#portlet-indicadores_results .portlet-body {
    min-height: 345px
}

ul#estudio-sedes-list li {
    padding: 8px 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

ul#estudio-sedes-list li:nth-child(odd) {
    background-color: #f8f8f8;
    border: 1px solid #f1f1f1
}

ul.list-pics-responsables li, ul.list-pics-responsables li a .mask {
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius: 50%
}

ul.list-pics-responsables li, ul.list-pics-responsables li a .mask, ul.list-pics-responsables li a .more {
    -webkit-border-top-right-radius: 50%;
    -moz-border-radius-topright: 50%;
    height: 60px
}

ul.dash-menu li, ul.list-pics-responsables li {
    display: inline-block;
    vertical-align: top;
    zoom: 1
}

ul.dash-menu li {
    *display: inline
}

ul.dash-menu li a {
    color: #004c7f;
    font-size: 1.1em;
    padding: 5px 10px
}

ul.dash-menu li a:hover {
    color: #19a3ff
}

ul.list-elementos-evaluar li {
    position: relative;
    padding: 3px 0
}

ul.list-elementos-evaluar li .dividir-elemento {
    float: right;
    position: relative
}

ul.list-elementos-evaluar li.elemento-evaluar::before {
    content: ' ';
    position: absolute;
    width: 100%;
    top: 20px
}

ul.list-elementos-evaluar li.elemento-evaluar .label {
    width: 37px;
    text-align: center
}

ul.list-elementos-evaluar li.elemento-evaluar ul li > .label {
    width: 58px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

ul.list-elementos-evaluar .elemento-subdivisiones {
    margin-top: 5px
}

ul.list-pics-responsables {
    width: 85%;
    margin: 0 auto;
    text-align: left
}

ul.list-pics-responsables li {
    *display: inline;
    overflow: hidden;
    width: 60px;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

ul.list-pics-responsables li a {
    color: #fff;
    overflow: hidden;
    display: inline-block;
    width: 60px;
    height: 60px;
    text-decoration: none
}

ul.list-pics-responsables li a .mask {
    color: #fff;
    font-size: 11px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 60px;
    background-color: rgba(0, 0, 0, .6);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    transition: all .3s ease-in;
    text-align: center
}

ul.list-pics-responsables li a .mask span {
    display: block;
    width: 100%;
    padding-top: 10px
}

ul.list-pics-responsables li a .more {
    position: relative;
    text-align: center;
    background: #b4df5b;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b4df5b), color-stop(1, #b4df5b));
    background: -ms-linear-gradient(bottom, #b4df5b, #b4df5b);
    background: -moz-linear-gradient(center bottom, #b4df5b 0, #b4df5b 100%);
    width: 60px;
    transition: all .3s ease-in;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

#portlet-home_filters .input-append input, #portlet-home_filters .select2-container, #portlet-home_filters .select2-container .select2-choice, #version_estudio .select2-container, #version_estudio .select2-container .select2-choice {
    position: static
}

ul.list-pics-responsables li a .more span {
    background: url(../../images/plus.png) 50% 50% no-repeat;
    width: 60px;
    height: 60px;
    display: block
}

ul.list-pics-responsables li a:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in
}

ul.list-pics-responsables li a:hover .more {
    background: #cdeb8b;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cdeb8b), color-stop(1, #cdeb8b));
    background: -ms-linear-gradient(bottom, #cdeb8b, #cdeb8b);
    background: -moz-linear-gradient(center bottom, #cdeb8b 0, #cdeb8b 100%)
}

ul.list-pics-responsables li a:hover .more span {
    color: #fff
}

ul.select2-results li {
    color: #000
}

ul.select2-results li.select2-highlighted {
    background: #f1f1f1;
    color: #000
}

ul.select2-results li small.option-description {
    font-size: 11px;
    color: #818181;
    line-height: 1.3em;
    display: block
}

ul.select2-results li .select2-result-label:hover {
    color: #000;
    background: #fffced
}

textarea {
    line-height: 1.1em
}

#estudio-cliente-title {
    color: #fff;
    background: #c23c3c;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 1.8em;
    line-height: 1em;
    -webkit-text-shadow: 0 -1px 1px #4e0000;
    -moz-text-shadow: 0 -1px 1px #4e0000;
    -o-text-shadow: 0 -1px 1px #4e0000;
    text-shadow: 0 -1px 1px #4e0000
}

#estudio-cliente-title .time {
    color: #f1f1f1
}

#estudio-cliente-title .time small {
    color: #f1f1f1;
    font-size: 13px
}

#estudio-cliente-title .page-subtitle {
    font-size: .4999999em
}

#sf_admin_list_table-estudio .sf_admin_row.closed, #sf_admin_list_table-estudio_version .sf_admin_row.closed {
    background: #cafca9
}

#main {
    min-height: 400px;
    padding: 10px
}

#qa-format-header {
    margin-bottom: 10px
}

#qa-format-header .page-header {
    margin: 0;
    padding-bottom: 5px
}

#qa-format-header .page-header h2 {
    font-size: 1em;
    margin: 0;
    line-height: 1em
}

#qa-format-header .qa-doc-title {
    float: right
}

#qa-format-header h1 .qa-doc-title {
    float: right;
    font-size: 20px;
    color: #444;
    font-weight: 400;
    line-height: 20px;
    vertical-align: baseline;
    margin-top: 10px
}

#version_estudio {
    display: inline-block;
    *display: inline;
    vertical-align: top;
    zoom: 1;
    margin-bottom: 0
}

#version_estudio .select2-container .select2-choice div {
    position: relative;
    float: right;
    top: -25px
}

#version-label, .label-right-info {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    zoom: 1;
    margin-top: 7px
}

.accordion-body .accordion-inner {
    background: #fcfcfc;
    border: 1px solid #f1f1f1;
    margin-bottom: 10px
}

.actions-conventions {
    text-align: center
}

.btn-back, .sf_admin_actions_block .btn-back {
    float: left
}

.dashlet {
    border: 1px solid #f1f1f1;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.dashlet h3 {
    line-height: 1em;
    background: #004c7f;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0067A8), color-stop(1, #004c7f));
    background: -ms-linear-gradient(bottom, #0067A8, #004c7f);
    background: -moz-linear-gradient(center bottom, #0067A8 0, #004c7f 100%);
    color: #fff;
    padding: 5px;
    margin: 0
}

.dash-responsables h4 {
    text-align: left
}

.expandable-text-help {
    background: #55acce;
    padding: 2px 5px;
    font-size: .8em;
    color: #f1f1f1;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 5px;
    white-space: nowrap
}

.expandable-text-help:hover {
    background: #005580;
    color: #fff
}

.icon-inline {
    display: inline-block;
    *display: inline;
    vertical-align: top;
    zoom: 1
}

.informes-page .title-informes {
    background: #004c7f;
    color: #fff;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.3em;
    padding: 3px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.informes-page .list-informe-descarga {
    height: 250px;
    overflow-y: auto
}

.informes-page .informes-btn ._a-center {
    margin: 8px 0
}

.informes-page .informes-btn ._a-center a {
    width: 130px
}

.informes-configuracion legend {
    margin-bottom: 5px;
    font-size: 1.2em;
    line-height: 1.3em
}

.dispo-icon {
    z-index: 9;
    cursor: pointer
}

.dispo-icon-ruta_evacuacion.dispo-icon {
    width: 32px;
    height: 32px;
    zoom: 1;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    *display: inline
}

.dispo-icon-ruta_evacuacion.arrow-000 {
    background-image: url(../../images/ruta_evacuacion-r.png);
    background-position: -95px 0
}

.dispo-icon-ruta_evacuacion.arrow-045 {
    background-image: url(../../images/ruta_evacuacion-r.png);
    background-position: -30px -35px
}

.dispo-icon-ruta_evacuacion.arrow-090 {
    background-image: url(../../images/ruta_evacuacion-r.png);
    background-position: 0 -100px
}

.dispo-icon-ruta_evacuacion.arrow-135 {
    background-image: url(../../images/ruta_evacuacion-l.png);
    background-position: -160px -35px
}

.dispo-icon-ruta_evacuacion.arrow-180 {
    background-image: url(../../images/ruta_evacuacion-l.png);
    background-position: -95px 0
}

.dispo-icon-ruta_evacuacion.arrow-225 {
    background-image: url(../../images/ruta_evacuacion-l.png);
    background-position: -25px -25px
}

.dispo-icon-ruta_evacuacion.arrow-270 {
    background-image: url(../../images/ruta_evacuacion-l.png);
    background-position: 0 -95px
}

.dispo-icon-ruta_evacuacion.arrow-315 {
    background-image: url(../../images/ruta_evacuacion-r.png);
    background-position: -166px -27px
}

.form-container-box {
    background: #fff
}

.form-container-box .form-container-inner {
    border-top: none
}

.head-matriz-description {
    margin-left: 29px;
    font-size: .9em;
    line-height: 1.5em
}

.list-steps li.active a {
    color: #022333
}

.logo-pad {
    margin: 0;
    padding: 40px 10px 20px;
    background: url(../../images/logo-shine.png) 50% 50% no-repeat
}

#matriz-riesgos .badge {
    background: #fff;
    color: #000
}

#matriz-riesgos .badge-warning {
    background-color: #FE6104;
    color: #fff
}

.matriz-plan-gestion-riesgo {
    margin-top: 30px
}

.menu-lateral {
    color: #6f6f6f;
    display: none;
    margin-left: 20px;
    padding: 10px;
    background: #fff;
    width: 100%;
    border-radius: 5px;
    border: 2px solid #cecece;
    left: 0;
    z-index: 9998;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -o-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transition: -webkit-transform .5s, opacity .3s;
    -moz-transition: -moz-transform .5s, opacity .5s;
    -o-transition: -o-transform 5s, opacity 5s;
    -ms-transition: -ms-transform 5s, opacity 5s
}

.menu-lateral h2.title-menu {
    margin-top: 0;
    font-size: 1.2em;
    line-height: 1.2;
    padding: 5px;
    background: #f1f1f1;
    color: #000;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.menu-lateral h2.title-menu a {
    vertical-align: top;
    margin-top: 0
}

.menu-lateral > ul {
    margin: 0;
    width: 49.4599%;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top
}

.menu-lateral > ul li.list a {
    color: #fe6104
}

.menu-lateral > ul .list-pics-responsables {
    width: 100%;
    padding: 5px
}

.menu-lateral.open {
    display: block;
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

.menu-lateral-wrap {
    position: fixed;
    z-index: 1039;
    width: 60%;
    perspective: 490;
    -webkit-perspective: 490;
    -moz-perspective: 490;
    -o-perspective: 490;
    -ms-perspective: 490
}

.menu-lat-trigger {
    z-index: 10000;
    margin-left: -5px;
    position: fixed;
    left: 0;
    background: #f1f1f1;
    width: 24px;
    padding: 5px;
    height: 33px;
    border: 2px solid #ccc;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
}

.monitoreo-tarea-content.open {
    border-left-color: #999
}

.monitoreo-tarea-content.assigned {
    border-left-color: #0064cd
}

.monitoreo-tarea-content.assigned_v1 {
    border-left-color: #3a87ad
}

.monitoreo-tarea-content.retrazado {
    border-left-color: #ffc40d
}

.monitoreo-tarea-content.expired {
    border-left-color: #F02828
}

.monitoreo-tarea-content.closed_v1 {
    border-left-color: #b94a48
}

.monitoreo-tarea-content.closed {
    border-left-color: #8DCA2E
}

.monitoreo-tarea-content .monitoreo-tarea-nombre {
    font-size: 20px;
    margin-top: 5px
}

.monitoreo-tarea-content .monitoreo-tarea-responsable {
    font-size: 13px;
    margin-top: 20px
}

.monitoreo-tarea-content .monitoreo-tarea-que {
    margin-top: 15px
}

.monitoreo-tarea-content .monitoreo-tarea-como, .monitoreo-tarea-content .monitoreo-tarea-donde {
    margin-top: 5px
}

.monitoreo-tarea-content .monitoreo-tarea-cuando {
    margin-top: 5px;
    float: left
}

.monitoreo-tarea-content .monitoreo-tarea-hito {
    float: right;
    margin-top: 5px;
    font-size: 18px
}

.monitoreo-tarea-content .monitoreo-tarea-status {
    float: right;
    margin-top: 5px;
    font-size: 18px;
    text-align: right
}

.monitoreo-tarea-content .monitoreo-tarea-status .close-date {
    font-size: 11px
}

.monitoreo-tarea-content .monitoreo-tarea-status .close-date time {
    float: none
}

.nav-user-toolbar .dropdown-menu {
    width: 450px;
    display: block;
    position: absolute;
    z-index: 99999999;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0)
}

.nav-user-toolbar > .open .dropdown-menu {
    display: block;
    opacity: 1;
    -ms-filter: none;
    filter: none
}

#plan-monitoreo-form .plan-monitoreo-hito {
    text-align: center;
    border-left: 1px solid #EEE;
    padding-left: 20px
}

#plan-monitoreo-form .plan-monitoreo-hito.first {
    border-left: none;
    padding-left: 0
}

#plan-monitoreo-form .plan-monitoreo-hito h3 {
    line-height: 30px
}

#plan-monitoreo-form .plan-monitoreo-hito .progress-value {
    text-align: center;
    vertical-align: middle
}

#plan-monitoreo-form .plan-monitoreo-hito .progress.thinnest {
    margin-bottom: 0
}

.page-header {
    margin: 10px 0
}

.page-header h1 {
    font-size: 1.9em;
    margin: 0
}

.portlet-body .botones .row-fluid .span2 {
    float: none;
    text-align: center;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    zoom: 1
}

.portlet-body .botones a, .portlet-body .botones button {
    margin: 5px 0
}

.row-medida-mitigacion legend {
    border-bottom: none;
    margin-bottom: 0
}

.row-medida-mitigacion input.valor, .row-medida-mitigacion textarea {
    width: 400px
}

.row-medida-mitigacion input.valor {
    width: 200px;
    border-bottom: 1px solid #EFEFEF
}

.steps-wrapper h1, .steps-wrapper h2, .steps-wrapper h3, .steps-wrapper h4, .steps-wrapper h5 {
    margin-top: 0
}

.steps-wrapper h1 {
    font-size: 1.5em;
    line-height: 1.5em;
    margin-top: 0
}

.steps-wrapper h3 {
    font-size: 1.3em;
    line-height: 1.4em;
    margin-top: 0
}

.steps-wrapper h4 {
    font-size: 1.2em;
    line-height: 1.3em;
    margin-top: 0
}

.steps-wrapper h5 {
    font-size: 1.1em;
    line-height: 1.2em;
    margin-top: 0
}

.steps-wrapper .head-steps {
    padding: 5px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f1f1f1, #fff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));
    background-image: -webkit-linear-gradient(top, #f1f1f1, #fff);
    background-image: -o-linear-gradient(top, #f1f1f1, #fff);
    background-image: linear-gradient(to bottom, #f1f1f1, #fff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffffffff', GradientType=0);
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    -moz-text-shadow: 0 1px 1px #fff;
    -ms-text-shadow: 0 1px 1px #fff;
    text-shadow: 0 1px 1px #fff
}

.steps-wrapper .head-steps.nav-top .estudio-cliente-title {
    display: none
}

.steps-wrapper .head-steps.nav-top .top-btn {
    padding-top: 20px
}

.steps-wrapper .head-steps.nav-top.subnav-fixed {
    background: #0167a7;
    -webkit-text-shadow: 0 1px 1px #000;
    -moz-text-shadow: 0 1px 1px #000;
    -o-text-shadow: 0 1px 1px #000;
    -ms-text-shadow: 0 1px 1px #000;
    text-shadow: 0 1px 1px #000
}

.steps-wrapper .head-steps.nav-top.subnav-fixed .estudio-cliente-title {
    display: block;
    font-size: 1.5em;
    line-height: 1em;
    margin: 0 0 5px;
    padding-bottom: 5px
}

.steps-wrapper .head-steps.nav-top.subnav-fixed .estudio-cliente-title .page-subtitle {
    font-size: .55em
}

.steps-wrapper .head-steps.nav-top.subnav-fixed h3, .steps-wrapper .head-steps.nav-top.subnav-fixed h4 {
    font-size: 1em;
    line-height: 1em;
    margin-bottom: 5px
}

.steps-wrapper .head-steps.nav-top.subnav-fixed .top-btn {
    padding-top: 0
}

tbody td .strong-number {
    font-size: 32px;
    text-align: center;
    display: block;
    line-height: 1em
}

.riesgos-collapse {
    background: #e4e4e4;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(1, #f1f1f1));
    background: -ms-linear-gradient(bottom, #e4e4e4, #f1f1f1);
    background: -moz-linear-gradient(center bottom, #e4e4e4 0, #f1f1f1 100%);
    color: #777;
    display: block;
    padding: 5px;
    border: 1px solid #ccc;
    margin-bottom: 1px
}

.riesgos-collapse:hover {
    color: #000
}

.riesgo-punto, .riesgo-punto-futuro {
    background: #f1f1f1;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #dbdbdb));
    background: -ms-linear-gradient(bottom, #fff, #dbdbdb);
    background: -moz-linear-gradient(center bottom, #fff 0, #dbdbdb 100%);
    width: 20px;
    height: 20px;
    display: block;
    -webkit-border-top-right-radius: 50%;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 50%;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 1px #000;
    -moz-box-shadow: 0 1px 1px #000;
    box-shadow: 0 1px 1px #000;
    -webkit-text-shadow: 0 1px 1px #fff;
    -moz-text-shadow: 0 1px 1px #fff;
    -ms-text-shadow: 0 1px 1px #fff;
    -o-text-shadow: 0 1px 1px #fff;
    text-shadow: 0 1px 1px #fff
}

.select-escala-amenaza .select2-choice span, .select2-result-escala-amenaza {
    font-size: 12px
}

.select2-estudio_filters_cliente-results h4 {
    font-size: 11px;
    margin: 0;
    line-height: 15px
}

.select2-estudio_filters_cliente-results small {
    color: #666
}

.table thead th {
    vertical-align: middle
}

.table thead tr.admin-pager-row th {
    background: #fff;
    border-left: none;
    border-right: none
}

.table tfoot tr td {
    background: #000;
    color: #fff;
    font-size: 1em;
    margin-bottom: 0;
    line-height: 1em;
    padding-bottom: 0;
    vertical-align: middle
}

.wrap-table-matriz table tr td.no-text, .wrap-table-matriz table.no-text tr td {
    color: transparent !important
}

.table tfoot tr td > div {
    display: block
}

.table tfoot tr td .number_big {
    font-size: 1.7em;
    line-height: 1.7em;
    text-align: center
}

.table #id_valor_ideal__1 {
    width: 25px;
    background: 0 0;
    border: none;
    box-shadow: none
}

.table td {
    text-align: justify
}

.table td .small-text-table {
    font-size: .7em;
    line-height: 1em;
    margin-top: 4px;
    text-align: center
}

.table td .medium-text-table {
    font-size: 1.7em;
    line-height: 1.2em;
    text-align: center
}

.table td .big-text-table {
    font-size: 2em;
    line-height: 1em;
    text-align: center
}

.table tbody tr td.td-dark-gray {
    background: #f1f1f1;
    vertical-align: middle;
    font-weight: 700
}

.wrap-table-matriz {
    margin: 20px auto;
    width: 592px;
    height: auto;
    background: url(../../images/matriz_bg.jpg) 100% 0 no-repeat
}

.wrap-table-matriz table tr td.no-bg, .wrap-table-matriz table.no-text tr td {
    background-color: transparent !important
}

.wrap-table-matriz-peq {
    margin: 0;
    width: 272px;
    height: auto;
    background: url(../../images/matriz-peq.jpg) 100% 0 no-repeat
}

.wrap-table-matriz-peq table.no-text tr td {
    background-color: transparent !important
}

.wrap-table-matriz-peq table.no-text tr.tr-h td {
    color: transparent
}

.wrap-table-matriz-peq-ref {
    margin-top: 33px;
    width: 300px;
    height: auto;
    background: url(../../images/matriz-peq.jpg) 100% 0 no-repeat
}

.wrap-table-matriz-peq-ref table.no-text tr td {
    background-color: transparent !important;
    font-size: 12px
}

.wrap-table-matriz-peq-ref table.no-text tr td.no-text {
    color: transparent !important
}

.wrap-ta-autogrow textarea {
    display: block
}

.select2-highlighted .select2-result-label .details, .select2-highlighted .select2-result-label small {
    color: #888
}

#main {
    padding-bottom: 60px
}

#sf_admin_list_table-sg_sst_evaluacion .master-row td, #sf_admin_list_table-sg_sst_evaluacion_has_recomendacion .master-row td {
    text-align: center
}

.page-rou_plan_gestion .porcentajes-section-wrapper {
    text-align: center
}

.page-rou_plan_gestion .porcentajes-section-wrapper .porcentaje {
    background: #fff;
    border: 2px solid #92b0c3;
    border-radius: 14px;
    text-align: center;
    padding: 10px;
    max-width: 172px;
    width: 202px;
    height: 96px;
    margin: 11px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.page-rou_plan_gestion .porcentajes-section-wrapper .porcentaje h3 {
    align-self: center;
    color: #000;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1
}

.page-rou_plan_gestion .porcentajes-section-wrapper .porcentaje h2 {
    align-self: center;
    color: #005c98;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 35px;
    height: auto;
    line-height: 1;
    padding: 0;
    margin: 0
}

.page-rou_plan_gestion .wrap-options-radio .container-r {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.page-rou_plan_gestion .wrap-options-radio .container-r input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.page-rou_plan_gestion .wrap-options-radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #e4e3e3;
    border-radius: 50%
}

.page-rou_plan_gestion .wrap-options-radio .container-r:hover input ~ .checkmark {
    background-color: #ccc
}

.page-rou_plan_gestion .wrap-options-radio .container-r input:checked ~ .checkmark {
    background-color: #005c98
}

.page-rou_plan_gestion .wrap-options-radio .checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.page-rou_plan_gestion .wrap-options-radio .container-r input:checked ~ .checkmark:after {
    display: block
}

.page-rou_plan_gestion .wrap-options-radio .container-r .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff
}

.page-elemento_evaluar-valoracion .row-action {
    width: 20px;
    display: inline-block;
    margin-top: 17px
}

.select-tipo-ame {
    display: inline-block;
    vertical-align: top
}

.page-plan_accion_hito .actions-plan-monitoreo {
    text-align: right;
    padding: 20px;
    background: #f5f5f5;
    border-radius: 5px
}

.page-plan_accion_hito .actions-plan-monitoreo a {
    display: inline;
    margin: 0 10px
}

.page-plan_accion_hito .total-wrapper-box {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .27)
}

.page-plan_accion_hito .total-wrapper-box .count {
    font-size: 37px;
    line-height: 1;
    font-weight: 600
}

.page-plan_accion_hito .wrapper-conventions {
    padding: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 5px
}

.page-elemento_evaluar-elementos .table-indices-elementos td {
    vertical-align: middle
}

.page-elemento_evaluar-elementos .table-indices-elementos tfoot tr td {
    background: #1972ab;
    color: #fff;
    font-size: 1.1em;
    margin-bottom: 0;
    font-weight: 100;
    line-height: 1em;
    padding: 10px;
    vertical-align: middle
}

.page-elemento_evaluar-elementos .total-wrapper-box {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .27)
}

.page-elemento_evaluar-elementos .total-wrapper-box .count {
    font-size: 37px;
    line-height: 1;
    font-weight: 600
}

.page-elemento_evaluar-elementos .botones .btn img {
    width: 40px;
    height: 48px
}