﻿/*ul.nav.nav-tabs { overflow: visible }

ul.nav.nav-tabs li, .main-content ul.nav.nav-tabs li { float: initial; margin: initial; }

ul.nav.nav-tabs li a, .main-content ul.nav.nav-tabs li a {
    font-size:12pt;
}
ul.dropdown-menu li a, .main-content ul.dropdown-menu li a  {
    padding: 3px 20px !important;
}

.dropdown-menu .divider {
    margin: 9px 0px !important;
}*/
a {
    cursor:pointer;
}

.main-content p {
    margin: 0 0 10px;
}

.table thead tr td a.sort.asc, .table thead tr th a.sort.asc {
        background: url(Images/icon-table-sort-asc.png) no-repeat 100% 65%;
    }

.table thead tr td a.sort.desc, .table thead tr th a.sort.desc {
    background: url(Images/icon-table-sort-desc.png) no-repeat 100% 65%;
}

.table tbody tr td {
    padding: 0.5em 0.5em 0.5em 0;
}

ul.nav.nav-tabs { background: #f0f6fa; border-bottom: 1px solid #727272; width: 100%; margin-bottom: 30px; }
.main-content ul.nav.nav-tabs { background: #f8f4f1; border-bottom: 1px solid #999; width: 100%; margin-bottom: 40px; }
ul.nav.nav-tabs li, .main-content ul.nav.nav-tabs li { list-style-type: none; }
ul.nav.nav-tabs li a, .main-content ul.nav.nav-tabs li a { display: block; color: #6e6e6e; text-decoration: none; padding:3px 20px; margin-left:10px;   font-size: 12pt; border:none; background:none; }
ul.nav.nav-tabs li a:hover, .main-content ul.nav.nav-tabs li a:hover { color: #000; }
ul.nav.nav-tabs li.active a, .main-content ul.nav.nav-tabs li.active a { color: #000; border-bottom: 3px solid #cf7719; }
.main-content ul.nav.nav-tabs { margin-top: -20px; margin-bottom: 20px; }

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.main-content ul.list-unstyled, .main-content ol.list-unstyled {
    margin-bottom: 0px;
    margin-top: 0px;
}
ul.list-unstyled li {
    list-style-type:none;
    margin-bottom: 0px;
    margin-left: 0px;

}

ul.list-unstyled a {
    text-decoration:none;

}

.panel-default>.panel-heading { padding:10px 15px; background-color:#f5f5f5; }

.form-control-static { font-size: 14px; border-left: 1px solid #727272; padding:8px 10px; display: inline-block; background: #ecf3f7; width: 100%; }

table tbody tr.default {
    background-color: #f0f6fa
}

fieldset label.conflict span{
    color: #e30000;
    font-weight: bold;
}

#modulesBorger .form-group > div { 
    max-height:250px !important;
}

.timepicker a.btn {
    min-height: 0px;
    margin-right: 0px;
    background: none;
    padding: 0 !important;
    color: #999 !important;
}
.timepicker td.separator {
    width: 5px;
}
#searchTableContainer {
    width: calc(100% - 195px);
    overflow-x: scroll;
    margin-left: 195px;
    overflow-y: visible;
    padding-bottom: 1px;
}
.aKasseName {
    position: absolute;
    width: 180px;
    left: 15px;
    top: auto;
}
.aKasseNameDiv {
    overflow-x: hidden;
    white-space: nowrap;
    width: 170px;
}
.aKasseUgeSpan {
    width: 76px;
    text-align: right;
    display:inline-block;
}
.akasseUgeTabel {
    margin-bottom: 0px;
}
.akasseUgeTabel td {
    border-bottom: 0px !important;
    border-top: 0px !important;
    padding:0px 5px 0px 10px !important;
    width:76px;
    text-align:right;
}

.arbejdsplan-borgere > div:nth-child(even) {
    background: #ecf3f7 !important;
}

.container{
    width:100%;
    max-width:1170px;
}

.boldLabelAndInput .label, .boldLabelAndInput .form-control-static {
    font-weight:600;
}

span.sks-guide-btn {
    background: #ebebeb;
    border: 1px solid #000;
    padding: 3px 7px 3px 7px;
    border-radius: 5em;
    display: inline-block;
    font-size: 14px;
    cursor:pointer;
}


fieldset .has-warning {
    padding: 0px 7px;
}
fieldset .has-warning .help-block {
    padding: 0.8em 0 0.8em 0.8em;
    background: #fff3cd;
    border: 1px solid #9b7b01;
    border-top: 0px;
    color: #9b7b01;
    margin-bottom: 0;
    margin-top: -8px;
}

#authorizedToRepresent {
    position: fixed;
    top: 100px;
    right: 15px;
    padding: 10px;
    background: #027091;
    border: 1px solid #ccc;
    max-width: 275px;
    z-index: 1050;
}

#authorizedToRepresent a {
    color: #fff;
}

#authorizedToRepresent b {
    display: block;
    padding-top: 5px;
    font-weight: 700;
}