@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 400;
    src: local('Oxygen'), local('Oxygen-Regular'), url(../font/oxygen/oxygen_ext.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 400;
    src: local('Oxygen'), local('Oxygen-Regular'), url(../font/oxygen/oxygen.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: local('Oxygen Bold'), local('Oxygen-Bold'), url(../font/oxygen/oxygen_bold_ext.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: local('Oxygen Bold'), local('Oxygen-Bold'), url(../font/oxygen/oxygen_bold.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../font/source_sans_pro/source_sans_pro_vietnamese.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../font/source_sans_pro/source_sans_pro_ext.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../font/source_sans_pro/source_sans_pro.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

html {
    height: 100%;
}

body {
    position: relative;
    font-size: 13px;
    color: #454545;
    background: #eaeaea;
    font-family: 'Source Sans Pro', 'Oxygen', sans-serif;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: 'Oxygen', sans-serif;
    font-weight: 400;
    background: none;
    padding: 0;
    width: auto;
    color: inherit;
    text-align: inherit;
}

.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4,
.h4 {
    font-size: 18px;
}

hr {
    border-top: 1px solid #e5e6e7;
}

a {
    color: #aaaaaa;
    webkit-transition: all 0.18s ease-in-out;
    moz-transition: all 0.18s ease-in-out;
    ms-transition: all 0.18s ease-in-out;
    o-transition: all 0.18s ease-in-out;
    transition: all 0.18s ease-in-out;
}

a:hover {
    color: #555555;
    text-decoration: none;
}

a:focus {
    color: #555555;
    text-decoration: none;
}

p {
    background: none;
    padding: 0;
    margin: 0 0 10px;
    text-align: inherit;
    border: none;
    font-family: inherit;
}

input[type=file] {
    background: none;
    border: none;
    margin-top: 3px;
    padding: 0;
}

input[type=radio],
input[type=checkbox] {
    margin: 3px 0 0;
}

.input-group-addon,
input,
textarea {
    border: 1px solid #dddddd;
}

textarea {
    resize: none;
}

button {
    border-radius: 0;
    border: 1px solid #dddddd;
    cursor: pointer;
}

iframe {
    border: none;
}

legend {
    font-size: 19px;
}

legend small {
    font-size: 0.8em;
}

@media (max-width: 767px) {
    .fieldset-align {
        padding: 0;
    }
}

@media (min-width: 768px) {
    .fieldset-align {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 767px) {
    fieldset[class*="col-md"],
    fieldset[class*="col-lg"] {
        padding: 0;
    }
}

@media (min-width: 768px) {
    fieldset {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 767px) {
    .input-group.input-group-xs-responsive {
        position: relative;
    }
    .input-group.input-group-xs-responsive .input-group-addon {
        position: relative;
        top: 0;
        padding-bottom: 8px;
    }
    [class*="col-"] .input-group.input-group-xs-responsive .input-group-addon {
        top: -10px;
    }
}

@media (max-width: 991px) {
    .input-group.input-group-sm-responsive {
        position: relative;
    }
    .input-group.input-group-sm-responsive .input-group-addon {
        position: relative;
        top: 0;
        padding-bottom: 8px;
    }
    [class^="col-"] .input-group.input-group-sm-responsive .input-group-addon {
        top: -10px;
    }
}

@media (max-width: 1199px) {
    .input-group.input-group-md-responsive {
        position: relative;
    }
    .input-group.input-group-md-responsive .input-group-addon {
        position: relative;
        top: -0;
        padding-bottom: 8px;
    }
    [class^="col-"] .input-group.input-group-md-responsive .input-group-addon {
        top: -10px;
    }
}

.cursor-pointer {
    cursor: pointer;
}

.squared {
    border-radius: 0 !important;
}

.cover {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 50;
}

.cover.black-cover {
    background: rgba(0, 0, 0, 0.5);
}

.cover.white-cover {
    background: rgba(255, 255, 255, 0.5);
}

.cover .glyphicon,
.cover .fa {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
}

.cover.black-cover {
    color: white;
}

.cover-white-cover {
    color: black;
}

.cover .message {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -10px;
    text-align: center;
    font-weight: bold;
    font-style: italic;
}

.full-screen {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    z-index: 999;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

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

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

.pd-0 {
    padding: 0 !important;
}

.pd-5 {
    padding: 5px !important;
}

.pd-10 {
    padding: 10px !important;
}

.pd-15 {
    padding: 15px !important;
}

.pd-20 {
    padding: 20px !important;
}

.pd-top-7 {
    padding-top: 7px !important;
}

.pd-top-10 {
    padding-top: 10px !important;
}

.pd-top-15 {
    padding-top: 15px !important;
}

.pd-btm-10 {
    padding-bottom: 10px !important;
}

.pd-left-0 {
    padding-left: 0 !important;
}

.pd-left-5 {
    padding-left: 5px !important;
}

.pd-left-30 {
    padding-left: 30px !important;
}

.pd-right-5 {
    padding-right: 5px !important;
}

.no-padding-bottom {
    padding-bottom: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.no-margin-left {
    margin-left: 0 !important;
}

.no-margin-right {
    margin-right: 0 !important;
}

.mg-5 {
    margin: 5 !important;
}

.mg-10 {
    margin: 10px !important;
}

.mg-15 {
    margin: 15px !important;
}

.mg-20 {
    margin: 20px !important;
}

.mg-25 {
    margin: 25px !important;
}

.mg-30 {
    margin: 30px !important;
}

.mg-35 {
    margin: 35px !important;
}

.mg-40 {
    margin: 40px !important;
}

.mg-45 {
    margin: 45px !important;
}

.mg-50 {
    margin: 50px !important;
}

.mg-55 {
    margin: 55px !important;
}

.mg-60 {
    margin: 60px !important;
}

.mg-top-0 {
    margin-top: 0 !important;
}

.mg-top-5 {
    margin-top: 5px !important;
}

.mg-top-7 {
    margin-top: 7px !important;
}

.mg-top-10 {
    margin-top: 10px !important;
}

.mg-top-15 {
    margin-top: 15px !important;
}

.mg-top-20 {
    margin-top: 20px !important;
}

.mg-top-25 {
    margin-top: 25px !important;
}

.mg-top-30 {
    margin-top: 30px !important;
}

.mg-top-35 {
    margin-top: 35px !important;
}

.mg-top-40 {
    margin-top: 40px !important;
}

.mg-top-45 {
    margin-top: 45px !important;
}

.mg-top-50 {
    margin-top: 50px !important;
}

.mg-top-55 {
    margin-top: 55px !important;
}

.mg-top-60 {
    margin-top: 60px !important;
}

.mg-btm-0 {
    margin-bottom: 0 !important;
}

.mg-btm-5 {
    margin-bottom: 5px !important;
}

.mg-btm-10 {
    margin-bottom: 10px !important;
}

.mg-btm-15 {
    margin-bottom: 15px !important;
}

.mg-btm-20 {
    margin-bottom: 20px !important;
}

.mg-btm-25 {
    margin-bottom: 25px !important;
}

.mg-btm-30 {
    margin-bottom: 30px !important;
}

.mg-btm-35 {
    margin-bottom: 35px !important;
}

.mg-btm-40 {
    margin-bottom: 40px !important;
}

.mg-btm-45 {
    margin-bottom: 45px !important;
}

.mg-btm-50 {
    margin-bottom: 50px !important;
}

.mg-btm-55 {
    margin-bottom: 55px !important;
}

.mg-btm-60 {
    margin-bottom: 60px !important;
}

.mg-left-0 {
    margin-left: 0 !important;
}

.mg-left-5 {
    margin-left: 5px !important;
}

.mg-left-10 {
    margin-left: 10px !important;
}

.mg-left-15 {
    margin-left: 15px !important;
}

.mg-left-20 {
    margin-left: 20px !important;
}

.mg-left-25 {
    margin-left: 25px !important;
}

.mg-left-30 {
    margin-left: 30px !important;
}

.mg-left-35 {
    margin-left: 35px !important;
}

.mg-left-40 {
    margin-left: 40px !important;
}

.mg-left-45 {
    margin-left: 45px !important;
}

.mg-left-50 {
    margin-left: 50px !important;
}

.mg-left-55 {
    margin-left: 55px !important;
}

.mg-left-60 {
    margin-left: 60px !important;
}

.mg-right-0 {
    margin-right: 0 !important;
}

.mg-right-5 {
    margin-right: 5px !important;
}

.mg-right-10 {
    margin-right: 10px !important;
}

.mg-right-15 {
    margin-right: 15px !important;
}

.mg-right-20 {
    margin-right: 20px !important;
}

.mg-right-25 {
    margin-right: 25px !important;
}

.mg-right-30 {
    margin-right: 30px !important;
}

.mg-right-35 {
    margin-right: 35px !important;
}

.mg-right-40 {
    margin-right: 40px !important;
}

.mg-right-45 {
    margin-right: 45px !important;
}

.mg-right-50 {
    margin-right: 50px !important;
}

.mg-right-55 {
    margin-right: 55px !important;
}

.mg-right-60 {
    margin-right: 60px !important;
}

.width-30 {
    width: 30px !important;
}

.min-width-30 {
    min-width: 30px !important;
}

.min-width-40 {
    min-width: 40px !important;
}

.min-width-50 {
    min-width: 50px !important;
}

.min-width-60 {
    min-width: 60px !important;
}

.min-width-70 {
    min-width: 70px !important;
}

.min-width-80 {
    min-width: 80px !important;
}

.min-width-90 {
    min-width: 90px !important;
}

.min-width-100 {
    min-width: 100px !important;
}

.min-width-150 {
    min-width: 150px !important;
}

.min-width-200 {
    min-width: 200px !important;
}

.min-width-250 {
    min-width: 250px !important;
}

.min-width-300 {
    min-width: 300px !important;
}

.min-width-400 {
    min-width: 400px !important;
}

.min-height-440 {
    height: 440px !important;
}

.min-width-500 {
    min-width: 500px !important;
}

.max-width-80{
    max-width: 80px !important;
}

.min-height-800 {
    min-height: 800px !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.bold {
    font-weight: bold !important;
}

.relative {
    position: relative !important;
    overflow: hidden;
}

.fixed {
    position: fixed !important;
}

.break-word {
    word-break: break-word !important;
}

.line-height-34 {
    line-height: 34px !important;
}

.display-initial {
    display: initial !important;
}

.display-inline-block {
    display: inline-block !important;
}

.display-block {
    display: block !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.width-100-percent {
    width: 100% !important;
}

.height-100-percent {
    height: 100% !important;
}

.bg-blue,
.bg-info {
    background-color: #2980b9 !important;
}

.bg-light-blue {
    background-color: #3498db !important;
}

.bg-soft-blue {
    background-color: #d9edf7 !important;
}

.bg-red,
.bg-danger {
    background-color: #d40d12 !important;
}

.bg-light-red {
    background-color: #ff1d23 !important;
}

.bg-purple {
    background-color: #8e44ad !important;
}

.bg-light-purple {
    background-color: #9b59b6 !important;
}

.bg-green,
bg-success {
    background-color: #27ae60 !important;
}

.bg-light-green {
    background-color: #2ecc71 !important;
}

.bg-orange,
.bg-warning {
    background-color: #e82c0c !important;
}

.bg-light-orange {
    background-color: #ff530d !important;
}

.bg-pink {
    background-color: #fe31ab !important;
}

.bg-light-pink {
    background-color: #fd32c0 !important;
}

.color-white {
    color: white !important;
}

.color-yellow {
    color: #ffe100 !important;
}

.color-green,
.text-success {
    color: #27ae60 !important;
}

.color-light-green {
    color: #2ecc71 !important;
}

.color-blue,
.text-info {
    color: #2980b9 !important;
}

.color-light-blue {
    color: #3498db !important;
}

.color-orange,
.text-warning {
    color: #e82c0c !important;
}

.color-light-orange {
    color: #ff530d !important;
}

.color-red,
.text-danger {
    color: #d40d12 !important;
}

.color-light-red {
    color: #ff1d23 !important;
}

.color-purple {
    color: #8e44ad !important;
}

.color-light-purple {
    color: #9b59b6 !important;
}

.color-pink {
    color: #fe31ab !important;
}

.color-light-pink {
    color: #fd32c0 !important;
}

.border-green {
    border: 4px solid #27ae60 !important;
}

.border-light-green {
    border: 4px solid #2ecc71 !important;
}

.border-blue {
    border: 4px solid #2980b9 !important;
}

.border-light-blue {
    border: 4px solid #3498db !important;
}

.border-orange {
    border: 4px solid #e82c0c !important;
}

.border-light-orange {
    border: 4px solid #ff530d !important;
}

.border-red {
    border: 4px solid #d40d12 !important;
}

.border-light-red {
    border: 4px solid #ff1d23 !important;
}

.border-purple {
    border: 4px solid #8e44ad !important;
}

.border-light-purple {
    border: 4px solid #9b59b6 !important;
}

.border-pink {
    border: 4px solid #fe31ab !important;
}

.border-light-pink {
    border: 4px solid #fd32c0 !important;
}

.border-top-green {
    border-top: 4px solid #27ae60 !important;
}

.border-top-light-green {
    border-top: 4px solid #2ecc71 !important;
}

.border-top-blue {
    border-top: 4px solid #2980b9 !important;
}

.border-top-light-blue {
    border-top: 4px solid #3498db !important;
}

.border-top-orange {
    border-top: 4px solid #e82c0c !important;
}

.border-top-light-orange {
    border-top: 4px solid #ff530d !important;
}

.border-top-red {
    border-top: 4px solid #d40d12 !important;
}

.border-top-light-red {
    border-top: 4px solid #ff1d23 !important;
}

.border-top-purple {
    border-top: 4px solid #8e44ad !important;
}

.border-top-light-purple {
    border-top: 4px solid #9b59b6 !important;
}

.border-top-pink {
    border-top: 4px solid #fe31ab !important;
}

.border-top-light-pink {
    border-top: 4px solid #fd32c0 !important;
}

.border-right-green {
    border-right: 4px solid #27ae60 !important;
}

.border-right-light-green {
    border-right: 4px solid #2ecc71 !important;
}

.border-right-blue {
    border-right: 4px solid #2980b9 !important;
}

.border-right-light-blue {
    border-right: 4px solid #3498db !important;
}

.border-right-orange {
    border-right: 4px solid #e82c0c !important;
}

.border-right-light-orange {
    border-right: 4px solid #ff530d !important;
}

.border-right-red {
    border-right: 4px solid #d40d12 !important;
}

.border-right-light-red {
    border-right: 4px solid #ff1d23 !important;
}

.border-right-purple {
    border-right: 4px solid #8e44ad !important;
}

.border-right-light-purple {
    border-right: 4px solid #9b59b6 !important;
}

.border-right-pink {
    border-right: 4px solid #fe31ab !important;
}

.border-right-light-pink {
    border-right: 4px solid #fd32c0 !important;
}

.border-bottom-green {
    border-bottom: 4px solid #27ae60 !important;
}

.border-bottom-light-green {
    border-bottom: 4px solid #2ecc71 !important;
}

.border-bottom-blue {
    border-bottom: 4px solid #2980b9 !important;
}

.border-bottom-light-blue {
    border-bottom: 4px solid #3498db !important;
}

.border-bottom-orange {
    border-bottom: 4px solid #e82c0c !important;
}

.border-bottom-light-orange {
    border-bottom: 4px solid #ff530d !important;
}

.border-bottom-red {
    border-bottom: 4px solid #d40d12 !important;
}

.border-bottom-light-red {
    border-bottom: 4px solid #ff1d23 !important;
}

.border-bottom-purple {
    border-bottom: 4px solid #8e44ad !important;
}

.border-bottom-light-purple {
    border-bottom: 4px solid #9b59b6 !important;
}

.border-bottom-pink {
    border-bottom: 4px solid #fe31ab !important;
}

.border-bottom-light-pink {
    border-bottom: 4px solid #fd32c0 !important;
}

.border-left-green {
    border-left: 4px solid #27ae60 !important;
}

.border-left-light-green {
    border-left: 4px solid #2ecc71 !important;
}

.border-left-blue {
    border-left: 4px solid #2494f2 !important;
}

.border-left-light-blue {
    border-left: 4px solid #3498db !important;
}

.border-left-orange {
    border-left: 4px solid #e82c0c !important;
}

.border-left-light-orange {
    border-left: 4px solid #ff530d !important;
}

.border-left-red {
    border-left: 4px solid #d40d12 !important;
}

.border-left-light-red {
    border-left: 4px solid #ff1d23 !important;
}

.border-left-purple {
    border-left: 4px solid #8e44ad !important;
}

.border-left-light-purple {
    border-left: 4px solid #9b59b6 !important;
}

.border-left-pink {
    border-left: 4px solid #fe31ab !important;
}

.border-left-light-pink {
    border-left: 4px solid #fd32c0 !important;
}

.inline-menu {
    background: #D9EDF7;
    overflow: hidden;
    border: 1px solid #dddddd;
}

.inline-menu .item {
    padding: 10px;
    margin-bottom: 0;
    margin-top: 0;
    border: none;
    float: left;
}

.inline-menu .item,
.inline-menu .item a {
    color: #888888;
}

.inline-menu .item.active,
.inline-menu .item.active a {
    color: #000000;
}

.inline-menu .item.disabled a {
    color: #d47979;
    cursor: not-allowed;
}

.grid .controls:after {
    content: '';
    display: table;
    clear: both;
}

.grid .controls .pagination {
    float: left;
    margin: 0;
    padding: 0;
    border-radius: 0;
}

.grid .controls .btn {
    margin-right: 5px;
}

.grid .controls .results {
    float: right;
    line-height: 34px;
}

.grid .top-controls {
    margin-bottom: 20px;
}

.grid .btm-controls {
    margin-top: 20px;
}

@media (min-width: 768px) {
    form .btn {
        margin-right: 5px;
    }
}

@media (max-width: 767px) {
    .grid .controls .pagination,
    .grid .controls .results {
        float: none;
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }
}

@media (max-width: 767px) {
    .table-responsive {
        border: none;
    }
}

.table {
    margin-bottom: 0;
}

.table td {
    vertical-align: middle !important;
}

.table-soft-blue-yellow>thead,
.table-soft-blue-yellow>tfoot {
    background-color: #d9edf7;
    font-weight: bold;
}

.table-soft-blue-yellow>tbody>tr:nth-of-type(even),
.table-soft-blue-yellow.even>tbody>tr:nth-of-type(even),
.table-soft-blue-yellow.odd>tbody>tr:nth-of-type(odd) {
    background-color: #e6eef3;
}

.table-soft-blue-yellow>tbody>tr:nth-of-type(odd),
.table-soft-blue-yellow.even>tbody>tr:nth-of-type(odd),
.table-soft-blue-yellow.odd>tbody>tr:nth-of-type(even) {
    background-color: #ffffff;
}

.table-soft-blue-yellow.no-striped>tbody>tr {
    background-color: #ffffff;
}

.table-soft-blue-yellow>tbody>tr:hover {
    background-color: #f9f9dd !important;
}

.table-soft-blue-yellow>tbody>tr.active>td,
.table-soft-blue-yellow>tbody>tr.active>th,
.table-soft-blue-yellow>tbody>tr>td.active,
.table-soft-blue-yellow>tbody>tr>th.active,
.table-soft-blue-yellow>tfoot>tr.active>td,
.table-soft-blue-yellow>tfoot>tr.active>th,
.table-soft-blue-yellow>tfoot>tr>td.active,
.table-soft-blue-yellow>tfoot>tr>th.active,
.table-soft-blue-yellow>thead>tr.active>td,
.table-soft-blue-yellow>thead>tr.active>th,
.table-soft-blue-yellow>thead>tr>td.active,
.table-soft-blue-yellow>thead>tr>th.active {
    background-color: #dcdc85 !important;
}

@media (max-width: 992px) {
    .form-horizontal .control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right;
    }
    .form-group {
        margin-bottom: 0;
    }
    .form-group *[class*=col-md],
    .form-group *[class*=col-lg] {
        margin-bottom: 15px;
    }
    .form-group *[class*=col-md] input[type="text"],
    .form-group *[class*=col-lg] input[type="text"],
    .form-group *[class*=col-md] input[type="password"],
    .form-group *[class*=col-lg] input[type="password"],
    .form-group *[class*=col-md] select,
    .form-group *[class*=col-lg] select,
    .form-group *[class*=col-md] textarea,
    .form-group *[class*=col-lg] textarea {
        margin-top: -10px;
    }
   
    .flt-data-acomp{
        max-width: 100% !important;
    }
}


.invalid {
    background: #ffe1e1;
}

.form-control {
    border: 1px solid #dddddd;
    background: #eeeeee;
    height: 30px;
    webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 6px;
}

.form-control[readonly] {
    background: #eeeeee;
}

.form-control[disabled],
fieldset[disabled] .form-control {
    background: #ffe1e1;
}

@media (max-width: 768px) {
    form .btn {
        display: block;
        width: 100%;
        float: none !important;
        margin: 0 0 15px;
    }
    form .btn .glyphicon,
    form .btn .fa {
        display: none;
    }
}

.bootstrap-tagsinput {
    border-radius: 0;
}

.bootstrap-tagsinput .tag {
    font-size: 12px;
    padding: 5px;
    font-weight: lighter;
    letter-spacing: 0.26px;
}

.timeline-centered {
    position: relative;
    padding: 20px;
    margin-bottom: 30px;
}

.timeline-centered:before,
.timeline-centered:after {
    content: " ";
    display: table;
}

.timeline-centered:after {
    clear: both;
}

.timeline-centered:before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    background: #f5f5f6;
    left: 50%;
    top: 20px;
    bottom: 20px;
    margin-left: -4px;
}

.timeline-centered .timeline-entry {
    position: relative;
    width: 50%;
    float: right;
    margin-bottom: 70px;
    clear: both;
}

.timeline-centered .timeline-entry:before,
.timeline-centered .timeline-entry:after {
    content: " ";
    display: table;
}

.timeline-centered .timeline-entry .timeline-entry-inner {
    position: relative;
    margin-left: -22px;
}

.timeline-centered .timeline-entry .timeline-entry-inner:before,
.timeline-centered .timeline-entry .timeline-entry-inner:after {
    content: " ";
    display: table;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
    color: #737881;
    font-size: 12px;
    margin: 0;
    line-height: 1.428571429;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
    position: absolute;
    left: -100px;
    text-align: right;
    padding: 10px;
    webkit-box-sizing: border-box;
    moz-box-sizing: border-box;
    box-sizing: border-box;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span {
    display: block;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span:first-child {
    font-size: 15px;
    font-weight: bold;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time>span:last-child {
    font-size: 12px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
    background: #fff;
    color: #737881;
    display: block;
    width: 40px;
    height: 40px;
    webkit-background-clip: padding-box;
    moz-background-clip: padding;
    background-clip: padding-box;
    webkit-border-radius: 20px;
    moz-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    moz-box-shadow: 0 0 0 5px #f5f5f6;
    webkit-box-shadow: 0 0 0 5px #f5f5f6;
    box-shadow: 0 0 0 5px #f5f5f6;
    line-height: 40px;
    font-size: 15px;
    float: left;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
    background-color: #303641;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
    background-color: #ee4749;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
    background-color: #00a651;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
    background-color: #21a9e1;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
    background-color: #fad839;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
    background-color: #cc2424;
    color: #fff;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
    position: relative;
    background: #f5f5f6;
    padding: 1.7em;
    margin-left: 70px;
    webkit-background-clip: padding-box;
    moz-background-clip: padding;
    background-clip: padding-box;
    webkit-border-radius: 3px;
    moz-border-radius: 3px;
    border-radius: 3px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p+p {
    margin-top: 15px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .title {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 10px;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .title a {
    color: #555555;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .title a:hover {
    color: #aaaaaa;
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .title span {
    webkit-opacity: .6;
    moz-opacity: .6;
    opacity: .6;
    ms-filter: alpha(opacity=60);
    filter: alpha(opacity=60);
}

.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    border-color: transparent #f5f5f6 transparent transparent;
    left: 0;
    top: 10px;
    margin-left: -9px;
}

.timeline-centered .timeline-entry .timeline-entry-inner:after {
    clear: both;
}

.timeline-centered .timeline-entry:after {
    clear: both;
}

.timeline-centered .timeline-entry.begin {
    margin-bottom: 0;
}

.timeline-centered .timeline-entry.left-aligned {
    float: left;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
    margin-left: 0;
    margin-right: -18px;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    left: auto;
    right: -100px;
    text-align: left;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
    float: right;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
    margin-left: 0;
    margin-right: 70px;
}

.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
    left: auto;
    right: 0;
    margin-left: 0;
    margin-right: -9px;
    moz-transform: rotate(180deg);
    o-transform: rotate(180deg);
    webkit-transform: rotate(180deg);
    ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

@media (max-width: 767px) {
    .timeline-centered:before {
        display: none;
    }
    .timeline-centered .timeline-entry {
        width: 100%;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
        display: none;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
        position: relative;
        left: 0;
        padding: 0;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
        margin-left: 20px;
        margin-top: 5px;
    }
    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
        margin-left: 0;
    }
    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
        position: relative;
        right: 0;
        padding: 0;
    }
    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
        margin-right: 20px;
        margin-top: 5px;
    }
    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
        margin-right: 0;
    }
}

.popover {
    border-radius: 0;
}

.bootstrap-switch {
    border-radius: 0;
}

.bootstrap-switch .bootstrap-switch-handle-on {
    border-radius: 0;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue {
    color: white;
    background: #2980b9;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light-blue {
    color: white;
    background: #3498db;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange {
    color: white;
    background: #e82c0c;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light-orange {
    color: white;
    background: #ff530d;
}

.bootstrap-switch .bootstrap-switch-handle-off {
    border-radius: 0;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
    color: white;
    background: #2980b9;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light-blue {
    color: white;
    background: #3498db;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
    color: white;
    background: #e82c0c;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light-orange {
    color: white;
    background: #ff530d;
}

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

.well {
    border-radius: 0;
    margin-bottom: 30px;
    background-color: #fafafa;
    border: 1px solid #ddd;
    box-shadow: none;
    webkit-box-shadow: none;
}

.well .well-heading .controls {
    position: absolute;
    top: 10px;
    right: 30px;
}

.well .well-body {
    margin-top: 20px;
    position: relative;
    z-index: 3;
}

.well .well-image {
    font-size: 90px;
    line-height: 90px;
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 1;
    color: rgba(0, 0, 0, 0.15);
    webkit-transition: all 0.2s ease-in;
    moz-transition: all 0.2s ease-in;
    ms-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.well.well-solid {
    color: white;
}

.well:hover .well-image {
    font-size: 60px;
}

.well-gray {
    background-color: #eaeaea;
    color: #000000;
}

.well-white {
    background-color: white;
    color: #454545;
}

.well-blue {
    background-color: #2980b9;
    color: white;
}

.well-light-blue {
    background-color: #3498db;
    color: white;
}

.well-green {
    background-color: #27ae60;
    color: white;
}

.well-light-green {
    background-color: #2ecc71;
    color: white;
}

.well-orange {
    background-color: #e82c0c;
    color: white;
}

.well-light-orange {
    background-color: #ff530d;
    color: white;
}

.well-red {
    background-color: #d40d12;
    color: white;
}

.well-light-red {
    background-color: #ff1d23;
    color: white;
}

.well-purple {
    background-color: #8e44ad;
    color: white;
}

.well-light-purple {
    background-color: #9b59b6;
    color: white;
}

.well-pink {
    background-color: #fe31ab;
    color: white;
}

.well-light-pink {
    background-color: #fd32c0;
    color: white;
}

.panel {
    border-radius: 0;
    margin-bottom: 30px;
}

.panel.solid-color {
    color: white;
}

.panel .panel-heading {
    border-radius: 0;
    position: relative;
}

.panel .panel-heading>.controls {
    position: absolute;
    right: 10px;
    top: 12px;
}

.panel .panel-heading>.controls .nav.nav-pills {
    margin: -8px 0 0 0;
}

.panel .panel-heading>.controls .nav.nav-pills li a {
    padding: 5px 8px;
}

.panel .panel-heading .clickable {
    margin-top: 0px;
    font-size: 12px;
    cursor: pointer;
}

.panel .panel-heading.no-heading-border {
    border-bottom-color: transparent;
}

.panel .panel-heading .left {
    float: left;
}

.panel .panel-heading .right {
    float: right;
}

.panel .panel-title {
    font-size: 16px;
    line-height: 20px;
}

.panel .panel-title.panel-title-sm {
    font-size: 18px;
    line-height: 28px;
}

.panel .panel-title.panel-title-lg {
    font-size: 24px;
    line-height: 34px;
}

.panel .panel-body {
    font-size: 13px;
}

.panel .panel-body>.body-section {
    margin: 0px 0px 20px;
}

.panel .panel-body>.body-section>.section-heading {
    margin: 0px 0px 5px;
    font-weight: bold;
}

.panel .panel-body>.body-section>.section-content {
    margin: 0px 0px 10px;
}

.panel-white {
    border: 1px solid #dddddd;
}

.panel-white>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #ddd;
}

.panel-white>.panel-footer {
    background-color: #fff;
    border-color: #ddd;
}

.panel-primary {
    border: 1px solid #dddddd;
}

.panel-purple {
    border: 1px solid #dddddd;
}

.panel-purple>.panel-heading {
    color: #fff;
    background-color: #8e44ad;
    border: none;
}

.panel-purple>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-light-purple {
    border: 1px solid #dddddd;
}

.panel-light-purple>.panel-heading {
    color: #fff;
    background-color: #9b59b6;
    border: none;
}

.panel-light-purple>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-blue,
.panel-info {
    border: 1px solid #dddddd;
}

.panel-blue>.panel-heading,
.panel-info>.panel-heading {
    color: #fff;
    background-color: #2980b9;
    border: none;
}

.panel-blue>.panel-heading .panel-title a:hover,
.panel-info>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-light-blue {
    border: 1px solid #dddddd;
}

.panel-light-blue>.panel-heading {
    color: #fff;
    background-color: #3498db;
    border: none;
}

.panel-light-blue>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-green,
.panel-success {
    border: 1px solid #dddddd;
}

.panel-green>.panel-heading,
.panel-success>.panel-heading {
    color: #fff;
    background-color: #27ae60;
    border: none;
}

.panel-green>.panel-heading .panel-title a:hover,
.panel-success>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-light-green {
    border: 1px solid #dddddd;
}

.panel-light-green>.panel-heading {
    color: #fff;
    background-color: #2ecc71;
    border: none;
}

.panel-light-green>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-orange,
.panel-warning {
    border: 1px solid #dddddd;
}

.panel-orange>.panel-heading,
.panel-warning>.panel-heading {
    color: #fff;
    background-color: #e82c0c;
    border: none;
}

.panel-orange>.panel-heading .panel-title a:hover,
.panel-warning>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-light-orange {
    border: 1px solid #dddddd;
}

.panel-light-orange>.panel-heading {
    color: #fff;
    background-color: #ff530d;
    border: none;
}

.panel-light-orange>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-red,
.panel-danger {
    border: 1px solid #dddddd;
}

.panel-red>.panel-heading,
.panel-danger>.panel-heading {
    color: #fff;
    background-color: #d40d12;
    border: none;
}

.panel-red>.panel-heading .panel-title a:hover,
.panel-danger>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-light-red {
    border: 1px solid #dddddd;
}

.panel-light-red>.panel-heading {
    color: #fff;
    background-color: #ff1d23;
    border: none;
}

.panel-light-red>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-pink {
    border: 1px solid #dddddd;
}

.panel-pink>.panel-heading {
    color: #fff;
    background-color: #fe31ab;
    border: none;
}

.panel-pink>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-light-pink {
    border: 1px solid #dddddd;
}

.panel-light-pink>.panel-heading {
    color: #fff;
    background-color: #fd32c0;
    border: none;
}

.panel-light-pink>.panel-heading .panel-title a:hover {
    color: #f0f0f0;
}

.panel-group .panel {
    border-radius: 0;
}

.panel-group .panel+.panel {
    margin-top: 0;
    border-top: 0;
}

.alert {
    border-radius: 0;
}

.alert-theme {
    position: relative;
}

.alert-theme .left {
    float: left;
    padding: 10px;
    vertical-align: top;
    text-align: center;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: white;
}

.alert-theme .left .icon {
    font-size: 18px;
}

.alert-theme .right {
    float: right;
    padding: 10px;
    vertical-align: top;
    text-align: center;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    color: white;
    opacity: 1;
}

.alert-theme .right:hover {
    opacity: 0.9;
}

.alert-theme .right .icon {
    font-size: 18px;
}

.alert-theme .content {
    padding: 0 40px;
}

.alert-theme.alert-success {
    background-color: white;
    color: #27ae60;
}

.alert-theme.alert-success .left,
.alert-theme.alert-success .right {
    background-color: #2ecc71;
}

.alert-theme.alert-info {
    background-color: white;
    color: #2980b9;
}

.alert-theme.alert-info .left,
.alert-theme.alert-info .right {
    background-color: #3498db;
}

.alert-theme.alert-warning {
    background-color: white;
    color: #e82c0c;
}

.alert-theme.alert-warning .left,
.alert-theme.alert-warning .right {
    background-color: #ff530d;
}

.alert-theme.alert-danger {
    background-color: white;
    color: #d40d12;
}

.alert-theme.alert-danger .left,
.alert-theme.alert-danger .right {
    background-color: #ff1d23;
}

.breadcrumb {
    border-radius: 0;
}

.breadcrumb .active {
    color: black;
}

.breadcrumb-theme {
    background: none;
    padding: 0;
    margin: 10px 10px 20px 0;
}

.breadcrumb-theme>li {
    margin-bottom: 5px;
}

.breadcrumb-theme>li a {
    display: inline-block;
    background: #f0f0f0;
    text-align: center;
    padding: 0 10px 0 40px;
    height: 36px;
    line-height: 36px;
    position: relative;
    margin: 0 10px 0 0;
    font-size: 14px;
    text-decoration: none;
    color: #000;
    width: 100%;
}

.breadcrumb-theme>li a:after {
    content: "";
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 20px solid #f0f0f0;
    position: absolute;
    right: -20px;
    top: 0;
    z-index: 100;
}

.breadcrumb-theme>li a:before {
    content: "";
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 20px solid #fff;
    position: absolute;
    left: 0px;
    top: 0;
}

.breadcrumb-theme>li.active a {
    background: #eaeaea;
}

.breadcrumb-theme>li.active a:after {
    border-left-color: #eaeaea;
}

.breadcrumb-theme>li+li:before {
    display: none;
    margin-left: -15px;
}

.breadcrumb-theme.breadcrumb-sm>li a {
    padding: 0 10px 0 25px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

.breadcrumb-theme.breadcrumb-sm>li a:after {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #f0f0f0;
    right: -15px;
}

.breadcrumb-theme.breadcrumb-sm>li a:before {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #fff;
    left: 0px;
}

.breadcrumb-theme.breadcrumb-sm>li.active a {
    background: #eaeaea;
}

.breadcrumb-theme.breadcrumb-sm>li.active a:after {
    border-left-color: #eaeaea;
}

.breadcrumb-theme.breadcrumb-lg>li a {
    padding: 0 25px 0 40px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
}

.breadcrumb-theme.breadcrumb-lg>li a:after {
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-left: 19px solid #f0f0f0;
    right: -19px;
}

.breadcrumb-theme.breadcrumb-lg>li a:before {
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-left: 19px solid #fff;
    left: 0px;
}

.breadcrumb-theme.breadcrumb-lg>li.active a {
    background: #eaeaea;
}

.breadcrumb-theme.breadcrumb-lg>li.active a:after {
    border-left-color: #eaeaea;
}

.breadcrumb-theme.breadcrumb-blue>li a {
    background-color: #3498db;
    color: white;
}

.breadcrumb-theme.breadcrumb-blue>li a:after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #3498db;
}

.breadcrumb-theme.breadcrumb-blue>li a:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
}

.breadcrumb-theme.breadcrumb-blue>li.active a {
    background-color: #2980b9;
}

.breadcrumb-theme.breadcrumb-blue>li.active a:after {
    border-left-color: #2980b9;
}

.breadcrumb-theme.breadcrumb-orange>li a {
    background-color: #ff530d;
    color: white;
}

.breadcrumb-theme.breadcrumb-orange>li a:after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ff530d;
}

.breadcrumb-theme.breadcrumb-orange>li a:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
}

.breadcrumb-theme.breadcrumb-orange>li.active a {
    background-color: #e82c0c;
}

.breadcrumb-theme.breadcrumb-orange>li.active a:after {
    border-left-color: #e82c0c;
}

.breadcrumb-theme.breadcrumb-red>li a {
    background-color: #ff1d23;
    color: white;
}

.breadcrumb-theme.breadcrumb-red>li a:after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #ff1d23;
}

.breadcrumb-theme.breadcrumb-red>li a:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
}

.breadcrumb-theme.breadcrumb-red>li.active a {
    background-color: #d40d12;
}

.breadcrumb-theme.breadcrumb-red>li.active a:after {
    border-left-color: #d40d12;
}

.breadcrumb-theme.breadcrumb-green>li a {
    background-color: #2ecc71;
    color: white;
}

.breadcrumb-theme.breadcrumb-green>li a:after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #2ecc71;
}

.breadcrumb-theme.breadcrumb-green>li a:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
}

.breadcrumb-theme.breadcrumb-green>li.active a {
    background-color: #27ae60;
}

.breadcrumb-theme.breadcrumb-green>li.active a:after {
    border-left-color: #27ae60;
}

.breadcrumb-theme.breadcrumb-purple>li a {
    background-color: #9b59b6;
    color: white;
}

.breadcrumb-theme.breadcrumb-purple>li a:after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #9b59b6;
}

.breadcrumb-theme.breadcrumb-purple>li a:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
}

.breadcrumb-theme.breadcrumb-purple>li.active a {
    background-color: #8e44ad;
}

.breadcrumb-theme.breadcrumb-purple>li.active a:after {
    border-left-color: #8e44ad;
}

.breadcrumb-theme.breadcrumb-pink>li a {
    background-color: #fd32c0;
    color: white;
}

.breadcrumb-theme.breadcrumb-pink>li a:after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fd32c0;
}

.breadcrumb-theme.breadcrumb-pink>li a:before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff;
}

.breadcrumb-theme.breadcrumb-pink>li.active a {
    background-color: #fe31ab;
}

.breadcrumb-theme.breadcrumb-pink>li.active a:after {
    border-left-color: #fe31ab;
}

.modal {
    overflow: auto;
}

.modal-body {
    word-break: break-word;
}

.modal-open-fix {
    overflow: hidden;
}

#modalExternalLink .link {
    word-break: break-all;
}

@media (min-width: 768px) {
    .modal-lg {
        width: 100%;
        max-width: 900px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

@media (max-width: 768px) {
    .modal-footer .btn+.btn {
        margin-left: 0;
    }
}

.modal-dialog .modal-content {
    border-radius: 0;
}

.modal-dialog .success-icon {
    height: 180px;
    width: 180px;
    line-height: 180px;
    font-size: 80px;
    color: #2ecc71;
    border: 4px solid #2ecc71;
    border-radius: 50%;
}

.modal-dialog .white-icon {
    height: 180px;
    width: 180px;
    line-height: 180px;
    font-size: 80px;
    color: white;
    border: 4px solid white;
    border-radius: 50%;
}

.modal-green .modal-content,
.modal-success .modal-content {
    background-color: #2ecc71;
}

.modal-green .modal-content .modal-header,
.modal-success .modal-content .modal-header,
.modal-green .modal-content .modal-footer,
.modal-success .modal-content .modal-footer {
    border-top: none;
    border-bottom: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
}

.modal-green .modal-content .modal-body,
.modal-success .modal-content .modal-body {
    color: white;
}

.modal-blue .modal-content,
.modal-primary .modal-content,
.modal-info .modal-content {
    background-color: #3498db;
}

.modal-blue .modal-content .modal-header,
.modal-primary .modal-content .modal-header,
.modal-info .modal-content .modal-header,
.modal-blue .modal-content .modal-footer,
.modal-primary .modal-content .modal-footer,
.modal-info .modal-content .modal-footer {
    border-top: none;
    border-bottom: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
}

.modal-blue .modal-content .modal-body,
.modal-primary .modal-content .modal-body,
.modal-info .modal-content .modal-body {
    color: white;
}

.modal-orange .modal-content,
.modal-warning .modal-content {
    background-color: #ff530d;
}

.modal-orange .modal-content .modal-header,
.modal-warning .modal-content .modal-header,
.modal-orange .modal-content .modal-footer,
.modal-warning .modal-content .modal-footer {
    border-top: none;
    border-bottom: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
}

.modal-orange .modal-content .modal-body,
.modal-warning .modal-content .modal-body {
    color: white;
}

.modal-red .modal-content,
.modal-danger .modal-content {
    background-color: #ff1d23;
}

.modal-red .modal-content .modal-header,
.modal-danger .modal-content .modal-header,
.modal-red .modal-content .modal-footer,
.modal-danger .modal-content .modal-footer {
    border-top: none;
    border-bottom: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
}

.modal-red .modal-content .modal-body,
.modal-danger .modal-content .modal-body {
    color: white;
}

.modal-purple .modal-content {
    background-color: #9b59b6;
}

.modal-purple .modal-content .modal-header,
.modal-purple .modal-content .modal-footer {
    border-top: none;
    border-bottom: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
}

.modal-purple .modal-content .modal-body {
    color: white;
}

.modal-pink .modal-content {
    background-color: #fd32c0;
}

.modal-pink .modal-content .modal-header,
.modal-pink .modal-content .modal-footer {
    border-top: none;
    border-bottom: none;
    color: white;
    background-color: rgba(0, 0, 0, 0.2);
}

.modal-pink .modal-content .modal-body {
    color: white;
}

.modal-header-green,
.modal-header-success {
    background-color: #27ae60;
    color: white;
}

.modal-header-green .close,
.modal-header-success .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-light-green {
    background-color: #2ecc71;
    color: white;
}

.modal-header-light-green .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-blue,
.modal-header-primary {
    background-color: #2980b9;
    color: white;
}

.modal-header-blue .close,
.modal-header-primary .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-light-blue,
.modal-header-info {
    background-color: #3498db;
    color: white;
}

.modal-header-light-blue .close,
.modal-header-info .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-orange,
.modal-header-warning {
    background-color: #e82c0c;
    color: white;
}

.modal-header-orange .close,
.modal-header-warning .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-light-orange {
    background-color: #ff530d;
    color: white;
}

.modal-header-light-orange .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-red,
.modal-header-danger {
    background-color: #d40d12;
    color: white;
}

.modal-header-red .close,
.modal-header-danger .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-light-red {
    background-color: #ff1d23;
    color: white;
}

.modal-header-light-red .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-purple {
    background-color: #8e44ad;
    color: white;
}

.modal-header-purple .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-light-purple {
    background-color: #9b59b6;
    color: white;
}

.modal-header-light-purple .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-pink {
    background-color: #fe31ab;
    color: white;
}

.modal-header-pink .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.modal-header-light-pink {
    background-color: #fd32c0;
    color: white;
}

.modal-header-light-pink .close {
    opacity: 1;
    color: white;
    margin-top: 0;
}

.jFiler-input-dragDrop {
    width: auto;
}

.progress {
    border-radius: 0;
}

.progress.progress-xs {
    height: 12px;
}

.progress.progress-xs .progress-bar {
    line-height: 12px;
}

.progress.progress-sm {
    height: 18px;
}

.progress.progress-sm .progress-bar {
    line-height: 18px;
}

.progress.progress-md {
    height: 22px;
}

.progress.progress-md .progress-bar {
    font-size: 14px;
    line-height: 22px;
}

.progress.progress-lg {
    height: 26px;
}

.progress.progress-lg .progress-bar {
    font-size: 16px;
    line-height: 26px;
}

.progress-bar,
.progress-bar-blue {
    background-color: #2980b9;
}

.progress-bar-info,
.progress-bar-light-blue {
    background-color: #3498db;
}

.progress-bar-success,
.progress-bar-green {
    background-color: #27ae60;
}

.progress-bar-light-green {
    background-color: #2ecc71;
}

.progress-bar-warning,
.progress-bar-orange {
    background-color: #e82c0c;
}

.progress-bar-light-orange {
    background-color: #ff530d;
}

.progress-bar-danger,
.progress-bar-red {
    background-color: #d40d12;
}

.progress-bar-light-red {
    background-color: #ff1d23;
}

.progress-bar-purple {
    background-color: #8e44ad;
}

.progress-bar-light-purple {
    background-color: #9b59b6;
}

.progress-bar-pink {
    background-color: #fe31ab;
}

.progress-bar-light-pink {
    background-color: #fd32c0;
}

.slider-blue .slider-selection {
    background: #3498db;
}

.slider-blue .slider-handle {
    background: #2980b9;
}

.slider-green .slider-selection {
    background: #2ecc71;
}

.slider-green .slider-handle {
    background: #27ae60;
}

.slider-orange .slider-selection {
    background: #ff530d;
}

.slider-orange .slider-handle {
    background: #e82c0c;
}

.slider-red .slider-selection {
    background: #ff1d23;
}

.slider-red .slider-handle {
    background: #d40d12;
}

.slider-purple .slider-selection {
    background: #9b59b6;
}

.slider-purple .slider-handle {
    background: #8e44ad;
}

.slider-pink .slider-selection {
    background: #fd32c0;
}

.slider-pink .slider-handle {
    background: #fe31ab;
}

.navbar {
    border-radius: 0;
}

.navbar-blue {
    background-color: #2980b9;
    border-color: #3498db;
}

.navbar-blue .navbar-toggle {
    border-color: #3498db;
}

.navbar-blue .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-blue .navbar-brand,
.navbar-blue .navbar-text {
    color: white;
}

.navbar-blue .navbar-collapse,
.navbar-blue .navbar-form {
    border-color: #3498db;
}

.navbar-blue .nav>li>a:hover,
.navbar-blue .nav>li>a:focus {
    background-color: #3498db;
}

.navbar-blue .navbar-nav>li>a {
    color: whitesmoke;
}

.navbar-blue .navbar-nav>.active>a,
.navbar-blue .navbar-nav>.active>a:hover,
.navbar-blue .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #3498db !important;
}

.navbar-green {
    background-color: #27ae60;
    border-color: #2ecc71;
}

.navbar-green .navbar-toggle {
    border-color: #2ecc71;
}

.navbar-green .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-green .navbar-brand,
.navbar-green .navbar-text {
    color: white;
}

.navbar-green .navbar-collapse,
.navbar-green .navbar-form {
    border-color: #2ecc71;
}

.navbar-green .nav>li>a:hover,
.navbar-green .nav>li>a:focus {
    background-color: #2ecc71;
}

.navbar-green .navbar-nav>li>a {
    color: whitesmoke;
}

.navbar-green .navbar-nav>.active>a,
.navbar-green .navbar-nav>.active>a:hover,
.navbar-green .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #2ecc71 !important;
}

.navbar-orange {
    background-color: #e82c0c;
    border-color: #ff530d;
}

.navbar-orange .navbar-toggle {
    border-color: #ff530d;
}

.navbar-orange .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-orange .navbar-brand,
.navbar-orange .navbar-text {
    color: white;
}

.navbar-orange .navbar-collapse,
.navbar-orange .navbar-form {
    border-color: #ff530d;
}

.navbar-orange .nav>li>a:hover,
.navbar-orange .nav>li>a:focus {
    background-color: #ff530d;
}

.navbar-orange .navbar-nav>li>a {
    color: whitesmoke;
}

.navbar-orange .navbar-nav>.active>a,
.navbar-orange .navbar-nav>.active>a:hover,
.navbar-orange .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #ff530d !important;
}

.navbar-red {
    background-color: #d40d12;
    border-color: #ff1d23;
}

.navbar-red .navbar-toggle {
    border-color: #ff1d23;
}

.navbar-red .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-red .navbar-brand,
.navbar-red .navbar-text {
    color: white;
}

.navbar-red .navbar-collapse,
.navbar-red .navbar-form {
    border-color: #ff1d23;
}

.navbar-red .nav>li>a:hover,
.navbar-red .nav>li>a:focus {
    background-color: #ff1d23;
}

.navbar-red .navbar-nav>li>a {
    color: whitesmoke;
}

.navbar-red .navbar-nav>.active>a,
.navbar-red .navbar-nav>.active>a:hover,
.navbar-red .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #ff1d23 !important;
}

.navbar-purple {
    background-color: #8e44ad;
    border-color: #9b59b6;
}

.navbar-purple .navbar-toggle {
    border-color: #9b59b6;
}

.navbar-purple .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-purple .navbar-brand,
.navbar-purple .navbar-text {
    color: white;
}

.navbar-purple .navbar-collapse,
.navbar-purple .navbar-form {
    border-color: #9b59b6;
}

.navbar-purple .nav>li>a:hover,
.navbar-purple .nav>li>a:focus {
    background-color: #9b59b6;
}

.navbar-purple .navbar-nav>li>a {
    color: whitesmoke;
}

.navbar-purple .navbar-nav>.active>a,
.navbar-purple .navbar-nav>.active>a:hover,
.navbar-purple .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #9b59b6 !important;
}

.navbar-pink {
    background-color: #fe31ab;
    border-color: #fd32c0;
}

.navbar-pink .navbar-toggle {
    border-color: #fd32c0;
}

.navbar-pink .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-pink .navbar-brand,
.navbar-pink .navbar-text {
    color: white;
}

.navbar-pink .navbar-collapse,
.navbar-pink .navbar-form {
    border-color: #fd32c0;
}

.navbar-pink .nav>li>a:hover,
.navbar-pink .nav>li>a:focus {
    background-color: #fd32c0;
}

.navbar-pink .navbar-nav>li>a {
    color: whitesmoke;
}

.navbar-pink .navbar-nav>.active>a,
.navbar-pink .navbar-nav>.active>a:hover,
.navbar-pink .navbar-nav>.active>a:focus {
    color: #fff !important;
    background-color: #fd32c0 !important;
}

@media (max-width: 767px) {
    .navbar-blue .navbar-nav .open .dropdown-menu>li>a {
        color: whitesmoke;
    }
    .navbar-blue .navbar-nav .open .dropdown-menu>li>a:hover {
        color: black;
    }
    .navbar-green .navbar-nav .open .dropdown-menu>li>a {
        color: whitesmoke;
    }
    .navbar-green .navbar-nav .open .dropdown-menu>li>a:hover {
        color: black;
    }
    .navbar-orange .navbar-nav .open .dropdown-menu>li>a {
        color: whitesmoke;
    }
    .navbar-orange .navbar-nav .open .dropdown-menu>li>a:hover {
        color: black;
    }
    .navbar-red .navbar-nav .open .dropdown-menu>li>a {
        color: whitesmoke;
    }
    .navbar-red .navbar-nav .open .dropdown-menu>li>a:hover {
        color: black;
    }
    .navbar-purple .navbar-nav .open .dropdown-menu>li>a {
        color: whitesmoke;
    }
    .navbar-purple .navbar-nav .open .dropdown-menu>li>a:hover {
        color: black;
    }
    .navbar-pink .navbar-nav .open .dropdown-menu>li>a {
        color: whitesmoke;
    }
    .navbar-pink .navbar-nav .open .dropdown-menu>li>a:hover {
        color: black;
    }
}

.pagination li:first-child>a,
.pagination li:first-child>span {
    border-radius: 0;
}

.pagination li:last-child>a,
.pagination li:last-child>span {
    border-radius: 0;
}

.badge {
    font-weight: normal;
}

.label {
    border-radius: 0;
}

.label-primary,
.label-blue {
    background-color: #2980b9;
}

.label-info,
.label-light-blue {
    background-color: #3498db;
}

.label-success,
.label-green {
    background-color: #27ae60;
}

.label-light-green {
    background-color: #2ecc71;
}

.label-warning,
.label-orange {
    background-color: #e82c0c;
}

.label-light-orange {
    background-color: #ff530d;
}

.label-danger,
.label-red {
    background-color: #d40d12;
}

.label-light-red {
    background-color: #ff1d23;
}

.label-purple {
    background-color: #8e44ad;
}

.label-light-purple {
    background-color: #9b59b6;
}

.label-pink {
    background-color: #fe31ab;
}

.label-light-pink {
    background-color: #fd32c0;
}

.bs-callout {
    background-color: white;
    margin: 20px 0;
    padding: 20px;
    border: 1px solid #eee;
    border-left: 8px solid #eee;
}

.bs-callout-success {
    border-color: #27ae60;
}

.bs-callout-info {
    border-color: #3498db;
}

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

.bs-callout-danger {
    border-color: #d40d12;
}

.list-group .list-group-item:first-child,
.list-group .list-group-item:last-child {
    border-radius: 0;
}

.list-group-inverse .list-group-item {
    color: white;
    background-color: #0f0f0f;
    border-color: #000;
}

.list-group-inverse .list-group-item.active {
    background-color: #212121;
    border-color: #050505;
}

.list-group-inverse .list-group-item.active:hover {
    background-color: #383838;
    border-color: #050505;
}

.list-group-inverse .list-group-item:hover {
    background-color: #222;
}

.list-group-inverse a.list-group-item .list-group-item-heading {
    color: #fff;
}

.list-group-inverse a.list-group-item>.badge {
    color: #e3e3e3;
}

.list-group-inverse a.list-group-item.active>.badge,
.list-group-inverse a.list-group-item:hover>.badge {
    color: white;
}

.dropdown-menu {
    border-radius: 0;
}

.dropdown-menu>.active>a {
    background-color: #15aaaa;
}

.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-color: #15aaaa;
}

.jumbotron {
    border-radius: 0;
}

.nav-tabs>li>a {
    border-radius: 0;
}

.nav-pills>li>a {
    border-radius: 0;
}

.nav-green>li:hover>a {
    background-color: #27ae60;
    color: white;
}

.nav-green>li.active>a {
    border-bottom-color: transparent;
}

.nav-green.nav-pills>li.active>a {
    background-color: #27ae60;
}

.nav-green .open>a,
.nav-green .open>a:hover,
.nav-green .open>a:focus {
    color: white;
    background-color: #27ae60;
    border-color: #2ecc71;
}

.nav-blue>li:hover>a {
    background-color: #2980b9;
    color: white;
}

.nav-blue>li.active>a {
    border-bottom-color: transparent;
}

.nav-blue.nav-pills>li.active>a {
    background-color: #2980b9;
}

.nav-blue .open>a,
.nav-blue .open>a:hover,
.nav-blue .open>a:focus {
    color: white;
    background-color: #2980b9;
    border-color: #3498db;
}

.nav-orange>li:hover>a {
    background-color: #e82c0c;
    color: white;
}

.nav-orange>li.active>a {
    border-bottom-color: transparent;
}

.nav-orange.nav-pills>li.active>a {
    background-color: #e82c0c;
}

.nav-orange .open>a,
.nav-orange .open>a:hover,
.nav-orange .open>a:focus {
    color: white;
    background-color: #e82c0c;
    border-color: #ff530d;
}

.nav-red>li:hover>a {
    background-color: #d40d12;
    color: white;
}

.nav-red>li.active>a {
    border-bottom-color: transparent;
}

.nav-red.nav-pills>li.active>a {
    background-color: #d40d12;
}

.nav-red .open>a,
.nav-red .open>a:hover,
.nav-red .open>a:focus {
    color: white;
    background-color: #d40d12;
    border-color: #ff1d23;
}

.nav-purple>li:hover>a {
    background-color: #8e44ad;
    color: white;
}

.nav-purple>li.active>a {
    border-bottom-color: transparent;
}

.nav-purple.nav-pills>li.active>a {
    background-color: #8e44ad;
}

.nav-purple .open>a,
.nav-purple .open>a:hover,
.nav-purple .open>a:focus {
    color: white;
    background-color: #8e44ad;
    border-color: #9b59b6;
}

.nav-pink>li:hover>a {
    background-color: #fe31ab;
    color: white;
}

.nav-pink>li.active>a {
    border-bottom-color: transparent;
}

.nav-pink.nav-pills>li.active>a {
    background-color: #fe31ab;
}

.nav-pink .open>a,
.nav-pink .open>a:hover,
.nav-pink .open>a:focus {
    color: white;
    background-color: #fe31ab;
    border-color: #fd32c0;
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li>a {
        border-radius: 0;
    }
}

.btn,
button {
    border-radius: 0;
    webkit-transition: all 0.2s ease-in-out;
    moz-transition: all 0.2s ease-in-out;
    ms-transition: all 0.2s ease-in-out;
    o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn-xs>.btn,
.btn-group-xs>.btn {
    border-radius: 0;
}

.btn-sm>.btn,
.btn-group-sm>.btn {
    border-radius: 0;
}

.btn-lg>.btn,
.btn-group-lg>.btn {
    border-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 0;
}

.btn-transparent,
.btn-transparent:hover,
.btn-transparent:visited {
    background-color: transparent;
    border-color: transparent;
}

.btn-blue,
.btn-blue:visited {
    background-color: #2494f2;
    border-color: #2e81b9;
    color: white;
}

.btn-blue:hover {
    background-color: #2e81b9;
    color: white;
}

.btn-green,
.btn-green:visited {
    background-color: #2ecc71;
    border-color: #27ae60;
    color: white;
}

.btn-green:hover {
    background-color: #27ae60;
    color: white;
}

.btn-orange,
.btn-orange:visited {
    background-color: #ff530d;
    border-color: #e82c0c;
    color: white;
}

.btn-orange:hover {
    background-color: #e82c0c;
    color: white;
}

.btn-red,
.btn-red:visited {
    background-color: #ff1d23;
    border-color: #d40d12;
    color: white;
}

.btn-red:hover {
    background-color: #d40d12;
    color: white;
}

.btn-purple,
.btn-purple:visited {
    background-color: #9b59b6;
    border-color: #8e44ad;
    color: white;
}

.btn-purple:hover {
    background-color: #8e44ad;
    color: white;
}

.btn-pink,
.btn-pink:visited {
    background-color: #fd32c0;
    border-color: #fe31ab;
    color: white;
}

.btn-pink:hover {
    background-color: #fe31ab;
    color: white;
}

.btn-gray,
.btn-gray:visited {
    background-color: #eaeaea;
    border-color: #ddd;
    color: black;
}

.btn-gray:hover {
    background-color: #ddd;
    color: black;
}

.nav-dropdown-list {
    list-style-type: none;
    min-width: 300px;
    padding: 0;
}

.nav-dropdown-list .header {
    display: block;
    text-align: center;
    border-bottom: 1px solid #dddddd;
}

.nav-dropdown-list .header .title {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    background-color: #fff;
}

.nav-dropdown-list .item-list-container {
    display: block;
    background-color: #f8f8f8;
    padding: 0;
}

.nav-dropdown-list .item-list-container .item-list {
    list-style-type: none;
    padding: 0;
}

.nav-dropdown-list .item-list-container .item-list li {
    padding: 10px;
    overflow: hidden;
    background: #efefef;
    border-bottom: 1px solid #dddddd;
    webkit-transition: all 0.2s ease-in;
    moz-transition: all 0.2s ease-in;
    ms-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.nav-dropdown-list .item-list-container .item-list li a {
    vertical-align: middle;
    font-size: 12px;
    overflow: hidden;
    text-align: left;
    display: block;
    webkit-transition: all 0.2s ease-in;
    moz-transition: all 0.2s ease-in;
    ms-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.nav-dropdown-list .item-list-container .item-list li a .avatar {
    width: 40px;
    height: auto;
    max-height: 40px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.nav-dropdown-list .item-list-container .item-list li a .info {
    display: inline-block;
    vertical-align: middle;
    width: 208px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-dropdown-list .item-list-container .item-list li a .info .name {
    display: block;
    margin: 2px 5px 2px 0;
    font-size: 14px;
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-dropdown-list .item-list-container .item-list li a .info .extra {
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 0 5px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-dropdown-list .item-list-container .item-list li a .info .date {
    display: block;
    font-style: italic;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-dropdown-list .item-list-container .item-list li.unread {
    background-color: #fcfcfc;
}

.nav-dropdown-list .item-list-container .item-list li.unread a {
    color: black;
}

.nav-dropdown-list .item-list-container .item-list li.unread a .info .name {
    font-weight: bold;
}

.nav-dropdown-list .item-list-container .item-list li:hover {
    background: white;
}

.nav-dropdown-list .footer {
    display: block;
    text-align: center;
}

.nav-dropdown-list .footer a {
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    border-radius: 0;
    border: 1px solid #dddddd;
}

.nav-dropdown-grid {
    list-style-type: none;
    min-width: 310px;
    padding: 0;
}

.nav-dropdown-grid .header {
    display: block;
    text-align: center;
    border-bottom: 1px solid #dddddd;
}

.nav-dropdown-grid .header .title {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    background-color: #fff;
}

.nav-dropdown-grid .item-grid-container {
    display: block;
    background-color: #f8f8f8;
    padding: 0;
}

.nav-dropdown-grid .item-grid-container .item-grid {
    list-style-type: none;
    overflow-y: auto;
    padding: 5px;
    max-height: 340px;
}

.nav-dropdown-grid .item-grid-container .item-grid li {
    overflow: hidden;
    display: inline-block;
    background: white;
    margin: 5px;
    vertical-align: top;
    border: 1px solid #dddddd;
}

.nav-dropdown-grid .item-grid-container .item-grid li a {
    vertical-align: middle;
    font-size: 12px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    display: block;
    webkit-transition: all 0.2s ease-in;
    moz-transition: all 0.2s ease-in;
    ms-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.nav-dropdown-grid .item-grid-container .item-grid li a>.image {
    width: 120px;
    height: auto;
    max-height: 120px;
    display: block;
    vertical-align: middle;
    margin: 0 auto;
}

.nav-dropdown-grid .item-grid-container .item-grid li a>.icon {
    width: 125px;
    height: 100px;
    font-size: 72px;
    line-height: 100px;
    display: block;
    margin: 0 auto;
}

.nav-dropdown-grid .item-grid-container .item-grid li a>.info {
    width: 100px;
    display: block;
    margin: 0 auto;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.nav-dropdown-grid .item-grid-container .item-grid li a>.info .progress {
    height: 10px;
    margin: 6px auto 0;
}

.nav-dropdown-grid .footer {
    display: block;
    text-align: center;
}

.nav-dropdown-grid .footer a {
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    border-radius: 0;
    border: 1px solid #dddddd;
}

@media (max-width: 767px) {
    .nav-dropdown-grid .item-grid-container .item-grid {
        padding: 5px;
        max-height: 280px;
    }
    .nav-dropdown-grid .item-grid-container .item-grid li {
        overflow: hidden;
        display: inline-block;
        background: white;
        margin: 5px;
        border: 1px solid #dddddd;
    }
    .nav-dropdown-grid .item-grid-container .item-grid li a {
        vertical-align: middle;
        font-size: 12px;
        padding: 5px;
    }
    .nav-dropdown-grid .item-grid-container .item-grid li a>.image {
        width: 80px;
        height: auto;
        max-height: 80px;
    }
    .nav-dropdown-grid .item-grid-container .item-grid li a>.icon {
        width: 85px;
        height: 80px;
        font-size: 72px;
        line-height: 80px;
        display: block;
        margin: 0 auto;
    }
    .nav-dropdown-grid .item-grid-container .item-grid li a>.info {
        width: 110px;
    }
    .nav-dropdown-grid .item-grid-container .item-grid li a>.info .progress {
        height: 10px;
        margin: 6px auto 0;
    }
}

.datepicker th,
.datepicker td {
    webkit-border-radius: 0;
    border-radius: 0;
}

.well-tile {
    color: white;
    text-align: center;
}

.well-tile .icon {
    margin: 10px;
}

.well-tile.facebook {
    background-color: #3b5998;
}

.well-tile.twitter {
    background-color: #00aced;
}

.well-tile.dribbble {
    background-color: #E04C86;
}

.well-tile.youtube {
    background-color: #bb0000;
}

.well-tile.linkedin {
    background-color: #007bb6;
}

.well-tile.google-plus {
    background-color: #dd4b39;
}

.well-tile.instagram {
    background-color: #517fa4;
}

.well-tile.pinterest {
    background-color: #cb2027;
}

.well-tile.flickr {
    background-color: #ff0084;
}

.well-tile.tumblr {
    background-color: #32506d;
}

.well-tile.vimeo {
    background-color: #aad450;
}

.well-tile.foursquare {
    background-color: #0072b1;
}

.well-tile.vine {
    background-color: #00a478;
}

header {
    width: 100%;
    position: relative;
    height: 60px;
    z-index: 500;
    background: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #dddddd;
}

header .logo {
    padding: 0px 20px;
    max-width: 240px;
    display: block;
    color: #555555;
    width: 100%;
    font-size: 20px;
    line-height: 60px;
    border-right: 1px solid #dddddd;
    float: left;
}

header .logo img {
    position: relative;
    top: -5px;
    width: 100%;
    height: auto;
}

header .logo:hover {
    color: #aaaaaa;
}

header .navbar-main {
    display: block;
    height: 60px;
    font-size: 20px;
    text-align: center;
}

header .navbar-main .button-container {
    display: block;
    padding: 0;
    margin: 0;
}

header .navbar-main .button-container.right {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: rgba(255, 255, 255, 1);
}

.skin-blue .navbar-main .button-container.right {
    background-color: rgba(36, 148, 242, 1);
}

.skin-green .navbar-main .button-container.right {
    background-color: rgba(46, 204, 113, 1);
}

.skin-red .navbar-main .button-container.right {
    background-color: rgba(231, 76, 60, 1);
}

.skin-purple .navbar-main .button-container.right {
    background-color: rgba(155, 89, 182, 1);
}

.skin-dark .navbar-main .button-container.right {
    background-color: rgba(52, 73, 94, 1);
}

header .navbar-main .button-container>.item {
    display: block;
    margin: 0;
    float: left;
}

header .navbar-main .button-container>.item>a {
    line-height: 60px;
    padding: 0 20px;
    display: block;
}

header .navbar-main .button-container>.item>a:hover,
header .navbar-main .button-container>.item>a:focus,
header .navbar-main .button-container>.item>a:active {
    text-decoration: none;
}

header .navbar-main .button-container>.item.search {
    height: 60px !important;
    width: 240px;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    display: block;
    webkit-transition: all 0.75s ease;
    moz-transition: all 0.75s ease;
    ms-transition: all 0.75s ease;
    o-transition: all 0.75s ease;
    transition: all 0.75s ease;
}

header .navbar-main .button-container>.item.search.collapse {
    width: 0;
    border-left: 0;
}

header .navbar-main .button-container>.item.search.collapse.in {
    width: 240px;
    border-left: 1px solid #dddddd;
}

header .navbar-main .button-container>.item.search.collapse.in.open {
    display: block;
}

header .navbar-main .button-container>.item.search .search-form {
    width: 100%;
    display: block;
    padding: 15px 20px;
    line-height: 60px;
    position: relative;
}

header .navbar-main .button-container>.item.search .search-form input {
    width: 100%;
    padding: 5px 10px;
    display: block;
    height: 30px;
    border: none;
    border-radius: 0;
    background: #f8f8f8;
    outline: none;
    webkit-transition: all 0.2s ease-in;
    moz-transition: all 0.2s ease-in;
    ms-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

header .navbar-main .button-container>.item.search .search-form input:focus {
    background: #f2f2f2;
}

header .navbar-main .button-container .nav-button {
    cursor: pointer;
}

header .navbar-main .button-container .nav-button:hover {
    background: rgba(255, 255, 255, 0.5);
}

header .navbar-main .button-container .nav-button:active {
    background: rgba(255, 255, 255, 0.4);
}

header .navbar-main .page-title {
    display: block;
    line-height: 60px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

header .navbar-main .dropdown-menu {
    z-index: 990;
    width: 100%;
}

.header-fixed header {
    position: fixed;
}

.skin-blue header {
    background-color: rgba(36, 148, 242, 1);
    border-color: #2494f2;
    color: white;
}

.skin-blue header .logo {
    color: white;
    border-color: #2494f2;
}

.skin-blue header .navbar-main .button-container>.item>a {
    color: white;
}

.skin-blue header .navbar-main .button-container>.item.search {
    border-color: #2494f2;
}

.skin-blue header .navbar-main .button-container>.item.search.collapse.in {
    border-color: #2494f2;
}

.skin-blue header .navbar-main .nav-content .page-title {
    color: white;
}

.skin-green header {
    background-color: rgba(46, 204, 113, 1);
    border-color: #2ecc71;
    color: white;
}

.skin-green header .logo {
    color: white;
    border-color: #2ecc71;
}

.skin-green header .navbar-main .button-container>.item>a {
    color: white;
}

.skin-green header .navbar-main .button-container>.item.search {
    border-color: #2ecc71;
}

.skin-green header .navbar-main .button-container>.item.search.collapse.in {
    border-color: #2ecc71;
}

.skin-green header .navbar-main .nav-content .page-title {
    color: white;
}

.skin-red header {
    background-color: rgba(231, 76, 60, 1);
    border-color: #e74c3c;
    color: white;
}

.skin-red header .logo {
    color: white;
    border-color: #e74c3c;
}

.skin-red header .navbar-main .button-container>.item>a {
    color: white;
}

.skin-red header .navbar-main .button-container>.item.search {
    border-color: #e74c3c;
}

.skin-red header .navbar-main .button-container>.item.search.collapse.in {
    border-color: #e74c3c;
}

.skin-red header .navbar-main .nav-content .page-title {
    color: white;
}

.skin-purple header {
    background-color: rgba(155, 89, 182, 1);
    border-color: #9b59b6;
    color: white;
}

.skin-purple header .logo {
    color: white;
    border-color: #9b59b6;
}

.skin-purple header .navbar-main .button-container>.item>a {
    color: white;
}

.skin-purple header .navbar-main .button-container>.item.search {
    border-color: #9b59b6;
}

.skin-purple header .navbar-main .button-container>.item.search.collapse.in {
    border-color: #9b59b6;
}

.skin-purple header .navbar-main .nav-content .page-title {
    color: white;
}

.skin-dark header {
    background-color: rgba(52, 73, 94, 1);
    border-color: #34495e;
    color: white;
}

.skin-dark header .logo {
    color: white;
    border-color: #34495e;
}

.skin-dark header .navbar-main .button-container>.item>a {
    color: white;
}

.skin-dark header .navbar-main .button-container>.item.search {
    border-color: #34495e;
}

.skin-dark header .navbar-main .button-container>.item.search.collapse.in {
    border-color: #34495e;
}

.skin-dark header .navbar-main .nav-content .page-title {
    color: white;
}

@media (max-width: 767px) {
    header {
        border: none;
    }
    header .logo {
        float: none;
        max-width: none;
        border-bottom: 1px solid #dddddd;
    }
    header .navbar-main {
        background: rgba(255, 255, 255, 1);
        border-bottom: 1px solid #dddddd;
    }
    .skin-blue header .logo {
        border-bottom-color: #2494f2;
    }
    .skin-blue header .navbar-main {
        background: rgba(36, 148, 242, 0.8);
        border-bottom-color: #2494f2;
    }
    .skin-green header .logo {
        border-bottom-color: #2ecc71;
    }
    .skin-green header .navbar-main {
        background: rgba(46, 204, 113, 0.8);
        border-bottom-color: #2ecc71;
    }
    .skin-red header .logo {
        border-bottom-color: #e74c3c;
    }
    .skin-red header .navbar-main {
        background: rgba(231, 76, 60, 0.8);
        border-bottom-color: #e74c3c;
    }
    .skin-purple header .logo {
        border-bottom-color: #9b59b6;
    }
    .skin-purple header .navbar-main {
        background: rgba(155, 89, 182, 0.8);
        border-bottom-color: #9b59b6;
    }
    .skin-dark header .logo {
        border-bottom-color: #34495e;
    }
    .skin-dark header .navbar-main {
        background: rgba(52, 73, 94, 0.8);
        border-bottom-color: #34495e;
    }
}

.sidebar {
    width: 100%;
    max-width: 240px;
    max-height: none;
    position: absolute;
    z-index: 400;
    padding: 0;
    background: white;
    height: auto !important;
    webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    ms-transition: all 0.3s ease;
    o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.sidebar.sidebar-left {
    left: 0;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.sidebar.sidebar-left.navbar-collapse.collapse.in {
    webkit-transform: translateX(-100%);
    moz-transform: translateX(-100%);
    ms-transform: translateX(-100%);
    o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.sidebar.sidebar-right {
    right: 0;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

.sidebar.sidebar-right.navbar-collapse.collapse.in {
    webkit-transform: translateX(100%);
    moz-transform: translateX(100%);
    ms-transform: translateX(100%);
    o-transform: translateX(100%);
    transform: translateX(100%);
    position: fixed;
}

.sidebar .sidebar-wrapper .nav-buttons {
    padding: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.sidebar .sidebar-wrapper .nav-buttons .nav-button {
    display: inline-block;
    padding: 10px 0;
    width: 23%;
    text-align: center;
}

.sidebar .sidebar-wrapper .nav-buttons .nav-button>a>.icon {
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
}

.sidebar .sidebar-wrapper .nav-buttons .nav-button>a>.badge {
    font-size: 12px;
}

.sidebar .sidebar-wrapper .sidebar-nav {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
}

.sidebar .sidebar-wrapper .sidebar-nav li {
    border-bottom: 1px solid #dddddd;
}

.sidebar .sidebar-wrapper .sidebar-nav li a {
    padding: 14px 20px;
    display: block;
    font-size: 12px;
    line-height: 20px;
    color: #454545;
    webkit-transition: all 0.2s ease-in-out;
    moz-transition: all 0.2s ease-in-out;
    ms-transition: all 0.2s ease-in-out;
    o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
}

.sidebar .sidebar-wrapper .sidebar-nav li.active>a {
    background-color: #15aaaa !important;
    color: white !important;
}

.sidebar .sidebar-wrapper .sidebar-nav li.active:hover>a {
    background-color: #0cb9b9;
    color: white;
}

.sidebar .sidebar-wrapper .sidebar-nav li .menu-icon {
    margin-right: 8px;
}

.sidebar .sidebar-wrapper .sidebar-nav li .submenu-indicator {
    line-height: 20px;
    float: right;
}

.sidebar .sidebar-wrapper .sidebar-nav li a:not(.collapsed) .submenu-indicator:before {
    content: "\f0d7";
}

.sidebar .sidebar-wrapper .sidebar-nav li>ul {
    background: #fdfdfd;
    list-style-type: none;
    padding: 0;
    border-top: 1px solid #dddddd;
}

.sidebar .sidebar-wrapper .sidebar-nav li>ul>li {
    padding-left: 0;
    border: none;
}

.sidebar .sidebar-wrapper .sidebar-nav li>ul>li a {
    padding: 5px 20px 5px 52px;
}

.sidebar .sidebar-wrapper .sidebar-nav li>ul>li:hover>a {
    color: #0cb9b9;
    background-color: transparent;
}

.sidebar .sidebar-wrapper .sidebar-nav li>ul>li ul li {
    padding-left: 15px;
}

.sidebar .sidebar-wrapper .search-list-wrapper {
    padding: 20px;
    list-style-type: none;
}

.sidebar .sidebar-wrapper .search-list-wrapper .heading {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 16px;
    color: #454545;
}

.sidebar .sidebar-wrapper .search-list-wrapper ul {
    padding-left: 30px;
}

.sidebar .sidebar-wrapper .search-list-wrapper ul li {
    font-size: 14px;
}

.sidebar .sidebar-wrapper .search-list-wrapper .search-list {
    list-style-type: none;
    padding: 0;
}

.sidebar .sidebar-wrapper .search-form-container {
    padding: 20px;
    border-bottom: 1px solid #dddddd;
}

.sidebar .sidebar-wrapper .search-form-container .search-form {
    width: 100%;
    display: block;
    position: relative;
}

.sidebar .sidebar-wrapper .search-form-container .search-form>input {
    width: 100%;
    padding: 5px 25px 5px 10px;
    display: block;
    background: #f8f8f8;
    outline: none;
    webkit-transition: all 0.2s ease-in;
    moz-transition: all 0.2s ease-in;
    ms-transition: all 0.2s ease-in;
    o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.sidebar .sidebar-wrapper .search-form-container .search-form>input:focus {
    background: #f2f2f2;
}

.sidebar .sidebar-wrapper .search-form-container .search-form>button {
    position: absolute;
    right: 5px;
    top: 5px;
    background: none;
    border: none;
    outline: none;
}

.sidebar .sidebar-wrapper .search-form-container .side-panel {
    position: relative;
}

.header-fixed .sidebar {
    margin-top: 60px;
    position: fixed;
    height: 100% !important;
}

.header-fixed .sidebar.sidebar-left.navbar-collapse.collapse {
    height: 100% !important;
}

.header-fixed .sidebar.sidebar-right.navbar-collapse.collapse {
    height: 100% !important;
}

.skin-blue .sidebar .sidebar-wrapper .sidebar-nav li.active>a {
    background-color: #2494f2 !important;
}

.skin-blue .sidebar .sidebar-wrapper .sidebar-nav li.active:hover>a {
    background-color: #59a9e5;
}

.skin-blue .sidebar .sidebar-wrapper .sidebar-nav li>ul li:hover>a {
    color: #59a9e5;
    background-color: transparent;
}

.skin-blue .sidebar .sidebar-wrapper .sidebar-nav li>ul li.active:hover>a {
    color: white;
}

.skin-green .sidebar .sidebar-wrapper .sidebar-nav li.active>a {
    background-color: #2ecc71 !important;
}

.skin-green .sidebar .sidebar-wrapper .sidebar-nav li.active:hover>a {
    background-color: #27ae60;
}

.skin-green .sidebar .sidebar-wrapper .sidebar-nav li>ul li:hover>a {
    color: #27ae60;
    background-color: transparent;
}

.skin-green .sidebar .sidebar-wrapper .sidebar-nav li>ul li.active:hover>a {
    color: white;
}

.skin-red .sidebar .sidebar-wrapper .sidebar-nav li.active>a {
    background-color: #e74c3c !important;
}

.skin-red .sidebar .sidebar-wrapper .sidebar-nav li.active:hover>a {
    background-color: #c0392b;
}

.skin-red .sidebar .sidebar-wrapper .sidebar-nav li>ul li:hover>a {
    color: #c0392b;
    background-color: transparent;
}

.skin-red .sidebar .sidebar-wrapper .sidebar-nav li>ul li.active:hover>a {
    color: white;
}

.skin-purple .sidebar .sidebar-wrapper .sidebar-nav li.active>a {
    background-color: #9b59b6 !important;
}

.skin-purple .sidebar .sidebar-wrapper .sidebar-nav li.active:hover>a {
    background-color: #8e44ad;
}

.skin-purple .sidebar .sidebar-wrapper .sidebar-nav li>ul li:hover>a {
    color: #8e44ad;
    background-color: transparent;
}

.skin-purple .sidebar .sidebar-wrapper .sidebar-nav li>ul li.active:hover>a {
    color: white;
}

.skin-dark .sidebar .sidebar-wrapper .sidebar-nav li.active>a {
    background-color: #34495e !important;
}

.skin-dark .sidebar .sidebar-wrapper .sidebar-nav li.active:hover>a {
    background-color: #2c3e50;
}

.skin-dark .sidebar .sidebar-wrapper .sidebar-nav li>ul li:hover>a {
    color: #2c3e50;
    background-color: transparent;
}

.skin-dark .sidebar .sidebar-wrapper .sidebar-nav li>ul li.active:hover>a {
    color: white;
}

@media (max-width: 767px) {
    .sidebar.collapse {
        display: block;
    }
    .sidebar .sidebar-wrapper .nav-buttons .nav-button .dropdown-menu {
        width: 280px;
        min-width: 280px;
    }
    .sidebar .sidebar-wrapper .nav-buttons .nav-button.button-1 .dropdown-menu {
        left: 0;
    }
    .sidebar .sidebar-wrapper .nav-buttons .nav-button.button-2 .dropdown-menu {
        left: -100%;
    }
    .sidebar .sidebar-wrapper .nav-buttons .nav-button.button-3 .dropdown-menu {
        left: -200%;
    }
    .sidebar .sidebar-wrapper .nav-buttons .nav-button.button-4 .dropdown-menu {
        left: -300%;
    }
}

@media (max-width: 384px) {
    .sidebar {
        max-width: none;
        width: 100%;
    }
}

.content-wrapper {
    margin-left: 240px;
    height: 100% !important;
    padding: 0;
    position: relative;
    webkit-transition: all 0.3s ease;
    moz-transition: all 0.3s ease;
    ms-transition: all 0.3s ease;
    o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.content-wrapper.collapse {
    display: block;
}

.content-wrapper.collapse.in {
    margin-left: 0;
}

.content-wrapper>.content {
    position: relative;
    height: auto !important;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    webkit-transition: margin 0.5s ease;
    moz-transition: margin 0.5s ease;
    ms-transition: margin 0.5s ease;
    o-transition: margin 0.5s ease;
    transition: margin 0.5s ease;
}

.content-lock {
    max-width: 1500px;
    margin: 0 auto;
}

.content-wrapper>.content.collapse {
    display: block;
}

.content-wrapper>.content.collapse.in {
    margin-right: auto;
}

.content-wrapper>.content.full-width {
    max-width: none !important;
}

.content-wrapper>.content .content-title-container .left {
    text-align: left;
    float: left;
}

.content-wrapper>.content .content-title-container .right {
    text-align: right;
    float: right;
}

.content-wrapper>.content .content-title-container .content-title {
    font-size: 20px;
    line-height: 26px;
    margin: 5px 0;
}

.content-wrapper>.content .content-title-container .breadcrumb {
    margin: 5px 10px 0 0;
}

.header-fixed .content-wrapper>.content {
    padding-top: 80px;
}

@media (max-width: 1199px) {
    .content-wrapper {
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    .content-wrapper {
        margin-left: 0;
    }
    .content-wrapper.collapse {
        margin-left: 0;
    }
    .content-wrapper.collapse.in {
        margin-left: 0;
    }
    .content-wrapper>.content.collapse.in {
        margin-right: 0;
    }
    .content-wrapper>.content .content-title-container .left {
        text-align: center;
        float: none;
    }
    .content-wrapper>.content .content-title-container .right {
        text-align: center;
        float: none;
        margin-top: 10px;
    }
}

.btn-vertical-elipse {
    background: none;
    border: none;
    font-size: 15px;
}

.svg-png {
    width: 21px !important;
}


.power-bi-frame iframe{
    min-height: 800px !important;
}