@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
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;
}
.nav.navbar-right > li > a {
    color: #999c9e;
}
.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: transparent;
    border-color: #2f4050;
}
.navbar-top-links li {
    display: inline-block;
}
.navbar-top-links li:last-child {
    margin-right: 40px;
}
.body-small .navbar-top-links li:last-child {
    margin-right: 0;
}
.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("css/clients/patterns/header-profile.png") no-repeat;
}
.pace-done .nav-header {
    transition: all 0.5s;
}
.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 {
    padding: 4px 12px;
    margin: 14px 5px 5px 20px;
    font-size: 14px;
    float: left;
}
.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: 6px;
    top: 12px;
}
.arrow {
    float: right;
}
.fa.arrow:before {
    content: "\f104";
}
.active > a > .fa.arrow:before {
    content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
    border-bottom: none !important;
}
.nav-second-level li a {
    padding: 7px 10px 7px 10px;
    padding-left: 52px;
}
.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: 140px;
    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: #2f4050;
    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: #1ab394;
    color: white;
}
.navbar-default .special_link a:hover {
    background: #17987e !important;
    color: white;
}
.navbar-default .special_link a span.label {
    background: #fff;
    color: #1ab394;
}
.navbar-default .landing_link a {
    background: #1cc09f;
    color: white;
}
.navbar-default .landing_link a:hover {
    background: #1ab394 !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: #f3f3f4;
}
.fixed-nav #wrapper {
    margin-top: 0;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
    margin-top: 60px;
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
    margin-top: 0;
}
.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;
}
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: #1ab394;
}
body.canvas-menu .nav-header {
    padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
    margin: 0 0 0 70px;
}
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: #1ab394;
    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: #1ab394;
}
.top-navigation .nav > li.active {
    background: #fff;
    border: none;
}
.top-navigation .nav > li.active > a {
    color: #1ab394;
}
.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: #1ab394;
    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: #1ab394;
    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: #1ab394;
}
.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 {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
    background-color: #18a689;
    border-color: #18a689;
    color: #FFFFFF;
}
.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:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
    background-color: #1a7bb9;
    border-color: #1a7bb9;
    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,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
    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;
    border-color: #c2c2c2;
    color: #FFFFFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
    background-color: #bababa;
    border-color: #bababa;
    color: #FFFFFF;
}
.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;
    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,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
    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,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
    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: #1ab394;
    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,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
    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: #1ab394;
    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 #1ab394;
    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: #1ab394;
    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 #1ab394;
    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: #1ab394;
    border-color: #1ab394;
    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: #1ab394;
    /* background color */
    border-color: #1ab394;
    /* 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: #1ab394;
    border-color: #1ab394;
    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;
}
.dataTables_wrapper {
    padding-bottom: 30px;
}
.dataTables_length {
    float: left;
}
body.DTTT_Print {
    background: #fff;
}
.DTTT_Print #page-wrapper {
    margin: 0;
    background: #fff;
}
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
    border: 1px solid #e7eaec;
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 6px 8px;
}
button.DTTT_button:hover,
div.DTTT_button:hover,
a.DTTT_button:hover {
    border: 1px solid #d2d2d2;
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 6px 8px;
}
button.DTTT_button:hover:not(.DTTT_disabled),
div.DTTT_button:hover:not(.DTTT_disabled),
a.DTTT_button:hover:not(.DTTT_disabled) {
    border: 1px solid #d2d2d2;
    background: #fff;
    box-shadow: none;
}
.dataTables_filter label {
    margin-right: 5px;
}
/* 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: #1ab394;
    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: 20px;
    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: #1ab394 !important;
}
.has-success .form-control {
    border-color: #1ab394;
}
.has-warning .form-control {
    border-color: #f8ac59;
}
.has-error .form-control {
    border-color: #ed5565;
}
.has-success .control-label {
    color: #1ab394;
}
.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 #1ab394;
    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 #1AB394;
    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: #1AB394;
    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 #1AB394;
    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: #1ab394;
}
.toast-success {
    background-color: #1ab394;
}
.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 #1ab394;
}
/* 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: #1ab394;
}
.forum-item.active a.forum-item-title {
    color: #1ab394;
}
@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: #1ab394;
    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;
    }
}
/* Tabs */
.tabs-container .panel-body {
    background: #fff;
    border: 1px solid #e7eaec;
    border-radius: 2px;
    padding: 20px;
    position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
    border: 1px solid #e7eaec;
    border-bottom-color: transparent;
    background-color: #fff;
}
.tabs-container .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
    border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
    border: 1px solid #e7eaec;
    border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
    border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
    border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
    border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
    background: transparent;
    border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
    border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
    position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
    width: 20%;
}
.tabs-container .tabs-left .panel-body {
    width: 80%;
    margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
    width: 80%;
    margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
    display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
    display: block;
}
.tabs-container .tabs-below > .nav-tabs {
    border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #e7eaec;
    border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
    float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
    border-color: #e7eaec transparent #e7eaec #e7eaec;
    *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
    border-color: #e7eaec #e7eaec #e7eaec transparent;
    *border-left-color: #ffffff;
    z-index: 1;
}
/* jsvectormap */
.jvectormap-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.jvectormap-tip {
    position: absolute;
    display: none;
    border: solid 1px #CDCDCD;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 5px;
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
    position: absolute;
    left: 10px;
    border-radius: 3px;
    background: #1ab394;
    padding: 3px;
    color: white;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
    box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
    width: 10px;
    height: 10px;
}
.jvectormap-zoomin {
    top: 10px;
}
.jvectormap-zoomout {
    top: 30px;
}
.jvectormap-goback {
    bottom: 10px;
    z-index: 1000;
    padding: 6px;
}
.jvectormap-spinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: center no-repeat url(data:image/gif;base64,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);
}
.jvectormap-legend-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
.jvectormap-legend-cnt {
    position: absolute;
}
.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0;
}
.jvectormap-legend-cnt-v {
    top: 0;
    right: 0;
}
.jvectormap-legend {
    background: black;
    color: white;
    border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.jvectormap-legend-tick-text {
    font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 3px;
}
/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
    color: #1ab394 !important;
}
/* Payments */
.payment-card {
    background: #ffffff;
    padding: 20px;
    margin-bottom: 25px;
    border: 1px solid #e7eaec;
}
.payment-icon-big {
    font-size: 60px;
    color: #d1dade;
}
.payments-method.panel-group .panel + .panel {
    margin-top: -1px;
}
.payments-method .panel-heading {
    padding: 15px;
}
.payments-method .panel {
    border-radius: 0;
}
.payments-method .panel-heading h5 {
    margin-bottom: 5px;
}
.payments-method .panel-heading i {
    font-size: 26px;
}
/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
    border-color: #e7eaec;
}
.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: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #2f4050;
    font-size: 13px;
    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('css/clients/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;
}
.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;
}
/* GALLERY */
.gallery > .row > div {
    margin-bottom: 15px;
}
.fancybox img {
    margin-bottom: 5px;
    /* Only for demo */
    width: 24%;
}
/* Summernote text editor  */
.note-editor {
    height: auto !important;
    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: 2200;
}
.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;
}
.wrapper {
    padding: 0 20px;
}
.wrapper-content {
    padding: 20px 10px 40px;
}
#page-wrapper {
   min-height: 568px;
    position: relative !important;
}
@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
\    }
}
.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 !important;
    color: #e5e6e7;
}

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;
}
.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: #1ab394;
}
.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: 3px 0 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-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0px;
}
.ibox-footer {
    color: inherit;
    border-top: 1px solid #e7eaec;
    font-size: 90%;
    background: #ffffff;
    padding: 10px 15px;
}
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: block;
    float: none;
    margin-top: 0;
    position: relative;
    padding: 0;
    text-align: right;
}
.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 .ibox-tools.open > .dropdown-menu {
    left: auto;
    right: 0;
}
/* BACKGROUNDS */
.gray-bg {
    background-color: #f3f3f4;
}
.white-bg {
    background-color: #ffffff;
}
.navy-bg {
    background-color: #1ab394;
    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-primary {
    border-color: #1ab394;
}
.panel-primary > .panel-heading {
    background-color: #1ab394;
    border-color: #1ab394;
}
.panel-success {
    border-color: #1c84c6;
}
.panel-success > .panel-heading {
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: #ffffff;
}
.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: #1ab394;
}
.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: #1ab394;
}
.text-primary {
    color: inherit;
}
.text-success {
    color: #1c84c6;
}
.text-info {
    color: #23c6c8;
}
.text-warning {
    color: #f8ac59;
}
.text-danger {
    color: #ed5565;
}
.text-muted {
    color: #888888;
}
.text-white {
    color: #ffffff;
}
.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,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 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,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .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: 2050 !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;
}
.p-w-xs {
    padding: 0 10px;
}
.p-w-sm {
    padding: 0 15px;
}
.p-w-m {
    padding: 0 20px;
}
.p-w-md {
    padding: 0 25px;
}
.p-w-lg {
    padding: 0 30px;
}
.p-w-xl {
    padding: 0 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;
}
.fullscreen-ibox-mode .animated {
    animation: none;
}
body.fullscreen-ibox-mode {
    overflow-y: hidden;
}
.ibox.fullscreen {
    z-index: 2030;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
    display: none;
}
.ibox.fullscreen .ibox-content {
    min-height: calc(100% - 48px);
}
body.modal-open {
    padding-right: inherit !important;
}
body.modal-open .animated {
    animation-fill-mode: initial;
}
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
    display: block;
}
body.mini-navbar.fixed-sidebar .nav-header {
    padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
    display: none;
}
/* 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;
}
.contact-box.center-version {
    border: 1px solid #e7eaec;
    padding: 0;
}
.contact-box.center-version > a {
    display: block;
    background-color: #ffffff;
    padding: 20px;
    text-align: center;
}
.contact-box.center-version > a img {
    width: 80px;
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.contact-box.center-version address {
    margin-bottom: 0;
}
.contact-box .contact-box-footer {
    text-align: center;
    background-color: #ffffff;
    border-top: 1px solid #e7eaec;
    padding: 15px 20px;
}
/* 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: 40px;
}
.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: #1ab394;
}
.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;
}
.profile-stats {
    margin-right: 10px;
}
.profile-image {
    width: 120px;
    float: left;
}
.profile-image img {
    width: 96px;
    height: 96px;
}
.profile-info {
    margin-left: 120px;
}
.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;
}
.file-list li {
    padding: 5px 10px;
    font-size: 11px;
    border-radius: 2px;
    border: 1px solid #e7eaec;
    margin-bottom: 5px;
}
.file-list li a {
    color: inherit;
}
.file-list li a:hover {
    color: #1ab394;
}
.user-friends img {
    width: 42px;
    height: 42px;
    margin-bottom: 5px;
    margin-right: 5px;
}
/* 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: #1ab394;
    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.left .message-avatar {
    float: left;
    margin-right: 10px;
}
.chat-discussion .chat-message.right .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.left .message-date {
    float: right;
}
.chat-discussion .chat-message.right .message-date {
    float: left;
}
.chat-discussion .chat-message.left .message {
    text-align: left;
    margin-left: 55px;
}
.chat-discussion .chat-message.right .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: #1ab394;
}
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 #1ab394;
}
.agile-detail {
    margin-top: 5px;
    font-size: 12px;
}
/* DIFF */
ins {
    background-color: #c6ffc6;
    text-decoration: none;
}
del {
    background-color: #ffc6c6;
}
/* E-commerce */
.product-box {
    padding: 0;
    border: 1px solid #e7eaec;
}
.product-box:hover,
.product-box.active {
    border: 1px solid transparent;
    -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
    -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
    box-shadow: 0px 3px 7px 0px #a8a8a8;
}
.product-imitation {
    text-align: center;
    padding: 90px 0;
    background-color: #f8f8f9;
    color: #bebec3;
    font-weight: 600;
}
.product-imitation.xl {
    padding: 120px 0;
}
.product-desc {
    padding: 20px;
    position: relative;
}
.ecommerce .tag-list {
    padding: 0;
}
.ecommerce .fa-star {
    color: #d1dade;
}
.ecommerce .fa-star.active {
    color: #f8ac59;
}
.ecommerce .note-editor {
    border: 1px solid #e7eaec;
}
.product-name {
    font-size: 16px;
    font-weight: 600;
    color: #676a6c;
    display: block;
    margin: 2px 0 5px 0;
}
.product-name:hover,
.product-name:focus {
    color: #1ab394;
}
.product-price {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #1ab394;
    padding: 6px 12px;
    position: absolute;
    top: -32px;
    right: 0;
}
.product-detail .ibox-content {
    padding: 30px 30px 50px 30px;
}
.image-imitation {
    background-color: #f8f8f9;
    text-align: center;
    padding: 200px 0;
}
.product-main-price small {
    font-size: 10px;
}
.product-images {
    margin: 0 20px;
}
/* Social feed */
.social-feed-separated .social-feed-box {
    margin-left: 62px;
}
.social-feed-separated .social-avatar {
    float: left;
    padding: 0;
}
.social-feed-separated .social-avatar img {
    width: 52px;
    height: 52px;
    border: 1px solid #e7eaec;
}
.social-feed-separated .social-feed-box .social-avatar {
    padding: 15px 15px 0 15px;
    float: none;
}
.social-feed-box {
    /*padding: 15px;*/
    border: 1px solid #e7eaec;
    background: #fff;
    margin-bottom: 15px;
}
.article .social-feed-box {
    margin-bottom: 0;
    border-bottom: none;
}
.article .social-feed-box:last-child {
    margin-bottom: 0;
    border-bottom: 1px solid #e7eaec;
}
.article .social-feed-box p {
    font-size: 13px;
    line-height: 18px;
}
.social-action {
    margin: 15px;
}
.social-avatar {
    padding: 15px 15px 0 15px;
}
.social-comment .social-comment {
    margin-left: 45px;
}
.social-avatar img {
    height: 40px;
    width: 40px;
    margin-right: 10px;
}
.social-avatar img.eeo {
    width: 120px;
    width: auto;
    margin-right: 10px;
}
.social-avatar .media-body a {
    font-size: 14px;
    display: block;
}
.social-body {
    padding: 15px;
}
.social-body img {
    margin-bottom: 10px;
}
.social-footer {
    border-top: 1px solid #e7eaec;
    padding: 10px 15px;
    background: #f9f9f9;
}
.social-footer .social-comment img {
    width: 32px;
    margin-right: 10px;
}
.social-comment:first-child {
    margin-top: 0;
}
.social-comment {
    margin-top: 15px;
}
.social-comment textarea {
    font-size: 12px;
}
/* Vote list */
.vote-item {
    padding: 20px 25px;
    background: #ffffff;
    border-top: 1px solid #e7eaec;
}
.vote-item:last-child {
    border-bottom: 1px solid #e7eaec;
}
.vote-item:hover {
    background: #fbfbfb;
}
.vote-actions {
    float: left;
    width: 30px;
    margin-right: 15px;
    text-align: center;
}
.vote-actions a {
    color: #1ab394;
    font-weight: 600;
}
.vote-actions {
    font-weight: 600;
}
.vote-title {
    display: block;
    color: inherit;
    font-size: 18px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 2px;
}
.vote-title:hover,
.vote-title:focus {
    color: inherit;
}
.vote-info,
.vote-title {
    margin-left: 45px;
}
.vote-info,
.vote-info a {
    color: #b4b6b8;
    font-size: 12px;
}
.vote-info a {
    margin-right: 10px;
}
.vote-info a:hover {
    color: #1ab394;
}
.vote-icon {
    text-align: right;
    font-size: 38px;
    display: block;
    color: #e8e9ea;
}
.vote-icon.active {
    color: #1ab394;
}
body.body-small .vote-icon {
    display: none;
}
#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: #1ab394;
    padding: 9px 8px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}
.open-small-chat:hover {
    color: white;
    background: #1ab394;
}
.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: #1ab394;
    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;
}
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
    float: right;
}
.metismenu .arrow {
    float: right;
    line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
    content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
    content: "\e114";
}
.metismenu .fa.arrow:before {
    content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
    content: "\f107";
}
.metismenu .ion.arrow:before {
    content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
    content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
    content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
    content: "\f068";
}
.metismenu .collapse {
    display: none;
}
.metismenu .collapse.in {
    display: block;
}
.metismenu .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
    width: 30px;
    height: 30px;
    background-color: #1ab394;
    margin: 0 auto;
    -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
    animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-webkit-keyframes sk-wanderingCubeMove {
    25% {
        -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
        transform: translateX(42px) rotate(-90deg) scale(0.5);
    }
    50% {
        /* Hack to make FF rotate in the right direction */
        -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% {
        /* Hack to make FF rotate in the right direction */
        -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);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background-color: #1ab394;
    border-radius: 100%;
    -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
    animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-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;
    }
}
/*
 *  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: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
    background-color: #1ab394;
    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;
}
@-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);
    }
}
/*
 *  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: #1ab394;
    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;
}
@-webkit-keyframes sk-circleFadeDelay {
    0%,
    39%,
    100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}
@keyframes sk-circleFadeDelay {
    0%,
    39%,
    100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}
/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
.landing-page.pace .pace-progress {
    background: #fff;
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    height: 2px;
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
}
.pace-inactive {
    display: none;
}
body.landing-page {
    color: #676a6c;
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    background-color: #fff;
}
.landing-page {
    /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
    /* Flip around the padding for proper display in narrow viewports */
    /* BACKGROUNDS SLIDER
  -------------------------------------------------- */
    /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
    /* Carousel base class */
    /* Since positioning the image, we need to help out the caption */
    /* Declare heights because of positioning of img element */
    /* Sections
  ------------------------- */
    /* Buttons - only primary custom button
  ------------------------- */
    /* RESPONSIVE CSS
  -------------------------------------------------- */
}
.landing-page span.navy {
    color: #1ab394;
}
.landing-page p.text-color {
    color: #676a6c;
}
.landing-page a.navy-link {
    color: #1ab394;
    text-decoration: none;
}
.landing-page a.navy-link:hover {
    color: #179d82;
}
.landing-page section p {
    color: #aeaeae;
    font-size: 13px;
}
.landing-page address {
    font-size: 13px;
}
.landing-page h1 {
    margin-top: 10px;
    font-size: 30px;
    font-weight: 200;
}
.landing-page .navy-line {
    width: 60px;
    height: 1px;
    margin: 60px auto 0;
    border-bottom: 2px solid #1ab394;
}
.landing-page .navbar-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 200;
}
.landing-page .navbar-wrapper > .container {
    padding-right: 0;
    padding-left: 0;
}
.landing-page .navbar-wrapper .navbar {
    padding-right: 15px;
    padding-left: 15px;
}
.landing-page .navbar-default.navbar-scroll {
    background-color: #fff;
    border-color: #fff;
    padding: 15px 0;
}
.landing-page .navbar-default {
    background-color: transparent;
    border-color: transparent;
    transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-default .nav li a {
    color: #fff;
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px;
}
.landing-page .navbar-nav > li > a {
    padding-top: 25px;
    border-top: 6px solid transparent;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
    background: transparent;
    color: #fff;
    border-top: 6px solid #1ab394;
}
.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
    color: #1ab394;
    background: inherit;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: #fff;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: #ffffff;
}
.landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
    background: transparent;
    color: inherit;
}
.landing-page .navbar-default .navbar-brand:hover,
.landing-page .navbar-default .navbar-brand:focus {
    background: #179d82;
    color: #fff;
}
.landing-page .navbar-default .navbar-brand {
    color: #fff;
    height: auto;
    display: block;
    font-size: 14px;
    background: #1ab394;
    padding: 15px 20px 15px 20px;
    border-radius: 0 0 5px 5px;
    font-weight: 700;
    transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-scroll.navbar-default .nav li a {
    color: #676a6c;
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
    color: #1ab394;
}
.landing-page .navbar-wrapper .navbar.navbar-scroll {
    padding-top: 0;
    padding-bottom: 0px;
    border-bottom: 1px solid #e7eaec;
    border-radius: 0;
}
.landing-page .nav > li.active {
    border: none;
    background: inherit;
}
.landing-page .nav > li > a {
    padding: 25px 10px 15px 10px;
}
.landing-page .navbar-scroll .navbar-nav > li > a {
    padding: 20px 10px;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
    border-top: 6px solid #1ab394;
}
.landing-page .navbar-fixed-top {
    border: none !important;
}
.landing-page .navbar-fixed-top.navbar-scroll {
    border-bottom: 1px solid #e7eaec !important;
}
.landing-page .navbar.navbar-scroll .navbar-brand {
    margin-top: 15px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    height: auto;
}
.landing-page .header-back {
    height: 470px;
    width: 100%;
}
.landing-page .header-back.one {
    background: url('css/img/landing/header_one.jpg') 50% 0 no-repeat;
}
.landing-page .header-back.two {
    background: url('css/img/landing/header_two.jpg') 50% 0 no-repeat;
}
.landing-page .carousel {
    height: 470px;
}
.landing-page .carousel-caption {
    z-index: 10;
}
.landing-page .carousel .item {
    height: 470px;
    background-color: #777;
}
.landing-page .carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 470px;
}
.landing-page .carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.landing-page .carousel-fade .carousel-inner .active {
    opacity: 1;
}
.landing-page .carousel-fade .carousel-inner .active.left,
.landing-page .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.landing-page .carousel-fade .carousel-inner .next.left,
.landing-page .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.landing-page .carousel-fade .carousel-control {
    z-index: 2;
}
.landing-page .carousel-control.left,
.landing-page .carousel-control.right {
    background: none;
}
.landing-page .carousel-control {
    width: 6%;
}
.landing-page .carousel-inner .container {
    position: relative;
}
.landing-page .carousel-inner {
    overflow: visible;
}
.landing-page .carousel-caption {
    position: absolute;
    top: 100px;
    left: 0;
    bottom: auto;
    right: auto;
    text-align: left;
}
.landing-page .carousel-caption {
    position: absolute;
    top: 100px;
    left: 0;
    bottom: auto;
    right: auto;
    text-align: left;
}
.landing-page .carousel-caption.blank {
    top: 140px;
}
.landing-page .carousel-image {
    position: absolute;
    right: 10px;
    top: 150px;
}
.landing-page .carousel-indicators {
    padding-right: 60px;
}
.landing-page .carousel-caption h1 {
    font-weight: 700;
    font-size: 38px;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: -1.5px;
}
.landing-page .carousel-caption p {
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none;
}
.landing-page .caption-link {
    color: #fff;
    margin-left: 10px;
    text-transform: capitalize;
    font-weight: 400;
}
.landing-page .caption-link:hover {
    text-decoration: none;
    color: inherit;
}
.landing-page .services {
    padding-top: 60px;
}
.landing-page .services h2 {
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: 600;
    text-transform: uppercase;
}
.landing-page .features-block {
    margin-top: 40px;
}
.landing-page .features-text {
    margin-top: 40px;
}
.landing-page .features small {
    color: #1ab394;
}
.landing-page .features h2 {
    font-size: 18px;
    margin-top: 5px;
}
.landing-page .features-text-alone {
    margin: 40px 0;
}
.landing-page .features-text-alone h1 {
    font-weight: 200;
}
.landing-page .features-icon {
    color: #1ab394;
    font-size: 40px;
}
.landing-page .navy-section {
    margin-top: 60px;
    background: #1ab394;
    color: #fff;
    padding: 20px 0;
}
.landing-page .gray-section {
    background: #f4f4f4;
    margin-top: 60px;
}
.landing-page .team-member {
    text-align: center;
}
.landing-page .team-member img {
    margin: auto;
}
.landing-page .social-icon a {
    background: #1ab394;
    color: #fff;
    padding: 4px 8px;
    height: 28px;
    width: 28px;
    display: block;
    border-radius: 50px;
}
.landing-page .social-icon a:hover {
    background: #179d82;
}
.landing-page .img-small {
    height: 88px;
    width: 88px;
}
.landing-page .pricing-plan {
    margin: 20px 30px 0 30px;
    border-radius: 4px;
}
.landing-page .pricing-plan.selected {
    transform: scale(1.1);
    background: #f4f4f4 ;
}
.landing-page .pricing-plan li {
    padding: 10px 16px;
    border-top: 1px solid #e7eaec;
    text-align: center;
    color: #aeaeae;
}
.landing-page .pricing-plan .pricing-price span {
    font-weight: 700;
    color: #1ab394;
}
.landing-page li.pricing-desc {
    font-size: 13px;
    border-top: none;
    padding: 20px 16px ;
}
.landing-page li.pricing-title {
    background: #1ab394;
    color: #fff;
    padding: 10px;
    border-radius: 4px 4px 0 0;
    font-size: 22px;
    font-weight: 600;
}
.landing-page .testimonials {
    padding-top: 80px;
    padding-bottom: 90px;
    background-color: #1ab394;
    background-image: url('css/img/landing/avatar_all.png');
}
.landing-page .big-icon {
    font-size: 56px !important;
}
.landing-page .features .big-icon {
    color: #1ab394 !important;
}
.landing-page .contact {
    background-image: url('css/img/landing/word_map.png');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-top: 60px;
}
.landing-page section.timeline {
    padding-bottom: 30px;
}
.landing-page section.comments {
    padding-bottom: 80px;
}
.landing-page .comments-avatar {
    margin-top: 25px;
    margin-left: 22px;
}
.landing-page .comments-avatar .commens-name {
    font-weight: 600;
    font-size: 14px;
}
.landing-page .comments-avatar img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    margin-right: 10px;
}
.landing-page .bubble {
    position: relative;
    height: 120px;
    padding: 20px;
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: italic;
    font-size: 14px;
}
.landing-page .bubble:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 14px 0;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -15px;
    left: 30px;
}
.landing-page .btn-primary.btn-outline:hover,
.landing-page .btn-success.btn-outline:hover,
.landing-page .btn-info.btn-outline:hover,
.landing-page .btn-warning.btn-outline:hover,
.landing-page .btn-danger.btn-outline:hover {
    color: #fff;
}
.landing-page .btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 20px;
    font-weight: 600;
}
.landing-page .btn-primary:hover,
.landing-page .btn-primary:focus,
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
    background-color: #179d82;
    border-color: #179d82;
    color: #FFFFFF;
}
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
    background-image: none;
}
.landing-page .btn-primary.disabled,
.landing-page .btn-primary.disabled:hover,
.landing-page .btn-primary.disabled:focus,
.landing-page .btn-primary.disabled:active,
.landing-page .btn-primary.disabled.active,
.landing-page .btn-primary[disabled],
.landing-page .btn-primary[disabled]:hover,
.landing-page .btn-primary[disabled]:focus,
.landing-page .btn-primary[disabled]:active,
.landing-page .btn-primary.active[disabled],
.landing-page fieldset[disabled] .btn-primary,
.landing-page fieldset[disabled] .btn-primary:hover,
.landing-page fieldset[disabled] .btn-primary:focus,
.landing-page fieldset[disabled] .btn-primary:active,
.landing-page fieldset[disabled] .btn-primary.active {
    background-color: #1dc5a3;
    border-color: #1dc5a3;
}
@media (min-width: 768px) {
    .landing-page {
        /* Navbar positioning foo */
        /* The navbar becomes detached from the top, so we round the corners */
        /* Bump up size of carousel content */
    }
    .landing-page .navbar-wrapper {
        margin-top: 20px;
    }
    .landing-page .navbar-wrapper .container {
        padding-right: 15px;
        padding-left: 15px;
    }
    .landing-page .navbar-wrapper .navbar {
        padding-right: 0;
        padding-left: 0;
    }
    .landing-page .navbar-wrapper .navbar {
        border-radius: 4px;
    }
    .landing-page .carousel-caption p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 1.4;
    }
    .landing-page .featurette-heading {
        font-size: 50px;
    }
}
@media (max-width: 992px) {
    .landing-page .carousel-image {
        display: none;
    }
}
@media (max-width: 768px) {
    .landing-page .carousel-caption,
    .landing-page .carousel-caption.blank {
        left: 5%;
        top: 80px;
    }
    .landing-page .carousel-caption h1 {
        font-size: 28px;
    }
    .landing-page .navbar.navbar-scroll .navbar-brand {
        margin-top: 6px;
    }
    .landing-page .navbar-default {
        background-color: #fff;
        border-color: #fff;
        padding: 15px 0;
    }
    .landing-page .navbar-default .navbar-nav > .active > a:focus {
        background: transparent;
        color: inherit;
    }
    .landing-page .navbar-default .nav li a {
        color: #676a6c;
    }
    .landing-page .navbar-default .nav li a:hover {
        color: #1ab394;
    }
    .landing-page .navbar-wrapper .navbar {
        padding-top: 0;
        padding-bottom: 5px;
        border-bottom: 1px solid #e7eaec;
        border-radius: 0;
    }
    .landing-page .nav > li > a {
        padding: 25px 10px 15px 10px;
    }
    .landing-page .navbar-nav > li > a {
        padding: 20px 10px;
    }
    .landing-page .navbar .navbar-brand {
        margin-top: 6px;
        border-radius: 5px;
        font-size: 12px;
        padding: 10px;
        height: auto;
    }
    .landing-page .navbar-wrapper .navbar {
        padding-left: 15px;
        padding-right: 5px;
    }
    .landing-page .navbar-default .navbar-nav > .active > a,
    .landing-page .navbar-default .navbar-nav > .active > a:hover {
        color: inherit;
    }
    .landing-page .carousel-control {
        display: none;
    }
}
@media (min-width: 992px) {
    .landing-page .featurette-heading {
        margin-top: 120px;
    }
}
@media (max-width: 768px) {
    .landing-page .navbar .navbar-header {
        display: block;
        float: none;
    }
    .landing-page .navbar .navbar-header .navbar-toggle {
        background-color: #ffffff;
        padding: 9px 10px;
        border: none;
    }
}
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;
    }
    .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: #1ab394;
    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: #1ab394;
}
.default-skin:hover {
    background: #199d82;
}
.blue-skin {
    font-weight: 600;
    background: url("css/clients/patterns/header-profile-skin-1.png") repeat scroll 0 0;
}
.blue-skin:hover {
    background: #0d8ddb;
}
.yellow-skin {
    font-weight: 600;
    background: url("css/clients/patterns/header-profile-skin-3.png") repeat scroll 0 100%;
}
.yellow-skin:hover {
    background: #ce8735;
}
.ultra-skin {
    font-weight: 600;
    background: url("css/clients/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('css/clients/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('css/clients/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('css/clients/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;
}
body.md-skin {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #ffffff;
}
.md-skin .nav-header {
    background: url("css/clients/patterns/4.png") no-repeat;
}
.md-skin .label,
.md-skin .badge {
    font-family: 'Roboto';
}
.md-skin .font-bold {
    font-weight: 500;
}
.md-skin .wrapper-content {
    padding: 30px 20px 40px;
}
@media (max-width: 768px) {
    .md-skin .wrapper-content {
        padding: 30px 0 40px;
    }
}
.md-skin .page-heading {
    border-bottom: none !important;
    border-top: 0;
    padding: 0 10px 20px 10px;
    box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14);
}
.md-skin .full-height-layout .page-heading {
    border-bottom: 1px solid #e7eaec !important;
}
.md-skin .ibox {
    clear: both;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .ibox.border-bottom {
    border-bottom: none !important;
}
.md-skin .ibox-title,
.md-skin .ibox-content {
    border-style: none;
}
.md-skin .ibox-title h5 {
    font-size: 16px;
    font-weight: 400;
}
.md-skin a.close-canvas-menu {
    color: #ffffff;
}
.md-skin .welcome-message {
    color: #ffffff;
    font-weight: 300;
}
.md-skin #top-search::-moz-placeholder {
    color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
    color: #ffffff;
}
.md-skin #nestable-output,
.md-skin #nestable2-output {
    font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
}
.md-skin .landing-page {
    font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .landing-page.navbar-default.navbar-scroll {
    background-color: #fff !important;
}
.md-skin .landing-page.navbar-default {
    background-color: transparent !important;
    box-shadow: none;
}
.md-skin .landing-page.navbar-default .nav li a {
    font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .nav > li > a {
    color: #676a6c;
    padding: 14px 20px 14px 25px;
}
.md-skin .nav.navbar-right > li > a {
    color: #ffffff;
}
.md-skin .nav > li.active > a {
    color: #5b5d5f;
    font-weight: 700;
}
.md-skin .navbar-default .nav > li > a:hover,
.md-skin .navbar-default .nav > li > a:focus {
    font-weight: 700;
    color: #5b5d5f;
}
.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
    background: #1ab394;
}
.md-skin .navbar-top-links li {
    display: inline-table;
}
.md-skin .navbar-top-links .dropdown-menu li {
    display: block;
}
.md-skin .pace-done .nav-header {
    transition: all 0.4s;
}
.md-skin .nav > li.active {
    background: #f8f8f9;
}
.md-skin .nav-second-level li a {
    padding: 7px 10px 7px 52px;
}
.md-skin .navbar-top-links li a {
    padding: 20px 10px;
    min-height: 50px;
}
.md-skin .nav > li > a {
    font-weight: 400;
}
.md-skin .navbar-static-side .nav > li > a:focus,
.md-skin .navbar-static-side .nav > li > a:hover {
    background-color: inherit;
}
.md-skin .navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: inherit;
}
.md-skin .nav-header a {
    color: #ffffff;
}
.md-skin .nav-header .text-muted {
    color: #ffffff;
}
.md-skin .navbar-form-custom .form-control {
    font-weight: 300;
}
.md-skin .mini-navbar .nav-second-level {
    background-color: inherit;
}
.md-skin .mini-navbar li.active .nav-second-level {
    left: 65px;
}
.md-skin .canvas-menu.mini-navbar .nav-second-level {
    background: inherit;
}
.md-skin .pace-done .navbar-static-side,
.md-skin .pace-done .nav-header,
.md-skin .pace-done li.active,
.md-skin .pace-done #page-wrapper,
.md-skin .pace-done .footer {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.md-skin .navbar-fixed-top {
    background: #fff;
    transition-duration: 0.4s;
    z-index: 2030;
    border-bottom: none !important;
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
    background-color: #1ab394 !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .navbar-static-side {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin #right-sidebar {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border: none;
    z-index: 900;
}
.md-skin .white-bg .navbar-fixed-top,
.md-skin .white-bg .navbar-static-top {
    background: #fff !important;
}
.md-skin .contact-box {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border: none;
}
.md-skin .dashboard-header {
    border-bottom: none !important;
    border-top: 0;
    padding: 20px 20px 20px 20px;
    margin: 30px 20px 0 20px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
    .md-skin .dashboard-header {
        margin: 20px 0 0 0;
    }
}
.md-skin ul.notes li div {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .file {
    border: none;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .mail-box {
    background-color: #ffffff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 0;
    margin-bottom: 20px;
    border: none;
}
.md-skin .mail-box-header {
    border: none;
    background-color: #ffffff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    padding: 30px 20px 20px 20px;
}
.md-skin .mailbox-content {
    border: none;
    padding: 20px;
    background: #ffffff;
}
.md-skin .social-feed-box {
    border: none;
    background: #fff;
    margin-bottom: 15px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.landing-page .navbar-default {
    background-color: transparent !important;
    border-color: transparent;
    transition: all 0.3s ease-in-out 0s;
    box-shadow: none;
}
.md-skin.landing-page .navbar-default.navbar-scroll,
.md-skin.landing-page.body-small .navbar-default {
    background-color: #ffffff !important;
}
.md-skin.landing-page .nav > li.active {
    background: inherit;
}
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
    padding: 20px 10px;
}
.md-skin.landing-page .navbar-default .nav li a {
    font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin.landing-page .nav > li > a {
    padding: 25px 10px 15px 10px;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
    background: inherit;
    color: #1ab394;
}
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
    color: #676a6c;
}
.md-skin .landing_link a,
.md-skin .special_link a {
    color: #ffffff !important;
}
.md-skin.canvas-menu.mini-navbar .nav-second-level {
    background: #f8f8f9;
}
.md-skin.mini-navbar .nav-second-level {
    background-color: #ffffff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.mini-navbar .nav-second-level li a {
    padding-left: 0px;
}
.md-skin.top-navigation .nav.navbar-right > li > a {
    padding: 15px 20px;
    color: #676a6c;
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
    color: #1ab394;
    background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
    color: #1ab394;
    background: #ffffff;
}
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
    margin-top: 0;
}
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 0;
}
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
    margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
    width: 220px;
    background-color: #ffffff;
}
.md-skin.canvas-menu nav.navbar-static-side {
    z-index: 2001;
    background: #ffffff;
    height: 100%;
    position: fixed;
    display: none;
}
@media (min-width: 768px) {
    #page-wrapper {
        position: inherit;
    }
    .navbar-static-side {
        z-index: 2001;
        position: absolute;
        width: 220px;
    }
    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}
@media (max-width: 768px) {
    #page-wrapper {
        position: inherit;
    }
    .body-small .navbar-static-side {
        display: none;
        z-index: 2001;
        position: absolute;
        width: 70px;
    }
    .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;
    }
}
/* Only demo */
@media (max-width: 1000px) {
    .welcome-message {
        display: none;
    }
}
/*
.gdWidget{
    display:none!important;
}*/@font-face {
  font-family: "brandon-text";
  font-weight: 100;
  font-style: normal;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Thin.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Thin.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Thin.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Thin.woff) format('woff');
  src: url(fonts/brandon/BrandonText-Thin.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-Thin.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-Thin.svg) format('svg');
  src: url(fonts/brandon/BrandonText-Thin.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 100;
  font-style: italic;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-ThinItalic.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-ThinItalic.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-ThinItalic.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-ThinItalic.woff) format('woff');
  src: url(fonts/brandon/BrandonText-ThinItalic.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-ThinItalic.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-ThinItalic.svg) format('svg');
  src: url(fonts/brandon/BrandonText-ThinItalic.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 200;
  font-style: normal;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Light.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Light.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Light.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Light.woff) format('woff');
  src: url(fonts/brandon/BrandonText-Light.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-Light.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-Light.svg) format('svg');
  src: url(fonts/brandon/BrandonText-Light.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 200;
  font-style: italic;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-LightItalic.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-LightItalic.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-LightItalic.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-LightItalic.woff) format('woff');
  src: url(fonts/brandon/BrandonText-LightItalic.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-LightItalic.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-LightItalic.svg) format('svg');
  src: url(fonts/brandon/BrandonText-LightItalic.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 300;
  font-style: normal;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Regular.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Regular.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Regular.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Regular.woff) format('woff');
  src: url(fonts/brandon/BrandonText-Regular.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-Regular.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-Regular.svg) format('svg');
  src: url(fonts/brandon/BrandonText-Regular.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 300;
  font-style: italic;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-RegularItalic.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-RegularItalic.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-RegularItalic.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-RegularItalic.woff) format('woff');
  src: url(fonts/brandon/BrandonText-RegularItalic.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-RegularItalic.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-RegularItalic.svg) format('svg');
  src: url(fonts/brandon/BrandonText-RegularItalic.woff) format('woff');
}

 @font-face {
  font-family: "brandon-text";
  font-weight: 400;
  font-style: normal;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Medium.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Medium.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Medium.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Medium.woff) format('woff');
  src: url(fonts/brandon/BrandonText-Medium.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-Medium.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-Medium.svg) format('svg');
  src: url(fonts/brandon/BrandonText-Medium.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 400;
  font-style: italic;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-MediumItalic.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-MediumItalic.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-MediumItalic.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-MediumItalic.woff) format('woff');
  src: url(fonts/brandon/BrandonText-MediumItalic.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-MediumItalic.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-MediumItalic.svg) format('svg');
  src: url(fonts/brandon/BrandonText-MediumItalic.woff) format('woff');
}

 @font-face {
  font-family: "brandon-text";
  font-weight: 500;
  font-style: normal;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Bold.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Bold.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Bold.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Bold.woff) format('woff');
  src: url(fonts/brandon/BrandonText-Bold.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-Bold.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-Bold.svg) format('svg');
  src: url(fonts/brandon/BrandonText-Bold.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 500;
  font-style: italic;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BoldItalic.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BoldItalic.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BoldItalic.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BoldItalic.woff) format('woff');
  src: url(fonts/brandon/BrandonText-BoldItalic.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-BoldItalic.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-BoldItalic.svg) format('svg');
  src: url(fonts/brandon/BrandonText-BoldItalic.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 600;
  font-style: normal;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Black.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Black.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Black.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-Black.woff) format('woff');
  src: url(fonts/brandon/BrandonText-Black.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-Black.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-Black.svg) format('svg');
  src: url(fonts/brandon/BrandonText-Black.woff) format('woff');
}

@font-face {
  font-family: "brandon-text";
  font-weight: 600;
  font-style: italic;
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BlackItalic.otf) format('opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BlackItalic.eot) format('embedded-opentype');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BlackItalic.svg) format('svg');
  src: url(https://d171fmx844et9o.cloudfront.net/fonts/BrandonText-BlackItalic.woff) format('woff');
  src: url(fonts/brandon/BrandonText-BlackItalic.otf) format('opentype');
  src: url(fonts/brandon/BrandonText-BlackItalic.eot) format('embedded-opentype');
  src: url(fonts/brandon/BrandonText-BlackItalic.svg) format('svg');
  src: url(fonts/brandon/BrandonText-BlackItalic.woff) format('woff');
}
.carousel-control.left {
  background-image:none!important;
  background:transparent!important;
}
.carousel-control.right {
  background-image:none!important;
  background:transparent!important;
}
#heromedia-container{
  width:auto!important;
  margin-bottom:20px!important;
  position:relative!important;
  max-width:none!important;
  padding:0!important;
}
#heromedia-container .col-md-12{
  /*padding:0!important;
  margin:0!important;*/
}
.hidden{
  display:none;
}
#embed-page-body{
  padding-left:20px;
  padding-right: 20px;
  font-size:20px;
}
#embed-page-body #search-button{
  height:34px;
}
#page-body a.btn{
  text-decoration: none;
}
#page-body h1,#page-body h2,#page-body h3,#page-body h4{
  font-weight:300;
}
.btn-primary{
  background: #1ba2d5;
}
.btn-primary:hover{
  background: #0084be;
}
body{
  background-color:#fff;
  font-family: 'brandon-text';
}
.footer{
  position:relative;
}
.navbar-toggle {
    background-color: #fff;
    color: #ccc; 
    padding: 6px 12px; 
    font-size: 14px; 
}
.my-bootstrap-container{
  padding-top:20px;
  padding-bottom:20px;
  background-color:#fff;
}

@media (min-width: 768px){
  #translate-box.form-horizontal .control-label {
    padding-top:3px!important;
  }
}
@media (max-width: 979px) {
  .my-bootstrap-container{
    padding-top:0px;
  }
  .carousel-control,.carousel-indicators{
    display:none;

  }
}
.hr-line-solid{
  /*margin-left:15px;
  margin-right:15px;*/
}
#powered-by{
  background-color:#fff;
}
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
  height: inherit!important;
}
.vjs-fluid {
  padding-top: 0!important;
}
.video-js{
  max-height:500px;
  width:100%!important;
}
#main-carousel{
  width:100%!important;
}
/* Padding/Margin Classes */
.width-100{
  width:100%;
}
.padding-10{
  padding:10px;
}
.margin-bottom-20{
  margin-bottom:20px!important;
}
.margin-bottom-10{
  margin-bottom:10px!important;
}
.margin-top-10{
  margin-top:10px!important;
}
.margin-top-20{
  margin-top:20px!important;
}
.margin-left-10{
  margin-left:10px;
}
.margin-left-0{
  margin-left:0px;
}
.padding-left-0{
  padding-left:0px!important;
}
.padding-bottom-20{
  padding-bottom: 20px!important;
}
.margin-right-5{
  margin-right:5px;
}
.margin-right-10{
  margin-right:10px!important;
}
.margin-left-5{
  margin-left:5px;
}
.margin-left-20{
  margin-left:20px!important;
}
.my-bootstrap-container a{
  text-decoration: none!important;
}
.search-filters{
  min-width:200px;
}
/* Talent Network Widget */
#talent-network-panel.panel .panel-heading,#social-widget.panel .panel-heading{
  background-color:transparent;
}
#talent-network-panel .form-horizontal .control-label {
  text-align: left
}
#tn-wrapper{
    margin: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
}
#talent-embed-network-panel{
  height:auto;
}
#talent-embed-network-panel.panel .panel-heading,#social-widget.panel .panel-heading{
  background-color:transparent;
}
#talent-embed-network-panel .form-horizontal .control-label {
  text-align: left
}
#social-widget.panel .p-lg{
  padding:10px;
}
.popover h1,.popover h2,.popover h3,.popover h4,.search-result h3{
  margin-top:0px!important;
}
.search-filters{
  width:auto;
  padding-left:20px;
  padding-right:20px;
}

.popover{
  max-width:400px;
}
.search-result{
  padding-top: 5px;
  padding-bottom: 5px;
}
.search-result p{
   margin-bottom: 5px;
}
.search-result:nth-child(even){
  background-color:#f9f9f9;
}
#search-button{
  background-color: #a7a9ac;
  border-color: #a7a9ac;
  color: #000;  
}
#talent-network-panel i{
  color: #a7a9ac;
}
#social-share-bar li > a > i{
  color: #a7a9ac;
}
#talent-network-panel{
  background-color:#f8f8f8;
}
/* Social Share Bar */
#social-share-bar,#social-share-bar > li{
  vertical-align: top;

}
.social-divide{
  font-size:16px;
}
#social-share-bar li{
  max-width:250px!important;
}
.social-divide{
  border-left : 1px solid #ccc;
}
.ongig-icon{
  cursor: pointer;
  border: 1px solid #999;
  padding: 4px;
  padding-left: 6px;
  padding-right: 6px;
  width: auto;
}
.filter-area .panel{
  border:none;
  border-bottom:1px solid #ddd;
}
.filter-area .panel-heading{
  background-color:#fff;
}
.arrow-left {
  width: 0;
  height: 0;
  margin-top: 9px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #aaa;
}
.my-bootstrap-container .count {
  float: left;
  width: 36px;
  height: 28px;
  margin-left: -1px;
  background-color: #fff;
  border: 2px solid #aaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-align: center;
  padding-bottom: 0px;
  color: #000;
  font-size: 14px;
}
/* Embed Styles */
#embed-container .video-js,#embed-container video{
  height:100%!important;
  max-height:100%;
}
#tn-embed-container{
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 5px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;  
}
#embed-container{
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;  
}
#embed-media-wrapper{
  margin: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  padding-bottom: 50px; 
  padding-left:0;
  padding-right:0; 
}
#embed-carousel a.btn{
  width:100px;
}
#embed-carousel,#embed-carousel .carousel-inner,#embed-carousel .item,#embed-carousel .item .carousel-item{
  height:100%;
}
/* Job Page */
.video-js{
  width:100%;
}
#job-title{
  margin-top:0px;
}
#top-social-bar .form-group{
  margin-bottom:0px;
}
#top-social-bar .m-b{
  margin-bottom:0;
}
#social-share-bar{
  margin-bottom:10;
}
/* Job Comments Styling */
.social-footer .social-action {
  margin-top: 0;
}
.job-container .social-feed-box {
  margin-bottom:0px;
  border:none;
}
#comment-form-box{
}
#comment-box .social-feed-box{
  
}
#search-query-input{
}
#testimonials-box
.social-container{
  margin-bottom:0px;
}
#talent-network-panel .widget{
  margin-top:0px;
  margin-bottom:0px;
}
.opt_in{
  padding-left:20px;
}
.m-b-md {
  margin-bottom:0px;
}
#comment-form-box .form-group{
  margin-bottom:5px;
}
.job-container .social-feed-box{
  border-bottom: 1px solid #e7eaec;
}
.job-container .social-feed-box:first-child{    
}
.job-container .social-feed-box:last-child{
  border-bottom:none;
}
.job-container .social-footer{
  border:none;
}
.job-title{
  margin-top:20px;
}
.job-container #comment-box{
  
}
#read-more,#read-less {
  margin-top: 5px;
  margin-bottom: 10px;
}
/* Jobs Datatable */
#jobs-table_wrapper,#jobs-table{
  font-size: 12px;
}
#jobs-table_paginate a{
  font-size:10px!important;
}
/* Hero Media */
#hero-container{
  min-height: 300px;
}
/* Suggested Job Pages */
#suggested-microsites .badge{
  font-size: 14px;
  padding: 6px;
  border-radius: 5px;
  color: #fff; 
  background: #08c; 
  margin-right:5px;
}
.panel-heading .panel-title a:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .panel-title a.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
/* Jobs Tables */
.job-group .list-group-item:first-child{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;  
}
.job-group .list-group-item:last-child{
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;  
}
.job-group .job-group-item:nth-child(even){
  background-color:#f9f9f9;
}
.list-group .job-group-item{
  font-size: 20px;
  line-height: 44px; 
  border-left:0;
  border-right:0; 
  text-decoration: none;
}
#talent-network-panel{
    background-color:#ffffff!important;
}
.list-group .job-group-item .badge {
    position: relative!important;
    top: inherit!important;
    left: inherit;
}
.list-group .job-group-item .badge{
  background: #08c;
  font-size: 20px;
  padding: 12px;
  border-radius: 5px;
  color:#fff;
}
.apply-btn{
  border-radius:4px!important;
  font-size:20px;
  border-color: transparent!important;
  margin-bottom:10px;
}
.apply-btn h2{
  padding:0;
  margin:0;
}
.video-js,.embed-video-js{
  height:500px;
}
@media (max-width: 767px) {
  .video-js,.embed-video-js,#heromedia-container,.carousel,.carousel .item iframe{
    height:180px;
  }
  #social-container{
    display:none;
  }
}
/** Job Count **/
.job-count{
  margin-right:10px;
  padding-right:10px;
  width: 25px;
  background: transparent!important;
  color: #333!important;
  border-right: 1px #333 solid;
}
.filter-table-row{
  border-bottom:1px solid #ddd;
  padding-bottom:10px!important;
}

/** Page Intro **/
#page-intro{
  font-size:18px;
  line-height:24px;
}

.my-bootstrap-container .badge {
  position: relative;
}
#job-desc{
  margin-top:10px;
}
#job-desc li{
  list-style-position: outside;
  list-style-type: disc;
  padding: 0 0 5px 5px;
  margin-left: 10px;
}
.panel-heading h2,.panel-heading h3{
  margin-bottom:0px;
}
#job-desc,#job-desc *{
  font-size:18px!important;
}
#social-widget .panel-body{
  padding:0;
}
.carousel-caption{
  font-size:12px;
  text-align:left;
  left:0%;
  right:0%;
  bottom:0;
  padding-bottom:10px;
  padding-top:15px;
  padding-left:20px;
  background:#fff;
  color:#333;
  text-shadow:none;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

.media-thumbnail{
  height:100px!important;
}
.media-thumbnail-badge{
  height:200px!important;
}
#thumb-carousel{
  height:100px!important;
}
#thumb-carousel-badge{
  height:200px!important;
}
/* Sidebar tabs **/
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}
.yelp-container {
    clear: both;
}
.yelp-widget {
    border: #404040;
    border-style: solid;
    border-width: 1px;
    color: #000000;
}
.yelp-widget-top-bar {
    background-color: #B5282E;
    padding: 5px;
}
.yelp-widget-top-bar, .img {
    padding-left: 10px;
}
.yelp-widget-contents {
    padding: 10px 10px 0px 10px;
    background-color: #f2f2f2;
}
.yelp-business-title{
    font-size: 24px;
}
.yelp-business-title-bar{
    padding: 5px 0px 0px 110px;
}
.yelp-business-pic{
    padding: 0px;
    float: left;
}
.yelp-rating-image {
    padding-right: 5px;
}
.yelp-review-container {
    clear: both;
    font-size: 13px;
    padding: 5px 20px 0px 30px;
}
.yelp-review-avatar {
    float: left;
    padding: 10px 10px 10px 5px;
}
.yelp-review {
    padding: 10px 5px 5px 0px;
    display: table;
}  
.yelp-widget-bottom-link {
padding: 3px 0px 3px 3px;
    text-align: right;
    font-size: 15px;
}
/*
#main-carousel .carousel-indicators,#main-carousel .carousel-control{
  display:none!important;
}*/
#main-carousel .carousel-control{
    top: 25%;
    height: 50%;
    color:#fff;
}
#talent-modal-content{
  padding:20px!important;
}
#talent-modal-content h4{
  text-align:center!important;
}
.modal-title{
  text-align:center!important;
}
/*
youtube{
  visibility: hidden;
}*/

/** Translate **/


#search-query-input {
  border: 1px #ccc solid!important;
  border-radius:0px!important;
  height: 41px!important;
  width:100%;
}
#search-button{
  height: 41px!important;
  box-shadow:none!important;
  border-top-left-radius:0px!important;
  border-bottom-left-radius:0px!important;
  width:40px!important;
}
#powered-by-ai {
  letter-spacing: .03em;
  word-spacing: .02em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-size: .875rem;
  font-weight: lighter;
  line-height: 1.5;
  margin-bottom: 0;
  font-family: brandon-text;
}
#searchBox .form-group{
  margin-bottom:5px;
}

span.emoji-sizer {
  line-height: 1.013em;
  font-size: 1.375em;
  margin: -0.05em 0;
}

span.emoji-outer {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  height: 1em;
  width: 1em;
}

span.emoji-inner {
  background: url(css/clients/emoji.png);
  display: -moz-inline-box;
  display: inline-block;
  text-indent: -9999px;
  width: 100%;
  height: 100%;
  vertical-align: baseline;
  *vertical-align: auto;
  *zoom: 1;
}
span.emoji-inner { background-size: 4100%; }
.emojia9 { background-position: 0% 0% !important; }
.emojiae { background-position: 0% 2.5% !important; }
.emoji203c { background-position: 0% 5% !important; }
.emoji2049 { background-position: 0% 7.5% !important; }
.emoji2122 { background-position: 0% 10% !important; }
.emoji2139 { background-position: 0% 12.5% !important; }
.emoji2194 { background-position: 0% 15% !important; }
.emoji2195 { background-position: 0% 17.5% !important; }
.emoji2196 { background-position: 0% 20% !important; }
.emoji2197 { background-position: 0% 22.5% !important; }
.emoji2198 { background-position: 0% 25% !important; }
.emoji2199 { background-position: 0% 27.5% !important; }
.emoji21a9 { background-position: 0% 30% !important; }
.emoji21aa { background-position: 0% 32.5% !important; }
.emoji231a { background-position: 0% 35% !important; }
.emoji231b { background-position: 0% 37.5% !important; }
.emoji2328 { background-position: 0% 40% !important; }
.emoji23e9 { background-position: 0% 42.5% !important; }
.emoji23ea { background-position: 0% 45% !important; }
.emoji23eb { background-position: 0% 47.5% !important; }
.emoji23ec { background-position: 0% 50% !important; }
.emoji23ed { background-position: 0% 52.5% !important; }
.emoji23ee { background-position: 0% 55% !important; }
.emoji23ef { background-position: 0% 57.5% !important; }
.emoji23f0 { background-position: 0% 60% !important; }
.emoji23f1 { background-position: 0% 62.5% !important; }
.emoji23f2 { background-position: 0% 65% !important; }
.emoji23f3 { background-position: 0% 67.5% !important; }
.emoji23f8 { background-position: 0% 70% !important; }
.emoji23f9 { background-position: 0% 72.5% !important; }
.emoji23fa { background-position: 0% 75% !important; }
.emoji24c2 { background-position: 0% 77.5% !important; }
.emoji25aa { background-position: 0% 80% !important; }
.emoji25ab { background-position: 0% 82.5% !important; }
.emoji25b6 { background-position: 0% 85% !important; }
.emoji25c0 { background-position: 0% 87.5% !important; }
.emoji25fb { background-position: 0% 90% !important; }
.emoji25fc { background-position: 0% 92.5% !important; }
.emoji25fd { background-position: 0% 95% !important; }
.emoji25fe { background-position: 0% 97.5% !important; }
.emoji2600 { background-position: 0% 100% !important; }
.emoji2601 { background-position: 2.5% 0% !important; }
.emoji2602 { background-position: 2.5% 2.5% !important; }
.emoji2603 { background-position: 2.5% 5% !important; }
.emoji2604 { background-position: 2.5% 7.5% !important; }
.emoji260e { background-position: 2.5% 10% !important; }
.emoji2611 { background-position: 2.5% 12.5% !important; }
.emoji2614 { background-position: 2.5% 15% !important; }
.emoji2615 { background-position: 2.5% 17.5% !important; }
.emoji2618 { background-position: 2.5% 20% !important; }
.emoji261d { background-position: 2.5% 22.5% !important; }
.emoji2620 { background-position: 2.5% 37.5% !important; }
.emoji2622 { background-position: 2.5% 40% !important; }
.emoji2623 { background-position: 2.5% 42.5% !important; }
.emoji2626 { background-position: 2.5% 45% !important; }
.emoji262a { background-position: 2.5% 47.5% !important; }
.emoji262e { background-position: 2.5% 50% !important; }
.emoji262f { background-position: 2.5% 52.5% !important; }
.emoji2638 { background-position: 2.5% 55% !important; }
.emoji2639 { background-position: 2.5% 57.5% !important; }
.emoji263a { background-position: 2.5% 60% !important; }
.emoji2648 { background-position: 2.5% 62.5% !important; }
.emoji2649 { background-position: 2.5% 65% !important; }
.emoji264a { background-position: 2.5% 67.5% !important; }
.emoji264b { background-position: 2.5% 70% !important; }
.emoji264c { background-position: 2.5% 72.5% !important; }
.emoji264d { background-position: 2.5% 75% !important; }
.emoji264e { background-position: 2.5% 77.5% !important; }
.emoji264f { background-position: 2.5% 80% !important; }
.emoji2650 { background-position: 2.5% 82.5% !important; }
.emoji2651 { background-position: 2.5% 85% !important; }
.emoji2652 { background-position: 2.5% 87.5% !important; }
.emoji2653 { background-position: 2.5% 90% !important; }
.emoji2660 { background-position: 2.5% 92.5% !important; }
.emoji2663 { background-position: 2.5% 95% !important; }
.emoji2665 { background-position: 2.5% 97.5% !important; }
.emoji2666 { background-position: 2.5% 100% !important; }
.emoji2668 { background-position: 5% 0% !important; }
.emoji267b { background-position: 5% 2.5% !important; }
.emoji267f { background-position: 5% 5% !important; }
.emoji2692 { background-position: 5% 7.5% !important; }
.emoji2693 { background-position: 5% 10% !important; }
.emoji2694 { background-position: 5% 12.5% !important; }
.emoji2696 { background-position: 5% 15% !important; }
.emoji2697 { background-position: 5% 17.5% !important; }
.emoji2699 { background-position: 5% 20% !important; }
.emoji269b { background-position: 5% 22.5% !important; }
.emoji269c { background-position: 5% 25% !important; }
.emoji26a0 { background-position: 5% 27.5% !important; }
.emoji26a1 { background-position: 5% 30% !important; }
.emoji26aa { background-position: 5% 32.5% !important; }
.emoji26ab { background-position: 5% 35% !important; }
.emoji26b0 { background-position: 5% 37.5% !important; }
.emoji26b1 { background-position: 5% 40% !important; }
.emoji26bd { background-position: 5% 42.5% !important; }
.emoji26be { background-position: 5% 45% !important; }
.emoji26c4 { background-position: 5% 47.5% !important; }
.emoji26c5 { background-position: 5% 50% !important; }
.emoji26c8 { background-position: 5% 52.5% !important; }
.emoji26ce { background-position: 5% 55% !important; }
.emoji26cf { background-position: 5% 57.5% !important; }
.emoji26d1 { background-position: 5% 60% !important; }
.emoji26d3 { background-position: 5% 62.5% !important; }
.emoji26d4 { background-position: 5% 65% !important; }
.emoji26e9 { background-position: 5% 67.5% !important; }
.emoji26ea { background-position: 5% 70% !important; }
.emoji26f0 { background-position: 5% 72.5% !important; }
.emoji26f1 { background-position: 5% 75% !important; }
.emoji26f2 { background-position: 5% 77.5% !important; }
.emoji26f3 { background-position: 5% 80% !important; }
.emoji26f4 { background-position: 5% 82.5% !important; }
.emoji26f5 { background-position: 5% 85% !important; }
.emoji26f7 { background-position: 5% 87.5% !important; }
.emoji26f8 { background-position: 5% 90% !important; }
.emoji26f9 { background-position: 5% 92.5% !important; }
.emoji26fa { background-position: 7.5% 5% !important; }
.emoji26fd { background-position: 7.5% 7.5% !important; }
.emoji2702 { background-position: 7.5% 10% !important; }
.emoji2705 { background-position: 7.5% 12.5% !important; }
.emoji2708 { background-position: 7.5% 15% !important; }
.emoji2709 { background-position: 7.5% 17.5% !important; }
.emoji270a { background-position: 7.5% 20% !important; }
.emoji270b { background-position: 7.5% 35% !important; }
.emoji270c { background-position: 7.5% 50% !important; }
.emoji270d { background-position: 7.5% 65% !important; }
.emoji270f { background-position: 7.5% 80% !important; }
.emoji2712 { background-position: 7.5% 82.5% !important; }
.emoji2714 { background-position: 7.5% 85% !important; }
.emoji2716 { background-position: 7.5% 87.5% !important; }
.emoji271d { background-position: 7.5% 90% !important; }
.emoji2721 { background-position: 7.5% 92.5% !important; }
.emoji2728 { background-position: 7.5% 95% !important; }
.emoji2733 { background-position: 7.5% 97.5% !important; }
.emoji2734 { background-position: 7.5% 100% !important; }
.emoji2744 { background-position: 10% 0% !important; }
.emoji2747 { background-position: 10% 2.5% !important; }
.emoji274c { background-position: 10% 5% !important; }
.emoji274e { background-position: 10% 7.5% !important; }
.emoji2753 { background-position: 10% 10% !important; }
.emoji2754 { background-position: 10% 12.5% !important; }
.emoji2755 { background-position: 10% 15% !important; }
.emoji2757 { background-position: 10% 17.5% !important; }
.emoji2763 { background-position: 10% 20% !important; }
.emoji2764 { background-position: 10% 22.5% !important; }
.emoji2795 { background-position: 10% 25% !important; }
.emoji2796 { background-position: 10% 27.5% !important; }
.emoji2797 { background-position: 10% 30% !important; }
.emoji27a1 { background-position: 10% 32.5% !important; }
.emoji27b0 { background-position: 10% 35% !important; }
.emoji27bf { background-position: 10% 37.5% !important; }
.emoji2934 { background-position: 10% 40% !important; }
.emoji2935 { background-position: 10% 42.5% !important; }
.emoji2b05 { background-position: 10% 45% !important; }
.emoji2b06 { background-position: 10% 47.5% !important; }
.emoji2b07 { background-position: 10% 50% !important; }
.emoji2b1b { background-position: 10% 52.5% !important; }
.emoji2b1c { background-position: 10% 55% !important; }
.emoji2b50 { background-position: 10% 57.5% !important; }
.emoji2b55 { background-position: 10% 60% !important; }
.emoji3030 { background-position: 10% 62.5% !important; }
.emoji303d { background-position: 10% 65% !important; }
.emoji3297 { background-position: 10% 67.5% !important; }
.emoji3299 { background-position: 10% 70% !important; }
.emoji1f004 { background-position: 10% 72.5% !important; }
.emoji1f0cf { background-position: 10% 75% !important; }
.emoji1f170 { background-position: 10% 77.5% !important; }
.emoji1f171 { background-position: 10% 80% !important; }
.emoji1f17e { background-position: 10% 82.5% !important; }
.emoji1f17f { background-position: 10% 85% !important; }
.emoji1f18e { background-position: 10% 87.5% !important; }
.emoji1f191 { background-position: 10% 90% !important; }
.emoji1f192 { background-position: 10% 92.5% !important; }
.emoji1f193 { background-position: 10% 95% !important; }
.emoji1f194 { background-position: 10% 97.5% !important; }
.emoji1f195 { background-position: 10% 100% !important; }
.emoji1f196 { background-position: 12.5% 0% !important; }
.emoji1f197 { background-position: 12.5% 2.5% !important; }
.emoji1f198 { background-position: 12.5% 5% !important; }
.emoji1f199 { background-position: 12.5% 7.5% !important; }
.emoji1f19a { background-position: 12.5% 10% !important; }
.emoji1f201 { background-position: 12.5% 12.5% !important; }
.emoji1f202 { background-position: 12.5% 15% !important; }
.emoji1f21a { background-position: 12.5% 17.5% !important; }
.emoji1f22f { background-position: 12.5% 20% !important; }
.emoji1f232 { background-position: 12.5% 22.5% !important; }
.emoji1f233 { background-position: 12.5% 25% !important; }
.emoji1f234 { background-position: 12.5% 27.5% !important; }
.emoji1f235 { background-position: 12.5% 30% !important; }
.emoji1f236 { background-position: 12.5% 32.5% !important; }
.emoji1f237 { background-position: 12.5% 35% !important; }
.emoji1f238 { background-position: 12.5% 37.5% !important; }
.emoji1f239 { background-position: 12.5% 40% !important; }
.emoji1f23a { background-position: 12.5% 42.5% !important; }
.emoji1f250 { background-position: 12.5% 45% !important; }
.emoji1f251 { background-position: 12.5% 47.5% !important; }
.emoji1f300 { background-position: 12.5% 50% !important; }
.emoji1f301 { background-position: 12.5% 52.5% !important; }
.emoji1f302 { background-position: 12.5% 55% !important; }
.emoji1f303 { background-position: 12.5% 57.5% !important; }
.emoji1f304 { background-position: 12.5% 60% !important; }
.emoji1f305 { background-position: 12.5% 62.5% !important; }
.emoji1f306 { background-position: 12.5% 65% !important; }
.emoji1f307 { background-position: 12.5% 67.5% !important; }
.emoji1f308 { background-position: 12.5% 70% !important; }
.emoji1f309 { background-position: 12.5% 72.5% !important; }
.emoji1f30a { background-position: 12.5% 75% !important; }
.emoji1f30b { background-position: 12.5% 77.5% !important; }
.emoji1f30c { background-position: 12.5% 80% !important; }
.emoji1f30d { background-position: 12.5% 82.5% !important; }
.emoji1f30e { background-position: 12.5% 85% !important; }
.emoji1f30f { background-position: 12.5% 87.5% !important; }
.emoji1f310 { background-position: 12.5% 90% !important; }
.emoji1f311 { background-position: 12.5% 92.5% !important; }
.emoji1f312 { background-position: 12.5% 95% !important; }
.emoji1f313 { background-position: 12.5% 97.5% !important; }
.emoji1f314 { background-position: 12.5% 100% !important; }
.emoji1f315 { background-position: 15% 0% !important; }
.emoji1f316 { background-position: 15% 2.5% !important; }
.emoji1f317 { background-position: 15% 5% !important; }
.emoji1f318 { background-position: 15% 7.5% !important; }
.emoji1f319 { background-position: 15% 10% !important; }
.emoji1f31a { background-position: 15% 12.5% !important; }
.emoji1f31b { background-position: 15% 15% !important; }
.emoji1f31c { background-position: 15% 17.5% !important; }
.emoji1f31d { background-position: 15% 20% !important; }
.emoji1f31e { background-position: 15% 22.5% !important; }
.emoji1f31f { background-position: 15% 25% !important; }
.emoji1f320 { background-position: 15% 27.5% !important; }
.emoji1f321 { background-position: 15% 30% !important; }
.emoji1f324 { background-position: 15% 32.5% !important; }
.emoji1f325 { background-position: 15% 35% !important; }
.emoji1f326 { background-position: 15% 37.5% !important; }
.emoji1f327 { background-position: 15% 40% !important; }
.emoji1f328 { background-position: 15% 42.5% !important; }
.emoji1f329 { background-position: 15% 45% !important; }
.emoji1f32a { background-position: 15% 47.5% !important; }
.emoji1f32b { background-position: 15% 50% !important; }
.emoji1f32c { background-position: 15% 52.5% !important; }
.emoji1f32d { background-position: 15% 55% !important; }
.emoji1f32e { background-position: 15% 57.5% !important; }
.emoji1f32f { background-position: 15% 60% !important; }
.emoji1f330 { background-position: 15% 62.5% !important; }
.emoji1f331 { background-position: 15% 65% !important; }
.emoji1f332 { background-position: 15% 67.5% !important; }
.emoji1f333 { background-position: 15% 70% !important; }
.emoji1f334 { background-position: 15% 72.5% !important; }
.emoji1f335 { background-position: 15% 75% !important; }
.emoji1f336 { background-position: 15% 77.5% !important; }
.emoji1f337 { background-position: 15% 80% !important; }
.emoji1f338 { background-position: 15% 82.5% !important; }
.emoji1f339 { background-position: 15% 85% !important; }
.emoji1f33a { background-position: 15% 87.5% !important; }
.emoji1f33b { background-position: 15% 90% !important; }
.emoji1f33c { background-position: 15% 92.5% !important; }
.emoji1f33d { background-position: 15% 95% !important; }
.emoji1f33e { background-position: 15% 97.5% !important; }
.emoji1f33f { background-position: 15% 100% !important; }
.emoji1f340 { background-position: 17.5% 0% !important; }
.emoji1f341 { background-position: 17.5% 2.5% !important; }
.emoji1f342 { background-position: 17.5% 5% !important; }
.emoji1f343 { background-position: 17.5% 7.5% !important; }
.emoji1f344 { background-position: 17.5% 10% !important; }
.emoji1f345 { background-position: 17.5% 12.5% !important; }
.emoji1f346 { background-position: 17.5% 15% !important; }
.emoji1f347 { background-position: 17.5% 17.5% !important; }
.emoji1f348 { background-position: 17.5% 20% !important; }
.emoji1f349 { background-position: 17.5% 22.5% !important; }
.emoji1f34a { background-position: 17.5% 25% !important; }
.emoji1f34b { background-position: 17.5% 27.5% !important; }
.emoji1f34c { background-position: 17.5% 30% !important; }
.emoji1f34d { background-position: 17.5% 32.5% !important; }
.emoji1f34e { background-position: 17.5% 35% !important; }
.emoji1f34f { background-position: 17.5% 37.5% !important; }
.emoji1f350 { background-position: 17.5% 40% !important; }
.emoji1f351 { background-position: 17.5% 42.5% !important; }
.emoji1f352 { background-position: 17.5% 45% !important; }
.emoji1f353 { background-position: 17.5% 47.5% !important; }
.emoji1f354 { background-position: 17.5% 50% !important; }
.emoji1f355 { background-position: 17.5% 52.5% !important; }
.emoji1f356 { background-position: 17.5% 55% !important; }
.emoji1f357 { background-position: 17.5% 57.5% !important; }
.emoji1f358 { background-position: 17.5% 60% !important; }
.emoji1f359 { background-position: 17.5% 62.5% !important; }
.emoji1f35a { background-position: 17.5% 65% !important; }
.emoji1f35b { background-position: 17.5% 67.5% !important; }
.emoji1f35c { background-position: 17.5% 70% !important; }
.emoji1f35d { background-position: 17.5% 72.5% !important; }
.emoji1f35e { background-position: 17.5% 75% !important; }
.emoji1f35f { background-position: 17.5% 77.5% !important; }
.emoji1f360 { background-position: 17.5% 80% !important; }
.emoji1f361 { background-position: 17.5% 82.5% !important; }
.emoji1f362 { background-position: 17.5% 85% !important; }
.emoji1f363 { background-position: 17.5% 87.5% !important; }
.emoji1f364 { background-position: 17.5% 90% !important; }
.emoji1f365 { background-position: 17.5% 92.5% !important; }
.emoji1f366 { background-position: 17.5% 95% !important; }
.emoji1f367 { background-position: 17.5% 97.5% !important; }
.emoji1f368 { background-position: 17.5% 100% !important; }
.emoji1f369 { background-position: 20% 0% !important; }
.emoji1f36a { background-position: 20% 2.5% !important; }
.emoji1f36b { background-position: 20% 5% !important; }
.emoji1f36c { background-position: 20% 7.5% !important; }
.emoji1f36d { background-position: 20% 10% !important; }
.emoji1f36e { background-position: 20% 12.5% !important; }
.emoji1f36f { background-position: 20% 15% !important; }
.emoji1f370 { background-position: 20% 17.5% !important; }
.emoji1f371 { background-position: 20% 20% !important; }
.emoji1f372 { background-position: 20% 22.5% !important; }
.emoji1f373 { background-position: 20% 25% !important; }
.emoji1f374 { background-position: 20% 27.5% !important; }
.emoji1f375 { background-position: 20% 30% !important; }
.emoji1f376 { background-position: 20% 32.5% !important; }
.emoji1f377 { background-position: 20% 35% !important; }
.emoji1f378 { background-position: 20% 37.5% !important; }
.emoji1f379 { background-position: 20% 40% !important; }
.emoji1f37a { background-position: 20% 42.5% !important; }
.emoji1f37b { background-position: 20% 45% !important; }
.emoji1f37c { background-position: 20% 47.5% !important; }
.emoji1f37d { background-position: 20% 50% !important; }
.emoji1f37e { background-position: 20% 52.5% !important; }
.emoji1f37f { background-position: 20% 55% !important; }
.emoji1f380 { background-position: 20% 57.5% !important; }
.emoji1f381 { background-position: 20% 60% !important; }
.emoji1f382 { background-position: 20% 62.5% !important; }
.emoji1f383 { background-position: 20% 65% !important; }
.emoji1f384 { background-position: 20% 67.5% !important; }
.emoji1f385 { background-position: 20% 70% !important; }
.emoji1f386 { background-position: 20% 85% !important; }
.emoji1f387 { background-position: 20% 87.5% !important; }
.emoji1f388 { background-position: 20% 90% !important; }
.emoji1f389 { background-position: 20% 92.5% !important; }
.emoji1f38a { background-position: 20% 95% !important; }
.emoji1f38b { background-position: 20% 97.5% !important; }
.emoji1f38c { background-position: 20% 100% !important; }
.emoji1f38d { background-position: 22.5% 0% !important; }
.emoji1f38e { background-position: 22.5% 2.5% !important; }
.emoji1f38f { background-position: 22.5% 5% !important; }
.emoji1f390 { background-position: 22.5% 7.5% !important; }
.emoji1f391 { background-position: 22.5% 10% !important; }
.emoji1f392 { background-position: 22.5% 12.5% !important; }
.emoji1f393 { background-position: 22.5% 15% !important; }
.emoji1f396 { background-position: 22.5% 17.5% !important; }
.emoji1f397 { background-position: 22.5% 20% !important; }
.emoji1f399 { background-position: 22.5% 22.5% !important; }
.emoji1f39a { background-position: 22.5% 25% !important; }
.emoji1f39b { background-position: 22.5% 27.5% !important; }
.emoji1f39e { background-position: 22.5% 30% !important; }
.emoji1f39f { background-position: 22.5% 32.5% !important; }
.emoji1f3a0 { background-position: 22.5% 35% !important; }
.emoji1f3a1 { background-position: 22.5% 37.5% !important; }
.emoji1f3a2 { background-position: 22.5% 40% !important; }
.emoji1f3a3 { background-position: 22.5% 42.5% !important; }
.emoji1f3a4 { background-position: 22.5% 45% !important; }
.emoji1f3a5 { background-position: 22.5% 47.5% !important; }
.emoji1f3a6 { background-position: 22.5% 50% !important; }
.emoji1f3a7 { background-position: 22.5% 52.5% !important; }
.emoji1f3a8 { background-position: 22.5% 55% !important; }
.emoji1f3a9 { background-position: 22.5% 57.5% !important; }
.emoji1f3aa { background-position: 22.5% 60% !important; }
.emoji1f3ab { background-position: 22.5% 62.5% !important; }
.emoji1f3ac { background-position: 22.5% 65% !important; }
.emoji1f3ad { background-position: 22.5% 67.5% !important; }
.emoji1f3ae { background-position: 22.5% 70% !important; }
.emoji1f3af { background-position: 22.5% 72.5% !important; }
.emoji1f3b0 { background-position: 22.5% 75% !important; }
.emoji1f3b1 { background-position: 22.5% 77.5% !important; }
.emoji1f3b2 { background-position: 22.5% 80% !important; }
.emoji1f3b3 { background-position: 22.5% 82.5% !important; }
.emoji1f3b4 { background-position: 22.5% 85% !important; }
.emoji1f3b5 { background-position: 22.5% 87.5% !important; }
.emoji1f3b6 { background-position: 22.5% 90% !important; }
.emoji1f3b7 { background-position: 22.5% 92.5% !important; }
.emoji1f3b8 { background-position: 22.5% 95% !important; }
.emoji1f3b9 { background-position: 22.5% 97.5% !important; }
.emoji1f3ba { background-position: 22.5% 100% !important; }
.emoji1f3bb { background-position: 25% 0% !important; }
.emoji1f3bc { background-position: 25% 2.5% !important; }
.emoji1f3bd { background-position: 25% 5% !important; }
.emoji1f3be { background-position: 25% 7.5% !important; }
.emoji1f3bf { background-position: 25% 10% !important; }
.emoji1f3c0 { background-position: 25% 12.5% !important; }
.emoji1f3c1 { background-position: 25% 15% !important; }
.emoji1f3c2 { background-position: 25% 17.5% !important; }
.emoji1f3c3 { background-position: 25% 20% !important; }
.emoji1f3c4 { background-position: 25% 35% !important; }
.emoji1f3c5 { background-position: 25% 50% !important; }
.emoji1f3c6 { background-position: 25% 52.5% !important; }
.emoji1f3c7 { background-position: 25% 55% !important; }
.emoji1f3c8 { background-position: 25% 70% !important; }
.emoji1f3c9 { background-position: 25% 72.5% !important; }
.emoji1f3ca { background-position: 25% 75% !important; }
.emoji1f3cb { background-position: 25% 90% !important; }
.emoji1f3cc { background-position: 27.5% 2.5% !important; }
.emoji1f3cd { background-position: 27.5% 5% !important; }
.emoji1f3ce { background-position: 27.5% 7.5% !important; }
.emoji1f3cf { background-position: 27.5% 10% !important; }
.emoji1f3d0 { background-position: 27.5% 12.5% !important; }
.emoji1f3d1 { background-position: 27.5% 15% !important; }
.emoji1f3d2 { background-position: 27.5% 17.5% !important; }
.emoji1f3d3 { background-position: 27.5% 20% !important; }
.emoji1f3d4 { background-position: 27.5% 22.5% !important; }
.emoji1f3d5 { background-position: 27.5% 25% !important; }
.emoji1f3d6 { background-position: 27.5% 27.5% !important; }
.emoji1f3d7 { background-position: 27.5% 30% !important; }
.emoji1f3d8 { background-position: 27.5% 32.5% !important; }
.emoji1f3d9 { background-position: 27.5% 35% !important; }
.emoji1f3da { background-position: 27.5% 37.5% !important; }
.emoji1f3db { background-position: 27.5% 40% !important; }
.emoji1f3dc { background-position: 27.5% 42.5% !important; }
.emoji1f3dd { background-position: 27.5% 45% !important; }
.emoji1f3de { background-position: 27.5% 47.5% !important; }
.emoji1f3df { background-position: 27.5% 50% !important; }
.emoji1f3e0 { background-position: 27.5% 52.5% !important; }
.emoji1f3e1 { background-position: 27.5% 55% !important; }
.emoji1f3e2 { background-position: 27.5% 57.5% !important; }
.emoji1f3e3 { background-position: 27.5% 60% !important; }
.emoji1f3e4 { background-position: 27.5% 62.5% !important; }
.emoji1f3e5 { background-position: 27.5% 65% !important; }
.emoji1f3e6 { background-position: 27.5% 67.5% !important; }
.emoji1f3e7 { background-position: 27.5% 70% !important; }
.emoji1f3e8 { background-position: 27.5% 72.5% !important; }
.emoji1f3e9 { background-position: 27.5% 75% !important; }
.emoji1f3ea { background-position: 27.5% 77.5% !important; }
.emoji1f3eb { background-position: 27.5% 80% !important; }
.emoji1f3ec { background-position: 27.5% 82.5% !important; }
.emoji1f3ed { background-position: 27.5% 85% !important; }
.emoji1f3ee { background-position: 27.5% 87.5% !important; }
.emoji1f3ef { background-position: 27.5% 90% !important; }
.emoji1f3f0 { background-position: 27.5% 92.5% !important; }
.emoji1f3f3 { background-position: 27.5% 95% !important; }
.emoji1f3f4 { background-position: 27.5% 97.5% !important; }
.emoji1f3f5 { background-position: 27.5% 100% !important; }
.emoji1f3f7 { background-position: 30% 0% !important; }
.emoji1f3f8 { background-position: 30% 2.5% !important; }
.emoji1f3f9 { background-position: 30% 5% !important; }
.emoji1f3fa { background-position: 30% 7.5% !important; }
.emoji1f3fb { background-position: 30% 10% !important; }
.emoji1f3fc { background-position: 30% 12.5% !important; }
.emoji1f3fd { background-position: 30% 15% !important; }
.emoji1f3fe { background-position: 30% 17.5% !important; }
.emoji1f3ff { background-position: 30% 20% !important; }
.emoji1f400 { background-position: 30% 22.5% !important; }
.emoji1f401 { background-position: 30% 25% !important; }
.emoji1f402 { background-position: 30% 27.5% !important; }
.emoji1f403 { background-position: 30% 30% !important; }
.emoji1f404 { background-position: 30% 32.5% !important; }
.emoji1f405 { background-position: 30% 35% !important; }
.emoji1f406 { background-position: 30% 37.5% !important; }
.emoji1f407 { background-position: 30% 40% !important; }
.emoji1f408 { background-position: 30% 42.5% !important; }
.emoji1f409 { background-position: 30% 45% !important; }
.emoji1f40a { background-position: 30% 47.5% !important; }
.emoji1f40b { background-position: 30% 50% !important; }
.emoji1f40c { background-position: 30% 52.5% !important; }
.emoji1f40d { background-position: 30% 55% !important; }
.emoji1f40e { background-position: 30% 57.5% !important; }
.emoji1f40f { background-position: 30% 60% !important; }
.emoji1f410 { background-position: 30% 62.5% !important; }
.emoji1f411 { background-position: 30% 65% !important; }
.emoji1f412 { background-position: 30% 67.5% !important; }
.emoji1f413 { background-position: 30% 70% !important; }
.emoji1f414 { background-position: 30% 72.5% !important; }
.emoji1f415 { background-position: 30% 75% !important; }
.emoji1f416 { background-position: 30% 77.5% !important; }
.emoji1f417 { background-position: 30% 80% !important; }
.emoji1f418 { background-position: 30% 82.5% !important; }
.emoji1f419 { background-position: 30% 85% !important; }
.emoji1f41a { background-position: 30% 87.5% !important; }
.emoji1f41b { background-position: 30% 90% !important; }
.emoji1f41c { background-position: 30% 92.5% !important; }
.emoji1f41d { background-position: 30% 95% !important; }
.emoji1f41e { background-position: 30% 97.5% !important; }
.emoji1f41f { background-position: 30% 100% !important; }
.emoji1f420 { background-position: 32.5% 0% !important; }
.emoji1f421 { background-position: 32.5% 2.5% !important; }
.emoji1f422 { background-position: 32.5% 5% !important; }
.emoji1f423 { background-position: 32.5% 7.5% !important; }
.emoji1f424 { background-position: 32.5% 10% !important; }
.emoji1f425 { background-position: 32.5% 12.5% !important; }
.emoji1f426 { background-position: 32.5% 15% !important; }
.emoji1f427 { background-position: 32.5% 17.5% !important; }
.emoji1f428 { background-position: 32.5% 20% !important; }
.emoji1f429 { background-position: 32.5% 22.5% !important; }
.emoji1f42a { background-position: 32.5% 25% !important; }
.emoji1f42b { background-position: 32.5% 27.5% !important; }
.emoji1f42c { background-position: 32.5% 30% !important; }
.emoji1f42d { background-position: 32.5% 32.5% !important; }
.emoji1f42e { background-position: 32.5% 35% !important; }
.emoji1f42f { background-position: 32.5% 37.5% !important; }
.emoji1f430 { background-position: 32.5% 40% !important; }
.emoji1f431 { background-position: 32.5% 42.5% !important; }
.emoji1f432 { background-position: 32.5% 45% !important; }
.emoji1f433 { background-position: 32.5% 47.5% !important; }
.emoji1f434 { background-position: 32.5% 50% !important; }
.emoji1f435 { background-position: 32.5% 52.5% !important; }
.emoji1f436 { background-position: 32.5% 55% !important; }
.emoji1f437 { background-position: 32.5% 57.5% !important; }
.emoji1f438 { background-position: 32.5% 60% !important; }
.emoji1f439 { background-position: 32.5% 62.5% !important; }
.emoji1f43a { background-position: 32.5% 65% !important; }
.emoji1f43b { background-position: 32.5% 67.5% !important; }
.emoji1f43c { background-position: 32.5% 70% !important; }
.emoji1f43d { background-position: 32.5% 72.5% !important; }
.emoji1f43e { background-position: 32.5% 75% !important; }
.emoji1f43f { background-position: 32.5% 77.5% !important; }
.emoji1f440 { background-position: 32.5% 80% !important; }
.emoji1f441 { background-position: 32.5% 82.5% !important; }
.emoji1f442 { background-position: 32.5% 85% !important; }
.emoji1f443 { background-position: 32.5% 100% !important; }
.emoji1f444 { background-position: 35% 12.5% !important; }
.emoji1f445 { background-position: 35% 15% !important; }
.emoji1f446 { background-position: 35% 17.5% !important; }
.emoji1f447 { background-position: 35% 32.5% !important; }
.emoji1f448 { background-position: 35% 47.5% !important; }
.emoji1f449 { background-position: 35% 62.5% !important; }
.emoji1f44a { background-position: 35% 77.5% !important; }
.emoji1f44b { background-position: 35% 92.5% !important; }
.emoji1f44c { background-position: 37.5% 5% !important; }
.emoji1f44d { background-position: 37.5% 20% !important; }
.emoji1f44e { background-position: 37.5% 35% !important; }
.emoji1f44f { background-position: 37.5% 50% !important; }
.emoji1f450 { background-position: 37.5% 65% !important; }
.emoji1f451 { background-position: 37.5% 80% !important; }
.emoji1f452 { background-position: 37.5% 82.5% !important; }
.emoji1f453 { background-position: 37.5% 85% !important; }
.emoji1f454 { background-position: 37.5% 87.5% !important; }
.emoji1f455 { background-position: 37.5% 90% !important; }
.emoji1f456 { background-position: 37.5% 92.5% !important; }
.emoji1f457 { background-position: 37.5% 95% !important; }
.emoji1f458 { background-position: 37.5% 97.5% !important; }
.emoji1f459 { background-position: 37.5% 100% !important; }
.emoji1f45a { background-position: 40% 0% !important; }
.emoji1f45b { background-position: 40% 2.5% !important; }
.emoji1f45c { background-position: 40% 5% !important; }
.emoji1f45d { background-position: 40% 7.5% !important; }
.emoji1f45e { background-position: 40% 10% !important; }
.emoji1f45f { background-position: 40% 12.5% !important; }
.emoji1f460 { background-position: 40% 15% !important; }
.emoji1f461 { background-position: 40% 17.5% !important; }
.emoji1f462 { background-position: 40% 20% !important; }
.emoji1f463 { background-position: 40% 22.5% !important; }
.emoji1f464 { background-position: 40% 25% !important; }
.emoji1f465 { background-position: 40% 27.5% !important; }
.emoji1f466 { background-position: 40% 30% !important; }
.emoji1f467 { background-position: 40% 45% !important; }
.emoji1f468 { background-position: 40% 60% !important; }
.emoji1f469 { background-position: 40% 75% !important; }
.emoji1f46a { background-position: 40% 90% !important; }
.emoji1f46b { background-position: 40% 92.5% !important; }
.emoji1f46c { background-position: 40% 95% !important; }
.emoji1f46d { background-position: 40% 97.5% !important; }
.emoji1f46e { background-position: 40% 100% !important; }
.emoji1f46f { background-position: 42.5% 12.5% !important; }
.emoji1f470 { background-position: 42.5% 15% !important; }
.emoji1f471 { background-position: 42.5% 30% !important; }
.emoji1f472 { background-position: 42.5% 45% !important; }
.emoji1f473 { background-position: 42.5% 60% !important; }
.emoji1f474 { background-position: 42.5% 75% !important; }
.emoji1f475 { background-position: 42.5% 90% !important; }
.emoji1f476 { background-position: 45% 2.5% !important; }
.emoji1f477 { background-position: 45% 17.5% !important; }
.emoji1f478 { background-position: 45% 32.5% !important; }
.emoji1f479 { background-position: 45% 47.5% !important; }
.emoji1f47a { background-position: 45% 50% !important; }
.emoji1f47b { background-position: 45% 52.5% !important; }
.emoji1f47c { background-position: 45% 55% !important; }
.emoji1f47d { background-position: 45% 70% !important; }
.emoji1f47e { background-position: 45% 72.5% !important; }
.emoji1f47f { background-position: 45% 75% !important; }
.emoji1f480 { background-position: 45% 77.5% !important; }
.emoji1f481 { background-position: 45% 80% !important; }
.emoji1f482 { background-position: 45% 95% !important; }
.emoji1f483 { background-position: 47.5% 7.5% !important; }
.emoji1f484 { background-position: 47.5% 22.5% !important; }
.emoji1f485 { background-position: 47.5% 25% !important; }
.emoji1f486 { background-position: 47.5% 40% !important; }
.emoji1f487 { background-position: 47.5% 55% !important; }
.emoji1f488 { background-position: 47.5% 70% !important; }
.emoji1f489 { background-position: 47.5% 72.5% !important; }
.emoji1f48a { background-position: 47.5% 75% !important; }
.emoji1f48b { background-position: 47.5% 77.5% !important; }
.emoji1f48c { background-position: 47.5% 80% !important; }
.emoji1f48d { background-position: 47.5% 82.5% !important; }
.emoji1f48e { background-position: 47.5% 85% !important; }
.emoji1f48f { background-position: 47.5% 87.5% !important; }
.emoji1f490 { background-position: 47.5% 90% !important; }
.emoji1f491 { background-position: 47.5% 92.5% !important; }
.emoji1f492 { background-position: 47.5% 95% !important; }
.emoji1f493 { background-position: 47.5% 97.5% !important; }
.emoji1f494 { background-position: 47.5% 100% !important; }
.emoji1f495 { background-position: 50% 0% !important; }
.emoji1f496 { background-position: 50% 2.5% !important; }
.emoji1f497 { background-position: 50% 5% !important; }
.emoji1f498 { background-position: 50% 7.5% !important; }
.emoji1f499 { background-position: 50% 10% !important; }
.emoji1f49a { background-position: 50% 12.5% !important; }
.emoji1f49b { background-position: 50% 15% !important; }
.emoji1f49c { background-position: 50% 17.5% !important; }
.emoji1f49d { background-position: 50% 20% !important; }
.emoji1f49e { background-position: 50% 22.5% !important; }
.emoji1f49f { background-position: 50% 25% !important; }
.emoji1f4a0 { background-position: 50% 27.5% !important; }
.emoji1f4a1 { background-position: 50% 30% !important; }
.emoji1f4a2 { background-position: 50% 32.5% !important; }
.emoji1f4a3 { background-position: 50% 35% !important; }
.emoji1f4a4 { background-position: 50% 37.5% !important; }
.emoji1f4a5 { background-position: 50% 40% !important; }
.emoji1f4a6 { background-position: 50% 42.5% !important; }
.emoji1f4a7 { background-position: 50% 45% !important; }
.emoji1f4a8 { background-position: 50% 47.5% !important; }
.emoji1f4a9 { background-position: 50% 50% !important; }
.emoji1f4aa { background-position: 50% 52.5% !important; }
.emoji1f4ab { background-position: 50% 67.5% !important; }
.emoji1f4ac { background-position: 50% 70% !important; }
.emoji1f4ad { background-position: 50% 72.5% !important; }
.emoji1f4ae { background-position: 50% 75% !important; }
.emoji1f4af { background-position: 50% 77.5% !important; }
.emoji1f4b0 { background-position: 50% 80% !important; }
.emoji1f4b1 { background-position: 50% 82.5% !important; }
.emoji1f4b2 { background-position: 50% 85% !important; }
.emoji1f4b3 { background-position: 50% 87.5% !important; }
.emoji1f4b4 { background-position: 50% 90% !important; }
.emoji1f4b5 { background-position: 50% 92.5% !important; }
.emoji1f4b6 { background-position: 50% 95% !important; }
.emoji1f4b7 { background-position: 50% 97.5% !important; }
.emoji1f4b8 { background-position: 50% 100% !important; }
.emoji1f4b9 { background-position: 52.5% 0% !important; }
.emoji1f4ba { background-position: 52.5% 2.5% !important; }
.emoji1f4bb { background-position: 52.5% 5% !important; }
.emoji1f4bc { background-position: 52.5% 7.5% !important; }
.emoji1f4bd { background-position: 52.5% 10% !important; }
.emoji1f4be { background-position: 52.5% 12.5% !important; }
.emoji1f4bf { background-position: 52.5% 15% !important; }
.emoji1f4c0 { background-position: 52.5% 17.5% !important; }
.emoji1f4c1 { background-position: 52.5% 20% !important; }
.emoji1f4c2 { background-position: 52.5% 22.5% !important; }
.emoji1f4c3 { background-position: 52.5% 25% !important; }
.emoji1f4c4 { background-position: 52.5% 27.5% !important; }
.emoji1f4c5 { background-position: 52.5% 30% !important; }
.emoji1f4c6 { background-position: 52.5% 32.5% !important; }
.emoji1f4c7 { background-position: 52.5% 35% !important; }
.emoji1f4c8 { background-position: 52.5% 37.5% !important; }
.emoji1f4c9 { background-position: 52.5% 40% !important; }
.emoji1f4ca { background-position: 52.5% 42.5% !important; }
.emoji1f4cb { background-position: 52.5% 45% !important; }
.emoji1f4cc { background-position: 52.5% 47.5% !important; }
.emoji1f4cd { background-position: 52.5% 50% !important; }
.emoji1f4ce { background-position: 52.5% 52.5% !important; }
.emoji1f4cf { background-position: 52.5% 55% !important; }
.emoji1f4d0 { background-position: 52.5% 57.5% !important; }
.emoji1f4d1 { background-position: 52.5% 60% !important; }
.emoji1f4d2 { background-position: 52.5% 62.5% !important; }
.emoji1f4d3 { background-position: 52.5% 65% !important; }
.emoji1f4d4 { background-position: 52.5% 67.5% !important; }
.emoji1f4d5 { background-position: 52.5% 70% !important; }
.emoji1f4d6 { background-position: 52.5% 72.5% !important; }
.emoji1f4d7 { background-position: 52.5% 75% !important; }
.emoji1f4d8 { background-position: 52.5% 77.5% !important; }
.emoji1f4d9 { background-position: 52.5% 80% !important; }
.emoji1f4da { background-position: 52.5% 82.5% !important; }
.emoji1f4db { background-position: 52.5% 85% !important; }
.emoji1f4dc { background-position: 52.5% 87.5% !important; }
.emoji1f4dd { background-position: 52.5% 90% !important; }
.emoji1f4de { background-position: 52.5% 92.5% !important; }
.emoji1f4df { background-position: 52.5% 95% !important; }
.emoji1f4e0 { background-position: 52.5% 97.5% !important; }
.emoji1f4e1 { background-position: 52.5% 100% !important; }
.emoji1f4e2 { background-position: 55% 0% !important; }
.emoji1f4e3 { background-position: 55% 2.5% !important; }
.emoji1f4e4 { background-position: 55% 5% !important; }
.emoji1f4e5 { background-position: 55% 7.5% !important; }
.emoji1f4e6 { background-position: 55% 10% !important; }
.emoji1f4e7 { background-position: 55% 12.5% !important; }
.emoji1f4e8 { background-position: 55% 15% !important; }
.emoji1f4e9 { background-position: 55% 17.5% !important; }
.emoji1f4ea { background-position: 55% 20% !important; }
.emoji1f4eb { background-position: 55% 22.5% !important; }
.emoji1f4ec { background-position: 55% 25% !important; }
.emoji1f4ed { background-position: 55% 27.5% !important; }
.emoji1f4ee { background-position: 55% 30% !important; }
.emoji1f4ef { background-position: 55% 32.5% !important; }
.emoji1f4f0 { background-position: 55% 35% !important; }
.emoji1f4f1 { background-position: 55% 37.5% !important; }
.emoji1f4f2 { background-position: 55% 40% !important; }
.emoji1f4f3 { background-position: 55% 42.5% !important; }
.emoji1f4f4 { background-position: 55% 45% !important; }
.emoji1f4f5 { background-position: 55% 47.5% !important; }
.emoji1f4f6 { background-position: 55% 50% !important; }
.emoji1f4f7 { background-position: 55% 52.5% !important; }
.emoji1f4f8 { background-position: 55% 55% !important; }
.emoji1f4f9 { background-position: 55% 57.5% !important; }
.emoji1f4fa { background-position: 55% 60% !important; }
.emoji1f4fb { background-position: 55% 62.5% !important; }
.emoji1f4fc { background-position: 55% 65% !important; }
.emoji1f4fd { background-position: 55% 67.5% !important; }
.emoji1f4ff { background-position: 55% 70% !important; }
.emoji1f500 { background-position: 55% 72.5% !important; }
.emoji1f501 { background-position: 55% 75% !important; }
.emoji1f502 { background-position: 55% 77.5% !important; }
.emoji1f503 { background-position: 55% 80% !important; }
.emoji1f504 { background-position: 55% 82.5% !important; }
.emoji1f505 { background-position: 55% 85% !important; }
.emoji1f506 { background-position: 55% 87.5% !important; }
.emoji1f507 { background-position: 55% 90% !important; }
.emoji1f508 { background-position: 55% 92.5% !important; }
.emoji1f509 { background-position: 55% 95% !important; }
.emoji1f50a { background-position: 55% 97.5% !important; }
.emoji1f50b { background-position: 55% 100% !important; }
.emoji1f50c { background-position: 57.5% 0% !important; }
.emoji1f50d { background-position: 57.5% 2.5% !important; }
.emoji1f50e { background-position: 57.5% 5% !important; }
.emoji1f50f { background-position: 57.5% 7.5% !important; }
.emoji1f510 { background-position: 57.5% 10% !important; }
.emoji1f511 { background-position: 57.5% 12.5% !important; }
.emoji1f512 { background-position: 57.5% 15% !important; }
.emoji1f513 { background-position: 57.5% 17.5% !important; }
.emoji1f514 { background-position: 57.5% 20% !important; }
.emoji1f515 { background-position: 57.5% 22.5% !important; }
.emoji1f516 { background-position: 57.5% 25% !important; }
.emoji1f517 { background-position: 57.5% 27.5% !important; }
.emoji1f518 { background-position: 57.5% 30% !important; }
.emoji1f519 { background-position: 57.5% 32.5% !important; }
.emoji1f51a { background-position: 57.5% 35% !important; }
.emoji1f51b { background-position: 57.5% 37.5% !important; }
.emoji1f51c { background-position: 57.5% 40% !important; }
.emoji1f51d { background-position: 57.5% 42.5% !important; }
.emoji1f51e { background-position: 57.5% 45% !important; }
.emoji1f51f { background-position: 57.5% 47.5% !important; }
.emoji1f520 { background-position: 57.5% 50% !important; }
.emoji1f521 { background-position: 57.5% 52.5% !important; }
.emoji1f522 { background-position: 57.5% 55% !important; }
.emoji1f523 { background-position: 57.5% 57.5% !important; }
.emoji1f524 { background-position: 57.5% 60% !important; }
.emoji1f525 { background-position: 57.5% 62.5% !important; }
.emoji1f526 { background-position: 57.5% 65% !important; }
.emoji1f527 { background-position: 57.5% 67.5% !important; }
.emoji1f528 { background-position: 57.5% 70% !important; }
.emoji1f529 { background-position: 57.5% 72.5% !important; }
.emoji1f52a { background-position: 57.5% 75% !important; }
.emoji1f52b { background-position: 57.5% 77.5% !important; }
.emoji1f52c { background-position: 57.5% 80% !important; }
.emoji1f52d { background-position: 57.5% 82.5% !important; }
.emoji1f52e { background-position: 57.5% 85% !important; }
.emoji1f52f { background-position: 57.5% 87.5% !important; }
.emoji1f530 { background-position: 57.5% 90% !important; }
.emoji1f531 { background-position: 57.5% 92.5% !important; }
.emoji1f532 { background-position: 57.5% 95% !important; }
.emoji1f533 { background-position: 57.5% 97.5% !important; }
.emoji1f534 { background-position: 57.5% 100% !important; }
.emoji1f535 { background-position: 60% 0% !important; }
.emoji1f536 { background-position: 60% 2.5% !important; }
.emoji1f537 { background-position: 60% 5% !important; }
.emoji1f538 { background-position: 60% 7.5% !important; }
.emoji1f539 { background-position: 60% 10% !important; }
.emoji1f53a { background-position: 60% 12.5% !important; }
.emoji1f53b { background-position: 60% 15% !important; }
.emoji1f53c { background-position: 60% 17.5% !important; }
.emoji1f53d { background-position: 60% 20% !important; }
.emoji1f549 { background-position: 60% 22.5% !important; }
.emoji1f54a { background-position: 60% 25% !important; }
.emoji1f54b { background-position: 60% 27.5% !important; }
.emoji1f54c { background-position: 60% 30% !important; }
.emoji1f54d { background-position: 60% 32.5% !important; }
.emoji1f54e { background-position: 60% 35% !important; }
.emoji1f550 { background-position: 60% 37.5% !important; }
.emoji1f551 { background-position: 60% 40% !important; }
.emoji1f552 { background-position: 60% 42.5% !important; }
.emoji1f553 { background-position: 60% 45% !important; }
.emoji1f554 { background-position: 60% 47.5% !important; }
.emoji1f555 { background-position: 60% 50% !important; }
.emoji1f556 { background-position: 60% 52.5% !important; }
.emoji1f557 { background-position: 60% 55% !important; }
.emoji1f558 { background-position: 60% 57.5% !important; }
.emoji1f559 { background-position: 60% 60% !important; }
.emoji1f55a { background-position: 60% 62.5% !important; }
.emoji1f55b { background-position: 60% 65% !important; }
.emoji1f55c { background-position: 60% 67.5% !important; }
.emoji1f55d { background-position: 60% 70% !important; }
.emoji1f55e { background-position: 60% 72.5% !important; }
.emoji1f55f { background-position: 60% 75% !important; }
.emoji1f560 { background-position: 60% 77.5% !important; }
.emoji1f561 { background-position: 60% 80% !important; }
.emoji1f562 { background-position: 60% 82.5% !important; }
.emoji1f563 { background-position: 60% 85% !important; }
.emoji1f564 { background-position: 60% 87.5% !important; }
.emoji1f565 { background-position: 60% 90% !important; }
.emoji1f566 { background-position: 60% 92.5% !important; }
.emoji1f567 { background-position: 60% 95% !important; }
.emoji1f56f { background-position: 60% 97.5% !important; }
.emoji1f570 { background-position: 60% 100% !important; }
.emoji1f573 { background-position: 62.5% 0% !important; }
.emoji1f574 { background-position: 62.5% 2.5% !important; }
.emoji1f575 { background-position: 62.5% 5% !important; }
.emoji1f576 { background-position: 62.5% 7.5% !important; }
.emoji1f577 { background-position: 62.5% 10% !important; }
.emoji1f578 { background-position: 62.5% 12.5% !important; }
.emoji1f579 { background-position: 62.5% 15% !important; }
.emoji1f587 { background-position: 62.5% 17.5% !important; }
.emoji1f58a { background-position: 62.5% 20% !important; }
.emoji1f58b { background-position: 62.5% 22.5% !important; }
.emoji1f58c { background-position: 62.5% 25% !important; }
.emoji1f58d { background-position: 62.5% 27.5% !important; }
.emoji1f590 { background-position: 62.5% 30% !important; }
.emoji1f595 { background-position: 62.5% 45% !important; }
.emoji1f596 { background-position: 62.5% 60% !important; }
.emoji1f5a5 { background-position: 62.5% 75% !important; }
.emoji1f5a8 { background-position: 62.5% 77.5% !important; }
.emoji1f5b1 { background-position: 62.5% 80% !important; }
.emoji1f5b2 { background-position: 62.5% 82.5% !important; }
.emoji1f5bc { background-position: 62.5% 85% !important; }
.emoji1f5c2 { background-position: 62.5% 87.5% !important; }
.emoji1f5c3 { background-position: 62.5% 90% !important; }
.emoji1f5c4 { background-position: 62.5% 92.5% !important; }
.emoji1f5d1 { background-position: 62.5% 95% !important; }
.emoji1f5d2 { background-position: 62.5% 97.5% !important; }
.emoji1f5d3 { background-position: 62.5% 100% !important; }
.emoji1f5dc { background-position: 65% 0% !important; }
.emoji1f5dd { background-position: 65% 2.5% !important; }
.emoji1f5de { background-position: 65% 5% !important; }
.emoji1f5e1 { background-position: 65% 7.5% !important; }
.emoji1f5e3 { background-position: 65% 10% !important; }
.emoji1f5e8 { background-position: 65% 12.5% !important; }
.emoji1f5ef { background-position: 65% 15% !important; }
.emoji1f5f3 { background-position: 65% 17.5% !important; }
.emoji1f5fa { background-position: 65% 20% !important; }
.emoji1f5fb { background-position: 65% 22.5% !important; }
.emoji1f5fc { background-position: 65% 25% !important; }
.emoji1f5fd { background-position: 65% 27.5% !important; }
.emoji1f5fe { background-position: 65% 30% !important; }
.emoji1f5ff { background-position: 65% 32.5% !important; }
.emoji1f600 { background-position: 65% 35% !important; }
.emoji1f601 { background-position: 65% 37.5% !important; }
.emoji1f602 { background-position: 65% 40% !important; }
.emoji1f603 { background-position: 65% 42.5% !important; }
.emoji1f604 { background-position: 65% 45% !important; }
.emoji1f605 { background-position: 65% 47.5% !important; }
.emoji1f606 { background-position: 65% 50% !important; }
.emoji1f607 { background-position: 65% 52.5% !important; }
.emoji1f608 { background-position: 65% 55% !important; }
.emoji1f609 { background-position: 65% 57.5% !important; }
.emoji1f60a { background-position: 65% 60% !important; }
.emoji1f60b { background-position: 65% 62.5% !important; }
.emoji1f60c { background-position: 65% 65% !important; }
.emoji1f60d { background-position: 65% 67.5% !important; }
.emoji1f60e { background-position: 65% 70% !important; }
.emoji1f60f { background-position: 65% 72.5% !important; }
.emoji1f610 { background-position: 65% 75% !important; }
.emoji1f611 { background-position: 65% 77.5% !important; }
.emoji1f612 { background-position: 65% 80% !important; }
.emoji1f613 { background-position: 65% 82.5% !important; }
.emoji1f614 { background-position: 65% 85% !important; }
.emoji1f615 { background-position: 65% 87.5% !important; }
.emoji1f616 { background-position: 65% 90% !important; }
.emoji1f617 { background-position: 65% 92.5% !important; }
.emoji1f618 { background-position: 65% 95% !important; }
.emoji1f619 { background-position: 65% 97.5% !important; }
.emoji1f61a { background-position: 65% 100% !important; }
.emoji1f61b { background-position: 67.5% 0% !important; }
.emoji1f61c { background-position: 67.5% 2.5% !important; }
.emoji1f61d { background-position: 67.5% 5% !important; }
.emoji1f61e { background-position: 67.5% 7.5% !important; }
.emoji1f61f { background-position: 67.5% 10% !important; }
.emoji1f620 { background-position: 67.5% 12.5% !important; }
.emoji1f621 { background-position: 67.5% 15% !important; }
.emoji1f622 { background-position: 67.5% 17.5% !important; }
.emoji1f623 { background-position: 67.5% 20% !important; }
.emoji1f624 { background-position: 67.5% 22.5% !important; }
.emoji1f625 { background-position: 67.5% 25% !important; }
.emoji1f626 { background-position: 67.5% 27.5% !important; }
.emoji1f627 { background-position: 67.5% 30% !important; }
.emoji1f628 { background-position: 67.5% 32.5% !important; }
.emoji1f629 { background-position: 67.5% 35% !important; }
.emoji1f62a { background-position: 67.5% 37.5% !important; }
.emoji1f62b { background-position: 67.5% 40% !important; }
.emoji1f62c { background-position: 67.5% 42.5% !important; }
.emoji1f62d { background-position: 67.5% 45% !important; }
.emoji1f62e { background-position: 67.5% 47.5% !important; }
.emoji1f62f { background-position: 67.5% 50% !important; }
.emoji1f630 { background-position: 67.5% 52.5% !important; }
.emoji1f631 { background-position: 67.5% 55% !important; }
.emoji1f632 { background-position: 67.5% 57.5% !important; }
.emoji1f633 { background-position: 67.5% 60% !important; }
.emoji1f634 { background-position: 67.5% 62.5% !important; }
.emoji1f635 { background-position: 67.5% 65% !important; }
.emoji1f636 { background-position: 67.5% 67.5% !important; }
.emoji1f637 { background-position: 67.5% 70% !important; }
.emoji1f638 { background-position: 67.5% 72.5% !important; }
.emoji1f639 { background-position: 67.5% 75% !important; }
.emoji1f63a { background-position: 67.5% 77.5% !important; }
.emoji1f63b { background-position: 67.5% 80% !important; }
.emoji1f63c { background-position: 67.5% 82.5% !important; }
.emoji1f63d { background-position: 67.5% 85% !important; }
.emoji1f63e { background-position: 67.5% 87.5% !important; }
.emoji1f63f { background-position: 67.5% 90% !important; }
.emoji1f640 { background-position: 67.5% 92.5% !important; }
.emoji1f641 { background-position: 67.5% 95% !important; }
.emoji1f642 { background-position: 67.5% 97.5% !important; }
.emoji1f643 { background-position: 67.5% 100% !important; }
.emoji1f644 { background-position: 70% 0% !important; }
.emoji1f645 { background-position: 70% 2.5% !important; }
.emoji1f646 { background-position: 70% 17.5% !important; }
.emoji1f647 { background-position: 70% 32.5% !important; }
.emoji1f648 { background-position: 70% 47.5% !important; }
.emoji1f649 { background-position: 70% 50% !important; }
.emoji1f64a { background-position: 70% 52.5% !important; }
.emoji1f64b { background-position: 70% 55% !important; }
.emoji1f64c { background-position: 70% 70% !important; }
.emoji1f64d { background-position: 70% 85% !important; }
.emoji1f64e { background-position: 70% 100% !important; }
.emoji1f64f { background-position: 72.5% 12.5% !important; }
.emoji1f680 { background-position: 72.5% 27.5% !important; }
.emoji1f681 { background-position: 72.5% 30% !important; }
.emoji1f682 { background-position: 72.5% 32.5% !important; }
.emoji1f683 { background-position: 72.5% 35% !important; }
.emoji1f684 { background-position: 72.5% 37.5% !important; }
.emoji1f685 { background-position: 72.5% 40% !important; }
.emoji1f686 { background-position: 72.5% 42.5% !important; }
.emoji1f687 { background-position: 72.5% 45% !important; }
.emoji1f688 { background-position: 72.5% 47.5% !important; }
.emoji1f689 { background-position: 72.5% 50% !important; }
.emoji1f68a { background-position: 72.5% 52.5% !important; }
.emoji1f68b { background-position: 72.5% 55% !important; }
.emoji1f68c { background-position: 72.5% 57.5% !important; }
.emoji1f68d { background-position: 72.5% 60% !important; }
.emoji1f68e { background-position: 72.5% 62.5% !important; }
.emoji1f68f { background-position: 72.5% 65% !important; }
.emoji1f690 { background-position: 72.5% 67.5% !important; }
.emoji1f691 { background-position: 72.5% 70% !important; }
.emoji1f692 { background-position: 72.5% 72.5% !important; }
.emoji1f693 { background-position: 72.5% 75% !important; }
.emoji1f694 { background-position: 72.5% 77.5% !important; }
.emoji1f695 { background-position: 72.5% 80% !important; }
.emoji1f696 { background-position: 72.5% 82.5% !important; }
.emoji1f697 { background-position: 72.5% 85% !important; }
.emoji1f698 { background-position: 72.5% 87.5% !important; }
.emoji1f699 { background-position: 72.5% 90% !important; }
.emoji1f69a { background-position: 72.5% 92.5% !important; }
.emoji1f69b { background-position: 72.5% 95% !important; }
.emoji1f69c { background-position: 72.5% 97.5% !important; }
.emoji1f69d { background-position: 72.5% 100% !important; }
.emoji1f69e { background-position: 75% 0% !important; }
.emoji1f69f { background-position: 75% 2.5% !important; }
.emoji1f6a0 { background-position: 75% 5% !important; }
.emoji1f6a1 { background-position: 75% 7.5% !important; }
.emoji1f6a2 { background-position: 75% 10% !important; }
.emoji1f6a3 { background-position: 75% 12.5% !important; }
.emoji1f6a4 { background-position: 75% 27.5% !important; }
.emoji1f6a5 { background-position: 75% 30% !important; }
.emoji1f6a6 { background-position: 75% 32.5% !important; }
.emoji1f6a7 { background-position: 75% 35% !important; }
.emoji1f6a8 { background-position: 75% 37.5% !important; }
.emoji1f6a9 { background-position: 75% 40% !important; }
.emoji1f6aa { background-position: 75% 42.5% !important; }
.emoji1f6ab { background-position: 75% 45% !important; }
.emoji1f6ac { background-position: 75% 47.5% !important; }
.emoji1f6ad { background-position: 75% 50% !important; }
.emoji1f6ae { background-position: 75% 52.5% !important; }
.emoji1f6af { background-position: 75% 55% !important; }
.emoji1f6b0 { background-position: 75% 57.5% !important; }
.emoji1f6b1 { background-position: 75% 60% !important; }
.emoji1f6b2 { background-position: 75% 62.5% !important; }
.emoji1f6b3 { background-position: 75% 65% !important; }
.emoji1f6b4 { background-position: 75% 67.5% !important; }
.emoji1f6b5 { background-position: 75% 82.5% !important; }
.emoji1f6b6 { background-position: 75% 97.5% !important; }
.emoji1f6b7 { background-position: 77.5% 10% !important; }
.emoji1f6b8 { background-position: 77.5% 12.5% !important; }
.emoji1f6b9 { background-position: 77.5% 15% !important; }
.emoji1f6ba { background-position: 77.5% 17.5% !important; }
.emoji1f6bb { background-position: 77.5% 20% !important; }
.emoji1f6bc { background-position: 77.5% 22.5% !important; }
.emoji1f6bd { background-position: 77.5% 25% !important; }
.emoji1f6be { background-position: 77.5% 27.5% !important; }
.emoji1f6bf { background-position: 77.5% 30% !important; }
.emoji1f6c0 { background-position: 77.5% 32.5% !important; }
.emoji1f6c1 { background-position: 77.5% 47.5% !important; }
.emoji1f6c2 { background-position: 77.5% 50% !important; }
.emoji1f6c3 { background-position: 77.5% 52.5% !important; }
.emoji1f6c4 { background-position: 77.5% 55% !important; }
.emoji1f6c5 { background-position: 77.5% 57.5% !important; }
.emoji1f6cb { background-position: 77.5% 60% !important; }
.emoji1f6cc { background-position: 77.5% 62.5% !important; }
.emoji1f6cd { background-position: 77.5% 65% !important; }
.emoji1f6ce { background-position: 77.5% 67.5% !important; }
.emoji1f6cf { background-position: 77.5% 70% !important; }
.emoji1f6d0 { background-position: 77.5% 72.5% !important; }
.emoji1f6e0 { background-position: 77.5% 75% !important; }
.emoji1f6e1 { background-position: 77.5% 77.5% !important; }
.emoji1f6e2 { background-position: 77.5% 80% !important; }
.emoji1f6e3 { background-position: 77.5% 82.5% !important; }
.emoji1f6e4 { background-position: 77.5% 85% !important; }
.emoji1f6e5 { background-position: 77.5% 87.5% !important; }
.emoji1f6e9 { background-position: 77.5% 90% !important; }
.emoji1f6eb { background-position: 77.5% 92.5% !important; }
.emoji1f6ec { background-position: 77.5% 95% !important; }
.emoji1f6f0 { background-position: 77.5% 97.5% !important; }
.emoji1f6f3 { background-position: 77.5% 100% !important; }
.emoji1f910 { background-position: 80% 0% !important; }
.emoji1f911 { background-position: 80% 2.5% !important; }
.emoji1f912 { background-position: 80% 5% !important; }
.emoji1f913 { background-position: 80% 7.5% !important; }
.emoji1f914 { background-position: 80% 10% !important; }
.emoji1f915 { background-position: 80% 12.5% !important; }
.emoji1f916 { background-position: 80% 15% !important; }
.emoji1f917 { background-position: 80% 17.5% !important; }
.emoji1f918 { background-position: 80% 20% !important; }
.emoji1f980 { background-position: 80% 35% !important; }
.emoji1f981 { background-position: 80% 37.5% !important; }
.emoji1f982 { background-position: 80% 40% !important; }
.emoji1f983 { background-position: 80% 42.5% !important; }
.emoji1f984 { background-position: 80% 45% !important; }
.emoji1f9c0 { background-position: 80% 47.5% !important; }
.emoji2320e3 { background-position: 80% 50% !important; }
.emoji2a20e3 { background-position: 80% 52.5% !important; }
.emoji3020e3 { background-position: 80% 55% !important; }
.emoji3120e3 { background-position: 80% 57.5% !important; }
.emoji3220e3 { background-position: 80% 60% !important; }
.emoji3320e3 { background-position: 80% 62.5% !important; }
.emoji3420e3 { background-position: 80% 65% !important; }
.emoji3520e3 { background-position: 80% 67.5% !important; }
.emoji3620e3 { background-position: 80% 70% !important; }
.emoji3720e3 { background-position: 80% 72.5% !important; }
.emoji3820e3 { background-position: 80% 75% !important; }
.emoji3920e3 { background-position: 80% 77.5% !important; }
.emoji1f1e61f1e8 { background-position: 80% 80% !important; }
.emoji1f1e61f1e9 { background-position: 80% 82.5% !important; }
.emoji1f1e61f1ea { background-position: 80% 85% !important; }
.emoji1f1e61f1eb { background-position: 80% 87.5% !important; }
.emoji1f1e61f1ec { background-position: 80% 90% !important; }
.emoji1f1e61f1ee { background-position: 80% 92.5% !important; }
.emoji1f1e61f1f1 { background-position: 80% 95% !important; }
.emoji1f1e61f1f2 { background-position: 80% 97.5% !important; }
.emoji1f1e61f1f4 { background-position: 80% 100% !important; }
.emoji1f1e61f1f6 { background-position: 82.5% 0% !important; }
.emoji1f1e61f1f7 { background-position: 82.5% 2.5% !important; }
.emoji1f1e61f1f8 { background-position: 82.5% 5% !important; }
.emoji1f1e61f1f9 { background-position: 82.5% 7.5% !important; }
.emoji1f1e61f1fa { background-position: 82.5% 10% !important; }
.emoji1f1e61f1fc { background-position: 82.5% 12.5% !important; }
.emoji1f1e61f1fd { background-position: 82.5% 15% !important; }
.emoji1f1e61f1ff { background-position: 82.5% 17.5% !important; }
.emoji1f1e71f1e6 { background-position: 82.5% 20% !important; }
.emoji1f1e71f1e7 { background-position: 82.5% 22.5% !important; }
.emoji1f1e71f1e9 { background-position: 82.5% 25% !important; }
.emoji1f1e71f1ea { background-position: 82.5% 27.5% !important; }
.emoji1f1e71f1eb { background-position: 82.5% 30% !important; }
.emoji1f1e71f1ec { background-position: 82.5% 32.5% !important; }
.emoji1f1e71f1ed { background-position: 82.5% 35% !important; }
.emoji1f1e71f1ee { background-position: 82.5% 37.5% !important; }
.emoji1f1e71f1ef { background-position: 82.5% 40% !important; }
.emoji1f1e71f1f1 { background-position: 82.5% 42.5% !important; }
.emoji1f1e71f1f2 { background-position: 82.5% 45% !important; }
.emoji1f1e71f1f3 { background-position: 82.5% 47.5% !important; }
.emoji1f1e71f1f4 { background-position: 82.5% 50% !important; }
.emoji1f1e71f1f6 { background-position: 82.5% 52.5% !important; }
.emoji1f1e71f1f7 { background-position: 82.5% 55% !important; }
.emoji1f1e71f1f8 { background-position: 82.5% 57.5% !important; }
.emoji1f1e71f1f9 { background-position: 82.5% 60% !important; }
.emoji1f1e71f1fb { background-position: 82.5% 62.5% !important; }
.emoji1f1e71f1fc { background-position: 82.5% 65% !important; }
.emoji1f1e71f1fe { background-position: 82.5% 67.5% !important; }
.emoji1f1e71f1ff { background-position: 82.5% 70% !important; }
.emoji1f1e81f1e6 { background-position: 82.5% 72.5% !important; }
.emoji1f1e81f1e8 { background-position: 82.5% 75% !important; }
.emoji1f1e81f1e9 { background-position: 82.5% 77.5% !important; }
.emoji1f1e81f1eb { background-position: 82.5% 80% !important; }
.emoji1f1e81f1ec { background-position: 82.5% 82.5% !important; }
.emoji1f1e81f1ed { background-position: 82.5% 85% !important; }
.emoji1f1e81f1ee { background-position: 82.5% 87.5% !important; }
.emoji1f1e81f1f0 { background-position: 82.5% 90% !important; }
.emoji1f1e81f1f1 { background-position: 82.5% 92.5% !important; }
.emoji1f1e81f1f2 { background-position: 82.5% 95% !important; }
.emoji1f1e81f1f3 { background-position: 82.5% 97.5% !important; }
.emoji1f1e81f1f4 { background-position: 82.5% 100% !important; }
.emoji1f1e81f1f5 { background-position: 85% 0% !important; }
.emoji1f1e81f1f7 { background-position: 85% 2.5% !important; }
.emoji1f1e81f1fa { background-position: 85% 5% !important; }
.emoji1f1e81f1fb { background-position: 85% 7.5% !important; }
.emoji1f1e81f1fc { background-position: 85% 10% !important; }
.emoji1f1e81f1fd { background-position: 85% 12.5% !important; }
.emoji1f1e81f1fe { background-position: 85% 15% !important; }
.emoji1f1e81f1ff { background-position: 85% 17.5% !important; }
.emoji1f1e91f1ea { background-position: 85% 20% !important; }
.emoji1f1e91f1ec { background-position: 85% 22.5% !important; }
.emoji1f1e91f1ef { background-position: 85% 25% !important; }
.emoji1f1e91f1f0 { background-position: 85% 27.5% !important; }
.emoji1f1e91f1f2 { background-position: 85% 30% !important; }
.emoji1f1e91f1f4 { background-position: 85% 32.5% !important; }
.emoji1f1e91f1ff { background-position: 85% 35% !important; }
.emoji1f1ea1f1e6 { background-position: 85% 37.5% !important; }
.emoji1f1ea1f1e8 { background-position: 85% 40% !important; }
.emoji1f1ea1f1ea { background-position: 85% 42.5% !important; }
.emoji1f1ea1f1ec { background-position: 85% 45% !important; }
.emoji1f1ea1f1ed { background-position: 85% 47.5% !important; }
.emoji1f1ea1f1f7 { background-position: 85% 50% !important; }
.emoji1f1ea1f1f8 { background-position: 85% 52.5% !important; }
.emoji1f1ea1f1f9 { background-position: 85% 55% !important; }
.emoji1f1ea1f1fa { background-position: 85% 57.5% !important; }
.emoji1f1eb1f1ee { background-position: 85% 60% !important; }
.emoji1f1eb1f1ef { background-position: 85% 62.5% !important; }
.emoji1f1eb1f1f0 { background-position: 85% 65% !important; }
.emoji1f1eb1f1f2 { background-position: 85% 67.5% !important; }
.emoji1f1eb1f1f4 { background-position: 85% 70% !important; }
.emoji1f1eb1f1f7 { background-position: 85% 72.5% !important; }
.emoji1f1ec1f1e6 { background-position: 85% 75% !important; }
.emoji1f1ec1f1e7 { background-position: 85% 77.5% !important; }
.emoji1f1ec1f1e9 { background-position: 85% 80% !important; }
.emoji1f1ec1f1ea { background-position: 85% 82.5% !important; }
.emoji1f1ec1f1eb { background-position: 85% 85% !important; }
.emoji1f1ec1f1ec { background-position: 85% 87.5% !important; }
.emoji1f1ec1f1ed { background-position: 85% 90% !important; }
.emoji1f1ec1f1ee { background-position: 85% 92.5% !important; }
.emoji1f1ec1f1f1 { background-position: 85% 95% !important; }
.emoji1f1ec1f1f2 { background-position: 85% 97.5% !important; }
.emoji1f1ec1f1f3 { background-position: 85% 100% !important; }
.emoji1f1ec1f1f5 { background-position: 87.5% 0% !important; }
.emoji1f1ec1f1f6 { background-position: 87.5% 2.5% !important; }
.emoji1f1ec1f1f7 { background-position: 87.5% 5% !important; }
.emoji1f1ec1f1f8 { background-position: 87.5% 7.5% !important; }
.emoji1f1ec1f1f9 { background-position: 87.5% 10% !important; }
.emoji1f1ec1f1fa { background-position: 87.5% 12.5% !important; }
.emoji1f1ec1f1fc { background-position: 87.5% 15% !important; }
.emoji1f1ec1f1fe { background-position: 87.5% 17.5% !important; }
.emoji1f1ed1f1f0 { background-position: 87.5% 20% !important; }
.emoji1f1ed1f1f2 { background-position: 87.5% 22.5% !important; }
.emoji1f1ed1f1f3 { background-position: 87.5% 25% !important; }
.emoji1f1ed1f1f7 { background-position: 87.5% 27.5% !important; }
.emoji1f1ed1f1f9 { background-position: 87.5% 30% !important; }
.emoji1f1ed1f1fa { background-position: 87.5% 32.5% !important; }
.emoji1f1ee1f1e8 { background-position: 87.5% 35% !important; }
.emoji1f1ee1f1e9 { background-position: 87.5% 37.5% !important; }
.emoji1f1ee1f1ea { background-position: 87.5% 40% !important; }
.emoji1f1ee1f1f1 { background-position: 87.5% 42.5% !important; }
.emoji1f1ee1f1f2 { background-position: 87.5% 45% !important; }
.emoji1f1ee1f1f3 { background-position: 87.5% 47.5% !important; }
.emoji1f1ee1f1f4 { background-position: 87.5% 50% !important; }
.emoji1f1ee1f1f6 { background-position: 87.5% 52.5% !important; }
.emoji1f1ee1f1f7 { background-position: 87.5% 55% !important; }
.emoji1f1ee1f1f8 { background-position: 87.5% 57.5% !important; }
.emoji1f1ee1f1f9 { background-position: 87.5% 60% !important; }
.emoji1f1ef1f1ea { background-position: 87.5% 62.5% !important; }
.emoji1f1ef1f1f2 { background-position: 87.5% 65% !important; }
.emoji1f1ef1f1f4 { background-position: 87.5% 67.5% !important; }
.emoji1f1ef1f1f5 { background-position: 87.5% 70% !important; }
.emoji1f1f01f1ea { background-position: 87.5% 72.5% !important; }
.emoji1f1f01f1ec { background-position: 87.5% 75% !important; }
.emoji1f1f01f1ed { background-position: 87.5% 77.5% !important; }
.emoji1f1f01f1ee { background-position: 87.5% 80% !important; }
.emoji1f1f01f1f2 { background-position: 87.5% 82.5% !important; }
.emoji1f1f01f1f3 { background-position: 87.5% 85% !important; }
.emoji1f1f01f1f5 { background-position: 87.5% 87.5% !important; }
.emoji1f1f01f1f7 { background-position: 87.5% 90% !important; }
.emoji1f1f01f1fc { background-position: 87.5% 92.5% !important; }
.emoji1f1f01f1fe { background-position: 87.5% 95% !important; }
.emoji1f1f01f1ff { background-position: 87.5% 97.5% !important; }
.emoji1f1f11f1e6 { background-position: 87.5% 100% !important; }
.emoji1f1f11f1e7 { background-position: 90% 0% !important; }
.emoji1f1f11f1e8 { background-position: 90% 2.5% !important; }
.emoji1f1f11f1ee { background-position: 90% 5% !important; }
.emoji1f1f11f1f0 { background-position: 90% 7.5% !important; }
.emoji1f1f11f1f7 { background-position: 90% 10% !important; }
.emoji1f1f11f1f8 { background-position: 90% 12.5% !important; }
.emoji1f1f11f1f9 { background-position: 90% 15% !important; }
.emoji1f1f11f1fa { background-position: 90% 17.5% !important; }
.emoji1f1f11f1fb { background-position: 90% 20% !important; }
.emoji1f1f11f1fe { background-position: 90% 22.5% !important; }
.emoji1f1f21f1e6 { background-position: 90% 25% !important; }
.emoji1f1f21f1e8 { background-position: 90% 27.5% !important; }
.emoji1f1f21f1e9 { background-position: 90% 30% !important; }
.emoji1f1f21f1ea { background-position: 90% 32.5% !important; }
.emoji1f1f21f1eb { background-position: 90% 35% !important; }
.emoji1f1f21f1ec { background-position: 90% 37.5% !important; }
.emoji1f1f21f1ed { background-position: 90% 40% !important; }
.emoji1f1f21f1f0 { background-position: 90% 42.5% !important; }
.emoji1f1f21f1f1 { background-position: 90% 45% !important; }
.emoji1f1f21f1f2 { background-position: 90% 47.5% !important; }
.emoji1f1f21f1f3 { background-position: 90% 50% !important; }
.emoji1f1f21f1f4 { background-position: 90% 52.5% !important; }
.emoji1f1f21f1f5 { background-position: 90% 55% !important; }
.emoji1f1f21f1f6 { background-position: 90% 57.5% !important; }
.emoji1f1f21f1f7 { background-position: 90% 60% !important; }
.emoji1f1f21f1f8 { background-position: 90% 62.5% !important; }
.emoji1f1f21f1f9 { background-position: 90% 65% !important; }
.emoji1f1f21f1fa { background-position: 90% 67.5% !important; }
.emoji1f1f21f1fb { background-position: 90% 70% !important; }
.emoji1f1f21f1fc { background-position: 90% 72.5% !important; }
.emoji1f1f21f1fd { background-position: 90% 75% !important; }
.emoji1f1f21f1fe { background-position: 90% 77.5% !important; }
.emoji1f1f21f1ff { background-position: 90% 80% !important; }
.emoji1f1f31f1e6 { background-position: 90% 82.5% !important; }
.emoji1f1f31f1e8 { background-position: 90% 85% !important; }
.emoji1f1f31f1ea { background-position: 90% 87.5% !important; }
.emoji1f1f31f1eb { background-position: 90% 90% !important; }
.emoji1f1f31f1ec { background-position: 90% 92.5% !important; }
.emoji1f1f31f1ee { background-position: 90% 95% !important; }
.emoji1f1f31f1f1 { background-position: 90% 97.5% !important; }
.emoji1f1f31f1f4 { background-position: 90% 100% !important; }
.emoji1f1f31f1f5 { background-position: 92.5% 0% !important; }
.emoji1f1f31f1f7 { background-position: 92.5% 2.5% !important; }
.emoji1f1f31f1fa { background-position: 92.5% 5% !important; }
.emoji1f1f31f1ff { background-position: 92.5% 7.5% !important; }
.emoji1f1f41f1f2 { background-position: 92.5% 10% !important; }
.emoji1f1f51f1e6 { background-position: 92.5% 12.5% !important; }
.emoji1f1f51f1ea { background-position: 92.5% 15% !important; }
.emoji1f1f51f1eb { background-position: 92.5% 17.5% !important; }
.emoji1f1f51f1ec { background-position: 92.5% 20% !important; }
.emoji1f1f51f1ed { background-position: 92.5% 22.5% !important; }
.emoji1f1f51f1f0 { background-position: 92.5% 25% !important; }
.emoji1f1f51f1f1 { background-position: 92.5% 27.5% !important; }
.emoji1f1f51f1f2 { background-position: 92.5% 30% !important; }
.emoji1f1f51f1f3 { background-position: 92.5% 32.5% !important; }
.emoji1f1f51f1f7 { background-position: 92.5% 35% !important; }
.emoji1f1f51f1f8 { background-position: 92.5% 37.5% !important; }
.emoji1f1f51f1f9 { background-position: 92.5% 40% !important; }
.emoji1f1f51f1fc { background-position: 92.5% 42.5% !important; }
.emoji1f1f51f1fe { background-position: 92.5% 45% !important; }
.emoji1f1f61f1e6 { background-position: 92.5% 47.5% !important; }
.emoji1f1f71f1ea { background-position: 92.5% 50% !important; }
.emoji1f1f71f1f4 { background-position: 92.5% 52.5% !important; }
.emoji1f1f71f1f8 { background-position: 92.5% 55% !important; }
.emoji1f1f71f1fa { background-position: 92.5% 57.5% !important; }
.emoji1f1f71f1fc { background-position: 92.5% 60% !important; }
.emoji1f1f81f1e6 { background-position: 92.5% 62.5% !important; }
.emoji1f1f81f1e7 { background-position: 92.5% 65% !important; }
.emoji1f1f81f1e8 { background-position: 92.5% 67.5% !important; }
.emoji1f1f81f1e9 { background-position: 92.5% 70% !important; }
.emoji1f1f81f1ea { background-position: 92.5% 72.5% !important; }
.emoji1f1f81f1ec { background-position: 92.5% 75% !important; }
.emoji1f1f81f1ed { background-position: 92.5% 77.5% !important; }
.emoji1f1f81f1ee { background-position: 92.5% 80% !important; }
.emoji1f1f81f1ef { background-position: 92.5% 82.5% !important; }
.emoji1f1f81f1f0 { background-position: 92.5% 85% !important; }
.emoji1f1f81f1f1 { background-position: 92.5% 87.5% !important; }
.emoji1f1f81f1f2 { background-position: 92.5% 90% !important; }
.emoji1f1f81f1f3 { background-position: 92.5% 92.5% !important; }
.emoji1f1f81f1f4 { background-position: 92.5% 95% !important; }
.emoji1f1f81f1f7 { background-position: 92.5% 97.5% !important; }
.emoji1f1f81f1f8 { background-position: 92.5% 100% !important; }
.emoji1f1f81f1f9 { background-position: 95% 0% !important; }
.emoji1f1f81f1fb { background-position: 95% 2.5% !important; }
.emoji1f1f81f1fd { background-position: 95% 5% !important; }
.emoji1f1f81f1fe { background-position: 95% 7.5% !important; }
.emoji1f1f81f1ff { background-position: 95% 10% !important; }
.emoji1f1f91f1e6 { background-position: 95% 12.5% !important; }
.emoji1f1f91f1e8 { background-position: 95% 15% !important; }
.emoji1f1f91f1e9 { background-position: 95% 17.5% !important; }
.emoji1f1f91f1eb { background-position: 95% 20% !important; }
.emoji1f1f91f1ec { background-position: 95% 22.5% !important; }
.emoji1f1f91f1ed { background-position: 95% 25% !important; }
.emoji1f1f91f1ef { background-position: 95% 27.5% !important; }
.emoji1f1f91f1f0 { background-position: 95% 30% !important; }
.emoji1f1f91f1f1 { background-position: 95% 32.5% !important; }
.emoji1f1f91f1f2 { background-position: 95% 35% !important; }
.emoji1f1f91f1f3 { background-position: 95% 37.5% !important; }
.emoji1f1f91f1f4 { background-position: 95% 40% !important; }
.emoji1f1f91f1f7 { background-position: 95% 42.5% !important; }
.emoji1f1f91f1f9 { background-position: 95% 45% !important; }
.emoji1f1f91f1fb { background-position: 95% 47.5% !important; }
.emoji1f1f91f1fc { background-position: 95% 50% !important; }
.emoji1f1f91f1ff { background-position: 95% 52.5% !important; }
.emoji1f1fa1f1e6 { background-position: 95% 55% !important; }
.emoji1f1fa1f1ec { background-position: 95% 57.5% !important; }
.emoji1f1fa1f1f2 { background-position: 95% 60% !important; }
.emoji1f1fa1f1f8 { background-position: 95% 62.5% !important; }
.emoji1f1fa1f1fe { background-position: 95% 65% !important; }
.emoji1f1fa1f1ff { background-position: 95% 67.5% !important; }
.emoji1f1fb1f1e6 { background-position: 95% 70% !important; }
.emoji1f1fb1f1e8 { background-position: 95% 72.5% !important; }
.emoji1f1fb1f1ea { background-position: 95% 75% !important; }
.emoji1f1fb1f1ec { background-position: 95% 77.5% !important; }
.emoji1f1fb1f1ee { background-position: 95% 80% !important; }
.emoji1f1fb1f1f3 { background-position: 95% 82.5% !important; }
.emoji1f1fb1f1fa { background-position: 95% 85% !important; }
.emoji1f1fc1f1eb { background-position: 95% 87.5% !important; }
.emoji1f1fc1f1f8 { background-position: 95% 90% !important; }
.emoji1f1fd1f1f0 { background-position: 95% 92.5% !important; }
.emoji1f1fe1f1ea { background-position: 95% 95% !important; }
.emoji1f1fe1f1f9 { background-position: 95% 97.5% !important; }
.emoji1f1ff1f1e6 { background-position: 95% 100% !important; }
.emoji1f1ff1f1f2 { background-position: 97.5% 0% !important; }
.emoji1f1ff1f1fc { background-position: 97.5% 2.5% !important; }
.emoji1f468200d1f468200d1f466 { background-position: 97.5% 5% !important; }
.emoji1f468200d1f468200d1f466200d1f466 { background-position: 97.5% 7.5% !important; }
.emoji1f468200d1f468200d1f467 { background-position: 97.5% 10% !important; }
.emoji1f468200d1f468200d1f467200d1f466 { background-position: 97.5% 12.5% !important; }
.emoji1f468200d1f468200d1f467200d1f467 { background-position: 97.5% 15% !important; }
.emoji1f468200d1f469200d1f466200d1f466 { background-position: 97.5% 17.5% !important; }
.emoji1f468200d1f469200d1f467 { background-position: 97.5% 20% !important; }
.emoji1f468200d1f469200d1f467200d1f466 { background-position: 97.5% 22.5% !important; }
.emoji1f468200d1f469200d1f467200d1f467 { background-position: 97.5% 25% !important; }
.emoji1f468200d2764fe0f200d1f468 { background-position: 97.5% 27.5% !important; }
.emoji1f468200d2764fe0f200d1f48b200d1f468 { background-position: 97.5% 30% !important; }
.emoji1f469200d1f469200d1f466 { background-position: 97.5% 32.5% !important; }
.emoji1f469200d1f469200d1f466200d1f466 { background-position: 97.5% 35% !important; }
.emoji1f469200d1f469200d1f467 { background-position: 97.5% 37.5% !important; }
.emoji1f469200d1f469200d1f467200d1f466 { background-position: 97.5% 40% !important; }
.emoji1f469200d1f469200d1f467200d1f467 { background-position: 97.5% 42.5% !important; }
.emoji1f469200d2764fe0f200d1f469 { background-position: 97.5% 45% !important; }
.emoji1f469200d2764fe0f200d1f48b200d1f469 { background-position: 97.5% 47.5% !important; }

.breadcrumb {
  background-color: transparent;
}
.breadcrumb>li+li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}

.no-border{
  border:none!important;
  padding:0!important;
}

li.list-group-item:hover, li.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  color: #555;
}

.list-group .job-group-item, .list-group .job-group-item .badge {
  font-size: 18px!important;
}.branding{
	background:transparent!important;
}
.my-bootstrap-container .row{
    margin-bottom:0px;
}
#search-button {
    background-color: #a7a9ac;
    border-color: #a7a9ac;
    color: #000;
    height: 30px;
    padding-top: 5px;
}

@media (max-width: 1179px){
    #heromedia-container,#search-container-anixter {
        width: 100%!important;
        margin-bottom: 20px!important;
        position: relative!important;
        max-width: none!important;
        padding: 0!important;
    }
}
@media only screen and (max-width: 767px){
    .my-bootstrap-container p {
        font-size: 18px;
        font-weight: normal!important;
    }  
}
.my-bootstrap-container .text.parbase.section p{
    font-weight: normal;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #555!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #555!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #555!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #555!important;
}
#heromedia-container{
    overflow:hidden!important;
}
#heromedia-container,#search-container-anixter {
    width: 100vw!important;
    margin-left: calc(-50vw + 50%);
    margin-bottom: 20px!important;
    position: relative!important;
    max-width: none!important;
    padding: 0!important;
}
youtube iframe{
    max-width:900px!important;
}
.home-body #heromedia-container{
    margin-bottom:-10px!important;
    overflow:hidden!important;
}
#search-container-anixter{
    background-color:#0078BF;
}
#search-container-anixter h3{
    color:#fff;
}

#heromedia-container .col-md-12 {
    padding-left: 0px;
    padding-right: 0px;
}
#job-desc, #job-desc * {
    font-size: 14px!important;
    line-height:24px;
}
#comment-form-box{
	padding:5px;
}
#desktop-comment-tooltip{
	display:hidden!important;
}
.content-main{
    padding-left:0px!important;
    padding-right:0px!important;
}
#social-share-bar li > a > i {
    font-size: 28px;
}
.header nav .nav-main .shopping-cart-panel{
    display:none!important;
}
.bgimage article .apply-btn{
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%)!important;    
    height:34px;  
}
.my-bootstrap-container{
    padding-top:0px;
    margin-top:-5px;
    margin-left:auto;
    margin-right:auto;
    max-width:1180px!important;
    text-align: inherit!important;
    padding-left:20px;
    padding-right:20px;
    background-color: inherit!important;
}
.header nav .nav-main .nav-main-wrapper {
}
@media (min-width: 768px){
    .wrapper {
        width: auto!important; 
    }
    .header nav .nav-main .nav-main-wrapper {
        margin-right: auto;
        margin-left: auto;
        padding-left: 5px;
        padding-right: 5px;
        width: 100%!important;
    }    
}

@media(max-width:767px){
    #heromedia-container .carousel, #heromedia-container .carousel .carousel-item{
        max-height:200px!important;
    }
}

.my-bootstrap-container div.carousel{
    margin-top:0px!important;
    margin-bottom:0px!important;
}
#apply-btn{
    background-color:#0078c1!important;
}
/*
.footer{
    display:none!important;
}*/
.my-bootstrap-container img.cq-dd-image{
    margin-bottom:10px;
}
.media-body .title{
    padding-top:30px;
}

.header nav .nav-main{
    background-color:#e0e0e0!important;
    color:#848386!important;
}
.header nav .nav-main .nav-main-wrapper .section-primary-nav ul li.active{
    background-color: #848386!important;
    color: #fff;
}
.header nav .nav-main .nav-main-wrapper .section-primary-nav ul li.active a{
    color: #fff;
}
.header nav .nav-main .nav-main-wrapper .section-primary-nav ul li{
    border:none!important;
    background-color:#e0e0e0!important;
    float:left!important;
    height: 40px;
    text-align: center;
    line-height: 40px;  
    padding-left:20px;
    padding-right:20px;  
}
.header nav .nav-main .nav-main-wrapper .section-primary-nav {
}
.header nav .nav-main .nav-main-wrapper .section-primary-nav ul li a{
}
.header nav .nav-main .nav-main-wrapper .section-primary-nav ul {
    display: table;
    float: none!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
#contact-tab-container{
    display:none!important;
}
.home-body #search-query-input{
    border-top-left-radius:6px!important;
    border-bottom-left-radius:6px!important;
}
.home-body #search-button{
    background-color:#fff;
    padding: 6px;
    border: 1px #ccc solid!important;
    border-left:none!important;
}
.home-body #search-button .fa-search{
    color:#ccc;
    font-size:18px;
}
.my-bootstrap-container .form-control{
    max-width:none;
}
#category-redirect-select,#region-redirect-select{
    text-transform:initial;
}
.anixter-job-custom-container .media{
    padding:20px;
}
.anixter-job-custom-container .media .media-object{
    max-width:180px;
}
.anixter-job-custom-container .media:first-child{
    margin-top:15px!important;
}
.anixter-job-custom-container .media .media-heading .badge {
    background: #08c;
    font-size: 20px;
    padding: 5px;
    padding-left:10px;
    padding-right:10px;
    border-radius: 5px;
    color: #fff;
}
.anixter-job-custom-container .media .media-heading h3{
    margin-top:10px;
}
.anixter-job-custom-container .media .media-heading .badge {
    position: relative!important;
    top: inherit!important;
    left: inherit;
}
.anixter-job-custom-container .media .media-heading .badge {
    float: right;
}
#conversant-h2{
    margin-top:0px;
}
#video-background {
/*  making the video fullscreen  */
  right: 0; 
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto;
  z-index: -100;
}

#heromedia-container h1 {
    position: absolute;
    top: 5%;
    left:70%;
    width: 30%;
    font-size: 66px;
    letter-spacing: 3px;
    font-weight:bold;
    color: #fff;
    font-family: "Arial",sans-serif;
    text-align: left;
}
#heromedia-container  h1 span.big{
    font-size: 186px;
    line-height: 180px;
}
#heromedia-container  h1 span.skinny{
    font-size: 106px;
    line-height: 90px;
}

#heromedia-container  h1 span {
  font-family: "Arial",sans-serif;
  letter-spacing: 0;
  font-size: 16px;
  color:#c1cd23;
}

#heromedia-container  h1 span a {
  color: #fff;
}

.content-main h3{
    color:#1978ba!important;
    font-weight:bold!important;
}
#search-container-anixter h3{
    color: #fff!important;
}
.college-recruiting .media{
    margin-top:0px!important;
}
.hero-container-cj,.bgimage{
    min-height: 600px !important;
} 
@media (min-width: 992px){
    .hero-container-cj,.bgimage{
        min-height: 600px !important;
    }    
}
@media(max-width:1300px){
    .hero-container-cj,.bgimage{
        min-height:500px!important;
    }          
}
@media(max-width:1180px){
    .hero-container-cj,.bgimage{
        min-height:400px!important;
    } 
}

@media(max-width:979px){
    .hero-container-cj,.bgimage{
        min-height:300px!important;
    }                     
}
@media(max-width:767px){
    .hero-container-cj,.bgimage{
        min-height:200px!important;
    }
}

.job-container .bgimage{
    min-height:0!important;
}

#job-desc br {
    display: block!important;
    margin: 20px 0!important;
    content: " ";
 }
 .bgimage {
    width: 100vw!important;
    margin-left: calc(-50vw + 50%);
    min-height: auto !important;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size:cover!important;
    background-attachment: unset!important;
}  
.header nav .nav-main .nav-main-wrapper .section-primary-nav ul {
    display: table;
    float: left;
    margin: 0;
    padding: 0;
}
.btn-default{
    background-color:initial!important;
}
header, .globalheader {
    min-height: auto!important;
}

.language-selector{
    text-align:left!important;
}
.countrylanguageselector > a{
    font-size: 12px!important;
    margin-left: 20px;
}
.mobile-utility .utility-links li{
    width: 100%;
    padding:20px;
}
@media screen and (max-width: 767px){
    .header header .header-main .header-main-wrapper {
        position: auto;
        left: 0;
        top: 0;
        right: 0;
        z-index: 9999;
        padding: 0;
        width: 100%;
    }
}

.my-bootstrap-container .btn{
    color:#000!important;
    border: 1px solid #000!important;
}
.my-bootstrap-container .apply-btn,.apply-btn{
    background-color:#0078c1!important;
    color:#fff!important;
}
.title{
    position:relative!important;
}
#powered-by {
    background: transparent;
}
.title{
    background-color:transparent!important;
}
.btn{
    border: 1px!important;
}
#search-button{
    width:auto!important;
}
.footer-wrapper .content{
    display:block!important;
}
.modal .btn.btn-default{
    border:1px solid #ccc!important;
    color:#000!important;
}

.shopping-cart-overlay.shoppingcartoverlay{
    display:none!important;
}
@media screen and (max-width: 767px){
    .header header .header-main .header-main-wrapper {
        position: relative!important;
    }
}
#search-container-anixter{
    padding-top:20px!important;
    padding-bottom:20px!important;
}
h3{
    margin-top:20px!important;
}@font-face {
  font-family: 'footable';
  src: url('js/bower/footable/css/fonts/footable.eot');
  src: url('js/bower/footable/css/fonts/footable.eot?#iefix') format('embedded-opentype'), url('js/bower/footable/css/fonts/footable.woff') format('woff'), url('js/bower/footable/css/fonts/footable.ttf') format('truetype'), url('js/bower/footable/css/fonts/footable.svg#footable') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'footable';
    src: url('js/bower/footable/css/fonts/footable.svg#footable') format('svg');
    font-weight: normal;
    font-style: normal;
  }
}
.footable {
  width: 100%;
  /** SORTING **/

  /** PAGINATION **/

}
.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: none;
}
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e001";
}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}
.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #eee;
  border-top: none;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 5px;
  font-size: 14px;
  color: #888888;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  content: "\e000";
}
.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005";
}
.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e004";
}
.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e003";
}
.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e002";
}
.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e007";
}
.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
  content: "\e006";
}
.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e009";
}
.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e008";
}
.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00f";
}
.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
  content: "\e011";
}
.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e013";
}
.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
  content: "\e015";
}
.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01b";
}
.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e01d";
}
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00b";
}
.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e00d";
}
.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01f";
}
.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
  content: "\e021";
}
.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e017";
}
.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
  content: "\e019";
}
.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
  font-size: 18px;
}
.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
  font-size: 24px;
}
.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "\e013";
}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "\e012";
}
.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px;
}
.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "\e022";
}
.footable > tfoot .pagination {
  margin: 0;
}
.footable.no-paging .hide-if-no-paging {
  display: none;
}
.footable-row-detail-inner {
  display: table;
}
.footable-row-detail-row {
  display: table-row;
  line-height: 1.5em;
}
.footable-row-detail-group {
  display: block;
  line-height: 2em;
  font-size: 1.2em;
  font-weight: bold;
}
.footable-row-detail-name {
  display: table-cell;
  font-weight: bold;
  padding-right: 0.5em;
}
.footable-row-detail-value {
  display: table-cell;
}
.footable-odd {
  background-color: #f7f7f7;
}
/**
 * angular-growl-v2 - v0.7.4 - 2015-05-26
 * http://janstevens.github.io/angular-growl-2
 * Copyright (c) 2015 Marco Rinck,Jan Stevens; Licensed MIT
 */

.growl-container.growl-fixed{position:fixed;float:right;width:90%;max-width:400px;z-index:9999}.growl-container.growl-fixed.top-right{top:10px;right:15px}.growl-container.growl-fixed.bottom-right{bottom:10px;right:15px}.growl-container.growl-fixed.top-left{top:10px;left:15px}.growl-container.growl-fixed.bottom-left{bottom:10px;left:15px}.growl-container.growl-fixed.top-center{top:10px;left:50%;margin-left:-200px}.growl-container.growl-fixed.bottom-center{bottom:10px;left:50%;margin-left:-200px}.growl-container>.growl-item{padding:10px;padding-right:35px;margin-bottom:10px;cursor:pointer}.growl-container>button{border:0;outline:0}.growl-container>.growl-item.ng-enter,.growl-container>.growl-item.ng-leave{-webkit-transition:.5s linear all;-moz-transition:.5s linear all;-o-transition:.5s linear all;transition:.5s linear all}.growl-container>.growl-item.ng-enter,.growl-container>.growl-item.ng-leave.ng-leave-active{opacity:0}.growl-container>.growl-item.ng-leave,.growl-container>.growl-item.ng-enter.ng-enter-active{opacity:1}.growl-container>div.growl-item{background-position:12px center;background-repeat:no-repeat}.growl-title{font-size:16px}.growl-item.icon>.growl-title{margin:0 0 0 40px}.growl-item.icon>.growl-message{margin:0 0 0 40px}.growl-container>.alert-info.icon{background-image:url("data:image/png;base64,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")}.growl-container>.alert-error.icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAwBJREFUeNqsll1IU2EYx5+zj7Ozdo477sOPuZiJ+Nlm2CRZ6yJKJcGICDRvEjY2+rg0EIkuxLzRC+lGEUZGRJd1EQahoikUiBVZF64hzAYqhlvbztzZOdvpavNsunOm9b96X97nfX7P877ned6DcBwHCIKAkNY8HlMkEHge9vutusbGSUyrfXS2ry8OIuI4DpB8gDWPx8RQVHd8b69rZ3X1IkNRGSOUIFKaurqfp0pK3spx/F2T2z0nCFgaHPzBJZNokqZVSZpWJsJhFbW9LYcCJVepOFV5eUSmVFJShYJi9/eJFMMork5MFMsAAP5sbNTs7+7KxBzJMIxj4/FD6TIUhYR8viIAKMpdkwAAKNTqmJBjRCqFM52dkzdnZiR1PT2XNPX1vwvNTgIAIJHJWCGjIpMp2tLffxcAwOJyLWtqa0fFHEtR9AAgx/E9wShyA0CQhBgAVatZfgYx+M9CCSKeAcgwbFfIOB4M4scG4HgoA0DV6gUh4xTDSPjzJE1XiQGUOt3XAwCOvxAypkOhLECKZXUF1MbnDMDscPjxioq4WLvgZWAQBRDEywwAAAA3GjcEj4llG9NjNhYrE7Ilq6vDFqfTmwVQarVzQpsSkUhXZhyNakUAbzLVz7uUxwqSvJ973mkFvd7eldFReZKmjZvz8zqhqsc0mieZOb+bfhwamv21sHDlX75/vcUSuDw+fjrdTbOiVRkM99IlfhJJURS0DQ23D/WitCxOp7fUav1y1ObimpqQqb39lcFm+yLDMO4om/LW1mWLy7WcFwAAoK6svKbU69ncyMpaWs5dGBjotQ8PNxtstve5+zCNJkkYjbeO7KZ8mZ3OnQq7/WFW5SYSwFBUNwDA9+lpMrq1dZ6/riDJlKmt7brZ6dw5dOn5nsxPIyOvN2dnb2SVv17PMpGIlP/oKEgyVdnR0dXkds8c603OB8mNPJ/zggAAACtjY08Di4sP+I++XKXiSq3WD4TReMfscPhP9FfB17epKXvQ53sWXF+vKmluXhJzzAf8HQAC8i1VVpW6ogAAAABJRU5ErkJggg==")}.growl-container>.alert-success.icon{background-image:url("data:image/png;base64,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")}.growl-container>.alert-warning.icon{background-image:url("data:image/png;base64,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")}