@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700);
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg') format('svg');
}
body {
    background-repeat: repeat;
    background: #f5f5f5;
    font-family: Nunito, sans-serif;
    color: #5b626b;
    font-size: 14px
}

html {
    overflow-x: hidden;
    position: relative;
    min-height: 100%
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 10px;
    font-weight: 600
}

svg {
    max-width: 100%
}

h1 {
    line-height: 43px
}

h2 {
    line-height: 35px
}

h3 {
    line-height: 30px
}

h3 small {
    color: #444
}

h4 {
    line-height: 22px
}

h4 small {
    color: #444
}

h5 small {
    color: #444
}

b {
    font-weight: 700
}

a {
    color: #707070
}

a:hover {
    outline: 0;
    text-decoration: none;
    color: #365d6e
}

a:active {
    outline: 0;
    text-decoration: none
}

a:focus {
    outline: 0;
    text-decoration: none
}

a.text-primary:focus, a.text-primary:hover {
    color: #707070 !important
}

.container-alt {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}

.footer {
    bottom: 0;
    text-align: center;
    padding: 20px 30px;
    position: absolute;
    right: 0;
    left: 240px;
    background-color: #fafafa;
    -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, .05)
}

#wrapper {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.page {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.earning-text p {
    line-height: 24px
}

.live-tile {
    width: 170px;
    height: 90px;
    border-radius: 5px;
    color: #1f2b38
}

.grid-structure .grid-container {
    background-color: #f5f5f5;
    margin-bottom: 10px;
    padding: 10px 20px
}

.social-links li a {
    -webkit-border-radius: 50%;
    background-color: rgba(89, 206, 181, .85);
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    font-size: 12px
}

.timeline-2 {
    position: relative;
    border-left: 2px solid #fcaf34
}

.time-item {
    position: relative;
    padding-bottom: 1px;
    border-color: #eff3f6
}

.time-item-item:after, .time-item:before {
    display: table;
    content: " "
}

.time-item:after {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 5px;
    width: 14px;
    height: 14px;
    margin-left: -8px;
    background-color: #fcaf34;
    border-color: #fcaf34;
    border-style: solid;
    border-width: 2px;
    border-radius: 10px;
    content: ''
}

.item-info {
    margin-left: 15px;
    margin-bottom: 15px
}

.custom-input {
    border-radius: 3px;
    right: -1px;
    bottom: -2px;
    margin-top: 14px;
    background-color: rgba(45, 65, 83, .3);
    border: 1px solid rgba(85, 143, 157, .3)
}

.custom-input input.form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.custom-input input.form-control:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.custom-input input.form-control::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.custom-input input.form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.todo-list .form-control {
    color: #fff;
    background-color: transparent;
    border: 1px solid transparent
}

.todo-list .form-control:focus {
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.ckbox {
    font-weight: 400;
    position: relative;
    display: block;
    line-height: 24px
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

.ckbox input[type=checkbox] {
    opacity: 0;
    margin: 0 5px 0 0
}

.todo-task {
    padding: 4px 0
}

.todo-task input:checked + span {
    text-decoration: line-through
}

.ckbox span {
    padding-left: 16px
}

.ckbox span:before {
    content: '';
    width: 18px;
    height: 18px;
    background-color: transparent;
    border: 1px solid #365d6e;
    top: 1px;
    left: 0;
    border-radius: 3px
}

.ckbox span:after, .ckbox span:before {
    line-height: 18px;
    position: absolute
}

.ckbox input[type=checkbox]:checked + span:after {
    display: block
}

.ckbox span:after {
    top: 1px;
    left: 0;
    width: 18px;
    height: 18px;
    content: "\F12C";
    font-family: "Material Design Icons";
    font-size: 14px;
    text-align: center;
    color: #365d6e;
    background-color: transparent;
    line-height: 18px;
    display: none;
    font-weight: 700
}

.table-data .nav .nav-item a {
    display: block;
    padding: 5px 8px;
    font-size: 14px;
    color: #707070;
    border: 2px solid #707070
}

.nav-link.disabled, .nav-tabs .nav-link.disabled {
    color: #aaa
}

.dashboard .nav-pills .nav-item.show .nav-link, .dashboard .nav-pills .nav-link.active, .dashboard .nav-tabs .nav-link.active {
    color: #1f2b38 !important;
    background-color: #eff3f6 !important
}

.nav-tabs {
    margin-bottom: 0
}

.text-color-ped {
    height: 30px;
    background-color: #5b626b
}

.link-color-ped {
    height: 30px;
    background-color: #707070
}

.bg-topbar {
    background-color: #2b3a4a !important
}

.card-header:first-child {
    background-color: rgba(239, 243, 246, .25)
}

#accordion .card-header h5 a::before, #accordion2 .card-header h5 a::before {
    content: '\f106';
    font-family: FontAwesome;
    position: absolute;
    top: 12px;
    right: 25px;
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#accordion .card-header h5 a.collapsed::before, #accordion2 .card-header h5 a.collapsed::before {
    content: '\f107';
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.symbol-empty {
    background-image: linear-gradient(60deg, #444 0, #69679a 100%)
}

.friend-img {
    width: 60px
}

.mail-inbox img {
    width: 40px
}

.border-b {
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.mail-inbox .list-group-item.active {
    background-color: transparent;
    color: #fcaf34;
    font-weight: 700
}

.email-read .read-email img {
    width: 150px
}

.profile-tabs {
    border-bottom: 1px solid transparent !important
}

.presonal-inform li b {
    width: 108px;
    display: inline-block;
    text-transform: capitalize;
    color: #707070;
    font-size: 15px;
    font-weight: 500
}

.presonal-inform li {
    float: left;
    width: 50%;
    color: #707070;
    line-height: 30px
}

.tab-pane .progress {
    height: 5px
}

.profile-border {
    width: 10%;
    height: 3px;
    margin: 10px auto 15px;
    background-color: #5b6be8
}

.detail-text {
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px
}

.invoice hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, .2)
}

.contact-list .list-group-item {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .05);
    border-left: 0;
    border-right: 0
}

.testi-carousel {
    border: 4px double #6c757d;
    border-radius: 5px
}

.testi-carousel p b {
    font-weight: 700
}

.main-income .income-data {
    position: absolute;
    z-index: 10
}

.custom-form .form-control {
    background-color: rgba(105, 103, 154, .2);
    border: 1px solid #333;
    color: #ddd
}

.custom-form .form-control:focus {
    background-color: rgba(105, 103, 154, .5);
    border: 1px solid #69679a;
    color: #ddd
}

.widget-2 {
    margin-top: -25px;
    padding: 0 30px 30px
}

.bg-grad-1 {
    background: -webkit-gradient(linear, left top, right top, from(#614385), to(#516395)) !important;
    background: linear-gradient(to right, #614385 0, #516395 100%) !important
}

.blog-card h4 {
    font-weight: 600
}

.card-img-overlay {
    bottom: auto
}

#chat ul li a i, .blog-card .card-body ul li a i, .card-socials ul li a i, .custom-form ul li a i {
    font-size: 16px;
    background-color: rgba(239, 243, 246, .5);
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-radius: 50%
}

.chat {
    margin: 0;
    padding: 0;
    margin-top: -15px;
    margin-right: 10px
}

.chat li {
    list-style: none;
    padding: 7px 0 5px;
    margin: 7px auto;
    font-size: 14px;
    float: left;
    width: 100%
}

.chat li img.avatar {
    height: 45px;
    width: 45px;
    float: left;
    margin-top: 0;
    border-radius: 50% !important
}

.chat li.in .message {
    text-align: left;
    margin-left: 65px
}

.nice-chat li.in .message {
    background-color: rgba(108, 117, 125, .32);
    border: 1px solid #333;
    color: #707070;
    border-radius: 5px;
    -webkit-border-radius: 5px
}

.chat li .message {
    display: block;
    padding: 5px;
    position: relative
}

.chat li.out img.avatar {
    float: right;
    margin-left: 10px;
    margin-top: 0
}

.chat li.out .message {
    border-right: 2px solid rgba(104, 104, 104, .3);
    margin-right: 65px;
    text-align: right
}

.nice-chat li.out .message {
    background-color: rgba(108, 117, 125, .2);
    border: 1px solid #333;
    color: #707070;
    border-radius: 5px;
    -webkit-border-radius: 5px
}

.chat li.in .message .arrow {
    display: block;
    position: absolute;
    top: 2px;
    left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent
}

.nice-chat li.in .message .arrow {
    border-right: 8px solid #3a3c3f
}

.chat li.out .message .arrow {
    display: block;
    position: absolute;
    top: 2px;
    right: -8px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #323436
}

.dashboard #morris-area-chart {
    height: 290px
}

.dashboard #morris-donut-example {
    height: 305px
}

.dashboard #world-map-markers {
    height: 265px
}

.dashboard #multi-line-chart {
    height: 150px
}

.dashboard .todo-list.boxscroll {
    height: 230px
}

.dashboard .table-data .boxscroll {
    height: 570px
}

.dashborad-2 #morris-area-chart {
    height: 365px
}

.dashborad-2 #morris-bar-example {
    height: 220px
}

.dashborad-2 #morris-donut-example {
    height: 190px
}

.dashborad-2 .tab-widget #home .boxscroll, .dashborad-2 .tab-widget #messages .boxscroll {
    height: 480px
}

.dashborad-2 .tab-widget #chat .boxscroll {
    height: 380px
}

.dashborad-2 .table-data .boxscroll {
    height: 390px
}

.dashborad-2 .d3-widget {
    position: absolute;
    left: 0;
    right: 0
}

.dashborad-2 .pdf p i {
    border: 2px solid #3b6678;
    padding: 10px;
    border-radius: 5px;
    background-color: #365d6e
}

.dashborad-2 .pdf p i:hover {
    border: 2px solid #396375;
    background-color: #386071
}

.dashborad-3 #multi-line-chart {
    height: 300px
}

.dashborad-3 #morris-bar-example {
    height: 280px
}

.dashborad-3 .tab-widget #home .boxscroll, .dashborad-3 .tab-widget #messages .boxscroll {
    height: 480px
}

.dashborad-3 .tab-widget #chat .boxscroll {
    height: 380px
}

.dashborad-3 .table-data .boxscroll {
    height: 390px
}

.profit {
    color: rgba(118, 205, 222, .5)
}

.lost {
    color: rgba(255, 255, 255, .7)
}

.margin {
    color: rgba(211, 218, 232, .5)
}

.slide {
    float: none
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #707070
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f5f5f5;
    z-index: 9999999
}

#status {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px
}

.spinner {
    position: absolute;
    width: 78px;
    height: 78px;
    left: 50%;
    margin-left: -39px;
    margin-top: -39px
}

.spinner:before {
    content: '';
    position: absolute;
    width: 45px;
    height: 45px;
    top: 50%;
    margin-top: -23px;
    left: 50%;
    margin-left: -23px;
    border-width: 2px 1px;
    border-style: solid;
    border-color: #40a4f1 rgba(64, 164, 241, .3);
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    animation: spin 3.45s infinite;
    -o-animation: spin 3.45s infinite;
    -ms-animation: spin 3.45s infinite;
    -webkit-animation: spin 3.45s infinite;
    -moz-animation: spin 3.45s infinite
}

.spinner:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    left: 50%;
    margin-left: -6px;
    background-color: #40a4f1;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -o-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -ms-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -webkit-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -moz-animation: pulse 6.9s infinite, borderPulse 6.9s infinite
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
    100% {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(360deg)
    }
    100% {
        -webkit-transform: rotate(1080deg)
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(64, 164, 241, .2)
    }
    13% {
        background-color: rgba(64, 164, 241, .2)
    }
    15% {
        background-color: rgba(64, 164, 241, .9)
    }
    28% {
        background-color: rgba(64, 164, 241, .9)
    }
    30% {
        background-color: rgba(64, 164, 241, .2)
    }
    43% {
        background-color: rgba(64, 164, 241, .2)
    }
    45% {
        background-color: rgba(64, 164, 241, .9)
    }
    70% {
        background-color: rgba(64, 164, 241, .9)
    }
    74% {
        background-color: rgba(64, 164, 241, .2)
    }
    100% {
        background-color: rgba(64, 164, 241, .9)
    }
}

@-webkit-keyframes pulse {
    0% {
        background-color: rgba(64, 164, 241, .2)
    }
    13% {
        background-color: rgba(64, 164, 241, .2)
    }
    15% {
        background-color: rgba(64, 164, 241, .9)
    }
    28% {
        background-color: rgba(64, 164, 241, .9)
    }
    30% {
        background-color: rgba(64, 164, 241, .2)
    }
    43% {
        background-color: rgba(64, 164, 241, .2)
    }
    45% {
        background-color: rgba(64, 164, 241, .9)
    }
    70% {
        background-color: rgba(64, 164, 241, .9)
    }
    74% {
        background-color: rgba(64, 164, 241, .2)
    }
    100% {
        background-color: rgba(64, 164, 241, .9)
    }
}

@keyframes borderPulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(64, 164, 241, .8);
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(64, 164, 241, .8)
    }
    40% {
        -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(64, 164, 241, .8);
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(64, 164, 241, .8)
    }
    80% {
        -webkit-box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(64, 164, 241, .8);
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(64, 164, 241, .8)
    }
}

@-webkit-keyframes borderPulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(64, 164, 241, .8);
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(64, 164, 241, .8)
    }
    40% {
        -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(64, 164, 241, .8);
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(64, 164, 241, .8)
    }
    80% {
        -webkit-box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(64, 164, 241, .8);
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(64, 164, 241, .8)
    }
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.breadcrumb {
    background-color: transparent;
    margin-bottom: 15px;
    margin-top: 5px
}

.dropdown-menu {
    padding: 4px 0;
    font-size: 15px;
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 30px rgba(0, 0, 0, .08);
    background-color: #fff;
    border-color: transparent
}

.dropdown-item {
    background-color: #fff
}

.dropdown-item:active {
    background-color: #f7f7f7;
    color: #1f2b38
}

.dropdown-item:hover {
    background-color: #f7f7f7;
    color: #1f2b38
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #eff3f6;
    color: #1f2b38
}

.dropdown-item {
    padding: .55rem 1.5rem
}

.bg-primary {
    background-color: #fcaf34 !important
}

.bg-success {
    background-color: #5b6be8 !important
}

.bg-info {
    background-color: #40a4f1 !important
}

.bg-warning {
    background-color: #f5b225 !important
}

.bg-danger {
    background-color: #ec536c !important
}

.bg-muted {
    background-color: #707070 !important
}

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

.text-white {
    color: #fff !important
}

.text-danger {
    color: #ec536c !important
}

.text-muted {
    color: #707070 !important
}

.text-primary {
    color: #fcaf34 !important
}

.text-warning {
    color: #f5b225 !important
}

.text-success {
    color: #5b6be8 !important
}

.text-info {
    color: #40a4f1 !important
}

.text-dark {
    color: #1f2b38 !important
}

.badge {
    font-weight: 500;
    color: #fff
}

.badge-light {
    background-color: #eff3f6;
    color: #1f2b38
}

.badge-primary {
    background-color: #fcaf34
}

.badge-success {
    background-color: #5b6be8
}

.badge-info {
    background-color: #40a4f1
}

.badge-warning {
    background-color: #f5b225
}

.badge-danger {
    background-color: #ec536c
}

.badge-dark {
    background-color: #1f2b38
}

.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
    background-color: #fcaf34
}

.nav-pills > .active > a > .badge {
    color: #fcaf34
}

.popover-header {
    margin-top: 0
}

.blockquote {
    font-size: 1.05rem
}

.modal-title {
    margin-top: 0
}

.alert {
    position: relative;
    border: 0;
    font-size: 14px
}

.alert i {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px
}

.alert .alert-link {
    font-weight: 600
}

.alert-success {
    color: #fcaf34;
    background-color: #cff1ea
}

.alert-success .alert-link {
    color: #38bca0
}

.alert-success hr {
    border-top-color: #2e43e2
}

.alert-info {
    color: #40a4f1;
    background-color: #cfe8fb
}

.alert-info .alert-link {
    color: #118ded
}

.alert-info hr {
    border-top-color: #118ded
}

.alert-warning {
    color: #f5b225;
    background-color: #fdeed0
}

.alert-warning .alert-link {
    color: #dd990a
}

.alert-warning hr {
    border-top-color: #dd990a
}

.alert-danger {
    color: #ec536c;
    background-color: #fbdde2
}

.alert-danger .alert-link {
    color: #e72545
}

.alert-danger hr {
    border-top-color: #e72545
}

.p-0 {
    padding: 0
}

.p-t-10 {
    padding-top: 10px
}

.p-b-10 {
    padding-bottom: 10px
}

.m-0 {
    margin: 0
}

.m-r-5 {
    margin-right: 5px
}

.m-r-10 {
    margin-right: 10px
}

.m-r-15 {
    margin-right: 15px
}

.m-l-10 {
    margin-left: 10px
}

.m-l-15 {
    margin-left: 15px
}

.m-t-5 {
    margin-top: 5px
}

.m-t-10 {
    margin-top: 10px
}

.m-t-15 {
    margin-top: 15px
}

.m-t-20 {
    margin-top: 20px
}

.m-t-30 {
    margin-top: 30px
}

.m-t-40 {
    margin-top: 40px
}

.m-b-5 {
    margin-bottom: 5px
}

.m-b-10 {
    margin-bottom: 10px
}

.m-b-15 {
    margin-bottom: 15px
}

.m-b-20 {
    margin-bottom: 20px
}

.m-b-30 {
    margin-bottom: 30px
}

.w-xs {
    min-width: 80px
}

.w-sm {
    min-width: 95px
}

.w-md {
    min-width: 110px
}

.w-lg {
    min-width: 140px
}

.w-30 {
    width: 30px
}

.w-40 {
    width: 40px
}

.w-60 {
    width: 60px
}

.w-80 {
    width: 80px
}

.w-130 {
    width: 130px
}

.width-100 {
    width: 100px
}

.w-200 {
    width: 200px
}

.h-300 {
    height: 300px
}

.h-400 {
    height: 400px
}

.m-h-50 {
    min-height: 50px
}

.l-h-23 {
    line-height: 23px
}

.l-h-34 {
    line-height: 34px
}

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

.font-14 {
    font-size: 14px
}

.font-16 {
    font-size: 16px
}

.font-18 {
    font-size: 18px
}

.font-20 {
    font-size: 20px
}

.font-24 {
    font-size: 24px
}

.font-30 {
    font-size: 30px
}

.font-32 {
    font-size: 32px
}

.font-36 {
    font-size: 36px
}

.font-40 {
    font-size: 40px
}

.font-80 {
    font-size: 80px
}

.fw-700 {
    font-weight: 700
}

.no-border {
    border: none
}

.bx-shadow {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.thumb-sm {
    height: 32px;
    width: 32px
}

.thumb-md {
    height: 48px;
    width: 48px
}

.thumb-lg {
    height: 88px;
    width: 88px
}

.text-green {
    color: #365d6e
}

.text-lightdark3 {
    color: #333
}

.text-greylight {
    color: #c1c5e2
}

.header-title {
    font-size: 16px
}

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, .2);
    -webkit-transition: all .7s ease-out;
    transition: all .7s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    transform: scale(0);
    pointer-events: none
}

.waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, .25)
}

.waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, .7)
}

.waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, .7)
}

.waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, .7)
}

.waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, .7)
}

.waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, .7)
}

.waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, .7)
}

.waves-notransition {
    -webkit-transition: none;
    transition: none
}

.waves-circle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none
}

.waves-input-wrapper {
    border-radius: .2em;
    vertical-align: bottom
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}

.waves-block {
    display: block
}

@media print {
    .breadcrumb, .footer, .logo, .page-title, .page-title-box {
        display: none;
        margin: 0;
        padding: 0
    }

    .left {
        display: none
    }

    .content {
        margin-top: 0;
        padding-top: 0
    }

    .content-page, .page-content-wrapper {
        margin: 0 !important
    }

    .footer, .side-menu, .topbar {
        display: none;
        margin: 0;
        padding: 0
    }

    .content-page > .content {
        margin: 0 !important
    }
}

.button-items {
    margin-bottom: -8px
}

.button-items .btn {
    margin-bottom: 8px;
    margin-right: 5px
}

.bs-example-modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    display: block
}

.icon-demo-content {
    text-align: center;
    color: #707070
}

.icon-demo-content i {
    display: block;
    font-size: 28px;
    margin-bottom: 5px
}

.icon-demo-content .col-sm-6 {
    margin-bottom: 30px
}

.icon-demo-content .col-sm-6:hover i {
    color: #fcaf34
}

.grid-col div span {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    background-color: #f5f5f5;
    border: 1px solid rgba(255, 255, 255, .2);
    display: block
}

.grid-col .nested-col.row span {
    background: #ededed;
    display: block
}

.icon-demo-content i {
    display: block;
    margin: 0 auto;
    width: 50px;
    font-size: 24px;
    height: 50px;
    border-radius: 50%;
    line-height: 50px;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.icon-demo-content .col-sm-6:hover i {
    color: #fcaf34
}

.btn {
    border-radius: 3px;
    font-size: 15px;
    outline: 0 !important
}

.btn-round {
    border-radius: 20px
}

.btn-danger, .btn-dark, .btn-info, .btn-primary, .btn-success, .btn-warning {
    color: #fff
}

.btn-secondary {
    border-color: rgba(31, 43, 56, .2)
}

.btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open > .dropdown-toggle.btn-secondary, .show > .btn-secondary.dropdown-toggle {
    border: 1px solid rgba(31, 43, 56, .2)
}

.btn-primary, a.bg-primary:focus, a.bg-primary:hover {
    background-color: #fcaf34 !important;
    border: 1px solid #fcaf34 !important
}

.btn-outline-primary.active, .btn-outline-primary:active, .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .open > .dropdown-toggle.btn-primary, .show > .btn-outline-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle {
    background-color: #45c8ac;
    border: 1px solid #45c8ac
}

.btn-outline-primary:focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(89, 206, 181, .55);
    box-shadow: 0 0 0 .2rem rgba(89, 206, 181, .55)
}

.btn-success {
    background-color: #5b6be8;
    border: 1px solid #5b6be8
}

.btn-success:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(69, 87, 229, .51);
    box-shadow: 0 0 0 .2rem rgba(69, 87, 229, .51)
}

.btn-outline-success.active, .btn-outline-success:active, .btn-outline-success:hover, .btn-outline-success:not(:disabled):not(.disabled).active, .btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .btn-success:not(:disabled):not(.disabled):active, .open > .dropdown-toggle.btn-success, .show > .btn-outline-success.dropdown-toggle, .show > .btn-success.dropdown-toggle {
    background-color: #4557e5;
    border: 1px solid #4557e5
}

.btn-info {
    background-color: #40a4f1;
    border: 1px solid #40a4f1
}

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-outline-info.active, .btn-outline-info:active, .btn-outline-info:hover, .open > .dropdown-toggle.btn-info, .show > .btn-info.dropdown-toggle, .show > .btn-outline-info.dropdown-toggle {
    background-color: #2899ef;
    border: 1px solid #2899ef
}

.btn-warning {
    background-color: #f5b225;
    border: 1px solid #f5b225
}

.btn-outline-warning.active, .btn-outline-warning:active, .btn-outline-warning:hover, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning, .show > .btn-outline-warning.dropdown-toggle, .show > .btn-warning.dropdown-toggle {
    background-color: #f4a90d;
    border: 1px solid #f4a90d
}

.btn-danger {
    background-color: #fcaf34;
    border: 1px solid #fcaf34
}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-outline-danger.active, .btn-outline-danger:active, .btn-outline-danger:hover, .open > .dropdown-toggle.btn-danger, .show > .btn-danger.dropdown-toggle, .show > .btn-outline-danger.dropdown-toggle {
    background-color: #fcaf34;
    border: 1px solid #fcaf34
}

.btn-dark {
    background-color: #1f2b38;
    border: 1px solid #1f2b38;
    color: #fff
}

.btn-dark.active, .btn-dark.focus, .btn-dark:active, .btn-dark:focus, .btn-dark:hover, .btn-outline-dark.active, .btn-outline-dark:active, .btn-outline-dark:hover, .open > .dropdown-toggle.btn-dark, .show > .btn-outline-dark.dropdown-toggle {
    background-color: #161e28;
    border: 1px solid #161e28;
    color: #fff
}

.btn-dark.focus, .btn-dark:focus, .btn-outline-dark.focus, .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(31, 43, 56, .3);
    box-shadow: 0 0 0 2px rgba(31, 43, 56, .3)
}

.btn-link {
    color: #1f2b38
}

.btn-link:hover {
    color: #fcaf34
}

.btn-outline-primary {
    color: #fcaf34;
    border-color: #fcaf34
}

.btn-outline-success {
    color: #5b6be8;
    border-color: #5b6be8
}

.btn-outline-info {
    color: #40a4f1;
    border-color: #40a4f1
}

.btn-outline-warning {
    color: #f5b225;
    border-color: #f5b225
}

.btn-outline-danger {
    color: #ec536c;
    border-color: #ec536c
}

.btn-outline-dark {
    background-image: none;
    background-color: transparent;
    border-color: #1f2b38
}

.btn-facebook {
    color: #fff !important;
    background-color: #3b5998
}

.btn-twitter {
    color: #fff !important;
    background-color: #00aced
}

.btn-linkedin {
    color: #fff !important;
    background-color: #007bb6
}

.btn-dribbble {
    color: #fff !important;
    background-color: #ea4c89
}

.btn-googleplus {
    color: #fff !important;
    background-color: #dd4b39
}

.btn-instagram {
    color: #fff !important;
    background-color: #517fa4
}

.btn-pinterest {
    color: #fff !important;
    background-color: #cb2027
}

.btn-dropbox {
    color: #fff !important;
    background-color: #007ee5
}

.btn-flickr {
    color: #fff !important;
    background-color: #ff0084
}

.btn-tumblr {
    color: #fff !important;
    background-color: #32506d
}

.btn-skype {
    color: #fff !important;
    background-color: #00aff0
}

.btn-youtube {
    color: #fff !important;
    background-color: #b00
}

.btn-github {
    color: #fff !important;
    background-color: #171515
}

.card {
    border: none;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    margin-bottom: 30px
}

.card-header {
    border-bottom: 1px solid rgba(31, 43, 56, .05)
}

.page-link {
    color: #fcaf34
}

.page-item.active .page-link {
    background-color: #fcaf34;
    border-color: #fcaf34;
    color: #eff3f6 !important
}

.page-link:focus, .page-link:hover {
    color: #1f2b38;
    background-color: #eff3f6
}

.page-item.disabled .page-link {
    color: #eff3f6;
    pointer-events: none;
    cursor: auto;
    background-color: rgba(89, 206, 181, .7);
    border-color: rgba(89, 206, 181, .7)
}

.custom-pagination .page-link {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 0;
    text-align: center;
    line-height: 38px
}

.progress-bar {
    background-color: #fcaf34
}

.progress-vertical {
    min-height: 250px;
    height: 250px;
    width: 10px;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px
}

.progress-vertical .progress-bar {
    width: 100%
}

.progress-vertical-bottom {
    min-height: 250px;
    height: 250px;
    position: relative;
    width: 10px;
    display: inline-block;
    margin-bottom: 0;
    margin-right: 20px
}

.progress-vertical-bottom .progress-bar {
    width: 100%;
    position: absolute;
    bottom: 0
}

.progress-vertical-bottom.progress-sm, .progress-vertical.progress-sm {
    width: 5px !important
}

.progress-vertical-bottom.progress-sm .progress-bar, .progress-vertical.progress-sm .progress-bar {
    font-size: 8px;
    line-height: 5px
}

.progress-vertical-bottom.progress-md, .progress-vertical.progress-md {
    width: 15px !important
}

.progress-vertical-bottom.progress-md .progress-bar, .progress-vertical.progress-md .progress-bar {
    font-size: 10.8px;
    line-height: 14.4px
}

.progress-vertical-bottom.progress-lg, .progress-vertical.progress-lg {
    width: 20px !important
}

.progress-vertical-bottom.progress-lg .progress-bar, .progress-vertical.progress-lg .progress-bar {
    font-size: 12px;
    line-height: 20px
}

.user-history table tbody td .progress {
    -webkit-box-shadow: 0 0 0 .5px #eff3f6;
    box-shadow: 0 0 0 .5px #eff3f6
}

.h-progress .progress {
    border-radius: 50px
}

.v-progress .progress {
    border-radius: 50px
}

.v-progress .progress .progress-bar:last-child {
    border-radius: 60px 60px 0 0
}

.popover-title {
    margin-top: 0
}

.tooltip .tooltip-inner {
    padding: 4px 10px
}

.swal2-modal {
    font-family: Nunito, sans-serif
}

.swal2-modal .swal2-title {
    font-size: 28px
}

.swal2-modal .swal2-content {
    font-size: 16px
}

.swal2-modal .swal2-spacer {
    margin: 10px 0
}

.swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {
    border: 2px solid #707070;
    font-size: 16px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.swal2-modal .swal2-styled {
    border: inherit
}

.swal2-icon.swal2-question {
    color: #fcaf34;
    border-color: #fcaf34
}

.swal2-icon.swal2-success {
    border-color: #5b6be8
}

.swal2-icon.swal2-success .line {
    background-color: #5b6be8
}

.swal2-icon.swal2-success .placeholder {
    border-color: #5b6be8
}

.swal2-icon.swal2-warning {
    color: #f5b225;
    border-color: #f5b225
}

.swal2-icon.swal2-error {
    border-color: #ec536c
}

.swal2-icon.swal2-error .line {
    background-color: #ec536c
}

.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {
    outline: 0;
    border: 2px solid #fcaf34
}

.alertify, .alertify-logs {
    z-index: 99
}

.alertify input {
    border: 2px solid #707070
}

.alertify-logs > .success {
    background-color: #fcaf34;
    color: #fff
}

.alertify-logs > .error {
    background-color: #ec536c;
    color: #fff
}

.alertify-logs > *, .alertify-logs > .default {
    background-color: #5b6be8
}

.jqstooltip {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.chart {
    position: relative;
    display: inline-block;
    width: 110px;
    height: 110px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center
}

.chart canvas {
    position: absolute;
    top: 0;
    left: 0
}

.chart.chart-widget-pie {
    margin-top: 5px;
    margin-bottom: 5px
}

.percent {
    display: inline-block;
    line-height: 110px;
    z-index: 2
}

.percent:after {
    content: '%';
    margin-left: .1em;
    font-size: .8em
}

.morris-hover.morris-default-style {
    border-radius: 5px;
    padding: 10px 12px;
    background: #fff;
    border: none;
    font-family: Nunito, sans-serif;
    -webkit-box-shadow: 0 5px 25px 5px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 25px 5px rgba(0, 0, 0, .14)
}

.morris-hover.morris-default-style .morris-hover-point {
    font-weight: 500;
    font-size: 14px;
    color: #1f2b38 !important
}

.morris-hover.morris-default-style .morris-hover-row-label {
    background-color: #fcaf34;
    color: #fff;
    padding: 4px;
    border-radius: 5px 5px 0 0;
    margin: -10px -12px 10px
}

#flotTip {
    padding: 8px 12px;
    background-color: #fff;
    z-index: 100;
    color: #1f2b38;
    -webkit-box-shadow: 0 5px 25px 5px rgba(0, 0, 0, .14);
    box-shadow: 0 5px 25px 5px rgba(0, 0, 0, .14);
    border-radius: 1px
}

.ct-golden-section:before {
    float: none
}

.ct-chart {
    height: 300px
}

.ct-grid {
    stroke: rgba(0, 0, 0, .09);
    stroke-width: 2px;
    stroke-dasharray: 3px
}

.ct-chart .ct-label {
    fill: #707070;
    color: #707070;
    font-size: 14px;
    line-height: 1
}

.ct-chart.simple-pie-chart-chartist .ct-label {
    color: #fff;
    fill: #fff;
    font-size: 16px
}

.ct-chart .ct-series.ct-series-b .ct-bar, .ct-chart .ct-series.ct-series-d .ct-line, .ct-chart .ct-series.ct-series-d .ct-point {
    stroke: #365d6e
}

.ct-chart .ct-series.ct-series-c .ct-line, .ct-chart .ct-series.ct-series-c .ct-point {
    stroke: #f5b225
}

.ct-chart .ct-series.ct-series-d .ct-bar, .ct-chart .ct-series.ct-series-d .ct-slice-donut {
    stroke: #365d6e
}

.ct-chart .ct-series.ct-series-a .ct-bar, .ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-point, .ct-chart .ct-series.ct-series-c .ct-slice-donut, .ct-chart .ct-series.ct-series-e .ct-bar, .ct-chart .ct-series.ct-series-e .ct-line, .ct-chart .ct-series.ct-series-e .ct-point, .ct-chart .ct-series.ct-series-e .ct-slice-donut {
    stroke: #fcaf34
}

.ct-chart .ct-series.ct-series-a .ct-slice-donut, .ct-chart .ct-series.ct-series-f .ct-bar, .ct-chart .ct-series.ct-series-f .ct-line, .ct-chart .ct-series.ct-series-f .ct-point, .ct-chart .ct-series.ct-series-f .ct-slice-donut {
    stroke: #1f2b38
}

.ct-chart .ct-series.ct-series-b .ct-slice-donut, .ct-chart .ct-series.ct-series-c .ct-bar, .ct-chart .ct-series.ct-series-g .ct-bar, .ct-chart .ct-series.ct-series-g .ct-line, .ct-chart .ct-series.ct-series-g .ct-point {
    stroke: #eff3f6
}

.ct-series-a .ct-slice-pie {
    fill: #5b6be8
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-pie {
    fill: #f5b225
}

.ct-series-c .ct-area, .ct-series-c .ct-slice-pie {
    fill: #1f2b38
}

.ct-series-a .ct-area {
    fill: #fcaf34
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 10px;
    padding: 2px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    background-clip: padding-box;
    background: #1f2b38;
    color: #fff;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.chartist-tooltip.tooltip-show {
    opacity: 1
}

.c3 svg {
    max-width: 100%
}

.c3-tooltip td > span {
    background: #1f2b38
}

.c3-tooltip td {
    border-left: none
}

.c3-tooltip {
    -webkit-box-shadow: 0 8px 40px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 8px 40px 0 rgba(0, 0, 0, .12);
    opacity: 1
}

.c3-chart-arcs-title {
    font-size: 18px;
    font-weight: 600;
    font-family: Nunito, sans-serif
}

.c3-tooltip tr {
    border: none !important
}

.c3-tooltip th {
    background-color: #1f2b38
}

.c3-tooltip .value {
    font-weight: 600;
    font-family: Nunito, sans-serif
}

.c3-line {
    stroke-width: 2px
}

.c3-legend-item {
    font-size: 13px;
    font-family: Nunito, sans-serif
}

#donut-chart #donut-chart-container .legend {
    position: relative;
    margin-right: -50px;
    top: -50px
}

#donut-chart #donut-chart-container .legend div:first-child, #pie-chart-container .legend div:first-child, #website-stats .legend div:first-child {
    background-color: transparent !important
}

#donut-chart #donut-chart-container .legend table, #pie-chart-container .legend table, #website-stats .legend table {
    color: #1f2b38 !important
}

.c3-chart-arcs-title, .c3-legend-item {
    fill: #1f2b38
}

.table {
    margin-bottom: 10px
}

th {
    font-weight: 600
}

.table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > td {
    vertical-align: middle
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .04)
}

table.focus-on tbody tr.focused th {
    background-color: #fcaf34;
    color: #fff
}

table.focus-on tbody tr.focused td {
    background-color: #fcaf34;
    color: #fff
}

.table-rep-plugin .btn-toolbar {
    display: block
}

.table-rep-plugin .btn-default {
    background-color: rgba(239, 243, 246, .1);
    border-color: rgba(255, 255, 255, .2);
    margin-right: 5px;
    color: #707070
}

.table-rep-plugin .btn-default {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(239, 243, 246, .1)
}

.table-rep-plugin .table-responsive {
    border: none !important
}

.table-rep-plugin .btn-group.pull-right .dropdown-menu {
    left: auto;
    right: 0
}

.table-rep-plugin tbody th {
    font-size: 14px;
    font-weight: 400
}

.table-rep-plugin .checkbox-row {
    padding-left: 40px
}

.table-rep-plugin .checkbox-row label {
    display: inline-block;
    padding-left: 5px;
    position: relative
}

.table-rep-plugin .checkbox-row label::before {
    -o-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    content: "";
    display: inline-block;
    height: 20px;
    left: -2px;
    margin-left: -20px;
    position: absolute;
    transition: .3s ease-in-out;
    width: 20px;
    outline: 0 !important
}

.table-rep-plugin .checkbox-row label::after {
    color: #555;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: -1px;
    width: 16px
}

.table-rep-plugin .checkbox-row input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: 0 !important
}

.table-rep-plugin .checkbox-row input[type=checkbox]:disabled + label {
    opacity: .65
}

.table-rep-plugin .checkbox-row input[type=checkbox]:focus + label::before {
    outline-offset: -2px;
    outline: 0
}

.table-rep-plugin .checkbox-row input[type=checkbox]:checked + label::after {
    content: "\f00c";
    font-family: FontAwesome
}

.table-rep-plugin .checkbox-row input[type=checkbox]:disabled + label::before {
    background-color: #eff3f6;
    cursor: not-allowed
}

.table-rep-plugin .checkbox-row input[type=checkbox]:checked + label::before {
    border-color: #fcaf34;
    background-color: #fcaf34
}

.table-rep-plugin .checkbox-row input[type=checkbox]:checked + label::after {
    color: #fff
}

.table.dataTable {
    border-collapse: collapse !important
}

.no-touch .dropdown-menu > .checkbox-row:active, .no-touch .dropdown-menu > .checkbox-row:hover {
    text-decoration: none;
    background-color: rgba(224, 223, 233, .53)
}

.table-rep-plugin .btn-toolbar .btn-group .btn-default:focus, .table-rep-plugin .btn-toolbar .btn-group .btn-primary:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.table-rep-plugin .btn-toolbar .btn-group .btn-primary:active {
    background-color: rgba(30, 30, 30, .53);
    border-color: #444
}

.sticky-table-header.fixed-solution {
    top: 70px !important
}

.range-max, .range-min {
    color: #707070;
    padding-top: 0
}

.range-quantity {
    background-color: #fcaf34
}

.slider-wrapper {
    margin: 0 25px 12px;
    position: relative;
    width: 250px
}

.display-box-label {
    font-size: .8em;
    position: absolute;
    right: -80px;
    top: -8px
}

.display-box {
    background-color: #eff3f6;
    border-radius: 5px;
    font-size: .8em;
    height: 23px;
    line-height: 20px;
    right: -140px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 50px;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .15);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .15)
}

.range-handle {
    height: 16px;
    width: 16px;
    top: -7px
}

.vertical .range-handle {
    left: -7px
}

.vertical-wrapper {
    height: 200px;
    width: auto
}

.slider-wrapper .small-button {
    position: absolute;
    right: -140px;
    top: -10px;
    font-size: 14px;
    line-height: 0
}

.small-button {
    height: 25px;
    padding: 0;
    width: 90px
}

.powerranger {
    background-image: url(../images/power_ranger_gold.html);
    background-repeat: no-repeat;
    height: 50px;
    opacity: 0;
    position: absolute;
    right: -100px;
    top: -28px;
    width: 41px
}

.power-ranger .range-min {
    background: url(../images/heart_broken.html);
    background-repeat: no-repeat
}

.power-ranger .range-max {
    background: url(../images/heart.html);
    background-repeat: no-repeat
}

.power-ranger .range-handle {
    background: url(../images/power_ranger.html);
    background-repeat: no-repeat;
    border-radius: 0;
    width: 25px;
    -webkitbox-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

#session-timeout-dialog .modal-title {
    margin-top: 0
}

#session-timeout-dialog .close {
    display: none
}

#session-timeout-dialog .btn-default {
    background-color: #fff;
    color: #ec536c
}

#session-timeout-dialog .countdown-holder {
    color: #ec536c;
    font-weight: 700
}

label {
    font-weight: 500
}

form {
    margin-bottom: 0
}

.form-control {
    font-size: 14px;
    border: 1px solid rgba(170, 170, 170, .3)
}

.form-control:focus {
    border: 1px solid rgba(170, 170, 170, .5);
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-control-sm {
    font-size: 12px
}

.btn-group-vertical .btn-light, .note-editor .btn-group .btn-light {
    color: #365d6e;
    background-color: #fff;
    border: 1px solid rgba(255, 255, 255, .2)
}

.custom-control-input:checked ~ .custom-control-indicator {
    background-color: #fcaf34
}

.input-group-addon {
    border-radius: 2px;
    border: 1px solid #eff3f6
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #fcaf34
}

.error {
    color: red
}

.parsley-error {
    border-color: #ec536c
}

.parsley-errors-list {
    display: none;
    margin: 0;
    padding: 0
}

.parsley-errors-list.filled {
    display: block
}

.parsley-errors-list > li {
    font-size: 12px;
    list-style: none;
    color: #ec536c;
    margin-top: 5px
}

.dropzone {
    min-height: 230px;
    border: 2px dashed rgba(0, 0, 0, .2);
    border-radius: 6px
}

.dropzone .dz-message {
    font-size: 30px
}

.datepicker {
    border: 1px solid rgba(255, 255, 255, .2);
    padding: 8px;
    color: #1f2b38
}

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover, .datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover, .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background-color: #5b6be8 !important;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff
}

.datepicker > div {
    display: block
}

.table-condensed > tbody > tr > td, .table-condensed > thead > tr > th {
    padding: 5px
}

.bootstrap-touchspin .input-group-btn-vertical .btn {
    padding: 9px 12px
}

.bootstrap-touchspin .input-group-btn-vertical i {
    top: 4px;
    left: 8px
}

.input-group-addon {
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    background-color: rgba(170, 170, 170, .3);
    border: 1px solid rgba(255, 255, 255, .2)
}

.bootstrap-touchspin .input-group-btn .btn {
    font-size: 16px
}

.bootstrap-touchspin .input-group .form-control:not(:first-child), .bootstrap-touchspin .input-group-addon:not(:first-child), .bootstrap-touchspin .input-group-btn:not(:first-child) > .btn, .bootstrap-touchspin .input-group-btn:not(:first-child) > .btn-group > .btn, .bootstrap-touchspin .input-group-btn:not(:first-child) > .dropdown-toggle, .bootstrap-touchspin .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .bootstrap-touchspin .input-group-btn:not(:last-child) > .btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.bootstrap-touchspin .input-group .form-control:not(:last-child), .bootstrap-touchspin .input-group-addon:not(:last-child), .bootstrap-touchspin .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .bootstrap-touchspin .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .bootstrap-touchspin .input-group-btn:not(:last-child) > .btn, .bootstrap-touchspin .input-group-btn:not(:last-child) > .btn-group > .btn, .bootstrap-touchspin .input-group-btn:not(:last-child) > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

:not(pre) > code[class*=language-], pre[class*=language-] {
    background: #eff3f6
}

.badge:empty {
    padding: 0
}

.dtp-btn-cancel {
    margin-right: 5px
}

.addon-color-picker .btn {
    padding: 8px;
    line-height: 0;
    border-color: rgba(255, 255, 255, .2)
}

.asColorPicker-clear {
    display: none;
    position: absolute;
    top: 8px;
    right: 45px;
    text-decoration: none
}

.asColorPicker-trigger {
    position: absolute;
    top: 1px;
    right: 0;
    height: 37px;
    width: 37px;
    border: 0
}

.asColorPicker-dropdown {
    max-width: 260px
}

.asColorPicker-wrap {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-right: 35px
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    outline: 0
}

.mce-panel {
    border-color: #dfe7ed !important;
    background-color: #eff3f6 !important
}

.mce-menu-item.mce-selected, .mce-menu-item:focus, .mce-menu-item:hover {
    background-color: #fcaf34 !important
}

.mce-menu {
    background-color: #fff !important
}

.note-editor {
    position: relative
}

.note-editor .note-toolbar {
    background-color: rgba(170, 170, 170, .2);
    margin: 0
}

.note-editor .note-statusbar {
    background-color: #fff
}

.note-editor .note-statusbar .note-resizebar {
    border-top: none;
    height: 15px;
    padding-top: 3px
}

.note-editor.note-frame {
    border: 1px solid;
    border-color: rgba(170, 170, 170, .5)
}

.calendar {
    float: left;
    margin-bottom: 0
}

.none-border .modal-footer {
    border-top: none
}

.fc-toolbar {
    margin-bottom: 20px
}

.fc-toolbar h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: -15px;
    text-transform: uppercase
}

.fc-day {
    background: rgba(31, 43, 56, .05)
}

.fc-unthemed td {
    border-color: rgba(54, 93, 110, .2)
}

.fc-unthemed th {
    border-color: rgba(54, 93, 110, .2)
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar .ui-state-hover, .fc-toolbar button:focus, .fc-toolbar button:hover {
    z-index: 0
}

.fc-widget-header {
    border: 1px solid #555;
    background-color: rgba(31, 43, 56, .99)
}

.fc-widget-content {
    border: 1px solid #555
}

.fc th.fc-widget-header {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}

.fc-button {
    background: #1f2b38;
    color: #eff3f6;
    text-transform: capitalize
}

.fc-button:hover {
    background: rgba(31, 43, 56, .9);
    border: 1px solid rgba(255, 255, 255, .3);
    color: #eff3f6;
    text-transform: capitalize
}

.fc-text-arrow {
    font-family: arial;
    font-size: 16px
}

.fc-state-hover {
    background: #f5f5f5
}

.fc-state-highlight {
    background: #f0f0f0
}

.fc-state-default {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none
}

.fc-cell-overlay {
    background: #f0f0f0
}

.fc-unthemed td.fc-today {
    background: rgba(89, 206, 181, .2)
}
/* 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;
}
.dataTables_filter label {
    margin-right: 5px;
}
.html5buttons {
    float: right;
}
.html5buttons a {
    border: 1px solid #e7eaec;
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 6px 8px;
    font-size: 12px;
}
.html5buttons a:hover,
.html5buttons a:focus:active {
    background-color: #eee;
    color: inherit;
    border-color: #d2d2d2;
}
div.dt-button-info {
    z-index: 100;
}
@media (max-width: 768px) {
    .html5buttons {
        float: none;
        margin-top: 10px;
    }
    .dataTables_length {
        float: none;
    }
}
/* 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: 2040;
    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 0 0;
    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;
}
.form-control {
    font-size: 0.9rem;
}
select.form-control:not([size]):not([multiple]) {
    height: 2.05rem;
}
.input-sm,
.form-control-sm {
    height: 31px;
}
.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%;
}
.form-control:focus,
.single-line:focus {
    border-color: #1ab394;
}
.has-success .form-control,
.has-success .form-control:focus {
    border-color: #1ab394;
}
.has-warning .form-control,
.has-warning .form-control:focus {
    border-color: #f8ac59;
}
.has-error .form-control,
.has-error .form-control:focus {
    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: 9px 12px 4px 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;
}
.fc-event {
    border-radius: 2px;
    border: none;
    cursor: move;
    font-size: 13px;
    margin: 8px 0;
    padding: 5px 5px;
    text-align: center;
    background-color: #fcaf34;
    color: #fff !important
}

.external-event {
    color: #fff;
    cursor: move;
    margin: 10px 0;
    padding: 6px 10px
}

.fc-basic-view td.fc-week-number span {
    padding-right: 5px
}

.fc-basic-view td.fc-day-number {
    padding-right: 5px
}

.widget-chart li {
    width: 31.5%;
    display: inline-block;
    padding: 0
}

.widget-chart li i {
    font-size: 22px
}

.mini-stat {
    overflow: hidden
}

.mini-stat .mini-stat-icon {
    padding: 0 20px;
    background: #fcaf34
}

.mini-stat .mini-stat-icon i {
    display: inline-block;
    font-size: 32px;
    color: #fff;
    height: 64px;
    line-height: 64px;
    width: 64px;
    text-align: center;
    position: relative;
    top: 22px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .7)), to(#fcaf34));
    background: linear-gradient(to bottom, rgba(255, 255, 255, .7), #fcaf34);
    border-radius: 50%
}

.round {
    line-height: 60px;
    width: 60px;
    height: 60px;
    font-size: 44px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    border-radius: 50%
}

.new-user table td img, .new-user ul li img {
    margin-right: 8px;
    width: 50px
}

.dashborad-3 .round {
    line-height: 57px;
    color: #5b6be8;
    background-color: rgba(2, 2, 2, .12);
    border: 1px solid #2d2d2d;
    width: 60px;
    height: 60px;
    font-size: 32px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    border-radius: 50%
}

.cd-container {
    width: 90%;
    max-width: 1170px;
    margin: 0 auto
}

.cd-container::after {
    content: '';
    display: table;
    clear: both
}

#cd-timeline {
    margin-bottom: 2em;
    margin-top: 2em;
    padding: 2em 0;
    position: relative
}

#cd-timeline::before {
    border-left: 3px solid #eff3f6;
    content: '';
    height: 100%;
    left: 18px;
    position: absolute;
    top: 0;
    width: 3px
}

@media only screen and (min-width: 1170px) {
    #cd-timeline {
        margin-bottom: 3em;
        margin-top: 3em
    }

    #cd-timeline::before {
        left: 50%;
        margin-left: -2px
    }
}

.cd-timeline-block {
    margin: 2em 0;
    position: relative
}

.cd-timeline-block:after {
    clear: both;
    content: "";
    display: table
}

.cd-timeline-block:first-child {
    margin-top: 0
}

.cd-timeline-block:last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-block {
        margin: 4em 0
    }

    .cd-timeline-block:first-child {
        margin-top: 0
    }

    .cd-timeline-block:last-child {
        margin-bottom: 0
    }
}

.cd-timeline-img {
    position: absolute;
    top: 20px;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    color: #fff;
    background-color: #fcaf34;
    border: 5px solid #fff
}

.cd-timeline-img i {
    margin-left: 1px
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-img {
        width: 40px;
        height: 40px;
        line-height: 30px;
        left: 50%;
        margin-left: -20px;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden
    }

    .cssanimations .cd-timeline-img.is-hidden {
        visibility: hidden
    }

    .cssanimations .cd-timeline-img.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-1 .6s;
        animation: cd-bounce-1 .6s
    }
}

.cd-timeline-content {
    border-radius: 5px;
    border: 1px solid #eff3f6;
    margin-left: 60px;
    padding: 1em;
    position: relative
}

.cd-timeline-content:after {
    clear: both;
    content: "";
    display: table
}

.cd-timeline-content h2 {
    margin-top: 0
}

.cd-timeline-content .cd-read-more {
    background: #fcaf34;
    border-radius: .25em;
    color: #fff;
    float: right;
    font-size: 14px;
    padding: .8em 1em
}

.cd-timeline-content .cd-date {
    display: inline-block;
    font-size: 14px
}

.cd-timeline-content h3 {
    font-size: 18px;
    margin: 0 0 15px 0
}

.no-touch .cd-timeline-content .cd-read-more:hover {
    background-color: #bac4cb
}

.cd-timeline-content .cd-date {
    float: left;
    padding: .8em 0;
    opacity: .7
}

.cd-timeline-content::before {
    content: '';
    position: absolute;
    top: 16px;
    right: 100%;
    height: 0;
    width: 0;
    border: 12px solid transparent;
    border-right: 12px solid #fafafa
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-content {
        margin-left: 0;
        padding: 1.6em;
        width: 45%
    }

    .cd-timeline-content::before {
        top: 24px;
        left: 100%;
        border-color: transparent;
        border-left-color: #eff3f6
    }

    .cd-timeline-content .cd-read-more {
        float: left
    }

    .cd-timeline-content .cd-date {
        position: absolute;
        width: 100%;
        left: 122%;
        top: 20px
    }

    .cd-timeline-block:nth-child(even) .cd-timeline-content {
        float: right
    }

    .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
        top: 24px;
        left: auto;
        right: 100%;
        border-color: transparent;
        border-right-color: #eff3f6
    }

    .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
        float: right
    }

    .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
        left: auto;
        right: 122%;
        text-align: right
    }

    .cssanimations .cd-timeline-content.is-hidden {
        visibility: hidden
    }

    .cssanimations .cd-timeline-content.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-2 .6s;
        animation: cd-bounce-2 .6s
    }
}

@media only screen and (min-width: 1170px) {
    .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
        -webkit-animation: cd-bounce-2-inverse .6s;
        animation: cd-bounce-2-inverse .6s
    }
}

.main-timeline {
    overflow: hidden;
    position: relative;
    width: 60%;
    margin: 0 auto
}

.main-timeline:before {
    content: "";
    width: 3px;
    height: 100%;
    background: rgba(54, 93, 110, .8);
    position: absolute;
    top: 0;
    left: 50%
}

.main-timeline .timeline {
    padding-right: 30px;
    position: relative
}

.main-timeline .timeline:after, .main-timeline .timeline:before {
    content: "";
    display: block;
    width: 100%;
    clear: both
}

.main-timeline .timeline:first-child:before, .main-timeline .timeline:last-child:before {
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 2px solid #eff3f6;
    background: #365d6e;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: -3px
}

.main-timeline .timeline:last-child:before {
    top: auto;
    bottom: 0
}

.main-timeline .timeline-icon {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #365d6e;
    border: 2px solid rgba(54, 93, 110, .3);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: -4px
}

.main-timeline .timeline-icon:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #eff3f6;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.main-timeline .year {
    display: inline-block;
    padding: 8px 20px;
    margin: 0;
    font-size: 14px;
    background: rgba(89, 206, 181, .3);
    text-align: center;
    position: absolute;
    top: 50%;
    right: 35%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.main-timeline .year:before {
    content: "";
    border-right: 18px solid rgba(89, 206, 181, .3);
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    position: absolute;
    top: 0;
    left: -18px
}

.main-timeline .timeline-content {
    width: 46.5%;
    padding: 20px;
    margin: 0 20px 0 0;
    background-color: rgba(89, 206, 181, .3);
    position: relative
}

.main-timeline .timeline-content:after {
    content: "";
    border-left: 20px solid rgba(89, 206, 181, .3);
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    position: absolute;
    top: 50%;
    right: -20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.main-timeline .title {
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin: 0 20px 20px 0
}

.main-timeline .post {
    display: inline-block;
    font-size: 14px;
    color: #707070
}

.main-timeline .description {
    font-size: 14px;
    color: #707070;
    line-height: 24px;
    margin: 0;
    clear: both
}

.main-timeline .timeline:nth-child(2n) {
    padding: 0 0 0 30px
}

.main-timeline .timeline:nth-child(2n) .year {
    right: auto;
    left: 35%
}

.main-timeline .timeline:nth-child(2n) .year:before {
    border: 18px solid transparent;
    border-right: none;
    border-left: 18px solid rgba(89, 206, 181, .3);
    left: auto;
    right: -18px
}

.main-timeline .timeline:nth-child(2n) .timeline-content {
    float: right;
    margin: 0 0 0 20px
}

.main-timeline .timeline:nth-child(2n) .timeline-content:after {
    border-left: none;
    border-right: 20px solid rgba(89, 206, 181, .3);
    right: auto;
    left: -20px
}

.timeline-body img {
    width: 90px
}

@media only screen and (max-width: 1200px) {
    .main-timeline .year {
        right: 29%
    }

    .main-timeline .timeline:nth-child(2n) .year {
        left: 31%
    }

    .main-timeline {
        width: 100%;
        margin: 0
    }
}

@media only screen and (max-width: 990px) {
    .main-timeline {
        width: 100%;
        margin: 0
    }

    .main-timeline .year {
        right: 28%
    }

    .main-timeline .timeline:nth-child(2n) .year {
        left: 28%
    }
}

@media only screen and (max-width: 767px) {
    .main-timeline {
        width: 100%;
        margin: 0
    }

    .main-timeline:before {
        left: 10px
    }

    .main-timeline .timeline {
        padding: 0 0 0 30px;
        margin-bottom: 20px
    }

    .main-timeline .timeline:last-child {
        margin-bottom: 0
    }

    .main-timeline .timeline:first-child:before, .main-timeline .timeline:last-child:before {
        display: none
    }

    .main-timeline .timeline-icon {
        margin: 0;
        position: absolute;
        top: 7px;
        left: 0
    }

    .main-timeline .timeline:nth-child(2n) .year, .main-timeline .year {
        display: block;
        font-weight: 700;
        margin: 0 0 32px 30px;
        z-index: 1;
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        -webkit-transform: none;
        transform: none
    }

    .main-timeline .timeline:nth-child(2n) .year:before {
        border-left: none;
        border-right: 18px solid rgba(104, 104, 104, .3);
        right: auto;
        left: -18px
    }

    .main-timeline .timeline-content {
        padding: 20px
    }

    .main-timeline .timeline-content, .main-timeline .timeline:nth-child(2n) .timeline-content {
        width: auto;
        float: none;
        margin: 0 0 0 30px
    }

    .main-timeline .timeline-content:after, .main-timeline .timeline:nth-child(2n) .timeline-content:after {
        border: none;
        border-bottom: 20px solid rgba(104, 104, 104, .3);
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        top: -20px;
        left: 50%;
        right: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media only screen and (max-width: 480px) {
    .main-timeline {
        width: 100%;
        margin: 0
    }

    .main-timeline .title {
        float: none;
        margin: 0
    }

    .main-timeline .timeline:nth-child(2n) .year, .main-timeline .year {
        margin-left: 20px
    }

    .main-timeline .timeline-content, .main-timeline .timeline:nth-child(2n) .timeline-content {
        margin-left: 10px
    }

    .main-timeline .post {
        margin: 5px 0
    }
}

.table > thead > tr > .no-line {
    border-bottom: none
}

.table > tbody > tr > .no-line {
    border-top: none
}

.table > tbody > tr > .thick-line {
    border-top: 2px solid #eff3f6
}

.modal-content {
    color: #8a8a8a
}

.modal-content .modal-title {
    color: #333
}

.modal-body .form-control {
    font-size: 15px;
    background-color: #fff;
    border: 1px solid #d5dee7;
    color: #333
}

.modal-body .form-control:focus {
    background-color: #fff;
    border-color: #93aac3;
    color: #333;
    -webkit-box-shadow: none;
    box-shadow: none
}

.modal-body ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5) !important
}

.modal-body :-ms-input-placeholder {
    color: rgba(0, 0, 0, .5) !important
}

.modal-body ::-ms-input-placeholder {
    color: rgba(0, 0, 0, .5) !important
}

.modal-body ::placeholder {
    color: rgba(0, 0, 0, .5) !important
}

.modal-body :-ms-input-placeholder {
    color: rgba(0, 0, 0, .4) !important
}

.modal-body ::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4) !important
}

.gmaps, .gmaps-panaroma {
    height: 300px;
    background: #eff3f6;
    border-radius: 3px
}

.gmaps-overlay {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    background: #fcaf34;
    border-radius: 4px;
    padding: 10px 20px
}

.gmaps-overlay_arrow {
    left: 50%;
    margin-left: -16px;
    width: 0;
    height: 0;
    position: absolute
}

.gmaps-overlay_arrow.above {
    bottom: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #fcaf34
}

.gmaps-overlay_arrow.below {
    top: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #fcaf34
}

.jvectormap-zoomin, .jvectormap-zoomout {
    display: none
}

.wrapper-page {
    margin: 12% auto;
    max-width: 374px;
    position: relative;
}

.wrapper-page .logo-admin {
    font-size: 28px;
    line-height: 70px
}

.wrapper-page .card {
    border-radius: 10px
}

.user-thumb {
    position: relative;
    z-index: 999
}

.user-thumb img {
    height: 88px;
    margin: 0 auto;
    width: 88px
}

.ex-page-content h1 {
    font-size: 72px;
    font-weight: 700;
    line-height: 150px
}

.logo {
    line-height: 70px;
    text-align: center
}

.has_sub.nav-active i.mdi-chevron-right:before {
    content: "\F140"
}

.navbar-custom {
    background: #fcaf34;
    position: fixed;
    left: 240px;
    right: 0;
    top: 0;
    z-index: 1001;
    box-shadow: 3px 0px 5px 0 rgba(0, 0, 0, 0.16), 3px 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.navbar-custom ul {
    margin-right: 16px
}

.notification-list {
    margin: 0 !important
}

.notification-list .noti-title {
    border-radius: 2px 2px 0 0;
    background-color: #fcaf34;
    margin: -4px 0 0 0;
    width: auto;
    padding: 12px 20px
}

.notification-list .noti-title h5 {
    margin: 0;
    font-size: 14px;
    color: #fff
}

.notification-list .noti-title .label {
    float: right
}

.notification-list .noti-icon {
    font-size: 18px;
    vertical-align: middle;
    padding: 11px;
    background-color: #314254;
    border-radius: 50%;
    color: #fff
}

.notification-list .noti-icon-badge {
    display: inline-block;
    position: absolute;
    top: 8px;
    border-radius: 50%;
    padding: 4px;
    right: 6px;
    width: 20px;
    font-size: 10px;
    height: 20px;
    line-height: 10px
}

.notification-list .notify-item {
    padding: 10px 20px;
    color: #1f2b38
}

.notification-list .notify-item .notify-icon {
    float: left;
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center;
    margin-right: 10px;
    border-radius: 50%;
    color: #fff
}

.notification-list .notify-item .notify-icon img {
    margin-top: 4px
}

.notification-list .notify-item .notify-details {
    margin-bottom: 0;
    overflow: hidden;
    margin-left: 45px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.notification-list .notify-item .notify-details small {
    display: block;
    white-space: normal;
    color: #929292
}

.notification-list .notify-item .notify-details span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px
}

.notification-list .notify-all {
    border-radius: 0 0 .25rem .25rem;
    margin: 0 0 -5px 0;
    background-color: #eff3f6
}

.notification-list .profile-dropdown .notify-item {
    padding: 4px 20px
}

.notification-list .nav-link {
    padding: 0 7px;
    line-height: 70px
}

.notification-list .language-switch a img {
    float: right;
    margin-top: 5px
}

.profile-dropdown {
    width: 170px
}

.profile-dropdown i {
    font-size: 18px;
    vertical-align: middle;
    margin-right: 5px;
    color: #5e5e5e
}

.profile-dropdown span {
    vertical-align: middle
}

.nav-user img {
    height: 40px;
    width: 40px
}

.user-profile .dropdown-toggle {
    display: block;
    padding: 16px 25px
}

.arrow-none:after {
    border: none;
    margin: 0;
    display: none
}

.menu-title {
    padding: 12px 25px !important;
    letter-spacing: .035em;
    pointer-events: none;
    cursor: default;
    font-size: 13px;
    color: #000
}

.profile {
    padding: 17px 15px !important
}

.profile img {
    border: 2px solid #edf0f0;
    height: 36px;
    width: 36px;
    float: left
}

.profile .profile-username {
    margin-left: 45px;
    display: block;
    line-height: 36px
}

.dropdown-item {
    color: #1f2b38
}

.dropdown-divider {
    margin: 0
}

.dropdown-menu-lg {
    width: 270px
}

.dropdown-menu {
    border-color: transparent
}

.notification-list .dropdown-menu a:last-child {
    color: #5b6be8
}

.navbar-nav {
    margin: 0
}

.side-menu {
    bottom: 0;
    top: 0;
    width: 240px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    position: absolute;
    z-index: 99;
    background-color: #fff
}

.side-menu .topbar-left {
    background-color: #fff
}

body.fixed-left .side-menu.left {
    bottom: 50px;
    height: 100%;
    margin-bottom: -70px;
    margin-top: 0;
    padding-bottom: 70px;
    position: fixed;
    box-shadow: 3px 0px 5px 0 rgba(0, 0, 0, 0.16), 3px 2px 10px 0 rgba(0, 0, 0, 0.12);
   /* background: #212529 !important;*/
    border-left: 10px solid #fcaf34;
}

body.fixed-left {
    background: #fff !important;
}

.content-page {
    margin-left: 240px;
    overflow: hidden;
    min-height: 500px
}
.btn {
    border-radius: 3px;
    font-size: inherit;
}
.btn:focus {
    box-shadow: none;
}
.btn-xs {
    font-size: 0.7rem;
    padding: 0.2rem 0.4rem;
}
.btn-group-sm > .btn,
.btn-sm {
    font-size: .8rem;
}
.content-page > .content {
    margin-bottom: 63px;
    padding: 76px 25px 0 25px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.page-content-wrapper {
    margin: 50px -10px
}
.btn-white {
    color: inherit;
    background: white;
    border: 1px solid #e7eaec;
}
.button-menu-mobile {
    background-color: rgba(54, 54, 54, .3);
    font-size: 28px;
    color: #fff;
    top: 15px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: none;
    line-height: 40px;
    display: none
}

.button-menu-mobile-topbar {
    background-color: #45c8ac;
    color: #fff;
    font-size: 14px;
    height: 34px;
    width: 34px;
    line-height: 34px;
    border-radius: 0;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.app-search .form-control, .app-search .form-control:focus {
    border: 1px solid transparent;
    font-size: 13px;
    height: 34px;
    color: #fff;
    padding-left: 14px;
    padding-right: 40px;
    background: #314254;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 30px;
    width: 200px
}

.app-search {
    position: relative;
    margin-top: 18px;
    margin-left: 26px
}

.app-search input.form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.app-search input.form-control:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.app-search input.form-control::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.app-search input.form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.app-search a {
    position: absolute;
    top: 0;
    left: 160px;
    display: block;
    height: 34px;
    line-height: 34px;
    width: 34px;
    text-align: center;
    color: rgba(255, 255, 255, .5)
}

.sidebar-inner {
    height: 100%
}

#sidebar-menu, #sidebar-menu a, #sidebar-menu li, #sidebar-menu ul {
    border: 0;
    font-weight: bold;
    line-height: 1;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none
}

.navbar-nav > li > a.notification-icon-box {
    line-height: 70px
}

.navbar-nav > li > a.notification-icon-box i {
    font-size: 26px;
    vertical-align: middle
}

#sidebar-menu {
    padding-bottom: 60px;
    width: 100%;
    padding-top: 10px
}

#sidebar-menu ul ul {
    display: none
}

#sidebar-menu ul ul li {
    border-top: 0
}

#sidebar-menu ul ul li.active a {
    color: #fcaf34 !important
}

#sidebar-menu ul ul a {
    color: #6c7780;
    display: block;
    padding: 12px 25px 12px 63px;
    font-size: 14px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-weight: normal;
}

#sidebar-menu ul ul a:hover {
    color: #fcaf34
}

#sidebar-menu ul ul a i {
    margin-right: 5px
}

#sidebar-menu ul ul ul a {
    padding-left: 80px
}

#sidebar-menu > ul > li > a {
    color: #6c7780;
    display: block;
    padding: 15px 25px;
    margin: 3px 0;
    font-size: 15px
}

#sidebar-menu > ul > li > a:hover {
    color: #fcaf34;
    text-decoration: none
}

#sidebar-menu > ul > li > a:hover i {
    color: #fcaf34
}

#sidebar-menu > ul > li > a span i {
    font-size: 18px;
    line-height: 19px
}

#sidebar-menu > ul > li > a > span {
    vertical-align: middle;
    font-weight: normal;
}

#sidebar-menu > ul > li > a > i {
    display: inline-block;
    line-height: 17px;
    margin-left: 3px;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
    width: 20px
}

#sidebar-menu > ul > li > a > i.i-right {
    float: right;
    margin: 3px 0 0 0
}

#sidebar-menu > ul > li > a.active {
    color: #fcaf34;
    background-color: rgba(89, 206, 181, .15)
}

#sidebar-menu > ul > li > a.active i {
    color: #fcaf34
}

#sidebar-menu > ul > li.nav-active > ul {
    display: block
}

#wrapper.enlarged .left.side-menu {
    padding-top: 0;
    z-index: 5;
    margin-left: -100%
}

#wrapper.enlarged .content-page {
    margin-left: 0
}

#wrapper.enlarged .footer {
    left: 0
}

.user-details {
    min-height: 80px;
    padding: 20px;
    position: relative
}

.user-details img {
    position: relative;
    z-index: 9999;
    height: 64px;
    width: 64px
}

.user-details .user-info {
    text-align: center
}

.user-details .user-info .user-status {
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid rgba(34, 34, 34, .27);
    border-radius: 20px;
    font-size: 12px
}

.page-title-box {
    padding: 25px 0
}

.page-title-box .page-title {
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 0;
    font-weight: 700;
    color: #fff;
}

@media (max-width: 1024px) {
    .m-todo, .mo-b-30 {
        margin-bottom: 30px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    body {
        overflow-x: hidden
    }
}

@media (max-width: 768px) {
    .side-menu.left {
        margin-left: -100%
    }

    .content-page {
        margin-left: 0
    }

    .enlarged .side-menu.left {
        margin-left: 0 !important
    }

    .button-menu-mobile {
        display: inline-block;
        top: 0
    }

    .navbar-custom {
        padding-left: 10px;
        right: 0;
        left: 0;
        width: 100%;
        z-index: 30
    }

    .content-page > .content {
        padding: 20px
    }

    #wrapper.enlarged .footer, .footer {
        left: 0
    }

    #wrapper.enlarged .left.side-menu {
        -webkit-box-shadow: 0 0 3px rgba(64, 64, 64, .15);
        box-shadow: 0 0 3px rgba(64, 64, 64, .15);
        z-index: 1003
    }

    .page-content-wrapper {
        margin: 0 -10px
    }

    .m-todo {
        margin-bottom: 30px
    }

    .navbar-custom {
        z-index: 1002
    }

    .page-title-box {
        margin-top: 50px
    }

    .app-search {
        margin-left: 50px
    }
}

@media (max-width: 767px) {
    body {
        overflow-x: hidden
    }

    .content-page {
        margin-left: 0 !important
    }

    .enlarged .left.side-menu {
        margin-left: -75px
    }

    .mobile-sidebar {
        left: 0
    }

    .mobile-content {
        left: 250px;
        right: -250px
    }

    .wrapper-page {
        width: 90%
    }

    .asColorPicker-wrap {
        margin-bottom: 10px
    }

    .navbar-nav .open .dropdown-menu {
        background-color: #fff;
        -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
        left: auto;
        position: absolute;
        right: 0
    }

    .fc-toolbar .fc-right {
        float: left;
        margin: 10px 0
    }

    .app-search a {
        left: 180px;
        margin-left: -20px
    }

    .page-title-box button {
        display: none
    }

    .main-income .income-data {
        position: relative;
        z-index: 10
    }

    .m-todo, .mo-margin {
        margin-bottom: 30px
    }
}

@media (max-width: 620px) {
    .page-header-title {
        text-align: center
    }

    .dataTables_paginate .page-link {
        padding: .35rem .5rem
    }

    .mo-mb-2 {
        margin-bottom: 10px
    }

    .mo-mt-2 {
        margin-top: 10px !important
    }

    .pagination-lg .page-link {
        padding: .25rem .5rem;
        font-size: 15px
    }

    .page-title-box {
        margin-top: 0
    }
}

@media (max-width: 480px) {
    .side-menu {
        z-index: 1003
    }

    .button-menu-mobile {
        display: block;
        top: 15px
    }

    .button-menu-mobile-topbar {
        top: 0
    }

    .page-title {
        display: none
    }

    .app-search {
        display: none
    }

    .page-content-wrapper {
        margin: 30px -10px 0
    }
}

@media (max-width: 420px) {
    .hide-phone, .notify-icon {
        display: none
    }

    .dropdown-menu-lg {
        width: 200px
    }

    .notify-details {
        margin-left: 0 !important
    }
}

#stars {
    position: fixed;
    width: 3px;
    height: 3px;
    opacity: .1;
    background: 0 0;
    -webkit-box-shadow: 1487px 822px #fff, 702px 619px #fff, 579px 76px #fff, 881px 14px #fff, 1903px 741px #fff, 1401px 1791px #fff, 1316px 857px #fff, 1628px 1376px #fff, 1641px 781px #fff, 1421px 25px #fff, 525px 254px #fff, 683px 1197px #fff, 1636px 1573px #fff, 1855px 1220px #fff, 108px 1424px #fff, 906px 1967px #fff, 205px 1681px #fff, 1930px 731px #fff, 1957px 104px #fff, 1558px 24px #fff, 211px 468px #fff, 2px 1001px #fff, 664px 1095px #fff, 1023px 1573px #fff, 272px 122px #fff, 659px 1641px #fff, 1518px 1633px #fff, 1736px 1016px #fff, 1085px 1911px #fff, 737px 1784px #fff, 564px 968px #fff, 150px 1277px #fff, 1848px 505px #fff, 1067px 1414px #fff, 1619px 1498px #fff, 266px 757px #fff, 450px 1052px #fff, 604px 1178px #fff, 1069px 1215px #fff, 1045px 1816px #fff, 1682px 1111px #fff, 578px 1875px #fff, 1197px 20px #fff, 736px 1923px #fff, 1698px 592px #fff, 491px 1835px #fff, 106px 1113px #fff, 1944px 1749px #fff, 677px 525px #fff, 798px 1663px #fff, 463px 19px #fff, 1982px 1091px #fff, 736px 1597px #fff, 244px 1625px #fff, 1699px 1257px #fff, 624px 114px #fff, 1290px 48px #fff, 1007px 1111px #fff, 1411px 31px #fff, 1661px 1065px #fff, 1583px 1593px #fff, 1165px 1985px #fff, 351px 222px #fff, 158px 709px #fff, 1304px 194px #fff, 1192px 1923px #fff, 358px 1642px #fff, 889px 1701px #fff, 424px 1427px #fff, 1928px 573px #fff, 1263px 1473px #fff, 498px 33px #fff, 1043px 286px #fff, 843px 1917px #fff, 909px 813px #fff, 1033px 291px #fff, 41px 749px #fff, 1807px 1719px #fff, 1984px 284px #fff, 1983px 1696px #fff, 1409px 179px #fff, 1350px 929px #fff, 332px 1747px #fff, 212px 1977px #fff, 1668px 1254px #fff, 1585px 1736px #fff, 783px 85px #fff, 1961px 847px #fff, 1692px 996px #fff, 1829px 694px #fff, 965px 891px #fff, 1793px 102px #fff, 1347px 235px #fff, 1566px 1954px #fff, 1406px 1765px #fff, 1346px 1832px #fff, 452px 1205px #fff, 1667px 1688px #fff, 1337px 1664px #fff, 1728px 832px #fff, 1568px 1213px #fff, 1980px 357px #fff, 1096px 624px #fff, 210px 636px #fff, 1247px 1830px #fff, 1789px 1970px #fff, 582px 978px #fff, 1473px 1002px #fff, 1042px 440px #fff, 1189px 879px #fff, 24px 931px #fff, 1656px 1848px #fff, 401px 1676px #fff, 192px 1632px #fff, 970px 1936px #fff, 231px 1849px #fff, 1860px 127px #fff, 469px 1487px #fff, 436px 1899px #fff, 680px 1290px #fff, 809px 128px #fff, 163px 683px #fff, 1221px 1732px #fff, 982px 801px #fff, 149px 455px #fff, 39px 1305px #fff, 248px 1059px #fff, 1985px 1040px #fff, 823px 1174px #fff, 1823px 12px #fff, 1558px 1446px #fff, 164px 348px #fff, 504px 311px #fff, 95px 1735px #fff, 1817px 560px #fff, 1527px 1792px #fff, 296px 377px #fff, 1480px 353px #fff, 1419px 1148px #fff, 734px 610px #fff, 1233px 1076px #fff, 1495px 198px #fff, 1722px 1821px #fff, 57px 914px #fff, 81px 1967px #fff, 157px 1383px #fff, 478px 1545px #fff, 96px 1485px #fff, 1248px 1516px #fff, 1989px 1475px #fff, 730px 61px #fff, 646px 342px #fff, 656px 376px #fff, 809px 1394px #fff, 483px 1916px #fff, 695px 1985px #fff, 954px 279px #fff, 1704px 234px #fff, 204px 1621px #fff, 490px 414px #fff, 929px 1852px #fff, 383px 1017px #fff, 1319px 14px #fff, 103px 1147px #fff, 1780px 62px #fff, 764px 318px #fff, 950px 1468px #fff, 767px 8px #fff, 1038px 763px #fff, 62px 680px #fff, 1619px 817px #fff, 1462px 1819px #fff, 1340px 1956px #fff, 1802px 902px #fff, 1739px 1865px #fff, 886px 854px #fff, 1760px 1693px #fff, 1571px 1175px #fff, 1149px 1748px #fff, 1521px 1213px #fff, 575px 162px #fff, 1904px 456px #fff, 1399px 416px #fff, 1325px 1118px #fff, 1848px 478px #fff, 1447px 841px #fff, 457px 1619px #fff, 1202px 1049px #fff, 397px 682px #fff, 465px 1042px #fff, 1264px 1033px #fff, 1304px 1004px #fff, 649px 1586px #fff, 97px 1308px #fff, 21px 619px #fff, 469px 1742px #fff, 81px 1745px #fff, 1735px 1208px #fff, 805px 1206px #fff, 717px 492px #fff, 187px 1317px #fff, 860px 1290px #fff, 1964px 1712px #fff, 1036px 142px #fff, 1238px 442px #fff, 1766px 423px #fff, 925px 353px #fff, 569px 5px #fff, 1338px 383px #fff, 1321px 90px #fff, 1613px 749px #fff, 409px 1835px #fff, 642px 715px #fff, 1402px 444px #fff, 1669px 197px #fff, 291px 1022px #fff, 632px 1847px #fff, 678px 810px #fff, 570px 798px #fff, 1521px 681px #fff, 309px 176px #fff, 1913px 882px #fff, 1129px 1601px #fff, 1310px 1490px #fff, 883px 1925px #fff, 1354px 140px #fff, 1474px 628px #fff, 1997px 230px #fff, 351px 1212px #fff, 576px 706px #fff, 1210px 1325px #fff, 1927px 315px #fff, 1505px 1249px #fff, 699px 1811px #fff, 1428px 913px #fff, 691px 1811px #fff, 977px 1645px #fff, 330px 260px #fff, 1632px 1148px #fff, 878px 1070px #fff, 390px 1127px #fff, 1915px 1956px #fff, 805px 314px #fff, 260px 623px #fff, 1471px 1629px #fff, 1333px 1800px #fff, 1158px 1712px #fff, 813px 641px #fff, 608px 761px #fff, 529px 1163px #fff, 1916px 1476px #fff, 308px 1823px #fff, 910px 894px #fff, 839px 431px #fff, 1638px 1599px #fff, 128px 1590px #fff, 1157px 1788px #fff, 1035px 773px #fff, 389px 277px #fff, 553px 1014px #fff, 1978px 668px #fff, 615px 1056px #fff, 944px 1726px #fff, 974px 324px #fff, 1448px 349px #fff, 848px 405px #fff, 1757px 1457px #fff, 468px 1754px #fff, 714px 414px #fff, 697px 592px #fff, 1434px 1246px #fff, 258px 1687px #fff, 953px 1354px #fff, 922px 179px #fff, 1899px 662px #fff, 1103px 448px #fff, 1205px 799px #fff, 1256px 1247px #fff, 1772px 194px #fff, 1809px 1285px #fff, 518px 698px #fff, 1906px 332px #fff, 1182px 536px #fff, 1758px 354px #fff, 131px 1042px #fff, 923px 1832px #fff, 1117px 1198px #fff, 143px 1532px #fff, 1401px 395px #fff, 1359px 1550px #fff, 615px 206px #fff, 694px 475px #fff, 530px 1675px #fff, 1413px 1544px #fff, 1330px 1429px #fff, 1433px 1453px #fff, 1271px 846px #fff, 1369px 1790px #fff, 517px 1392px #fff, 897px 1434px #fff, 1906px 1012px #fff, 1523px 1474px #fff, 666px 7px #fff, 598px 1273px #fff, 1544px 541px #fff, 248px 268px #fff, 1992px 848px #fff, 571px 870px #fff, 1228px 679px #fff, 1096px 187px #fff, 1553px 15px #fff, 523px 779px #fff, 140px 231px #fff, 659px 577px #fff, 463px 727px #fff, 986px 623px #fff, 1822px 1062px #fff, 596px 1460px #fff, 462px 115px #fff, 1318px 516px #fff, 409px 729px #fff, 710px 976px #fff, 1163px 1539px #fff, 1542px 1362px #fff, 394px 1840px #fff, 904px 1541px #fff, 1549px 538px #fff, 1594px 1384px #fff, 1030px 1465px #fff, 599px 544px #fff, 1933px 241px #fff, 1281px 287px #fff, 729px 1282px #fff, 819px 364px #fff, 797px 1590px #fff, 1023px 1973px #fff, 1708px 961px #fff, 293px 1953px #fff, 1685px 1879px #fff, 1285px 1995px #fff, 1380px 219px #fff, 1715px 1980px #fff, 218px 108px #fff, 700px 711px #fff, 471px 1764px #fff, 10px 1084px #fff, 1841px 1778px #fff, 1765px 1548px #fff, 712px 1703px #fff, 1866px 1805px #fff, 1896px 760px #fff, 1391px 40px #fff, 761px 1516px #fff, 1329px 584px #fff, 385px 1141px #fff, 1238px 21px #fff, 1070px 486px #fff, 1096px 312px #fff, 1254px 1674px #fff, 549px 1349px #fff, 1618px 986px #fff, 707px 1741px #fff, 1718px 1514px #fff, 481px 597px #fff, 1690px 1472px #fff, 1728px 919px #fff, 173px 1196px #fff, 1778px 1257px #fff, 1207px 649px #fff, 447px 634px #fff, 1306px 1444px #fff, 936px 1818px #fff, 855px 1015px #fff, 1421px 332px #fff, 1138px 1889px #fff, 1974px 694px #fff, 715px 308px #fff, 757px 155px #fff, 18px 107px #fff, 561px 378px #fff, 144px 798px #fff, 1184px 967px #fff, 1263px 1130px #fff, 1382px 895px #fff, 149px 175px #fff, 1297px 839px #fff, 943px 454px #fff, 178px 1165px #fff, 477px 407px #fff, 416px 219px #fff, 1056px 1491px #fff, 625px 816px #fff, 100px 1537px #fff, 1074px 520px #fff, 1031px 1453px #fff, 1377px 614px #fff, 572px 1314px #fff, 1513px 1235px #fff, 1920px 1211px #fff, 330px 107px #fff, 1260px 772px #fff, 1198px 84px #fff, 1409px 139px #fff, 758px 98px #fff, 698px 1771px #fff, 273px 275px #fff, 163px 200px #fff, 1665px 732px #fff, 95px 600px #fff, 522px 122px #fff, 76px 804px #fff, 1669px 1526px #fff, 1881px 465px #fff, 1043px 1919px #fff, 1521px 827px #fff, 1197px 1997px #fff, 489px 593px #fff, 1899px 722px #fff, 1575px 332px #fff, 327px 718px #fff, 1959px 1378px #fff, 455px 1333px #fff, 729px 822px #fff, 748px 126px #fff, 444px 445px #fff, 1856px 262px #fff, 1140px 921px #fff, 1680px 1227px #fff, 1144px 1742px #fff, 1922px 384px #fff, 1015px 496px #fff, 1213px 831px #fff, 1793px 898px #fff, 35px 159px #fff, 571px 1505px #fff, 726px 42px #fff, 1216px 1214px #fff, 938px 50px #fff, 322px 1017px #fff, 1222px 523px #fff, 660px 1174px #fff, 355px 859px #fff, 1381px 1648px #fff, 8px 1546px #fff, 1768px 17px #fff, 301px 1159px #fff, 1550px 185px #fff, 1289px 656px #fff, 1187px 106px #fff, 669px 1498px #fff, 555px 323px #fff, 454px 288px #fff, 72px 271px #fff, 445px 1713px #fff, 136px 10px #fff, 1810px 1149px #fff, 1445px 794px #fff, 406px 1822px #fff, 1994px 741px #fff, 1837px 1564px #fff, 1264px 80px #fff, 273px 845px #fff, 322px 1693px #fff, 103px 463px #fff, 689px 1161px #fff, 353px 717px #fff, 1275px 1895px #fff, 1331px 130px #fff, 1251px 1424px #fff, 1003px 1183px #fff, 721px 904px #fff, 1261px 416px #fff, 600px 577px #fff, 384px 910px #fff, 1248px 1547px #fff, 955px 734px #fff, 686px 891px #fff, 196px 1523px #fff, 831px 327px #fff, 845px 1486px #fff, 1553px 1438px #fff, 1133px 1152px #fff, 356px 1087px #fff, 1503px 807px #fff, 1098px 1396px #fff, 94px 1934px #fff, 1195px 58px #fff, 748px 771px #fff, 940px 570px #fff, 574px 651px #fff, 835px 533px #fff, 42px 1210px #fff, 496px 1791px #fff, 1610px 296px #fff, 1446px 1574px #fff, 261px 1765px #fff, 818px 368px #fff, 573px 743px #fff, 545px 333px #fff, 1500px 1567px #fff, 1789px 448px #fff, 1139px 1559px #fff, 1607px 1127px #fff, 1980px 874px #fff, 731px 1559px #fff, 898px 158px #fff, 1641px 1053px #fff, 53px 377px #fff, 1879px 1370px #fff, 1377px 899px #fff, 1416px 829px #fff, 863px 1545px #fff, 1219px 1935px #fff, 1638px 320px #fff, 239px 1807px #fff, 851px 464px #fff, 1868px 1843px #fff, 679px 203px #fff, 1762px 842px #fff, 59px 1986px #fff, 1142px 1911px #fff, 838px 1030px #fff, 1370px 1269px #fff, 781px 274px #fff, 1193px 551px #fff, 638px 478px #fff, 456px 1854px #fff, 424px 690px #fff, 13px 600px #fff, 306px 1867px #fff, 384px 1298px #fff, 762px 342px #fff, 1780px 1196px #fff, 108px 1138px #fff, 1671px 866px #fff, 831px 1515px #fff, 218px 1455px #fff, 1315px 1494px #fff, 1365px 1181px #fff, 168px 986px #fff, 349px 506px #fff, 974px 1437px #fff, 1605px 908px #fff, 1036px 1208px #fff, 1082px 1407px #fff, 916px 827px #fff, 1526px 566px #fff, 1159px 1877px #fff, 210px 1180px #fff, 979px 1815px #fff, 130px 1358px #fff, 1961px 1963px #fff, 771px 591px #fff, 1905px 487px #fff, 1816px 1565px #fff, 333px 1600px #fff, 1842px 1774px #fff, 1573px 135px #fff, 1385px 1889px #fff, 1611px 1033px #fff, 367px 1236px #fff, 779px 1022px #fff, 1851px 62px #fff, 478px 257px #fff, 1907px 1960px #fff, 1435px 532px #fff, 662px 8px #fff, 1027px 1924px #fff, 489px 101px #fff, 76px 1875px #fff, 657px 1682px #fff, 1993px 1955px #fff, 1432px 1845px #fff, 1530px 1729px #fff, 1211px 896px #fff, 1525px 133px #fff, 1445px 803px #fff, 530px 62px #fff, 242px 1513px #fff, 256px 933px #fff, 1701px 936px #fff, 756px 1893px #fff, 1251px 1298px #fff, 380px 1399px #fff, 1455px 302px #fff, 1729px 1171px #fff, 585px 49px #fff, 1961px 1124px #fff, 1241px 552px #fff, 1205px 40px #fff, 1938px 1247px #fff, 1469px 89px #fff, 239px 1939px #fff, 698px 448px #fff, 1795px 346px #fff, 151px 487px #fff, 102px 126px #fff, 1184px 418px #fff, 1625px 1418px #fff, 29px 554px #fff, 1288px 1274px #fff, 791px 1308px #fff, 151px 934px #fff, 1574px 386px #fff, 1214px 1703px #fff, 1569px 1424px #fff, 951px 1830px #fff, 1728px 805px #fff, 312px 1987px #fff, 1468px 529px #fff, 1153px 1146px #fff, 1262px 1021px #fff, 1648px 1766px #fff, 306px 70px #fff, 754px 1165px #fff, 1930px 482px #fff, 1814px 1593px #fff, 1066px 822px #fff, 1250px 877px #fff, 465px 1885px #fff, 1649px 1281px #fff, 1682px 1601px #fff, 1367px 1233px #fff, 91px 1327px #fff, 1485px 1355px #fff, 501px 1673px #fff, 1649px 1259px #fff, 1986px 948px #fff, 1266px 1829px #fff, 135px 1503px #fff, 647px 296px #fff, 155px 341px #fff, 649px 1896px #fff, 1617px 334px #fff, 223px 1507px #fff, 584px 146px #fff, 200px 316px #fff, 575px 1831px #fff, 1374px 1809px #fff, 1445px 386px #fff, 475px 1249px #fff, 1954px 89px #fff, 1756px 1192px #fff, 8px 671px #fff, 1366px 1694px #fff, 1831px 306px #fff, 925px 113px #fff, 160px 1174px #fff, 534px 1908px #fff, 553px 273px #fff, 423px 45px #fff, 1305px 1098px #fff, 187px 90px #fff, 1993px 1396px #fff, 842px 1270px #fff, 1137px 554px #fff, 351px 558px #fff, 1576px 1070px #fff, 437px 312px #fff, 286px 1019px #fff, 257px 272px #fff, 1242px 1957px #fff, 1963px 1693px #fff, 772px 447px #fff, 1641px 508px #fff, 712px 100px #fff, 1307px 1015px #fff, 742px 327px #fff, 281px 1814px #fff, 1398px 1051px #fff, 167px 9px #fff, 328px 1489px #fff, 1814px 1804px #fff, 946px 25px #fff, 549px 1705px #fff, 217px 1477px #fff, 1937px 280px #fff, 182px 241px #fff, 711px 1365px #fff, 1898px 1043px #fff, 1807px 346px #fff, 1787px 1253px #fff, 247px 66px #fff, 1171px 1592px #fff, 846px 895px #fff, 1507px 720px #fff, 787px 574px #fff, 1593px 1267px #fff, 843px 1902px #fff, 15px 1454px #fff, 539px 1420px #fff, 1856px 974px #fff, 340px 663px #fff, 1579px 1091px #fff, 809px 111px #fff, 32px 1128px #fff, 69px 1852px #fff, 878px 300px #fff, 730px 726px #fff, 1137px 68px #fff;
    box-shadow: 1487px 822px #fff, 702px 619px #fff, 579px 76px #fff, 881px 14px #fff, 1903px 741px #fff, 1401px 1791px #fff, 1316px 857px #fff, 1628px 1376px #fff, 1641px 781px #fff, 1421px 25px #fff, 525px 254px #fff, 683px 1197px #fff, 1636px 1573px #fff, 1855px 1220px #fff, 108px 1424px #fff, 906px 1967px #fff, 205px 1681px #fff, 1930px 731px #fff, 1957px 104px #fff, 1558px 24px #fff, 211px 468px #fff, 2px 1001px #fff, 664px 1095px #fff, 1023px 1573px #fff, 272px 122px #fff, 659px 1641px #fff, 1518px 1633px #fff, 1736px 1016px #fff, 1085px 1911px #fff, 737px 1784px #fff, 564px 968px #fff, 150px 1277px #fff, 1848px 505px #fff, 1067px 1414px #fff, 1619px 1498px #fff, 266px 757px #fff, 450px 1052px #fff, 604px 1178px #fff, 1069px 1215px #fff, 1045px 1816px #fff, 1682px 1111px #fff, 578px 1875px #fff, 1197px 20px #fff, 736px 1923px #fff, 1698px 592px #fff, 491px 1835px #fff, 106px 1113px #fff, 1944px 1749px #fff, 677px 525px #fff, 798px 1663px #fff, 463px 19px #fff, 1982px 1091px #fff, 736px 1597px #fff, 244px 1625px #fff, 1699px 1257px #fff, 624px 114px #fff, 1290px 48px #fff, 1007px 1111px #fff, 1411px 31px #fff, 1661px 1065px #fff, 1583px 1593px #fff, 1165px 1985px #fff, 351px 222px #fff, 158px 709px #fff, 1304px 194px #fff, 1192px 1923px #fff, 358px 1642px #fff, 889px 1701px #fff, 424px 1427px #fff, 1928px 573px #fff, 1263px 1473px #fff, 498px 33px #fff, 1043px 286px #fff, 843px 1917px #fff, 909px 813px #fff, 1033px 291px #fff, 41px 749px #fff, 1807px 1719px #fff, 1984px 284px #fff, 1983px 1696px #fff, 1409px 179px #fff, 1350px 929px #fff, 332px 1747px #fff, 212px 1977px #fff, 1668px 1254px #fff, 1585px 1736px #fff, 783px 85px #fff, 1961px 847px #fff, 1692px 996px #fff, 1829px 694px #fff, 965px 891px #fff, 1793px 102px #fff, 1347px 235px #fff, 1566px 1954px #fff, 1406px 1765px #fff, 1346px 1832px #fff, 452px 1205px #fff, 1667px 1688px #fff, 1337px 1664px #fff, 1728px 832px #fff, 1568px 1213px #fff, 1980px 357px #fff, 1096px 624px #fff, 210px 636px #fff, 1247px 1830px #fff, 1789px 1970px #fff, 582px 978px #fff, 1473px 1002px #fff, 1042px 440px #fff, 1189px 879px #fff, 24px 931px #fff, 1656px 1848px #fff, 401px 1676px #fff, 192px 1632px #fff, 970px 1936px #fff, 231px 1849px #fff, 1860px 127px #fff, 469px 1487px #fff, 436px 1899px #fff, 680px 1290px #fff, 809px 128px #fff, 163px 683px #fff, 1221px 1732px #fff, 982px 801px #fff, 149px 455px #fff, 39px 1305px #fff, 248px 1059px #fff, 1985px 1040px #fff, 823px 1174px #fff, 1823px 12px #fff, 1558px 1446px #fff, 164px 348px #fff, 504px 311px #fff, 95px 1735px #fff, 1817px 560px #fff, 1527px 1792px #fff, 296px 377px #fff, 1480px 353px #fff, 1419px 1148px #fff, 734px 610px #fff, 1233px 1076px #fff, 1495px 198px #fff, 1722px 1821px #fff, 57px 914px #fff, 81px 1967px #fff, 157px 1383px #fff, 478px 1545px #fff, 96px 1485px #fff, 1248px 1516px #fff, 1989px 1475px #fff, 730px 61px #fff, 646px 342px #fff, 656px 376px #fff, 809px 1394px #fff, 483px 1916px #fff, 695px 1985px #fff, 954px 279px #fff, 1704px 234px #fff, 204px 1621px #fff, 490px 414px #fff, 929px 1852px #fff, 383px 1017px #fff, 1319px 14px #fff, 103px 1147px #fff, 1780px 62px #fff, 764px 318px #fff, 950px 1468px #fff, 767px 8px #fff, 1038px 763px #fff, 62px 680px #fff, 1619px 817px #fff, 1462px 1819px #fff, 1340px 1956px #fff, 1802px 902px #fff, 1739px 1865px #fff, 886px 854px #fff, 1760px 1693px #fff, 1571px 1175px #fff, 1149px 1748px #fff, 1521px 1213px #fff, 575px 162px #fff, 1904px 456px #fff, 1399px 416px #fff, 1325px 1118px #fff, 1848px 478px #fff, 1447px 841px #fff, 457px 1619px #fff, 1202px 1049px #fff, 397px 682px #fff, 465px 1042px #fff, 1264px 1033px #fff, 1304px 1004px #fff, 649px 1586px #fff, 97px 1308px #fff, 21px 619px #fff, 469px 1742px #fff, 81px 1745px #fff, 1735px 1208px #fff, 805px 1206px #fff, 717px 492px #fff, 187px 1317px #fff, 860px 1290px #fff, 1964px 1712px #fff, 1036px 142px #fff, 1238px 442px #fff, 1766px 423px #fff, 925px 353px #fff, 569px 5px #fff, 1338px 383px #fff, 1321px 90px #fff, 1613px 749px #fff, 409px 1835px #fff, 642px 715px #fff, 1402px 444px #fff, 1669px 197px #fff, 291px 1022px #fff, 632px 1847px #fff, 678px 810px #fff, 570px 798px #fff, 1521px 681px #fff, 309px 176px #fff, 1913px 882px #fff, 1129px 1601px #fff, 1310px 1490px #fff, 883px 1925px #fff, 1354px 140px #fff, 1474px 628px #fff, 1997px 230px #fff, 351px 1212px #fff, 576px 706px #fff, 1210px 1325px #fff, 1927px 315px #fff, 1505px 1249px #fff, 699px 1811px #fff, 1428px 913px #fff, 691px 1811px #fff, 977px 1645px #fff, 330px 260px #fff, 1632px 1148px #fff, 878px 1070px #fff, 390px 1127px #fff, 1915px 1956px #fff, 805px 314px #fff, 260px 623px #fff, 1471px 1629px #fff, 1333px 1800px #fff, 1158px 1712px #fff, 813px 641px #fff, 608px 761px #fff, 529px 1163px #fff, 1916px 1476px #fff, 308px 1823px #fff, 910px 894px #fff, 839px 431px #fff, 1638px 1599px #fff, 128px 1590px #fff, 1157px 1788px #fff, 1035px 773px #fff, 389px 277px #fff, 553px 1014px #fff, 1978px 668px #fff, 615px 1056px #fff, 944px 1726px #fff, 974px 324px #fff, 1448px 349px #fff, 848px 405px #fff, 1757px 1457px #fff, 468px 1754px #fff, 714px 414px #fff, 697px 592px #fff, 1434px 1246px #fff, 258px 1687px #fff, 953px 1354px #fff, 922px 179px #fff, 1899px 662px #fff, 1103px 448px #fff, 1205px 799px #fff, 1256px 1247px #fff, 1772px 194px #fff, 1809px 1285px #fff, 518px 698px #fff, 1906px 332px #fff, 1182px 536px #fff, 1758px 354px #fff, 131px 1042px #fff, 923px 1832px #fff, 1117px 1198px #fff, 143px 1532px #fff, 1401px 395px #fff, 1359px 1550px #fff, 615px 206px #fff, 694px 475px #fff, 530px 1675px #fff, 1413px 1544px #fff, 1330px 1429px #fff, 1433px 1453px #fff, 1271px 846px #fff, 1369px 1790px #fff, 517px 1392px #fff, 897px 1434px #fff, 1906px 1012px #fff, 1523px 1474px #fff, 666px 7px #fff, 598px 1273px #fff, 1544px 541px #fff, 248px 268px #fff, 1992px 848px #fff, 571px 870px #fff, 1228px 679px #fff, 1096px 187px #fff, 1553px 15px #fff, 523px 779px #fff, 140px 231px #fff, 659px 577px #fff, 463px 727px #fff, 986px 623px #fff, 1822px 1062px #fff, 596px 1460px #fff, 462px 115px #fff, 1318px 516px #fff, 409px 729px #fff, 710px 976px #fff, 1163px 1539px #fff, 1542px 1362px #fff, 394px 1840px #fff, 904px 1541px #fff, 1549px 538px #fff, 1594px 1384px #fff, 1030px 1465px #fff, 599px 544px #fff, 1933px 241px #fff, 1281px 287px #fff, 729px 1282px #fff, 819px 364px #fff, 797px 1590px #fff, 1023px 1973px #fff, 1708px 961px #fff, 293px 1953px #fff, 1685px 1879px #fff, 1285px 1995px #fff, 1380px 219px #fff, 1715px 1980px #fff, 218px 108px #fff, 700px 711px #fff, 471px 1764px #fff, 10px 1084px #fff, 1841px 1778px #fff, 1765px 1548px #fff, 712px 1703px #fff, 1866px 1805px #fff, 1896px 760px #fff, 1391px 40px #fff, 761px 1516px #fff, 1329px 584px #fff, 385px 1141px #fff, 1238px 21px #fff, 1070px 486px #fff, 1096px 312px #fff, 1254px 1674px #fff, 549px 1349px #fff, 1618px 986px #fff, 707px 1741px #fff, 1718px 1514px #fff, 481px 597px #fff, 1690px 1472px #fff, 1728px 919px #fff, 173px 1196px #fff, 1778px 1257px #fff, 1207px 649px #fff, 447px 634px #fff, 1306px 1444px #fff, 936px 1818px #fff, 855px 1015px #fff, 1421px 332px #fff, 1138px 1889px #fff, 1974px 694px #fff, 715px 308px #fff, 757px 155px #fff, 18px 107px #fff, 561px 378px #fff, 144px 798px #fff, 1184px 967px #fff, 1263px 1130px #fff, 1382px 895px #fff, 149px 175px #fff, 1297px 839px #fff, 943px 454px #fff, 178px 1165px #fff, 477px 407px #fff, 416px 219px #fff, 1056px 1491px #fff, 625px 816px #fff, 100px 1537px #fff, 1074px 520px #fff, 1031px 1453px #fff, 1377px 614px #fff, 572px 1314px #fff, 1513px 1235px #fff, 1920px 1211px #fff, 330px 107px #fff, 1260px 772px #fff, 1198px 84px #fff, 1409px 139px #fff, 758px 98px #fff, 698px 1771px #fff, 273px 275px #fff, 163px 200px #fff, 1665px 732px #fff, 95px 600px #fff, 522px 122px #fff, 76px 804px #fff, 1669px 1526px #fff, 1881px 465px #fff, 1043px 1919px #fff, 1521px 827px #fff, 1197px 1997px #fff, 489px 593px #fff, 1899px 722px #fff, 1575px 332px #fff, 327px 718px #fff, 1959px 1378px #fff, 455px 1333px #fff, 729px 822px #fff, 748px 126px #fff, 444px 445px #fff, 1856px 262px #fff, 1140px 921px #fff, 1680px 1227px #fff, 1144px 1742px #fff, 1922px 384px #fff, 1015px 496px #fff, 1213px 831px #fff, 1793px 898px #fff, 35px 159px #fff, 571px 1505px #fff, 726px 42px #fff, 1216px 1214px #fff, 938px 50px #fff, 322px 1017px #fff, 1222px 523px #fff, 660px 1174px #fff, 355px 859px #fff, 1381px 1648px #fff, 8px 1546px #fff, 1768px 17px #fff, 301px 1159px #fff, 1550px 185px #fff, 1289px 656px #fff, 1187px 106px #fff, 669px 1498px #fff, 555px 323px #fff, 454px 288px #fff, 72px 271px #fff, 445px 1713px #fff, 136px 10px #fff, 1810px 1149px #fff, 1445px 794px #fff, 406px 1822px #fff, 1994px 741px #fff, 1837px 1564px #fff, 1264px 80px #fff, 273px 845px #fff, 322px 1693px #fff, 103px 463px #fff, 689px 1161px #fff, 353px 717px #fff, 1275px 1895px #fff, 1331px 130px #fff, 1251px 1424px #fff, 1003px 1183px #fff, 721px 904px #fff, 1261px 416px #fff, 600px 577px #fff, 384px 910px #fff, 1248px 1547px #fff, 955px 734px #fff, 686px 891px #fff, 196px 1523px #fff, 831px 327px #fff, 845px 1486px #fff, 1553px 1438px #fff, 1133px 1152px #fff, 356px 1087px #fff, 1503px 807px #fff, 1098px 1396px #fff, 94px 1934px #fff, 1195px 58px #fff, 748px 771px #fff, 940px 570px #fff, 574px 651px #fff, 835px 533px #fff, 42px 1210px #fff, 496px 1791px #fff, 1610px 296px #fff, 1446px 1574px #fff, 261px 1765px #fff, 818px 368px #fff, 573px 743px #fff, 545px 333px #fff, 1500px 1567px #fff, 1789px 448px #fff, 1139px 1559px #fff, 1607px 1127px #fff, 1980px 874px #fff, 731px 1559px #fff, 898px 158px #fff, 1641px 1053px #fff, 53px 377px #fff, 1879px 1370px #fff, 1377px 899px #fff, 1416px 829px #fff, 863px 1545px #fff, 1219px 1935px #fff, 1638px 320px #fff, 239px 1807px #fff, 851px 464px #fff, 1868px 1843px #fff, 679px 203px #fff, 1762px 842px #fff, 59px 1986px #fff, 1142px 1911px #fff, 838px 1030px #fff, 1370px 1269px #fff, 781px 274px #fff, 1193px 551px #fff, 638px 478px #fff, 456px 1854px #fff, 424px 690px #fff, 13px 600px #fff, 306px 1867px #fff, 384px 1298px #fff, 762px 342px #fff, 1780px 1196px #fff, 108px 1138px #fff, 1671px 866px #fff, 831px 1515px #fff, 218px 1455px #fff, 1315px 1494px #fff, 1365px 1181px #fff, 168px 986px #fff, 349px 506px #fff, 974px 1437px #fff, 1605px 908px #fff, 1036px 1208px #fff, 1082px 1407px #fff, 916px 827px #fff, 1526px 566px #fff, 1159px 1877px #fff, 210px 1180px #fff, 979px 1815px #fff, 130px 1358px #fff, 1961px 1963px #fff, 771px 591px #fff, 1905px 487px #fff, 1816px 1565px #fff, 333px 1600px #fff, 1842px 1774px #fff, 1573px 135px #fff, 1385px 1889px #fff, 1611px 1033px #fff, 367px 1236px #fff, 779px 1022px #fff, 1851px 62px #fff, 478px 257px #fff, 1907px 1960px #fff, 1435px 532px #fff, 662px 8px #fff, 1027px 1924px #fff, 489px 101px #fff, 76px 1875px #fff, 657px 1682px #fff, 1993px 1955px #fff, 1432px 1845px #fff, 1530px 1729px #fff, 1211px 896px #fff, 1525px 133px #fff, 1445px 803px #fff, 530px 62px #fff, 242px 1513px #fff, 256px 933px #fff, 1701px 936px #fff, 756px 1893px #fff, 1251px 1298px #fff, 380px 1399px #fff, 1455px 302px #fff, 1729px 1171px #fff, 585px 49px #fff, 1961px 1124px #fff, 1241px 552px #fff, 1205px 40px #fff, 1938px 1247px #fff, 1469px 89px #fff, 239px 1939px #fff, 698px 448px #fff, 1795px 346px #fff, 151px 487px #fff, 102px 126px #fff, 1184px 418px #fff, 1625px 1418px #fff, 29px 554px #fff, 1288px 1274px #fff, 791px 1308px #fff, 151px 934px #fff, 1574px 386px #fff, 1214px 1703px #fff, 1569px 1424px #fff, 951px 1830px #fff, 1728px 805px #fff, 312px 1987px #fff, 1468px 529px #fff, 1153px 1146px #fff, 1262px 1021px #fff, 1648px 1766px #fff, 306px 70px #fff, 754px 1165px #fff, 1930px 482px #fff, 1814px 1593px #fff, 1066px 822px #fff, 1250px 877px #fff, 465px 1885px #fff, 1649px 1281px #fff, 1682px 1601px #fff, 1367px 1233px #fff, 91px 1327px #fff, 1485px 1355px #fff, 501px 1673px #fff, 1649px 1259px #fff, 1986px 948px #fff, 1266px 1829px #fff, 135px 1503px #fff, 647px 296px #fff, 155px 341px #fff, 649px 1896px #fff, 1617px 334px #fff, 223px 1507px #fff, 584px 146px #fff, 200px 316px #fff, 575px 1831px #fff, 1374px 1809px #fff, 1445px 386px #fff, 475px 1249px #fff, 1954px 89px #fff, 1756px 1192px #fff, 8px 671px #fff, 1366px 1694px #fff, 1831px 306px #fff, 925px 113px #fff, 160px 1174px #fff, 534px 1908px #fff, 553px 273px #fff, 423px 45px #fff, 1305px 1098px #fff, 187px 90px #fff, 1993px 1396px #fff, 842px 1270px #fff, 1137px 554px #fff, 351px 558px #fff, 1576px 1070px #fff, 437px 312px #fff, 286px 1019px #fff, 257px 272px #fff, 1242px 1957px #fff, 1963px 1693px #fff, 772px 447px #fff, 1641px 508px #fff, 712px 100px #fff, 1307px 1015px #fff, 742px 327px #fff, 281px 1814px #fff, 1398px 1051px #fff, 167px 9px #fff, 328px 1489px #fff, 1814px 1804px #fff, 946px 25px #fff, 549px 1705px #fff, 217px 1477px #fff, 1937px 280px #fff, 182px 241px #fff, 711px 1365px #fff, 1898px 1043px #fff, 1807px 346px #fff, 1787px 1253px #fff, 247px 66px #fff, 1171px 1592px #fff, 846px 895px #fff, 1507px 720px #fff, 787px 574px #fff, 1593px 1267px #fff, 843px 1902px #fff, 15px 1454px #fff, 539px 1420px #fff, 1856px 974px #fff, 340px 663px #fff, 1579px 1091px #fff, 809px 111px #fff, 32px 1128px #fff, 69px 1852px #fff, 878px 300px #fff, 730px 726px #fff, 1137px 68px #fff;
    -webkit-animation: animStar 90s linear infinite;
    animation: animStar 90s linear infinite
}

#stars2 {
    position: fixed;
    width: 2px;
    height: 2px;
    opacity: .1;
    background: 0 0;
    -webkit-box-shadow: 592px 134px #fff, 346px 741px #fff, 1000px 1781px #fff, 996px 728px #fff, 1085px 1462px #fff, 526px 1128px #fff, 1951px 557px #fff, 673px 92px #fff, 415px 776px #fff, 1570px 643px #fff, 121px 697px #fff, 782px 1847px #fff, 1853px 256px #fff, 910px 195px #fff, 362px 1201px #fff, 52px 1627px #fff, 387px 899px #fff, 547px 1995px #fff, 1298px 440px #fff, 1474px 1713px #fff, 1109px 1322px #fff, 1720px 1237px #fff, 473px 1196px #fff, 1682px 580px #fff, 1476px 655px #fff, 1254px 731px #fff, 1069px 1840px #fff, 291px 1789px #fff, 825px 1237px #fff, 1067px 543px #fff, 962px 990px #fff, 1606px 1387px #fff, 884px 1555px #fff, 1209px 1830px #fff, 439px 535px #fff, 360px 1451px #fff, 1018px 1837px #fff, 1964px 677px #fff, 1095px 159px #fff, 390px 245px #fff, 1869px 597px #fff, 1857px 544px #fff, 745px 1186px #fff, 336px 1867px #fff, 250px 1377px #fff, 1872px 168px #fff, 878px 1299px #fff, 1257px 177px #fff, 984px 303px #fff, 544px 303px #fff, 1250px 1052px #fff, 152px 1322px #fff, 1466px 289px #fff, 1104px 1116px #fff, 1796px 482px #fff, 1086px 525px #fff, 1540px 1822px #fff, 196px 1999px #fff, 1893px 771px #fff, 1171px 1728px #fff, 1996px 710px #fff, 436px 370px #fff, 1270px 1570px #fff, 55px 900px #fff, 1875px 1291px #fff, 337px 1251px #fff, 25px 5px #fff, 1619px 835px #fff, 410px 676px #fff, 956px 531px #fff, 90px 489px #fff, 561px 576px #fff, 907px 45px #fff, 1657px 810px #fff, 1029px 1705px #fff, 1281px 828px #fff, 466px 961px #fff, 674px 1105px #fff, 456px 918px #fff, 331px 148px #fff, 1105px 1681px #fff, 922px 319px #fff, 1600px 1403px #fff, 420px 977px #fff, 166px 1637px #fff, 1033px 1668px #fff, 1884px 208px #fff, 552px 720px #fff, 1543px 119px #fff, 587px 103px #fff, 348px 1766px #fff, 664px 761px #fff, 565px 1253px #fff, 1472px 1332px #fff, 471px 1569px #fff, 747px 76px #fff, 1429px 308px #fff, 1850px 597px #fff, 1148px 1085px #fff, 307px 208px #fff, 253px 736px #fff, 148px 122px #fff, 366px 1163px #fff, 1589px 1436px #fff, 1359px 1027px #fff, 1805px 95px #fff, 910px 837px #fff, 1578px 976px #fff, 954px 710px #fff, 743px 1552px #fff, 271px 686px #fff, 1960px 1336px #fff, 740px 1431px #fff, 972px 1184px #fff, 1690px 1942px #fff, 1222px 839px #fff, 1151px 164px #fff, 1248px 871px #fff, 893px 1975px #fff, 1979px 859px #fff, 139px 642px #fff, 856px 523px #fff, 879px 1186px #fff, 1440px 1036px #fff, 1624px 1411px #fff, 1320px 1239px #fff, 1747px 1662px #fff, 1155px 765px #fff, 885px 43px #fff, 552px 1690px #fff, 731px 293px #fff, 1655px 1809px #fff, 187px 1766px #fff, 811px 1318px #fff, 716px 241px #fff, 633px 668px #fff, 916px 1359px #fff, 1054px 620px #fff, 1038px 1345px #fff, 1334px 1118px #fff, 393px 52px #fff, 1722px 590px #fff, 1329px 244px #fff, 1388px 1983px #fff, 66px 1845px #fff, 172px 995px #fff, 1258px 1766px #fff, 310px 110px #fff, 1019px 1705px #fff, 394px 1471px #fff, 489px 1962px #fff, 183px 1155px #fff, 90px 1153px #fff, 845px 60px #fff, 403px 1930px #fff, 820px 256px #fff, 394px 1716px #fff, 1744px 690px #fff, 831px 1562px #fff, 110px 1000px #fff, 1604px 585px #fff, 1954px 1442px #fff, 397px 1085px #fff, 242px 1785px #fff, 1216px 1885px #fff, 1873px 1700px #fff, 1181px 8px #fff, 1978px 701px #fff, 1968px 391px #fff, 1621px 947px #fff, 1142px 1244px #fff, 558px 584px #fff, 881px 767px #fff, 96px 960px #fff, 1143px 262px #fff, 690px 1357px #fff, 218px 1363px #fff, 1507px 16px #fff, 1947px 1785px #fff, 755px 1928px #fff, 1620px 1126px #fff, 1194px 1932px #fff, 728px 1068px #fff, 542px 1765px #fff, 1159px 1334px #fff, 1284px 444px #fff, 1623px 1161px #fff, 190px 1011px #fff, 855px 1379px #fff, 1244px 30px #fff, 1144px 1873px #fff, 1276px 958px #fff, 1675px 1097px #fff, 354px 1735px #fff, 1534px 235px #fff, 560px 1850px #fff, 493px 1737px #fff, 782px 598px #fff, 1709px 1377px #fff, 717px 1040px #fff;
    box-shadow: 592px 134px #fff, 346px 741px #fff, 1000px 1781px #fff, 996px 728px #fff, 1085px 1462px #fff, 526px 1128px #fff, 1951px 557px #fff, 673px 92px #fff, 415px 776px #fff, 1570px 643px #fff, 121px 697px #fff, 782px 1847px #fff, 1853px 256px #fff, 910px 195px #fff, 362px 1201px #fff, 52px 1627px #fff, 387px 899px #fff, 547px 1995px #fff, 1298px 440px #fff, 1474px 1713px #fff, 1109px 1322px #fff, 1720px 1237px #fff, 473px 1196px #fff, 1682px 580px #fff, 1476px 655px #fff, 1254px 731px #fff, 1069px 1840px #fff, 291px 1789px #fff, 825px 1237px #fff, 1067px 543px #fff, 962px 990px #fff, 1606px 1387px #fff, 884px 1555px #fff, 1209px 1830px #fff, 439px 535px #fff, 360px 1451px #fff, 1018px 1837px #fff, 1964px 677px #fff, 1095px 159px #fff, 390px 245px #fff, 1869px 597px #fff, 1857px 544px #fff, 745px 1186px #fff, 336px 1867px #fff, 250px 1377px #fff, 1872px 168px #fff, 878px 1299px #fff, 1257px 177px #fff, 984px 303px #fff, 544px 303px #fff, 1250px 1052px #fff, 152px 1322px #fff, 1466px 289px #fff, 1104px 1116px #fff, 1796px 482px #fff, 1086px 525px #fff, 1540px 1822px #fff, 196px 1999px #fff, 1893px 771px #fff, 1171px 1728px #fff, 1996px 710px #fff, 436px 370px #fff, 1270px 1570px #fff, 55px 900px #fff, 1875px 1291px #fff, 337px 1251px #fff, 25px 5px #fff, 1619px 835px #fff, 410px 676px #fff, 956px 531px #fff, 90px 489px #fff, 561px 576px #fff, 907px 45px #fff, 1657px 810px #fff, 1029px 1705px #fff, 1281px 828px #fff, 466px 961px #fff, 674px 1105px #fff, 456px 918px #fff, 331px 148px #fff, 1105px 1681px #fff, 922px 319px #fff, 1600px 1403px #fff, 420px 977px #fff, 166px 1637px #fff, 1033px 1668px #fff, 1884px 208px #fff, 552px 720px #fff, 1543px 119px #fff, 587px 103px #fff, 348px 1766px #fff, 664px 761px #fff, 565px 1253px #fff, 1472px 1332px #fff, 471px 1569px #fff, 747px 76px #fff, 1429px 308px #fff, 1850px 597px #fff, 1148px 1085px #fff, 307px 208px #fff, 253px 736px #fff, 148px 122px #fff, 366px 1163px #fff, 1589px 1436px #fff, 1359px 1027px #fff, 1805px 95px #fff, 910px 837px #fff, 1578px 976px #fff, 954px 710px #fff, 743px 1552px #fff, 271px 686px #fff, 1960px 1336px #fff, 740px 1431px #fff, 972px 1184px #fff, 1690px 1942px #fff, 1222px 839px #fff, 1151px 164px #fff, 1248px 871px #fff, 893px 1975px #fff, 1979px 859px #fff, 139px 642px #fff, 856px 523px #fff, 879px 1186px #fff, 1440px 1036px #fff, 1624px 1411px #fff, 1320px 1239px #fff, 1747px 1662px #fff, 1155px 765px #fff, 885px 43px #fff, 552px 1690px #fff, 731px 293px #fff, 1655px 1809px #fff, 187px 1766px #fff, 811px 1318px #fff, 716px 241px #fff, 633px 668px #fff, 916px 1359px #fff, 1054px 620px #fff, 1038px 1345px #fff, 1334px 1118px #fff, 393px 52px #fff, 1722px 590px #fff, 1329px 244px #fff, 1388px 1983px #fff, 66px 1845px #fff, 172px 995px #fff, 1258px 1766px #fff, 310px 110px #fff, 1019px 1705px #fff, 394px 1471px #fff, 489px 1962px #fff, 183px 1155px #fff, 90px 1153px #fff, 845px 60px #fff, 403px 1930px #fff, 820px 256px #fff, 394px 1716px #fff, 1744px 690px #fff, 831px 1562px #fff, 110px 1000px #fff, 1604px 585px #fff, 1954px 1442px #fff, 397px 1085px #fff, 242px 1785px #fff, 1216px 1885px #fff, 1873px 1700px #fff, 1181px 8px #fff, 1978px 701px #fff, 1968px 391px #fff, 1621px 947px #fff, 1142px 1244px #fff, 558px 584px #fff, 881px 767px #fff, 96px 960px #fff, 1143px 262px #fff, 690px 1357px #fff, 218px 1363px #fff, 1507px 16px #fff, 1947px 1785px #fff, 755px 1928px #fff, 1620px 1126px #fff, 1194px 1932px #fff, 728px 1068px #fff, 542px 1765px #fff, 1159px 1334px #fff, 1284px 444px #fff, 1623px 1161px #fff, 190px 1011px #fff, 855px 1379px #fff, 1244px 30px #fff, 1144px 1873px #fff, 1276px 958px #fff, 1675px 1097px #fff, 354px 1735px #fff, 1534px 235px #fff, 560px 1850px #fff, 493px 1737px #fff, 782px 598px #fff, 1709px 1377px #fff, 717px 1040px #fff;
    -webkit-animation: animStar 100s linear infinite;
    animation: animStar 100s linear infinite
}

#stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: 0 0;
    -webkit-box-shadow: 592px 134px #fff, 346px 741px #fff, 1000px 1781px #fff, 996px 728px #fff, 1085px 1462px #fff, 526px 1128px #fff, 1951px 557px #fff, 673px 92px #fff, 415px 776px #fff, 1570px 643px #fff, 121px 697px #fff, 782px 1847px #fff, 1853px 256px #fff, 910px 195px #fff, 362px 1201px #fff, 52px 1627px #fff, 387px 899px #fff, 547px 1995px #fff, 1298px 440px #fff, 1474px 1713px #fff, 1109px 1322px #fff, 1720px 1237px #fff, 473px 1196px #fff, 1682px 580px #fff, 1476px 655px #fff, 1254px 731px #fff, 1069px 1840px #fff, 291px 1789px #fff, 825px 1237px #fff, 1067px 543px #fff, 962px 990px #fff, 1606px 1387px #fff, 884px 1555px #fff, 1209px 1830px #fff, 439px 535px #fff, 360px 1451px #fff, 1018px 1837px #fff, 1964px 677px #fff, 1095px 159px #fff, 390px 245px #fff, 1869px 597px #fff, 1857px 544px #fff, 745px 1186px #fff, 336px 1867px #fff, 250px 1377px #fff, 1872px 168px #fff, 878px 1299px #fff, 1257px 177px #fff, 984px 303px #fff, 544px 303px #fff, 1250px 1052px #fff, 152px 1322px #fff, 1466px 289px #fff, 1104px 1116px #fff, 1796px 482px #fff, 1086px 525px #fff, 1540px 1822px #fff, 196px 1999px #fff, 1893px 771px #fff, 1171px 1728px #fff, 1996px 710px #fff, 436px 370px #fff, 1270px 1570px #fff, 55px 900px #fff, 1875px 1291px #fff, 337px 1251px #fff, 25px 5px #fff, 1619px 835px #fff, 410px 676px #fff, 956px 531px #fff, 90px 489px #fff, 561px 576px #fff, 907px 45px #fff, 1657px 810px #fff, 1029px 1705px #fff, 1281px 828px #fff, 466px 961px #fff, 674px 1105px #fff, 456px 918px #fff, 331px 148px #fff, 1105px 1681px #fff, 922px 319px #fff, 1600px 1403px #fff, 420px 977px #fff, 166px 1637px #fff, 1033px 1668px #fff, 1884px 208px #fff, 552px 720px #fff, 1543px 119px #fff, 587px 103px #fff, 348px 1766px #fff, 664px 761px #fff, 565px 1253px #fff, 1472px 1332px #fff, 471px 1569px #fff, 747px 76px #fff, 1429px 308px #fff, 1850px 597px #fff, 1148px 1085px #fff, 307px 208px #fff, 253px 736px #fff, 148px 122px #fff, 366px 1163px #fff, 1589px 1436px #fff, 1359px 1027px #fff, 1805px 95px #fff, 910px 837px #fff, 1578px 976px #fff, 954px 710px #fff, 743px 1552px #fff, 271px 686px #fff, 1960px 1336px #fff, 740px 1431px #fff, 972px 1184px #fff, 1690px 1942px #fff, 1222px 839px #fff, 1151px 164px #fff, 1248px 871px #fff, 893px 1975px #fff, 1979px 859px #fff, 139px 642px #fff, 856px 523px #fff, 879px 1186px #fff, 1440px 1036px #fff, 1624px 1411px #fff, 1320px 1239px #fff, 1747px 1662px #fff, 1155px 765px #fff, 885px 43px #fff, 552px 1690px #fff, 731px 293px #fff, 1655px 1809px #fff, 187px 1766px #fff, 811px 1318px #fff, 716px 241px #fff, 633px 668px #fff, 916px 1359px #fff, 1054px 620px #fff, 1038px 1345px #fff, 1334px 1118px #fff, 393px 52px #fff, 1722px 590px #fff, 1329px 244px #fff, 1388px 1983px #fff, 66px 1845px #fff, 172px 995px #fff, 1258px 1766px #fff, 310px 110px #fff, 1019px 1705px #fff, 394px 1471px #fff, 489px 1962px #fff, 183px 1155px #fff, 90px 1153px #fff, 845px 60px #fff, 403px 1930px #fff, 820px 256px #fff, 394px 1716px #fff, 1744px 690px #fff, 831px 1562px #fff, 110px 1000px #fff, 1604px 585px #fff, 1954px 1442px #fff, 397px 1085px #fff, 242px 1785px #fff, 1216px 1885px #fff, 1873px 1700px #fff, 1181px 8px #fff, 1978px 701px #fff, 1968px 391px #fff, 1621px 947px #fff, 1142px 1244px #fff, 558px 584px #fff, 881px 767px #fff, 96px 960px #fff, 1143px 262px #fff, 690px 1357px #fff, 218px 1363px #fff, 1507px 16px #fff, 1947px 1785px #fff, 755px 1928px #fff, 1620px 1126px #fff, 1194px 1932px #fff, 728px 1068px #fff, 542px 1765px #fff, 1159px 1334px #fff, 1284px 444px #fff, 1623px 1161px #fff, 190px 1011px #fff, 855px 1379px #fff, 1244px 30px #fff, 1144px 1873px #fff, 1276px 958px #fff, 1675px 1097px #fff, 354px 1735px #fff, 1534px 235px #fff, 560px 1850px #fff, 493px 1737px #fff, 782px 598px #fff, 1709px 1377px #fff, 717px 1040px #fff;
    box-shadow: 592px 134px #fff, 346px 741px #fff, 1000px 1781px #fff, 996px 728px #fff, 1085px 1462px #fff, 526px 1128px #fff, 1951px 557px #fff, 673px 92px #fff, 415px 776px #fff, 1570px 643px #fff, 121px 697px #fff, 782px 1847px #fff, 1853px 256px #fff, 910px 195px #fff, 362px 1201px #fff, 52px 1627px #fff, 387px 899px #fff, 547px 1995px #fff, 1298px 440px #fff, 1474px 1713px #fff, 1109px 1322px #fff, 1720px 1237px #fff, 473px 1196px #fff, 1682px 580px #fff, 1476px 655px #fff, 1254px 731px #fff, 1069px 1840px #fff, 291px 1789px #fff, 825px 1237px #fff, 1067px 543px #fff, 962px 990px #fff, 1606px 1387px #fff, 884px 1555px #fff, 1209px 1830px #fff, 439px 535px #fff, 360px 1451px #fff, 1018px 1837px #fff, 1964px 677px #fff, 1095px 159px #fff, 390px 245px #fff, 1869px 597px #fff, 1857px 544px #fff, 745px 1186px #fff, 336px 1867px #fff, 250px 1377px #fff, 1872px 168px #fff, 878px 1299px #fff, 1257px 177px #fff, 984px 303px #fff, 544px 303px #fff, 1250px 1052px #fff, 152px 1322px #fff, 1466px 289px #fff, 1104px 1116px #fff, 1796px 482px #fff, 1086px 525px #fff, 1540px 1822px #fff, 196px 1999px #fff, 1893px 771px #fff, 1171px 1728px #fff, 1996px 710px #fff, 436px 370px #fff, 1270px 1570px #fff, 55px 900px #fff, 1875px 1291px #fff, 337px 1251px #fff, 25px 5px #fff, 1619px 835px #fff, 410px 676px #fff, 956px 531px #fff, 90px 489px #fff, 561px 576px #fff, 907px 45px #fff, 1657px 810px #fff, 1029px 1705px #fff, 1281px 828px #fff, 466px 961px #fff, 674px 1105px #fff, 456px 918px #fff, 331px 148px #fff, 1105px 1681px #fff, 922px 319px #fff, 1600px 1403px #fff, 420px 977px #fff, 166px 1637px #fff, 1033px 1668px #fff, 1884px 208px #fff, 552px 720px #fff, 1543px 119px #fff, 587px 103px #fff, 348px 1766px #fff, 664px 761px #fff, 565px 1253px #fff, 1472px 1332px #fff, 471px 1569px #fff, 747px 76px #fff, 1429px 308px #fff, 1850px 597px #fff, 1148px 1085px #fff, 307px 208px #fff, 253px 736px #fff, 148px 122px #fff, 366px 1163px #fff, 1589px 1436px #fff, 1359px 1027px #fff, 1805px 95px #fff, 910px 837px #fff, 1578px 976px #fff, 954px 710px #fff, 743px 1552px #fff, 271px 686px #fff, 1960px 1336px #fff, 740px 1431px #fff, 972px 1184px #fff, 1690px 1942px #fff, 1222px 839px #fff, 1151px 164px #fff, 1248px 871px #fff, 893px 1975px #fff, 1979px 859px #fff, 139px 642px #fff, 856px 523px #fff, 879px 1186px #fff, 1440px 1036px #fff, 1624px 1411px #fff, 1320px 1239px #fff, 1747px 1662px #fff, 1155px 765px #fff, 885px 43px #fff, 552px 1690px #fff, 731px 293px #fff, 1655px 1809px #fff, 187px 1766px #fff, 811px 1318px #fff, 716px 241px #fff, 633px 668px #fff, 916px 1359px #fff, 1054px 620px #fff, 1038px 1345px #fff, 1334px 1118px #fff, 393px 52px #fff, 1722px 590px #fff, 1329px 244px #fff, 1388px 1983px #fff, 66px 1845px #fff, 172px 995px #fff, 1258px 1766px #fff, 310px 110px #fff, 1019px 1705px #fff, 394px 1471px #fff, 489px 1962px #fff, 183px 1155px #fff, 90px 1153px #fff, 845px 60px #fff, 403px 1930px #fff, 820px 256px #fff, 394px 1716px #fff, 1744px 690px #fff, 831px 1562px #fff, 110px 1000px #fff, 1604px 585px #fff, 1954px 1442px #fff, 397px 1085px #fff, 242px 1785px #fff, 1216px 1885px #fff, 1873px 1700px #fff, 1181px 8px #fff, 1978px 701px #fff, 1968px 391px #fff, 1621px 947px #fff, 1142px 1244px #fff, 558px 584px #fff, 881px 767px #fff, 96px 960px #fff, 1143px 262px #fff, 690px 1357px #fff, 218px 1363px #fff, 1507px 16px #fff, 1947px 1785px #fff, 755px 1928px #fff, 1620px 1126px #fff, 1194px 1932px #fff, 728px 1068px #fff, 542px 1765px #fff, 1159px 1334px #fff, 1284px 444px #fff, 1623px 1161px #fff, 190px 1011px #fff, 855px 1379px #fff, 1244px 30px #fff, 1144px 1873px #fff, 1276px 958px #fff, 1675px 1097px #fff, 354px 1735px #fff, 1534px 235px #fff, 560px 1850px #fff, 493px 1737px #fff, 782px 598px #fff, 1709px 1377px #fff, 717px 1040px #fff
}

@-webkit-keyframes animStar {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes animStar {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.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%;
}

