

.box:hover {
    border: 1px solid green !important;
}

.box_checked {
    border: 1px solid green !important;
}



.formatted-text {
    white-space: pre-line;
}

.text-green {
    color: green;
}

.text-red {
    color: rgb(179, 0, 0);
}

.text-grey {
    color: lightslategray;
}

.text-white-light {
   color: #CCCCCC;
    
}

.text-blue {
    color: #5c97b8; /* #42aaf0*/
}

.text-link {
    color: #007bff;
    text-decoration: underline;
     cursor: pointer;
}

.text-orange {
    color: #e35a01;
}

.text-orange2 {
    color: #FFA500;
}


.text-yellow {
    color: #ffe600;
}

.text-xsmall {
    font-size: 0.75em;
}


.bg-green {
    background-color: green;
}

.bg-red {
    background-color: rgb(179, 0, 0);
}

.bg-grey {
    background-color: grey;
}

.bg-orange {
    position: relative;
    background-color: #e35a01; /* e35a01 FFA500 */
}

.bg-yellow {
    position: relative;
    background-color: #FFA500; /* e35a01 FFA500 */
}
.bg-yellow-2 {
    background-color: rgb(252, 248, 227);
}

.bg-blue {
    position: relative;
    background-color: #5c97b8; /* #42aaf0*/;
}

.bg-palepink {background-color: #ffecf1 /*#e9c2c4*/}


/* Custom CSS for radio input size */
.custom-control-input[type="radio"] {
    -webkit-transform:scale(1.5);
          transform:scale(1.5);
}

.custom-control-label::before {
    -webkit-transform:scale(1.5);
          transform:scale(1.5);
}



 .package-background    {
    background-image: url("../assets/images/backgrounds/package_giving.svg");
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: 20% ;
}




/*
.header-main-text {
    color: #FFA500;
    font-size: 8vw;
    height: 550px;
    min-height: 650px;
} 
*/





.subheader-hm-text {
  font: 400 50px/0.8 'Cookie', Helvetica, sans-serif;
  color: black;
  text-shadow: 4px 4px 3px rgba(0,0,0,0.1); 
}

.header-hm-text-01 {
  font: 400 100px/0.8 'Cookie', Helvetica, sans-serif;
  color: black;
  text-shadow: 4px 4px 3px rgba(0,0,0,0.1); 
}

.text-nav {
/*    font-size: 0.9vw;
*/}





.adm_header_background{
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: 100% ;
    background-image: url("../assets/images/headers/kop_header_christmas_01.png");
    min-height: 300px;
}

.hm_header_background{
    background-image: url("../assets/images/headers/kop_header_christmas_01.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.hm_header_background_mobile {
   background-image: url("../assets/images/headers/kop_header_christmas_01.png");
    background-repeat: no-repeat;
    background-size: cover;

}


.logo_main{

height: auto;
max-width: 500px;
}

.logo_main_m {
    height: auto;
max-width: 220px;
}

.navbar-toggler-icon {
            font-size: 0.875rem; /* Adjust the font size as needed */
            padding: 0.15rem; /* Adjust the padding as needed */
            color: #bdb7ac !important;
        }

 .navbar-toggler {
   padding: 0.25rem 0.5rem;
         }

.btn-not-clickable {
            pointer-events: none;
        }


 .hm_pg_temp_background    {
    background-image: url("../assets/images/photos/kop_photo_landscape01.png");
    background-repeat: no-repeat;
    background-position: 100% 0%;
    background-size: 20% ;
}


 .bgimg {
        background-image: url("../assets/images/photos/kop_photo_landscape03.png");
        height: 100%;
        background-position: center;
        background-size: cover;
        position: relative;
        color: white;
        font-family: "Courier New", Courier, monospace;
        font-size: 25px;
    }


.pointer-on-hover {
  cursor: pointer;
}

.text-light {
  font-weight: lighter !important;
}
