.logo {
    padding: 8px 10px;
}

.navbar-nav .active {
    font-weight: bold;
}

.panel-default > .panel-heading {
    margin-bottom: 20px;
    font-weight: bold;
}

.form-horizontal .control-label {
    text-align: left;
}

.file-preview .file-thumbnail-footer {
    display: none;
}

.uploadForm-preview-image {
    width: 100%;
    height: auto;
    padding: 10px 0;
}

.danger {
    color: #c00306;
}


.has-error {
    border-color: #c00306;
}


.dropdown-menu div {
    width: 100%;
    padding: 5px 10px;
}

small, .small {
    font-size: 92%;
    color: #6d6d6d;
}

.small ul {
    padding: .5em 0 1em .8em;
}


textarea { resize:vertical; }
textarea.link { resize:vertical; max-height: 60px; }

.form-link-list {
    list-style: none;
    padding: 0;
}

.form-link-list li {
    padding: 10px 0;
    margin: 10px 0;
}

.input-well {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    min-height: 25px;
    overflow-wrap: break-word;
}


.input-well.warning {
    background-color: #f0ad4e;
}


.input-rating-group .br-widget {
    height: 24px;
}

.input-rating-group .br-widget a {
    background: url('../img/star.png');
    width: 24px;
    height: 24px;
    display: block;
    float: left;
}

.input-rating-group .br-widget a:first-child {
    background: url('../img/star_zero.png');
}

.input-rating-group .br-current-rating {
    display: inline-block;
    padding: 3px 5px;
}

.input-rating-group .br-widget a:hover,
.input-rating-group .br-widget a.br-active,
.input-rating-group .br-widget a.br-selected {
    background-position: 0 24px;
}

/* custom gt24 color map */
.text-success {
    color: #97C642;
}

.btn-primary {
    background-color: #38C7F1;
    border-color: #00B2E6;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #2bc2d6;
    border-color: #00a0cc;
}

.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.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[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #27a9ba;
    border-color: #008fb3;
}


.btn-success {
    background-color: #97C642;
    border-color: #8db83e;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #83ab3a;
    border-color: #7a9e36;
}

.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.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[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #709131;
    border-color: #66852d;
}

tbody tr:nth-of-type(odd) {
    background: #FAFAFA;
}

tbody tr:hover {
    background: #F9F9F9;
}

.tab-pane {

    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 5px 5px;
    padding: 10px;
    margin-bottom: 10px;
}

.tab-pane .input-well {
    float: none;
}

.tab-pane ul > a {
    margin-bottom: 10px;
}

.tab-pane ul > a:last-of-type {
    margin-bottom: 0;
}

.btn-header-right {
    float: right !important;
    padding: 2px 10px;
}

.cropper-round .cropper-view-box {
    border-radius: 50%;
}
.cropper-round .cropper-face {
  border-radius: 50%;
} 

.table-excel td {
    padding: 0px !important;
}

.table-excel input {
    border: none !important;
    border-radius: 0px !important;
}

.table-excel input.has-error {
    border: 1px solid #c00306 !important;
    border-radius: 0px !important;
}

.table-excel select {
    border: none !important;
    border-radius: 0px !important;
}

.table-excel textarea {
    border: none !important;
    border-radius: 0px !important;
}

.table-excel input:focus {
    border: 1px solid darkgray !important;
    border-radius: 0px !important;
}

.fallback-input {
    position: absolute;
    left: -10000px;
}

.fallback-input + i {
    display: none !important;
}

.disable_a_href {
    pointer-events: none;
    opacity: .4;
}

.sample-table {
    border: solid darkgray 1px;
}
/* style of circle image on candidature list */

.candidature-img-circle img {
    border-radius: 50%;
    border: 1px solid white;
}

.candidature-img-circle.gesundheit {
    background-color: #cb2b1c;
}

.candidature-img-circle.natur {
    background-color: #007238;
}

.candidature-img-circle.bildung {
    background-color: #a42350;
}

.candidature-img-circle.versorgung {
    background-color: #efb007;
}

/* candidature list comment  */
.candidature-comment-wrapper {
    position: relative;
}

.comment-textarea {
    transition: none;
}

.candidature-comment-wrapper.zoom .comment-textarea {
    position: absolute;
    right: 0px;
    width: 400px;
    height: 250px;
    transition: all ease .3s;
    z-index: 1000;
}

.candidature-comment-wrapper.zoom .zoom-btn {
    position: absolute;
    bottom: 100%;
    right: 0px;
}

.candidature-comment-wrapper .marker {
    position: absolute;
    top: 10px;
    right: 20px;
}

/* Revision log table */
.revision-log-table {
    
}

.revision-log-table tr {
    background-color: white !important;
}

.revision-log-table tr.detail-tr td {
    padding: 0px;
    border: none;
}

.revision-log-table tr.detail-tr td .detail-view {
    padding: 8px;
}

/* width */
.custom-scroll::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.custom-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.custom-scroll::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.custom-scroll::-webkit-scrollbar-thumb:hover {
  background: #555;
}

option[disabled] {
    color: lightgray;
}

.color-select {
    background-color: transparent;
    border: none;
    color: white;
}

.color-select option {
    color: black;
}
