
.page-filters {
    border-top: 1px solid #707070;
    font-size: 9pt;
}

.filter-name-sm {
    padding-top: 5px;
}

.filter-val {
    border-left: 1px solid #707070;
    empty-cells: show;
}

    .filter-val:empty {
        height: 22px;
    }

.filter-name, .filter-val {
    padding-top: 5px;
}

.search-form .form-group {
    margin-bottom: 5px;
}

/*.form-control {
    border-radius: 0;
}
*/
.input-group-addon {
    background-color: transparent;
    /*background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    background-repeat: repeat-x;
    border-color: #ccc;
    text-shadow: 0 1px 0 #fff;*/
    border-radius: 0;
}

.input-group .btn {
/*    background-color: transparent;
    border-radius: 0;*/
}

.input-group .btn-default {
    background-image: none;
}

.modal-content {
    border-radius: 0;
}

.btn {
    border-radius: 0;
}

.btn-primary {
    /*background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);*/
    background-image: none;
    background-color: #2b337d;
    border: 0;
}

.btn-default {
    background-image: none;
    background-color: #ffc000;
    /*border: 0;*/
    color: #172983;
}

.module-name {
    background-color: yellow;
}

.clear-button {
    color: #172983;
}



.logo-wraper {
    background-color: #2b337d;
    border-bottom: 1px solid #2b337d;
    /*background-image: url('images/navar_bcg.png')*/
}

.logo {
    padding: 10px;
    margin: 10px;
}


.app-name-wraper {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-image: url('../images/app_name_bcg.png');
    background-repeat: no-repeat;
    background-position: left;
    background-color: #fff;
    /*box-shadow: 2px 2px 5px #ccc;*/
}

.app-name {
    padding: 10px;
    font-size: 14pt;
    color: #707070;
    background-color: #fff;
    line-height: 1;
    height: 70px;
    /*font-family: "Lucida Grande";*/
}

    .app-name span {
        font-size: 23pt;
        color: #2e296f;
        font-weight: 500;
    }

.app-name-xs span {
    font-size: 12pt;
    color: #2e296f;
    font-weight: 500;
}

.ref-row {
    background-color: lime;
}

.form-icon {
    color: #2E296F;
}

.background-icon {
    background-color: #2E296F;
}

.funtion-buttons {
    font-size: 26pt;
    color: #2b337d;
}

hr {
    border-color: #494949;
    border-width: 1px 0 0;
    margin-bottom: 0px;
}

.company {
    color: #707070;
    font-size: 8pt;
    margin-top: 5px;
}

/*-------------------------------- Pager */
.pager {
    font-size: 12pt;
    margin-top: 5px;
}

    .pager li > a, .pager li > span {
        border: 0;
        border-radius: 0;
        padding: 1px 3px;
        color: #2e296f;
    }
/*-------------------------------- Headers */
h1, h1 small {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #707070;
}

    h1 small {
        font-size: 60%;
    }
/*-------------------------------- Table */
.data-table {
    margin-top: 20px;
}

.first-td {
    background-color: transparent;
}

thead, .table > thead > tr > th  {
    background-color: #fcbf10 !important;
    height: 60px;
    color: #172983;
}

    thead th {
        vertical-align: middle !important;
        text-align: center;
    }

.margin-td {
    background-color: transparent !important;
    border-top: 0 !important;
}

tbody tr {
    text-align: center;
    font-size: 9pt;
}
/******************************ICD9*******************************/
.left-nav {
    background-color: #45549c;
    /*height: 300px;*/
}

.list-group {
    box-shadow: none;
    border-radius: 0;
}

.list-group-item {
    background-color: transparent;
    border: 0;
    color: #FFF;
    font-size: 9pt;
    font-family: "Lucida Grande";
    padding: 4px 0px;
}

.left-nav-acitive, .left-nav-title, .left-nav-inacitive {
    background-color: #ffc000;
    font-family: "Lucida Grande";
    margin-left: 0px;
    padding: 8px;
    color: ##2e296f;
    text-align: center;
    font-size: 9pt;
}

.left-nav-title {
    background-color: transparent;
    font-size: 10pt;
    color: #fff;
}

.left-nav-inacitive {
    color: #fff;
    background-color: #747fb5;
}

.main-content h1 {
    font-size: 26pt;
}

    .main-content h1 small {
        font-size: 60%;
    }

.icd9-table thead {
    background-color: transparent;
    border: 0;
    border-top: 1px solid #494949;
}

.icd9-table tbody td {
    color: #777777;
}

.icd9-table thead tr, .icd9-table thead th {
    border-bottom: 0px solid transparent;
}

    .icd9-table thead th:nth-child(1), .icd9-table tbody td:nth-child(1) {
        border-right: 1px solid #494949;
    }

    .icd9-table thead th:nth-child(3), .icd9-table tbody td:nth-child(3) {
        border-left: 1px solid #494949;
    }

.icd9-table tbody td:nth-child(2) {
    text-align: left;
    padding-left: 20px;
}

.last-row td {
    border-bottom: 1px solid #494949 !important;
}

.icd9-table > tfoot > tr > td {
    border-top: 0px;
}

.table > thead > tr > th {
    border-bottom: 0px;
}

.table > tbody > tr > td {
    border-top: 0px !important;
}

.icd9-row h3 {
    font-size: 13pt;
    color: #707070;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
    margin-top: 0px;
}

.line-bottom {
    border-bottom: 1px solid #494949;
}


/******************************ICD9*******************************/


/*---------------------Media overright */

@media (max-width: 768px) {
    h1 {
        font-size: 12pt;
    }

        h1 small {
            font-size: 10pt;
        }

    .funtion-buttons {
        margin-top: 5px;
    }

    .app-name-wraper {
        background-image: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    h1 {
        font-size: 16pt;
    }

        h1 small {
            font-size: 12pt;
        }
}

@media print {
    a[href]:after {
        content: none !important;
    }
}
