.cloak {
    position: absolute;
    background-color: white;
    opacity: 0.8;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    height: 45px;
    border: 1px solid #aaa;
    z-index: 10000;
}

.cloak #urls div {
    font-size: 0.7em;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 10px;
}

@media only screen {
    .cloak {
        width: 300px;
    }

    .cloak-img {
        width: 300px;
        background-position: right -50px bottom -10px;
    }
}

@media only screen and (min-width: 600px) {
    .cloak {
        width: 400px;
    }

    .cloak-img {
        width: 400px;
    }
}

.urn-field-results { margin-bottom: 10px; }
.urn-field-results div { overflow: hidden; font-size: 0.9em; }
.urn-field-results .selected { background: #008CBA; color: white; opacity: 1 !important; }
.urn-field .result { cursor: pointer; }
.urn-field .result:hover { background: #008CBA; color:white; opacity: 0.8; }

.select-dropdown { overflow: hidden; }
.select-dropdown .f-dropdown { min-width: 300px; overflow: hidden;  }
.select-dropdown .entry div { padding: 0px; white-space: nowrap; font-size: 0.9em; }
.select-dropdown .selected { font-weight: bold; }
.select-dropdown div { padding: 0px !important; }

.pagination { font-size: 0.8em; }
.pagination div { padding: 0px; margin: 0px; }

.ak-phone-field .f-dropdown { min-width: 400px; padding: 5px;}
.ak-phone-field .f-dropdown div { white-space: nowrap; font-size: 0.9em; }
.ak-phone-field .f-dropdown input { margin-bottom: 2px; }
.ak-phone-field .f-dropdown .type { padding-top: 10px; }
.ak-phone-field .phone input, .ak-phone-field .phone .button { margin-bottom: 0px; }

.ak-address-field .suggestions { font-size: 0.8em; }

.full { top: 0 !important; }
.ak-postfix { width: 100%; height: 2.4375rem; padding: 0px; }


.ak-modal-backdrop
{
 position: fixed;
 top: 0px;
 left: 0px;
 height:100%;
 width:100%;
 background: #000;
 z-index: 1;
 opacity: 0.5;
}

.ak-modal-holder
{
  position: fixed;
  top: 5%;
  left: 5%;
  height:90%;
  width:90%;
  background: white;
  z-index: 2;
  padding: 30px 15px;
}

.ak-modal-box
{
  margin: 0 auto;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 15px;
  position: relative;
  overflow: auto;
}

.ak-modal-content {
}

.ak-modal-close {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    left: auto;
}

@media screen and (max-width: 992px) {
  .ak-modal-holder {
      top: 0%;
      left: 0%;
      height:100%;
      width:100%;
  }

  .reveal-modal { padding: 5px; }
}

@media only screen and (min-width: 1100px) {
    .menu-multiline-dropdown { width: 500px !important; }
    .menu-multiline-action { width: 50% !important; }

    .menu-multiline-dropdown-1 {}
    .menu-multiline-action-1 {}

    .menu-multiline-dropdown-2 { width: 500px !important; }
    .menu-multiline-action-2 { width: 50% !important; }

    .menu-multiline-dropdown-3 { width: 700px !important; }
    .menu-multiline-action-3 { width: 33% !important; }
}
