


#searchSchema{
    padding: 10px;
    width: 300px;
    font-size: 18px;
    margin-bottom: 20px;
    height: 45px;
    background-color: rgb(140, 230, 255);
  }

  .link_carrier{
    padding: 5px;
    width: 700px;

  }

  #personlig_lank{
    padding: 10px;
    width: 300px;
    font-size: 18px;
    margin-left: 20px;
    margin-bottom: 20px;
    background-color: rgb(92, 212, 255);
    border: 1px solid gray;
  }

  #searchSchema:hover{
    background-color: rgb(53, 221, 255);
  }

  #searchSchema:active,#searchSchema::after,#searchSchema:focus {
    background-color: rgb(53, 194, 255);
  }

  #personlig_lank:hover{
    cursor: pointer;
    background-color: rgb(53, 178, 255);
  }



  .SpecialDomarSchema td{
    padding: 4px;
  }
  .personlig_lank_container{
    display: none;
    position: fixed;

    top: 310px;
    left: 20px;
    width: 500px;
    height: 500px;
    overflow: scroll;
    background-color: rgb(199, 199, 199);
    border: 1px solid black;
    z-index: 10;
  }
  .text_contain{
    padding: 10px;
    z-index: 9;
  }
  .custom_bottom{
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    background-color: rgb(154, 154, 154);
    width: 100%;
    padding: 10px;
    border-top: 1px solid black;
    z-index: 10;
  }
  .ButtonSticky{
    position: sticky;
    position: -webkit-sticky;
    left: 0;
  }
  .MyDivContainer{
      margin: 20px;
  }


  /*------------------------------------------*/

.MyDivContainer{
    margin: 20px;
}

.bold{
    font-weight: bold;
}


.red{
    color: red;
    font-weight: bold;
}

.orange{
    color: rgb(212, 138, 0);
    font-weight: bold;
}
.domarschema_container{
    width: 1600px;
    margin-left: 0px;
    margin-top: 10px;
}

.italic{
    font-style: italic;
}

.datum_container{
    margin-bottom: 60px;
    background-color: #dfdfdf;
    border-radius: 5px;
    border: 2px solid #292929;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
    width: 1600px;
}

button{
    padding: 4px;
}

.plats_box{
    border-bottom: 1px solid rgba(0, 0, 0, 0.47);
    background-color: rgb(214, 236, 255);
}

.plan_box{
    border-bottom: 1px solid rgba(0, 0, 0, 0.47);
}


.datum{
    border-top-left-radius:5px ;
    border-top-right-radius:5px ;
    padding: 10px;
    font-size: 18px;
    background-color: rgb(0, 28, 64);
    color: white;
    font-weight: bold;
    padding-bottom: 5px;
}
.plats{
    font-size: 20px;
    padding-left: 10px;
    padding: 10px;
    font-style: italic;
    background-color: rgb(55, 142, 255);
}
.plan{
    font-size: 20px;
    padding: 10px;
    background-color: rgb(122, 180, 255);
    font-weight: bold;
    font-style: italic;
}
#schemaOutput-container table tr:nth-of-type(1){

    background-color: rgb(185, 215, 255);
    color: rgb(0, 0, 0);
    font-style: italic;
    font-weight: normal;
}
.match_box{
    width: 1600px;
    background-color: rgb(253, 253, 253);
}
table,th,td{
    border-collapse: collapse;
}

table th:nth-of-type(1),table td:nth-of-type(1){
    padding-left: 10px;
}

table{
    padding: 10px;
    padding-left: 10px;
    text-align: left;
    word-wrap: wrap;
}



table th, table td{
    padding: 4px;
    vertical-align: top;
}
table td{
    border-bottom: 1px solid rgb(228, 228, 228);
}
/*-------------------------------------------*/
table th:nth-of-type(1){
    width: 30px;
}
table th:nth-of-type(2){
    width: 80px;
}
table th:nth-of-type(3){
    width: 80px;
}
table th:nth-of-type(4){
    width: 280px;
}
table th:nth-of-type(5){
    width: 140px;
}
table th:nth-of-type(6){
    width: 270px;
}

.font_size{
    font-size: 14px;
}

.datum{
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    z-index: 3;
}

.plats{
    position: sticky;
    position: -webkit-sticky;
    top: 30px;
    z-index: 2;
}

.plan{
    position: sticky;
    position: -webkit-sticky;
    top: 65px;
    z-index: 1;
}

.headers{
    position: sticky;
    position: -webkit-sticky;
    top: 105px;
}

.black_box,.green_box,.Orange_box,.red_box{
    width: 20px;
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .black_box{
    background-color: black;
  }
  .green_box{
    background-color: rgb(22, 148, 0);
  }
  .Orange_box{
    background-color: rgb(255, 149, 0);
  }
  .red_box{
    background-color: rgb(255, 0, 0);
  }
  .myInfo{
    margin-bottom: 5px;
  }

  .SpaceCustom{
    margin-left: 5px;
    margin-right: 5px;
  }

  .filter_container{
    margin-left: 20px;

    background-color: rgb(208, 208, 208);
    padding: 20px;
  }


  .filter_body{
    display: none;
  }






