body{
}
/* ============================================== */
/* ================== Loginpage ================= */
#CC_MIQ_LOGIN .cc_loginTitle{
	display: none; /* color:rgba(81, 80, 81, 1);	*/
}
#CC_MIQ_LOGIN .cc_content_header > div.cc_project_logo > img{
	border-radius: 1em;
	width: auto;
	height: 6.5em;
}
#loading{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(0,0,0,0.5);
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cc_submit>input[type='submit'], .cc_submit>input[type='button']{
	background-color: rgb(9,145,177);
	cursor: pointer;
}
.cc_submit>input[type="submit" i], .cc_submit>input[type='button' i]{
	color:rgb( 255, 255, 255)
}
input.cc_button:hover, div.cc_button:hover, td.cc_button:hover{
	background-color: rgba(0, 0, 0, 1);
}


/* ============================================== */
/* ============================================== */
/* ================ PopUp Style ================= */

.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq, .cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq, .cc_sidebar_miq_right{
    color:rgb(0, 0, 0)
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq,
.cc_sidebar_miq_right{
	background-color: gainsboro;
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq{
	background-color:  gainsboro;
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq > svg,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq > svg{
	fill: rgba(70, 66, 66, 1);
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover{
	cursor: pointer;
	background-color: rgba(212, 4, 28, 1);
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover > svg,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover > svg{
	fill: rgba(255, 255, 255, 1);
}

.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq > svg{
fill: rgba(70, 66, 66, 1);
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover{
cursor: pointer;
background-color: rgba(212, 4, 28, 1);
}
.cc_popup_miq_center > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover > svg,
.cc_popup_miq_right > div.cc_popupbody_miq > div.cc_popupcontent_miq > div.cc_popupcontent_miq_head > div.cc_popupclose_miq:hover > svg{
fill: rgba(255, 255, 255, 1);
}
/* =========================================================== */
/* =========================================================== */
/* ================ Individual Project style ================= */
/* =========================================================== */
#CC_MIQ_HEADER_1{
background-color: rgb( 255, 255, 255);
border-bottom:1px solid #eaeaea;
}


    .cc_newsGradientBox {
			background: transparent linear-gradient(114deg, #E68A64 0%, #E5A83A 100%) 0% 0% no-repeat padding-box;

        box-shadow: -1px 1px 3px #00000029;
        border-radius: 20px;
        color: #FFFFFF;
        padding: 2em;
        margin-bottom: 2em;
        font-size: 1.33em;
        transition: transform .2s;
    }

.cc_news_title{
	fill:white;
}
#CC_MIQ_MENUE{
background-color: rgb(9,145,177);
}
#CC_MIQ_MENUE > div#cc_show_hide{
background-color: rgb(9,145,177); /* rgb(221,241,253); */
}
#CC_MIQ_MENUE, div#cc_miq_meue_list{
border-bottom: 1px solid rgb(9,145,177);
}
.cc_menue_call_text{
color: rgb(255,255,255);
}
.cc_menue_call_text.cc_large
{
	font-size:16px;
}
#CC_MIQ_FORM > div#CC_MIQ_PAGENAME{
color: rgb(9,145,177);
}
#CC_MIQ_FORM > div#CC_MIQ_HITS{
color: rgba(96, 96, 96, 1);
}
#CC_MIQ_SHORTTAGS svg,
#CC_MIQ_FUNC_BUTTONS svg{
fill:rgb(9,145,177);
}
#CC_MIQ_SHORTTAGS > div#projectlogo  svg{
height: 3.5em;
}
#OpCl_FCHOICE svg path{
stroke:rgb(9,145,177);
}
#CC_MIQ_SHORTTAGS> div:hover,
#CC_MIQ_FUNC_BUTTONS > div:hover {
border-color: rgb(9,145,177);
}
#CC_MIQ_SHORTTAGS> div#projectlogo:hover{
border-color: transparent;
}
#CC_MIQ_FUNC_BUTTONS #EBUTTON:hover > #NAVSUB_ERW::after{
border-color: rgb(9,145,177);
}
#CC_MIQ_FUNC_BUTTONS #EBUTTON:hover > #NAVSUB_ERW .nav-column{
border-color: rgb(9,145,177);
}
#HELPBAR{
background-color:rgba(230, 235, 240, 1);
}
#cc_show_hide svg path{
stroke:rgb(255,255,255);
}
.cc_menue_call{
color: rgb(255,255,255);
}
.cc_menue_call_icon > svg{
fill:rgb(255,255,255);
}
.cc_menue_header{
color:rgb(255, 255, 255);
background-color:rgb(9,145,177);
}
#cc_menue_fixed_bottom{
background-color: rgb(9,145,177);
}
#cc_menue_fixed_bottom svg{
fill: rgb(255,255,255);
}
#cc_menue_fixed_bottom a{
color: rgb(255,255,255);
text-decoration: none;
}
.cc_menue_call:not(#cc_show_hide):hover{
border-color: rgb(9,145,177);
cursor: pointer;
}
.cc_icon.cc_icon_active > svg{
fill: rgba(245, 133, 91, 1);
}
#FCHOICE{
background-color:rgb(9,145,177);
}
/* =========================================================== */
/* ================ Individual Project style ================= */
/* ================       general styles     ================= */
/* ================     Liststyle updates    ================= */
/* =========================================================== */
#CC_MIQ_FORM{
	padding: 1em 0em;
}
#CC_MIQ_FORM > div#CC_MIQ_PAGENAME{
	font-size: 1.8em;
}

.listTableTrHead,
.listBodytr{
	font-size: 16px !important;
}
.listTableTrHead{
	font-weight: bold;
}
li.cc_liSearchItem .cc_checkVis svg{
	fill:gainsboro;
}
li.cc_liSearchItem .cc_checkVis.cc_activCheckBox svg{
	fill:rgb(9,145,177);
}

#FORMPAGE{
	font-size: 1.35em;
}
#TBODY td{
	padding:0.5em !important;
}
#THEAD td{
	padding:0.3em !important;
}
#cc_upperFrame > div#cc_columMiddle{
	flex: 1 1 32vw;
}


.on, .off{
	font-size:14px !important;
}
input.cc_hanlde_checkbox:checked + .cc_slider:before{
	-webkit-transform: translateX(65px);
	-ms-transform: translateX(65px);
	transform: translateX(65px);
}