/* ==================================================================================================== */
/* Colors */
.__colors {
    /* "extends/overrides" app.core.css */

    color:#7fbee9; /* Typo */
    color:#00a0e6; /* (Flächen, Linien) */
    color:#acd2ef; /* Navigation */
    color:#e1eef9; /* Light colored hover */

    /* may be extended/overriden by app.brand.{ ... app-key ...}.css */
}

/* ==================================================================================================== */
/* Links */

a,
.link,
.itemAction > span {
    color: #00a0e6;
}
a:hover,
a:focus,
.link:hover,
.link:focus,
.itemAction > span:hover,
.itemAction > span:focus{
    color: #00a0e6;
}
a:active,
.link:active,
.itemAction > span:active{
    color: #00a0e6;
}

/* ==================================================================================================== */
/* Basics */
.isFavorite .icon {
    color: #00a0e6;
}

/* ==================================================================================================== */
/* Header, Navigation */
.header .logoText {
    color: white;
}

.navbar {
    background-color: #00a0e6;
}

.navbar .container .nav > li > .dropdown-menu > li > a.link-btn:hover {
    color: #333333;
    background-color: #e1eef9;
}

.change-mandant-item:hover > a {
    background-color: #e1eef9;
}

/*
#sidebar ul.navlist > li > a:hover {
    background: #e1eef9;
}

#sidebar ul.navlist > li.current > a,
#sidebar ul.navlist > li.current > a:hover {
    background-color: #e1eef9;
}
#sidebar ul.navlist > li.current > a {
    border-right-color: #00a0e6;
}
*/

.client-dropdown .language-switcher a.current,
.client-dropdown .language-switcher a.current:hover {
    background-color:#00a0e6;
}

.navbar .nav > li > a {
    color: #ffffff;
}
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
    color: #ffffff;
    background: #0080b8;
}

.navbar .nav > li:active,
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.nav-open .nav-toggle{
    color: #ffffff;
    background: #0080b8;
}
.nav-open .nav-toggle i {
    color: #ffffff;
}

/* ==================================================================================================== */
/* Layout */
.page-footer .footer-links {
    margin:0 auto;
    text-align:center;
}
body.has-footer-menu .page-footer .logo {
    left:68px;
}

/* ==================================================================================================== */
/* Paging */
.pagination > li > a,
.pagination > li > span {
    color:#7fbee9;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #00a0e6;
    border-color: #00a0e6;
    color:#fff;
}

/* ==================================================================================================== */
/* Breadcrumb */
.crumbs .crumbitem a,
.crumbs .crumbitem a:hover {
    color: #00a0e6;
}

/* ==================================================================================================== */
/* Buttons */
.link-btn {
    color: #00a0e6;
}

.link-btn:hover {
    color: #7fbee9;
}

.btn {
    border: 1px solid #00a0e6;
}

button.btn,
.btn.btn-default,
.btn.btn-primary{
    border-color: #00a0e6;
}

button.btn:hover,
button.btn:focus,
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-primary:hover,
.btn.btn-primary:focus
{
    background-color:#e1eef9;
}

/* ==================================================================================================== */
/* Forms */
.form-group .form-control:hover,
.form-group .form-control:focus{
    border-color: #00a0e6;
    -webkit-box-shadow: inset 0 2px 2px rgba(236,117,29,0.1),0 0 5px rgba(236,117,29, 0.2);
    -moz-box-shadow: inset 0 2px 2px rgba(236,117,29,0.1),0 0 5px rgba(236,117,29, 0.2);
    box-shadow: inset 0 2px 2px rgba(236,117,29,0.1),0 0 5px rgba(236,117,29, 0.2);
}

.form-group label.checkbox:hover,
.form-group label.checkbox:focus{
    color:#00a0e6;
}

/* ==================================================================================================== */
/* Progress, blocking */
.progress-default .progress-bar,
.progress .progress-bar-default,
.progress-default.progress-striped .progress-bar,
.progress-striped .progress-bar-default {
    background-color: #00a0e6;
}

/* ==================================================================================================== */
/* Tables */
.table th.sorter {
    color:#7fbee9;
}

.table td.column-toggle:hover > i {
    color:#00a0e6;
}

/*
table.table thead .sorting {
    background: url('../img/sort_both.png') no-repeat center right;
}
table.table thead .sorting_asc {
    background: url('../img/sort_asc.png') no-repeat center right;
}
table.table thead .sorting_desc {
    background: url('../img/sort_desc.png') no-repeat center right;
}
table.table thead .sorting_asc_disabled {
    background: url('../img/sort_asc_disabled.png') no-repeat center right;
}
table.table thead .sorting_desc_disabled {
    background: url('../img/sort_desc_disabled.png') no-repeat center right;
}
*/

.related-info table.list tr.can-toggle > td.title > span {
    color:#7fbee9;
}
.related-info table.list tr.can-toggle > td.title > span:hover {
    color:#00a0e6;
}

/* ==================================================================================================== */
/* Details */
.hiliteInfo {
    background-color: #00a0e6;
}

.hiliteInfo > a {
    color: #fff;
}
.hiliteInfo > a:hover,
.hiliteInfo > a:focus{
    color: #e1eef9;
}

.searchInfoWrapper .reset {
    background-color: #00a0e6;
}

/* Berechtigungen */
.berechtigungen-auswahl .section-selected .table td.column-select a,
.berechtigungen-auswahl .section-favorites .table td.column-favorite a {
    color:#00a0e6;
}

/* ==================================================================================================== */
/* Accordion */
.accordion-group .panel-heading .label-info {
    color:#7fbee9;
}

/* ==================================================================================================== */
/* jQuery UI */
.ui-datepicker td .ui-state-active {
    background-color: #00a0e6 !important;
    color:white;
}
.ui-datepicker td .ui-state-highlight{
    background-color: #e1eef9;
}

/* ==================================================================================================== */
/* Spinner */

.fcircle{
    position:absolute;
    background-color:#FFFFFF;
    height:12px;
    width:12px;

    -moz-border-radius:6px;
    -moz-animation-name:ffade;
    -moz-animation-duration:0.72s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:normal;

    -webkit-border-radius:6px;
    -webkit-animation-name:ffade;
    -webkit-animation-duration:0.72s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:normal;

    -ms-border-radius:6px;
    -ms-animation-name:ffade;
    -ms-animation-duration:0.72s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:normal;

    -o-border-radius:6px;
    -o-animation-name:ffade;
    -o-animation-duration:0.72s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:normal;

    border-radius:6px;
    animation-name:ffade;
    animation-duration:0.72s;
    animation-iteration-count:infinite;
    animation-direction:normal;
}

@-moz-keyframes ffade {
    0% {
        background-color: #00a0e6
    }
    100% {
        background-color: #FFFFFF
    }
}

@-webkit-keyframes ffade {
    0% {
        background-color: #00a0e6
    }
    100% {
        background-color: #FFFFFF
    }
}

@-ms-keyframes ffade {
    0% {
        background-color: #00a0e6
    }

    100% {
        background-color: #FFFFFF
    }
}

@-o-keyframes ffade {
    0% {
        background-color: #00a0e6
    }

    100% {
        background-color: #FFFFFF
    }
}

@keyframes ffade {
    0% {
        background-color: #00a0e6
    }

    100% {
        background-color: #FFFFFF
    }
}

/* ==================================================================================================== */
/* Breadcrumb */
.crumbs .crumbitem a:hover {
    color: #7fbee9;
}

/* ==================================================================================================== */
/* Tabset */
.tabset > .tabs > li.active {
    border-top-color:#00a0e6;
}

.tabset > .tabs > li.active > a {
    border-top-color:#00a0e6;
}

/* ==================================================================================================== */
/* Content */
.content-tabset .control.scroll:not(.disabled) {
    color:#7fbee9;
}
.content-tabset .control.scroll:not(.disabled):hover {
    color:#7fbee9;
    background-color:#e1eef9;
}

/* ==================================================================================================== */
/* Item menu - button set */
.buttonset .wrapper .marker {
    border-top:dotted 1px #00a0e6;
}

.buttonset .menu .links {
    border-left:solid 1px #00a0e6;
    border-right:solid 1px #00a0e6;
    border-bottom:solid 1px #00a0e6;
}
.buttonset .menu .links li {
    border-top:solid 1px #00a0e6;
}
.buttonset .menu .links li:hover {
    background-color:#e1eef9;
}
.buttonset .menu-toggle {
    border:solid 1px #00a0e6;
    color: #00a0e6;
    background-color: white;
}
.buttonset .menu-toggle:hover {
    background-color: #e1eef9;
    color:#00a0e6;
}
.buttonset.menu-open .menu-toggle {
    background-color: #00a0e6;
    color:white;
}

/* ==================================================================================================== */
/* Account */
.account-dialog .box {
    border-top: 5px solid #00a0e6;
}

/* ==================================================================================================== */
/* Upload */
.nv-file-over { border: dotted 3px #00a0e6; }

/* ==================================================================================================== */
/* Print */
.print-header {
    border-color: #00a0e6;
}
.print-header .logo {
    height: 38px;
    width: 79px;
    opacity:1.0;
}

/* ==================================================================================================== */
/* Responsive */

/* ==================================================================================================== */
/* Fachtagung */

table.table thead .sorter::after {
    background: url('../img/sort_both.png') no-repeat center right;
}
table.table thead .sorter:hover::after {
    opacity:1;
}
table.table thead .sorting_asc::after {
    background-image: url('../img/sort_asc.png');
}
table.table thead .sorting_desc::after {
    background-image: url('../img/sort_desc.png');
}
table.table thead .sorting_asc_disabled::after {
    background-image: url('../img/sort_asc_disabled.png');
}
table.table thead .sorting_desc_disabled::after {
    background-image: url('../img/sort_desc_disabled.png');
}

