﻿
/*@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url("~/css/Fonts/LatoRegular.woff") format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url("~/css/Fonts/LatoBold.woff") format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: url("~/css/fonts/LatoBlack.woff") format('woff');
}

@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: url("~/css/fonts/LatoItalic.woff") format('woff');
}*/

.btn-lg {
    border-width: 5px;
    line-height: 1.35;
    padding: 7px 16px;
    font-size: 18px;
}

.btn-sm {
    border-width: 4px;
    font-size: 13px;
    line-height: 1.39;
    padding: 4px 9px;
}

.btn-xs {
    border-width: 3px;
}

.btn-minier {
    border-width: 2px;
    font-size: 12px;
    line-height: 18px;
    padding: 0 4px;
}

    /*.btn:hover, .btn-default:hover, .open .btn.dropdown-toggle, .open .btn-default.dropdown-toggle {
        background-color: #8B9AA3 !important;
        border-color: #ABBAC3;
    }

    .btn.no-border:hover, .btn-default.no-border:hover {
        border-color: #8B9AA3;
    }*/

    .btn.no-hover:hover, .btn-default.no-hover:hover {
        background-color: #ABBAC3 !important;
    }

    .btn.active, .btn-default.active {
        background-color: #9BAAB3 !important;
        border-color: #8799A4;
    }

    .btn.no-border.active, .btn-default.no-border.active {
        background-color: #92A3AC !important;
        border-color: #92A3AC;
    }

    .btn.disabled, .btn-default.disabled, .btn[disabled], .btn-default[disabled], fieldset[disabled] .btn, fieldset[disabled] .btn-default, .btn.disabled:hover, .btn-default.disabled:hover, .btn[disabled]:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn:hover, fieldset[disabled] .btn-default:hover, .btn.disabled:focus, .btn-default.disabled:focus, .btn[disabled]:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn:focus, fieldset[disabled] .btn-default:focus, .btn.disabled:active, .btn-default.disabled:active, .btn[disabled]:active, .btn-default[disabled]:active, fieldset[disabled] .btn:active, fieldset[disabled] .btn-default:active, .btn.disabled.active, .btn-default.disabled.active, .btn.active[disabled], .btn-default.active[disabled], fieldset[disabled] .btn.active, fieldset[disabled] .btn-default.active {
        background-color: #ABBAC3 !important;
        border-color: #ABBAC3;
    }

.btn-primary, .btn-primary:focus {
    background-color: #428BCA !important;
    border-color: #428BCA;
}

    .btn-primary:hover, .open .btn-primary.dropdown-toggle {
        background-color: #1B6AAA !important;
        border-color: #428BCA;
    }

    .btn-primary.no-border:hover {
        border-color: #1B6AAA;
    }

    .btn-primary.no-hover:hover {
        background-color: #428BCA !important;
    }

    .btn-primary.active {
        background-color: #2F7BBA !important;
        border-color: #27689D;
    }

    .btn-primary.no-border.active {
        background-color: #2B72AE !important;
        border-color: #2B72AE;
    }

    .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
        background-color: #428BCA !important;
        border-color: #428BCA;
    }

.btn-info, .btn-info:focus {
    background-color: #6FB3E0 !important;
    border-color: #6FB3E0;
}

    .btn-info:hover, .open .btn-info.dropdown-toggle {
        background-color: #4F99C6 !important;
        border-color: #6FB3E0;
    }

    .btn-info.no-border:hover {
        border-color: #4F99C6;
    }

    .btn-info.no-hover:hover {
        background-color: #6FB3E0 !important;
    }

    .btn-info.active {
        background-color: #5FA6D3 !important;
        border-color: #4396CB;
    }

    .btn-info.no-border.active {
        background-color: #539FD0 !important;
        border-color: #539FD0;
    }

    .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
        background-color: #6FB3E0 !important;
        border-color: #6FB3E0;
    }

.btn-success, .btn-success:focus {
    background-color: #87B87F !important;
    border-color: #87B87F;
}

    .btn-success:hover, .open .btn-success.dropdown-toggle {
        background-color: #629B58 !important;
        border-color: #87B87F;
    }

    .btn-success.no-border:hover {
        border-color: #629B58;
    }

    .btn-success.no-hover:hover {
        background-color: #87B87F !important;
    }

    .btn-success.active {
        background-color: #75AA6C !important;
        border-color: #629959;
    }

    .btn-success.no-border.active {
        background-color: #6BA462 !important;
        border-color: #6BA462;
    }

    .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success.active[disabled], fieldset[disabled] .btn-success.active {
        background-color: #87B87F !important;
        border-color: #87B87F;
    }

.btn-warning, .btn-warning:focus {
    background-color: #FFB752 !important;
    border-color: #FFB752;
}

    .btn-warning:hover, .open .btn-warning.dropdown-toggle {
        background-color: #E59729 !important;
        border-color: #FFB752;
    }

    .btn-warning.no-border:hover {
        border-color: #E59729;
    }

    .btn-warning.no-hover:hover {
        background-color: #FFB752 !important;
    }

    .btn-warning.active {
        background-color: #F2A73E !important;
        border-color: #F0981C;
    }

    .btn-warning.no-border.active {
        background-color: #F1A02F !important;
        border-color: #F1A02F;
    }

    .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning.active {
        background-color: #FFB752 !important;
        border-color: #FFB752;
    }

.btn-danger, .btn-danger:focus {
    background-color: #D15B47 !important;
    border-color: #D15B47;
}

    .btn-danger:hover, .open .btn-danger.dropdown-toggle {
        background-color: #B74635 !important;
        border-color: #D15B47;
    }

    .btn-danger.no-border:hover {
        border-color: #B74635;
    }

    .btn-danger.no-hover:hover {
        background-color: #D15B47 !important;
    }

    .btn-danger.active {
        background-color: #C4513E !important;
        border-color: #AA4434;
    }

    .btn-danger.no-border.active {
        background-color: #BA4B39 !important;
        border-color: #BA4B39;
    }

    .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger.active {
        background-color: #D15B47 !important;
        border-color: #D15B47;
    }

.btn-inverse, .btn-inverse:focus {
    background-color: #555555 !important;
    border-color: #555555;
}

    .btn-inverse:hover, .open .btn-inverse.dropdown-toggle {
        background-color: #303030 !important;
        border-color: #555555;
    }

    .btn-inverse.no-border:hover {
        border-color: #303030;
    }

    .btn-inverse.no-hover:hover {
        background-color: #555555 !important;
    }

    .btn-inverse.active {
        background-color: #434343 !important;
        border-color: #313131;
    }

    .btn-inverse.no-border.active {
        background-color: #3B3B3B !important;
        border-color: #3B3B3B;
    }

    .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.active[disabled], fieldset[disabled] .btn-inverse.active {
        background-color: #555555 !important;
        border-color: #555555;
    }

.btn-pink, .btn-pink:focus {
    background-color: #D6487E !important;
    border-color: #D6487E;
}

.well {
    border-radius: 0 0 0 0;
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #F1F1F1;
}

.alert {
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.blue {
    color: #478FCA !important;
}

.background-blue {
    background: none repeat scroll 0 0 #307ECC !important;
}

.red {
    /*color: #DD5A43 !important;*/
    color: #B22222 !important;
}

.unprocessedhome {
    color: #35647e !important;
}

.background-red {
    /*  background-color: #DD5A43 !important;*/
    background-color: #35647e !important;
    background: #35647e !important;
}

.black {
    background-color: #161616 !important;
}


.green {
    color: #69AA46 !important;
}

.white {
    color: #ffffff !important;
}

.alert-danger, .alert-error,.alert-danger h3,.alert-danger h3{
    background-color: #F2DEDE !important;
    border-color: #EED3D7 !important;
    color: #B94A48 !important;
}

.alert-block {
    padding-bottom: 14px;
    padding-top: 14px;
}

.alert-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}


.label {
    background-color: #999999;
    border-radius: 0;
    color: #FFFFFF;
    display: inline;
    font-size: 75%;
    font-weight: 500;
    line-height: 1;
    padding: 0.25em 0.6em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 0;
    border: 1px solid gray;
}

    textarea:focus, select:focus, select:active, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
        border-radius: 0;
        border: 1px solid black;
        box-shadow: none;
    }

.text-primary {
    color: #007FFF;
}

.text-success {
    color: #3FB618;
}

.text-danger {
    color: #FF0039;
}

.text-warning {
    color: #FF7518;
}


select {
    outline: none !important;
}

* {
    /*border-radius: 0 !important;*/
}

.alert-prompt {
    background: none repeat scroll 0 0 #3A4450;
    color: #ffffff;
    margin: 10px 0;
    text-decoration: none;
    text-shadow: none;
}

    .alert-prompt .close {
        color: #ffffff;
        opacity: 100;
        background: none;
        text-decoration: none;
        text-shadow: none;
    }

.table thead tr th label, .table-bordered thead tr th label, .table-condensed thead tr th label, .table-striped thead tr th label {
    color: #000000;
    font-weight: bold;
}

.table, .table-bordered, .table-condensed, .table-hover, .table-striped {
    margin-bottom: 5px;
}


    .table thead tr, .table-bordered thead tr, .table-condensed thead tr, .table-striped thead tr, .table-hover thead tr {
        background: linear-gradient(to bottom, #F8F8F8, #ECECEC) repeat-x scroll 0 0 #F3F3F3;
        color: #707070;
        font-weight: normal;
    }

.paginationCustom {
    margin-bottom: 10px;
    width: auto;
    float: right;
}

    .paginationCustom > ul {
        list-style: none outside none;
        margin: 0;
    }

        .paginationCustom > ul li {
            display: inline-block;
            margin-right: 1px;
            position: relative;
        }

            .paginationCustom > ul li a {
                background-color: #CCCCCC;
                border: 1px solid transparent;
                color: #353535;
                cursor: pointer;
                display: block;
                float: left;
                font-size: 10pt;
                font-weight: 400;
                margin-right: 5px;
                min-height: 25px;
                min-width: 30px;
                padding-left: 5px;
                padding-right: 5px;
                padding-top: 5px;
                position: relative;
                text-align: center;
                vertical-align: middle !important;
                font-weight: bold;
            }

                .paginationCustom > ul li a.mini {
                    font-size: 0.75em !important;
                    height: 14px;
                    min-height: 20px;
                    min-width: 20px;
                    padding-top: 0 !important;
                }

                .paginationCustom > ul li a.big {
                    font-size: 1.2em;
                    height: 48px;
                    min-height: 48px;
                }

                .paginationCustom > ul li a.mini {
                    min-width: 22px;
                    width: 22px;
                }

                .paginationCustom > ul li a.big {
                    min-width: 48px;
                    width: 48px;
                }

                .paginationCustom > ul li a [class^="icon-"], .paginationCustom > ul li a [class*=" icon-"] {
                    display: inline-block;
                    font-size: 1.2em;
                    vertical-align: -10%;
                }

                .paginationCustom > ul li a .icon-large[class^="icon-"], .paginationCustom > ul li a .icon-large[class*=" icon-"] {
                    line-height: 0.9em;
                }

                .paginationCustom > ul li a.big [class^="icon-"], .paginationCustom > ul li a.big [class*=" icon-"] {
                    font-size: 1.33333em;
                }

                .paginationCustom > ul li a [class^="icon-"], .paginationCustom > ul li a [class*=" icon-"] {
                    margin-right: 5px;
                }

                .paginationCustom > ul li a .right[class^="icon-"], .paginationCustom > ul li a .right[class*=" icon-"] {
                    margin-left: 5px;
                    margin-right: auto;
                }

                .paginationCustom > ul li a:before, .paginationCustom > ul li a:after {
                    content: "";
                    display: table;
                }

                .paginationCustom > ul li a:after {
                    clear: both;
                }

                .paginationCustom > ul li a.standart {
                    min-height: 32px;
                    min-width: 90px;
                }

                .paginationCustom > ul li a:active, .paginationCustom > ul li a.default:active {
                    left: 1px;
                    top: 1px;
                }

                .paginationCustom > ul li a:disabled, .paginationCustom > ul li a.disabled {
                    background-color: #EAEAEA;
                    color: #BEBEBE;
                    cursor: not-allowed;
                }

                .paginationCustom > ul li a.default {
                    background-color: #0066CC;
                    color: #FFFFFF;
                }

                .paginationCustom > ul li a:focus {
                    border: 1px dotted #353535;
                    outline: 0 none;
                }

                .paginationCustom > ul li a.mini {
                    font-size: 0.75em !important;
                    height: 14px;
                    min-height: 20px;
                    min-width: 20px;
                    padding-top: 0 !important;
                }

                .paginationCustom > ul li a.big {
                    font-size: 1.2em;
                    height: 48px;
                    min-height: 48px;
                }

                .paginationCustom > ul li a img {
                    height: 16px;
                    top: 8px;
                    width: 16px;
                }

                .paginationCustom > ul li a:hover {
                    background-color: #1D1D1D;
                    color: #FFFFFF;
                }

                .paginationCustom > ul li a:active {
                    left: 1px;
                    top: 1px;
                }

            .paginationCustom > ul li.first a, .paginationCustom > ul li.prev a, .paginationCustom > ul li.next a, .paginationCustom > ul li.last a {
                font-size: 20pt;
            }

                .paginationCustom > ul li.first a:before, .paginationCustom > ul li.prev a:before, .paginationCustom > ul li.next a:before, .paginationCustom > ul li.last a:before {
                    content: "◄";
                    font-size: 1.5em;
                    left: 50%;
                    margin-left: -7px;
                    position: absolute;
                    top: 0;
                }

                .paginationCustom > ul li.first a:before {
                    content: "«";
                    margin-left: -10px;
                }

                .paginationCustom > ul li.prev a:before {
                    content: "‹";
                }

                .paginationCustom > ul li.next a:before {
                    content: "›";
                }

                .paginationCustom > ul li.last a:before {
                    content: "»";
                    margin-left: -10px;
                }

            .paginationCustom > ul li.active a {
                background-color: #0066CC;
                color: #FFFFFF;
            }

            .paginationCustom > ul li.disabled a, .paginationCustom > ul li.spaces a {
                background-color: #F2F2F2;
                color: #1E1E1E;
                cursor: not-allowed;
            }

                .paginationCustom > ul li.disabled a:active, .paginationCustom > ul li.spaces a:active {
                    left: 0;
                    top: 0;
                }

            .paginationCustom > ul li.disabled a {
                color: #1E1E1E;
            }

            .paginationCustom > ul li.spaces a {
                background-color: #FFFFFF;
                cursor: default;
            }

.tabs-blue {
    background-color: #EFF3F8;
    border: 1px solid #C5D0DC;
    padding-top: 6px;
}


.nav-tabs.tabs-blue > li.active > a, .nav-tabs.tabs-blue > li.active > a:focus, .nav-tabs.tabs-blue > li.active > a:hover {
    border-color: #7DB4D8 #7DB4D8 transparent;
}

    .nav-tabs.tabs-blue > li.active > a, .nav-tabs.tabs-blue > li.active > a:focus, .nav-tabs.tabs-blue > li.active > a:hover {
        color: #4C718A;
    }

.nav-tabs[class*="tab-color-"] > li.active > a, .nav-tabs[class*="tab-color-"] > li.active > a:focus, .nav-tabs[class*="tab-color-"] > li.active > a:hover {
    background-color: #FFFFFF;
    box-shadow: none;
    color: #4F80A0;
}

.modal-header {
    background: linear-gradient(to bottom, #FFFFFF, #EEEEEE) repeat-x scroll 0 0 #F8F8F8;
    border-color: #CCCCCC #CCCCCC #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #669FC7;
    padding-left: 12px;
    position: relative;
}

.modal-body {
    padding-top: 25px;
    padding-bottom: 25px;
    max-height:540px;
}

.modal-footer {
    background-color: #EFF3F8;
    background-image: none;
    border-width: 1px 0 0;
    margin-top: 0.5em;
    padding: 15px;
    text-align: left;
}

.tooltip.left {
    margin-left: -11px;
}

.tooltip.in {
    opacity: 1;
}

.tooltip-inner {
    background-color: #333333;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(42, 45, 50, 0.5);
}

.tooltip.top .tooltip-arrow {
    border-top-color: #333333;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #333333;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #333333;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #333333;
}

.tooltip-error + .tooltip > .tooltip-inner {
    background-color: #C94D32;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 rgba(100, 60, 20, 0.3);
}

.tooltip-error + .tooltip.top .tooltip-arrow {
    border-top-color: #C94D32;
}

.tooltip-error + .tooltip.right .tooltip-arrow {
    border-right-color: #C94D32;
}

.tooltip-error + .tooltip.left .tooltip-arrow {
    border-left-color: #C94D32;
}

.tooltip-error + .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #C94D32;
}

.tooltip-success + .tooltip > .tooltip-inner {
    background-color: #629B58;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 rgba(60, 100, 20, 0.3);
}

.tooltip-success + .tooltip.top .tooltip-arrow {
    border-top-color: #629B58;
}

.tooltip-success + .tooltip.right .tooltip-arrow {
    border-right-color: #629B58;
}

.tooltip-success + .tooltip.left .tooltip-arrow {
    border-left-color: #629B58;
}

.tooltip-success + .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #629B58;
}

.tooltip-warning + .tooltip > .tooltip-inner {
    background-color: #ED9421;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 rgba(100, 90, 10, 0.3);
}

.tooltip-warning + .tooltip.top .tooltip-arrow {
    border-top-color: #ED9421;
}

.tooltip-warning + .tooltip.right .tooltip-arrow {
    border-right-color: #ED9421;
}

.tooltip-warning + .tooltip.left .tooltip-arrow {
    border-left-color: #ED9421;
}

.tooltip-warning + .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ED9421;
}

.tooltip-info + .tooltip > .tooltip-inner {
    background-color: #4B89AA;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 rgba(40, 50, 100, 0.3);
}

.tooltip-info + .tooltip.top .tooltip-arrow {
    border-top-color: #4B89AA;
}

.tooltip-info + .tooltip.right .tooltip-arrow {
    border-right-color: #4B89AA;
}

.tooltip-info + .tooltip.left .tooltip-arrow {
    border-left-color: #4B89AA;
}

.tooltip-info + .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #4B89AA;
}

.popover {
    border-color: #CCCCCC;
    border-radius: 0 0 0 0;
    border-width: 1px;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
    color: #4D6883;
    padding: 0;
}

.tooltip-error + .popover {
    border: 1px solid #F7F0EF;
    color: #555555;
}

    .tooltip-error + .popover .popover-title {
        background-color: #F7F0EF;
        border-bottom-color: #E8E0DF;
        color: #B75445;
        text-shadow: none;
    }

    .tooltip-error + .popover.top .arrow:after {
        border-top-color: #F7F0EF;
    }

    .tooltip-error + .popover.bottom .arrow:after {
        border-bottom-color: #F7F0EF;
    }

    .tooltip-error + .popover.right .arrow:after {
        border-right-color: #F7F0EF;
    }

    .tooltip-error + .popover.left .arrow:after {
        border-left-color: #F7F0EF;
    }

.tooltip-warning + .popover {
    border: 1px solid #F4EEE3;
    color: #555555;
}

    .tooltip-warning + .popover .popover-title {
        background-color: #F4EEE3;
        border-bottom-color: #E4DCD3;
        color: #D67E31;
        text-shadow: none;
    }

    .tooltip-warning + .popover.top .arrow:after {
        border-top-color: #F4EEE3;
    }

    .tooltip-warning + .popover.bottom .arrow:after {
        border-bottom-color: #F4EEE3;
    }

    .tooltip-warning + .popover.right .arrow:after {
        border-right-color: #F4EEE3;
    }

    .tooltip-warning + .popover.left .arrow:after {
        border-left-color: #F4EEE3;
    }

.tooltip-success + .popover {
    border: 1px solid #E8F2E3;
    color: #555555;
}

    .tooltip-success + .popover .popover-title {
        background-color: #E8F2E3;
        border-bottom-color: #D8E2D3;
        color: #629B58;
        text-shadow: none;
    }

    .tooltip-success + .popover.top .arrow:after {
        border-top-color: #E8F2E3;
    }

    .tooltip-success + .popover.bottom .arrow:after {
        border-bottom-color: #E8F2E3;
    }

    .tooltip-success + .popover.right .arrow:after {
        border-right-color: #E8F2E3;
    }

    .tooltip-success + .popover.left .arrow:after {
        border-left-color: #E8F2E3;
    }

.tooltip-info + .popover {
    border: 1px solid #E5EDF8;
    color: #555555;
}

    .tooltip-info + .popover .popover-title {
        background-color: #E5EDF8;
        border-bottom-color: #D5DDE8;
        color: #3F79B6;
        text-shadow: none;
    }

    .tooltip-info + .popover.top .arrow:after {
        border-top-color: #E5EDF8;
    }

    .tooltip-info + .popover.bottom .arrow:after {
        border-bottom-color: #E5EDF8;
    }

    .tooltip-info + .popover.right .arrow:after {
        border-right-color: #E5EDF8;
    }

    .tooltip-info + .popover.left .arrow:after {
        border-left-color: #E5EDF8;
    }


#stickyNote, #stickyHolder {
    position: fixed;
    right: 20px;
    top: 10px;
    width: 301px;
    z-index: 9999;
}

.stickyItem {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    font-size: 11px;
    padding: 15px;
}


.stickyWrapper {
    margin: 0 0 10px;
    position: relative;
}

.stickyTitle {
    color: #ffffff;
    font-weight: bold;
}

.stickyBody {
    color: #ffffff;
    padding: 5px;
    font-size: 1.5em;
}

#stickyClose {
    cursor: pointer;
}

.widget-box {
    border-bottom: 1px solid #CCCCCC;
    box-shadow: none;
    margin-top: 20px;
    margin-bottom: 20px;
    min-height: 100px;
   border: 1px solid #DDDDDD !important;
}

.border-blue {
    border: 3px solid #307ECC !important;
}

.widget-header {
    padding: 10px;
    font-weight: bold;
}

.widget-body {
    min-height: 200px;
    max-height: 200px;
    margin-top: 10px;
    overflow: auto;
    position: relative;
}

.widget-header i {
    padding: 0 5px 0 5px;
    vertical-align: bottom !important;
}

.widget-header p {
    margin: 0 0 0 0;
}

.widget-body [class^="icon-"] {
    padding: 5px;
}

.hr30 {
    margin: 30px 0;
}

.maxh100 {
    max-height: 100px;
}

.minh200 {
    min-height: 200px;
}

.minh350 {
    min-height: 350px;
}

.minh400 {
    min-height: 500px !important;
}


.maxh200 {
    max-height: 200px;
}

.borderBottom {
    border-bottom: 1px solid;
}

.pad5 {
    padding: 5px;
}

.underline {
    text-decoration: underline;
}

.fontbold, .fontbold label {
    font-weight: bold;
}

.padtopbottom5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.iconTextMargin {
    margin-right: 5px;
}

.addressBox {
    width: 95%;
}

.datetime {
}

.add-on {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: auto;
    vertical-align: top;
    margin-left: -5px;
}

.datetime:focus, .datetime:hover {
    cursor: pointer;
}

input[type="radio"] {
    margin-left: 5px;
    vertical-align: top;
}

.header-color-dark {
    background: none repeat scroll 0 0 #404040;
    border-color: #454545;
    color: #ffffff;
}

.widget-header-small {
    min-height: 31px;
    padding-left: 10px;
    cursor: pointer;
}

.contentbox-container {
    font-size: 0;
    text-align: center;
}

.contentbox {
    display: inline-block;
    min-width: 210px;
    height: 66px;
    color: #555;
    background-color: #FFF;
    box-shadow: none;
    border-radius: 0;
    margin: -1px 0 0 -1px;
    padding: 8px 3px 6px 9px;
    border: 1px dotted;
    border-color: #d8d8d8;
    vertical-align: middle;
    text-align: left;
    position: relative;
}

    .contentbox > .contentbox-icon {
        display: inline-block;
        vertical-align: top;
        width: 44px;
    }

        .contentbox > .contentbox-icon > [class*="icon-"] {
            background-color: rgba(0, 0, 0, 0);
            border: 0 none;
            border-radius: 100%;
            box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
            display: inline-block;
            height: 42px;
            margin: 0;
            padding: 1px 1px 0 2px;
            position: relative;
            text-align: center;
        }

            .contentbox > .contentbox-icon > [class*="icon-"]:before {
                color: rgba(255, 255, 255, 0.9);
                display: block;
                font-size: 24px;
                padding: 6px 0 7px;
                text-align: center;
                text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.14);
                width: 40px;
            }

    .contentbox .contentbox-content {
        color: #555555;
    }

        .contentbox .contentbox-content:first-child {
            font-weight: bold;
        }

    .contentbox > .contentbox-data {
        border: 0 none;
        display: inline-block;
        font-size: 13px;
        line-height: 21px;
        min-width: 130px;
        padding-left: 8px;
        position: relative;
        text-align: left;
        top: 0;
    }

        .contentbox > .contentbox-data > .contentbox-data-number {
            display: block;
            font-size: 22px;
            margin: 2px 0 4px;
            position: relative;
            text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .contentbox > .contentbox-data > .contentbox-text {
            display: block;
            font-size: 16px;
            margin: 2px 0 4px;
            position: relative;
            text-shadow: none;
        }

    .contentbox.no-border {
        border: medium none !important;
    }

@media only screen and (max-width: 460px) {
    .contentbox {
        margin-bottom: 2px;
        margin-top: 2px;
        min-width: 95%;
    }
}

.contentbox-purple {
    border-color: #6F3CC4;
    color: #6F3CC4;
}

    .contentbox-purple > .contentbox-icon > [class*="icon-"] {
        background-color: #6F3CC4;
    }

    .contentbox-purple.contentbox-dark {
        background-color: #6F3CC4;
        border-color: #6F3CC4;
    }

.contentbox-purple2 {
    border-color: #5F47B0;
    color: #5F47B0;
}

    .contentbox-purple2 > .contentbox-icon > [class*="icon-"] {
        background-color: #5F47B0;
    }

    .contentbox-purple2.contentbox-dark {
        background-color: #5F47B0;
        border-color: #5F47B0;
    }

.contentbox-pink {
    border-color: #CB6FD7;
    color: #CB6FD7;
}

    .contentbox-pink > .contentbox-icon > [class*="icon-"] {
        background-color: #CB6FD7;
    }

    .contentbox-pink.contentbox-dark {
        background-color: #CB6FD7;
        border-color: #CB6FD7;
    }

.contentbox-blue {
    border-color: #6FB3E0;
    color: #6FB3E0;
}

    .contentbox-blue > .contentbox-icon > [class*="icon-"] {
        background-color: #6FB3E0;
    }

    .contentbox-blue.contentbox-dark {
        background-color: #6FB3E0;
        border-color: #6FB3E0;
    }

.contentbox-blue2 {
    border-color: #3983C2;
    color: #3983C2;
}

    .contentbox-blue2 > .contentbox-icon > [class*="icon-"] {
        background-color: #3983C2;
    }

    .contentbox-blue2.contentbox-dark {
        background-color: #3983C2;
        border-color: #3983C2;
    }

.contentbox-blue3 {
    border-color: #1144EB;
    color: #1144EB;
}

    .contentbox-blue3 > .contentbox-icon > [class*="icon-"] {
        background-color: #1144EB;
    }

    .contentbox-blue3.contentbox-dark {
        background-color: #1144EB;
        border-color: #1144EB;
    }

.contentbox-red {
    border-color: #D53F40;
    color: #D53F40;
}

    .contentbox-red > .contentbox-icon > [class*="icon-"] {
        background-color: #D53F40;
    }

    .contentbox-red.contentbox-dark {
        background-color: #D53F40;
        border-color: #D53F40;
    }

.contentbox-brown {
    border-color: #C67A3E;
    color: #C67A3E;
}

    .contentbox-brown > .contentbox-icon > [class*="icon-"] {
        background-color: #C67A3E;
    }

    .contentbox-brown.contentbox-dark {
        background-color: #C67A3E;
        border-color: #C67A3E;
    }

.contentbox-wood {
    border-color: #7B3F25;
    color: #7B3F25;
}

    .contentbox-wood > .contentbox-icon > [class*="icon-"] {
        background-color: #7B3F25;
    }

    .contentbox-wood.contentbox-dark {
        background-color: #7B3F25;
        border-color: #7B3F25;
    }

.contentbox-light-brown {
    border-color: #CEBEA5;
    color: #CEBEA5;
}

    .contentbox-light-brown > .contentbox-icon > [class*="icon-"] {
        background-color: #CEBEA5;
    }

    .contentbox-light-brown.contentbox-dark {
        background-color: #CEBEA5;
        border-color: #CEBEA5;
    }

.contentbox-orange {
    border-color: #E8B110;
    color: #E8B110;
}

    .contentbox-orange > .contentbox-icon > [class*="icon-"] {
        background-color: #E8B110;
    }

    .contentbox-orange.contentbox-dark {
        background-color: #E8B110;
        border-color: #E8B110;
    }

.contentbox-orange2 {
    border-color: #F79263;
    color: #F79263;
}

    .contentbox-orange2 > .contentbox-icon > [class*="icon-"] {
        background-color: #F79263;
    }

    .contentbox-orange2.contentbox-dark {
        background-color: #F79263;
        border-color: #F79263;
    }

.contentbox-green {
    border-color: #9ABC32;
    color: #9ABC32;
}

    .contentbox-green > .contentbox-icon > [class*="icon-"] {
        background-color: #9ABC32;
    }

    .contentbox-green.contentbox-dark {
        background-color: #9ABC32;
        border-color: #9ABC32;
    }

.contentbox-green2 {
    border-color: #0490A6;
    color: #0490A6;
}

    .contentbox-green2 > .contentbox-icon > [class*="icon-"] {
        background-color: #0490A6;
    }

    .contentbox-green2.contentbox-dark {
        background-color: #0490A6;
        border-color: #0490A6;
    }

.contentbox-grey {
    border-color: #999999;
    color: #999999;
}

    .contentbox-grey > .contentbox-icon > [class*="icon-"] {
        background-color: #999999;
    }

    .contentbox-grey.contentbox-dark {
        background-color: #999999;
        border-color: #999999;
    }

.contentbox-black {
    border-color: #393939;
    color: #393939;
}

    .contentbox-black > .contentbox-icon > [class*="icon-"] {
        background-color: #393939;
    }

    .contentbox-black.contentbox-dark {
        background-color: #393939;
        border-color: #393939;
    }

.contentbox-dark {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0) !important;
    border-image: none;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    margin: 1px 1px 0 0;
    padding: 4px;
}

    .contentbox-dark > .contentbox-icon > [class*="icon-"], .contentbox-dark > .contentbox-icon > [class*="icon-"]:before {
        background-color: rgba(0, 0, 0, 0);
        border-radius: 0;
        box-shadow: none;
        font-size: 30px;
        text-shadow: none;
    }

        .contentbox-dark > .contentbox-icon > [class*="icon-"]:before {
            opacity: 1;
        }

    .contentbox-dark .contentbox-content {
        color: #FFFFFF;
    }

.nominheight {
    height: inherit!important;
    min-height: 0!important;
}

.padleftright5 {
    padding-left: 5px;
    padding-right: 5px;
}

.padleftright10 {
    padding-left: 10px;
    padding-right: 10px;
}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    background-color: #ffffff;
}

.fullheight {
    height: 100%;
}

.fullwidth {
    width: 100%;
}

.auto-overflow-x {
    overflow-x: auto;
}

.nowrap {
    white-space: nowrap;
}

td.text-center {
    text-align: center!important;
}

.hoverpointer {
    cursor: pointer;
}

.blockUI {
    z-index: 2000 !important;
}

.marginleftright5
{
    margin-left: 5px;
    margin-right: 5px;
}

.marginleft5
{
    margin-left: 5px;
}

.marginright5
{
    margin-right: 5px;
}


@media (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}