.nav-item{
    text-transform: uppercase;
}
a {
    color: #71bf44!important;
   
}


.navbar{background-color: #fff!important;
border-bottom: 2px solid #1a1c96;}

a:hover {
    color: #1a1a8f!important;
   
}

p, li {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 400;
    color:#1a1c96!important;
}


#miks li{
    padding-left: 56px;
    position: relative;
    margin-top: 20px;
    width: 100%;
    padding-right: 20px;
    list-style: none;
}
#miks li:before {
    position: absolute;
    content: '';
    left: 0px;
    top: -4px;
    background: url(img/icon-check.svg) no-repeat center center;
    background-size: cover;
    width: 35px;
    height: 35px;
    
}

 #miks{background-color: #beee9f; padding: 20px 0 0 27px;}


 #header li {
    font-size: 1rem;
}

.active{background-color:#e7e54a!important;}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
  }
  
  .tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
  }
  
  .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
  }


  .card-header {background-color: white;  height:90px;}
.bold{font-weight: 700;}
.card-text{font-size: 14px;}


.st0{fill:#e5af82; stroke-width:13;stroke-miterlimit:10}
.st1{fill:#fff}
.st2{fill:#009fe4}
.st3{fill:#fff;stroke:#009fe4;stroke-width:3.0586;stroke-miterlimit:10}
.st4{font-family:"MyriadPro-Regular"}
.st6{font-size:11.4478px}

.card-img-top {max-height:70px; width: auto; max-width:240px;     -ms-flex-align: center!important;
    align-items: center!important;
    
     }
     .d-flex {
        display: -ms-flexbox!important;
        display: flex!important;
      }

      ul {
        padding-inline-start: 10px;
    }

    #slider h4{text-align: right; color:rgb(255, 255, 255)!important;}


    .collapse.in { min-height: 50px;border: 1px solid blue; }

    thead{background-color: rgb(202, 220, 243);}

    .etee {background-color: #e3e8f7; height:35px; margin-top:4px;}

    .arrow_box {
        position: relative;
        background: #230fa6;
       
        color:white!important;
        padding:4px;
    }
    .arrow_box:after, .arrow_box:before {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: "  ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    
    .arrow_box:after {
        border-color: rgba(35, 15, 166, 0);
        border-left-color: #230fa6;
        border-width: 20px;
        margin-top: -20px;
    }
    
    .container {
        padding-right: 0px;
        padding-left: 0px;
        
    }
    .navbar {padding-left:0; padding-right:0;}

    .col-md-12{padding:0;}

    .infokast{max-width:450px; color:#230fa6;}
    .infokast{font-size: 16px; z-index: 100;}


    .full {
        width: 100%;    
    }
    .gap {
        height: 30px;
        width: 100%;
        clear: both;
        display: block;
    }
    .footer {
        background: #d1d1d1;
        background-image: url("img/footer_bg.jpg");
        background-size: cover;
        height: auto;
       
        position: relative;
        width: 100%;
        border-bottom: 1px solid #CCCCCC;
        border-top: 1px solid #DDDDDD;
       
    }
    .footer p {
        margin: 0;
    }
    .footer img {
        max-width: 100%;
    }

    .footer h4 {
        color: white;
        font-size: 2em;
        font-weight: 600;
        line-height: 38px;
        padding: 40px 0 10px;
        font-family: cursive;
      font-weight: lighter
    }
    
    .footer ul {
        font-size: 13px;
        list-style-type: none;
        margin-left: 0;
        padding-left: 0;
        margin-top: 0px;
        color: #7F8C8D;
      padding: 0 0 8px 0;
    }


.footer a {
        color: #230fa6!important;
       
    }
    
    
    .email{
      border-bottom: 3px solid #fff;
    }
    .footer ul li a {
        padding: 0 0 12px 0;
        display: block;
    }
    .footer a {
        color: white;
      font-weight: lighter;
    }
    
    .footer p {
        color: white;
      font-weight: lighter;

    }
    
    .footer a:hover {
        text-decoration:none;
      font-weight: bold;
    }
    .supportLi h4 {
        font-size: 20px;
        font-weight: lighter;
        line-height: normal;
        margin-bottom: 0 !important;
        padding-bottom: 0;
    }
    
    .bg-gray {
        background-image: -moz-linear-gradient(center bottom, #BBBBBB 0%, #F0F0F0 100%);
        box-shadow: 0 1px 0 #B4B3B3;
    }
    
    
    .footer a {
        color: #78828D
    }
    
    .footer-bottom {
        border-top: 2px solid rgb(255, 253, 253);
        padding: 20px 0;
      
        background: #0d0d72;
    }
    

    .form-control {background-color: rgba(255, 255, 255, 0.3)}

    .mt-5, .my-5 {
        margin-top: 1rem!important;
    }

#sisu {padding-top: 133px;}


 .cc {
   max-width: 1600px;
    position: relative;
 }
 .arrow-div {
	position: fixed;
	background: #0d0d72;
    border: 2px solid rgb(255, 255, 255);
   padding:9px;
    z-index: 9999;
  
}


.pei{visibility: hidden; position:absolute;   color:white; width:200px;}
.info_pk {color:white; font-size: 22px; font-weight: 600;}
.info_pind {color:white; font-size: 16px; font-weight: 600;}
.info_aadress {color:white; font-size: 14px; font-weight: 600;}

.bg-blue{background-color: #0d0d72;}
.bg-white{background-color: #ffffff;}





th{background-color: #ffffff; color:rgb(97, 92, 92); font-weight: normal; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px;}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #e7e54a;
  }

  td a { 
    display: block; 


}

td{font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px;}

.bigs{margin-top:50px; margin-bottom: 30px;}


.col-xl-12, .col-lg-12{
    position: relative;
    width: 100%;
    padding-right: 0px!important;
    padding-left: 0px!important;
}

.logo{width:200px;  transition: 0.5s;}
.logo100{width:100px;  transition: 0.5s;}

.hoone h2{color:#71bf44; font-size: 230%;}

body {
    font-family: 'Work Sans', sans-serif;
   }
   
   h1, h2, h3, h4, h5, h6 {
    font-family: 'Crimson Text', serif;
    color: #1a1c96;
   }

   .btn-info {background-color:#71bf44;}

   #teenused h4{color:#1a1c96;  font-family: 'Work Sans', sans-serif; font-weight: bolder;}

   .teenus{padding:15px;   border: 7px solid #0d0d72;}

#teenused blockquote{padding-left: 20px; font-size: 11px;}
#teenused li{font-size: 16px; line-height: 1.2;   list-style-type: disc;
    list-style-position: inside;
    text-indent: -1.4em;
    padding-left: 1.4em;}

.teenus_hind{margin:-10px 0 20px; color:#71bf44;}
.teenus_sisu{font-size: 14px; margin-bottom:20px; color:#1a1c96; font-weight: lighter; line-height: normal;}
#teenused .hind{font-size: 46px; font-weight: 600; color:#71bf44; }

   .hoone img{width:100%}

   .nav-link{font-size: 16px;  font-weight:500;}

   .etee {background-color: #1a1c96; color:white; border-radius: 7px;}