.uk-contrast p { text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8) !important; }
.uk-contrast h1 { text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8) !important; }
.uk-contrast h2 { text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8) !important; }
.uk-contrast h3 { text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8) !important; }
.uk-contrast h4 { text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8) !important; }

.uk-scrollable-box {
    border: none !important;
    resize: none !important;
}

#tm-logo {
    -webkit-filter: drop-shadow(3px 3px 6px rgba(0,0,0,0.9)) !important;
    filter: drop-shadow(3px 3px 6px rgba(0,0,0,0.9)) !important;
}

html {
    background: #ffffff;
}

h3, .uk-h3 {
    font-size: 16px !important;
    line-height: 17px !important;
}

.1st_reg {
    position:absolute !important;
    z-index: 1000;
    right: 10px !important;
    top: 40px !important;
    min-width: 200px !important;
    min-height: 2000px !important;
    border:2px solid red;
    background-color: aliceblue;
}

.uk-width-1-7, .uk-width-large-1-7 {
    width: 14.28% !important;
    min-width: 14.28% !important;
    max-width: 14.28% !important;
}

.ld_large {
    width: 1000px !important;
    min-width: 1000px !important;
    max-width: 1000px !important;
}

.uk-margin-top {
    margin-top: 1em !important;
}

.uk-margin-bottom {
    margin-bottom: 1em !important;
}

.uk-margin-small-bottom {
    margin-bottom: 0.5em !important;
}

.uk-container {
  max-width: 95% !important;
  max-width: 95%  !important;
  padding: 1em 0px !important;
}
/* Large screen and bigger */
@media (min-width: 1220px) {
  .uk-container {
    max-width: 1200px;
    padding: 0 35px;
  }
}

.td-filled {
  background-color: #00a8e6 !important;
  color: #fafafa !important;
  font-size: 18px !important;
  text-align: right !important;
}

.uk-button {
    border-radius: 0px !important;
}

.uk-form-label {
  font-weight: 600!important;
  font-size: 14px 16px !important;
}

.uk-overlay-background {
     background: rgba(0,0,0,0.5);
    /*background-image: linear-gradient(rgba(255,255,255,0.1) 10%, rgba(0,0,0,0.5)) !important;
    background-color: rgba(0,0,0,0.5) !important;*/
    
}

.uk-list-shadow {
    text-shadow: 1px 1px 2px #000000 !important;
}

.uk-panel {
    padding: 8px 10px !important;
}

.uk-panel-header .uk-panel-title {
    border-bottom:1px solid #01438D !important;
    padding-bottom: 6px !important;
}
