/***************************
*  SUMMIT IT CONSULT GmbH  *
*  (c) 2021                *
****************************/

/*
Override colors and fonts of default template
*/

div#frame_zone #footer_zone {
    background-color: #ec6608;
}

div#frame_zone .menuid_65 .banner_start_img p,
div#frame_zone .asterisk {
    color: #f18700;
}

div#frame_zone .map-head .map-toggle {
    background-color: #ec6608;
    border: 1px solid #ec6608;
}

div#frame_zone .map-head .map-toggle:hover {
    background-color: #f18700;
}

div#frame_zone #mapFrame .sidebar-header {
    background-color: #ec6608;
    color: #fff;
}

div#frame_zone .map-head {
    background-color: #ec6608;
}

div#frame_zone .map-head:hover {
    background-color: #f18700;
}

div#frame_zone #sticky_jobalert a {
    background: #ec6608;
    color: #fff;
}

div#frame_zone #sticky_jobalert a:hover {
    background: #f18700;
}

div#frame_zone .btn-navbar {
    color: #fff;
    background: #ec6608;
}

div#frame_zone .btn-navbar:hover {
    background-color: #f18700;
}

div#frame_zone .navbar-nav > li.active a {
    color: #ec6608;
}

div#frame_zone .navbar-nav > li > a:hover {
    color: #f18700;
}

div#frame_zone .css_button a {
    background: #ec6608;
    color: #fff;
}

div#frame_zone .cc-btn,
div#frame_zone .cc-btn:focus,
div#frame_zone .cc-btn:visited,
div#frame_zone .cc-btn:active {
    background: #ec6608;
    color: #fff;
}

div#frame_zone #dialog-form .cc-btn.active,
div#frame_zone .css_button a:hover,
div#frame_zone .cc-btn:hover {
    background: #f18700;
    color: #fff;
}

div#frame_zone #filter_area .extended_filter .icon_arrow:before {
    color: #ec6608;
}

div#frame_zone .input_box span:focus {
    border-color: #ec6608;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(220, 125, 0, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(220, 125, 0, .6);
}

div#frame_zone .group_field input[type=text]:focus,
div#frame_zone .group_field input[type=date]:focus,
div#frame_zone .group_field input[type=password]:focus,
div#frame_zone .group_field input[type=file]:focus,
div#frame_zone .group_field select:focus,
div#frame_zone .group_field textarea:focus {
    border-color: #ec6608;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(220, 125, 0, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(220, 125, 0, .6);
}

div#frame_zone #btn_cvparser a,
div#frame_zone .btn_xing a,
div#frame_zone .btn_linkedin a,
div#frame_zone .btn_finest_jobs a {
    background: #ec6608;
    border: 0 solid #ec6608;
}

div#frame_zone #btn_cvparser.cvparser_hover a,
div#frame_zone .btn_xing a:hover,
div#frame_zone .btn_linkedin a:hover {
    background: #f18700;
}

div#frame_zone .btn_xing a:active,
div#frame_zone .btn_linkedin a:active,
div#frame_zone .btn_xing a:focus,
div#frame_zone .btn_linkedin a:focus,
div#frame_zone .btn_finest_jobs a:active,
div#frame_zone .btn_finest_jobs a:focus {
    background: #ec6608;
}

div#frame_zone #btn_online_application_back,
div#frame_zone #btn_back {
    float: left;
}

/* Font */

div#frame_zone,
div#frame_zone .ui-widget,
body > .ui-widget,
div#frame_zone .joboffer_box > a {
    font-family: "Source Sans Pro", Helvetica, sans-serif;
}

div#frame_zone h1,
div#frame_zone h2,
div#frame_zone h3,
div#frame_zone h4,
div#frame_zone h5,
div#frame_zone h6 {
    font-family: "Source Serif Pro", serif;
}

/* Multiselect Fixes */

div#frame_zone button.ui-multiselect .button_label {
    line-height: 22px;
}

div#frame_zone #filter_aufgabengebiet button:focus,
#pageid_pagejobalert div#frame_zone button:focus {
    outline: none;
}

div#frame_zone .ui-icon:before{
    color:#ec6608;
}

/* Stelle */

div#frame_zone #scheme_detail_data .fa {
    color: #ec6608 !important;
}

/* Cookie-Changes */

body > btn.cookie-Font {
    display: none;
}

#dialog-form #cookie-btn-set,
.cc-cookie .cc-btn,
.cc-compliance .cc-btn,
.cc-compliance .cc-btn:focus,
.cc-compliance .cc-btn:visited,
.cc-compliance .cc-btn:active {
    background: #ec6608;
    color: #fff;
}

#dialog-form #cookie-btn-info,
.cc-cookie .cc-btn.cc-deny,
.cc-compliance .cc-btn.cc-deny,
.cc-compliance .cc-btn.cc-choose {
    background: #ccc;
    color: #000;
}

/* Global Min-Size */

html > body,
div#frame_zone {
    min-width: 376px;
}

/* Iframe adaptions */

div#frame_zone div#content_zone {
    max-width: 100%;
}

div#frame_zone {
    padding: 0;
}

/* Logos in table */

.job-logo {
    width: 50px;
    max-width: 50px;
    height: 50px;
    padding: 0 10px;
    margin: 0;
}

.job-logo img{
    width:100%;
}

/*
Other client specific adaptions
*/

div#sticky_jobalert {
   top: 223px;
   right: 10px;
}
div#sticky_jobalert a{
	padding: 11px 17px;
}

#jobslisting .real_table_container{
    min-height: 300px;
}

#jobTplContainer .scheme-border {
    border: none;
}

div#frame_zone .upload_box > .upload_icon > .icon-attachment {
    font-size:24px;
}