

.button-card {
    box-shadow: none;
    border: 1px solid #e1e1e1;
    color: #333;
}

    .button-card .card-block {
        padding: 10px;
    }

        .button-card .card-block .media {
            text-align: center;
        }

    .button-card:hover, .button-card:focus {
        color: #00BCD4;
    }

.twitter-typeahead {
    width: 100% !important;
    position: relative;
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #999
}

.tt-menu {
    width: 422px;
    margin: 12px 0;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
    padding: 3px 20px;
    font-size: 18px;
    line-height: 24px;
}

    .tt-suggestion:hover {
        cursor: pointer;
        color: #fff;
        background-color: #162029;
    }

    .tt-suggestion.tt-cursor {
        color: #fff;
        background-color: #162029;
    }

    .tt-suggestion p {
        margin: 0;
    }



@import url("https://fonts.googleapis.com/css?family=Roboto");

[data-notify="container"][class*="alert-pastel-"] {
    /*background-color: rgb(255, 255, 238);*/
    background-color: #FFFFFF;
    border-width: 0px;
    border-left: 10px solid rgb(255, 240, 106);
    /*border-top:1px solid rgb(255, 240, 106);
	border-bottom:2px solid rgb(255, 240, 106);
	border-right:2px solid rgb(255, 240, 106);*/
    border-radius: 0px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    /*box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);*/
    font: 14px/16px Roboto, Arial, sans-serif;
    letter-spacing: 1px;
}




[data-notify="container"].alert-pastel-info {
    border-left-color: #3BAFDA;
}

[data-notify="container"].alert-pastel-danger {
    border-left-color: #E53935;
}

[data-notify="container"].alert-pastel-warning {
    border-left-color: #F5B025;
}

[data-notify="container"].alert-pastel-success {
    border-left-color: #6BBA21;
    border-color: #6BBA21;
}

[data-notify="container"][class*="alert-pastel-"] > [data-notify="title"] {
    font-family: Roboto, Arial, sans-serif;
    color: rgb(80, 80, 57);
    display: block;
    font-weight: 500;
    font-size: large;
    margin-bottom: 5px;
}

[data-notify="container"].alert-pastel-success > [data-notify="title"] {
    color: #6BBA21;
}

[data-notify="container"].alert-pastel-info > [data-notify="title"] {
    color: #3BAFDA;
}

[data-notify="container"].alert-pastel-danger > [data-notify="title"] {
    color: #E53935;
}

[data-notify="container"].alert-pastel-warning > [data-notify="title"] {
    color: #F5B025;
}


[data-notify="container"][class*="alert-pastel-"] > [data-notify="message"] {
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
}

/*b, strong {
	font-family: 'wf_segoe-ui_bold' !important;
}*/

.header-navbar .navbar-header .navbar-brand .brand-text {
    display: inline;
    padding-left: 6px;
    font-weight: 500;
    vertical-align: middle;
    color: white;
}

.main-menu.menu-light .navigation > li.active > a {
    background-color: whitesmoke;
    border-left: 4px solid #00BAFF;
}

.main-menu.menu-light .navigation > li ul .active {
    border-left: 4px solid #00BAFF;
}

.validation-summary-errors ul li {
    color: red;
}

.validation-summary-errors ul {
    margin-bottom: 0px;
}



@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-sm > .table-bordered {
            border: 0;
        }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-md > .table-bordered {
            border: 0;
        }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-lg > .table-bordered {
            border: 0;
        }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-xl > .table-bordered {
            border: 0;
        }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

    .table-responsive > .table-bordered {
        border: 0;
    }



#alert-loader {
    display: none;
}

ul.attachment {
    padding: 0px;
}

    ul.attachment li {
        margin: 1em 1em 1em 0;
        padding: 5px 10px;
        border: solid 1px #808080;
        background-color: #dddddd;
        font-size: 0.9em;
        list-style-type: none;
    }

        ul.attachment li a {
            font-weight: bold;
        }

            /*ul.attachment li a.title {
            }*/

            ul.attachment li a.deleteItem {
                text-align: right;
                float: right;
                color: #808080;
            }


ul.imageattachment {
    padding: 0px;
}

    ul.imageattachment li {
        margin: 1em 1em 1em 0;
        padding: 5px 10px;
        border: solid 1px #808080;
        background-color: #dddddd;
        font-size: 0.9em;
        list-style-type: none;
    }

        ul.imageattachment li a {
            font-weight: bold;
        }

            /*ul.attachment li a.title {
            }*/

            ul.imageattachment li a.deleteItem {
                text-align: right;
                float: right;
                color: #808080;
            }

.table-slim th, .table-slim td {
    padding: 0.20rem 0.50rem !important;
}

.btn1 {
    padding: 5px 0px !important;
}

.btn2 {
    padding: 5px 0px !important;
}

.btn-normal {
    padding: 0.5rem 1rem !important;
}

    .btn-normal i {
        color: white !important;
    }

/*.table > thead > tr > th {
    letter-spacing: 0.8px;
    z-index: 9 !important;
    line-height: 23px;
    padding: 6px 5px !important;
}*/

.table-sm > tbody > tr > th, .table-sm > thead > tr > th {
    padding: 6px 5px !important;
}

.table-sm > tbody > tr > td, .table-sm > tfoot > tr > td, .table-sm > tfoot > tr > th, .table-sm > thead > tr > td {
    padding: 2px !important;
}

.table-responsive-sm table tbody tr td:last-child {
    text-align: center !important;
    border-right: 0px !important;
}

.table-md > tbody > tr > th, .table-md > thead > tr > th {
    padding: 7px 5px !important;
}

.table-md > tbody > tr > td, .table-md > tfoot > tr > td, .table-sm > tfoot > tr > th, .table-md > thead > tr > td {
    padding: 7px !important;
}

.table-responsive-md table tbody tr td:last-child {
    text-align: center !important;
    border-right: 0px !important;
}

.select2-container {
    width: 100% !important;
}

.select2-selection__rendered {
    line-height: 1.25 !important;
}

.select2-container .select2-selection--single {
    height: 35px !important;
    padding: 7px !important;
    border-radius: 0.18rem;
}

.select2-selection__arrow {
    height: 34px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0px !important;
    right: 3px !important;
}

.report-list-group {
    margin-left: -20px !important;
}

    .report-list-group .list-group-item {
        border: none;
        background-color: transparent !important;
        border-bottom: 1px solid #CCC !important;
        padding: 10px !important;
    }

        .report-list-group .list-group-item a {
            font-size: 16px !important;
            color: #000 !important;
        }

.center {
    text-align: center !important;
}


.card-header-btn {
    padding: 5px 8px 5px 8px;
}

#main-menu-navigation-top li.nav-item .nav-link i {
    display: inline-block;
    text-align: center;
    font-size: 1.8rem;
    margin-right: 0;
    margin-bottom: 0.5rem;
    color: white;
}
#main-menu-navigation-top{
    margin-left :-5px;
}

    #main-menu-navigation-top li > a.nav-link {
        background-color: #192843 /*#06364D*/;
        margin-left: 5px;
        margin-top: 3px;
    }

/*.header-navbar .navbar-container ul.nav li > a.nav-link{
    padding:0.8rem 0.4rem 0.6rem 0.4rem;
}*/
/*#main-menu-navigation-top li > a.nav-link #bgWhiteIcon {
    background-color: white;
}*/

.header-navbar .navbar-container ul.nav li i.ficon {
    font-size: 1.2rem;
}

.main-menu.menu-dark .navigation > li.open > a {
    color: #c3c3c3;
    background-color: #192843;
    /*border-left: 3px solid #FF7200;*/
}
/*.main-menu.menu-dark .navigation > li > a {
    border-bottom: 1px solid white;
}*/

.main-menu.menu-dark .navigation > li.open > a {
    color: #c3c3c3;
    background-color: #192843;
    border-left: none;
}

.main-menu.menu-dark .navigation > li ul li {
    color: #dcdcdc;
    background: transparent;
    padding-left : 15px;
    /*border-bottom : 1px solid white;
    border-left : 1px solid white;*/
}

/*.main-menu.menu-dark {
    color: #dcdcdc;
    background: #1F3252;*/
    /*color : black;
    background-color : white;*/
/*}*/

.main-menu.menu-dark .navigation > li.active > a {
    color: white /*#c3c3c3*/;
    background-color: #FF7200 /*#192843*/;
    /*border-left: 3px solid #FF7200;*/
    /*color : black;
        background-color : white;*/
}

.main-menu.menu-dark .navigation > li ul .open > ul li > a {
    padding: 0px 20px;
}

.main-menu.menu-dark .navigation > li ul {
    padding: 0;
    margin: 0;
    font-size: 0.9rem;
}

.main-menu.menu-dark .navigation > li ul li > a {
    padding: 3px 10px;
    margin-left : 15px;
}

.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {
    color: white;
    background-color: #192843;
}

.main-menu.menu-dark .navigation > li.hover > a, .main-menu.menu-dark .navigation > li:hover > a {
    color: #FFF;
    background-color: #192843;
}

.main-menu.menu-dark .navigation > li.active > a {
    color: #FFF;
    background-color: #FF7200;
}

.dbcursor{
    cursor : pointer;
}


    /*.main-menu.menu-dark .navigation > li.active > a {
        background-color: #192843;
    }*/

/*#main-menu-navigation-sec li > a.nav-link {
    background-color: white;
    margin-left: 5px;
    margin-top: 3px;
}*/


/*#main-menu-navigation-top li > #international {
    background-color: #FF7200;
}*/
