.page_overlay {    display: flex;
    justify-content: center;
    align-items: center;
    background: #000 center;
    z-index: 9999;
    width: 100%;
    height: 100%;
    min-height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    text-align: center;
    color: #000;
    display: none;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .5;
    }

    ol.lower-macedonian {
        list-style-type: none;
      }
      
      ol.lower-macedonian li:before {
        display: inline-block;
        margin-left: -1.5em;
        margin-right: .55em;
        text-align: right;
        width: .95em;
      }
      
      ol.lower-macedonian li:first-child:before {
        content: "а.";
      }
      
      ol.lower-macedonian li:nth-child(2):before {
        content: "б.";
      }
      
      ol.lower-macedonian li:nth-child(3):before {
        content: "в.";
      }
      .sorting_disabled
      {
          display:none;
      }
      .sorting_asc
      {
          display: none;

      }
      .sorting
      {
          display: none;
      }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        font-family: 'Open Sans', sans-serif;
        font-weight: normal;
        font-size: 13px;
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 3px;
        cursor: default;
        float: left;
        margin: 0px 5px 0 0;
        padding: 0 3px 0 3px;
    }

    .select2-container--default .select2-search--inline .select2-search__field {
     // margin-top: 0px;
      //padding-top: 0px;
      
      font-size: 15px;
    }
    

    .select2-container--default .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--multiple {
      font-family: 'Open Sans', sans-serif;
      border: 1px solid #003f69;
      border-radius: 3px;
      height: 50px;
      overflow: hidden;
     //padding: 9px 10px 10px 10px;
    }

  .select2-container--default .select2-selection--single {
    font-family: 'Open Sans', sans-serif;
    background-color: white;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #003f69;
    border-radius: 3px;
    line-height: 50px;
    min-height: 50px;   
    font-size: 13px;
    /*margin-top: 5px;    */
  }
  .select2-selection__clear
  {
    display: none;

  }

  .select2-selection .select2-selection--single .select2-search__field
  {
    display: none !important;

  }


 

.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple {
    font-family: "Open Sans", sans-serif;
    border: 1px solid #003f69;
    border-radius: 3px;
    height: 50px;
    overflow: hidden;
}
.select2-dropdown {
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    color: #353535;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    font-family: "Open Sans", sans-serif;
    font-weight: normal;
    font-size: 13px;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 3px;
    cursor: default;
    float: left;
    margin: 13px 5px 0 0;
    padding: 0 3px 0 3px;
}

//results page 


.resgroup .filterops .select2-container--default .select2-selection--multiple, .resgroup .select2-container--default.select2-container--focus .select2-selection--multiple {
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #003f69;
  border-radius: 3px;
  height: 30px;
  overflow: hidden;
 //padding: 9px 10px 10px 10px;*/
}


.resgroup .filterops  .select2-container--default .select2-selection--multiple .select2-selection__choice {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 13px;
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 3px;
  cursor: default;
  float: left;
  margin: 5px 2px 0 0;
  padding: 0 0 0 0;
}

.resgroup .filterops  .select2-dropdown {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  color: #353535;
  background-color: #fff;  

}

.resgroup .filterops .select2-container--default .select2-search--inline .select2-search__field {
  margin-top: 5px;
  margin-left:3px;
  background-color: #fff;  
  
}

.resgroup .select2-container--default .select2-selection--multiple .select2-selection__rendered
{
  background-color: #fff;


}
/*
.resgroup 
ul.select2-selection__rendered {
    height: 22px;
    padding: 0;
}


.resgroup 
ul.select2-selection__rendered {
    height: 22px;
    padding: 0;
}
*/
.datepicker-close
{
  display: none !important;
}

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


.g-recaptcha div
{
  width:100% !important;
  height:100% !important;
}


#validationModal .revtop {
  background-color: #003f69;
  width: 100%;
  height: 40px;
  color: white;
}
#validationModal .revtop {
  background-color: #003f69;
  width: 100%;
  height: 40px;
  color: white;
}

#validationModal .revtop .closelink {font-family:'Anton', sans-serif;font-size:1rem;line-height:40px;text-align:center;margin:0;padding-right:.8rem;padding-left:1rem;text-transform:uppercase;color:white;text-align:right;cursor:pointer;float:right}


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



.valimessage
{
  color:#003050 !important; text-align:centre; font-weight:bold;line-height:70px;
}

#fuzzyValue
{
   color: #000;
   padding: 0px !important;
}
/*
#dtRecentRecords td, #dtSearchResults td
{
  border: 1px solid #E7E7E7; 
}
#dtSearchResults .even , #dtRecentRecords .even{ background-color: #fff }
#dtSearchResults .odd , #dtRecentRecords .even { background-color: #fff }
*/

.searchrec {
  position: absolute;
  top: 290px !important;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  background-color: #eee;
  border: 3px solid #003f69;
  padding: 30px 15px 30px 15px;
}