.fieldnod {display:none;
visibility:hidden;}
.pb-12, .py-12 {padding-bottom: 12rem !important;}
.pt-12, .py-12 {padding-top: 12rem !important;}
.hurra {display: none;
}

.dropdown-toggle:focus {
border: 0;
outline: transparent;
}

.nav-item:active,
.nav-item:hover,
.nav-item:focus {
border: 0 !important;
outline: none;
}
#userlike-view-container {background-color:#fff !important;}
.userlike-theme-bg  {background-color: rgba(153, 153, 153, 0.80) !important;}
.tshad {text-shadow: 2px 2px 2px rgba(0,0,0,0.1);}
.bg-primary-bright {/*background-color: #ccebeb !important;*/
background-color: #e5f7f7 !important;
}
.fr {background: url(../src/ict-fr.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.mbg-ca {background-color: #a3060b;
font-weight: 700 !important;}
.mbg-la {background-color: #14248c;}
.mbg-ab {background-color: #60a60f;}
.mbg-grey-bright {background-color: #e7ecee;}
.mbg-vari {background-color: #4b4b4b;
}

.mbg-vari-bright {
background-color: rgba(75,75,75,0.1);}
.mbg-sp {background-color: #060609;}
.mbg-white {background-color: #fff !important;}
.card {border: 0 !important;}
.breadcrumb {color: #fff!important;
padding: 5px 0; 
background-color:#323e46;
text-transform:uppercase;
font-size: 82%;
border-radius: 0;
font-weight:bold;}
.breadcrumb a, breadcrumb a:visited {color: #fff !important;
text-decoration: underline;
font-weight: bold;}
.shadow59 {-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.8); 
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.8);}
#mc_embed_signup #mce-success-response {color:#fff; 
text-align-center;
display:none;
}

.response,
.response a {
color:#fff; 
text-align-center;
display:none;
}

#mce-responses{
text-align: center;
}
.desaturate {filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-out 0.5s;
}

.desaturate:hover {
    filter: grayscale(0%);
    filter: none;
    -webkit-filter: grayscale(0); /* Old WebKit */
    opacity: 100;
transition: ease-in 0.5s;}
.fa-w-8 {fill: #326073;
color: #326073 !important;}
p a:hover {color: #326173 !important;
text-decoration: underline
}

p a:visited {
color: #cc0000;}
.inv_desaturate {    filter: none;
    opacity: 100;
    transition: ease-out 0.5s;
}

.inv_desaturate:hover {
filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-in 0.5s;
}
ol.a {list-style-type: upper-roman;}
.tshadow {text-shadow: 2px 2px 3px #000000;}
.cartec-easy {width: 200px;
height: 200px;
transform:rotate(350deg);
z-index: 999;
transition: all 0.5s ease;
}

.cartec-easy:hover {
width: 240px;
height: 240px;
transform:rotate(360deg);
z-index: 999;
transition: all 0.5s ease;
}

/* On screens 500px or less */
@media screen and (max-width: 600px) {
.cartec-easy {
width: 130px;
height: 130px;
transform:rotate(350deg);
z-index: 999;
transition: all 0.5s ease;
}

.cartec-easy:hover {
width: 220px;
height: 220px;
transform:rotate(360deg);
z-index: 999;
transition: all 0.5s ease;
}
}
.cartec-easy-box {position: absolute; 
top:220px; 
right: 70px; 
z-index:999;
transition: all 0.5s ease;
}

.cartec-easy-box:hover {
top:200px; 
right: 50px; 
z-index:999;
transition: all 0.5s ease;
}

/* On screens 600px or less */
@media screen and (max-width: 600px) {
.cartec-easy-box {
top:80px; 
right: 20px; 
z-index:999;
transition: all 0.5s ease;
  }

.cartec-easy-box:hover {
top:110px; 
right: 65px; 
z-index:999;
transition: all 0.5s ease;
}
}
.cdc {background-color: #313e46;
border-top: 1px solid #fff;}
.header-text {text-align: left;}
.btn-back-to-top {position: fixed;
bottom: 0;
left: 20px;
z-index: 999;
background: rgba(204, 0, 0, 1.0);
height: 2.75rem;
width: 2.25rem;
text-align: center;
line-height: 1.75rem;
font-size: 1.25rem;
color: #ffffff;
border-radius: 5px 5px 0 0;}
.desat {    filter: none;
    opacity: 100;
    transition: ease-out 0.5s;
}

.desat:hover {
filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-in 0.5s;
}
.bg-blue {background-color: #011d53 !important;}
.svg-logo {max-width: 150px;
height:70px;
margin: 0;
padding: 0;}
#dfltheader {display:none;}
body {background-color: #333333;
}

main {
background-color: #ffffff;}
.xm {background: url(../src/ict-xm.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.km {background: url(../src/ict-km.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.el {background: url(../src/ict-el.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.ms {background: url(../src/ict-ms.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.as {background: url(../src/ict-as.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.sa {background: url(../src/ict-sa.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.vk {background: url(../src/ict-vk.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.tm {background: url(../src/ict-tm.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.ps {background: url(../src/ict-ps.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.es {background: url(../src/ict-es.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.ld {background: url(../src/ict-ld.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.mg {background: url(../src/ict-mg.png) no-repeat #fff;
background-position: center right;
background-size: contain;}
.flames {background: url(../src/dk_flammen.png) no-repeat #011d53;
background-position: bottom center;
background-size: contain;}
.sidestep {padding-left: 25px;
border-left:  4px solid #cc0000;}
