    
       /*ex-oc-4-3-6*/





fieldset{
    background-color: rgb(19, 97, 93);
    border: 2px solid rgb(100, 204, 190);
    box-shadow: 3px 3px 10px rgb(163, 228, 219) ;
    color: rgb(182, 231, 224);
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    border-radius: 15px;
    height: 90px;
    margin: 5px 5px 20px 5px;
}
.input1{
    background-color: rgb(221, 250, 246);
    border: 1px solid rgb(56, 133, 122);
    border-radius: 15px;
    padding: 10px 10px 2px 10px;
    height: 30px;
    margin: 15px 0px 0px 0px;
}
.input2{
    background-color: rgb(75, 245, 222);
    border: 5px double rgb(56, 133, 122);
    border-radius: 15px;
    font-size: 18px;
    color: rgb(8, 70, 60);
    padding: 5px 15px 5px 15px;
    height: 40px;
    margin: 4px 0px 0px 500px;
}
textarea{
    background-color: rgb(221, 250, 246);
    border: 1px solid rgb(56, 133, 122);
    border-radius: 10px;
    margin: 5px 5px 5px 5px;
}
label{
    background-color: rgb(100, 204, 190);
    border: 1px solid rgb(56, 133, 122);
    margin: 20px 0px 10px 10px;
    color: rgb(8, 70, 60);
    border-radius: 20px;
    padding: 5px 15px 5px 15px;
}

legend{
    background-color: rgb(141, 247, 233);
    border: 1px solid rgb(56, 133, 122);
    color: rgb(8, 70, 60);
    border-radius: 20px;
    padding: 5px 40px 5px 40px;
    font-size: 20px;
}
p{
    margin: 2px 0px 5px 0px;
    text-align: center;
}
.a1{
    display: grid;
    grid-template-columns: 675px 465px;
}
.a2{
    display: grid;
    grid-template-rows: 50px 20ppx;
}
.a3{
    display: grid;
    grid-template-columns: 170px 500px;
    grid-template-rows: 65px;
}









































body {
        font-family: 'Comme', sans-serif;
        color:rgb(175, 252, 252);
        background-color: rgb(19, 19, 19);
        
        }

.t1{
    font-size: 14px;
}
     

        
main{
        
            border-radius: 9px;
            border: 0.5px solid rgb(134, 203, 243); 
            box-shadow:  1px 1px 6px rgb(95, 185, 238) inset;
            background-color: rgba(2, 2, 2, 0.7);

            padding: 2px 2px 2px 2px;
            margin: 15px 0px 5px 0px;
            width: auto;
            height: 785px;
        }

.main2 {

    display: grid;
    grid-template-columns: 407px 407px 407px;
    grid-template-rows: 180px 400px 170px; 
    gap: 10px;

        background-image: url("../images_oc/oc28.jpeg");
        background-size: cover;
   
      

            border-radius: 8px;
            border: 0.5px solid rgb(134, 203, 243); 
            box-shadow:  1px 1px 6px rgb(95, 185, 238);
            
       


            margin: 2px 2px 2px 2px;
            width: auto;
            height: 777px;

}



header{
    display: block;
    grid-row: 1/2; 

    background-image: url("../images_oc/oc29.jpeg");
    background-size: cover;
    background-attachment: fixed; 
    border-radius: 25px;

    text-align: center;
    font-size: 40px;

    margin: 10px 0px 5px 0px;
    padding: 5px 0px 15px 0px; 
    height: 35px;
}

.h2{
    color:rgb(175, 252, 252);
}


.b1{
    grid-column: 1/2;
    grid-row: 1/2;
    display: grid;
    grid-template-rows: 43px auto;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px inset;
    background-color: rgba(2, 2, 2, 0.7);
   

    margin: 20px 0px 0px 23px;
    padding: 2px 2px 2px 2px;

}


.c1{
    grid-row: 1/2;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 24px;
    text-align: center;

    padding: 5px 5px 5px 5px;
    margin: 2px 2px 2px 2px;

}

.c4{
    grid-row: 2/3;
  
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 40px;
    text-align: center;

    padding: 25px 5px 5px 5px;
    margin: 2px 2px 2px 2px;

}


.b2{
    grid-column: 2/3;
    grid-row: 1/2;

    display: grid;
    grid-template-rows: 43px auto;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px inset;
    background-color: rgba(2, 2, 2, 0.7);

    margin: 20px 20px 0px 20px;
    padding: 2px 2px 2px 2px;
}

.c2{
    grid-row: 1/2;
   
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 20px;
    text-align: center;

    padding: 5px 5px 5px 5px;
    margin: 2px 2px 2px 2px;

}

.c5{
    grid-row: 2/3;
    
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    margin: 2px 2px 2px 2px;
}

.c5b{
    margin: 10px 10px 10px 10px;
    border-radius: 14px;

}

.b3{
    grid-column: 3/4;
    grid-row: 1/2;
 
    display: grid;
    grid-template-rows: 43px auto;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px inset;
    background-color: rgba(2, 2, 2, 0.7);

    margin: 20px 20px 0px 0px;
    padding: 2px 2px 2px 2px;

}

.c3{
    grid-row: 1/2;
    
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 20px;
    text-align: center;

    padding: 5px 5px 5px 5px;
    margin: 2px 2px 2px 2px;
}



.c6 {
    grid-row: 2/3;
   
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    margin: 2px 2px 2px 2px;

}

.c6b{
    margin: 10px 10px 10px 10px;
    border-radius: 14px;

}

.b4{
    grid-column: 1/4;
    grid-row: 2/3;

    display: grid;
    grid-template-rows: 43px auto;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px inset;
    background-color: rgba(2, 2, 2, 0.7);

    margin: 15px 20px 0px 20px;
    padding: 2px 2px 2px 2px;

}

.c7{
    grid-row: 1/2;
    
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 16px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 24px;
    text-align: center;

    padding: 5px 5px 5px 5px;
    margin: 2px 2px 2px 2px;

}

.c8{
    grid-row: 2/3;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    padding: 5px 5px 5px 5px;
    margin: 2px 2px 2px 2px;

}


.b5{
    grid-column: 1/4;
    grid-row: 3/4;

    display: grid;
    grid-template-rows: 43px auto;

    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px inset;
    background-color: rgba(2, 2, 2, 0.7);

    margin: 15px 15px 15px 15px;
    padding: 2px 2px 2px 2px;

}

.c9{
    grid-row: 1/2;
 
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 24px;
    text-align: center;

    padding: 5px 5px 5px 5px;
    margin: 2px 2px 2px 2px;
}

.c10{
    grid-row: 2/3;
 
    border-radius: 15px;
    border: 0.5px solid rgb(95, 185, 238); 
    box-shadow: rgb(95, 185, 238) 1px 1px 6px;
    background-color: rgba(2, 2, 2, 0.7);

    font-size: 16px;


    padding: 15px 15px 15px 15px;
    margin: 2px 2px 2px 2px;

}

 