@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/opensans/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'CenturyGothic'; src: url('../App_Themes/fonts/CenturyGothic.eot?#iefix') format('../App_Themes/fonts/embedded-opentype'), url('../App_Themes/fonts/CenturyGothic.woff') format('woff'), url('CenturyGothic.ttf') format('truetype'), url('../App_Themes/fonts/CenturyGothic.svg#CenturyGothic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'CenturyGothic-Bold'; src: url('../App_Themes/fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../App_Themes/fonts/CenturyGothic-Bold.woff') format('woff'), url('../App_Themes/fonts/CenturyGothic-Bold.ttf') format('truetype'), url('../App_Themes/fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'CenturyGothic-BoldItalic'; src: url('../App_Themes/fonts/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../App_Themes/fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../App_Themes/fonts/CenturyGothic-BoldItalic.ttf') format('truetype'), url('../App_Themes/fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'CenturyGothic-Italic'; src: url('../App_Themes/fonts/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'), url('../App_Themes/fonts/CenturyGothic-Italic.woff') format('woff'), url('../App_Themes/fonts/CenturyGothic-Italic.ttf') format('truetype'), url('../App_Themes/fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'RobotoCondensed'; src: url('../App_Themes/fonts/Roboto-Condensed_0.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'RobotoCondensedRegular'; src: url('../App_Themes/fonts/RobotoCondensed-Regular_0.ttf') format('truetype'); font-weight: normal; font-style: normal; }
ul, li { list-style: none; }
.no-gutter > [class*='col-'] { padding-right: 0; padding-left: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: 100; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h3, h4, h5 { margin-top: 5px; font-weight: 600; }
.alertify :focus { outline: none !important; }
.nav > li > a { color: #a7b1c2; font-weight: 600; padding: 10px 20px 14px 10px; }
.nav.navbar-right > li > a { color: #777777; }
.nav > li.active > a { /*color: #ffffff;*/ }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background: #fff; }
.nav.navbar-top-links > li > a:hover, .nav.navbar-top-links > li > a:focus { background-color: transparent; }
.nav > li > a i { margin-right: 6px; }
.navbar { border: 0; }
.navbar-default { background-color: #fff; border-color: #2f4050; height: 100%; }
.navbar-top-links li { display: inline-block; }
    .navbar-top-links li:last-child { margin-right: 40px; }
    .navbar-top-links li a { padding: 20px 10px; min-height: 50px; }
.dropdown-menu { border: medium none; border-radius: 3px; box-shadow: 0 0 3px rgba(86, 96, 117, 0.7); display: none; float: left; font-size: 12px; left: 0; list-style: none outside none; padding: 0; position: absolute; text-shadow: none; top: 100%; z-index: 1000; }
    .dropdown-menu > li > a { border-radius: 3px; color: inherit; line-height: 25px; margin: 4px; text-align: left; font-weight: normal; }
        .dropdown-menu > li > a.font-bold { font-weight: 600; }
.navbar-top-links .dropdown-menu li { display: block; }
    .navbar-top-links .dropdown-menu li:last-child { margin-right: 0; }
    .navbar-top-links .dropdown-menu li a { padding: 3px 20px; min-height: 0; }
        .navbar-top-links .dropdown-menu li a div { white-space: normal; }
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { width: 310px; min-width: 0; }
.navbar-top-links .dropdown-messages { margin-left: 5px; }
.navbar-top-links .dropdown-tasks { margin-left: -59px; }
.navbar-top-links .dropdown-alerts { margin-left: -123px; }
.navbar-top-links .dropdown-user { right: 0; left: auto; }
.dropdown-messages, .dropdown-alerts { padding: 10px 10px 10px 10px; }
    .dropdown-messages li a, .dropdown-alerts li a { font-size: 12px; }
    .dropdown-messages li em, .dropdown-alerts li em { font-size: 10px; }
.nav.navbar-top-links .dropdown-alerts a { font-size: 12px; }
.nav-header { padding: 33px 25px; background: url("patterns/header-profile.png") no-repeat; }
.pace-done .nav-header { transition: all 0.5s; }
.nav > li.active { /*border-left: 4px solid #19aa8d; background: #9da09f; */ }
.nav.nav-second-level > li.active { border: none; }
.nav.nav-second-level.collapse[style] { height: auto !important; }
.nav-header a { color: #DFE4ED; }
.nav-header .text-muted { color: #8095a8; }
.minimalize-styl-2 { margin: 18px; font-size: 25px; float: left; color: #d7d7d7; }
.navbar-form-custom { float: left; height: 50px; padding: 0; width: 200px; display: inline-table; }
    .navbar-form-custom .form-group { margin-bottom: 0; }
.nav.navbar-top-links a { font-size: 14px; }
.navbar-form-custom .form-control { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; font-size: 14px; height: 60px; margin: 0; z-index: 2000; }
.count-info .label { line-height: 12px; padding: 2px 5px; position: absolute; right: 26px; top: 20px; border-radius: 50%; }
.arrow { float: right; }
/*.fa.arrow:before { content: "\f104"; }
.active > a > .fa.arrow:before { content: "\f107"; }*/
/***new style for left menu - 06-01-2020***/
.nav .arrow { padding: 2px 3px; border: 1px solid #9da09f; font-size: 10px; border-radius: 3px; margin-top: 2px; }
.navbar-default .nav > li > a:hover .arrow, .navbar-default .nav > li > a:focus .arrow, .navbar-default .nav > li > a.active .arrow, .navbar-default .nav > li.active > a .arrow { border: 1px solid #cacaca; }
.fa.arrow:before { content: "\f067"; }
.active > a > .fa.arrow:before { content: "\f068"; }
/***ends***/
.nav-second-level li, .nav-third-level li { border-bottom: none !important; }
    .nav-second-level li a { padding: 7px 10px 7px 10px; padding-left: 45px; }
    .nav-third-level li a { padding-left: 62px; }
    .nav-second-level li:last-child { margin-bottom: 10px; }
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level { display: block; border-radius: 0 2px 2px 0; min-width: 200px; height: auto; }
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a { font-size: 12px; border-radius: 3px; }
.fixed-nav .slimScrollDiv #side-menu { padding-bottom: 60px; }
.mini-navbar .nav-second-level li a { padding: 10px 10px 10px 15px; }
.mini-navbar .nav-second-level { position: absolute; left: 70px; top: 0px; background-color: #014432; padding: 10px 10px 10px 10px; font-size: 12px; }
.canvas-menu.mini-navbar .nav-second-level { background: #293846; }
.mini-navbar li.active .nav-second-level { left: 65px; }
.navbar-default .special_link a { background: #202c45; color: white; }
    .navbar-default .special_link a:hover { background: #17987e !important; color: white; }
    .navbar-default .special_link a span.label { background: #fff; color: #202c45; }
.navbar-default .landing_link a { background: #1cc09f; color: white; }
    .navbar-default .landing_link a:hover { background: #202c45 !important; color: white; }
    .navbar-default .landing_link a span.label { background: #fff; color: #1cc09f; }
.logo-element { text-align: center; font-size: 18px; font-weight: 600; color: white; display: none; padding: 18px 0; }
.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.navbar-fixed-top { background: #fff; transition-duration: 0.5s; border-bottom: 1px solid #e7eaec !important; z-index: 2030; }
.navbar-fixed-top, .navbar-static-top { background: #ffffff; }
.fixed-nav #wrapper { margin-top: 60px; }
.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.body-small .navbar-fixed-top { margin-left: 0px; }
body.mini-navbar .navbar-static-side { /*width: 70px;*/ width: 0; overflow: hidden; }
body.mini-navbar .profile-element, body.mini-navbar .nav-label, body.mini-navbar .navbar-default .nav li a span { /*display: none; */ }
body.canvas-menu .profile-element { display: block; }
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level { display: none; }
body.mini-navbar .navbar-default .nav > li > a { font-size: 16px; }
body.mini-navbar .logo-element { display: block; }
body.canvas-menu .logo-element { display: none; }
body.mini-navbar .nav-header { padding: 0; background-color: #202c45; }
body.canvas-menu .nav-header { padding: 33px 25px; }
body.mini-navbar #page-wrapper { /*margin: 0 0 0 70px;*/ margin: 0; }
body.fixed-sidebar.mini-navbar .footer, body.canvas-menu.mini-navbar .footer { margin: 0 0 0 0 !important; }
body.canvas-menu.mini-navbar #page-wrapper, body.canvas-menu.mini-navbar .footer { margin: 0 0 0 0; }
body.fixed-sidebar .navbar-static-side, body.canvas-menu .navbar-static-side { position: fixed; width: 220px; z-index: 2001; height: 100%; }
body.fixed-sidebar.mini-navbar .navbar-static-side { width: 0px; }
body.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 0 0 0px; }
body.body-small.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 0 0 220px; }
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side { width: 220px; }
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level, .canvas-menu.mini-navbar .nav li:focus > .nav-second-level { display: block; height: auto; }
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a { font-size: 12px; border-radius: 3px; }
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a { font-size: 13px; border-radius: 3px; }
.fixed-sidebar.mini-navbar .nav-second-level li a, .canvas-menu.mini-navbar .nav-second-level li a { padding: 10px 10px 10px 15px; }
.fixed-sidebar.mini-navbar .nav-second-level, .canvas-menu.mini-navbar .nav-second-level { position: relative; padding: 0; font-size: 13px; }
.fixed-sidebar.mini-navbar li.active .nav-second-level, .canvas-menu.mini-navbar li.active .nav-second-level { left: 0px; }
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a, body.canvas-menu.mini-navbar .navbar-default .nav > li > a { font-size: 13px; }
body.fixed-sidebar.mini-navbar .nav-label, body.fixed-sidebar.mini-navbar .navbar-default .nav li a span, body.canvas-menu.mini-navbar .nav-label, body.canvas-menu.mini-navbar .navbar-default .nav li a span { display: inline; }
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span { display: block; }
.canvas-menu.mini-navbar .nav-second-level li a, .fixed-sidebar.mini-navbar .nav-second-level li a { padding: 7px 10px 7px 52px; }
.fixed-sidebar.mini-navbar .nav-second-level, .canvas-menu.mini-navbar .nav-second-level { left: 0px; }
body.canvas-menu nav.navbar-static-side { z-index: 2001; background: #2f4050; height: 100%; position: fixed; display: none; }
body.canvas-menu.mini-navbar nav.navbar-static-side { display: block; width: 220px; }
.top-navigation #page-wrapper { margin-left: 0; }
.top-navigation .navbar-nav .dropdown-menu > .active > a { background: white; color: #202c45; font-weight: bold; }
.white-bg .navbar-fixed-top, .white-bg .navbar-static-top { background: #fff; }
.top-navigation .navbar { margin-bottom: 0; }
.top-navigation .nav > li > a { padding: 15px 20px; color: #676a6c; }
.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus { background: #fff; color: #202c45; }
.top-navigation .nav > li.active { background: #fff; border: none; }
    .top-navigation .nav > li.active > a { color: #202c45; }
.top-navigation .navbar-right { margin-right: 10px; }
.top-navigation .navbar-nav .dropdown-menu { box-shadow: none; border: 1px solid #e7eaec; }
.top-navigation .dropdown-menu > li > a { margin: 0; padding: 7px 20px; }
.navbar .dropdown-menu { margin-top: 0px; }
.top-navigation .navbar-brand { background: #202c45; color: #fff; padding: 15px 25px; }
.top-navigation .navbar-top-links li:last-child { margin-right: 0; }
.top-navigation.mini-navbar #page-wrapper, .top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper, .mini-navbar .top-navigation #page-wrapper, .body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper, .canvas-menu #page-wrapper { margin: 0; }
.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation { margin-top: 50px; }
.top-navigation .footer.fixed { margin-left: 0 !important; }
.top-navigation .wrapper.wrapper-content { padding: 40px; }
.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content { padding: 40px 0px 40px 0px; }
.navbar-toggle { background-color: #202c45; color: #fff; padding: 6px 12px; font-size: 14px; }
.top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header { padding: 10px 15px 10px 20px; }

@media (max-width: 768px) {
    .top-navigation .navbar-header { display: block; float: none; }
}

.menu-visible-lg, .menu-visible-md { display: none !important; }

@media (min-width: 1200px) {
    .menu-visible-lg { display: block !important; }
}

@media (min-width: 992px) {
    .menu-visible-md { display: block !important; }
}

@media (max-width: 767px) {
    .menu-visible-md { display: block !important; }
    .menu-visible-lg { display: block !important; }
}

.btn { border-radius: 3px; }
.float-e-margins .btn { margin-bottom: 5px; }
.btn-w-m { min-width: 120px; }
.btn-primary.btn-outline { color: #202c45; }
.btn-success.btn-outline { color: #1c84c6; }
.btn-info.btn-outline { color: #23c6c8; }
.btn-warning.btn-outline { color: #f8ac59; }
.btn-danger.btn-outline { color: #ed5565; }
    .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { color: #fff; }
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none; }
    .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #1dc5a3; border-color: #1dc5a3; }
.btn-success { background-color: #1c84c6; border-color: #1c84c6; color: #FFFFFF; }
    .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-image: none; }
        .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #1f90d8; border-color: #1f90d8; }
.btn-info { background-color: #23c6c8; border-color: #23c6c8; color: #FFFFFF; }
    .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-color: #21b9bb; border-color: #21b9bb; color: #FFFFFF; }
    .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info { background-image: none; }
        .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #26d7d9; border-color: #26d7d9; }
.btn-default { /* background-color: #c2c2c2;*/ background-color: White; border-color: #c2c2c2; /*color: #FFFFFF;*/ color: Black; }
    .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { /*background-color: #bababa;*/ background-color: white; border-color: #bababa; /*  color: #FFFFFF;*/ color: Black; }
    .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-image: none; }
        .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { /*background-color: #cccccc;*/ background-color: white; border-color: #cccccc; }
.btn-warning { background-color: #f8ac59; border-color: #f8ac59; color: #FFFFFF; }
    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-color: #f7a54a; border-color: #f7a54a; color: #FFFFFF; }
    .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-image: none; }
        .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f9b66d; border-color: #f9b66d; }
.btn-danger { background-color: #ed5565; border-color: #ed5565; color: #FFFFFF; }
    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-color: #ec4758; border-color: #ec4758; color: #FFFFFF; }
    .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger { background-image: none; }
        .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #ef6776; border-color: #ef6776; }
.btn-link { color: inherit; }
    .btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { color: #202c45; text-decoration: none; }
    .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { background-image: none; }
        .btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active, .btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active { color: #cacaca; }
.btn-white { color: inherit; background: white; border: 1px solid #e7eaec; }
    .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { color: inherit; border: 1px solid #d2d2d2; }
    .btn-white:active, .btn-white.active { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }
    .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white { background-image: none; }
        .btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active { color: #cacaca; }
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar { box-shadow: none; }
.btn-outline { color: inherit; background-color: transparent; transition: all .5s; }
.btn-rounded { border-radius: 50px; }
.btn-large-dim { width: 90px; height: 90px; font-size: 42px; }
button.dim { display: inline-block; color: #fff; text-decoration: none; text-transform: uppercase; text-align: center; padding-top: 6px; margin-right: 10px; position: relative; cursor: pointer; border-radius: 5px; font-weight: 600; margin-bottom: 20px !important; }
    button.dim:active { top: 3px; }
button.btn-primary.dim { box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999; }
    button.btn-primary.dim:active { box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999; }
button.btn-default.dim { box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999; }
    button.btn-default.dim:active { box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999; }
button.btn-warning.dim { box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999; }
    button.btn-warning.dim:active { box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999; }
button.btn-info.dim { box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999; }
    button.btn-info.dim:active { box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999; }
button.btn-success.dim { box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999; }
    button.btn-success.dim:active { box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999; }
button.btn-danger.dim { box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999; }
    button.btn-danger.dim:active { box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999; }
button.dim:before { font-size: 50px; line-height: 1em; font-weight: normal; color: #fff; display: block; padding-top: 10px; }
button.dim:active:before { top: 7px; font-size: 50px; }
.label { background-color: #d1dade; color: #5e5e5e; font-family: 'Open Sans'; font-size: 10px; font-weight: 600; padding: 3px 8px; text-shadow: none; }
.badge { background-color: #d1dade; color: #5e5e5e; font-family: 'Open Sans'; font-size: 11px; font-weight: 600; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; text-shadow: none; }
.label-primary, .badge-primary { background-color: #202c45; color: #FFFFFF; }
.label-success, .badge-success { background-color: #1c84c6; color: #FFFFFF; }
.label-warning, .badge-warning { background-color: #f8ac59; color: #FFFFFF; }
.label-warning-light, .badge-warning-light { background-color: #f8ac59; color: #ffffff; }
.label-danger, .badge-danger { background-color: #ed5565; color: #FFFFFF; }
.label-info, .badge-info { background-color: #23c6c8; color: #FFFFFF; }
.label-inverse, .badge-inverse { background-color: #262626; color: #FFFFFF; }
.label-white, .badge-white { background-color: #FFFFFF; color: #5E5E5E; }
.label-white, .badge-disable { background-color: #2A2E36; color: #8B91A0; }
/* TOOGLE SWICH */
.onoffswitch { position: relative; width: 64px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #202c45; border-radius: 2px; }
.onoffswitch-inner { width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
    .onoffswitch-inner:before, .onoffswitch-inner:after { float: left; width: 50%; height: 20px; padding: 0; line-height: 20px; font-size: 12px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .onoffswitch-inner:before { content: "ON"; padding-left: 10px; background-color: #202c45; color: #FFFFFF; }
    .onoffswitch-inner:after { content: "OFF"; padding-right: 10px; background-color: #FFFFFF; color: #999999; text-align: right; }
.onoffswitch-switch { width: 20px; margin: 0px; background: #FFFFFF; border: 2px solid #202c45; border-radius: 2px; position: absolute; top: 0; bottom: 0; right: 44px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single { background: #ffffff; box-shadow: none; -moz-box-sizing: border-box; background-color: #FFFFFF; border: 1px solid #CBD5DD; border-radius: 2px; cursor: text; height: auto !important; margin: 0; min-height: 30px; overflow: hidden; padding: 4px 12px; position: relative; width: 100%; }
.chosen-container-multi .chosen-choices li.search-choice { background: #f1f1f1; border: 1px solid #ededed; border-radius: 2px; box-shadow: none; color: #333333; cursor: default; line-height: 13px; margin: 3px 0 3px 5px; padding: 3px 20px 3px 5px; position: relative; }
/* PAGINATIN */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #f4f4f4; border-color: #DDDDDD; color: inherit; cursor: default; z-index: 2; }
.pagination > li > a, .pagination > li > span { background-color: #FFFFFF; border: 1px solid #DDDDDD; color: inherit; float: left; line-height: 1.42857; margin-left: -1px; padding: 4px 10px; position: relative; text-decoration: none; }
/* TOOLTIPS */
.tooltip-inner { background-color: #2F4050; }
.tooltip.top .tooltip-arrow { border-top-color: #2F4050; }
.tooltip.right .tooltip-arrow { border-right-color: #2F4050; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #2F4050; }
.tooltip.left .tooltip-arrow { border-left-color: #2F4050; }
/* EASY PIE CHART*/
.easypiechart { position: relative; text-align: center; }
    .easypiechart .h2 { margin-left: 10px; margin-top: 10px; display: inline-block; }
    .easypiechart canvas { top: 0; left: 0; }
    .easypiechart .easypie-text { line-height: 1; position: absolute; top: 33px; width: 100%; z-index: 1; }
    .easypiechart img { margin-top: -4px; }
.jqstooltip { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* FULLCALENDAR */
.fc-state-default { background-color: #ffffff; background-image: none; background-repeat: repeat-x; box-shadow: none; color: #333333; text-shadow: none; }
.fc-state-default { border: 1px solid; }
.fc-button { color: inherit; border: 1px solid #e7eaec; cursor: pointer; display: inline-block; height: 1.9em; line-height: 1.9em; overflow: hidden; padding: 0 0.6em; position: relative; white-space: nowrap; }
.fc-state-active { background-color: #202c45; border-color: #202c45; color: #ffffff; }
.fc-header-title h2 { font-size: 16px; font-weight: 600; color: inherit; }
.fc-content .fc-widget-header, .fc-content .fc-widget-content { border-color: #e7eaec; font-weight: normal; }
.fc-border-separate tbody { background-color: #F8F8F8; }
.fc-state-highlight { background: none repeat scroll 0 0 #FCF8E3; }
.external-event { padding: 5px 10px; border-radius: 2px; cursor: pointer; margin-bottom: 5px; }
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start { border-radius: 2px; }
.fc-event, .fc-agenda .fc-event-time, .fc-event a { padding: 4px 6px; background-color: #202c45; /* background color */ border-color: #202c45; /* border color */ }
.fc-event-time, .fc-event-title { color: #717171; padding: 0 1px; }
.ui-calendar .fc-event-time, .ui-calendar .fc-event-title { color: #fff; }
/* Chat */
.chat-activity-list .chat-element { border-bottom: 1px solid #e7eaec; }
.chat-element:first-child { margin-top: 0; }
.chat-element { padding-bottom: 15px; }
    .chat-element, .chat-element .media { margin-top: 15px; }
.chat-element, .media-body { overflow: hidden; }
.media-body { display: block; width: auto; }
.chat-element > .pull-left { margin-right: 10px; }
.chat-element img.img-circle, .dropdown-messages-box img.img-circle { width: 38px; height: 38px; }
.chat-element .well { border: 1px solid #e7eaec; box-shadow: none; margin-top: 10px; margin-bottom: 5px; padding: 10px 20px; font-size: 11px; line-height: 16px; }
.chat-element .actions { margin-top: 10px; }
.chat-element .photos { margin: 10px 0; }
.right.chat-element > .pull-right { margin-left: 10px; }
.chat-photo { max-height: 180px; border-radius: 4px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; }
.chat { margin: 0; padding: 0; list-style: none; }
    .chat li { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #B3A9A9; }
        .chat li.left .chat-body { margin-left: 60px; }
        .chat li.right .chat-body { margin-right: 60px; }
        .chat li .chat-body p { margin: 0; color: #777777; }
    .panel .slidedown .glyphicon, .chat .glyphicon { margin-right: 5px; }
.chat-panel .panel-body { height: 350px; overflow-y: scroll; }
/* LIST GROUP */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: #202c45; border-color: #202c45; color: #FFFFFF; z-index: 2; }
.list-group-item-heading { margin-top: 10px; }
.list-group-item-text { margin: 0 0 10px; color: inherit; font-size: 12px; line-height: inherit; }
.no-padding .list-group-item { border-left: none; border-right: none; border-bottom: none; }
    .no-padding .list-group-item:first-child { border-left: none; border-right: none; border-bottom: none; border-top: none; }
.no-padding .list-group { margin-bottom: 0; }
.list-group-item { background-color: inherit; border: 1px solid #e7eaec; display: block; margin-bottom: -1px; padding: 10px 15px; position: relative; }
.elements-list .list-group-item { border-left: none; border-right: none; /*border-top: none;*/ padding: 15px 25px; }
    .elements-list .list-group-item:first-child { border-left: none; border-right: none; border-top: none !important; }
.elements-list .list-group { margin-bottom: 0; }
.elements-list a { color: inherit; }
.elements-list .list-group-item.active, .elements-list .list-group-item:hover { background: #f3f3f4; color: inherit; border-color: #e7eaec; /*border-bottom: 1px solid #e7eaec;*/ /*border-top: 1px solid #e7eaec;*/ border-radius: 0; }
.elements-list li.active { transition: none; }
.element-detail-box { padding: 25px; }
/* FLOT CHART  */
.flot-chart { display: block; height: 200px; }
.widget .flot-chart.dashboard-chart { display: block; height: 120px; margin-top: 40px; }
.flot-chart.dashboard-chart { display: block; height: 180px; margin-top: 40px; }
.flot-chart-content { width: 100%; height: 100%; }
.flot-chart-pie-content { width: 200px; height: 200px; margin: auto; }
.jqstooltip { position: absolute; display: block; left: 0px; top: 0px; visibility: hidden; background: #2b303a; background-color: rgba(43, 48, 58, 0.8); color: white; text-align: left; white-space: nowrap; z-index: 10000; padding: 5px 5px 5px 5px; min-height: 22px; border-radius: 3px; }
.jqsfield { color: white; text-align: left; }
.h-200 { min-height: 200px; }
.legendLabel { padding-left: 5px; }
.stat-list li:first-child { margin-top: 0; }
.stat-list { list-style: none; padding: 0; margin: 0; }
.stat-percent { float: right; }
.stat-list li { margin-top: 15px; position: relative; }
/* DATATABLES */
table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { background: transparent; }
table.dataTable thead .sorting_asc:after { float: right; font-family: fontawesome; }
table.dataTable thead .sorting_desc:after { content: "\f0dd"; float: right; font-family: fontawesome; }
table.dataTable thead .sorting:after { content: "\f0dc"; float: right; font-family: fontawesome; color: rgba(50, 50, 50, 0.5); }
.dataTables_wrapper { padding-bottom: 30px; }
/* CIRCLE */
.img-circle { border-radius: 50%; }
.btn-circle { width: 30px; height: 30px; padding: 6px 0; border-radius: 15px; text-align: center; font-size: 12px; line-height: 1.428571429; }
    .btn-circle.btn-lg { width: 50px; height: 50px; padding: 10px 16px; border-radius: 25px; font-size: 18px; line-height: 1.33; }
    .btn-circle.btn-xl { width: 70px; height: 70px; padding: 10px 16px; border-radius: 35px; font-size: 24px; line-height: 1.33; }
.show-grid [class^="col-"] { padding-top: 10px; padding-bottom: 10px; border: 1px solid #ddd; background-color: #eee !important; }
.show-grid { margin: 15px 0; }
/* ANIMATION */
.css-animation-box h1 { font-size: 44px; }
.animation-efect-links a { padding: 4px 6px; font-size: 12px; }
#animation_box { background-color: #f9f8f8; border-radius: 16px; width: 80%; margin: 0 auto; padding-top: 80px; }
.animation-text-box { position: absolute; margin-top: 40px; left: 50%; margin-left: -100px; width: 200px; }
.animation-text-info { position: absolute; margin-top: -60px; left: 50%; margin-left: -100px; width: 200px; font-size: 10px; }
.animation-text-box h2 { font-size: 54px; font-weight: 600; margin-bottom: 5px; }
.animation-text-box p { font-size: 12px; text-transform: uppercase; }
/* PEACE */
.pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.pace-inactive { display: none; }
.pace .pace-progress { background: #202c45; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 2px; }
.pace-inactive { display: none; }
/* WIDGETS */
.widget { border-radius: 5px; padding: 15px 20px; margin-bottom: 10px; margin-top: 10px; }
    .widget.style1 h2 { font-size: 30px; }
    .widget h2, .widget h3 { margin-top: 5px; margin-bottom: 0; }
.widget-text-box { padding: 10px; border: 1px solid #e7eaec; background: #ffffff; }
.widget-head-color-box { border-radius: 5px 5px 0px 0px; margin-top: 10px; }
.widget .flot-chart { height: 100px; }
.vertical-align div { display: inline-block; vertical-align: middle; }
.vertical-align h2, .vertical-align h3 { margin: 0; }
.todo-list { list-style: none outside none; margin: 0; padding: 0; font-size: 14px; }
    .todo-list.small-list { font-size: 12px; }
        .todo-list.small-list > li { background: #f3f3f4; border-left: none; border-right: none; border-radius: 4px; color: inherit; margin-bottom: 2px; padding: 6px 6px 6px 12px; }
        .todo-list.small-list .btn-xs, .todo-list.small-list .btn-group-xs > .btn { border-radius: 5px; font-size: 10px; line-height: 1.5; padding: 1px 2px 1px 5px; }
    .todo-list > li { background: #f3f3f4; border-left: 6px solid #e7eaec; border-right: 6px solid #e7eaec; border-radius: 4px; color: inherit; margin-bottom: 2px; padding: 10px; }
    .todo-list .handle { cursor: move; display: inline-block; font-size: 16px; margin: 0 5px; }
    .todo-list > li .label { font-size: 9px; margin-left: 10px; }
.check-link { font-size: 16px; }
.todo-completed { text-decoration: line-through; }
.geo-statistic h1 { font-size: 36px; margin-bottom: 0; }
.glyphicon.fa { font-family: "FontAwesome"; }
/* INPUTS */
.inline { display: inline-block !important; }
.input-s-sm { width: 120px; }
.input-s { width: 200px; }
.input-s-lg { width: 250px; }
.i-checks { padding-left: 0; }
.form-control, .single-line { background-color: #FFFFFF; background-image: none; border: 1px solid #e5e6e7; border-radius: 1px; color: inherit; display: block; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; font-size: 14px; }
    .form-control:focus, .single-line:focus { border-color: #02659e !important; }
.has-success .form-control { border-color: #202c45; }
.has-warning .form-control { border-color: #f8ac59; }
.has-error .form-control { border-color: #ed5565; }
.has-success .control-label { color: #202c45; }
.has-warning .control-label { color: #f8ac59; }
.has-error .control-label { color: #ed5565; }
.input-group-addon { background-color: #fff; border: 1px solid #E5E6E7; border-radius: 1px; color: inherit; font-size: 14px; font-weight: 400; line-height: 1; padding: 6px 12px; text-align: center; }
.spinner-buttons.input-group-btn .btn-xs { line-height: 1.13; }
.spinner-buttons.input-group-btn { width: 20%; }
.noUi-connect { background: none repeat scroll 0 0 #202c45; box-shadow: none; }
.slider_red .noUi-connect { background: none repeat scroll 0 0 #ed5565; box-shadow: none; }
/* UI Sortable */
.ui-sortable .ibox-title { cursor: move; }
.ui-sortable-placeholder { border: 1px dashed #cecece !important; visibility: visible !important; background: #e7eaec; }
.ibox.ui-sortable-placeholder { margin: 0px 0px 23px !important; }
/* SWITCHES */
.onoffswitch { position: relative; width: 54px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.onoffswitch-checkbox { display: none; }
.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #202c45; border-radius: 3px; }
.onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
    .onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 16px; padding: 0; line-height: 16px; font-size: 10px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .onoffswitch-inner:before { content: "ON"; padding-left: 7px; background-color: #202c45; color: #FFFFFF; }
    .onoffswitch-inner:after { content: "OFF"; padding-right: 7px; background-color: #FFFFFF; color: #919191; text-align: right; }
.onoffswitch-switch { display: block; width: 18px; margin: 0px; background: #FFFFFF; border: 2px solid #202c45; border-radius: 3px; position: absolute; top: 0; bottom: 0; right: 36px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
/* jqGrid */
.ui-jqgrid { -moz-box-sizing: content-box; }
.ui-jqgrid-btable { border-collapse: separate; }
.ui-jqgrid-htable { border-collapse: separate; }
.ui-jqgrid-titlebar { height: 40px; line-height: 15px; color: #676a6c; background-color: #F9F9F9; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.ui-jqgrid .ui-jqgrid-title { float: left; margin: 1.1em 1em 0.2em; }
.ui-jqgrid .ui-jqgrid-titlebar { position: relative; border-left: 0px solid; border-right: 0px solid; border-top: 0px solid; }
.ui-widget-header { background: none; background-image: none; background-color: #f5f5f6; text-transform: uppercase; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.ui-jqgrid tr.ui-row-ltr td { border-right-color: inherit; border-right-style: solid; border-right-width: 1px; text-align: left; border-color: #DDDDDD; background-color: inherit; }
.ui-search-toolbar input[type="text"] { font-size: 12px; height: 15px; border: 1px solid #CCCCCC; border-radius: 0px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #F9F9F9; border: 1px solid #DDDDDD; line-height: 15px; font-weight: bold; color: #676a6c; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.ui-widget-content { box-sizing: content-box; }
.ui-icon-triangle-1-n { background-position: 1px -16px; }
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 0px !important; border-top-color: inherit !important; border-top-style: ridge !important; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #f5f5f5; border-collapse: separate; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #f2fbff; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff; font-weight: normal; color: #212121; }
.ui-jqgrid .ui-pg-input { font-size: inherit; width: 50px; border: 1px solid #CCCCCC; height: 15px; }
.ui-jqgrid .ui-pg-selbox { display: block; font-size: 1em; height: 25px; line-height: 18px; margin: 0; width: auto; }
.ui-jqgrid .ui-pager-control { position: relative; }
.ui-jqgrid .ui-jqgrid-pager { height: 32px; position: relative; }
.ui-pg-table .navtable .ui-corner-all { border-radius: 0px; }
.ui-jqgrid .ui-pg-button:hover { padding: 1px; border: 0px; }
.ui-jqgrid .loading { position: absolute; top: 45%; left: 45%; width: auto; height: auto; z-index: 101; padding: 6px; margin: 5px; text-align: center; font-weight: bold; display: none; border-width: 2px !important; font-size: 11px; }
.ui-jqgrid .form-control { height: 10px; width: auto; display: inline; padding: 10px 12px; }
.ui-jqgrid-pager { height: 32px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0; }
.ui-widget-content { border: 1px solid #ddd; }
.ui-jqgrid .ui-jqgrid-titlebar { padding: 0; }
.ui-jqgrid .ui-jqgrid-titlebar { border-bottom: 1px solid #ddd; }
.ui-jqgrid tr.jqgrow td { padding: 6px; }
.ui-jqdialog .ui-jqdialog-titlebar { padding: 10px 10px; }
.ui-jqdialog .ui-jqdialog-title { float: none !important; }
.ui-jqdialog > .ui-resizable-se { position: absolute; }
/* Nestable list */
.dd { position: relative; display: block; margin: 0; padding: 0; list-style: none; font-size: 13px; line-height: 20px; }
.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
    .dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item, .dd-empty, .dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
.dd-handle { display: block; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; border: 1px solid #e7eaec; background: #f5f5f5; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; }
    .dd-handle span { font-weight: bold; }
    .dd-handle:hover { background: #f0f0f0; cursor: pointer; font-weight: bold; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
    .dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
    .dd-item > button[data-action="collapse"]:before { content: '-'; }
#nestable2 .dd-item > button { font-family: FontAwesome; height: 34px; width: 33px; color: #c1c1c1; }
    #nestable2 .dd-item > button:before { content: "\f067"; }
    #nestable2 .dd-item > button[data-action="collapse"]:before { content: "\f068"; }
.dd-placeholder, .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-size: 60px 60px; background-position: 0 0, 30px 30px; }
.dd-dragel { position: absolute; z-index: 9999; pointer-events: none; }
    .dd-dragel > .dd-item .dd-handle { margin-top: 0; }
    .dd-dragel .dd-handle { -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }
/**
* Nestable Extras
*/
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 10px 0 20px 0; }
#nestable-output, #nestable2-output { width: 100%; font-size: 0.75em; line-height: 1.333333em; font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; }
#nestable2 .dd-handle { color: inherit; border: 1px dashed #e7eaec; background: #f3f3f4; padding: 10px; }
    #nestable2 .dd-handle:hover { /*background: #bbb;*/ }
#nestable2 span.label { margin-right: 10px; }
#nestable-output, #nestable2-output { font-size: 12px; padding: 25px; box-sizing: border-box; -moz-box-sizing: border-box; }
/* CodeMirror */
.CodeMirror { border: 1px solid #eee; height: auto; }
.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; }
/* Google Maps */
.google-map { height: 300px; }
/* Validation */
label.error { color: #cc5965; display: inline-block; margin-left: 5px; }
.form-control.error { border: 1px dotted #cc5965; }
/* ngGrid */
.gridStyle { border: 1px solid #d4d4d4; width: 100%; height: 400px; }
.gridStyle2 { border: 1px solid #d4d4d4; width: 500px; height: 300px; }
.ngH eaderCell { border-right: none; border-bottom: 1px solid #e7eaec; }
.ngCell { border-right: none; }
.ngTopPanel { background: #F5F5F6; }
.ngRow.even { background: #f9f9f9; }
.ngRow.selected { background: #EBF2F1; }
.ngRow { border-bottom: 1px solid #e7eaec; }
.ngCell { background-color: transparent; }
.ngHeaderCell { border-right: none; }
/* Toastr custom style */
#toast-container > .toast { background-image: none !important; }
    #toast-container > .toast:before { position: fixed; font-family: FontAwesome; font-size: 24px; line-height: 24px; float: left; color: #FFF; padding-right: 0.5em; margin: auto 0.5em auto -1.5em; }
#toast-container > .toast-warning:before { content: "\f0e7"; }
#toast-container > .toast-error:before { content: "\f071"; }
#toast-container > .toast-info:before { content: "\f005"; }
#toast-container > .toast-success:before { content: "\f00C"; }
#toast-container > div { -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; box-shadow: 0 0 3px #999; opacity: .9; -ms-filter: alpha(opacity=90); filter: alpha(opacity=90); }
#toast-container > :hover { -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; box-shadow: 0 0 4px #999; opacity: 1; -ms-filter: alpha(opacity=100); filter: alpha(opacity=100); cursor: pointer; }
.toast { background-color: #202c45; }
.toast-success { background-color: #202c45; }
.toast-error { background-color: #ed5565; }
.toast-info { background-color: #23c6c8; }
.toast-warning { background-color: #f8ac59; }
.toast-top-full-width { margin-top: 20px; }
.toast-bottom-full-width { margin-bottom: 20px; }
/* Notifie */
.cg-notify-message.inspinia-notify { background: #fff; padding: 0; box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2); border: none; margin-top: 30px; color: inherit; }
.inspinia-notify.alert-warning { border-left: 6px solid #f8ac59; }
.inspinia-notify.alert-success { border-left: 6px solid #1c84c6; }
.inspinia-notify.alert-danger { border-left: 6px solid #ed5565; }
.inspinia-notify.alert-info { border-left: 6px solid #202c45; }
/* Image cropper style */
.img-container, .img-preview { overflow: hidden; text-align: center; width: 100%; }
.img-preview-sm { height: 130px; width: 200px; }
/* Forum styles  */
.forum-post-container .media { margin: 10px 10px 10px 10px; padding: 20px 10px 20px 10px; border-bottom: 1px solid #f1f1f1; }
.forum-avatar { float: left; margin-right: 20px; text-align: center; width: 110px; }
    .forum-avatar .img-circle { height: 48px; width: 48px; }
.author-info { color: #676a6c; font-size: 11px; margin-top: 5px; text-align: center; }
.forum-post-info { padding: 9px 12px 6px 12px; background: #f9f9f9; border: 1px solid #f1f1f1; }
.media-body > .media { background: #f9f9f9; border-radius: 3px; border: 1px solid #f1f1f1; }
.forum-post-container .media-body .photos { margin: 10px 0; }
.forum-photo { max-width: 140px; border-radius: 3px; }
.media-body > .media .forum-avatar { width: 70px; margin-right: 10px; }
    .media-body > .media .forum-avatar .img-circle { height: 38px; width: 38px; }
.mid-icon { font-size: 66px; }
.forum-item { margin: 10px 0; padding: 10px 0 20px; border-bottom: 1px solid #f1f1f1; }
.views-number { font-size: 24px; line-height: 18px; font-weight: 400; }
.forum-container, .forum-post-container { padding: 30px !important; }
.forum-item small { color: #999; }
.forum-item .forum-sub-title { color: #999; margin-left: 50px; }
.forum-title { margin: 15px 0 15px 0; }
.forum-info { text-align: center; }
.forum-desc { color: #999; }
.forum-icon { float: left; width: 30px; margin-right: 20px; text-align: center; }
a.forum-item-title { color: inherit; display: block; font-size: 18px; font-weight: 600; }
    a.forum-item-title:hover { color: inherit; }
.forum-icon .fa { font-size: 30px; margin-top: 8px; color: #9b9b9b; }
.forum-item.active .fa { color: #202c45; }
.forum-item.active a.forum-item-title { color: #202c45; }

@media (max-width: 992px) {
    .forum-info { margin: 15px 0 10px 0px; /* Comment this is you want to show forum info in small devices */ display: none; }
    .forum-desc { float: none !important; }
}
/* New Timeline style */
.vertical-container { /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */ width: 90%; max-width: 1170px; margin: 0 auto; }
    .vertical-container::after { /* clearfix */ content: ''; display: table; clear: both; }
#vertical-timeline { position: relative; padding: 0; margin-top: 2em; margin-bottom: 2em; }
    #vertical-timeline::before { content: ''; position: absolute; top: 0; left: 18px; height: 100%; width: 4px; background: #f1f1f1; }
.vertical-timeline-content .btn { float: right; }
#vertical-timeline.light-timeline:before { background: #e7eaec; }
.dark-timeline .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
.dark-timeline.center-orientation .vertical-timeline-content:before { border-color: transparent transparent transparent #f5f5f5; }
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before, .dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
.dark-timeline .vertical-timeline-content, .dark-timeline.center-orientation .vertical-timeline-content { background: #f5f5f5; }

@media only screen and (min-width: 1170px) {
    #vertical-timeline.center-orientation { margin-top: 3em; margin-bottom: 3em; }
        #vertical-timeline.center-orientation:before { left: 50%; margin-left: -2px; }
}

@media only screen and (max-width: 1170px) {
    .center-orientation.dark-timeline .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
}

.vertical-timeline-block { position: relative; margin: 2em 0; }
    .vertical-timeline-block:after { content: ""; display: table; clear: both; }
    .vertical-timeline-block:first-child { margin-top: 0; }
    .vertical-timeline-block:last-child { margin-bottom: 0; }

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-block { margin: 4em 0; }
        .center-orientation .vertical-timeline-block:first-child { margin-top: 0; }
        .center-orientation .vertical-timeline-block:last-child { margin-bottom: 0; }
}

.vertical-timeline-icon { position: absolute; top: 0; left: 0; width: 40px; height: 40px; border-radius: 50%; font-size: 16px; border: 3px solid #f1f1f1; text-align: center; }
    .vertical-timeline-icon i { display: block; width: 24px; height: 24px; position: relative; left: 50%; top: 50%; margin-left: -12px; margin-top: -9px; }

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-icon { width: 50px; height: 50px; left: 50%; margin-left: -25px; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; font-size: 19px; }
        .center-orientation .vertical-timeline-icon i { margin-left: -12px; margin-top: -10px; }
    .center-orientation .cssanimations .vertical-timeline-icon.is-hidden { visibility: hidden; }
}

.vertical-timeline-content { position: relative; margin-left: 60px; background: white; border-radius: 0.25em; padding: 1em; }
    .vertical-timeline-content:after { content: ""; display: table; clear: both; }
    .vertical-timeline-content h2 { font-weight: 400; margin-top: 4px; }
    .vertical-timeline-content p { margin: 1em 0; line-height: 1.6; }
    .vertical-timeline-content .vertical-date { float: left; font-weight: 500; }
.vertical-date small { color: #202c45; font-weight: 400; }
.vertical-timeline-content::before { content: ''; position: absolute; top: 16px; right: 100%; height: 0; width: 0; border: 7px solid transparent; border-right: 7px solid white; }

@media only screen and (min-width: 768px) {
    .vertical-timeline-content h2 { font-size: 18px; }
    .vertical-timeline-content p { font-size: 13px; }
}

@media only screen and (min-width: 1170px) {
    .center-orientation .vertical-timeline-content { margin-left: 0; padding: 1.6em; width: 45%; }
        .center-orientation .vertical-timeline-content::before { top: 24px; left: 100%; border-color: transparent; border-left-color: white; }
        .center-orientation .vertical-timeline-content .btn { float: left; }
        .center-orientation .vertical-timeline-content .vertical-date { position: absolute; width: 100%; left: 122%; top: 2px; font-size: 14px; }
    .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content { float: right; }
        .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before { top: 24px; left: auto; right: 100%; border-color: transparent; border-right-color: white; }
        .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn { float: right; }
        .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date { left: auto; right: 122%; text-align: right; }
    .center-orientation .cssanimations .vertical-timeline-content.is-hidden { visibility: hidden; }
}

.sidebard-panel { width: 220px; background: #ebebed; padding: 10px 20px; position: absolute; right: 0; }
    .sidebard-panel .feed-element img.img-circle { width: 32px; height: 32px; }
    .sidebard-panel .feed-element, .media-body, .sidebard-panel p { font-size: 12px; }
    .sidebard-panel .feed-element { margin-top: 20px; padding-bottom: 0; }
    .sidebard-panel .list-group { margin-bottom: 10px; }
        .sidebard-panel .list-group .list-group-item { padding: 5px 0; font-size: 12px; border: 0; }
.sidebar-content .wrapper, .wrapper.sidebar-content { padding-right: 230px !important; }
.body-small .sidebar-content .wrapper, .body-small .wrapper.sidebar-content { padding-right: 20px !important; }
#right-sidebar { background-color: #fff; border-left: 1px solid #e7eaec; border-top: 1px solid #e7eaec; overflow: hidden; position: fixed; top: 60px; width: 260px !important; z-index: 1009; bottom: 0; right: -260px; }
    #right-sidebar.sidebar-open { right: 0; }
        #right-sidebar.sidebar-open.sidebar-top { top: 0; border-top: none; }
.sidebar-container ul.nav-tabs { border: none; }
    .sidebar-container ul.nav-tabs.navs-4 li { width: 25%; }
    .sidebar-container ul.nav-tabs.navs-3 li { width: 33.3333%; }
    .sidebar-container ul.nav-tabs.navs-2 li { width: 50%; }
    .sidebar-container ul.nav-tabs li { border: none; }
        .sidebar-container ul.nav-tabs li a { border: none; padding: 12px 10px; margin: 0; border-radius: 0; background: #2f4050; color: #fff; text-align: center; border-right: 1px solid #334556; }
        .sidebar-container ul.nav-tabs li.active a { border: none; background: #f9f9f9; color: #676a6c; font-weight: bold; }
.sidebar-container .nav-tabs > li.active > a:hover, .sidebar-container .nav-tabs > li.active > a:focus { border: none; }
.sidebar-container ul.sidebar-list { margin: 0; padding: 0; }
    .sidebar-container ul.sidebar-list li { border-bottom: 1px solid #e7eaec; padding: 15px 20px; list-style: none; font-size: 12px; }
.sidebar-container .sidebar-message:nth-child(2n+2) { background: #f9f9f9; }
.sidebar-container ul.sidebar-list li a { text-decoration: none; color: inherit; }
.sidebar-container .sidebar-content { padding: 15px 20px; font-size: 12px; }
.sidebar-container .sidebar-title { background: #f9f9f9; padding: 20px; border-bottom: 1px solid #e7eaec; }
    .sidebar-container .sidebar-title h3 { margin-bottom: 3px; padding-left: 2px; }
.sidebar-container .tab-content h4 { margin-bottom: 5px; }
.sidebar-container .sidebar-message > a > .pull-left { margin-right: 10px; }
.sidebar-container .sidebar-message > a { text-decoration: none; color: inherit; }
.sidebar-container .sidebar-message { padding: 15px 20px; }
    .sidebar-container .sidebar-message .message-avatar { height: 38px; width: 38px; border-radius: 50%; }
.sidebar-container .setings-item { padding: 15px 20px; border-bottom: 1px solid #e7eaec; }
body { /*font-family: 'Century';*/ font-family: Roboto,sans-serif; background-color: #ebeff2; font-size: 14px; color: #676a6c; overflow-x: hidden; }
html, body { height: 100%; }
    body.full-height-layout #wrapper, body.full-height-layout #page-wrapper { height: 100%; }
#page-wrapper { min-height: auto; }
body.boxed-layout { background: url('patterns/shattered.png'); }
    body.boxed-layout #wrapper { background-color: #2f4050; max-width: 1200px; margin: 0 auto; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); }
.top-navigation.boxed-layout #wrapper, .boxed-layout #wrapper.top-navigation { max-width: 1300px !important; }
.block { display: block; }
.clear { display: block; overflow: hidden; }
a { cursor: pointer; }
    a:hover, a:focus { text-decoration: none; outline: 0 !important; }
.border-bottom { border-bottom: 1px solid #e7eaec !important; }
.font-bold { font-weight: 600; }
.font-noraml { font-weight: 400; }
.text-uppercase { text-transform: uppercase; }
.b-r { border-right: 1px solid #e7eaec; }
.hr-line-dashed { border-top: 1px dashed #e7eaec; color: #ffffff; background-color: #ffffff; height: 1px; margin: 20px 0; }
.hr-line-solid { border-bottom: 1px solid #e7eaec; background-color: rgba(0, 0, 0, 0); border-style: solid !important; margin-top: 15px; margin-bottom: 15px; }
video { width: 100% !important; height: auto !important; }
/* GALLERY */
.gallery > .row > div { margin-bottom: 15px; }
.fancybox img { margin-bottom: 5px; /* Only for demo */ width: 24%; }
/* Summernote text editor  */
.note-editor { height: auto; min-height: 300px; }
/* MODAL */
.modal-content { background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); outline: 0 none; position: relative; }
.modal-dialog { z-index: 1200; }
.modal-body { padding: 20px 30px 30px 30px; }
.inmodal .modal-body { background: #f8fafb; }
.inmodal .modal-header { padding: 30px 15px; text-align: center; }
.animated.modal.fade .modal-dialog { -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
.inmodal .modal-title { font-size: 26px; }
.inmodal .modal-icon { font-size: 84px; color: #e2e3e3; }
.modal-footer { margin-top: 0; }
/* WRAPPERS */
#wrapper { width: 100%; overflow-x: hidden; position: relative; }
.wrapper { padding: 0 20px; }
.wrapper-content { padding: 20px 10px 40px; }
#page-wrapper { padding: 0 15px; min-height: 568px; position: relative !important; }

@media (min-width: 768px) {
    #page-wrapper { position: inherit; margin: 0 0 0 240px; min-height: 1000px; }
}

.title-action { text-align: right; padding-top: 30px; }
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5 { margin-top: 5px; }
ul.unstyled, ol.unstyled { list-style: none outside none; margin-left: 0; }
.big-icon { font-size: 160px; color: #e5e6e7; }
/* FOOTER */
.footer { /*background: none repeat scroll 0 0 white; border-top: 1px solid #e7eaec; */ bottom: 0; left: 0; padding: 10px 20px; /* position: absolute;*/ right: 0; text-align: center; }
    .footer.fixed_full { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; padding: 10px 20px; background: white; border-top: 1px solid #e7eaec; }
    .footer.fixed { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; padding: 10px 20px; background: white; border-top: 1px solid #e7eaec; margin-left: 220px; }
body.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed { margin: 0 0 0 70px; }
body.mini-navbar.canvas-menu .footer.fixed, body.canvas-menu .footer.fixed { margin: 0 !important; }
body.fixed-sidebar.body-small.mini-navbar .footer.fixed { margin: 0 0 0 220px; }
body.body-small .footer.fixed { margin-left: 0px; }
/* PANELS */
.page-heading { border-top: 0; padding: 0px 10px 20px 10px !important; }
.panel-heading h1, .panel-heading h2 { margin-bottom: 5px; }
/* TABLES */
.table-bordered { border: 1px solid #EBEBEB; }
    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { background-color: #F5F5F6; border-bottom-width: 1px; }
    .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #e7e7e7; }
.table > thead > tr > th { border-bottom: 1px solid #DDDDDD; vertical-align: bottom; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: 1px solid #e7eaec; line-height: 1.42857; padding: 8px; vertical-align: top; }
/* PANELS */
.panel.blank-panel { background: none; margin: 0; }
.blank-panel .panel-heading { padding-bottom: 0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none; border-color: #dddddd #dddddd rgba(0, 0, 0, 0); border-bottom: #f3f3f4; border-image: none; border-style: solid; border-width: 1px; color: #555555; cursor: default; }
.nav.nav-tabs li { background: none; border: none; }
.nav-tabs > li > a { color: #A7B1C2; font-weight: 600; padding: 10px 20px 10px 25px; }
    .nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color: #e6e6e6; color: #676a6c; }
.ui-tab .tab-content { padding: 20px 0px; }
/* GLOBAL  */
.no-padding { padding: 0 !important; }
.no-borders { border: none !important; }
.no-margins { margin: 0 !important; }
.no-top-border { border-top: 0 !important; }
.ibox-content.text-box { padding-bottom: 0px; padding-top: 15px; }
.border-left-right { border-left: 1px solid #e7eaec; border-right: 1px solid #e7eaec; border-top: none; border-bottom: none; }
.border-left { border-left: 1px solid #e7eaec; border-right: none; border-top: none; border-bottom: none; }
.border-right { border-left: none; border-right: 1px solid #e7eaec; border-top: none; border-bottom: none; }
.full-width { width: 100% !important; }
.link-block { font-size: 12px; padding: 10px; }
.nav.navbar-top-links .link-block a { font-size: 12px; }
.link-block a { font-size: 10px; color: inherit; }
body.mini-navbar .branding { display: none; }
img.circle-border { border: 6px solid #FFFFFF; border-radius: 50%; }
.branding { float: left; color: #FFFFFF; font-size: 18px; font-weight: 600; padding: 17px 20px; text-align: center; background-color: #202c45; }
.login-panel { margin-top: 25%; }
.icons-box h3 { margin-top: 10px; margin-bottom: 10px; }
.icons-box .infont a i { font-size: 25px; display: block; color: #676a6c; }
.icons-box .infont a { color: #a6a8a9; }
.icons-box .infont a { padding: 10px; margin: 1px; display: block; }
.ui-draggable .ibox-title { cursor: move; }
.breadcrumb { background-color: #ffffff; padding: 0; margin-bottom: 0; }
    .breadcrumb > li a { color: inherit; }
    .breadcrumb > .active { color: inherit; }
code { background-color: #F9F2F4; border-radius: 4px; color: #ca4440; font-size: 90%; padding: 2px 4px; white-space: nowrap; }
.ibox { clear: both; margin-bottom: 25px; margin-top: 0; padding: 0; }
    .ibox.collapsed .ibox-content { display: none; }
    .ibox.collapsed .fa.fa-chevron-up:before { content: "\f078"; }
    .ibox.collapsed .fa.fa-chevron-down:before { content: "\f077"; }
    .ibox:after, .ibox:before { display: table; }
.ibox-title { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ffffff; border-color: #e7eaec; border-image: none; border-style: solid solid none; border-width: 4px 0px 0; color: inherit; margin-bottom: 0; padding: 14px 15px 7px; min-height: 48px; }
.ibox-content { background-color: #ffffff; color: inherit; padding: 15px 20px 20px 20px; border: 1px solid #d5dfe1; border-radius: 5px; }
table.table-mail tr td { padding: 12px; }
.table-mail .check-mail { padding-left: 20px; }
.table-mail .mail-date { padding-right: 20px; }
.star-mail, .check-mail { width: 40px; }
.unread td a, .unread td { font-weight: 600; color: inherit; }
.read td a, .read td { font-weight: normal; color: inherit; }
.unread td { background-color: #f9f8f8; }
.ibox-content { clear: both; }
.ibox-heading { background-color: #f3f6fb; border-bottom: none; }
    .ibox-heading h3 { font-weight: 200; font-size: 24px; }
.ibox-title h5 { display: inline-block; font-size: 14px; margin: 0 0 7px; padding: 0; text-overflow: ellipsis; float: left; }
.ibox-title .label { float: left; margin-left: 4px; }
.ibox-tools { display: inline-block; float: right; margin-top: 0; position: relative; padding: 0; }
    .ibox-tools a { cursor: pointer; margin-left: 5px; color: #c4c4c4; }
        .ibox-tools a.btn-primary { color: #fff; }
    .ibox-tools .dropdown-menu > li > a { padding: 4px 10px; font-size: 12px; }
.ibox .open > .dropdown-menu { left: auto; right: 0; }
/* BACKGROUNDS */
.gray-bg { background-color: #fff; }
.white-bg { background-color: #ffffff; }
.navy-bg { background-color: #202c45; color: #ffffff; }
.blue-bg { background-color: #1c84c6; color: #ffffff; }
.lazur-bg { background-color: #23c6c8; color: #ffffff; }
.yellow-bg { background-color: #f8ac59; color: #ffffff; }
.red-bg { background-color: #ed5565; color: #ffffff; }
.black-bg { background-color: #262626; }
.panel-info { border-color: #23c6c8; }
    .panel-info > .panel-heading { background-color: #23c6c8; border-color: #23c6c8; color: #ffffff; }
.panel-warning { border-color: #f8ac59; }
    .panel-warning > .panel-heading { background-color: #f8ac59; border-color: #f8ac59; color: #ffffff; }
.panel-danger { border-color: #ed5565; }
    .panel-danger > .panel-heading { background-color: #ed5565; border-color: #ed5565; color: #ffffff; }
.progress-bar { background-color: #202c45; }
.progress-small, .progress-small .progress-bar { height: 10px; }
.progress-small, .progress-mini { margin-top: 5px; }
    .progress-mini, .progress-mini .progress-bar { height: 5px; margin-bottom: 0px; }
.progress-bar-navy-light { background-color: #3dc7ab; }
.progress-bar-success { background-color: #1c84c6; }
.progress-bar-info { background-color: #23c6c8; }
.progress-bar-warning { background-color: #f8ac59; }
.progress-bar-danger { background-color: #ed5565; }
.panel-title { font-size: inherit; }
.jumbotron { border-radius: 6px; padding: 40px; }
    .jumbotron h1 { margin-top: 0; }
/* COLORS */
.text-navy { color: #202c45; }
.text-primary { color: inherit; }
.text-success { color: #1c84c6; }
.text-info { color: #23c6c8; }
.text-warning { color: #f8ac59; }
.text-danger { color: #ed5565; }
.text-muted { color: #888888; }
.simple_tag { background-color: #f3f3f4; border: 1px solid #e7eaec; border-radius: 2px; color: inherit; font-size: 10px; margin-right: 5px; margin-top: 5px; padding: 5px 12px; display: inline-block; }
.img-shadow { -webkit-box-shadow: 0px 0px 3px 0px #919191; -moz-box-shadow: 0px 0px 3px 0px #919191; box-shadow: 0px 0px 3px 0px #919191; }
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar, .dashboards\.dashboard_3 nav.navbar, .mailbox\.inbox nav.navbar, .mailbox\.email_view nav.navbar, .mailbox\.email_compose nav.navbar, .dashboards\.dashboard_4_1 nav.navbar { background: #fff; }
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top, .Dashboard_3 .navbar.navbar-static-top, .Dashboard_4_1 .navbar.navbar-static-top, .ComposeEmail .navbar.navbar-static-top, .EmailView .navbar.navbar-static-top, .Inbox .navbar.navbar-static-top { background: #fff; }
a.close-canvas-menu { position: absolute; top: 10px; right: 15px; z-index: 1011; color: #a7b1c2; }
    a.close-canvas-menu:hover { color: #fff; }
/* FULL HEIGHT */
.full-height { height: 100%; }
.fh-breadcrumb { height: calc(100% - 196px); margin: 0 -15px; position: relative; }
.fh-no-breadcrumb { height: calc(100% - 99px); margin: 0 -15px; position: relative; }
.fh-column { background: #fff; height: 100%; width: 240px; float: left; }
.modal-backdrop { z-index: 2040 !important; }
.modal { z-index: 9999 !important; }
.spiner-example { height: 200px; padding-top: 70px; }
/* MARGINS & PADDINGS */
.p-xxs { padding: 5px; }
.p-xs { padding: 10px; }
.p-sm { padding: 15px; }
.p-m { padding: 20px; }
.p-md { padding: 25px; }
.p-lg { padding: 30px; }
.p-xl { padding: 40px; }
.m-xxs { margin: 2px 4px; }
.m-xs { margin: 5px; }
.m-sm { margin: 10px; }
.m { margin: 15px; }
.m-md { margin: 20px; }
.m-lg { margin: 30px; }
.m-xl { margin: 50px; }
.m-n { margin: 0 !important; }
.m-l-none { margin-left: 0; }
.m-l-xs { margin-left: 5px; }
.m-l-sm { margin-left: 10px; }
.m-l { margin-left: 15px; }
.m-l-md { margin-left: 20px; }
.m-l-lg { margin-left: 30px; }
.m-l-xl { margin-left: 40px; }
.m-l-n-xxs { margin-left: -1px; }
.m-l-n-xs { margin-left: -5px; }
.m-l-n-sm { margin-left: -10px; }
.m-l-n { margin-left: -15px; }
.m-l-n-md { margin-left: -20px; }
.m-l-n-lg { margin-left: -30px; }
.m-l-n-xl { margin-left: -40px; }
.m-t-none { margin-top: 0; }
.m-t-xxs { margin-top: 1px; }
.m-t-xs { margin-top: 5px; }
.m-t-sm { margin-top: 10px; }
.m-t { margin-top: 15px; }
.m-t-md { margin-top: 20px; }
.m-t-lg { margin-top: 30px; }
.m-t-xl { margin-top: 40px; }
.m-t-n-xxs { margin-top: -1px; }
.m-t-n-xs { margin-top: -5px; }
.m-t-n-sm { margin-top: -10px; }
.m-t-n { margin-top: -15px; }
.m-t-n-md { margin-top: -20px; }
.m-t-n-lg { margin-top: -30px; }
.m-t-n-xl { margin-top: -40px; }
.m-r-none { margin-right: 0; }
.m-r-xxs { margin-right: 1px; }
.m-r-xs { margin-right: 5px; }
.m-r-sm { margin-right: 10px; }
.m-r { margin-right: 15px; }
.m-r-md { margin-right: 20px; }
.m-r-lg { margin-right: 30px; }
.m-r-xl { margin-right: 40px; }
.m-r-n-xxs { margin-right: -1px; }
.m-r-n-xs { margin-right: -5px; }
.m-r-n-sm { margin-right: -10px; }
.m-r-n { margin-right: -15px; }
.m-r-n-md { margin-right: -20px; }
.m-r-n-lg { margin-right: -30px; }
.m-r-n-xl { margin-right: -40px; }
.m-b-none { margin-bottom: 0; }
.m-b-xxs { margin-bottom: 1px; }
.m-b-xs { margin-bottom: 5px; }
.m-b-sm { margin-bottom: 10px; }
.m-b { margin-bottom: 15px; }
.m-b-md { margin-bottom: 20px; }
.m-b-lg { margin-bottom: 30px; }
.m-b-xl { margin-bottom: 40px; }
.m-b-n-xxs { margin-bottom: -1px; }
.m-b-n-xs { margin-bottom: -5px; }
.m-b-n-sm { margin-bottom: -10px; }
.m-b-n { margin-bottom: -15px; }
.m-b-n-md { margin-bottom: -20px; }
.m-b-n-lg { margin-bottom: -30px; }
.m-b-n-xl { margin-bottom: -40px; }
.space-15 { margin: 15px 0; }
.space-20 { margin: 20px 0; }
.space-25 { margin: 25px 0; }
.space-30 { margin: 30px 0; }
body.modal-open { padding-right: inherit !important; }
/* SEARCH PAGE */
.search-form { margin-top: 10px; }
.search-result h3 { margin-bottom: 0; color: #1E0FBE; }
.search-result .search-link { color: #006621; }
.search-result p { font-size: 12px; margin-top: 5px; }
/* CONTACTS */
.contact-box { background-color: #ffffff; border: 1px solid #e7eaec; padding: 20px; margin-bottom: 20px; }
    .contact-box a { color: inherit; }
/* INVOICE */
.invoice-table tbody > tr > td:last-child, .invoice-table tbody > tr > td:nth-child(4), .invoice-table tbody > tr > td:nth-child(3), .invoice-table tbody > tr > td:nth-child(2) { text-align: right; }
.invoice-table thead > tr > th:last-child, .invoice-table thead > tr > th:nth-child(4), .invoice-table thead > tr > th:nth-child(3), .invoice-table thead > tr > th:nth-child(2) { text-align: right; }
.invoice-total > tbody > tr > td:first-child { text-align: right; }
.invoice-total > tbody > tr > td { border: 0 none; }
    .invoice-total > tbody > tr > td:last-child { border-bottom: 1px solid #DDDDDD; text-align: right; width: 15%; }
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box { max-width: 400px; z-index: 100; margin: 0 auto; padding-top: 0; }
.lockscreen.middle-box { width: 200px; padding-top: 110px; }
.loginscreen.middle-box { width: 300px; }
.loginColumns { max-width: 800px; margin: 0 auto; padding: 100px 20px 20px 20px; }
.passwordBox { max-width: 460px; margin: 0 auto; padding: 100px 20px 20px 20px; }
.logo-name { color: #e6e6e6; font-size: 180px; font-weight: 800; letter-spacing: -10px; margin-bottom: 0px; }
.middle-box h1 { font-size: 170px; }
.wrapper .middle-box { margin-top: 140px; }
.lock-word { z-index: 10; position: absolute; top: 110px; left: 50%; margin-left: -470px; }
    .lock-word span { font-size: 100px; font-weight: 600; color: #e9e9e9; display: inline-block; }
    .lock-word .first-word { margin-right: 160px; }
/* DASBOARD */
.dashboard-header { border-top: 0; padding: 20px 20px 20px 20px; }
    .dashboard-header h2 { margin-top: 10px; font-size: 26px; }
.fist-item { border-top: none !important; }
.statistic-box { margin-top: 40px; }
.dashboard-header .list-group-item span.label { margin-right: 10px; }
.list-group.clear-list .list-group-item { border-top: 1px solid #e7eaec; border-bottom: 0; border-right: 0; border-left: 0; padding: 10px 0; }
ul.clear-list:first-child { border-top: none !important; }
/* Intimeline */
.timeline-item .date i { position: absolute; top: 0; right: 0; padding: 5px; width: 30px; text-align: center; border-top: 1px solid #e7eaec; border-bottom: 1px solid #e7eaec; border-left: 1px solid #e7eaec; background: #f8f8f8; }
.timeline-item .date { text-align: right; width: 110px; position: relative; padding-top: 30px; }
.timeline-item .content { border-left: 1px solid #e7eaec; border-top: 1px solid #e7eaec; padding-top: 10px; min-height: 100px; }
    .timeline-item .content:hover { background: #f6f6f6; }
/* PIN BOARD */
ul.notes li, ul.tag-list li { list-style: none; }
    ul.notes li h4 { margin-top: 20px; font-size: 16px; }
    ul.notes li div { text-decoration: none; color: #000; background: #ffc; display: block; height: 140px; width: 140px; padding: 1em; position: relative; }
        ul.notes li div small { position: absolute; top: 5px; right: 5px; font-size: 10px; }
        ul.notes li div a { position: absolute; right: 10px; bottom: 10px; color: inherit; }
ul.notes li { margin: 10px 40px 50px 0px; float: left; }
    ul.notes li div p { font-size: 12px; }
    ul.notes li div { text-decoration: none; color: #000; background: #ffc; display: block; height: 140px; width: 140px; padding: 1em; /* Firefox */ -moz-box-shadow: 5px 5px 2px #212121; /* Safari+Chrome */ -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7); /* Opera */ box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7); }
    ul.notes li div { -webkit-transform: rotate(-6deg); -o-transform: rotate(-6deg); -moz-transform: rotate(-6deg); }
    ul.notes li:nth-child(even) div { -o-transform: rotate(4deg); -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg); position: relative; top: 5px; }
    ul.notes li:nth-child(3n) div { -o-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); position: relative; top: -5px; }
    ul.notes li:nth-child(5n) div { -o-transform: rotate(5deg); -webkit-transform: rotate(5deg); -moz-transform: rotate(5deg); position: relative; top: -10px; }
    ul.notes li div:hover, ul.notes li div:focus { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); position: relative; z-index: 5; }
    ul.notes li div { text-decoration: none; color: #000; background: #ffc; display: block; height: 210px; width: 210px; padding: 1em; -moz-box-shadow: 5px 5px 7px #212121; -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7); box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7); -moz-transition: -moz-transform 0.15s linear; -o-transition: -o-transform 0.15s linear; -webkit-transition: -webkit-transform 0.15s linear; }
/* FILE MANAGER */
.file-box { float: left; width: 220px; }
.file-manager h5 { text-transform: uppercase; }
.file-manager { list-style: none outside none; margin: 0; padding: 0; }
.folder-list li a { color: #666666; display: block; padding: 5px 0; }
.folder-list li { border-bottom: 1px solid #e7eaec; display: block; }
    .folder-list li i { margin-right: 8px; color: #3d4d5d; }
.category-list li a { color: #666666; display: block; padding: 5px 0; }
.category-list li { display: block; }
    .category-list li i { margin-right: 8px; color: #3d4d5d; }
    .category-list li a .text-navy { color: #202c45; }
    .category-list li a .text-primary { color: #1c84c6; }
    .category-list li a .text-info { color: #23c6c8; }
    .category-list li a .text-danger { color: #EF5352; }
    .category-list li a .text-warning { color: #F8AC59; }
.file-manager h5.tag-title { margin-top: 20px; }
.tag-list li { float: left; }
    .tag-list li a { font-size: 10px; background-color: #f3f3f4; padding: 5px 12px; color: inherit; border-radius: 2px; border: 1px solid #e7eaec; margin-right: 5px; margin-top: 5px; display: block; }
.file { border: 1px solid #e7eaec; padding: 0; background-color: #ffffff; position: relative; margin-bottom: 20px; margin-right: 20px; }
.file-manager .hr-line-dashed { margin: 15px 0; }
.file .icon, .file .image { height: 100px; overflow: hidden; }
.file .icon { padding: 15px 10px; text-align: center; }
.file-control { color: inherit; font-size: 11px; margin-right: 10px; }
    .file-control.active { text-decoration: underline; }
.file .icon i { font-size: 70px; color: #dadada; }
.file .file-name { padding: 10px; background-color: #f8f8f8; border-top: 1px solid #e7eaec; }
.file-name small { color: #676a6c; }
.corner { position: absolute; display: inline-block; width: 0; height: 0; line-height: 0; border: 0.6em solid transparent; border-right: 0.6em solid #f1f1f1; border-bottom: 0.6em solid #f1f1f1; right: 0em; bottom: 0em; }
a.compose-mail { padding: 8px 10px; }
.mail-search { max-width: 300px; }
/* PROFILE */
.profile-content { border-top: none !important; }
.feed-activity-list .feed-element { border-bottom: 1px solid #e7eaec; }
.feed-element:first-child { margin-top: 0; }
.feed-element { padding-bottom: 15px; }
    .feed-element, .feed-element .media { margin-top: 15px; }
.feed-element, .media-body { overflow: hidden; }
    .feed-element > .pull-left { margin-right: 10px; }
    .feed-element img.img-circle, .dropdown-messages-box img.img-circle { width: 38px; height: 38px; }
    .feed-element .well { border: 1px solid #e7eaec; box-shadow: none; margin-top: 10px; margin-bottom: 5px; padding: 10px 20px; font-size: 11px; line-height: 16px; }
    .feed-element .actions { margin-top: 10px; }
    .feed-element .photos { margin: 10px 0; }
.feed-photo { max-height: 180px; border-radius: 4px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; }
/* MAILBOX */
.mail-box { background-color: #ffffff; border: 1px solid #e7eaec; border-top: 0; padding: 0px; margin-bottom: 20px; }
.mail-box-header { background-color: #ffffff; border: 1px solid #e7eaec; border-bottom: 0; padding: 30px 20px 20px 20px; }
    .mail-box-header h2 { margin-top: 0px; }
.mailbox-content .tag-list li a { background: #ffffff; }
.mail-body { border-top: 1px solid #e7eaec; padding: 20px; }
.mail-text { border-top: 1px solid #e7eaec; }
    .mail-text .note-toolbar { padding: 10px 15px; }
.mail-body .form-group { margin-bottom: 5px; }
.mail-text .note-editor .note-toolbar { background-color: #F9F8F8; }
.mail-attachment { border-top: 1px solid #e7eaec; padding: 20px; font-size: 12px; }
.mailbox-content { background: none; border: none; padding: 10px; }
.mail-ontact { width: 23%; }
/* PROJECTS */
.project-people, .project-actions { text-align: right; vertical-align: middle; }
dd.project-people { text-align: left; margin-top: 5px; }
.project-people img { width: 32px; height: 32px; }
.project-title a { font-size: 14px; color: #676a6c; font-weight: 600; }
.project-list table tr td { border-top: none; border-bottom: 1px solid #e7eaec; padding: 15px 10px; vertical-align: middle; }
.project-manager .tag-list li a { font-size: 10px; background-color: white; padding: 5px 12px; color: inherit; border-radius: 2px; border: 1px solid #e7eaec; margin-right: 5px; margin-top: 5px; display: block; }
.project-files li a { font-size: 11px; color: #676a6c; margin-left: 10px; line-height: 22px; }
/* FAQ */
.faq-item { padding: 20px; margin-bottom: 2px; background: #fff; }
.faq-question { font-size: 18px; font-weight: 600; color: #202c45; display: block; }
    .faq-question:hover { color: #179d82; }
.faq-answer { margin-top: 10px; background: #f3f3f4; border: 1px solid #e7eaec; border-radius: 3px; padding: 15px; }
.faq-item .tag-item { background: #f3f3f4; padding: 2px 6px; font-size: 10px; text-transform: uppercase; }
/* Chat view */
.message-input { height: 90px !important; }
.chat-avatar { white: 36px; height: 36px; float: left; margin-right: 10px; }
.chat-user-name { padding: 10px; }
.chat-user { padding: 8px 10px; border-bottom: 1px solid #e7eaec; }
    .chat-user a { color: inherit; }
.chat-view { z-index: 20012; }
.chat-users, .chat-statistic { margin-left: -30px; }

@media (max-width: 992px) {
    .chat-users, .chat-statistic { margin-left: 0px; }
}

.chat-view .ibox-content { padding: 0; }
.chat-message { padding: 10px 20px; }
.message-avatar { height: 48px; width: 48px; border: 1px solid #e7eaec; border-radius: 4px; margin-top: 1px; }
.chat-discussion .chat-message:nth-child(2n+1) .message-avatar { float: left; margin-right: 10px; }
.chat-discussion .chat-message:nth-child(2n) .message-avatar { float: right; margin-left: 10px; }
.message { background-color: #fff; border: 1px solid #e7eaec; text-align: left; display: block; padding: 10px 20px; position: relative; border-radius: 4px; }
.chat-discussion .chat-message:nth-child(2n+1) .message-date { float: right; }
.chat-discussion .chat-message:nth-child(2n) .message-date { float: left; }
.chat-discussion .chat-message:nth-child(2n+1) .message { text-align: left; margin-left: 55px; }
.chat-discussion .chat-message:nth-child(2n) .message { text-align: right; margin-right: 55px; }
.message-date { font-size: 10px; color: #888888; }
.message-content { display: block; }
.chat-discussion { background: #eee; padding: 15px; height: 400px; overflow-y: auto; }
.chat-users { overflow-y: auto; height: 400px; }
.chat-message-form .form-group { margin-bottom: 0; }
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before { content: "\f07c"; }
.jstree-default .jstree-icon.none { width: 0; }
/* CLIENTS */
.clients-list { margin-top: 20px; }
    .clients-list .tab-pane { position: relative; height: 600px; }
.client-detail { position: relative; height: 620px; }
.clients-list table tr td { height: 46px; vertical-align: middle; border: none; }
.client-link { font-weight: 600; color: inherit; }
    .client-link:hover { color: inherit; }
.client-avatar { width: 42px; }
    .client-avatar img { width: 28px; height: 28px; border-radius: 50%; }
.contact-type { width: 20px; color: #c1c3c4; }
.client-status { text-align: left; }
.client-detail .vertical-timeline-content p { margin: 0; }
.client-detail .vertical-timeline-icon.gray-bg { color: #a7aaab; }
.clients-list .nav-tabs > li.active > a, .clients-list .nav-tabs > li.active > a:hover, .clients-list .nav-tabs > li.active > a:focus { border-bottom: 1px solid #fff; }
/* BLOG ARTICLE */
.blog h2 { font-weight: 700; }
.blog h5 { margin: 0 0 5px 0; }
.blog .btn { margin: 0 0 5px 0; }
.article h1 { font-size: 48px; font-weight: 700; color: #2F4050; }
.article p { font-size: 15px; line-height: 26px; }
.article-title { text-align: center; margin: 40px 0 100px 0; }
.article .ibox-content { padding: 40px; }
/* ISSUE TRACKER */
.issue-tracker .btn-link { color: #202c45; }
table.issue-tracker tbody tr td { vertical-align: middle; height: 50px; }
.issue-info { width: 50%; }
    .issue-info a { font-weight: 600; color: #676a6c; }
    .issue-info small { display: block; }
/* TEAMS */
.team-members { margin: 10px 0; }
    .team-members img.img-circle { width: 42px; height: 42px; margin-bottom: 5px; }
/* AGILE BOARD */
.sortable-list { padding: 10px 0; }
.agile-list { list-style: none; margin: 0; }
    .agile-list li { background: #FAFAFB; border: 1px solid #e7eaec; margin: 0px 0 10px 0; padding: 10px; border-radius: 2px; }
        .agile-list li:hover { cursor: pointer; background: #fff; }
        .agile-list li.warning-element { border-left: 3px solid #f8ac59; }
        .agile-list li.danger-element { border-left: 3px solid #ed5565; }
        .agile-list li.info-element { border-left: 3px solid #1c84c6; }
        .agile-list li.success-element { border-left: 3px solid #202c45; }
.agile-detail { margin-top: 5px; font-size: 12px; }
/* DIFF */
ins { background-color: #c6ffc6; text-decoration: none; }
del { background-color: #ffc6c6; }
#small-chat { position: fixed; bottom: 20px; right: 20px; z-index: 100; }
    #small-chat .badge { position: absolute; top: -3px; right: -4px; }
.open-small-chat { height: 38px; width: 38px; display: block; background: #202c45; padding: 9px 8px; text-align: center; color: #fff; border-radius: 50%; }
    .open-small-chat:hover { color: white; background: #202c45; }
.small-chat-box { display: none; position: fixed; bottom: 20px; right: 75px; background: #fff; border: 1px solid #e7eaec; width: 230px; height: 320px; border-radius: 4px; }
    .small-chat-box.ng-small-chat { display: block; }
.body-small .small-chat-box { bottom: 70px; right: 20px; }
.small-chat-box.active { display: block; }
.small-chat-box .heading { background: #2f4050; padding: 8px 15px; font-weight: bold; color: #fff; }
.small-chat-box .chat-date { opacity: 0.6; font-size: 10px; font-weight: normal; }
.small-chat-box .content { padding: 15px 15px; }
    .small-chat-box .content .author-name { font-weight: bold; margin-bottom: 3px; font-size: 11px; }
    .small-chat-box .content > div { padding-bottom: 20px; }
    .small-chat-box .content .chat-message { padding: 5px 10px; border-radius: 6px; font-size: 11px; line-height: 14px; max-width: 80%; background: #f3f3f4; margin-bottom: 10px; }
        .small-chat-box .content .chat-message.active { background: #202c45; color: #fff; }
    .small-chat-box .content .left { text-align: left; clear: both; }
        .small-chat-box .content .left .chat-message { float: left; }
    .small-chat-box .content .right { text-align: right; clear: both; }
        .small-chat-box .content .right .chat-message { float: right; }
.small-chat-box .form-chat { padding: 10px 10px; }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner { width: 30px; height: 30px; background-color: #202c45; margin: 0 auto; -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out; animation: sk-rotatePlane 1.2s infinite ease-in-out; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner { width: 40px; height: 40px; position: relative; margin: 0 auto; }
.sk-spinner-double-bounce .sk-double-bounce1, .sk-spinner-double-bounce .sk-double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #202c45; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-doubleBounce 2s infinite ease-in-out; animation: sk-doubleBounce 2s infinite ease-in-out; }
.sk-spinner-double-bounce .sk-double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner { margin: 0 auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }
.sk-spinner-wave div { background-color: #202c45; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out; animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
.sk-spinner-wave .sk-rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-wave .sk-rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-wave .sk-rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-wave .sk-rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner { margin: 0 auto; width: 32px; height: 32px; position: relative; }
.sk-spinner-wandering-cubes .sk-cube1, .sk-spinner-wandering-cubes .sk-cube2 { background-color: #202c45; width: 10px; height: 10px; position: absolute; top: 0; left: 0; -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out; animation: sk-wanderingCubeMove 1.8s infinite ease-in-out; }
.sk-spinner-wandering-cubes .sk-cube2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner { width: 40px; height: 40px; margin: 0 auto; background-color: #202c45; border-radius: 100%; -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out; animation: sk-pulseScaleOut 1s infinite ease-in-out; }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner { margin: 0 auto; width: 40px; height: 40px; position: relative; text-align: center; -webkit-animation: sk-chasingDotsRotate 2s infinite linear; animation: sk-chasingDotsRotate 2s infinite linear; }
.sk-spinner-chasing-dots .sk-dot1, .sk-spinner-chasing-dots .sk-dot2 { width: 60%; height: 60%; display: inline-block; position: absolute; top: 0; background-color: #202c45; border-radius: 100%; -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out; animation: sk-chasingDotsBounce 2s infinite ease-in-out; }
.sk-spinner-chasing-dots .sk-dot2 { top: auto; bottom: 0px; -webkit-animation-delay: -1s; animation-delay: -1s; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner { margin: 0 auto; width: 70px; text-align: center; }
.sk-spinner-three-bounce div { width: 18px; height: 18px; background-color: #202c45; border-radius: 100%; display: inline-block; -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out; animation: sk-threeBounceDelay 1.4s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.sk-spinner-three-bounce .sk-bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s; }
.sk-spinner-three-bounce .sk-bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner { margin: 0 auto; width: 22px; height: 22px; position: relative; }
.sk-spinner-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
    .sk-spinner-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 20%; height: 20%; background-color: #202c45; border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out; animation: sk-circleBounceDelay 1.2s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.sk-spinner-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
.sk-spinner-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
.sk-spinner-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.sk-spinner-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
.sk-spinner-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
.sk-spinner-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.sk-spinner-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
.sk-spinner-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
.sk-spinner-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.sk-spinner-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
.sk-spinner-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
.sk-spinner-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.sk-spinner-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.sk-spinner-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.sk-spinner-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.sk-spinner-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.sk-spinner-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.sk-spinner-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.sk-spinner-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid { /*    * Spinner positions    * 1 2 3    * 4 5 6    * 7 8 9    */ }
    .sk-spinner-cube-grid.sk-spinner { width: 30px; height: 30px; margin: 0 auto; }
    .sk-spinner-cube-grid .sk-cube { width: 33%; height: 33%; background-color: #202c45; float: left; -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
        .sk-spinner-cube-grid .sk-cube:nth-child(1) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(2) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(3) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(4) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(5) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(6) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(7) { -webkit-animation-delay: 0s; animation-delay: 0s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(8) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
        .sk-spinner-cube-grid .sk-cube:nth-child(9) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner { background-color: #202c45; width: 30px; height: 30px; border-radius: 30px; position: relative; margin: 0 auto; -webkit-animation: sk-innerCircle 1s linear infinite; animation: sk-innerCircle 1s linear infinite; }
.sk-spinner-wordpress .sk-inner-circle { display: block; background-color: #fff; width: 8px; height: 8px; position: absolute; border-radius: 8px; top: 5px; left: 5px; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner { margin: 0 auto; width: 22px; height: 22px; position: relative; }
.sk-spinner-fading-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
    .sk-spinner-fading-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 18%; height: 18%; background-color: #202c45; border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out; animation: sk-circleFadeDelay 1.2s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */ -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.sk-spinner-fading-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); }
.sk-spinner-fading-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); }
.sk-spinner-fading-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.sk-spinner-fading-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); }
.sk-spinner-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); }
.sk-spinner-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.sk-spinner-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); }
.sk-spinner-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); }
.sk-spinner-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.sk-spinner-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); }
.sk-spinner-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); }
.sk-spinner-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
.sk-spinner-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; }
.sk-spinner-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; }
.sk-spinner-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; }
.sk-spinner-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; }
.sk-spinner-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; }
.sk-spinner-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; }
.sk-spinner-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; }

body.rtls { /* Theme config */ }
    body.rtls #page-wrapper { margin: 0 220px 0 0; }
    body.rtls .nav-second-level li a { padding: 7px 35px 7px 10px; }
    body.rtls .ibox-title h5 { float: right; }
    body.rtls .pull-right { float: left !important; }
    body.rtls .pull-left { float: right !important; }
    body.rtls .ibox-tools { float: left; }
    body.rtls .stat-percent { float: left; }
    body.rtls .navbar-right { float: left !important; }
    body.rtls .navbar-top-links li:last-child { margin-left: 40px; margin-right: 0; }
    body.rtls .minimalize-styl-2 { float: right; margin: 14px 20px 5px 5px; }
    body.rtls .feed-element > .pull-left { margin-left: 10px; margin-right: 0; }
    body.rtls .timeline-item .date { text-align: left; }
        body.rtls .timeline-item .date i { left: 0; right: auto; }
    body.rtls .timeline-item .content { border-right: 1px solid #e7eaec; border-left: none; }
    body.rtls .theme-config { left: 0; right: auto; }
    body.rtls .spin-icon { border-radius: 0 20px 20px 0; }
    body.rtls .toast-close-button { float: left; }
    body.rtls #toast-container > .toast:before { margin: auto -1.5em auto 0.5em; }
    body.rtls #toast-container > div { padding: 15px 50px 15px 15px; }
    body.rtls .center-orientation .vertical-timeline-icon i { margin-left: 0; margin-right: -12px; }
    body.rtls .vertical-timeline-icon i { right: 50%; left: auto; margin-left: auto; margin-right: -12px; }
    body.rtls .file-box { float: right; }
    body.rtls ul.notes li { float: right; }
    body.rtls .chat-users, body.rtls .chat-statistic { margin-right: -30px; margin-left: auto; }
    body.rtls .dropdown-menu > li > a { text-align: right; }
    body.rtls .b-r { border-left: 1px solid #e7eaec; border-right: none; }
    body.rtls .dd-list .dd-list { padding-right: 30px; padding-left: 0; }
    body.rtls .dd-item > button { float: right; }
    body.rtls .theme-config-box { margin-left: -220px; margin-right: 0; }
        body.rtls .theme-config-box.show { margin-left: 0; margin-right: 0; }
    body.rtls .spin-icon { right: 0; left: auto; }
    body.rtls .skin-setttings { margin-right: 40px; margin-left: 0; }
    body.rtls .skin-setttings { direction: ltr; }
    body.rtls .footer.fixed { margin-right: 220px; margin-left: 0; }

@media (max-width: 992px) {
    body.rtls .chat-users, body.rtls .chat-statistic { margin-right: 0px; }
}

body.rtls.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed { margin: 0 70px 0 0; }
body.rtls.mini-navbar.fixed-sidebar .footer.fixed, body.body-small.mini-navbar .footer.fixed { margin: 0 0 0 0; }
body.rtls.top-navigation .navbar-toggle { float: right; margin-left: 15px; margin-right: 15px; }
.body-small.rtls.top-navigation .navbar-header { float: none; }
body.rtls.top-navigation #page-wrapper { margin: 0; }
body.rtls.mini-navbar #page-wrapper { margin: 0 70px 0 0; }
body.rtls.mini-navbar.fixed-sidebar #page-wrapper { margin: 0 0 0 0; }
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper { margin: 0 220px 0 0; }
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side { width: 220px; }
.body-small.rtls .navbar-fixed-top { margin-right: 0px; }
.body-small.rtls .navbar-header { float: right; }
body.rtls .navbar-top-links li:last-child { margin-left: 20px; }
body.rtls .top-navigation #page-wrapper, body.rtls.mini-navbar .top-navigation #page-wrapper, body.rtls.mini-navbar.top-navigation #page-wrapper { margin: 0; }
body.rtls .top-navigation .footer.fixed, body.rtls.top-navigation .footer.fixed { margin: 0; }

@media (max-width: 768px) {
    body.rtls .navbar-top-links li:last-child { margin-left: 20px; }
    .body-small.rtls #page-wrapper { position: inherit; margin: 0 0 0 0px; min-height: 1000px; }
    .body-small.rtls .navbar-static-side { display: none; z-index: 2001; position: absolute; width: 70px; top: 150px; }
    .body-small.rtls.mini-navbar .navbar-static-side { display: block; }
    .rtls.fixed-sidebar.body-small .navbar-static-side { display: none; z-index: 2001; position: fixed; width: 220px; }
    .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side { display: block; }
}

.rtls .ltr-support { direction: ltr; }
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config { position: absolute; top: 90px; right: 0px; overflow: hidden; }
.theme-config-box { margin-right: -220px; position: relative; z-index: 2000; transition-duration: 0.8s; }
    .theme-config-box.show { margin-right: 0px; }
.spin-icon { background: #202c45; position: absolute; padding: 7px 10px 7px 13px; border-radius: 20px 0px 0px 20px; font-size: 16px; top: 0; left: 0px; width: 40px; color: #fff; cursor: pointer; }
.skin-setttings { width: 220px; margin-left: 40px; background: #f3f3f4; }
    .skin-setttings .title { background: #efefef; text-align: center; text-transform: uppercase; font-weight: 600; display: block; padding: 10px 15px; font-size: 12px; }
.setings-item { padding: 10px 30px; }
    .setings-item.skin { text-align: center; }
    .setings-item .switch { float: right; }
.skin-name a { text-transform: uppercase; }
.setings-item a { color: #fff; }
.default-skin, .blue-skin, .ultra-skin, .yellow-skin { text-align: center; }
.default-skin { font-weight: 600; background: #202c45; }
    .default-skin:hover { background: #199d82; }
.blue-skin { font-weight: 600; background: url("patterns/header-profile-skin-1.png") repeat scroll 0 0; }
    .blue-skin:hover { background: #0d8ddb; }
.yellow-skin { font-weight: 600; background: url("patterns/header-profile-skin-3.png") repeat scroll 0 100%; }
    .yellow-skin:hover { background: #ce8735; }
.ultra-skin { font-weight: 600; background: url("patterns/header-profile-skin-2.png") repeat scroll 0 0; }
    .ultra-skin:hover { background: #1a2d40; }
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 { margin: 14px 5px 5px 30px; }
.skin-1 .navbar-top-links li:last-child { margin-right: 30px; }
.skin-1.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.skin-1 .spin-icon { background: #0e9aef !important; }
.skin-1 .nav-header { background: #0e9aef; background: url('patterns/header-profile-skin-1.png'); }
.skin-1.mini-navbar .nav-second-level { background: #3e495f; }
.skin-1 .breadcrumb { background: transparent; }
.skin-1 .page-heading { border: none; }
.skin-1 .nav > li.active { background: #3a4459; }
.skin-1 .nav > li > a { color: #9ea6b9; }
.skin-1 .nav > li.active > a { color: #fff; }
.skin-1 .navbar-minimalize { background: #0e9aef; border-color: #0e9aef; }
body.skin-1 { background: #3e495f; }
.skin-1 .navbar-static-top { background: #ffffff; }
.skin-1 .dashboard-header { background: transparent; border-bottom: none !important; border-top: none; padding: 20px 30px 10px 30px; }
.fixed-nav.skin-1 .navbar-fixed-top { background: #fff; }
.skin-1 .wrapper-content { padding: 30px 15px; }
.skin-1 #page-wrapper { background: #f4f6fa; }
.skin-1 .ibox-title, .skin-1 .ibox-content { border-width: 1px; }
    .skin-1 .ibox-content:last-child { border-style: solid solid solid solid; }
.skin-1 .nav > li.active { border: none; }
.skin-1 .nav-header { padding: 35px 25px 25px 25px; }
    .skin-1 .nav-header a.dropdown-toggle { color: #fff; margin-top: 10px; }
        .skin-1 .nav-header a.dropdown-toggle .text-muted { color: #fff; opacity: 0.8; }
.skin-1 .profile-element { text-align: center; }
.skin-1 .img-circle { border-radius: 5px; }
.skin-1 .navbar-default .nav > li > a:hover, .skin-1 .navbar-default .nav > li > a:focus { background: #3a4459; color: #fff; }
.skin-1 .nav.nav-tabs > li.active > a { color: #555; }
.skin-1 .nav.nav-tabs > li.active { background: transparent; }
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 { color: #565758 !important; }
.skin-2 .minimalize-styl-2 { margin: 14px 5px 5px 25px; }
.skin-2 .navbar-top-links li:last-child { margin-right: 25px; }
.skin-2 .spin-icon { background: #23c6c8 !important; }
.skin-2 .nav-header { background: #23c6c8; background: url('patterns/header-profile-skin-2.png'); }
.skin-2.mini-navbar .nav-second-level { background: #ededed; }
.skin-2 .breadcrumb { background: transparent; }
.skin-2.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.skin-2 .page-heading { border: none; background: rgba(255, 255, 255, 0.7); }
.skin-2 .nav > li.active { background: #e0e0e0; }
.skin-2 .logo-element { padding: 17px 0; }
.skin-2 .nav > li > a, .skin-2 .welcome-message { color: #edf6ff; }
.skin-2 #top-search::-moz-placeholder { color: #edf6ff; opacity: 0.5; }
.skin-2 #side-menu > li > a, .skin-2 .nav.nav-second-level > li > a { color: #586b7d; }
.skin-2 .nav > li.active > a { color: #213a53; }
.skin-2.mini-navbar .nav-header { background: #213a53; }
.skin-2 .navbar-minimalize { background: #23c6c8; border-color: #23c6c8; }
.skin-2 .border-bottom { border-bottom: none !important; }
.skin-2 #top-search { color: #fff; }
body.skin-2 #wrapper { background-color: #ededed; }
.skin-2 .navbar-static-top { background: #213a53; }
.fixed-nav.skin-2 .navbar-fixed-top { background: #213a53; border-bottom: none !important; }
.skin-2 .nav-header { padding: 30px 25px 30px 25px; }
.skin-2 .dashboard-header { background: rgba(255, 255, 255, 0.4); border-bottom: none !important; border-top: none; padding: 20px 30px 20px 30px; }
.skin-2 .wrapper-content { padding: 30px 15px; }
.skin-2 .dashoard-1 .wrapper-content { padding: 0px 30px 25px 30px; }
.skin-2 .ibox-title { background: rgba(255, 255, 255, 0.7); border: none; margin-bottom: 1px; }
.skin-2 .ibox-content { background: rgba(255, 255, 255, 0.4); border: none !important; }
.skin-2 #page-wrapper { background: #f6f6f6; background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%); background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%); background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%); background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"; }
.skin-2 .ibox-title, .skin-2 .ibox-content { border-width: 1px; }
    .skin-2 .ibox-content:last-child { border-style: solid solid solid solid; }
.skin-2 .nav > li.active { border: none; }
.skin-2 .nav-header a.dropdown-toggle { color: #edf6ff; margin-top: 10px; }
    .skin-2 .nav-header a.dropdown-toggle .text-muted { color: #edf6ff; opacity: 0.8; }
.skin-2 .img-circle { border-radius: 10px; }
.skin-2 .nav.navbar-top-links > li > a:hover, .skin-2 .nav.navbar-top-links > li > a:focus { background: #1a2d41; }
.skin-2 .navbar-default .nav > li > a:hover, .skin-2 .navbar-default .nav > li > a:focus { background: #e0e0e0; color: #213a53; }
.skin-2 .nav.nav-tabs > li.active > a { color: #555; }
.skin-2 .nav.nav-tabs > li.active { background: transparent; }
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 { margin: 14px 5px 5px 30px; }
.skin-3 .navbar-top-links li:last-child { margin-right: 30px; }
.skin-3.fixed-nav .minimalize-styl-2 { margin: 14px 5px 5px 15px; }
.skin-3 .spin-icon { background: #ecba52 !important; }
body.boxed-layout.skin-3 #wrapper { background: #3e2c42; }
.skin-3 .nav-header { background: #ecba52; background: url('patterns/header-profile-skin-3.png'); }
.skin-3.mini-navbar .nav-second-level { background: #3e2c42; }
.skin-3 .breadcrumb { background: transparent; }
.skin-3 .page-heading { border: none; }
.skin-3 .nav > li.active { background: #38283c; }
.fixed-nav.skin-3 .navbar-fixed-top { background: #fff; }
.skin-3 .nav > li > a { color: #948b96; }
.skin-3 .nav > li.active > a { color: #fff; }
.skin-3 .navbar-minimalize { background: #ecba52; border-color: #ecba52; }
body.skin-3 { background: #3e2c42; }
.skin-3 .navbar-static-top { background: #ffffff; }
.skin-3 .dashboard-header { background: transparent; border-bottom: none !important; border-top: none; padding: 20px 30px 10px 30px; }
.skin-3 .wrapper-content { padding: 30px 15px; }
.skin-3 #page-wrapper { background: #f4f6fa; }
.skin-3 .ibox-title, .skin-3 .ibox-content { border-width: 1px; }
    .skin-3 .ibox-content:last-child { border-style: solid solid solid solid; }
.skin-3 .nav > li.active { border: none; }
.skin-3 .nav-header { padding: 35px 25px 25px 25px; }
    .skin-3 .nav-header a.dropdown-toggle { color: #fff; margin-top: 10px; }
        .skin-3 .nav-header a.dropdown-toggle .text-muted { color: #fff; opacity: 0.8; }
.skin-3 .profile-element { text-align: center; }
.skin-3 .img-circle { border-radius: 5px; }
.skin-3 .navbar-default .nav > li > a:hover, .skin-3 .navbar-default .nav > li > a:focus { background: #38283c; color: #fff; }
.skin-3 .nav.nav-tabs > li.active > a { color: #555; }
.skin-3 .nav.nav-tabs > li.active { background: transparent; }

@media (min-width: 768px) {
    #page-wrapper { position: inherit; margin: 0 0 0 250px; min-height: 0; height: 100%; }
    .navbar-static-side { z-index: 2001; position: absolute; width: 250px; bottom: 0; top: 120px; height: auto; overflow: auto; }
    .navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { margin-left: auto; }
}

@media (min-width: 993px) {
    .navbar-client-static-side { top: 100px; }
}

@media (max-width: 768px) {
    #page-wrapper { position: inherit; margin: 0 0 0 0px; min-height: 1000px; }
    .body-small .navbar-static-side { /*display: none;*/ z-index: 2001; position: fixed; width: 100%; bottom: 0px; top: 73px; height: auto; overflow: auto; }
    .body-small.mini-navbar .navbar-static-side { display: block; }
    .lock-word { display: none; }
    .navbar-form-custom { display: none; }
    .navbar-header { display: inline; float: left; }
    .sidebard-panel { z-index: 2; position: relative; width: auto; min-height: 100% !important; }
    .sidebar-content .wrapper { padding-right: 0px; z-index: 1; }
    .fixed-sidebar.body-small .navbar-static-side { display: none; z-index: 2001; position: fixed; width: 220px; }
    .fixed-sidebar.body-small.mini-navbar .navbar-static-side { display: block; }
    .ibox-tools { float: none; text-align: right; display: block; }
}

@media (max-width: 350px) {
    .timeline-item .date { text-align: left; width: 110px; position: relative; padding-top: 30px; }
        .timeline-item .date i { position: absolute; top: 0; left: 15px; padding: 5px; width: 30px; text-align: center; border: 1px solid #e7eaec; background: #f8f8f8; }
    .timeline-item .content { border-left: none; border-top: 1px solid #e7eaec; padding-top: 10px; min-height: 100px; }
    .nav.navbar-top-links li.dropdown { display: none; }
    .ibox-tools { float: none; text-align: left; display: inline-block; }
    .toprightmenu.nav.navbar-top-links li.dropdown { display: block; }
}
/* Only demo */
@media (max-width: 1000px) {
    .welcome-message { display: none; }
}


.switch label { cursor: pointer; }
/* Used for the Switch effect: gender */
.cb-male, .cb-female, .cb-male span, .cb-female span { display: block; float: left; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
    .cb-male span, .cb-female span { width: 40px; height: 35px; background: url('../img/sex_martial.png') no-repeat; text-indent: -9999px; }
    .cb-male span { background-position: -145px 3px; }
    .cb-female span { background-position: -32px 3px; }
    .cb-female.selected { background-color: #0071bd; }
        .cb-female.selected span { background-position: -189px 3px; }
    .cb-male.selected { background-color: #0071bd; }
        .cb-male.selected span { background-position: 12px 3px; }


/* Used for the Switch effect: marital status */
.cb-single, .cb-married, .cb-single span, .cb-married span { display: block; float: left; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
    .cb-single span, .cb-married span { width: 40px; height: 35px; background: url('../img/sex_martial.png') no-repeat; text-indent: -9999px; }
    .cb-single span { background-position: -138px -60px; }
    .cb-married span { background-position: -30px -60px; }
    .cb-married.selected { background-color: #0071bd; }
        .cb-married.selected span { background-color: #0071bd; background-position: -180px -60px; }
    .cb-single.selected { background-color: #0071bd; }
        .cb-single.selected span { background-color: #0071bd; background-position: 12px -60px; }

/* Used for the Switch effect: */

@-webkit-keyframes sk-rotatePlane {
    0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
    50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
    100% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}

@keyframes sk-rotatePlane {
    0% { -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
    50% { -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
    100% { -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}

@-webkit-keyframes sk-doubleBounce {
    0%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    50% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes sk-doubleBounce {
    0%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    50% { -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes sk-waveStretchDelay {
    0%, 40%, 100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); }
    20% { -webkit-transform: scaleY(1); transform: scaleY(1); }
}

@keyframes sk-waveStretchDelay {
    0%, 40%, 100% { -webkit-transform: scaleY(0.4); transform: scaleY(0.4); }
    20% { -webkit-transform: scaleY(1); transform: scaleY(1); }
}

@-webkit-keyframes sk-wanderingCubeMove {
    25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); transform: translateX(42px) rotate(-90deg) scale(0.5); }
    50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg); transform: translateX(42px) translateY(42px) rotate(-179deg); }
    50.1% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); transform: translateX(42px) translateY(42px) rotate(-180deg); }
    75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
    100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}

@keyframes sk-wanderingCubeMove {
    25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); transform: translateX(42px) rotate(-90deg) scale(0.5); }
    50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg); transform: translateX(42px) translateY(42px) rotate(-179deg); }
    50.1% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); transform: translateX(42px) translateY(42px) rotate(-180deg); }
    75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
    100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }
}

@-webkit-keyframes sk-pulseScaleOut {
    0% { -webkit-transform: scale(0); transform: scale(0); }
    100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }
}

@keyframes sk-pulseScaleOut {
    0% { -webkit-transform: scale(0); transform: scale(0); }
    100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }
}

@-webkit-keyframes sk-circleFadeDelay {
    0%, 39%, 100% { opacity: 0; }
    40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
    0%, 39%, 100% { opacity: 0; }
    40% { opacity: 1; }
}

@-webkit-keyframes sk-innerCircle {
    0% { -webkit-transform: rotate(0); transform: rotate(0); }
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@keyframes sk-innerCircle {
    0% { -webkit-transform: rotate(0); transform: rotate(0); }
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-webkit-keyframes sk-chasingDotsRotate {
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@keyframes sk-chasingDotsRotate {
    100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@-webkit-keyframes sk-chasingDotsBounce {
    0%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    50% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes sk-chasingDotsBounce {
    0%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    50% { -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes sk-threeBounceDelay {
    0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    40% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes sk-threeBounceDelay {
    0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    40% { -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes sk-circleBounceDelay {
    0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    40% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes sk-circleBounceDelay {
    0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); }
    40% { -webkit-transform: scale(1); transform: scale(1); }
}

@-webkit-keyframes sk-cubeGridScaleDelay {
    0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); }
    35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); }
}

@keyframes sk-cubeGridScaleDelay {
    0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1); }
    35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1); }
}

/***Accord***/
li.nav-headerlogo { background: #fff; border-right: 0; padding: 10px 0; text-align: center; border-bottom: 1px solid #cfcfcf; }
/***Common Styles***/
:root { --main-web-first-color: #5b5b5b; --main-web-second-color: #b0cc20; }
a { color: #b0cc20; }
    a:hover { color: #b0cc20; }
.h_underlin { font-size: 20px; display: block; border-bottom: 1px solid #5b5b5b; line-height: 35px; font-size: 20px; font-weight: 800; color: #b0cc20 !important; }
.btn-primary { background-color: #b0cc20; border-color: #b0cc20; color: #FFFFFF; }
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-color: #5b5b5b; border-color: #5b5b5b; color: #FFFFFF; outline: 0 !important; }
.panel-success { /*border-color: #b0cc20;*/ }
    .panel-success > .panel-heading { background-color: #b0cc20; border-color: #b0cc20; color: #ffffff; }
.footersec { bottom: 0; list-style: none; margin-top: 26px; padding: 0 !important; width: 100%; background-color: white; }
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a.active { background-color: #9da09f; color: white !important; }
.btn-success { background-color: #b0cc20; border-color: #b0cc20; color: #FFFFFF; }
    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-color: #5b5b5b; border-color: #5b5b5b; }
.rptsectop { margin: 25px 0; }
.reportbox { padding: 10px; background: #fff; min-height: 50px; }
.box.box-danger { /* border-top-color: #b0cc20;border:none;*/ }
.box { position: relative; border-radius: 3px; background: #ffffff; border: 1px solid #d5dfe1; width: 100%; /*box-shadow: 0 1px 1px #d5dfe1; */ margin: 0 0 25px; }
.box-header { color: #444; display: block; padding: 10px 10px 5px; position: relative; background: #4d4d4d; border-bottom: 1px solid #d5dfe1; border-radius: 5px 5px 0px 0px; }
    .box-header.with-border { border-bottom: 1px solid #D3D3D3; }
.box .overlay > .fa, .overlay-wrapper .overlay > .fa, .overlay > .fa { position: absolute; top: 50%; left: 50%; margin-left: -15px; margin-top: -15px; color: #000; font-size: 30px; }
.box-body { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 10px; }
.btn-warning { background-color: #b0cc20; border-color: #b0cc20; color: #FFFFFF; }
    .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning { background-color: #5b5b5b; border-color: #5b5b5b; color: #FFFFFF; }
table.dataTable thead .sorting:after, table.dataTable thead .sorting_desc:after { display: none; }
table.dataTable thead .sorting { padding: 8px 15px 8px 8px; }
.nav > li.active { border-left: 4px solid #5b5b5b; }
.rdbstyle { padding: 0; margin: 0; }
    .rdbstyle > li input { visibility: hidden; }
    .rdbstyle > li { display: inline-block; position: relative; }
        .rdbstyle > li label { font-weight: bold; vertical-align: middle; line-height: 29px; margin: 0 12px 0 10px; }
        .rdbstyle > li input:checked + label:before { background: #b0cc20; width: 10px; height: 10px; content: ""; left: 9px; top: 14px; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); position: absolute; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
        .rdbstyle > li label:after { position: absolute; top: 5px; left: 0; content: ""; border: 1px solid #b0cc20; width: 18px; height: 18px; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.aspNetDisabled.rdbstyle { background: #eee; padding: 8px; border-radius: 3px; }
    .aspNetDisabled.rdbstyle > li label { cursor: not-allowed; }
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after { display: none !important; }
.ui-datepicker { z-index: 9999 !important; }
div.alertify .ajs-body .ajs-content { padding: 16px 0; }
.process-steps.nav > li > a { padding: 6px 15px; font-size: 22px !important; }
.panel-primary > .panel-heading { background-color: #b0cc20; border-color: #b0cc20; }
.panel-primary { border-color: #b0cc20; }

.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { display: block; float: left; outline: 0; }
    .cb-enable span, .cb-disable span { line-height: 30px; display: block; font-weight: bold; background: #f8f8f8; border: 1px solid #ddd; }
    .cb-enable span { padding: 0 10px; border-radius: 6px 0 0 6px; }
    .cb-disable span { padding: 0 10px; border-radius: 0 6px 6px 0; }
    .cb-disable.selected span { color: #fff; background: #8a8a8a; border-color: #8a8a8a; }
    .cb-enable.selected span { color: #fff; background: #5b5b5b; border-radius: 6px 0 0 6px; border-color: #5b5b5b; border-right: 0; }

.headsitecolor { color: #b0cc20; }
.bg-primary { background: #b0cc20; color: #fff; box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); transition: all 0.5s ease; }
    .bg-primary:hover, .bg-primary:focus { color: #fff; }
.navbar-top-links .dropdown-menu li a.active { background: none; color: inherit; }
    .navbar-top-links .dropdown-menu li a.active:hover { color: #262626; text-decoration: none; background-color: #f5f5f5; }
#wrapper .navbar-default > .sidebar-collapse { font-size: 13px; background: #fff; }
.toprightmenu > li { float: left; }
.pnone { padding: 0 !important; }

/***Onboard Top menu and heads***/
.onheadtab { box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); }
    .onheadtab > div, .onheadtab > div > a, .onheadtab > div > p { display: inline-block; }
        .onheadtab > div > a { height: 22px; width: 22px; text-align: center; border-radius: 50%; line-height: 22px; background: #eeeeee; color: #969696; }
    .onheadtab > div { padding: 15px 5px 2px 5px; border-bottom: 4px solid #fff; }
        .onheadtab > div > p { font-size: 13px; padding: 0 0 0 5px; }
        .onheadtab > div.active > a { background: #b0cc20; color: #fff; }
        .onheadtab > div.active { border-color: #b0cc20; }
            .onheadtab > div.active > p { color: #b0cc20; }
.onboardheads { text-transform: uppercase; color: #f37558; font-weight: bold; font-size: 18px; margin: 0 0 22px; }
    .onboardheads > i { color: #b0cc20; padding: 0 0 0 5px; }
.box-shadownew, .onboardsec .onnewboxes1, .onboardsec .onnewnombox, .onboardsec .onnewbankbox, .onboardsec .onnewfatcabox, .onboardsec .onnewupdbox { box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); }

/***Scrollbar***/
.scrollbar::-webkit-scrollbar { -webkit-appearance: none; }
    .scrollbar::-webkit-scrollbar:vertical { width: 6px; }
    .scrollbar::-webkit-scrollbar:horizontal { height: 3px; }
.scrollbar::-webkit-scrollbar-thumb { background-color: #5b5b5b; border-radius: 5px; }
.scrollbar::-webkit-scrollbar-track { background-color: #efeeee; }

/***New dashboxes***/
.dashsecbox { background: #fff; border: 2px solid #d5dfe1; padding: 40px 20px; text-align: center; margin: 0 0 25px 0; border-radius: 5px; }
    .dashsecbox > img { width: 80px; margin: 0 auto; display: block; max-width: 100%; height: auto; }
    .dashsecbox > b { font-size: 16px; padding: 18px 0; display: block; }
    .dashsecbox > a { box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12); display: inline-block; }
.dashsecboxmain { padding: 40px 0; }
.dashhead { margin: 0 0 40px; display: block; text-align: center; }
/*partner login*/
.page-heading h2 { position: relative; }
.p_loguserinfo { position: absolute; top: 10px; right: 5px; font-size: 14px; line-height: 16px; color: #fff; font-weight: 600; text-transform: capitalize; }
    .p_loguserinfo:before { content: "\f2c0"; margin-right: 3px; display: inline-block; font: normal normal normal 14px/16px FontAwesome; }

.bankdettbl > thead > tr > th > span { background-color: var(--main-web-first-color); color: #fff; }
.bankdettbl > tbody > tr > td > i { font-size: 16px; }
#divbanklist_model .modal-body { padding: 25px 15px; }
#divbanklist_model .modal-dialog { width: 670px; }
.bankdettbl > tbody > tr > td > i.colorred { color: red; }
.bankdettbl > tbody > tr > td > i.colorgreen { color: green; }

/***footer Website***/
ul, li { list-style: none; }
.footerwrapper { background: #c3d179; padding: 55px 0 0 0; }
.footermain { }
.footgutter { margin: 0 15px; }
.footaddress { padding: 0 0 25px 175px; position: relative; }
    .footaddress:before { content: ""; width: 150px; height: 40px; position: absolute; left: 0; top: 0; background: url(../App_Themes/images/footer-logo-new.png) no-repeat center center; background-size: contain; }
    .footaddress > h4 { display: block; margin: 0; font-size: 18px; color: #000; padding-bottom: 15px; font-weight: bold; }
    .footaddress > span { display: block; font-size: 15px; color: #000; }
    .footaddress > div.footloc { padding-left: 30px; position: relative; }
        .footaddress > div.footloc > p { margin-bottom: 0; font-size: 15px; color: #000; }
        .footaddress > div.footloc > i { position: absolute; left: 0; font-size: 36px; color: #000; top: -5px; }
    .footaddress > p { display: block; margin: 0; font-size: 15px; color: #000; line-height: 23px; }
        .footaddress > p.contact > a { position: relative; padding: 12px 0 0 30px; color: #000; line-height: 22px; display: inline-block; transition: all 0.3s ease; }
            .footaddress > p.contact > a:hover { color: #fff; }
            .footaddress > p.contact > a > i { position: absolute; left: 0; top: 12px; color: #c3d179; font-size: 12px; padding: 4px; background: #000; width: 20px; height: 20px; border-radius: 50%; text-align: center; }
    .footaddress > .social { padding-top: 20px;display: inline-flex; }
        .footaddress > .social > a { display: inline-block; margin-right: 10px; width: 30px; height: 30px; border: 1px solid #000; border-radius: 50%; text-align: center; position: relative; padding: 5px; transition: all 0.3s ease; }
            .footaddress > .social > a > i { color: #000; font-size: 19px; transition: all 0.3s ease; }
            .footaddress > .social > a:hover { border-color: #000000; background: #000 ; }
                .footaddress > .social > a:hover > i { color: #c3d179; }
                .footaddress > .social > a.twitter{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath id='twitter_icon' d='M28.063,10.586,37.37,0H35.165L27.084,9.191,20.629,0H13.185l9.76,13.9L13.185,25h2.206l8.534-9.707L30.741,25h7.444L28.063,10.586Zm-3.021,3.436-.989-1.384L16.185,1.625h3.388l6.35,8.888.989,1.384,8.254,11.553H31.778l-6.736-9.427Z' transform='translate(-13.185)' fill='%23000'/%3E%3C/svg%3E");background-size: 55%;background-position: center;background-repeat: no-repeat;float: left;}
                .footaddress > .social > a.twitter:hover{background-image:url(../App_Themes/images/Twitter_icon.svg);background-size: 55% ;background-position: center ;background-repeat: no-repeat ;}
.footlinks { }
    .footlinks > h4 { display: block; margin: 0; font-size: 18px; color: #000; padding-bottom: 15px; font-weight: bold; }
    .footlinks > ul { margin: 0; padding: 0; }
        .footlinks > ul > li { }
            .footlinks > ul > li > a { display: block; position: relative; padding-bottom: 8px; font-size: 14px; color: #000; transition: all 0.3s ease; line-height: 18px; }
                .footlinks > ul > li > a:hover { color: #fff; }
                .footlinks > ul > li > a:before { content: "\f111"; font-family: fontAwesome; font-size: 7px; color: #b0cc20; position: absolute; left: 0; top: 0; display: none; }
.footermarquee { padding: 15px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; background: #c3d179; }
    .footermarquee h4 { display: block; margin: 0; font-size: 18px; color: #000; padding-bottom: 15px; font-weight: bold; }
    .footermarquee p { display: block; margin: 0; font-size: 13px; color: #000; line-height: 18px; }
.footercredits { background: #c3d179; padding: 30px 0; }
    .footercredits p { display: inline-block; margin: 0; font-size: 13px; color: #000; }
        .footercredits p.right { text-align: right;float:right; }
        .footercredits p > a { display: inline-block; color: #000; font-size: 13px; transition: all 0.3s ease; }
            .footercredits p > a:hover { color: #fff; }

/***Breaks***/
@media (min-width: 1200px) {
    /***centered columns styles***/
    .row-centered { text-align: center; }
    .col-centered { display: inline-block; float: none; }
}

@media only screen and (max-width: 992px) {
    /***footer Website***/
    .footaddress { padding: 60px 0 15px 0; }
    .footercredits { padding: 20px 0; }
        .footercredits p, .footercredits p.right { text-align: center;display:block;float:none; }
            .footercredits p.right { padding-top: 10px; }
}

@media only screen and (max-width: 767px) {
    .rptsectop .input-group { margin: 0 0 15px; }
    #section4 { position: static !important; }

    /***footer Website***/
    .footerwrapper { padding: 25px 0 0 0; }
    .footaddress { text-align: center; }
        .footaddress:before { left: 50%; margin-left: -75px; }
        .footaddress > div.footloc { padding-left: 0; padding-top: 40px; }
            .footaddress > div.footloc > i { left: 50%; margin-left: -10px; }
    .footlinks { text-align: center; }
        .footlinks > ul > li > a { padding-bottom: 4px; }
            .footlinks > ul > li > a:before { display: none; }
        .footlinks > h4 { padding: 15px 0 5px 0; }
    .footaddress > .social > a { margin: 0 5px; }
    .footermarquee { text-align: center; margin-top: 10px; }
}

@media only screen and (max-width: 479px) {
    #pagehead > span { float: none !important; display: block; margin: 20px 0 0; text-align: right; }
    .onheadtab > div { display: block; }
    .p_loguserinfo { position: static; }
    .exe_cartbtn { margin-bottom: 5px; }

    /***footer Website***/
    .footaddress { padding: 45px 0 15px 0; }
        .footlinks > h4, .footaddress > h4, .footermarquee h4 { font-size: 17px; padding: 10px 0 5px 0; }
    .footercredits p { font-size: 12px; }
    .footermarquee { padding: 0 0 10px 0; }
    .footercredits p.right { padding-top: 5px; }
    .constructfooter p { font-size: 12px; }
}

@media only screen and (min-width : 1200px) {
    .onheadtab > div > p { font-size: 14px; }
    .onheadtab > div { padding: 15px 10px 2px 10px; }
}
/***End Breaks***/
/***Added by Midhun - For left menu***/
.logo-elementsmal > a > img { display: inline; }
/*
body.mini-navbar .navbar-default .nav > li > a {
    font-size: 16px;padding:15px 5px;text-align:center;
}
body.mini-navbar ul.nav > li > a > span.nav-label {
    display: block;
    font-size: 10px;
    word-break: break-word;
}
*/
/*style added by prajeen on 29-01-2018 start*/
.editdpimage { position: relative; }
    .editdpimage > i.fa { position: absolute; left: 50%; bottom: -6px; margin-left: -11px; background: #929292; color: #fff; padding: 6px; border-radius: 50%; font-size: 10px; z-index: 1; cursor: pointer; }
/*style added by prajeen on 29-01-2018 end*/
/*excel export added by prajeen on 13-02-2018*/
.btn-excelexport { display: inline-block; border: 0; padding: 3px 10px 3px 35px; line-height: 30px; background: #9da09f url(../img/dbicons/pdf_icon.svg) no-repeat 7px; color: #fff; border-radius: 3px; }
    .btn-excelexport[title="Export to Excel"] { background: #9da09f url(../img/dbicons/xlsx_icon.svg) no-repeat 7px; }
    .btn-excelexport:focus { outline-color: transparent; }
    .btn-excelexport > i { display: none; font-size: 22px; line-height: 30px; margin-right: 10px; }
        .btn-excelexport > i.fa-file-excel-o { color: #3F940B; }
        .btn-excelexport > i.fa-file-pdf-o { font-size: 21px; color: #f01616; }
.input-group > .hasDatepicker[readonly] { background-color: #fff; border: 1px solid #E5E6E7; }

/***Mini menu bar li hover***/
body.mini-navbar .navbar-default .nav > li:hover > a > span { position: absolute; left: 70px; top: 0; bottom: 0; width: 200px; display: block; background: #5b5b5b; padding: 15px; font-size: 12px; border-radius: 3px; color: #ffffff; z-index: 0; border-radius: 3px; }
body.mini-navbar .navbar-default .nav > li:hover > a.active > span { left: 66px; }
body.mini-navbar .navbar-default .nav > li:hover > a > span:hover { color: #fff; }
    body.mini-navbar .navbar-default .nav > li:hover > a > span:hover::before { content: ''; background: #63d401; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; z-index: -1; border-radius: 3px; }
body.mini-navbar .navbar-default .nav > li.active:hover > a > span { width: 195px; }

/***Reports PDF***/
.detailsbanner { margin: 30px 0px; float: left; width: 100%; }
.twowaybox { width: 50%; float: left; }
    .twowaybox > div { padding: 0 30px; margin: 0 0 4px; }
        .twowaybox > div > span { display: inline-block; padding: 0 0 0 20px; }
        .twowaybox > div > label { display: inline-block; padding: 0 18px 0 0; font-weight: bold; position: relative; }
            .twowaybox > div > label:after { position: absolute; content: ":"; right: 0px; }
        .twowaybox > div.first > label { width: 80px; }
        .twowaybox > div.second > label { width: 135px; }

/*added by prajeen for remove border radius*/
.btnuploadgroup > .btn-primary { background-color: #5b5b5b; border-color: #5b5b5b; margin-right: 10px; margin-bottom: 10px; }
    .btnuploadgroup > .btn-primary:hover { background-color: #b0cc20; border-color: #b0cc20; }
    .btnuploadgroup > .btn-primary[disabled], .btnuploadgroup > .btn-primary[disabled]:hover { background-color: #bdbaba; border-color: #bdbaba; }
body .btn-success:active:hover { background-color: #b0cc20; border-color: #b0cc20; }
body a.bg-primary:focus, body a.bg-primary:hover { background-color: #5b5b5b; border-color: #5b5b5b; }
body .overlay > .fa-pulse:before { content: "\f1ce"; color: #5b5b5b; }
body .overlay > .fa-refresh:before { content: "\f1ce"; color: #5b5b5b; }
body #pageloaddiv > #Image4 { position: absolute; top: 50%; left: 50%; }
body .ui-autocomplete { border-radius: 0; font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    body .ui-autocomplete::-webkit-scrollbar { -webkit-appearance: none; }
        body .ui-autocomplete::-webkit-scrollbar:vertical { width: 5px; }
        body .ui-autocomplete::-webkit-scrollbar:horizontal { height: 5px; }
    body .ui-autocomplete::-webkit-scrollbar-thumb { background-color: #5b5b5b; border-radius: 5px; }
    body .ui-autocomplete::-webkit-scrollbar-track { background-color: transparent; }
body .ui-menu .ui-menu-item { padding: 0px; font-size: 14px; }
    body .ui-menu .ui-menu-item > a { display: block; padding: 2px 5px; border: 0; }
body .ui-state-focus, body .ui-widget-content .ui-state-focus { border: 0; background: #b0cc20; font-weight: normal; color: #fff; }
body .user-cart { font-size: 20px !important; color: #aaaaaa; }
body .dashstatboxes > a { background-color: #b0cc20; border-color: #b0cc20; }
    body .dashstatboxes > a:hover { background-color: #5b5b5b; border-color: #5b5b5b; }
body .dashsnapshotbx > h4:before { background-color: #5b5b5b; }
body .h_underlin { color: #5b5b5b !important; border-bottom: 1px solid #b0cc20; }
body .nav-tabs > li.active > a, body .nav-tabs > li.active > a:hover, body .nav-tabs > li.active > a:focus { background: #5b5b5b; border-color: #5b5b5b; }

/***tab styles**/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #1c84c6; border-color: #1c84c6; border-bottom: #1c84c6; border-image: none; border-style: solid; border-width: 1px; color: white; cursor: default; }
.nav-tabs > li > a { color: black; font-weight: 600; padding: 10px 20px 10px 25px; background-color: lightgray; }
.nav > li.active { border-left: 0; }
.nav-tabs-new > li > a { margin: 0 8px 15px 0; border-radius: 25px; padding: 6px 20px; background: #f3f3f4; font-weight: normal; }
body .nav-tabs-new > li.active > a, body .nav-tabs-new > li.active > a:hover, body .nav-tabs-new > li.active > a:focus { background: var(--main-web-second-color); border-color: var(--main-web-second-color); }
.nested-tab-pane { padding: 10px 20px; }

/***Common Changes***/
.riskprofilesec > div { background: #afcc36; text-align: center; padding: 20px 0; }
.navbar { min-height: 72px; }
#page-wrapper > .border-bottom { border-bottom-color: #cfcfcf; }
.minimalize-styl-2:hover, .minimalize-styl-2:focus { color: #d7d7d7; }
.menuheadul > li > a { font-weight: normal; }
.menuheadul > li.newli > a { text-transform: capitalize; padding: 24px 20px; font-size: 16px; font-weight: 600; }
#cartlist > a { padding: 26px 30px 0 0; }
    #cartlist > a > span { background: #63d401; }
#side-menu > li > a > i { display: none; }
#side-menu > li > a { font-weight: normal; padding: 13px 20px 15px 30px; position: relative; }
#side-menu > li.active > a:before { content: ''; position: absolute; left: 0; bottom: 0; width: 3px; background: #5b5b5b; top: 0; }
#side-menu > li > a { color: #747474; font-size: 14px; }
    #side-menu > li.active > a, #side-menu > li:hover > a, #side-menu > li:focus > a, #side-menu > li > a.active { color: #fff; }
#side-menu .nav-second-level > li > a { color: #fff; font-weight: normal; }
#side-menu.nav > li.active { background: #9da09f; }
body.mini-navbar #side-menu > li > a > i { display: block; }
body.mini-navbar #side-menu > li > a { padding: 13px 20px 15px 20px; font-weight: normal; }
body.mini-navbar #side-menu > li > a { color: #747474; }
body.mini-navbar #side-menu > li:hover { background: #00aa7c; }
    body.mini-navbar #side-menu > li:hover > a, body.mini-navbar #side-menu > li.active > a { color: #fff; }
#wrapper > .navbar-default:before { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; background: #d6d6d6; }
#side-menu > li.nav-headerlogo { border-right: 0; }
#side-menu > li { border-right: 1px solid #d6d6d6; }
body.mini-navbar #side-menu > li.nav-headerlogo:hover { background: #fff; }
body.mini-navbar #side-menu > li.riskprofilesec:hover { background: #014432; }
body.mini-navbar #side-menu > li.riskprofilesec { height: 55px; }
body.mini-navbar .riskprofilesec > div { display: none; }
body.mini-navbar .riskprofilesec { position: relative; background: #014432; }
    body.mini-navbar .riskprofilesec:hover > div { position: absolute; display: block; left: 70px; top: 0; width: 250px; }
.dbborder { border: 1px solid #d6d6d6; }
.nogoals { padding: 75px 0 120px; text-align: center; }
.goalsmenusec { background: #00aa7c; height: 165px; position: relative; text-align: center; }
#side-menu > li.dbrightgreen { border-right: 1px solid #014432; }
.goalsmenusec > ul { list-style-type: none; padding: 40px 0; }
    .goalsmenusec > ul > li { display: inline-block; padding: 0 10px; }
        .goalsmenusec > ul > li > a { display: block; text-align: center; }
            .goalsmenusec > ul > li > a > i { height: 60px; width: 60px; display: block; background: #fff; border-radius: 50%; margin: 0 auto; }
            .goalsmenusec > ul > li > a > b { font-weight: normal; color: #fff; padding: 5px 0 0; display: block; }
.nogoals > i { height: 60px; width: 60px; display: inline-block; background: #dcdcdc; border-radius: 50%; border: 2px solid #c6c6c6; margin: 0 0 25px; }
.nogoals > h4 { color: #717171; font-size: 18px; font-weight: normal; display: block; padding: 0 0 25px; }
.nogoals > h6 { font-size: 14px; }
.nogoals > span { font-size: 16px; }
.goalmodals .modal-header > h4 { font-size: 18px; font-weight: normal; }
.goalforms > i { height: 60px; width: 60px; border-radius: 50%; display: block; margin: 0 auto 35px; border: 1px solid #e0e0e0; }
.goalmodals .modal-dialog { margin: 100px auto; }
.goalforms label { color: #888888; font-size: 15px; text-align: right; display: block; padding: 8px 0; font-weight: normal; }
.form-control { border: 1px solid #e2e2e2; height: 38px; border-radius: 3px; }
.input-group { border-radius: 3px; }
    .input-group .input-group-addon { border: 0; background: #f9f9f9; }
        .input-group .input-group-addon:first-child { border-right: 1px solid #e2e2e2; }
        .input-group .input-group-addon:last-child { border-left: 1px solid #e2e2e2; }
.no-gutter > [class*='col-'] { padding-right: 0; padding-left: 0; }
.goalnames { display: table; width: 100%; }
    .goalnames > i { height: 60px; width: 60px; display: inline-block; background: #fff; border-radius: 50%; border: 1px solid #c6c6c6; }
    .goalnames > i, .goalnames > span { display: table-cell; vertical-align: middle; }
    .goalnames > span { font-size: 20px; color: #024835; padding: 0 0 0 25px; font-weight: normal; }
.goalcosts > div { float: left; width: 50%; padding: 0 20px; }
    .goalcosts > div > p { color: #9a9a9a; font-size: 15px; }
    .goalcosts > div > span { color: #00aa7c; display: block; font-size: 20px; }
.goalcosts { border-left: 1px dotted #e4e4e4; border-right: 1px dotted #e4e4e4; }
.plancost { border-right: 1px dotted #e4e4e4; }
.goalinvststrategy { padding: 10px 25px; }
    .goalinvststrategy > select { background: #00aa7c; color: #fff; font-size: 13px; }
.panel-head { padding: 15px 0; }
    .panel-head > .head { display: block; font-weight: normal; font-size: 20px; color: #0c0c0c; border-left: 2px solid #00aa7c; padding: 5px 0 5px 25px; margin: 0 0 25px; }
    .panel-head > .body { padding: 0 25px; }
.goalamtdetails { margin: 0 0 20px; }
    .goalamtdetails > p { color: #b4b4b4; font-size: 15px; margin: 0 0 3px; }
    .goalamtdetails > span > i { color: #1ab289; padding: 0 5px 0 0; }
    .goalamtdetails > span { color: #00aa7c; font-size: 18px; }
.goalinvestsec label { font-weight: normal; color: #b4b4b4; padding: 0 0 3px; }
.goalinvstchart { width: 100%; height: 380px; background-color: #FFFFFF; }
.fundspanel > h4 { background: #4d4d4d; color: #fff; font-weight: normal; padding: 15px; display: block; font-size: 15px; /*font-family: 'CenturyBold';*/ font-weight: bold; border-radius: 5px 5px 0 0; margin: 0; }
.fundspanel input[type=checkbox] { visibility: hidden; display: none; }
    .fundspanel input[type=checkbox] + label { font-weight: normal; color: #a9a9a9; font-size: 12px; padding: 0 0 0 25px; position: relative; display: inline-block; line-height: 22px; cursor: pointer; }
        .fundspanel input[type=checkbox] + label:before { content: ''; height: 18px; width: 18px; border: 2px solid #b1b1b1; position: absolute; left: 0; top: 50%; margin-top: -9px; }
        .fundspanel input[type=checkbox] + label:after { content: "\f00c"; font: normal normal normal 12px/1 FontAwesome; position: absolute; left: 3px; top: 50%; margin-top: -6px; color: #fff; }
.fundspanel input:checked + label:before { background: #afcb1f; border-color: #afcb1f; }
.fundspanel .schemetopdetails { padding: 15px 0 25px 15px; }
.schemetopdetails > .check { float: left; }
.schemetopdetails > .performance { float: right; }
.performance > ul { list-style: none; margin: 0; padding: 0 15px; display: inline-block; }
    .performance > ul > li, .performance > span { display: inline-block; color: #a7a7a7; font-size: 12px; }
    .performance > ul > li { background: #efefef; padding: 4px 12px; color: #777777; margin: 3px; border-radius: 15px; cursor: pointer; }
        .performance > ul > li.active, .performance > ul > li:hover { background: #afcb1f; color: #fff; }
.fundspanel > .body { padding: 10px; }
.table.siptable > thead th { vertical-align: bottom; }
.schemetable .returnsec { display: table; width: 100%; position: relative; }
.schemetable .returnsecmain .returnsec > i { display: table-cell; position: relative; width: 33.33%; font-style: normal; padding: 3px 0; color: #fff; font-size: 10px; }
    .schemetable .returnsecmain .returnsec > i:nth-child(2) { background: #00aa22; padding-left: 25px; }
    .schemetable .returnsecmain .returnsec > i:nth-child(1) { background: #fc7e00; padding-left: 25px; }
    .schemetable .returnsecmain .returnsec > i:nth-child(3) { background: #5ade23; padding-left: 20px; }
    .schemetable .returnsecmain .returnsec > i:nth-child(1):before { content: ""; position: absolute; left: 0; top: 0; border-left: 8px solid #f9f9f9; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
    .schemetable .returnsecmain .returnsec > i:nth-child(2):before { border: solid transparent; content: ""; position: absolute; border-color: rgba(194, 225, 245, 0); border-left-color: #ffffff; border-width: 13px; top: -3px; left: 0px; }
    .schemetable .returnsecmain .returnsec > i:nth-child(2):after { border: solid transparent; content: ""; position: absolute; border-left-color: #fc7e00; border-width: 10px; top: 0px; left: 0px; }
    .schemetable .returnsecmain .returnsec > i:nth-child(3):before { border: solid transparent; content: ""; position: absolute; border-color: rgba(194, 225, 245, 0); border-left-color: #ffffff; border-width: 13px; top: -3px; left: 0; }
    .schemetable .returnsecmain .returnsec > i:nth-child(3):after { border: solid transparent; content: ""; position: absolute; border-left-color: #00aa22; border-width: 10px; top: 0px; left: 0px; }
.schemetable .returnsecmain .returnsec:after { content: ""; position: absolute; right: -6px; top: 0; border-left: 8px solid #5ade23; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
.schemetable .returnsecmain { width: 200px; margin: 0 auto; }
.mygoalssec > ul > li { display: inline-block; width: 33.33333333%; float: left; }
.mygoalssec > ul { border-bottom: 2px solid #ef7145; padding-bottom: 40px; margin-bottom: 80px; }
    .mygoalssec > ul > li > div.mygoalscnt { width: 85%; margin: 0 auto; padding: 20px; position: relative; border-radius: 3px; }
        .mygoalssec > ul > li > div.mygoalscnt > .cnt { padding: 0 0 0 50px; }
            .mygoalssec > ul > li > div.mygoalscnt > .cnt > h4 { color: #fff; font-weight: normal; font-size: 19px; margin: 0; padding: 10px 0 18px; }
            .mygoalssec > ul > li > div.mygoalscnt > .cnt > span { color: #242750; display: block; font-size: 14px; }
            .mygoalssec > ul > li > div.mygoalscnt > .cnt > b { color: #000000; font-size: 30px; font-weight: normal; display: block; margin: 0 0 15px; }
        .mygoalssec > ul > li > div.mygoalscnt > .btns > .lft { float: left; width: 50%; }
        .mygoalssec > ul > li > div.mygoalscnt > .btns > .rht { float: left; width: 50%; text-align: right; }
        .mygoalssec > ul > li > div.mygoalscnt > .btns > div > a { height: 28px; width: 28px; text-align: center; font-size: 18px; line-height: 28px; border-radius: 3px; }
        .mygoalssec > ul > li > div.mygoalscnt > .btns > .lft > a { background: #00c8cf; color: #afedf0; margin: 0 15px 0 0; }
        .mygoalssec > ul > li > div.mygoalscnt > .btns > .rht > a { background: #060606; color: #ff0000; }
.mygoalscnt > i { width: 30px; height: 30px; position: absolute; bottom: -20px; left: 50%; clip: rect(auto, 50px, auto, 10px); transform: rotate(90deg); margin-left: -15px; }
    .mygoalscnt > i::before { content: ""; position: absolute; top: 9px; bottom: 2px; left: 1px; right: 12px; transform: rotate(-45deg); }
.mygoalssec > ul > li:nth-child(1) > div.mygoalscnt, .mygoalssec > ul > li:nth-child(1) > div.mygoalscnt > i::before { background-image: linear-gradient(#676ee2, #3b3f82); }
.mygoalssec > ul > li:nth-child(2) > div.mygoalscnt, .mygoalssec > ul > li:nth-child(2) > div.mygoalscnt > i::before { background-image: linear-gradient(#d99001, #7e5401); }
.mygoalssec > ul > li:nth-child(3) > div.mygoalscnt, .mygoalssec > ul > li:nth-child(3) > div.mygoalscnt > i::before { background-image: linear-gradient(#019678, #015443); }
.mygoalssec > ul > li > div.mygoalscnt:before { content: ''; height: 15px; width: 15px; border: 2px solid #ef7145; border-radius: 50%; position: absolute; background: #fff; bottom: -48px; left: 50%; margin-left: -11px; }
.mygoalssec > ul > li > div.mygoalscnt > span { display: block; position: absolute; bottom: -100px; color: #808080; font-size: 20px; left: 50%; margin-left: -23px; }
.mygoalssec { padding: 50px 0 0 62px; position: relative; }
    .mygoalssec > .profile { position: absolute; bottom: -50px; left: 0; }
        .mygoalssec > .profile > span { display: block; text-align: center; color: #808080; font-size: 20px; }
        .mygoalssec > .profile > div { height: 50px; width: 50px; }
            .mygoalssec > .profile > div > img { display: block; max-width: 100%; height: auto; }
.goalinvststrategy > .form-control[disabled] { background: #00aa7c; color: #fff; }
.bootstrap-select.form-control { height: 34px; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background: #b0cc20; }
.riskprofilesec span { float: left; color: #fefefe; font-size: 16px; margin-left: 15px; padding-top: 10px; }
.riskprofilesec > div > i { color: #009d73; display: block; font-style: normal; font-size: 10px; padding: 0 0 5px; }
.riskprofilesec b { display: block; color: #fefefe; font-weight: normal; font-size: 15px; }
    .riskprofilesec b > i { height: 23px; width: 23px; background: #076b50; border-radius: 50%; font-size: 10px; text-align: center; line-height: 23px; margin: 0 0 0 5px; }
.riskprofilesec > div > img { width: 40px; height: 40px; float: left; margin-left: 30px; }
.riskprofilesec.prelog > div > img { width: 40px; height: 40px; margin: auto; float: none; display: block; }
.riskprofilesec.prelog > div > span { display: block; float: none; margin: 0; font-size: 14px; }
ul.nav > li > .nav > li > a:hover, ul.nav > li > .nav > li > a:focus, ul.nav > li > .nav > li > a.active { background: #a6ce39; }
#content { padding-bottom: 30px; }
.mfpageheadersec { background: #4a4c45 url(../img/dbicons/bg_fundvaliz.jpg) no-repeat; margin-bottom: 30px; background-size: cover; background-position: 0px 55%; }
body.mini-navbar #content { max-width: 1170px; margin: auto; }
.navbar-default.navbar-static-side::-webkit-scrollbar { -webkit-appearance: none; }
    .navbar-default.navbar-static-side::-webkit-scrollbar:vertical { width: 6px; }
    .navbar-default.navbar-static-side::-webkit-scrollbar:horizontal { height: 3px; }
.navbar-default.navbar-static-side::-webkit-scrollbar-thumb { background-color: #5b5b5b; border-radius: 5px; }
.navbar-default.navbar-static-side::-webkit-scrollbar-track { background-color: #efeeee; }
.reportboxnew { padding-bottom: 20px; position: relative; border-radius: 3px; background: #ffffff; border: 1px solid #e0dfdf; margin: 0 15px 30px; /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin: 0 0 25px; */ }
    .reportboxnew .table > thead > tr { background: #5b5b5b; color: #fff; }
        .reportboxnew .table > thead > tr > th { font-weight: normal; background: #5b5b5b; }
.box-header > h3, .box-header > .box-title { padding: 5px 5px 10px; margin: 0; font-weight: normal; color: #fff; line-height: 20px; font-size: 15px; /*font-family: 'CenturyBold';*/ font-weight: bold; }
.panel-default > .panel-heading { color: #fff; background-color: #4d4d4d; border-color: #4d4d4d; font-size: 15px; padding: 15px; }
.panel-success > .panel-heading { background-color: #4d4d4d; border: 1px solid #4d4d4d; color: #ffffff; font-size: 15px; padding: 15px; }
.cssPageHeader > span { font-size: 18px; /*font-family: 'CenturyBold';*/ font-weight: bold; }


@media (max-width: 768px) {
    .menuheadul > li.newli > a { padding: 22px 10px; font-size: 14px; font-weight: 600; }
    .nav.navbar-top-links li.dropdown.dpsec { float: right; margin-bottom: 10px; }
    .dpnavbar-right { width: 100%; }
}

/***Alertify***/
.alertify .ajs-dialog { background: none; }
.alertify .ajs-footer { border-radius: 0 0 10px 10px; }
.alertify .ajs-header { border-radius: 10px 10px 0 0; /*font-family: 'CenturyBold';*/ font-weight: bold; font-size: 18px; text-align: center; background: #f5f5f5; padding: 10px 0; }
.alertify .ajs-body { margin: 0 -24px; background: #fff; color: #000000; line-height: 22px; font-size: 15px; padding: 0 15px; text-align: center; }
.alertify .ajs-footer .ajs-buttons.ajs-primary { text-align: center; }
    .alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button { padding: 6px 23px; background: #b0cc20; color: #fff; text-transform: uppercase; font-size: 14px; border-radius: 30px; border: 2px solid #b0cc20; }
        .alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button:hover { background: #5b5b5b; border-color: #5b5b5b; }

/***RM Sec***/
.hexdetails { display: table; width: 70%; margin: 0 auto 70px; padding: 0; }
    .hexdetails > li { display: table-cell; text-align: center; }
        .hexdetails > li > div { position: relative; width: 200px; height: 220px; color: #fff; background: url(../img/dbicons/hexa_green.svg) no-repeat; margin: 0 auto; position: relative; }
        .hexdetails > li:nth-child(even) > div { background: url(../img/dbicons/hexa_black.svg); }
.dashboardmainsec { padding: 40px 0; }
.hexdetails > li div.cnt > b, .hexdetails > li div.cnt > span { display: block; }
.hexdetails > li div.cnt { position: absolute; top: 50px; width: 100%; }
    .hexdetails > li div.cnt > b { font-size: 30px; }
    .hexdetails > li div.cnt > span { font-size: 14px; }
    .hexdetails > li div.cnt > img { display: block; width: 50px; height: 50px; margin: 0px auto 15px; }
.dashtopsec .hed { display: block; text-align: center; font-size: 22px; line-height: 25px; margin: 0 0 25px; }
.dashboardbox { position: relative; text-align: center; padding: 145px 20px 15px; border: 0; min-height: 210px; border-radius: 5px; box-shadow: 0 0 20px rgba(0,0,0,.15); transition: all .5s ease; margin-bottom: 20px; }
    .dashboardbox > span { position: absolute; top: 45px; left: 50%; margin-left: -40px; width: 80px; height: 80px; transition: all .5s ease; }
        .dashboardbox > span > img { width: 80px; height: 80px; }
    .dashboardbox > b { position: absolute; top: 145px; left: 0; right: 0; font-size: 14px; text-align: center; transition: all .5s ease; }
    .dashboardbox > a { display: inline-block; position: relative; top: 30px; background-color: #b0cc20; color: #fff; border: 0; text-align: center; padding: 6px 20px; border-radius: 20px; opacity: 0; border: 1px solid #b0cc1f; transition: all .5s ease; }
    .dashboardbox:hover:hover > span { top: 40px; }
    .dashboardbox:hover > b { top: 130px; }
    .dashboardbox:hover > a { top: 10px; opacity: 1; }

/*new header color pattern*/
.navbarclient { min-height: 100px; }
.head_fund_search { position: relative; padding: 18px 20px; }
    .head_fund_search .txt_fund_searchm { width: 190px; font-size: 14px; line-height: 14px; padding: 5px 25px 5px 10px; height: 30px; border: 1px solid #d5dfe1; border-radius: 5px; outline: none; }
    .head_fund_search:after { content: "\f002"; position: absolute; top: 26px; right: 30px; font-size: 14px; line-height: 22px; color: #0c2140; font: normal normal normal 14px/14px FontAwesome; }
    .head_fund_search .txt_fund_searchm { color: #fff; }
        .head_fund_search .txt_fund_searchm.tt-hint { display: none; }
.navbar-fixed-top, .navbar-static-top { background: #4d4d4d; }
.mfoheaderfixed { border-bottom: 0 !important; }
.head_fund_search .twitter-typeahead { text-align: left; }
.menuheadul > li.newli > a { color: #fff; font-weight: normal; }
body .user-cart { color: #fff; }
#pagehead { text-align: left; color: #4d4d4d !important; }
.mfpageheadersec { background: #fff; border-bottom: 2px solid #e8e8e8; }
.head_fund_search .txt_fund_searchm, .head_fund_search .twitter-typeahead { border-radius: 30px; }
    .head_fund_search .txt_fund_searchm::-webkit-input-placeholder { color: #cfcfcf; opacity: 1; }
.head_fund_search:after { color: #fff; }
.mffullmenubg.nav.navbar-right > li > a { color: #fff; }

.headtopsec { float: left; width: 100%; position: relative; padding: 0 0 0 260px; }
    .headtopsec > .logo { position: absolute; left: 0; }
    .headtopsec > .content { float: left; width: 100%; padding: 15px 0 0; }
        .headtopsec > .content ul.menu { padding: 0; margin: 0; display: block; position: relative; }
        .headtopsec > .content ul > li.search { display: table; width: 100%; }
            .headtopsec > .content ul > li.search input { display: block; width: 100%; height: 45px; border-radius: 2px; border: none; box-shadow: none; padding-left: 50px; color: #747474; font-family: Roboto,sans-serif !important; font-size: 12px; }
            .headtopsec > .content ul > li.search > span:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 102 102' id='icon-search_icon' width='100%25' style='fill:%23999' height='100%25'%3E%3Cpath d='M44.3 85a39.65 39.65 0 0 1-28.1-67.7C23.8 9.7 33.7 5.6 44.3 5.6a39.65 39.65 0 0 1 28.1 67.7A39.58 39.58 0 0 1 44.3 85zm0-74.3c-9.2 0-17.9 3.6-24.5 10.1-13.5 13.5-13.5 35.5 0 48.9a34.4 34.4 0 0 0 24.5 10.1c9.2 0 17.9-3.6 24.5-10.1 13.5-13.5 13.5-35.5 0-48.9a34.4 34.4 0 0 0-24.5-10.1z'%3E%3C/path%3E%3Cpath d='M92.1 95.4c-.6 0-1.3-.2-1.8-.7L68.9 73.2c-1-1-1-2.6 0-3.6s2.6-1 3.6 0L93.9 91c1 1 1 2.6 0 3.6-.5.5-1.1.8-1.8.8z'%3E%3C/path%3E%3C/svg%3E"); content: ""; position: absolute; left: 15px; color: #999; height: 15px; width: 15px; z-index: 1; top: 50%; margin-top: -7.5px; }
        .headtopsec > .content ul > li.newli { display: inline-block; padding: 10px 25px 10px 0; }
            .headtopsec > .content ul > li.newli > a { font-size: 15px; color: #fff; transition: all 0.5s ease; }
                .headtopsec > .content ul > li.newli:hover > a, .headtopsec > .content ul > li.newli > a.active { color: #b3c84e; }
        .headtopsec > .content ul > li.submenu > .submenudetails { visibility: hidden; opacity: 0; position: absolute; background: #fff; top: 87px; left: 0; right: 1px; max-width: 900px; box-shadow: 0 3px 10px #9c9c9c6e; }
        .headtopsec > .content ul > li.submenu, .headtopsec > .content ul > li.submenu > a { position: relative; }
            .headtopsec > .content ul > li.submenu > a:after { content: "\f107"; font: normal normal normal 20px/20px FontAwesome; padding: 0 0 0 5px; vertical-align: -2px; }
            .headtopsec > .content ul > li.submenu:hover > .submenudetails { visibility: visible; opacity: 1; transition-delay: 0s, 0s, 0.5s; }
#cartlist { display: inline-block; }
    #cartlist > a { padding: 0 10px 0 0; color: #fff; }
.count-info .label { right: 0; top: -4px; }
.headtopsec > .logedin ul > li.search .mfloginlink { background: #b0cc20; padding: 5px 10px; border-radius: 3px; font-size: 12px; color: #fff; margin: 0 10px; vertical-align: 5px; }
.headtopsec > .content ul > li.search .tt-menu { max-height: 200px; overflow: auto; }
/*.headtopsec > .loged ul > li.search > span { max-width: 960px; }*/
.headtopsec > .content ul > li.search { max-width: 1080px; }
.headtopsec > .loged ul > li.search { max-width: 980px; }
.headtopsec > .content ul > li.search > span { width: 100%; float: none; display: table-cell !important; }
.headtopsec > .content ul > li.search > div { display: table-cell; }
    .headtopsec > .content ul > li.search > div.cart { position: relative; padding: 0 10px; }
        .headtopsec > .content ul > li.search > div.cart > .count-info .label { top: 5px; background-color: #63d400; }
.headtopsec > .logedin > .mffullmenubg > ul .dropdown.dpsec { display: none; }
.headtopsec > .loged .drpcontent { list-style: none; float: right; margin: 0 10px 0 0; padding: 10px 0 0; }
    .headtopsec > .loged .drpcontent ul.dropdown-menu.dpdropdown { right: 0; left: auto; top: 40px; }
    .headtopsec > .loged .drpcontent .dropdown > a { color: #fff; }
/*.headtopsec > .loged ul > li.search input { width: 99%; }*/

.submenudetails { transition: all 0.3s ease-in-out 0.3s, visibility 0s linear 0.3s; }
.startinvestsubmenu { left: -310px; padding: 15px; }
    .startinvestsubmenu > ul { padding: 0; margin: 0; width: 900px; }
        .startinvestsubmenu > ul > li { float: left; width: 50%; list-style: none; }
            .startinvestsubmenu > ul > li > a { display: block; position: relative; padding: 22px 0 0 115px; min-height: 110px; }
                .startinvestsubmenu > ul > li > a > .hexicon { position: absolute; left: 0; top: 0; }
                    .startinvestsubmenu > ul > li > a > .hexicon .hexagon { position: absolute; width: 90px; height: 51.96px; background-color: #fff; margin: 25.98px 0; border-left: solid 2px silver; border-right: solid 2px silver; }
                        .startinvestsubmenu > ul > li > a > .hexicon .hexagon:before, .startinvestsubmenu > ul > li > a > .hexicon .hexagon:after { content: ""; position: absolute; z-index: 1; width: 63.64px; height: 63.64px; transform: scaleY(.5774) rotate(-45deg); background-color: inherit; left: 11.1802px; }
                        .startinvestsubmenu > ul > li > a > .hexicon .hexagon:before { top: -31.8198px; border-top: solid 2.8284px silver; border-right: solid 2.8284px silver; }
                        .startinvestsubmenu > ul > li > a > .hexicon .hexagon:after { bottom: -31.8198px; border-bottom: solid 2.8284px silver; border-left: solid 2.8284px silver; }
                .startinvestsubmenu > ul > li > a > h1 { padding: 0; margin: 0; color: #4d4d4d; font-size: 16px; font-weight: normal; }
                .startinvestsubmenu > ul > li > a > ul { padding: 5px 0 0; margin: 0; }
                    .startinvestsubmenu > ul > li > a > ul > li { color: #a3a3a3; font-size: 13px; line-height: 17px; list-style: none; }

.featureleft ul { margin: 0; padding: 0; }
.featureleft > ul > li > a { display: block; position: relative; padding-left: 115px; margin-bottom: 15px; min-height: 120px; }
    .featureleft > ul > li > a .hexicon { position: absolute; width: 90px; height: 90px; left: 0; top: 0; transform: scale(.85); }
        .featureleft > ul > li > a .hexicon .hexagon { position: absolute; width: 90px; height: 51.96px; background-color: #fff; margin: 25.98px 0; border-left: solid 2px silver; border-right: solid 2px silver; }
            .featureleft > ul > li > a .hexicon .hexagon:before, .featureleft > ul > li > a .hexicon .hexagon:after { content: ""; position: absolute; z-index: 1; width: 63.64px; height: 63.64px; transform: scaleY(.5774) rotate(-45deg); background-color: inherit; left: 11.1802px; }
            .featureleft > ul > li > a .hexicon .hexagon:before { top: -31.8198px; border-top: solid 2.8284px silver; border-right: solid 2.8284px silver; }
            .featureleft > ul > li > a .hexicon .hexagon:after { bottom: -31.8198px; border-bottom: solid 2.8284px silver; border-left: solid 2.8284px silver; }
.featureleft > ul > li:hover > a .hexicon .hexagon { background-color: #afc934; border-left: solid 2px #afc934; border-right: solid 2px #afc934; }
    .featureleft > ul > li:hover > a .hexicon .hexagon:before { border-top: solid 2.8284px #afc934; border-right: solid 2.8284px #afc934; }
    .featureleft > ul > li:hover > a .hexicon .hexagon:after { border-bottom: solid 2.8284px #afc934; border-left: solid 2.8284px #afc934; }
.featureleft > ul > li .hexicon > span { display: block; width: 70px; height: 70px; top: 15px; left: 50%; margin-left: -35px; position: absolute; z-index: 2; background-size: 72%; background-repeat: no-repeat; background-position: center center; }
.featureleft > ul > li .hexicon > span { display: block; width: 70px; height: 70px; top: 15px; left: 50%; margin-left: -35px; position: absolute; z-index: 2; background-size: 72%; background-repeat: no-repeat; background-position: center center; }
.featureleft > ul > li#ftl1 .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 480 480' style='enable-background:new 0 0 480 480;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M466.64,464L318.184,282.928C316.664,281.08,314.4,280,312,280h-1.528l-4.784-22.328 c5.064,0.696,10.104,1.168,15.096,1.168c15,0,29.624-4.048,43.672-17.592c4.92-4.736,9.6-11.248,14.56-18.152 c7.64-10.616,16.296-22.656,24.472-25.456c0.008-0.008,0.016-0.008,0.032-0.016c4.184-1.424,6.416-5.96,5-10.152 c-1.424-4.176-5.976-6.448-10.152-4.992c0,0-0.008,0-0.016,0c-10.8,3.704-22.672-2.776-29.544-9.416 c-7.568-7.304-12.904-16.792-18.552-26.832l-3.16-5.568c-4.664-8.112-10.248-16.776-17.472-24C343.176,106.448,352,90.256,352,72 V8c0-4.424-3.584-8-8-8h-32c-4.416,0-8,3.576-8,8v64c0,4.416-3.592,8-8,8h-20.32C283.312,71.496,288,60.304,288,48 c0-26.472-21.528-48-48-48s-48,21.528-48,48c0,12.304,4.688,23.496,12.32,32H184c-4.408,0-8-3.584-8-8V8c0-4.424-3.584-8-8-8h-32 c-4.416,0-8,3.576-8,8v64c0,30.872,25.12,56,56,56h8v47.16L169.528,280H168c-2.4,0-4.664,1.08-6.184,2.928L13.36,464H0v16h17.144 h445.712H480v-16H466.64z M333.216,148.648l3.088,5.448c5.96,10.6,12.128,21.56,21.376,30.496 c5.432,5.24,12.704,10.112,20.872,12.808c-4.384,5.04-8.488,10.744-12.528,16.36c-4.528,6.296-8.8,12.24-12.672,15.976 c-14.28,13.76-28.896,14.872-51.264,11.168L288,175.16V128h8c6.568,0,12.848-1.192,18.712-3.28 C322.32,130.912,328.104,139.76,333.216,148.648z M240,16c17.648,0,32,14.352,32,32s-14.352,32-32,32s-32-14.352-32-32 S222.352,16,240,16z M207.824,177.68c0.12-0.552,0.176-1.12,0.176-1.68v-56c0-4.424-3.584-8-8-8h-16c-22.056,0-40-17.944-40-40V16 h16v56c0,13.232,10.768,24,24,24h112c13.232,0,24-10.768,24-24V16h16v56c0,22.056-17.944,40-40,40h-16c-4.416,0-8,3.576-8,8v56 c0,0.56,0.056,1.128,0.176,1.68L294.104,280h-23.856l-22.488-89.936c-0.888-3.568-4.088-6.064-7.76-6.064s-6.872,2.496-7.76,6.064 L209.752,280h-23.856L207.824,177.68z M253.752,280h-27.504L240,224.984L253.752,280z M171.784,296H176h40h48h40h4.216 l39.856,48.616L320,372.688l-34.344-34.344c-3.128-3.128-8.184-3.128-11.312,0L240,372.688l-34.344-34.344 c-3.128-3.128-8.184-3.128-11.312,0L160,372.688l-28.072-28.072L171.784,296z M34.048,464l87.688-106.952l32.608,32.608 c3.128,3.128,8.184,3.128,11.312,0L200,355.312l34.344,34.344c3.128,3.128,8.184,3.128,11.312,0L280,355.312l34.344,34.344 c1.56,1.56,3.608,2.344,5.656,2.344c2.048,0,4.096-0.784,5.656-2.344l32.608-32.608L445.952,464H34.048z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='232' y='432' width='16' height='16' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='264' y='432' width='16' height='16' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='200' y='432' width='16' height='16' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M104,48C81.944,48,64,30.056,64,8c0-4.424-3.584-8-8-8s-8,3.576-8,8c0,22.056-17.944,40-40,40c-4.416,0-8,3.576-8,8 s3.584,8,8,8c22.056,0,40,17.944,40,40c0,4.424,3.584,8,8,8s8-3.576,8-8c0-22.056,17.944-40,40-40c4.416,0,8-3.576,8-8 S108.416,48,104,48z M56,75.176C51.272,67.336,44.664,60.728,36.824,56C44.664,51.272,51.272,44.664,56,36.824 C60.728,44.664,67.336,51.272,75.176,56C67.336,60.728,60.728,67.336,56,75.176z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M472,288c-22.056,0-40-17.944-40-40c0-4.424-3.584-8-8-8c-4.416,0-8,3.576-8,8c0,22.056-17.944,40-40,40 c-4.416,0-8,3.576-8,8s3.584,8,8,8c22.056,0,40,17.944,40,40c0,4.424,3.584,8,8,8c4.416,0,8-3.576,8-8c0-22.056,17.944-40,40-40 c4.416,0,8-3.576,8-8S476.416,288,472,288z M424,315.176c-4.728-7.84-11.336-14.456-19.176-19.176 c7.848-4.728,14.448-11.336,19.176-19.176c4.728,7.84,11.336,14.456,19.176,19.176C435.336,300.728,428.728,307.336,424,315.176z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M96,192c-16.032,0-31.184,6.888-41.752,18.712C49.672,208.928,44.84,208,40,208c-22.056,0-40,17.944-40,40 c0,3.144,0.456,6.416,1.392,10.016C2.304,261.536,5.488,264,9.136,264H143.28c3.904,0,7.24-2.824,7.888-6.68 C151.728,254,152,250.944,152,248C152,217.128,126.88,192,96,192z M16,248c0-13.232,10.768-24,24-24c4.312,0,8.48,1.2,12.376,3.56 c3.624,2.208,8.32,1.192,10.728-2.28C70.592,214.464,82.888,208,96,208c22.056,0,40,17.944,40,40H16z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E"); }
.featureleft > ul > li#ftl1:hover .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 480 480' style='enable-background:new 0 0 480 480;' xml:space='preserve' width='128px' height='128px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M466.64,464L318.184,282.928C316.664,281.08,314.4,280,312,280h-1.528l-4.784-22.328 c5.064,0.696,10.104,1.168,15.096,1.168c15,0,29.624-4.048,43.672-17.592c4.92-4.736,9.6-11.248,14.56-18.152 c7.64-10.616,16.296-22.656,24.472-25.456c0.008-0.008,0.016-0.008,0.032-0.016c4.184-1.424,6.416-5.96,5-10.152 c-1.424-4.176-5.976-6.448-10.152-4.992c0,0-0.008,0-0.016,0c-10.8,3.704-22.672-2.776-29.544-9.416 c-7.568-7.304-12.904-16.792-18.552-26.832l-3.16-5.568c-4.664-8.112-10.248-16.776-17.472-24C343.176,106.448,352,90.256,352,72 V8c0-4.424-3.584-8-8-8h-32c-4.416,0-8,3.576-8,8v64c0,4.416-3.592,8-8,8h-20.32C283.312,71.496,288,60.304,288,48 c0-26.472-21.528-48-48-48s-48,21.528-48,48c0,12.304,4.688,23.496,12.32,32H184c-4.408,0-8-3.584-8-8V8c0-4.424-3.584-8-8-8h-32 c-4.416,0-8,3.576-8,8v64c0,30.872,25.12,56,56,56h8v47.16L169.528,280H168c-2.4,0-4.664,1.08-6.184,2.928L13.36,464H0v16h17.144 h445.712H480v-16H466.64z M333.216,148.648l3.088,5.448c5.96,10.6,12.128,21.56,21.376,30.496 c5.432,5.24,12.704,10.112,20.872,12.808c-4.384,5.04-8.488,10.744-12.528,16.36c-4.528,6.296-8.8,12.24-12.672,15.976 c-14.28,13.76-28.896,14.872-51.264,11.168L288,175.16V128h8c6.568,0,12.848-1.192,18.712-3.28 C322.32,130.912,328.104,139.76,333.216,148.648z M240,16c17.648,0,32,14.352,32,32s-14.352,32-32,32s-32-14.352-32-32 S222.352,16,240,16z M207.824,177.68c0.12-0.552,0.176-1.12,0.176-1.68v-56c0-4.424-3.584-8-8-8h-16c-22.056,0-40-17.944-40-40V16 h16v56c0,13.232,10.768,24,24,24h112c13.232,0,24-10.768,24-24V16h16v56c0,22.056-17.944,40-40,40h-16c-4.416,0-8,3.576-8,8v56 c0,0.56,0.056,1.128,0.176,1.68L294.104,280h-23.856l-22.488-89.936c-0.888-3.568-4.088-6.064-7.76-6.064s-6.872,2.496-7.76,6.064 L209.752,280h-23.856L207.824,177.68z M253.752,280h-27.504L240,224.984L253.752,280z M171.784,296H176h40h48h40h4.216 l39.856,48.616L320,372.688l-34.344-34.344c-3.128-3.128-8.184-3.128-11.312,0L240,372.688l-34.344-34.344 c-3.128-3.128-8.184-3.128-11.312,0L160,372.688l-28.072-28.072L171.784,296z M34.048,464l87.688-106.952l32.608,32.608 c3.128,3.128,8.184,3.128,11.312,0L200,355.312l34.344,34.344c3.128,3.128,8.184,3.128,11.312,0L280,355.312l34.344,34.344 c1.56,1.56,3.608,2.344,5.656,2.344c2.048,0,4.096-0.784,5.656-2.344l32.608-32.608L445.952,464H34.048z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='232' y='432' width='16' height='16' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='264' y='432' width='16' height='16' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='200' y='432' width='16' height='16' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M104,48C81.944,48,64,30.056,64,8c0-4.424-3.584-8-8-8s-8,3.576-8,8c0,22.056-17.944,40-40,40c-4.416,0-8,3.576-8,8 s3.584,8,8,8c22.056,0,40,17.944,40,40c0,4.424,3.584,8,8,8s8-3.576,8-8c0-22.056,17.944-40,40-40c4.416,0,8-3.576,8-8 S108.416,48,104,48z M56,75.176C51.272,67.336,44.664,60.728,36.824,56C44.664,51.272,51.272,44.664,56,36.824 C60.728,44.664,67.336,51.272,75.176,56C67.336,60.728,60.728,67.336,56,75.176z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M472,288c-22.056,0-40-17.944-40-40c0-4.424-3.584-8-8-8c-4.416,0-8,3.576-8,8c0,22.056-17.944,40-40,40 c-4.416,0-8,3.576-8,8s3.584,8,8,8c22.056,0,40,17.944,40,40c0,4.424,3.584,8,8,8c4.416,0,8-3.576,8-8c0-22.056,17.944-40,40-40 c4.416,0,8-3.576,8-8S476.416,288,472,288z M424,315.176c-4.728-7.84-11.336-14.456-19.176-19.176 c7.848-4.728,14.448-11.336,19.176-19.176c4.728,7.84,11.336,14.456,19.176,19.176C435.336,300.728,428.728,307.336,424,315.176z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M96,192c-16.032,0-31.184,6.888-41.752,18.712C49.672,208.928,44.84,208,40,208c-22.056,0-40,17.944-40,40 c0,3.144,0.456,6.416,1.392,10.016C2.304,261.536,5.488,264,9.136,264H143.28c3.904,0,7.24-2.824,7.888-6.68 C151.728,254,152,250.944,152,248C152,217.128,126.88,192,96,192z M16,248c0-13.232,10.768-24,24-24c4.312,0,8.48,1.2,12.376,3.56 c3.624,2.208,8.32,1.192,10.728-2.28C70.592,214.464,82.888,208,96,208c22.056,0,40,17.944,40,40H16z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E"); }
.featureleft > ul > li#ftl2 .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M443.686,80.314C399.632,36.262,341.061,12,278.76,12c-5.523,0-10,4.478-10,10v223.24c0,2.652,1.054,5.195,2.929,7.071 l157.854,157.854c1.953,1.952,4.512,2.929,7.071,2.929s5.119-0.977,7.071-2.929C487.739,366.111,512,307.54,512,245.24 C512,182.939,487.739,124.368,443.686,80.314z M288.76,32.231c17.989,0.835,35.398,3.917,51.963,8.957L288.76,93.151V32.231z M288.76,121.398c0.134-0.12,0.272-0.234,0.401-0.363l72.321-72.321c10.372,4.382,20.328,9.558,29.79,15.458L288.76,166.685 V121.398z M288.76,241.098V194.97L407.99,75.74c8.506,6.5,16.51,13.623,23.944,21.304l-92.645,92.646 c-3.905,3.905-3.905,10.237,0,14.143c1.953,1.952,4.512,2.929,7.071,2.929s5.119-0.977,7.071-2.929l91.754-91.755 c6.78,8.456,12.926,17.439,18.374,26.875L325.087,277.425L288.76,241.098z M339.23,291.567l133.923-133.924 c4.838,10.694,8.818,21.855,11.853,33.396L361.854,314.191L339.23,291.567z M436.453,388.79l-23.702-23.702l74.419-74.419 C479.306,327.094,461.998,360.791,436.453,388.79z M491.276,258.276l-92.668,92.669l-22.611-22.611l113.791-113.791 C491.24,224.569,492,234.817,492,245.24c0,4.265-0.138,8.508-0.385,12.73C491.502,258.073,491.385,258.168,491.276,258.276z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M398.166,417.543L243.24,262.617V43.521c0-5.522-4.477-10-10-10c-62.301,0-120.872,24.261-164.925,68.314 C24.261,145.888,0,204.459,0,266.76s24.261,120.872,68.314,164.926C112.368,475.738,170.939,500,233.24,500 c62.3,0,120.872-24.262,164.926-68.314C402.071,427.781,402.071,421.449,398.166,417.543z M233.24,480 C115.659,480,20,384.341,20,266.76c0-114.23,90.283-207.769,203.24-213.008V266.76c0,0.777,0.101,1.541,0.276,2.285 c-0.004,0-0.007,0-0.011,0l48.692,207.421C259.476,478.801,246.45,480,233.24,480z M291.677,471.936l-40.676-173.273 l125.79,125.789C352.155,446.929,323.111,463.034,291.677,471.936z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M326.84,216.281c-1.86-1.86-4.44-2.931-7.07-2.931s-5.21,1.07-7.07,2.931c-1.86,1.859-2.93,4.439-2.93,7.069 s1.07,5.21,2.93,7.07s4.44,2.93,7.07,2.93s5.21-1.07,7.07-2.93s2.93-4.44,2.93-7.07S328.7,218.14,326.84,216.281z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M57.546,256.438c-0.016,0-0.031,0-0.046,0c-5.501,0-9.974,4.447-9.999,9.954v0.368c0,5.522,4.477,10,10,10 c5.523,0,10-4.478,10-10v-0.276C67.525,260.96,63.069,256.463,57.546,256.438z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M155.058,109.007c-2.734-4.8-8.84-6.474-13.639-3.738c-43.929,25.027-76.137,67.396-88.366,116.242 c-1.341,5.357,1.915,10.788,7.272,12.129c0.815,0.204,1.632,0.302,2.436,0.302c4.479,0,8.556-3.031,9.693-7.573 c10.91-43.577,39.655-81.383,78.865-103.723C156.118,119.913,157.792,113.806,155.058,109.007z' fill='%23afc934'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E"); }
.featureleft > ul > li#ftl2:hover .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M443.686,80.314C399.632,36.262,341.061,12,278.76,12c-5.523,0-10,4.478-10,10v223.24c0,2.652,1.054,5.195,2.929,7.071 l157.854,157.854c1.953,1.952,4.512,2.929,7.071,2.929s5.119-0.977,7.071-2.929C487.739,366.111,512,307.54,512,245.24 C512,182.939,487.739,124.368,443.686,80.314z M288.76,32.231c17.989,0.835,35.398,3.917,51.963,8.957L288.76,93.151V32.231z M288.76,121.398c0.134-0.12,0.272-0.234,0.401-0.363l72.321-72.321c10.372,4.382,20.328,9.558,29.79,15.458L288.76,166.685 V121.398z M288.76,241.098V194.97L407.99,75.74c8.506,6.5,16.51,13.623,23.944,21.304l-92.645,92.646 c-3.905,3.905-3.905,10.237,0,14.143c1.953,1.952,4.512,2.929,7.071,2.929s5.119-0.977,7.071-2.929l91.754-91.755 c6.78,8.456,12.926,17.439,18.374,26.875L325.087,277.425L288.76,241.098z M339.23,291.567l133.923-133.924 c4.838,10.694,8.818,21.855,11.853,33.396L361.854,314.191L339.23,291.567z M436.453,388.79l-23.702-23.702l74.419-74.419 C479.306,327.094,461.998,360.791,436.453,388.79z M491.276,258.276l-92.668,92.669l-22.611-22.611l113.791-113.791 C491.24,224.569,492,234.817,492,245.24c0,4.265-0.138,8.508-0.385,12.73C491.502,258.073,491.385,258.168,491.276,258.276z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M398.166,417.543L243.24,262.617V43.521c0-5.522-4.477-10-10-10c-62.301,0-120.872,24.261-164.925,68.314 C24.261,145.888,0,204.459,0,266.76s24.261,120.872,68.314,164.926C112.368,475.738,170.939,500,233.24,500 c62.3,0,120.872-24.262,164.926-68.314C402.071,427.781,402.071,421.449,398.166,417.543z M233.24,480 C115.659,480,20,384.341,20,266.76c0-114.23,90.283-207.769,203.24-213.008V266.76c0,0.777,0.101,1.541,0.276,2.285 c-0.004,0-0.007,0-0.011,0l48.692,207.421C259.476,478.801,246.45,480,233.24,480z M291.677,471.936l-40.676-173.273 l125.79,125.789C352.155,446.929,323.111,463.034,291.677,471.936z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M326.84,216.281c-1.86-1.86-4.44-2.931-7.07-2.931s-5.21,1.07-7.07,2.931c-1.86,1.859-2.93,4.439-2.93,7.069 s1.07,5.21,2.93,7.07s4.44,2.93,7.07,2.93s5.21-1.07,7.07-2.93s2.93-4.44,2.93-7.07S328.7,218.14,326.84,216.281z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M57.546,256.438c-0.016,0-0.031,0-0.046,0c-5.501,0-9.974,4.447-9.999,9.954v0.368c0,5.522,4.477,10,10,10 c5.523,0,10-4.478,10-10v-0.276C67.525,260.96,63.069,256.463,57.546,256.438z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M155.058,109.007c-2.734-4.8-8.84-6.474-13.639-3.738c-43.929,25.027-76.137,67.396-88.366,116.242 c-1.341,5.357,1.915,10.788,7.272,12.129c0.815,0.204,1.632,0.302,2.436,0.302c4.479,0,8.556-3.031,9.693-7.573 c10.91-43.577,39.655-81.383,78.865-103.723C156.118,119.913,157.792,113.806,155.058,109.007z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E"); }
.featureleft > ul > li#ftl3 .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 59 59' version='1.1' viewBox='0 0 59 59' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AFC934;%7D%0A%3C/style%3E%3Cpath class='st0' d='M30.5,10c1.9,0,3.5-1.6,3.5-3.5S32.4,3,30.5,3S27,4.6,27,6.5S28.6,10,30.5,10z M30.5,5C31.3,5,32,5.7,32,6.5 S31.3,8,30.5,8S29,7.3,29,6.5S29.7,5,30.5,5z'/%3E%3Cpath class='st0' d='M9.5,10c1.9,0,3.5-1.6,3.5-3.5S11.4,3,9.5,3S6,4.6,6,6.5S7.6,10,9.5,10z M9.5,5C10.3,5,11,5.7,11,6.5 S10.3,8,9.5,8S8,7.3,8,6.5S8.7,5,9.5,5z'/%3E%3Cpath class='st0' d='M9.5,48C7.6,48,6,49.6,6,51.5S7.6,55,9.5,55s3.5-1.6,3.5-3.5S11.4,48,9.5,48z M9.5,53C8.7,53,8,52.3,8,51.5 S8.7,50,9.5,50s1.5,0.7,1.5,1.5S10.3,53,9.5,53z'/%3E%3Cpath class='st0' d='m46 17v-17h-43v58h24c1.6 0.6 3.4 1 5.5 1 2.5 0 4.7-0.6 6.5-1.5 1.8 1 4.1 1.5 6.5 1.5 5.9 0 10.5-3.1 10.5-7v-28c0-3.8-4.4-6.8-10-7zm8 7c0 2.7-3.9 5-8.5 5s-8.5-2.3-8.5-5v-0.5-0.1c0-0.1 0.1-0.2 0.1-0.3s0-0.1 0.1-0.2c0-0.1 0.1-0.2 0.1-0.3s0.1-0.1 0.1-0.2c0.1-0.1 0.1-0.2 0.2-0.3l0.8-0.8c0.3-0.3 0.7-0.5 1.1-0.8 0.4-0.2 0.8-0.4 1.3-0.6h0.1c0.4-0.2 0.9-0.3 1.4-0.4h0.1c0.4-0.1 0.8-0.2 1.3-0.2h0.1c0.5-0.1 0.9-0.1 1.4-0.1h0.5c4.4-0.2 8.3 2.1 8.3 4.8zm-0.1 24.6c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.4 0-0.8 0-1.2-0.1h-0.3c-0.3 0-0.6-0.1-1-0.1h-0.1c0-0.2 0.1-0.5 0.1-0.8v-1.2h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2c0 0.2 0 0.3-0.1 0.4zm-13 0c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8s-0.6 0-0.8 0h-0.3c-0.2 0-0.4 0-0.5-0.1h-0.3c-0.2 0-0.3 0-0.5-0.1-0.1 0-0.2 0-0.3-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.2-0.1-0.3-0.2s-0.2-0.1-0.3-0.2-0.2-0.1-0.3-0.2-0.2-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2l-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.2l-0.4-0.4c-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.1-0.2 0-0.1-0.1-0.1-0.1-0.2s-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2 0-0.1 0-0.2-0.1-0.3v-0.2-0.2l0.1 0.1c0.1 0.1 0.3 0.3 0.5 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2c-0.3 0-0.3 0.1-0.4 0.2zm-30.9-29.4v-6.2c3.2-0.2 5.7-2.8 6-6h8c0.2 3.2 2.8 5.7 6 6v6.2l-1.2-1.2c-2.1-1.6-4.5-2.7-7.2-3h-0.1-1.5s-1 0-1.4 0.1h-0.1c-2.7 0.3-5.1 1.3-7.2 3l-0.2 0.2c-0.2 0.1-0.3 0.3-0.5 0.5-0.2 0-0.4 0.2-0.6 0.4zm24.1 11.9s0.1 0 0 0c0.6 0.1 1.1 0.2 1.6 0.3 0.4 0.1 0.9 0.2 1.3 0.4 0.2 0.1 0.4 0.2 0.6 0.2 0.1 0 0.2 0.1 0.3 0.1 0.3 0.1 0.5 0.3 0.8 0.4 0.1 0 0.1 0.1 0.2 0.1 0.5 0.4 1 0.8 1.4 1.2 0.1 0.2 0.2 0.3 0.3 0.5v0.1c0.1 0.1 0.2 0.3 0.2 0.4v0.1c0.1 0.1 0.1 0.3 0.1 0.4v0.1c0 0.2 0.1 0.3 0.1 0.5 0 2.7-3.9 5-8.5 5s-8.5-2.2-8.5-4.9c0-0.4 0.1-0.9 0.3-1.3 0.3-0.6 0.7-1.2 1.4-1.7l0.1-0.1c0.2-0.1 0.4-0.3 0.6-0.4 1.6-1 3.8-1.6 6.2-1.6 0.4 0.1 1 0.1 1.5 0.2zm3.5-2.4c0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2s-0.1 0.2-0.1 0.2c0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8-1.1-0.3c-0.2 0-0.5 0-0.7-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.3-0.1-0.4-0.1c-0.9-1.1-2.3-1.9-3.9-2.5-0.4-0.6-0.6-1.1-0.7-1.7l0.1 0.1c0 0.1 0.2 0.2 0.3 0.4zm15.5 4.2c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-0.6-0.7c0-0.1 0-0.3-0.1-0.4v-0.2h0.1c0.3 0 0.6 0.1 0.9 0.1 0.1 0 0.3 0 0.4 0.1 0.4 0 0.9 0.1 1.3 0.1h1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2-0.2-0.2 0-0.3 0.2-0.4zm0 4c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-1.8h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0-0.1 0.2-0.2 0.4-0.3zm0 4c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-1.8h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0-0.1 0.2-0.2 0.4-0.3zm0 4c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-1.8h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0-0.1 0.2-0.2 0.4-0.3zm-12.2-0.3c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8s-0.6 0-0.8 0h-0.3c-0.2 0-0.4 0-0.5-0.1h-0.3c-0.2 0-0.3 0-0.5-0.1-0.1 0-0.2 0-0.3-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.2-0.1-0.3-0.2s-0.2-0.1-0.3-0.2-0.2-0.1-0.3-0.2-0.2-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2l-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.2l-0.4-0.4c-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.1-0.2 0-0.1-0.1-0.1-0.1-0.2s-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2 0-0.1 0-0.2-0.1-0.3v-0.2-0.2l0.1 0.1c0.1 0.1 0.3 0.3 0.5 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2c-0.3 0-0.3 0.1-0.4 0.2zm-19.7-3.7c-0.4 0.1-0.8 0.1-1.2 0.1-0.5 0-0.9 0-1.4-0.1-0.1 0-0.3 0-0.4-0.1-0.3 0-0.6-0.1-0.9-0.2-0.2 0-0.3-0.1-0.5-0.1-0.3-0.1-0.6-0.2-0.9-0.3-0.1-0.1-0.3-0.1-0.5-0.2-0.4-0.2-0.8-0.3-1.2-0.6-0.1-0.1-0.2-0.1-0.3-0.2-0.3-0.2-0.6-0.3-0.8-0.5-0.1-0.1-0.3-0.2-0.4-0.3-0.3-0.2-0.5-0.4-0.7-0.6l-0.9-0.9 3.1-3.4c0.4-0.5 1-0.7 1.5-0.6h0.1c0.2 0.1 0.5 0.4 0.7 0.6 0.5 0.5 0.9 0.8 1.2 1 0.6 1.1 1.3 1.5 1.9 1.7 0.7 0.2 1.5 0.1 2.4-0.2v4.8c-0.1 0-0.2 0-0.3 0.1h-0.5zm-13.1-13v-0.3c0-0.3 0.1-0.6 0.1-0.9v-0.1c0.1-0.4 0.2-0.7 0.3-1 0-0.1 0-0.1 0.1-0.2 0.1-0.3 0.2-0.5 0.3-0.8 0-0.1 0.1-0.2 0.1-0.3 0.1-0.3 0.2-0.5 0.4-0.8 0.1-0.1 0.1-0.3 0.2-0.4s0.2-0.3 0.3-0.4l2.9 3.2c0.7 0.8 1.7 1.2 2.7 1.3 0.4 0 0.7-0.1 1.1-0.2s0.7-0.5 1-0.8c0.5-0.6 0.9-1 1.5-1 1 0 1.9 0.4 2.7 1l1.1 1.1 0.5-1.4c0.2-0.3 1.4-0.7 2.1-0.8 0.4 1 1.1 3.6-0.1 6-0.3-0.1-0.4-0.1-0.4 0-0.1 0.1-0.2 0.2-0.4 0.3-0.1 0.1-0.2 0.2-0.3 0.2l-0.3 0.3c-0.1 0.1-0.2 0.2-0.3 0.2l-0.3 0.3c-0.1 0.1-0.2 0.2-0.2 0.3-0.1 0.1-0.2 0.2-0.2 0.3-0.1 0.1-0.1 0.2-0.2 0.3s-0.1 0.2-0.2 0.4c-1 0.7-1.9 0.9-2.4 0.8-0.1 0-0.5-0.1-0.8-0.9l-0.2-0.6h-0.4c-0.2-0.2-0.6-0.5-0.9-0.8-0.7-0.6-1-0.9-1.3-1-0.2-0.1-0.3-0.1-0.5-0.1-1.2-0.2-2.4 0.3-3.3 1.2l-2.9 3.1c-0.1-0.1-0.2-0.3-0.2-0.4-0.1-0.2-0.2-0.3-0.3-0.5-0.2-0.2-0.3-0.5-0.4-0.7 0-0.1-0.1-0.2-0.1-0.3-0.1-0.3-0.2-0.5-0.3-0.8 0-0.1-0.1-0.1-0.1-0.2-0.1-0.3-0.2-0.7-0.3-1v-0.1c-0.1-0.3-0.1-0.6-0.1-0.9v-0.3c-0.1-0.5-0.1-0.8-0.1-1.2s0-0.7 0.1-1.1zm16.5 12.8c0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8s-0.6 0-0.8 0h-0.3c-0.2 0-0.4 0-0.5-0.1h-0.3c-0.2 0-0.3 0-0.5-0.1-0.1 0-0.2 0-0.3-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.2-0.1-0.3-0.2s-0.2-0.1-0.3-0.2-0.2-0.1-0.3-0.2-0.2-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2l-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.2l-0.4-0.4c-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.1-0.2 0-0.1-0.1-0.1-0.1-0.2s-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2 0-0.1 0-0.2-0.1-0.3v-0.2-0.2l0.1 0.1c-0.2 0.1 0 0.2 0.1 0.4zm6.6-11.6c-0.2 0-0.4 0-0.5 0.1-0.2 0-0.3 0-0.5 0.1-0.2 0-0.4 0.1-0.5 0.1-0.2 0-0.3 0.1-0.5 0.1s-0.3 0.1-0.5 0.1c-0.1 0-0.3 0.1-0.4 0.1-0.2 0-0.3 0.1-0.5 0.2h-0.1c0.7-3.3-0.7-6.1-0.8-6.2l-0.2-0.4-0.4-0.3c-0.9-0.3-2.8 0.1-4 0.9-1-0.6-2.1-1-3.3-1-1.6 0-2.5 1.1-3 1.7-0.1 0.1-0.2 0.2-0.2 0.3h-0.3c-0.4 0-0.8-0.2-1.2-0.6l-3.2-3.3 0.9-0.9c0.2-0.2 0.5-0.4 0.7-0.6 0.1-0.1 0.3-0.2 0.4-0.3 0.3-0.2 0.5-0.4 0.8-0.5 0.1-0.1 0.2-0.1 0.3-0.2l1.2-0.6c0.1-0.1 0.3-0.1 0.5-0.2 0.3-0.1 0.6-0.2 0.9-0.3 0.2 0 0.3-0.1 0.5-0.1 0.3-0.1 0.6-0.1 0.9-0.2 0.1 0 0.3 0 0.4-0.1h1.4s0.9 0 1.4 0.1c0.1 0 0.3 0 0.4 0.1 0.3 0 0.6 0.1 0.9 0.2 0.2 0 0.3 0.1 0.5 0.1 0.3 0.1 0.6 0.2 0.9 0.3 0.1 0.1 0.3 0.1 0.5 0.2 0.4 0.2 0.8 0.3 1.2 0.6 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.8 0.5 0.1 0.1 0.3 0.2 0.4 0.3 0.3 0.2 0.5 0.4 0.7 0.6l0.3 0.3c0.7 0.7 1.3 1.4 1.8 2.2 1.2 1.9 1.9 4 1.9 6.4h-0.3c-0.2-0.1-0.3-0.1-0.5 0zm-21.2 9.7c0.4 0.4 0.8 0.7 1.1 1 0.1 0.1 0.3 0.2 0.4 0.3 0.3 0.2 0.5 0.4 0.8 0.6l0.6 0.3c0.2 0.1 0.5 0.3 0.7 0.4l0.6 0.3c0.3 0.1 0.5 0.2 0.8 0.3 0.2 0.1 0.4 0.2 0.6 0.2 0.3 0.1 0.6 0.2 0.9 0.3 0.2 0 0.4 0.1 0.6 0.1 0.5 0.1 1 0.2 1.5 0.2h0.5 0.9 0.1c0.3 0 0.6 0 0.8-0.1 0.3 0 0.5 0 0.8-0.1h0.2v8.4h-6c-0.2-3.2-2.8-5.7-6-6l0.1-6.2zm34-36.8v15.1c-0.3 0-0.7 0.1-1 0.1v-15.2h1zm-3 0v15.7c-0.3 0.1-0.7 0.2-1 0.4v-16.1h1zm-3 0v17.1c-0.4 0.2-0.7 0.5-1 0.8v-17.9h1zm-33 54v-54h30v27.2c-0.3-0.1-0.7-0.1-1-0.1v-0.1c0-2.6-0.7-5.1-2-7.2v-10.9l-1.1 0.1h-0.4c-2.5 0-4.5-2-4.5-4.5v-0.4l0.1-1.1h-12.2l0.1 1.1v0.4c0 2.5-2 4.5-4.5 4.5h-0.4l-1.1-0.1v10.9 0.1c-0.1 0.2-0.3 0.4-0.4 0.7-0.2 0.3-0.3 0.6-0.4 0.9 0 0.1-0.1 0.2-0.1 0.3l-0.3 0.9c0 0.1-0.1 0.3-0.1 0.4-0.1 0.3-0.2 0.6-0.2 0.9 0 0.1-0.1 0.3-0.1 0.4-0.1 0.3-0.1 0.6-0.1 0.9v0.4c-0.3 0.4-0.3 0.9-0.3 1.3s0 0.9 0.1 1.3v0.4c0 0.3 0.1 0.6 0.1 0.9 0 0.1 0.1 0.3 0.1 0.4 0.1 0.3 0.1 0.6 0.2 0.9 0 0.1 0.1 0.3 0.1 0.4l0.3 0.9c0 0.1 0.1 0.2 0.1 0.3 0.1 0.3 0.3 0.6 0.4 0.9 0.1 0.2 0.3 0.5 0.4 0.7v0.1 10.9l1.3-0.1h0.4c2.5 0 4.5 2 4.5 4.5v0.4l-0.1 1.1h8.2c0 0.1 0 0.2 0.1 0.3 0 0.1 0.1 0.2 0.1 0.3s0.1 0.2 0.1 0.2c0.3 0.8 0.8 1.6 1.5 2.2h-18.9zm22.4 0c-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.3-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.2-0.2-0.1-0.5-0.3-0.7-0.4l-0.2-0.2c-0.1-0.1-0.2-0.2-0.3-0.2l-0.2-0.2c-0.1-0.1-0.1-0.2-0.2-0.2-0.1-0.1-0.1-0.2-0.2-0.3 0-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.2-0.4 0 0 0-0.1-0.1-0.1-0.1-0.2-0.1-0.4-0.2-0.5v-0.1-0.3l0.1 0.1c0.1 0.1 0.3 0.3 0.5 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.3 0.1c0 0.2-0.1 0.4-0.2 0.5-0.3 0.7-0.8 1.3-1.5 1.8h-0.1c-0.2 0.2-0.4 0.3-0.7 0.5l-0.1 0.1c-1.5 0.9-3.6 1.4-5.9 1.4-1.8-0.1-3.6-0.5-5-1.1zm18.1 1c-1.6 0-3.2-0.3-4.6-0.8 0.5-0.5 1-1 1.3-1.5h0.1c0.5 0.1 0.9 0.2 1.4 0.2h0.3c0.5 0 1 0.1 1.5 0.1h1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1c-0.1 2.6-3.9 4.8-8.4 4.8z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl3:hover .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 59 59' version='1.1' viewBox='0 0 59 59' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M30.5,10c1.9,0,3.5-1.6,3.5-3.5S32.4,3,30.5,3S27,4.6,27,6.5S28.6,10,30.5,10z M30.5,5C31.3,5,32,5.7,32,6.5 S31.3,8,30.5,8S29,7.3,29,6.5S29.7,5,30.5,5z'/%3E%3Cpath class='st0' d='M9.5,10c1.9,0,3.5-1.6,3.5-3.5S11.4,3,9.5,3S6,4.6,6,6.5S7.6,10,9.5,10z M9.5,5C10.3,5,11,5.7,11,6.5 S10.3,8,9.5,8S8,7.3,8,6.5S8.7,5,9.5,5z'/%3E%3Cpath class='st0' d='M9.5,48C7.6,48,6,49.6,6,51.5S7.6,55,9.5,55s3.5-1.6,3.5-3.5S11.4,48,9.5,48z M9.5,53C8.7,53,8,52.3,8,51.5 S8.7,50,9.5,50s1.5,0.7,1.5,1.5S10.3,53,9.5,53z'/%3E%3Cpath class='st0' d='m46 17v-17h-43v58h24c1.6 0.6 3.4 1 5.5 1 2.5 0 4.7-0.6 6.5-1.5 1.8 1 4.1 1.5 6.5 1.5 5.9 0 10.5-3.1 10.5-7v-28c0-3.8-4.4-6.8-10-7zm8 7c0 2.7-3.9 5-8.5 5s-8.5-2.3-8.5-5v-0.5-0.1c0-0.1 0.1-0.2 0.1-0.3s0-0.1 0.1-0.2c0-0.1 0.1-0.2 0.1-0.3s0.1-0.1 0.1-0.2c0.1-0.1 0.1-0.2 0.2-0.3l0.8-0.8c0.3-0.3 0.7-0.5 1.1-0.8 0.4-0.2 0.8-0.4 1.3-0.6h0.1c0.4-0.2 0.9-0.3 1.4-0.4h0.1c0.4-0.1 0.8-0.2 1.3-0.2h0.1c0.5-0.1 0.9-0.1 1.4-0.1h0.5c4.4-0.2 8.3 2.1 8.3 4.8zm-0.1 24.6c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.4 0-0.8 0-1.2-0.1h-0.3c-0.3 0-0.6-0.1-1-0.1h-0.1c0-0.2 0.1-0.5 0.1-0.8v-1.2h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2c0 0.2 0 0.3-0.1 0.4zm-13 0c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8s-0.6 0-0.8 0h-0.3c-0.2 0-0.4 0-0.5-0.1h-0.3c-0.2 0-0.3 0-0.5-0.1-0.1 0-0.2 0-0.3-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.2-0.1-0.3-0.2s-0.2-0.1-0.3-0.2-0.2-0.1-0.3-0.2-0.2-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2l-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.2l-0.4-0.4c-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.1-0.2 0-0.1-0.1-0.1-0.1-0.2s-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2 0-0.1 0-0.2-0.1-0.3v-0.2-0.2l0.1 0.1c0.1 0.1 0.3 0.3 0.5 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2c-0.3 0-0.3 0.1-0.4 0.2zm-30.9-29.4v-6.2c3.2-0.2 5.7-2.8 6-6h8c0.2 3.2 2.8 5.7 6 6v6.2l-1.2-1.2c-2.1-1.6-4.5-2.7-7.2-3h-0.1-1.5s-1 0-1.4 0.1h-0.1c-2.7 0.3-5.1 1.3-7.2 3l-0.2 0.2c-0.2 0.1-0.3 0.3-0.5 0.5-0.2 0-0.4 0.2-0.6 0.4zm24.1 11.9s0.1 0 0 0c0.6 0.1 1.1 0.2 1.6 0.3 0.4 0.1 0.9 0.2 1.3 0.4 0.2 0.1 0.4 0.2 0.6 0.2 0.1 0 0.2 0.1 0.3 0.1 0.3 0.1 0.5 0.3 0.8 0.4 0.1 0 0.1 0.1 0.2 0.1 0.5 0.4 1 0.8 1.4 1.2 0.1 0.2 0.2 0.3 0.3 0.5v0.1c0.1 0.1 0.2 0.3 0.2 0.4v0.1c0.1 0.1 0.1 0.3 0.1 0.4v0.1c0 0.2 0.1 0.3 0.1 0.5 0 2.7-3.9 5-8.5 5s-8.5-2.2-8.5-4.9c0-0.4 0.1-0.9 0.3-1.3 0.3-0.6 0.7-1.2 1.4-1.7l0.1-0.1c0.2-0.1 0.4-0.3 0.6-0.4 1.6-1 3.8-1.6 6.2-1.6 0.4 0.1 1 0.1 1.5 0.2zm3.5-2.4c0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2s-0.1 0.2-0.1 0.2c0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8-1.1-0.3c-0.2 0-0.5 0-0.7-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.3-0.1-0.4-0.1c-0.9-1.1-2.3-1.9-3.9-2.5-0.4-0.6-0.6-1.1-0.7-1.7l0.1 0.1c0 0.1 0.2 0.2 0.3 0.4zm15.5 4.2c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-0.6-0.7c0-0.1 0-0.3-0.1-0.4v-0.2h0.1c0.3 0 0.6 0.1 0.9 0.1 0.1 0 0.3 0 0.4 0.1 0.4 0 0.9 0.1 1.3 0.1h1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2-0.2-0.2 0-0.3 0.2-0.4zm0 4c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-1.8h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0-0.1 0.2-0.2 0.4-0.3zm0 4c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-1.8h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0-0.1 0.2-0.2 0.4-0.3zm0 4c0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8c-0.5 0-1 0-1.5-0.1-0.1 0-0.3 0-0.4-0.1-0.2 0-0.4-0.1-0.6-0.1v-1.8h0.2c0.3 0 0.5 0.1 0.8 0.1h0.3 1.1 1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0-0.1 0.2-0.2 0.4-0.3zm-12.2-0.3c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8s-0.6 0-0.8 0h-0.3c-0.2 0-0.4 0-0.5-0.1h-0.3c-0.2 0-0.3 0-0.5-0.1-0.1 0-0.2 0-0.3-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.2-0.1-0.3-0.2s-0.2-0.1-0.3-0.2-0.2-0.1-0.3-0.2-0.2-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2l-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.2l-0.4-0.4c-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.1-0.2 0-0.1-0.1-0.1-0.1-0.2s-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2 0-0.1 0-0.2-0.1-0.3v-0.2-0.2l0.1 0.1c0.1 0.1 0.3 0.3 0.5 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2c-0.3 0-0.3 0.1-0.4 0.2zm-19.7-3.7c-0.4 0.1-0.8 0.1-1.2 0.1-0.5 0-0.9 0-1.4-0.1-0.1 0-0.3 0-0.4-0.1-0.3 0-0.6-0.1-0.9-0.2-0.2 0-0.3-0.1-0.5-0.1-0.3-0.1-0.6-0.2-0.9-0.3-0.1-0.1-0.3-0.1-0.5-0.2-0.4-0.2-0.8-0.3-1.2-0.6-0.1-0.1-0.2-0.1-0.3-0.2-0.3-0.2-0.6-0.3-0.8-0.5-0.1-0.1-0.3-0.2-0.4-0.3-0.3-0.2-0.5-0.4-0.7-0.6l-0.9-0.9 3.1-3.4c0.4-0.5 1-0.7 1.5-0.6h0.1c0.2 0.1 0.5 0.4 0.7 0.6 0.5 0.5 0.9 0.8 1.2 1 0.6 1.1 1.3 1.5 1.9 1.7 0.7 0.2 1.5 0.1 2.4-0.2v4.8c-0.1 0-0.2 0-0.3 0.1h-0.5zm-13.1-13v-0.3c0-0.3 0.1-0.6 0.1-0.9v-0.1c0.1-0.4 0.2-0.7 0.3-1 0-0.1 0-0.1 0.1-0.2 0.1-0.3 0.2-0.5 0.3-0.8 0-0.1 0.1-0.2 0.1-0.3 0.1-0.3 0.2-0.5 0.4-0.8 0.1-0.1 0.1-0.3 0.2-0.4s0.2-0.3 0.3-0.4l2.9 3.2c0.7 0.8 1.7 1.2 2.7 1.3 0.4 0 0.7-0.1 1.1-0.2s0.7-0.5 1-0.8c0.5-0.6 0.9-1 1.5-1 1 0 1.9 0.4 2.7 1l1.1 1.1 0.5-1.4c0.2-0.3 1.4-0.7 2.1-0.8 0.4 1 1.1 3.6-0.1 6-0.3-0.1-0.4-0.1-0.4 0-0.1 0.1-0.2 0.2-0.4 0.3-0.1 0.1-0.2 0.2-0.3 0.2l-0.3 0.3c-0.1 0.1-0.2 0.2-0.3 0.2l-0.3 0.3c-0.1 0.1-0.2 0.2-0.2 0.3-0.1 0.1-0.2 0.2-0.2 0.3-0.1 0.1-0.1 0.2-0.2 0.3s-0.1 0.2-0.2 0.4c-1 0.7-1.9 0.9-2.4 0.8-0.1 0-0.5-0.1-0.8-0.9l-0.2-0.6h-0.4c-0.2-0.2-0.6-0.5-0.9-0.8-0.7-0.6-1-0.9-1.3-1-0.2-0.1-0.3-0.1-0.5-0.1-1.2-0.2-2.4 0.3-3.3 1.2l-2.9 3.1c-0.1-0.1-0.2-0.3-0.2-0.4-0.1-0.2-0.2-0.3-0.3-0.5-0.2-0.2-0.3-0.5-0.4-0.7 0-0.1-0.1-0.2-0.1-0.3-0.1-0.3-0.2-0.5-0.3-0.8 0-0.1-0.1-0.1-0.1-0.2-0.1-0.3-0.2-0.7-0.3-1v-0.1c-0.1-0.3-0.1-0.6-0.1-0.9v-0.3c-0.1-0.5-0.1-0.8-0.1-1.2s0-0.7 0.1-1.1zm16.5 12.8c0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.2 0.2c0 0.1 0 0.2-0.1 0.3 0 0.1 0 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.2-0.1 0.2 0 0.1-0.1 0.1-0.1 0.2-0.1 0.1-0.1 0.2-0.2 0.2l-0.6 0.6c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.2 0.2c-0.1 0.1-0.2 0.1-0.3 0.2s-0.2 0.1-0.3 0.2-0.2 0.1-0.3 0.2c-0.1 0-0.2 0.1-0.3 0.1-0.1 0.1-0.2 0.1-0.3 0.2-0.1 0-0.2 0.1-0.3 0.1s-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1-0.3 0.1-0.4 0.1-0.2 0.1-0.3 0.1c-0.2 0-0.3 0.1-0.5 0.1h-0.3c-0.2 0-0.4 0-0.5 0.1h-0.3-0.8s-0.6 0-0.8 0h-0.3c-0.2 0-0.4 0-0.5-0.1h-0.3c-0.2 0-0.3 0-0.5-0.1-0.1 0-0.2 0-0.3-0.1-0.1 0-0.3-0.1-0.4-0.1s-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1-0.3-0.1-0.4-0.1-0.2-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.2-0.1-0.3-0.2s-0.2-0.1-0.3-0.2-0.2-0.1-0.3-0.2-0.2-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2l-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.2l-0.4-0.4c-0.1-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.1-0.2 0-0.1-0.1-0.1-0.1-0.2s-0.1-0.2-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2 0-0.1 0-0.2-0.1-0.3v-0.2-0.2l0.1 0.1c-0.2 0.1 0 0.2 0.1 0.4zm6.6-11.6c-0.2 0-0.4 0-0.5 0.1-0.2 0-0.3 0-0.5 0.1-0.2 0-0.4 0.1-0.5 0.1-0.2 0-0.3 0.1-0.5 0.1s-0.3 0.1-0.5 0.1c-0.1 0-0.3 0.1-0.4 0.1-0.2 0-0.3 0.1-0.5 0.2h-0.1c0.7-3.3-0.7-6.1-0.8-6.2l-0.2-0.4-0.4-0.3c-0.9-0.3-2.8 0.1-4 0.9-1-0.6-2.1-1-3.3-1-1.6 0-2.5 1.1-3 1.7-0.1 0.1-0.2 0.2-0.2 0.3h-0.3c-0.4 0-0.8-0.2-1.2-0.6l-3.2-3.3 0.9-0.9c0.2-0.2 0.5-0.4 0.7-0.6 0.1-0.1 0.3-0.2 0.4-0.3 0.3-0.2 0.5-0.4 0.8-0.5 0.1-0.1 0.2-0.1 0.3-0.2l1.2-0.6c0.1-0.1 0.3-0.1 0.5-0.2 0.3-0.1 0.6-0.2 0.9-0.3 0.2 0 0.3-0.1 0.5-0.1 0.3-0.1 0.6-0.1 0.9-0.2 0.1 0 0.3 0 0.4-0.1h1.4s0.9 0 1.4 0.1c0.1 0 0.3 0 0.4 0.1 0.3 0 0.6 0.1 0.9 0.2 0.2 0 0.3 0.1 0.5 0.1 0.3 0.1 0.6 0.2 0.9 0.3 0.1 0.1 0.3 0.1 0.5 0.2 0.4 0.2 0.8 0.3 1.2 0.6 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.8 0.5 0.1 0.1 0.3 0.2 0.4 0.3 0.3 0.2 0.5 0.4 0.7 0.6l0.3 0.3c0.7 0.7 1.3 1.4 1.8 2.2 1.2 1.9 1.9 4 1.9 6.4h-0.3c-0.2-0.1-0.3-0.1-0.5 0zm-21.2 9.7c0.4 0.4 0.8 0.7 1.1 1 0.1 0.1 0.3 0.2 0.4 0.3 0.3 0.2 0.5 0.4 0.8 0.6l0.6 0.3c0.2 0.1 0.5 0.3 0.7 0.4l0.6 0.3c0.3 0.1 0.5 0.2 0.8 0.3 0.2 0.1 0.4 0.2 0.6 0.2 0.3 0.1 0.6 0.2 0.9 0.3 0.2 0 0.4 0.1 0.6 0.1 0.5 0.1 1 0.2 1.5 0.2h0.5 0.9 0.1c0.3 0 0.6 0 0.8-0.1 0.3 0 0.5 0 0.8-0.1h0.2v8.4h-6c-0.2-3.2-2.8-5.7-6-6l0.1-6.2zm34-36.8v15.1c-0.3 0-0.7 0.1-1 0.1v-15.2h1zm-3 0v15.7c-0.3 0.1-0.7 0.2-1 0.4v-16.1h1zm-3 0v17.1c-0.4 0.2-0.7 0.5-1 0.8v-17.9h1zm-33 54v-54h30v27.2c-0.3-0.1-0.7-0.1-1-0.1v-0.1c0-2.6-0.7-5.1-2-7.2v-10.9l-1.1 0.1h-0.4c-2.5 0-4.5-2-4.5-4.5v-0.4l0.1-1.1h-12.2l0.1 1.1v0.4c0 2.5-2 4.5-4.5 4.5h-0.4l-1.1-0.1v10.9 0.1c-0.1 0.2-0.3 0.4-0.4 0.7-0.2 0.3-0.3 0.6-0.4 0.9 0 0.1-0.1 0.2-0.1 0.3l-0.3 0.9c0 0.1-0.1 0.3-0.1 0.4-0.1 0.3-0.2 0.6-0.2 0.9 0 0.1-0.1 0.3-0.1 0.4-0.1 0.3-0.1 0.6-0.1 0.9v0.4c-0.3 0.4-0.3 0.9-0.3 1.3s0 0.9 0.1 1.3v0.4c0 0.3 0.1 0.6 0.1 0.9 0 0.1 0.1 0.3 0.1 0.4 0.1 0.3 0.1 0.6 0.2 0.9 0 0.1 0.1 0.3 0.1 0.4l0.3 0.9c0 0.1 0.1 0.2 0.1 0.3 0.1 0.3 0.3 0.6 0.4 0.9 0.1 0.2 0.3 0.5 0.4 0.7v0.1 10.9l1.3-0.1h0.4c2.5 0 4.5 2 4.5 4.5v0.4l-0.1 1.1h8.2c0 0.1 0 0.2 0.1 0.3 0 0.1 0.1 0.2 0.1 0.3s0.1 0.2 0.1 0.2c0.3 0.8 0.8 1.6 1.5 2.2h-18.9zm22.4 0c-0.1 0-0.2-0.1-0.3-0.1-0.1-0.1-0.3-0.1-0.4-0.2-0.1 0-0.2-0.1-0.3-0.2-0.2-0.1-0.5-0.3-0.7-0.4l-0.2-0.2c-0.1-0.1-0.2-0.2-0.3-0.2l-0.2-0.2c-0.1-0.1-0.1-0.2-0.2-0.2-0.1-0.1-0.1-0.2-0.2-0.3 0-0.1-0.1-0.1-0.1-0.2-0.1-0.1-0.1-0.2-0.2-0.4 0 0 0-0.1-0.1-0.1-0.1-0.2-0.1-0.4-0.2-0.5v-0.1-0.3l0.1 0.1c0.1 0.1 0.3 0.3 0.5 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.2 0.1 0.4 0.2 0.6 0.4 0.1 0.1 0.2 0.1 0.3 0.2 0.3 0.2 0.6 0.3 0.9 0.4s0.6 0.3 0.9 0.4c0.1 0 0.2 0.1 0.3 0.1 0.2 0.1 0.5 0.1 0.7 0.2 0.1 0 0.3 0.1 0.4 0.1 0.2 0.1 0.5 0.1 0.7 0.1 0.1 0 0.3 0 0.4 0.1 0.3 0 0.5 0.1 0.8 0.1h0.4 1.2s0.8 0 1.2 0h0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1v0.3 0.1c0 0.2-0.1 0.4-0.2 0.5-0.3 0.7-0.8 1.3-1.5 1.8h-0.1c-0.2 0.2-0.4 0.3-0.7 0.5l-0.1 0.1c-1.5 0.9-3.6 1.4-5.9 1.4-1.8-0.1-3.6-0.5-5-1.1zm18.1 1c-1.6 0-3.2-0.3-4.6-0.8 0.5-0.5 1-1 1.3-1.5h0.1c0.5 0.1 0.9 0.2 1.4 0.2h0.3c0.5 0 1 0.1 1.5 0.1h1.2 0.4c0.3 0 0.5-0.1 0.8-0.1 0.1 0 0.3 0 0.4-0.1 0.2 0 0.5-0.1 0.7-0.1 0.1 0 0.3-0.1 0.4-0.1 0.2-0.1 0.5-0.1 0.7-0.2 0.1 0 0.2-0.1 0.3-0.1 0.3-0.1 0.6-0.2 0.9-0.4 0.3-0.1 0.6-0.3 0.9-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.4-0.2 0.5-0.4 0.1-0.1 0.2-0.1 0.3-0.2 0.2-0.1 0.3-0.2 0.5-0.4l0.1-0.1c-0.1 2.6-3.9 4.8-8.4 4.8z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl4 .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 935 935' version='1.1' viewBox='0 0 935 935' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AFC934;%7D%0A%3C/style%3E%3Cpath class='st0' d='m15.6 716.8h59.4c10.6 31.9 27.4 61.4 49.6 86.6v116c0 8.6 7 15.6 15.6 15.6h124.7c8.6 0 15.6-7 15.6-15.6v-33.1c10.3 1.3 20.8 1.9 31.2 1.9h155.8c10.4 0 20.8-0.6 31.2-1.9v33.1c0 8.6 7 15.6 15.6 15.6h124.7c8.6 0 15.6-7 15.6-15.6v-116c17.1-19.3 31-41.2 41.4-64.8l-28.5-12.5c-9.8 22.3-23.3 42.9-39.9 60.8-2.7 2.9-4.1 6.7-4.1 10.6v106.3h-93.5v-35.8c0-4.7-2.1-9.1-5.7-12.1s-8.4-4.1-13-3.2c-14.4 2.9-29 4.4-43.6 4.4h-156c-14.7 0-29.3-1.5-43.6-4.4-4.6-0.9-9.4 0.2-13 3.2s-5.7 7.4-5.7 12.1v35.9h-93.5v-106.4c0-3.9-1.5-7.7-4.2-10.6-23.6-25.5-40.8-56.3-50.1-89.8-1.9-6.8-8-11.4-15-11.4h-55.4v-93.5h55.4c7 0 13.1-4.7 15-11.4 9.3-33.5 26.5-64.3 50.1-89.9 2.7-2.9 4.1-6.6 4.1-10.6v-104.7c26.7 5.5 48.6 24.6 57.8 50.3 1.4 4 4.3 7.2 8.2 8.9 3.8 1.8 8.2 1.9 12.1 0.4 20.3-7.8 41.6-12.5 63.3-14l-2.2-31.2c-19.8 1.3-39.4 5.1-58.3 11.1-18.9-35.8-56-58.2-96.5-58.3-8.6 0-15.6 7-15.6 15.6v115.9c-22.1 25.3-39 54.8-49.6 86.7h-59.4c-8.6 0-15.6 7-15.6 15.6v124.7c0 8.6 7 15.5 15.6 15.5z'/%3E%3Cpath class='st0' d='m155.8 592.2c0 25.8 20.9 46.8 46.7 46.8s46.8-20.9 46.8-46.8c0-25.8-20.9-46.7-46.8-46.7s-46.7 20.9-46.7 46.7zm62.4 0c0 8.6-7 15.6-15.6 15.6s-15.6-7-15.6-15.6 7-15.6 15.6-15.6 15.6 7 15.6 15.6z'/%3E%3Cpath class='st0' d='m919.4 93.5c-98.6 0.1-194.9-29.1-276.9-83.8l-10.5-7.1c-5.2-3.5-12.1-3.5-17.3 0l-10.6 7.1c-81.9 54.7-178.3 83.9-276.9 83.8-8.6 0-15.6 7-15.6 15.6v188.2c-0.5 191.8 123.9 361.6 307 418.8 3 1 6.3 1 9.3 0 183.1-57.2 307.5-227 307-418.8v-188.2c0.1-8.6-6.9-15.6-15.5-15.6zm-15.6 203.8c0.5 176.4-112.8 333-280.5 387.6-167.7-54.7-281-211.2-280.5-387.6v-172.9c99.4-2.8 195.9-33.6 278.5-88.8l2-1.3 1.9 1.3c82.6 55.2 179.2 86 278.6 88.9v172.8z'/%3E%3Cpath class='st0' d='m615.3 76.4c-69.3 41.7-146.9 67.8-227.4 76.4-7.9 0.9-13.9 7.5-13.9 15.5v129.2c-1 157.1 96.5 298.1 243.8 352.6 3.5 1.3 7.4 1.3 10.9 0 147.4-54.6 244.9-195.6 243.9-352.8v-129.2c0-7.9-6-14.6-13.9-15.5-80.4-8.6-158-34.6-227.4-76.2-4.9-3-11.1-3-16 0zm226.2 105.5v115.3c0.9 142-85.9 269.9-218.2 321.4-132.3-51.5-219-179.4-218.1-321.3v-115.4c76.9-10 151.1-35.3 218.2-74.2 67 39 141.2 64.2 218.1 74.2z'/%3E%3Cpath class='st0' d='M607.8,155.8h31.2V187h-31.2V155.8z'/%3E%3Cpath class='st0' d='m607.8 545.4h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m436.3 218.2h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='M514.2,187h31.2v31.2h-31.2V187z'/%3E%3Cpath class='st0' d='m779.2 218.2h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m436.3 311.7h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m779.2 311.7h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m467.5 405.2h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='M748,405.2h31.2v31.2H748V405.2z'/%3E%3Cpath class='st0' d='M529.8,498.7H561v31.2h-31.2V498.7z'/%3E%3Cpath class='st0' d='m685.7 498.7h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='M701.3,187h31.2v31.2h-31.2V187z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl4:hover .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 935 935' version='1.1' viewBox='0 0 935 935' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m15.6 716.8h59.4c10.6 31.9 27.4 61.4 49.6 86.6v116c0 8.6 7 15.6 15.6 15.6h124.7c8.6 0 15.6-7 15.6-15.6v-33.1c10.3 1.3 20.8 1.9 31.2 1.9h155.8c10.4 0 20.8-0.6 31.2-1.9v33.1c0 8.6 7 15.6 15.6 15.6h124.7c8.6 0 15.6-7 15.6-15.6v-116c17.1-19.3 31-41.2 41.4-64.8l-28.5-12.5c-9.8 22.3-23.3 42.9-39.9 60.8-2.7 2.9-4.1 6.7-4.1 10.6v106.3h-93.5v-35.8c0-4.7-2.1-9.1-5.7-12.1s-8.4-4.1-13-3.2c-14.4 2.9-29 4.4-43.6 4.4h-156c-14.7 0-29.3-1.5-43.6-4.4-4.6-0.9-9.4 0.2-13 3.2s-5.7 7.4-5.7 12.1v35.9h-93.5v-106.4c0-3.9-1.5-7.7-4.2-10.6-23.6-25.5-40.8-56.3-50.1-89.8-1.9-6.8-8-11.4-15-11.4h-55.4v-93.5h55.4c7 0 13.1-4.7 15-11.4 9.3-33.5 26.5-64.3 50.1-89.9 2.7-2.9 4.1-6.6 4.1-10.6v-104.7c26.7 5.5 48.6 24.6 57.8 50.3 1.4 4 4.3 7.2 8.2 8.9 3.8 1.8 8.2 1.9 12.1 0.4 20.3-7.8 41.6-12.5 63.3-14l-2.2-31.2c-19.8 1.3-39.4 5.1-58.3 11.1-18.9-35.8-56-58.2-96.5-58.3-8.6 0-15.6 7-15.6 15.6v115.9c-22.1 25.3-39 54.8-49.6 86.7h-59.4c-8.6 0-15.6 7-15.6 15.6v124.7c0 8.6 7 15.5 15.6 15.5z'/%3E%3Cpath class='st0' d='m155.8 592.2c0 25.8 20.9 46.8 46.7 46.8s46.8-20.9 46.8-46.8c0-25.8-20.9-46.7-46.8-46.7s-46.7 20.9-46.7 46.7zm62.4 0c0 8.6-7 15.6-15.6 15.6s-15.6-7-15.6-15.6 7-15.6 15.6-15.6 15.6 7 15.6 15.6z'/%3E%3Cpath class='st0' d='m919.4 93.5c-98.6 0.1-194.9-29.1-276.9-83.8l-10.5-7.1c-5.2-3.5-12.1-3.5-17.3 0l-10.6 7.1c-81.9 54.7-178.3 83.9-276.9 83.8-8.6 0-15.6 7-15.6 15.6v188.2c-0.5 191.8 123.9 361.6 307 418.8 3 1 6.3 1 9.3 0 183.1-57.2 307.5-227 307-418.8v-188.2c0.1-8.6-6.9-15.6-15.5-15.6zm-15.6 203.8c0.5 176.4-112.8 333-280.5 387.6-167.7-54.7-281-211.2-280.5-387.6v-172.9c99.4-2.8 195.9-33.6 278.5-88.8l2-1.3 1.9 1.3c82.6 55.2 179.2 86 278.6 88.9v172.8z'/%3E%3Cpath class='st0' d='m615.3 76.4c-69.3 41.7-146.9 67.8-227.4 76.4-7.9 0.9-13.9 7.5-13.9 15.5v129.2c-1 157.1 96.5 298.1 243.8 352.6 3.5 1.3 7.4 1.3 10.9 0 147.4-54.6 244.9-195.6 243.9-352.8v-129.2c0-7.9-6-14.6-13.9-15.5-80.4-8.6-158-34.6-227.4-76.2-4.9-3-11.1-3-16 0zm226.2 105.5v115.3c0.9 142-85.9 269.9-218.2 321.4-132.3-51.5-219-179.4-218.1-321.3v-115.4c76.9-10 151.1-35.3 218.2-74.2 67 39 141.2 64.2 218.1 74.2z'/%3E%3Cpath class='st0' d='M607.8,155.8h31.2V187h-31.2V155.8z'/%3E%3Cpath class='st0' d='m607.8 545.4h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m436.3 218.2h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='M514.2,187h31.2v31.2h-31.2V187z'/%3E%3Cpath class='st0' d='m779.2 218.2h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m436.3 311.7h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m779.2 311.7h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='m467.5 405.2h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='M748,405.2h31.2v31.2H748V405.2z'/%3E%3Cpath class='st0' d='M529.8,498.7H561v31.2h-31.2V498.7z'/%3E%3Cpath class='st0' d='m685.7 498.7h31.2v31.2h-31.2v-31.2z'/%3E%3Cpath class='st0' d='M701.3,187h31.2v31.2h-31.2V187z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl5 .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AFC934;%7D%0A%3C/style%3E%3Cpath class='st0' d='m322.3 177.7 0.4 0.1c0.6 0.1 1.1 0.1 1.6 0.1 4.8 0 9-3.5 9.9-8.4 0.9-5.4-2.8-10.6-8.2-11.5l-0.4-0.1c-5.5-0.9-10.6 2.8-11.5 8.3-1 5.5 2.7 10.6 8.2 11.5z'/%3E%3Cpath class='st0' d='m501.8 284.6c-11.6-11.6-30.6-11.6-42.2 0-3.9 3.9-3.9 10.2 0 14.1s10.2 3.9 14.1 0c3.8-3.8 10.1-3.8 14 0 5.8 5.8 5.8 15.2 0 21-4 4-9.3 6.2-14.9 6.2s-10.9-2.2-14.9-6.2c0.1-1.9 0.1-3.8 0.1-5.8 0-61.9-36.5-118.4-92.9-144-5-2.3-11 0-13.2 5-2.3 5 0 11 5 13.2 49.3 22.3 81.1 71.7 81.1 125.8 0 47.2-23.7 90.6-63.4 116.1-2.9 1.8-4.6 5-4.6 8.4v47.6c0 3.3-2.7 6-6 6h-48c-3.3 0-6-2.7-6-6v-19.7c0-7.9-6.4-14.4-14.4-14.4h-103.2c-7.9 0-14.4 6.4-14.4 14.4v19.7c0 3.3-2.7 6-6 6h-48c-3.3 0-6-2.7-6-6v-47.5c0-3.4-1.7-6.6-4.6-8.4-28.6-18.4-49.4-46.5-58.4-79.2-1.3-4.8-6-7.9-11-7.2l-1.5 0.3h-9.5c-7.2 0-13-5.8-13-13v-34.1c0-7.2 5.8-13 13-13h9.7c0.4 0.1 0.9 0.2 1.3 0.3 5 0.7 9.6-2.4 11-7.2 15.5-56.1 65-96.5 123-100.7 5.5-0.4 9.7-5.2 9.3-10.7s-5.2-9.6-10.7-9.3c-9.5 0.7-18.9 2.2-27.9 4.6-5.8-27-29.8-47.2-58.5-47.2h-3.8c-5.5 0-10 4.5-10 10v78.4c-17.1 17.1-30.4 38.1-38.3 61.8h-5.1c-18.2 0-33 14.8-33 33v34.1c0 18.2 14.8 33 33 33h5.1c10.8 32.4 31.7 60.3 59.9 79.9v42.1c0 14.3 11.7 26 26 26h48c14.3 0 26-11.7 26-26v-14.1h92v14.1c0 14.3 11.7 26 26 26h48c14.3 0 26-11.7 26-26v-42.2c34.9-24.2 58.1-60.7 65.5-101.7 5.3 2.5 11.2 3.8 17.3 3.8 11 0 21.3-4.3 29-12 13.6-13.6 13.6-35.7 0-49.3zm-405.4-150.5c17 2.7 30.4 16.1 33.1 33-11.8 4.7-22.9 10.8-33.1 18v-51z'/%3E%3Cpath class='st0' d='m106.2 249.1c-1.9 1.9-2.9 4.4-2.9 7.1 0 2.6 1.1 5.2 2.9 7.1 1.9 1.9 4.4 2.9 7.1 2.9 2.6 0 5.2-1.1 7.1-2.9 1.9-1.9 2.9-4.4 2.9-7.1s-1.1-5.2-2.9-7.1c-1.9-1.9-4.4-2.9-7.1-2.9-2.7-0.1-5.3 1-7.1 2.9z'/%3E%3Cpath class='st0' d='m314.3 223c0-5.5-4.5-10-10-10h-113.6c-5.5 0-10 4.5-10 10s4.5 10 10 10h113.6c5.5 0 10-4.5 10-10z'/%3E%3Cpath class='st0' d='m247.5 192.6c29.2 0 53-23.8 53-53s-23.8-53-53-53-53 23.8-53 53 23.8 53 53 53zm0-86c18.2 0 33 14.8 33 33s-14.8 33-33 33-33-14.8-33-33 14.8-33 33-33z'/%3E%3Cpath class='st0' d='m247.5 63.1c5.5 0 10-4.5 10-10v-43.1c0-5.5-4.5-10-10-10s-10 4.5-10 10v43.1c0 5.6 4.5 10 10 10z'/%3E%3Cpath class='st0' d='m304.3 82.1c2.6 0 5.1-1 7.1-2.9l26.3-26.3c3.9-3.9 3.9-10.2 0-14.1s-10.2-3.9-14.1 0l-26.4 26.2c-3.9 3.9-3.9 10.2 0 14.1 2 2 4.5 3 7.1 3z'/%3E%3Cpath class='st0' d='m183.7 79.1c2 2 4.5 2.9 7.1 2.9s5.1-1 7.1-2.9c3.9-3.9 3.9-10.2 0-14.1l-26.3-26.3c-3.9-3.9-10.2-3.9-14.1 0s-3.9 10.2 0 14.1l26.2 26.3z'/%3E%3Cpath class='st0' d='m156.4 391.7c5.5 0 10-4.5 10-10v-54h7.4c5.5 0 10-4.5 10-10s-4.5-10-10-10h-34.8c-5.5 0-10 4.5-10 10s4.5 10 10 10h7.4v54c0 5.5 4.5 10 10 10z'/%3E%3Cpath class='st0' d='m232.3 308.2c-4 0-7.7 2.4-9.2 6.2l-26.4 63.5c-2.1 5.1 0.3 11 5.4 13.1s11-0.3 13.1-5.4l1.5-3.7h31.3l1.5 3.7c1.6 3.8 5.3 6.2 9.2 6.2 1.3 0 2.6-0.2 3.8-0.8 5.1-2.1 7.5-8 5.4-13.1l-26.5-63.5c-1.4-3.8-5.1-6.2-9.1-6.2zm-7.4 53.7 7.4-17.7 7.4 17.7h-14.8z'/%3E%3Cpath class='st0' d='m335.6 312.3-12.4 19.1-12.4-19.1c-3-4.6-9.2-5.9-13.8-2.9s-5.9 9.2-2.9 13.8l17.3 26.5-17.4 26.6c-3 4.6-1.7 10.8 2.9 13.8 1.7 1.1 3.6 1.6 5.4 1.6 3.3 0 6.5-1.6 8.4-4.5l12.4-19.1 12.4 19.1c1.9 2.9 5.1 4.5 8.4 4.5 1.9 0 3.8-0.5 5.4-1.6 4.6-3 5.9-9.2 2.9-13.8l-17.3-26.5 17.3-26.5c3-4.6 1.7-10.8-2.9-13.8-4.5-3.2-10.7-1.9-13.7 2.8z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl5:hover .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m322.3 177.7 0.4 0.1c0.6 0.1 1.1 0.1 1.6 0.1 4.8 0 9-3.5 9.9-8.4 0.9-5.4-2.8-10.6-8.2-11.5l-0.4-0.1c-5.5-0.9-10.6 2.8-11.5 8.3-1 5.5 2.7 10.6 8.2 11.5z'/%3E%3Cpath class='st0' d='m501.8 284.6c-11.6-11.6-30.6-11.6-42.2 0-3.9 3.9-3.9 10.2 0 14.1s10.2 3.9 14.1 0c3.8-3.8 10.1-3.8 14 0 5.8 5.8 5.8 15.2 0 21-4 4-9.3 6.2-14.9 6.2s-10.9-2.2-14.9-6.2c0.1-1.9 0.1-3.8 0.1-5.8 0-61.9-36.5-118.4-92.9-144-5-2.3-11 0-13.2 5-2.3 5 0 11 5 13.2 49.3 22.3 81.1 71.7 81.1 125.8 0 47.2-23.7 90.6-63.4 116.1-2.9 1.8-4.6 5-4.6 8.4v47.6c0 3.3-2.7 6-6 6h-48c-3.3 0-6-2.7-6-6v-19.7c0-7.9-6.4-14.4-14.4-14.4h-103.2c-7.9 0-14.4 6.4-14.4 14.4v19.7c0 3.3-2.7 6-6 6h-48c-3.3 0-6-2.7-6-6v-47.5c0-3.4-1.7-6.6-4.6-8.4-28.6-18.4-49.4-46.5-58.4-79.2-1.3-4.8-6-7.9-11-7.2l-1.5 0.3h-9.5c-7.2 0-13-5.8-13-13v-34.1c0-7.2 5.8-13 13-13h9.7c0.4 0.1 0.9 0.2 1.3 0.3 5 0.7 9.6-2.4 11-7.2 15.5-56.1 65-96.5 123-100.7 5.5-0.4 9.7-5.2 9.3-10.7s-5.2-9.6-10.7-9.3c-9.5 0.7-18.9 2.2-27.9 4.6-5.8-27-29.8-47.2-58.5-47.2h-3.8c-5.5 0-10 4.5-10 10v78.4c-17.1 17.1-30.4 38.1-38.3 61.8h-5.1c-18.2 0-33 14.8-33 33v34.1c0 18.2 14.8 33 33 33h5.1c10.8 32.4 31.7 60.3 59.9 79.9v42.1c0 14.3 11.7 26 26 26h48c14.3 0 26-11.7 26-26v-14.1h92v14.1c0 14.3 11.7 26 26 26h48c14.3 0 26-11.7 26-26v-42.2c34.9-24.2 58.1-60.7 65.5-101.7 5.3 2.5 11.2 3.8 17.3 3.8 11 0 21.3-4.3 29-12 13.6-13.6 13.6-35.7 0-49.3zm-405.4-150.5c17 2.7 30.4 16.1 33.1 33-11.8 4.7-22.9 10.8-33.1 18v-51z'/%3E%3Cpath class='st0' d='m106.2 249.1c-1.9 1.9-2.9 4.4-2.9 7.1 0 2.6 1.1 5.2 2.9 7.1 1.9 1.9 4.4 2.9 7.1 2.9 2.6 0 5.2-1.1 7.1-2.9 1.9-1.9 2.9-4.4 2.9-7.1s-1.1-5.2-2.9-7.1c-1.9-1.9-4.4-2.9-7.1-2.9-2.7-0.1-5.3 1-7.1 2.9z'/%3E%3Cpath class='st0' d='m314.3 223c0-5.5-4.5-10-10-10h-113.6c-5.5 0-10 4.5-10 10s4.5 10 10 10h113.6c5.5 0 10-4.5 10-10z'/%3E%3Cpath class='st0' d='m247.5 192.6c29.2 0 53-23.8 53-53s-23.8-53-53-53-53 23.8-53 53 23.8 53 53 53zm0-86c18.2 0 33 14.8 33 33s-14.8 33-33 33-33-14.8-33-33 14.8-33 33-33z'/%3E%3Cpath class='st0' d='m247.5 63.1c5.5 0 10-4.5 10-10v-43.1c0-5.5-4.5-10-10-10s-10 4.5-10 10v43.1c0 5.6 4.5 10 10 10z'/%3E%3Cpath class='st0' d='m304.3 82.1c2.6 0 5.1-1 7.1-2.9l26.3-26.3c3.9-3.9 3.9-10.2 0-14.1s-10.2-3.9-14.1 0l-26.4 26.2c-3.9 3.9-3.9 10.2 0 14.1 2 2 4.5 3 7.1 3z'/%3E%3Cpath class='st0' d='m183.7 79.1c2 2 4.5 2.9 7.1 2.9s5.1-1 7.1-2.9c3.9-3.9 3.9-10.2 0-14.1l-26.3-26.3c-3.9-3.9-10.2-3.9-14.1 0s-3.9 10.2 0 14.1l26.2 26.3z'/%3E%3Cpath class='st0' d='m156.4 391.7c5.5 0 10-4.5 10-10v-54h7.4c5.5 0 10-4.5 10-10s-4.5-10-10-10h-34.8c-5.5 0-10 4.5-10 10s4.5 10 10 10h7.4v54c0 5.5 4.5 10 10 10z'/%3E%3Cpath class='st0' d='m232.3 308.2c-4 0-7.7 2.4-9.2 6.2l-26.4 63.5c-2.1 5.1 0.3 11 5.4 13.1s11-0.3 13.1-5.4l1.5-3.7h31.3l1.5 3.7c1.6 3.8 5.3 6.2 9.2 6.2 1.3 0 2.6-0.2 3.8-0.8 5.1-2.1 7.5-8 5.4-13.1l-26.5-63.5c-1.4-3.8-5.1-6.2-9.1-6.2zm-7.4 53.7 7.4-17.7 7.4 17.7h-14.8z'/%3E%3Cpath class='st0' d='m335.6 312.3-12.4 19.1-12.4-19.1c-3-4.6-9.2-5.9-13.8-2.9s-5.9 9.2-2.9 13.8l17.3 26.5-17.4 26.6c-3 4.6-1.7 10.8 2.9 13.8 1.7 1.1 3.6 1.6 5.4 1.6 3.3 0 6.5-1.6 8.4-4.5l12.4-19.1 12.4 19.1c1.9 2.9 5.1 4.5 8.4 4.5 1.9 0 3.8-0.5 5.4-1.6 4.6-3 5.9-9.2 2.9-13.8l-17.3-26.5 17.3-26.5c3-4.6 1.7-10.8-2.9-13.8-4.5-3.2-10.7-1.9-13.7 2.8z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl6 .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AFC934;%7D%0A%3C/style%3E%3Cpath class='st0' d='m150.4 312c7.5-3.8 16.4-1 20.4 6.4l28.2 52.3c2.2 4 6.8 6.1 11.3 4.9 4.4-1.1 7.5-5.1 7.5-9.7v-76.4c0-5.5-4.5-10-10-10s-10 4.5-10 10v36.8l-9.4-17.5c-9.2-17-29.8-23.5-47-14.8-14.7 7.4-22.3 23.8-18.4 39.9l18.3 75.9c4.3 17.7 11.9 34.2 22.7 48.9l35.9 49.1c2 2.7 5 4.1 8.1 4.1 2 0 4.1-0.6 5.9-1.9 4.5-3.3 5.4-9.5 2.2-14l-36-49c-9.2-12.6-15.7-26.7-19.4-41.8l-18.3-75.9c-1.6-7 1.7-14.1 8-17.3z'/%3E%3Cpath class='st0' d='m376.2 269.4c-5.9 0-11.5 1.5-16.3 4.2-4.9-12.8-17.3-21.9-31.8-21.9-6.2 0-12.1 1.7-17.1 4.6-5.4-11.7-17.2-19.9-30.9-19.9-5 0-9.8 1.1-14 3v-47.8c0-18.8-15.3-34-34-34s-34 15.3-34 34v17.4c0 5.5 4.5 10 10 10s10-4.5 10-10v-17.3c0-7.7 6.3-14 14-14s14 6.3 14 14v141.1c0 5.5 4.5 10 10 10s10-4.5 10-10v-62.3c0-7.7 6.3-14 14-14s14 6.3 14 14v62.3c0 5.5 4.5 10 10 10s10-4.5 10-10v-47.1c0-7.7 6.3-14 14-14s14 6.3 14 14v47.1c0 5.5 4.5 10 10 10s10-4.5 10-10v-29.3c0-7.7 6.3-14 14-14s14 6.3 14 14v84.4c0 22.5-3.4 44.8-10.1 66.2l-14 44.9c-1.7 5.3 1.3 10.9 6.5 12.5 1 0.3 2 0.5 3 0.5 4.3 0 8.2-2.7 9.5-7l14.1-45c7.3-23.4 11.1-47.7 11.1-72.2v-84.4c0.1-18.7-15.2-34-34-34z'/%3E%3Cpath class='st0' d='m511.2 53c-2-6.1-7.2-10.5-13.6-11.5l-30.6-4.4-13.8-27.7c-2.9-5.8-8.6-9.4-15.1-9.4s-12.2 3.6-15.1 9.4l-13.7 27.8-30.6 4.5c-6.4 0.9-11.6 5.3-13.6 11.5-2 6.1-0.4 12.8 4.3 17.3l22.2 21.6-5.2 30.5c-1.1 6.4 1.5 12.7 6.7 16.5 3 2.1 6.4 3.2 9.9 3.2 2.7 0 5.4-0.6 7.9-2l27.4-14.4 27.4 14.4c5.7 3 12.5 2.5 17.7-1.3s7.8-10.1 6.7-16.5l-5.2-30.5 22.2-21.6c4.4-4.6 6.1-11.2 4.1-17.4zm-41.6 25.7c-4 3.9-5.8 9.4-4.8 14.9l4.4 25.8-23.2-12.1c-4.9-2.6-10.8-2.6-15.7 0l-23.2 12.2 4.4-25.8c0.9-5.5-0.9-11-4.8-14.9l-18.8-18.3 25.9-3.8c5.5-0.8 10.2-4.2 12.7-9.2l11.6-23.5 11.6 23.5c2.5 5 7.2 8.4 12.7 9.2l25.9 3.8-18.7 18.2z'/%3E%3Cpath class='st0' d='m329 53c-2-6.1-7.2-10.5-13.6-11.5l-30.6-4.4-13.7-27.7c-2.9-5.8-8.7-9.4-15.1-9.4-6.5 0-12.2 3.6-15.1 9.4l-13.7 27.8-30.6 4.5c-6.4 0.9-11.6 5.3-13.6 11.5-2 6.1-0.4 12.8 4.3 17.3l22.2 21.6-5.2 30.5c-1.1 6.4 1.5 12.7 6.7 16.5 2.9 2.1 6.4 3.2 9.9 3.2 2.7 0 5.4-0.6 7.9-2l27.4-14.4 27.4 14.4c5.7 3 12.5 2.5 17.7-1.3s7.8-10.1 6.7-16.5l-5.2-30.5 22.2-21.6c4.4-4.6 6-11.2 4-17.4zm-41.6 25.7c-4 3.9-5.8 9.4-4.8 14.9l4.4 25.8-23.2-12.2c-4.9-2.6-10.8-2.6-15.7 0l-23.1 12.3 4.4-25.8c0.9-5.5-0.9-11-4.8-14.9l-18.8-18.3 25.9-3.8c5.5-0.8 10.2-4.2 12.7-9.2l11.6-23.5 11.6 23.5c2.5 5 7.2 8.4 12.7 9.2l25.9 3.8-18.8 18.2z'/%3E%3Cpath class='st0' d='m146.9 53c-2-6.1-7.2-10.5-13.6-11.5l-30.6-4.4-13.8-27.7c-2.8-5.8-8.6-9.4-15.1-9.4s-12.2 3.6-15.1 9.4l-13.7 27.7-30.6 4.5c-6.4 0.9-11.6 5.3-13.6 11.5s-0.3 12.7 4.3 17.2l22.2 21.6-5.3 30.5c-1.1 6.4 1.5 12.7 6.7 16.5 3 2.1 6.4 3.2 9.9 3.2 2.7 0 5.4-0.6 7.9-2l27.4-14.4 27.4 14.4c5.7 3 12.5 2.5 17.7-1.3s7.8-10.1 6.7-16.5l-5.2-30.5 22.2-21.6c4.5-4.4 6.2-11 4.2-17.2zm-41.6 25.7c-4 3.9-5.8 9.4-4.8 14.9l4.4 25.8-23.2-12.2c-4.9-2.6-10.8-2.6-15.7 0l-23.2 12.2 4.4-25.8c0.9-5.5-0.9-11-4.8-14.9l-18.8-18.2 25.9-3.8c5.5-0.8 10.2-4.2 12.7-9.2l11.6-23.5 11.6 23.5c2.5 5 7.2 8.4 12.7 9.2l25.9 3.8-18.7 18.2z'/%3E%3Cpath class='st0' d='m215 243.1c-1.9-1.9-4.4-2.9-7.1-2.9-2.6 0-5.2 1.1-7.1 2.9s-2.9 4.4-2.9 7.1c0 2.6 1.1 5.2 2.9 7.1 1.9 1.9 4.4 2.9 7.1 2.9s5.2-1.1 7.1-2.9c1.9-1.9 2.9-4.4 2.9-7.1 0-2.6-1.1-5.2-2.9-7.1z'/%3E%3C/svg%3E%0A"); }
.featureleft > ul > li#ftl6:hover .hexicon > span { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 512 512' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='m150.4 312c7.5-3.8 16.4-1 20.4 6.4l28.2 52.3c2.2 4 6.8 6.1 11.3 4.9 4.4-1.1 7.5-5.1 7.5-9.7v-76.4c0-5.5-4.5-10-10-10s-10 4.5-10 10v36.8l-9.4-17.5c-9.2-17-29.8-23.5-47-14.8-14.7 7.4-22.3 23.8-18.4 39.9l18.3 75.9c4.3 17.7 11.9 34.2 22.7 48.9l35.9 49.1c2 2.7 5 4.1 8.1 4.1 2 0 4.1-0.6 5.9-1.9 4.5-3.3 5.4-9.5 2.2-14l-36-49c-9.2-12.6-15.7-26.7-19.4-41.8l-18.3-75.9c-1.6-7 1.7-14.1 8-17.3z'/%3E%3Cpath class='st0' d='m376.2 269.4c-5.9 0-11.5 1.5-16.3 4.2-4.9-12.8-17.3-21.9-31.8-21.9-6.2 0-12.1 1.7-17.1 4.6-5.4-11.7-17.2-19.9-30.9-19.9-5 0-9.8 1.1-14 3v-47.8c0-18.8-15.3-34-34-34s-34 15.3-34 34v17.4c0 5.5 4.5 10 10 10s10-4.5 10-10v-17.3c0-7.7 6.3-14 14-14s14 6.3 14 14v141.1c0 5.5 4.5 10 10 10s10-4.5 10-10v-62.3c0-7.7 6.3-14 14-14s14 6.3 14 14v62.3c0 5.5 4.5 10 10 10s10-4.5 10-10v-47.1c0-7.7 6.3-14 14-14s14 6.3 14 14v47.1c0 5.5 4.5 10 10 10s10-4.5 10-10v-29.3c0-7.7 6.3-14 14-14s14 6.3 14 14v84.4c0 22.5-3.4 44.8-10.1 66.2l-14 44.9c-1.7 5.3 1.3 10.9 6.5 12.5 1 0.3 2 0.5 3 0.5 4.3 0 8.2-2.7 9.5-7l14.1-45c7.3-23.4 11.1-47.7 11.1-72.2v-84.4c0.1-18.7-15.2-34-34-34z'/%3E%3Cpath class='st0' d='m511.2 53c-2-6.1-7.2-10.5-13.6-11.5l-30.6-4.4-13.8-27.7c-2.9-5.8-8.6-9.4-15.1-9.4s-12.2 3.6-15.1 9.4l-13.7 27.8-30.6 4.5c-6.4 0.9-11.6 5.3-13.6 11.5-2 6.1-0.4 12.8 4.3 17.3l22.2 21.6-5.2 30.5c-1.1 6.4 1.5 12.7 6.7 16.5 3 2.1 6.4 3.2 9.9 3.2 2.7 0 5.4-0.6 7.9-2l27.4-14.4 27.4 14.4c5.7 3 12.5 2.5 17.7-1.3s7.8-10.1 6.7-16.5l-5.2-30.5 22.2-21.6c4.4-4.6 6.1-11.2 4.1-17.4zm-41.6 25.7c-4 3.9-5.8 9.4-4.8 14.9l4.4 25.8-23.2-12.1c-4.9-2.6-10.8-2.6-15.7 0l-23.2 12.2 4.4-25.8c0.9-5.5-0.9-11-4.8-14.9l-18.8-18.3 25.9-3.8c5.5-0.8 10.2-4.2 12.7-9.2l11.6-23.5 11.6 23.5c2.5 5 7.2 8.4 12.7 9.2l25.9 3.8-18.7 18.2z'/%3E%3Cpath class='st0' d='m329 53c-2-6.1-7.2-10.5-13.6-11.5l-30.6-4.4-13.7-27.7c-2.9-5.8-8.7-9.4-15.1-9.4-6.5 0-12.2 3.6-15.1 9.4l-13.7 27.8-30.6 4.5c-6.4 0.9-11.6 5.3-13.6 11.5-2 6.1-0.4 12.8 4.3 17.3l22.2 21.6-5.2 30.5c-1.1 6.4 1.5 12.7 6.7 16.5 2.9 2.1 6.4 3.2 9.9 3.2 2.7 0 5.4-0.6 7.9-2l27.4-14.4 27.4 14.4c5.7 3 12.5 2.5 17.7-1.3s7.8-10.1 6.7-16.5l-5.2-30.5 22.2-21.6c4.4-4.6 6-11.2 4-17.4zm-41.6 25.7c-4 3.9-5.8 9.4-4.8 14.9l4.4 25.8-23.2-12.2c-4.9-2.6-10.8-2.6-15.7 0l-23.1 12.3 4.4-25.8c0.9-5.5-0.9-11-4.8-14.9l-18.8-18.3 25.9-3.8c5.5-0.8 10.2-4.2 12.7-9.2l11.6-23.5 11.6 23.5c2.5 5 7.2 8.4 12.7 9.2l25.9 3.8-18.8 18.2z'/%3E%3Cpath class='st0' d='m146.9 53c-2-6.1-7.2-10.5-13.6-11.5l-30.6-4.4-13.8-27.7c-2.8-5.8-8.6-9.4-15.1-9.4s-12.2 3.6-15.1 9.4l-13.7 27.7-30.6 4.5c-6.4 0.9-11.6 5.3-13.6 11.5s-0.3 12.7 4.3 17.2l22.2 21.6-5.3 30.5c-1.1 6.4 1.5 12.7 6.7 16.5 3 2.1 6.4 3.2 9.9 3.2 2.7 0 5.4-0.6 7.9-2l27.4-14.4 27.4 14.4c5.7 3 12.5 2.5 17.7-1.3s7.8-10.1 6.7-16.5l-5.2-30.5 22.2-21.6c4.5-4.4 6.2-11 4.2-17.2zm-41.6 25.7c-4 3.9-5.8 9.4-4.8 14.9l4.4 25.8-23.2-12.2c-4.9-2.6-10.8-2.6-15.7 0l-23.2 12.2 4.4-25.8c0.9-5.5-0.9-11-4.8-14.9l-18.8-18.2 25.9-3.8c5.5-0.8 10.2-4.2 12.7-9.2l11.6-23.5 11.6 23.5c2.5 5 7.2 8.4 12.7 9.2l25.9 3.8-18.7 18.2z'/%3E%3Cpath class='st0' d='m215 243.1c-1.9-1.9-4.4-2.9-7.1-2.9-2.6 0-5.2 1.1-7.1 2.9s-2.9 4.4-2.9 7.1c0 2.6 1.1 5.2 2.9 7.1 1.9 1.9 4.4 2.9 7.1 2.9s5.2-1.1 7.1-2.9c1.9-1.9 2.9-4.4 2.9-7.1 0-2.6-1.1-5.2-2.9-7.1z'/%3E%3C/svg%3E%0A"); }

.headtopsec > .content ul > li.submenu { position: static; }
    .headtopsec > .content ul > li.submenu > .submenulist { padding: 20px 25px 15px; z-index: 1; text-align: center; }
        .headtopsec > .content ul > li.submenu > .submenulist > ul { padding: 0; margin: 0; }
            .headtopsec > .content ul > li.submenu > .submenulist > ul > li { display: block; }
                .headtopsec > .content ul > li.submenu > .submenulist > ul > li > a { position: relative; display: block; padding: 0 0 0 20px; font-size: 15px; color: #4d4d4d; transition: all 0.5s ease; white-space: nowrap; margin: 0 0 8px; }
                    .headtopsec > .content ul > li.submenu > .submenulist > ul > li > a:before { content: "\f101"; position: absolute; left: 0; top: 50%; margin-top: -9px; font: normal normal normal 18px/1 FontAwesome; }
                    .headtopsec > .content ul > li.submenu > .submenulist > ul > li > a:hover { color: #afc934; }
        .headtopsec > .content ul > li.submenu > .submenulist a.iconbox { display: inline-block; padding: 10px 0px; text-align: center; }
            .headtopsec > .content ul > li.submenu > .submenulist a.iconbox > b { position: relative; height: 80px; width: 80px; display: block; margin: 0px auto; background: url("../img/hexagon.png") no-repeat; }
                .headtopsec > .content ul > li.submenu > .submenulist a.iconbox > b > i { height: 40px; width: 40px; position: absolute; left: 50%; top: 50%; margin: -20px 0 0 -20px; background-position: center; background-size: 30px; background-repeat: no-repeat; }
            .headtopsec > .content ul > li.submenu > .submenulist a.iconbox > span { display: block; color: #676a6c; font-size: 13px; }
            .headtopsec > .content ul > li.submenu > .submenulist a.iconbox:hover > span { color: #b3d213; }
.submenulist.topmenuportfolio a.iconbox { min-height: 140px; }
.iconbox [data-icon="house"] { background: url("../img/house.png") no-repeat; }
.iconbox [data-icon="education"] { background: url("../img/education.png") no-repeat; }
.iconbox [data-icon="retirement"] { background: url("../img/retirement.png") no-repeat; }
.iconbox [data-icon="car"] { background: url("../img/car.png") no-repeat; }
.iconbox [data-icon="vacation"] { background: url("../img/vacations.png") no-repeat; }
.iconbox [data-icon="marriage"] { background: url("../img/marriage.png") no-repeat; }
.iconbox [data-icon="customgoal"] { background: url("../img/customGoal.png") no-repeat; }
.iconbox [data-icon="wealthcreation"] { background: url("../img/wealthCreation.png") no-repeat; }
.iconbox [data-icon="accountstatement"] { background: url("../img/Account_Statement.png") no-repeat; }
.iconbox [data-icon="portfoliosummarylive"] { background: url("../img/Portfolio_Summary_live.png") no-repeat; }
.iconbox [data-icon="portfoliosummarywithredimption"] { background: url("../img/Portfolio_Summary_with_redimption.png") no-repeat; }
.iconbox [data-icon="portfoliocategory"] { background: url("../img/Portfolio_Category.png") no-repeat; }
.iconbox [data-icon="portfoliodetaillive"] { background: url("../img/Portfolio_Detail_live.png") no-repeat; }
.iconbox [data-icon="portfoliodetailwithredimption"] { background: url("../img/Portfolio_Detail_With_Redimption.png") no-repeat; }
.iconbox [data-icon="portfolioinsights"] { background: url("../img/Portfolio_Insights.png") no-repeat; }
.iconbox [data-icon="sipsummary"] { background: url("../img/SIP_Summary.png") no-repeat; }
.iconbox [data-icon="taxationsummary"] { background: url("../img/Taxation_Summary.png") no-repeat; }
.iconbox [data-icon="diy"] { background-image: url('../img/DIY_icon.png?v=1.0'); }
.iconbox [data-icon="sipinsure"] { background-image: url('../img/sip_insurance_icon.png?v=1.0'); }
.iconbox [data-icon="nfo"] { background-image: url('../img/nfo__icon.png?v=1.0'); }
.iconbox [data-icon="instaredeem"] { background-image: url('../img/instaRedeem_icon.png?v=1.0'); }
.iconbox [data-icon="savetax"] { background-image: url('../img/saveTax_icon.png?v=1.0'); }
.iconbox [data-icon="searchscheme"] { background-image: url('../img/searchSchemes_icon.png?v=1.0'); }
.iconbox [data-icon="modelportfolio"] { background-image: url('../img/modelPortfolio.png?v=1'); }
.iconbox [data-icon="equityportfolio"] { background-image: url('../img/equityPortfolio.png?v=1'); }
.iconbox [data-icon="debtportfolio"] { background-image: url('../img/EebtPortfolio.png?v=1'); }
.iconbox [data-icon="specialsituation"] { background-image: url('../img/specialSituation.png?v=1'); }
.iconbox [data-icon="bestcategory"] { background-image: url('../img/bestCategory.png?v=1'); }
.iconbox [data-icon="emergencyfund"] { background: url("../img/goalicons/emergency.png") no-repeat; }
.iconbox [data-icon="selfeducation"] { background: url("../img/goalicons/selfeducation.png") no-repeat; }
.iconbox [data-icon="businessstartup"] { background: url("../img/goalicons/businessstartup.png") no-repeat; }
.iconbox [data-icon="orderbook"] { background: url("../img/order-book_icon.png") no-repeat; }
.iconbox [data-icon="loan"] { background: url("../img/loan_solutions.png") no-repeat; }
.iconbox [data-icon="insurance"] { background: url("../img/real-estate.png") no-repeat; }

/***Goal Progressbar***/
.viewgoalitems .progress { background: #4d4d4d; border-radius: 20px; }
    .viewgoalitems .progress > div { background-color: #a6ce39; animation: none !important; background-image: none; }
.viewgoalitems > div.cnt { border-bottom: none; }
.progress-group { position: relative; padding: 10px 10px 10px; margin-top: 10px; background: #fff; box-shadow: 0 5px 10px #ddd; border-radius: 0 0 10px 10px; }
    .progress-group > label { position: absolute; right: 25px; left: auto; color: #fff; font-weight: normal; /*font-family: 'CenturyBold';*/ font-weight: bold; }
    .progress-group > .lft { left: 0; right: auto; display: none; }
    .progress-group > .top { top: 10px; }
    .progress-group > .progress { margin-bottom: 10px; }
    .progress-group > .progress-info b { position: relative; display: block; padding-right: 55px; color: #4e4e4e; font-size: 11px; line-height: 15px; margin-bottom: 5px; }
    .progress-group > .progress-info > .no-gutter > [class*='col-']:last-child b { margin-right: 0; }
    .progress-group > .progress-info b > span { position: absolute; top: 0; right: 0; display: inline-block; font-size: 11px; line-height: 15px; color: #b0cc20; text-align: right; }
        .progress-group > .progress-info b > span:before { display: inline-block; content: "\f156"; font: normal normal normal 10px/16px FontAwesome; margin-right: 1px; }
a.viewgoalitems { position: relative; }
    a.viewgoalitems > b { min-height: 250px; border-radius: 10px 10px 0 0; }
    a.viewgoalitems > .cnt { position: absolute; top: 0; left: 15px; right: 15px; background-color: rgba(0,0,0,0.5); border-radius: 0px 0px 10px 10px; padding: 10px 20px 10px; }
        a.viewgoalitems > .cnt > div.lft { width: 60%; }
        a.viewgoalitems > .cnt > div.rht { width: 40%; }
.viewgoalsec .item { padding: 15px 0; }

/***Social Media Share***/
.socialshareschemes { float: right; }
.socialshare { position: relative; }
    .socialshare > a { color: #c5c5b6; font-size: 15px; }
        .socialshare > a:hover, .socialshare > a:focus, .socialshare > a:active { color: #c5c5b6; }
        .socialshare > a > i { font-size: 15px; padding: 0 8px 0 0; color: #fff; }
.socialshareicons > ul { margin: 0; padding: 0; }
    .socialshareicons > ul > li { float: left; padding: 0 10px; cursor: pointer; width: 25%; }
        .socialshareicons > ul > li > i { font-size: 25px; color: #3b5998; }
            .socialshareicons > ul > li > i.fa-facebook-official { color: #3b5998; }
            .socialshareicons > ul > li > i.fa-twitter-square { color: #26a6d1; }
            .socialshareicons > ul > li > i.fa-whatsapp { color: #55cd6b; }
            .socialshareicons > ul > li > i.fa-linkedin-square { color: #0e76a8; }

/***Commit to invest***/
.commitinvestsec > .head { color: #fff; display: block; text-align: center; margin: 0; padding: 22px 0; font-size: 30px; }
.commitinvestsec > .lumporsipinvst { width: 470px; margin: 0 auto; }
    .commitinvestsec > .lumporsipinvst > div { float: left; width: 50%; text-align: center; padding: 15px 0; position: relative; transition: all .5s ease; background: #4d4d4d; }
        .commitinvestsec > .lumporsipinvst > div:hover, .commitinvestsec > .lumporsipinvst > div.active, .commitinvestsec > .lumporsipinvst > div.first { background: #b3d213; }
        .commitinvestsec > .lumporsipinvst > div > h6 { color: #fff; text-transform: uppercase; margin: 0; padding: 0; font-size: 20px; line-height: 30px; }
            .commitinvestsec > .lumporsipinvst > div > h6 > i { display: block; font-style: normal; }
        .commitinvestsec > .lumporsipinvst > div > a { color: #fff; background: #4d4d4d; border: 2px solid #cbcbcb; border-radius: 25px; padding: 10px 30px; display: inline-block; margin: 10px 0; }
    .commitinvestsec > .lumporsipinvst > .active:before { content: "\f0d7"; font: normal normal normal 60px/1 FontAwesome; position: absolute; bottom: -36px; z-index: 1; left: 50%; margin-left: -20px; color: #b3d213; }
.lumporsipinvstcnts { text-align: center; padding: 60px 0 0; font-size: 22px; color: #070707; }
    .lumporsipinvstcnts > p { margin: 0 0 35px; }
        .lumporsipinvstcnts > p > b { font-weight: normal; color: #9fb627; }
    .lumporsipinvstcnts .txtbox { border: 0; outline: none; border-bottom: 2px solid #8f8f8f; max-width: 80px; margin: 0 12px; font-size: 18px; text-align: center; }
        .lumporsipinvstcnts .txtbox.amttxt { max-width: 115px; }
.commitpicksections { display: inline-flex; border: 1px solid #bfbdbe; border-radius: 5px; margin: 0 0 35px; }
    .commitpicksections > a { display: inline-block; border-right: 1px solid #e5e5e5; color: #070707; font-size: 18px; padding: 10px 20px; transition: all .5s ease; }
        .commitpicksections > a:last-child { border-right: 0; }
        .commitpicksections > a.active, .commitpicksections > a:hover { background: #b3d213; color: #fff; }
.lumporsipinvstcnts > p > .selectlabel { display: inline-block; font-weight: normal; position: relative; padding: 0; margin: 0; }
    .lumporsipinvstcnts > p > .selectlabel:before { content: '\f0d7'; font: normal normal normal 18px/1 FontAwesome; position: absolute; right: 15px; top: 50%; pointer-events: none; margin-top: -9px; }
    .lumporsipinvstcnts > p > .selectlabel > select { -webkit-appearance: none; border: 0; padding: 0 22px 0 0; margin: 0 15px; border-bottom: 2px solid #afafaf; outline: none; font-size: 18px; max-width: 172px; background: #fff; }
.lumporsipinvstcnts > p > .arrowgo { width: 50px; height: 50px; background-color: #4d4d4d; color: #fff; line-height: 50px; border-radius: 50%; margin: 0 0 0 30px; transition: all .5s ease; }
    .lumporsipinvstcnts > p > .arrowgo:hover { background: #b0cc20; }
.lumporsipinvstcnts > p > em { display: inline-block; font-style: normal; }
.lumporsipinvst.lumporsipinvstactive { margin-bottom: 50px; }
.commitpicksectionsmob > span { display: none; padding: 10px 20px 10px 50px; font-size: 16px; width: 245px; position: relative; text-align: left; }
    .commitpicksectionsmob > span:before { content: ''; height: 25px; width: 25px; position: absolute; left: 13px; background-repeat: no-repeat; background-size: cover; top: 50%; margin-top: -12.5px; }
    .commitpicksectionsmob > span:after { content: "\f0d7"; font: normal normal normal 14px/14px FontAwesome; position: absolute; top: 50%; right: 15px; margin-top: -7px; }
    .commitpicksectionsmob > span[data-icon="mppsec"]:before { background-image: url('../img/modelPortfolio.png'); }
    .commitpicksectionsmob > span[data-icon="eppsec"]:before { background-image: url('../img/equityPortfolio.png'); }
    .commitpicksectionsmob > span[data-icon="dppsec"]:before { background-image: url('../img/EebtPortfolio.png'); }
    .commitpicksectionsmob > span[data-icon="sspsec"]:before { background-image: url('../img/specialSituation.png'); }
    .commitpicksectionsmob > span[data-icon="bcpsec"]:before { background-image: url('../img/bestCategory.png'); }
.commitoverlay { position: fixed; z-index: 9999; top: 0; right: 0; bottom: 0; left: 0; padding: 0; margin: 0; background-color: #252525; opacity: .5; display: none; }
    .commitoverlay.active { display: block; }
.committextparent { position: fixed; top: 0; right: 0; left: 0; bottom: 0; padding: 0; z-index: 99999; margin: 10% auto; display: none; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); transition-property: opacity, visibility; transition-timing-function: linear; transition-duration: 250ms; }
    .committextparent.active { display: block; }
.committext { margin: 0 auto; background: #fff; color: #000000; line-height: 22px; font-size: 16px; padding: 0 15px; text-align: left; width: 410px; padding: 30px 25px 30px 110px; max-width: 95%; border-radius: 4px; font-style: italic; position: relative; }
    .committext:before { content: ''; position: absolute; background: url(images/loader_icon.png) no-repeat; width: 40px; height: 40px; left: 35px; top: 50%; margin-top: -20px; background-size: contain; }
    .committext > i { color: #b0cc20; }
.dashboardcommit > .commitinvestsec > .head { color: #676a6c; }
.committext > b { position: absolute; left: 22px; top: 50%; margin-top: -35px; border: 2px solid #e2e2e2; border-radius: 50%; border-top: 2px solid #b0cc20; border-left: 2px solid #b0cc20; border-bottom: 2px solid #b0cc20; width: 70px; height: 70px; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; }

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media only screen and (max-width: 992px) {
    .navbarclient { min-height: 120px; }
    .headtopsec > .content ul > li { display: block; }
    .headtopsec > .logedin ul > li.search { padding: 10px 0 0; }
    .headtopsec > .content ul > li.search > div { display: none !important; }
    .headtopsec > .content ul > li.newli, #cartlist { display: block; text-align: center; padding: 15px 0 0; }
        #cartlist > a > span { position: absolute; top: -3px; right: -5px; }
    .headtopsec > .logedin > .mffullmenubg > ul .dropdown.dpsec { display: block; }
    a.mfloginlink { margin: 15px 0 0; padding: 6px 15px; display: block; color: #b0cc20; background: #fff; border-radius: 30px; border: 2px solid #b0cc20; text-align: center; font-size: 15px; text-transform: uppercase; font-weight: 600; }
    .headtopsec > .loged .drpcontent .dropdown > a { display: none; }
    .headtopsec > .loged .drpcontent ul.dropdown-menu.dpdropdown { position: static; display: block; }
    .headtopsec > .content ul > li.newli:hover > a { color: #fff; }
    .headtopsec > .content ul > li.newli > a.active { color: #4d4d4d; }
    .headtopsec > .content ul > li.submenu:hover > .submenudetails { display: none; }
    .headtopsec > .content ul > li.submenu > a:after { content: ''; }
    .headtopsec > .content ul > li.submenu > .submenudetails { display: none; }
    .headtopsec > .content ul > li#cartlist { display: block; }
}

@media only screen and (min-width : 1200px) {
    .head_fund_search .txt_fund_searchm { width: 300px; }
    .startinvestsubmenu > ul { width: 1000px; }
    .startinvestsubmenu { left: -313px; padding: 50px 75px 35px; }
}

@media only screen and (min-width : 1300px) {
    .startinvestsubmenu { left: -250px; }
}

@media screen and (min-width: 1440px) {
    .headtopsec > .loged .drpcontent { margin: -38px 10px 0 0; padding: 0; }
    .startinvestsubmenu { left: -200px; }
}

@media only screen and (max-width: 992px) {
    .hexdetails { display: block; }
        .hexdetails > li { float: left; width: 50%; }
            .hexdetails > li > div { margin: 0 auto 25px; }
        .hexdetails:before, .hexdetails:after { display: table; content: " "; }

    .mfoheaderfixed ul.menuheadul > li.head_fund_search { padding: 0; margin: 10px 0px !important; }
    .head_fund_search .twitter-typeahead { float: none; background: #fff; color: #4d4d4d; }
    .head_fund_search .txt_fund_searchm { width: 100%; color: #4d4d4d; }
    .head_fund_search:after { top: 8px; right: 10px; color: #4d4d4d; }
    .goalsummarydetails .tbl_goal_summary { min-width: 1000px; }
    .progress-group > .progress-info > .no-gutter > [class*='col-']:first-child b { margin-right: 5px; }
}

@media only screen and (max-width: 767px) {
    .hexdetails > li { width: 100%; }
    .hexdetails { width: 100%; }

    /***Commit to invest***/
    .commitinvestsec > .head { font-size: 25px; }
    .commitinvestsec > .lumporsipinvst > div > h6 { font-size: 18px; line-height: 25px; }
    .lumporsipinvstcnts { font-size: 20px; }
    .lumporsipinvstcnts { padding: 45px 0 0; }
    .commitpicksectionsmob > span { display: block; }
    .commitpicksections { display: none; position: absolute; z-index: 1; background: #fff; top: 43px; left: 45px; right: 0; border-radius: 0; }
        .commitpicksections > a { display: block; border-bottom: 1px solid #bfbdbe; text-align: left; font-size: 14px; padding: 8px 15px; }
            .commitpicksections > a.active { display: none; }
    .lumporsipinvstcnts > p, .commitpicksectionsmob { margin: 0 0 25px; }
    .commitpicksectionsmob { position: relative; display: inline-flex; border: 1px solid #bfbdbe; border-radius: 5px; margin: 0 0 35px; }
}

@media only screen and (max-width: 479px) {
    .progress-group > .progress-info > .no-gutter > [class*='col-']:first-child b { margin-right: 5px; }

    /***Social Media Share***/
    .socialshareicons > ul > li { width: 25%; }

    /***Commit to invest***/
    .lumporsipinvstcnts > p > .arrowgo { display: block; margin: 15px auto 0; }
    .commitinvestsec > .head { font-size: 18px; }
    .commitinvestsec > .lumporsipinvst > div > h6 { font-size: 12px; line-height: 17px; font-weight: 400; }
    .commitinvestsec > .lumporsipinvst > div > a { font-size: 10px; padding: 5px 10px; }
    .commitinvestsec > .lumporsipinvst { width: 90%; }
    .commitinvestsec > .lumporsipinvst > div { padding: 10px 0; }
    .commitinvestsec > .lumporsipinvst > .active:before { font-size: 40px; bottom: -25px; margin-left: -11px; }
    .lumporsipinvstcnts { padding: 25px 0 0; }
    .lumporsipinvstcnts > p > .mobbreak { display: block; margin: 0 0 10px; }
    .lumporsipinvstcnts > p, .commitpicksectionsmob { margin: 0 0 10px; }
    .lumporsipinvstcnts > p > .selectlabel { margin: 10px auto; display: block; max-width: 205px; }
}

.statictermscon > h6:first-child {
    margin-top: 0;
}

.statictermscon > h6 {
    margin: 10px 0 0 0;
    padding-bottom: 5px;
    /* font-family: 'CenturyBold';*/
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}

.statictermscon > p {
    margin: 0;
    padding-bottom: 10px;
    line-height: 24px;
}

.statictermscon > span {
    margin-bottom: 10px;
    font-weight: bold;
}

.statictermscon a {
    color: #333;
    word-break: break-all;
}

.statictermscon a:hover {
    color: #b0cc20;
}

.statictermscon > p > span {
    margin-right: 15px;
    display: inline-block;
}

.statictermscon > p > span > i.fa {
    color: #b0cc20;
    margin-right: 8px;
    font-size: 8px;
    display: inline-block;
}

.statictermscon > .hassubsec > p {
    padding-bottom: 10px;
    margin-bottom: 0px;
    line-height: 24px;
}

.statictermscon > .hassubsec > ul {
    padding-left: 40px;
    margin-bottom: 20px;
}

.statictermscon > .hassubsec > ul > li {
    position: relative;
    display: block;
    padding-left: 15px;
    margin-bottom: 10px;
    line-height: 24px;
}

.statictermscon > .hassubsec > ul > li > p {
    margin-bottom: 0px;
}

.statictermscon > .hassubsec > ul > li > span {
    margin-top: 5px;
    display: block;
    padding-left: 20px;
}

.statictermscon > .hassubsec > ul > li > ul {
    padding-left: 20px;
}

.statictermscon > .hassubsec > ul > li:before {
    content: '\f111';
    font-family: 'FontAwesome';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 1px;
    left: 0px;
    color: #b0cc20;
    font-size: 8px;
    transition: all 0.5s ease;
}

.statictermscon > .hassubsec > ul > li > ul > li {
    position: relative;
    display: block;
    padding-left: 10px;
    margin-bottom: 0px;
    line-height: 24px;
}

.statictermscon > .hassubsec > ul > li > ul > li > p {
    margin: 0;
}

.statictermscon > .hassubsec > ul > li > ul > li:before {
    content: '\f101';
    font-family: 'FontAwesome';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 1px;
    left: 0px;
    color: #b0cc20;
    font-size: 13px;
    transition: all 0.5s ease;
}