﻿.input-lg {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 3px;
}

select.input-lg {
    height: 45px;
    line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}

.theme-svdp {
    background-image: linear-gradient(#E8E1CF 0%, #fff 100%);
    background-repeat: no-repeat;
    overflow-x: hidden;
}

    .theme-svdp .page-header {
        background: #C4B99E;
    }

    .theme-svdp .table,
    .theme-svdp .panel,
    .theme-svdp .page-header,
    .theme-svdp hr {
        border-color: #d6d6d6;
    }

    .theme-svdp .bordered {
        border-color: #d6d6d6;
    }

        .theme-svdp .bordered[class*='bg-'],
        .theme-svdp [class*='bg-'] .border-t {
            border-color: #fff;
            border-color: rgba(0, 0, 0, 0.2);
        }

    .theme-svdp .panel.panel-transparent > .panel-heading {
        border-bottom-color: #d6d6d6 !important;
    }

    .theme-svdp .breadcrumb-page {
        background: #ececec;
        background: rgba(0, 0, 0, 0.03);
        border-bottom: 1px solid #d6d6d6;
        padding-bottom: 6px;
        padding-top: 6px;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    }

.gt-ie9 .theme-svdp #main-navbar,
.gt-ie9 .theme-svdp #main-navbar .navbar-header {
    background-image: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
    background-image: -o-linear-gradient(top, #555555 0%, #333333 100%);
    background-image: linear-gradient(to bottom, #555555 0%, #333333 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='##555555', endColorstr='##333333', GradientType=0);
}

.ie8 .theme-svdp #main-navbar,
.ie9 .theme-svdp #main-navbar,
.ie8 .theme-svdp #main-navbar .navbar-header,
.ie9 .theme-svdp #main-navbar .navbar-header {
    background-image: url("../images/themes/adminflare/ie-navbar-bg.png");
}

.theme-svdp #main-navbar {
    border-bottom: 1px solid #185aa7;
}

    .theme-svdp #main-navbar,
    .theme-svdp #main-navbar .navbar-header {
        background: #418ce4;
        -webkit-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
        box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
    }

        .theme-svdp #main-navbar .navbar-brand {
            color: #fff;
        }

        .theme-svdp #main-navbar .dropdown > a,
        .theme-svdp #main-navbar .dropdown-menu > li > a,
        .theme-svdp #main-navbar .nav > li > a {
            text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0;
            color: #fff;
        }

        .theme-svdp #main-navbar .navbar-toggle,
        .theme-svdp #main-navbar #main-menu-toggle {
            color: #fff;
        }

        .theme-svdp #main-navbar #main-menu-toggle {
            border: 0px solid;
            border-color: #3470b6;
            border-color: rgba(0, 0, 0, 0.2);
        }

            .theme-svdp #main-navbar #main-menu-toggle .fa:before {
                color: #fff;
            }

        .theme-svdp #main-navbar .main-navbar-collapse {
            border-top: 1px solid #185aa7;
            background: #418ce4;
            -webkit-box-shadow: rgba(255, 255, 255, 0.18) 0px 1px 0px inset;
            box-shadow: rgba(255, 255, 255, 0.18) 0px 1px 0px inset;
        }

        .theme-svdp #main-navbar li {
            border-bottom: 1px solid #5697e4;
        }

        .theme-svdp #main-navbar .dropdown.open > a {
            background: #377bca;
            border-bottom: 1px solid #2e6db7;
            border-top: 1px solid #306cb3;
            margin-top: -1px;
        }

        .theme-svdp #main-navbar form.navbar-form {
            -webkit-box-shadow: none;
            box-shadow: none;
        }

            .theme-svdp #main-navbar form.navbar-form .form-control {
                background: #fff;
                background: rgba(255, 255, 255, 0.2);
                border: none;
                color: #fff;
                border-radius: 999999px;
                -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
                box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
            }

                .theme-svdp #main-navbar form.navbar-form .form-control:focus {
                    background: #fff;
                    color: #555;
                }

                .theme-svdp #main-navbar form.navbar-form .form-control::-moz-placeholder {
                    color: #2565af;
                    opacity: 1;
                }

                .theme-svdp #main-navbar form.navbar-form .form-control:-ms-input-placeholder {
                    color: #2565af;
                }

                .theme-svdp #main-navbar form.navbar-form .form-control::-webkit-input-placeholder {
                    color: #2565af;
                }

@media (min-width: 768px) {
    .theme-svdp #main-navbar .main-navbar-collapse {
        background: none;
        border-top: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .theme-svdp #main-navbar li {
        border-bottom: none;
    }

    .theme-svdp #main-navbar .dropdown > a,
    .theme-svdp #main-navbar .nav > li > a:hover {
        color: rgba(255, 255, 255, 0.7);
    }

    .theme-svdp #main-navbar .dropdown.open > a,
    .theme-svdp #main-navbar .dropdown.open > a:hover {
        background: rgba(0, 0, 0, 0.15);
        border: none;
        margin: 0;
        color: #fff;
    }

    .theme-svdp #main-navbar .dropdown-menu {
        border-radius: 2px;
        margin-top: 3px;
        border-width: 2px;
        padding: 5px 0;
    }

        .theme-svdp #main-navbar .dropdown-menu li > a {
            color: #555;
            text-shadow: none;
            margin: 0 -2px;
        }

            .theme-svdp #main-navbar .dropdown-menu li > a:hover {
                background: #0075BD;
                color: #fff;
            }

    .theme-svdp #main-navbar .nav-icon-btn > a > .label,
    .theme-svdp #main-navbar .nav-icon-btn > a > .badge {
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    }
}

.theme-svdp #main-navbar #main-menu-toggle,
.theme-svdp.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
    border-right-width: 1px;
    -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
}

.theme-svdp.right-to-left #main-navbar #main-menu-toggle,
.theme-svdp.main-menu-right #main-navbar #main-menu-toggle {
    border-left-width: 1px;
    border-right-width: 0;
    -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}

.theme-svdp #main-menu-bg,
.theme-svdp .mmc-dropdown-open-ul {
    background: #c4b99e; /*url("../images/themes/adminflare/menu-bg.png");*/
}

.theme-svdp #main-menu-bg,
.theme-svdp.right-to-left.main-menu-right #main-menu-bg {
    border-left: none;
    border-right: 1px solid #fff;
}

.theme-svdp.main-menu-right #main-menu-bg,
.theme-svdp.right-to-left #main-menu-bg {
    border-left: 1px solid #1d1d1d;
    border-right: none;
}

.theme-svdp #main-menu .navigation {
border-bottom:1px solid #fff;
margin-bottom:3rem;
}

    .theme-svdp #main-menu .navigation a,
    .theme-svdp #main-menu .mmc-dropdown-open-ul a {
        color: #fff;
        -webkit-transition: color 0.2s;
        -o-transition: color 0.2s;
        transition: color 0.2s;
        background:rgba(30,28,23,.3);
    }

        .theme-svdp #main-menu .navigation a:hover,
        .theme-svdp #main-menu .mmc-dropdown-open-ul a:hover {
            color: #fff !important;
        }

.theme-svdp #main-menu li {
    border-top: 1px solid #fff;
    border-bottom: none;
}

    .theme-svdp #main-menu li.active {
        background: #1E1C17;
    }

        .theme-svdp #main-menu li.active > a,
        .theme-svdp #main-menu li.active > a:hover {
            color: #fff !important;
        }

.theme-svdp #main-menu .mm-dropdown.open {
    border-bottom: none;
}

    .theme-svdp #main-menu .mm-dropdown.open > a {
        border-bottom: 1px solid #fff;
    }

.theme-svdp #main-menu .navigation .mm-dropdown.active,
.theme-svdp #main-menu .mmc-dropdown-open {
    border-top: 1px solid #313131;
    background: rgba(30,28,23,.75);
}

    .theme-svdp #main-menu .navigation .mm-dropdown.active > a,
    .theme-svdp #main-menu .navigation .mm-dropdown.active > a:hover,
    .theme-svdp #main-menu .mmc-dropdown-open > a,
    .theme-svdp #main-menu .mmc-dropdown-open > a:hover {
        color: #fff !important;
        
    }

.theme-svdp #main-menu .mmc-dropdown-open-ul {
    margin-top: -1px !important;
}

    .theme-svdp #main-menu .mmc-dropdown-open-ul > a {
        color: #fff !important;
    }

.theme-svdp #main-menu .mmc-title {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-top: 1px;
    padding-bottom: 1px;
}

.theme-svdp #main-menu .mmc-dropdown-open-ul.top {
    margin-top: 0 !important;
    margin-bottom: 1px !important;
}

    .theme-svdp #main-menu .mmc-dropdown-open-ul.top .mmc-title {
        padding-top: 0;
    }

.theme-svdp #main-menu .menu-content {
    border: none;
    margin-top: -8px;
}

    .theme-svdp #main-menu .menu-content .btn-outline {
        color: #fff;
    }

        .theme-svdp #main-menu .menu-content .btn-outline:hover {
            
        }

    .theme-svdp #main-menu .menu-content.top {
        border-bottom: 1px solid #fff;
        margin-top: 0;
        margin-bottom: 0;
    }

.theme-svdp.right-to-left #main-menu-bg {
    border-right: none;
    border-left: 1px solid #fff;
}

.theme-svdp .mmc-dropdown-open .mm-dropdown.open > a,
.theme-svdp.mme #main-menu .mm-dropdown.open > a {
    color: #fff;
}

@media (min-width: 768px) {
    .theme-svdp #main-menu .mm-dropdown.open > a {
        color: #fff;
    }

    .theme-svdp.mmc #main-menu .navigation > .mm-dropdown.open > a {
        color: #aaaaaa;
    }
}

.theme-svdp.page-signin .signin-info,
.theme-svdp.page-signup .signup-header {
    background: rgba(255,255,255,0.9);
    text-align:center;
}

.theme-svdp .timeline:before,
.theme-svdp .timeline:after,
.theme-svdp .tl-header,
.theme-svdp .tl-icon {
    background: #dbdbdb;
}

.theme-svdp .tl-header,
.theme-svdp .tl-icon {
    box-shadow: 0 0 0 4px #f4f4f4;
}

.theme-svdp .tl-entry:before {
    background: #0075BD;
    box-shadow: 0 0 0 3px #f4f4f4;
}

.theme-svdp .tl-body:before {
    border-color: transparent #d6d6d6 transparent transparent;
}

@media (min-width: 768px) {
    .theme-svdp .timeline.centered .tl-entry.left .tl-body:before {
        border-color: transparent transparent transparent #d6d6d6;
    }

    .theme-svdp.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
        border-color: transparent #d6d6d6 transparent transparent;
    }
}

.theme-svdp.right-to-left .tl-body:before {
    border-color: transparent transparent transparent #d6d6d6;
}

.theme-svdp.page-mail .mail-nav,
.theme-svdp.page-mail .mail-nav:before {
    background: #f4f4f4; /*url("../images/themes/adminflare/body-bg.png");*/
}

    .theme-svdp.page-mail .mail-nav .sections li.active .label,
    .theme-svdp.page-mail .mail-nav .sections li.active .badge {
        background: #0075BD;
    }

    .theme-svdp.page-mail .mail-nav,
    .theme-svdp.page-mail .mail-nav .compose-btn,
    .theme-svdp.page-mail .mail-nav .sections li.active,
    .theme-svdp.page-mail .mail-nav:before {
        border-color: #d6d6d6;
    }

        .theme-svdp.page-mail .mail-nav .navigation.open .sections li.active {
            background: #eaeaea;
            background: rgba(0, 0, 0, 0.04);
        }

        .theme-svdp.page-mail .mail-nav li.divider {
            background: #d6d6d6;
        }

        .theme-svdp.page-mail .mail-nav .sections li.active a {
            color: #424242;
        }

        .theme-svdp.page-mail .mail-nav .sections li.active:after {
            color: #a8a8a8;
        }

        .theme-svdp.page-mail .mail-nav .sections a {
            color: #686868;
        }

.theme-svdp.page-mail .mail-nav-header {
    color: #a8a8a8;
}

.theme-svdp.page-mail .mail-nav .add-more a {
    color: #a8a8a8;
}

@media (min-width: 992px) {
    .theme-svdp.page-mail .mail-nav .navigation .sections li.active {
        background: #eaeaea;
        background: rgba(0, 0, 0, 0.04);
    }

    .theme-svdp.page-mail .mail-nav .sections a:hover {
        color: #424242;
    }
}

.theme-svdp.page-content {
    background: #666 !important;
}

    .theme-svdp.page-content .content-info, .theme-svdp.page-content .content-header {
        background-color: transparent;
        padding: 0;
    }

        .theme-svdp.page-content .content-info .content-brand, .theme-svdp.page-content .content-header .content-brand {
            background: #0075BD;
            background: rgba(54, 144, 230, 0.8);
            padding: 30px;
        }

@media (max-width: 480px) {
    .theme-svdp.page-content .content-info .content-brand, .theme-svdp.page-content .content-header .content-brand {
        padding: 10px;
    }

        .theme-svdp.page-content .content-info .content-brand .logo, .theme-svdp.page-content .content-header .content-brand .logo {
            font-size: 16px;
        }

            .theme-svdp.page-content .content-info .content-brand .logo img, .theme-svdp.page-content .content-header .content-brand .logo img {
                width: 100px;
            }

        .theme-svdp.page-content .content-info .content-brand .slogan, .theme-svdp.page-content .content-header .content-brand .slogan {
            display: none;
        }
}

.theme-svdp.page-content .navbar, .theme-svdp.page-content .content-feature {
    margin: -10px -10px 10px;
}

@media (min-width: 480px) {
    .theme-svdp.page-content .navbar, .theme-svdp.page-content .content-feature {
        margin: -30px -30px 30px;
    }
}

.theme-svdp.page-content .content-feature {
    max-height: 200px;
    overflow: hidden;
}

.theme-svdp.edit-form-enabled .form-actions-trigger, .theme-svdp.edit-form-enabled .form-actions-edit {
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.theme-svdp.edit-form-enabled span.form-actions .show {
    display: inline-block !important;
}

.theme-svdp.edit-form-enabled .form-edit, .theme-svdp.edit-form-enabled .form-view {
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    overflow: hidden;
    display: block !important;
}

    .theme-svdp.edit-form-enabled .form-edit.hide, .theme-svdp.edit-form-enabled .form-view.hide {
        max-height: 0;
        margin-bottom: 0;
    }

    .theme-svdp.edit-form-enabled .form-edit.show, .theme-svdp.edit-form-enabled .form-view.show {
        max-height: 9999px;
    }

.theme-svdp.edit-form-enabled span.form-edit, .theme-svdp.edit-form-enabled span.form-view {
    display: inline-block !important;
}

.theme-svdp.edit-form-enabled .widget-profile-bg-icon {
    pointer-events: none;
}

.theme-svdp .marker-add-new {
    font-size: 24px;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 50%;
    margin-top: -12px;
    position: relative;
}

.theme-svdp *:focus, .theme-svdp a:focus, .theme-svdp .btn:focus {
    outline: none;
}

.theme-svdp .no-wrap {
    white-space: nowrap;
}

.theme-svdp .hide-overflow {
    overflow: hidden;
}

.theme-svdp .truncate-text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%;
    padding-right: 30px;
}

.theme-svdp .padding-0 {
    padding: 0 !important;
}

.theme-svdp .padding-5 {
    padding: 5px !important;
}

.theme-svdp .padding-10 {
    padding: 10px !important;
}

.theme-svdp .padding-15 {
    padding: 15px !important;
}

.theme-svdp .padding-20 {
    padding: 20px !important;
}

.theme-svdp .padding-25 {
    padding: 25px !important;
}

.theme-svdp .padding-30 {
    padding: 30px !important;
}

.theme-svdp .margin-0 {
    margin: 0 !important;
}

.theme-svdp .margin-5 {
    margin: 5px !important;
}

.theme-svdp .margin-10 {
    margin: 10px !important;
}

.theme-svdp .margin-15 {
    margin: 15px !important;
}

.theme-svdp .margin-20 {
    margin: 20px !important;
}

.theme-svdp .margin-25 {
    margin: 25px !important;
}

.theme-svdp .margin-30 {
    margin: 30px !important;
}

.theme-svdp .width-0 {
    width: 0 !important;
}

.theme-svdp .width-5 {
    width: 5px !important;
}

.theme-svdp .width-10 {
    width: 10px !important;
}

.theme-svdp .width-15 {
    width: 15px !important;
}

.theme-svdp .width-20 {
    width: 20px !important;
}

.theme-svdp .width-25 {
    width: 25px !important;
}

.theme-svdp .width-30 {
    width: 30px !important;
}

.theme-svdp .width-35 {
    width: 35px !important;
}

.theme-svdp .width-40 {
    width: 40px !important;
}

.theme-svdp .width-45 {
    width: 45px !important;
}

.theme-svdp .width-50 {
    width: 50px !important;
}

.theme-svdp .width-55 {
    width: 55px !important;
}

.theme-svdp .width-60 {
    width: 60px !important;
}

.theme-svdp .width-65 {
    width: 65px !important;
}

.theme-svdp .width-70 {
    width: 70px !important;
}

.theme-svdp .width-75 {
    width: 75px !important;
}

.theme-svdp .width-80 {
    width: 80px !important;
}

.theme-svdp .width-85 {
    width: 85px !important;
}

.theme-svdp .width-90 {
    width: 90px !important;
}

.theme-svdp .width-95 {
    width: 95px !important;
}

.theme-svdp .width-100 {
    width: 100px !important;
}

.theme-svdp .width-120 {
    width: 120px !important;
}

.theme-svdp .width-125 {
    width: 125px !important;
}

.theme-svdp .width-150 {
    width: 150px !important;
}

.theme-svdp .width-percent-100 {
    width: 100% !important;
}

.theme-svdp .width-percent-95 {
    width: 95% !important;
}

.theme-svdp .width-percent-90 {
    width: 90% !important;
}

.theme-svdp .width-percent-85 {
    width: 85% !important;
}

.theme-svdp .width-percent-80 {
    width: 80% !important;
}

.theme-svdp .width-percent-75 {
    width: 75% !important;
}

.theme-svdp .width-percent-70 {
    width: 70% !important;
}

.theme-svdp .width-percent-65 {
    width: 65% !important;
}

.theme-svdp .width-percent-60 {
    width: 60% !important;
}

.theme-svdp .width-percent-55 {
    width: 55% !important;
}

.theme-svdp .width-percent-50 {
    width: 50% !important;
}

.theme-svdp .width-percent-45 {
    width: 45% !important;
}

.theme-svdp .width-percent-40 {
    width: 40% !important;
}

.theme-svdp .width-percent-35 {
    width: 35% !important;
}

.theme-svdp .width-percent-30 {
    width: 30% !important;
}

.theme-svdp .width-percent-25 {
    width: 25% !important;
}

.theme-svdp .width-percent-20 {
    width: 20% !important;
}

.theme-svdp .width-percent-15 {
    width: 15% !important;
}

.theme-svdp .width-percent-10 {
    width: 10% !important;
}

.theme-svdp .width-percent-5 {
    width: 5% !important;
}

.theme-svdp .width-percent-0 {
    width: 0% !important;
}

.theme-svdp .transition-enabled {
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}

.theme-svdp .body-fixed {
    overflow: hidden;
}

    .theme-svdp .body-fixed body {
        overflow: hidden;
    }

.theme-svdp .show {
    visibility: visible;
}

.theme-svdp span.show {
    display: inline-block !important;
}

.theme-svdp .body-section {
    z-index: 45;
    position: relative;
}

.theme-svdp .container {
    position: relative;
    height: 100%;
    width: 100%;
}

@media (min-width: 1330px) {
    .theme-svdp .container {
        width: 1300px;
    }
}

.theme-svdp .container-100 {
    width: 100%;
}

.theme-svdp .container-95 {
    width: 95%;
}

.theme-svdp .container-90 {
    width: 90%;
}

.theme-svdp .container-85 {
    width: 85%;
}

.theme-svdp .container-80 {
    width: 80%;
}

.theme-svdp .container-75 {
    width: 75%;
}

.theme-svdp .container-70 {
    width: 70%;
}

.theme-svdp .container-65 {
    width: 65%;
}

.theme-svdp .container-60 {
    width: 60%;
}

.theme-svdp .container-55 {
    width: 55%;
}

.theme-svdp .container-50 {
    width: 50%;
}

.theme-svdp .container-45 {
    width: 45%;
}

.theme-svdp .container-40 {
    width: 40%;
}

.theme-svdp .container-35 {
    width: 35%;
}

.theme-svdp .container-30 {
    width: 30%;
}

.theme-svdp .container-25 {
    width: 25%;
}

.theme-svdp .container-20 {
    width: 20%;
}

.theme-svdp .container-15 {
    width: 15%;
}

.theme-svdp .container-10 {
    width: 10%;
}

.theme-svdp .container-5 {
    width: 5%;
}

.theme-svdp body > form {
    overflow: hidden;
}

.theme-svdp .inset-shadow {
    pointer-events: none;
    -webkit-box-shadow: inset 0 0 50px 0 #000;
    box-shadow: inset 0 0 50px 0 #000;
}

    .theme-svdp .inset-shadow.tight {
        -webkit-box-shadow: inset 0 0 10px 0 #000;
        box-shadow: inset 0 0 10px 0 #000;
    }

.theme-svdp .pop-shadow {
    -webkit-box-shadow: 0 0 50px 0 #000;
    box-shadow: 0 0 50px 0 #000;
}

    .theme-svdp .pop-shadow.tight {
        -webkit-box-shadow: 0 0 10px 0 #000;
        box-shadow: 0 0 10px 0 #000;
    }

.theme-svdp .video-mark:before {
    content: "\f144";
    font-size: 100px;
    font-family: FontAwesome;
    display: block;
    position: absolute;
    line-height: 1;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -50px;
    opacity: 0.15;
    text-align: center;
    width: 100px;
}

.theme-svdp .video-mark:hover:before {
    opacity: 0.5;
}

.theme-svdp .font-normal {
    font-weight: normal;
}

.theme-svdp .text-shadow {
    text-shadow: 1px 1px 5px #000;
}

.theme-svdp .text-upper {
    text-transform: uppercase;
}

.theme-svdp .text-notransform {
    text-transform: none;
}

.theme-svdp .font-para {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.theme-svdp .font-heading {
    font-family: inherit !important;
    letter-spacing: normal !important;
}

.theme-svdp .heading-bold {
    font-weight: 500;
}

.theme-svdp .line-height-1 {
    line-height: 1;
}

.theme-svdp .font-size-0 {
    font-size: 0;
}

.theme-svdp .font-size-8 {
    font-size: 8px;
}

.theme-svdp .font-size-10 {
    font-size: 10px;
}

.theme-svdp .font-size-12 {
    font-size: 12px;
}

.theme-svdp .font-size-14 {
    font-size: 14px;
}

.theme-svdp .font-size-16 {
    font-size: 16px;
}

.theme-svdp .font-size-18 {
    font-size: 18px;
}

.theme-svdp .font-size-20 {
    font-size: 20px;
}

.theme-svdp .font-size-24 {
    font-size: 24px;
}

.theme-svdp .font-size-28 {
    font-size: 28px;
}

.theme-svdp .font-size-32 {
    font-size: 32px;
}

.theme-svdp .img-stretch {
    width: 100%;
    max-width: unset;
    height: auto;
}

.theme-svdp .full-bg-image {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.theme-svdp a:focus {
    color: inherit;
}

.theme-svdp .underlined-link, .theme-svdp .underlined-text {
    /*padding-bottom: 10px;*/
    border-bottom: 1px solid;
}

    .theme-svdp .underlined-link.thick, .theme-svdp .underlined-text.thick {
        border-bottom: 5px solid;
    }

.theme-svdp a .link-hover, .theme-svdp a .link-off, .theme-svdp a .link-on {
    display: none;
}

.theme-svdp a .link-off {
    display: inline-block;
}

.theme-svdp a:hover .link-off, .theme-svdp a:hover .link-on {
    display: none;
}

.theme-svdp a:hover .link-hover {
    display: inline-block;
}

.theme-svdp a.on .link-off, .theme-svdp a.on .link-hover {
    display: none;
}

.theme-svdp a.on .link-on {
    display: inline-block;
}

.theme-svdp .hover-underline {
    text-decoration: none;
}

    .theme-svdp .hover-underline:hover {
        text-decoration: underline;
    }

.theme-svdp .normal-underline {
    text-decoration: underline;
}

@media (max-width: 479px) {
    .theme-svdp .text-center-xxs {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .theme-svdp .text-center-xs {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .theme-svdp .text-center-sm {
        text-align: center;
    }
}

@media (max-width: 1199px) {
    .theme-svdp .text-center-md {
        text-align: center;
    }
}

@media (min-width: 1200px) {
    .theme-svdp .text-center-lg {
        text-align: center;
    }
}

.theme-svdp .page-curl {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
}

    .theme-svdp .page-curl:before, .theme-svdp .page-curl:after {
        position: absolute;
        content: ' ';
        left: 20px;
        bottom: 12px;
        background: transparent;
        z-index: -1;
        -webkit-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        transform: rotate(-2deg);
        box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
        height: 50px;
        max-width: 50%;
        width: 50%;
    }

@media (max-width: 480px) {
    .theme-svdp .page-curl:before, .theme-svdp .page-curl:after {
        left: 10px;
        bottom: 11px;
        -webkit-transform: rotate(-4deg);
        -ms-transform: rotate(-4deg);
        -o-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }
}

.theme-svdp .page-curl:after {
    left: auto;
    right: 20px;
    -webkit-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg);
}

@media (max-width: 480px) {
    .theme-svdp .page-curl:after {
        right: 10px;
        bottom: 11px;
        -webkit-transform: rotate(4deg);
        -ms-transform: rotate(4deg);
        -o-transform: rotate(4deg);
        transform: rotate(4deg);
    }
}

.theme-svdp .display-table {
    table-layout: fixed;
    display: table;
    width: 100%;
    border-collapse: collapse;
}

    .theme-svdp .display-table.border-separate {
        border-collapse: separate;
    }

        .theme-svdp .display-table.border-separate.space-5 {
            border-spacing: 5px;
        }

        .theme-svdp .display-table.border-separate.space-10 {
            border-spacing: 10px;
        }

        .theme-svdp .display-table.border-separate.space-15 {
            border-spacing: 15px;
        }

        .theme-svdp .display-table.border-separate.space-20 {
            border-spacing: 20px;
        }

    .theme-svdp .display-table.unfixed {
        table-layout: auto;
    }

        .theme-svdp .display-table.unfixed .width-1 {
            width: 1%;
        }

.theme-svdp .display-table-wrapper {
    margin-left: -11px;
    margin-right: -11px;
}

.theme-svdp .display-table > * {
    display: table-cell;
    vertical-align: top;
    float: none;
    /*&[class*=col-xs] {
            @media (min-width: $screen-sm) {
                width: auto;
                float: none;
            }
        }

        &[class*=col-sm] {
            @media (min-width: $screen-md) {
                width: auto;
                float: none;
            }
        }

        &[class*=col-md] {
            @media (min-width: $screen-lg) {
                width: auto;
                float: none;
            }
        }

        &[class*=col-lg] {
            @media (min-width: $screen-lg) {
                width: auto;
                float: none;
            }
        }*/
}

    .theme-svdp .display-table > *.width-auto {
        width: auto;
    }

    .theme-svdp .display-table > *.display-row {
        display: table-row;
    }

        .theme-svdp .display-table > *.display-row > * {
            display: table-cell;
            vertical-align: top;
            float: none;
        }

@media (max-width: 480px) {
    .theme-svdp .display-table.disable-xs > *[class*=col] {
        float: left;
        display: inline-block;
    }

    .theme-svdp .display-table.disable-xs > .display-row > *[class*=col] {
        float: left;
        display: inline-block;
    }
}

@media (max-width: 768px) {
    .theme-svdp .display-table.disable-sm > *[class*=col] {
        float: left;
        display: inline-block;
    }

    .theme-svdp .display-table.disable-sm > .display-row > *[class*=col] {
        float: left;
        display: inline-block;
    }
}

.theme-svdp .display-table.top-align > * {
    vertical-align: top;
}

    .theme-svdp .display-table.top-align > *.display-row > * {
        vertical-align: top;
    }

.theme-svdp .display-table.bottom-align > * {
    vertical-align: bottom;
}

    .theme-svdp .display-table.bottom-align > *.display-row > * {
        vertical-align: bottom;
    }

.theme-svdp .display-table.middle-align > * {
    vertical-align: middle;
}

    .theme-svdp .display-table.middle-align > *.display-row > * {
        vertical-align: middle;
    }

.theme-svdp .display-table .top-align {
    vertical-align: top;
}

.theme-svdp .display-table .middle-align {
    vertical-align: middle;
}

.theme-svdp .display-table .bottom-align {
    vertical-align: bottom;
}

.theme-svdp .display-inline-block {
    height: 100%;
    display: inline-block;
}

    .theme-svdp .display-inline-block:before {
        content: "";
        display: inline-block;
        height: 100%;
        margin-left: -1px;
    }

    .theme-svdp .display-inline-block > * {
        display: inline-block;
    }

    .theme-svdp .display-inline-block.bottom-align:before {
        vertical-align: bottom;
    }

    .theme-svdp .display-inline-block.bottom-align > * {
        vertical-align: bottom;
    }

    .theme-svdp .display-inline-block.middle-align:before {
        vertical-align: middle;
    }

    .theme-svdp .display-inline-block.middle-align > * {
        vertical-align: middle;
    }

.theme-svdp .display-block {
    display: block;
}

.theme-svdp .bubble-select {
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

    .theme-svdp .bubble-select:not(.collapsed) {
        position: relative;
        background-color: #337ab7 !important;
    }

        .theme-svdp .bubble-select:not(.collapsed):after {
            content: "";
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 10px 10px 0 10px;
            border-color: #337ab7 transparent transparent transparent;
            position: absolute;
            bottom: -10px;
            left: 50%;
            margin-left: -5px;
        }

.theme-svdp *[data-toggle*=collapse] {
    cursor: pointer;
}

    .theme-svdp *[data-toggle*=collapse] .collapsed-text, .theme-svdp *[data-toggle*=collapse] .state-close {
        display: inline-block;
    }

    .theme-svdp *[data-toggle*=collapse] .expanded-text, .theme-svdp *[data-toggle*=collapse] .state-open {
        display: none;
    }

    .theme-svdp *[data-toggle*=collapse] .caret {
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }

    .theme-svdp *[data-toggle*=collapse]:not(.collapsed) .caret {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

        .theme-svdp *[data-toggle*=collapse]:not(.collapsed) .caret.reverse {
            -webkit-transform: rotate(0);
            -ms-transform: rotate(0);
            -o-transform: rotate(0);
            transform: rotate(0);
        }

    .theme-svdp *[data-toggle*=collapse]:not(.collapsed) .collapsed-text, .theme-svdp *[data-toggle*=collapse]:not(.collapsed) .state-close {
        display: none;
    }

    .theme-svdp *[data-toggle*=collapse]:not(.collapsed) .expanded-text, .theme-svdp *[data-toggle*=collapse]:not(.collapsed) .state-open {
        display: inline-block;
    }

.theme-svdp .caret {
    margin-top: -2px;
    margin-left: -4px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

    .theme-svdp .caret.reverse {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    .theme-svdp .caret.medium {
        border-left-width: 6px;
        border-right-width: 6px;
        border-top-width: 6px;
        margin-top: -3px;
        margin-left: -6px;
    }

    .theme-svdp .caret.large {
        border-left-width: 8px;
        border-right-width: 8px;
        border-top-width: 8px;
        margin-top: -4px;
        margin-left: -8px;
    }

    .theme-svdp .caret.xlarge {
        border-left-width: 10px;
        border-right-width: 10px;
        border-top-width: 10px;
        margin-top: -5px;
        margin-left: -10px;
    }

.theme-svdp .caret-box {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-left: 1px solid #555555;
}

.theme-svdp .caret-box-wrapper {
    position: relative;
    padding-right: 40px;
}

.theme-svdp .caret-box .caret {
    left: 50%;
    top: 50%;
    position: absolute;
}

.theme-svdp .pos-rel {
    position: relative;
}

.theme-svdp .pos-abs {
    position: absolute;
}

.theme-svdp .pos-abs-top-left {
    position: absolute;
    top: 0;
    left: 0;
}

    .theme-svdp .pos-abs-top-left.mid {
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

.theme-svdp .pos-abs-top-right {
    position: absolute;
    top: 0;
    right: 0;
}

    .theme-svdp .pos-abs-top-right.mid {
        -webkit-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        transform: translate(50%, -50%);
    }

.theme-svdp .pos-abs-bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
}

    .theme-svdp .pos-abs-bottom-left.mid {
        -webkit-transform: translate(-50%, 50%);
        -ms-transform: translate(-50%, 50%);
        -o-transform: translate(-50%, 50%);
        transform: translate(-50%, 50%);
    }

.theme-svdp .pos-abs-bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
}

    .theme-svdp .pos-abs-bottom-right.mid {
        -webkit-transform: translate(50%, 50%);
        -ms-transform: translate(50%, 50%);
        -o-transform: translate(50%, 50%);
        transform: translate(50%, 50%);
    }

.theme-svdp .pos-center {
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.theme-svdp .pos-center-both {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.theme-svdp .pos-center-right {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.theme-svdp .pos-center-left {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.theme-svdp .pos-center-top {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.theme-svdp .pos-center-bottom {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.theme-svdp .pos-center-rel {
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.theme-svdp .pos-center-rel-both {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.theme-svdp .pos-center-rel-right {
    position: relative;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.theme-svdp .pos-center-rel-left {
    position: relative;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.theme-svdp .center-margin {
    margin-left: auto;
    margin-right: auto;
}

.theme-svdp .vertical-middle {
    position: relative;
    height: 100%;
}

    .theme-svdp .vertical-middle:before {
        content: "";
        vertical-align: middle;
        display: inline-block;
        height: 100%;
        margin-left: -5px;
    }

    .theme-svdp .vertical-middle > * {
        vertical-align: middle;
        display: inline-block;
    }

.theme-svdp .vertical-bottom {
    position: relative;
    height: 100%;
}

    .theme-svdp .vertical-bottom:before {
        content: "";
        vertical-align: bottom;
        display: inline-block;
        height: 100%;
        margin-left: -5px;
    }

    .theme-svdp .vertical-bottom > * {
        vertical-align: bottom;
        display: inline-block;
    }

.theme-svdp .stickem-container {
    position: relative;
}

.theme-svdp .stickit {
    position: fixed;
    top: 0;
}

.theme-svdp .stickit-end {
    position: absolute;
    bottom: 0;
}

.theme-svdp .scrollbar-simple:-webkit-scrollbar {
    width: 12px;
}

.theme-svdp .scrollbar-simple:-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

.theme-svdp .scrollbar-simple:-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.theme-svdp .box > .row {
    margin-left: 0;
    margin-right: 0;
}

.theme-svdp .box .box-content {
    padding: 15px;
}

    .theme-svdp .box .box-content.tight {
        padding: 5px;
    }

    .theme-svdp .box .box-content > *:last-child {
        margin-bottom: 0;
    }

.theme-svdp .box .box-rail {
    padding: 15px;
}

.theme-svdp .box-doublelined {
    position: relative;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 4px 0;
}

.theme-svdp .box-simple {
    position: relative;
    border: 1px solid #000;
}

.theme-svdp .box-topheavy {
    position: relative;
    border-top: 7px solid #000;
    border-bottom: 3px solid #000;
    padding: 4px 0;
}

    .theme-svdp .box-topheavy .box-content {
        border: 1px solid #000;
    }

    .theme-svdp .box-topheavy .box-rail {
        padding: 0;
        border: 1px solid #000;
        margin-left: -1px;
        padding-left: 15px;
        padding-right: 15px;
    }

.theme-svdp .border {
    border: 1px solid !important;
}

.theme-svdp .border-left {
    border-left: 1px solid !important;
}

.theme-svdp .border-right {
    border-right: 1px solid !important;
}

.theme-svdp .border-bottom {
    border-bottom: 1px solid !important;
}

.theme-svdp .border-top {
    border-top: 1px solid !important;
}

.theme-svdp .border-none {
    border: none !important;
}

.theme-svdp .mejs-overlay {
    bottom: 0;
    right: 0;
}

.theme-svdp .mejs-overlay-play {
    width: 100%;
}

.theme-svdp .mejs-overlay-loading {
    background: none;
}

.theme-svdp .mejs-overlay:not(.mejs-overlay-play) {
    background-color: rgba(0, 0, 0, 0.75);
}

.theme-svdp .nav-icon-btn.nav-icon-btn-primary .label {
    background: #0075BD;
}

.theme-svdp .btn-primary {
    color: #fff;
}

    .theme-svdp .btn-primary,
    .theme-svdp .btn-primary:focus {
        color: #fff;
        border-color: #0075BD;
        background: #0075BD !important;
    }

        .theme-svdp .btn-primary:hover {
            color: #fff;
            border-color: #63BCF2;
            background: #63BCF2 !important;
        }

        .theme-svdp .btn-primary:active,
        .theme-svdp .btn-primary.active,
        .open .theme-svdp .btn-primary.dropdown-toggle {
            background: #0075BD !important;
            border-color: #0075BD;
            color: #fff;
            -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
        }

        .theme-svdp .btn-primary.btn-flat {
            background: #2888e4;
        }

            .theme-svdp .btn-primary.btn-flat:hover,
            .theme-svdp .btn-primary.btn-flat:active,
            .theme-svdp .btn-primary.btn-flat.active,
            .open .theme-svdp .btn-primary.btn-flat.dropdown-toggle {
                background: #2888e4 !important;
                color: #fff;
            }

        .theme-svdp .btn-primary.btn-outline:hover,
        .theme-svdp .btn-primary.btn-outline.btn-flat:hover {
            color: #fff;
            border-color: #63BCF2;
        }

        .theme-svdp .btn-primary.btn-outline:active,
        .theme-svdp .btn-primary.btn-outline.btn-flat:active {
            border-color: #186cbd;
        }

.btn-group .theme-svdp .btn-primary,
.btn-group .theme-svdp .btn-primary:focus,
.input-group-btn .theme-svdp .btn-primary,
.input-group-btn .theme-svdp .btn-primary:focus {
    border-left-color: #0075BD;
    border-right-color: #0075BD;
}

    .btn-group .theme-svdp .btn-primary:hover,
    .btn-group.open .theme-svdp .btn-primary.dropdown-toggle,
    .input-group-btn .theme-svdp .btn-primary:hover,
    .input-group-btn.open .theme-svdp .btn-primary.dropdown-toggle {
        border-color: #0075BD;
        border-bottom-color: #63BCF2;
    }

    .btn-group .theme-svdp .btn-primary:active,
    .btn-group .theme-svdp .btn-primary.active,
    .input-group-btn .theme-svdp .btn-primary:active,
    .input-group-btn .theme-svdp .btn-primary.active {
        border-left-color: #186cbd;
        border-right-color: #186cbd;
    }

.theme-svdp .open .btn.btn-primary.dropdown-toggle {
    color: #fff;
    border-bottom-color: #186cbd !important;
    background: none;
    background: #2486e4 !important;
}

.theme-svdp .progress-bar {
    background: #0075BD;
    border-color: #1c81e1;
}

.theme-svdp .progress-striped .progress-bar {
    background-color: #0075BD;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-size: 10px 10px;
}

.theme-svdp .label.label-primary {
    background: #0075BD;
}

    .theme-svdp .label.label-primary[href]:hover,
    .theme-svdp .label.label-primary[href]:focus {
        background-color: #1a77cf;
    }

    .theme-svdp .label.label-primary.label-tag {
        border: 1px solid #0075BD;
    }

        .theme-svdp .label.label-primary.label-tag:before {
            border-color: transparent #0075BD transparent transparent;
        }

        .theme-svdp .label.label-primary.label-tag[href]:hover,
        .theme-svdp .label.label-primary.label-tag[href]:focus {
            border-color: #1a77cf;
        }

            .theme-svdp .label.label-primary.label-tag[href]:hover:before,
            .theme-svdp .label.label-primary.label-tag[href]:focus:before {
                border-color: transparent #1a77cf transparent transparent;
            }

.right-to-left .theme-svdp .label.label-primary.label-tag:before {
    border-color: transparent transparent transparent #0075BD;
}

.right-to-left .theme-svdp .label.label-primary.label-tag[href]:hover:before,
.right-to-left .theme-svdp .label.label-primary.label-tag[href]:focus:before {
    border-color: transparent transparent transparent #1a77cf;
}

.ie8 .right-to-left .theme-svdp .label.label-primary.label-tag:before,
.ie9 .right-to-left .theme-svdp .label.label-primary.label-tag:before {
    border-color: transparent #0075BD transparent transparent;
}

.ie8 .right-to-left .theme-svdp .label.label-primary.label-tag[href]:hover:before,
.ie8 .right-to-left .theme-svdp .label.label-primary.label-tag[href]:focus:before,
.ie9 .right-to-left .theme-svdp .label.label-primary.label-tag[href]:hover:before,
.ie9 .right-to-left .theme-svdp .label.label-primary.label-tag[href]:focus:before {
    border-color: transparent #1a77cf transparent transparent;
}

.theme-svdp.right-to-left .label.label-primary.label-tag:before {
    border-color: transparent transparent transparent #0075BD;
}

.theme-svdp.right-to-left .label.label-primary.label-tag:hover:before,
.theme-svdp.right-to-left .label.label-primary.label-tag:focus:before {
    border-color: transparent transparent transparent #1a77cf;
}

.ie8 .theme-svdp.right-to-left .label.label-primary.label-tag:before,
.ie9 .theme-svdp.right-to-left .label.label-primary.label-tag:before {
    border-color: transparent #0075BD transparent transparent;
}

.ie8 .theme-svdp.right-to-left .label.label-primary.label-tag:hover:before,
.ie8 .theme-svdp.right-to-left .label.label-primary.label-tag:focus:before,
.ie9 .theme-svdp.right-to-left .label.label-primary.label-tag:hover:before,
.ie9 .theme-svdp.right-to-left .label.label-primary.label-tag:focus:before {
    border-color: transparent #1a77cf transparent transparent;
}

.theme-svdp .badge.badge-primary {
    background: #0075BD;
    border: 1px solid #0075BD;
}

    .theme-svdp .badge.badge-primary[href]:hover,
    .theme-svdp .badge.badge-primary[href]:focus {
        background-color: #1a77cf;
        border-color: #1a77cf;
    }

.theme-svdp .table-primary table {
    border-top-color: #2971b5 !important;
}


#Group .div-table .div-cell {
    background-image: linear-gradient(#fff 0%, #FCFAF6 100%) !important;
}

.theme-svdp .table-primary thead,
.theme-svdp .table-primary thead tr,
.theme-svdp .table-primary thead th,
.theme-svdp .table-primary .table-header {
    color: #fff;
}

    .theme-svdp .table-primary thead tr,
    .theme-svdp .table-primary thead th {
        background: #C4B99E;
    }

.theme-svdp .table-primary .table-header {
    background: #0075BD;
}

.theme-svdp .nav-tabs > li.active > a,
.theme-svdp .nav-tabs > li.active > a:hover,
.theme-svdp .nav-tabs > li.active > a:focus {
    background: #f9f9f9;
    border-bottom: none;

}

.theme-svdp .nav-tabs .nav-tabs.nav-justified > .active > a {
    border-bottom-color: #63BCF2;
}

.theme-svdp .nav-pills > li.active > a,
.theme-svdp .nav-pills > li.active > a:hover,
.theme-svdp .nav-pills > li.active > a:focus {
    background: #0075BD;
}

.theme-svdp .dropdown-menu > li > a:hover,
.theme-svdp .dropdown-menu > li.active > a {
    background: #0075BD;
}

.theme-svdp .dropdown-menu > li > a:hover {
    color: #fff;
}

.theme-svdp .btn-group .btn-primary,
.theme-svdp .btn-group .btn-primary:focus,
.theme-svdp .input-group-btn .btn-primary,
.theme-svdp .input-group-btn .btn-primary:focus {
    border-left-color: #0075BD;
    border-right-color: #0075BD;
}

    .theme-svdp .btn-group .btn-primary:hover,
    .theme-svdp .btn-group.open .btn-primary.dropdown-toggle,
    .theme-svdp .input-group-btn .btn-primary:hover,
    .theme-svdp .input-group-btn.open .btn-primary.dropdown-toggle {
        border-color: #186cbd;
    }

    .theme-svdp .btn-group .btn-primary:active,
    .theme-svdp .btn-group .btn-primary.active,
    .theme-svdp .input-group-btn .btn-primary:active,
    .theme-svdp .input-group-btn .btn-primary.active {
        border-left-color: #186cbd;
        border-right-color: #186cbd;
    }

.theme-svdp .pagination > li > a:hover {
    border-color: #0075BD;
}

.theme-svdp .pagination > li.active > a,
.theme-svdp .pagination > li.active > a:hover,
.theme-svdp .pagination > li.active > a:focus,
.theme-svdp .pagination > li.active > span {
    background: #0075BD;
    border-color: #0075BD;
}

.theme-svdp .pager li > a:hover {
    border-color: #0075BD;
}

.theme-svdp a.list-group-item.active {
    background: #0075BD;
    border-color: #0075BD;
}

    .theme-svdp a.list-group-item.active .list-group-item-text {
        color: #ebf4fd;
    }

.theme-svdp .form-control:focus,
.theme-svdp .form-control.focus {
    border-color: #0075BD;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.gt-ie8 .theme-svdp input.px:focus + .lbl:before,
.gt-ie8 .theme-svdp input.px + .lbl:hover:before {
    border-color: #0075BD;
}

.gt-ie8 .theme-svdp input[type="checkbox"].px + .lbl:after {
    color: #0075BD;
}

.gt-ie8 .theme-svdp input[type="radio"].px + .lbl:after {
    background: #0075BD;
}

.theme-svdp .text-primary,
.theme-svdp .text-primary:hover,
.theme-svdp .text-primary:active,
.theme-svdp .text-primary:focus,
.theme-svdp .text-primary a,
.theme-svdp .text-primary a:focus {
    color: #0075BD;
}

    .theme-svdp .text-primary a:hover,
    .theme-svdp .text-primary a:active {
        color: #176ab9;
    }

.theme-svdp .bg-primary {
    background: #0075BD !important;
}

    .theme-svdp .bg-primary[href]:hover {
        background: #3088dd !important;
    }

    .theme-svdp .bg-primary.darken {
        background: #3088dd !important;
    }

        .theme-svdp .bg-primary.darken[href]:hover {
            background: #2481da !important;
        }

    .theme-svdp .bg-primary.darker {
        background: #2481da !important;
    }

        .theme-svdp .bg-primary.darker[href]:hover {
            background: #2179cd !important;
        }

    .theme-svdp .bg-primary,
    .theme-svdp .bg-primary:hover,
    .theme-svdp .bg-primary:active,
    .theme-svdp .bg-primary:focus,
    .theme-svdp .bg-primary a,
    .theme-svdp .bg-primary a:focus {
        color: #fff;
    }

        .theme-svdp .bg-primary a:hover,
        .theme-svdp .bg-primary a:active {
            color: #d9d9d9;
        }

        .theme-svdp .bg-primary[href]:hover,
        .theme-svdp .bg-primary [href]:hover {
            color: #fff;
        }

        .theme-svdp .bg-primary * {
            border-color: #56a2ea;
        }

.theme-svdp .ui-slider-handle.ui-state-active:before {
    background: #0075BD;
}

.theme-svdp .ui-slider-range {
    background: #0075BD;
}

.theme-svdp .ui-autocomplete > li > a:hover,
.theme-svdp .ui-autocompletev > li.active > a {
    background: #0075BD;
}

.theme-svdp .ui-autocomplete > li > a:hover {
    color: #fff;
}

.theme-svdp .ui-autocomplete .ui-state-focus {
    background: #0075BD;
    color: #fff;
}

.theme-svdp .ui-menu .ui-menu-item a:hover,
.theme-svdp .ui-menu .ui-menu-item a.ui-state-focus,
.theme-svdp .ui-menu .ui-menu-item a.ui-state-active {
    background: #0075BD;
}

.theme-svdp .ui-progressbar-value {
    border-color: #1c81e1;
    background-color: #0075BD;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-size: 10px 10px;
}

.theme-svdp .ui-tabs-nav > .ui-tabs-active > a,
.theme-svdp .ui-tabs-nav > .ui-tabs-active > a:hover,
.theme-svdp .ui-tabs-nav > .ui-tabs-active > a:focus {
    color: #fff;
    background: #0075BD;
    border-bottom: 2px solid #63BCF2;
}

.theme-svdp .ui-datepicker .ui-state-active {
    background: #0075BD !important;
}

.theme-svdp .ui-datepicker-title {
    background: #0075BD;
}

.theme-svdp .ui-datepicker th {
    background: #3883ca;
}

.theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary {
    color: #fff;
}

    .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary,
    .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:focus {
        border-color: #63BCF2;
        border-bottom-color: #1974cb;
        background: #0075BD;
        background-image: -webkit-linear-gradient(top, #3b93e7 0%, #63BCF2 100%);
        background-image: linear-gradient(to bottom, #3b93e7 0%, #63BCF2 100%);
        background-repeat: repeat-x;
    }

        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:hover {
            color: #fff;
            border-color: #0075BD;
            border-bottom-color: #63BCF2;
            background: #63BCF2 !important;
            background-image: -webkit-linear-gradient(top, #2d8be5 0%, #0075BD 100%) !important;
            background-image: linear-gradient(to bottom, #2d8be5 0%, #0075BD 100%) !important;
            background-repeat: repeat-x;
        }

        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:active,
        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.active,
        .open .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
            background: none;
            background: #2486e4 !important;
            border-color: #186cbd;
            border-bottom-color: #186cbd !important;
            color: #fff;
            -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
        }

        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
            background: #2888e4;
        }

            .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover,
            .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active,
            .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active,
            .open .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
                background: #2888e4 !important;
                color: #fff;
            }

        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover,
        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover {
            color: #fff;
            border-color: #0075BD;
            border-bottom-color: #63BCF2;
        }

        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active,
        .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
            border-color: #186cbd;
        }

.btn-group .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary,
.btn-group .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:focus,
.input-group-btn .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary,
.input-group-btn .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:focus {
    border-left-color: #0075BD;
    border-right-color: #0075BD;
}

    .btn-group .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:hover,
    .btn-group.open .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle,
    .input-group-btn .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:hover,
    .input-group-btn.open .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
        border-color: #0075BD;
        border-bottom-color: #63BCF2;
    }

    .btn-group .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:active,
    .btn-group .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.active,
    .input-group-btn .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary:active,
    .input-group-btn .theme-svdp .ui-datepicker-buttonpane button.ui-priority-primary.active {
        border-left-color: #186cbd;
        border-right-color: #186cbd;
    }

.theme-svdp .select2-drop-active,
.theme-svdp .select2-container-multi.select2-container-active .select2-choices,
.theme-svdp .select2-container-multi.select2-dropdown-open .select2-choices {
    border: 1px solid #0075BD;
}

.theme-svdp .select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #0075BD;
}

.theme-svdp .select2-container-active .select2-choice,
.theme-svdp .select2-container-active .select2-choices {
    border: 1px solid #0075BD;
}

.theme-svdp .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-svdp .select2-dropdown-open .select2-drop-above .select2-choices {
    border: 1px solid #0075BD;
    border-top-color: #aaa;
}

.theme-svdp .select2-results .select2-highlighted {
    background: #0075BD;
}

.theme-svdp .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
    background: #0075BD;
}

.theme-svdp .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #1a77cf;
}

.theme-svdp .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    background: #0075BD !important;
}

.theme-svdp .switcher-primary .switcher-state-on {
    background: #0075BD !important;
}

.theme-svdp .pixel-file-input:hover {
    border-color: #0075BD;
}

.theme-svdp .datepicker table tr td.selected,
.theme-svdp .datepicker table tr td.selected:hover,
.theme-svdp .datepicker table tr td.selected.disabled,
.theme-svdp .datepicker table tr td.selected.disabled:hover {
    background: #0075BD;
}

.theme-svdp .datepicker table tr td.active,
.theme-svdp .datepicker table tr td.active:hover,
.theme-svdp .datepicker table tr td.active.disabled,
.theme-svdp .datepicker table tr td.active.disabled:hover {
    background: #0075BD;
}

.theme-svdp .datepicker table tr td span.active,
.theme-svdp .datepicker table tr td span.active:hover,
.theme-svdp .datepicker table tr td span.active.disabled,
.theme-svdp .datepicker table tr td span.active.disabled:hover {
    background: #0075BD;
}

.theme-svdp .datepicker thead tr {
    background: #3883ca;
}

    .theme-svdp .datepicker thead tr:first-child {
        background: #0075BD !important;
        border-bottom-color: #3a71a5 !important;
    }

.theme-svdp .datepicker thead th.prev,
.theme-svdp .datepicker thead th.next {
    background: #0075BD;
}

.theme-svdp .datepicker thead th.prev {
    border-color: #3a71a5;
}

.theme-svdp .datepicker thead th.next {
    border-color: #3a71a5;
}

.theme-svdp .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
    border-color: #3a71a5;
}

.theme-svdp .datepicker > .datepicker-days thead tr:last-child th.cw + th {
    border-color: #3a71a5;
}

.theme-svdp .bootstrap-timepicker-widget table td a:hover {
    background: #0075BD;
    border-color: #0075BD;
}

.theme-svdp .pagination a.dp-today,
.theme-svdp .pagination a.dp-today:hover {
    background: #63a9ec;
    border-color: #4d9de9;
}

    .theme-svdp .pagination a.dp-today:hover {
        border-color: #0075BD !important;
    }

.theme-svdp .pagination a.dp-selected {
    background: #0075BD !important;
    border-color: #0075BD !important;
}

.theme-svdp .tt-suggestion.tt-is-under-cursor {
    background: #0075BD;
}

.theme-svdp .table-primary .dataTables_wrapper .DT-per-page {
    border-color: #2971b5 !important;
}

.theme-svdp .dropzone-box.dz-drag-hover {
    border-color: #0075BD;
}

.theme-svdp .dropzone-box:hover .fa.fa-cloud-upload {
    background: #0075BD;
}

.theme-svdp .md-editor.active {
    border-color: #0075BD;
}

.theme-svdp .widget-rating .active a {
    color: #0075BD;
}

.theme-svdp .directory-primary .nav > li .nav-label:hover {
    background-color: #ebf4fd;
}

.theme-svdp .directory-primary .nav > li .nav-label.open {
    background-color: #bedbf7;
}

    .theme-svdp .directory-primary .nav > li .nav-label.open:hover {
        border-color: #91c2f1;
    }

.theme-svdp .bg-primary:after, .theme-svdp .bg-primary:before {
    color: #fff;
}

.theme-svdp .bg-primary:hover:after, .theme-svdp .bg-primary:hover:before, .theme-svdp .bg-primary:active:after, .theme-svdp .bg-primary:active:before {
    color: #d9d9d9;
}

.theme-svdp .widget-profile {
    border-collapse: separate;
}

.theme-svdp .icon-fav {
    font-size: 16px;
    color: #555;
    opacity: 0.25;
    vertical-align: middle;
    color: #f4b04f;
    margin-right: 5px;
}

    .theme-svdp .icon-fav.active {
        opacity: 1;
    }

.theme-svdp .select2-container--default .select2-selection--single {
    border-radius: 0;
    border: 1px solid #d6d6d6;
    height: 32px;
    font-size: 14px;
}

/*# sourceMappingURL=svdp.css.map */
