

 /*
@font-face { 
   font-family: 'Noto Sans JP'; 
    src: local('Noto Sans JP'),
        url("{% static 'src/assets/fonts/JapaneseStyle.woff2' %}") format('woff2'),
        url("{% static 'src/assets/fonts/JapaneseStyle.woff' %}") format('woff');
        
    font-weight: normal;
    font-style: normal;
} */

input.custom-height {
   height: 30px; /* Set the height to your desired value */
}

.custom-height2 {
   height: 30px; /* Set the height to your desired value */
} 
.custom-select {
   height: 37px; /* Set the height to your desired value */
   width: 87px;
} 

.custom-input-label {
  /* font-family:  'M PLUS','Cambria', 'Calibri','Kosugi Maru','Sawarabi Gothic' ; */
   font-size: 11px; 
   font-weight: unset;
   margin-top: 7px;
   color: rgb(44, 44, 44); 
}
.custom-input-label-bg{
   background-color: #f3f3f3; 
   height: 30px;
}

.flexdisplay{ 
   display: flex;
}

.custom-input-label-bg2{
   background-color: #f3f3f3; 
   display: flex;
   align-items: center; /* Centers the label vertically */
   /* justify-content: center;  Centers the label horizontally */
   
}

.input-margin2{
   margin-left: -7px;
  
}

.fixed-width-button {
    width: 80px; /* Set the desired width */
    font-size: 11px;
}

.fixed-width-buttonSave {
   width: 110px; /* Set the desired width */
   font-size: 11px;
}

.cp-activity-bg {
   background-color: rgb(230, 243, 247);
}

.cp-activity-bg2 {
    background-color: white;
 }

 .button-size {
    font-size: 19px;
 }
 .menu-text-size{
    font-size: 16px;
 }

.text-size-title{
   font-size: 18px;
}

.text-size-body{
    font-size: 15px;
 }

.customize-leftbar-li{
   margin-bottom: -10px;
}

.customize-button-toggle-menu{
   margin-left: -20px;
}

.customize-logo{
   margin-left: -50px;   
}

.radio-inline {
   display: inline-block;
   margin-right: 10px; /* Adjust as needed */
}

.requiredfield {
   color: white;
   background-color:rgb(248, 104, 236) ;
   font-size: 11px;
   margin-left: 5px;
   border-radius: 3px;
}

.customize-btn-bg {
   background-color: #0095d9;
}

.firstdiv{
   margin-top: 10px; 
   margin-left: -60px;
   margin-right: -75px;
}

.titlediv{
   margin-top: -30px; 
   color: black; 
   font-weight:normal; 
  /* font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; */
}

.secondtitlediv{
   margin-bottom: -20px;
   font-size: 18px;
}


.custom-menu-bg {
   background-color:   rgb(0, 0, 255, 0.9) /* Set the background color for the "Settings" menu item */
}

.label-custom{
   color: #0095d9;
   font-size: 16px;
   font-family: 'Times New Roman', Times, serif;
}




/* XS */
/* Optional: responsive tweaks */
@media only screen and (max-width: 576px) {
   .slider-container {
      margin-top: -150px;
      padding: 0;
   }

   .slide-img {
       width: 100%;
       height: 100%;
   }
}