#container, body {
    height: 100%;
    width: 100%
}

.dd-handle, .login-form .form-control {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.info-box .title, .login-form .btn-login, .login-form h2.login-form-heading, .page-header, a.logo {
    text-transform: uppercase
}

.chats, .today-datas {
    list-style-type: none
}

.badge.bg-important, .login-form .btn-login, .login-form .checkbox, .login-form h2.login-form-heading, .modal-body label, .modal-header h4.modal-title, body {
    font-family: 'Nanum Barun Gothic', sans-serif
}

@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 200;
    src: url(../fonts/NanumBarunGothicUltraLight.eot);
    src: local('Nanum Barun Gothic UltraLight'), local('NanumBarunGothicUltraLight'), url(../fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumBarunGothicUltraLight.woff2) format('woff2'), url(../fonts/NanumBarunGothicUltraLight.woff) format('woff'), url(../fonts/NanumBarunGothicUltraLight.ttf) format('truetype')
}

@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/NanumBarunGothicLight.eot);
    src: local('Nanum Barun Gothic Light'), local('NanumBarunGothicLight'), url(../fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumBarunGothicLight.woff2) format('woff2'), url(../fonts/NanumBarunGothicLight.woff) format('woff'), url(../fonts/NanumBarunGothicLight.ttf) format('truetype')
}

@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/NanumBarunGothic.eot);
    src: local('Nanum Barun Gothic'), local('NanumBarunGothic'), url(../fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumBarunGothic.woff2) format('woff2'), url(../fonts/NanumBarunGothic.woff) format('woff'), url(../fonts/NanumBarunGothic.ttf) format('truetype')
}

@font-face {
    font-family: 'Nanum Barun Gothic';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/NanumBarunGothicBold.eot);
    src: local('Nanum Barun Gothic Bold'), local('NanumBarunGothicBold'), url(../fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumBarunGothicBold.woff2) format('woff2'), url(../fonts/NanumBarunGothicBold.woff) format('woff'), url(../fonts/NanumBarunGothicBold.ttf) format('truetype')
}

body {
    color: #797979;
    background: #eee;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 14px !important
}

h1, h2, h3, h4, h5, label {
    font-weight: 300
}

ul li {
    list-style: none
}

a, a:focus, a:hover {
    text-decoration: none;
    outline: 0
}

:focus, input:focus, textarea:focus {
    outline: 0
}

table tr th {
    color: #688a7e
}

::selection {
    background: #688a7e;
    color: #fff
}

::-moz-selection {
    background: #688a7e;
    color: #fff
}

.Creative-pro, .Creative-pro h3 {
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 100000;
    width: 100%;
    overflow: hidden;
    height: 50px;
    margin: 0
}

.Creative-pro h3 {
    padding-bottom: 10px;
    padding-top: 10px
}

.lite {
    color: #00a0df !important
}

.login-body {
    background-color: #f1f2f7
}

.login-img-body, .login-img2-body, .login-img3-body {
    background: url(../images/bg-1.jpg) center center no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.login-form {
    max-width: 350px;
    margin: 200px auto 0;
    background: #d5d7de
}

.login-img-body .login-form {
    max-width: 350px;
    margin: 200px auto 0;
    background: rgba(213, 215, 222, .4);
    border: 1px solid #B0B6BE
}

.login-img2-body .login-form {
    border: 1px solid #B0B6BE;
    background: rgba(213, 215, 222, .7)
}

.login-img3-body .login-form {
    border: 1px solid #B0B6BE;
    background: rgba(213, 215, 222, .9)
}

.login-form a {
    color: #688a7e !important
}

.login-form h2.login-form-heading {
    margin: 0;
    padding: 20px 15px;
    text-align: center;
    background: #34aadc;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: 300
}

.login-form .checkbox {
    margin-bottom: 14px;
    font-weight: 400
}

.login-form .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    box-sizing: border-box
}

.login-form .form-control:focus {
    z-index: 2
}

.login-form .login-img {
    font-size: 50px;
    font-weight: 300
}

.login-form .input-group {
    padding-bottom: 15px
}

.login-form .input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    color: #8b9199;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    background-color: #fff;
    border: none;
    border-radius: 0
}

.login-form input[type=text], .login-form input[type=password] {
    border: none;
    box-shadow: none;
    font-size: 16px;
    border-radius: 0
}

.login-form .btn {
    border-radius: 0
}

.login-form .btn-login {
    background: #f67a6e;
    color: #fff;
    font-weight: 300;
    box-shadow: 0 4px #e56b60;
    margin-bottom: 20px
}

.login-form p {
    text-align: center;
    color: #b6b6b6;
    font-size: 16px;
    font-weight: 300
}

.login-form a:hover, .login-img2-body .login-form p, .login-img3-body .login-form p {
    color: #34aadc
}

.form .required {
    font-size: 16px;
    color: #00a0df
}

.login-wrap {
    padding: 20px
}

.login-social-link {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 15px
}

.login-social-link a {
    color: #fff;
    padding: 15px 28px;
    border-radius: 4px
}

.login-social-link a:hover {
    color: #fff
}

.login-social-link a i {
    font-size: 20px;
    padding-right: 10px
}

.login-social-link a.facebook {
    background: #5193ea;
    margin-right: 22px;
    box-shadow: 0 4px #2775e2;
    float: left
}

.login-social-link a.twitter {
    background: #44ccfe;
    box-shadow: 0 4px #2bb4e8;
    float: left
}

.modal-content {
    border-radius: 0;
    background: rgba(255, 255, 255, .9)
}

.modal-header .close {
    font-weight: 300;
    font-size: 30px
}

#sidebar {
    width: 220px;
    height: 100%;
    position: fixed;
    background: #394a59
}

.nav-collapse.collapse {
    display: inline
}

ul.sidebar-menu, ul.sidebar-menu li ul.sub {
    margin: -2px 0 0;
    padding: 0
}

ul.sidebar-menu {
    margin-top: 60px
}

#sidebar > ul > li > ul.sub {
    display: none
}

#sidebar > ul > li.active > ul.sub, #sidebar > ul > li > ul.sub > li > a {
    display: block
}

ul.sidebar-menu li ul.sub li {
    background: #394a59;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

ul.sidebar-menu li ul.sub li:last-child {
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px
}

ul.sidebar-menu li ul.sub li a {
    font-size: 14px;
    padding: 0 0 0 32px;
    line-height: 35px;
    height: 35px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #d0d8df
}

ul.sidebar-menu li ul.sub li a:hover, ul.sidebar-menu li ul.sub li.active a {
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    display: block
}

ul.sidebar-menu li {
    line-height: 20px !important
}

ul.sidebar-menu li.sub-menu {
    line-height: 15px;
    font-size: 16px
}

ul.sidebar-menu li a span {
    display: inline-block
}

ul.sidebar-menu li a {
    color: #d0d8df;
    text-decoration: none;
    display: block;
    padding: 15px 0 15px 10px;
    font-size: 16px;
    font-weight: 300;
    outline: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7
}

ul.sidebar-menu li a:focus, ul.sidebar-menu li a:hover, ul.sidebar-menu li.active a {
    background: #2e3b46;
    color: #fff;
    display: block;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

ul.sidebar-menu .sub-menu li.active a, ul.sidebar-menu li a:focus, ul.sidebar-menu li a:hover {
    border-bottom: 1px solid #d0d8df
}

ul.sidebar-menu li a i {
    font-size: 18px;
    padding-right: 6px
}

ul.sidebar-menu li a:focus i, ul.sidebar-menu li a:hover i, ul.sidebar-menu li.active a i {
    color: #fff
}

#sidebar ul > li > a .arrow {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #A0A0A0;
    border-top: 4px solid transparent;
    float: right;
    height: 0;
    margin-right: 10px;
    margin-top: 6px;
    width: 0
}

#sidebar ul > li > a .menu-arrow {
    float: right;
    margin-right: 8px;
    margin-top: 6px
}

#sidebar > ul > li > a .arrow.open {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #A0A0A0;
    float: right;
    height: 0;
    margin-right: 10px;
    margin-top: 8px;
    width: 0
}

#sidebar ul > li.active > a .arrow, #sidebar ul > li > a:focus .arrow, #sidebar ul > li > a:hover .arrow {
    float: right;
    margin-top: 6px;
    margin-right: 10px;
    width: 0;
    height: 0;
    border-left: 4px solid #d0d8df;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent
}

#sidebar > ul > li.active > a .arrow.open, #sidebar > ul > li > a:focus .arrow.open, #sidebar > ul > li > a:hover .arrow.open {
    float: right;
    margin-top: 8px;
    margin-right: 10px;
    width: 0;
    height: 0;
    border-top: 5px solid #d0d8df;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

#top_menu .nav > li, a.logo, ul.top-menu > li {
    float: left
}

.mail-info, .mail-info:hover {
    margin: 3px 6px 0 0;
    font-size: 11px
}

.online-profile li a i {
    position: relative;
    left: -12px;
    top: -10px
}

.online-profile li a span i {
    position: relative;
    top: 10px
}

.chat-online-profile li a i {
    position: relative;
    left: -12px;
    top: -10px
}

.chat-online-profile li a span i {
    position: relative;
    top: 10px
}

.chat-online-profile li a {
    border-bottom: 1px solid #D7D7D7
}

.chat-online-profile li a:active, .chat-online-profile li a:focus, .chat-online-profile li a:hover {
    background: #eee !important;
    border-bottom: 1px solid #688a7e !important
}

.dark-bg, .white-bg {
    border-bottom: 1px solid #f1f2f7
}

.chat-online-profile li a:active span i, .chat-online-profile li a:focus span i, .chat-online-profile li a:hover span i {
    color: #688a7e
}

.right-chat-panel {
    max-height: 600px
}

.compose-mail {
    width: 95%;
    font-size: 16px;
    border-radius: 0
}

#main-content {
    margin-left: 250px
}

.footer, .header {
    min-height: 60px;
    padding: 0 15px
}

.box1 {
    font-size: 16px;
    display: inline-block;
    width: 25%;
    padding: .25em .5em;
    margin: 20px 10px 0 0
}

.header {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1002
}

.panel-content {
    padding: 10px
}

.wrapper {
    display: inline-block;
    margin-top: 60px;
    padding: 15px;
    width: 100%
}

a.logo {
    font-size: 22px;
    font-weight: 300;
    color: #fed189;
    margin-top: 15px
}

a.logo:focus, a.logo:hover {
    text-decoration: none;
    outline: 0
}

a.logo span {
    color: #688a7e
}

.search-row {
    float: left;
    margin-top: 15px;
    margin-left: 16px
}

.notification-row {
    float: right;
    margin-top: 15px;
    margin-left: 65px
}

#alert_notification_bar, #mail_notification_bar, #task_notification_bar {
    margin-top: 7px
}

ul.top-menu > li > a {
    color: #fed189;
    font-size: 18px;
    padding: 2px 6px;
    margin-right: 15px
}

ul.top-menu > li > a:focus, ul.top-menu > li > a:hover {
    background: 0 0 !important;
    color: #D7D7D7 !important
}

.badge, .notification-row .badge {
    border-radius: 9px;
    min-width: 18px;
    height: 18px;
    text-align: center;
    padding: 3px 5px;
    background: #00a0df
}

.notification-row .badge {
    position: absolute;
    right: -4px;
    top: 0;
    z-index: 100;
    font-weight: 400
}

.dropdown-menu.extended {
    max-width: 300px !important;
    min-width: 160px !important;
    top: 42px;
    width: 235px !important;
    padding: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .176) !important;
    border: none !important;
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.navbar-form {
    padding: 0;
    margin: 0 0 0 10px
}

.navbar-form .form-control {
    width: 200px;
    height: 30px;
    background: url(/static/images/icons/search-line-icon.png) 3px no-repeat #fff;
    padding-left: 24px;
    margin-top: 1px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .dropdown-menu.extended {
        box-shadow: 0 2px 8px rgba(0, 0, 0, .176) !important
    }
}

#editor {
    max-height: 250px;
    height: 250px;
    background-color: #fff;
    border-collapse: separate;
    border: 1px solid #ccc;
    padding: 4px;
    box-sizing: content-box;
    -webkit-box-shadow: rgba(0, 0, 0, .0745098) 0 1px 1px 0 inset;
    box-shadow: rgba(0, 0, 0, .0745098) 0 1px 1px 0 inset;
    border-radius: 3px;
    overflow: scroll;
    outline: 0
}

.inbox-wrapper, .pro-box {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

#voiceBtn {
    width: 20px;
    color: transparent;
    background-color: transparent;
    transform: scale(2, 2);
    -webkit-transform: scale(2, 2);
    -moz-transform: scale(2, 2);
    border: transparent;
    cursor: pointer;
    box-shadow: none;
    -webkit-box-shadow: none
}

div[data-role=editor-toolbar] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dropdown-menu.extended li p {
    background-color: #F1F2F7;
    color: #666;
    margin: 0;
    padding: 10px
}

.dropdown-menu.extended li p.green {
    background-color: #4cd964;
    color: #fff
}

.dropdown-menu.extended li p.red {
    background-color: #00a0df;
    color: #fff
}

.dropdown-menu.extended li p.blue {
    background-color: #688a7e;
    color: #fff
}

.dropdown-menu.extended li p.yellow {
    background-color: #fcb322;
    color: #fff
}

.dropdown-menu.extended li a {
    border-bottom: 1px solid #EBEBEB !important;
    font-size: 12px;
    list-style: none;
    padding: 15px 10px !important;
    width: 100%;
    display: inline-block
}

.dropdown-menu.extended li a:hover {
    background-color: #F7F8F9 !important;
    color: #2E2E2E;
    border-bottom: 1px solid #688a7e !important
}

.dropdown-menu.tasks-bar .task-info .desc {
    font-size: 13px;
    font-weight: 400
}

.dropdown-menu.tasks-bar .task-info .percent {
    display: inline-block;
    float: right;
    font-size: 13px;
    font-weight: 600;
    padding-left: 10px;
    margin-top: -4px
}

.dropdown-menu.extended .progress {
    margin-bottom: 0 !important;
    height: 10px
}

.dropdown-menu.inbox li a .photo img {
    border-radius: 2px;
    float: left;
    height: 40px;
    margin-right: 4px;
    width: 40px
}

.dropdown-menu.inbox li a .subject {
    display: block
}

.dropdown-menu.inbox li a .subject .from {
    font-size: 12px;
    font-weight: 600
}

.dropdown-menu.inbox li a .subject .time {
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    position: absolute;
    right: 5px
}

.dropdown-menu.inbox li a .message {
    display: block !important;
    font-size: 11px
}

.top-nav {
    margin-top: 7px
}

.top-nav ul.top-menu > li .dropdown-menu.logout {
    width: 200px !important
}

.top-nav li.dropdown .dropdown-menu {
    float: right;
    right: 0;
    left: auto
}

.dropdown-menu.extended.logout > li {
    float: left;
    text-align: left;
    width: 100%
}

.dropdown-menu.extended.logout > li.eborder-top {
    border-top: 2px solid #688a7e !important
}

.dropdown-menu.extended.logout > li:last-child {
    float: left;
    text-align: left;
    width: 100%;
    background: #688a7e
}

.dropdown-menu.extended.logout > li:last-child > a, .dropdown-menu.extended.logout > li:last-child > a:hover {
    color: #fff;
    border-bottom: none !important;
    text-transform: uppercase;
    background-color: #688a7e !important
}

.dropdown-menu.extended.logout > li:last-child > a:hover > i {
    color: #fff
}

.dropdown-menu > li > a {
    color: #797979
}

.dropdown-menu.extended.logout > li > a {
    border-bottom: 1px solid #EBEBEB !important;
    font-size: 14px;
    list-style: none;
    padding: 15px 10px !important;
    width: 100%;
    display: inline-block
}

.dropdown-menu.extended.logout > li > a:hover {
    background-color: #F7F8F9 !important;
    color: #2E2E2E;
    border-bottom: 1px solid #688a7e !important
}

.dropdown-menu.extended.logout > li > a:hover i {
    color: #688a7e
}

.dropdown-menu.extended.logout > li > a i {
    font-size: 17px
}

.dropdown-menu.extended.logout > li > a > i {
    display: inline-block;
    padding-right: 10px
}

.top-nav .username {
    font-size: 13px;
    color: #bdbdbd
}

.top-nav ul.top-menu > li > a {
    padding: 8px;
    background: 0 0;
    margin-right: 0
}

.top-nav ul.top-menu > li {
    margin-left: 10px
}

.top-nav ul.top-menu > li > a:focus, .top-nav ul.top-menu > li > a:hover {
    background: #F1F2F7
}

.top-nav .dropdown-menu.extended.logout {
    top: 50px
}

.top-nav .nav .caret {
    border-bottom-color: #A4AABA;
    border-top-color: #A4AABA
}

.top-nav ul.top-menu > li > a:hover .caret {
    border-bottom-color: #7498f1;
    border-top-color: #7498f1
}

.log-arrow-up {
    background: url(../images/arrow-up.png) no-repeat;
    width: 20px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: -10px
}

.page-header {
    margin: 12px 0 20px;
    border-bottom: none;
    opacity: .7
}

.page-header i {
    color: #acb1b8;
    margin-right: 10px;
    float: left;
    font-size: 30px;
    line-height: 22px;
    opacity: .8
}

.breadcrumb {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    height: 34px;
    position: relative;
    margin: 0 0 19px;
    overflow: hidden
}

.info-box, .panel {
    margin-bottom: 30px
}

.breadcrumb li {
    position: relative;
    margin-right: 0
}

.breadcrumb li i {
    Font-size: 15px;
    margin-right: 5px
}

.breadcrumb > .active {
    color: #d4d4d4
}

.info-box {
    min-height: 140px;
    padding: 20px;
    color: #fff;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .35), 0 3px 1px -1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .35), 0 3px 1px -1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .35), 0 3px 1px -1px rgba(0, 0, 0, .1)
}

.info-box i {
    display: block;
    height: 100px;
    font-size: 60px;
    line-height: 100px;
    width: 100px;
    float: left;
    text-align: center;
    margin-right: 20px;
    padding-right: 20px;
    color: rgba(255, 255, 255, .75)
}

.info-box .count {
    margin-top: 20px;
    font-size: 34px;
    font-weight: 700
}

.info-box .title {
    font-size: 12px;
    font-weight: 600
}

.info-box .desc {
    margin-top: 10px;
    font-size: 12px
}

.info-box.danger {
    background: #ff5454;
    border: 1px solid #ff2121
}

.info-box.warning {
    background: #fabb3d;
    border: 1px solid #f9aa0b
}

.info-box.primary {
    background: #20a8d8;
    border: 1px solid #1985ac
}

.info-box.info {
    background: #67c2ef;
    border: 1px solid #39afea
}

.info-box.success {
    background: #79c447;
    border: 1px solid #61a434
}

.dark-heading-bg {
    background: #4c4f53;
    border: 1px solid #4c4f53
}

.main-bg {
    background: #e6e8ea
}

.white-bg {
    color: #768399;
    background: #fff
}

.red-bg {
    color: #fff;
    background: #d95043
}

.blue-bg {
    color: #fff;
    background: #57889c
}

.green-bg {
    color: #fff;
    background: #26c281
}

.greenLight-bg {
    color: #71843f;
    background: #71843f
}

.yellow-bg {
    color: #fff;
    background: #fc6
}

.orange-bg {
    color: #fff;
    background: #f4b162
}

.purple-bg {
    color: #fff;
    background: #af91e1
}

.pink-bg {
    color: #fff;
    background: #f78db8
}

.lime-bg {
    color: #fff;
    background: #a8db43
}

.magenta-bg {
    color: #fff;
    background: #e65097
}

.teal-bg {
    color: #fff;
    background: #97d3c5
}

.brown-bg {
    color: #fff;
    background: #d1b993
}

.gray-bg {
    color: #768399;
    background: #e4e9eb
}

.dark-bg {
    color: #fff;
    background: #1a2732
}

.facebook-bg {
    color: #fff;
    background: #3b5998
}

.twitter-bg {
    color: #fff;
    background: #00aced
}

.linkedin-bg {
    color: #fff;
    background: #4875b4
}

.panel {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.panel .panel-heading {
    line-height: 34px;
    padding: 0 15px;
    min-height: 34px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .05)
}

.panel .panel-heading .panel-title {
    line-height: 40px
}

.panel .panel-heading i {
    width: 30px;
    display: inline-block;
    font-size: 14px;
    border-right: 1px solid #e6e6e6
}

.panel .panel-heading ul li {
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6
}

.panel .panel-heading .panel-actions {
    float: right;
    margin-right: -15px;
    height: 40px;
    font-size: 0
}

.panel .panel-heading .panel-actions i {
    display: inline-block;
    text-align: center;
    width: 34px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    text-decoration: none;
    font-size: 14px
}

.panel .panel-heading .panel-actions a {
    text-decoration: none;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    line-height: 32px;
    padding: 0;
    margin: 0;
    color: #333;
    border-left: 1px solid rgba(0, 0, 0, .09)
}

.panel .panel-body, .panel .panel-body-map, .panel .panel-footer {
    border-right-color: #ccc !important;
    border-bottom-color: #ccc !important;
    border-left-color: #ccc !important
}

.panel-actions .btn-close:hover, .panel-actions .btn-minimize:hover, .panel-actions .btn-setting:hover {
    background-color: rgba(0, 0, 0, .05)
}

.panel .panel-heading .switch {
    margin: 10px
}

.panel .panel-body {
    border-width: 1px 1px 2px;
    border-style: solid;
    border-top: none
}

.panel .panel-body-map {
    border-width: 1px 1px 2px;
    border-style: solid;
    background: #eef3f7;
    height: 380px;
    border-top: none
}

.panel .panel-body.no-padding {
    padding: 0
}

.panel .panel-body.padding-horizontal {
    padding: 0 15px
}

.panel .panel-body.no-padding-bottom {
    padding-bottom: 0
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.panel .panel-footer {
    border-width: 0 1px 2px;
    border-style: solid;
    border-top: none;
    position: relative
}

.panel.panel-default {
    border-radius: 0;
    border-top: 1px solid #d4d4d4;
    -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .1)
}

.panel.panel-default.panel-heading {
    background: #97d3c5
}

.panel.panel-default .panel-footer {
    background: #f5f5f5
}

.panel.panel-primary {
    border-color: #20a8d8
}

.panel.panel-primary .panel-footer, .panel.panel-primary .panel-heading {
    background: #5dc3e7;
    color: #092f3d;
    border-color: #20a8d8
}

.panel.panel-success {
    border-color: #79c447
}

.panel.panel-success .panel-footer, .panel.panel-success .panel-heading {
    background: #a3d781;
    color: #284315;
    border-color: #79c447
}

.panel.panel-info {
    border-color: #67c2ef
}

.panel.panel-info .panel-footer, .panel.panel-info .panel-heading {
    background: #acdef6;
    color: #106894;
    border-color: #67c2ef
}

.panel.panel-warning {
    border-color: #fabb3d
}

.panel.panel-warning .panel-footer, .panel.panel-warning .panel-heading {
    background: #fcd588;
    color: #815703;
    border-color: #fabb3d
}

.panel.panel-danger {
    border-color: #ff5454
}

.panel.panel-danger .panel-footer, .panel.panel-danger .panel-heading {
    background: #ffa1a1;
    color: #a10000;
    border-color: #ff5454
}

.chats {
    margin: 0
}

.chats li {
    margin-bottom: 8px;
    padding-bottom: 8px
}

.chats .by-me img {
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px;
    background: #fff;
    border: 1px solid #ccc
}

.chats .by-me .chat-meta {
    font-size: 11px;
    color: #999
}

.chats .by-me .chat-content {
    margin-left: 60px;
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    padding: 7px 10px;
    border-radius: 5px;
    font-size: 13px
}

.chats .by-me .chat-content:after, .chats .by-me .chat-content:before {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.chats .by-me .chat-content:after {
    border: 10px rgba(255, 255, 255, 0);
    border-right-color: #fff;
    top: 30%;
    margin-top: -10px
}

.chats .by-me .chat-content:before {
    border: 11px rgba(238, 238, 238, 0);
    border-right-color: #ccc;
    top: 30%;
    margin-top: -11px
}

.chats .by-other img {
    margin-top: 5px;
    margin-left: 10px;
    padding: 1px;
    background: #fff;
    border: 1px solid #ccc
}

.chats .by-other .chat-meta {
    font-size: 11px;
    color: #999
}

.chats .by-other .chat-content {
    margin-right: 60px;
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    padding: 7px 10px;
    border-radius: 5px;
    font-size: 13px
}

.dd, .dd-list {
    display: block;
    padding: 0;
    list-style: none
}

.chats .by-other .chat-content:after, .chats .by-other .chat-content:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.chats .by-other .chat-content:after {
    border: 10px rgba(255, 255, 255, 0);
    border-left-color: #fff;
    top: 30%;
    margin-top: -10px
}

.chats .by-other .chat-content:before {
    border: 11px rgba(238, 238, 238, 0);
    border-left-color: #ccc;
    top: 30%;
    margin-top: -11px
}

.sz1 {
    width: 200px;
    height: 160px
}

.sz0 {
    margin: 2em 0 0;
    width: 100px;
    height: 80px
}

.dd, .dd-list {
    margin: 0;
    position: relative
}

.dd {
    font-size: 13px;
    line-height: 20px
}

.dd-list .dd-list {
    padding-left: 30px
}

.dd-collapsed .dd-list {
    display: none
}

.dd-empty, .dd-item, .dd-placeholder {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 20px;
    font-size: 13px;
    line-height: 20px
}

.dd-handle {
    display: block;
    height: 30px;
    margin: 5px 0;
    padding: 4px 10px;
    text-decoration: none;
    border: 1px solid #d4d4d4;
    background: #eee;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    box-sizing: border-box
}

.dd-handle:hover {
    color: #20a8d8;
    background: #fff
}

.dd-handle .icon {
    float: right;
    font-size: 16px;
    margin-left: 10px
}

.dd-handle .icon:hover {
    text-decoration: none
}

.dd-item > button {
    display: block;
    position: relative;
    cursor: pointer;
    float: left;
    width: 25px;
    height: 20px;
    margin: 5px 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: 0;
    background: 0 0;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    font-weight: 700
}

.dd-item > button:before {
    content: '+';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    text-indent: 0
}

.dd-item > button[data-action=collapse]:before {
    content: '-'
}

.dd-empty, .dd-placeholder {
    margin: 5px 0;
    padding: 0;
    min-height: 30px;
    background: #f2fbff;
    border: 1px dashed #b6bcbf;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.dd-empty {
    border: 1px dashed #bbb;
    min-height: 100px;
    background: 0 0, 30px 30px
}

.dd-dragel {
    position: absolute;
    pointer-events: none;
    z-index: 9999
}

.dd-dragel > .dd-item .dd-handle {
    margin-top: 0
}

.widget .widget-head .widget-icons i, .widget.wblack .widget-head .widget-icons i {
    font-size: 14px;
    margin: 0 4px
}

.dd-dragel .dd-handle {
    -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1)
}

.modal-header, .widget .widget-head {
    background-color: #f8f8f8;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f2f2f2));
    background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: linear-gradient(top, #f8f8f8, #f2f2f2);
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    text-shadow: 0 1px #fff;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 15px
}

.widget.wblack .widget-head {
    background-color: #e8ece9;
    background: -webkit-gradient(linear, left top, left bottom, from(#e8ece9), to(#111));
    background: -webkit-linear-gradient(top, #e8ece9, #111);
    background: -moz-linear-gradient(top, #e8ece9, #111);
    background: -ms-linear-gradient(top, #e8ece9, #111);
    background: -o-linear-gradient(top, #e8ece9, #111);
    background: linear-gradient(top, #e8ece9, #111);
    text-shadow: 0 1px #000;
    border-bottom: 1px solid #555;
    border-top: 1px solid #666;
    box-shadow: inset 0 1px 1px #444;
    color: #ccc
}

.widget .widget-head .widget-icons a {
    color: #aaa
}

.widget .widget-head .widget-icons a:hover {
    color: #999
}

.modal-footer, .widget .widget-foot {
    background-color: #f8f8f8;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f2f2f2));
    background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);
    background: linear-gradient(top, #f8f8f8, #f2f2f2);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    text-shadow: 0 1px #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #ccc;
    padding: 8px 15px;
    font-size: 12px;
    color: #555;
    box-shadow: inset 0 1px 1px #fff
}

.widget-content .error .form-inline button {
    margin-left: -2px;
    padding: 8px 12px
}

.chats, .recent {
    padding-left: 0;
    margin-left: 0
}

.widget-foot .form-inline button {
    margin-left: -3px;
    padding: 7px 12px
}

.widget-content .form-inline button {
    margin-left: 0;
    padding: 7px 12px
}

.widget .padd .modal-body {
    padding: 13px 15px
}

.buttons button {
    margin-top: 10px
}

.widget-content ol#slist {
    padding: 0
}

.task i {
    display: inline-block;
    width: 30px;
    height: 17px;
    background: #ccc;
    text-align: center;
    border-radius: 50px;
    font-size: 10px;
    line-height: 17px
}

.pagination li a {
    color: #777
}

.widget .nav-tabs {
    margin-bottom: 5px
}

.widget .tab-content {
    margin-bottom: 10px
}

.modal-body, .widget .padd {
    padding: 13px 15px
}

.portlets {
    min-height: 50px
}

.portlets .widget-head {
    cursor: move
}

.gmap iframe {
    width: 100%;
    margin: 0;
    padding: 0
}

.today-datas {
    padding: 0;
    margin: 10px 0
}

.today-datas li {
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 10px;
    text-shadow: 0 1px 0 #fff;
    max-width: 100%;
    text-align: center
}

.weather-bg-img, .weather-bg-img .weather-category, .weather-bg-img i, .weather-days-img {
    text-shadow: 0 1px 5px #fed189
}

.today-datas li .datas-text {
    font-size: 13px;
    padding: 7px 0 0;
    font-weight: 400
}

.notify-arrow {
    border-style: solid;
    border-width: 0 9px 9px;
    height: 0;
    position: absolute;
    right: 7px;
    top: -18px;
    transition: all .25s ease 0s;
    width: 0;
    z-index: 10;
    margin-top: 10px;
    opacity: 1
}

.notify-arrow-blue {
    border-color: transparent transparent #688a7e;
    border-top-color: #688a7e !important
}

.notify-arrow-yellow {
    border-color: transparent transparent #FCB322;
    border-top-color: #FCB322 !important
}

.notify-arrow-red {
    border-color: transparent transparent #00a0df;
    border-top-color: #00a0df !important
}

.notify-arrow-green {
    border-color: transparent transparent #4cd964;
    border-top-color: #4cd964 !important
}

.search {
    margin-top: 6px;
    width: 20px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    border: 1px solid #fff;
    box-shadow: none;
    background: url(../images/search-icon.jpg) 10px 8px no-repeat;
    padding: 0 5px 0 35px;
    color: #fff
}

.search:focus {
    margin-top: 5px;
    width: 200px;
    border: 1px solid #eaeaea;
    box-shadow: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #c8c8c8;
    font-weight: 300
}

.toggle-nav {
    float: left;
    padding-right: 15px;
    margin-top: 20px
}

.toggle-nav .icon-reorder {
    cursor: pointer;
    display: inline-block;
    font-size: 20px
}

.sidebar-closed > #sidebar > ul, .validation {
    display: none
}

.sidebar-closed #main-content {
    margin-left: 0
}

.sidebar-closed #sidebar {
    margin-left: -220px
}

.state-overview .symbol, .state-overview .value {
    display: inline-block;
    text-align: center
}

.state-overview .value {
    float: right;
    width: 68%;
    padding-top: 21px
}

.state-overview .value h1 {
    margin: 0;
    padding: 0;
    color: #688a7e;
    font-weight: 300
}

.state-overview .value p {
    margin: 0;
    padding: 0;
    color: #fed189
}

.state-overview .symbol i {
    color: #688a7e;
    font-size: 30px
}

.state-overview .symbol {
    width: 30%;
    padding: 25px 15px
}

.state-overview .terques {
    background: #34AADC
}

.state-overview .red {
    background: #00a0df
}

.state-overview .yellow {
    background: #FCB322
}

.state-overview .blue {
    background: #688a7e
}

.state .panel-body {
    padding: 0
}

.panel-body.chart-texture {
    background: url(../images/chart-texture.jpg);
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    padding: 0
}

.task-thumb {
    width: 90px;
    float: left
}

.task-thumb img {
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.task-thumb-details {
    display: inline-block;
    margin: 25px 0 0 10px
}

.task-progress {
    float: left
}

.task-progress h1, .task-progress h1 a, .task-thumb-details h1, .task-thumb-details h1 a {
    color: #688a7e;
    font-size: 18px;
    margin: 0;
    padding: 0;
    font-weight: 300
}

.task-progress p, .task-thumb-details p {
    padding-top: 5px;
    color: #fed189
}

.personal-task tbody tr td {
    padding: 11px 15px;
    border-color: #eeeff1
}

.personal-task tbody tr td i {
    font-size: 16px;
    color: #c7cbd4;
    position: relative;
    right: 6px;
    top: 6px
}

.personal-task.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #f7f8fc
}

.personal-task.table-hover > tbody > tr:hover > td i {
    color: #688a7e
}

.personal-task > tbody > tr > td:last-child {
    text-align: right
}

.task-option {
    float: right
}

.task-option select {
    height: 35px;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 8px;
    color: #a4abbb
}

.progress-panel {
    padding-bottom: 5px
}

.badge.bg-primary {
    background: #688a7e
}

.badge.bg-success {
    background: #4cd964
}

.badge.bg-warning {
    background: #FCB322
}

.badge.bg-important {
    background: #00a0df;
    font-size: 11px
}

.badge.bg-info {
    background: #34aadc
}

.badge.bg-inverse {
    background: #797979
}

.revenue-head {
    background: #688a7e;
    color: #fff;
    line-height: 50px;
    text-align: center
}

.revenue-head span {
    text-align: left;
    line-height: normal;
    padding: 16px;
    font-weight: 300
}

.revenue-head span i {
    font-size: 18px
}

.revenue-head h3 {
    display: inline;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 400
}

.chart-info, .chart-info .decrease, .chart-info .increase, .easy-pie-chart {
    display: inline-block
}

.revenue-head span.rev-combo {
    text-align: right;
    padding: 16px;
    line-height: normal;
    font-weight: 300
}

.easy-pie-chart {
    padding: 30px 0
}

.chart-info {
    width: 100%;
    margin-bottom: 5px
}

.chart-position {
    margin-top: 70px
}

.chart-info span {
    margin: 0 3px
}

.chart-info .increase {
    background: #688a7e;
    width: 10px;
    height: 10px
}

.chart-info .decrease {
    background: #f2f2f2;
    width: 10px;
    height: 10px
}

.panel-footer.revenue-foot {
    background-color: #e6e7ec;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border: none;
    padding: 0;
    width: 100%;
    display: inline-block
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .panel-footer.revenue-foot {
        margin-bottom: -4px
    }
}

.panel-footer.revenue-foot ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: inline-flex
}

.panel-footer.revenue-foot ul li {
    float: left;
    width: 33.33%
}

.panel-footer.revenue-foot ul li.first a, .panel-footer.revenue-foot ul li.first a:hover {
    -webkit-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px
}

.panel-footer.revenue-foot ul li.last a, .panel-footer.revenue-foot ul li.last a:hover {
    -webkit-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px;
    border-right: none
}

.panel-footer.revenue-foot ul li a {
    display: inline-block;
    width: 100%;
    padding: 14px 15px;
    text-align: center;
    border-right: 1px solid #d5d8df;
    color: #797979
}

.panel-footer.revenue-foot ul li a:hover, .panel-footer.revenue-foot ul li.active a {
    background: #fff;
    position: relative
}

.panel-footer.revenue-foot ul li a i {
    color: #c6cad5;
    display: block;
    font-size: 16px
}

.panel-footer.revenue-foot ul li a:hover i, .panel-footer.revenue-foot ul li.active a i {
    color: #688a7e;
    display: block;
    font-size: 16px
}

a.view-all, ul.ft-link li {
    display: inline-block;
    text-align: center
}

.flat-carousal {
    background: #00a0df;
    padding: 10px;
    color: #fff;
    position: relative
}

.owl-buttons, .owl-next, .owl-prev {
    position: absolute
}

.flat-carousal h1 {
    text-align: center;
    font-size: 16px;
    margin: 30px 20px;
    line-height: 20px;
    font-weight: 300;
    font-style: italic
}

a.view-all, ul.ft-link li a {
    font-size: 12px;
    text-transform: uppercase
}

a.view-all {
    color: #fff;
    background: rgba(0, 0, 0, .1);
    padding: 8px 15px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    margin-bottom: 18px
}

ul.ft-link {
    margin: 0;
    padding: 0
}

ul.ft-link li {
    border-right: 1px solid #E6E7EC;
    line-height: 30px;
    margin: 8px 0;
    width: 24%
}

ul.ft-link li a {
    color: #74829c
}

ul.ft-link li a:hover, ul.ft-link li.active a {
    color: #00a0df
}

ul.ft-link li:last-child {
    border-right: none
}

ul.ft-link li a i {
    display: block
}

#owl-slider .item img {
    display: block;
    width: 100%;
    height: auto
}

.owl-buttons {
    top: 70px;
    width: 100%
}

.owl-buttons .owl-next, .owl-buttons .owl-prev {
    text-indent: -9999px;
    width: 6px;
    height: 10px;
    display: inline-block
}

.owl-next {
    right: 0
}

.owl-buttons .owl-prev {
    background: url(../images/left-arrow.png) no-repeat
}

.owl-buttons .owl-next {
    background: url(../images/right-arrow.png) no-repeat
}

.post-wrap aside {
    display: table-cell;
    float: none;
    height: 100%;
    padding: 0;
    vertical-align: top
}

.pro-box {
    display: table;
    width: 100%
}

.post-info {
    position: relative
}

.arrow-pro.right:after {
    border-left-color: #FFF;
    border-right-width: 0;
    top: 85px;
    content: " "
}

.arrow-pro.left:after {
    border-right-color: #FFF;
    border-left-width: 0;
    top: 80px;
    content: " "
}

.arrow-pro.left {
    left: -8px
}

.arrow-pro:after {
    content: ""
}

.arrow-pro, .arrow-pro:after {
    border: solid transparent;
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    right: -5px
}

.post-info .desk, .pro-thumb {
    display: inline-block
}

.post-highlight.yellow {
    background: #FCB322
}

.post-highlight.terques {
    background: #688a7e
}

.post-info h1 {
    margin: 0;
    font-size: 18px;
    color: #a19899;
    font-weight: 300
}

.post-highlight.terques h2 {
    font-size: 16px;
    color: #fff;
    font-style: italic;
    padding: 0 20px;
    line-height: 22px;
    margin: 0;
    font-weight: 300
}

.post-highlight.terques h2 a, .post-highlight.terques h2 span {
    color: #92faf3
}

.post-info h1 strong {
    text-transform: uppercase;
    color: #937b7b
}

.post-info .desk h3 {
    font-size: 16px
}

.post-info .desk.yellow h3 {
    color: #FCB322
}

.post-btn a {
    float: left;
    margin-right: 8px;
    font-size: 18px;
    color: #9a9a9a
}

.post-btn a:hover {
    color: #727272
}

.pro-thumb {
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid rgba(256, 256, 256, .4)
}

.pro-thumb img {
    text-align: center;
    width: 112px;
    height: 112px;
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.v-align {
    vertical-align: middle !important
}

.twite h1 {
    margin: 50px 0
}

.social-footer {
    display: inline;
    text-align: center
}

.social-footer ul {
    text-align: center;
    margin: 0;
    padding: 0
}

.social-footer ul li {
    display: inline-block;
    margin: 0 20px
}

.social-footer ul li a {
    font-size: 25px;
    color: #ceced0
}

.social-footer ul li a:hover i.icon-facebook, .social-footer ul li.active a i.icon-facebook {
    color: #486eac
}

.social-footer ul li a:hover i.icon-twitter, .social-footer ul li.active a i.icon-twitter {
    color: #00a0df
}

.social-footer ul li a:hover i.icon-google-plus, .social-footer ul li.active a i.icon-google-plus {
    color: #4a4a4a
}

.social-footer ul li a:hover i.icon-pinterest, .social-footer ul li.active a i.icon-pinterest {
    color: #d1282d
}

.pie-foot {
    background: #6b6b6b;
    padding: 18px 15px;
    color: #fff;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    text-align: center;
    font-size: 16px;
    font-weight: 300
}

.profile-widget {
    color: #fff;
    text-align: center
}

.profile-nav .profile-widget-img .bg-layer, .profile-widget-img .panel-body {
    background: rgba(0, 0, 0, .5) !important
}

.profile-widget-img .profile-widget-foot {
    background: rgba(0, 0, 0, .8)
}

.profile-widget p {
    font-weight: 300
}

.profile-widget .twt-category {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 10px;
    width: 100%;
    padding: 0
}

.profile-widget .twt-category ul li {
    color: #fff
}

.knob-charts {
    margin-top: 10px
}

.follow-task {
    padding: 5px
}

.follow-task a {
    color: #fff;
    width: 15%;
    display: inline-block
}

.follow-task a span.badge {
    top: -12px;
    position: relative;
    left: -8px;
    background: #FFF;
    color: #34AADC
}

.profile-foot, .profile-widget-foot {
    padding: 8px 5px 5px;
    background: rgba(0, 0, 0, .1);
    font-weight: 300
}

.follow-task i {
    font-size: 20px
}

.profile-widget-foot {
    color: #757575
}

.profile-foot {
    color: #fff;
    overflow: hidden
}

.profile-foot a {
    color: #fff
}

.profile-widget-foot ul {
    padding: 0;
    margin: 0
}

.profile-widget-foot ul li {
    display: inline-block;
    text-align: center;
    width: 48%;
    line-height: normal
}

.profile-widget-foot ul li h5 {
    margin: 5px 0 0
}

.follow-info {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 10px
}

.profile-widget h4 {
    margin: 5px;
    font-size: 18px;
    font-weight: 300
}

.profile-widget h6 {
    margin: 0;
    font-size: 12px;
    color: rgba(255, 255, 255, .9);
    font-weight: 300
}

.profile-widget h6 span i {
    padding-right: 4px
}

.profile-widget h6 span {
    padding-right: 8px
}

.panel-title, .progress-panel, .project-team {
    background: #F7F7F7
}

.profile-ava img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 2px solid #688a7e;
    display: inline-block
}

.follow-ava, .profile-ava img.simple {
    border-radius: 50%;
    display: inline-block
}

.profile-ava img.simple {
    -webkit-border-radius: 50%;
    border: 2px solid rgba(0, 112, 255, .4)
}

.profile-name {
    margin: 0;
    font-size: 16px
}

.profile-occupation {
    margin: 0;
    font-size: 12px
}

.follow-ava {
    -webkit-border-radius: 50%;
    border: 5px solid rgba(0, 0, 0, .1)
}

.timeline-ava {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 5px solid #688a7e;
    display: inline-block
}

.timeline-ava img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 50px;
    height: 50px
}

.profile-widget img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 62px;
    height: 62px
}

.social-box {
    min-height: 158px;
    background: #fff;
    margin-bottom: 30px;
    text-align: center
}

.social-box i {
    display: block;
    font-size: 40px;
    line-height: 90px;
    background: #f5f5f5
}

.social-box ul {
    list-style: none;
    padding: 10px 0
}

.social-box ul li {
    display: block;
    width: 50%;
    float: left
}

.social-box ul li:first-child {
    border-right: 1px solid #f5f5f5
}

.social-box ul li strong {
    display: block;
    font-size: 20px
}

.social-box ul li span {
    color: #d4d4d4;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 10px
}

.social-box.facebook i {
    background: #3b5998;
    color: #fff;
    margin: -1px -1px 1px
}

.social-box.twitter i {
    background: #00aced;
    color: #fff;
    margin: -1px -1px 1px
}

.social-box.linkedin i {
    background: #4875b4;
    color: #fff;
    margin: -1px -1px 1px
}

.social-box.google-plus i {
    background: #d34836;
    color: #fff;
    margin: -1px -1px 1px
}

.weather-bg, .weather-days, .weather-info {
    background: #34AADC
}

.weather-bg {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 300
}

.weather-bg i {
    font-size: 60px;
    display: block
}

.weather-bg h3 {
    font-weight: 300;
    font-size: 28px
}

.weather-bg .degree {
    padding-top: 10px;
    font-size: 60px
}

.weather-category {
    padding: 15px 0;
    color: #fff
}

.weather-category ul {
    padding: 0 0 10px;
    margin: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
    border: 1px solid #e6e6e6
}

.weather-category ul li {
    display: inline-block;
    width: 70%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center
}

.weather-category ul li i {
    margin-bottom: 10px
}

.weather-category ul li h4 {
    margin: 10px 0 0;
    text-transform: uppercase;
    font-weight: 300
}

.weather-days {
    color: #fff
}

.weather-days ul {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%
}

.weather-days ul li {
    display: inline-block;
    width: 16.6%;
    text-align: center;
    margin-right: -2.9px;
    padding: 5px 0
}

.weather-days ul li.day1 {
    background: rgba(0, 0, 0, .05)
}

.weather-days ul li.day2 {
    background: rgba(0, 0, 0, .1)
}

.weather-days ul li.day3 {
    background: rgba(0, 0, 0, .15)
}

.weather-days ul li.day4 {
    background: rgba(0, 0, 0, .2)
}

.weather-days ul li.day5 {
    background: rgba(0, 0, 0, .25)
}

.weather-days ul li.day6 {
    background: rgba(0, 0, 0, .3)
}

.weather-days ul li h5 {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-weight: 300
}

.weather-category ul li:last-child, .weather-days ul li:last-child {
    border-right: none
}

.weather-bg-img {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 300
}

.weather-bg-img i {
    font-size: 60px;
    display: block
}

.weather-bg-img h3 {
    font-weight: 300;
    font-size: 28px
}

.weather-bg-img .degree {
    padding-top: 10px;
    font-size: 60px
}

.weather-bg-img .weather-category {
    padding: 15px 0;
    color: #fff;
    background: 0 0
}

.weather-bg-img .weather-category ul {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%
}

.weather-bg-img .weather-category ul li {
    display: inline-block;
    width: 32%;
    text-align: center;
    border-right: 1px solid #e6e6e6
}

.weather-bg-img .weather-category ul li h5 {
    margin: 0 0 5px;
    text-transform: uppercase;
    font-weight: 300;
    text-shadow: 0 1px 5px #fed189
}

.weather-bg-img .panel-body, footer.weather-bg-img ul {
    background: rgba(0, 0, 0, .5)
}

.weather-days-img {
    color: #fff;
    background: 0 0 !important
}

.fontawesome-icon-list h2 {
    margin-top: 0;
    font-size: 20px;
    font-weight: 300
}

.fontawesome-icon-list .col-sm-3 {
    margin-bottom: 10px
}

.fontawesome-icon-list .page-header {
    border-bottom: 1px solid #C9CDD7
}

.fontawesome-icon-list i {
    font-size: 16px;
    padding-right: 10px
}

#brand, #currency, #directional, #medical, #text-editor, #video-player, #web-application {
    margin-top: 10px
}

.inbox-wrapper {
    display: table;
    width: 100%
}

.inbox-wrapper aside {
    display: table-cell;
    float: none;
    height: 100%;
    padding: 0;
    vertical-align: top
}

.inbox-wrapper .inbox-left {
    width: 20%;
    background: #e5e8ef
}

.inbox-wrapper .inbox-middle {
    width: 25%;
    background: #fff
}

.inbox-wrapper .inbox-right {
    width: 65%;
    background: #f5f5f5
}

.inbox-wrapper .inbox-left .inbox-left-menu {
    background: #688a7e
}

.starred, .table-inbox .icon_star_alt:hover {
    color: #FCB322
}

.inbox-wrapper .inbox-left .user-head {
    background: rgba(0, 0, 0, .2);
    padding: 10px;
    color: #fff;
    min-height: 80px
}

.inbox-wrapper .inbox-middle .inbox-mail {
    background: #688a7e;
    padding: 10px;
    color: #fff;
    min-height: 80px
}

.user-head .inbox-avatar {
    width: 65px;
    float: left
}

.user-head .inbox-avatar img {
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.user-head .user-name {
    display: inline-block;
    margin: 0 0 0 10px
}

.user-head .user-name h5 {
    font-size: 14px;
    margin-top: -15px;
    margin-bottom: 0;
    font-weight: 300
}

.user-head .user-name h5 a {
    color: #fff
}

.user-head .user-name span a {
    font-size: 12px;
    color: rgba(255, 255, 255, .9)
}

a.mail-dropdown {
    background: #80d3d9;
    padding: 3px 5px;
    font-size: 10px;
    color: #01a7b3;
    border-radius: 2px;
    margin-top: 20px
}

.inbox-body {
    padding: 20px
}

.btn-compose {
    background: #00a0df;
    padding: 12px 0;
    text-align: center;
    width: 100%;
    color: #fff
}

.btn-compose:hover {
    background: #f5675c;
    color: #fff
}

ul.mail-nav {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0
}

.mail-divider {
    border-bottom: 1px solid #d5d8df
}

ul.mail-nav li {
    display: inline-block;
    line-height: 20px;
    padding: 10px;
    width: 100%;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7
}

ul.inbox-nav li, ul.inbox-nav li a {
    line-height: 45px;
    width: 100%;
    display: inline-block
}

ul.mail-nav li a {
    color: #6a6a6a;
    width: 100%;
    display: inline-block;
    padding: 0 20px
}

ul.mail-nav .mail-info {
    padding: 5px;
    font-size: 14px
}

ul.mail-nav p {
    font-size: 12px
}

ul.mail-nav li.active, ul.mail-nav li:focus, ul.mail-nav li:hover {
    color: #6a6a6a;
    background: #f5f5f5;
    border-bottom: 1px solid #688a7e;
    border-right: none
}

ul.mail-nav li a i {
    padding-right: 10px;
    font-size: 16px;
    color: #6a6a6a
}

ul.mail-nav li a span.label {
    margin-top: 13px
}

ul.inbox-nav {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0
}

.inbox-divider {
    border-bottom: 1px solid #d5d8df
}

ul.inbox-nav li a {
    color: #6a6a6a;
    padding: 0 20px
}

ul.inbox-nav li a:focus, ul.inbox-nav li a:hover, ul.inbox-nav li.active a {
    color: #6a6a6a;
    background: #d5d7de
}

ul.inbox-nav li a i {
    padding-right: 10px;
    font-size: 16px;
    color: #6a6a6a
}

ul.inbox-nav li a span.label {
    margin-top: 13px
}

ul.labels-info li h4 {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    color: #5c5c5e;
    font-size: 13px;
    text-transform: uppercase
}

ul.labels-info li {
    margin: 0
}

ul.labels-info li a {
    color: #6a6a6a;
    border-radius: 0
}

ul.labels-info li a:focus, ul.labels-info li a:hover {
    color: #6a6a6a;
    background: #d5d7de
}

ul.labels-info li a i {
    padding-right: 10px
}

.nav.nav-pills.nav-stacked.labels-info p {
    margin-bottom: 0;
    padding: 0 22px;
    color: #9d9f9e;
    font-size: 11px
}

.inbox-head {
    padding: 10px;
    background: #688a7e;
    color: #fff;
    border-bottom: 1px solid #D7D7D7;
    min-height: 80px
}

.inbox-head h3 {
    margin: 0;
    display: inline-block;
    padding-top: 6px;
    font-weight: 300
}

.inbox-head .sr-input {
    height: 40px;
    border: none;
    box-shadow: none;
    padding: 0 10px;
    float: left;
    border-radius: 4px 0 0 4px;
    color: #8a8a8a
}

.inbox-head .sr-btn {
    height: 40px;
    border: none;
    background: #00a6b2;
    color: #fff;
    padding: 0 20px;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0
}

.table-inbox {
    border: 1px solid #d3d3d3;
    margin-bottom: 0
}

.table-inbox tr td {
    padding: 12px !important
}

.table-inbox tr td:hover {
    cursor: pointer
}

.table-inbox tr td .icon-star.inbox-started, .table-inbox tr td .icon-star:hover {
    color: #f78a09
}

.table-inbox tr td .icon-star {
    color: #d5d5d5
}

.table-inbox tr.unread td {
    font-weight: 600;
    background: #f7f7f7
}

ul.inbox-pagination {
    float: right
}

.activity, .bio-chart, .bio-desk, .bio-row, ul.inbox-pagination li {
    float: left
}

.mail-option {
    display: inline-block;
    margin-bottom: 0;
    width: 100%;
    margin-top: 18px
}

.open-mail-action i {
    padding-right: 5px;
    font-size: 14px
}

.inbox-mail .navbar-form {
    margin-top: 15px
}

.mail-option .btn-group, .mail-option .chk-all {
    margin-right: 5px
}

.mail-option .btn-group a.btn, .mail-option .chk-all {
    border: 1px solid #e7e7e7;
    padding: 5px 10px;
    display: inline-block;
    background: #fff;
    color: #688a7e;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important
}

.inbox-pagination a.np-btn {
    border: 1px solid #e7e7e7;
    padding: 5px 15px;
    display: inline-block;
    background: #fcfcfc;
    color: #afafaf;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    margin-left: 5px
}

.mail-option .chk-all input[type=checkbox] {
    margin-top: 0
}

.mail-option .btn-group a.all {
    padding: 0;
    border: none
}

.inbox-pagination li span {
    display: inline-block;
    margin-top: 7px;
    margin-right: 5px
}

.fileinput-button {
    border: 1px solid #e6e6e6;
    background: #eee
}

.inbox-body .modal .modal-body input, .inbox-body .modal .modal-body textarea {
    border: 1px solid #e6e6e6;
    box-shadow: none
}

.btn-send, .btn-send:hover {
    background: #00A8B3;
    color: #fff
}

.btn-send:hover {
    background: #009da7
}

.modal-header h4.modal-title {
    font-weight: 300
}

.modal-body label {
    font-weight: 400
}

.page-404 {
    position: relative;
    width: 350px;
    height: 200px;
    margin: 100px auto;
    text-align: center
}

.text-404 {
    font-size: 138px;
    background: url(https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQTdWeWNteABnbzguiXSBxmfc8Z8nh_HHoWoK35QL81x4HnpVmgvQ) 100% 100% no-repeat #e9e3dd;
    -webkit-animation: square 3s linear infinite;
    -moz-animation: square 3s linear infinite;
    animation: square 3s linear infinite;
    -webkit-background-clip: text;
    color: transparent;
    text-align: center;
    line-height: 200px;
    position: relative
}

.text-404:nth-of-type(2) {
    text-shadow: none;
    z-index: 2;
    position: absolute;
    top: -139px;
    left: -1px
}

@-webkit-keyframes square {
    0%, 100% {
        background-position: 0 0
    }
    25% {
        background-position: 100% 0
    }
    50% {
        background-position: 100% 100%
    }
    75% {
        background-position: 0 100%
    }
}

@-ms-keyframes square {
    0%, 100% {
        background-position: 0 0
    }
    25% {
        background-position: 100% 0
    }
    50% {
        background-position: 100% 100%
    }
    75% {
        background-position: 0 100%
    }
}

@keyframes square {
    0%, 100% {
        background-position: 0 0
    }
    25% {
        background-position: 100% 0
    }
    50% {
        background-position: 100% 100%
    }
    75% {
        background-position: 0 100%
    }
}

.profile-nav .user-heading {
    background: #688a7e;
    color: #fff;
    padding: 30px;
    text-align: center
}

.profile-nav .user-heading.round a {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 10px solid rgba(256, 256, 256, .3);
    display: inline-block
}

.profile-nav .user-heading a img {
    width: 112px;
    height: 112px;
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.profile-nav .user-heading h1 {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 5px
}

.profile-nav .user-heading p {
    font-size: 12px
}

.profile-nav ul {
    margin-top: 1px
}

.profile-nav ul > li {
    margin-top: 0;
    line-height: 30px
}

.profile-nav ul > li:last-child {
    border-bottom: none
}

.profile-nav ul > li > a {
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #89817f;
    border-left: 5px solid #fff
}

.profile-nav ul li.active a, .profile-nav ul > li > a:focus, .profile-nav ul > li > a:hover {
    background: #f8f7f5 !important;
    border-left: 5px solid #688a7e;
    color: #89817f !important
}

.profile-nav ul > li:last-child > a:last-child {
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px
}

.profile-nav ul > li > a > i {
    font-size: 16px;
    padding-right: 10px;
    color: #bcb3aa
}

.r-activity {
    margin: 6px 0 0;
    font-size: 12px
}

.profile-widget-info {
    background: #324c57 !important
}

.profile-widget-success {
    background: #4cd964 !important
}

.profile-widget-primary {
    background: #688a7e !important
}

.profile-widget-warning {
    background: #fc0 !important
}

.profile-widget-danger {
    background: #00a0df !important
}

.profile-widget-name {
    padding: 0
}

.p-text-area, .p-text-area:focus {
    border: none;
    font-weight: 300;
    box-shadow: none;
    color: #c3c3c3;
    font-size: 16px
}

.profile-info .panel-footer {
    background-color: #f8f7f5;
    border-top: 1px solid #e7ebee
}

.profile-info .panel-footer ul li a {
    color: #7a7a7a
}

.bio-graph-heading {
    background: #263a4f;
    color: #fff;
    text-align: center;
    font-style: italic;
    padding: 40px 110px;
    font-size: 16px;
    font-weight: 300
}

.bio-graph-info {
    color: #89817e
}

.bio-graph-info h1 {
    font-size: 22px;
    font-weight: 300;
    margin: 0 0 20px
}

.bio-row {
    width: 50%;
    margin-bottom: 10px;
    padding: 0 15px
}

.bio-row p span {
    width: 100px;
    display: inline-block
}

.bio-chart {
    width: 40%
}

.bio-desk {
    width: 60%
}

.bio-desk h4 {
    font-size: 15px;
    font-weight: 400
}

.bio-desk h4.terques {
    color: #34aadc
}

.bio-desk h4.red {
    color: #e26b7f
}

.bio-desk h4.green {
    color: #97be4b
}

.bio-desk h4.purple {
    color: #caa3da
}

.file-pos {
    margin: 6px 0 10px
}

.profile-activity h5 {
    font-weight: 300;
    margin-top: 0;
    color: #c3c3c3
}

.summary-head {
    background: #ee7272;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #ee7272
}

.summary-head h4 {
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 5px
}

.summary-head p {
    color: rgba(256, 256, 256, .6)
}

ul.summary-list {
    display: inline-block;
    padding-left: 0;
    width: 100%;
    margin-bottom: 0
}

ul.summary-list > li {
    display: inline-block;
    width: 19.5%;
    text-align: center;
    border-right: 1px solid #eaeaea
}

.activity, .activity.alt {
    width: 100%;
    margin-bottom: 10px
}

ul.summary-list > li > a > i {
    display: block;
    font-size: 18px;
    padding-bottom: 5px
}

ul.summary-list > li > a {
    padding: 10px 0;
    display: inline-block;
    color: #818181
}

ul.summary-list > li:last-child {
    border-right: none
}

.activity.alt {
    float: right
}

.activity span {
    float: left
}

.activity.alt span {
    float: right
}

.activity.terques span {
    background: #8dd7d6
}

.activity.terques h4 {
    color: #8dd7d6
}

.activity.purple span {
    background: #b984dc
}

.activity.purple h4 {
    color: #b984dc
}

.activity.blue span {
    background: #90b4e6
}

.activity.blue h4 {
    color: #90b4e6
}

.activity.green span {
    background: #4cd964
}

.activity.green h4 {
    color: #4cd964
}

.activity h4 {
    margin-top: 0;
    font-size: 16px
}

.activity p {
    margin-bottom: 0;
    font-size: 13px
}

.activity .activity-desk i, .activity.alt .activity-desk i {
    float: left;
    font-size: 18px;
    margin-right: 10px;
    color: #bebebe
}

.invoice-btn a, .invoice-list h4 {
    font-size: 16px;
    font-weight: 300
}

.activity .activity-desk {
    margin-left: 70px;
    position: relative
}

.activity.alt .activity-desk {
    margin-right: 70px;
    position: relative
}

.activity .activity-desk .panel {
    background: #F4F4F4;
    display: inline-block
}

.activity.alt .activity-desk .panel {
    float: right;
    position: relative;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #688a7e;
    color: #fff;
    display: inline-block
}

.activity .activity-desk .arrow, .activity-desk .arrow-alt {
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    display: block;
    height: 0;
    top: 13px;
    width: 0;
    position: absolute
}

.activity .activity-desk .arrow {
    border-right: 8px solid #F4F4F4 !important;
    left: -7px
}

.activity-desk .arrow-alt {
    border-left: 8px solid #688a7e !important;
    right: -7px
}

.activity-desk .album {
    display: inline-block;
    margin-top: 10px
}

.activity-desk .album a {
    margin-right: 10px
}

.activity-desk .album a:last-child {
    margin-right: 0
}

.invoice-list {
    margin-bottom: 30px
}

.invoice-block {
    text-align: right
}

.invoice-paid {
    color: #4cd964
}

ul.amounts li {
    background: #f5f5f5;
    margin-bottom: 5px;
    padding: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    font-weight: 300
}

.invoice-btn a {
    margin: 0 5px
}

.company-logo {
    margin: 30px
}

.modal-header, .panel-heading {
    background: #F7F7F7;
    color: #688a7e
}

.panel-heading h3 {
    margin: 0 !important
}

.panel-primary > .panel-heading.navyblue {
    background-color: #2A3542;
    border-color: #2A3542;
    color: #FFF
}

.table-advance tr td {
    vertical-align: middle !important
}

.no-border {
    border-bottom: none
}

.dataTables_filter, .dataTables_length {
    padding: 15px
}

.dataTables_info {
    padding: 0 15px
}

.dataTables_filter {
    float: right
}

.dataTables_length select {
    width: 65px;
    padding: 5px 8px
}

.dataTables_filter label, .dataTables_length label {
    font-weight: 300
}

.dataTables_filter label {
    width: 100%
}

.dataTables_filter label input {
    width: 78%
}

.border-top {
    border-top: 1px solid #ddd
}

.dataTables_paginate.paging_bootstrap.pagination li {
    float: left;
    margin: 0 1px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px
}

.dataTables_paginate.paging_bootstrap.pagination li.disabled a {
    color: #c7c7c7
}

.dataTables_paginate.paging_bootstrap.pagination li a {
    color: #797979;
    padding: 5px 10px;
    display: inline-block
}

.dataTables_paginate.paging_bootstrap.pagination li.active a, .dataTables_paginate.paging_bootstrap.pagination li:hover a {
    color: #797979;
    background: #eee;
    border-radius: 3px;
    -webkit-border-radius: 3px
}

.dataTables_paginate.paging_bootstrap.pagination {
    float: right;
    margin-right: 15px;
    margin-top: -5px;
    margin-bottom: 15px
}

.dataTable tr:last-child {
    border-bottom: 1px solid #ddd
}

.btn-row {
    margin-bottom: 10px
}

.tab-head {
    background: #688a7e;
    display: inline-block;
    width: 100%;
    margin-top: 60px
}

.tab-container {
    margin-top: 10px
}

.tab-head .nav-tabs > li > a {
    border-radius: 0;
    margin-right: 1px;
    color: #fff
}

.tab-head .nav-tabs > li.active > a, .tab-head .nav-tabs > li.active > a:focus, .tab-head .nav-tabs > li.active > a:hover, .tab-head .nav-tabs > li > a:hover {
    background-color: #f1f2f7;
    border-color: #f1f2f7;
    color: #797979
}

.progress-xs {
    height: 8px
}

.progress-sm {
    height: 12px
}

.panel-heading .nav {
    border: none;
    font-size: 13px;
    margin: -10px -15px -11px
}

.tab-bg-primary {
    background: #688a7e;
    border-bottom: none
}

.tab-bg-info {
    background: #324c57;
    border-bottom: none
}

.tab-bg-info.panel-heading .nav > li.active > a, .tab-bg-info.panel-heading .nav > li > a:hover {
    color: #36464d
}

.tab-bg-info.panel-heading .nav {
    margin: -10px 15px -11px
}

.panel-heading .nav > li.active > a, .panel-heading .nav > li.active > a:focus, .panel-heading .nav > li.active > a:hover, .panel-heading .nav > li > a {
    border-width: 0;
    border-radius: 0
}

.panel-heading .nav > li > a {
    color: #fff
}

.panel-heading .nav > li.active > a, .panel-heading .nav > li > a:hover {
    color: #688a7e;
    background: #fff
}

.tab-right {
    height: 38px
}

.panel-heading.tab-right .nav > li:first-child.active > a, .tab-right.panel-heading .nav > li:first-child > a:hover {
    border-radius: 0;
    -webkit-border-radius: 0
}

.panel-heading.tab-right .nav > li:last-child.active > a, .tab-right.panel-heading .nav > li:last-child > a:hover {
    border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0
}

.panel-heading.tab-right .nav-tabs > li > a {
    margin-left: 1px;
    margin-right: 0
}

.m-bot20 {
    margin-bottom: 20px
}

.m-bot-none {
    margin-bottom: 0
}

.wht-color {
    color: #fff
}

.close-sm {
    font-size: 14px
}

.carousel-indicators li {
    background: rgba(0, 0, 0, .2);
    border: none;
    transition: background-color .25s ease 0s;
    -moz-transition: background-color .25s ease 0s;
    -webkit-transition: background-color .25s ease 0s
}

.carousel-indicators .active {
    background: #00a0df;
    height: 10px;
    margin: 1px;
    width: 10px
}

.carousel-indicators.out {
    bottom: -5px
}

.carousel-control {
    color: #999;
    text-shadow: none;
    width: 45px
}

.carousel-control i {
    display: inline-block;
    height: 25px;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px;
    z-index: 5
}

.carousel-control.left, .carousel-control.right {
    background: 0 0;
    filter: none
}

.carousel-control:focus, .carousel-control:hover {
    color: #CCC;
    opacity: .9;
    text-decoration: none
}

.carousel-inner h3 {
    font-weight: 300;
    font-size: 16px;
    margin: 0
}

.carousel-inner {
    margin-bottom: 15px
}

.gritter-close {
    left: auto !important;
    right: 3px !important
}

.sm-input {
    width: 175px
}

.form-horizontal .form-group {
    border-bottom: 1px solid #eff2f7;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.form-horizontal .form-group:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.form-horizontal .form-group .help-block {
    margin-bottom: 0
}

.round-input {
    border-radius: 500px;
    -webkit-border-radius: 500px
}

.m-bot15 {
    margin-bottom: 15px
}

.form-horizontal .checkbox-inline > input {
    margin-top: 1px;
    border: none
}

.form-validate .form-group label.error {
    display: inline;
    margin: 5px 0;
    color: #00a0df;
    font-weight: 400
}

.form-validate .form-group input.error, .form-validate .form-group textarea.error, input:focus:invalid:focus, select:focus:invalid:focus, textarea:focus:invalid:focus {
    border-color: #00a0df !important
}

#register_form label.error {
    display: inline;
    margin: 5px 0;
    width: auto;
    color: #00a0df
}

.checkbox, .checkbox:focus, .checkbox:hover {
    border: none
}

table.sliders tr td {
    padding: 30px 0;
    border: none
}

.slider {
    margin-top: 3px
}

.slider-info {
    padding-top: 10px
}

.sliders .ui-widget-header {
    background: #688a7e !important;
    border-radius: 15px !important;
    -webkit-border-radius: 15px !important
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
    border-bottom-right-radius: 0 !important
}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
    border-bottom-left-radius: 0 !important
}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
    border-top-right-radius: 0 !important
}

.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
    border-top-left-radius: 0 !important
}

#eq span {
    height: 120px;
    float: left;
    margin: 15px
}

.ui-widget-content {
    background: #f0f2f7 !important;
    border: none !important;
    border-radius: 15px !important;
    -webkit-border-radius: 15px !important
}

.ui-slider-horizontal {
    height: 8px !important
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.57em !important
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fff !important;
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important
}

.ui-slider-vertical {
    width: 8px !important
}

.ui-slider-vertical .ui-slider-handle {
    left: -.5em !important
}

.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.6em;
    position: absolute;
    width: 1.6em;
    z-index: 2
}

.bound-s {
    width: 90px;
    margin-bottom: 15px
}

.tagsinput {
    border: 1px solid #e3e6ed;
    border-radius: 6px;
    height: 100px;
    padding: 6px 1px 1px 6px;
    overflow-y: auto;
    text-align: left
}

.tagsinput .tag {
    border-radius: 4px;
    background-color: #688a7e;
    color: #fff;
    cursor: pointer;
    margin-right: 5px;
    margin-bottom: 5px;
    overflow: hidden;
    line-height: 15px;
    padding: 6px 13px 8px 19px;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    zoom: 1;
    -webkit-transition: .14s linear;
    -moz-transition: .14s linear;
    -o-transition: .14s linear;
    transition: .14s linear;
    -webkit-backface-visibility: hidden
}

.tagsinput .tag:hover {
    background-color: rgba(0, 122, 255, .7);
    color: #fff;
    padding-left: 12px;
    padding-right: 20px
}

.tagsinput .tag:hover .tagsinput-remove-link {
    color: #fff;
    opacity: 1;
    display: block \9
}

.tagsinput input {
    background: 0 0;
    border: none;
    color: #34495e;
    font-family: "Nanum Barun Gothic", sans-serif;
    font-size: 14px;
    padding: 0 0 0 5px;
    outline: 0;
    margin: 0 5px 5px 0;
    width: 12px
}

.tagsinput-add:before, .tagsinput-remove-link:before {
    font-family: FontAwesome, serif
}

.tagsinput-remove-link {
    bottom: 0;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    opacity: 0;
    padding: 7px 7px 5px 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: none;
    top: 0;
    width: 100%;
    z-index: 2;
    display: none \9
}

.btn-inverse.disabled:hover, .btn-inverse:hover, .btn-red.disabled:hover, .btn-red:hover, .btn-themecolor:hover, .card-actions a {
    opacity: .7
}

.add-on, .stepy-tab {
    text-align: center
}

.tagsinput-remove-link:before {
    color: #fff;
    content: "\f00d"
}

.tagsinput-add-container {
    vertical-align: middle;
    display: inline-block;
    zoom: 1
}

.tagsinput-add {
    background-color: #d6dbdf;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 6px 9px;
    display: inline-block;
    zoom: 1;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    -webkit-backface-visibility: hidden
}

.tagsinput-add:hover {
    background-color: #688a7e
}

.tagsinput-add:before {
    content: "\f067"
}

.tags_clear {
    clear: both;
    width: 100%;
    height: 0
}

.checkboxes label, .radios label {
    display: block;
    cursor: pointer;
    line-height: 20px;
    padding-bottom: 7px;
    font-weight: 300
}

.radios {
    padding-top: 18px
}

.label_check input, .label_radio input {
    margin-right: 5px
}

.has-js .label_check, .has-js .label_radio {
    padding-left: 34px
}

.has-js .label_check input, .has-js .label_radio input {
    position: absolute;
    left: -9999px
}

.act-time, .profile-activity, .profile-activity .act-in, .profile-activity .act-out, .twt-feed {
    position: relative
}

.add-on {
    border: 1px solid #E2E2E4;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    float: right;
    margin-right: -37px;
    margin-top: -34px;
    padding: 8px;
    background: #EEE
}

.button-back, .stepy-tab ul li {
    float: left
}

.daterangepicker .ranges .range_inputs > div:nth-child(2) {
    margin-bottom: 10px;
    padding-left: 0
}

.daterangepicker .ranges label {
    padding-bottom: 0;
    padding-top: 8px
}

.datepicker td span.active.active, .datepicker td span.active.disabled, .datepicker td span.active:active, .datepicker td span.active:hover, .datepicker td span.active[disabled], .datepicker td.active.active, .datepicker td.active.active:hover, .datepicker td.active.disabled, .datepicker td.active.disabled:hover, .datepicker td.active:active, .datepicker td.active:hover, .datepicker td.active:hover:active, .datepicker td.active:hover:hover, .datepicker td.active[disabled], .datepicker td.active[disabled]:hover, .daterangepicker td.active, .daterangepicker td.active:hover {
    background: #688a7e
}

.daterangepicker .calendar td, .daterangepicker .calendar th {
    font-family: 'Nanum Barun Gothic', sans-serif;
    font-weight: 300;
    text-align: center;
    white-space: nowrap
}

.card-title p, .panel-body {
    font-family: Poppins, sans-serif
}

.datepicker td span.active, .datepicker td.active, .datepicker td.active:hover, .daterangepicker td.active, .daterangepicker td.active:hover {
    text-shadow: none
}

.datepicker th.switch {
    width: 125px
}

.datepicker td span {
    height: 40px;
    line-height: 40px
}

.stepy-tab ul {
    display: inline-block
}

.step label, .stepy-titles li span {
    display: block
}

.step legend {
    border: none
}

.button-next, .finish {
    float: right
}

.button-back, .button-next, .finish {
    cursor: pointer;
    text-decoration: none
}

.step {
    clear: left
}

.stepy-titles li {
    color: #757575;
    cursor: pointer;
    float: left;
    margin: 10px 15px
}

.stepy-titles li.current-step div {
    color: #fff;
    cursor: auto;
    background: #688a7e;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 80px;
    height: 80px;
    line-height: 80px
}

.stepy-titles li div {
    font-size: 16px;
    font-weight: 300;
    background: #eee;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 80px;
    height: 80px;
    line-height: 80px
}

.user-heading.alt {
    display: inline-block;
    width: 100%;
    text-align: left
}

.alt.green-bg {
    background: #4cd964
}

.profile-nav.alt.green-border ul li.active a, .profile-nav.alt.green-border ul > li > a:focus, .profile-nav.alt.green-border ul > li > a:hover {
    border-left: 5px solid #4cd964
}

.user-heading.alt a {
    float: left;
    margin-right: 15px;
    margin-left: -10px;
    display: inline-block;
    border: 5px solid rgba(255, 255, 255, .3);
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.user-heading.alt a img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.twt-feed {
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    color: #FFF;
    padding: 10px;
    text-align: center
}

.twt-feed.blue-bg {
    background: #00a0df
}

.twt-feed h1 {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 5px
}

.twt-feed a {
    border: 8px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    margin-bottom: -55px
}

.twt-feed a img {
    height: 112px;
    width: 112px;
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.twt-category {
    display: inline-block;
    margin-bottom: 11px;
    margin-top: 55px;
    width: 100%
}

.profile-widget-data {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 100%
}

.profile-nav ul > li, .profile-widget-data ul li, .twt-category ul li {
    color: #89817f;
    font-size: 13px;
    border-bottom: none
}

.twt-category h5 {
    font-size: 20px;
    font-weight: 300
}

.twt-write .t-text-area {
    border: 1px solid #eee;
    border-radius: 0
}

.twt-footer {
    padding: 10px 15px
}

.btn-space {
    padding-left: 11.6%;
    padding-right: 11%
}

.p-head {
    color: #f77b6f;
    font-weight: 400;
    font-size: 14px
}

.cmt-head {
    font-weight: 400;
    font-size: 13px
}

.p-thumb img {
    width: 50px;
    border-radius: 3px;
    -webkit-border-radius: 3px
}

.chat-form {
    margin-top: 25px;
    clear: both
}

.chat-form .input-cont {
    margin-bottom: 10px
}

.chat-form .input-cont input {
    margin-bottom: 0;
    border: 1px solid #d3d3d3 !important;
    margin-top: 0;
    min-height: 45px;
    background-color: #fff !important
}

.chat-features a {
    margin-left: 10px
}

.chat-features a i {
    color: #d0d0d0
}

.profile-activity:before {
    background: rgba(0, 0, 0, .1);
    bottom: 0;
    top: 0;
    width: 2px
}

.profile-activity .act-in .arrow, .profile-activity .act-out .arrow {
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    display: block;
    height: 0;
    left: -8px;
    position: absolute;
    top: 13px;
    width: 0
}

.message, .messages-wrapper {
    position: relative
}

.act-time:first-child:before {
    margin-top: 16px
}

.act-time:before {
    background: #CCC;
    border: 2px solid #FAFAFA;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    height: 14px;
    margin: 23px 0 0 -6px;
    width: 14px
}

.act-time:hover:before {
    background: #34aadc
}

.act-time:first-child {
    padding-top: 0
}

.activity-img {
    float: left;
    margin-right: 30px;
    overflow: hidden
}

.activity-img img {
    display: block;
    height: 44px;
    width: 44px
}

.act-time .act-in .text, .act-time .act-out .text {
    border: 1px solid #e3e6ed;
    padding: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.act-time p {
    margin: 0
}

.act-time .attribution {
    font-size: 11px;
    margin: 0 0 5px
}

.act-in a, .act-in a:hover, .act-out a, .act-out a:hover {
    text-decoration: none;
    margin-right: 10px;
    font-size: 13px;
    font-weight: 400
}

.act-time {
    overflow: hidden;
    padding: 8px 0
}

.act-in a, .act-in a:hover {
    color: #b64c4c;
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.act-out a, .act-out a:hover {
    color: #288f98;
    border-radius: 4px;
    -webkit-border-radius: 4px
}

.message {
    border-radius: 20px;
    margin: 0 15px 10px;
    padding: 5px 20px
}

.message.to {
    background-color: #2095FE;
    color: #fff;
    margin-left: 80px
}

.message.from {
    background-color: #E5E4E9;
    color: #363636;
    margin-right: 80px
}

span.customSelect, span.customSelect.changed {
    background-color: #fff
}

.message.from + .message.from, .message.to + .message.to {
    margin-top: -7px
}

.message:before {
    border-color: #2095FE;
    border-radius: 50%;
    border-style: solid;
    border-width: 0 20px;
    bottom: 0;
    clip: rect(20px, 35px, 42px, 0);
    content: " ";
    height: 40px;
    position: absolute;
    right: -50px;
    width: 30px;
    z-index: -1
}

.message.from:before {
    border-color: #E5E4E9;
    left: -50px;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

span.customSelect {
    font-size: 12px;
    padding: 10px;
    border: 1px solid #EAEAEA;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #A4AABA
}

.customSelectInner {
    background: url(../images/customSelect-arrow.gif) center right no-repeat
}

.validation {
    color: red;
    margin: 0 0 20px;
    font-weight: 400;
    font-size: 13px
}

#errormessage, #sendmessage {
    display: none;
    text-align: center;
    padding: 15px;
    font-weight: 600;
    margin-bottom: 15px
}

#sendmessage {
    color: green;
    border: 1px solid green
}

#errormessage {
    color: red;
    border: 1px solid red
}

#errormessage.show, #sendmessage.show, .show {
    display: block
}

.append {
    display: flex
}

.division {
    display: block;
    border-bottom: dashed 2px #99abb4
}

.panel {
    border-radius: 0;
    margin: 15px 0
}

.panel-primary {
    border-color: #4680ff
}

.panel-primary .panel-heading {
    background: #4680ff;
    border-color: #4680ff;
    color: #fff
}

.btn-outline-success, .panel-success {
    border-color: #26dad2
}

.panel-success .panel-heading {
    background: #26dad2;
    border-color: #26dad2;
    color: #fff
}

.panel-info {
    border-color: #62d1f3
}

.panel-info .panel-heading {
    background: #62d1f3;
    border-color: #62d1f3;
    color: #fff
}

.panel-danger {
    border-color: #fc6180
}

.panel-danger .panel-heading {
    background: #fc6180;
    border-color: #fc6180;
    color: #fff
}

.panel-warning {
    border-color: #ffb64d
}

.panel-warning .panel-heading {
    background: #ffb64d;
    border-color: #ffb64d;
    color: #fff
}

.panel-pink {
    border-color: #e6a1f2
}

.panel-pink .panel-heading {
    background: #e6a1f2;
    border-color: #e6a1f2;
    color: #fff
}

.panel-dark {
    border-color: #444c67
}

.panel-dark .panel-heading {
    background: #444c67;
    border-color: #444c67;
    color: #fff
}

.panel-white {
    border-color: #252525
}

.panel-white .panel-heading {
    background: #fff;
    border-color: #252525;
    color: #252525
}

.btn {
    padding: 7px 12px;
    cursor: pointer
}

.btn-group label {
    color: #fff !important;
    margin-bottom: 0
}

.btn-group label.btn-secondary {
    color: #67757c !important
}

.btn-lg {
    padding: .75rem 1.5rem;
    font-size: 1.25rem
}

.btn-md {
    padding: 12px 55px;
    font-size: 16px
}

.btn-circle {
    border-radius: 100%;
    width: 40px;
    height: 40px;
    padding: 10px
}

.btn-circle.btn-sm {
    width: 35px;
    height: 35px;
    padding: 8px 10px;
    font-size: 14px
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 14px 15px;
    font-size: 18px;
    line-height: 22px
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 14px 15px;
    font-size: 24px
}

.btn-sm, .btn-xs {
    padding: .25rem .5rem
}

.btn-sm {
    font-size: 12px
}

.btn-xs {
    font-size: 10px
}

.button-list a, .button-list button {
    margin: 5px 12px 5px 0
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.btn-secondary, .btn-secondary.disabled {
    background-color: #fff;
    color: #67757c;
    border-color: #b1b8bb
}

.btn-rounded {
    border-radius: 60px;
    padding: 7px 18px
}

.btn-rounded.btn-lg {
    padding: .75rem 1.5rem
}

.btn-rounded.btn-sm {
    padding: .25rem .5rem;
    font-size: 12px
}

.btn-rounded.btn-xs {
    padding: .25rem .5rem;
    font-size: 10px
}

.btn-rounded.btn-md {
    padding: 12px 35px;
    font-size: 16px
}

.btn-secondary {
    -webkit-box-shadow: 0 2px 2px 0 rgba(169, 169, 169, .14), 0 3px 1px -2px rgba(169, 169, 169, .2), 0 1px 5px 0 rgba(169, 169, 169, .12);
    box-shadow: 0 2px 2px 0 rgba(169, 169, 169, .14), 0 3px 1px -2px rgba(169, 169, 169, .2), 0 1px 5px 0 rgba(169, 169, 169, .12);
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    transition: .2s ease-in
}

.btn-primary, .btn-secondary.disabled {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(169, 169, 169, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(169, 169, 169, .2);
    box-shadow: 0 14px 26px -12px rgba(169, 169, 169, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(169, 169, 169, .2)
}

.btn-secondary.disabled {
    -webkit-box-shadow: 0 2px 2px 0 rgba(169, 169, 169, .14), 0 3px 1px -2px rgba(169, 169, 169, .2), 0 1px 5px 0 rgba(169, 169, 169, .12);
    box-shadow: 0 2px 2px 0 rgba(169, 169, 169, .14), 0 3px 1px -2px rgba(169, 169, 169, .2), 0 1px 5px 0 rgba(169, 169, 169, .12);
    transition: .2s ease-in
}

.btn-primary, .btn-primary:hover {
    background: #5c4ac7;
    border: 1px solid #5c4ac7
}

.btn-secondary.active, .btn-secondary.disabled.active, .btn-secondary.disabled:active, .btn-secondary.disabled:focus, .btn-secondary.disabled:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(169, 169, 169, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(169, 169, 169, .2);
    box-shadow: 0 14px 26px -12px rgba(169, 169, 169, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(169, 169, 169, .2)
}

.btn-primary {
    -webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, .14), 0 3px 1px -2px rgba(116, 96, 238, .2), 0 1px 5px 0 rgba(116, 96, 238, .12);
    box-shadow: 0 2px 2px 0 rgba(116, 96, 238, .14), 0 3px 1px -2px rgba(116, 96, 238, .2), 0 1px 5px 0 rgba(116, 96, 238, .12);
    transition: .2s ease-in
}

.btn-primary:active, .btn-primary:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-primary.disabled, .btn-success {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-primary:hover {
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-primary:active {
    background: #6352ce;
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-primary:active:focus, .btn-primary:active:hover {
    background-color: #6352ce;
    border: 1px solid #6352ce
}

.btn-primary:focus {
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    background: #6352ce;
    border: 1px solid #6352ce
}

.btn-primary.disabled {
    background: #5c4ac7;
    border: 1px solid #5c4ac7;
    -webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, .14), 0 3px 1px -2px rgba(116, 96, 238, .2), 0 1px 5px 0 rgba(116, 96, 238, .12);
    box-shadow: 0 2px 2px 0 rgba(116, 96, 238, .14), 0 3px 1px -2px rgba(116, 96, 238, .2), 0 1px 5px 0 rgba(116, 96, 238, .12);
    transition: .2s ease-in
}

.btn-primary.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-primary.disabled:hover {
    background: #5c4ac7;
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    border: 1px solid #5c4ac7
}

.btn-primary.active, .btn-primary.disabled:active, .btn-primary.disabled:focus {
    background: #6352ce;
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-primary.active:focus, .btn-primary.active:hover {
    background-color: #6352ce;
    border: 1px solid #6352ce
}

.btn-primary.disabled.active {
    background: #6352ce;
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-themecolor, .btn-themecolor:hover {
    background: #1976d2;
    border: 1px solid #1976d2
}

.btn-themecolor {
    color: #fff
}

.btn-themecolor:active, .btn-themecolor:focus {
    background: #028ee1
}

.btn-themecolor.disabled {
    background: #1976d2;
    color: #fff;
    border: 1px solid #1976d2
}

.btn-themecolor.disabled:hover {
    background: #1976d2;
    opacity: .7;
    border: 1px solid #1976d2
}

.btn-themecolor.active, .btn-themecolor.disabled.active, .btn-themecolor.disabled:active, .btn-themecolor.disabled:focus {
    background: #028ee1
}

.btn-success, .btn-success:hover {
    background: #26dad2;
    border: 1px solid #26dad2
}

.btn-success {
    -webkit-box-shadow: 0 2px 2px 0 rgba(40, 190, 189, .14), 0 3px 1px -2px rgba(40, 190, 189, .2), 0 1px 5px 0 rgba(40, 190, 189, .12);
    box-shadow: 0 2px 2px 0 rgba(40, 190, 189, .14), 0 3px 1px -2px rgba(40, 190, 189, .2), 0 1px 5px 0 rgba(40, 190, 189, .12);
    transition: .2s ease-in
}

.btn-success:active, .btn-success:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-info, .btn-success.disabled {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-success:hover {
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-success:active {
    background: #1eacbe;
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-success:active:focus, .btn-success:active:hover {
    background-color: #1eacbe;
    border: 1px solid #1eacbe
}

.btn-success:focus {
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    background: #1eacbe;
    border: 1px solid #1eacbe
}

.btn-success.disabled {
    background: #26dad2;
    border: 1px solid #26dad2;
    -webkit-box-shadow: 0 2px 2px 0 rgba(40, 190, 189, .14), 0 3px 1px -2px rgba(40, 190, 189, .2), 0 1px 5px 0 rgba(40, 190, 189, .12);
    box-shadow: 0 2px 2px 0 rgba(40, 190, 189, .14), 0 3px 1px -2px rgba(40, 190, 189, .2), 0 1px 5px 0 rgba(40, 190, 189, .12);
    transition: .2s ease-in
}

.btn-success.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-success.disabled:hover {
    background: #26dad2;
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    border: 1px solid #26dad2
}

.btn-success.active, .btn-success.disabled:active, .btn-success.disabled:focus {
    background: #1eacbe;
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-success.active:focus, .btn-success.active:hover {
    background-color: #1eacbe;
    border: 1px solid #1eacbe
}

.btn-success.disabled.active {
    background: #1eacbe;
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-info, .btn-info:hover {
    background: #1976d2;
    border: 1px solid #1976d2
}

.btn-info {
    -webkit-box-shadow: 0 2px 2px 0 rgba(66, 165, 245, .14), 0 3px 1px -2px rgba(66, 165, 245, .2), 0 1px 5px 0 rgba(66, 165, 245, .12);
    box-shadow: 0 2px 2px 0 rgba(66, 165, 245, .14), 0 3px 1px -2px rgba(66, 165, 245, .2), 0 1px 5px 0 rgba(66, 165, 245, .12);
    transition: .2s ease-in
}

.btn-info:active, .btn-info:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-info.disabled, .btn-warning {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-info:hover {
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-info:active {
    background: #028ee1;
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-info:active:focus, .btn-info:active:hover {
    background-color: #028ee1;
    border: 1px solid #028ee1
}

.btn-info:focus {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    background: #028ee1;
    border: 1px solid #028ee1
}

.btn-info.disabled, .btn-info.disabled:hover {
    background: #1976d2;
    border: 1px solid #1976d2
}

.btn-info.disabled {
    -webkit-box-shadow: 0 2px 2px 0 rgba(66, 165, 245, .14), 0 3px 1px -2px rgba(66, 165, 245, .2), 0 1px 5px 0 rgba(66, 165, 245, .12);
    box-shadow: 0 2px 2px 0 rgba(66, 165, 245, .14), 0 3px 1px -2px rgba(66, 165, 245, .2), 0 1px 5px 0 rgba(66, 165, 245, .12);
    transition: .2s ease-in
}

.btn-info.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-info.disabled:hover {
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-info.active, .btn-info.disabled:active, .btn-info.disabled:focus {
    background: #028ee1;
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-info.active:focus, .btn-info.active:hover {
    background-color: #028ee1;
    border: 1px solid #028ee1
}

.btn-info.disabled.active {
    background: #028ee1;
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-warning, .btn-warning:hover {
    background: #ffb22b;
    border: 1px solid #ffb22b
}

.btn-warning {
    -webkit-box-shadow: 0 2px 2px 0 rgba(248, 194, 0, .14), 0 3px 1px -2px rgba(248, 194, 0, .2), 0 1px 5px 0 rgba(248, 194, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(248, 194, 0, .14), 0 3px 1px -2px rgba(248, 194, 0, .2), 0 1px 5px 0 rgba(248, 194, 0, .12);
    transition: .2s ease-in;
    color: #fff
}

.btn-warning:active, .btn-warning:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    color: #fff
}

.btn-danger, .btn-warning.disabled {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-warning:hover {
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-warning:active:focus, .btn-warning:active:hover, .btn-warning:focus {
    background-color: #e9ab2e;
    border: 1px solid #e9ab2e
}

.btn-warning:active {
    background: #e9ab2e;
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-warning:focus {
    color: #fff;
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-warning.disabled {
    background: #ffb22b;
    -webkit-box-shadow: 0 2px 2px 0 rgba(248, 194, 0, .14), 0 3px 1px -2px rgba(248, 194, 0, .2), 0 1px 5px 0 rgba(248, 194, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(248, 194, 0, .14), 0 3px 1px -2px rgba(248, 194, 0, .2), 0 1px 5px 0 rgba(248, 194, 0, .12);
    border: 1px solid #ffb22b;
    transition: .2s ease-in;
    color: #fff
}

.btn-warning.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    color: #fff
}

.btn-warning.disabled:hover {
    background: #ffb22b;
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    border: 1px solid #ffb22b
}

.btn-warning.active, .btn-warning.disabled:active, .btn-warning.disabled:focus {
    background: #e9ab2e;
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-warning.active:focus, .btn-warning.active:hover {
    background-color: #e9ab2e;
    border: 1px solid #e9ab2e
}

.btn-warning.disabled.active {
    background: #e9ab2e;
    color: #fff;
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-danger, .btn-danger:hover {
    background: #ef5350;
    border: 1px solid #ef5350
}

.btn-danger {
    -webkit-box-shadow: 0 2px 2px 0 rgba(239, 83, 80, .14), 0 3px 1px -2px rgba(239, 83, 80, .2), 0 1px 5px 0 rgba(239, 83, 80, .12);
    box-shadow: 0 2px 2px 0 rgba(239, 83, 80, .14), 0 3px 1px -2px rgba(239, 83, 80, .2), 0 1px 5px 0 rgba(239, 83, 80, .12);
    transition: .2s ease-in
}

.btn-danger:active, .btn-danger:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger.disabled, .btn-outline-secondary {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-danger:hover {
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger:active:focus, .btn-danger:active:hover, .btn-danger:focus {
    background-color: #e6294b;
    border: 1px solid #e6294b
}

.btn-danger:active {
    background: #e6294b;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger:focus {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger.disabled {
    background: #ef5350;
    border: 1px solid #ef5350;
    -webkit-box-shadow: 0 2px 2px 0 rgba(239, 83, 80, .14), 0 3px 1px -2px rgba(239, 83, 80, .2), 0 1px 5px 0 rgba(239, 83, 80, .12);
    box-shadow: 0 2px 2px 0 rgba(239, 83, 80, .14), 0 3px 1px -2px rgba(239, 83, 80, .2), 0 1px 5px 0 rgba(239, 83, 80, .12);
    transition: .2s ease-in
}

.btn-danger.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger.disabled:hover {
    background: #ef5350;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    border: 1px solid #ef5350
}

.btn-danger.active, .btn-danger.disabled:active, .btn-danger.disabled:focus {
    background: #e6294b;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger.disabled.active, .btn-outline-danger:focus {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-danger.active:focus, .btn-danger.active:hover {
    background-color: #e6294b;
    border: 1px solid #e6294b
}

.btn-danger.disabled.active {
    background: #e6294b;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-inverse {
    background: #2f3d4a;
    border: 1px solid #2f3d4a;
    color: #fff
}

.btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover {
    background: #232a37;
    border: 1px solid #232a37;
    color: #fff
}

.btn-inverse.disabled {
    background: #2f3d4a;
    border: 1px solid #2f3d4a;
    color: #fff
}

.btn-inverse.disabled:hover {
    background: #2f3d4a;
    color: #fff;
    border: 1px solid #2f3d4a
}

.btn-inverse.active, .btn-inverse.disabled.active, .btn-inverse.disabled:active, .btn-inverse.disabled:focus {
    background: #232a37;
    color: #fff
}

.btn-inverse.active {
    border: 1px solid #232a37
}

.btn-red {
    background: #fb3a3a;
    border: 1px solid #fb3a3a;
    color: #fff
}

.btn-red:active, .btn-red:focus, .btn-red:hover {
    background: #d61f1f;
    border: 1px solid #d61f1f;
    color: #fff
}

.btn-red.disabled, .btn-red.disabled:hover {
    border: 1px solid #fb3a3a;
    background: #fb3a3a
}

.btn-red.disabled {
    color: #fff
}

.btn-red.disabled:active, .btn-red.disabled:focus {
    background: #e6294b
}

.btn-red.active {
    background: #d61f1f;
    border: 1px solid #d61f1f;
    color: #fff
}

.btn-red.disabled.active {
    background: #e6294b
}

.btn-outline-secondary {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 2px 0 rgba(169, 169, 169, .14), 0 3px 1px -2px rgba(169, 169, 169, .2), 0 1px 5px 0 rgba(169, 169, 169, .12);
    box-shadow: 0 2px 2px 0 rgba(169, 169, 169, .14), 0 3px 1px -2px rgba(169, 169, 1169, .2), 0 1px 5px 0 rgba(169, 169, 169, .12);
    transition: .2s ease-in
}

.btn-outline-primary, .btn-outline-success {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-outline-secondary.active, .btn-outline-secondary.focus, .btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(169, 169, 169, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(169, 169, 169, .2);
    box-shadow: 0 14px 26px -12px rgba(169, 169, 169, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(169, 169, 169, .2)
}

.btn-outline-primary {
    color: #5c4ac7;
    background-color: #fff;
    border-color: #5c4ac7;
    -webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, .14), 0 3px 1px -2px rgba(116, 96, 238, .2), 0 1px 5px 0 rgba(116, 96, 238, .12);
    box-shadow: 0 2px 2px 0 rgba(116, 96, 238, .14), 0 3px 1px -2px rgba(116, 96, 238, .2), 0 1px 5px 0 rgba(116, 96, 238, .12);
    transition: .2s ease-in
}

.btn-outline-primary:focus, .btn-outline-primary:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    color: #fff;
    border-color: #5c4ac7
}

.btn-outline-primary:focus {
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    background: #6352ce
}

.btn-outline-primary:hover {
    background: #5c4ac7;
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-outline-primary.focus, .btn-outline-primary:active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2)
}

.btn-outline-primary:active {
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    background: #6352ce
}

.btn-outline-primary.focus {
    background: #5c4ac7;
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    color: #fff;
    border-color: #5c4ac7
}

.btn-outline-primary.active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    box-shadow: 0 14px 26px -12px rgba(116, 96, 238, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(116, 96, 238, .2);
    background: #6352ce
}

.btn-outline-success {
    color: #26dad2;
    background-color: transparent;
    -webkit-box-shadow: 0 2px 2px 0 rgba(40, 190, 189, .14), 0 3px 1px -2px rgba(40, 190, 189, .2), 0 1px 5px 0 rgba(40, 190, 189, .12);
    box-shadow: 0 2px 2px 0 rgba(40, 190, 189, .14), 0 3px 1px -2px rgba(40, 190, 189, .2), 0 1px 5px 0 rgba(40, 190, 189, .12);
    transition: .2s ease-in
}

.btn-outline-success:focus, .btn-outline-success:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    border-color: #26dad2;
    color: #fff
}

.btn-outline-info, .btn-outline-warning {
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in
}

.btn-outline-success:focus {
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    background: #1eacbe
}

.btn-outline-success:hover {
    background: #26dad2;
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-outline-success.focus, .btn-outline-success:active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-outline-success:active {
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    background: #1eacbe
}

.btn-outline-success.focus {
    background: #26dad2;
    border-color: #26dad2;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2)
}

.btn-outline-success.active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    box-shadow: 0 14px 26px -12px rgba(40, 190, 189, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(40, 190, 189, .2);
    background: #1eacbe
}

.btn-outline-info {
    color: #1976d2;
    background-color: transparent;
    border-color: #1976d2;
    -webkit-box-shadow: 0 2px 2px 0 rgba(66, 165, 245, .14), 0 3px 1px -2px rgba(66, 165, 245, .2), 0 1px 5px 0 rgba(66, 165, 245, .12);
    box-shadow: 0 2px 2px 0 rgba(66, 165, 245, .14), 0 3px 1px -2px rgba(66, 165, 245, .2), 0 1px 5px 0 rgba(66, 165, 245, .12);
    transition: .2s ease-in
}

.btn-outline-info:focus, .btn-outline-info:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    border-color: #1976d2;
    color: #fff
}

.btn-outline-info:focus {
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    background: #028ee1
}

.btn-outline-info:hover {
    background: #1976d2;
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-outline-info.focus, .btn-outline-info:active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-outline-info:active {
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    background: #028ee1
}

.btn-outline-info.focus {
    background: #1976d2;
    border-color: #1976d2;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2)
}

.btn-outline-info.active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(23, 105, 255, .2);
    background: #028ee1
}

.btn-outline-warning {
    color: #ffb22b;
    background-color: transparent;
    border-color: #ffb22b;
    -webkit-box-shadow: 0 2px 2px 0 rgba(248, 194, 0, .14), 0 3px 1px -2px rgba(248, 194, 0, .2), 0 1px 5px 0 rgba(248, 194, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(248, 194, 0, .14), 0 3px 1px -2px rgba(248, 194, 0, .2), 0 1px 5px 0 rgba(248, 194, 0, .12);
    transition: .2s ease-in
}

.btn-outline-warning:focus, .btn-outline-warning:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    border-color: #ffb22b;
    color: #fff
}

.btn-outline-warning:focus {
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    background: #e9ab2e
}

.btn-outline-warning:hover {
    background: #ffb22b;
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-outline-warning.focus, .btn-outline-warning:active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-outline-warning:active {
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    background: #e9ab2e
}

.btn-outline-warning.focus {
    background: #ffb22b;
    border-color: #ffb22b;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2)
}

.btn-outline-warning.active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    box-shadow: 0 14px 26px -12px rgba(248, 194, 0, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(248, 194, 0, .2);
    background: #e9ab2e
}

.btn-outline-danger {
    color: #ef5350;
    background-color: transparent;
    border-color: #ef5350;
    -webkit-box-shadow: 0 2px 2px 0 rgba(239, 83, 80, .14), 0 3px 1px -2px rgba(239, 83, 80, .2), 0 1px 5px 0 rgba(239, 83, 80, .12);
    box-shadow: 0 2px 2px 0 rgba(239, 83, 80, .14), 0 3px 1px -2px rgba(239, 83, 80, .2), 0 1px 5px 0 rgba(239, 83, 80, .12);
    -webkit-transition: .2s ease-in;
    -o-transition: .2s ease-in;
    transition: .2s ease-in
}

.btn-outline-danger:focus {
    border-color: #ef5350;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    background: #e6294b
}

.btn-outline-danger:active, .btn-outline-danger:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-danger:hover {
    background: #ef5350;
    border-color: #ef5350;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-danger:active {
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    background: #e6294b
}

.btn-outline-danger.active, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-danger.focus {
    background: #ef5350;
    border-color: #ef5350;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-danger.active {
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    background: #e6294b
}

.btn-outline-red:focus, .btn-outline-red:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    border-color: #fb3a3a
}

.btn-outline-red {
    color: #fb3a3a;
    background-color: transparent;
    border-color: #fb3a3a
}

.btn-outline-red:focus {
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    background: #e6294b
}

.btn-outline-red:hover {
    background: #fb3a3a;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-red.focus, .btn-outline-red:active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-red:active {
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    background: #e6294b
}

.btn-outline-red.focus {
    background: #fb3a3a;
    border-color: #fb3a3a;
    color: #fff;
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2)
}

.btn-outline-red.active {
    -webkit-box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    box-shadow: 0 14px 26px -12px rgba(239, 83, 80, .42), 0 4px 23px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(239, 83, 80, .2);
    background: #e6294b
}

.btn-outline-inverse {
    color: #2f3d4a;
    background-color: transparent;
    border-color: #2f3d4a
}

.btn-outline-inverse.focus, .btn-outline-inverse:focus, .btn-outline-inverse:hover {
    background: #2f3d4a;
    border-color: #2f3d4a;
    color: #fff
}

.btn-primary.active.focus, .btn-primary.focus, .btn-primary.focus:active, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    background-color: #6352ce;
    border: 1px solid #6352ce
}

.open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
    background-color: #1eacbe;
    border: 1px solid #1eacbe
}

.open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    background-color: #028ee1;
    border: 1px solid #028ee1
}

.open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
    background-color: #e9ab2e;
    border: 1px solid #e9ab2e
}

.open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
    background-color: #e6294b;
    border: 1px solid #e6294b
}

.open > .dropdown-toggle.btn-inverse {
    background-color: #232a37;
    border: 1px solid #232a37
}

.open > .dropdown-toggle.btn-red {
    background-color: #d61f1f;
    border: 1px solid #d61f1f;
    color: #fff
}

.btn-success.active.focus, .btn-success.focus, .btn-success.focus:active {
    background-color: #1eacbe;
    border: 1px solid #1eacbe
}

.btn-info.active.focus, .btn-info.focus, .btn-info.focus:active {
    background-color: #028ee1;
    border: 1px solid #028ee1
}

.btn-warning.active.focus, .btn-warning.focus, .btn-warning.focus:active {
    background-color: #e9ab2e;
    border: 1px solid #e9ab2e
}

.btn-danger.active.focus, .btn-danger.focus, .btn-danger.focus:active {
    background-color: #e6294b;
    border: 1px solid #e6294b
}

.btn-inverse.focus {
    background-color: #232a37;
    border: 1px solid #232a37
}

.btn-red.focus {
    background-color: #d61f1f;
    border: 1px solid #d61f1f;
    color: #fff
}

.button-box .btn {
    margin: 0 8px 8px 0
}

.btn-label {
    background: rgba(0, 0, 0, .05);
    display: inline-block;
    margin: -6px 12px -6px -14px;
    padding: 7px 15px
}

.btn-facebook {
    color: #fff;
    background-color: #3b5998
}

.btn-twitter {
    color: #fff;
    background-color: #55acee
}

.btn-linkedin {
    color: #fff;
    background-color: #007bb6
}

.btn-dribbble {
    color: #fff;
    background-color: #ea4c89
}

.btn-googleplus {
    color: #fff;
    background-color: #dd4b39
}

.btn-instagram {
    color: #fff;
    background-color: #3f729b
}

.btn-pinterest {
    color: #fff;
    background-color: #cb2027
}

.btn-dropbox {
    color: #fff;
    background-color: #007ee5
}

.btn-flickr {
    color: #fff;
    background-color: #ff0084
}

.btn-tumblr {
    color: #fff;
    background-color: #32506d
}

.btn-skype {
    color: #fff;
    background-color: #00aff0
}

.btn-youtube {
    color: #fff;
    background-color: #b00
}

.btn-github {
    color: #fff;
    background-color: #171515
}

.hide {
    display: none
}

.img-circle {
    border-radius: 100%
}

.radius {
    border-radius: 4px
}

.color-primary {
    color: #4680ff
}

.color-success {
    color: #26dad2
}

.color-info {
    color: #62d1f3
}

.color-danger {
    color: #fc6180
}

.color-warning {
    color: #ffb64d
}


.color-pink {
    color: #FF69B4;
}

.color-crimson {
    color: #DC143C;
}

.color-orange {
    color: #FFA500;
}

.color-yellow {
    color: #FFD700;
}

.color-green {
    color: #ADFF2F;
}

.color-blue {
    color: #4682B4;
}

.color-navy {
    color: #008080;
}

.color-violet {
    color: #EE82EE;
}

.color-dark {
    color: #444c67
}

.color-grey {
    color: #ddd
}

.text-white {
    color: #fff !important
}

.text-danger {
    color: #ef5350 !important
}

.text-muted {
    color: #99abb4 !important
}

.text-warning {
    color: #ffb22b !important
}

.text-success {
    color: #26dad2 !important
}

.text-info {
    color: #1976d2 !important
}

.text-inverse {
    color: #2f3d4a !important
}

.text-blue {
    color: #02bec9 !important
}

.text-purple {
    color: #7460ee !important
}

.text-primary {
    color: #5c4ac7 !important
}

.text-megna {
    color: #00897b !important
}

.text-dark {
    color: #67757c !important
}

.text-themecolor {
    color: #1976d2 !important
}

.bg-primary {
    background: #4680ff !important;
    color: #fff;
    fill: #4680ff
}

.bg-success {
    background: #26dad2 !important;
    color: #fff;
    fill: #26dad2
}

.bg-info {
    background: #62d1f3 !important;
    color: #fff;
    fill: #62d1f3
}

.bg-danger {
    background: #fc6180 !important;
    color: #fff;
    fill: #fc6180
}

.bg-warning {
    background: #ffb64d !important;
    color: #fff;
    fill: #ffb64d
}

.bg-pink {
    background: #e6a1f2 !important;
    color: #fff;
    fill: #e6a1f2
}

.bg-dark {
    background: #444c67 !important;
    color: #fff;
    fill: #444c67
}

.bg-transparent {
    background: 0 0;
    color: #252525
}

.bg-megna {
    background-color: #00897b !important
}

.bg-theme {
    background-color: #1976d2 !important
}

.bg-inverse {
    background-color: #2f3d4a !important
}

.bg-purple {
    background-color: #7460ee !important
}

.bg-light-part {
    background-color: rgba(0, 0, 0, .02) !important
}

.bg-light-primary {
    background-color: #f1effd !important
}

.bg-light-success {
    background-color: #e8fdeb !important
}

.bg-light-info {
    background-color: #cfecfe !important
}

.bg-light-extra {
    background-color: #ebf3f5 !important
}

.bg-light-warning {
    background-color: #fff8ec !important
}

.bg-light-danger {
    background-color: #f9e7eb !important
}

.bg-light-inverse {
    background-color: #f6f6f6 !important
}

.bg-light {
    background-color: #f2f4f8 !important
}

.bg-white {
    background-color: #fff !important
}

.has-default .form-control.active, .has-default .form-control:focus, .has-default .form-control:hover, .has-error .form-control.active, .has-error .form-control:focus, .has-error .form-control:hover, .has-success .form-control.active, .has-success .form-control:focus, .has-success .form-control:hover, .has-warning .form-control.active, .has-warning .form-control:focus, .has-warning .form-control:hover {
    box-shadow: none
}

.has-default .control-label {
    color: #878787
}

.has-default .form-control, .has-default .form-control.active, .has-default .form-control:focus, .has-default .form-control:hover {
    border-color: #878787
}

.has-success .control-label {
    color: #26dad2
}

.has-success .form-control, .has-success .form-control.active, .has-success .form-control:focus, .has-success .form-control:hover {
    border-color: #26dad2
}

.has-warning .control-label {
    color: #ffb64d
}

.has-warning .form-control, .has-warning .form-control.active, .has-warning .form-control:focus, .has-warning .form-control:hover {
    border-color: #ffb64d
}

.has-error .control-label {
    color: #fc6180
}

.has-error .form-control, .has-error .form-control.active, .has-error .form-control:focus, .has-error .form-control:hover {
    border-color: #fc6180
}

.f-s-1 {
    font-size: 1px !important
}

.f-s-2 {
    font-size: 2px !important
}

.f-s-3 {
    font-size: 3px !important
}

.f-s-4 {
    font-size: 4px !important
}

.f-s-5 {
    font-size: 5px !important
}

.f-s-6 {
    font-size: 6px !important
}

.f-s-7 {
    font-size: 7px !important
}

.f-s-8 {
    font-size: 8px !important
}

.f-s-9 {
    font-size: 9px !important
}

.f-s-10 {
    font-size: 10px !important
}

.f-s-11 {
    font-size: 11px !important
}

.f-s-12 {
    font-size: 12px !important
}

.f-s-13 {
    font-size: 13px !important
}

.f-s-14 {
    font-size: 14px !important
}

.f-s-15 {
    font-size: 15px !important
}

.f-s-16 {
    font-size: 16px !important
}

.f-s-17 {
    font-size: 17px !important
}

.f-s-18 {
    font-size: 18px !important
}

.f-s-19 {
    font-size: 19px !important
}

.f-s-20 {
    font-size: 20px !important
}

.f-s-21 {
    font-size: 21px !important
}

.f-s-22 {
    font-size: 22px !important
}

.f-s-23 {
    font-size: 23px !important
}

.f-s-24 {
    font-size: 24px !important
}

.f-s-25 {
    font-size: 25px !important
}

.f-s-26 {
    font-size: 26px !important
}

.f-s-27 {
    font-size: 27px !important
}

.f-s-28 {
    font-size: 28px !important
}

.f-s-29 {
    font-size: 29px !important
}

.f-s-30 {
    font-size: 30px !important
}

.f-s-31 {
    font-size: 31px !important
}

.f-s-32 {
    font-size: 32px !important
}

.f-s-33 {
    font-size: 33px !important
}

.f-s-34 {
    font-size: 34px !important
}

.f-s-35 {
    font-size: 35px !important
}

.f-s-36 {
    font-size: 36px !important
}

.f-s-37 {
    font-size: 37px !important
}

.f-s-38 {
    font-size: 38px !important
}

.f-s-39 {
    font-size: 39px !important
}

.f-s-40 {
    font-size: 40px !important
}

.f-s-41 {
    font-size: 41px !important
}

.f-s-42 {
    font-size: 42px !important
}

.f-s-43 {
    font-size: 43px !important
}

.f-s-44 {
    font-size: 44px !important
}

.f-s-45 {
    font-size: 45px !important
}

.f-s-46 {
    font-size: 46px !important
}

.f-s-47 {
    font-size: 47px !important
}

.f-s-48 {
    font-size: 48px !important
}

.f-s-49 {
    font-size: 49px !important
}

.f-s-50 {
    font-size: 50px !important
}

.f-s-51 {
    font-size: 51px !important
}

.f-s-52 {
    font-size: 52px !important
}

.f-s-53 {
    font-size: 53px !important
}

.f-s-54 {
    font-size: 54px !important
}

.f-s-55 {
    font-size: 55px !important
}

.f-s-56 {
    font-size: 56px !important
}

.f-s-57 {
    font-size: 57px !important
}

.f-s-58 {
    font-size: 58px !important
}

.f-s-59 {
    font-size: 59px !important
}

.f-s-60 {
    font-size: 60px !important
}

.f-s-61 {
    font-size: 61px !important
}

.f-s-62 {
    font-size: 62px !important
}

.f-s-63 {
    font-size: 63px !important
}

.f-s-64 {
    font-size: 64px !important
}

.f-s-65 {
    font-size: 65px !important
}

.f-s-66 {
    font-size: 66px !important
}

.f-s-67 {
    font-size: 67px !important
}

.f-s-68 {
    font-size: 68px !important
}

.f-s-69 {
    font-size: 69px !important
}

.f-s-70 {
    font-size: 70px !important
}

.f-s-71 {
    font-size: 71px !important
}

.f-s-72 {
    font-size: 72px !important
}

.f-s-73 {
    font-size: 73px !important
}

.f-s-74 {
    font-size: 74px !important
}

.f-s-75 {
    font-size: 75px !important
}

.f-s-76 {
    font-size: 76px !important
}

.f-s-77 {
    font-size: 77px !important
}

.f-s-78 {
    font-size: 78px !important
}

.f-s-79 {
    font-size: 79px !important
}

.f-s-80 {
    font-size: 80px !important
}

.f-s-81 {
    font-size: 81px !important
}

.f-s-82 {
    font-size: 82px !important
}

.f-s-83 {
    font-size: 83px !important
}

.f-s-84 {
    font-size: 84px !important
}

.f-s-85 {
    font-size: 85px !important
}

.f-s-86 {
    font-size: 86px !important
}

.f-s-87 {
    font-size: 87px !important
}

.f-s-88 {
    font-size: 88px !important
}

.f-s-89 {
    font-size: 89px !important
}

.f-s-90 {
    font-size: 90px !important
}

.f-s-91 {
    font-size: 91px !important
}

.f-s-92 {
    font-size: 92px !important
}

.f-s-93 {
    font-size: 93px !important
}

.f-s-94 {
    font-size: 94px !important
}

.f-s-95 {
    font-size: 95px !important
}

.f-s-96 {
    font-size: 96px !important
}

.f-s-97 {
    font-size: 97px !important
}

.f-s-98 {
    font-size: 98px !important
}

.f-s-99 {
    font-size: 99px !important
}

.f-s-100 {
    font-size: 100px !important
}

.f-w-100 {
    font-weight: 100
}

.f-w-200 {
    font-weight: 200
}

.f-w-300 {
    font-weight: 300
}

.f-w-400 {
    font-weight: 400
}

.f-w-500 {
    font-weight: 500
}

.f-w-600 {
    font-weight: 600
}

.f-w-700 {
    font-weight: 700
}

.f-w-800 {
    font-weight: 800
}

.f-w-900 {
    font-weight: 900
}

.m-0 {
    margin: 0 !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-t-1 {
    margin-top: 1px !important
}

.m-t-2 {
    margin-top: 2px !important
}

.m-t-3 {
    margin-top: 3px !important
}

.m-t-4 {
    margin-top: 4px !important
}

.m-t-5 {
    margin-top: 5px !important
}

.m-t-6 {
    margin-top: 6px !important
}

.m-t-7 {
    margin-top: 7px !important
}

.m-t-8 {
    margin-top: 8px !important
}

.m-t-9 {
    margin-top: 9px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-t-11 {
    margin-top: 11px !important
}

.m-t-12 {
    margin-top: 12px !important
}

.m-t-13 {
    margin-top: 13px !important
}

.m-t-14 {
    margin-top: 14px !important
}

.m-t-15 {
    margin-top: 15px !important
}

.m-t-16 {
    margin-top: 16px !important
}

.m-t-17 {
    margin-top: 17px !important
}

.m-t-18 {
    margin-top: 18px !important
}

.m-t-19 {
    margin-top: 19px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-t-21 {
    margin-top: 21px !important
}

.m-t-22 {
    margin-top: 22px !important
}

.m-t-23 {
    margin-top: 23px !important
}

.m-t-24 {
    margin-top: 24px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-t-26 {
    margin-top: 26px !important
}

.m-t-27 {
    margin-top: 27px !important
}

.m-t-28 {
    margin-top: 28px !important
}

.m-t-29 {
    margin-top: 29px !important
}

.m-t-30 {
    margin-top: 30px !important
}

.m-t-31 {
    margin-top: 31px !important
}

.m-t-32 {
    margin-top: 32px !important
}

.m-t-33 {
    margin-top: 33px !important
}

.m-t-34 {
    margin-top: 34px !important
}

.m-t-35 {
    margin-top: 35px !important
}

.m-t-36 {
    margin-top: 36px !important
}

.m-t-37 {
    margin-top: 37px !important
}

.m-t-38 {
    margin-top: 38px !important
}

.m-t-39 {
    margin-top: 39px !important
}

.m-t-40 {
    margin-top: 40px !important
}

.m-t-41 {
    margin-top: 41px !important
}

.m-t-42 {
    margin-top: 42px !important
}

.m-t-43 {
    margin-top: 43px !important
}

.m-t-44 {
    margin-top: 44px !important
}

.m-t-45 {
    margin-top: 45px !important
}

.m-t-46 {
    margin-top: 46px !important
}

.m-t-47 {
    margin-top: 47px !important
}

.m-t-48 {
    margin-top: 48px !important
}

.m-t-49 {
    margin-top: 49px !important
}

.m-t-50 {
    margin-top: 50px !important
}

.m-t-51 {
    margin-top: 51px !important
}

.m-t-52 {
    margin-top: 52px !important
}

.m-t-53 {
    margin-top: 53px !important
}

.m-t-54 {
    margin-top: 54px !important
}

.m-t-55 {
    margin-top: 55px !important
}

.m-t-56 {
    margin-top: 56px !important
}

.m-t-57 {
    margin-top: 57px !important
}

.m-t-58 {
    margin-top: 58px !important
}

.m-t-59 {
    margin-top: 59px !important
}

.m-t-60 {
    margin-top: 60px !important
}

.m-t-61 {
    margin-top: 61px !important
}

.m-t-62 {
    margin-top: 62px !important
}

.m-t-63 {
    margin-top: 63px !important
}

.m-t-64 {
    margin-top: 64px !important
}

.m-t-65 {
    margin-top: 65px !important
}

.m-t-66 {
    margin-top: 66px !important
}

.m-t-67 {
    margin-top: 67px !important
}

.m-t-68 {
    margin-top: 68px !important
}

.m-t-69 {
    margin-top: 69px !important
}

.m-t-70 {
    margin-top: 70px !important
}

.m-t-71 {
    margin-top: 71px !important
}

.m-t-72 {
    margin-top: 72px !important
}

.m-t-73 {
    margin-top: 73px !important
}

.m-t-74 {
    margin-top: 74px !important
}

.m-t-75 {
    margin-top: 75px !important
}

.m-t-76 {
    margin-top: 76px !important
}

.m-t-77 {
    margin-top: 77px !important
}

.m-t-78 {
    margin-top: 78px !important
}

.m-t-79 {
    margin-top: 79px !important
}

.m-t-80 {
    margin-top: 80px !important
}

.m-t-81 {
    margin-top: 81px !important
}

.m-t-82 {
    margin-top: 82px !important
}

.m-t-83 {
    margin-top: 83px !important
}

.m-t-84 {
    margin-top: 84px !important
}

.m-t-85 {
    margin-top: 85px !important
}

.m-t-86 {
    margin-top: 86px !important
}

.m-t-87 {
    margin-top: 87px !important
}

.m-t-88 {
    margin-top: 88px !important
}

.m-t-89 {
    margin-top: 89px !important
}

.m-t-90 {
    margin-top: 90px !important
}

.m-t-91 {
    margin-top: 91px !important
}

.m-t-92 {
    margin-top: 92px !important
}

.m-t-93 {
    margin-top: 93px !important
}

.m-t-94 {
    margin-top: 94px !important
}

.m-t-95 {
    margin-top: 95px !important
}

.m-t-96 {
    margin-top: 96px !important
}

.m-t-97 {
    margin-top: 97px !important
}

.m-t-98 {
    margin-top: 98px !important
}

.m-t-99 {
    margin-top: 99px !important
}

.m-t-100 {
    margin-top: 100px !important
}

.m-t-101 {
    margin-top: 101px !important
}

.m-t-102 {
    margin-top: 102px !important
}

.m-t-103 {
    margin-top: 103px !important
}

.m-t-104 {
    margin-top: 104px !important
}

.m-t-105 {
    margin-top: 105px !important
}

.m-t-106 {
    margin-top: 106px !important
}

.m-t-107 {
    margin-top: 107px !important
}

.m-t-108 {
    margin-top: 108px !important
}

.m-t-109 {
    margin-top: 109px !important
}

.m-t-110 {
    margin-top: 110px !important
}

.m-t-111 {
    margin-top: 111px !important
}

.m-t-112 {
    margin-top: 112px !important
}

.m-t-113 {
    margin-top: 113px !important
}

.m-t-114 {
    margin-top: 114px !important
}

.m-t-115 {
    margin-top: 115px !important
}

.m-t-116 {
    margin-top: 116px !important
}

.m-t-117 {
    margin-top: 117px !important
}

.m-t-118 {
    margin-top: 118px !important
}

.m-t-119 {
    margin-top: 119px !important
}

.m-t-120 {
    margin-top: 120px !important
}

.m-t-121 {
    margin-top: 121px !important
}

.m-t-122 {
    margin-top: 122px !important
}

.m-t-123 {
    margin-top: 123px !important
}

.m-t-124 {
    margin-top: 124px !important
}

.m-t-125 {
    margin-top: 125px !important
}

.m-t-126 {
    margin-top: 126px !important
}

.m-t-127 {
    margin-top: 127px !important
}

.m-t-128 {
    margin-top: 128px !important
}

.m-t-129 {
    margin-top: 129px !important
}

.m-t-130 {
    margin-top: 130px !important
}

.m-t-131 {
    margin-top: 131px !important
}

.m-t-132 {
    margin-top: 132px !important
}

.m-t-133 {
    margin-top: 133px !important
}

.m-t-134 {
    margin-top: 134px !important
}

.m-t-135 {
    margin-top: 135px !important
}

.m-t-136 {
    margin-top: 136px !important
}

.m-t-137 {
    margin-top: 137px !important
}

.m-t-138 {
    margin-top: 138px !important
}

.m-t-139 {
    margin-top: 139px !important
}

.m-t-140 {
    margin-top: 140px !important
}

.m-t-141 {
    margin-top: 141px !important
}

.m-t-142 {
    margin-top: 142px !important
}

.m-t-143 {
    margin-top: 143px !important
}

.m-t-144 {
    margin-top: 144px !important
}

.m-t-145 {
    margin-top: 145px !important
}

.m-t-146 {
    margin-top: 146px !important
}

.m-t-147 {
    margin-top: 147px !important
}

.m-t-148 {
    margin-top: 148px !important
}

.m-t-149 {
    margin-top: 149px !important
}

.m-t-150 {
    margin-top: 150px !important
}

.m-r-0 {
    margin-right: 0 !important
}

.m-r-1 {
    margin-right: 1px !important
}

.m-r-2 {
    margin-right: 2px !important
}

.m-r-3 {
    margin-right: 3px !important
}

.m-r-4 {
    margin-right: 4px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-r-6 {
    margin-right: 6px !important
}

.m-r-7 {
    margin-right: 7px !important
}

.m-r-8 {
    margin-right: 8px !important
}

.m-r-9 {
    margin-right: 9px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-r-11 {
    margin-right: 11px !important
}

.m-r-12 {
    margin-right: 12px !important
}

.m-r-13 {
    margin-right: 13px !important
}

.m-r-14 {
    margin-right: 14px !important
}

.m-r-15 {
    margin-right: 15px !important
}

.m-r-16 {
    margin-right: 16px !important
}

.m-r-17 {
    margin-right: 17px !important
}

.m-r-18 {
    margin-right: 18px !important
}

.m-r-19 {
    margin-right: 19px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-r-21 {
    margin-right: 21px !important
}

.m-r-22 {
    margin-right: 22px !important
}

.m-r-23 {
    margin-right: 23px !important
}

.m-r-24 {
    margin-right: 24px !important
}

.m-r-25 {
    margin-right: 25px !important
}

.m-r-26 {
    margin-right: 26px !important
}

.m-r-27 {
    margin-right: 27px !important
}

.m-r-28 {
    margin-right: 28px !important
}

.m-r-29 {
    margin-right: 29px !important
}

.m-r-30 {
    margin-right: 30px !important
}

.m-r-31 {
    margin-right: 31px !important
}

.m-r-32 {
    margin-right: 32px !important
}

.m-r-33 {
    margin-right: 33px !important
}

.m-r-34 {
    margin-right: 34px !important
}

.m-r-35 {
    margin-right: 35px !important
}

.m-r-36 {
    margin-right: 36px !important
}

.m-r-37 {
    margin-right: 37px !important
}

.m-r-38 {
    margin-right: 38px !important
}

.m-r-39 {
    margin-right: 39px !important
}

.m-r-40 {
    margin-right: 40px !important
}

.m-r-41 {
    margin-right: 4px !important
}

.m-r-42 {
    margin-right: 42px !important
}

.m-r-43 {
    margin-right: 43px !important
}

.m-r-44 {
    margin-right: 44px !important
}

.m-r-45 {
    margin-right: 45px !important
}

.m-r-46 {
    margin-right: 46px !important
}

.m-r-47 {
    margin-right: 47px !important
}

.m-r-48 {
    margin-right: 48px !important
}

.m-r-49 {
    margin-right: 49px !important
}

.m-r-50 {
    margin-right: 50px !important
}

.m-r-51 {
    margin-right: 51px !important
}

.m-r-52 {
    margin-right: 52px !important
}

.m-r-53 {
    margin-right: 53px !important
}

.m-r-54 {
    margin-right: 54px !important
}

.m-r-55 {
    margin-right: 55px !important
}

.m-r-56 {
    margin-right: 56px !important
}

.m-r-57 {
    margin-right: 57px !important
}

.m-r-58 {
    margin-right: 58px !important
}

.m-r-59 {
    margin-right: 59px !important
}

.m-r-60 {
    margin-right: 60px !important
}

.m-r-61 {
    margin-right: 61px !important
}

.m-r-62 {
    margin-right: 62px !important
}

.m-r-63 {
    margin-right: 63px !important
}

.m-r-64 {
    margin-right: 64px !important
}

.m-r-65 {
    margin-right: 65px !important
}

.m-r-66 {
    margin-right: 66px !important
}

.m-r-67 {
    margin-right: 67px !important
}

.m-r-68 {
    margin-right: 68px !important
}

.m-r-69 {
    margin-right: 69px !important
}

.m-r-70 {
    margin-right: 70px !important
}

.m-r-71 {
    margin-right: 71px !important
}

.m-r-72 {
    margin-right: 72px !important
}

.m-r-73 {
    margin-right: 73px !important
}

.m-r-74 {
    margin-right: 74px !important
}

.m-r-75 {
    margin-right: 75px !important
}

.m-r-76 {
    margin-right: 76px !important
}

.m-r-77 {
    margin-right: 77px !important
}

.m-r-78 {
    margin-right: 78px !important
}

.m-r-79 {
    margin-right: 79px !important
}

.m-r-80 {
    margin-right: 80px !important
}

.m-r-81 {
    margin-right: 81px !important
}

.m-r-82 {
    margin-right: 82px !important
}

.m-r-83 {
    margin-right: 83px !important
}

.m-r-84 {
    margin-right: 84px !important
}

.m-r-85 {
    margin-right: 85px !important
}

.m-r-86 {
    margin-right: 86px !important
}

.m-r-87 {
    margin-right: 87px !important
}

.m-r-88 {
    margin-right: 88px !important
}

.m-r-89 {
    margin-right: 89px !important
}

.m-r-90 {
    margin-right: 90px !important
}

.m-r-91 {
    margin-right: 91px !important
}

.m-r-92 {
    margin-right: 92px !important
}

.m-r-93 {
    margin-right: 93px !important
}

.m-r-94 {
    margin-right: 94px !important
}

.m-r-95 {
    margin-right: 95px !important
}

.m-r-96 {
    margin-right: 96px !important
}

.m-r-97 {
    margin-right: 97px !important
}

.m-r-98 {
    margin-right: 98px !important
}

.m-r-99 {
    margin-right: 99px !important
}

.m-r-100 {
    margin-right: 100px !important
}

.m-r-101 {
    margin-right: 101px !important
}

.m-r-102 {
    margin-right: 102px !important
}

.m-r-103 {
    margin-right: 103px !important
}

.m-r-104 {
    margin-right: 104px !important
}

.m-r-105 {
    margin-right: 105px !important
}

.m-r-106 {
    margin-right: 106px !important
}

.m-r-107 {
    margin-right: 107px !important
}

.m-r-108 {
    margin-right: 108px !important
}

.m-r-109 {
    margin-right: 109px !important
}

.m-r-110 {
    margin-right: 110px !important
}

.m-r-111 {
    margin-right: 111px !important
}

.m-r-112 {
    margin-right: 112px !important
}

.m-r-113 {
    margin-right: 113px !important
}

.m-r-114 {
    margin-right: 114px !important
}

.m-r-115 {
    margin-right: 115px !important
}

.m-r-116 {
    margin-right: 116px !important
}

.m-r-117 {
    margin-right: 117px !important
}

.m-r-118 {
    margin-right: 118px !important
}

.m-r-119 {
    margin-right: 119px !important
}

.m-r-120 {
    margin-right: 120px !important
}

.m-r-121 {
    margin-right: 121px !important
}

.m-r-122 {
    margin-right: 122px !important
}

.m-r-123 {
    margin-right: 123px !important
}

.m-r-124 {
    margin-right: 124px !important
}

.m-r-125 {
    margin-right: 125px !important
}

.m-r-126 {
    margin-right: 126px !important
}

.m-r-127 {
    margin-right: 127px !important
}

.m-r-128 {
    margin-right: 128px !important
}

.m-r-129 {
    margin-right: 129px !important
}

.m-r-130 {
    margin-right: 130px !important
}

.m-r-131 {
    margin-right: 131px !important
}

.m-r-132 {
    margin-right: 132px !important
}

.m-r-133 {
    margin-right: 133px !important
}

.m-r-134 {
    margin-right: 134px !important
}

.m-r-135 {
    margin-right: 135px !important
}

.m-r-136 {
    margin-right: 136px !important
}

.m-r-137 {
    margin-right: 137px !important
}

.m-r-138 {
    margin-right: 138px !important
}

.m-r-139 {
    margin-right: 139px !important
}

.m-r-140 {
    margin-right: 140px !important
}

.m-r-141 {
    margin-right: 141px !important
}

.m-r-142 {
    margin-right: 142px !important
}

.m-r-143 {
    margin-right: 143px !important
}

.m-r-144 {
    margin-right: 144px !important
}

.m-r-145 {
    margin-right: 145px !important
}

.m-r-146 {
    margin-right: 146px !important
}

.m-r-147 {
    margin-right: 147px !important
}

.m-r-148 {
    margin-right: 148px !important
}

.m-r-149 {
    margin-right: 149px !important
}

.m-r-150 {
    margin-right: 150px !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.m-b-1 {
    margin-bottom: 1px !important
}

.m-b-2 {
    margin-bottom: 2px !important
}

.m-b-3 {
    margin-bottom: 3px !important
}

.m-b-4 {
    margin-bottom: 4px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.m-b-6 {
    margin-bottom: 6px !important
}

.m-b-7 {
    margin-bottom: 7px !important
}

.m-b-8 {
    margin-bottom: 8px !important
}

.m-b-9 {
    margin-bottom: 9px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.m-b-11 {
    margin-bottom: 11px !important
}

.m-b-12 {
    margin-bottom: 12px !important
}

.m-b-13 {
    margin-bottom: 13px !important
}

.m-b-14 {
    margin-bottom: 14px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.m-b-16 {
    margin-bottom: 16px !important
}

.m-b-17 {
    margin-bottom: 17px !important
}

.m-b-18 {
    margin-bottom: 18px !important
}

.m-b-19 {
    margin-bottom: 19px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.m-b-21 {
    margin-bottom: 21px !important
}

.m-b-22 {
    margin-bottom: 22px !important
}

.m-b-23 {
    margin-bottom: 23px !important
}

.m-b-24 {
    margin-bottom: 24px !important
}

.m-b-25 {
    margin-bottom: 25px !important
}

.m-b-26 {
    margin-bottom: 26px !important
}

.m-b-27 {
    margin-bottom: 27px !important
}

.m-b-28 {
    margin-bottom: 28px !important
}

.m-b-29 {
    margin-bottom: 29px !important
}

.m-b-30 {
    margin-bottom: 30px !important
}

.m-b-31 {
    margin-bottom: 31px !important
}

.m-b-32 {
    margin-bottom: 32px !important
}

.m-b-33 {
    margin-bottom: 33px !important
}

.m-b-34 {
    margin-bottom: 34px !important
}

.m-b-35 {
    margin-bottom: 35px !important
}

.m-b-36 {
    margin-bottom: 36px !important
}

.m-b-37 {
    margin-bottom: 37px !important
}

.m-b-38 {
    margin-bottom: 38px !important
}

.m-b-39 {
    margin-bottom: 39px !important
}

.m-b-40 {
    margin-bottom: 40px !important
}

.m-b-41 {
    margin-bottom: 4px !important
}

.m-b-42 {
    margin-bottom: 42px !important
}

.m-b-43 {
    margin-bottom: 43px !important
}

.m-b-44 {
    margin-bottom: 44px !important
}

.m-b-45 {
    margin-bottom: 45px !important
}

.m-b-46 {
    margin-bottom: 46px !important
}

.m-b-47 {
    margin-bottom: 47px !important
}

.m-b-48 {
    margin-bottom: 48px !important
}

.m-b-49 {
    margin-bottom: 49px !important
}

.m-b-50 {
    margin-bottom: 50px !important
}

.m-b-51 {
    margin-bottom: 51px !important
}

.m-b-52 {
    margin-bottom: 52px !important
}

.m-b-53 {
    margin-bottom: 53px !important
}

.m-b-54 {
    margin-bottom: 54px !important
}

.m-b-55 {
    margin-bottom: 55px !important
}

.m-b-56 {
    margin-bottom: 56px !important
}

.m-b-57 {
    margin-bottom: 57px !important
}

.m-b-58 {
    margin-bottom: 58px !important
}

.m-b-59 {
    margin-bottom: 59px !important
}

.m-b-60 {
    margin-bottom: 60px !important
}

.m-b-61 {
    margin-bottom: 61px !important
}

.m-b-62 {
    margin-bottom: 62px !important
}

.m-b-63 {
    margin-bottom: 63px !important
}

.m-b-64 {
    margin-bottom: 64px !important
}

.m-b-65 {
    margin-bottom: 65px !important
}

.m-b-66 {
    margin-bottom: 66px !important
}

.m-b-67 {
    margin-bottom: 67px !important
}

.m-b-68 {
    margin-bottom: 68px !important
}

.m-b-69 {
    margin-bottom: 69px !important
}

.m-b-70 {
    margin-bottom: 70px !important
}

.m-b-71 {
    margin-bottom: 71px !important
}

.m-b-72 {
    margin-bottom: 72px !important
}

.m-b-73 {
    margin-bottom: 73px !important
}

.m-b-74 {
    margin-bottom: 74px !important
}

.m-b-75 {
    margin-bottom: 75px !important
}

.m-b-76 {
    margin-bottom: 76px !important
}

.m-b-77 {
    margin-bottom: 77px !important
}

.m-b-78 {
    margin-bottom: 78px !important
}

.m-b-79 {
    margin-bottom: 79px !important
}

.m-b-80 {
    margin-bottom: 80px !important
}

.m-b-81 {
    margin-bottom: 81px !important
}

.m-b-82 {
    margin-bottom: 82px !important
}

.m-b-83 {
    margin-bottom: 83px !important
}

.m-b-84 {
    margin-bottom: 84px !important
}

.m-b-85 {
    margin-bottom: 85px !important
}

.m-b-86 {
    margin-bottom: 86px !important
}

.m-b-87 {
    margin-bottom: 87px !important
}

.m-b-88 {
    margin-bottom: 88px !important
}

.m-b-89 {
    margin-bottom: 89px !important
}

.m-b-90 {
    margin-bottom: 90px !important
}

.m-b-91 {
    margin-bottom: 91px !important
}

.m-b-92 {
    margin-bottom: 92px !important
}

.m-b-93 {
    margin-bottom: 93px !important
}

.m-b-94 {
    margin-bottom: 94px !important
}

.m-b-95 {
    margin-bottom: 95px !important
}

.m-b-96 {
    margin-bottom: 96px !important
}

.m-b-97 {
    margin-bottom: 97px !important
}

.m-b-98 {
    margin-bottom: 98px !important
}

.m-b-99 {
    margin-bottom: 99px !important
}

.m-b-100 {
    margin-bottom: 100px !important
}

.m-b-101 {
    margin-bottom: 101px !important
}

.m-b-102 {
    margin-bottom: 102px !important
}

.m-b-103 {
    margin-bottom: 103px !important
}

.m-b-104 {
    margin-bottom: 104px !important
}

.m-b-105 {
    margin-bottom: 105px !important
}

.m-b-106 {
    margin-bottom: 106px !important
}

.m-b-107 {
    margin-bottom: 107px !important
}

.m-b-108 {
    margin-bottom: 108px !important
}

.m-b-109 {
    margin-bottom: 109px !important
}

.m-b-110 {
    margin-bottom: 110px !important
}

.m-b-111 {
    margin-bottom: 111px !important
}

.m-b-112 {
    margin-bottom: 112px !important
}

.m-b-113 {
    margin-bottom: 113px !important
}

.m-b-114 {
    margin-bottom: 114px !important
}

.m-b-115 {
    margin-bottom: 115px !important
}

.m-b-116 {
    margin-bottom: 116px !important
}

.m-b-117 {
    margin-bottom: 117px !important
}

.m-b-118 {
    margin-bottom: 118px !important
}

.m-b-119 {
    margin-bottom: 119px !important
}

.m-b-120 {
    margin-bottom: 120px !important
}

.m-b-121 {
    margin-bottom: 121px !important
}

.m-b-122 {
    margin-bottom: 122px !important
}

.m-b-123 {
    margin-bottom: 123px !important
}

.m-b-124 {
    margin-bottom: 124px !important
}

.m-b-125 {
    margin-bottom: 125px !important
}

.m-b-126 {
    margin-bottom: 126px !important
}

.m-b-127 {
    margin-bottom: 127px !important
}

.m-b-128 {
    margin-bottom: 128px !important
}

.m-b-129 {
    margin-bottom: 129px !important
}

.m-b-130 {
    margin-bottom: 130px !important
}

.m-b-131 {
    margin-bottom: 131px !important
}

.m-b-132 {
    margin-bottom: 132px !important
}

.m-b-133 {
    margin-bottom: 133px !important
}

.m-b-134 {
    margin-bottom: 134px !important
}

.m-b-135 {
    margin-bottom: 135px !important
}

.m-b-136 {
    margin-bottom: 136px !important
}

.m-b-137 {
    margin-bottom: 137px !important
}

.m-b-138 {
    margin-bottom: 138px !important
}

.m-b-139 {
    margin-bottom: 139px !important
}

.m-b-140 {
    margin-bottom: 140px !important
}

.m-b-141 {
    margin-bottom: 141px !important
}

.m-b-142 {
    margin-bottom: 142px !important
}

.m-b-143 {
    margin-bottom: 143px !important
}

.m-b-144 {
    margin-bottom: 144px !important
}

.m-b-145 {
    margin-bottom: 145px !important
}

.m-b-146 {
    margin-bottom: 146px !important
}

.m-b-147 {
    margin-bottom: 147px !important
}

.m-b-148 {
    margin-bottom: 148px !important
}

.m-b-149 {
    margin-bottom: 149px !important
}

.m-b-150 {
    margin-bottom: 150px !important
}

.m-l-0 {
    margin-left: 0 !important
}

.m-l-1 {
    margin-left: 1px !important
}

.m-l-2 {
    margin-left: 2px !important
}

.m-l-3 {
    margin-left: 3px !important
}

.m-l-4 {
    margin-left: 4px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-l-6 {
    margin-left: 6px !important
}

.m-l-7 {
    margin-left: 7px !important
}

.m-l-8 {
    margin-left: 8px !important
}

.m-l-9 {
    margin-left: 9px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-l-11 {
    margin-left: 11px !important
}

.m-l-12 {
    margin-left: 12px !important
}

.m-l-13 {
    margin-left: 13px !important
}

.m-l-14 {
    margin-left: 14px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-l-16 {
    margin-left: 16px !important
}

.m-l-17 {
    margin-left: 17px !important
}

.m-l-18 {
    margin-left: 18px !important
}

.m-l-19 {
    margin-left: 19px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-l-21 {
    margin-left: 21px !important
}

.m-l-22 {
    margin-left: 22px !important
}

.m-l-23 {
    margin-left: 23px !important
}

.m-l-24 {
    margin-left: 24px !important
}

.m-l-25 {
    margin-left: 25px !important
}

.m-l-26 {
    margin-left: 26px !important
}

.m-l-27 {
    margin-left: 27px !important
}

.m-l-28 {
    margin-left: 28px !important
}

.m-l-29 {
    margin-left: 29px !important
}

.m-l-30 {
    margin-left: 30px !important
}

.m-l-31 {
    margin-left: 31px !important
}

.m-l-32 {
    margin-left: 32px !important
}

.m-l-33 {
    margin-left: 33px !important
}

.m-l-34 {
    margin-left: 34px !important
}

.m-l-35 {
    margin-left: 35px !important
}

.m-l-36 {
    margin-left: 36px !important
}

.m-l-37 {
    margin-left: 37px !important
}

.m-l-38 {
    margin-left: 38px !important
}

.m-l-39 {
    margin-left: 39px !important
}

.m-l-40 {
    margin-left: 40px !important
}

.m-l-41 {
    margin-left: 4px !important
}

.m-l-42 {
    margin-left: 42px !important
}

.m-l-43 {
    margin-left: 43px !important
}

.m-l-44 {
    margin-left: 44px !important
}

.m-l-45 {
    margin-left: 45px !important
}

.m-l-46 {
    margin-left: 46px !important
}

.m-l-47 {
    margin-left: 47px !important
}

.m-l-48 {
    margin-left: 48px !important
}

.m-l-49 {
    margin-left: 49px !important
}

.m-l-50 {
    margin-left: 50px !important
}

.m-l-51 {
    margin-left: 51px !important
}

.m-l-52 {
    margin-left: 52px !important
}

.m-l-53 {
    margin-left: 53px !important
}

.m-l-54 {
    margin-left: 54px !important
}

.m-l-55 {
    margin-left: 55px !important
}

.m-l-56 {
    margin-left: 56px !important
}

.m-l-57 {
    margin-left: 57px !important
}

.m-l-58 {
    margin-left: 58px !important
}

.m-l-59 {
    margin-left: 59px !important
}

.m-l-60 {
    margin-left: 60px !important
}

.m-l-61 {
    margin-left: 61px !important
}

.m-l-62 {
    margin-left: 62px !important
}

.m-l-63 {
    margin-left: 63px !important
}

.m-l-64 {
    margin-left: 64px !important
}

.m-l-65 {
    margin-left: 65px !important
}

.m-l-66 {
    margin-left: 66px !important
}

.m-l-67 {
    margin-left: 67px !important
}

.m-l-68 {
    margin-left: 68px !important
}

.m-l-69 {
    margin-left: 69px !important
}

.m-l-70 {
    margin-left: 70px !important
}

.m-l-71 {
    margin-left: 71px !important
}

.m-l-72 {
    margin-left: 72px !important
}

.m-l-73 {
    margin-left: 73px !important
}

.m-l-74 {
    margin-left: 74px !important
}

.m-l-75 {
    margin-left: 75px !important
}

.m-l-76 {
    margin-left: 76px !important
}

.m-l-77 {
    margin-left: 77px !important
}

.m-l-78 {
    margin-left: 78px !important
}

.m-l-79 {
    margin-left: 79px !important
}

.m-l-80 {
    margin-left: 80px !important
}

.m-l-81 {
    margin-left: 81px !important
}

.m-l-82 {
    margin-left: 82px !important
}

.m-l-83 {
    margin-left: 83px !important
}

.m-l-84 {
    margin-left: 84px !important
}

.m-l-85 {
    margin-left: 85px !important
}

.m-l-86 {
    margin-left: 86px !important
}

.m-l-87 {
    margin-left: 87px !important
}

.m-l-88 {
    margin-left: 88px !important
}

.m-l-89 {
    margin-left: 89px !important
}

.m-l-90 {
    margin-left: 90px !important
}

.m-l-91 {
    margin-left: 91px !important
}

.m-l-92 {
    margin-left: 92px !important
}

.m-l-93 {
    margin-left: 93px !important
}

.m-l-94 {
    margin-left: 94px !important
}

.m-l-95 {
    margin-left: 95px !important
}

.m-l-96 {
    margin-left: 96px !important
}

.m-l-97 {
    margin-left: 97px !important
}

.m-l-98 {
    margin-left: 98px !important
}

.m-l-99 {
    margin-left: 99px !important
}

.m-l-100 {
    margin-left: 100px !important
}

.m-l-101 {
    margin-left: 101px !important
}

.m-l-102 {
    margin-left: 102px !important
}

.m-l-103 {
    margin-left: 103px !important
}

.m-l-104 {
    margin-left: 104px !important
}

.m-l-105 {
    margin-left: 105px !important
}

.m-l-106 {
    margin-left: 106px !important
}

.m-l-107 {
    margin-left: 107px !important
}

.m-l-108 {
    margin-left: 108px !important
}

.m-l-109 {
    margin-left: 109px !important
}

.m-l-110 {
    margin-left: 110px !important
}

.m-l-111 {
    margin-left: 111px !important
}

.m-l-112 {
    margin-left: 112px !important
}

.m-l-113 {
    margin-left: 113px !important
}

.m-l-114 {
    margin-left: 114px !important
}

.m-l-115 {
    margin-left: 115px !important
}

.m-l-116 {
    margin-left: 116px !important
}

.m-l-117 {
    margin-left: 117px !important
}

.m-l-118 {
    margin-left: 118px !important
}

.m-l-119 {
    margin-left: 119px !important
}

.m-l-120 {
    margin-left: 120px !important
}

.m-l-121 {
    margin-left: 121px !important
}

.m-l-122 {
    margin-left: 122px !important
}

.m-l-123 {
    margin-left: 123px !important
}

.m-l-124 {
    margin-left: 124px !important
}

.m-l-125 {
    margin-left: 125px !important
}

.m-l-126 {
    margin-left: 126px !important
}

.m-l-127 {
    margin-left: 127px !important
}

.m-l-128 {
    margin-left: 128px !important
}

.m-l-129 {
    margin-left: 129px !important
}

.m-l-130 {
    margin-left: 130px !important
}

.m-l-131 {
    margin-left: 131px !important
}

.m-l-132 {
    margin-left: 132px !important
}

.m-l-133 {
    margin-left: 133px !important
}

.m-l-134 {
    margin-left: 134px !important
}

.m-l-135 {
    margin-left: 135px !important
}

.m-l-136 {
    margin-left: 136px !important
}

.m-l-137 {
    margin-left: 137px !important
}

.m-l-138 {
    margin-left: 138px !important
}

.m-l-139 {
    margin-left: 139px !important
}

.m-l-140 {
    margin-left: 140px !important
}

.m-l-141 {
    margin-left: 141px !important
}

.m-l-142 {
    margin-left: 142px !important
}

.m-l-143 {
    margin-left: 143px !important
}

.m-l-144 {
    margin-left: 144px !important
}

.m-l-145 {
    margin-left: 145px !important
}

.m-l-146 {
    margin-left: 146px !important
}

.m-l-147 {
    margin-left: 147px !important
}

.m-l-148 {
    margin-left: 148px !important
}

.m-l-149 {
    margin-left: 149px !important
}

.m-l-150 {
    margin-left: 150px !important
}

.p-0 {
    padding: 0 !important
}

.p-5 {
    padding: 5px !important
}

.p-15 {
    padding: 15px !important
}

.p-20 {
    padding: 20px !important
}

.p-22 {
    padding: 22px !important
}

.p-17 {
    padding: 17px !important
}

.p-18 {
    padding: 18px !important
}

.p-30 {
    padding: 30px !important
}

.p-48 {
    padding: 48px !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-t-1 {
    padding-top: 1px !important
}

.p-t-2 {
    padding-top: 2px !important
}

.p-t-3 {
    padding-top: 3px !important
}

.p-t-4 {
    padding-top: 4px !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-t-6 {
    padding-top: 6px !important
}

.p-t-7 {
    padding-top: 7px !important
}

.p-t-8 {
    padding-top: 8px !important
}

.p-t-9 {
    padding-top: 9px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-t-11 {
    padding-top: 11px !important
}

.p-t-12 {
    padding-top: 12px !important
}

.p-t-13 {
    padding-top: 13px !important
}

.p-t-14 {
    padding-top: 14px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-t-16 {
    padding-top: 16px !important
}

.p-t-17 {
    padding-top: 17px !important
}

.p-t-18 {
    padding-top: 18px !important
}

.p-t-19 {
    padding-top: 19px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-t-21 {
    padding-top: 21px !important
}

.p-t-22 {
    padding-top: 22px !important
}

.p-t-23 {
    padding-top: 23px !important
}

.p-t-24 {
    padding-top: 24px !important
}

.p-t-25 {
    padding-top: 25px !important
}

.p-t-26 {
    padding-top: 26px !important
}

.p-t-27 {
    padding-top: 27px !important
}

.p-t-28 {
    padding-top: 28px !important
}

.p-t-29 {
    padding-top: 29px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-t-31 {
    padding-top: 31px !important
}

.p-t-32 {
    padding-top: 32px !important
}

.p-t-33 {
    padding-top: 33px !important
}

.p-t-34 {
    padding-top: 34px !important
}

.p-t-35 {
    padding-top: 35px !important
}

.p-t-36 {
    padding-top: 36px !important
}

.p-t-37 {
    padding-top: 37px !important
}

.p-t-38 {
    padding-top: 38px !important
}

.p-t-39 {
    padding-top: 39px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-t-41 {
    padding-top: 4px !important
}

.p-t-42 {
    padding-top: 42px !important
}

.p-t-43 {
    padding-top: 43px !important
}

.p-t-44 {
    padding-top: 44px !important
}

.p-t-45 {
    padding-top: 45px !important
}

.p-t-46 {
    padding-top: 46px !important
}

.p-t-47 {
    padding-top: 47px !important
}

.p-t-48 {
    padding-top: 48px !important
}

.p-t-49 {
    padding-top: 49px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-t-51 {
    padding-top: 51px !important
}

.p-t-52 {
    padding-top: 52px !important
}

.p-t-53 {
    padding-top: 53px !important
}

.p-t-54 {
    padding-top: 54px !important
}

.p-t-55 {
    padding-top: 55px !important
}

.p-t-56 {
    padding-top: 56px !important
}

.p-t-57 {
    padding-top: 57px !important
}

.p-t-58 {
    padding-top: 58px !important
}

.p-t-59 {
    padding-top: 59px !important
}

.p-t-60 {
    padding-top: 60px !important
}

.p-t-61 {
    padding-top: 61px !important
}

.p-t-62 {
    padding-top: 62px !important
}

.p-t-63 {
    padding-top: 63px !important
}

.p-t-64 {
    padding-top: 64px !important
}

.p-t-65 {
    padding-top: 65px !important
}

.p-t-66 {
    padding-top: 66px !important
}

.p-t-67 {
    padding-top: 67px !important
}

.p-t-68 {
    padding-top: 68px !important
}

.p-t-69 {
    padding-top: 69px !important
}

.p-t-70 {
    padding-top: 70px !important
}

.p-t-71 {
    padding-top: 71px !important
}

.p-t-72 {
    padding-top: 72px !important
}

.p-t-73 {
    padding-top: 73px !important
}

.p-t-74 {
    padding-top: 74px !important
}

.p-t-75 {
    padding-top: 75px !important
}

.p-t-76 {
    padding-top: 76px !important
}

.p-t-77 {
    padding-top: 77px !important
}

.p-t-78 {
    padding-top: 78px !important
}

.p-t-79 {
    padding-top: 79px !important
}

.p-t-80 {
    padding-top: 80px !important
}

.p-t-81 {
    padding-top: 81px !important
}

.p-t-82 {
    padding-top: 82px !important
}

.p-t-83 {
    padding-top: 83px !important
}

.p-t-84 {
    padding-top: 84px !important
}

.p-t-85 {
    padding-top: 85px !important
}

.p-t-86 {
    padding-top: 86px !important
}

.p-t-87 {
    padding-top: 87px !important
}

.p-t-88 {
    padding-top: 88px !important
}

.p-t-89 {
    padding-top: 89px !important
}

.p-t-90 {
    padding-top: 90px !important
}

.p-t-91 {
    padding-top: 91px !important
}

.p-t-92 {
    padding-top: 92px !important
}

.p-t-93 {
    padding-top: 93px !important
}

.p-t-94 {
    padding-top: 94px !important
}

.p-t-95 {
    padding-top: 95px !important
}

.p-t-96 {
    padding-top: 96px !important
}

.p-t-97 {
    padding-top: 97px !important
}

.p-t-98 {
    padding-top: 98px !important
}

.p-t-99 {
    padding-top: 99px !important
}

.p-t-100 {
    padding-top: 100px !important
}

.p-t-101 {
    padding-top: 101px !important
}

.p-t-102 {
    padding-top: 102px !important
}

.p-t-103 {
    padding-top: 103px !important
}

.p-t-104 {
    padding-top: 104px !important
}

.p-t-105 {
    padding-top: 105px !important
}

.p-t-106 {
    padding-top: 106px !important
}

.p-t-107 {
    padding-top: 107px !important
}

.p-t-108 {
    padding-top: 108px !important
}

.p-t-109 {
    padding-top: 109px !important
}

.p-t-110 {
    padding-top: 110px !important
}

.p-t-111 {
    padding-top: 111px !important
}

.p-t-112 {
    padding-top: 112px !important
}

.p-t-113 {
    padding-top: 113px !important
}

.p-t-114 {
    padding-top: 114px !important
}

.p-t-115 {
    padding-top: 115px !important
}

.p-t-116 {
    padding-top: 116px !important
}

.p-t-117 {
    padding-top: 117px !important
}

.p-t-118 {
    padding-top: 118px !important
}

.p-t-119 {
    padding-top: 119px !important
}

.p-t-120 {
    padding-top: 120px !important
}

.p-t-121 {
    padding-top: 121px !important
}

.p-t-122 {
    padding-top: 122px !important
}

.p-t-123 {
    padding-top: 123px !important
}

.p-t-124 {
    padding-top: 124px !important
}

.p-t-125 {
    padding-top: 125px !important
}

.p-t-126 {
    padding-top: 126px !important
}

.p-t-127 {
    padding-top: 127px !important
}

.p-t-128 {
    padding-top: 128px !important
}

.p-t-129 {
    padding-top: 129px !important
}

.p-t-130 {
    padding-top: 130px !important
}

.p-t-131 {
    padding-top: 131px !important
}

.p-t-132 {
    padding-top: 132px !important
}

.p-t-133 {
    padding-top: 133px !important
}

.p-t-134 {
    padding-top: 134px !important
}

.p-t-135 {
    padding-top: 135px !important
}

.p-t-136 {
    padding-top: 136px !important
}

.p-t-137 {
    padding-top: 137px !important
}

.p-t-138 {
    padding-top: 138px !important
}

.p-t-139 {
    padding-top: 139px !important
}

.p-t-140 {
    padding-top: 140px !important
}

.p-t-141 {
    padding-top: 141px !important
}

.p-t-142 {
    padding-top: 142px !important
}

.p-t-143 {
    padding-top: 143px !important
}

.p-t-144 {
    padding-top: 144px !important
}

.p-t-145 {
    padding-top: 145px !important
}

.p-t-146 {
    padding-top: 146px !important
}

.p-t-147 {
    padding-top: 147px !important
}

.p-t-148 {
    padding-top: 148px !important
}

.p-t-149 {
    padding-top: 149px !important
}

.p-t-150 {
    padding-top: 150px !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-r-1 {
    padding-right: 1px !important
}

.p-r-2 {
    padding-right: 2px !important
}

.p-r-3 {
    padding-right: 3px !important
}

.p-r-4 {
    padding-right: 4px !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-r-6 {
    padding-right: 6px !important
}

.p-r-7 {
    padding-right: 7px !important
}

.p-r-8 {
    padding-right: 8px !important
}

.p-r-9 {
    padding-right: 9px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-r-11 {
    padding-right: 11px !important
}

.p-r-12 {
    padding-right: 12px !important
}

.p-r-13 {
    padding-right: 13px !important
}

.p-r-14 {
    padding-right: 14px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-r-16 {
    padding-right: 16px !important
}

.p-r-17 {
    padding-right: 17px !important
}

.p-r-18 {
    padding-right: 18px !important
}

.p-r-19 {
    padding-right: 19px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-r-21 {
    padding-right: 21px !important
}

.p-r-22 {
    padding-right: 22px !important
}

.p-r-23 {
    padding-right: 23px !important
}

.p-r-24 {
    padding-right: 24px !important
}

.p-r-25 {
    padding-right: 25px !important
}

.p-r-26 {
    padding-right: 26px !important
}

.p-r-27 {
    padding-right: 27px !important
}

.p-r-28 {
    padding-right: 28px !important
}

.p-r-29 {
    padding-right: 29px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-r-31 {
    padding-right: 31px !important
}

.p-r-32 {
    padding-right: 32px !important
}

.p-r-33 {
    padding-right: 33px !important
}

.p-r-34 {
    padding-right: 34px !important
}

.p-r-35 {
    padding-right: 35px !important
}

.p-r-36 {
    padding-right: 36px !important
}

.p-r-37 {
    padding-right: 37px !important
}

.p-r-38 {
    padding-right: 38px !important
}

.p-r-39 {
    padding-right: 39px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-r-41 {
    padding-right: 4px !important
}

.p-r-42 {
    padding-right: 42px !important
}

.p-r-43 {
    padding-right: 43px !important
}

.p-r-44 {
    padding-right: 44px !important
}

.p-r-45 {
    padding-right: 45px !important
}

.p-r-46 {
    padding-right: 46px !important
}

.p-r-47 {
    padding-right: 47px !important
}

.p-r-48 {
    padding-right: 48px !important
}

.p-r-49 {
    padding-right: 49px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-r-51 {
    padding-right: 51px !important
}

.p-r-52 {
    padding-right: 52px !important
}

.p-r-53 {
    padding-right: 53px !important
}

.p-r-54 {
    padding-right: 54px !important
}

.p-r-55 {
    padding-right: 55px !important
}

.p-r-56 {
    padding-right: 56px !important
}

.p-r-57 {
    padding-right: 57px !important
}

.p-r-58 {
    padding-right: 58px !important
}

.p-r-59 {
    padding-right: 59px !important
}

.p-r-60 {
    padding-right: 60px !important
}

.p-r-61 {
    padding-right: 61px !important
}

.p-r-62 {
    padding-right: 62px !important
}

.p-r-63 {
    padding-right: 63px !important
}

.p-r-64 {
    padding-right: 64px !important
}

.p-r-65 {
    padding-right: 65px !important
}

.p-r-66 {
    padding-right: 66px !important
}

.p-r-67 {
    padding-right: 67px !important
}

.p-r-68 {
    padding-right: 68px !important
}

.p-r-69 {
    padding-right: 69px !important
}

.p-r-70 {
    padding-right: 70px !important
}

.p-r-71 {
    padding-right: 71px !important
}

.p-r-72 {
    padding-right: 72px !important
}

.p-r-73 {
    padding-right: 73px !important
}

.p-r-74 {
    padding-right: 74px !important
}

.p-r-75 {
    padding-right: 75px !important
}

.p-r-76 {
    padding-right: 76px !important
}

.p-r-77 {
    padding-right: 77px !important
}

.p-r-78 {
    padding-right: 78px !important
}

.p-r-79 {
    padding-right: 79px !important
}

.p-r-80 {
    padding-right: 80px !important
}

.p-r-81 {
    padding-right: 81px !important
}

.p-r-82 {
    padding-right: 82px !important
}

.p-r-83 {
    padding-right: 83px !important
}

.p-r-84 {
    padding-right: 84px !important
}

.p-r-85 {
    padding-right: 85px !important
}

.p-r-86 {
    padding-right: 86px !important
}

.p-r-87 {
    padding-right: 87px !important
}

.p-r-88 {
    padding-right: 88px !important
}

.p-r-89 {
    padding-right: 89px !important
}

.p-r-90 {
    padding-right: 90px !important
}

.p-r-91 {
    padding-right: 91px !important
}

.p-r-92 {
    padding-right: 92px !important
}

.p-r-93 {
    padding-right: 93px !important
}

.p-r-94 {
    padding-right: 94px !important
}

.p-r-95 {
    padding-right: 95px !important
}

.p-r-96 {
    padding-right: 96px !important
}

.p-r-97 {
    padding-right: 97px !important
}

.p-r-98 {
    padding-right: 98px !important
}

.p-r-99 {
    padding-right: 99px !important
}

.p-r-100 {
    padding-right: 100px !important
}

.p-r-101 {
    padding-right: 101px !important
}

.p-r-102 {
    padding-right: 102px !important
}

.p-r-103 {
    padding-right: 103px !important
}

.p-r-104 {
    padding-right: 104px !important
}

.p-r-105 {
    padding-right: 105px !important
}

.p-r-106 {
    padding-right: 106px !important
}

.p-r-107 {
    padding-right: 107px !important
}

.p-r-108 {
    padding-right: 108px !important
}

.p-r-109 {
    padding-right: 109px !important
}

.p-r-110 {
    padding-right: 110px !important
}

.p-r-111 {
    padding-right: 111px !important
}

.p-r-112 {
    padding-right: 112px !important
}

.p-r-113 {
    padding-right: 113px !important
}

.p-r-114 {
    padding-right: 114px !important
}

.p-r-115 {
    padding-right: 115px !important
}

.p-r-116 {
    padding-right: 116px !important
}

.p-r-117 {
    padding-right: 117px !important
}

.p-r-118 {
    padding-right: 118px !important
}

.p-r-119 {
    padding-right: 119px !important
}

.p-r-120 {
    padding-right: 120px !important
}

.p-r-121 {
    padding-right: 121px !important
}

.p-r-122 {
    padding-right: 122px !important
}

.p-r-123 {
    padding-right: 123px !important
}

.p-r-124 {
    padding-right: 124px !important
}

.p-r-125 {
    padding-right: 125px !important
}

.p-r-126 {
    padding-right: 126px !important
}

.p-r-127 {
    padding-right: 127px !important
}

.p-r-128 {
    padding-right: 128px !important
}

.p-r-129 {
    padding-right: 129px !important
}

.p-r-130 {
    padding-right: 130px !important
}

.p-r-131 {
    padding-right: 131px !important
}

.p-r-132 {
    padding-right: 132px !important
}

.p-r-133 {
    padding-right: 133px !important
}

.p-r-134 {
    padding-right: 134px !important
}

.p-r-135 {
    padding-right: 135px !important
}

.p-r-136 {
    padding-right: 136px !important
}

.p-r-137 {
    padding-right: 137px !important
}

.p-r-138 {
    padding-right: 138px !important
}

.p-r-139 {
    padding-right: 139px !important
}

.p-r-140 {
    padding-right: 140px !important
}

.p-r-141 {
    padding-right: 141px !important
}

.p-r-142 {
    padding-right: 142px !important
}

.p-r-143 {
    padding-right: 143px !important
}

.p-r-144 {
    padding-right: 144px !important
}

.p-r-145 {
    padding-right: 145px !important
}

.p-r-146 {
    padding-right: 146px !important
}

.p-r-147 {
    padding-right: 147px !important
}

.p-r-148 {
    padding-right: 148px !important
}

.p-r-149 {
    padding-right: 149px !important
}

.p-r-150 {
    padding-right: 150px !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-b-1 {
    padding-bottom: 1px !important
}

.p-b-2 {
    padding-bottom: 2px !important
}

.p-b-3 {
    padding-bottom: 3px !important
}

.p-b-4 {
    padding-bottom: 4px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.p-b-6 {
    padding-bottom: 6px !important
}

.p-b-7 {
    padding-bottom: 7px !important
}

.p-b-8 {
    padding-bottom: 8px !important
}

.p-b-9 {
    padding-bottom: 9px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.p-b-11 {
    padding-bottom: 11px !important
}

.p-b-12 {
    padding-bottom: 12px !important
}

.p-b-13 {
    padding-bottom: 13px !important
}

.p-b-14 {
    padding-bottom: 14px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.p-b-16 {
    padding-bottom: 16px !important
}

.p-b-17 {
    padding-bottom: 17px !important
}

.p-b-18 {
    padding-bottom: 18px !important
}

.p-b-19 {
    padding-bottom: 19px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.p-b-21 {
    padding-bottom: 21px !important
}

.p-b-22 {
    padding-bottom: 22px !important
}

.p-b-23 {
    padding-bottom: 23px !important
}

.p-b-24 {
    padding-bottom: 24px !important
}

.p-b-25 {
    padding-bottom: 25px !important
}

.p-b-26 {
    padding-bottom: 26px !important
}

.p-b-27 {
    padding-bottom: 27px !important
}

.p-b-28 {
    padding-bottom: 28px !important
}

.p-b-29 {
    padding-bottom: 29px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.p-b-31 {
    padding-bottom: 31px !important
}

.p-b-32 {
    padding-bottom: 32px !important
}

.p-b-33 {
    padding-bottom: 33px !important
}

.p-b-34 {
    padding-bottom: 34px !important
}

.p-b-35 {
    padding-bottom: 35px !important
}

.p-b-36 {
    padding-bottom: 36px !important
}

.p-b-37 {
    padding-bottom: 37px !important
}

.p-b-38 {
    padding-bottom: 38px !important
}

.p-b-39 {
    padding-bottom: 39px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.p-b-41 {
    padding-bottom: 4px !important
}

.p-b-42 {
    padding-bottom: 42px !important
}

.p-b-43 {
    padding-bottom: 43px !important
}

.p-b-44 {
    padding-bottom: 44px !important
}

.p-b-45 {
    padding-bottom: 45px !important
}

.p-b-46 {
    padding-bottom: 46px !important
}

.p-b-47 {
    padding-bottom: 47px !important
}

.p-b-48 {
    padding-bottom: 48px !important
}

.p-b-49 {
    padding-bottom: 49px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.p-b-51 {
    padding-bottom: 51px !important
}

.p-b-52 {
    padding-bottom: 52px !important
}

.p-b-53 {
    padding-bottom: 53px !important
}

.p-b-54 {
    padding-bottom: 54px !important
}

.p-b-55 {
    padding-bottom: 55px !important
}

.p-b-56 {
    padding-bottom: 56px !important
}

.p-b-57 {
    padding-bottom: 57px !important
}

.p-b-58 {
    padding-bottom: 58px !important
}

.p-b-59 {
    padding-bottom: 59px !important
}

.p-b-60 {
    padding-bottom: 60px !important
}

.p-b-61 {
    padding-bottom: 61px !important
}

.p-b-62 {
    padding-bottom: 62px !important
}

.p-b-63 {
    padding-bottom: 63px !important
}

.p-b-64 {
    padding-bottom: 64px !important
}

.p-b-65 {
    padding-bottom: 65px !important
}

.p-b-66 {
    padding-bottom: 66px !important
}

.p-b-67 {
    padding-bottom: 67px !important
}

.p-b-68 {
    padding-bottom: 68px !important
}

.p-b-69 {
    padding-bottom: 69px !important
}

.p-b-70 {
    padding-bottom: 70px !important
}

.p-b-71 {
    padding-bottom: 71px !important
}

.p-b-72 {
    padding-bottom: 72px !important
}

.p-b-73 {
    padding-bottom: 73px !important
}

.p-b-74 {
    padding-bottom: 74px !important
}

.p-b-75 {
    padding-bottom: 75px !important
}

.p-b-76 {
    padding-bottom: 76px !important
}

.p-b-77 {
    padding-bottom: 77px !important
}

.p-b-78 {
    padding-bottom: 78px !important
}

.p-b-79 {
    padding-bottom: 79px !important
}

.p-b-80 {
    padding-bottom: 80px !important
}

.p-b-81 {
    padding-bottom: 81px !important
}

.p-b-82 {
    padding-bottom: 82px !important
}

.p-b-83 {
    padding-bottom: 83px !important
}

.p-b-84 {
    padding-bottom: 84px !important
}

.p-b-85 {
    padding-bottom: 85px !important
}

.p-b-86 {
    padding-bottom: 86px !important
}

.p-b-87 {
    padding-bottom: 87px !important
}

.p-b-88 {
    padding-bottom: 88px !important
}

.p-b-89 {
    padding-bottom: 89px !important
}

.p-b-90 {
    padding-bottom: 90px !important
}

.p-b-91 {
    padding-bottom: 91px !important
}

.p-b-92 {
    padding-bottom: 92px !important
}

.p-b-93 {
    padding-bottom: 93px !important
}

.p-b-94 {
    padding-bottom: 94px !important
}

.p-b-95 {
    padding-bottom: 95px !important
}

.p-b-96 {
    padding-bottom: 96px !important
}

.p-b-97 {
    padding-bottom: 97px !important
}

.p-b-98 {
    padding-bottom: 98px !important
}

.p-b-99 {
    padding-bottom: 99px !important
}

.p-b-100 {
    padding-bottom: 100px !important
}

.p-b-101 {
    padding-bottom: 101px !important
}

.p-b-102 {
    padding-bottom: 102px !important
}

.p-b-103 {
    padding-bottom: 103px !important
}

.p-b-104 {
    padding-bottom: 104px !important
}

.p-b-105 {
    padding-bottom: 105px !important
}

.p-b-106 {
    padding-bottom: 106px !important
}

.p-b-107 {
    padding-bottom: 107px !important
}

.p-b-108 {
    padding-bottom: 108px !important
}

.p-b-109 {
    padding-bottom: 109px !important
}

.p-b-110 {
    padding-bottom: 110px !important
}

.p-b-111 {
    padding-bottom: 111px !important
}

.p-b-112 {
    padding-bottom: 112px !important
}

.p-b-113 {
    padding-bottom: 113px !important
}

.p-b-114 {
    padding-bottom: 114px !important
}

.p-b-115 {
    padding-bottom: 115px !important
}

.p-b-116 {
    padding-bottom: 116px !important
}

.p-b-117 {
    padding-bottom: 117px !important
}

.p-b-118 {
    padding-bottom: 118px !important
}

.p-b-119 {
    padding-bottom: 119px !important
}

.p-b-120 {
    padding-bottom: 120px !important
}

.p-b-121 {
    padding-bottom: 121px !important
}

.p-b-122 {
    padding-bottom: 122px !important
}

.p-b-123 {
    padding-bottom: 123px !important
}

.p-b-124 {
    padding-bottom: 124px !important
}

.p-b-125 {
    padding-bottom: 125px !important
}

.p-b-126 {
    padding-bottom: 126px !important
}

.p-b-127 {
    padding-bottom: 127px !important
}

.p-b-128 {
    padding-bottom: 128px !important
}

.p-b-129 {
    padding-bottom: 129px !important
}

.p-b-130 {
    padding-bottom: 130px !important
}

.p-b-131 {
    padding-bottom: 131px !important
}

.p-b-132 {
    padding-bottom: 132px !important
}

.p-b-133 {
    padding-bottom: 133px !important
}

.p-b-134 {
    padding-bottom: 134px !important
}

.p-b-135 {
    padding-bottom: 135px !important
}

.p-b-136 {
    padding-bottom: 136px !important
}

.p-b-137 {
    padding-bottom: 137px !important
}

.p-b-138 {
    padding-bottom: 138px !important
}

.p-b-139 {
    padding-bottom: 139px !important
}

.p-b-140 {
    padding-bottom: 140px !important
}

.p-b-141 {
    padding-bottom: 141px !important
}

.p-b-142 {
    padding-bottom: 142px !important
}

.p-b-143 {
    padding-bottom: 143px !important
}

.p-b-144 {
    padding-bottom: 144px !important
}

.p-b-145 {
    padding-bottom: 145px !important
}

.p-b-146 {
    padding-bottom: 146px !important
}

.p-b-147 {
    padding-bottom: 147px !important
}

.p-b-148 {
    padding-bottom: 148px !important
}

.p-b-149 {
    padding-bottom: 149px !important
}

.p-b-150 {
    padding-bottom: 150px !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-l-1 {
    padding-left: 1px !important
}

.p-l-2 {
    padding-left: 2px !important
}

.p-l-3 {
    padding-left: 3px !important
}

.p-l-4 {
    padding-left: 4px !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-l-6 {
    padding-left: 6px !important
}

.p-l-7 {
    padding-left: 7px !important
}

.p-l-8 {
    padding-left: 8px !important
}

.p-l-9 {
    padding-left: 9px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-l-11 {
    padding-left: 11px !important
}

.p-l-12 {
    padding-left: 12px !important
}

.p-l-13 {
    padding-left: 13px !important
}

.p-l-14 {
    padding-left: 14px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-l-16 {
    padding-left: 16px !important
}

.p-l-17 {
    padding-left: 17px !important
}

.p-l-18 {
    padding-left: 18px !important
}

.p-l-19 {
    padding-left: 19px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-l-21 {
    padding-left: 21px !important
}

.p-l-22 {
    padding-left: 22px !important
}

.p-l-23 {
    padding-left: 23px !important
}

.p-l-24 {
    padding-left: 24px !important
}

.p-l-25 {
    padding-left: 25px !important
}

.p-l-26 {
    padding-left: 26px !important
}

.p-l-27 {
    padding-left: 27px !important
}

.p-l-28 {
    padding-left: 28px !important
}

.p-l-29 {
    padding-left: 29px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-l-31 {
    padding-left: 31px !important
}

.p-l-32 {
    padding-left: 32px !important
}

.p-l-33 {
    padding-left: 33px !important
}

.p-l-34 {
    padding-left: 34px !important
}

.p-l-35 {
    padding-left: 35px !important
}

.p-l-36 {
    padding-left: 36px !important
}

.p-l-37 {
    padding-left: 37px !important
}

.p-l-38 {
    padding-left: 38px !important
}

.p-l-39 {
    padding-left: 39px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-l-41 {
    padding-left: 4px !important
}

.p-l-42 {
    padding-left: 42px !important
}

.p-l-43 {
    padding-left: 43px !important
}

.p-l-44 {
    padding-left: 44px !important
}

.p-l-45 {
    padding-left: 45px !important
}

.p-l-46 {
    padding-left: 46px !important
}

.p-l-47 {
    padding-left: 47px !important
}

.p-l-48 {
    padding-left: 48px !important
}

.p-l-49 {
    padding-left: 49px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-l-51 {
    padding-left: 51px !important
}

.p-l-52 {
    padding-left: 52px !important
}

.p-l-53 {
    padding-left: 53px !important
}

.p-l-54 {
    padding-left: 54px !important
}

.p-l-55 {
    padding-left: 55px !important
}

.p-l-56 {
    padding-left: 56px !important
}

.p-l-57 {
    padding-left: 57px !important
}

.p-l-58 {
    padding-left: 58px !important
}

.p-l-59 {
    padding-left: 59px !important
}

.p-l-60 {
    padding-left: 60px !important
}

.p-l-61 {
    padding-left: 61px !important
}

.p-l-62 {
    padding-left: 62px !important
}

.p-l-63 {
    padding-left: 63px !important
}

.p-l-64 {
    padding-left: 64px !important
}

.p-l-65 {
    padding-left: 65px !important
}

.p-l-66 {
    padding-left: 66px !important
}

.p-l-67 {
    padding-left: 67px !important
}

.p-l-68 {
    padding-left: 68px !important
}

.p-l-69 {
    padding-left: 69px !important
}

.p-l-70 {
    padding-left: 70px !important
}

.p-l-71 {
    padding-left: 71px !important
}

.p-l-72 {
    padding-left: 72px !important
}

.p-l-73 {
    padding-left: 73px !important
}

.p-l-74 {
    padding-left: 74px !important
}

.p-l-75 {
    padding-left: 75px !important
}

.p-l-76 {
    padding-left: 76px !important
}

.p-l-77 {
    padding-left: 77px !important
}

.p-l-78 {
    padding-left: 78px !important
}

.p-l-79 {
    padding-left: 79px !important
}

.p-l-80 {
    padding-left: 80px !important
}

.p-l-81 {
    padding-left: 81px !important
}

.p-l-82 {
    padding-left: 82px !important
}

.p-l-83 {
    padding-left: 83px !important
}

.p-l-84 {
    padding-left: 84px !important
}

.p-l-85 {
    padding-left: 85px !important
}

.p-l-86 {
    padding-left: 86px !important
}

.p-l-87 {
    padding-left: 87px !important
}

.p-l-88 {
    padding-left: 88px !important
}

.p-l-89 {
    padding-left: 89px !important
}

.p-l-90 {
    padding-left: 90px !important
}

.p-l-91 {
    padding-left: 91px !important
}

.p-l-92 {
    padding-left: 92px !important
}

.p-l-93 {
    padding-left: 93px !important
}

.p-l-94 {
    padding-left: 94px !important
}

.p-l-95 {
    padding-left: 95px !important
}

.p-l-96 {
    padding-left: 96px !important
}

.p-l-97 {
    padding-left: 97px !important
}

.p-l-98 {
    padding-left: 98px !important
}

.p-l-99 {
    padding-left: 99px !important
}

.p-l-100 {
    padding-left: 100px !important
}

.p-l-101 {
    padding-left: 101px !important
}

.p-l-102 {
    padding-left: 102px !important
}

.p-l-103 {
    padding-left: 103px !important
}

.p-l-104 {
    padding-left: 104px !important
}

.p-l-105 {
    padding-left: 105px !important
}

.p-l-106 {
    padding-left: 106px !important
}

.p-l-107 {
    padding-left: 107px !important
}

.p-l-108 {
    padding-left: 108px !important
}

.p-l-109 {
    padding-left: 109px !important
}

.p-l-110 {
    padding-left: 110px !important
}

.p-l-111 {
    padding-left: 111px !important
}

.p-l-112 {
    padding-left: 112px !important
}

.p-l-113 {
    padding-left: 113px !important
}

.p-l-114 {
    padding-left: 114px !important
}

.p-l-115 {
    padding-left: 115px !important
}

.p-l-116 {
    padding-left: 116px !important
}

.p-l-117 {
    padding-left: 117px !important
}

.p-l-118 {
    padding-left: 118px !important
}

.p-l-119 {
    padding-left: 119px !important
}

.p-l-120 {
    padding-left: 120px !important
}

.p-l-121 {
    padding-left: 121px !important
}

.p-l-122 {
    padding-left: 122px !important
}

.p-l-123 {
    padding-left: 123px !important
}

.p-l-124 {
    padding-left: 124px !important
}

.p-l-125 {
    padding-left: 125px !important
}

.p-l-126 {
    padding-left: 126px !important
}

.p-l-127 {
    padding-left: 127px !important
}

.p-l-128 {
    padding-left: 128px !important
}

.p-l-129 {
    padding-left: 129px !important
}

.p-l-130 {
    padding-left: 130px !important
}

.p-l-131 {
    padding-left: 131px !important
}

.p-l-132 {
    padding-left: 132px !important
}

.p-l-133 {
    padding-left: 133px !important
}

.p-l-134 {
    padding-left: 134px !important
}

.p-l-135 {
    padding-left: 135px !important
}

.p-l-136 {
    padding-left: 136px !important
}

.p-l-137 {
    padding-left: 137px !important
}

.p-l-138 {
    padding-left: 138px !important
}

.p-l-139 {
    padding-left: 139px !important
}

.p-l-140 {
    padding-left: 140px !important
}

.p-l-141 {
    padding-left: 141px !important
}

.p-l-142 {
    padding-left: 142px !important
}

.p-l-143 {
    padding-left: 143px !important
}

.p-l-144 {
    padding-left: 144px !important
}

.p-l-145 {
    padding-left: 145px !important
}

.p-l-146 {
    padding-left: 146px !important
}

.p-l-147 {
    padding-left: 147px !important
}

.p-l-148 {
    padding-left: 148px !important
}

.p-l-149 {
    padding-left: 149px !important
}

.p-l-150 {
    padding-left: 150px !important
}

.w-5 {
    width: 5% !important
}

.w-10 {
    width: 10% !important
}

.w-15 {
    width: 15% !important
}

.w-20 {
    width: 20% !important
}

.w-25 {
    width: 25% !important
}

.w-30 {
    width: 30% !important
}

.w-35 {
    width: 35% !important
}

.w-40 {
    width: 40% !important
}

.w-45 {
    width: 45% !important
}

.w-50 {
    width: 50% !important
}

.w-55 {
    width: 55% !important
}

.w-60 {
    width: 60% !important
}

.w-65 {
    width: 65% !important
}

.w-70 {
    width: 70% !important
}

.w-75 {
    width: 75% !important
}

.w-80 {
    width: 80% !important
}

.w-85 {
    width: 85% !important
}

.w-90 {
    width: 90% !important
}

.w-95 {
    width: 95% !important
}

.w-100 {
    width: 100% !important
}

.card {
    margin-bottom: 30px
}

.card .card-subtitle {
    color: #99abb4;
    font-weight: 300;
    margin-bottom: 15px
}

.card-inverse .card-bodyquote .blockquote-footer, .card-inverse .card-link, .card-inverse .card-subtitle, .card-inverse .card-text {
    color: rgba(255, 255, 255, .65)
}

.card-success {
    background: #26dad2;
    border-color: #26dad2
}

.card-danger {
    background: #ef5350;
    border-color: #ef5350
}

.card-warning {
    background: #ffb22b;
    border-color: #ffb22b
}

.card-info {
    background: #1976d2;
    border-color: #1976d2
}

.card-primary {
    background: #5c4ac7;
    border-color: #5c4ac7
}

.card-dark {
    background: #2f3d4a;
    border-color: #2f3d4a
}

.card-megna {
    background: #00897b;
    border-color: #00897b
}

.card-actions {
    float: right
}

.card-actions a {
    color: #67757c;
    cursor: pointer;
    font-size: 13px;
    padding-left: 7px
}

.card-actions a:hover {
    opacity: 1
}

.card-columns .card {
    margin-bottom: 20px
}

.collapsing {
    transition: height 80ms ease 0s
}

.card-outline-info {
    border-color: #1976d2
}

.card-outline-info .card-header {
    background: #1976d2;
    border-color: #1976d2
}

.card-outline-inverse {
    border-color: #2f3d4a
}

.card-outline-inverse .card-header {
    background: #2f3d4a;
    border-color: #2f3d4a
}

.card-outline-warning {
    border-color: #ffb22b
}

.card-outline-warning .card-header {
    background: #ffb22b;
    border-color: #ffb22b
}

.card-outline-success {
    border-color: #26dad2
}

.card-outline-success .card-header {
    background: #26dad2;
    border-color: #26dad2
}

.card-outline-danger {
    border-color: #ef5350
}

.card-outline-danger .card-header {
    background: #ef5350;
    border-color: #ef5350
}

.card-outline-primary {
    border-color: #5c4ac7
}

.card-outline-primary .card-header {
    background: #5c4ac7;
    border-color: #5c4ac7
}

.card-body {
    padding: 0
}

.card {
    background: #fff;
    margin: 15px 0;
    padding: 20px;
    border: 0 solid #e7e7e7;
    border-radius: 5px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .05)
}

.card-subtitle {
    font-size: 12px;
    margin: 10px 0
}

.card-title, .card-title h4 {
    font-weight: 500;
    font-size: 18px;
    line-height: 22px
}

.card-title h4 {
    display: inline-block
}

.card-title p {
    margin-bottom: 12px
}