/*!
 * Avant v1.3 (c) by The Red Team
 * Powered by Bootstrap v3.2 and FontAwesome 4.1
 * http://redteamux.com
 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Raleway:600,700');
tr.hidden-print {
    display: none !important
}

th.hidden-print, td.hidden-print {
    display: none !important
}

.btn-group.hidden-print, .btn-group-vertical.hidden-print, .btn.hidden-print, span.hidden-print, i.hidden-print {
    display: none !important
}

}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

focus {
    outline: 0 !important
}

::-moz-focus-inner {
    border: 0 !important
}

body {
    font-weight: 400
}

a {
    outline: 0
}

.img-rounded {
    border-radius: 5px
}

hr.outsider {
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px solid #d2d3d6
}

.text-primary:hover, .text-warning:hover, .text-danger:hover, .text-success:hover, .text-info:hover {
    color: inherit
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Raleway', sans-serif;
    font-weight: 600
}

h1, h2, h3, .h1, .h2, .h3 {
    font-weight: 300;
    margin-top: 0;
    text-transform: uppercase;
}

h1 small, .h1 small {
    font-size: 24px
}

h2 small, .h2 small {
    font-size: 18px
}

h3 small, .h3 small, h4 small, .h4 small {
    font-size: 14px
}

.list-inline > li:first-child {
    padding-left: 0
}

.panel dl {
    margin: 0 auto
}

.panel dl dd {
    margin-bottom: 10px
}

blockquote {
    font-style: italic;
    border-left-width: 2px
}

blockquote.pull-right {
    border-right-width: 2px
}

address {
    display: block
}

kdb, samp {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace
}

pre {
    margin-bottom: 20px
}

pre.prettyprint {
    margin-bottom: 10px
}

/*.table-responsive {
    overflow-x: auto
}*/

@media (max-width: 767px) {
    .table-flipscroll table:before, .table-flipscroll thead:before, .table-flipscroll table:after, .table-flipscroll thead:after {
        content: " ";
        display: table
    }

    .table-flipscroll table:after, .table-flipscroll thead:after {
        clear: both
    }

    .table-flipscroll table:before, .table-flipscroll thead:before, .table-flipscroll table:after, .table-flipscroll thead:after {
        content: " ";
        display: table
    }

    .table-flipscroll table:after, .table-flipscroll thead:after {
        clear: both
    }

    .table-flipscroll table, .table-flipscroll caption, .table-flipscroll td, .table-flipscroll thead, .table-flipscroll thead tr, .table-flipscroll th, .table-flipscroll tbody {
        display: block
    }

    .table-flipscroll table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        position: relative
    }

    .table-flipscroll table th, .table-flipscroll table td {
        margin: 0;
        vertical-align: top
    }

    .table-flipscroll table th:last-child, .table-flipscroll table td:last-child {
        border-bottom: 1px solid #e6e7e8
    }

    .table-flipscroll table td {
        min-height: 1.25em;
        text-align: left;
        border-left: 0;
        border-right: 0;
        border-bottom: 0
    }

    .table-flipscroll table thead {
        float: left
    }

    .table-flipscroll table th {
        text-align: left;
        border-bottom-width: 1px !important;
        border-left: 0
    }

    .table-flipscroll table th:first-child {
        border-top: 1px solid transparent !important
    }

    .table-flipscroll table tbody {
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap
    }

    .table-flipscroll table tbody tr {
        display: inline-block;
        vertical-align: top;
        border-left: 1px solid #e6e7e8
    }

    .table-vertical table, .table-vertical caption, .table-vertical thead, .table-vertical tbody, .table-vertical th, .table-vertical td, .table-vertical tr {
        display: block
    }

    .table-vertical thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    .table-vertical tr {
        border: 1px solid #ccc
    }

    .table-vertical td {
        border: 0;
        border-bottom: 1px solid #e6e7e8;
        position: relative;
        padding-left: 50% !important;
        white-space: normal;
        text-align: left
    }

    .table-vertical td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: 700;
        content: attr(data-title)
    }
}

legend {
    padding-bottom: 5px;
    font-weight: 300;
    font-size: 24px
}

label {
    margin-bottom: 10px;
    font-weight: 400
}

select[multiple] {
    padding: 7px !important
}

.form-control {
    height: 34px;
    padding: 5px 9px;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .015) !important;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .015) !important
}

select.form-control {
    height: 34px;
    padding: 6px 9px 5px 4px;
}

.form-group {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.row-border .form-group {
    border-top: 1px solid #e6e7e8;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 10px;
    padding-right: 10px
}

.row-border .form-group:first-child {
    border-top: 0;
    padding-top: 0
}

.help-block {
    margin-bottom: 0
}

.btn {
    font-family: 'raleway', sans-serif;
    border-width: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08)
}

.btn:focus {
    outline: 0
}

.btn:active, .btn.active, .btn.fc-state-active {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.btn-link, .btn-link:active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.btn-inverse {
    color: #fff;
    background-color: #4f5259;
    border-color: #4f5259
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open > .dropdown-toggle.btn-inverse {
    color: #fff;
    background-color: #37393e;
    border-color: #323439
}

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

.btn-inverse.disabled, .btn-inverse[disabled], fieldset[disabled] .btn-inverse, .btn-inverse.disabled:hover, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse:hover, .btn-inverse.disabled:focus, .btn-inverse[disabled]:focus, fieldset[disabled] .btn-inverse:focus, .btn-inverse.disabled:active, .btn-inverse[disabled]:active, fieldset[disabled] .btn-inverse:active, .btn-inverse.disabled.active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse.active {
    background-color: #4f5259;
    border-color: #4f5259
}

.btn-inverse .badge {
    color: #4f5259;
    background-color: #fff
}

.btn-white {
    color: #333;
    background-color: #fff;
    border-color: #e6e7e8
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open > .dropdown-toggle.btn-white {
    color: #333;
    background-color: #e6e6e6;
    border-color: #c6c8cb
}

.btn-white:active, .btn-white.active, .open > .dropdown-toggle.btn-white {
    background-image: none
}

.btn-white.disabled, .btn-white[disabled], fieldset[disabled] .btn-white, .btn-white.disabled:hover, .btn-white[disabled]:hover, fieldset[disabled] .btn-white:hover, .btn-white.disabled:focus, .btn-white[disabled]:focus, fieldset[disabled] .btn-white:focus, .btn-white.disabled:active, .btn-white[disabled]:active, fieldset[disabled] .btn-white:active, .btn-white.disabled.active, .btn-white[disabled].active, fieldset[disabled] .btn-white.active {
    background-color: #fff;
    border-color: #e6e7e8
}

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

.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-brown {
    color: #fff;
    background-color: #c0392b;
    border-color: #c0392b
}

.btn-brown:hover, .btn-brown:focus, .btn-brown:active, .btn-brown.active, .open > .dropdown-toggle.btn-brown {
    color: #fff;
    background-color: #962d22;
    border-color: #8e2a20
}

.btn-brown:active, .btn-brown.active, .open > .dropdown-toggle.btn-brown {
    background-image: none
}

.btn-brown.disabled, .btn-brown[disabled], fieldset[disabled] .btn-brown, .btn-brown.disabled:hover, .btn-brown[disabled]:hover, fieldset[disabled] .btn-brown:hover, .btn-brown.disabled:focus, .btn-brown[disabled]:focus, fieldset[disabled] .btn-brown:focus, .btn-brown.disabled:active, .btn-brown[disabled]:active, fieldset[disabled] .btn-brown:active, .btn-brown.disabled.active, .btn-brown[disabled].active, fieldset[disabled] .btn-brown.active {
    background-color: #c0392b;
    border-color: #c0392b
}

.btn-brown .badge {
    color: #c0392b;
    background-color: #fff
}

.btn-indigo {
    color: #fff;
    background-color: #9358ac;
    border-color: #9358ac
}

.btn-indigo:hover, .btn-indigo:focus, .btn-indigo:active, .btn-indigo.active, .open > .dropdown-toggle.btn-indigo {
    color: #fff;
    background-color: #77458c;
    border-color: #714285
}

.btn-indigo:active, .btn-indigo.active, .open > .dropdown-toggle.btn-indigo {
    background-image: none
}

.btn-indigo.disabled, .btn-indigo[disabled], fieldset[disabled] .btn-indigo, .btn-indigo.disabled:hover, .btn-indigo[disabled]:hover, fieldset[disabled] .btn-indigo:hover, .btn-indigo.disabled:focus, .btn-indigo[disabled]:focus, fieldset[disabled] .btn-indigo:focus, .btn-indigo.disabled:active, .btn-indigo[disabled]:active, fieldset[disabled] .btn-indigo:active, .btn-indigo.disabled.active, .btn-indigo[disabled].active, fieldset[disabled] .btn-indigo.active {
    background-color: #9358ac;
    border-color: #9358ac
}

.btn-indigo .badge {
    color: #9358ac;
    background-color: #fff
}

.btn-orange {
    color: #fff;
    background-color: #efa131;
    border-color: #efa131
}

.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open > .dropdown-toggle.btn-orange {
    color: #fff;
    background-color: #dc8911;
    border-color: #d28310
}

.btn-orange:active, .btn-orange.active, .open > .dropdown-toggle.btn-orange {
    background-image: none
}

.btn-orange.disabled, .btn-orange[disabled], fieldset[disabled] .btn-orange, .btn-orange.disabled:hover, .btn-orange[disabled]:hover, fieldset[disabled] .btn-orange:hover, .btn-orange.disabled:focus, .btn-orange[disabled]:focus, fieldset[disabled] .btn-orange:focus, .btn-orange.disabled:active, .btn-orange[disabled]:active, fieldset[disabled] .btn-orange:active, .btn-orange.disabled.active, .btn-orange[disabled].active, fieldset[disabled] .btn-orange.active {
    background-color: #efa131;
    border-color: #efa131
}

.btn-orange .badge {
    color: #efa131;
    background-color: #fff
}

.btn-sky {
    color: #fff;
    background-color: #76c4ed;
    border-color: #76c4ed
}

.btn-sky:hover, .btn-sky:focus, .btn-sky:active, .btn-sky.active, .open > .dropdown-toggle.btn-sky {
    color: #fff;
    background-color: #49b1e7;
    border-color: #40ade6
}

.btn-sky:active, .btn-sky.active, .open > .dropdown-toggle.btn-sky {
    background-image: none
}

.btn-sky.disabled, .btn-sky[disabled], fieldset[disabled] .btn-sky, .btn-sky.disabled:hover, .btn-sky[disabled]:hover, fieldset[disabled] .btn-sky:hover, .btn-sky.disabled:focus, .btn-sky[disabled]:focus, fieldset[disabled] .btn-sky:focus, .btn-sky.disabled:active, .btn-sky[disabled]:active, fieldset[disabled] .btn-sky:active, .btn-sky.disabled.active, .btn-sky[disabled].active, fieldset[disabled] .btn-sky.active {
    background-color: #76c4ed;
    border-color: #76c4ed
}

.btn-sky .badge {
    color: #76c4ed;
    background-color: #fff
}

.btn-midnightblue {
    color: #fff;
    background-color: #34495e;
    border-color: #34495e
}

.btn-midnightblue:hover, .btn-midnightblue:focus, .btn-midnightblue:active, .btn-midnightblue.active, .open > .dropdown-toggle.btn-midnightblue {
    color: #fff;
    background-color: #222f3d;
    border-color: #1e2a37
}

.btn-midnightblue:active, .btn-midnightblue.active, .open > .dropdown-toggle.btn-midnightblue {
    background-image: none
}

.btn-midnightblue.disabled, .btn-midnightblue[disabled], fieldset[disabled] .btn-midnightblue, .btn-midnightblue.disabled:hover, .btn-midnightblue[disabled]:hover, fieldset[disabled] .btn-midnightblue:hover, .btn-midnightblue.disabled:focus, .btn-midnightblue[disabled]:focus, fieldset[disabled] .btn-midnightblue:focus, .btn-midnightblue.disabled:active, .btn-midnightblue[disabled]:active, fieldset[disabled] .btn-midnightblue:active, .btn-midnightblue.disabled.active, .btn-midnightblue[disabled].active, fieldset[disabled] .btn-midnightblue.active {
    background-color: #34495e;
    border-color: #34495e
}

.btn-midnightblue .badge {
    color: #34495e;
    background-color: #fff
}

.btn-magenta {
    color: #fff;
    background-color: #e73c68;
    border-color: #e73c68
}

.btn-magenta:hover, .btn-magenta:focus, .btn-magenta:active, .btn-magenta.active, .open > .dropdown-toggle.btn-magenta {
    color: #fff;
    background-color: #d61a4b;
    border-color: #cd1947
}

.btn-magenta:active, .btn-magenta.active, .open > .dropdown-toggle.btn-magenta {
    background-image: none
}

.btn-magenta.disabled, .btn-magenta[disabled], fieldset[disabled] .btn-magenta, .btn-magenta.disabled:hover, .btn-magenta[disabled]:hover, fieldset[disabled] .btn-magenta:hover, .btn-magenta.disabled:focus, .btn-magenta[disabled]:focus, fieldset[disabled] .btn-magenta:focus, .btn-magenta.disabled:active, .btn-magenta[disabled]:active, fieldset[disabled] .btn-magenta:active, .btn-magenta.disabled.active, .btn-magenta[disabled].active, fieldset[disabled] .btn-magenta.active {
    background-color: #e73c68;
    border-color: #e73c68
}

.btn-magenta .badge {
    color: #e73c68;
    background-color: #fff
}

.btn-green {
    color: #fff;
    background-color: #16a085;
    border-color: #16a085
}

.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green {
    color: #fff;
    background-color: #107360;
    border-color: #0f6a58
}

.btn-green:active, .btn-green.active, .open > .dropdown-toggle.btn-green {
    background-image: none
}

.btn-green.disabled, .btn-green[disabled], fieldset[disabled] .btn-green, .btn-green.disabled:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-green:hover, .btn-green.disabled:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-green:focus, .btn-green.disabled:active, .btn-green[disabled]:active, fieldset[disabled] .btn-green:active, .btn-green.disabled.active, .btn-green[disabled].active, fieldset[disabled] .btn-green.active {
    background-color: #16a085;
    border-color: #16a085
}

.btn-green .badge {
    color: #16a085;
    background-color: #fff
}

.btn-purple {
    color: #fff;
    background-color: #e044ab;
    border-color: #e044ab
}

.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple {
    color: #fff;
    background-color: #cf2294;
    border-color: #c6218e
}

.btn-purple:active, .btn-purple.active, .open > .dropdown-toggle.btn-purple {
    background-image: none
}

.btn-purple.disabled, .btn-purple[disabled], fieldset[disabled] .btn-purple, .btn-purple.disabled:hover, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple:hover, .btn-purple.disabled:focus, .btn-purple[disabled]:focus, fieldset[disabled] .btn-purple:focus, .btn-purple.disabled:active, .btn-purple[disabled]:active, fieldset[disabled] .btn-purple:active, .btn-purple.disabled.active, .btn-purple[disabled].active, fieldset[disabled] .btn-purple.active {
    background-color: #e044ab;
    border-color: #e044ab
}

.btn-purple .badge {
    color: #e044ab;
    background-color: #fff
}

.btn-alizarin {
    color: #fff;
    background-color: #e74c3c;
    border-color: #e74c3c
}

.btn-alizarin:hover, .btn-alizarin:focus, .btn-alizarin:active, .btn-alizarin.active, .open > .dropdown-toggle.btn-alizarin {
    color: #fff;
    background-color: #d62c1a;
    border-color: #cd2a19
}

.btn-alizarin:active, .btn-alizarin.active, .open > .dropdown-toggle.btn-alizarin {
    background-image: none
}

.btn-alizarin.disabled, .btn-alizarin[disabled], fieldset[disabled] .btn-alizarin, .btn-alizarin.disabled:hover, .btn-alizarin[disabled]:hover, fieldset[disabled] .btn-alizarin:hover, .btn-alizarin.disabled:focus, .btn-alizarin[disabled]:focus, fieldset[disabled] .btn-alizarin:focus, .btn-alizarin.disabled:active, .btn-alizarin[disabled]:active, fieldset[disabled] .btn-alizarin:active, .btn-alizarin.disabled.active, .btn-alizarin[disabled].active, fieldset[disabled] .btn-alizarin.active {
    background-color: #e74c3c;
    border-color: #e74c3c
}

.btn-alizarin .badge {
    color: #e74c3c;
    background-color: #fff
}

.btn-block + .btn-block {
    margin-top: 10px
}

.btn-default-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #e6e7e8;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default-alt:hover, .btn-default-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #cbced0
}

.btn-default-alt:active, .btn-default-alt.active {
    border-color: #e6e7e8;
    background-color: #e6e7e8;
    color: #fff
}

.btn-default-alt.disabled, .btn-default-alt[disabled], fieldset[disabled] .btn-default-alt, .btn-default-alt.disabled:hover, .btn-default-alt[disabled]:hover, fieldset[disabled] .btn-default-alt:hover, .btn-default-alt.disabled:focus, .btn-default-alt[disabled]:focus, fieldset[disabled] .btn-default-alt:focus {
    box-shadow: none !important;
    border-color: #e6e7e8
}

.btn-default-alt.disabled:active, .btn-default-alt[disabled]:active, fieldset[disabled] .btn-default-alt:active, .btn-default-alt.disabled.active, .btn-default-alt[disabled].active, fieldset[disabled] .btn-default-alt.active {
    border-color: #e6e7e8;
    background-color: #e6e7e8;
    color: #fff
}

.btn-default-alt.dropdown-toggle {
    border-width: 1px
}

.btn-default-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-default-alt:active, .btn-default-alt.active {
    color: #000 !important
}

.btn-primary-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #4f8edc;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-primary-alt:hover, .btn-primary-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #2973cf
}

.btn-primary-alt:active, .btn-primary-alt.active {
    border-color: #4f8edc;
    background-color: #4f8edc;
    color: #fff
}

.btn-primary-alt.disabled, .btn-primary-alt[disabled], fieldset[disabled] .btn-primary-alt, .btn-primary-alt.disabled:hover, .btn-primary-alt[disabled]:hover, fieldset[disabled] .btn-primary-alt:hover, .btn-primary-alt.disabled:focus, .btn-primary-alt[disabled]:focus, fieldset[disabled] .btn-primary-alt:focus {
    box-shadow: none !important;
    border-color: #4f8edc
}

.btn-primary-alt.disabled:active, .btn-primary-alt[disabled]:active, fieldset[disabled] .btn-primary-alt:active, .btn-primary-alt.disabled.active, .btn-primary-alt[disabled].active, fieldset[disabled] .btn-primary-alt.active {
    border-color: #4f8edc;
    background-color: #4f8edc;
    color: #fff
}

.btn-primary-alt.dropdown-toggle {
    border-width: 1px
}

.btn-primary-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-warning-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #f1c40f;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-warning-alt:hover, .btn-warning-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #c29d0b
}

.btn-warning-alt:active, .btn-warning-alt.active {
    border-color: #f1c40f;
    background-color: #f1c40f;
    color: #fff
}

.btn-warning-alt.disabled, .btn-warning-alt[disabled], fieldset[disabled] .btn-warning-alt, .btn-warning-alt.disabled:hover, .btn-warning-alt[disabled]:hover, fieldset[disabled] .btn-warning-alt:hover, .btn-warning-alt.disabled:focus, .btn-warning-alt[disabled]:focus, fieldset[disabled] .btn-warning-alt:focus {
    box-shadow: none !important;
    border-color: #f1c40f
}

.btn-warning-alt.disabled:active, .btn-warning-alt[disabled]:active, fieldset[disabled] .btn-warning-alt:active, .btn-warning-alt.disabled.active, .btn-warning-alt[disabled].active, fieldset[disabled] .btn-warning-alt.active {
    border-color: #f1c40f;
    background-color: #f1c40f;
    color: #fff
}

.btn-warning-alt.dropdown-toggle {
    border-width: 1px
}

.btn-warning-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-danger-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #e73c3c;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-danger-alt:hover, .btn-danger-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #d61a1a
}

.btn-danger-alt:active, .btn-danger-alt.active {
    border-color: #e73c3c;
    background-color: #e73c3c;
    color: #fff
}

.btn-danger-alt.disabled, .btn-danger-alt[disabled], fieldset[disabled] .btn-danger-alt, .btn-danger-alt.disabled:hover, .btn-danger-alt[disabled]:hover, fieldset[disabled] .btn-danger-alt:hover, .btn-danger-alt.disabled:focus, .btn-danger-alt[disabled]:focus, fieldset[disabled] .btn-danger-alt:focus {
    box-shadow: none !important;
    border-color: #e73c3c
}

.btn-danger-alt.disabled:active, .btn-danger-alt[disabled]:active, fieldset[disabled] .btn-danger-alt:active, .btn-danger-alt.disabled.active, .btn-danger-alt[disabled].active, fieldset[disabled] .btn-danger-alt.active {
    border-color: #e73c3c;
    background-color: #e73c3c;
    color: #fff
}

.btn-danger-alt.dropdown-toggle {
    border-width: 1px
}

.btn-danger-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-success-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #85c744;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-success-alt:hover, .btn-success-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #6ca632
}

.btn-success-alt:active, .btn-success-alt.active {
    border-color: #85c744;
    background-color: #85c744;
    color: #fff
}

.btn-success-alt.disabled, .btn-success-alt[disabled], fieldset[disabled] .btn-success-alt, .btn-success-alt.disabled:hover, .btn-success-alt[disabled]:hover, fieldset[disabled] .btn-success-alt:hover, .btn-success-alt.disabled:focus, .btn-success-alt[disabled]:focus, fieldset[disabled] .btn-success-alt:focus {
    box-shadow: none !important;
    border-color: #85c744
}

.btn-success-alt.disabled:active, .btn-success-alt[disabled]:active, fieldset[disabled] .btn-success-alt:active, .btn-success-alt.disabled.active, .btn-success-alt[disabled].active, fieldset[disabled] .btn-success-alt.active {
    border-color: #85c744;
    background-color: #85c744;
    color: #fff
}

.btn-success-alt.dropdown-toggle {
    border-width: 1px
}

.btn-success-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-info-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #2bbce0;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-info-alt:hover, .btn-info-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #1c9cbc
}

.btn-info-alt:active, .btn-info-alt.active {
    border-color: #2bbce0;
    background-color: #2bbce0;
    color: #fff
}

.btn-info-alt.disabled, .btn-info-alt[disabled], fieldset[disabled] .btn-info-alt, .btn-info-alt.disabled:hover, .btn-info-alt[disabled]:hover, fieldset[disabled] .btn-info-alt:hover, .btn-info-alt.disabled:focus, .btn-info-alt[disabled]:focus, fieldset[disabled] .btn-info-alt:focus {
    box-shadow: none !important;
    border-color: #2bbce0
}

.btn-info-alt.disabled:active, .btn-info-alt[disabled]:active, fieldset[disabled] .btn-info-alt:active, .btn-info-alt.disabled.active, .btn-info-alt[disabled].active, fieldset[disabled] .btn-info-alt.active {
    border-color: #2bbce0;
    background-color: #2bbce0;
    color: #fff
}

.btn-info-alt.dropdown-toggle {
    border-width: 1px
}

.btn-info-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-inverse-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #4f5259;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-inverse-alt:hover, .btn-inverse-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #37393e
}

.btn-inverse-alt:active, .btn-inverse-alt.active {
    border-color: #4f5259;
    background-color: #4f5259;
    color: #fff
}

.btn-inverse-alt.disabled, .btn-inverse-alt[disabled], fieldset[disabled] .btn-inverse-alt, .btn-inverse-alt.disabled:hover, .btn-inverse-alt[disabled]:hover, fieldset[disabled] .btn-inverse-alt:hover, .btn-inverse-alt.disabled:focus, .btn-inverse-alt[disabled]:focus, fieldset[disabled] .btn-inverse-alt:focus {
    box-shadow: none !important;
    border-color: #4f5259
}

.btn-inverse-alt.disabled:active, .btn-inverse-alt[disabled]:active, fieldset[disabled] .btn-inverse-alt:active, .btn-inverse-alt.disabled.active, .btn-inverse-alt[disabled].active, fieldset[disabled] .btn-inverse-alt.active {
    border-color: #4f5259;
    background-color: #4f5259;
    color: #fff
}

.btn-inverse-alt.dropdown-toggle {
    border-width: 1px
}

.btn-inverse-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-brown-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #c0392b;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-brown-alt:hover, .btn-brown-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #962d22
}

.btn-brown-alt:active, .btn-brown-alt.active {
    border-color: #c0392b;
    background-color: #c0392b;
    color: #fff
}

.btn-brown-alt.disabled, .btn-brown-alt[disabled], fieldset[disabled] .btn-brown-alt, .btn-brown-alt.disabled:hover, .btn-brown-alt[disabled]:hover, fieldset[disabled] .btn-brown-alt:hover, .btn-brown-alt.disabled:focus, .btn-brown-alt[disabled]:focus, fieldset[disabled] .btn-brown-alt:focus {
    box-shadow: none !important;
    border-color: #c0392b
}

.btn-brown-alt.disabled:active, .btn-brown-alt[disabled]:active, fieldset[disabled] .btn-brown-alt:active, .btn-brown-alt.disabled.active, .btn-brown-alt[disabled].active, fieldset[disabled] .btn-brown-alt.active {
    border-color: #c0392b;
    background-color: #c0392b;
    color: #fff
}

.btn-brown-alt.dropdown-toggle {
    border-width: 1px
}

.btn-brown-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-indigo-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #9358ac;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-indigo-alt:hover, .btn-indigo-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #77458c
}

.btn-indigo-alt:active, .btn-indigo-alt.active {
    border-color: #9358ac;
    background-color: #9358ac;
    color: #fff
}

.btn-indigo-alt.disabled, .btn-indigo-alt[disabled], fieldset[disabled] .btn-indigo-alt, .btn-indigo-alt.disabled:hover, .btn-indigo-alt[disabled]:hover, fieldset[disabled] .btn-indigo-alt:hover, .btn-indigo-alt.disabled:focus, .btn-indigo-alt[disabled]:focus, fieldset[disabled] .btn-indigo-alt:focus {
    box-shadow: none !important;
    border-color: #9358ac
}

.btn-indigo-alt.disabled:active, .btn-indigo-alt[disabled]:active, fieldset[disabled] .btn-indigo-alt:active, .btn-indigo-alt.disabled.active, .btn-indigo-alt[disabled].active, fieldset[disabled] .btn-indigo-alt.active {
    border-color: #9358ac;
    background-color: #9358ac;
    color: #fff
}

.btn-indigo-alt.dropdown-toggle {
    border-width: 1px
}

.btn-indigo-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-orange-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #efa131;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-orange-alt:hover, .btn-orange-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #dc8911
}

.btn-orange-alt:active, .btn-orange-alt.active {
    border-color: #efa131;
    background-color: #efa131;
    color: #fff
}

.btn-orange-alt.disabled, .btn-orange-alt[disabled], fieldset[disabled] .btn-orange-alt, .btn-orange-alt.disabled:hover, .btn-orange-alt[disabled]:hover, fieldset[disabled] .btn-orange-alt:hover, .btn-orange-alt.disabled:focus, .btn-orange-alt[disabled]:focus, fieldset[disabled] .btn-orange-alt:focus {
    box-shadow: none !important;
    border-color: #efa131
}

.btn-orange-alt.disabled:active, .btn-orange-alt[disabled]:active, fieldset[disabled] .btn-orange-alt:active, .btn-orange-alt.disabled.active, .btn-orange-alt[disabled].active, fieldset[disabled] .btn-orange-alt.active {
    border-color: #efa131;
    background-color: #efa131;
    color: #fff
}

.btn-orange-alt.dropdown-toggle {
    border-width: 1px
}

.btn-orange-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-sky-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #76c4ed;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-sky-alt:hover, .btn-sky-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #49b1e7
}

.btn-sky-alt:active, .btn-sky-alt.active {
    border-color: #76c4ed;
    background-color: #76c4ed;
    color: #fff
}

.btn-sky-alt.disabled, .btn-sky-alt[disabled], fieldset[disabled] .btn-sky-alt, .btn-sky-alt.disabled:hover, .btn-sky-alt[disabled]:hover, fieldset[disabled] .btn-sky-alt:hover, .btn-sky-alt.disabled:focus, .btn-sky-alt[disabled]:focus, fieldset[disabled] .btn-sky-alt:focus {
    box-shadow: none !important;
    border-color: #76c4ed
}

.btn-sky-alt.disabled:active, .btn-sky-alt[disabled]:active, fieldset[disabled] .btn-sky-alt:active, .btn-sky-alt.disabled.active, .btn-sky-alt[disabled].active, fieldset[disabled] .btn-sky-alt.active {
    border-color: #76c4ed;
    background-color: #76c4ed;
    color: #fff
}

.btn-sky-alt.dropdown-toggle {
    border-width: 1px
}

.btn-sky-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-midnightblue-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #34495e;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-midnightblue-alt:hover, .btn-midnightblue-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #222f3d
}

.btn-midnightblue-alt:active, .btn-midnightblue-alt.active {
    border-color: #34495e;
    background-color: #34495e;
    color: #fff
}

.btn-midnightblue-alt.disabled, .btn-midnightblue-alt[disabled], fieldset[disabled] .btn-midnightblue-alt, .btn-midnightblue-alt.disabled:hover, .btn-midnightblue-alt[disabled]:hover, fieldset[disabled] .btn-midnightblue-alt:hover, .btn-midnightblue-alt.disabled:focus, .btn-midnightblue-alt[disabled]:focus, fieldset[disabled] .btn-midnightblue-alt:focus {
    box-shadow: none !important;
    border-color: #34495e
}

.btn-midnightblue-alt.disabled:active, .btn-midnightblue-alt[disabled]:active, fieldset[disabled] .btn-midnightblue-alt:active, .btn-midnightblue-alt.disabled.active, .btn-midnightblue-alt[disabled].active, fieldset[disabled] .btn-midnightblue-alt.active {
    border-color: #34495e;
    background-color: #34495e;
    color: #fff
}

.btn-midnightblue-alt.dropdown-toggle {
    border-width: 1px
}

.btn-midnightblue-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-magenta-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #e73c68;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-magenta-alt:hover, .btn-magenta-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #d61a4b
}

.btn-magenta-alt:active, .btn-magenta-alt.active {
    border-color: #e73c68;
    background-color: #e73c68;
    color: #fff
}

.btn-magenta-alt.disabled, .btn-magenta-alt[disabled], fieldset[disabled] .btn-magenta-alt, .btn-magenta-alt.disabled:hover, .btn-magenta-alt[disabled]:hover, fieldset[disabled] .btn-magenta-alt:hover, .btn-magenta-alt.disabled:focus, .btn-magenta-alt[disabled]:focus, fieldset[disabled] .btn-magenta-alt:focus {
    box-shadow: none !important;
    border-color: #e73c68
}

.btn-magenta-alt.disabled:active, .btn-magenta-alt[disabled]:active, fieldset[disabled] .btn-magenta-alt:active, .btn-magenta-alt.disabled.active, .btn-magenta-alt[disabled].active, fieldset[disabled] .btn-magenta-alt.active {
    border-color: #e73c68;
    background-color: #e73c68;
    color: #fff
}

.btn-magenta-alt.dropdown-toggle {
    border-width: 1px
}

.btn-magenta-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-green-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #16a085;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-green-alt:hover, .btn-green-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #107360
}

.btn-green-alt:active, .btn-green-alt.active {
    border-color: #16a085;
    background-color: #16a085;
    color: #fff
}

.btn-green-alt.disabled, .btn-green-alt[disabled], fieldset[disabled] .btn-green-alt, .btn-green-alt.disabled:hover, .btn-green-alt[disabled]:hover, fieldset[disabled] .btn-green-alt:hover, .btn-green-alt.disabled:focus, .btn-green-alt[disabled]:focus, fieldset[disabled] .btn-green-alt:focus {
    box-shadow: none !important;
    border-color: #16a085
}

.btn-green-alt.disabled:active, .btn-green-alt[disabled]:active, fieldset[disabled] .btn-green-alt:active, .btn-green-alt.disabled.active, .btn-green-alt[disabled].active, fieldset[disabled] .btn-green-alt.active {
    border-color: #16a085;
    background-color: #16a085;
    color: #fff
}

.btn-green-alt.dropdown-toggle {
    border-width: 1px
}

.btn-green-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-purple-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #e044ab;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-purple-alt:hover, .btn-purple-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #cf2294
}

.btn-purple-alt:active, .btn-purple-alt.active {
    border-color: #e044ab;
    background-color: #e044ab;
    color: #fff
}

.btn-purple-alt.disabled, .btn-purple-alt[disabled], fieldset[disabled] .btn-purple-alt, .btn-purple-alt.disabled:hover, .btn-purple-alt[disabled]:hover, fieldset[disabled] .btn-purple-alt:hover, .btn-purple-alt.disabled:focus, .btn-purple-alt[disabled]:focus, fieldset[disabled] .btn-purple-alt:focus {
    box-shadow: none !important;
    border-color: #e044ab
}

.btn-purple-alt.disabled:active, .btn-purple-alt[disabled]:active, fieldset[disabled] .btn-purple-alt:active, .btn-purple-alt.disabled.active, .btn-purple-alt[disabled].active, fieldset[disabled] .btn-purple-alt.active {
    border-color: #e044ab;
    background-color: #e044ab;
    color: #fff
}

.btn-purple-alt.dropdown-toggle {
    border-width: 1px
}

.btn-purple-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn-alizarin-alt {
    color: #333;
    background-color: rgba(255, 255, 255, 0);
    border-color: #e74c3c;
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-alizarin-alt:hover, .btn-alizarin-alt:focus {
    box-shadow: none !important;
    color: #000;
    border-color: #d62c1a
}

.btn-alizarin-alt:active, .btn-alizarin-alt.active {
    border-color: #e74c3c;
    background-color: #e74c3c;
    color: #fff
}

.btn-alizarin-alt.disabled, .btn-alizarin-alt[disabled], fieldset[disabled] .btn-alizarin-alt, .btn-alizarin-alt.disabled:hover, .btn-alizarin-alt[disabled]:hover, fieldset[disabled] .btn-alizarin-alt:hover, .btn-alizarin-alt.disabled:focus, .btn-alizarin-alt[disabled]:focus, fieldset[disabled] .btn-alizarin-alt:focus {
    box-shadow: none !important;
    border-color: #e74c3c
}

.btn-alizarin-alt.disabled:active, .btn-alizarin-alt[disabled]:active, fieldset[disabled] .btn-alizarin-alt:active, .btn-alizarin-alt.disabled.active, .btn-alizarin-alt[disabled].active, fieldset[disabled] .btn-alizarin-alt.active {
    border-color: #e74c3c;
    background-color: #e74c3c;
    color: #fff
}

.btn-alizarin-alt.dropdown-toggle {
    border-width: 1px
}

.btn-alizarin-alt.dropdown-toggle.alt-border {
    border-width: 1px
}

.btn[class*=alt] {
    padding: 6px 14px
}

.btn[class*=alt].btn-label i {
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, .02) !important;
    zoom: 1 !important;
    background-color: transparent \9 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#05000000, endColorstr=#05000000)" !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05000000, endColorstr=#05000000) !important
}

.btn-lg[class*=alt] {
    padding: 9px 15px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 1px
}

.btn-sm[class*=alt] {
    padding: 4px 9px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 1px
}

.btn-xs[class*=alt] {
    padding: 4px 9px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 1px;
    padding: 0 4px
}

.btn-label {
    padding: 0 20px 0 14px !important
}

.btn-label i {
    padding: 9px 12px;
    line-height: 14px;
    left: -14px;
    width: 40px;
    position: relative;
    display: inline-block;
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    zoom: 1;
    background-color: transparent \9;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a000000, endColorstr=#1a000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a000000, endColorstr=#1a000000);
    border-radius: 3px 0 0 3px;
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1)
}

.btn-label.btn-block {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.btn-label.btn-block i {
    top: -9px
}

.btn-label.btn-block i + span {
    left: -10px;
    position: relative
}

.btn-label.btn-xs {
    padding: 0 5px 0 2px !important
}

.btn-label.btn-xs i {
    width: 24px;
    left: -3px;
    line-height: 1em;
    padding: 3px 4px
}

.btn-label.btn-sm {
    padding: 0 12px 0 8px !important
}

.btn-label.btn-sm i {
    left: -8px;
    line-height: 8px;
    width: 32px
}

.btn-label.btn-lg {
    padding: 0 29px 0 21px !important
}

.btn-label.btn-lg i {
    left: -21px;
    line-height: 23px;
    width: 48px
}

.caret {
    -webkit-font-smoothing: antialiased;
    display: inline;
    margin-left: 2px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
    vertical-align: top
}

.caret:before {
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 14px
}

.dropdown-menu {
    left: auto;
    right: 0;
    margin-top: 2px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
    background-color: #fff;
    background-color: rgba(255, 255, 255, .98)
}

.dropdown-menu.pull-left {
    left: 0;
    right: auto
}

.dropdown-menu > li > a {
    padding: 5px 15px
}

.dropdown-menu.arrow:before {
    position: absolute;
    top: -8px;
    right: 11px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    content: ''
}

.well {
    padding: 19px
}

.well blockquote {
    border-color: #e6e7e8
}

.well.well-transparent {
    background: 0 0
}

.nav-tabs .dropdown-menu {
    margin-top: 0
}

.nav-tabs > li > a {
    margin-right: 0
}

.nav-tabs > li > a:hover {
    border-color: #edeef0
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-color: #edeef0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px
}

.btn.dropdown-toggle {
    min-width: 26px
}

.btn-group, .btn-group-vertical {
    padding: 0
}

.btn-group > .btn.fc-state-active, .btn-group-vertical > .btn.fc-state-active {
    z-index: 2
}

.btn-group .btn-group + .btn-group, .btn-group-vertical .btn-group + .btn-group {
    margin-left: 0
}

.btn-toolbar .btn-group {
    float: none
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group {
    margin-left: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 15px;
    padding-right: 15px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.breadcrumb {
    margin-bottom: 0
}

.breadcrumb > li {
    font-size: 12px !important
}

.pagination {
    margin: 10px 0
}

.pagination > li > a, .pagination > li span {
    padding: 6px 15px
}

.pager li > a, .pager li span {
    padding: 6px 14px
}

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

.popover-title {
    padding: 8px 15px;
    border-bottom-width: 0;
    border-radius: 0
}

.popover-content {
    padding: 10px 15px
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

.tooltip.top-left .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow {
    left: 5px
}

.tooltip.top-right .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
    right: 5px
}

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

.alert .alert-link {
    font-weight: 700;
    color: #4f8edc !important
}

.thumbnail {
    margin-bottom: 0
}

.label {
    padding: .09em .6em .15em;
    font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    font-weight: 600;
    border-radius: 1px
}

.label-orange {
    background-color: #efa131
}

.label-orange[href]:hover, .label-orange[href]:focus {
    background-color: #dc8911
}

.label-grape {
    background-color: #7a869c
}

.label-grape[href]:hover, .label-grape[href]:focus {
    background-color: #616d82
}

.label-inverse {
    background-color: #4f5259
}

.label-inverse[href]:hover, .label-inverse[href]:focus {
    background-color: #37393e
}

.label-sky {
    background-color: #76c4ed
}

.label-sky[href]:hover, .label-sky[href]:focus {
    background-color: #49b1e7
}

.badge {
    padding: 4px 6px;
    font-size: 11px;
    font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif
}

.badge-primary {
    background-color: #4f8edc
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
    background-color: #2973cf
}

.badge-success {
    background-color: #85c744
}

.badge-success[href]:hover, .badge-success[href]:focus {
    background-color: #6ca632
}

.badge-info {
    background-color: #2bbce0
}

.badge-info[href]:hover, .badge-info[href]:focus {
    background-color: #1c9cbc
}

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

.badge-warning[href]:hover, .badge-warning[href]:focus {
    background-color: #c29d0b
}

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

.badge-danger[href]:hover, .badge-danger[href]:focus {
    background-color: #d61a1a
}

#sidebar .badge.badge-primary {
    background-color: #4f8edc
}

#sidebar .badge.badge-primary[href]:hover, #sidebar .badge.badge-primary[href]:focus {
    background-color: #2973cf
}

#sidebar .badge.badge-indigo {
    background-color: #9358ac
}

#sidebar .badge.badge-indigo[href]:hover, #sidebar .badge.badge-indigo[href]:focus {
    background-color: #77458c
}

#sidebar .badge.badge-orange {
    background-color: #efa131
}

#sidebar .badge.badge-orange[href]:hover, #sidebar .badge.badge-orange[href]:focus {
    background-color: #dc8911
}

#sidebar .badge.badge-success {
    background-color: #85c744
}

#sidebar .badge.badge-success[href]:hover, #sidebar .badge.badge-success[href]:focus {
    background-color: #6ca632
}

#sidebar .badge.badge-info {
    background-color: #2bbce0
}

#sidebar .badge.badge-info[href]:hover, #sidebar .badge.badge-info[href]:focus {
    background-color: #1c9cbc
}

#sidebar .badge.badge-warning {
    background-color: #f1c40f
}

#sidebar .badge.badge-warning[href]:hover, #sidebar .badge.badge-warning[href]:focus {
    background-color: #c29d0b
}

#sidebar .badge.badge-danger {
    background-color: #e73c3c
}

#sidebar .badge.badge-danger[href]:hover, #sidebar .badge.badge-danger[href]:focus {
    background-color: #d61a1a
}

.progress {
    height: 8px
}

.progress, .progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none
}

.progress-bar-inverse {
    background-color: #4f5259
}

.progress-striped .progress-bar-inverse {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-primary {
    background-color: #4f8edc
}

.progress-striped .progress-bar-primary {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-green {
    background-color: #16a085
}

.progress-striped .progress-bar-green {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-orange {
    background-color: #efa131
}

.progress-striped .progress-bar-orange {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-purple {
    background-color: #e044ab
}

.progress-striped .progress-bar-purple {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-indigo {
    background-color: #9358ac
}

.progress-striped .progress-bar-indigo {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%, transparent 75%, transparent)
}

.contextual-progress {
    margin: 20px 0
}

.contextual-progress .progress-percentage {
    float: right;
    position: relative
}

.contextual-progress .label {
    position: absolute;
    right: 32px;
    top: 2px;
    padding: 3px 5px
}

.contextual-progress .progress-title {
    float: left
}

.contextual-progress .progress {
    height: 2px;
    margin: 5px 0 0
}

.contextual-progress:first-child {
    margin-top: 0
}

.input-group-addon {
    padding: 7px 5px;
    min-width: 44px
}

.input-group-btn > .btn + .dropdown-toggle {
    padding-left: 5px;
    padding-right: 5px
}

.carousel-caption h3 {
    color: #fff
}

body {
    padding-top: 55px
}

body.static-header {
    padding-top: 0
}

#page-container {
    background: #ffffff;
    overflow: hidden
}

#page-content {
    min-height: 650px;
    background: #f0f5f9;
    box-shadow: -1px 0 0 0 rgba(0, 0, 0, .1)
}

#wrap > .container {
    padding: 20px;
    min-height: 665px;
}

:focus {
    outline: 0
}

::-moz-focus-inner {
    border: 0
}

.navbar-brand {
    text-shadow: none !important;
    background-color: transparent !important;
    border: 0 !important;
) no-repeat center center;
}

@media (max-width: 480px) {
    ul.toolbar {
        display: block;
        float: none !important;
        margin: 0;
        background-color: #3d3f46
    }

    .navbar-header {
        margin: 0 auto;
        float: none !important;
    }

    #page-rightbar, #sidebar {
        top: 80px !important
    }
}

#headerbar {
    top: -1000px;
    left: 0;
    position: fixed;
    padding: 20px 20px 0;
    z-index: 9999;
    width: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, .86);
    -webkit-transition: top .25s ease;
    -o-transition: top .25s ease;
    transition: top .25s ease
}

#headerbar:before, #headerbar:after {
    content: " ";
    display: table
}

#headerbar:after {
    clear: both
}

#headerbar:before, #headerbar:after {
    content: " ";
    display: table
}

#headerbar:after {
    clear: both
}

#page-content {
    padding-bottom: 30px
}

footer {
    border-top: 1px solid #d2d3d6;
    background: #edeef0;
    margin-left: 250px;
    height: 30px;
    margin-top: -30px;
    overflow: hidden
}

footer > div.clearfix, footer > div.dl-horizontal dd, footer > div.container, footer > div.container-fluid, footer > div.row, footer > div.form-horizontal .form-group, footer > div.nav, footer > div.btn-toolbar, footer > div.btn-group-vertical > .btn-group, footer > div.pager, footer > div.modal-footer {
    margin: 6px 20px 0;
    font-size: 12px;
    color: #4d4d4d
}

footer > div.clearfix a, footer > div.dl-horizontal dd a, footer > div.container a, footer > div.container-fluid a, footer > div.row a, footer > div.form-horizontal .form-group a, footer > div.nav a, footer > div.btn-toolbar a, footer > div.btn-group-vertical > .btn-group a, footer > div.pager a, footer > div.modal-footer a {
    color: #4d4d4d
}

footer > div.clearfix a:hover, footer > div.dl-horizontal dd a:hover, footer > div.container a:hover, footer > div.container-fluid a:hover, footer > div.row a:hover, footer > div.form-horizontal .form-group a:hover, footer > div.nav a:hover, footer > div.btn-toolbar a:hover, footer > div.btn-group-vertical > .btn-group a:hover, footer > div.pager a:hover, footer > div.modal-footer a:hover {
    color: gray;
    text-decoration: none !important
}

footer > div.clearfix ul, footer > div.dl-horizontal dd ul, footer > div.container ul, footer > div.container-fluid ul, footer > div.row ul, footer > div.form-horizontal .form-group ul, footer > div.nav ul, footer > div.btn-toolbar ul, footer > div.btn-group-vertical > .btn-group ul, footer > div.pager ul, footer > div.modal-footer ul {
    margin-bottom: -2px
}

footer > div.clearfix ul li:last-child, footer > div.dl-horizontal dd ul li:last-child, footer > div.container ul li:last-child, footer > div.container-fluid ul li:last-child, footer > div.row ul li:last-child, footer > div.form-horizontal .form-group ul li:last-child, footer > div.nav ul li:last-child, footer > div.btn-toolbar ul li:last-child, footer > div.btn-group-vertical > .btn-group ul li:last-child, footer > div.pager ul li:last-child, footer > div.modal-footer ul li:last-child {
    padding-right: 0
}

footer #back-to-top {
    margin-top: -1px
}

#page-heading .breadcrumb {
    line-height: .75;
    padding: 20px 20px 0;
    background: 0 0
}

#page-heading {
    background: #f7f8fa
}

#page-heading:before, #page-heading:after {
    content: " ";
    display: table
}

#page-heading:after {
    clear: both
}

#page-heading:before, #page-heading:after {
    content: " ";
    display: table
}

#page-heading:after {
    clear: both
}

#page-heading h1 {
    margin: 0;
    padding: 20px;
    float: left;
    line-height: 30px;
    font-weight: 300;
    font-size: 42px
}

#page-heading .options {
    display: inline;
    float: right;
    position: relative;
    top: 16px;
    right: 20px
}

@media print {
    #page-leftbar, #page-heading .options, #page-heading .breadcrumbs, header {
        display: none !important
    }
}

@media (max-width: 767px) {
    header .navbar-collapse.in {
        overflow-y: visible
    }

    #sidebar {
        position: fixed;
        width: 0;
        top: 40px;
        bottom: 0;
        overflow-x: hidden !important
    }

    body.show-leftbar #sidebar {
        width: 230px
    }
}

.focusedform {
    background: #f8f8f8 none repeat scroll 0 0;
    padding: 0;
}

.focusedform .panel {
    border: medium none;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    padding: 15px;
    width: 600px;
}

.description_properties_add {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.focusedform .brand {
    display: block;
    padding-bottom: 20px;
    margin: 0 auto
}

.focusedform .verticalcenter {
    left: 45%;
    margin-left: -200px;
    margin-top: -200px;
    position: absolute;
    top: 42%;
}



@media (max-width: 767px) {
    .focusedform .panel {
        width: 320px
    }

    .focusedform .verticalcenter {
        margin-left: -160px
    }
}

.navbar {
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .1)
}

.horizontal-nav footer {
    margin-left: 0;
    margin-top: 0;
    overflow: hidden
}

.horizontal-nav #page-content {
    margin-left: 0
}

.horizontal-nav nav.navbar {
    z-index: 1029
}

#horizontal-navbar .navbar-nav > .open > a {
    background: #d2d3d6;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .1)
}

#horizontal-navbar .navbar-nav > .open > a i {
    background: 0 0
}

#horizontal-navbar .navbar-nav ul {
    background-color: #dfe0e2;
    border: 0;
    border-radius: 0
}

#horizontal-navbar .navbar-nav ul li a {
    color: rgba(63, 68, 76, .7)
}

#horizontal-navbar .navbar-nav ul li a:hover {
    background: #d2d3d6;
    color: #3f444c;
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0) !important
}

#horizontal-navbar .navbar-nav li a {
    color: #3f444c
}

#horizontal-navbar .navbar-nav li a i {
    color: #3f444c
}

#horizontal-navbar .navbar-nav li.active a, #horizontal-navbar .navbar-nav li.active a i, #horizontal-navbar .navbar-nav li.active a:hover, #horizontal-navbar .navbar-nav li.active a:hover i {
    background-color: #595f69;
    color: #fff
}

#horizontal-navbar .navbar-nav li.active a:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px;
    border-color: transparent transparent #f7f8fa;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -9px
}

#horizontal-navbar .navbar-nav li a:hover, #horizontal-navbar .navbar-nav li a:hover i {
    background: #d2d3d6;
    color: #3f444c
}

#horizontal-navbar .navbar-nav li a:hover {
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .1)
}

#horizontal-navbar .navbar-nav i {
    margin-right: 2px
}

@media (max-width: 767px) {
    #horizontal-navbar .navbar-nav li.active a:before {
        border-color: transparent !important
    }
}

nav.navbar {
    background: #e6e7e8
}

nav.navbar .navbar-toggle, nav.navbar .navbar-toggle:hover, nav.navbar .navbar-toggle:focus {
    background: 0 0;
    color: #fff;
    border: 0
}

@media (min-width: 768px) {
    #horizontal-navbar.large-icons-nav .navbar-nav {
        margin-bottom: 0
    }

    #horizontal-navbar.large-icons-nav .navbar-nav li {
        min-width: 120px
    }

    #horizontal-navbar.large-icons-nav .navbar-nav li > a > i {
        font-size: 28px;
        display: block;
        text-align: center;
        margin-top: 5px;
        margin-right: 0
    }

    #horizontal-navbar.large-icons-nav .navbar-nav li > a > span {
        display: block;
        text-align: center;
        margin-top: 8px;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: .04em
    }
}

.fixed-layout {
    background: rgba(0, 0, 0, .9)
}

.fixed-layout #page-container, .fixed-layout header {
    max-width: none !important;
    width: 1154px;
    margin: 0 auto
}

.fixed-layout header .navbar-brand {
    display: block
}

header a.hasnotifications {
    color: #fff !important
}

/*header .toolbar .dropdown, header #headerbardropdown, header #rightmenu-trigger {
    border-left: 1px solid #27292d
}*/

/*header #leftmenu-trigger {
    border-right: 1px solid #27292d
}*/

.scrollthis {
    height: 200px;
    overflow-y: scroll
}

.scrollthis li:before, .scrollthis li:after {
    content: " ";
    display: table
}

.scrollthis li:after {
    clear: both
}

.scrollthis li:before, .scrollthis li:after {
    content: " ";
    display: table
}

.scrollthis li:after {
    clear: both
}

.scrollthis li a {
    display: block;
    text-decoration: none
}

.scrollthis + .dd-footer {
    border-top: 1px solid #e6e7e8
}

.dropdown-menu.notifications, .dropdown-menu.messages {
    padding: 0;
    z-index: 1300
}

.dropdown-menu.notifications {
    width: 292px
}

.dropdown-menu.notifications li, .dropdown-menu.messages li {
    border-bottom: 1px solid #e6e7e8;
    color: #000 !important
}

.dropdown-menu.notifications li a, .dropdown-menu.messages li a {
    white-space: normal;
    color: #4D4D4D
}

.dropdown-menu.notifications li a.active, .dropdown-menu.messages li a.active, .dropdown-menu.notifications li a:hover, .dropdown-menu.messages li a:hover {
    color: #1a1a1a !important;
    background: #f7f8fa !important
}

.dropdown-menu.notifications li .time, .dropdown-menu.messages li .time {
    color: #b3b3b3;
    font-size: .85em;
    white-space: nowrap;
    text-align: right;
    vertical-align: top
}

.dropdown-menu.notifications li.dd-header a, .dropdown-menu.messages li.dd-header a, .dropdown-menu.notifications li.dd-footer a, .dropdown-menu.messages li.dd-footer a {
    color: #4f8edc
}

.dropdown-menu.notifications li.dd-header, .dropdown-menu.messages li.dd-header {
    padding: 6px 10px;
    font-size: .85em
}

.dropdown-menu.notifications li.dd-header:before, .dropdown-menu.messages li.dd-header:before, .dropdown-menu.notifications li.dd-header:after, .dropdown-menu.messages li.dd-header:after {
    content: " ";
    display: table
}

.dropdown-menu.notifications li.dd-header:after, .dropdown-menu.messages li.dd-header:after {
    clear: both
}

.dropdown-menu.notifications li.dd-header:before, .dropdown-menu.messages li.dd-header:before, .dropdown-menu.notifications li.dd-header:after, .dropdown-menu.messages li.dd-header:after {
    content: " ";
    display: table
}

.dropdown-menu.notifications li.dd-header:after, .dropdown-menu.messages li.dd-header:after {
    clear: both
}

.dropdown-menu.notifications li.dd-header span:first-child, .dropdown-menu.messages li.dd-header span:first-child {
    float: left !important;
    float: left;
    font-weight: 400
}

.dropdown-menu.notifications li.dd-header span:last-child, .dropdown-menu.messages li.dd-header span:last-child {
    float: right !important;
    float: right
}

.dropdown-menu.notifications li.dd-header span:last-child a, .dropdown-menu.messages li.dd-header span:last-child a {
    padding: 0 !important
}

.dropdown-menu.notifications li.dd-header a, .dropdown-menu.messages li.dd-header a {
    background: none !important
}

.dropdown-menu.notifications li.dd-header a:hover, .dropdown-menu.messages li.dd-header a:hover {
    color: #4f8edc
}

.dropdown-menu.notifications li.dd-footer, .dropdown-menu.messages li.dd-footer {
    font-size: .85em
}

.dropdown-menu.notifications li.dd-footer a, .dropdown-menu.messages li.dd-footer a {
    text-align: center;
    padding: 7px 10px
}

.dropdown-menu.notifications li:last-child, .dropdown-menu.messages li:last-child {
    border-bottom: 0
}

.dropdown-menu.notifications li .notification-user i {
    background-color: #34495e
}

.dropdown-menu.notifications li .notification-warning i {
    background-color: #f1c40f
}

.dropdown-menu.notifications li .notification-danger i {
    background-color: #e73c3c
}

.dropdown-menu.notifications li .notification-fix i {
    background-color: #4f5259
}

.dropdown-menu.notifications li .notification-success i {
    background-color: #85c744
}

.dropdown-menu.notifications li .notification-failure i {
    background-color: #e73c3c
}

.dropdown-menu.notifications li .notification-order i {
    background-color: #2bbce0
}

.dropdown-menu.notifications li a {
    padding: 12px 15px;
    line-height: 16px
}

.dropdown-menu.notifications li a i {
    float: left !important;
    float: left;
    color: #fff;
    padding: 3px 0;
    min-width: 20px;
    text-align: center;
    margin-top: -2px;
    border-radius: 1px
}

.dropdown-menu.notifications li a .msg {
    overflow: hidden;
    padding: 0 7px;
    display: inline;
    width: 210px
}

.dropdown-menu.notifications li .time {
    float: right
}

.dropdown-menu.messages li a {
    width: 290px;
    line-height: 14px;
    padding: 15px 15px 12px
}

.dropdown-menu.messages li a img {
    float: left !important;
    float: left;
    margin-right: 10px;
    height: 30px;
    border-radius: 1px
}

.dropdown-menu.messages li a div {
    overflow: hidden;
    position: relative
}

.dropdown-menu.messages li a .name {
    margin-top: 0
}

.dropdown-menu.messages li a .msg {
    padding-top: 5px
}

.dropdown-menu.messages li .time {
    float: right
}

.dropdown-menu.messages li img {
    height: 30px;
    width: 30px
}

.dropdown-menu.messages li span {
    display: block
}

.dropdown-menu.messages li span.msg {
    font-size: .85em;
    color: gray
}

.dropdown-menu.userinfo {
    padding: 15px 15px 0;
    min-width: 200px
}

.dropdown-menu.userinfo:before, .dropdown-menu.userinfo:after {
    content: " ";
    display: table
}

.dropdown-menu.userinfo:after {
    clear: both
}

.dropdown-menu.userinfo:before, .dropdown-menu.userinfo:after {
    content: " ";
    display: table
}

.dropdown-menu.userinfo:after {
    clear: both
}

.dropdown-menu.userinfo ul {
    padding-left: 0
}

.dropdown-menu.userinfo li {
    list-style: none
}

.dropdown-menu.userinfo h5 {
    margin: -2px 0 -2px 0
}

.dropdown-menu.userinfo li.username {
    margin: 0 -15px;
    padding: 0 10px 10px;
    border-bottom: 1px solid #d2d3d6
}

.dropdown-menu.userinfo li.username:before, .dropdown-menu.userinfo li.username:after {
    content: " ";
    display: table
}

.dropdown-menu.userinfo li.username:after {
    clear: both
}

.dropdown-menu.userinfo li.username:before, .dropdown-menu.userinfo li.username:after {
    content: " ";
    display: table
}

.dropdown-menu.userinfo li.username:after {
    clear: both
}

.dropdown-menu.userinfo li.username a {
    bottom: 5px;
    padding: 0 5px;
    position: relative;
}

.dropdown-menu.userinfo li.username .pull-left img {
    width: 30px;
    border-radius: 1px
}

.dropdown-menu.userinfo li.username .pull-right {
    min-width: 128px
}

.dropdown-menu.userinfo li.username .pull-right small {
    color: gray
}

.dropdown-menu.userinfo li.username .pull-right small span {
    color: #4f8edc
}

.dropdown-menu.userinfo .userlinks ul {
    display: block;
    position: relative;
    border: 0;
    background: 0 0;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dropdown-menu.userinfo .userlinks ul li {
    margin: 0 -15px
}

.dropdown-menu.userinfo .userlinks ul li a {
    white-space: inherit
}

.dropdown-menu.userinfo .userlinks ul li.divider {
    margin: 5px -15px
}

.dropdown-menu.userinfo .userlinks ul i.pull-right {
    margin-top: 2px
}

.dropdown-menu.search {
    width: 280px;
    padding: 0
}

.dropdown-menu.search input[type=text] {
    border: 0;
    height: 38px
}

#headerbardropdown {
    padding: 7px 12px
}

#headerbardropdown span {
    background-color: rgba(255, 255, 255, .15);
    padding: 2px 8px 3px;
    display: block;
    border-radius: 1px
}

#headerbardropdown i {
    margin-left: 0
}

#headerbardropdown:hover span {
    background-color: rgba(255, 255, 255, .25)
}

.toolbar.navbar-nav {
    margin: 0
}

.navbar-nav .dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px
}

.navbar-nav.toolbar > li {
    float: right
}

a.username {
    padding: 8px 10px !important;
    font-size: 12px !important
}

a.username:before, a.username:after {
    content: " ";
    display: table
}

a.username:after {
    clear: both
}

a.username:before, a.username:after {
    content: " ";
    display: table
}

a.username:after {
    clear: both
}

a.username span {
    padding-right: 10px;
    top: 2px;
    position: relative;
    float: left
}

a.username img {
    height: 24px;
    width: 24px;
    float: right;
    border-radius: 1px
}

.dropdown-menu.userinfo .username a {
    padding: 0;
    color: #4d4d4d
}

.dropdown-menu.userinfo .username a:before, .dropdown-menu.userinfo .username a:after {
    content: " ";
    display: table
}

.dropdown-menu.userinfo .username a:after {
    clear: both
}

.dropdown-menu.userinfo .username a:before, .dropdown-menu.userinfo .username a:after {
    content: " ";
    display: table
}

.dropdown-menu.userinfo .username a:after {
    clear: both
}

.dropdown-menu.userinfo .username a:hover {
    text-decoration: none;
    background: 0 0
}

header.navbar {
    margin-bottom: 0;
    border: 0
}

header .nav .badge, #sidebar .badge {
    text-align: center;
    text-shadow: none !important
}

header .nav .badge {
    top: 4px;
    left: 22px;
    position: absolute;
    background-color: #e73c3c
}

#sidebar .badge {
    float: right;
    position: absolute;
    top: 11px;
    right: 30px
}

.navbar .btn {
    font-size: 1em;
    padding: 5px
}

.navbar .btn.pull-left {
    border-right: 1px solid #555;
    margin-right: 10px
}

.navbar .btn.pull-right {
    border-left: 1px solid #555;
    margin-left: 10px
}

/*#leftmenu-trigger, #rightmenu-trigger {
    height: 40px;
    width: 40px;
    cursor: pointer;
    background-image: url(../img/dash.png);
}*/

#leftmenu-trigger, #rightmenu-trigger {
    cursor: pointer;
    text-decoration: none;
}

#leftmenu-trigger, #rightmenu-trigger span {
    color: #fff;
    font-size: 34px;
    padding: 5px 25px;
}

#leftmenu-trigger {
    background-position: 0 0;
    float: left
}

#leftmenu-trigger:hover {
    background-position: 0 40px
}

#rightmenu-trigger {
    background-position: 39px 0;
    float: right
}

#rightmenu-trigger:hover {
    background-position: 39px 40px
}

@media (max-width: 767px) {
    .dropdown-menu.messages {
        margin-right: -35px
    }

    .dropdown-menu.messages:before {
        margin-right: 35px
    }

    .dropdown-menu.notifications {
        margin-right: -85px
    }

    .dropdown-menu.notifications:before {
        margin-right: 85px
    }

    nav.navbar .dropdown-menu {
        position: relative;
        float: none;
        background: 0 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0
    }

    nav.navbar .navbar-header {
        width: auto
    }
}

nav.navbar {
    margin-bottom: 0
}

#page-rightbar {
    background: #fafbfc;
    display: none;
    width: 300px;
    top: 40px;
    right: 0;
    bottom: 0;
    height: 100%;
    z-index: 1029;
    overflow: hidden;
    position: fixed;
    border-left: 1px solid #d2d3d6;
    -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, .04);
    box-shadow: -1px 0 1px rgba(0, 0, 0, .04)
}

#page-rightbar > div {
    padding: 0 10px
}

body.show-rightbar #page-rightbar {
    display: block
}

body.show-rightbar #widgetarea {
    display: block;
    overflow: visible
}

body.show-rightbar .widget-heading {
    padding: 0 10px;
    margin: 10px -10px 0 -10px;
    background-color: #edeef0
}

body.show-rightbar .widget-heading a {
    text-decoration: none;
    color: inherit
}

body.show-rightbar .widget-heading a h4 {
    font-size: 14px;
    color: #1a1a1a;
    line-height: 1em;
    display: block;
    padding: 10px 0;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: .04em
}

body.show-rightbar .widget-heading a h4:after {
    opacity: .5;
    filter: alpha(opacity=50);
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    float: right
}

body.show-rightbar .widget-heading a.collapsed h4:after {
    content: "\f104";
    opacity: .5;
    filter: alpha(opacity=50)
}

body.show-rightbar .widget-body {
    margin-top: 0
}

body.show-rightbar .widget-body:before, body.show-rightbar .widget-body:after {
    content: " ";
    display: table
}

body.show-rightbar .widget-body:after {
    clear: both
}

body.show-rightbar .widget-body:before, body.show-rightbar .widget-body:after {
    content: " ";
    display: table
}

body.show-rightbar .widget-body:after {
    clear: both
}

body.show-rightbar .widget-body .more {
    padding-top: 0;
    font-size: 12px;
    float: right
}

body.show-rightbar .widget-body .widget-block {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 1px
}

body.show-rightbar .widget-body .widget-block:before, body.show-rightbar .widget-body .widget-block:after {
    content: " ";
    display: table
}

body.show-rightbar .widget-body .widget-block:after {
    clear: both
}

body.show-rightbar .widget-body .widget-block:before, body.show-rightbar .widget-body .widget-block:after {
    content: " ";
    display: table
}

body.show-rightbar .widget-body .widget-block:after {
    clear: both
}

body.show-rightbar .widget-body .widget-block small {
    display: block;
    color: #fff;
    color: rgba(255, 255, 255, .75)
}

body.show-rightbar .widget-body .widget-block h5 {
    margin: 0;
    color: #fff;
    font-size: 1.3em
}

body.show-rightbar .widget-body .widget-block h5 > small {
    vertical-align: super;
    display: inline;
    font-size: .6em
}

body.show-rightbar #chatarea {
    display: none;
    margin-top: 10px
}

body.show-rightbar #chatarea .chatuser {
    font-size: 18px;
    margin: 0
}

body.show-rightbar #chatarea .chathistory {
    bottom: 122px;
    top: 40px;
    position: absolute;
    height: auto;
    display: block;
    z-index: 999999999;
    overflow-y: auto;
    overflow-x: hidden
}

body.show-rightbar #chatarea .chatinput {
    height: 100px;
    width: 279px;
    bottom: 10px;
    position: absolute
}

body.show-rightbar #chatarea .chatinput textarea {
    border: 1px solid #d2d3d6;
    text-decoration: none;
    background-color: #fff;
    width: 100%;
    height: 62px;
    padding: 10px;
    resize: none
}

body.show-rightbar #chatarea .chatmsg {
    text-align: right;
    position: relative;
    background: #edeef0;
    color: #1a1a1a;
    width: 279px;
    padding: 10px;
    margin: 10px 0 20px;
    border-radius: 1px
}

body.show-rightbar #chatarea .chatmsg:after {
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: 100%;
    right: 5%;
    border-top: 10px solid #edeef0;
    border-left: 15px solid transparent
}

body.show-rightbar #chatarea .chatmsg p {
    margin: 0;
    font-size: 14px
}

body.show-rightbar #chatarea .chatmsg span {
    padding-top: 5px;
    display: block;
    text-align: left;
    font-size: 12px;
    opacity: .3;
    filter: alpha(opacity=30)
}

body.show-rightbar #chatarea .chatmsg.sent {
    text-align: left;
    background: #34495e;
    color: #fff;
    position: relative
}

body.show-rightbar #chatarea .chatmsg.sent span {
    text-align: right
}

body.show-rightbar #chatarea .chatmsg.sent:after {
    left: 5%;
    right: auto;
    border-left: 0;
    border-top: 10px solid #34495e;
    border-right: 15px solid transparent
}

.chat-users {
    padding-left: 0;
    list-style: none;
    margin-top: 10px;
    padding: 0
}

.chat-users a {
    display: block;
    color: #4d4d4d
}

.chat-users a:hover {
    text-decoration: none;
    background-color: #f2f3f5;
    border-radius: 1px
}

.chat-users li {
    margin: 5px 0 0
}

.chat-users li:first-child {
    margin-top: 0
}

.chat-users img {
    width: 30px;
    height: 30px;
    border-radius: 1px
}

.chat-users span {
    padding-left: 10px
}

.chat-users li a:after {
    content: "•";
    float: right;
    font-size: 1.5em;
    padding-right: 3px
}

.chat-users li[data-stats=online] a:after {
    color: #85c744
}

.chat-users li[data-stats=busy] a:after {
    color: #e73c3c
}

.chat-users li[data-stats=away] a:after {
    color: #f1c40f
}

.chat-users li[data-stats=offline] a:after {
    color: #edeef0
}

#page-leftbar {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
    float: left;
    overflow: auto;
    position: relative;
    white-space: nowrap;
}

#page-leftbar:before, #page-leftbar:after {
    content: " ";
    display: table
}

#page-leftbar:after {
    clear: both
}

#page-leftbar:before, #page-leftbar:after {
    content: " ";
    display: table
}

#page-leftbar:after {
    clear: both
}

#page-leftbar .collapse.in {
    padding: 5px 0
}

#page-leftbar .collapse {
    padding: 0
}

#sidebar {
    margin: 4px 0 0;
    padding: 0;
    white-space: normal;
}

#sidebar .badge {
    font-weight: 600;
    background-color: rgba(21, 22, 26, .6);
    right: 25px !important
}

#sidebar i {
    color: #3299c8;
    display: inline-block;
    font-size: 18px;
    margin-left: 1px;
    margin-right: 15px;
    min-width: 30px;
    position: relative;
    text-align: center;
    top: 3px;
}

#sidebar .divider {
    height: 1px;
    width: 100%;
    margin: 10px 0;
    overflow: hidden;
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1);
    background-color: #d2d3d6
}

#sidebar .divider:hover {
    background-color: #d2d3d6
}

#sidebar a {
    text-decoration: none
}

#sidebar ul {
    padding: 5px 0;
    list-style: none
}

#sidebar ul {
    padding-left: 0 !important
}

#sidebar ul, #sidebar ul li a {
    background: #dfe0e2;
    color: #3f444c
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1)
}

#sidebar li.active i, #sidebar li.active a:hover i {
    color: #fff
}

#sidebar li a {
    color: #3f444c;
    display: block;
    padding: 15px 10px;
    position: relative;
    text-align: left;
}

.collapse-leftbar #sidebar li a {
    text-align: center;
}

.collapse-leftbar #sidebar li a:hover {
    text-align: left;
}

.collapse-leftbar #sidebar li a span {
    margin-left: 15px;
    font-size: 16px;
}

#sidebar a:hover {
    background-color: #012a3c;
    color: #ffffff;
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1)
}

#sidebar a:hover i {
    color: #fff
}

#sidebar > li.active > a {
    background: #012a3c;
    color: #fff;
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1)
}

#sidebar > li.active > a:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 9px 9px 0;
    border-color: transparent #012a3c transparent transparent;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 0
}

#sidebar ul li a {
    padding: 5px 10px 5px 37px
}

#sidebar ul li.active:not(.open) > a {
    font-weight: 600;
    color: #3f444c
}

#sidebar li ul {
    display: none
}

#sidebar ul ul {
    padding: 0
}

#sidebar li li li a {
    padding-left: 60px
}

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

#sidebar ul ul ul ul li a {
    padding-left: 100px
}

#sidebar li.hasChild > a {
    position: relative
}

#sidebar li.hasChild > a:before, #sidebar li.hasChild > a:after {
    content: " ";
    display: table
}

#sidebar li.hasChild > a:after {
    clear: both
}

#sidebar li.hasChild > a:before, #sidebar li.hasChild > a:after {
    content: " ";
    display: table
}

#sidebar li.hasChild > a:after {
    clear: both
}

#sidebar li.hasChild > a:before, #sidebar li.hasChild.open > a:before {
    content: "\f105";
    opacity: .5;
    filter: alpha(opacity=50)
}

#sidebar li.hasChild.open > a:before {
    content: "\f107";
    opacity: .5;
    filter: alpha(opacity=50)
}

#sidebar li.hasChild > a:before, #sidebar li.hasChild.open > a:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    text-decoration: inherit;
    text-align: right;
    padding-right: 0;
    display: inline-block;
    float: right;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#sidebar li.hasChild li.hasChild a:before {
    top: 5px
}

body.collapse-leftbar #sidebar > li.hasChild.open > a:before {
    content: ""
}

body.collapse-leftbar #sidebar > li.hasChild > a:before {
    content: ""
}

body.collapse-leftbar #sidebar > li.hasChild:hover > a:before {
    content: "\f107"
}

#page-leftbar {
    height: 100%;
    overflow: auto;
    padding-top: 55px;
    position: fixed;
    top: 0;
    width: 245px;
}

#page-content {
    margin-left: 230px
}

#wrap {
    overflow: hidden
}

@media (max-width: 767px) {
    #page-leftbar {
        width: 0;
        z-index: 1029
    }

    #page-content, #sidebar {
        -webkit-transition: 250ms ease;
        -o-transition: 250ms ease;
        transition: 250ms ease
    }

    #sidebar {
        white-space: nowrap
    }

    #page-content {
        width: 100%;
        margin-left: 0
    }

    footer {
        margin-left: 0
    }

    body.show-leftbar #page-leftbar {
        width: 230px
    }

    body.show-leftbar #page-content {
        margin-left: 230px
    }

    body.show-leftbar footer {
        -webkit-transform: translate(230px, 0);
        -ms-transform: translate(230px, 0);
        -o-transform: translate(230px, 0);
        transform: translate(230px, 0)
    }
}

#search {
    line-height: 0
}

#search > a {
    display: none !important
}

#search form {
    margin: 0;
    padding: 0;
    position: relative
}

#search form .search-query {
    background: #d2d3d6;
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1);
    color: #3f444c;
    padding: 0 10px 0 37px;
    border-radius: 0;
    min-height: 40px;
    line-height: 18px;
    width: 100%
}

#search form .search-query::-moz-placeholder {
    color: rgba(63, 68, 76, .5);
    opacity: 1
}

#search form .search-query:-ms-input-placeholder {
    color: rgba(63, 68, 76, .5)
}

#search form .search-query::-webkit-input-placeholder {
    color: rgba(63, 68, 76, .5)
}

#search form .search-query:focus {
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .1)
}

#search form .search-query:focus::-moz-placeholder {
    color: transparent;
    opacity: 1
}

#search form .search-query:focus:-ms-input-placeholder {
    color: transparent
}

#search form .search-query:focus::-webkit-input-placeholder {
    color: transparent
}

#search form .search-query:focus + button i {
    opacity: 1;
    filter: alpha(opacity=100)
}

#search form .search-query, #search form .search-query:active, #search form .search-query:focus {
    border: 0
}

#search form button[type=submit] {
    float: left;
    position: absolute;
    top: 0;
    left: 10px;
    border: 0;
    background: 0 0;
    padding: 13px 0;
    margin: 0;
    min-width: none
}

#search form button[type=submit] i {
    color: #3f444c;
    opacity: .5;
    filter: alpha(opacity=50)
}

body.collapse-leftbar #page-leftbar {
    height: 100%;
    position: fixed;
    width: 70px;
}

body.collapse-leftbar #page-content, body.collapse-leftbar footer {
    margin-left: 70px
}

body.collapse-leftbar #sidebar > li {
    white-space: nowrap;
    z-index: 999;
    position: relative
}

body.collapse-leftbar #sidebar > li span {
    display: none
}

body.collapse-leftbar #sidebar > li > ul {
    position: absolute;
    width: 210px;
    left: 40px
}

body.collapse-leftbar #sidebar > li:hover, body.collapse-leftbar #sidebar > li.keep-open {
    background: #012a3c none repeat scroll 0 0;
    box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.1) inset;
    width: 200px;
}

body.collapse-leftbar #sidebar > li:hover, body.collapse-leftbar #sidebar > li.keep-open a:hover {
    color: #ffffff;
}

body.collapse-leftbar #sidebar > li:hover span, body.collapse-leftbar #sidebar > li.keep-open span {
    display: inline
}

body.collapse-leftbar #sidebar > li:hover > ul, body.collapse-leftbar #sidebar > li.keep-open > ul {
    display: block
}

body.collapse-leftbar #sidebar > li:hover.divider, body.collapse-leftbar #sidebar > li.keep-open.divider {
    width: 40px !important
}

body.collapse-leftbar #sidebar > li:hover > a, body.collapse-leftbar #sidebar > li.keep-open > a, body.collapse-leftbar #sidebar > li:hover a i, body.collapse-leftbar #sidebar > li.keep-open a i {
    color: #fff
}

body.collapse-leftbar #sidebar > li.active:hover > a:after {
    display: none
}

body.collapse-leftbar #sidebar > li.active:hover > a, body.collapse-leftbar #sidebar > li.active:hover > a i {
    color: #fff
}

body.collapse-leftbar #sidebar i {
    font-size: 24px;
    margin-left: 0;
    margin-right: 0 !important;
}

body.collapse-leftbar #sidebar li li a {
    padding-left: 10px
}

body.collapse-leftbar #sidebar li li li a {
    padding-left: 20px
}

body.collapse-leftbar #sidebar li li li li a {
    padding-left: 30px
}

body.collapse-leftbar #search:hover {
    width: 40px !important
}

body.collapse-leftbar #search:hover, body.collapse-leftbar #search:hover a {
    background: none !important;
    box-shadow: none !important
}

body.collapse-leftbar #search a {
    display: block !important;
    padding: 13px 10px
}

body.collapse-leftbar #search form {
    display: none
}

body.collapse-leftbar #search .opacity-control {
    opacity: .5;
    filter: alpha(opacity=50)
}

body.collapse-leftbar #search.keep-open {
    width: 250px !important
}

body.collapse-leftbar #search.keep-open > a {
    background: #d2d3d6 !important
}

body.collapse-leftbar #search.keep-open > a:hover {
    background: #3f444c
}

body.collapse-leftbar #search.keep-open form {
    display: block;
    width: 220px;
    position: absolute;
    top: 0;
    left: 30px
}

body.collapse-leftbar #search.keep-open form .search-query {
    border: 0;
    background: 0 0;
    padding: 0 10px;
    position: relative !important;
    z-index: 1050;
    width: 100%
}

body.collapse-leftbar #search.keep-open form button[type=submit] {
    display: none
}

.navbar {
    border: 0 none;
    height: 60px;
    margin-bottom: 20px;
    min-height: 60px;
    position: relative;
    z-index: 1200;
}

.navbar:before, .navbar:after {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

.navbar:before, .navbar:after {
    content: " ";
    display: table
}

.navbar:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 1px
    }
}

.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

@media (min-width: 768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    -webkit-overflow-scrolling: touch
}

.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block;
        height: auto;
        padding-bottom: 0;
        overflow: visible
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-collapse .navbar-nav.navbar-left:first-child {
        margin-left: -15px
    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {
        margin-right: -15px
    }

    .navbar-collapse .navbar-text:last-child {
        margin-right: 0
    }
}

.container > .navbar-header, .container > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container > .navbar-header, .container > .navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0
    }
}

.navbar-fixed-top {
    z-index: 1030;
    top: 0
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0
}

.navbar-brand {
    float: left;
    font-size: 18px;
    height: auto;
    line-height: 20px;
    margin-left: 5px;
    padding: 15px;
}

.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 6px 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: rgba(0, 0, 0, .15) !important;
    border: 1px solid transparent;
    border-radius: 1px
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 5px -15px
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

    .navbar-nav > li {
        float: left
    }

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
        float: left
    }

    .navbar-right {
        float: right !important;
        float: right
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    margin-top: 2px;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
        width: auto
    }

    .navbar-form .input-group > .form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio, .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .radio label, .navbar-form .checkbox label {
        padding-left: 0
    }

    .navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0
}

.navbar-btn {
    margin-top: 2px;
    margin-bottom: 2px
}

.navbar-text {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .navbar-text {
        margin-left: 15px;
        margin-right: 15px
    }
}

.navbar-default {
    background-color: #e6e7e8;
    border-color: 0
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav > li > a {
    color: #777
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #d5d6d8
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ccc
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: 0
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #d5d6d8;
    color: #555
}

.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .navbar-nav a {
        color: #333
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #d5d6d8
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-inverse {
    background-color: #03a9f5;
    padding-right: 20px;
}

.navbar-inverse .navbar-brand {
    color: #888;
    color: rgba(255, 255, 255, 1)
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #aeafb1
}

.navbar-inverse .navbar-nav > li > a {
    color: #888;
    color: rgba(255, 255, 255, 1)
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav > li > a:focus {
    background-color: transparent
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #27292d
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333
}

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

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #202225
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #27292d;
    color: #fff
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: rgba(255, 255, 255, .5);
    border-bottom-color: rgba(255, 255, 255, .5)
}

.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-link {
    color: #888;
    color: rgba(255, 255, 255, .5)
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.panel {
    margin: 0 0 20px;
    border-radius: 1px;
}

.panel-body {
    border: 1px solid #ddd;
    border-radius: 1px
}

.panel-body:before, .panel-body:after {
    content: " ";
    display: table
}

.panel-body:after {
    clear: both
}

.panel-body:before, .panel-body:after {
    content: " ";
    display: table
}

.panel-body:after {
    clear: both
}

/*.panel-heading {
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    height: 40px;
    line-height: 2em
}*/

.panel-heading:before, .panel-heading:after {
    content: " ";
    display: table
}

.panel-heading:after {
    clear: both
}

.panel-heading:before, .panel-heading:after {
    content: " ";
    display: table
}

.panel-heading:after {
    clear: both
}

.panel-heading .nav.nav-tabs li a {
    color: #888;
    outline: 0
}

.panel-heading .nav.nav-tabs li a:hover {
    border: 1px solid transparent;
    color: #444;
    background: 0 0
}

.panel-heading .nav.nav-tabs li.active a {
    color: #000;
    background-color: #f7f8fa;
    border-left: 1px solid #d2d3d6;
    border-right: 1px solid #d2d3d6;
    border-top: 1px solid #d2d3d6
}

.panel-heading h4 {
    color: #012a3d;
    float: left;
    line-height: 40px;
    margin: 0;
    text-transform: uppercase;
}

.panel-heading h4 i {
    position: relative
}

.panel-heading .options {
    float: right !important;
    float: right
}

.panel-heading .options:before, .panel-heading .options:after {
    content: " ";
    display: table
}

.panel-heading .options:after {
    clear: both
}

.panel-heading .options:before, .panel-heading .options:after {
    content: " ";
    display: table
}

.panel-heading .options:after {
    clear: both
}

.panel-heading .options .nav-tabs {
    float: left;
    position: relative;
    top: 5px
}

.panel-heading .options .nav-tabs li a {
    line-height: 2.36em
}

.panel-heading .options > a {
    opacity: .5;
    filter: alpha(opacity=50);
    color: #000;
    font-size: 14px;
    float: right;
    line-height: 40px;
    padding-left: 10px
}

.panel-heading .options > a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    text-decoration: none
}

.panel-heading .options .btn {
    line-height: 1em !important;
    padding-top: 2px;
    padding-bottom: 2px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.panel-footer {
    padding: 20px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

.panel-footer:before, .panel-footer:after {
    content: " ";
    display: table
}

.panel-footer:after {
    clear: both
}

.panel-footer:before, .panel-footer:after {
    content: " ";
    display: table
}

.panel-footer:after {
    clear: both
}

.panel-body {
    padding: 20px
}

.panel-heading + .panel-body {
    border: 0;
    padding: 20px 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-body + .panel-footer {
    padding: 10px 0 0;
    border-top: 1px solid #ddd;
    color: #ddd
}

.options .nav-tabs {
    border-bottom: 0
}

.options .nav-tabs li a {
    padding: 0 10px;
    font-size: 14px;
    line-height: 2.5em
}

.options .nav-tabs li a:hover {
    background: 0 0
}

.options .nav-tabs > li > a {
    margin-right: 0
}

.icon-highlight {
    font-size: 14px;
    top: -1px;
    padding: 5px 0;
    height: 25px;
    width: 25px;
    text-align: center;
    background: rgba(0, 0, 0, .15);
    border-radius: 1px;
    margin: 5px 3px 5px -3px;
    border: 1px solid rgba(0, 0, 0, .08)
}

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

.icon-scale-sm {
    font-size: 13px
}

.icon-gray {
    color: rgba(0, 0, 0, .5)
}

.icon-highlight-info {
    color: #fff !important;
    background: #2bbce0
}

.icon-highlight-primary {
    color: #fff !important;
    background: #4f8edc
}

.icon-highlight-danger {
    color: #fff !important;
    background: #e73c3c
}

.icon-highlight-success {
    color: #fff !important;
    background: #85c744
}

.icon-highlight-inverse {
    color: #fff !important;
    background: #4f5259
}

.icon-highlight-orange {
    color: #fff !important;
    background: #efa131
}

.icon-highlight-midnightblue {
    color: #fff !important;
    background: #34495e
}

.icon-highlight-indigo {
    color: #fff !important;
    background: #9358ac
}

.icon-highlight-green {
    color: #fff !important;
    background: #16a085
}

.icon-highlight-sky {
    color: #fff !important;
    background: #76c4ed
}

.icon-highlight-warning {
    color: #fff !important;
    background: #f1c40f
}

.icon-highlight-purple {
    color: #fff !important;
    background: #e044ab
}

.panel-primary {
    border-color: #4f8edc
}

.panel-primary .panel-heading {
    color: #fff;
    background-color: #4f8edc;
    border-color: #4f8edc
}

.panel-primary .panel-body {
    border-top: 2px solid #4f8edc
}

.panel-success {
    border-color: #85c744
}

.panel-success .panel-heading {
    color: #fff;
    background-color: #85c744;
    border-color: #85c744
}

.panel-success .panel-body {
    border-top: 2px solid #85c744
}

.panel-warning {
    border-color: #f1c40f
}

.panel-warning .panel-heading {
    color: #fff;
    background-color: #f1c40f;
    border-color: #f1c40f
}

.panel-warning .panel-body {
    border-top: 2px solid #f1c40f
}

.panel-danger {
    border-color: #e73c3c
}

.panel-danger .panel-heading {
    color: #fff;
    background-color: #e73c3c;
    border-color: #e73c3c
}

.panel-danger .panel-body {
    border-top: 2px solid #e73c3c
}

.panel-info {
    border-color: #2bbce0
}

.panel-info .panel-heading {
    color: #fff;
    background-color: #2bbce0;
    border-color: #2bbce0
}

.panel-info .panel-body {
    border-top: 2px solid #2bbce0
}

.panel-inverse {
    border-color: #4f5259
}

.panel-inverse .panel-heading {
    color: #fff;
    background-color: #4f5259;
    border-color: #4f5259
}

.panel-inverse .panel-body {
    border-top: 2px solid #4f5259
}

.panel-brown {
    border-color: #c0392b
}

.panel-brown .panel-heading {
    color: #fff;
    background-color: #c0392b;
    border-color: #c0392b
}

.panel-brown .panel-body {
    border-top: 2px solid #c0392b
}

.panel-indigo {
    border-color: #9358ac
}

.panel-indigo .panel-heading {
    color: #fff;
    background-color: #9358ac;
    border-color: #9358ac
}

.panel-indigo .panel-body {
    border-top: 2px solid #9358ac
}

.panel-orange {
    border-color: #efa131
}

.panel-orange .panel-heading {
    color: #fff;
    background-color: #efa131;
    border-color: #efa131
}

/*.panel-orange .panel-body {
    border-top: 2px solid #efa131
}*/

.panel-sky {
    border-color: #76c4ed
}

.panel-sky .panel-heading {
    color: #fff;
    background-color: #76c4ed;
    border-color: #76c4ed
}

.panel-sky .panel-body {
    border-top: 2px solid #76c4ed
}

.panel-midnightblue {
    border-color: #34495e
}

.panel-midnightblue .panel-heading {
    color: #fff;
    background-color: #34495e;
    border-color: #34495e
}

.panel-midnightblue .panel-body {
    border-top: 2px solid #34495e
}

.panel-magenta {
    border-color: #e73c68
}

.panel-magenta .panel-heading {
    color: #fff;
    background-color: #e73c68;
    border-color: #e73c68
}

.panel-magenta .panel-body {
    border-top: 2px solid #e73c68
}

.panel-green {
    border-color: #16a085
}

.panel-green .panel-heading {
    color: #fff;
    background-color: #16a085;
    border-color: #16a085
}

.panel-green .panel-body {
    border-top: 2px solid #16a085
}

.panel-purple {
    border-color: #e044ab
}

.panel-purple .panel-heading {
    color: #fff;
    background-color: #e044ab;
    border-color: #e044ab
}

.panel-purple .panel-body {
    border-top: 2px solid #e044ab
}

.panel-grape {
    border-color: #7a869c
}

.panel-grape .panel-heading {
    color: #fff;
    background-color: #7a869c;
    border-color: #7a869c
}

.panel-grape .panel-body {
    border-top: 2px solid #7a869c
}

.panel.gray {
    border-color: #000
}

.panel.gray .panel-heading {
    color: #4d4d4d;
    background-color: #edeef0;
    border-color: #000
}

.panel.gray .panel-body {
    border-top: 2px solid #000
}

.panel.gray .panel-heading {
    border-bottom: 1px solid #d2d3d6;
    padding-right: 10px
}

.panel.gray .panel-heading .nav.nav-tabs li.active a {
    background: #fff
}

.panel.gray .panel-heading .nav.nav-tabs li.active a:hover {
    background: #fff
}

.panel.gray .panel-heading h4 {
    padding-left: 10px;
    color: #000 !important
}

.panel.gray .panel-heading h4 > .nav.nav-tabs {
    right: 10px;
    bottom: -3px
}

.panel.gray .panel-heading h4 > .nav.nav-tabs li a {
    line-height: 38px;
    padding: 0 10px;
    margin-top: -2px
}

.panel.gray .panel-body {
    background-color: #fff;
    border-top: 0 !important;
    border-left: 1px solid #d2d3d6;
    border-right: 1px solid #d2d3d6;
    border-bottom: 1px solid #d2d3d6;
    padding: 20px !important
}

.panel-gray {
    border-color: #edeef0
}

.panel-gray .panel-heading {
    color: #000;
    background-color: #edeef0;
    border-color: #edeef0
}

.panel-gray .panel-body {
    border-top: 2px solid #edeef0
}

.panel-gray .panel-heading {
    border-top: 1px solid #d2d3d6 !important;
    border-left: 1px solid #d2d3d6 !important;
    border-right: 1px solid #d2d3d6 !important;
    border-bottom: 0
}

.panel-gray .panel-heading h4 {
    color: #000 !important
}

.panel-gray .panel-heading .options a {
    color: #000 !important
}

.panel-gray .panel-heading.rounded-bottom {
    border-bottom: 1px solid #d2d3d6 !important
}

.panel-gray .panel-body {
    border-bottom: 1px solid #d2d3d6 !important;
    border-left: 1px solid #d2d3d6 !important;
    border-right: 1px solid #d2d3d6 !important
}

.panel[class*="panel-"] .panel-heading {
    border-bottom: 1px solid #d9e2e9;
    font-family: raleway;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 15px;
}

[class*=panel-].panel .panel-heading.rounded-bottom {
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

[class*=panel-].panel .panel-heading .nav.nav-tabs > li a {
    color: #fff;
    color: rgba(255, 255, 255, .75)
}

[class*=panel-].panel .panel-heading .nav.nav-tabs > li a:hover {
    color: #fff
}

[class*=panel-].panel .panel-heading .nav.nav-tabs > li.active a {
    color: #000;
    background: #fff
}

[class*=panel-].panel .panel-heading .options a {
    color: #fff
}

[class*=panel-].panel .panel-heading .options .nav-tabs li, [class*=panel-].panel .panel-heading .options .nav-tabs li a {
    border: 0;
    font-size: 14px !important
}

[class*=panel-].panel .panel-heading .options .nav-tabs li a {
    line-height: 35px
}

[class*=panel-].panel .panel-heading .options .nav-tabs li.active a:hover {
    color: #000
}

[class*=panel-].panel .panel-heading .options .nav-tabs li a i {
    font-size: 14px
}

[class*=panel-].panel .panel-body {
    padding: 0;
    border-left: 1px solid #f0f5f9;
    border-right: 1px solid #f0f5f9;
    border-bottom: 1px solid #f0f5f9;
    background-color: #fff
}

[class*=panel-].panel .panel-footer {
    background-color: #f7f8fa;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #ddd;
    padding: 20px;
    color: #000
}

[class*=panel-].panel .panel-heading + .panel-body {
    border-top: 0
}

[class*=panel-].panel .panel-body .panel-footer {
    margin: 20px -21px -21px;
    border-top: 1px solid #ddd
}

.panel-heading > h4 > ul.nav.nav-tabs {
    position: relative;
    bottom: -3px
}

.panel-heading > h4 > ul.nav.nav-tabs > li {
    padding-left: 0
}

.panel-heading > h4 > ul.nav.nav-tabs > li > a {
    padding: 0 10px;
    line-height: 38px;
    margin-top: -2px
}

[class*=panel-].panel .panel-heading > h4 {
    color: #fff
}

[class*=panel-].panel .panel-heading > h4 > ul.nav.nav-tabs {
    bottom: -1px;
    right: 9px;
    border: 0
}

[class*=panel-].panel .panel-heading > h4 > ul.nav.nav-tabs > li > a {
    border: 0;
    padding: 0 10px;
    line-height: 40px;
    margin-top: 0
}

.panel-body > .list-group {
    margin: -20px
}

.panel-body > .list-group .list-group-item {
    border-width: 1px 0
}

.panel-body > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-body > .list-group .list-group-item:last-child {
    border-bottom: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel > .table {
    margin-bottom: 0
}

.panel > .panel-body + .table {
    border-top: 1px solid #e6e7e8
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 1px;
    overflow: hidden
}

.panel-group .panel + .panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading h4 a {
    color: #fff
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-group .panel-collapse .panel-body {
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel .panel-heading .nav.nav-tabs > li {
    margin-bottom: -2px
}

.panel .panel-heading .nav.nav-tabs > li.dropdown > a:hover, .panel .panel-heading .nav.nav-tabs > li.dropdown a:focus {
    color: #000;
    background-color: transparent
}

.panel .panel-heading .nav.nav-tabs > li.dropdown.open > a, .panel .panel-heading .nav.nav-tabs > li.dropdown.open > a:hover, .panel .panel-heading .nav.nav-tabs > li.dropdown.open > a:focus {
    color: #000;
    background-color: transparent;
    border: 1px solid transparent
}

[class*=panel-].panel .panel-heading .nav.nav-tabs > li {
    margin-bottom: -1px
}

[class*=panel-].panel .panel-heading .nav.nav-tabs > li.dropdown > a:hover, [class*=panel-].panel .panel-heading .nav.nav-tabs > li.dropdown a:focus {
    background-color: transparent;
    color: #fff;
    color: rgba(255, 255, 255, .75)
}

[class*=panel-].panel .panel-heading .nav.nav-tabs > li.dropdown.open > a, [class*=panel-].panel .panel-heading .nav.nav-tabs > li.dropdown.open > a:hover, [class*=panel-].panel .panel-heading .nav.nav-tabs > li.dropdown.open > a:focus {
    background-color: transparent;
    color: #fff;
    border: 0
}

.panel-heading h4 .nav.nav-tabs .dropdown-menu {
    margin-top: -2px
}

.panel-heading .nav.nav-tabs > li.dropdown.open ul.dropdown-menu li a {
    color: #000
}

.panel-heading .nav.nav-tabs > li.dropdown.open ul.dropdown-menu li a:hover {
    background-color: #D2D3D6;
    border: 0
}

.tiles-heading, .tiles-body, .tiles-footer {
    -webkit-transition: .05s ease-in;
    -o-transition: .05s ease-in;
    transition: .05s ease-in
}

.tiles-heading:before, .tiles-body:before, .tiles-footer:before, .tiles-heading:after, .tiles-body:after, .tiles-footer:after {
    content: " ";
    display: table
}

.tiles-heading:after, .tiles-body:after, .tiles-footer:after {
    clear: both
}

.tiles-heading:before, .tiles-body:before, .tiles-footer:before, .tiles-heading:after, .tiles-body:after, .tiles-footer:after {
    content: " ";
    display: table
}

.tiles-heading:after, .tiles-body:after, .tiles-footer:after {
    clear: both
}

.info-tiles, .shortcut-tiles {
    margin: 0 0 20px;
    display: block;
    border-radius: 1px
}

a.info-tiles, a.shortcut-tiles {
    background: 0 0
}

.info-tiles .tiles-heading {
    letter-spacing: .1em;
    padding: 6px 10px;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    text-transform: uppercase;
    text-align: center;
    font-size: 11px
}

.info-tiles .tiles-heading .pull-right {
    -webkit-transition: .06s ease-in;
    -o-transition: .06s ease-in;
    transition: .06s ease-in;
    color: rgba(255, 255, 255, .4)
}

.info-tiles .tiles-body {
    font-size: 42px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

.info-tiles .tiles-body-alt {
    font-size: 48px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.info-tiles .tiles-body-alt, .info-tiles .tiles-body {
    padding: 10px 20px;
    font-weight: 300
}

.info-tiles .tiles-body-alt .sparkline, .info-tiles .tiles-body .sparkline {
    width: 100px;
    margin: 0 auto;
    padding: 0
}

.info-tiles .tiles-body-alt .text-top, .info-tiles .tiles-body .text-top {
    vertical-align: super;
    font-size: 24px
}

.info-tiles .tiles-body-alt .text-smallcaps, .info-tiles .tiles-body .text-smallcaps {
    font-variant: small-caps
}

.info-tiles .tiles-body-alt .text-center, .info-tiles .tiles-body .text-center {
    margin-top: -5px
}

.info-tiles .tiles-body-alt i, .info-tiles .tiles-body i {
    font-size: 42px;
    color: rgba(255, 255, 255, .4);
    -webkit-transition: .06s ease-in;
    -o-transition: .06s ease-in;
    transition: .06s ease-in
}

.info-tiles .tiles-body-alt > i, .info-tiles .tiles-body > i {
    position: absolute;
    font-size: 42px
}

.info-tiles .tiles-body-alt div + small, .info-tiles .tiles-body div + small {
    font-size: 14px;
    text-align: center;
    display: block;
    font-weight: 400;
    color: rgba(255, 255, 255, .7);
    margin-top: -7px;
    margin-bottom: 4px
}

.info-tiles .tiles-footer {
    color: #fff;
    color: rgba(255, 255, 255, .4);
    padding: 5px 10px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

.info-tiles .tiles-footer i {
    float: right;
    position: relative;
    top: 2px;
    display: none
}

.info-tiles .tiles-footer:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -1px;
    width: 0;
    height: 0;
    margin-right: 11px;
    margin-bottom: 20px;
    border-top: 5px solid rgba(0, 0, 0, .35);
    border-right: 5px solid #f7f8fa;
    border-bottom: 5px solid #f7f8fa;
    border-left: 5px solid rgba(0, 0, 0, .35);
    border-top-left-radius: 1px
}

.info-tiles .tiles-footer:hover {
    color: #fff
}

.info-tiles:hover {
    text-decoration: none
}

.info-tiles:hover i {
    color: #fff
}

.info-tiles:hover .tiles-footer {
    color: #fff
}

.info-tiles:hover .tiles-footer i {
    display: inline
}

.info-tiles:hover .tiles-heading .pull-right {
    color: #fff
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .info-tiles .tiles-footer:after {
        right: 0;
        border-top: 6px solid rgba(0, 0, 0, .35)
    }
}

@media (max-width: 767px) {
    .col-xs-12 .info-tiles .tiles-footer:after {
        bottom: -20px
    }
}

.shortcut-tiles .tiles-body {
    padding: 10px 10px 0;
    font-size: 42px;
    line-height: 42px;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px
}

.shortcut-tiles .tiles-body i {
    font-size: 32px;
    color: rgba(255, 255, 255, .6);
    -webkit-transition: .06s ease-in;
    -o-transition: .06s ease-in;
    transition: .06s ease-in
}

.shortcut-tiles .tiles-body .pull-right {
    margin-top: -3px;
    line-height: 0
}

.shortcut-tiles .tiles-body .pull-right .badge {
    background-color: #000;
    background-color: rgba(0, 0, 0, .3);
    zoom: 1;
    background-color: transparent \9;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)
}

.shortcut-tiles .tiles-footer {
    text-transform: none;
    text-align: right;
    padding: 7px 10px;
    letter-spacing: .1em;
    font-size: 11px;
    text-transform: uppercase;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

.shortcut-tiles:hover {
    text-decoration: none
}

.shortcut-tiles:hover i {
    color: #fff
}

.info-tiles.tiles-info {
    color: #fff !important
}

.info-tiles.tiles-info .tiles-heading {
    background: #4fc7e5
}

.info-tiles.tiles-info .tiles-body {
    background: #2bbce0
}

.info-tiles.tiles-info .tiles-body-alt {
    background: #2bbce0
}

.info-tiles.tiles-info .tiles-footer {
    background: #1c9cbc
}

.info-tiles.tiles-info:hover {
    color: #fff
}

.info-tiles.tiles-info:hover .tiles-heading {
    background: #36c0e2
}

.info-tiles.tiles-info:hover .tiles-body {
    background: #1fafd3
}

.info-tiles.tiles-info:hover .tiles-body-alt {
    background: #1fafd3
}

.info-tiles.tiles-info:hover .tiles-footer {
    background: #188aa6
}

.info-tiles.tiles-success {
    color: #fff !important
}

.info-tiles.tiles-success .tiles-heading {
    background: #99d063
}

.info-tiles.tiles-success .tiles-body {
    background: #85c744
}

.info-tiles.tiles-success .tiles-body-alt {
    background: #85c744
}

.info-tiles.tiles-success .tiles-footer {
    background: #6ca632
}

.info-tiles.tiles-success:hover {
    color: #fff
}

.info-tiles.tiles-success:hover .tiles-heading {
    background: #8bca4e
}

.info-tiles.tiles-success:hover .tiles-body {
    background: #78ba38
}

.info-tiles.tiles-success:hover .tiles-body-alt {
    background: #78ba38
}

.info-tiles.tiles-success:hover .tiles-footer {
    background: #5f932c
}

.info-tiles.tiles-danger {
    color: #fff !important
}

.info-tiles.tiles-danger .tiles-heading {
    background: #eb6060
}

.info-tiles.tiles-danger .tiles-body {
    background: #e73c3c
}

.info-tiles.tiles-danger .tiles-body-alt {
    background: #e73c3c
}

.info-tiles.tiles-danger .tiles-footer {
    background: #d61a1a
}

.info-tiles.tiles-danger:hover {
    color: #fff
}

.info-tiles.tiles-danger:hover .tiles-heading {
    background: #e84747
}

.info-tiles.tiles-danger:hover .tiles-body {
    background: #e42525
}

.info-tiles.tiles-danger:hover .tiles-body-alt {
    background: #e42525
}

.info-tiles.tiles-danger:hover .tiles-footer {
    background: #bf1818
}

.info-tiles.tiles-warning {
    color: #fff !important
}

.info-tiles.tiles-warning .tiles-heading {
    background: #f3cd36
}

.info-tiles.tiles-warning .tiles-body {
    background: #f1c40f
}

.info-tiles.tiles-warning .tiles-body-alt {
    background: #f1c40f
}

.info-tiles.tiles-warning .tiles-footer {
    background: #c29d0b
}

.info-tiles.tiles-warning:hover {
    color: #fff
}

.info-tiles.tiles-warning:hover .tiles-heading {
    background: #f2c71b
}

.info-tiles.tiles-warning:hover .tiles-body {
    background: #dab10d
}

.info-tiles.tiles-warning:hover .tiles-body-alt {
    background: #dab10d
}

.info-tiles.tiles-warning:hover .tiles-footer {
    background: #aa8a0a
}

.info-tiles.tiles-primary {
    color: #fff !important
}

.info-tiles.tiles-primary .tiles-heading {
    background: #71a4e3
}

.info-tiles.tiles-primary .tiles-body {
    background: #4f8edc
}

.info-tiles.tiles-primary .tiles-body-alt {
    background: #4f8edc
}

.info-tiles.tiles-primary .tiles-footer {
    background: #2973cf
}

.info-tiles.tiles-primary:hover {
    color: #fff
}

.info-tiles.tiles-primary:hover .tiles-heading {
    background: #5a95de
}

.info-tiles.tiles-primary:hover .tiles-body {
    background: #3a80d8
}

.info-tiles.tiles-primary:hover .tiles-body-alt {
    background: #3a80d8
}

.info-tiles.tiles-primary:hover .tiles-footer {
    background: #2567ba
}

.info-tiles.tiles-inverse {
    color: #fff !important
}

.info-tiles.tiles-inverse .tiles-heading {
    background: #62666f
}

.info-tiles.tiles-inverse .tiles-body {
    background: #4f5259
}

.info-tiles.tiles-inverse .tiles-body-alt {
    background: #4f5259
}

.info-tiles.tiles-inverse .tiles-footer {
    background: #37393e
}

.info-tiles.tiles-inverse:hover {
    color: #fff
}

.info-tiles.tiles-inverse:hover .tiles-heading {
    background: #555860
}

.info-tiles.tiles-inverse:hover .tiles-body {
    background: #43464b
}

.info-tiles.tiles-inverse:hover .tiles-body-alt {
    background: #43464b
}

.info-tiles.tiles-inverse:hover .tiles-footer {
    background: #2b2d30
}

.info-tiles.tiles-midnightblue {
    color: #fff !important
}

.info-tiles.tiles-midnightblue .tiles-heading {
    background: #435d78
}

.info-tiles.tiles-midnightblue .tiles-body {
    background: #34495e
}

.info-tiles.tiles-midnightblue .tiles-body-alt {
    background: #34495e
}

.info-tiles.tiles-midnightblue .tiles-footer {
    background: #222f3d
}

.info-tiles.tiles-midnightblue:hover {
    color: #fff
}

.info-tiles.tiles-midnightblue:hover .tiles-heading {
    background: #394f66
}

.info-tiles.tiles-midnightblue:hover .tiles-body {
    background: #2b3c4e
}

.info-tiles.tiles-midnightblue:hover .tiles-body-alt {
    background: #2b3c4e
}

.info-tiles.tiles-midnightblue:hover .tiles-footer {
    background: #19232d
}

.info-tiles.tiles-sky {
    color: #fff !important
}

.info-tiles.tiles-sky .tiles-heading {
    background: #9ad4f2
}

.info-tiles.tiles-sky .tiles-body {
    background: #76c4ed
}

.info-tiles.tiles-sky .tiles-body-alt {
    background: #76c4ed
}

.info-tiles.tiles-sky .tiles-footer {
    background: #49b1e7
}

.info-tiles.tiles-sky:hover {
    color: #fff
}

.info-tiles.tiles-sky:hover .tiles-heading {
    background: #81c9ee
}

.info-tiles.tiles-sky:hover .tiles-body {
    background: #5fbaea
}

.info-tiles.tiles-sky:hover .tiles-body-alt {
    background: #5fbaea
}

.info-tiles.tiles-sky:hover .tiles-footer {
    background: #32a7e4
}

.info-tiles.tiles-orange {
    color: #fff !important
}

.info-tiles.tiles-orange .tiles-heading {
    background: #f2b257
}

.info-tiles.tiles-orange .tiles-body {
    background: #efa131
}

.info-tiles.tiles-orange .tiles-body-alt {
    background: #efa131
}

.info-tiles.tiles-orange .tiles-footer {
    background: #dc8911
}

.info-tiles.tiles-orange:hover {
    color: #fff
}

.info-tiles.tiles-orange:hover .tiles-heading {
    background: #f0a63d
}

.info-tiles.tiles-orange:hover .tiles-body {
    background: #ed9619
}

.info-tiles.tiles-orange:hover .tiles-body-alt {
    background: #ed9619
}

.info-tiles.tiles-orange:hover .tiles-footer {
    background: #c47a0f
}

.info-tiles.tiles-indigo {
    color: #fff !important
}

.info-tiles.tiles-indigo .tiles-heading {
    background: #a573ba
}

.info-tiles.tiles-indigo .tiles-body {
    background: #9358ac
}

.info-tiles.tiles-indigo .tiles-body-alt {
    background: #9358ac
}

.info-tiles.tiles-indigo .tiles-footer {
    background: #77458c
}

.info-tiles.tiles-indigo:hover {
    color: #fff
}

.info-tiles.tiles-indigo:hover .tiles-heading {
    background: #9961b0
}

.info-tiles.tiles-indigo:hover .tiles-body {
    background: #854e9d
}

.info-tiles.tiles-indigo:hover .tiles-body-alt {
    background: #854e9d
}

.info-tiles.tiles-indigo:hover .tiles-footer {
    background: #683d7b
}

.info-tiles.tiles-green {
    color: #fff !important
}

.info-tiles.tiles-green .tiles-heading {
    background: #1bc4a3
}

.info-tiles.tiles-green .tiles-body {
    background: #16a085
}

.info-tiles.tiles-green .tiles-body-alt {
    background: #16a085
}

.info-tiles.tiles-green .tiles-footer {
    background: #107360
}

.info-tiles.tiles-green:hover {
    color: #fff
}

.info-tiles.tiles-green:hover .tiles-heading {
    background: #18ab8e
}

.info-tiles.tiles-green:hover .tiles-body {
    background: #138a72
}

.info-tiles.tiles-green:hover .tiles-body-alt {
    background: #138a72
}

.info-tiles.tiles-green:hover .tiles-footer {
    background: #0d5d4d
}

.info-tiles.tiles-magenta {
    color: #fff !important
}

.info-tiles.tiles-magenta .tiles-heading {
    background: #eb6084
}

.info-tiles.tiles-magenta .tiles-body {
    background: #e73c68
}

.info-tiles.tiles-magenta .tiles-body-alt {
    background: #e73c68
}

.info-tiles.tiles-magenta .tiles-footer {
    background: #d61a4b
}

.info-tiles.tiles-magenta:hover {
    color: #fff
}

.info-tiles.tiles-magenta:hover .tiles-heading {
    background: #e84771
}

.info-tiles.tiles-magenta:hover .tiles-body {
    background: #e42556
}

.info-tiles.tiles-magenta:hover .tiles-body-alt {
    background: #e42556
}

.info-tiles.tiles-magenta:hover .tiles-footer {
    background: #bf1843
}

.info-tiles.tiles-purple {
    color: #fff !important
}

.info-tiles.tiles-purple .tiles-heading {
    background: #e667bb
}

.info-tiles.tiles-purple .tiles-body {
    background: #e044ab
}

.info-tiles.tiles-purple .tiles-body-alt {
    background: #e044ab
}

.info-tiles.tiles-purple .tiles-footer {
    background: #cf2294
}

.info-tiles.tiles-purple:hover {
    color: #fff
}

.info-tiles.tiles-purple:hover .tiles-heading {
    background: #e24fb0
}

.info-tiles.tiles-purple:hover .tiles-body {
    background: #dc2ea1
}

.info-tiles.tiles-purple:hover .tiles-body-alt {
    background: #dc2ea1
}

.info-tiles.tiles-purple:hover .tiles-footer {
    background: #b91f84
}

.info-tiles.tiles-brown {
    color: #fff !important
}

.info-tiles.tiles-brown .tiles-heading {
    background: #d44e40
}

.info-tiles.tiles-brown .tiles-body {
    background: #c0392b
}

.info-tiles.tiles-brown .tiles-body-alt {
    background: #c0392b
}

.info-tiles.tiles-brown .tiles-footer {
    background: #962d22
}

.info-tiles.tiles-brown:hover {
    color: #fff
}

.info-tiles.tiles-brown:hover .tiles-heading {
    background: #ca3c2d
}

.info-tiles.tiles-brown:hover .tiles-body {
    background: #ab3326
}

.info-tiles.tiles-brown:hover .tiles-body-alt {
    background: #ab3326
}

.info-tiles.tiles-brown:hover .tiles-footer {
    background: #81261d
}

.info-tiles.tiles-grape {
    color: #fff !important
}

.info-tiles.tiles-grape .tiles-heading {
    background: #919bad
}

.info-tiles.tiles-grape .tiles-body {
    background: #7a869c
}

.info-tiles.tiles-grape .tiles-body-alt {
    background: #7a869c
}

.info-tiles.tiles-grape .tiles-footer {
    background: #616d82
}

.info-tiles.tiles-grape:hover {
    color: #fff
}

.info-tiles.tiles-grape:hover .tiles-heading {
    background: #818da1
}

.info-tiles.tiles-grape:hover .tiles-body {
    background: #6c7991
}

.info-tiles.tiles-grape:hover .tiles-body-alt {
    background: #6c7991
}

.info-tiles.tiles-grape:hover .tiles-footer {
    background: #566074
}

.info-tiles.tiles-toyo {
    color: #fff !important
}

.info-tiles.tiles-toyo .tiles-heading {
    background: #677fa4
}

.info-tiles.tiles-toyo .tiles-body {
    background: #556b8d
}

.info-tiles.tiles-toyo .tiles-body-alt {
    background: #556b8d
}

.info-tiles.tiles-toyo .tiles-footer {
    background: #42536d
}

.info-tiles.tiles-toyo:hover {
    color: #fff
}

.info-tiles.tiles-toyo:hover .tiles-heading {
    background: #5a7195
}

.info-tiles.tiles-toyo:hover .tiles-body {
    background: #4b5f7d
}

.info-tiles.tiles-toyo:hover .tiles-body-alt {
    background: #4b5f7d
}

.info-tiles.tiles-toyo:hover .tiles-footer {
    background: #38475d
}

.info-tiles.tiles-alizarin {
    color: #fff !important
}

.info-tiles.tiles-alizarin .tiles-heading {
    background: #eb6d60
}

.info-tiles.tiles-alizarin .tiles-body {
    background: #e74c3c
}

.info-tiles.tiles-alizarin .tiles-body-alt {
    background: #e74c3c
}

.info-tiles.tiles-alizarin .tiles-footer {
    background: #d62c1a
}

.info-tiles.tiles-alizarin:hover {
    color: #fff
}

.info-tiles.tiles-alizarin:hover .tiles-heading {
    background: #e85647
}

.info-tiles.tiles-alizarin:hover .tiles-body {
    background: #e43725
}

.info-tiles.tiles-alizarin:hover .tiles-body-alt {
    background: #e43725
}

.info-tiles.tiles-alizarin:hover .tiles-footer {
    background: #bf2718
}

.shortcut-tiles.tiles-info {
    color: #fff !important
}

.shortcut-tiles.tiles-info .tiles-heading, .shortcut-tiles.tiles-info .tiles-body, .shortcut-tiles.tiles-info .tiles-footer {
    background: #2bbce0
}

.shortcut-tiles.tiles-info:hover {
    color: #fff
}

.shortcut-tiles.tiles-info:hover .tiles-heading, .shortcut-tiles.tiles-info:hover .tiles-body, .shortcut-tiles.tiles-info:hover .tiles-footer {
    background: #1fafd3
}

.shortcut-tiles.tiles-success {
    color: #fff !important
}

.shortcut-tiles.tiles-success .tiles-heading, .shortcut-tiles.tiles-success .tiles-body, .shortcut-tiles.tiles-success .tiles-footer {
    background: #85c744
}

.shortcut-tiles.tiles-success:hover {
    color: #fff
}

.shortcut-tiles.tiles-success:hover .tiles-heading, .shortcut-tiles.tiles-success:hover .tiles-body, .shortcut-tiles.tiles-success:hover .tiles-footer {
    background: #78ba38
}

.shortcut-tiles.tiles-danger {
    color: #fff !important
}

.shortcut-tiles.tiles-danger .tiles-heading, .shortcut-tiles.tiles-danger .tiles-body, .shortcut-tiles.tiles-danger .tiles-footer {
    background: #e73c3c
}

.shortcut-tiles.tiles-danger:hover {
    color: #fff
}

.shortcut-tiles.tiles-danger:hover .tiles-heading, .shortcut-tiles.tiles-danger:hover .tiles-body, .shortcut-tiles.tiles-danger:hover .tiles-footer {
    background: #e42525
}

.shortcut-tiles.tiles-warning {
    color: #fff !important
}

.shortcut-tiles.tiles-warning .tiles-heading, .shortcut-tiles.tiles-warning .tiles-body, .shortcut-tiles.tiles-warning .tiles-footer {
    background: #f1c40f
}

.shortcut-tiles.tiles-warning:hover {
    color: #fff
}

.shortcut-tiles.tiles-warning:hover .tiles-heading, .shortcut-tiles.tiles-warning:hover .tiles-body, .shortcut-tiles.tiles-warning:hover .tiles-footer {
    background: #dab10d
}

.shortcut-tiles.tiles-primary {
    color: #fff !important
}

.shortcut-tiles.tiles-primary .tiles-heading, .shortcut-tiles.tiles-primary .tiles-body, .shortcut-tiles.tiles-primary .tiles-footer {
    background: #4f8edc
}

.shortcut-tiles.tiles-primary:hover {
    color: #fff
}

.shortcut-tiles.tiles-primary:hover .tiles-heading, .shortcut-tiles.tiles-primary:hover .tiles-body, .shortcut-tiles.tiles-primary:hover .tiles-footer {
    background: #3a80d8
}

.shortcut-tiles.tiles-inverse {
    color: #fff !important
}

.shortcut-tiles.tiles-inverse .tiles-heading, .shortcut-tiles.tiles-inverse .tiles-body, .shortcut-tiles.tiles-inverse .tiles-footer {
    background: #4f5259
}

.shortcut-tiles.tiles-inverse:hover {
    color: #fff
}

.shortcut-tiles.tiles-inverse:hover .tiles-heading, .shortcut-tiles.tiles-inverse:hover .tiles-body, .shortcut-tiles.tiles-inverse:hover .tiles-footer {
    background: #43464b
}

.shortcut-tiles.tiles-midnightblue {
    color: #fff !important
}

.shortcut-tiles.tiles-midnightblue .tiles-heading, .shortcut-tiles.tiles-midnightblue .tiles-body, .shortcut-tiles.tiles-midnightblue .tiles-footer {
    background: #34495e
}

.shortcut-tiles.tiles-midnightblue:hover {
    color: #fff
}

.shortcut-tiles.tiles-midnightblue:hover .tiles-heading, .shortcut-tiles.tiles-midnightblue:hover .tiles-body, .shortcut-tiles.tiles-midnightblue:hover .tiles-footer {
    background: #2b3c4e
}

.shortcut-tiles.tiles-sky {
    color: #fff !important
}

.shortcut-tiles.tiles-sky .tiles-heading, .shortcut-tiles.tiles-sky .tiles-body, .shortcut-tiles.tiles-sky .tiles-footer {
    background: #76c4ed
}

.shortcut-tiles.tiles-sky:hover {
    color: #fff
}

.shortcut-tiles.tiles-sky:hover .tiles-heading, .shortcut-tiles.tiles-sky:hover .tiles-body, .shortcut-tiles.tiles-sky:hover .tiles-footer {
    background: #5fbaea
}

.shortcut-tiles.tiles-orange {
    color: #fff !important
}

.shortcut-tiles.tiles-orange .tiles-heading, .shortcut-tiles.tiles-orange .tiles-body, .shortcut-tiles.tiles-orange .tiles-footer {
    background: #efa131
}

.shortcut-tiles.tiles-orange:hover {
    color: #fff
}

.shortcut-tiles.tiles-orange:hover .tiles-heading, .shortcut-tiles.tiles-orange:hover .tiles-body, .shortcut-tiles.tiles-orange:hover .tiles-footer {
    background: #ed9619
}

.shortcut-tiles.tiles-indigo {
    color: #fff !important
}

.shortcut-tiles.tiles-indigo .tiles-heading, .shortcut-tiles.tiles-indigo .tiles-body, .shortcut-tiles.tiles-indigo .tiles-footer {
    background: #9358ac
}

.shortcut-tiles.tiles-indigo:hover {
    color: #fff
}

.shortcut-tiles.tiles-indigo:hover .tiles-heading, .shortcut-tiles.tiles-indigo:hover .tiles-body, .shortcut-tiles.tiles-indigo:hover .tiles-footer {
    background: #854e9d
}

.shortcut-tiles.tiles-green {
    color: #fff !important
}

.shortcut-tiles.tiles-green .tiles-heading, .shortcut-tiles.tiles-green .tiles-body, .shortcut-tiles.tiles-green .tiles-footer {
    background: #16a085
}

.shortcut-tiles.tiles-green:hover {
    color: #fff
}

.shortcut-tiles.tiles-green:hover .tiles-heading, .shortcut-tiles.tiles-green:hover .tiles-body, .shortcut-tiles.tiles-green:hover .tiles-footer {
    background: #138a72
}

.shortcut-tiles.tiles-magenta {
    color: #fff !important
}

.shortcut-tiles.tiles-magenta .tiles-heading, .shortcut-tiles.tiles-magenta .tiles-body, .shortcut-tiles.tiles-magenta .tiles-footer {
    background: #e73c68
}

.shortcut-tiles.tiles-magenta:hover {
    color: #fff
}

.shortcut-tiles.tiles-magenta:hover .tiles-heading, .shortcut-tiles.tiles-magenta:hover .tiles-body, .shortcut-tiles.tiles-magenta:hover .tiles-footer {
    background: #e42556
}

.shortcut-tiles.tiles-purple {
    color: #fff !important
}

.shortcut-tiles.tiles-purple .tiles-heading, .shortcut-tiles.tiles-purple .tiles-body, .shortcut-tiles.tiles-purple .tiles-footer {
    background: #e044ab
}

.shortcut-tiles.tiles-purple:hover {
    color: #fff
}

.shortcut-tiles.tiles-purple:hover .tiles-heading, .shortcut-tiles.tiles-purple:hover .tiles-body, .shortcut-tiles.tiles-purple:hover .tiles-footer {
    background: #dc2ea1
}

.shortcut-tiles.tiles-brown {
    color: #fff !important
}

.shortcut-tiles.tiles-brown .tiles-heading, .shortcut-tiles.tiles-brown .tiles-body, .shortcut-tiles.tiles-brown .tiles-footer {
    background: #c0392b
}

.shortcut-tiles.tiles-brown:hover {
    color: #fff
}

.shortcut-tiles.tiles-brown:hover .tiles-heading, .shortcut-tiles.tiles-brown:hover .tiles-body, .shortcut-tiles.tiles-brown:hover .tiles-footer {
    background: #ab3326
}

.shortcut-tiles.tiles-grape {
    color: #fff !important
}

.shortcut-tiles.tiles-grape .tiles-heading, .shortcut-tiles.tiles-grape .tiles-body, .shortcut-tiles.tiles-grape .tiles-footer {
    background: #7a869c
}

.shortcut-tiles.tiles-grape:hover {
    color: #fff
}

.shortcut-tiles.tiles-grape:hover .tiles-heading, .shortcut-tiles.tiles-grape:hover .tiles-body, .shortcut-tiles.tiles-grape:hover .tiles-footer {
    background: #6c7991
}

.shortcut-tiles.tiles-toyo {
    color: #fff !important
}

.shortcut-tiles.tiles-toyo .tiles-heading, .shortcut-tiles.tiles-toyo .tiles-body, .shortcut-tiles.tiles-toyo .tiles-footer {
    background: #556b8d
}

.shortcut-tiles.tiles-toyo:hover {
    color: #fff
}

.shortcut-tiles.tiles-toyo:hover .tiles-heading, .shortcut-tiles.tiles-toyo:hover .tiles-body, .shortcut-tiles.tiles-toyo:hover .tiles-footer {
    background: #4b5f7d
}

.shortcut-tiles.tiles-alizarin {
    color: #fff !important
}

.shortcut-tiles.tiles-alizarin .tiles-heading, .shortcut-tiles.tiles-alizarin .tiles-body, .shortcut-tiles.tiles-alizarin .tiles-footer {
    background: #e74c3c
}

.shortcut-tiles.tiles-alizarin:hover {
    color: #fff
}

.shortcut-tiles.tiles-alizarin:hover .tiles-heading, .shortcut-tiles.tiles-alizarin:hover .tiles-body, .shortcut-tiles.tiles-alizarin:hover .tiles-footer {
    background: #e43725
}

.panel-comments, .panel-threads, .panel-users {
    padding-left: 0;
    list-style: none;
    margin-bottom: 20px
}

.panel-comments li, .panel-threads li, .panel-users li {
    display: block;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
    border-bottom: 1px solid #e6e7e8
}

.panel-comments li:before, .panel-threads li:before, .panel-users li:before, .panel-comments li:after, .panel-threads li:after, .panel-users li:after {
    content: " ";
    display: table
}

.panel-comments li:after, .panel-threads li:after, .panel-users li:after {
    clear: both
}

.panel-comments li:before, .panel-threads li:before, .panel-users li:before, .panel-comments li:after, .panel-threads li:after, .panel-users li:after {
    content: " ";
    display: table
}

.panel-comments li:after, .panel-threads li:after, .panel-users li:after {
    clear: both
}

.panel-comments li:first-child, .panel-threads li:first-child, .panel-users li:first-child {
    padding-top: 0
}

.panel-comments li img, .panel-threads li img, .panel-users li img {
    float: left;
    height: 30px;
    width: 30px;
    border-radius: 1px
}

.panel-comments li .content, .panel-threads li .content, .panel-users li .content {
    margin-left: 45px
}

.panel-comments li .content .time, .panel-threads li .content .time, .panel-users li .content .time {
    float: right;
    color: #aeafb1;
    font-size: 12px
}

.panel-userprofile {
    padding-left: 0;
    list-style: none;
    margin-top: 20px;
    margin-bottom: 20px
}

.panel-userprofile li {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #e6e7e8
}

.panel-userprofile li:before, .panel-userprofile li:after {
    content: " ";
    display: table
}

.panel-userprofile li:after {
    clear: both
}

.panel-userprofile li:before, .panel-userprofile li:after {
    content: " ";
    display: table
}

.panel-userprofile li:after {
    clear: both
}

.panel-userprofile li:first-child {
    padding-top: 0
}

.panel-userprofile li:last-child {
    border-bottom: 0
}

.panel-userprofile li img {
    float: left;
    height: 30px;
    width: 30px;
    border-radius: 1px
}

.panel-userprofile li .content {
    margin-left: 45px
}

.panel-userprofile li .content .time {
    float: right;
    color: #aeafb1;
    font-size: 12px
}

.panel-comments li .content .commented {
    display: block;
    margin-bottom: 10px
}

.panel-comments li .content .actions {
    display: block;
    line-height: 1em;
    float: right
}

.panel-comments li .content .actions a {
    color: #4f5259;
    font-size: 14px;
    margin-left: 10px
}

.panel-comments li .content .actions a:first-child {
    margin-left: 0
}

.panel-comments li .content .actions a:hover {
    text-decoration: none;
    color: #4d4d4d
}

.panel-threads li .content .title {
    display: block
}

.panel-threads li .content .thread {
    color: #aeafb1;
    display: block;
    font-size: 12px;
    padding-top: 5px;
    line-height: 14px
}

.panel-threads li .content .thread a {
    color: #4f5259
}

.panel-threads li .content .thread a:hover {
    color: #4d4d4d;
    text-decoration: none
}

.panel-users li .content .desc {
    display: block
}

.panel-users li .content > div {
    font-size: 12px;
    color: #aeafb1
}

.panel-tasks {
    padding-left: 0;
    list-style: none;
    margin-bottom: 20px
}

.panel-tasks li {
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding: 10px;
    background-color: #f2f3f5;
    margin-bottom: 1px;
    border-left: 2px solid #e6e7e8;
    border-radius: 1px
}

.panel-tasks li:before, .panel-tasks li:after {
    content: " ";
    display: table
}

.panel-tasks li:after {
    clear: both
}

.panel-tasks li:before, .panel-tasks li:after {
    content: " ";
    display: table
}

.panel-tasks li:after {
    clear: both
}

.panel-tasks li label {
    margin-bottom: 0
}

.panel-tasks li label .task-description {
    margin: 0 5px
}

.panel-tasks li label .task-description.done {
    text-decoration: line-through;
    font-style: italic;
    opacity: .8;
    filter: alpha(opacity=80)
}

.panel-tasks li.item-primary {
    border-left: 2px solid #4f8edc
}

.panel-tasks li.item-info {
    border-left: 2px solid #2bbce0
}

.panel-tasks li.item-danger {
    border-left: 2px solid #e73c3c
}

.panel-tasks li.item-warning {
    border-left: 2px solid #f1c40f
}

.panel-tasks li.item-success {
    border-left: 2px solid #85c744
}

.panel-tasks li.item-inverse {
    border-left: 2px solid #4f5259
}

.panel-tasks li.item-placeholder {
    background-color: #e6e7e8;
    border: 1px dashed #666;
    height: 42px
}

.panel-tasks li .options {
    float: right
}

.panel-tasks li .icon-dragtask {
    color: transparent;
    margin-right: 6px;
    width: 6px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAOCAMAAAA7QZ0XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFf39/////F3PnHQAAAAJ0Uk5T/wDltzBKAAAAGklEQVR42mJgYGBkZAABMMUIBjCKKnIAAQYAClYANToXblMAAAAASUVORK5CYII=);
    cursor: -webkit-grab;
    cursor: -moz-grab
}

.panel-tasks li .icon-dragtask:active, .panel-tasks li .icon-dragtask:focus {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing
}

.panel-chat {
    margin-bottom: 20px;
    height: 700px;
    overflow-y: auto
}

.panel-chat .chat-message {
    margin-bottom: 10px;
    position: relative
}

.panel-chat .chat-message:last-child {
    margin-bottom: 0
}

.panel-chat .chat-message:after {
    left: 38px;
    top: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-right-color: #EEE;
    border-width: 6px;
    margin-top: -4px
}

.panel-chat .chat-message .chat-contact {
    float: left;
    margin-right: 10px
}

.panel-chat .chat-message .chat-contact img {
    max-width: 40px;
    border-radius: 1px
}

.panel-chat .chat-message .chat-text {
    padding: 10px;
    background-color: #eee;
    overflow: hidden;
    position: relative
}

.panel-chat .chat-message.me .chat-contact {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.panel-chat .chat-message.me .chat-text {
    background-color: #ddd
}

.panel-chat .chat-message.me:after {
    border-right-color: transparent;
    border-left-color: #ddd;
    right: 38px;
    left: auto
}

.chat-primary .chat-text {
    color: #fff !important;
    background-color: #4f8edc !important
}

.chat-primary:after {
    border-right-color: #4f8edc !important
}

.chat-primary.me:after {
    border-left-color: #4f8edc !important
}

.chat-warning .chat-text {
    color: #fff !important;
    background-color: #f1c40f !important
}

.chat-warning:after {
    border-right-color: #f1c40f !important
}

.chat-warning.me:after {
    border-left-color: #f1c40f !important
}

.chat-danger .chat-text {
    color: #fff !important;
    background-color: #e73c3c !important
}

.chat-danger:after {
    border-right-color: #e73c3c !important
}

.chat-danger.me:after {
    border-left-color: #e73c3c !important
}

.chat-success .chat-text {
    color: #fff !important;
    background-color: #85c744 !important
}

.chat-success:after {
    border-right-color: #85c744 !important
}

.chat-success.me:after {
    border-left-color: #85c744 !important
}

.chat-info .chat-text {
    color: #fff !important;
    background-color: #2bbce0 !important
}

.chat-info:after {
    border-right-color: #2bbce0 !important
}

.chat-info.me:after {
    border-left-color: #2bbce0 !important
}

.chat-inverse .chat-text {
    color: #fff !important;
    background-color: #4f5259 !important
}

.chat-inverse:after {
    border-right-color: #4f5259 !important
}

.chat-inverse.me:after {
    border-left-color: #4f5259 !important
}

.chat-brown .chat-text {
    color: #fff !important;
    background-color: #c0392b !important
}

.chat-brown:after {
    border-right-color: #c0392b !important
}

.chat-brown.me:after {
    border-left-color: #c0392b !important
}

.chat-indigo .chat-text {
    color: #fff !important;
    background-color: #9358ac !important
}

.chat-indigo:after {
    border-right-color: #9358ac !important
}

.chat-indigo.me:after {
    border-left-color: #9358ac !important
}

.chat-orange .chat-text {
    color: #fff !important;
    background-color: #efa131 !important
}

.chat-orange:after {
    border-right-color: #efa131 !important
}

.chat-orange.me:after {
    border-left-color: #efa131 !important
}

.chat-sky .chat-text {
    color: #fff !important;
    background-color: #76c4ed !important
}

.chat-sky:after {
    border-right-color: #76c4ed !important
}

.chat-sky.me:after {
    border-left-color: #76c4ed !important
}

.chat-midnightblue .chat-text {
    color: #fff !important;
    background-color: #34495e !important
}

.chat-midnightblue:after {
    border-right-color: #34495e !important
}

.chat-midnightblue.me:after {
    border-left-color: #34495e !important
}

.chat-magenta .chat-text {
    color: #fff !important;
    background-color: #e73c68 !important
}

.chat-magenta:after {
    border-right-color: #e73c68 !important
}

.chat-magenta.me:after {
    border-left-color: #e73c68 !important
}

.chat-green .chat-text {
    color: #fff !important;
    background-color: #16a085 !important
}

.chat-green:after {
    border-right-color: #16a085 !important
}

.chat-green.me:after {
    border-left-color: #16a085 !important
}

.chat-purple .chat-text {
    color: #fff !important;
    background-color: #e044ab !important
}

.chat-purple:after {
    border-right-color: #e044ab !important
}

.chat-purple.me:after {
    border-left-color: #e044ab !important
}

.tab-container {
    margin-bottom: 20px
}

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

.tab-container .tab-content {
    border: 1px solid #d2d3d6;
    border-top: 0;
    padding: 10px 15px
}

.tab-container > .nav-tabs > li.active > a {
    border-top: 2px solid #4f8edc;
    background-color: #fff
}

.tab-container.tab-left > .nav-tabs > li, .tab-container.tab-right > .nav-tabs > li {
    float: none;
    min-width: 75px
}

.tab-container.tab-left > .nav-tabs > li > a, .tab-container.tab-right > .nav-tabs > li > a {
    border: 1px solid #d2d3d6
}

.tab-container.tab-left > .nav-tabs > li.active > a, .tab-container.tab-right > .nav-tabs > li.active > a {
    border-top-color: #d2d3d6 !important
}

.tab-container.tab-left .tab-content, .tab-container.tab-right .tab-content {
    overflow: auto;
    border-top: 1px solid #d2d3d6
}

.tab-container.tab-left > .nav-tabs {
    float: left;
    margin-right: -1px
}

.tab-container.tab-left > .nav-tabs > li > a {
    border-right: 0
}

.tab-container.tab-left > .nav-tabs > li.active > a {
    border-left: 2px solid #4f8edc
}

.tab-container.tab-right > .nav-tabs {
    float: right;
    margin-left: -1px
}

.tab-container.tab-right > .nav-tabs > li > a {
    border-left: 0
}

.tab-container.tab-right > .nav-tabs > li.active > a {
    border-right: 2px solid #4f8edc
}

.tab-container.tab-bottom > .tab-content {
    border-top: 1px solid #d2d3d6
}

.tab-container.tab-bottom > .nav-tabs {
    border-bottom: 0;
    margin-top: 0
}

.tab-container.tab-bottom > .nav-tabs > li.active > a {
    margin-top: -2px;
    border-top-color: transparent !important;
    border-bottom: 2px solid #4f8edc
}

.tab-primary.tab-container > .nav-tabs > li.active > a {
    border-top-color: #4f8edc
}

.tab-primary.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #4f8edc
}

.tab-primary.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #4f8edc
}

.tab-primary.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #4f8edc
}

.tab-warning.tab-container > .nav-tabs > li.active > a {
    border-top-color: #f1c40f
}

.tab-warning.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #f1c40f
}

.tab-warning.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #f1c40f
}

.tab-warning.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #f1c40f
}

.tab-danger.tab-container > .nav-tabs > li.active > a {
    border-top-color: #e73c3c
}

.tab-danger.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #e73c3c
}

.tab-danger.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #e73c3c
}

.tab-danger.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #e73c3c
}

.tab-success.tab-container > .nav-tabs > li.active > a {
    border-top-color: #85c744
}

.tab-success.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #85c744
}

.tab-success.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #85c744
}

.tab-success.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #85c744
}

.tab-info.tab-container > .nav-tabs > li.active > a {
    border-top-color: #2bbce0
}

.tab-info.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #2bbce0
}

.tab-info.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #2bbce0
}

.tab-info.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #2bbce0
}

.tab-inverse.tab-container > .nav-tabs > li.active > a {
    border-top-color: #4f5259
}

.tab-inverse.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #4f5259
}

.tab-inverse.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #4f5259
}

.tab-inverse.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #4f5259
}

.tab-brown.tab-container > .nav-tabs > li.active > a {
    border-top-color: #c0392b
}

.tab-brown.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #c0392b
}

.tab-brown.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #c0392b
}

.tab-brown.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #c0392b
}

.tab-indigo.tab-container > .nav-tabs > li.active > a {
    border-top-color: #9358ac
}

.tab-indigo.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #9358ac
}

.tab-indigo.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #9358ac
}

.tab-indigo.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #9358ac
}

.tab-orange.tab-container > .nav-tabs > li.active > a {
    border-top-color: #efa131
}

.tab-orange.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #efa131
}

.tab-orange.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #efa131
}

.tab-orange.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #efa131
}

.tab-sky.tab-container > .nav-tabs > li.active > a {
    border-top-color: #76c4ed
}

.tab-sky.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #76c4ed
}

.tab-sky.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #76c4ed
}

.tab-sky.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #76c4ed
}

.tab-midnightblue.tab-container > .nav-tabs > li.active > a {
    border-top-color: #34495e
}

.tab-midnightblue.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #34495e
}

.tab-midnightblue.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #34495e
}

.tab-midnightblue.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #34495e
}

.tab-magenta.tab-container > .nav-tabs > li.active > a {
    border-top-color: #e73c68
}

.tab-magenta.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #e73c68
}

.tab-magenta.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #e73c68
}

.tab-magenta.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #e73c68
}

.tab-green.tab-container > .nav-tabs > li.active > a {
    border-top-color: #16a085
}

.tab-green.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #16a085
}

.tab-green.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #16a085
}

.tab-green.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #16a085
}

.tab-purple.tab-container > .nav-tabs > li.active > a {
    border-top-color: #e044ab
}

.tab-purple.tab-container.tab-left > .nav-tabs > li.active {
    border-left-color: #e044ab
}

.tab-purple.tab-container.tab-right > .nav-tabs > li.active {
    border-right-color: #e044ab
}

.tab-purple.tab-container.tab-bottom > .nav-tabs > li.active > a {
    border-bottom-color: #e044ab
}

.accordion-group .accordion-item .accordion-title {
    text-decoration: none
}

.accordion-group .accordion-item .accordion-title h4 {
    color: #4d4d4d;
    background-color: #e6e7e8;
    border: 1px solid #e6e7e8;
    padding: 5px 10px;
    border-radius: 1px;
    margin: 5px 0
}

.accordion-group .accordion-item .accordion-title h4:after {
    opacity: .5;
    filter: alpha(opacity=50);
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    float: right;
    text-decoration: none
}

.accordion-group .accordion-item .accordion-title.collapsed h4:after {
    content: "\f104";
    opacity: .5;
    filter: alpha(opacity=50)
}

.accordion-group .accordion-item .accordion-body {
    padding: 20px
}

.timeline-month {
    width: 90px;
    text-align: center;
    position: relative;
    left: 6%;
    margin-left: -42px
}

.timeline-month span {
    display: block
}

.timeline {
    padding-left: 0;
    list-style: none;
    position: relative
}

.timeline:before {
    content: '';
    position: absolute;
    top: 10px;
    bottom: 0;
    width: 2px;
    background: #e6e7e8;
    left: 6%;
    margin-left: 2px
}

.timeline > li {
    position: relative
}

.timeline > li .timeline-header {
    padding: 0 0 10px;
    color: #aeafb1
}

.timeline > li .timeline-header:before, .timeline > li .timeline-header:after {
    content: " ";
    display: table
}

.timeline > li .timeline-header:after {
    clear: both
}

.timeline > li .timeline-header:before, .timeline > li .timeline-header:after {
    content: " ";
    display: table
}

.timeline > li .timeline-header:after {
    clear: both
}

.timeline > li .timeline-header span.date {
    float: left;
    text-transform: uppercase
}

.timeline > li .timeline-header span.author {
    float: right;
    font-size: 12px;
    display: none
}

.timeline > li .timeline-icon {
    width: 50px;
    height: 50px;
    font-size: 1.4em;
    line-height: 50px;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    color: #4d4d4d;
    background: #e6e7e8;
    border-radius: 50%;
    text-align: center;
    left: 6%;
    top: 0;
    margin: 0 0 0 -22px;
    padding: 0
}

.timeline > li .timeline-body {
    margin: 0 0 20px 14%;
    padding: 20px;
    position: relative;
    border-width: 2px;
    border-style: solid;
    border-radius: 1px;
    background-color: #fff
}

.timeline > li .timeline-body:after {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-width: 10px;
    top: 5%
}

.timeline > li .timeline-body img {
    margin: 5px 20px 0 0
}

.timeline > li .timeline-footer {
    color: #fff
}

.timeline > li .timeline-footer:before, .timeline > li .timeline-footer:after {
    content: " ";
    display: table
}

.timeline > li .timeline-footer:after {
    clear: both
}

.timeline > li .timeline-footer:before, .timeline > li .timeline-footer:after {
    content: " ";
    display: table
}

.timeline > li .timeline-footer:after {
    clear: both
}

@media (max-width: 991px) {
    .timeline-month {
        width: 100%;
        text-align: center;
        margin-left: 0;
        left: 0
    }

    .timeline-month span {
        display: inline !important
    }

    .timeline:before {
        width: 0;
        left: 0
    }

    .timeline > li {
        margin-top: 20px
    }

    .timeline > li:first-child {
        margin-top: 0
    }

    .timeline > li .timeline-body {
        margin: 0 !important
    }

    .timeline > li .timeline-body:after {
        border-width: 0
    }

    .timeline > li .timeline-icon {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 1em;
        margin: 20px 50px 0 0;
        position: relative;
        float: right
    }
}

.timeline-primary .timeline-body {
    border-color: #4f8edc
}

.timeline-primary .timeline-body:after {
    border-right-color: #4f8edc !important
}

.timeline-primary .timeline-time {
    color: #4f8edc
}

.timeline-warning .timeline-body {
    border-color: #f1c40f
}

.timeline-warning .timeline-body:after {
    border-right-color: #f1c40f !important
}

.timeline-warning .timeline-time {
    color: #f1c40f
}

.timeline-danger .timeline-body {
    border-color: #e73c3c
}

.timeline-danger .timeline-body:after {
    border-right-color: #e73c3c !important
}

.timeline-danger .timeline-time {
    color: #e73c3c
}

.timeline-success .timeline-body {
    border-color: #85c744
}

.timeline-success .timeline-body:after {
    border-right-color: #85c744 !important
}

.timeline-success .timeline-time {
    color: #85c744
}

.timeline-info .timeline-body {
    border-color: #2bbce0
}

.timeline-info .timeline-body:after {
    border-right-color: #2bbce0 !important
}

.timeline-info .timeline-time {
    color: #2bbce0
}

.timeline-inverse .timeline-body {
    border-color: #4f5259
}

.timeline-inverse .timeline-body:after {
    border-right-color: #4f5259 !important
}

.timeline-inverse .timeline-time {
    color: #4f5259
}

.timeline-brown .timeline-body {
    border-color: #c0392b
}

.timeline-brown .timeline-body:after {
    border-right-color: #c0392b !important
}

.timeline-brown .timeline-time {
    color: #c0392b
}

.timeline-indigo .timeline-body {
    border-color: #9358ac
}

.timeline-indigo .timeline-body:after {
    border-right-color: #9358ac !important
}

.timeline-indigo .timeline-time {
    color: #9358ac
}

.timeline-orange .timeline-body {
    border-color: #efa131
}

.timeline-orange .timeline-body:after {
    border-right-color: #efa131 !important
}

.timeline-orange .timeline-time {
    color: #efa131
}

.timeline-sky .timeline-body {
    border-color: #76c4ed
}

.timeline-sky .timeline-body:after {
    border-right-color: #76c4ed !important
}

.timeline-sky .timeline-time {
    color: #76c4ed
}

.timeline-midnightblue .timeline-body {
    border-color: #34495e
}

.timeline-midnightblue .timeline-body:after {
    border-right-color: #34495e !important
}

.timeline-midnightblue .timeline-time {
    color: #34495e
}

.timeline-magenta .timeline-body {
    border-color: #e73c68
}

.timeline-magenta .timeline-body:after {
    border-right-color: #e73c68 !important
}

.timeline-magenta .timeline-time {
    color: #e73c68
}

.timeline-green .timeline-body {
    border-color: #16a085
}

.timeline-green .timeline-body:after {
    border-right-color: #16a085 !important
}

.timeline-green .timeline-time {
    color: #16a085
}

.timeline-purple .timeline-body {
    border-color: #e044ab
}

.timeline-purple .timeline-body:after {
    border-right-color: #e044ab !important
}

.timeline-purple .timeline-time {
    color: #e044ab
}

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
    position: static
}

.yamm .container {
    position: relative
}

.yamm .dropdown-menu {
    left: auto;
    right: auto
}

.yamm .yamm-content {
    padding: 5px 15px
}

.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0
}

.yamm .yamm-link {
    display: inline-block;
    margin: -15px 0;
    padding: 10px;
    text-decoration: none
}

.yamm .yamm-link:first-child {
    margin-left: 0
}

.yamm .yamm-link:last-child {
    margin-left: 0
}

.yamm .yamm-link .badge {
    margin-right: 2px
}

body, html {
    height: 99%
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 1px
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 1px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 1px
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 1px
}

.jqstooltip {
    width: auto !important;
    height: auto !important;
    border: 0 !important
}

textarea.autosize {
    vertical-align: top;
    transition: height .2s;
    -webkit-transition: height .2s;
    -moz-transition: height .2s
}

.stepy-header {
    display: table;
    width: 100%;
    list-style: none;
    padding-left: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e7e8;
    margin-bottom: 20px
}

.stepy-header li {
    display: table-cell;
    cursor: pointer;
    line-height: 1.42;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    font-weight: 400
}

.stepy-header li small, .stepy-header li .small {
    font-weight: 400;
    line-height: 1;
    color: #aeafb1
}

.stepy-header li small, .stepy-header li .small {
    font-size: 75%
}

.stepy-header li div {
    line-height: 1.42;
    color: #000;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 33px;
    font-weight: 400;
    margin-top: 0;
    font-weight: 300;
    font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    font-family: 300
}

.stepy-header li div small, .stepy-header li div .small {
    font-weight: 400;
    line-height: 1;
    color: #aeafb1
}

.stepy-header li div small, .stepy-header li div .small {
    font-size: 65%
}

.stepy-header li:not(.stepy-active) {
    opacity: .3
}

.stepy-header li:not(.stepy-active):hover {
    opacity: .7
}

.stepy-header.panel-footer {
    margin: 20px 0 -21px 0;
    padding: 15px 20px;
    border-top: 1px solid #ddd !important
}

.stepy-navigator.panel-footer .btn {
    margin-left: 10px
}

[class*=panel-].panel .stepy-navigator {
    margin: 20px -21px -21px -21px;
    padding: 20px;
    border-top: 1px solid #e6e7e8
}

.wysihtml5-toolbar {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.wysihtml5-toolbar > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

.wysihtml5-toolbar > li {
    padding: 0 10px 10px 0
}

.wysihtml5-toolbar > li .dropdown-menu {
    margin-top: -10px;
    left: 0
}

.wysihtml5-sandbox {
    border: 1px solid #d2d3d6 !important;
    padding: 5px 9px !important
}

.nicescroll-rails {
    width: 6px !important;
    margin: 1px 0 !important;
    border-top-left-radius: 1px !important;
    border-top-right-radius: 1px !important;
    border-bottom-right-radius: 1px !important;
    border-bottom-left-radius: 1px !important
}

.nicescroll-rails > div {
    opacity: .2 !important;
    filter: alpha(opacity=20) !important;
    border: 0 !important;
    width: 6px !important;
    border-radius: 1px !important
}

.panel .fc-header {
    margin-bottom: 20px
}

.panel .fc-header h2 {
    line-height: 1.42;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    font-weight: 400;
    margin: 0
}

.panel .fc-header h2 small, .panel .fc-header h2 .small {
    font-weight: 400;
    line-height: 1;
    color: #aeafb1
}

.panel .fc-header h2 small, .panel .fc-header h2 .small {
    font-size: 75%
}

.panel .fc-header .fc-button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 7px 15px;
    font-size: 14px;
    line-height: 1.428571429;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Source Sans Pro', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    border-width: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
    color: #333;
    background-color: #e6e7e8;
    border-color: #e6e7e8;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 1px;
    border-radius: 0
}

.panel .fc-header .fc-button:focus, .panel .fc-header .fc-button:active:focus, .panel .fc-header .fc-button.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.panel .fc-header .fc-button:hover, .panel .fc-header .fc-button:focus {
    color: #333;
    text-decoration: none
}

.panel .fc-header .fc-button:active, .panel .fc-header .fc-button.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.panel .fc-header .fc-button.disabled, .panel .fc-header .fc-button[disabled], fieldset[disabled] .panel .fc-header .fc-button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.panel .fc-header .fc-button:focus {
    outline: 0
}

.panel .fc-header .fc-button:active, .panel .fc-header .fc-button.active, .panel .fc-header .fc-button.fc-state-active {
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.panel .fc-header .fc-button:hover, .panel .fc-header .fc-button:focus, .panel .fc-header .fc-button:active, .panel .fc-header .fc-button.active, .open > .dropdown-toggle.panel .fc-header .fc-button {
    color: #333;
    background-color: #cbced0;
    border-color: #c6c8cb
}

.panel .fc-header .fc-button:active, .panel .fc-header .fc-button.active, .open > .dropdown-toggle.panel .fc-header .fc-button {
    background-image: none
}

.panel .fc-header .fc-button.disabled, .panel .fc-header .fc-button[disabled], fieldset[disabled] .panel .fc-header .fc-button, .panel .fc-header .fc-button.disabled:hover, .panel .fc-header .fc-button[disabled]:hover, fieldset[disabled] .panel .fc-header .fc-button:hover, .panel .fc-header .fc-button.disabled:focus, .panel .fc-header .fc-button[disabled]:focus, fieldset[disabled] .panel .fc-header .fc-button:focus, .panel .fc-header .fc-button.disabled:active, .panel .fc-header .fc-button[disabled]:active, fieldset[disabled] .panel .fc-header .fc-button:active, .panel .fc-header .fc-button.disabled.active, .panel .fc-header .fc-button[disabled].active, fieldset[disabled] .panel .fc-header .fc-button.active {
    background-color: #e6e7e8;
    border-color: #e6e7e8
}

.panel .fc-header .fc-button .badge {
    color: #e6e7e8;
    background-color: #333
}

.panel .fc-header .fc-button:active, .panel .fc-header .fc-button.active, .panel .fc-header .fc-button.fc-state-active {
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    color: #333;
    background-color: #cbced0;
    border-color: #c6c8cb;
    background-image: none
}

.panel .fc-header .fc-button:active:focus, .panel .fc-header .fc-button.active:focus, .panel .fc-header .fc-button.fc-state-active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.panel .fc-header .fc-corner-left {
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px
}

.panel .fc-header .fc-corner-right {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px
}

.panel .fc-content table {
    border: 1px solid #e6e7e8
}

.panel .fc-content table > thead > tr > th, .panel .fc-content table > tbody > tr > th, .panel .fc-content table > tfoot > tr > th, .panel .fc-content table > thead > tr > td, .panel .fc-content table > tbody > tr > td, .panel .fc-content table > tfoot > tr > td {
    border: 1px solid #e6e7e8
}

.panel .fc-content table > thead > tr > th, .panel .fc-content table > thead > tr > td {
    border-bottom-width: 2px
}

.fc-event {
    border-radius: 1px
}

.external-event {
    cursor: move
}

.toggle-primary .toggle-slide .toggle-on, .toggle-primary .toggle-slide .toggle-on.active {
    background-color: #4f8edc
}

.toggle-primary .toggle-slide.active .toggle-blob {
    border: 1px solid #4f8edc
}

.toggle-success .toggle-slide .toggle-on, .toggle-success .toggle-slide .toggle-on.active {
    background-color: #85c744
}

.toggle-success .toggle-slide.active .toggle-blob {
    border: 1px solid #85c744
}

.toggle-warning .toggle-slide .toggle-on, .toggle-warning .toggle-slide .toggle-on.active {
    background-color: #f1c40f
}

.toggle-warning .toggle-slide.active .toggle-blob {
    border: 1px solid #f1c40f
}

.toggle-danger .toggle-slide .toggle-on, .toggle-danger .toggle-slide .toggle-on.active {
    background-color: #e73c3c
}

.toggle-danger .toggle-slide.active .toggle-blob {
    border: 1px solid #e73c3c
}

.toggle-info .toggle-slide .toggle-on, .toggle-info .toggle-slide .toggle-on.active {
    background-color: #2bbce0
}

.toggle-info .toggle-slide.active .toggle-blob {
    border: 1px solid #2bbce0
}

.toggle-inverse .toggle-slide .toggle-on, .toggle-inverse .toggle-slide .toggle-on.active {
    background-color: #4f5259
}

.toggle-inverse .toggle-slide.active .toggle-blob {
    border: 1px solid #4f5259
}

.toggle-slide {
    border-radius: 1px
}

.toggle-slide .toggle-blob {
    border-radius: 1px
}

.gallery {
    overflow: hidden;
    -webkit-transition: all 150ms fade;
    -o-transition: all 150ms fade;
    transition: all 150ms fade
}

.gallery h4 {
    display: none;
    top: 0;
    right: 10px;
    position: absolute;
    text-align: right;
    z-index: 2
}

.gallery .mix {
    opacity: 0;
    display: none;
    padding: 10px;
    border-top: 1px solid transparent
}

.gallery .gap {
    display: inline-block;
    width: 200px
}

.gallery img {
    z-index: 3;
    position: relative
}

.gallery:after {
    content: '';
    display: inline-block;
    width: 100%
}

.gallery.full-width li {
    position: relative
}

.gallery.full-width .mix:not(:first-child) {
    border-top: 1px solid #e6e7e8
}

.gallery.full-width h4 {
    display: block
}

.legend .legendLabel {
    padding-left: 4px
}

.tt-hint {
    display: block;
    width: 100%;
    height: 36px;
    padding: 7px 15px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #4d4d4d;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d2d3d6;
    border-radius: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    height: 34px;
    padding: 5px 9px;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .015) !important;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .015) !important
}

.tt-hint:focus {
    border-color: #4d4d4d;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(77, 77, 77, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(77, 77, 77, .6)
}

.tt-hint::-moz-placeholder {
    color: #aeafb1;
    opacity: 1
}

.tt-hint:-ms-input-placeholder {
    color: #aeafb1
}

.tt-hint::-webkit-input-placeholder {
    color: #aeafb1
}

.tt-hint[disabled], .tt-hint[readonly], fieldset[disabled] .tt-hint {
    cursor: not-allowed;
    background-color: #edeef0;
    opacity: 1
}

textarea.tt-hint {
    height: auto
}

select.tt-hint {
    padding: 6px 9px 5px 4px
}

.tt-dropdown-menu {
    z-index: 1001;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    background-color: rgba(255, 255, 255, .98);
    border: 1px solid #ccc;
    border: 1px solid #d2d3d6;
    border-radius: 1px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.tt-suggestion {
    display: block;
    padding: 3px 20px
}

.tt-suggestion.tt-is-under-cursor {
    color: #000;
    background-image: -webkit-linear-gradient(top, #d2d3d6 0, #c5c6ca 100%);
    background-image: -o-linear-gradient(top, #d2d3d6 0, #c5c6ca 100%);
    background-image: linear-gradient(to bottom, #d2d3d6 0, #c5c6ca 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2d3d6', endColorstr='#ffc5c6ca', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
    color: rgba(255, 255, 255, .98)
}

.tt-suggestion p {
    margin: 0
}

.easypiechart {
    position: relative;
    display: block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    text-align: center
}

.easypiechart .percent {
    position: absolute;
    width: 90px;
    line-height: 90px;
    font-size: 24px;
    font-weight: 300;
    color: gray
}

.easypiechart .percent:after {
    content: '%'
}

.easypiechart + label {
    text-align: center;
    display: block;
    margin-top: 5px;
    margin-bottom: 0
}

.editable-container .form-group {
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 7px
}

.editable-container .btn {
    height: 32px
}

.tokenfield .tt-hint {
    font-size: 14px !important;
    line-height: 1 !important;
    border: 0 !important;
    padding: 0 !important;
    height: 19px !important
}

input.parsley-success, select.parsley-success, textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6
}

input.parsley-error, select.parsley-error, textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: .9em;
    line-height: .9em;
    opacity: 0;
    -moz-opacity: 0;
    -webkit-opacity: 0;
    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in-;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in
}

.parsley-errors-list.filled {
    opacity: 1
}

.show-grid [class*=col-] {
    background: #e6e7e8;
    text-align: center;
    margin-bottom: 10px;
    line-height: 2em;
    border: 10px solid #f7f8fa
}

.show-grid [class*=col-]:hover {
    background: #d2d3d6
}

.yamm-content.show-grid {
    padding: 5px 25px;
    cursor: default
}

.yamm-content.show-grid [class*=col-] {
    margin-bottom: 5px;
    border: 5px solid #edeef0;
    line-height: 1.7em
}

.demo-example .breadcrumb {
    margin-bottom: 20px
}

#demo-type-table {
    width: 100%;
    margin: -20px 0 -20px 0
}

#demo-type-table td {
    vertical-align: middle
}

#demo-type-table h1, #demo-type-table h2, #demo-type-table h3, #demo-type-table h4, #demo-type-table h5, #demo-type-table h6 {
    margin: 15px 0
}

#demo-type-table td:last-child {
    text-align: right
}

#threads, #comments, #users {
    max-height: 420px;
    overflow-x: hidden
}

#demo-dropdown {
    width: 183px;
    padding: 10px 15px
}

#demo-dropdown label {
    width: 100px;
    margin-bottom: 0
}

#demo-dropdown label[for=fixedheader] {
    position: relative
}

#demo-dropdown #fixedheader {
    display: inline-block
}

#demo-dropdown .demo-color-variation {
    display: inline-block;
    position: relative;
    top: 5px;
    margin-left: 0
}

#demo-dropdown .demo-color-variation li {
    padding-right: 2px
}

#demo-dropdown .demo-color-variation li a {
    display: block;
    height: 20px;
    width: 20px;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 60%
}

#demo-dropdown .demo-color-variation li a.color-lite {
    background-color: #e6e7e8
}

#demo-dropdown .demo-color-variation li a.color-steel {
    background-color: #687285
}

#demo-dropdown .demo-color-variation li a.color-lavender {
    background-color: #716885
}

#demo-dropdown .demo-color-variation li a.color-black {
    background-color: #000
}

#demo-dropdown .demo-color-variation li a.color-dark {
    background-color: #313338
}

#demo-dropdown .demo-color-variation li a.color-red {
    background-color: #b43e2e
}

#demo-dropdown .demo-color-variation li a.color-green {
    background-color: #48d09b
}

#demo-dropdown .demo-color-variation li a.color-blue {
    background-color: #2e5dac
}

@media (max-width: 767px) {
    #demo-dropdown {
        margin-right: -100px
    }

    #demo-dropdown:before {
        margin-right: 100px
    }
}

.demo-blocks {
    width: 50px;
    height: 50px;
    border: 2px solid #e6e7e8;
    display: inline-block;
    cursor: pointer;
    margin-right: 20px;
    margin-bottom: 10px
}

.demo-blocks:hover {
    border-color: #d2d3d6
}

.demo-blocks.color-dark {
    background: #313338
}

.demo-blocks.color-red {
    background: #b43e2e
}

.demo-blocks.color-green {
    background: #48d09b
}

.demo-blocks.color-blue {
    background: #2e5dac
}

.demo-blocks.color-lavender {
    background: #716885
}

.demo-blocks.pattern-brickwall {
    background: url(../img/patterns/brickwall.png)
}

.demo-blocks.pattern-dark-stripes {
    background: url(../img/patterns/dark_stripes.png)
}

.demo-blocks.pattern-rockywall {
    background: url(../img/patterns/rockywall.png)
}

.demo-blocks.pattern-subtle-carbon {
    background: url(../img/patterns/subtle_carbon.png)
}

.demo-blocks.pattern-tweed {
    background: url(../img/patterns/tweed.png)
}

.demo-blocks.pattern-vertical-cloth {
    background: url(../img/patterns/vertical_cloth.png)
}

.demo-blocks.pattern-grey_wash_wall {
    background: url(../img/patterns/grey_wash_wall.png)
}

.demo-blocks.pattern-pw_maze_black {
    background: url(../img/patterns/pw_maze_black.png)
}

.demo-blocks.pattern-wild_oliva {
    background: url(../img/patterns/wild_oliva.png)
}

.demo-blocks.pattern-stressed_linen {
    background: url(../img/patterns/stressed_linen.png)
}

.demo-blocks.pattern-sos {
    background: url(../img/patterns/sos.png)
}

.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url(../plugins/form-colorpicker/img/bootstrap-colorpicker/saturation.png);
    cursor: crosshair;
    float: left
}

.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px
}

.colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff
}

.colorpicker-hue, .colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px
}

.colorpicker-hue i, .colorpicker-alpha i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px
}

.colorpicker-hue {
    background-image: url(../plugins/form-colorpicker/img/bootstrap-colorpicker/hue.png)
}

.colorpicker-alpha {
    background-image: url(../plugins/form-colorpicker/img/bootstrap-colorpicker/alpha.png);
    display: none
}

.colorpicker {
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 120px;
    max-width: 150px;
    margin-top: 1px;
    z-index: 9999 !important
}

.colorpicker:before, .colorpicker:after {
    content: " ";
    display: table
}

.colorpicker:after {
    clear: both
}

.colorpicker:before, .colorpicker:after {
    content: " ";
    display: table
}

.colorpicker:after {
    clear: both
}

.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 6px
}

.colorpicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

.colorpicker div {
    position: relative
}

.colorpicker.alpha {
    min-width: 140px
}

.colorpicker.alpha .colorpicker-alpha {
    display: block
}

.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url(../plugins/form-colorpicker/img/bootstrap-colorpicker/alpha.png);
    background-position: 0 100%
}

.colorpicker-color div {
    height: 10px
}

.input-group.color .input-group-addon i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
    padding: 4px;
    border-radius: 4px;
    max-width: 100%;
    direction: ltr
}

.datepicker-inline {
    width: 220px
}

.datepicker.datepicker-rtl {
    direction: rtl
}

.datepicker.datepicker-rtl table tr td span {
    float: right
}

.datepicker-dropdown {
    top: 0;
    left: 0
}

.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute
}

.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute
}

.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px
}

.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px
}

.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px
}

.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px
}

.datepicker-dropdown.datepicker-orient-top:before {
    top: -7px
}

.datepicker-dropdown.datepicker-orient-top:after {
    top: -6px
}

.datepicker-dropdown.datepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999
}

.datepicker-dropdown.datepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff
}

.datepicker > div {
    display: none
}

.datepicker.days div.datepicker-days {
    display: block
}

.datepicker.months div.datepicker-months {
    display: block
}

.datepicker.years div.datepicker-years {
    display: block
}

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.datepicker table tr td, .datepicker table tr th {
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 0
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent
}

.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
    background: #edeef0;
    cursor: pointer
}

.datepicker table tr td.old, .datepicker table tr td.new {
    color: #aeafb1
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #aeafb1;
    cursor: default
}

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    color: #000;
    background-color: #ffdb99;
    border-color: #ffb733
}

.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:focus, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.today, .open > .dropdown-toggle.datepicker table tr td.today:hover, .open > .dropdown-toggle.datepicker table tr td.today.disabled, .open > .dropdown-toggle.datepicker table tr td.today.disabled:hover {
    color: #000;
    background-color: #ffc966;
    border-color: #f59e00
}

.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.today, .open > .dropdown-toggle.datepicker table tr td.today:hover, .open > .dropdown-toggle.datepicker table tr td.today.disabled, .open > .dropdown-toggle.datepicker table tr td.today.disabled:hover {
    background-image: none
}

.datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.today, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today.disabled, fieldset[disabled] .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover.disabled:hover, .datepicker table tr td.today.disabled.disabled:hover, .datepicker table tr td.today.disabled:hover.disabled:hover, .datepicker table tr td.today[disabled]:hover, .datepicker table tr td.today:hover[disabled]:hover, .datepicker table tr td.today.disabled[disabled]:hover, .datepicker table tr td.today.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today:hover:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today:hover.disabled:focus, .datepicker table tr td.today.disabled.disabled:focus, .datepicker table tr td.today.disabled:hover.disabled:focus, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today:hover[disabled]:focus, .datepicker table tr td.today.disabled[disabled]:focus, .datepicker table tr td.today.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover:focus, fieldset[disabled] .datepicker table tr td.today.disabled:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today:hover.disabled:active, .datepicker table tr td.today.disabled.disabled:active, .datepicker table tr td.today.disabled:hover.disabled:active, .datepicker table tr td.today[disabled]:active, .datepicker table tr td.today:hover[disabled]:active, .datepicker table tr td.today.disabled[disabled]:active, .datepicker table tr td.today.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.today:active, fieldset[disabled] .datepicker table tr td.today:hover:active, fieldset[disabled] .datepicker table tr td.today.disabled:active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today:hover.disabled.active, .datepicker table tr td.today.disabled.disabled.active, .datepicker table tr td.today.disabled:hover.disabled.active, .datepicker table tr td.today[disabled].active, .datepicker table tr td.today:hover[disabled].active, .datepicker table tr td.today.disabled[disabled].active, .datepicker table tr td.today.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.today.active, fieldset[disabled] .datepicker table tr td.today:hover.active, fieldset[disabled] .datepicker table tr td.today.disabled.active, fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
    background-color: #ffdb99;
    border-color: #ffb733
}

.datepicker table tr td.today .badge, .datepicker table tr td.today:hover .badge, .datepicker table tr td.today.disabled .badge, .datepicker table tr td.today.disabled:hover .badge {
    color: #ffdb99;
    background-color: #000
}

.datepicker table tr td.today:hover:hover {
    color: #000
}

.datepicker table tr td.today.active:hover {
    color: #fff
}

.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {
    background: #edeef0;
    border-radius: 0
}

.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover {
    color: #000;
    background-color: #f6ca78;
    border-color: #f0a418;
    border-radius: 0
}

.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:hover:focus, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.range.today, .open > .dropdown-toggle.datepicker table tr td.range.today:hover, .open > .dropdown-toggle.datepicker table tr td.range.today.disabled, .open > .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
    color: #000;
    background-color: #f3b748;
    border-color: #be7f0d
}

.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.range.today, .open > .dropdown-toggle.datepicker table tr td.range.today:hover, .open > .dropdown-toggle.datepicker table tr td.range.today.disabled, .open > .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
    background-image: none
}

.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.range.today, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover.disabled:hover, .datepicker table tr td.range.today.disabled.disabled:hover, .datepicker table tr td.range.today.disabled:hover.disabled:hover, .datepicker table tr td.range.today[disabled]:hover, .datepicker table tr td.range.today:hover[disabled]:hover, .datepicker table tr td.range.today.disabled[disabled]:hover, .datepicker table tr td.range.today.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today:hover:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today:hover.disabled:focus, .datepicker table tr td.range.today.disabled.disabled:focus, .datepicker table tr td.range.today.disabled:hover.disabled:focus, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today:hover[disabled]:focus, .datepicker table tr td.range.today.disabled[disabled]:focus, .datepicker table tr td.range.today.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today:hover.disabled:active, .datepicker table tr td.range.today.disabled.disabled:active, .datepicker table tr td.range.today.disabled:hover.disabled:active, .datepicker table tr td.range.today[disabled]:active, .datepicker table tr td.range.today:hover[disabled]:active, .datepicker table tr td.range.today.disabled[disabled]:active, .datepicker table tr td.range.today.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.range.today:active, fieldset[disabled] .datepicker table tr td.range.today:hover:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today:hover.disabled.active, .datepicker table tr td.range.today.disabled.disabled.active, .datepicker table tr td.range.today.disabled:hover.disabled.active, .datepicker table tr td.range.today[disabled].active, .datepicker table tr td.range.today:hover[disabled].active, .datepicker table tr td.range.today.disabled[disabled].active, .datepicker table tr td.range.today.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.range.today.active, fieldset[disabled] .datepicker table tr td.range.today:hover.active, fieldset[disabled] .datepicker table tr td.range.today.disabled.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
    background-color: #f6ca78;
    border-color: #f0a418
}

.datepicker table tr td.range.today .badge, .datepicker table tr td.range.today:hover .badge, .datepicker table tr td.range.today.disabled .badge, .datepicker table tr td.range.today.disabled:hover .badge {
    color: #f6ca78;
    background-color: #000
}

.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover {
    color: #fff;
    background-color: #aeafb1;
    border-color: #4f5259;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.selected, .open > .dropdown-toggle.datepicker table tr td.selected:hover, .open > .dropdown-toggle.datepicker table tr td.selected.disabled, .open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
    color: #fff;
    background-color: #949598;
    border-color: #323439
}

.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.selected, .open > .dropdown-toggle.datepicker table tr td.selected:hover, .open > .dropdown-toggle.datepicker table tr td.selected.disabled, .open > .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
    background-image: none
}

.datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.selected, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected.disabled, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover.disabled:hover, .datepicker table tr td.selected.disabled.disabled:hover, .datepicker table tr td.selected.disabled:hover.disabled:hover, .datepicker table tr td.selected[disabled]:hover, .datepicker table tr td.selected:hover[disabled]:hover, .datepicker table tr td.selected.disabled[disabled]:hover, .datepicker table tr td.selected.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected:hover:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected:hover.disabled:focus, .datepicker table tr td.selected.disabled.disabled:focus, .datepicker table tr td.selected.disabled:hover.disabled:focus, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected:hover[disabled]:focus, .datepicker table tr td.selected.disabled[disabled]:focus, .datepicker table tr td.selected.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected:hover.disabled:active, .datepicker table tr td.selected.disabled.disabled:active, .datepicker table tr td.selected.disabled:hover.disabled:active, .datepicker table tr td.selected[disabled]:active, .datepicker table tr td.selected:hover[disabled]:active, .datepicker table tr td.selected.disabled[disabled]:active, .datepicker table tr td.selected.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.selected:active, fieldset[disabled] .datepicker table tr td.selected:hover:active, fieldset[disabled] .datepicker table tr td.selected.disabled:active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected:hover.disabled.active, .datepicker table tr td.selected.disabled.disabled.active, .datepicker table tr td.selected.disabled:hover.disabled.active, .datepicker table tr td.selected[disabled].active, .datepicker table tr td.selected:hover[disabled].active, .datepicker table tr td.selected.disabled[disabled].active, .datepicker table tr td.selected.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.selected.active, fieldset[disabled] .datepicker table tr td.selected:hover.active, fieldset[disabled] .datepicker table tr td.selected.disabled.active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
    background-color: #aeafb1;
    border-color: #4f5259
}

.datepicker table tr td.selected .badge, .datepicker table tr td.selected:hover .badge, .datepicker table tr td.selected.disabled .badge, .datepicker table tr td.selected.disabled:hover .badge {
    color: #aeafb1;
    background-color: #fff
}

.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
    color: #fff;
    background-color: #4f8edc;
    border-color: #4f8edc;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.active, .open > .dropdown-toggle.datepicker table tr td.active:hover, .open > .dropdown-toggle.datepicker table tr td.active.disabled, .open > .dropdown-toggle.datepicker table tr td.active.disabled:hover {
    color: #fff;
    background-color: #2973cf;
    border-color: #276ec6
}

.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td.active, .open > .dropdown-toggle.datepicker table tr td.active:hover, .open > .dropdown-toggle.datepicker table tr td.active.disabled, .open > .dropdown-toggle.datepicker table tr td.active.disabled:hover {
    background-image: none
}

.datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.active, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active.disabled, fieldset[disabled] .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover.disabled:hover, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:hover.disabled:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active:hover[disabled]:hover, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active:hover:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active:hover.disabled:focus, .datepicker table tr td.active.disabled.disabled:focus, .datepicker table tr td.active.disabled:hover.disabled:focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active:hover[disabled]:focus, .datepicker table tr td.active.disabled[disabled]:focus, .datepicker table tr td.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover:focus, fieldset[disabled] .datepicker table tr td.active.disabled:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active:hover.disabled:active, .datepicker table tr td.active.disabled.disabled:active, .datepicker table tr td.active.disabled:hover.disabled:active, .datepicker table tr td.active[disabled]:active, .datepicker table tr td.active:hover[disabled]:active, .datepicker table tr td.active.disabled[disabled]:active, .datepicker table tr td.active.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.active:active, fieldset[disabled] .datepicker table tr td.active:hover:active, fieldset[disabled] .datepicker table tr td.active.disabled:active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active:hover.disabled.active, .datepicker table tr td.active.disabled.disabled.active, .datepicker table tr td.active.disabled:hover.disabled.active, .datepicker table tr td.active[disabled].active, .datepicker table tr td.active:hover[disabled].active, .datepicker table tr td.active.disabled[disabled].active, .datepicker table tr td.active.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.active.active, fieldset[disabled] .datepicker table tr td.active:hover.active, fieldset[disabled] .datepicker table tr td.active.disabled.active, fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
    background-color: #4f8edc;
    border-color: #4f8edc
}

.datepicker table tr td.active .badge, .datepicker table tr td.active:hover .badge, .datepicker table tr td.active.disabled .badge, .datepicker table tr td.active.disabled:hover .badge {
    color: #4f8edc;
    background-color: #fff
}

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 4px
}

.datepicker .datepicker-decades table tr td span {
    width: 45%!important;
    height: 25px!important;
    float: left;
    line-height: 24px;
}

.datepicker table tr td span:hover {
    background: #edeef0
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
    background: 0 0;
    color: #aeafb1;
    cursor: default
}

.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
    color: #fff;
    background-color: #4f8edc;
    border-color: #4f8edc;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td span.active, .open > .dropdown-toggle.datepicker table tr td span.active:hover, .open > .dropdown-toggle.datepicker table tr td span.active.disabled, .open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    background-color: #2973cf;
    border-color: #276ec6
}

.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open > .dropdown-toggle.datepicker table tr td span.active, .open > .dropdown-toggle.datepicker table tr td span.active:hover, .open > .dropdown-toggle.datepicker table tr td span.active.disabled, .open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
    background-image: none
}

.datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td span.active, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active.disabled, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active[disabled]:hover, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active:hover.disabled:active, .datepicker table tr td span.active.disabled.disabled:active, .datepicker table tr td span.active.disabled:hover.disabled:active, .datepicker table tr td span.active[disabled]:active, .datepicker table tr td span.active:hover[disabled]:active, .datepicker table tr td span.active.disabled[disabled]:active, .datepicker table tr td span.active.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td span.active:active, fieldset[disabled] .datepicker table tr td span.active:hover:active, fieldset[disabled] .datepicker table tr td span.active.disabled:active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active:hover.disabled.active, .datepicker table tr td span.active.disabled.disabled.active, .datepicker table tr td span.active.disabled:hover.disabled.active, .datepicker table tr td span.active[disabled].active, .datepicker table tr td span.active:hover[disabled].active, .datepicker table tr td span.active.disabled[disabled].active, .datepicker table tr td span.active.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td span.active.active, fieldset[disabled] .datepicker table tr td span.active:hover.active, fieldset[disabled] .datepicker table tr td span.active.disabled.active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
    background-color: #4f8edc;
    border-color: #4f8edc
}

.datepicker table tr td span.active .badge, .datepicker table tr td span.active:hover .badge, .datepicker table tr td span.active.disabled .badge, .datepicker table tr td span.active.disabled:hover .badge {
    color: #4f8edc;
    background-color: #fff
}

.datepicker table tr td span.old, .datepicker table tr td span.new {
    color: #aeafb1
}

.datepicker th.datepicker-switch {
    width: 145px
}

.datepicker thead tr:first-child th, .datepicker tfoot tr th {
    cursor: pointer
}

.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover {
    background: #edeef0
}

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}

.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent
}

.input-group.date .input-group-addon i {
    cursor: pointer;
    width: 16px;
    height: 16px
}

.input-daterange input {
    text-align: center
}

.input-daterange input:first-child {
    border-radius: 3px 0 0 3px
}

.input-daterange input:last-child {
    border-radius: 0 3px 3px 0
}

.input-daterange .input-group-addon {
    width: auto;
    min-width: 16px;
    padding: 4px 5px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #edeef0;
    border: solid #d2d3d6;
    border-width: 1px 0;
    margin-left: -5px;
    margin-right: -5px
}

.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    -webkit-transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    height: 100%;
    width: 100%;
    direction: ltr;
    cursor: pointer
}

@-moz-document url-prefix() {
    .btn-file > input {
        transform: none
    }
}

.fileinput {
    margin-bottom: 9px;
    display: inline-block
}

.fileinput .form-control {
    padding-top: 7px;
    padding-bottom: 5px;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: text
}

.fileinput .thumbnail {
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    text-align: center
}

.fileinput .thumbnail > img {
    max-height: 100%
}

.fileinput .btn {
    vertical-align: middle
}

.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
    display: none
}

.fileinput-inline .fileinput-controls {
    display: inline
}

.fileinput-filename {
    vertical-align: middle;
    display: inline-block;
    overflow: hidden
}

.form-control .fileinput-filename {
    vertical-align: bottom
}

.fileinput.input-group {
    display: table
}

.fileinput-new.input-group .btn-file, .fileinput-new .input-group .btn-file {
    border-radius: 0 1px 1px 0
}

.fileinput-new.input-group .btn-file.btn-xs, .fileinput-new .input-group .btn-file.btn-xs, .fileinput-new.input-group .btn-file.btn-sm, .fileinput-new .input-group .btn-file.btn-sm {
    border-radius: 0 1px 1px 0
}

.fileinput-new.input-group .btn-file.btn-lg, .fileinput-new .input-group .btn-file.btn-lg {
    border-radius: 0 1px 1px 0
}

.form-group.has-warning .fileinput .fileinput-preview {
    color: #927608
}

.form-group.has-warning .fileinput .thumbnail {
    border-color: #f7dc6f
}

.form-group.has-error .fileinput .fileinput-preview {
    color: #a81515
}

.form-group.has-error .fileinput .thumbnail {
    border-color: #f29797
}

.form-group.has-success .fileinput .fileinput-preview {
    color: #527f26
}

.form-group.has-success .fileinput .thumbnail {
    border-color: #b8df92
}

.input-group-addon:not(:first-child) {
    border-left: 0
}

/*
@media (min-width: 768px) {
    .container {
        width: 100%
    }
}

@media (min-width: 992px) {
    .container {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100%
    }
}*/

.panel-body .text-danger {
    color: #012a3d;
    font-family: raleway,sans-serif;
    font-size: 14px;
}

.main_form_title lable {
    font-family: raleway;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.main_form_title {
    background-color: #f0f5f9;
    border-bottom: 1px solid #d9e2e9;
    float: left;
    padding: 15px 0;
    position: relative;
    width: 100%;
}

.input.select label {
    font-family: raleway;
    font-size: 14px;
    margin-left: 15px;
}

.panel.panel-default {
    border-color: #d9e2e9;
    float: left;
    width: 100%;
}

.property_amenities .checkbox input:checked ~ span::before {
    color: #0099cc;
    content: "";
    font-family: icomoon;
}

.property_amenities .checkbox span {
    margin-right: 10px;
}

.property_amenities .checkbox input {
    opacity: 0;
}

.property_amenities {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.checkbox {
    padding: 0;
}

.form_sub_title_text h4 {
    font-family: raleway;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.form_sub_title_text {
    float: left;
    margin-bottom: 20px;
}

.property_type .checkbox input:checked ~ span::before {
    color: #0099cc;
    content: "";
    font-family: icomoon;
}

.property_type .checkbox span {
    margin-right: 10px;
}

.property_type .checkbox input {
    position: absolute;
    opacity: 0;
}

.property_type {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.unit_infomation {
    float: left;
    margin-bottom: 40px;
    margin-top: 20px;
    width: 100%;
}

.unit_clone_section {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.Clone_text p a {
    color: #0099ca;
}

.save_btn.btn.btn-success {
    background-color: #0099ca;
    border: medium none;
    border-radius: 30px;
    box-shadow: none;
    font-family: open sans;
    font-size: 18px;
    font-weight: 600;
    padding: 12px 60px;
}

.form_close_btn.btn.btn-danger.close-1 {
    background-color: #fff;
    border: 1px solid #0099ca;
    border-radius: 30px;
    color: #0099ca;
    font-family: open sans;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 60px;
}

.proparty_photo_upload {
    border: 1px solid #d9e2e9;
    float: left;
    position: relative;
    width: 100%;
}

.pro_search_box .input-group {
    width: 100%;
}

.row .pro_search_box .form-control {
    background-color: #fff;
    border-radius: 30px;
    height: 40px;
    padding: 10px 20px;
}

.main_proparty_btn_section .import_property_btn {
    background-color: #fff;
    border: 1px solid #03a9f4;
    border-radius: 30px;
    color: #03a9f5;
    font-size: 14px;
    padding: 10px 30px;
    text-align: center;
    text-transform: uppercase;
}

.add_new_properties_btn.btn.btn-success {
    background-color: #03a9f4;
    border-radius: 30px;
    font-size: 15px;
    padding: 10px 30px;
    text-align: center;
    text-transform: uppercase;
}

.properties_search-btn_section {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.properties_details_boxes {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 15px;
    width: 100%;
}

.property_page_details ul li {
    display: inline-block;
    font-size: 18px;
    padding-right: 10px;
}

ul {
    padding-left: 0;
}

.property_page_details ul li span {
    color: #0099cc;
    padding-right: 5px;
    font-size: 24px;
}

.property_page_details {
    border-bottom: 1px solid #d9e2e9;
    padding-bottom: 10px;
}

.property_page_details {
    border-bottom: 1px solid #d9e2e9;
    padding-bottom: 10px;
}

.rent_deposit_boxes ul li p {
    color: #012a3c;
    font-family: raleway;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.rent_deposit_boxes ul li {
    display: inline-block;
    margin-right: 50px;
}

.rent_deposit_boxes ul li span {
    color: #0099ca;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}

.rent_deposit_boxes {
    margin: 20px 0;
}

.property_page_details ul {
    margin: 10px 0 0;
}
.active_status {
    position: absolute;
    right: 0;
    top: 0;
}

.active_status::after {
    color: #37ba72;
    content: "Active";
    font-weight: 600;
}

.deactive_status, .inactive_status {
    position: absolute;
    right: 0;
    top: 0;
}

.deactive_status::after {
    color: #f52b03;
    content: "Pending";
    font-weight: 600;
}
.inactive_status::after {
    color: #ff0000;
    content: "Inactive";
    font-weight: 600;
}


/*.active_status {
    background-color: #37ba72;
    border-radius: 50%;
    display: block;
    height: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
}*/

/*.deactive_status {
    background-color: #f44e03;
    border-radius: 50%;
    display: block;
    height: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 15px;
}*/


.pro_icon_box span {
    color: #0099ca;
    font-size: 40px;
}

.pro_icon_box p {
    color: #292929;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
}

.properties_details_bottom_section {
    background-color: #fff;
    border-bottom: 1px solid #d9e2e9;
    border-left: 1px solid #d9e2e9;
    border-right: 1px solid #d9e2e9;
    float: left;
    padding: 15px 0 10px;
    width: 100%;
}

.properties_details_view_text {
    border-color: transparent #d9e2e9 #d9e2e9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    float: left;
    padding: 10px;
    width: 100%;
}

.panel_property_list {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.add_images_upload {
    background-color: #fff;
    float: left;
    height: 220px;
    overflow: hidden;
    width: 100%;
}

.proparty_photo_upload .main_form_title lable {
    border-bottom: 1px solid #d9e2e9;
    float: left;
    padding-bottom: 10px;
    padding-left: 15px;
    width: 100%;
}

.upload_attach_btn input {
    cursor: pointer;
    opacity: 0;
    overflow: hidden;
}

.upload_attach_btn.text-center > input {
    height: 50px;
    position: absolute;
    width: 100%;
    z-index: 9;
}

.add_images_upload img {
    height: 220px;
    width: 100%;
}

.upload_attach_btn {
    background: rgba(0, 0, 0, 0) url("/pda/img/photo_bg.png") repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-family: raleway;
    font-size: 16px;
    font-weight: 500;
    height: 105px;
    padding-top: 40px;
    position: absolute;
    width: 100%;
}

.upload_attach_btn .input.file {
    height: 40px;
    position: absolute;
}

.upload_attach_btn .icon-cloud_upload {
    font-size: 24px;
}

.tenant_user_details {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-bottom: 30px;
    padding: 25px 0 0;
    width: 100%;
}

.user_box_tenant img {
    background-color: #f0f5f9;
    border-radius: 50%;
    height: 80px;
    width: 80px;
}

.tenant_active_status {
    background-color: #37ba72;
    border: 2px solid #fff;
    border-radius: 50%;
    bottom: -10px;
    display: block;
    height: 15px;
    left: 32px;
    position: absolute;
    width: 15px;
}

.user_box_tenant {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    border-radius: 50%;
    height: 80px;
    margin: 0 auto;
    position: relative;
    width: 80px;
}

.tenant_user_email_details .quick_title {
    margin: 15px 0 5px;
}

.tenant_user_email_details {
    float: left;
    padding: 0 10px 15px;
    position: relative;
    width: 100%;
}

.roommates_text::after {
    background-color: #d9e2e9;
    content: "";
    height: 1px;
    left: 120px;
    position: absolute;
    top: 60px;
    width: 50px;
}

.roommates_text {
    padding: 25px 0 0;
}

.rent_leases_box ul li {
    display: inline-block;
    padding: 10px 0;
    width: 49%;
}

.rent_leases_box ul li:first-child {
    border-right: 1px solid #d9e2e9;
}

.rent_leases_box ul:first-child {
    border-bottom: medium none;
}

.rent_leases_box ul {
    border-color: #d9e2e9 transparent;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    margin: 0;
}

.gallert_upload_attach_btn.upload_attach_btn.text-center {
    background-image: none;
    color: #012a3c;
    font-size: 14px;
    position: relative;
}

.gallart_photo_upload .main_form_title {
    background-color: #f0f5f9;
}

.rent_leases_box ul li span {
    color: #0099ca;
    font-size: 32px;
}

.rent_leases_box ul li h4 {
    color: #292929;
    font-size: 16px;
    margin: 0;
}

.invoice_view_box {
    background-color: #f0f5f9;
    border-top: 1px solid #d9e2e9;
    float: left;
    padding: 15px 0;
    width: 100%;
}

.view_invoice_txt {
    color: #03a9f5;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.properties_search-btn_section.add_tenant_search_section {
    margin: 30px 0;
}

.form-group textarea.form-control {
    border-color: transparent transparent #d9e2e9;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-weight: normal;
    height: auto;
    padding-left: 0;
}

.add_tenant_button_box {
    margin-top: 20px;
}

.add_tenant_button_box a {
    color: #0099ca;
    font-weight: 600;
}

.transactions_table table thead tr {
    background-color: #f0f5f9;
}

.transactions_table table {
    border: 1px solid #d9e2e9;
}

.import_file_admin .modal-header {
    background-color: #f0f5f9;
    border-bottom: 1px solid #d9e2e9;
}

.details_txt {
    float: left;
    font-weight: normal;
    margin-top: 5px;
    width: 100%;
}

.tenant_uset_details {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-bottom: 20px;
    padding: 15px 0;
    width: 100%;
}

.tenant_txt h2 {
    color: #0099ca;
    font-size: 18px;
    margin: 0;
}

.tenant_txt_icon .header_icons span {
    color: #292929;
    cursor: pointer;
    display: block;
    font-size: 24px;
}

/**/

.properties_future_box h3 {
    font-size: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.properties_future_box span {
    color: #0099ca;
    font-size: 34px;
}

.properties_future_box p {
    color: #808080;
    font-size: 16px;
    margin-top: 15px;
}

.properties_title {
    color: #0099ca;
    font-family: Raleway,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 25px;
}

.features_amenities_box {
    border-bottom: 1px solid #ededed;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}

.features_amenities_box ul li {
    display: inline-block;
    font-family: raleway;
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 15px;
    width: 24%;
}

.features_amenities_box ul li i {
    color: #0099ca;
}

.properties_future_box {
    border-bottom: 1px solid #ededed;
    float: left;
    margin: 20px 0;
    padding-bottom: 20px;
    width: 100%;
}

.furnished_smoking span.icon-smoking_icon, .furnished_smoking span.icon-furnished_icon {
    font-size: 60px;
}

.furnished_smoking .yes_no {
    bottom: 20px;
    display: inline-block;
    font-size: 17px;
    margin-left: 20px;
    position: relative;
}

.contact_apply_btn button {
    border: 2px solid #0099ca;
    margin-top: 40px;
    width: 100%;
}

.view_btn {
    background-color: #0099cc;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 40px;
    text-transform: uppercase;
}

.contact_question_btn .view_btn {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #0099ca;
    color: #0099ca;
    margin-top: 40px;
    width: 100%;
}

.contact_person_box img {
    float: left;
    margin-right: 20px;
}

/**/
#sidebars {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    color: #fff;
    max-width: 350px;
    min-width: 350px;
    position: absolute;
    right: -530px;
    transition: all 0.3s ease 0s;
    z-index: 999;
}

#sidebars.active {
    margin-left: 0;
    position: absolute;
    right: -170px;
}

#sidebars .sidebar-header {
    background: #03a9f5 none repeat scroll 0 0;
    padding: 20px;
}

.location_sidebar h3 {
    margin: 0;
    font-size: 18px;
}

.location_fill {
    border: 1px solid #d9e2e9;
    float: left;
    padding: 20px 10px;
}

#sidebars ul.components {
    padding: 20px 0;
    border-bottom: 1px solid #47748b;
}

#sidebars ul p {
    color: #fff;
    padding: 10px;
}

#sidebars ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
}
#sidebars ul li a:hover {
    color: #7386D5;
    background: #fff;
}

#sidebars ul li.active > a, a[aria-expanded="true"] {
    color: #fff;
    background: #6d7fcc;
}
.location_sidebar .wrapper {
    position: fixed;
    right: 170px;
    top: 60px;
    z-index: 9999;
}

.location_sidebar .form-group {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}


.report__box {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 25px 15px;
    width: 100%;
}

.financial_report span {
    font-size: 38px;
}

.report_icon_box {
    float: left;
    margin-right: 20px;
}

.report_text_box h2 {
    font-size: 18px;
    margin: 0;
}

.report_text_box p {
    color: #0099ca;
    font-size: 16px;
    margin-top: 0;
}

.report_view .report_button_view {
    color: #03a9f4;
    float: right;
    font-size: 18px;
    padding: 45px 0 0;
    position: relative;
    text-align: right;
    width: 100%;
}

.admin_pro_details img {
    background-color: #f0f5f9;
    height: 160px;
    width: 100%;
}

.admin_pro_details {
    padding: 0 15px;
}

.admin__pro__text {
    font-weight: 500;
    padding-bottom: 15px;
}

.admin_pro_details_left_side {
    padding-top: 15px;
}

.admin_pro_view_unit {
    float: left;
    padding: 0px;
    width: 100%;
}

.admin_pro_view_unit .for_rent_box h2 {
    font-size: 16px;
}

.admin_pro_view_unit .for_rent_box span {
    font-size: 14px;
}

.unit_sections {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.unit_sections .rent_price_box {
    float: left;
    padding: 20px;
    width: 100%;
}

.unit_sections .properties_future_box {
    margin: 0;
    padding: 10px 20px;
}

.features_section_admin {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-bottom: 30px;
    margin-top: 0;
    width: 100%;
}

.features_section_admin .features_amenities_box {
    padding: 20px 20px 0;
}

.features_section_admin .furnished_smoking {
    padding: 10px 20px 10px 0;
}

.features_section_admin .description_box {
    padding: 0 20px 10px;
}

.lease_tearms_section_admin {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 30px;
    width: 100%;
}

.lease_tearms_section_admin .description_box {
    float: left;
    padding: 20px;
    width: 100%;
}

.main_property_section_details .properties_title {
    color: #012a3c;
    font-family: Raleway,sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin: 15px 0;
}


.lease_tearms_section_admin .deposit_terms_date_box {
    float: left;
    padding-bottom: 20px;
    width: 100%;
}

.unit_sections.features_section_admin {
    margin-top: 0;
}

.rental_application_box {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 30px;
    width: 100%;
}

.rental_application__details.form_sub_title_text {
    float: left;
    margin: 0;
    padding: 15px 0 0;
    width: 100%;
}

.rental_application__details.text-center.form_sub_title_text span {
    color: #0099ca;
    font-family: raleway;
    font-size: 16px;
    font-weight: 400;
}

.rental_application__details.text-center.form_sub_title_text h4 {
    font-size: 18px;
    margin-bottom: 5px;
}

.rental_application_box .rent_deposit_boxes.text-center {
    border-bottom: 1px solid #d9e2e9;
    border-top: 1px solid #d9e2e9;
    float: left;
    margin-bottom: 0;
    margin-top: 30px;
    padding-bottom: 10px;
    padding-top: 15px;
    width: 100%;
}

.rental_application_box .rent_deposit_boxes ul li {
    display: inline-block;
    margin-right: 0;
    width: 49%;
}

.user_admin_properties .search_icon {
    position: absolute;
    right: 20px;
    top: 10px;
    z-index: 999;
}


.sidebar-header h3 i {
    bottom: 5px;
    cursor: pointer;
    float: right;
    font-size: 26px;
    position: relative;
}
.search_icon a #search:hover {
    width: auto!important;
}

.navbar-header.pull-right.user_side_admin a {
    font-family: raleway;
    font-size: 18px;
    padding: 8px 15px!important;
}

.navbar-header.pull-right.user_side_admin a img {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    border-radius: 50%;
    height: 45px;
    margin-left: 10px;
    width: 45px;
}

.side_filter.text-right a {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #012a3c;
    font-size: 24px;
    margin-top: 5px;
    padding: 0;
}

.side_filter.text-right a i {
    transform: rotate(90deg);
}

.gallart_photo_upload.proparty_photo_upload .main_form_title {
    padding-bottom: 0;
}


.property_page_details span:nth-child(3) {
    float: left;
    font-size: 14px;
    height: 44px;
    overflow: hidden;
    width: 100%;
}

#sidebar ul.acc-menu a:hover {
    color: #fff;
}

#sidebar .acc-menu {
    padding: 0;
}

.property_page_details span:nth-child(3) i {
    padding-right: 10px;
}

.property_unit_details_admin {
    background-color: #03a9f4;
    color: #fff;
    padding: 40px 15px;
    text-align: center;
}

.property_unit_details_admin .for_rent_box span {
    font-size: 16px;
}

.rent_price_box.map_rant_admn_section {
    margin-bottom: 30px;
}

.property_unit_details_admin .mounth_apply_box a {
    display: block;
    margin-top: 30px;
}

.property_unit_details_admin .mounth_apply_box a button {
    color: #03a9f4;
    background-color: #ffffff;
}

.mounth_apply_box h2 {
    margin-top: 20px;
}

.admin_map_box, .property_unit_details_admin {
    height: 280px;
}

.smoke_furnished_add_pro {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.smoke_furnished_add_pro input {
    margin-right: 10px;
}

.add_properties_section .form-group {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.tinybtn {
    background-color: transparent;
    border: medium none;
    border-radius: 30px;
    box-shadow: none;
    color: #0099ca;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
}

.tinybtn::before {
    content: "";
    font-family: icomoon;
    position: relative;
    right: 5px;
    top: 1px;
}

.description_properties_add .form-control {
    font-weight: normal;
    padding: 5px 0;
}

.description_properties_add .tinybtn {
    float: right;
}

.form-group.text-left.edit_prop_button_sec {
    float: left;
    margin: 0;
    width: 100%;
}

.edit_pro_main_admin_section {
    float: left;
    margin-top: 20px;
    width: 100%;
}

.admin_login_form.panel-primary .panel-body {
    border-top: medium none;
}

.admin_login_form .input-group {
    width: 100%;
}

.admin_login_form .panel-footer {
    border: medium none!important;
}

.admin_login_form .panel-body {
    border: medium none!important;
}

.properties_details_view_text.text-center a {
    color: #03a9f5;
    font-size: 18px;
    font-weight: 600;
}
.properties_details_view_text.text-center a:hover {
    color: #2a6496;
}

.tenant_user_email_details .tenant_email_text {
    height: 25px;
    float: left;
    font-weight: 500;
    width: 100%;
    overflow: hidden;
}

.tenant_user_email_details h4 {
    height: 25px;
    overflow: hidden;
}

.add_tenant_date_birth select {
    -moz-appearance: none;
    -webkit-appearance: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../../../img/down-arrow.svg");
    background-position: right bottom 7px;
    background-repeat: no-repeat;
    background-size: 15px auto;
    border-color: currentcolor currentcolor #ccd4d8;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    margin-right: 10px;
    padding: 5px 20px 5px 0;
}

.properties_details_boxes .col-sm-4 {
    padding-left: 0;
}

.properties__img img {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    height: 160px;
}

.tenant_user_email_details.admin__pro__text span i {
    margin-right: 10px;
}

.for_rent_box span i {
    margin-right: 5px;
}

header .toolbar li:hover {
    background-color: transparent;
}


/**/


.user_admin_contact_person {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 30px;
    width: 100%;
}

.user_admin_contact_person .user_details h3 {
    font-family: open sans,sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    text-transform: capitalize;
}

.user_admin_contact_person .user_details {
    float: left;
    padding: 20px 0;
    width: 100%;
}

.user_admin_contact_person .blue_a {
    color: #0099cc;
    font-weight: 600;
}

.main_property_section_details .properties_future_box.text-center {
    border-bottom: medium none transparent;
    float: left;
    margin: 40px 0 20px;
    padding-bottom: 20px;
    width: 100%;
}

.user_admin_contact_person .contact_apply_btn button {
    margin-top: 60px;
}

.user_admin_contact_person .contact_question_btn .view_btn {
    margin-top: 60px;
}

.password_changes_text_box {
    padding: 20px 10px 0;
}

@media (min-width: 320px) and (max-width: 1600px) {
    .container {
        width: 100%;
    }
}



select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../../../img/down-arrow.svg");
    background-position: right bottom 7px;
    background-repeat: no-repeat;
    background-size: 15px auto;
    border-color: currentcolor currentcolor #ccd4d8;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    margin-right: 10px;
    padding: 5px 20px 5px 0;
}


.table-responsive {
    overflow: auto;
}

.col-md-2.mrg-1 > form label small {
    font-size: 14px;
}

.col-md-3.text-left.pad small {
    font-size: 14px;
}


.panel-heading strong small {
    padding: 10px 0;
    float: left;
    font-size: 18px!important;
}


.pbutton a {
    padding: 0 5px;
    font-size: 16px;
}

.panel.panel-default .panel-heading + .panel-body label {
    margin-left: 15px;
}

.panel.panel-default .panel-heading + .panel-body .form-group {
    width: 50%;
    float: left;
}

.panel.panel-default .panel-heading + .panel-body label + .col-sm-6 {
    width: 100%;
}

.panel.panel-default .panel-heading + .panel-body .form-group.text-left {
    width: 100%;
    text-align: right;
}

.panel.panel-default .panel-heading + .panel-body .form-group.text-left .col-sm-6 {
    margin: 0;
    width: 100%;
}

.input-group.date span.input-group-addon {
    background-color: transparent;
    border-right: medium none;
    border-top: medium none;
}

.input-group.date span.input-group-addon span {
    color: #0099ca;
    float: right;
}

.selected-flag  {
    position: relative;
    top: 10px;
}

/*.row.mrg label {
    margin: 5px 0 0;
    text-align: right;
    width: 25%;
    font-size: 16px;
}*/

.row.mrg {
    margin-bottom: 20px;
}

.panel.panel-default .panel-heading + .panel-body .form-group .col-sm-4 textarea {
    height: 35px;
}

.row > form[method] {
    float: left;
    margin-top: 20px;
    width: 100%;
}

.input-group.date input {
    background-color: transparent;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}

.row.mrg .col-md-2:last-child {
    float: right;
    width: 15%;
    margin-right: 15px;
}

.row.mrg .col-md-2 {
    text-align: right;
    width: 28%;
}


.input-group span.input-group-btn button {
    height: 34px;
    background-color: #0099ca;
}

.panel.panel-default .table-responsive tr td {
    padding: 10px;
}

.panel.panel-default .panel-heading + .panel-body .form-group.text-left .col-sm-offset-3 {
    margin-left: 0;
    width: 100%;
}

.panel.panel-default.mrg .panel-heading + .panel-body {
    padding: 20px 0 0;
}
.panel.panel-default .panel-heading + .panel-body .col-sm-9 {
    width: 100%;
}

#sidebar .acc-menu li a {
    padding: 10px 0;
}

#sidebar .acc-menu li.active a span {
    color: #012a3c;
}

#sidebar .acc-menu li.active a:hover span {
    color: #fff;
}

.input-group.date.start_date input, .input-group.date.start_date span,
.input-group.date.end_date input, .input-group.date.end_date span
{
    border-radius: 0;
}





/*Document Css*/

.add_documents_box .btn.btn-file {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #0099ca;
    float: right;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 15px;
}

.add_documents_box .main_form_title {
    padding: 15px;
}

.add_documents_box {
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 30px;
    position: relative;
    width: 100%;
}

.add_documents_box .fileupload {
    background-color: #fff;
    float: left;
    width: 100%;
}

.add_documents_box .fileupload.fileupload-new a.close {
    float: right;
    margin-right: 15px;
    display: none;
}

.add_documents_box a.close {
    color: #e24d52;
    opacity: 1;
}

.add_documents_box .fileupload.fileupload-new span.icon-insert_drive_file {
    display: none;
}

.add_documents_box .fileupload.fileupload-exists {
    padding: 20px 15px;
}

.id_number {
    background-color: #fff;
    float: left;
    padding: 15px 0;
    width: 100%;
}

.id_number .form-group {
    margin: 0;
}

.id_number .form-group .form-control{
    background-color:transparent;
}


/*Reports*/


.sort_details_pro_box {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 25px 5px;
    width: 100%;
}

.sort_details_pro_box .form-group {
    float: left;
    width: 100%;
}

.expense_report_section {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 30px;
    padding: 25px 5px;
    width: 100%;
}

.report_quick_title {
    font-size: 16px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.report_loc_title {
    color: #0099ca;
    font-size: 16px;
    font-weight: bold;
}

.report_table table thead {
    background-color: #f0f5f9;
    color: #012a3c;
    text-transform: uppercase;
}

.report_table table {
    border: 1px solid #d9e2e9;
    margin-top: 20px;
}

.report_table table thead tr th {
    font-size: 14px;
    font-weight: 500;
}

.report_table table thead th {
    border: medium none;
}

.report_table table thead tr th {
    border: 1px solid #d9e2e9;
}

.report_table table tbody tr th {
    padding: 25px 10px;
    width: 40%;
}

.report_table table tbody tr td {
    border-color: #d9e2e9;
    width: 20%;
    font-size: 16px;
}

.report_table table tbody tr td.v-align-top {
    border-right: 1px solid #d9e2e9;
}
.report_table table tbody tr td.td-table-money {
    background-color: #f0f5f9;
    border-left: 1px solid #d9e2e9;
}

.report_table table tbody + tbody {
    border: medium none;
}

.report_title {
    color: #012a3c;
}

.u-fw600 {
    font-weight: bold;
}

.v-align-middle {
    border-left: 1px solid #d9e2e9;
}

.report_table tbody tr td:last-child {
    border-left: medium none;
}
/**/


/*Movie in*/

.property_tenant_form .tab_title ul li {
    margin: 15px 0;
    text-align: center;
    width: 50%;
}

.tab_title ul li {
    margin: 15px 0;
    text-align: center;
    width: 33.33%;
}



.tab_title ul li.active a {
    background-color: transparent;
    border: medium none;
    color: #012a3c;
}

.tab_title ul li a span {
    color: #3299c8;
    display: block;
    float: left;
    font-size: 30px;
    margin-bottom: 10px;
    width: 100%;
}

.tab_title ul li.active span.form_active {
    background-color: #46c57f;
}

.propert_and_tenant_form {
    background-color: #fff;
    float: left;
    padding: 15px 0;
    width: 100%;
}

.tab_title ul li a:hover, .tab_title ul li.active a:hover,
.tab_title ul li a:focus, .tab_title ul li.active a:focus
{
    background-color: transparent;
    border: none;
}

.tab_title ul li a {
    color: #012a3c;
    font-family: raleway;
    font-size: 16px;
    text-transform: uppercase;
}

.tenat_movein_section {
    border: 1px solid #d9e2e9;
}

.form_active {
    background-color: #fff;
    border: 2px solid #d9e2e9;
    border-radius: 50%;
    bottom: -23px;
    display: block;
    height: 15px;
    left: 49%;
    position: absolute;
    width: 15px;
}

.propert_and_tenant_form .form-group {
    float: left;
    width: 100%;
}

.invoicing_box {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 25px 20px;
    width: 100%;
}

.invoicing_box .form_sub_title_text p {
    margin-bottom: 20px;
    margin-top: 15px;
}

.invoice_radio_btn {
    font-size: 16px;
    font-weight: 600;
}

.select_tent_det {
    float: left;
    width: 100%;
}

.invoicing_box .form_sub_title_text {
    margin: 0;
}

.invoicing_box .form_sub_title_text h4 {
    margin-top: 0;
}

.select_tent_det p {
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-right: 20px;
    margin-top: 0;
}

.switch {
    display: inline-block;
    float: right;
    height: 24px;
    margin-left: 15px;
    position: relative;
    width: 50px;
}

.access_setting_tnt .form_sub_title_text {
    float: right;
}

.switch input {display:none;}

.slider {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.4s ease 0s;
}

.slider::before {
    background-color: white;
    border: 1px solid #d9e2e9;
    bottom: 4px;
    content: "";
    height: 15px;
    left: 4px;
    position: absolute;
    transition: all 0.4s ease 0s;
    width: 15px;
}

input:checked + .slider {
    background-color: #46c57f;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.invoicing_box.select_tent_box {
    padding: 25px 0;
}

.access_setting_tnt span {
    float: right;
}

.transactions_table table thead tr th {
    border: 1px solid #d9e2e9;
}

/**/


/*Rent Application */

.apply_rental_application_section h4 {
    width: 100%;
}

.apply_rental_application_section .panel.panel-default {
    float: left;
    width: 100%;
}

.proparty_price_appl {
    background-color: #03a9f5;
    border-radius: 25px 0 0 25px;
    color: #fff;
    font-size: 18px;
    padding: 12px 20px;
    position: absolute;
    right: 0;
    top: 30px;
}

.properties_details_boxes.apply_application_pro_box {
    position: relative;
}

.residence_title {
    color: #0099ca;
    float: left;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
}

.resident_hit_btn label {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}

.resident_hit_btn span {
    float: none;
    font-weight: 600;
}

.resident_hit_btn {
    padding: 10px 0;
}

.add_new_text {
    color: #0099ca;
    font-weight: 600;
}

.form_submit_section {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 20px 0;
    width: 100%;
}

.apply_rental_application_section .panel {
    background-color: transparent;
    border: medium none transparent;
}

.apply_rental_application_section .panel-body {
    border: 1px solid #d9e2e9!important;
    margin-bottom: 40px;
}

.form_submit_section input {
    float: left;
    width: 5%;
}

.form_submit_section label {
    float: left;
    font-size: 15px;
    width: 95%;
}

.remove_form {
    color: #f96466;
    font-family: raleway,sans-serif;
    font-size: 20px;
    font-weight: 500;
    margin-left: 30px;
    text-transform: uppercase;
}

.remove_form span {
    font-size: 30px;
}

.add_documents_box.apply_remta_upload .document_attachment_box {
    border-bottom: 1px solid #d9e2e9;
    float: left;
    left: 0;
    padding: 10px 15px;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
}

.file_upload_title {
    margin-bottom: 0;
    margin-top: 10px;
}

.fileupload-exists .upload-backbg {
    background-color: #f0f5f9;
    float: left;
    padding: 10px 15px;
    width: 100%;
}

.apply_remta_upload {
    background-color: #fff;
}


/**/

.landlord_main_add_section .form-group {
    float: left;
    width: 100%;
}

.landlord_gender input {
    margin-right: 10px;
}

.landlord_gender label + input + label + input {
    margin-left: 10px;
}


.roommate_bg_box {
    background-color: #f0f5f9;
    float: left;
    margin-bottom: 30px;
    padding: 20px 15px;
    width: 100%;
}

.roommate_bg_box .invoicing_box {
    background-color: #fff;
}

table tbody tr td {
    background-color: #fff;
}

.extra_fees_and_uti_section .switch {
    float: left;
    margin-left: 0;
    margin-right: 15px;
}

.move_in_attachment .document_attachment_box.btn.btn-primary.btn-file {
    background-color: transparent;
    border: medium none;
    padding: 0;
}

.move_in_attachment .fileupload {
    background-color: #f0f5f9;
    padding: 0;
}

.move_in_attachment .fileupload-exists .upload-backbg {
    border: 1px solid #d9e2e9;
    margin-bottom: 10px;
    padding: 10px;
}

.move_in_attachment {
    border: medium none;
    margin: 0;
}

.move_in_attachment .fileupload.fileupload-exists {
    padding: 0;
}

.e-signature_attachment {
    background-color: #fff;
    border: medium none;
    margin-bottom: 20px;
    margin-top: 30px;
    padding: 0;
}

.e-signature_attachment .move_in_attachment .fileupload {
    background-color: #ffffff;
}

/* mantenance section */

.mten_menu_section ul li {
    width: 25%;
}

.mten_menu_section ul li.active a {
    background-color: #46c57f;
    border: 1px solid #f9e2e9;
}

.mten_menu_section ul li.active a:focus {
    background-color: #46c57f;
}

.mten_menu_section ul {
    border: medium none;
}

.mten_menu_section ul li a {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    border-radius: 50%;
    display: block;
    height: 15px;
    padding: 0;
    width: 15px;
}

.mten_menu_section ul li::before {
    background-color: #d9e2e9;
    content: "";
    height: 1px;
    position: absolute;
    top: 7px;
    width: 100%;
}

.meintenance_box {
    border: 1px solid #d9e2e9;
    border-radius: 5px;
    float: left;
    margin-bottom: 0;
    margin-top: 30px;
    padding: 15px;
    text-align: center;
    width: 100%;
}

a:hover .meintenance_box {
    background-color: #f0f5f9;
    color: #292929;
}

.meintenance_box .form_sub_title_text {
    margin: 0;
    width: 100%;
}

.meintenance_box span {
    color: #0099ca;
    font-size: 100px;
}

.categories_ment_btn a {
    color: #292929;
}

.meintenance_box .form_sub_title_text p {
    font-size: 13px;
    height: 85px;
}

.mainac_title_center {
    float: left;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}

.add_main_requests_sidebar {
    background-color: #e6eef4;
    border-left: 1px solid #d9e2e9;
    display: block;
    float: left;
    height: 1000px;
    padding: 15px 0 20px;
    width: 100%;
}

.mten_select_ctg_section .col-md-4 {
    padding: 0;
}

.add_main_requests_sidebar select, .add_main_requests_sidebar input {
    background-color: transparent;
    border-color: #b8c7cf;
}

.available_date_box {
    border-bottom: 1px solid #b8c7cf;
    padding-bottom: 10px;
}

.user_details_mainten img {
    background-color: #f0f5f9;
    border-radius: 50%;
    float: left;
    height: 60px;
    margin-right: 10px;
    width: 60px;
}

.user_details_mainten h3 {
    float: left;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 10px;
    text-transform: capitalize;
}

.meintenance_box_two {
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 30px;
    padding: 10px 0;
    width: 100%;
}

.meintenance_box_two .form_sub_title_text {
    margin: 0;
    text-align: center;
    width: 100%;
}

.categories_ment_btn a:hover .meintenance_box_two {
    background-color: #f0f5f9;
}

.categories_ment_btn {
    margin-top: 30px;
}

.categories_ment_btn label small {
    text-transform: uppercase;
}

.mten_menu_section ul li:nth-child(4) a {
    float: right;
}

.mten_menu_section ul li:nth-child(3) a {
    left: 40px;
    margin: 0 auto;
}

.mten_menu_section ul li:nth-child(2) a {
    margin: 0 auto;
    right: 40px;
}

.categories_last_form_fill {
    margin-top: 30px;
}




/*Canban*/

.kanban-centered {
    position: relative;
    margin-bottom: 30px;
}

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

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

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

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

.kanban-centered:before {
    content: '';
    position: absolute;
    display: block;
    width: 2px;
    /*background: #f5f5f6;*/
    top: 20px;
    bottom: 20px;
    /*margin-left: 18px;*/
}

.kanban-centered .kanban-entry {
    border: 1px solid #d9e2e9;
    border-radius: 0;
    clear: both;
    margin: 10px 8px;
    position: relative;
}

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

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

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

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

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

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

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

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

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

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

.kanban-centered .kanban-entry.left-aligned .kanban-entry-inner .kanban-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);
}

.kanban-centered .kanban-entry .kanban-entry-inner {
    position: relative;
    /*margin-left: -24px;*/
}

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

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

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

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

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

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

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

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

.kanban-centered .kanban-entry .kanban-entry-inner .kanban-icon {
    background: #fff;
    color: #737881;
    display: block;
    width: 25px;
    height: 25px;
    -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 4px #f5f5f6;
    -webkit-box-shadow: 0 0 0 4px #f5f5f6;
    box-shadow: 0 0 0 4px #f5f5f6;
    float: left;
    margin-top: 6px;
}

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

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

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

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

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

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

.kanban-centered .kanban-entry .kanban-entry-inner .kanban-label {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    float: left;
    padding: 0.75em;
    position: relative;
    width: 100%;
}

.kanban-centered .kanban-entry .kanban-entry-inner .kanban-label h2, .kanban-centered .kanban-entry .kanban-entry-inner .kanban-label p {
    color: #737881;
    font-family: "Noto Sans",sans-serif;
    font-size: 12px;
    margin: 0;
    line-height: 1.428571429;
}

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

.kanban-centered .kanban-entry .kanban-entry-inner .kanban-label h2 {
    color: #292929;
    font-family: raleway,sans-serif;
    font-size: 18px;
    margin-bottom: 0;
    text-transform: capitalize;
}

.kanban_view_section .kanban-entry-inner .kanban-label h2.kanban_view {
    margin-bottom: 10px;
}

.kanban-centered .kanban-entry .kanban-entry-inner .kanban-label h2 a {
    color: #303641;
}

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


.container .kanban_view_section .panel-body {
    background-color: #f0f5f9;
    padding: 10px;
}

.kanban_view_section .panel-primary {
    border-color: #d9e2e9;
}

.kanban_id_tag a.view_details_text:nth-child(1) {
    float: left;
}

.kanban_id_tag a.view_details_text:nth-child(2) {
    float: right;
}

.kanban_id_tag a {
    font-size: 16px;
}

.kanban_id_tag {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.kanban_status_mark {
    background-color: red;
    border-radius: 15px 0 0 15px;
    display: block;
    height: 30px;
    position: absolute;
    right: 0;
    top: 60px;
    width: 15px;
    z-index: 9;
}

.container .kanban_view_section .panel-heading {
    background-color: #f0f5f9;
    border-bottom: medium none;
    color: #292929;
    font-size: 20px;
    padding-bottom: 0;
}

.kanban_view_section {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.add_maintenance_req_section {
    float: left;
    margin-top: 30px;
    width: 100%;
}

/**/



.main_form_title.pop_up_main_title {
    margin-bottom: 30px;
}


.permition_btn span {
    background-color: #0099ca;
    color: #fff;
    height: 25px;
    line-height: 25px;
    padding: 0;
    text-align: center;
    width: 25px;
}

.delt_btn span {
    background-color: #f52b03;
    color: #fff;
    height: 25px;
    line-height: 25px;
    padding: 0;
    text-align: center;
    width: 25px;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #d9e2e9!important;
}

.modal .table-responsive {
    height: 510px;
    overflow: auto;
}

.btn-group > .btn.btn-success {
    background-color: #03a9f4;
    border-radius: 30px!important;
    margin-right: 10px;
    padding: 10px 20px;
}

.btn-group > .btn.btn-danger {
    border-radius: 30px!important;
    margin-right: 10px;
    padding: 10px 20px;
}

.btn-group > .btn.btn-info {
    background-color: #0099ca;
    border-radius: 30px!important;
    padding: 10px 20px;
}

.btn-group .btn.btn-default {
    border-radius: 30px!important;
    padding: 10px 20px;
    margin-right: 10px;
}

.btn-group .btn.btn-warning {
    border-radius: 30px!important;
    padding: 10px 20px;
    margin-right: 10px;
}

table tbody tr th {
    color: #012a3d;
    font-family: raleway;
    font-size: 14px;
    font-weight: normal;
    padding: 10px!important;
}


.space_20 {
    padding : 20px;
    clear: both;
}

.purchest_rpt_btn {
    background-color: #f0f5f9;
    border-radius: 0;
    color: #012a3c;
    padding: 20px 15px;
    width: 100%;
}

.purchest_rpt_btn .badge {
    background-color: #fff;
    border: 1px solid #012a3c;
    color: #012a3c;
    margin-left: 10px;
}

.btn-group p .btn {
    border-radius: 30px;
    margin-right: 10px;
    padding: 10px 20px;
}

.select2-container.form-control .select2-choice.select2-default {
    background-image: none;
    height: 34px;
    padding: 0;
}

.select2-container.form-control .select2-arrow {
    display: none!important;
}

.select2-container.form-control .select2-choice.select2-default .select2-chosen {
    height: 34px;
    margin: 0;
}

.select2-container.select2-dropdown-open .select2-choice {
    background-color: transparent;
}

.select2-drop.select2-display-none.select2-with-searchbox.select2-drop-active {
    border-color: #ccc;
    box-shadow: none;
    margin: 0;
    padding: 10px;
}

.startDate .input-group-addon {
    background-color: transparent;
    border-right: medium none;
    border-top: medium none;
    color: #0099ca;
}

.select2-container.form-control {
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    font-size: 15px;
    font-weight: 400;
    padding-left: 0;
}

.rental_delas_btn {
    background-color: #f0f5f9;
    color: #102a3c;
    float: left;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 15px;
    text-align: right;
    width: 100%;
}

.rental_delas_btn button {
    background-color: #0099ca;
}

.rental_delas_btn a i {
    bottom: 4px;
    position: relative;
}

.new_status_rnt {
    background-color: #f44e03;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 600;
    padding: 5px 10px;
    position: absolute;
    right: 15px;
    text-transform: capitalize;
    top: -5px;
}

.status_pending_rnt {
    background-color: #46c57f;
    color: #fff;
    float: right;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 10px;
    position: absolute;
    right: 15px;
    text-transform: capitalize;
    top: -5px;
}

.new_decline_rnt {
    background-color: #ee3124;
    color: #fff;
    float: right;
    font-weight: 600;
    padding: 5px 10px;
    position: absolute;
    right: 15px;
    text-transform: capitalize;
    top: -5px;
}

.btn-group a {
    border-radius: 30px!important;
    margin-right: 10px!important;
    padding: 10px 20px!important;
}

.form-group .select2-container .select2-choices {
    background-image: none;
}

.document_attachment_box.btn.btn-primary.btn-file .input.file input {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    top: 0;
}

.fa.fa-trash.tenant-delete, .icon-flash_off.tenant-delete {
    color: #292929;
    font-size: 14px;
    padding: 10px 15px;
}

.fa.fa-trash.tenant-delete a, .icon-flash_off.tenant-delete a {
    color: #292929;
    font-family: open sans;
    font-size: 14px;
    padding-left: 3px;
}

.add_documents_box.tenant_view_attach {
    background-color: #fff;
    margin: 0;
}

.add_documents_box.tenant_view_attach a {
    float: left;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    width: 100%;
    font-weight: 600;
    color: #03a9f5;
}

.view_edit_tanant {
    background-color: #fff;
    float: left;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    width: 100%;
}

.table_bg_section {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
    float: left;
    padding: 10px 20px;
    width: 100%;
}

.space_10 {
    clear: both;
    padding: 10px;
}

#resultDiv .panel-body + table {
    margin-top: 20px;
    width: 100%;
}

.text-right .btn-group {
    margin-top: 20px;
}

.forget_pass_section .forget_sub {
    margin-top: 30px;
    width: 100%;
}

.forgot_email_box {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 15px 0;
    width: 100%;
}

.forgot_email_box input {
    background-color: transparent;
}

.properties_slider .carousel-control {
    width: 5%;
}

.properties_slider .carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
    left: auto;
    right: 30px;
}

.properties_slider .glyphicon-chevron-right::before {
    background-color: #000;
    border-radius: 55px;
    content: "";
    font-family: fontawesome;
    opacity: 1;
    padding: 20px 30px;
}

.properties_slider .glyphicon-chevron-left::before {
    background-color: #000;
    border-radius: 55px;
    content: "";
    font-family: fontawesome;
    opacity: 1;
    padding: 20px 30px;
}

.properties_slider .carousel-indicators {
    display: none;
}

.properties_slider .carousel-control.left {
    background-image: none;
    background-repeat: repeat-x;
}

.main_form_title + .panel {
    box-shadow: none;
}

.super_admin_name {
    margin-top: 5px;
}

.last_days_account .table-responsive {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    padding: 15px 15px 0;
}

.nav.navbar-nav.pull-right.toolbar .open a.username {
    background-color: transparent;
}

header .toolbar .dropdown a.username:hover {
    background-color: transparent;
}

.rental_app_side_box {
    background-color: #03a9f5;
    border-radius: 5px;
    float: left;
    padding: 25px 20px;
    width: 100%;
}

.properties_details_boxes .rent_deposit_boxes ul li {
    display: inline-block;
    margin-right: 25px;
}

.app_take_action_box .quick_button a:nth-child(3) .add_new_pro_sec, .app_take_action_box .quick_button a:nth-child(4) .add_new_tenant_sec  {
    border-bottom: medium none;
}

.app_references_details {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    padding: 25px 0 0;
    width: 100%;
}

.app_references_details label {
    margin: 0;
}

.search_pagi_box .input-group-btn button {
    border-radius: 20px;
    padding: 0 15px 0 10px;
}

.search_pagi_box .input-group input {
    border-radius: 30px;
    padding: 0 15px;
}

.app_take_action_box .quick_button_box {
    float: left;
    padding: 20px 0;
    position: relative;
    width: 100%;
}

.app_take_box {
    background-color: #fff;
    border-bottom: 1px solid #d9e2e9;
    border-image: none;
    border-left: 1px solid #d9e2e9;
    border-right: 1px solid #d9e2e9;
    float: left;
    width: 100%;
}

.app_take_box .quick_button_box.add_new_tenant_sec {
    border-right: 1px solid #d9e2e9;
}


.app_take_action_box {
    float: left;
    width: 100%;
}

.app_property_info_box .heading_box {
    float: left;
    width: 100%;
}

.app_property_info_box {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.focusedform .forget_pass_section {
    width: 600px;
}

.for_nam_log {
    float: left;
    width: 100%;
}

footer .pull-left, footer .pull-right {
    font-weight: normal;
}

.purchest_rpt_btn {
    margin-bottom: 20px;
    white-space: normal;
}

.property_amenities .form_sub_title_text {
    float: left;
    width: 100%;
}

.super_admin_name .navbar-brand {
    font-family: raleway;
    font-weight: 600;
}

.super_admin_name span {
    padding-right: 0;
}

.last_days_account.dash_box td a {
    color: #03a9f5;
    font-size: 16px;
}

.add_properties_section {
    margin-top: 20px;
}

.financial_box.dash_box, .quick_button_section.dash_box {
    margin-top: 20px;
}

.user_btn_boxes .add_new_properties_btn {
    margin-right: 15px;
}

.web_logo_box {
    background-color: #f0f5f9;
    float: left;
    width: 100%;
    padding: 15px;
    border: 1px solid #d9e2e9;
}

.web_logo_box label {
    float: left;
    margin-bottom: 30px;
    margin-right: 30px;
}

.btn-group.open ul.dropdown-menu li a {
    border-radius: 0!important;
    margin: 0!important;
    padding: 10px 15px!important;
    font-size: 14px!important;
}

.btn-group.open ul.dropdown-menu li a span {
    margin-right: 10px;
}

.user_details img {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    border-radius: 50%;
    width: 100px;
}

.tenant_contact_person {
    float: left;
    padding: 20px 0;
    width: 100%;
}

.user_details h3 {
    font-family: open sans,sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.description_box.features_section_admin {
    margin: 0;
}

.panel #clients .btn-group button {
    background-color: #fff;
    background-image: url("../../../img/down-arrow.svg");
    background-position: right bottom 7px;
    background-repeat: no-repeat;
    background-size: 15px auto;
    border-bottom: 1px solid #ccc;
    border-radius: 0!important;
    box-shadow: none;
    font-size: 14px;
    font-weight: 500;
    height: 34px;
    padding-left: 0;
    text-align: left;
    width: 100%;
}

.panel #clients .btn-group.open ul {
    max-height: 500px;
    overflow: auto;
}

.panel #clients .btn-group {
    float: left;
    width: 100%;
}

.panel #clients .multiselect-container.dropdown-menu li a {
    padding: 5px 0!important;
}

.panel #clients .multiselect-container.dropdown-menu {
    width: 100%;
}

.panel #clients .btn-group button b.caret {
    opacity: 0;
}

.kanban-entry-inner .kanban_id_tag .col-md-6 {
    padding: 0;
}

.kanban-entry-inner .kanban_id_tag .col-md-6 {
    padding: 0;
}

.kanban_id_tag span.text {
    color: #03a9f5;
    display: block;
    font-size: 18px;
    font-weight: 600;
}

.kanban-entry-inner .kanban_id_tag .btn-group {
    margin: 0;
}

.last_day_all_invoice.details_all_dash.text-right {
    margin-bottom: 0;
}

.kanban_address {
    margin-bottom: 20px;
}


.rental_infomation_box ul li.active {
    background-color: #fff;
}

.rental_infomation_box ul.nav.nav-tabs li {
    margin: 0;
    padding: 0;
}

.property_page_details.rental_info_pro_box ul li {
    width: auto;
}

.rent_deposit_boxes.property_page_details.rentinfo_rent_box ul li {
    text-align: left;
    width: 30%;
}

.rental_info_lease_section .rental_infomation_box {
    border: 1px solid #d9e2e9;
    float: left;
    width: 100%;
}

.rental_info_lease_section .rental_infomation_box ul li.active {
    background-color: #fff;
    border-right: 1px solid #d9e2e9;
}

.rental_info_lease_section .rental_infomation_box ul li a:hover {
    border: medium none;
}

.rental_info_lease_section .rental_infomation_box ul li a {
    border: medium none;
    padding: 25px 10px;
}

.lease_transactions_box ul li {
    display: inline-block;
    margin-right: 40px;
    text-align: left;
    width: auto;
}

.lease_transactions_box ul li p {
    color: #012a3c;
    font-family: raleway;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.lease_transactions_box li h2 span.lease_small {
    font-size: 14px;
    font-weight: bold;
}

.lease_transactions_box ul li span {
    color: #012a3c;
    font-size: 24px;
    font-weight: 600;
}

.lease_transactions_box h2 {
    color: #012a3c;
}

.invoice_date_lease {
    color: #ccc;
    float: left;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    width: 100%;
}

.lease_transactions_box h3 {
    color: #0099ca;
    font-size: 16px;
}

.rental_info_pro_box .quick_title span {
    color: #03a9f5;
    float: right;
    margin-right: 10px;
}

.deposit_box_rent h2 span {
    font-size: 12px;
    text-transform: capitalize;
}

.deposit_box_rent h2 {
    border-bottom: 1px solid #d9e2e9;
    float: left;
    font-size: 22px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 100%;
}
.deposit_box_rent {
    background-color: #fff;
    float: left;
    padding: 15px;
    width: 100%;
}

.total_pay_box {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    width: 100%;
}

.pay_now_box {
    float: left;
    margin: 0 0 20px;
    width: 100%;
}

.pay_now_btn {
    background-color: #0099ca;
    border: medium none;
    border-radius: 30px;
    color: #fff;
    font-family: raleway;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px 30px;
}

.user_details_mainten.landlord_user_name {
    padding: 15px 0;
}

.property_page_details.rental_info_pro_box span:nth-child(3) {
    height: 20px;
}

.user_details_mainten.landlord_user_name img {
    margin-top: 10px;
}

.user_details_mainten.landlord_user_name p {
    margin-bottom: 0;
}

.lease_transa_form .table-inverse .v-align-top {
    width: auto;
}

.lease_transa_form .table-inverse .v-align-top b {
    font-weight: normal;
}

.lease_transa_form table tbody tr td {
    border-right: 1px solid #d9e2e9;
}

.lease_transa_form table tbody tr td {
    font-size: 14px;
}

.rent_paynow {
    color: #f52b03;
    font-weight: 600;
}

.rent_paynow:hover {
    color: #03a9f5;
}

.rent_paid {
    color: #03a9f5;
    font-weight: 600;
}

.lease_transa_form table thead tr th {
    font-family: raleway;
    text-transform: capitalize;
}

.rent__tabltotal div {
    font-size: 16px;
    font-weight: 600;
}

.total_pay_box .pay_now_box h3 {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.pay_now_btn:hover {
    color: #ffffff;
}

.administrator_box {
    float: left;
    width: 100%;
}

.admini_img_box, .admin_details_box {
    float: left;
}

.rent_pending {
    color: #5d8666;
    font-weight: 600;
}

.last_day_all_invoice.details_all_dash.text-right {
    margin-bottom: 0;
}

.search_icon a i {
    color: #03a9f5;
}

.app_take_box a {
    float: left;
    width: 33.3333%;
}

.app_take_decline {
    border-bottom: medium none;
    border-right: 1px solid #d9e2e9;
}

.app_take_action_box .app_take_box .app_take_movein {
    border-right: medium none;
}

.rental_app_btn {
    border-radius: 0;
    box-shadow: none;
    color: #013a3c;
    cursor: default;
    font-size: 18px;
    margin-left: 0;
    padding: 5px 0;
    text-align: left;
    width: 100%;
}

.rental_app_btn.new__btn {
    color: #3cbb74;
}

.rental_app_btn.decline__btn {
    color: #ee3124;
}

.rental_app_btn:hover {
    color: #013a3c;
}

.rental_app_btn:active {
    box-shadow: none;
}

.rental_app_btn span {
    font-size: 14px;
}

.new_rantal_application-section .quick_button_section.dash_box {
    margin-top: 0;
}

.tenant_img_remove {
    color: #e24d52;
    float: right;
    font-size: 16px;
    padding: 0 15px;
}

li .sidebar_noty {
    background-color: #03a9f5;
    border-radius: 50%;
    color: #fff;
    float: right;
    font-size: 13px;
    height: 25px;
    line-height: 24px;
    padding: 0;
    text-align: center;
    width: 25px;
}

.multi_prop_img_box {
    border: 1px solid #d9e2e9;
    float: left;
    margin-top: 20px;
    width: 100%;
}


.multi_prop_img_box input[type="file"] {
    display:block;
}

.multi_prop_img_box .imageThumb {
    border: 1px solid #d9e2e9;
    height: 55px;
    margin: 0 5px 0 0;
    width: 55px;
}

.multi_attach_box .col-md-3 {
    margin-right: 5px;
    padding: 0;
    width: 23%;
}

.multi_attach_box .icon-delete-button {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    height: 100%;
    line-height: 55px;
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.multi_attach_box .col-md-3:hover span {
    opacity: 1;
    transition: all 0.2s ease 0s;
}

.multi_attach_box {
    background-color: #fff;
    float: left;
    padding: 15px;
    position: relative;
    width: 100%;
}

.multi_upload_box {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    float: left;
    height: 50px;
    margin-right: 5px;
    width: 55px;
}

.multi_attach_box input {
    bottom: 10px;
    cursor: pointer;
    left: 70px;
    opacity: 0;
    position: absolute;
    width: 130px;
}

.multi_attach_box p {
    color: #012a3c;
    float: left;
    font-family: raleway;
    margin: 20px 0 0;
    text-align: center;
    width: 100%;
}

.multi_prop_img_box .main_form_title {
    background-color: #fff;
    border: medium none;
}

.property_view_history_box .rent_deposit_boxes ul li span {
    text-transform: unset;
}

.text-center.prop_his_img img {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    border-radius: 50%;
    height: 100px;
    margin-top: 20px;
    width: 100px;
}

.text-center.prop_his_img {
    float: left;
    width: 100%;
}

.property_view_history_box .tenant_email_text {
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}

.prop_index_edit .dropdown-menu a {
    color: #012a3c;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
}

.prop_index_edit .dropdown-menu {
    min-width: 120px;
    width: 120px;
}

.prop_index_edit a.header_icons span {
    color: #03a9f5;
    font-size: 26px;
}


.page_number_box li a {
    background-color: transparent;
    border: medium none;
    color: #012a3c;
    font-family: raleway;
    font-size: 14px;
    font-weight: 600;
    margin: 0 5px;
}

.page_number_box li.active a {
    background-color: transparent;
    color: #03a9f5;
}

.page_number_box li.active a:hover {
    background-color: transparent;
    color: #03a9f5;
}

.page_number_box li a:hover {
    background-color: transparent;
    color: #03a9f5;
}

.page_number_box li.disabled a {
    background-color: transparent;
}

.property_filter_box ul li {
    display: inline-block;
    font-family: raleway;
    font-size: 16px;
    font-weight: 600;
    margin: 0 10px;
}

.property_filter_box ul {
    margin: 10px 0;
}

.property_filter_box ul li a {
    color: #012a3c;
}

.property_filter_box ul li a:hover {
    color: #03a9f5;
}

.edit_profile_img {
    padding-bottom: 0;
}

.main_form_title.edit_profile_img .tenant_img_remove {
    padding: 0;
    position: absolute;
    right: 15px;
}

.deals_application_title lable {
    float: left;
    font-size: 14px;
    height: 20px;
    overflow: hidden;
}

.status_movedin_rnt {
    background-color: #5250a2;
    color: #fff;
    float: right;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 10px;
    position: absolute;
    right: 15px;
    text-transform: capitalize;
    top: -5px;
}

td .btn-group button.dropdown-toggle {
    background-color: #0099ca;
    border-radius: 0;
    box-shadow: none;
}

.kanban_id_tag .btn-group button.dropdown-toggle {
    background-color: #03a9f5;
    border-radius: 0;
    box-shadow: none;
}

.kanban-centered {
    max-height: 700px;
    overflow: auto;
}

.tenant_uset_details .dropdown.tenant_txt_icon.open li span {
    display: block;
    padding: 10px 15px;
}

.tenant_uset_details .dropdown.tenant_txt_icon.open li span {
    display: block;
    padding: 10px 15px;
}

.tenant_uset_details .dropdown.tenant_txt_icon.open li span:hover {
    background-color: #f5f5f5;
}

.tenant_uset_details .dropdown.tenant_txt_icon.open li span.fa-trash::before {
    margin-right: 10px;
}

.tenant_uset_details .dropdown.tenant_txt_icon.open li a i {
    margin-right: 10px;
}

.lan_changes_box {
    float: right;
    margin-top: 13px;
}

.lan_changes_box select {
    background-color: #fff;
    background-position: right 5px center;
    padding: 5px 20px 5px 10px;
}

/*Arabic css*/

html[dir="rtl"] #page-content {
    margin-left: 0;
    margin-right: 230px;
}

html[dir="rtl"] #leftmenu-trigger {
    background-position: 0 0;
    float: right;
}

html[dir="rtl"] body.collapse-leftbar #page-content,html[dir="rtl"] body.collapse-leftbar footer {
    margin-right: 70px;
}

html[dir="rtl"] header .navbar-header.pull-left {
    float: right!important;
}

html[dir="rtl"] header .main_admin_profile {
    float: left!important;
    padding-right: 20px;
}

html[dir="rtl"] .lan_changes_box {
    float: left;
}

html[dir="rtl"] header.navbar-fixed-top {
    padding-right: 0;
}

html[dir="rtl"] #sidebar li a {
    text-align: right;
}

html[dir="rtl"] #sidebar li.hasChild > a::before  {
    float: left;
    transform: rotate(180deg);
}

html[dir="rtl"] #sidebar li.hasChild.open > a::before {
    transform: rotate(0deg)!important;
}

html[dir="rtl"] #sidebar .acc-menu li a {
    padding: 10px 15px;
}

.language__box ul.dropdown-menu li img {
    float: left;
    padding: 10px;
    position: absolute;
}

.language__box ul.dropdown-menu li a {
    padding-left: 40px;
}

.language__box ul.dropdown-menu {
    padding: 0;
}

.language_display {
    background-color: #f0f0f9;
    border: 1px solid #fff;
    color: #012a3c;
    float: left;
    padding: 5px 10px;
    width: 100%;
}

.language_display img {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.language_display span {
    float: left;
    font-size: 14px;
}

.main_admin_profile .language__box.open a, .main_admin_profile .language__box.open a:hover {
    background-color: transparent;
}

.language__box .header_icons {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.language_select_box {
    padding: 15px;
}

.language_select_box .language__box .dropdown-menu {
    background-color: #f0f5f9;
    margin-right: 0;
    min-width: 120px;
}

html[dir="rtl"] header .language_select_box {
    float: left!important;
    padding-left: 0;
}

html[dir="rtl"] .language__box ul.dropdown-menu li a {
    padding-right: 40px;
}

html[dir="rtl"] .input.select label {
    margin-right: 15px;
}

html[dir="rtl"] .user_admin_properties .search_icon {
    left: 20px;
    right: inherit;
    top: 10px;
}

html[dir="rtl"] li .sidebar_noty {
    float: left;
}

html[dir="rtl"] .search_pagi_box .input-group-btn button {
    border-radius: 20px 0 0 20px!important;
    padding: 0 15px 0 10px;
}

html[dir="rtl"] .search_pagi_box .input-group input {
    border-radius: 0 20px 20px 0!important;
    padding: 0 15px;
}

html[dir="rtl"] .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    right: 10px;
}

html[dir="rtl"] .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 0;
}

html[dir="rtl"] footer {
    margin-left: 0;
    margin-right: 250px;
}

html[dir="rtl"] body.collapse-leftbar #page-content, body.collapse-leftbar footer {
    margin-left: 0;
    margin-right: 70px;
}

.advertisements_edit_modal {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    float: left;
    margin: 0 auto;
    padding: 20px 10px;
    position: absolute;
    width: 100%;
}

.advertisements_edit_modal .main_form_title {
    border: 1px solid #d9e2e9;
}

.dashboard_table_box .table-responsive {
    height: 300px;
    max-height: 300px;
    min-height: 160px;
    overflow: auto;
}

.property_view_history_box .main_form_title a {
    color: #0099ca;
    font-size: 16px;
    font-weight: 600;
}

.contact_inquiry_table {
    float: left;
    max-height: 350px;
    overflow: auto;
    padding: 15px;
    width: 100%;
}

html[dir="rtl"] .tenant_txt h2 {
    text-align: left;
}

html[dir="rtl"] .main_form_title.edit_profile_img .tenant_img_remove {
    left: 15px;
    right: inherit;
}

html[dir="rtl"] .add_documents_box .btn.btn-file {
    left: 15px;
    right: inherit;
}

html[dir="rtl"] .proparty_photo_upload .main_form_title lable {
    padding-right: 15px;
}

html[dir="rtl"] label.col-sm-2.control-label small {
    float: right;
}

html[dir="rtl"] .tenant_uset_details .dropdown.tenant_txt_icon.open li a i {
    margin-left: 10px;
}

html[dir="rtl"] .fa.fa-trash.tenant-delete a, .icon-flash_off.tenant-delete a {
    padding-right: 10px;
}

html[dir="rtl"] .intl-tel-input .selected-flag .iti-flag {
    left: 5px;
}

html[dir="rtl"] .intl-tel-input.allow-dropdown input.tel_mobile {
    direction: ltr;
    text-align: right;
}

html[dir="rtl"] .icon-sq_mt_icon {
    float: left;
}

.commission_apply {
    border-left: 1px solid #d9e2e9;
    border-right: 1px solid #d9e2e9;
}

.app_take_movein.quick_button_box.add_new_tenant_sec.text-center h4.quick_title + h4 {
    background-color: #5250a2;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    position: absolute;
    right: 5px;
    top: 0;
}

html[dir="rtl"] .properties_future_box span {
    width: 100%;
}

html[dir="rtl"] .properties_future_box p {
    float: left;
    width: 100%;
}

html[dir="rtl"] .btn-group.open ul.dropdown-menu li a {
    text-align: right;
}

html[dir="rtl"] #sidebar li a {
    padding: 15px 0 15px 10px;
}

html[dir="rtl"] #sidebar i {
    margin-right: 10px;
}

html[dir="rtl"] .form-group label.control-label {
    padding: 0;
    text-align: right;
    width: 100%;
}

html[dir="rtl"] .form-group input.form-control {
    padding-right: 0;
}

html[dir="rtl"] .close {
    float: left;
}

html[dir="rtl"] .kanban_status_mark {
    border-radius: 0 15px 15px 0;
    left: 0;
    right: inherit;
}

html[dir="rtl"] .col-md-12.text-right {
    text-align: left;
}

.application_table {
    padding: 0 15px;
}

html[dir="rtl"] .phone_num {
    direction: ltr;
    text-align: right;
}

.application_cate_box .col-md-4 {
    padding: 0 15px;
}

.separate_invoicing_box.invoicing_box.e-signature_attachment img {
    background-color: #fff;
    border: 1px solid #d9e2e9;
    padding: 5px;
    width: 25%;
}

.separate_invoicing_box.invoicing_box.e-signature_attachment {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    padding: 15px;
}

.commi_price {
    background-color: #5250a2;
    color: #fff;
    font-size: 16px;
    padding: 5px 15px;
    position: absolute;
    right: 10px;
    top: 0;
}

html[dir="rtl"] .highcharts-legend {
    direction: ltr;
}

html[dir="rtl"] .landlord_gender input {
    margin-left: 10px;
    margin-right: 10px;
}

html[dir="rtl"] .form_sub_title_text {
    float: right;
}

html[dir="rtl"] .properties_future_box .col-md-2.col-sm-4.col-xs-6 {
    float: right;
    text-align: center;
    width: 15.6667%;
}

html[dir="rtl"] .language_display img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 5px;
}

html[dir="rtl"] .language_display span {
    float: right;
}

html[dir="rtl"] .properties_details ul li span.icon-sq_mt_icon {
    float: left;
}

html[dir="rtl"] .active_status, html[dir="rtl"] .deactive_status, html[dir="rtl"] .inactive_status {
    left: 0;
    right: inherit;
}

html[dit="rtl"] .highcharts-tooltip {
    direction: ltr;
}

html[dir="rtl"] .chart {
    direction: ltr;
}

html[dir="rtl"] .form_sub_title_text h4 {
    width: 100%;
}

html[dir="rtl"] .property_type .radio-inline {
    margin-right: 10px;
}

html[dir="rtl"] .form-group .radio-inline:last-child {
    margin-right: 10px;
}

html[dir="rtl"] .features_amenities_box ul {
    padding: 0;
}

html[dir="rtl"] .properties_slider .carousel-control.left {
    left: 40px;
}

html[dir="rtl"] .properties_slider .carousel-control.right {
    right: -20px;
}

td .btn.btn-primary.disabled {
    border-radius: 0;
}

html[dir="rtl"] .btn-group > .btn.btn-success {
    margin-left: 15px;
}


/* Crop CSS */

.croping_box {
    background-color: #fff;
    border: 2px dashed #d9e2e9;
    padding: 25px 10px;
    margin-bottom: 30px;
}

.croping_box .btn {
    background-color: #0099ca;
    padding: 10px 20px;
    border-radius: 0;
    margin-top: 10px;
}

.separate_invoicing_box.invoicing_box .form_sub_title_text {
    width: 100%;
}

.pdf_btn a {
    background-color: #0099ca;
    color: #fff;
    float: right;
    margin-bottom: 20px;
    padding: 10px 20px;
}

.load_more_box {
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

.load_more_box a {
    background-color: #0099ca;
    border-radius: 20px;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 30px;
}

.vacate_application_section .rental_application_box h4.quick_title {
    font-size: 14px;
    text-align: left;
    text-transform: capitalize;
}

.vacate_application_section .rental_application_box span.tenant_email_text {
    float: left;
    font-size: 14px;
    text-align: left;
    width: 100%;
}

.vacate_application_section .rental_application__details {
    padding: 5px 15px;
}

.notice_vacate_fill span {
    max-height: 100px;
    overflow: auto;
}