/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23.05.2019, 15:10:31
    Author     : Osmani
*/

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 21.02.2018, 16:34:01
    Author     : Osmani
*/

html,
body {
 
}

body { 
 
  background-color: #FFF;
}

p.lead {
    font-size: 1.00rem;
}

.topnavicon {
    margin-right: 15px;
}

.bg-orange {
    background: #F7A700;
}

.logobox {
    padding: 30px 0;
}





.form-group > label {
        font-size: 18px;
        color: #2D4985;
        font-weight: 600;
    }



.form-group input, .form-label-group textarea {
    font-size: 16px;
}

@media (min-width: 576px) { 
    
    
    

    
    
    .form-group > label {
        font-size: 18px;
    }
    
    .form-group input, .form-group textarea {
        font-size: 18px;
    }
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
    
    
    
   
    
    .form-group > label {
        font-size: 16px;
    }
    
    .form-group input, .form-label-group textarea {
        font-size: 20px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    
    p.lead {
    font-size: 1.25rem;
}

    .form-gewimmspiel {
        padding: 40px 0;
    }
    
    .form-group > label {
        font-size: 18px;
    }
    
    .form-group input, .form-group textarea {
        font-size: 22px;
    }

}



.btn-blue { 
  color: #FFFFFF; 
  background-color: #2D4985; 
  border-color: #2D4985; 
} 
 
.btn-blue:hover, 
.btn-blue:focus, 
.btn-blue:active, 
.btn-blue.active, 
.open .dropdown-toggle.btn-blue { 
  color: #FFFFFF; 
   background-color: #F7A700; 
  border-color: #F7A700; 

} 
 
.btn-blue:active, 
.btn-blue.active, 
.open .dropdown-toggle.btn-blue { 
  background-image: none; 
} 
 
.btn-blue.disabled, 
.btn-blue[disabled], 
fieldset[disabled] .btn-blue, 
.btn-blue.disabled:hover, 
.btn-blue[disabled]:hover, 
fieldset[disabled] .btn-blue:hover, 
.btn-blue.disabled:focus, 
.btn-blue[disabled]:focus, 
fieldset[disabled] .btn-blue:focus, 
.btn-blue.disabled:active, 
.btn-blue[disabled]:active, 
fieldset[disabled] .btn-blue:active, 
.btn-blue.disabled.active, 
.btn-blue[disabled].active, 
fieldset[disabled] .btn-blue.active { 
  background-color: #2D4985; 
  border-color: #2D4985; 
} 
 
.btn-blue .badge { 
  color: #2D4985; 
  background-color: #FFFFFF; 
}

/* btn-orange */
.btn-orange { 
  color: #FFFFFF; 
  background-color: #F7A700; 
  border-color: #F7A700; 
} 
 
.btn-orange:hover, 
.btn-orange:focus, 
.btn-orange:active, 
.btn-orange.active, 
.open .dropdown-toggle.btn-orange { 
  color: #FFFFFF; 
   background-color: #2D4985; 
  border-color: #2D4985; 

} 
 
.btn-orange:active, 
.btn-orange.active, 
.open .dropdown-toggle.btn-orange { 
  background-image: none; 
} 
 
.btn-orange.disabled, 
.btn-orange[disabled], 
fieldset[disabled] .btn-orange, 
.btn-orange.disabled:hover, 
.btn-orange[disabled]:hover, 
fieldset[disabled] .btn-orange:hover, 
.btn-orange.disabled:focus, 
.btn-orange[disabled]:focus, 
fieldset[disabled] .btn-orange:focus, 
.btn-orange.disabled:active, 
.btn-orange[disabled]:active, 
fieldset[disabled] .btn-orange:active, 
.btn-orange.disabled.active, 
.btn-orange[disabled].active, 
fieldset[disabled] .btn-orange.active { 
  background-color: #2D4985; 
  border-color: #2D4985; 
} 
 
.btn-orange .badge { 
  color: #F7A700; 
  background-color: #FFFFFF; 
}


.form-control:focus {
  border-color: #2D4985;
  box-shadow: inset 0 2px 2px rgba(45, 73, 133, 0.075), 0 0 8px rgba(45, 73, 133, 0.6);
}

.borderd {
    
    border: 1px solid #CED4DA;
    /*height: 62px;*/
    padding: 0;
    
}

.borderd img {
    
    height: 46px;
}

.table-ldark td {
    background: #cfcfcf;    
}


.col-form-label {
    
}

.antwort {
   
    margin: 5px 10px;
    
}

ol.preise {
    
    color: #2D4985;
    font-size: 1.25rem;
    font-weight: bolder;
}

ol.preise span {
    
    color: #F7A700;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #F7A700;
    
    
}

.custom-control-label::before {
  
}

.custom-control-box {
   border: 1px solid #CED4DA;
   border-radius: 5px;
   padding: 8px 0 8px 5px;
   margin: 10px 0;
}

.custom-control-label {
    width: 100%;
    cursor: pointer;
}