/* RESET */
html, body { height: 100%; }
body { margin: 0; padding: 0; font: 400 14px/18px 'Lato', sans-serif; color: #666; text-rendering: optimizeLegibility; -webkit-text-size-adjust: 100%; }
h1, h2, h3, h4, h5, h6 { line-height: normal; margin: 0; }
dl, dt, dd, ul { margin: 0; padding: 0; list-style: none; }
ol { margin: 0; padding: 0 0 0 20px; }
form { margin: 0; padding: 0; }
img { display: block; border: 0; }
a { color: #4290c5; text-decoration: none; }
a:hover { color: #2976ab; text-decoration: underline; }
a:active { background: none; }
p { margin: 0 0 10px; line-height: 20px; }
input, textarea, select { font: 400 14px/18px 'Lato', sans-serif; margin: 0; padding: 0; }
input:focus, textarea:focus, select:focus { outline: none; }
header, nav, section, article, hgroup, aside, figure, footer, iframe, object { display: block; margin: 0; }
.clearfix:after {
    content: " "; /* Older browser do not support empty content */
    display: block;
    height: 0;
    clear: both;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
/*-------*/

/* FROM JOOMLA SITE */
.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#footerWrap {
    border-top: 1px solid #12619a;
    padding: 26px 20px 30px 20px;
    background-color: #13294a;
    background-color: #0e1e36;
    background-image: -moz-linear-gradient(top, #10223e, #0b172a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#10223e), to(#0b172a));
    background-image: -webkit-linear-gradient(top, #10223e, #0b172a);
    background-image: -o-linear-gradient(top, #10223e, #0b172a);
    background-image: linear-gradient(to bottom, #10223e, #0b172a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff10223e', endColorstr='#ff0a1629', GradientType=0);
    border-top: 1px solid #0b172a;
}
#footer, #footer a {
    color: #fff;
    line-height: 24px;
    text-align: center;
}
#footer p {
font-size: 13px; line-height: 18px;
    margin: 5px;
}
#footer ul {
    list-style: none;
    margin-top: 5px;
}
#footer li {
    display: inline;
    margin: 0 5px;
}
#footer li a {
    font-weight: 400;
    font-size: 13px;
}
#footer li div {
    display: none;
}
#copy {
    text-align: center;
    margin: 10px 0;
}
#copy a {
    margin: 0 2px;
}
@font-face {
    font-family: 'si';
    src: url('../fonts/icomoon-joomla.eot');
    src: url('../fonts/icomoon-joomla.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon-joomla.woff') format('woff'), url('../fonts/icomoon-joomla.ttf') format('truetype'), url('../fonts/icomoon-joomla.svg#icomoon-joomla') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: si;
        src: url(../fonts/icomoon-joomla.svg#icomoon-joomla) format(svg);
    }
}
#footer .soc {
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer .soc li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
}
#footer .soc li a {
    font-family: si !important;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    display: block;
    position: relative;
    z-index: 1;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    color: #1b63a2;
}
.soc-icon-last {
    margin: 0 !important;
}
.soc-twitter2:before {
    content: "\eeee";
}
.soc-facebook:before {
    content: "\eee9";
}
.soc-google:before {
    content: "\eee5";
}
.soc-youtube3:before {
    content: "\eef5";
}
.soc-linkedin:before {
    content: "\ef24";
}
.soc-pinterest:before {
    content: "\ef2d";
}
.soc-github3:before {
    content: "\ef0f";
}
.element-invisible {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
@media all and (max-width: 480px) {

    .container_12 {
        width: 99%;
    }
    .container_12 .push_3,
    .container_12 .pull_9 {
        left: 0;
    }
    #menuWrap { display: none; }
}
/* MAIN STYLING DO NOT DELETE !*/
/*Global styling*/
input, button, textarea { -webkit-appearance: none; border-radius: 0; }
* { box-sizing: border-box; -moz-box-sizing: border-box; }
#menu * { box-sizing: content-box; -moz-box-sizing: content-box; }
.sg-wrap { max-width: 980px; margin: 0 auto; }
p { font: 400 16px/22px 'Lato', sans-serif; margin: 0; }
h2.sg-title { font: 700 30px/34px 'Lato', sans-serif; color: #444; padding: 40px 0 30px 0; }
.buttonbig, a.buttonbig { background: #4781c6; cursor: pointer; height: 40px; line-height: 40px; border-radius: 4px; color: #fff; display: inline-block; font-size: 18px; font-weight: 600; margin: 20px auto; padding: 0 25px; outline: none; border: none; }
.bblue { background: #4781c6; }
.red { background: #ee684a; }
/*Headers*/
.header { background: #5793ce; box-shadow: inset 0 0 130px rgba(0, 0, 0, .35); }
.header h1 { padding: 50px 0 10px; font-size: 36px; line-height: 40px; color: #fff; text-shadow: 0 2px 0 #43719e; font-weight: 700; }
.header h2 { font-size: 19px; line-height: 21px; color: #fff; text-shadow: 0 2px 0 #43719e; font-weight: 700; }
.header p { font-size: 16px; line-height: 24px; color: #fff; text-shadow: 0 1px 0 #43719e; max-width: 520px; padding: 30px 0 40px; }
.header#sg-joomlademo-header .sg-wrap { background: url(../img/sg-joomla-logo.png) no-repeat 600px 15px; }
.header#header-multilingual .sg-wrap { background: url(../img/multilangual.png) no-repeat 650px 18px; padding: 0 0 60px 0; }
/*text sections*/
.box { text-align: center; padding: 0 0 50px; }
.box.gray { background: #f4f6f7; }
.box p { max-width: 600px; margin: 0 auto; }
.multilingual .box p { max-width: 800px; }
/*Footer*/
#sg-joomlademo-semifooter { text-align: center; padding: 20px; background: #14294a; }
#sg-joomlademo-semifooter p { font-size: 18px; font-weight: 700; color: #fff; }
#sg-joomlademo-semifooter p img { display: inline-block; margin: 0 0 0 10px; }
/*Index page*/
.sg-input-wrap { position: relative; }
.sg-input-wrap input[type="text"], .sg-input-wrap input[type="password"], .sg-input-wrap input[type="email"] { background: #fff; border: 1px solid #ccc; border-radius: 4px; outline: none; padding: 0 10px; height: 40px; width: 100%; }
#sg-joomlademo-header .sg-input-wrap { float: left; width: 220px; margin: 0 0 0 20px; }
#sg-joomlademo-header .sg-input-wrap:first-child { margin: 0; width: 340px; }
#sg-joomlademo-header .sg-input-wrap:first-child input { width: 210px; border-radius: 4px 0 0 4px; }
#sg-joomlademo-header .sg-input-wrap:first-child span { float: right; background: #fff; border: 1px solid #ccc; border-radius: 0 4px 4px 0; outline: none; padding: 0 10px; height: 40px; width: 130px; position: relative; margin: 0 0 0 -3px; border-left: none; line-height: 40px; }
#sg-joomlademo-header .sg-input-wrap-submit { float: left; margin: 0 0 0 20px; width: 140px; }
#sg-joomlademo-header .sg-input-wrap-submit input { margin: 0; width: 100%; }
/*section benefits*/
#sg-joomlademo-benefits .sg-tab { float: left; max-width: 313px; margin: 0 0 0 20px; background: #f9fafb; border: 1px solid #e5e5e5; border-radius: 4px; padding: 130px 20px 30px 20px; background-image: url(../img/sprite.png); background-repeat: no-repeat; }
#sg-joomlademo-benefits .sg-tab.sg-days90 { background-position: center 40px; }
#sg-joomlademo-benefits .sg-tab.sg-resources { background-position: center -330px; }
#sg-joomlademo-benefits .sg-tab.sg-support { background-position: center -766px; }
#sg-joomlademo-benefits .sg-tab:first-child { margin: 0; }
#sg-joomlademo-benefits .sg-tab .sg-subtitle { color: #282828; font-size: 20px; line-height: 26px; font-weight: 500; padding: 15px 0; }
/*Terms Page*/
#sg-joomlademo-terms p { font: 400 14px/22px 'Lato', sans-serif; margin: 0 0 20px 0; }
#sg-joomlademo-terms p em { font-style: normal; padding: 0 10px 0 0; }
#sg-joomlademo-terms p span { text-decoration: underline; }
#sg-joomlademo-terms h2 { text-align: center; }
/*-------*
/*Multilingual page*/

#seejoomla .table-wrap { width: 660px; margin: 30px auto; }
#seejoomla .note { font-size: 12px; }
#seejoomla .buttonbig { margin: 10px 0 0 0; }
.table-wrap table { border-collapse: collapse; width: 100%; font-size: 15px; text-align: left; }
.table-wrap table th { height: 40px; line-height: 40px; padding: 0 20px; font-weight: 500; background: #3d72a1; color: #fff; text-transform: uppercase; text-align: left; }
.table-wrap table td { height: 40px; line-height: 40px; padding: 0 20px; font-weight: 500; }
#see-multilang .screen-wrap { width: 710px; position: relative; margin: 30px auto 20px auto; border-radius: 4px; border: 1px solid #e3e3e3; overflow: hidden; }
#see-multilang .screen-wrap img { width: 100%; }
/*-------*/
/*Sign Up Page*/
#sg-signup-header { text-align: center; padding: 100px 0 20px 0 }
#sg-signup-header img { display: inline-block; }
#sg-wrap-signup { background: #14365f; height: 100%; }
#sg-signup { max-width: 350px; padding: 30px; background: #fff; border-radius: 4px; margin: 0 auto 20px auto; position: relative; }
#sg-signup .sg-input-wrap input[type="text"] { background: #fff; border: 1px solid #ccc; border-radius: 4px; outline: none; padding: 0 10px; height: 40px; width: 100%; margin: 0 0 15px 0; }
#sg-signup .sg-input-wrap input[type="email"] { background: #fff; border: 1px solid #ccc; border-radius: 4px; outline: none; padding: 0 10px; height: 40px; width: 100%; margin: 0 0 15px 0; }
#sg-signup .sg-input-wrap input[type="password"] { background: #fff; border: 1px solid #ccc; border-radius: 4px; outline: none; padding: 0 10px; height: 40px; width: 100%; margin: 0 0 15px 0; }
#sg-signup .sg-input-wrap:first-child { margin: 0; }
#sg-signup .sg-input-wrap:first-child input { width: 50%; border-radius: 4px 0 0 4px; }
#sg-signup .sg-input-wrap:first-child span { float: right; background: #fff; border: 1px solid #ccc; border-radius: 0 4px 4px 0; outline: none; padding: 0 10px; height: 40px; width: 50%; position: relative; margin: 0 0 0 -3px; border-left: none; line-height: 40px; }
#sg-signup .sg-input-wrap-submit input { cursor: pointer; outline: none; border: none; background: #faa732; color: #fff; display: block; width: 100%; height: 40px; border-radius: 4px; font-size: 18px; font-weight: 700; margin: 15px 0 0 0; }
#sg-signup .sg-capcha { position: relative; margin: 0 0 15px 0; }
#sg-signup .sg-capcha .capcha-left { float: left; width: 48%; height: 40px; border-radius: 4px; border: 1px solid #ccc; }
#sg-signup .sg-capcha .capcha-right { float: right; width: 48%; height: 40px; }
#sg-signup .sg-capcha .capcha-right input { height: 40px; border-radius: 4px; border: 1px solid #ccc; width: 100%; padding: 0 10px; }
#sg-signup p.sg-reload { text-align: center; padding: 0 0 5px 0; }
#sg-signup p.sg-reload a { text-decoration: underline; }
.sg-mini-footer { max-width: 370px; margin: 0px auto; clear: both; }
.sg-mini-footer p { color: #fff; text-align: center; }
.sg-mini-footer p img { display: inline-block; margin: 0 0 -5px 10px; }
/*-------*/

.sg-tooltip { position: absolute; top: 50px; left: 0; width: 290px; padding: 15px; border: 1px solid #d1d1d1; z-index: 50; background: #fff; text-align: left; border-radius: 2px;
    -webkit-box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.15); }
.sg-tooltip:before { position: absolute; top: -7px; left: 20px; content: ""; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #d1d1d1; }
.sg-tooltip:after { position: absolute; top: -5px; left: 21px; content: ""; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid white; }
.sg-tooltip strong { display: block; margin: 0 0 10px; padding: 0 0 5px; border-bottom: 1px solid #ccc; }
.sg-tooltip li { position: relative; margin: 6px 0; padding: 0 0 0 20px; }
.sg-tooltip li:before { position: absolute; top: 5px; left: 0; width: 8px; height: 8px; border-radius: 50%; background: #f5d607; content: ""; }
.sg-tooltip li.required:before { background: red; }
.sg-tooltip li.passed:before { background: #5ca03a; }
#sg-errors { position: relative; border-radius: 4px; background: #fbdbdb url(../img/sg-atenttion.png) no-repeat 14px center; padding: 15px 15px 15px 50px; margin: 0 0 20px 0; }
#sg-errors p { font-size: 14px; line-height: 20px; margin: 0; padding: 0; }
/*Welcome page*/
#sg-welcome { max-width: 530px; padding: 30px; background: #fff; border-radius: 4px; margin: 0 auto 20px auto; position: relative; text-align: center; }
#sg-welcome h1 { font-size: 20px; line-height: 24px; font-weight: 500; padding: 0 0 20px; color: #444; }
#sg-welcome p { font-size: 14px; line-height: 18px; color: #444; }
/*Demo Exists Page*/
#demoexists { background: #14365f; height: 100%; min-height: 100%; color: #fff; text-align: center; }
#demoexists .sg-wrap h1 { font-size: 24px; line-height: 30px; font-weight: 600; }
#demoexists .sg-wrap p { font-size: 16px; margin: 10px 0 40px; }
#demoexists .sg-wrap a { background: #ee684a; color: #fff; display: inline-block; line-height: 40px; padding: 0 20px; height: 40px; border-radius: 4px; font-size: 16px; font-weight: 700; margin: 15px 0 0 0; }
#demoexists .sg-mini-footer { position: absolute; bottom: 10px; width: 100%; left: 0; right: 0; }
/*Loader*/
.loader { width: 24px; height: 24px; float: left; vertical-align: middle; position: relative; margin: 8px 15px 0 0; }
.loader-quart { border-radius: 24px; border: 4px solid rgba(255, 255, 255, 0.4); }
.loader-quart:after { content: ''; position: absolute; top: -4px; left: -4px; bottom: -4px; right: -4px; border-radius: 24px; border: 4px solid transparent; border-top-color: #fff; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite; animation: spin 1s linear infinite; }
/*Loader Animations */
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg); }

    to {
        -webkit-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg); }

    to {
        -moz-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); }

    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg); }
}
/*CHECKBOX*/
.prettycheckbox, .prettyradio { display: inline-block; padding: 0; margin: 0; }
.prettycheckbox label, .prettyradio label { position: relative; display: inline; padding: 10px; line-height: 20px; cursor: pointer; min-height: 20px; font-size: 16px; z-index: 5; }
.prettycheckbox > a:focus, .prettyradio > a:focus { outline: 0 none; }
.prettycheckbox > a.checked, .prettyradio > a.checked { }
.prettycheckbox > a.checked:after, .prettyradio > a.checked:after { background: url(../img/check.png) no-repeat }
.prettycheckbox > a.checked + label, .prettyradio > a.checked + label { }
.prettycheckbox > a { height: 16px; width: 16px; display: inline-block; bottom: -2px; cursor: pointer; border-radius: 3px; border: 1px solid #d9dbe7; position: relative; z-index: 6; background: white; }
.prettycheckbox > a:after { display: block; width: 16px; height: 16px; border-radius: 2px; content: ''; top: 2px; left: 2px; background: transperant; position: absolute; }
.sg-input-wrap .prettycheckbox label { font-size: 14px; }
.prettycheckbox > a.terms { display: inline; border: none; width: auto; height: auto; bottom: auto; margin: 0; left: -10px; }
.prettycheckbox > a.terms:after { display: none; }
#sg-joomlademo #sg-joomlademo-header .sg-terms { max-width: 100%; text-align: center; padding: 15px 0; display: block; clear: both; position: relative; color: #fff; }
#sg-joomlademo #sg-joomlademo-header .sg-terms a { color: #d7eafc; text-decoration: underline; }
#sg-joomlademo #sg-joomlademo-header .sg-terms .terms-wrap { display: inline-block; position: relative; }
#sg-joomlademo #sg-joomlademo-header .sg-terms .terms-wrap .sg-tooltip { left: -20px; top: 30px; color: #666; }
.disc { max-width: 960px; margin: 0 auto; position: relative; }
.disc p { font-size: 12px; color: #fff; line-height: 18px; font-weight: 400; padding: 0 0 20px; }
.disc p a { color: #b0b2b3; }
/*Social*/
.sharebuttons { padding: 10px 0; background: #f9fafb; border: 1px solid #e5e5e5; border-radius: 4px; margin: 20px 0 -25px; }
.like-block-only-button { display: inline-block; margin: 0 3px; }
.like-block-only-button button { width: 40px; height: 40px; border-radius: 40px; overflow: hidden; border: none; text-indent: -9999px; outline: none; background: #86bdf4 url('../img/social.png'); cursor: pointer; }
.like-block-only-button button.s_twitter { background-position: 5px -35px; }
.like-block-only-button button.s_twitter { background-color: #00aced; }
.like-block-only-button button.s_facebook { background-position: 5px 5px; }
.like-block-only-button button.s_facebook { background-color: #3b5998; }
.like-block-only-button button.s_plus { background-position: 5px -75px; }
.like-block-only-button button.s_plus { background-color: #dd4b39; }
/*MOBILE*/

@media all and (max-width: 980px) {
    #sg-joomlademo .sg-wrap { padding: 0 3%; }
    #sg-joomlademo #sg-joomlademo-header .sg-wrap { background: transparent; }
    #sg-joomlademo #sg-joomlademo-header { text-align: center; }
    #sg-joomlademo #sg-joomlademo-header .sg-input-wrap, #sg-joomlademo #sg-joomlademo-header .sg-input-wrap:first-child { width: 80%; margin: 0 10% 15px 10%; }
    #sg-joomlademo #sg-joomlademo-header .sg-input-wrap:first-child input[type="text"], #sg-joomlademo #sg-joomlademo-header .sg-input-wrap:first-child span { width: 50%; }
    #sg-joomlademo #sg-joomlademo-header .sg-input-wrap:first-child span { font-size: 12px; }
    #sg-joomlademo #sg-joomlademo-header .sg-input-wrap:first-child span:after { display: block; width: 1px; background: #ccc; height: 100%; content: ''; position: absolute; top: 0; left: 0; }
    #sg-joomlademo #sg-joomlademo-header p { max-width: 100%; }
    #sg-joomlademo #sg-joomlademo-header .sg-input-wrap-submit { float: none; width: 50%; margin: 0 25%; clear: both; }
    #sg-joomlademo #sg-joomlademo-benefits .sg-tab, #sg-joomlademo #sg-joomlademo-benefits .sg-tab:first-child { max-width: 100%; margin: 0 0 20px 0; }
    .sg-tooltip { width: 260px; }
    #footer, .container_12 { width: 100%; }
}
@media all and (max-width: 768px) {
    #see-multilang .screen-wrap { width: 100%; }
    #seejoomla .table-wrap { width: 100%; }
    #seejoomla .table-wrap table { font-size: 12px; }
    .table-wrap table th, .table-wrap table td { padding: 10px 10px; line-height: 20px; vertical-align: top; }
    #header-multilingual { text-align: center; }
}
@media all and (max-width: 640px) {
    .sg-tooltip { width: 100%; }
    #sg-joomlademo #sg-joomlademo-header .sg-terms .terms-wrap .sg-tooltip { left: 0; }
}
@media all and (max-width: 750px) {
    #menuWrap { display: none; }
}
/* New Menu STARTS HERE*/
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle { *margin-bottom: -3px; }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider { *width: 100%; height: 1px; margin: 8px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 18px; color: #333; white-space: nowrap; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { 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); }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #333; text-decoration: none; outline: 0; 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); }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor: default; }
.open { *z-index: 1000; }
.open > .dropdown-menu { display: block; }
.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }
.pull-right > .dropdown-menu { right: 0; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0; margin-top: 0; margin-bottom: -2px; -webkit-border-radius: 5px 5px 5px 0; -moz-border-radius: 5px 5px 5px 0; border-radius: 5px 5px 5px 0; }
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover > a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.typeahead { z-index: 1051; margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; 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, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }
.well-large { padding: 24px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.well-small { padding: 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease; }
.collapse.in { height: auto; }
.close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); }
.close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.4; filter: alpha(opacity=40); }
button.close { padding: 3; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.nav { margin-left: 0; margin-bottom: 18px; list-style: none; }
.nav > li > a { display: block; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eee; }
.nav > li > a > img { max-width: none; }
.nav > .pull-right { float: right; }
.nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 18px; color: #999; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.nav li + .nav-header { margin-top: 9px; }
.nav .dropdown-toggle .caret { border-top-color: #08c; border-bottom-color: #08c; margin-top: 6px; }
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #005580; border-bottom-color: #005580; }
.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.nav .active .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }
.nav-tabs .active .dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555; }
.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor: pointer; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus { color: #fff; background-color: #999; border-color: #999; }
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: 1; filter: alpha(opacity=100); }
.nav > .disabled > a { color: #999; }
.nav > .disabled > a:hover, .nav > .disabled > a:focus { text-decoration: none; background-color: transparent; cursor: default; }
.navbar { overflow: visible; margin-bottom: 18px; *position: relative; *z-index: 2; }
.navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: #fafafa; background-image: -moz-linear-gradient(top, #fff, #f2f2f2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #fff, #f2f2f2); background-image: -o-linear-gradient(top, #fff, #f2f2f2); background-image: linear-gradient(to bottom, #fff, #f2f2f2); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); border: 1px solid #d4d4d4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); *zoom: 1; }
.navbar-inner:before, .navbar-inner:after { display: table; content: ""; line-height: 0; }
.navbar-inner:after { clear: both; }
.navbar .container { width: auto; }
.navbar .container svg { width: 14px; height: 14px; fill: #d9d9d9; }
.navbar .container svg:hover { fill: #fff; }
.nav-collapse.collapse { height: auto; overflow: visible; }
.navbar .brand { float: left; display: block; padding: 11px 20px 11px; margin-left: -20px; font-size: 20px; font-weight: 200; color: #555; text-shadow: 0 1px 0 #fff; }
.navbar .brand:hover, .navbar .brand:focus { text-decoration: none; }
.navbar-text { margin-bottom: 0; line-height: 40px; color: #555; }
.navbar-link { color: #555; }
.navbar-link:hover, .navbar-link:focus { color: #333; }
.navbar .divider-vertical { height: 40px; margin: 0 9px; border-left: 1px solid #f2f2f2; border-right: 1px solid #fff; }
.navbar .btn, .navbar .btn-group { margin-top: 5px; }
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top: 0; }
.navbar-form { margin-bottom: 0; *zoom: 1; }
.navbar-form:before, .navbar-form:after { display: table; content: ""; line-height: 0; }
.navbar-form:after { clear: both; }
.navbar-static-top { position: static; margin-bottom: 0; }
.navbar-static-top .navbar-inner { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-fixed-top, .navbar-fixed-bottom { position: relative; right: 0; left: 0; z-index: 1030; margin-bottom: 0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width: 0 0 1px; }
.navbar-fixed-bottom .navbar-inner { border-width: 1px 0 0; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding-left: 0; padding-right: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { max-width: 1010px; margin: 0px auto; }
.navbar-fixed-top { top: 0; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); box-shadow: 0 1px 10px rgba(0, 0, 0, .1); }
.navbar-fixed-bottom { bottom: 0; }
.navbar-fixed-bottom .navbar-inner { -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); box-shadow: 0 -1px 10px rgba(0, 0, 0, .1); }
.navbar .nav { position: relative; left: 0; display: block; float: left; margin: 0 10px 0 0; }
.navbar .nav.pull-right { float: right; margin-right: 0; }
.navbar .nav > li { float: left; }
.navbar .nav > li > a { float: none; padding: 11px 15px 11px; color: #555; text-decoration: none; text-shadow: 0 1px 0 #fff; }
.navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { background-color: transparent; color: #333; text-decoration: none; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color: #555; text-decoration: none; background-color: #e6e6e6; -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); }
.navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ededed; background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6); background-image: -o-linear-gradient(top, #f2f2f2, #e6e6e6); background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; *background-color: #e6e6e6; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075); }
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: #fff; background-color: #e6e6e6; *background-color: #d9d9d9; }
.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color: #ccc \9; }
.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: #f5f5f5; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.navbar .nav > li > .dropdown-menu:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; }
.navbar .nav > li > .dropdown-menu:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 10px; }
.navbar-fixed-bottom .nav > li > .dropdown-menu:before { border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); border-bottom: 0; bottom: -7px; top: auto; }
.navbar-fixed-bottom .nav > li > .dropdown-menu:after { border-top: 6px solid #fff; border-bottom: 0; bottom: -6px; top: auto; }
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret { border-top-color: #333; border-bottom-color: #333; }
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: #e6e6e6; color: #555; }
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555; }
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #555; border-bottom-color: #555; }
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0; }
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before { left: auto; right: 12px; }
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after { left: auto; right: 13px; }
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0; margin-right: -1px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }
.navbar-inverse .navbar-inner { background-color: #13294a; background-image: -moz-linear-gradient(top, #152d53, #10223e); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#152d53), to(#10223e)); background-image: -webkit-linear-gradient(top, #152d53, #10223e); background-image: -o-linear-gradient(top, #152d53, #10223e); background-image: linear-gradient(to bottom, #152d53, #10223e); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff142c52', endColorstr='#ff0f213e', GradientType=0); border-color: #0b172a; }
.navbar-inverse .brand, .navbar-inverse .nav > li > a { color: #d9d9d9; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus { color: #fff; }
.navbar-inverse .brand { color: #d9d9d9; }
.navbar-inverse .navbar-text { color: #d9d9d9; }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { background-color: transparent; color: #fff; }
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { color: #fff; background-color: #10223e; }
.navbar-inverse .navbar-link { color: #d9d9d9; }
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color: #fff; }
.navbar-inverse .divider-vertical { border-left-color: #10223e; border-right-color: #152d53; }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: #10223e; color: #fff; }
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: #d9d9d9; border-bottom-color: #d9d9d9; }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: #fff; border-bottom-color: #fff; }
.navbar-inverse .navbar-search .search-query { color: #fff; background-color: #d9d9d9; border-color: #10223e; -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); -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.navbar-inverse .navbar-search .search-query:-moz-placeholder { color: #888; }
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color: #888; }
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color: #888; }
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { 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, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); outline: 0; }
.navbar-inverse .btn-navbar { cursor: pointer; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e1d36; background-image: -moz-linear-gradient(top, #10223e, #0b172a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#10223e), to(#0b172a)); background-image: -webkit-linear-gradient(top, #10223e, #0b172a); background-image: -o-linear-gradient(top, #10223e, #0b172a); background-image: linear-gradient(to bottom, #10223e, #0b172a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f213e', endColorstr='#ff0a1629', GradientType=0); border-color: #0b172a #0b172a #000; *background-color: #0b172a; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color: #fff; background-color: #0b172a; *background-color: #050c16; }
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color: #000101 \9; }
@media (max-width: 480px) {
    .nav-collapse { -webkit-transform: translate3d(0, 0, 0); }
}
@media (max-width: 767px) {
    .navbar-fixed-top, .navbar-fixed-bottom { position: static; }
    .navbar-fixed-top { margin-bottom: 18px; }
    .navbar-fixed-bottom { margin-top: 18px; }
    .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding: 5px; }
    .navbar .container { width: auto; padding: 0; }
    .navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0 0 0 -5px; }
    .nav-collapse { clear: both; }
    .nav-collapse .nav { float: none; margin: 0 0 9px; }
    .nav-collapse .nav > li { float: none; }
    .nav-collapse .nav > li > a { margin-bottom: 2px; }
    .nav-collapse .nav > .divider-vertical { display: none; }
    .nav-collapse .nav .nav-header { color: #555; text-shadow: none; }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { padding: 9px 15px; font-weight: bold; color: #555; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
    .nav-collapse .btn { padding: 4px 10px 4px; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
    .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; }
    .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus { background-color: #f2f2f2; }
    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { color: #d9d9d9; }
    .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color: #10223e; }
    .nav-collapse.in .btn-group { margin-top: 5px; padding: 0; }
    .nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0 15px; padding: 0; background-color: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
    .nav-collapse .open > .dropdown-menu { display: block; }
    .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after { display: none; }
    .nav-collapse .dropdown-menu .divider { display: none; }
    .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after { display: none; }
    .nav-collapse .navbar-form, .nav-collapse .navbar-search { float: none; padding: 9px 15px; margin: 9px 0; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); }
    .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { border-top-color: #10223e; border-bottom-color: #10223e; }
    .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0; }
    .nav-collapse, .nav-collapse.collapse { overflow: hidden; height: 0; }
    .navbar .btn-navbar { display: block; }
    .navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 768px) {
    .nav-collapse.collapse { height: auto !important; overflow: visible !important; }
}
.small { font-size: 11px; }
.nav-list > li.offset > a { padding-left: 30px; font-size: 12px; }
.navbar .nav > li > a.btn { padding: 4px 10px; line-height: 18px; }
.nav-tabs.nav-dark { border-bottom: 1px solid #333; text-shadow: 1px 1px 1px #000; }
.nav-tabs.nav-dark > li > a { color: #f8f8f8; }
.nav-tabs.nav-dark > li > a:hover { border-color: #333 #333 #111; background-color: #777; }
.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover { color: #fff; background-color: #555; border: 1px solid #222; border-bottom-color: transparent; }
.dropdown-menu { text-align: left; }
.header .nav > li:last-child > .dropdown-menu, .item-actions .dropdown-menu, .item-comment .dropdown-menu { left: initial; right: 0; }
.navbar .btn-navbar { background: #17568c; background-color: #184a7d; background-image: -moz-linear-gradient(top, #17568c, #1a3867); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#17568c), to(#1a3867)); background-image: -webkit-linear-gradient(top, #17568c, #1a3867); background-image: -o-linear-gradient(top, #17568c, #1a3867); background-image: linear-gradient(to bottom, #17568c, #1a3867); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff17568c', endColorstr='#ff1a3867', GradientType=0); border: 1px solid #0d2242; margin-bottom: 2px; }
@media (min-width: 481px) and (max-width: 767px) {
    .header .pull-right { float: none; }
    .navbar .nav.pull-right { float: none; }
    .navbar-search.pull-right { float: none; }
    .navbar-fixed-top .search-query { width: 100px; }

}
@media (max-width: 767px) {
    .navbar .brand { margin-top: 2px; }
    .navbar .btn-navbar { margin-top: 3px; margin-right: 3px; margin-bottom: 3px; }
    .navbar .nav-collapse .nav > li > .dropdown-menu::before, .navbar .nav-collapse .nav > li > .dropdown-menu::after, .navbar .nav-collapse .dropdown-submenu > a::after { display: none; }
    .nav-collapse .nav .nav-header { color: #fff; }
    .nav-collapse.collapse.in { height: auto !important; }
    .nav-collapse .dropdown-menu { margin: 0; }
    .nav-collapse .dropdown-menu li + li a { margin-bottom: 0; }
    .nav-collapse .nav > li > a.dropdown-toggle { background-color: rgba(255, 255, 255, 0.06999999999999999); background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0.05))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05)); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05)); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#0cffffff', GradientType=0); font-size: 12px; font-weight: bold; color: #eee; text-transform: uppercase; padding-left: 15px; }
    .nav-collapse .nav li a { margin-bottom: 0; border-top: 1px solid rgba(255, 255, 255, 0.25); border-bottom: 1px solid rgba(0, 0, 0, 0.5); }
    .nav-collapse .nav li ul li ul.dropdown-menu, .nav-collapse .nav li ul li:hover ul.dropdown-menu, .nav-collapse .caret { display: none !important; }
    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { font-size: 15px; font-weight: normal; color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
    .nav-collapse .navbar-search { border-top: 0; border-bottom: 0; }
    .nav-collapse .navbar-search .search-query { width: 88%; }
    .nav-collapse .nav, .navbar .nav-collapse .nav.pull-right { margin: 0; }
}
@media (max-width: 979px) {
    .navbar-fixed-top { margin-bottom: 0 !important; }
    .navbar-fixed-top .nav > li > a { padding: 8px 5px; }
    .navbar-fixed-top .search-query { width: 150px; }
}

@font-face {
    font-family: 'icomoon-joomla';
    font-style: normal;
    font-weight: normal;
    src: url('https://cdn.joomla.org/template/fonts/icomoon-joomla.eot');
    src: url('https://cdn.joomla.org/template/fonts/icomoon-joomla.eot?#iefix') format('embedded-opentype'), url('https://cdn.joomla.org/template/fonts/icomoon-joomla.woff') format('woff'), url('https://cdn.joomla.org/template/fonts/icomoon-joomla.ttf') format('truetype'), url('https://cdn.joomla.org/template/fonts/icomoon-joomla.svg#icomoon-joomla') format('svg')
}
[data-icon]:before { font-family: 'icomoon-joomla'; -webkit-font-smoothing: antialiased; font-weight: normal; line-height: 1; content: attr(data-icon); speak: none }
[class^="icon-"]:before, [class*=" icon-"]:before { display: inline-block; width: 14px; height: 14px; *margin-right: .3em; font-family: 'icomoon-joomla'; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: normal; line-height: 14px; line-height: 1; text-transform: none; speak: none; font-variant: normal; -moz-osx-font-smoothing: grayscale }
.icon-joomla:before { content: "\ef14" }

.footer hr { border: 0 }
.footer a { color: #fff }
.footer p { color: #ccc }
.footer #adblock-msg .navbar-inner { position: relative; min-height: 20px; padding: 10px 50px; margin: 0; font-size: 16px; color: #fff; background: #da4f49; border: 0 }
.footer #adblock-msg .navbar-inner .close { position: absolute; top: 10px; right: auto; left: 20px; font-size: 30px; text-shadow: none; opacity: .9 }
.footer .footer-menu p.copyright { margin-bottom: 0 }
.pager li > a, .pager li > span { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
@font-face {
    font-family: 'si';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/icomoon-joomla.eot');
    src: url('../fonts/icomoon-joomla.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon-joomla.woff') format('woff'), url('../fonts/icomoon-joomla.ttf') format('truetype'), url('../fonts/icomoon-joomla.svg#icomoon-joomla') format('svg')
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: si;
        src: url(../fonts/icomoon-joomla.svg#icomoon-joomla) format(svg)
    }
}
.soc { padding: 0; margin: 0; list-style: none }
.soc li { display: inline-block; *display: inline; zoom: 1 }
.soc li a { position: relative; z-index: 1; display: block; width: 32px; height: 32px; overflow: hidden; font-family: si !important; font-size: 22px; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; line-height: 32px; color: #1b63a2; text-align: center; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-osx-font-smoothing: grayscale }
.soc-icon-last { margin: 0 !important }
.soc-twitter2:before { content: "\eeee" }
.soc-facebook:before { content: "\eee9" }
.soc-google:before { content: "\eee5" }
.soc-youtube3:before { content: "\eef5" }
.soc-linkedin:before { content: "\ef24" }
.soc-pinterest:before { content: "\ef2d" }
.soc-github3:before { content: "\ef0f" }
