@font-face {
    font-family: "General Sans";
    src: url("/assets/fonts/general-sans/fonts/GeneralSans-Regular.woff2") format("woff2"), url("/assets/fonts/general-sans/fonts/GeneralSans-Regular.woff") format("woff"), url("/assets/fonts/general-sans/fonts/GeneralSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: "General Sans";
    src: url("/assets/fonts/general-sans/fonts/GeneralSans-Medium.woff2") format("woff2"), url("/assets/fonts/general-sans/fonts/GeneralSans-Medium.woff") format("woff"), url("/assets/fonts/general-sans/fonts/GeneralSans-Medium.ttf") format("truetype");
    font-weight: 500;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: "General Sans";
    src: url("/assets/fonts/general-sans/fonts/GeneralSans-Semibold.woff2") format("woff2"), url("/assets/fonts/general-sans/fonts/GeneralSans-Semibold.woff") format("woff"), url("/assets/fonts/general-sans/fonts/GeneralSans-Semibold.ttf") format("truetype");
    font-weight: 600;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: "General Sans";
    src: url("/assets/fonts/general-sans/fonts/GeneralSans-Bold.woff2") format("woff2"), url("/assets/fonts/general-sans/fonts/GeneralSans-Bold.woff") format("woff"), url("/assets/fonts/general-sans/fonts/GeneralSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-display: swap;
    font-style: normal;
}

@font-face {
    font-family: "Roboto Slab";
    src: url("/assets/fonts/roboto-slab/RobotoSlab-Regular.eot");
    src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("/assets/fonts/roboto-slab/RobotoSlab-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/roboto-slab/RobotoSlab-Regular.woff2") format("woff2"), url("/assets/fonts/roboto-slab/RobotoSlab-Regular.woff") format("woff"), url("/assets/fonts/roboto-slab/RobotoSlab-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto Slab";
    src: url("/assets/fonts/roboto-slab/RobotoSlab-Bold.eot");
    src: local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url("/assets/fonts/roboto-slab/RobotoSlab-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/roboto-slab/RobotoSlab-Bold.woff2") format("woff2"), url("/assets/fonts/roboto-slab/RobotoSlab-Bold.woff") format("woff"), url("/assets/fonts/roboto-slab/RobotoSlab-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

:root {
    --torox_table_header: #5442C0;
    --torox_table_border: #B9B9B9;
    --torox_table_white: #fff;
    --torox_table_td_color: #0A1F59;
    --torox-btn-main: #B7F763;
    --torox-btn-secondary: #FBAF00;
    --torox-btn-download: #1ED4B0;
    --torox-btn-neutral: #B9B9B9;
    --torox-btn-danger: #F56565;
    --torox-btn-general: #753FFF;
}

/** Reset **/
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

body {
    /*background: #ecf0f5;*/
    /*color: #676a6c;*/
    color: rgb(82, 91, 117);
    font-family: "Poppins", arial, sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {
    color: #3874ff;
}

a:hover {
    color: #3874ff;
    text-decoration: underline;
}

.container-wrap {
    position: relative;
}

#page_wrapper {
    background: #f5f7fa;
    position: relative;
    min-height: 1100px;
    margin-left: 240px;
    position: relative;
}

/** Header **/
.user-header {
    height: 60px;
    background: #3B4C7A;
    border-bottom: 1px solid #3B4C7A;
    line-height: 60px;
    padding: 0 20px;
    color: white;
}

.user-header a {
    color: white;
}

/** Header End **/

/** Menu **/
#menu {
    background: linear-gradient(180deg, #3B4C7A 0%, #6A38FF 100%);
    position: absolute;
    top: 0;
    width: 240px;
    /* bottom: 0; */
    left: 0;
}

#menu .logo-wrap {
    padding: 10px 20px;
    margin: 20px 0 10px;
}

#menu .logo-wrap img {
    height: 40px;
}

.spacer-down {
    height: 200px;
}

#menu a {
    color: #fff;
}

.accordion-group {
    border: 0;
}

#menu>ul,
#menu>ul li>ul {
    margin: 0;
    padding: 0;
}

#menu li {
    list-style: none;
    position: relative;
}

#menu .label {
    display: block;
    position: absolute;
    top: 0;
    right: 5px;
}

#menu li a {
    padding: 6px 20px 8px;
    display: block;
}

#menu li a:hover,
#menu li a:focus,
.accordion-group.active,
#menu ul>li.active>a {
    background-color: transparent;
    color: white;
}

#menu ul>li.accordion-group.active>a {
    border: 2px solid #B7F763;
}

#menu ul>li.active>a {
    color: #B7F763;
}

.accordion-group.active>.accordion-toggle {
    color: white !important;
}

.accordion-toggle.collapsed {
    background: none;
    color: inherit;
}

#menu li a:hover,
#menu li a:focus {
    text-decoration: none;
}

#menu li ul {
    margin: 0;
}

#menu li ul li a {
    padding-left: 40px;
}

/** End Menu **/

/** Table **/
table {
    font-size: 13px;
    line-height: 1.3;
}

/** End Table **/

/** Content **/
.content,
.content-l {
    background: white;
    border-radius: 3px;
}

.content {
    padding: 20px;
}

.content>h1,
.content>h2,
.content>h3,
.content p.desc {
    margin: 0 0 20px;
}

.content-header {
    margin: 0 20px;
}

#content {
    position: relative;
}

#page_content {
    z-index: 1;
    border-top: 1px solid #cbd0dd;
    position: relative;
}

.white-bg {
    background: white;
}

.content>h2,
.content-l>h2 {
    font-size: 20px;
    font-weight: bold;
    color: #ed4242;
}

.content-l>h2 {
    background: white;
    padding: 30px 20px;
    /* border-bottom: 1px solid #d0d0d0; */
}

.content-module {
    padding: 20px;
}

.content .nav-pills {
    display: none;
}

/** End Content **/


/** TitleBar **/
.title-bar-s2 {
    padding: 20px;
}

.title-bar-s2 h1 {
    font-size: 24px;
    color: #141824;
    font-weight: bold;
}

.title-bar-s2 h1 .feature-title {
    color: #999494;
    display: block;
    font-weight: normal;
    font-size: 18px;
}

.title-bar-s2 .btn {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}

/* -------------------------------------------------------------------------- */
/*                                    Badge                                   */
/* -------------------------------------------------------------------------- */
.badge-light-primary {
    color: #003cc7;
    background-color: #e5edff;
}

.badge-light-primary[href]:hover,
.badge-light-primary[href]:focus {
    text-decoration: none;
    color: #003cc7;
}

.badge-light-secondary {
    color: #141824;
    background-color: #e3e6ed;
}

.badge-light-secondary[href]:hover,
.badge-light-secondary[href]:focus {
    text-decoration: none;
    color: #141824;
}

.badge-light-success {
    color: #1c6c09;
    background-color: #d9fbd0;
}

.badge-light-success[href]:hover,
.badge-light-success[href]:focus {
    text-decoration: none;
    color: #1c6c09;
}

.badge-light-info {
    color: #005585;
    background-color: #c7ebff;
}

.badge-light-info[href]:hover,
.badge-light-info[href]:focus {
    text-decoration: none;
    color: #005585;
}

.badge-light-warning {
    color: #bc3803;
    background-color: #ffefca;
}

.badge-light-warning[href]:hover,
.badge-light-warning[href]:focus {
    text-decoration: none;
    color: #bc3803;
}

.badge-light-danger {
    color: #b81800;
    background-color: #ffe0db;
}

.badge-light-danger[href]:hover,
.badge-light-danger[href]:focus {
    text-decoration: none;
    color: #b81800;
}

.badge-phoenix {
    /*text-transform: uppercase;*/
    padding: 2px 8px;
    background-color: var(--phoenix-badge-bg);
    color: var(--phoenix-badge-color);
    border: 1px solid var(--phoenix-badge-border-color);
}

.badge-phoenix .badge-label {
    display: inline-block;
    float: left;
    margin-top: 1px;
    -webkit-transform: translateY(0.0875rem);
    -ms-transform: translateY(0.0875rem);
    transform: translateY(0.0875rem);
}

.badge-phoenix[href]:hover,
.badge-phoenix[href]:focus {
    text-decoration: none;
}

.badge-phoenix-primary {
    --phoenix-badge-bg: #e5edff;
    --phoenix-badge-color: #003cc7;
    --phoenix-badge-border-color: #adc5ff;
}

.badge-phoenix-primary[href]:hover,
.badge-phoenix-primary[href]:focus {
    color: #003cc7;
}

.badge-phoenix-secondary {
    --phoenix-badge-bg: #e3e6ed;
    --phoenix-badge-color: #141824;
    --phoenix-badge-border-color: #cbd0dd;
}

.badge-phoenix-secondary[href]:hover,
.badge-phoenix-secondary[href]:focus {
    color: #141824;
}

.badge-phoenix-success {
    --phoenix-badge-bg: #d9fbd0;
    --phoenix-badge-color: #1c6c09;
    --phoenix-badge-border-color: #bee8b4;
}

.badge-phoenix-success[href]:hover,
.badge-phoenix-success[href]:focus {
    color: #1c6c09;
}

.badge svg {
    margin-left: 3px;
}

.badge-phoenix-info {
    --phoenix-badge-bg: #c7ebff;
    --phoenix-badge-color: #005585;
    --phoenix-badge-border-color: #96d9ff;
}

.badge-phoenix-info[href]:hover,
.badge-phoenix-info[href]:focus {
    color: #005585;
}

.badge-phoenix-warning {
    --phoenix-badge-bg: #ffefca;
    --phoenix-badge-color: #bc3803;
    --phoenix-badge-border-color: #ffcc85;
}

.badge-phoenix-warning[href]:hover,
.badge-phoenix-warning[href]:focus {
    color: #bc3803;
}

.badge-phoenix-danger {
    --phoenix-badge-bg: #ffe0db;
    --phoenix-badge-color: #b81800;
    --phoenix-badge-border-color: #fabcb3;
}

.badge-phoenix-danger[href]:hover,
.badge-phoenix-danger[href]:focus {
    color: #b81800;
}

.badge-phoenix-warning img {
    height: 10px;
}

.badge-tag {
    background-color: rgb(227, 230, 237);
    color: #222834;
    font-weight: 700;
    font-size: 0.64rem;
    padding: 0.25rem 0.5rem;
    text-transform: uppercase;
}

.badge-tag:hover,
.badge-tag:focus {
    background-color: #cbd0dd;
}


.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    font-size: 12px;
    list-style: none;
}

.breadcrumb a {
    color: #004dff;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: 6px;
    color: #6e7891;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='10' width='6' fill='%236e7891' viewBox='0 0 256 480'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z'/%3E%3C/svg%3E")
}

.title-bar-s2 .nav>li>a {
    padding: 4px 12px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}

.title-bar-s2 .nav-pills>li.active>a,
.title-bar-s2 .nav-pills>li.active>a:focus,
.title-bar-s2 .nav-pills>li.active>a:hover {
    background: #7f8590;
}

.title-bar-s2 .nav-pills>li>a {
    border-radius: 2px;
}

/** End TitleBar **/

/** Popup **/
.popup-head-text {
    margin: 0 0 30px;
    line-height: 1;
    font-weight: bold;
}

.f-err {
    color: #ff0000;
}

.block-level {
    width: 100%;
    box-sizing: border-box;
    display: block;
}

/** End Popup **/

/** Form **/
.controls {
    margin-bottom: 20px;
}

.control-group:last-child .controls {
    margin-bottom: 0;
}

.input-block-level {
    display: block;
    width: 100%;
}

.form-horizontal .control-label {
    text-align: left;
    font-weight: normal;
}

/** End Form **/

/** Buttons **/
.btn-primary {
    border-color: #38435a;
    background: #3d4a63;
    color: #fff;
}

.btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
    background: #38435a;
    border-color: #323d52;
}

.btn-secondary {
    border-color: #e93a3a;
    background: #ef3939;
    color: #fff;
}

.btn-secondary:hover,
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary:active.focus,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open>.dropdown-toggle.btn-secondary.focus,
.open>.dropdown-toggle.btn-secondary:focus,
.open>.dropdown-toggle.btn-secondary:hover {
    background: #da3232;
    border-color: #d42f2f;
    color: #fff;
}

.btn-default.btn-inverse {
    color: #fff;
    background-color: #333;
    border-color: #fff;
}

.btn-default.btn-inverse:focus,
.btn-default.btn-inverse.focus {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #bfbfbf;
}

.btn-default.btn-inverse:hover {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #e0e0e0;
}

.btn-default.btn-inverse:active,
.btn-default.btn-inverse.active,
.open>.btn-default.btn-inverse.dropdown-toggle {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #e0e0e0;
}

.btn-default.btn-inverse:active:hover,
.btn-default.btn-inverse:active:focus,
.btn-default.btn-inverse:active.focus,
.btn-default.btn-inverse.active:hover,
.btn-default.btn-inverse.active:focus,
.btn-default.btn-inverse.active.focus,
.open>.btn-default.btn-inverse.dropdown-toggle:hover,
.open>.btn-default.btn-inverse.dropdown-toggle:focus,
.open>.btn-default.btn-inverse.dropdown-toggle.focus {
    color: #fff;
    background-color: #080808;
    border-color: #bfbfbf;
}

.btn-default.btn-inverse:active,
.btn-default.btn-inverse.active,
.open>.btn-default.btn-inverse.dropdown-toggle {
    background-image: none;
}

.btn-default.btn-inverse.disabled:hover,
.btn-default.btn-inverse.disabled:focus,
.btn-default.btn-inverse.disabled.focus,
.btn-default.btn-inverse[disabled]:hover,
.btn-default.btn-inverse[disabled]:focus,
.btn-default.btn-inverse[disabled].focus,
fieldset[disabled] .btn-default.btn-inverse:hover,
fieldset[disabled] .btn-default.btn-inverse:focus,
fieldset[disabled] .btn-default.btn-inverse.focus {
    background-color: #333;
    border-color: #fff;
}

.btn-default.btn-inverse .badge {
    color: #333;
    background-color: #fff;
}

.btn-default.btn-inverse:hover {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default.btn-inverse:hover:focus,
.btn-default.btn-inverse:hover.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}

.btn-default.btn-inverse:hover:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default.btn-inverse:hover:active,
.btn-default.btn-inverse:hover.active,
.open>.btn-default.btn-inverse:hover.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default.btn-inverse:hover:active:hover,
.btn-default.btn-inverse:hover:active:focus,
.btn-default.btn-inverse:hover:active.focus,
.btn-default.btn-inverse:hover.active:hover,
.btn-default.btn-inverse:hover.active:focus,
.btn-default.btn-inverse:hover.active.focus,
.open>.btn-default.btn-inverse:hover.dropdown-toggle:hover,
.open>.btn-default.btn-inverse:hover.dropdown-toggle:focus,
.open>.btn-default.btn-inverse:hover.dropdown-toggle.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.btn-default.btn-inverse:hover:active,
.btn-default.btn-inverse:hover.active,
.open>.btn-default.btn-inverse:hover.dropdown-toggle {
    background-image: none;
}

.btn-default.btn-inverse:hover.disabled:hover,
.btn-default.btn-inverse:hover.disabled:focus,
.btn-default.btn-inverse:hover.disabled.focus,
.btn-default.btn-inverse:hover[disabled]:hover,
.btn-default.btn-inverse:hover[disabled]:focus,
.btn-default.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-default.btn-inverse:hover:hover,
fieldset[disabled] .btn-default.btn-inverse:hover:focus,
fieldset[disabled] .btn-default.btn-inverse:hover.focus {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default.btn-inverse:hover .badge {
    color: #fff;
    background-color: #333;
}

.btn-default.btn-transparent {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
}

.btn-default.btn-transparent:focus,
.btn-default.btn-transparent.focus {
    color: #fff;
    background-color: transparent;
    border-color: #bfbfbf;
}

.btn-default.btn-transparent:hover {
    color: #fff;
    background-color: transparent;
    border-color: #e0e0e0;
}

.btn-default.btn-transparent:active,
.btn-default.btn-transparent.active,
.open>.btn-default.btn-transparent.dropdown-toggle {
    color: #fff;
    background-color: transparent;
    border-color: #e0e0e0;
}

.btn-default.btn-transparent:active:hover,
.btn-default.btn-transparent:active:focus,
.btn-default.btn-transparent:active.focus,
.btn-default.btn-transparent.active:hover,
.btn-default.btn-transparent.active:focus,
.btn-default.btn-transparent.active.focus,
.open>.btn-default.btn-transparent.dropdown-toggle:hover,
.open>.btn-default.btn-transparent.dropdown-toggle:focus,
.open>.btn-default.btn-transparent.dropdown-toggle.focus {
    color: #fff;
    background-color: transparent;
    border-color: #bfbfbf;
}

.btn-default.btn-transparent:active,
.btn-default.btn-transparent.active,
.open>.btn-default.btn-transparent.dropdown-toggle {
    background-image: none;
}

.btn-default.btn-transparent.disabled:hover,
.btn-default.btn-transparent.disabled:focus,
.btn-default.btn-transparent.disabled.focus,
.btn-default.btn-transparent[disabled]:hover,
.btn-default.btn-transparent[disabled]:focus,
.btn-default.btn-transparent[disabled].focus,
fieldset[disabled] .btn-default.btn-transparent:hover,
fieldset[disabled] .btn-default.btn-transparent:focus,
fieldset[disabled] .btn-default.btn-transparent.focus {
    background-color: transparent;
    border-color: #fff;
}

.btn-default.btn-transparent .badge {
    color: transparent;
    background-color: #fff;
}

.btn-default.btn-transparent:hover {
    color: #fff;
    background-color: #bfbfbf;
    border-color: #fff;
}

.btn-default.btn-transparent:hover:focus,
.btn-default.btn-transparent:hover.focus {
    color: #fff;
    background-color: #a6a6a6;
    border-color: #bfbfbf;
}

.btn-default.btn-transparent:hover:hover {
    color: #fff;
    background-color: #a6a6a6;
    border-color: #e0e0e0;
}

.btn-default.btn-transparent:hover:active,
.btn-default.btn-transparent:hover.active,
.open>.btn-default.btn-transparent:hover.dropdown-toggle {
    color: #fff;
    background-color: #a6a6a6;
    border-color: #e0e0e0;
}

.btn-default.btn-transparent:hover:active:hover,
.btn-default.btn-transparent:hover:active:focus,
.btn-default.btn-transparent:hover:active.focus,
.btn-default.btn-transparent:hover.active:hover,
.btn-default.btn-transparent:hover.active:focus,
.btn-default.btn-transparent:hover.active.focus,
.open>.btn-default.btn-transparent:hover.dropdown-toggle:hover,
.open>.btn-default.btn-transparent:hover.dropdown-toggle:focus,
.open>.btn-default.btn-transparent:hover.dropdown-toggle.focus {
    color: #fff;
    background-color: #949494;
    border-color: #bfbfbf;
}

.btn-default.btn-transparent:hover:active,
.btn-default.btn-transparent:hover.active,
.open>.btn-default.btn-transparent:hover.dropdown-toggle {
    background-image: none;
}

.btn-default.btn-transparent:hover.disabled:hover,
.btn-default.btn-transparent:hover.disabled:focus,
.btn-default.btn-transparent:hover.disabled.focus,
.btn-default.btn-transparent:hover[disabled]:hover,
.btn-default.btn-transparent:hover[disabled]:focus,
.btn-default.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-default.btn-transparent:hover:hover,
fieldset[disabled] .btn-default.btn-transparent:hover:focus,
fieldset[disabled] .btn-default.btn-transparent:hover.focus {
    background-color: #bfbfbf;
    border-color: #fff;
}

.btn-default.btn-transparent:hover .badge {
    color: #bfbfbf;
    background-color: #fff;
}

.btn-primary.btn-inverse {
    color: #38435a;
    background-color: #fff;
    border-color: #38435a;
}

.btn-primary.btn-inverse:focus,
.btn-primary.btn-inverse.focus {
    color: #38435a;
    background-color: #e6e6e6;
    border-color: #323d52;
}

.btn-primary.btn-inverse:hover {
    color: #38435a;
    background-color: #e6e6e6;
    border-color: #263149;
}

.btn-primary.btn-inverse:active,
.btn-primary.btn-inverse.active,
.open>.btn-primary.btn-inverse.dropdown-toggle {
    color: #38435a;
    background-color: #e6e6e6;
    border-color: #263149;
}

.btn-primary.btn-inverse:active:hover,
.btn-primary.btn-inverse:active:focus,
.btn-primary.btn-inverse:active.focus,
.btn-primary.btn-inverse.active:hover,
.btn-primary.btn-inverse.active:focus,
.btn-primary.btn-inverse.active.focus,
.open>.btn-primary.btn-inverse.dropdown-toggle:hover,
.open>.btn-primary.btn-inverse.dropdown-toggle:focus,
.open>.btn-primary.btn-inverse.dropdown-toggle.focus {
    color: #38435a;
    background-color: #d4d4d4;
    border-color: #183854;
}

.btn-primary.btn-inverse:active,
.btn-primary.btn-inverse.active,
.open>.btn-primary.btn-inverse.dropdown-toggle {
    background-image: none;
}

.btn-primary.btn-inverse.disabled:hover,
.btn-primary.btn-inverse.disabled:focus,
.btn-primary.btn-inverse.disabled.focus,
.btn-primary.btn-inverse[disabled]:hover,
.btn-primary.btn-inverse[disabled]:focus,
.btn-primary.btn-inverse[disabled].focus,
fieldset[disabled] .btn-primary.btn-inverse:hover,
fieldset[disabled] .btn-primary.btn-inverse:focus,
fieldset[disabled] .btn-primary.btn-inverse.focus {
    background-color: #fff;
    border-color: #38435a;
}

.btn-primary.btn-inverse .badge {
    color: #fff;
    background-color: #38435a;
}

.btn-primary.btn-inverse:hover {
    color: #fff;
    background-color: #38435a;
    border-color: #263149;
}

.btn-primary.btn-inverse:hover:focus,
.btn-primary.btn-inverse:hover.focus {
    color: #fff;
    background-color: #38435a;
    border-color: #122b40;
}

.btn-primary.btn-inverse:hover:hover {
    color: #fff;
    background-color: #38435a;
    border-color: #263149;
}

.btn-primary.btn-inverse:hover:active,
.btn-primary.btn-inverse:hover.active,
.open>.btn-primary.btn-inverse:hover.dropdown-toggle {
    color: #fff;
    background-color: #38435a;
    border-color: #263149;
}

.btn-primary.btn-inverse:hover:active:hover,
.btn-primary.btn-inverse:hover:active:focus,
.btn-primary.btn-inverse:hover:active.focus,
.btn-primary.btn-inverse:hover.active:hover,
.btn-primary.btn-inverse:hover.active:focus,
.btn-primary.btn-inverse:hover.active.focus,
.open>.btn-primary.btn-inverse:hover.dropdown-toggle:hover,
.open>.btn-primary.btn-inverse:hover.dropdown-toggle:focus,
.open>.btn-primary.btn-inverse:hover.dropdown-toggle.focus {
    color: #fff;
    background-color: #38435a;
    border-color: #263149;
}

.btn-primary.btn-inverse:hover:active,
.btn-primary.btn-inverse:hover.active,
.open>.btn-primary.btn-inverse:hover.dropdown-toggle {
    background-image: none;
}

.btn-primary.btn-inverse:hover.disabled:hover,
.btn-primary.btn-inverse:hover.disabled:focus,
.btn-primary.btn-inverse:hover.disabled.focus,
.btn-primary.btn-inverse:hover[disabled]:hover,
.btn-primary.btn-inverse:hover[disabled]:focus,
.btn-primary.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-primary.btn-inverse:hover:hover,
fieldset[disabled] .btn-primary.btn-inverse:hover:focus,
fieldset[disabled] .btn-primary.btn-inverse:hover.focus {
    background-color: #38435a;
    border-color: #263149;
}

.btn-primary.btn-inverse:hover .badge {
    color: #38435a;
    background-color: #fff;
}

.btn-primary.btn-transparent {
    color: #38435a;
    background-color: transparent;
    border-color: #38435a;
}

.btn-primary.btn-transparent:focus,
.btn-primary.btn-transparent.focus {
    color: #38435a;
    background-color: transparent;
    border-color: #183854;
}

.btn-primary.btn-transparent:hover {
    color: #38435a;
    background-color: transparent;
    border-color: #263149;
}

.btn-primary.btn-transparent:active,
.btn-primary.btn-transparent.active,
.open>.btn-primary.btn-transparent.dropdown-toggle {
    color: #38435a;
    background-color: transparent;
    border-color: #263149;
}

.btn-primary.btn-transparent:active:hover,
.btn-primary.btn-transparent:active:focus,
.btn-primary.btn-transparent:active.focus,
.btn-primary.btn-transparent.active:hover,
.btn-primary.btn-transparent.active:focus,
.btn-primary.btn-transparent.active.focus,
.open>.btn-primary.btn-transparent.dropdown-toggle:hover,
.open>.btn-primary.btn-transparent.dropdown-toggle:focus,
.open>.btn-primary.btn-transparent.dropdown-toggle.focus {
    color: #38435a;
    background-color: transparent;
    border-color: #183854;
}

.btn-primary.btn-transparent:active,
.btn-primary.btn-transparent.active,
.open>.btn-primary.btn-transparent.dropdown-toggle {
    background-image: none;
}

.btn-primary.btn-transparent.disabled:hover,
.btn-primary.btn-transparent.disabled:focus,
.btn-primary.btn-transparent.disabled.focus,
.btn-primary.btn-transparent[disabled]:hover,
.btn-primary.btn-transparent[disabled]:focus,
.btn-primary.btn-transparent[disabled].focus,
fieldset[disabled] .btn-primary.btn-transparent:hover,
fieldset[disabled] .btn-primary.btn-transparent:focus,
fieldset[disabled] .btn-primary.btn-transparent.focus {
    background-color: transparent;
    border-color: #38435a;
}

.btn-primary.btn-transparent .badge {
    color: transparent;
    background-color: #38435a;
}

.btn-primary.btn-transparent:hover {
    color: #38435a;
    background-color: #183854;
    border-color: #38435a;
}

.btn-primary.btn-transparent:hover:focus,
.btn-primary.btn-transparent:hover.focus {
    color: #38435a;
    background-color: #0c1d2c;
    border-color: #183854;
}

.btn-primary.btn-transparent:hover:hover {
    color: #38435a;
    background-color: #0c1d2c;
    border-color: #263149;
}

.btn-primary.btn-transparent:hover:active,
.btn-primary.btn-transparent:hover.active,
.open>.btn-primary.btn-transparent:hover.dropdown-toggle {
    color: #38435a;
    background-color: #0c1d2c;
    border-color: #263149;
}

.btn-primary.btn-transparent:hover:active:hover,
.btn-primary.btn-transparent:hover:active:focus,
.btn-primary.btn-transparent:hover:active.focus,
.btn-primary.btn-transparent:hover.active:hover,
.btn-primary.btn-transparent:hover.active:focus,
.btn-primary.btn-transparent:hover.active.focus,
.open>.btn-primary.btn-transparent:hover.dropdown-toggle:hover,
.open>.btn-primary.btn-transparent:hover.dropdown-toggle:focus,
.open>.btn-primary.btn-transparent:hover.dropdown-toggle.focus {
    color: #38435a;
    background-color: #050b10;
    border-color: #183854;
}

.btn-primary.btn-transparent:hover:active,
.btn-primary.btn-transparent:hover.active,
.open>.btn-primary.btn-transparent:hover.dropdown-toggle {
    background-image: none;
}

.btn-primary.btn-transparent:hover.disabled:hover,
.btn-primary.btn-transparent:hover.disabled:focus,
.btn-primary.btn-transparent:hover.disabled.focus,
.btn-primary.btn-transparent:hover[disabled]:hover,
.btn-primary.btn-transparent:hover[disabled]:focus,
.btn-primary.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-primary.btn-transparent:hover:hover,
fieldset[disabled] .btn-primary.btn-transparent:hover:focus,
fieldset[disabled] .btn-primary.btn-transparent:hover.focus {
    background-color: #183854;
    border-color: #38435a;
}

.btn-primary.btn-transparent:hover .badge {
    color: #183854;
    background-color: #38435a;
}

.btn-success.btn-inverse {
    color: #5cb85c;
    background-color: #fff;
    border-color: #5cb85c;
}

.btn-success.btn-inverse:focus,
.btn-success.btn-inverse.focus {
    color: #5cb85c;
    background-color: #e6e6e6;
    border-color: #2d672d;
}

.btn-success.btn-inverse:hover {
    color: #5cb85c;
    background-color: #e6e6e6;
    border-color: #419641;
}

.btn-success.btn-inverse:active,
.btn-success.btn-inverse.active,
.open>.btn-success.btn-inverse.dropdown-toggle {
    color: #5cb85c;
    background-color: #e6e6e6;
    border-color: #419641;
}

.btn-success.btn-inverse:active:hover,
.btn-success.btn-inverse:active:focus,
.btn-success.btn-inverse:active.focus,
.btn-success.btn-inverse.active:hover,
.btn-success.btn-inverse.active:focus,
.btn-success.btn-inverse.active.focus,
.open>.btn-success.btn-inverse.dropdown-toggle:hover,
.open>.btn-success.btn-inverse.dropdown-toggle:focus,
.open>.btn-success.btn-inverse.dropdown-toggle.focus {
    color: #5cb85c;
    background-color: #d4d4d4;
    border-color: #2d672d;
}

.btn-success.btn-inverse:active,
.btn-success.btn-inverse.active,
.open>.btn-success.btn-inverse.dropdown-toggle {
    background-image: none;
}

.btn-success.btn-inverse.disabled:hover,
.btn-success.btn-inverse.disabled:focus,
.btn-success.btn-inverse.disabled.focus,
.btn-success.btn-inverse[disabled]:hover,
.btn-success.btn-inverse[disabled]:focus,
.btn-success.btn-inverse[disabled].focus,
fieldset[disabled] .btn-success.btn-inverse:hover,
fieldset[disabled] .btn-success.btn-inverse:focus,
fieldset[disabled] .btn-success.btn-inverse.focus {
    background-color: #fff;
    border-color: #5cb85c;
}

.btn-success.btn-inverse .badge {
    color: #fff;
    background-color: #5cb85c;
}

.btn-success.btn-inverse:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success.btn-inverse:hover:focus,
.btn-success.btn-inverse:hover.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}

.btn-success.btn-inverse:hover:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success.btn-inverse:hover:active,
.btn-success.btn-inverse:hover.active,
.open>.btn-success.btn-inverse:hover.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success.btn-inverse:hover:active:hover,
.btn-success.btn-inverse:hover:active:focus,
.btn-success.btn-inverse:hover:active.focus,
.btn-success.btn-inverse:hover.active:hover,
.btn-success.btn-inverse:hover.active:focus,
.btn-success.btn-inverse:hover.active.focus,
.open>.btn-success.btn-inverse:hover.dropdown-toggle:hover,
.open>.btn-success.btn-inverse:hover.dropdown-toggle:focus,
.open>.btn-success.btn-inverse:hover.dropdown-toggle.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}

.btn-success.btn-inverse:hover:active,
.btn-success.btn-inverse:hover.active,
.open>.btn-success.btn-inverse:hover.dropdown-toggle {
    background-image: none;
}

.btn-success.btn-inverse:hover.disabled:hover,
.btn-success.btn-inverse:hover.disabled:focus,
.btn-success.btn-inverse:hover.disabled.focus,
.btn-success.btn-inverse:hover[disabled]:hover,
.btn-success.btn-inverse:hover[disabled]:focus,
.btn-success.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-success.btn-inverse:hover:hover,
fieldset[disabled] .btn-success.btn-inverse:hover:focus,
fieldset[disabled] .btn-success.btn-inverse:hover.focus {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success.btn-inverse:hover .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-success.btn-transparent {
    color: #5cb85c;
    background-color: transparent;
    border-color: #5cb85c;
}

.btn-success.btn-transparent:focus,
.btn-success.btn-transparent.focus {
    color: #5cb85c;
    background-color: transparent;
    border-color: #2d672d;
}

.btn-success.btn-transparent:hover {
    color: #5cb85c;
    background-color: transparent;
    border-color: #419641;
}

.btn-success.btn-transparent:active,
.btn-success.btn-transparent.active,
.open>.btn-success.btn-transparent.dropdown-toggle {
    color: #5cb85c;
    background-color: transparent;
    border-color: #419641;
}

.btn-success.btn-transparent:active:hover,
.btn-success.btn-transparent:active:focus,
.btn-success.btn-transparent:active.focus,
.btn-success.btn-transparent.active:hover,
.btn-success.btn-transparent.active:focus,
.btn-success.btn-transparent.active.focus,
.open>.btn-success.btn-transparent.dropdown-toggle:hover,
.open>.btn-success.btn-transparent.dropdown-toggle:focus,
.open>.btn-success.btn-transparent.dropdown-toggle.focus {
    color: #5cb85c;
    background-color: transparent;
    border-color: #2d672d;
}

.btn-success.btn-transparent:active,
.btn-success.btn-transparent.active,
.open>.btn-success.btn-transparent.dropdown-toggle {
    background-image: none;
}

.btn-success.btn-transparent.disabled:hover,
.btn-success.btn-transparent.disabled:focus,
.btn-success.btn-transparent.disabled.focus,
.btn-success.btn-transparent[disabled]:hover,
.btn-success.btn-transparent[disabled]:focus,
.btn-success.btn-transparent[disabled].focus,
fieldset[disabled] .btn-success.btn-transparent:hover,
fieldset[disabled] .btn-success.btn-transparent:focus,
fieldset[disabled] .btn-success.btn-transparent.focus {
    background-color: transparent;
    border-color: #5cb85c;
}

.btn-success.btn-transparent .badge {
    color: transparent;
    background-color: #5cb85c;
}

.btn-success.btn-transparent:hover {
    color: #5cb85c;
    background-color: #2d672d;
    border-color: #5cb85c;
}

.btn-success.btn-transparent:hover:focus,
.btn-success.btn-transparent:hover.focus {
    color: #5cb85c;
    background-color: #1e441e;
    border-color: #2d672d;
}

.btn-success.btn-transparent:hover:hover {
    color: #5cb85c;
    background-color: #1e441e;
    border-color: #419641;
}

.btn-success.btn-transparent:hover:active,
.btn-success.btn-transparent:hover.active,
.open>.btn-success.btn-transparent:hover.dropdown-toggle {
    color: #5cb85c;
    background-color: #1e441e;
    border-color: #419641;
}

.btn-success.btn-transparent:hover:active:hover,
.btn-success.btn-transparent:hover:active:focus,
.btn-success.btn-transparent:hover:active.focus,
.btn-success.btn-transparent:hover.active:hover,
.btn-success.btn-transparent:hover.active:focus,
.btn-success.btn-transparent:hover.active.focus,
.open>.btn-success.btn-transparent:hover.dropdown-toggle:hover,
.open>.btn-success.btn-transparent:hover.dropdown-toggle:focus,
.open>.btn-success.btn-transparent:hover.dropdown-toggle.focus {
    color: #5cb85c;
    background-color: #132b13;
    border-color: #2d672d;
}

.btn-success.btn-transparent:hover:active,
.btn-success.btn-transparent:hover.active,
.open>.btn-success.btn-transparent:hover.dropdown-toggle {
    background-image: none;
}

.btn-success.btn-transparent:hover.disabled:hover,
.btn-success.btn-transparent:hover.disabled:focus,
.btn-success.btn-transparent:hover.disabled.focus,
.btn-success.btn-transparent:hover[disabled]:hover,
.btn-success.btn-transparent:hover[disabled]:focus,
.btn-success.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-success.btn-transparent:hover:hover,
fieldset[disabled] .btn-success.btn-transparent:hover:focus,
fieldset[disabled] .btn-success.btn-transparent:hover.focus {
    background-color: #2d672d;
    border-color: #5cb85c;
}

.btn-success.btn-transparent:hover .badge {
    color: #2d672d;
    background-color: #5cb85c;
}

.btn-info.btn-inverse {
    color: #5bc0de;
    background-color: #fff;
    border-color: #5bc0de;
}

.btn-info.btn-inverse:focus,
.btn-info.btn-inverse.focus {
    color: #5bc0de;
    background-color: #e6e6e6;
    border-color: #1f7e9a;
}

.btn-info.btn-inverse:hover {
    color: #5bc0de;
    background-color: #e6e6e6;
    border-color: #2aabd2;
}

.btn-info.btn-inverse:active,
.btn-info.btn-inverse.active,
.open>.btn-info.btn-inverse.dropdown-toggle {
    color: #5bc0de;
    background-color: #e6e6e6;
    border-color: #2aabd2;
}

.btn-info.btn-inverse:active:hover,
.btn-info.btn-inverse:active:focus,
.btn-info.btn-inverse:active.focus,
.btn-info.btn-inverse.active:hover,
.btn-info.btn-inverse.active:focus,
.btn-info.btn-inverse.active.focus,
.open>.btn-info.btn-inverse.dropdown-toggle:hover,
.open>.btn-info.btn-inverse.dropdown-toggle:focus,
.open>.btn-info.btn-inverse.dropdown-toggle.focus {
    color: #5bc0de;
    background-color: #d4d4d4;
    border-color: #1f7e9a;
}

.btn-info.btn-inverse:active,
.btn-info.btn-inverse.active,
.open>.btn-info.btn-inverse.dropdown-toggle {
    background-image: none;
}

.btn-info.btn-inverse.disabled:hover,
.btn-info.btn-inverse.disabled:focus,
.btn-info.btn-inverse.disabled.focus,
.btn-info.btn-inverse[disabled]:hover,
.btn-info.btn-inverse[disabled]:focus,
.btn-info.btn-inverse[disabled].focus,
fieldset[disabled] .btn-info.btn-inverse:hover,
fieldset[disabled] .btn-info.btn-inverse:focus,
fieldset[disabled] .btn-info.btn-inverse.focus {
    background-color: #fff;
    border-color: #5bc0de;
}

.btn-info.btn-inverse .badge {
    color: #fff;
    background-color: #5bc0de;
}

.btn-info.btn-inverse:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info.btn-inverse:hover:focus,
.btn-info.btn-inverse:hover.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}

.btn-info.btn-inverse:hover:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info.btn-inverse:hover:active,
.btn-info.btn-inverse:hover.active,
.open>.btn-info.btn-inverse:hover.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info.btn-inverse:hover:active:hover,
.btn-info.btn-inverse:hover:active:focus,
.btn-info.btn-inverse:hover:active.focus,
.btn-info.btn-inverse:hover.active:hover,
.btn-info.btn-inverse:hover.active:focus,
.btn-info.btn-inverse:hover.active.focus,
.open>.btn-info.btn-inverse:hover.dropdown-toggle:hover,
.open>.btn-info.btn-inverse:hover.dropdown-toggle:focus,
.open>.btn-info.btn-inverse:hover.dropdown-toggle.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}

.btn-info.btn-inverse:hover:active,
.btn-info.btn-inverse:hover.active,
.open>.btn-info.btn-inverse:hover.dropdown-toggle {
    background-image: none;
}

.btn-info.btn-inverse:hover.disabled:hover,
.btn-info.btn-inverse:hover.disabled:focus,
.btn-info.btn-inverse:hover.disabled.focus,
.btn-info.btn-inverse:hover[disabled]:hover,
.btn-info.btn-inverse:hover[disabled]:focus,
.btn-info.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-info.btn-inverse:hover:hover,
fieldset[disabled] .btn-info.btn-inverse:hover:focus,
fieldset[disabled] .btn-info.btn-inverse:hover.focus {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info.btn-inverse:hover .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-info.btn-transparent {
    color: #5bc0de;
    background-color: transparent;
    border-color: #5bc0de;
}

.btn-info.btn-transparent:focus,
.btn-info.btn-transparent.focus {
    color: #5bc0de;
    background-color: transparent;
    border-color: #1f7e9a;
}

.btn-info.btn-transparent:hover {
    color: #5bc0de;
    background-color: transparent;
    border-color: #2aabd2;
}

.btn-info.btn-transparent:active,
.btn-info.btn-transparent.active,
.open>.btn-info.btn-transparent.dropdown-toggle {
    color: #5bc0de;
    background-color: transparent;
    border-color: #2aabd2;
}

.btn-info.btn-transparent:active:hover,
.btn-info.btn-transparent:active:focus,
.btn-info.btn-transparent:active.focus,
.btn-info.btn-transparent.active:hover,
.btn-info.btn-transparent.active:focus,
.btn-info.btn-transparent.active.focus,
.open>.btn-info.btn-transparent.dropdown-toggle:hover,
.open>.btn-info.btn-transparent.dropdown-toggle:focus,
.open>.btn-info.btn-transparent.dropdown-toggle.focus {
    color: #5bc0de;
    background-color: transparent;
    border-color: #1f7e9a;
}

.btn-info.btn-transparent:active,
.btn-info.btn-transparent.active,
.open>.btn-info.btn-transparent.dropdown-toggle {
    background-image: none;
}

.btn-info.btn-transparent.disabled:hover,
.btn-info.btn-transparent.disabled:focus,
.btn-info.btn-transparent.disabled.focus,
.btn-info.btn-transparent[disabled]:hover,
.btn-info.btn-transparent[disabled]:focus,
.btn-info.btn-transparent[disabled].focus,
fieldset[disabled] .btn-info.btn-transparent:hover,
fieldset[disabled] .btn-info.btn-transparent:focus,
fieldset[disabled] .btn-info.btn-transparent.focus {
    background-color: transparent;
    border-color: #5bc0de;
}

.btn-info.btn-transparent .badge {
    color: transparent;
    background-color: #5bc0de;
}

.btn-info.btn-transparent:hover {
    color: #5bc0de;
    background-color: #1f7e9a;
    border-color: #5bc0de;
}

.btn-info.btn-transparent:hover:focus,
.btn-info.btn-transparent:hover.focus {
    color: #5bc0de;
    background-color: #175b70;
    border-color: #1f7e9a;
}

.btn-info.btn-transparent:hover:hover {
    color: #5bc0de;
    background-color: #175b70;
    border-color: #2aabd2;
}

.btn-info.btn-transparent:hover:active,
.btn-info.btn-transparent:hover.active,
.open>.btn-info.btn-transparent:hover.dropdown-toggle {
    color: #5bc0de;
    background-color: #175b70;
    border-color: #2aabd2;
}

.btn-info.btn-transparent:hover:active:hover,
.btn-info.btn-transparent:hover:active:focus,
.btn-info.btn-transparent:hover:active.focus,
.btn-info.btn-transparent:hover.active:hover,
.btn-info.btn-transparent:hover.active:focus,
.btn-info.btn-transparent:hover.active.focus,
.open>.btn-info.btn-transparent:hover.dropdown-toggle:hover,
.open>.btn-info.btn-transparent:hover.dropdown-toggle:focus,
.open>.btn-info.btn-transparent:hover.dropdown-toggle.focus {
    color: #5bc0de;
    background-color: #114352;
    border-color: #1f7e9a;
}

.btn-info.btn-transparent:hover:active,
.btn-info.btn-transparent:hover.active,
.open>.btn-info.btn-transparent:hover.dropdown-toggle {
    background-image: none;
}

.btn-info.btn-transparent:hover.disabled:hover,
.btn-info.btn-transparent:hover.disabled:focus,
.btn-info.btn-transparent:hover.disabled.focus,
.btn-info.btn-transparent:hover[disabled]:hover,
.btn-info.btn-transparent:hover[disabled]:focus,
.btn-info.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-info.btn-transparent:hover:hover,
fieldset[disabled] .btn-info.btn-transparent:hover:focus,
fieldset[disabled] .btn-info.btn-transparent:hover.focus {
    background-color: #1f7e9a;
    border-color: #5bc0de;
}

.btn-info.btn-transparent:hover .badge {
    color: #1f7e9a;
    background-color: #5bc0de;
}

.btn-warning.btn-inverse {
    color: #f0ad4e;
    background-color: #fff;
    border-color: #f0ad4e;
}

.btn-warning.btn-inverse:focus,
.btn-warning.btn-inverse.focus {
    color: #f0ad4e;
    background-color: #e6e6e6;
    border-color: #b06d0f;
}

.btn-warning.btn-inverse:hover {
    color: #f0ad4e;
    background-color: #e6e6e6;
    border-color: #eb9316;
}

.btn-warning.btn-inverse:active,
.btn-warning.btn-inverse.active,
.open>.btn-warning.btn-inverse.dropdown-toggle {
    color: #f0ad4e;
    background-color: #e6e6e6;
    border-color: #eb9316;
}

.btn-warning.btn-inverse:active:hover,
.btn-warning.btn-inverse:active:focus,
.btn-warning.btn-inverse:active.focus,
.btn-warning.btn-inverse.active:hover,
.btn-warning.btn-inverse.active:focus,
.btn-warning.btn-inverse.active.focus,
.open>.btn-warning.btn-inverse.dropdown-toggle:hover,
.open>.btn-warning.btn-inverse.dropdown-toggle:focus,
.open>.btn-warning.btn-inverse.dropdown-toggle.focus {
    color: #f0ad4e;
    background-color: #d4d4d4;
    border-color: #b06d0f;
}

.btn-warning.btn-inverse:active,
.btn-warning.btn-inverse.active,
.open>.btn-warning.btn-inverse.dropdown-toggle {
    background-image: none;
}

.btn-warning.btn-inverse.disabled:hover,
.btn-warning.btn-inverse.disabled:focus,
.btn-warning.btn-inverse.disabled.focus,
.btn-warning.btn-inverse[disabled]:hover,
.btn-warning.btn-inverse[disabled]:focus,
.btn-warning.btn-inverse[disabled].focus,
fieldset[disabled] .btn-warning.btn-inverse:hover,
fieldset[disabled] .btn-warning.btn-inverse:focus,
fieldset[disabled] .btn-warning.btn-inverse.focus {
    background-color: #fff;
    border-color: #f0ad4e;
}

.btn-warning.btn-inverse .badge {
    color: #fff;
    background-color: #f0ad4e;
}

.btn-warning.btn-inverse:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning.btn-inverse:hover:focus,
.btn-warning.btn-inverse:hover.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}

.btn-warning.btn-inverse:hover:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning.btn-inverse:hover:active,
.btn-warning.btn-inverse:hover.active,
.open>.btn-warning.btn-inverse:hover.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning.btn-inverse:hover:active:hover,
.btn-warning.btn-inverse:hover:active:focus,
.btn-warning.btn-inverse:hover:active.focus,
.btn-warning.btn-inverse:hover.active:hover,
.btn-warning.btn-inverse:hover.active:focus,
.btn-warning.btn-inverse:hover.active.focus,
.open>.btn-warning.btn-inverse:hover.dropdown-toggle:hover,
.open>.btn-warning.btn-inverse:hover.dropdown-toggle:focus,
.open>.btn-warning.btn-inverse:hover.dropdown-toggle.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d;
}

.btn-warning.btn-inverse:hover:active,
.btn-warning.btn-inverse:hover.active,
.open>.btn-warning.btn-inverse:hover.dropdown-toggle {
    background-image: none;
}

.btn-warning.btn-inverse:hover.disabled:hover,
.btn-warning.btn-inverse:hover.disabled:focus,
.btn-warning.btn-inverse:hover.disabled.focus,
.btn-warning.btn-inverse:hover[disabled]:hover,
.btn-warning.btn-inverse:hover[disabled]:focus,
.btn-warning.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-warning.btn-inverse:hover:hover,
fieldset[disabled] .btn-warning.btn-inverse:hover:focus,
fieldset[disabled] .btn-warning.btn-inverse:hover.focus {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning.btn-inverse:hover .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-warning.btn-transparent {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #f0ad4e;
}

.btn-warning.btn-transparent:focus,
.btn-warning.btn-transparent.focus {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #b06d0f;
}

.btn-warning.btn-transparent:hover {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #eb9316;
}

.btn-warning.btn-transparent:active,
.btn-warning.btn-transparent.active,
.open>.btn-warning.btn-transparent.dropdown-toggle {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #eb9316;
}

.btn-warning.btn-transparent:active:hover,
.btn-warning.btn-transparent:active:focus,
.btn-warning.btn-transparent:active.focus,
.btn-warning.btn-transparent.active:hover,
.btn-warning.btn-transparent.active:focus,
.btn-warning.btn-transparent.active.focus,
.open>.btn-warning.btn-transparent.dropdown-toggle:hover,
.open>.btn-warning.btn-transparent.dropdown-toggle:focus,
.open>.btn-warning.btn-transparent.dropdown-toggle.focus {
    color: #f0ad4e;
    background-color: transparent;
    border-color: #b06d0f;
}

.btn-warning.btn-transparent:active,
.btn-warning.btn-transparent.active,
.open>.btn-warning.btn-transparent.dropdown-toggle {
    background-image: none;
}

.btn-warning.btn-transparent.disabled:hover,
.btn-warning.btn-transparent.disabled:focus,
.btn-warning.btn-transparent.disabled.focus,
.btn-warning.btn-transparent[disabled]:hover,
.btn-warning.btn-transparent[disabled]:focus,
.btn-warning.btn-transparent[disabled].focus,
fieldset[disabled] .btn-warning.btn-transparent:hover,
fieldset[disabled] .btn-warning.btn-transparent:focus,
fieldset[disabled] .btn-warning.btn-transparent.focus {
    background-color: transparent;
    border-color: #f0ad4e;
}

.btn-warning.btn-transparent .badge {
    color: transparent;
    background-color: #f0ad4e;
}

.btn-warning.btn-transparent:hover {
    color: #f0ad4e;
    background-color: #b06d0f;
    border-color: #f0ad4e;
}

.btn-warning.btn-transparent:hover:focus,
.btn-warning.btn-transparent:hover.focus {
    color: #f0ad4e;
    background-color: #81500b;
    border-color: #b06d0f;
}

.btn-warning.btn-transparent:hover:hover {
    color: #f0ad4e;
    background-color: #81500b;
    border-color: #eb9316;
}

.btn-warning.btn-transparent:hover:active,
.btn-warning.btn-transparent:hover.active,
.open>.btn-warning.btn-transparent:hover.dropdown-toggle {
    color: #f0ad4e;
    background-color: #81500b;
    border-color: #eb9316;
}

.btn-warning.btn-transparent:hover:active:hover,
.btn-warning.btn-transparent:hover:active:focus,
.btn-warning.btn-transparent:hover:active.focus,
.btn-warning.btn-transparent:hover.active:hover,
.btn-warning.btn-transparent:hover.active:focus,
.btn-warning.btn-transparent:hover.active.focus,
.open>.btn-warning.btn-transparent:hover.dropdown-toggle:hover,
.open>.btn-warning.btn-transparent:hover.dropdown-toggle:focus,
.open>.btn-warning.btn-transparent:hover.dropdown-toggle.focus {
    color: #f0ad4e;
    background-color: #603b08;
    border-color: #b06d0f;
}

.btn-warning.btn-transparent:hover:active,
.btn-warning.btn-transparent:hover.active,
.open>.btn-warning.btn-transparent:hover.dropdown-toggle {
    background-image: none;
}

.btn-warning.btn-transparent:hover.disabled:hover,
.btn-warning.btn-transparent:hover.disabled:focus,
.btn-warning.btn-transparent:hover.disabled.focus,
.btn-warning.btn-transparent:hover[disabled]:hover,
.btn-warning.btn-transparent:hover[disabled]:focus,
.btn-warning.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-warning.btn-transparent:hover:hover,
fieldset[disabled] .btn-warning.btn-transparent:hover:focus,
fieldset[disabled] .btn-warning.btn-transparent:hover.focus {
    background-color: #b06d0f;
    border-color: #f0ad4e;
}

.btn-warning.btn-transparent:hover .badge {
    color: #b06d0f;
    background-color: #f0ad4e;
}

.btn-danger.btn-inverse {
    color: #d9534f;
    background-color: #fff;
    border-color: #d9534f;
}

.btn-danger.btn-inverse:focus,
.btn-danger.btn-inverse.focus {
    color: #d9534f;
    background-color: #e6e6e6;
    border-color: #8b211e;
}

.btn-danger.btn-inverse:hover {
    color: #d9534f;
    background-color: #e6e6e6;
    border-color: #c12e2a;
}

.btn-danger.btn-inverse:active,
.btn-danger.btn-inverse.active,
.open>.btn-danger.btn-inverse.dropdown-toggle {
    color: #d9534f;
    background-color: #e6e6e6;
    border-color: #c12e2a;
}

.btn-danger.btn-inverse:active:hover,
.btn-danger.btn-inverse:active:focus,
.btn-danger.btn-inverse:active.focus,
.btn-danger.btn-inverse.active:hover,
.btn-danger.btn-inverse.active:focus,
.btn-danger.btn-inverse.active.focus,
.open>.btn-danger.btn-inverse.dropdown-toggle:hover,
.open>.btn-danger.btn-inverse.dropdown-toggle:focus,
.open>.btn-danger.btn-inverse.dropdown-toggle.focus {
    color: #d9534f;
    background-color: #d4d4d4;
    border-color: #8b211e;
}

.btn-danger.btn-inverse:active,
.btn-danger.btn-inverse.active,
.open>.btn-danger.btn-inverse.dropdown-toggle {
    background-image: none;
}

.btn-danger.btn-inverse.disabled:hover,
.btn-danger.btn-inverse.disabled:focus,
.btn-danger.btn-inverse.disabled.focus,
.btn-danger.btn-inverse[disabled]:hover,
.btn-danger.btn-inverse[disabled]:focus,
.btn-danger.btn-inverse[disabled].focus,
fieldset[disabled] .btn-danger.btn-inverse:hover,
fieldset[disabled] .btn-danger.btn-inverse:focus,
fieldset[disabled] .btn-danger.btn-inverse.focus {
    background-color: #fff;
    border-color: #d9534f;
}

.btn-danger.btn-inverse .badge {
    color: #fff;
    background-color: #d9534f;
}

.btn-danger.btn-inverse:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger.btn-inverse:hover:focus,
.btn-danger.btn-inverse:hover.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}

.btn-danger.btn-inverse:hover:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger.btn-inverse:hover:active,
.btn-danger.btn-inverse:hover.active,
.open>.btn-danger.btn-inverse:hover.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger.btn-inverse:hover:active:hover,
.btn-danger.btn-inverse:hover:active:focus,
.btn-danger.btn-inverse:hover:active.focus,
.btn-danger.btn-inverse:hover.active:hover,
.btn-danger.btn-inverse:hover.active:focus,
.btn-danger.btn-inverse:hover.active.focus,
.open>.btn-danger.btn-inverse:hover.dropdown-toggle:hover,
.open>.btn-danger.btn-inverse:hover.dropdown-toggle:focus,
.open>.btn-danger.btn-inverse:hover.dropdown-toggle.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}

.btn-danger.btn-inverse:hover:active,
.btn-danger.btn-inverse:hover.active,
.open>.btn-danger.btn-inverse:hover.dropdown-toggle {
    background-image: none;
}

.btn-danger.btn-inverse:hover.disabled:hover,
.btn-danger.btn-inverse:hover.disabled:focus,
.btn-danger.btn-inverse:hover.disabled.focus,
.btn-danger.btn-inverse:hover[disabled]:hover,
.btn-danger.btn-inverse:hover[disabled]:focus,
.btn-danger.btn-inverse:hover[disabled].focus,
fieldset[disabled] .btn-danger.btn-inverse:hover:hover,
fieldset[disabled] .btn-danger.btn-inverse:hover:focus,
fieldset[disabled] .btn-danger.btn-inverse:hover.focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger.btn-inverse:hover .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-danger.btn-transparent {
    color: #d9534f;
    background-color: transparent;
    border-color: #d9534f;
}

.btn-danger.btn-transparent:focus,
.btn-danger.btn-transparent.focus {
    color: #d9534f;
    background-color: transparent;
    border-color: #8b211e;
}

.btn-danger.btn-transparent:hover {
    color: #d9534f;
    background-color: transparent;
    border-color: #c12e2a;
}

.btn-danger.btn-transparent:active,
.btn-danger.btn-transparent.active,
.open>.btn-danger.btn-transparent.dropdown-toggle {
    color: #d9534f;
    background-color: transparent;
    border-color: #c12e2a;
}

.btn-danger.btn-transparent:active:hover,
.btn-danger.btn-transparent:active:focus,
.btn-danger.btn-transparent:active.focus,
.btn-danger.btn-transparent.active:hover,
.btn-danger.btn-transparent.active:focus,
.btn-danger.btn-transparent.active.focus,
.open>.btn-danger.btn-transparent.dropdown-toggle:hover,
.open>.btn-danger.btn-transparent.dropdown-toggle:focus,
.open>.btn-danger.btn-transparent.dropdown-toggle.focus {
    color: #d9534f;
    background-color: transparent;
    border-color: #8b211e;
}

.btn-danger.btn-transparent:active,
.btn-danger.btn-transparent.active,
.open>.btn-danger.btn-transparent.dropdown-toggle {
    background-image: none;
}

.btn-danger.btn-transparent.disabled:hover,
.btn-danger.btn-transparent.disabled:focus,
.btn-danger.btn-transparent.disabled.focus,
.btn-danger.btn-transparent[disabled]:hover,
.btn-danger.btn-transparent[disabled]:focus,
.btn-danger.btn-transparent[disabled].focus,
fieldset[disabled] .btn-danger.btn-transparent:hover,
fieldset[disabled] .btn-danger.btn-transparent:focus,
fieldset[disabled] .btn-danger.btn-transparent.focus {
    background-color: transparent;
    border-color: #d9534f;
}

.btn-danger.btn-transparent .badge {
    color: transparent;
    background-color: #d9534f;
}

.btn-danger.btn-transparent:hover {
    color: #d9534f;
    background-color: #8b211e;
    border-color: #d9534f;
}

.btn-danger.btn-transparent:hover:focus,
.btn-danger.btn-transparent:hover.focus {
    color: #d9534f;
    background-color: #611715;
    border-color: #8b211e;
}

.btn-danger.btn-transparent:hover:hover {
    color: #d9534f;
    background-color: #611715;
    border-color: #c12e2a;
}

.btn-danger.btn-transparent:hover:active,
.btn-danger.btn-transparent:hover.active,
.open>.btn-danger.btn-transparent:hover.dropdown-toggle {
    color: #d9534f;
    background-color: #611715;
    border-color: #c12e2a;
}

.btn-danger.btn-transparent:hover:active:hover,
.btn-danger.btn-transparent:hover:active:focus,
.btn-danger.btn-transparent:hover:active.focus,
.btn-danger.btn-transparent:hover.active:hover,
.btn-danger.btn-transparent:hover.active:focus,
.btn-danger.btn-transparent:hover.active.focus,
.open>.btn-danger.btn-transparent:hover.dropdown-toggle:hover,
.open>.btn-danger.btn-transparent:hover.dropdown-toggle:focus,
.open>.btn-danger.btn-transparent:hover.dropdown-toggle.focus {
    color: #d9534f;
    background-color: #43100f;
    border-color: #8b211e;
}

.btn-danger.btn-transparent:hover:active,
.btn-danger.btn-transparent:hover.active,
.open>.btn-danger.btn-transparent:hover.dropdown-toggle {
    background-image: none;
}

.btn-danger.btn-transparent:hover.disabled:hover,
.btn-danger.btn-transparent:hover.disabled:focus,
.btn-danger.btn-transparent:hover.disabled.focus,
.btn-danger.btn-transparent:hover[disabled]:hover,
.btn-danger.btn-transparent:hover[disabled]:focus,
.btn-danger.btn-transparent:hover[disabled].focus,
fieldset[disabled] .btn-danger.btn-transparent:hover:hover,
fieldset[disabled] .btn-danger.btn-transparent:hover:focus,
fieldset[disabled] .btn-danger.btn-transparent:hover.focus {
    background-color: #8b211e;
    border-color: #d9534f;
}

.btn-danger.btn-transparent:hover .badge {
    color: #8b211e;
    background-color: #d9534f;
}

/** End Buttons **/

/** Table **/
a.has-icon {
    color: #fff;
    font-size: 20px;
    border-radius: 2px;
    background: #5e6f84;
    border: 2px solid #5e6f84;
    width: 24px;
    display: inline-block;
    text-align: center;
    height: 24px;
    margin-right: 4px;
}

.has-icon .fa {
    line-height: 24px;
    display: block;
}

a:hover.has-icon {
    color: #333d52;
    text-decoration: none;
    background: white;
}

.fa-2g {
    font-size: 18px;
}

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

/** End Table **/

/* Space things out */
.bs-docs-section {
    margin-bottom: 60px;
}

.bs-docs-section:last-child {
    margin-bottom: 0;
}

h1[id] {
    padding-top: 20px;
    margin-top: 0;
}


/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
    padding: 10px;
    margin: 40px 0 20px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    /*border-left-width: 5px;*/
    border-radius: 0;
}

.bs-callout h4 {
    margin: 0;
    font-size: 15px;
    font-weight: bold;
}

.bs-callout p:last-child {
    margin-bottom: 0;
}

.bs-callout code {
    border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout+.bs-callout {
    margin-top: -5px;
}

/* Variations */
.bs-callout-danger {
    border-left-color: #ce4844;
}

.bs-callout-danger h4 {
    color: #ce4844;
}

.bs-callout-warning {
    border-left-color: #aa6708;
}

.bs-callout-warning h4 {
    color: #aa6708;
}

.bs-callout-info {
    border-left-color: #1b809e;
}

.bs-callout-info h4 {
    color: #1b809e;
}

/** Alert **/
.alert {
    margin: 0;
}

/** End Alert **/

/** Label **/
.label {
    padding: 5px;
    font-weight: 500;
    font-size: 90%;
}

/** End Label **/
/** Badges **/
.badge {
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
}

.badge-sm {
    font-size: 11px;
}

.o-dot-default,
.badge-default {
    background-color: #777;
}

.o-dot[href]:hover,
.o-dot[href]:focus .badge-default[href]:hover,
.badge-default[href]:focus {
    background-color: #5e5e5e;
}

.o-dot-primary,
.badge-primary {
    background-color: #38435a;
}

.o-dot-primary[href]:hover,
.o-dot-primary[href]:focus,
.badge-primary[href]:hover,
.badge-primary[href]:focus {
    background-color: #286090;
}

.o-dot-success,
.badge-success {
    background-color: #5cb85c;
}

.o-dot-success[href]:hover,
.o-dot-success[href]:focus,
.badge-success[href]:hover,
.badge-success[href]:focus {
    background-color: #449d44;
}

.o-dot-info,
.badge-info {
    background-color: #5bc0de;
}

.o-dot-info[href]:hover,
.o-dot-info[href]:focus,
.badge-info[href]:hover,
.badge-info[href]:focus {
    background-color: #31b0d5;
}

.o-dot-warning,
.badge-warning {
    background-color: #f0ad4e;
}

.o-dot-warning[href]:hover,
.o-dot-warning[href]:focus,
.badge-warning[href]:hover,
.badge-warning[href]:focus {
    background-color: #ec971f;
}

.o-dot-danger,
.badge-danger {
    background-color: #d9534f;
}

.o-dot-danger[href]:hover,
.o-dot-danger[href]:focus,
.badge-danger[href]:hover,
.badge-danger[href]:focus {
    background-color: #c9302c;
}

/** End Badges **/

/** Helpers **/
.u {
    text-decoration: underline;
}

.custom-li,
.no-style {
    list-style: none;
    margin: 0;
    padding: 0;
}

.custom-li li:before {
    content: '';
    color: #555;
    width: 3px;
    display: inline-block;
    background: #555;
    height: 3px;
    margin-right: 5px;
    border-radius: 50%;
    vertical-align: middle;
}

.o-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border-radius: 50%;
}

/** End Helpers **/

/** SubBlocks **/
.sub-block {
    border-top: 1px solid #d0d0d0;
    margin: 30px 0;
}

.sub-block h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    color: #ed4242;
}

.sub-block h4 {
    margin: 20px 0;
}

/** End SubBlocks **/

/** Taglist ***/
.tag-list {
    list-style: none;
    padding: 0;
}

.tag-list li {
    float: left;
    display: block;
    padding: 4px 10px;
    background: white;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    color: #555;
    margin: 10px;
}

.tag-list li a {
    color: #555;
}

.tag-list li a:hover {
    color: #333;
}

.pagination {
    margin: 0;
}

.table-tools {
    margin: 10px 0;
}

.panel {
    margin-bottom: 0;
    position: relative;
    border-radius: 0;
    border-bottom: 1px solid #d0d0d0;
}

.sub-form-group {
    margin-bottom: 15px;
}

.table>tbody>tr>th {
    border-top: 0;
}

.form-group:last-child,
.sub-form-group:last-child {
    margin-bottom: 0;
}

.sub-form-group label {
    font-weight: 500;
}

.left-pane,
.right-pane {
    padding: 0;
}

.ps {
    padding: 0 20px;
}

.left-pane {
    border-right: 1px solid #d0d0d0;
}

.panel-heading {
    /*background: #233645;*/
    padding: 16px 20px 0;
}

.panel h3 {
    font-size: 16px;
    font-weight: bold;
    color: #141824 !important;
    margin: 0;
    line-height: 24px;
}

/*.panel-heading .btn{*/
/*text-transform: uppercase;*/
/*}*/
.btn-actions {
    padding: 20px;
    text-align: center;
}

.panel-body {
    padding: 20px;
    position: relative;
}

.panel-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 400px;
    display: none;
    background: rgba(255, 255, 255, 0.9);
    z-index: 6;
}

.panel-overlay-shade {
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 5;
}

.panel-overlay-close {
    background: #555 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 5px;
    position: absolute;
    right: 20px;
    text-transform: uppercase;
    top: 20px;
    z-index: 3;
}

.panel-overlay-close:hover {
    color: #ddd;
    text-decoration: none;
}

.uploader-components {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.uploader-components .uploader-box {
    height: 30px;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    top: 45%;
    width: 200px;
}

.uploader-box>input {
    display: block;
    float: left;
    opacity: 0;
    position: absolute;
    cursor: pointer;
    z-index: 2;
}

.uploader-box>.btn {
    font-weight: bold;
    position: absolute;
    z-index: 1;
}

.uploader {
    background: white none repeat scroll 0 0;
    border: 0 solid rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    box-shadow: 1px 4px 8px rgba(0, 0, 0, 0.4);
    /*cursor: pointer;*/
    height: 100%;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
    overflow: hidden;
}

.head-master {
    padding-top: 30px;
}

.file-api-note {
    bottom: 4px;
    color: #aaa;
    font-size: 12px;
    left: 0;
    position: absolute;
    width: 100%;
}

#generated_image {
    display: block;
    width: 100%;
    overflow: hidden;
    height: 100%;
}

img {
    max-width: 100% !important;
}

.cropper-controls {
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.control-selectors {
    bottom: 10px;
    left: 10px;
    position: absolute;
}

.control-actions {
    bottom: 10px;
    right: 10px;
    position: absolute;
}



.img-container {
    border: 1px solid #ddd;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
    position: relative;
}

.img-container .label {
    background: #555 none repeat scroll 0 0;
    border-radius: 0;
    bottom: 5px;
    display: block;
    position: absolute;
    right: 0;
}

.img-container .overlay {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    width: 100%;
    display: none;
}

.img-container.hovered .overlay {
    display: block;
}

.img-container .overlay input {
    box-sizing: border-box;
    display: block;
    height: 26px;
    left: 5%;
    line-height: 1;
    margin-top: -13px;
    padding: 0;
    position: absolute;
    right: 5%;
    top: 40%;
    width: 90%;
}

.history-box-type {
    display: none;
}

.box-link-list li {
    list-style: none;
    float: left;
}

.box-link-list li>a {
    display: block;
    padding: 2px 8px;
    border-radius: 4px;
    color: #222;
    font-size: 13px;
}

.box-link-list li>a:hover {
    text-decoration: underline;
}

.box-link-list li>a.active {
    background: #bbb;
    text-decoration: none;
}

.package-ids-list ul {
    max-height: 250px;
    list-style: none;
    margin: 0;
    overflow: auto;
    padding: 0;
}

#user_pending_bar {
    padding: 10px 20px;
    font-size: 11px;
    background: #ED3013;
    color: white;
}

.dummy-video {
    min-height: 80px;
    position: relative;
}

.dummy-video .overlay {
    position: absolute;
    z-index: 2;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dummy-video .show-video {
    position: absolute;
    z-index: 3;
    top: 0;
    margin-top: 0;
    left: 0;
    width: 100%;
    margin-left: 0;
    height: 100%;
}

.dummy-video .show-video .fa {
    opacity: 0;
    position: absolute;
    z-index: 3;
    top: 50%;
    margin-top: -21px;
    left: 50%;
    margin-left: -18px;
    color: #ffffff;
    -webkit-transition: opacity 300ms, visibility 300ms;
    transition: opacity 300ms, visibility 300ms;
}

.dummy-video .show-video:hover .fa {
    text-decoration: none;
    opacity: 1;
}

.cpv-videos .actions {
    margin-top: 4px;
}

.vid-wrap {
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #d0d0d0;
    margin-top: 20px;
}

.vid-wrap.default {
    background: #efefef;
}

.vid-wrap.pending {
    background: #fffad6;
}

.vid-wrap strong {
    display: block;
    text-align: center;
}

.vid-info {
    font-size: 11px;
    line-height: 1.2;
    word-wrap: break-word;
    max-width: 100%;
    text-align: center;
}

/** Sub-Links **/
.sub-link-menu {
    position: absolute;
    width: 250px;
    top: 0;
    height: 100%;
    left: 0;
    padding-left: 0;
    padding-top: 30px;
    margin-left: -1px;
    border-right: 1px solid #47636e;
    background: #47636e;
}

.sub-link-menu li {
    list-style: none;
    position: relative;
    margin-right: -1px;
}

/* .sub-link-menu li:last-child a { border-bottom: 1px solid #d0d0d0; } */
.sub-link-menu li a {
    display: block;
    padding: 10px;
    color: white;
    text-align: center;
    font-size: 14px;
    border-right: 1px solid #47636e;
    margin-left: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.sub-link-menu li a:hover {
    font-weight: bold;
    outline: none;
}

.sub-link-menu li a.active {
    border-right-color: white;
    background-color: white;
    color: #0e4053;
}

.abs-container {
    position: relative;
}

.abs-content {
    margin-left: 250px;
    padding: 30px;
    border-top: 1px solid #e0e0e0;
}

.abs-content>h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.modal-content {
    color: #444 !important;
}

.badge-for_review {
    color: gold;
    background-color: black;
}

.ot-admin-tabs {
    margin: 0 0 -1px 20px;
    position: relative;
    padding: 0;
    z-index: 2;
}

.ot-admin-tabs li {
    display: block;
    float: left;
    border: 1px solid #4d535e;
    border-bottom: 0;
    padding: 4px 20px;
    margin-right: 5px;
    background: #7b848f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    bottom: -4px;
}

.ot-admin-tabs li.active {
    padding: 6px 20px;
    background: white;
    border: 1px solid #d0d0d0;
    border-bottom: white;
    bottom: 0;
}

.ot-admin-tabs li a {
    color: white;
    font-size: 13px;
    text-decoration: none;
}

.ot-admin-tabs li.active a {
    color: #444;
    font-weight: bold;
    font-size: 15px;
}

.ot-admin-tabs::after {
    content: "";
    clear: both;
    display: table;
}

/** new **/
.material-symbols-outlined {
    float: left;
    margin-right: 3px;
}

.btn-xs {
    line-height: 24px;
}

.btn-xs .material-symbols-outlined {
    font-size: 16px;
    line-height: 24px;
    float: left;
    margin-right: 2px;
}

#goto_id,
#goto_entity,
#goto_btn {
    border-radius: 8px;
}

#goto_btn {
    border-radius: 15px;
    width: 70px;
    color: #000;
    font-size: 12px;
    background: #b7f763;
    border: 1px solid #b7f763;
    font-weight: bold;
}

.torox-table {
    border-color: var(--torox_table_border);
    border-radius: 5px;
    border-collapse: separate;
    border-spacing: 0;
}

.torox-table th {
    background-color: var(--torox_table_header);
    font-family: "General Sans";
    color: var(--torox_table_white);
    font-size: 14px;
    font-weight: 600;
    border: 1px solid var(--torox_table_border);
    line-height: 130%;
    padding: 12px !important;
}

.torox-table td {
    border: 1px solid var(--torox_table_border);
    background-color: var(--torox_table_white);
    font-family: "General Sans";
    color: var(--torox_table_td_color);
    font-size: 14px;
    line-height: 130%;
}

/* top-left border-radius */
.torox-table tr:first-child th:first-child {
    border-top-left-radius: 3px;
}

/* top-right border-radius */
.torox-table tr:first-child th:last-child {
    border-top-right-radius: 3px;
}

/* bottom-left border-radius */
.torox-table tr:last-child td:first-child {
    border-bottom-left-radius: 3px;
}

/* bottom-right border-radius */
.torox-table tr:last-child td:last-child {
    border-bottom-right-radius: 3px;
}

.torox-btn-main {
    background-color: var(--torox-btn-main) !important;
    color: #0A1F59 !important;
    font-size: 14px;
    font-family: "General Sans";
    font-weight: bold;
    border: 1px solid var(--torox-btn-main) !important;
    padding: 6px 18px;
    border-radius: 15px;
}

.torox-btn-main:hover {
    background-color: var(--torox-btn-main) !important;
    border: 1px solid var(--torox-btn-main);
    opacity: 0.8;
    color: #0A1F59;
}

.torox-btn-main:visited,
.torox-btn-main:active {
    background-color: var(--torox-btn-main) !important;
    color: #0A1F59 !important;
    font-size: 14px;
    font-family: "General Sans";
    font-weight: bold;
    border: 1px solid var(--torox-btn-main) !important;
    padding: 6px 18px;
    border-radius: 15px;
}

.torox-btn-secondary {
    background-color: var(--torox-btn-secondary) !important;
    color: #fff;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-secondary) !important;
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-secondary:hover {
    background-color: var(--torox-btn-secondary);
    border: 1px solid var(--torox-btn-secondary);
    opacity: 0.8;
    color: #fff;
}

.torox-btn-secondary:visited,
.torox-btn-secondary:active {
    background-color: var(--torox-btn-secondary) !important;
    color: #fff;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-secondary) !important;
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}


.torox-btn-download {
    background-color: var(--torox-btn-download);
    color: #fff;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-download);
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-download:hover {
    border: 1px solid var(--torox-btn-download);
    opacity: 0.8;
    color: #fff;
}

.torox-btn-neutral {
    background-color: var(--torox-btn-neutral);
    color: #fff;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-neutral);
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-neutral:hover {
    border: 1px solid var(--torox-btn-neutral);
    opacity: 0.8;
    color: #fff;
}

.torox-btn-general {
    background-color: var(--torox-btn-general) !important;
    color: #fff !important;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-general) !important;
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-general:hover {
    background-color: var(--torox-btn-general) !important;
    border: 1px solid var(--torox-btn-general);
    opacity: 0.8;
    color: #fff;
}

.torox-btn-general:visited,
.torox-btn-general:active {
    background-color: var(--torox-btn-general) !important;
    color: #fff !important;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-general) !important;
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-danger {
    background-color: var(--torox-btn-danger);
    color: #fff;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid var(--torox-btn-danger);
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-danger:hover {
    border: 1px solid var(--torox-btn-danger);
    opacity: 0.8;
    color: #fff;
}

.torox-btn-add {
    background-color: #B7F763;
    color: #0A1F59;
    font-size: 14px;
    font-family: "General Sans";
    border: 1px solid #B7F763;
    border-radius: 15px;
    padding: 6px 14px;
    font-weight: 500;
}

.torox-btn-add:hover {
    border: 1px solid #B7F763;
    opacity: 0.8;
    color: #0A1F59;
}

.torox-header-h1 {
    font-family: "General Sans" !important;
    color: #0A1F59 !important;
    font-size: 35px !important;
    font-weight: bold !important;
}

.torox-header-subh1 {
    font-family: "Roboto Slab" !important;
    color: #0A1F59 !important;
    font-size: 20px !important;
    font-weight: bold !important;
}

.torox-header-h2 {
    font-family: "Roboto Slab" !important;
    color: #0A1F59 !important;
    font-weight: bold !important;
    font-size: 18px !important;
}

.torox-header-h3 {
    font-family: "Roboto Slab" !important;
    color: #0A1F59 !important;
    font-size: 18 !important;
}

.torox-field-label {
    color: #3B4C7A;
    text-align: center;
    font-family: "Roboto Slab";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    /* 19.6px */
}

.torox-field {
    border-radius: 6px;
    border: 1px solid #B9B9B9;
    background: #fff;
    color: #3B4C7A;
    font-family: "Roboto Slab";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 114.286% */
}

.torox-field:focus,
.torox-field .dropdown-chose-list .placeholder:focus,
.select2-selection:focus {
    border: 1px solid #CB90FF !important;
}

.dropdown-display .dropdown-chose-list .placeholder {
    border-radius: 6px;
    border: 1px solid #B9B9B9;
    background: #fff;
    color: #3B4C7A;
    font-family: "Roboto Slab";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    /* 114.286% */
}

.dropdown-display {
    background: #B9B9B9 !important;
}

.dropdown-clear-all {
    background: #B9B9B9 !important;
}

.select2-selection {
    border-radius: 6px !important;
    border: 1px solid #B9B9B9 !important;
    background: #fff !important;
    color: #3B4C7A;
    font-family: "Roboto Slab";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.select2-selection__rendered {
    color: #3B4C7A !important;
    font-family: "Roboto Slab";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}

#csv_button.torox-btn-export .buttons-csv {
    background-color: var(--torox-btn-download);
    color: #fff;
    font-size: 14px;
    font-family: "General Sans";
    border: 0;
    border-radius: 15px;
    padding: 8px 14px;
    font-weight: 500;
}

#csv_button.torox-btn-export .buttons-csv:hover {
    opacity: 0.8;
    color: #fff;
}

#csv_button.torox-btn-export .buttons-csv:active,
#csv_button.torox-btn-export .buttons-csv:visited {
    opacity: 0.8;
    color: #fff;
    box-shadow: none;
}

.dataTables_filter label .form-control.input-sm {
    border-radius: 6px;
    border: 1px solid #B9B9B9;
    background: #fff;
    color: #3B4C7A;
    font-family: "Roboto Slab";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.dataTables_filter label {
    color: #3B4C7A;
    text-align: center;
    font-family: "Roboto Slab";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.dataTables_filter label .form-control.input-sm:focus {
    border: 1px solid #CB90FF;
}

.warning-box {
    display: flex;
    align-items: center;
    gap: 8px;
    background: #FEF3C7;
    border: 1px solid #F59E0B;
    border-radius: 8px;
    padding: 8px 10px;
    margin-bottom: 20px;
}

.warning-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.warning-text {
    color: #92400E;
    font-size: 11px;
    line-height: 1.4;
}

.danger-box {
    display: flex;
    align-items: center;
    gap: 8px;
    background: #FEE2E2;
    border: 1px solid #EF4444;
    border-radius: 8px;
    padding: 8px 10px;
    margin-bottom: 20px;
}

.danger-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.danger-text {
    color: #991B1B;
    font-size: 11px;
    line-height: 1.4;
}

.success-box {
    display: flex;
    align-items: center;
    gap: 8px;
    background: #D1FAE5;
    border: 1px solid #10B981;
    border-radius: 8px;
    padding: 8px 10px;
    margin-bottom: 20px;
}

.success-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.success-text {
    color: #065F46;
    font-size: 11px;
    line-height: 1.4;
}

.info-box {
    display: flex;
    align-items: center;
    gap: 8px;
    background: #DBEAFE;
    border: 1px solid #3B82F6;
    border-radius: 8px;
    padding: 8px 10px;
    margin-bottom: 20px;
}

.info-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

.info-text {
    color: #1E3A8A;
    font-size: 11px;
    line-height: 1.4;
}