
@font-face{
    font-family: 'Corinthia';
    src: url('fonts/Corinthia-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;

}

body {
    color: #fff;
    font-family: 'Arial';
    font-size: 12pt;
    background-color: #000000;
    background-image: linear-gradient(110deg, black 35%, lawngreen 65%);

}

img {
    vertical-align: baseline;
}
.logo{
    padding:5px;

}
.img_migranetz{
    float: right;
    margin: 5px;
}
.header_top{
    padding: 0;


}
.header-bar{
    width: auto;
    width-min: 100%;

    padding: 0;
    z-index: 12;



}

header{
    height: 200px;
    z-index: 10;
}




a {
    color: #5178ec;
    text-decoration: none;
}

a:visited {
    color: #c591c5;
    text-decoration: none;
}

a:hover {
    color: midnightblue;
    text-decoration: none !important;

}


.flex_display {
    display: flex !important;
}




.header-text {
    font-size: 12px;
    color: #6c757d;
    text-transform: uppercase;
    letter-spacing: 0.10rem;
    padding: 5px;
}
.header-text a{
    font-size: 12px;
    color: #6c757d;
    text-transform: uppercase;
    letter-spacing: 0.10rem;
    padding: 5px;
}

.header-text-distance {
    margin-right: 42px;
}

.header-bar-text p {
    margin: 0;
    padding: 5px;
}


.header-link a {
    color: #6c757d;

}
.img_flow{
       position: absolute;
    right: 0px;
    top: 0px;
    z-index: -1;
}

.absatz-text{
    padding-left: 30px;

width: 80%;

  }
p.absatz {
    padding:20px;
    margin:10px;
    color: #464a4e;
}


.small_text{

    font-size: 10px;
    font-style: italic;

}


.site-top {
    padding: 40px 0;
    width: 100%;
 text-align: center;

}

.site-title {
    font-size: 64px;
    font-family: 'Corinthia';
    align-content: center;

}

.site-title a {
    color: #fff;
    text-decoration: none;
}
.body-area {
    padding: 5px;
    background-color: #fff;
    color: #666e76;
    z-index: -1;
}


.site-text {
    width: 100%;
    font-size: 10px;
    letter-spacing: 0.26rem;
    color: #9d9d9d;
    text-transform: uppercase;
    text-align: center;
}

.fly{
    z-index: 15;
}







.navigation {

    padding: 10px 0;
    font-size: 12px;
    text-align: center!important;
    letter-spacing: 0.08rem;


    text-transform: uppercase;
}

a.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 10px;
}
a.button:visited {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 10px;
}

a.button:hover {
    background-color: #1c7430;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 10px;
}



.hero-slider {
    margin-top: 40px;
}

.hero-slider img {
    width: 100%;
    height: auto;
}



.sidebar {
    margin-top: 0;
}


.empty {
    padding: 22px 0;
    height: 300px;
    background-image: url('images/bits.png');
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
    opacity: 0.3;

}

.modal-text{
    color: #1b1e21 !important;
    width: 100%;
    height: 200px;
    overflow-y: scroll;
    scroll-behavior: smooth;
    font-size: 10pt;
    padding: 20px;

}
.modal-text_2{
    color: #1b1e21 !important;
    width: 100%;
    height: 100px;
    font-size: 12pt;
    padding: 20px;
}

.title-text{
    color: #1b1e21 !important;


}
.footer-bar {
    padding: 22px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;



}
.keys a{
    font-family: Arial;
    font-size: 20px;
    color: #fff;
    background-color: #000;
    text-transform: uppercase;
    text-align: center;



}

.box_gold{
    padding: 22px;
    background: gold;


}
.box_blue{
    padding: 22px;
    background: #007bff;


}
h2.black{
    color: #1b1e21;
}
#jobs{
    overflow-y: scroll;
    height:300px;


}
.s-top{
    z-index: 200;
    position: absolute;
    top:40%;
    left:45%;

}
#spin.hidden{
    display: none;
}
#spin{
    text-align: center;
}
a.wht {

    color: white;
      font-size: 12px;
    text-decoration: none;
}
a.wht:visited {

    color: white;
    text-decoration: none;

}

a.wht:hover {

    color: #b1dfbb;
    text-decoration: none;
}

.custom-toggler .navbar-toggler-icon {


}
.icon_toggle{

    background-image: url("images/toggle.svg");
}

.custom-item{

    background-color: #000;
    padding: 10px;
}
a.custom_point:hover{

    background-color: #054A00;
}
