
/*! UIkit 3.2.2 | http://www.getuikit.com | (c) 2014 - 2019 YOOtheme | MIT License */
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url("./fonts/Roboto/Roboto-Light.ttf") format('truetype');
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("./fonts/Roboto/Roboto-LightItalic.ttf") format('truetype');
}

/* Normal */
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'), local('Roboto-Regular'), url("./fonts/Roboto/Roboto-Regular.ttf") format('truetype');
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url("./fonts/Roboto/Roboto-Italic.ttf") format('truetype');
}

/* Bold */
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url("./fonts/Roboto/Roboto-Bold.ttf") format('truetype');
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url("./fonts/Roboto/Roboto-BoldItalic.ttf") format('truetype');
}

*,
:after,
:before {
    box-sizing: inherit
}

html {
    box-sizing: border-box;
    font-size: 62.5%;
    background: #f1f1f1
}

body {
    color: #000;
    font-family: "Roboto";
    font-size: 1.6em;
    font-weight: 300;
    line-height: 1.6
}

blockquote {
    border-left: .3rem solid #d1d1d1;
    margin-left: 0;
    margin-right: 0;
    padding: 1rem 1.5rem
}

blockquote :last-child {
    margin-bottom: 0
}

.uk-capitalize {
    text-transform: capitalize !important;
}

.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #0069d9;
    border: .1rem solid #0069d9;
    border-radius: .4rem;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 700;
    height: 3.8rem;
    letter-spacing: .1rem;
    line-height: 3.8rem;
    padding: 0 3rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap
}

.button:focus,
.button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
    background-color: #606c76;
    border-color: #606c76;
    color: #fff;
    outline: 0
}

.button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
    cursor: default;
    opacity: .5
}

.button[disabled]:focus,
.button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
    background-color: #0069d9;
    border-color: #0069d9
}

.button.button-outline,
button.button-outline,
input[type=button].button-outline,
input[type=reset].button-outline,
input[type=submit].button-outline {
    background-color: transparent;
    color: #0069d9
}

.button.button-outline:focus,
.button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover {
    background-color: transparent;
    border-color: #606c76;
    color: #606c76
}

.button.button-outline[disabled]:focus,
.button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover {
    border-color: inherit;
    color: #0069d9
}

.button.button-clear,
button.button-clear,
input[type=button].button-clear,
input[type=reset].button-clear,
input[type=submit].button-clear {
    background-color: transparent;
    border-color: transparent;
    color: #0069d9
}

.button.button-clear:focus,
.button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover {
    background-color: transparent;
    border-color: transparent;
    color: #606c76
}

.button.button-clear[disabled]:focus,
.button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover {
    color: #0069d9
}

code {
    background: #f4f5f6;
    border-radius: .4rem;
    font-size: 86%;
    margin: 0 .2rem;
    padding: .2rem .5rem;
    white-space: nowrap
}

pre {
    background: #f4f5f6;
    border-left: .2rem solid #0069d9;
    overflow-y: hidden
}

pre>code {
    border-radius: 0;
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre
}

hr {
    border: 0;
    border-top: .1rem solid #f4f5f6;
    margin: 2rem 0
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: .1rem solid #d1d1d1;
    border-radius: .4rem;
    box-shadow: none;
    box-sizing: inherit;
    height: 3.8rem;
    padding: .6rem 1rem;
    width: 100%
}

input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
    border-color: #0069d9;
    outline: 0
}

select {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%23d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;
    padding-right: 3rem
}

select:focus {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%230069d9" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')
}

textarea {
    min-height: 6.5rem
}

label,
legend {
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    margin-bottom: .5rem
}

fieldset {
    border-width: 0;
    padding: 0
}

input[type=checkbox],
input[type=radio] {
    display: inline
}

.label-inline {
    display: inline-block;
    font-weight: 400;
    margin-left: .5rem
}

.row {
    display: flex;
    flex-direction: column;
    padding: 0;
    width: 100%
}

.row.row-no-padding {
    padding: 0
}

.row.row-no-padding>.column {
    padding: 0
}

.row.row-wrap {
    flex-wrap: wrap
}

.row.row-top {
    align-items: flex-start
}

.row.row-bottom {
    align-items: flex-end
}

.row.row-center {
    align-items: center
}

.row.row-stretch {
    align-items: stretch
}

.row.row-baseline {
    align-items: baseline
}

.row .column {
    display: block;
    flex: 1 1 auto;
    margin-left: 0;
    max-width: 100%;
    width: 100%
}

.row .column.column-offset-10 {
    margin-left: 10%
}

.row .column.column-offset-20 {
    margin-left: 20%
}

.row .column.column-offset-25 {
    margin-left: 25%
}

.row .column.column-offset-33,
.row .column.column-offset-34 {
    margin-left: 33.3333%
}

.row .column.column-offset-50 {
    margin-left: 50%
}

.row .column.column-offset-66,
.row .column.column-offset-67 {
    margin-left: 66.6666%
}

.row .column.column-offset-75 {
    margin-left: 75%
}

.row .column.column-offset-80 {
    margin-left: 80%
}

.row .column.column-offset-90 {
    margin-left: 90%
}

.row .column.column-10 {
    flex: 0 0 10%;
    max-width: 10%
}

.row .column.column-20 {
    flex: 0 0 20%;
    max-width: 20%
}

.row .column.column-25 {
    flex: 0 0 25%;
    max-width: 25%
}

.row .column.column-33,
.row .column.column-34 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%
}

.row .column.column-40 {
    flex: 0 0 40%;
    max-width: 40%
}

.row .column.column-50 {
    flex: 0 0 50%;
    max-width: 50%
}

.row .column.column-60 {
    flex: 0 0 60%;
    max-width: 60%
}

.row .column.column-66,
.row .column.column-67 {
    flex: 0 0 66.6666%;
    max-width: 66.6666%
}

.row .column.column-75 {
    flex: 0 0 75%;
    max-width: 75%
}

.row .column.column-80 {
    flex: 0 0 80%;
    max-width: 80%
}

.row .column.column-90 {
    flex: 0 0 90%;
    max-width: 90%
}

.row .column .column-top {
    align-self: flex-start
}

.row .column .column-bottom {
    align-self: flex-end
}

.row .column .column-center {
    -ms-grid-row-align: center;
    align-self: center
}

@media (min-width:40rem) {
    .uk-display-700 {
        display: none
    }

    .row {
        flex-direction: row;
        margin-left: -1rem;
        width: calc(100% + 2.0rem)
    }

    .row .column {
        margin-bottom: inherit;
        padding: 0 1rem
    }
}

a {
    color: #0069d9;
    text-decoration: none
}

a:focus,
a:hover {
    color: #606c76
}

dl,
ol,
ul {
    list-style: none !important;
    margin-top: 0;
    padding-left: 0
}

dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
    font-size: 90%;
    margin: 1.5rem 0 1.5rem 3rem
}

ol {
    list-style: decimal inside
}

ul {
    list-style: none !important
}

.button,
button,
dd,
dt,
li {
    margin-bottom: 1rem
}

fieldset,
input,
select,
textarea {
    margin-bottom: 1.5rem
}

blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
    margin-bottom: 2.5rem
}

table {
    border-spacing: 0;
    width: 100%
}

td,
th {
    border-bottom: .1rem solid #e1e1e1;
    padding: 1.2rem 1.5rem;
    text-align: left
}

td:first-child,
th:first-child {
    padding-left: 0
}

td:last-child,
th:last-child {
    padding-right: 0
}

b,
strong {
    font-weight: 700
}

p {
    margin-top: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 300;
    letter-spacing: -.1rem;
    margin-bottom: 2rem;
    margin-top: 0
}

h1 {
    font-size: 50px;
    line-height: 1.2
}

h2 {
    font-size: 2.8rem;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

h3 {
    font-size: 2.2rem;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

h4 {
    font-size: 1.8rem;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

h5 {
    font-size: 1.6rem;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

h6 {
    font-size: 1.4rem;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

img {
    max-width: 100%
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: table
}

.float-left {
    float: left
}

.float-right {
    float: right
}

h1 {
    font-size: 50px;
    line-height: 68px
}

h2 {
    font-size: 20px;
    line-height: 30px;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

h3 {
    font-size: 17px;
    line-height: 24px;
    margin: 4px !important;
    letter-spacing: 0 !important;
    font-family: "Roboto";
    font-weight: normal
}

h4 {
    font-size: 13px;
    line-height: 18px;
    margin: 4px !important;
    letter-spacing: 0 !important;
    font-family: "Roboto";
    font-weight: normal
}

h5 {
    font-size: 11px;
    line-height: 14px;
    margin: 4px !important;
    letter-spacing: 0 !important;
    font-family: "Roboto";
    font-weight: normal
}

h6 {
    font-size: 10px;
    line-height: 12px;
    margin: 4px !important;
    letter-spacing: 0 !important;
}

p {
    margin: 4px !important
}

ul {
    list-style: none
}

input {
    margin: 0
}

textarea {
    font-family: "Roboto";
    font-size: 1.1rem;
    max-width: 100%;
    min-width: 100%;
    max-height: 150px;
    min-height: 150px;
    border-radius: 0;
    border: none;
    resize: none
}

@-webkit-keyframes swing {
    25% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    75% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes swing {
    25% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    75% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.uk-menu-fun {
    position: relative;
    display: none;
    margin-left: 0
}

.uk-item-menuFun {
    padding-bottom: 10px;
    padding-top: 10px;
    border-top: 1px solid #f3ede5
}

.uk-menu-rp {
    position: absolute;
    background: #fff;
    min-width: 300px;
    top: 170px;
    right: 0;
    display: none;
    flex-direction: column;
    line-height: 40px
}

.uk-margin-21Fun {
    margin-top: 0;
    margin-bottom: 0
}

.uk-menu-fn {
    position: absolute;
    background: #fff;
    min-width: 360px;
    top: 166px;
    right: 0;
    display: none;
    flex-direction: column;
    padding-top: 10px;
    z-index: 200
}

.uk-menu-yb {
    position: absolute;
    background: #f3ede5;
    min-width: 300px;
    top: 8vh;
    right: 0;
    display: none;
    flex-direction: column;
    padding-top: 10px;
    z-index: 200
}

.uk-notification-yb {
    display: none;
    margin-bottom: 12px;
    right: 0;
    width: 300px
}

.uk-users-yb {
    display: none
}

.uk-app-yb {
    display: none;
    margin-bottom: 12px
}

.uk-progress-neia-back {
    padding-top: 10px;
    height: 100%;
    height: 95%
}

.uk-progress-neia {
    width: 5px;
    height: 100%;
    border-radius: 3px;
    background-color: #d1d5db !important;
    position: relative
}

.uk-progress-bar {
    width: 100%;
    bottom: 0;
    position: absolute;
    border-radius: 3px;
    background: #0D15E0
}

.iconH svg {
    width: 30px
}

.uk-tab>.uk-active>a {
    color: #d0021b;
    border-color: #d0021b;
    background: #fff
}

.uk-animation-hover:hover>.uk-arrow-animation {
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.uk-progress-vertical {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 160px;
    height: 5px;
    margin-top: 80px;
    margin-left: -50px;
    background: #d1d5db !important
}

.uk-link-active:hover {
    color: #e61835
}

.uk-link-activeF {
    color: #000;
    text-decoration: underline
}

.uk-menu-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .26);
    -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, .26);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .26);
    z-index: 100
}

.uk-link-activeFW {
    color: #fff;
    text-decoration: underline
}

.uk-link-activeF:hover,
.uk-link-activeFW:hover {
    color: #e61835;
    text-decoration: underline
}

.uk-box-menu-right {
    position: absolute;
    right: 0;
    z-index: 10;
    -webkit-box-shadow: inset 3px -3px 5px -2px rgba(0, 0, 0, .5);
    -moz-box-shadow: inset 3px -3px 5px -2px rgba(0, 0, 0, .5);
    box-shadow: inset 3px -3px 5px -2px rgba(0, 0, 0, .5);
    transition: .6s all
}

.uk-box-menu-left {
    position: absolute;
    right: 0;
    z-index: 10;
    -webkit-box-shadow: inset -3px -3px 5px -2px rgba(0, 0, 0, .5);
    -moz-box-shadow: inset -3px -3px 5px -2px rgba(0, 0, 0, .5);
    box-shadow: inset -3px -3px 5px -2px rgba(0, 0, 0, .5);
    transition: .6s all
}

.hamburger {
    width: 40px;
    height: 5px;
    margin-top: 30px !important;
    background: #928a7d;
    transform: translate(-5%, -5%);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    transition: .2s
}

.hamburger:after,
.hamburger:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 5px;
    background: #928a7d;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    transition: .2s
}

#menuD {
    display: none
}

.hamburger:before {
    top: -11px
}

.hamburger:after {
    top: 11px
}

.uk-icon-menuD.active .hamburger {
    background: rgba(0, 0, 0, 0);
    box-shadow: 0 2px 5px transparent
}

.uk-icon-menuD.active .hamburger:before {
    top: 0;
    transform: rotate(45deg)
}

.uk-padding-res-leftsm {
    padding-left: 0px;
}

.uk-padding-res-rightsm {
    padding-right: 0px;
}

.uk-padding-res-leftsmd {
    padding-left: 0px;
}

.uk-padding-res-rightmd {
    padding-right: 0px;
}

.uk-icon-menuD.active .hamburger:after {
    top: 0;
    transform: rotate(135deg)
}

.uk-menuD {
    display: block
}

.uk-item-menu {
    display: none
}

.uk-sombra-img {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5)
}

.uk-text-decoration-none {
    text-decoration: none !important
}

.uk-top-0 {
    top: 0
}

.uk-top-10 {
    top: 10
}

.uk-top--5 {
    top: -5px
}

.uk-left-0 {
    left: 0
}

.uk-right-18 {
    right: 18px;
    padding-bottom: 3px
}

.uk-top-50 {
    top: 25%
}

.uk-button-option-tamp {
    display: block
}

.uk-button-option-tamg {
    display: none
}

.uk-flex-justify-icons {
    justify-content: flex-end
}

.uk-hr-2 {
    border-top: 2px solid #dbdada
}

.uk-hr-tabs {
    width: calc(100% - 135px - 1vh);
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    border-top: 2px solid #dbdada
}

.uk-button-hover-red:hover {
    background: #d0021b;
    color: #fff;
    border: none !important;
    border-radius: 0;
    -webkit-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5)
}

.uk-hover-color-red:hover,
.uk-hover-color-red>li:hover {
    color: #d0021b
}

.uk-li-hover li:hover {
    background: #1BC943;
    color: #fff;
    cursor: pointer
}

.uk-hover-pointer:hover {
    cursor: pointer;
    border-bottom: 1px solid #d0021b
}

.uk-cursor-pointer:hover {
    cursor: pointer
}

.uk-map-75 {
    width: 75%;
    position: relative;
    height: 75vh
}

.uk-map-100 {
    width: 100%;
    position: relative;
    height: 75vh
}

.uk-list-map-25 {
    width: 25%;
    padding: 0;
    height: 75vh
}

.uk-display-sm {
    display: none
}

.uk-display-md {
    display: none
}

.uk-display-dm {
    display: block
}

.leaflet-bottom {
    display: none !important
}

.uk-box-shadow {
    -webkit-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5)
}

.uk-box-shadow-1 {
    -webkit-box-shadow: 1px 1px 10px .2px rgba(0, 0, 0, .5);
    -moz-box-shadow: 1px 1px 10px .2px rgba(0, 0, 0, .5);
    box-shadow: 1px 1px 10px .2px rgba(0, 0, 0, .5)
}

.uk-height-40px,
.uk-height-40px>li,
.uk-height-40px>th {
    height: 40px
}

.uk-height-46px {
    height: 46px !important
}

.uk-height-70vh {
    height: 70vh
}

.uk-height-2px {
    height: 2px !important
}

.uk-height-20 {
    height: 20px !important
}

.uk-height-120 {
    height: 100px !important
}

.uk-height-180 {
    height: 180px !important
}

.uk-height-400 {
    height: 400px !important
}

.uk-height-125 {
    height: 125px !important
}

.uk-height-25 {
    height: 25px !important
}

.uk-height-70 {
    height: 70px !important
}

.uk-height-80 {
    height: 80px !important
}

.uk-height-8vh {
    height: 8vh
}

.uk-height-10vh {
    height: 10vh
}

.uk-min-height {
    min-height: 91vh
}

.uk-min-height-50 {
    min-height: 50vh
}

.uk-min-height-60 {
    min-height: 60vh
}

.uk-min-height-600 {
    min-height: 600px
}

.uk-min-height-100 {
    min-height: 100vh
}

.uk-height-5vw {
    width: 5vw
}

.uk-avatar-circular img {
    border-radius: 50%;
    height: 180px;
    width: 180px
}

.uk-image-circular img {
    border-radius: 50%
}

.uk-image-90h img {
    width: 90%
}

.uk-image-6vh img {
    height: 6vh;
    margin-top: 1vh
}

.uk-image-8vh img {
    height: 8vh;
    margin-top: 1vh
}

.uk-image-logo img {
    width: 100%
}

.uk-fixed-neia-100w {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 120
}

.uk-absolute {
    position: absolute
}

.uk-sticky {
    position: -webkit-sticky;
    /* Safari */
    position: sticky
}

.uk-position-absolute {
    position: absolute;
    top: 0;
    left: 0
}

.uk-position-absolute-right {
    position: absolute;
    top: 0;
    right: 0
}

.uk-separate-Neia {
    width: 100%;
    height: 1vh;
    position: fixed;
    z-index: 100;
    top: 8vh;
    left: 0;
    background: #f1f1f1
}

.uk-width-yubico {
    width: calc(100% - 75px - 1vh);
    margin-left: calc(75px + 1vh);
    margin-top: 9vh;
    height: 91vh;
    background: #fff;
    position: fixed;
    overflow-y: auto;
}

.uk-width-100P {
    width: 100% !important
}

.uk-width-70 {
    width: 70px
}

.uk-width-75 {
    width: 75px
}

.uk-width-100 {
    width: 100px
}

.uk-width-105 {
    width: 105px
}

.uk-width-135 {
    width: 135px
}

.uk-width-125 {
    width: 125px
}

.uk-width-15 {
    width: 15px !important
}

.uk-width-150 {
    width: 150px !important
}

.uk-width-155 {
    width: 155px !important
}

.uk-width-160 {
    width: 160px !important
}

.uk-width-100P-150 {
    width: calc(100% - 150px) !important
}

.uk-width-100P-170 {
    width: calc(100% - 170px) !important
}

.uk-width-100P-200 {
    width: calc(100% - 200px) !important
}

.uk-width-100P-225 {
    width: calc(100% - 225px) !important
}

.uk-width-100P-180 {
    width: calc(100% - 180px) !important
}

.uk-width-170 {
    width: 170px !important
}

.uk-width-180 {
    width: 180px !important
}

.uk-width-185 {
    width: 185px !important
}

.uk-width-190 {
    width: 190px !important
}

.uk-width-195 {
    width: 195px !important
}

.uk-width-330 {
    width: 330px !important
}

.uk-width-220 {
    width: 220px !important
}

.uk-width-225 {
    width: 225px
}

.uk-width-350 {
    width: 350px
}

.uk-width-450 {
    width: 450px
}

.uk-width-all-530 {
    min-width: 160px;
    max-width: calc(100% - 530px);
    width: 100%
}

.uk-width-all-350 {
    min-width: 160px;
    max-width: calc(100% - 350px);
    width: 100%
}

.uk-input-neia input,
.uk-select-neia select {
    width: 100%;
    border-radius: 0;
    background: #fff;
    box-shadow: 1px 1px 3px .01px rgba(0, 0, 0, .5);
    margin: 0 !important;
    border: none
}

.uk-input-neiaF {
    width: 100%;
    border: 1px solid #9b9b9b;
    border-radius: 0;
    background: #fff;
    height: 30px;
    margin: 0 !important
}

.uk-position-relative {
    position: relative;
    width: 100%;
    min-height: 100vh
}

.uk-padding-left-10 {
    padding-left: 10px;
}

.uk-padding-right-10 {
    padding-right: 10px;
}

.uk-padding-right-15 {
    padding-right: 15px;
}

.uk-padding-right-30 {
    padding-right: 30px;
}

.uk-padding-left-3 {
    padding-left: 3px;
}

.uk-padding-left-5 {
    padding-left: 5px;
}

.uk-padding-right-3 {
    padding-right: 3px;
}

.uk-padding-right-5 {
    padding-right: 5px;
}

.uk-fixed-neia-90h {
    position: fixed;
    height: 91vh;
    width: 75px;
    top: 9vh;
    left: 0;
    z-index: 100
}

.uk-triangulo-menu-hover {
    width: 0;
    height: 0;
    border-right: 20px solid #d0021b;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent
}

.uk-card-menu-hover {
    padding: 5px;
    border: 1px solid #d0021b;
    background: #f3ede5;
    margin-top: -10px
}

.uk-position-fixed-login {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0;
    transition: all 1s
}

.uk-position-fixed-regiter {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 0%;
    transition: all 1000ms;
    overflow: auto;
}

.uk-text-bold {
    font-weight: bold
}

.uk-min-width-100 {
    min-width: 100px
}

.uk-min-width-150 {
    min-width: 150px
}

.uk-min-width-200 {
    min-width: 200px
}

.uk-min-width-300 {
    min-width: 300px
}

.uk-width-140r {
    width: 140px;
    height: 140px
}

.uk-width-180r {
    width: 140px;
    height: 140px
}

.uk-font-verdana {
    font-family: Verdana
}

.uk-minHeight-75 {
    min-height: 75px
}

.uk-background-blue {
    background-color: #0D15E0
}

.uk-background-blueF {
    background-color: #0451b1
}

.uk-background-blueOpacity {
    background: #d8effd
}

.uk-background-redOpacity {
    background: #f8d1d1
}

.uk-background-orangeOpacity {
    background: #f8dad1
}

.uk-background-doradoNeia {
    background: #928a7d
}

.uk-background-none {
    background: rgba(0, 0, 0, 0)
}

.uk-background-grayNeia {
    background: #f3ede5
}

.uk-background-grayNeiaO {
    background: #fcf9f5
}

.uk-background-grayInvoice {
    background: #BDC0BF
}

.uk-color-grayInvoice {
    color: #BDC0BF
}

.uk-color-grayNeia {
    color: #f3ede5
}

.uk-color-gray {
    color: #495F69
}

.uk-color-gray-table {
    color: #738C99
}

.uk-border-gray-table {
    border: 1px solid #EBF0F2
}

.uk-color-black {
    color: #000
}

.uk-background-neia {
    background: #f1f1f1
}

.uk-background-none {
    background: rgba(0, 0, 0, 0)
}

.uk-icon-neia i {
    font-size: 30px
}

.uk-icon-neia-50 i {
    font-size: 50px
}

.uk-icon-neia-40 i {
    font-size: 40px
}

.uk-icon-neia-5 i {
    font-size: 2vh
}

.uk-icon-neia-10 i {
    font-size: 10px
}

.uk-icon-neia-20 i {
    font-size: 20px
}

.uk-icon-neia-60P i {
    font-size: 100%
}

.uk-icon-margin-20 i {
    margin-top: 20%
}

.uk-icon-neia-title i {
    font-size: 3vh;
    margin-top: 2.5vh
}

.uk-background-greenNeia {
    background: #1BC943
}

.uk-background-greenOpacity {
    background: #e2f3e1
}

.uk-background-yellow {
    background: #FBDB25
}

.uk-background-yellowOpacity {
    background: #f8f3d1
}

.uk-color-yellow {
    color: #FBDB25
}

.uk-color-blue {
    color: #0D15E0
}

.uk-color-blueFintech {
    color: #153C8B
}

.uk-background-blueFintech {
    background: #153C8B
}

.uk-color-blueF {
    color: #0451b1
}

.uk-color-orangeNeia {
    color: #F4772E !important
}

.uk-background-orangeNeia {
    background: #F4772E
}

.uk-background-redNeia {
    background: #d0021b
}

.ui-color-gray {
    color: #9a9a9a
}

.ui-color-doradoNeia {
    color: #9a9a9a
}

.uk-color-doradoNeia {
    color: #928a7d
}

.ui-color-white {
    color: #fff
}

.uk-font-size-adapt-bigTitle {
    font-size: 4vh
}

.uk-font-size-adapt-icon {
    font-size: 4.5vh
}

.uk-font-size-adapt {
    font-size: 3vh
}

.uk-font-size-adapt-titles {
    font-size: 2.5vh
}

.uk-font-size-adapt-fields {
    font-size: 2vh
}

.uk-font-size-adapt-nav {
    font-size: 1.5vh
}

.uk-font-size-adapt-names,
.uk-font-size-adapt-names>li {
    font-size: 1.3vh
}

.uk-font-size-adapt-subtitles {
    font-size: 1.7vh
}

.font-size-10 {
    font-size: 5px !important
}

.font-size-11 {
    font-size: calc(100% * 0.37) !important;
    margin: 0 !important;
    margin-top: 2px !important
}

.font-size-12 {
    font-size: 7px !important;
    margin: 0 !important;
    margin-top: 2px !important
}

.font-size-14 {
    font-size: 9px !important
}

.uk-font-size-11 {
    font-size: 11px !important
}

.uk-font-size-12 {
    font-size: 12px !important
}

.uk-font-size-13 {
    font-size: 13px !important
}

.uk-border-top-blue {
    border-top: 1px solid #0D15E0
}

.uk-border-top-right {
    border-right: 1px solid #0D15E0
}

.uk-border-left2 {
    border-left: 2px solid #0D15E0
}

.uk-border-blue {
    border: 1px solid #0D15E0;
}

.uk-border-blue-2 {
    border: 2px solid #0D15E0
}

.uk-border {
    border: 1px solid #000
}

.uk-border-bottom-blue-2 {
    border-bottom: 2px solid #0D15E0
}

.uk-border-bottom-blue {
    border-bottom: 1px solid #0D15E0
}

.uk-border-bottom-grayNeia {
    border-bottom: 1px solid #f3ede5
}

.uk-border-top-grayNeia {
    border-top: 1px solid #f3ede5
}

.uk-border-left-grayNeia {
    border-left: 1px solid #f3ede5
}

.uk-border-right-grayNeia {
    border-right: 1px solid #f3ede5
}

.uk-border-grayNeia {
    border: 1px solid #f3ede5
}

.uk-border-left-white {
    border-left: none
}

.uk-border-bottom {
    border-bottom: .5px solid #000
}

.uk-border-left-blue {
    border-left: 1px solid #0D15E0
}

.uk-border-right-blue {
    border-right: 1px solid #0D15E0
}

.uk-border-horizontal-blue {
    border-left: 1px solid #0D15E0;
    border-right: 1px solid #0D15E0
}

.uk-icon-neia-blue {
    color: #0D15E0
}

.uk-icon-neia-yellow {
    color: #fbdb25
}

.uk-border-none {
    border: none !important
}

.uk-divider-blue {
    border-top: 2px solid #0D15E0 !important;
    margin: 0 !important;
    margin-top: 5px !important;
    margin-bottom: 10px !important
}

.uk-divider-dotted-blue {
    border-top: 2px dotted #0D15E0 !important
}

.uk-border-white {
    border: 1px solid #fff
}

.uk-border-red {
    border: 1px solid #d0021b
}

.border-radius-0 {
    border-radius: 0
}

.uk-border-gray {
    border: 2px solid #f3ede5
}

.uk-border-horizontal-gray {
    border-left: 1px solid #f3ede5;
    border-right: 1px solid #f3ede5
}

.uk-border-radius-40 {
    border-radius: 40px
}

.uk-border-radius-20 {
    border-radius: 20px
}

.uk-border-radius-5 {
    border-radius: 5px
}

.uk-border-radius-2 {
    border-radius: 2px
}

.uk-zindex-10 {
    z-index: 10
}

.uk-zindex-100 {
    z-index: 100 !important
}

.uk-zindex-150 {
    z-index: 150
}

.uk-zindex-200 {
    z-index: 200
}

.rombo {
    width: 50vh;
    height: 50vh;
    background: #fff;
    transform: rotate(45deg);
    left: -25vh;
    top: -12.5vh
}

.uk-rotate-180 {
    transform: rotate(180deg)
}

.uk-margin-top-10Image {
    margin-top: 30%
}

.uk-margin-top-5 {
    margin-top: 5px !important
}

.uk-margin-horizontal-10 {
    margin-left: 10px;
    margin-right: 10px
}

.uk-margin-horizontal-20 {
    margin-left: 20px;
    margin-right: 20px
}

.uk-margin-top {
    margin-top: 10px !important
}

.uk-margin-top-30 {
    margin-top: 30px
}

.uk-margin-top-20 {
    margin-top: 20px
}

.uk-margin-top-50 {
    margin-top: 50px !important
}

.uk-margin-top-100 {
    margin-top: 100px
}

.uk-margin-top-10 {
    margin-top: 10px
}

.uk-margin-top-5vhr {
    margin-top: 0
}

.uk-margin-top-5vh {
    margin-top: 5vh
}

.uk-margin-top-10vh {
    margin-top: 10vh
}

.uk-margin-top-15vh {
    margin-top: 15vh
}

.uk-margin-top-20vh {
    margin-top: 20vh
}

.uk-margin-top-25vh-login {
    margin-top: 30vh
}

.uk-margin-top-25vh-signUp {
    margin-top: 35vh
}

.uk-margin-top-40vh {
    margin-top: 40vh
}

.uk-margin-top-50vh {
    margin-top: 50vh
}

.uk-margin-top-1vh {
    margin-top: 1vh
}

.uk-margin-top-2vh {
    margin-top: 2vh
}

.uk-margin-auto-10vh {
    position: relative;
    top: -10%
}

.uk-margin-bottom-20 {
    position: absolute;
    bottom: 20px
}

.uk-margin-bottom-5 {
    margin-bottom: 5px
}

.uk-margin-right-5 {
    margin-bottom: 10px
}

.uk-margin-bottom-0 {
    margin-bottom: 0
}

.uk-margin-bottom--3 {
    margin-bottom: -3px !important
}

.uk-absolute-margin-bottom-20 {
    position: sticky;
    bottom: 20px;
    display: flex;
    flex-direction: column
}

.uk-absolute-margin-bottom-40 {
    position: absolute;
    bottom: 75px
}

.uk-absolute-margin-bottom-60 {
    position: absolute;
    bottom: 130px
}

.uk-margin-top-uk--20 img {
    width: 50%;
    margin-top: -25%
}

.uk-margin-0,
.uk-margin-0>li {
    margin: 0 !important
}

.uk-margin-5 {
    margin: 5px
}

.uk-margin-10 {
    margin: 10px
}

.uk-margin-left-20 {
    margin-left: 20px
}

.uk-margin-left-25 {
    margin-left: 25px
}

.uk-margin-left-30 {
    margin-left: 2.5vw
}

.uk-margin-left-40 {
    margin-left: 40px
}

.uk-margin-left-10 {
    margin-left: 10px
}

.uk-margin-top--5 {
    margin-top: -5px
}

.uk-margin-top--10 {
    margin-top: -10px
}

.uk-margin-top--15 {
    margin-top: -12px
}

.uk-margin-top--20 {
    margin-top: -20px
}

.uk-margin-top--50 {
    margin-top: -50px
}

.uk-padding-horizontal-nav {
    padding-left: 10px;
    padding-right: 10px
}

.uk-padding-0 {
    padding: 0 !important
}

.uk-padding-top-5vh {
    padding-top: 5vh
}

.uk-padding-top-20vh {
    padding-top: 20vh
}

.uk-padding-top-30vh {
    padding-top: 30vh
}

.uk-padding-top-40vh {
    padding-top: 40vh
}

.uk-padding-top-30 {
    padding-top: 30px
}

.uk-padding-top-40 {
    padding-top: 40px
}

.uk-padding-top-50 {
    padding-top: 50px
}

.uk-padding-top-50vh {
    padding-top: 50vh
}

.uk-padding-top-60 {
    padding-top: 60px
}

.uk-padding-5,
.uk-padding-5>li {
    padding: 5px !important
}

.uk-padding-10 {
    padding: 10px !important
}

.uk-padding-40 {
    padding: 40px !important
}

.uk-padding-16 {
    padding: 16px !important
}

.uk-padding-bottom {
    padding-bottom: 20px !important
}

.uk-padding-horizontal-10 {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.uk-padding-horizontal-20 {
    padding-left: 20px !important;
    padding-right: 20px !important
}

.uk-padding-horizontal-40 {
    padding-left: 40px !important;
    padding-right: 40px !important
}

.uk-padding-horizontal-30 {
    padding-left: 30px;
    padding-right: 30px
}

.uk-padding-horizontal-50 {
    padding-left: 50px;
    padding-right: 50px
}

.uk-padding-horizontal-0 {
    padding-left: 0px !important;
    padding-right: 0px !important
}

.uk-padding-horizontal-2 {
    padding-left: 2px !important;
    padding-right: 2px !important
}

.uk-padding-horizontal-3 {
    padding-left: 3px !important;
    padding-right: 3px !important
}

.uk-padding-horizontal-4 {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.uk-padding-horizontal-5 {
    padding-left: 5px;
    padding-right: 5px
}

.uk-padding-horizontal-m {
    padding-left: 10%;
    padding-right: 10%
}

.uk-padding-horizontal-s {
    padding-left: 5%;
    padding-right: 5%
}

.uk-padding-vertical-10P {
    padding-top: 10vh
}

.uk-padding-horizontal-60P {
    padding-left: 30% !important;
    padding-right: 30% !important
}

.uk-padding-horizontal-50P {
    padding-left: 25% !important;
    padding-right: 25% !important
}

.uk-padding-horizontal-40P {
    padding-left: 20% !important;
    padding-right: 20% !important
}

.uk-padding-horizontal-30P {
    padding-left: 15% !important;
    padding-right: 15% !important
}

.uk-padding-horizontal-30Page {
    padding-left: 5% !important;
    padding-right: 5% !important
}

.uk-padding-horizontal-20Page {
    padding-left: 5% !important;
    padding-right: 5% !important
}

.uk-padding-horizontal-1P {
    padding-left: 1% !important;
    padding-right: 1% !important
}

.uk-padding-horizontal-20P {
    padding-left: 10% !important;
    padding-right: 10% !important
}

.uk-padding-horizontal-10P {
    padding-left: 5% !important;
    padding-right: 5% !important
}

.uk-padding-left-5P {
    padding-left: 5%
}

.uk-button-height {
    margin-top: 2px;
    height: 35px
}

.button-hover:hover {
    cursor: pointer;
    box-shadow: 1px 1px 10px .1px rgba(0, 0, 0, .5);
    border: none
}

.uk-button-border-none {
    border: none;
    border-radius: 0
}

.uk-button-option {
    display: block
}

.button-hover {
    transition: all .2s
}

.uk-button-white-menu {
    background: #fff
}

.uk-button-white {
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 5px;
    width: 150px;
    padding: 0;
    height: 40px
}

.uk-button-white:hover {
    background: #d0021b;
    border: 1px solid #d0021b;
    border-radius: 5px;
    width: 150px;
    padding: 0;
    height: 40px;
    transform: translatey(4px);
    transition: .2s all
}

.uk-button-redF {
    height: 30px;
    width: 94px;
    padding: 0;
    line-height: 0;
    background: #e61835;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #fff;
    font-weight: 700;
    border-radius: 5px
}

.uk-button-redF:hover {
    background: #0451b1
}

.uk-button-redFG,
.uk-button-redFGB {
    height: 36px;
    width: 125px;
    padding: 0;
    line-height: 0;
    background: #e61835;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #fff;
    font-weight: 700;
    border-radius: 5px
}

.uk-button-redFG:hover {
    background: #0451b1
}

.uk-button-redFGB:hover {
    background: #fff;
    color: #0451b1
}

.uk-button-blueF {
    height: 30px;
    width: 125px;
    padding: 0;
    line-height: 0;
    background: #0451b1;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #fff;
    font-weight: 700;
    border-radius: 5px
}

.uk-button-blueF:hover {
    background: #e61835
}

.uk-button-greenNeia,
.uk-button-greenNeia a {
    background: #1BC943;
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 0;
    height: 35px
}

.uk-button-greenNeia a:hover,
.uk-button-greenNeia:hover {
    background: #1BC943 !important;
    border: none;
    border-radius: none;
    transform: translateY(3px);
    cursor: pointer;
    box-shadow: 1px 1px 10px .1px rgba(0, 0, 0, .5)
}

.uk-button-redNeia,
.uk-button-redNeia a {
    background: #d0021b;
    border: none;
    border-radius: 3px;
    width: 100%;
    padding: 0;
    height: 35px
}

.uk-button-redNeia a:hover,
.uk-button-redNeia:hover {
    background: #d0021b !important;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    box-shadow: 1px 1px 10px .1px rgba(0, 0, 0, .5)
}

.uk-button-transparentNeia,
.uk-button-transparentNeia a {
    background: 0 0;
    border: 1px solid #d0021b;
    border-radius: 5px;
    width: 100%;
    padding: 0;
    height: 40px;
    color: #d0021b
}

.uk-button-transparentNeia a:hover,
.uk-button-transparentNeia:hover {
    background: 0 0;
    border: 1px solid #d0021b;
    border-radius: 5px;
    transform: translateY(3px);
    cursor: pointer;
    box-shadow: 1px 1px 10px .1px rgba(0, 0, 0, .5);
    color: #d0021b
}

.uk-button-blueNeia,
.uk-button-blueNeia a {
    background: #0D15E0;
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 0;
    height: 35px
}

.uk-button-blueNeia a:hover,
.uk-button-blueNeia:hover {
    background: #0D15E0 !important;
    border: none;
    border-radius: none;
    cursor: pointer;
    box-shadow: 1px 1px 10px .1px rgba(0, 0, 0, .5)
}

.uk-button-Login-animate:active {
    transform: translateX(0)
}

.uk-button-SignUp-animate:active {
    transform: translateX(-33, 33%)
}

.uk-border-button-none {
    border: 0
}

.container {
    margin: 0 !important;
    position: relative;
    width: 100%
}

select {
    width: auto
}

@media only screen and (min-width:30em) {
    .uk-padding-res-leftsm {
        padding-left: 0px;
    }

    .uk-padding-res-rightsm {
        padding-right: 0px;
    }

    .uk-display-700 {
        display: none
    }

    .uk-border-left-white {
        border-left: none
    }

    .hamburger {
        margin-top: 30px !important
    }

    .uk-menuD {
        display: block
    }

    .uk-item-menu {
        display: none
    }

    .uk-padding-horizontal-nav {
        padding-left: 30px;
        padding-right: 30px
    }

    .uk-margin-auto-10vh {
        position: relative;
        top: 10%
    }

    .uk-margin-top-middle {
        margin-top: 100vh
    }

    .uk-margin-top-0 {
        margin-top: 0 !important
    }

    .uk-margin-top-uk--20 img {
        width: 30%;
        margin-top: -15%
    }

    .uk-margin-top-10Image {
        margin-top: 25%
    }

    .uk-button-option-tamp {
        display: block
    }

    .uk-button-option-tamg {
        display: none
    }

    .uk-flex-justify-icons {
        justify-content: flex-end
    }

    .uk-padding-horizontal-m {
        padding-left: 15%;
        padding-right: 15%
    }

    .uk-padding-horizontal-s {
        padding-left: 15%;
        padding-right: 15%
    }

    .uk-margin-top-25vh-login {
        margin-top: 25vh
    }

    .uk-margin-top-25vh-signUp {
        margin-top: 35vh
    }

    .uk-widht-120 {
        width: 100px
    }

    .uk-width-180r {
        width: 140px;
        height: 140px
    }

    .uk-margin-top-5vhr {
        margin-top: 0
    }

    .uk-padding-horizontal-30Page {
        padding-left: 5% !important;
        padding-right: 5% !important
    }

    .uk-padding-horizontal-20Page {
        padding-left: 5% !important;
        padding-right: 5% !important
    }

    .uk-padding-horizontal-10Page {
        padding-left: .5% !important;
        padding-right: .5% !important
    }

    .uk-font-size-adapt-bigTitle {
        font-size: 4.5vh
    }
}

@media only screen and (min-width:40em) {
    .uk-padding-res-leftsm {
        padding-left: 0px;
    }

    .uk-padding-res-rightsm {
        padding-right: 0px;
    }

    .uk-display-700 {
        display: none
    }

    .hamburger {
        margin-top: 0 !important
    }
}

@media only screen and (min-width:48em) {
    .uk-padding-res-leftsm {
        padding-left: 5px;
    }

    .uk-padding-res-rightsm {
        padding-right: 5px;
    }

    .uk-display-700 {
        display: block
    }

    .uk-display-sm {
        display: block
    }

    .uk-display-md {
        display: none
    }

    .uk-display-dm {
        display: block
    }
}

@media only screen and (min-width:62em) {
    .uk-padding-res-leftsm {
        padding-left: 5px;
    }

    .uk-padding-res-rightsm {
        padding-right: 5px;
    }

    .uk-padding-res-leftmd {
        padding-left: 5px;
    }

    .uk-display-700 {
        display: block
    }

    .uk-menu-rp,
    .uk-menu-yb {
        position: relative;
        background: 0 0;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 10px;
        top: 0
    }

    .uk-menu-fun {
        position: absolute;
        display: none;
        margin-left: 20px
    }

    .uk-menu-fn {
        position: relative;
        background: #fff;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 10px;
        top: 0
    }

    .uk-margin-21Fun {
        margin-top: 21px;
        margin-bottom: 0
    }

    .uk-item-menuFun {
        padding-bottom: 0;
        padding-top: 0;
        border-top: none
    }

    .uk-notification-yb {
        position: absolute;
        display: none;
        top: 5vh;
        width: 20vw
    }

    .uk-users-yb {
        position: absolute;
        top: 6vh;
        width: 200px;
        right: 0;
        display: none
    }

    .uk-app-yb {
        position: absolute;
        top: 6vh;
        left: 125px;
        width: 200px;
        display: none
    }

    .uk-display-sm {
        display: block
    }

    .uk-display-md {
        display: block
    }

    .uk-display-dm {
        display: none
    }

    .uk-menuD {
        display: none
    }

    .uk-item-menu {
        display: block
    }

    .uk-border-left-white {
        border-left: 1px solid #fff
    }

    .uk-button-option {
        display: none
    }

    .uk-margin-top-uk--20 img {
        width: 25%;
        margin-top: -12.5%
    }

    .uk-margin-top-10Image {
        margin-top: 20%
    }

    .uk-image-logo img {
        width: 80%
    }

    .uk-button-option-tamp {
        display: none
    }

    .uk-button-option-tamg {
        display: block
    }

    .uk-flex-justify-icons {
        justify-content: space-between
    }

    .uk-padding-horizontal-m {
        padding-left: 20%;
        padding-right: 20%
    }

    .uk-padding-horizontal-s {
        padding-left: 5%;
        padding-right: 5%
    }

    .uk-margin-top-25vh-login {
        margin-top: 20vh
    }

    .uk-margin-top-25vh-signUp {
        margin-top: 20vh
    }

    .uk-widht-120 {
        width: 110px
    }

    .uk-width-180r {
        height: 160px;
        width: 160px
    }

    .uk-margin-top-5vhr {
        margin-top: 5vh
    }

    .uk-padding-horizontal-30Page {
        padding-left: 10% !important;
        padding-right: 10% !important
    }

    .uk-padding-horizontal-20Page {
        padding-left: 10% !important;
        padding-right: 10% !important
    }

    .uk-padding-horizontal-10Page {
        padding-left: 1% !important;
        padding-right: 1% !important
    }

    .uk-font-size-adapt-bigTitle {
        font-size: 5vh
    }
}

@media only screen and (min-width:75em) {
    .uk-padding-res-leftsm {
        padding-left: 5px;
    }

    .uk-padding-res-right {
        padding-right: 5px;
    }

    .uk-padding-res-leftlg {
        padding-left: 5px;
    }

    .uk-padding-res-rightlg {
        padding-right: 5px;
    }

    .uk-display-700 {
        display: block
    }

    .uk-menu-rp,
    .uk-menu-yb {
        position: relative;
        background: 0 0;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }

    .uk-menu-fn {
        position: relative;
        background: #fff;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 10px;
        top: 0
    }

    .uk-margin-21Fun {
        margin-top: 21px;
        margin-bottom: 0
    }

    .uk-item-menuFun {
        padding-bottom: 0;
        padding-top: 0;
        border-top: none
    }

    .uk-menu-fun {
        position: absolute;
        display: none;
        margin-left: 20
    }

    .uk-notification-yb {
        position: absolute;
        top: 5vh;
        width: 20vw
    }

    .uk-users-yb {
        position: absolute;
        top: 6vh;
        width: 200px;
        right: 0;
        display: none
    }

    .uk-app-yb {
        position: absolute;
        top: 6vh;
        width: 200px;
        left: 125px;
        display: none
    }

    .uk-display-sm {
        display: block
    }

    .uk-display-md {
        display: block
    }

    .uk-display-dm {
        display: none
    }

    .uk-menuD {
        display: none
    }

    .uk-item-menu {
        display: block
    }

    .uk-border-left-white {
        border-left: 1px solid #fff
    }

    .uk-margin-top-uk--20 img {
        width: 20%;
        margin-top: -10%
    }

    .uk-margin-top-10Image {
        margin-top: 15%
    }

    .uk-image-logo img {
        width: 70%
    }

    .uk-button-option-tamp {
        display: none
    }

    .uk-button-option-tamg {
        display: block
    }

    .uk-flex-justify-icons {
        justify-content: space-between
    }

    .uk-padding-horizontal-m {
        padding-left: 25%;
        padding-right: 25%
    }

    .uk-padding-horizontal-s {
        padding-left: 0;
        padding-right: 0
    }

    .uk-margin-top-25vh-login {
        margin-top: 5vh
    }

    .uk-margin-top-25vh-signUp {
        margin-top: 5vh
    }

    .uk-widht-120 {
        width: 120px
    }

    .uk-margin-top-5vhr {
        margin-top: 5vh
    }

    [type="date"] {
        background: #fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png)95% 50% no-repeat;
    }

    [type="date"]::-webkit-inner-spin-button {
        display: none;
    }

    [type="date"]::-webkit-calendar-picker-indicator {
        opacity: 0;
    }

    [type="date"] {
        border: 1px solid #c4c4c4;
        border-radius: 5px;
        background-color: #fff;
        padding: 12px 5px;
        font-size: 15px;
        width: 100%;
        height: 38px
    }

    .uk-width-180r {
        height: 180px;
        width: 180px
    }

    .uk-padding-horizontal-30Page {
        padding-left: 15% !important;
        padding-right: 15% !important
    }

    .uk-padding-horizontal-20Page {
        padding-left: 8% !important;
        padding-right: 8% !important
    }

    .uk-padding-horizontal-10Page {
        padding-left: 1% !important;
        padding-right: 1% !important
    }

    .uk-font-size-adapt-bigTitle {
        font-size: 8vh
    }
}

.row {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100% !important;
    margin-left: 0 !important
}

.row.reverse {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.col.reverse {
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse
}

.col-xs,
.col-xs-0,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.col-xs {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%
}

.col-xs-0 {
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    max-width: 0%;
}

.col-xs-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%
}

.col-xs-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%
}

.col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.col-xs-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%
}

.col-xs-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%
}

.col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.col-xs-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%
}

.col-xs-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%
}

.col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

.col-xs-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%
}

.col-xs-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%
}

.col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100% !important
}

.col-xs-offset-1 {
    margin-left: 8.333%
}

.col-xs-offset-2 {
    margin-left: 16.667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.333%
}

.col-xs-offset-5 {
    margin-left: 41.667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.333%
}

.col-xs-offset-8 {
    margin-left: 66.667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.333%
}

.col-xs-offset-11 {
    margin-left: 91.667%
}

.start-xs {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start
}

.center-xs {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center
}

.end-xs {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end
}

.top-xs {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start
}

.middle-xs {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.bottom-xs {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end
}

.around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.between-xs {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.first-xs {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1
}

.last-xs {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

@media only screen and (min-width:37.5em) {
    .container {
        width: 46rem
    }

    .col-sm,
    .col-sm-0,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: 0%
    }

    .col-sm {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0%
    }

    .col-sm-0 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        max-width: 0%;
        padding: 0;
    }

    .col-sm-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .col-sm-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    .col-sm-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .col-sm-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    .col-sm-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .col-sm-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    .col-sm-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .col-sm-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    .col-sm-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .col-sm-offset-1 {
        margin-left: 8.333%
    }

    .col-sm-offset-2 {
        margin-left: 16.667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.333%
    }

    .col-sm-offset-5 {
        margin-left: 41.667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.333%
    }

    .col-sm-offset-8 {
        margin-left: 66.667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.333%
    }

    .col-sm-offset-11 {
        margin-left: 91.667%
    }

    .start-sm {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-sm {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-sm {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-sm {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .middle-sm {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center
    }

    .bottom-sm {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end
    }

    .around-sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-sm {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .first-sm {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .last-sm {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
}

@media only screen and (min-width:50em) {
    .container {
        width: 61rem
    }

    .col-md,
    .col-md-0,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: 100%
    }

    .col-md {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0%
    }

    .col-md-0 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        max-width: 0%;
        display: none
    }

    .col-md-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .col-md-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    .col-md-3 {
        -ms-flex-preferred-size: 25% !important;
        flex-basis: 25% !important;
        max-width: 25% !important
    }

    .col-md-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333% !important
    }

    .col-md-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    .col-md-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50% !important
    }

    .col-md-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .col-md-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    .col-md-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .col-md-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667% !important
    }

    .col-md-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100% !important
    }

    .col-md-offset-1 {
        margin-left: 8.333%
    }

    .col-md-offset-2 {
        margin-left: 16.667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.333%
    }

    .col-md-offset-5 {
        margin-left: 41.667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.333%
    }

    .col-md-offset-8 {
        margin-left: 66.667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.333%
    }

    .col-md-offset-11 {
        margin-left: 91.667%
    }

    .start-md {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-md {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-md {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-md {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .middle-md {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center
    }

    .bottom-md {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end
    }

    .around-md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-md {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .first-md {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .last-md {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
}

@media only screen and (min-width:75em) {
    .container {
        width: 71rem
    }

    .col-lg,
    .col-lg-0,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto
    }

    .col-lg {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        -webkit-box-flex: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0%
    }

    .col-lg-0 {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        max-width: 0% !important;
        display: none;
    }

    .col-lg-1 {
        -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
        max-width: 8.333% !important
    }

    .col-lg-2 {
        -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
        max-width: 16.667% !important
    }

    .col-lg-3 {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25% !important
    }

    .col-lg-4 {
        -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
        max-width: 33.333% !important
    }

    .col-lg-5 {
        -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
        max-width: 41.667% !important
    }

    .col-lg-6 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50% !important
    }

    .col-lg-7 {
        -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
        max-width: 58.333% !important
    }

    .col-lg-8 {
        -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
        max-width: 66.667% !important
    }

    .col-lg-9 {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75% !important
    }

    .col-lg-10 {
        -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
        max-width: 83.333% !important
    }

    .col-lg-11 {
        -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
        max-width: 91.667% !important
    }

    .col-lg-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100% !important
    }

    .col-lg-offset-1 {
        margin-left: 8.333%
    }

    .col-lg-offset-2 {
        margin-left: 16.667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.333%
    }

    .col-lg-offset-5 {
        margin-left: 41.667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.333%
    }

    .col-lg-offset-8 {
        margin-left: 66.667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.333%
    }

    .col-lg-offset-11 {
        margin-left: 91.667%
    }

    .start-lg {
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        text-align: start
    }

    .center-lg {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        text-align: center
    }

    .end-lg {
        -ms-flex-pack: end;
        -webkit-box-pack: end;
        justify-content: flex-end;
        text-align: end
    }

    .top-lg {
        -ms-flex-align: start;
        -webkit-box-align: start;
        align-items: flex-start
    }

    .middle-lg {
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center
    }

    .bottom-lg {
        -ms-flex-align: end;
        -webkit-box-align: end;
        align-items: flex-end
    }

    .around-lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .between-lg {
        -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        justify-content: space-between
    }

    .first-lg {
        -ms-flex-order: -1;
        -webkit-box-ordinal-group: 0;
        order: -1
    }

    .last-lg {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
}

th,
td {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

th,
td {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.triangulo-dropdown {
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #FFF;
    top: -18px;
    right: 12px;
}

.line_notification {
    margin-left: calc(50% - 2px);
    width: 4px;
    height: calc(50% - 7px);
    background: #DFE0EA;
}

.circle_notification {
    margin-left: calc(50% - 7px);
    width: 14px;
    height: 14px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #DFE0EA;
    background: #FFF;
}

.uk-paginator-active {
    background: #D0021B;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: #FFF;
    border-radius: 3px;
    border: none;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 0.75);
    box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 0.75);
}

.uk-paginator-num {
    background: #FFF;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: #000;
    border-radius: 3px;
    border: 1px solid #E6E7F1;
}

.uk-paginator-numResponsive {
    display: none;
}

.uk-paginator-icon {
    background: #FFF;
    padding: 10px;
    color: #000;
    border-radius: 3px;
    border: 1px solid #E6E7F1;
}

.uk-paginator-icon:hover,
.uk-paginator-num:hover {
    background: #F3EDE5;
    border: 1px solid #F3EDE5;
    color: #707070;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(112, 112, 112, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(112, 112, 112, 1);
    box-shadow: 0px 0px 5px 0px rgba(112, 112, 112, 1);
}

.uk-regular-checkbox {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 5px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

.uk-regular-checkbox:active,
.uk-regular-checkbox:checked:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.uk-regular-checkbox:checked {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    border-radius: 7px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #000;
}

.uk-regular-checkbox:checked:after {
    content: '\2713';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
    bottom: 0;
    text-align: center;
    color: #FFF;
    background: #797979;
    border-radius: 5px;
}

.uk-checkBox {
    padding: 10px;
}

.uk-button-neiaDoradoPrimary {
    background: #797979;
    border: none;
    border-radius: 3px;
}

.uk-button-neiaDoradoPrimary:hover {
    background: #797979;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    -moz-box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
}

.uk-button-neiaGrayPrimary {
    background: #F3EDE5;
    border: 1px solid #797979;
    border-radius: 3px;
    color: #797979;
    text-decoration: none;
}

.uk-button-neiaGrayPrimary:hover {
    background: #F3EDE5;
    border: 1px solid #797979;
    border-radius: 3px;
    color: #797979;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    -moz-box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    text-decoration: none;
}

.uk-button-neiaRedPrimary {
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
}

.uk-button-neiaRedPrimary:hover {
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-button-neiaRedPrimary:focus {
    background: #B75864;
    border: 1px solid #B75864;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-button-neiaRedSecond {
    background: #FFF;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #D0021B;
    text-decoration: none;
}

.uk-button-neiaRedSecond:hover {
    background: #FBE6E8;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #D0021B;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-button-neiaRedSecond:focus {
    background: #F6CCD1;
    border: 1px solid #B75864;
    border-radius: 3px;
    color: #B75864;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-button-neiaOrangePrimary {
    background: #F4772E;
    border: 1px solid #F4772E;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
}

.uk-button-neiaOrangePrimary:hover {
    background: #F4772E;
    border: 1px solid #F4772E;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(244, 119, 46, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(244, 119, 46, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(244, 119, 46, 0.6);
    text-decoration: none;
}

.uk-button-neiaOrangePrimary:focus {
    background: #CE8357;
    border: 1px solid #CE8357;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(244, 119, 46, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(244, 119, 46, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(244, 119, 46, 0.6);
    text-decoration: none;
}

.uk-button-neiaOrangeSecond {
    background: #FFF;
    border: 1px solid #F4772E;
    border-radius: 3px;
    color: #F4772E;
    text-decoration: none;
}

.uk-button-neiaOrangeSecond:hover {
    background: #FDF1E6;
    border: 1px solid #F4772E;
    border-radius: 3px;
    color: #F4772E;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(244, 119, 46, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(244, 119, 46, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(244, 119, 46, 0.6);
    text-decoration: none;
}

.uk-button-neiaOrangeSecond:focus {
    background: #FDE4D5;
    border: 1px solid #CE8357;
    border-radius: 3px;
    color: #F4772E;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(244, 119, 46, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(244, 119, 46, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(244, 119, 46, 0.6);
    text-decoration: none;
}

.uk-button-neiaBluePrimary {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-weight: 400;
    height: 38px !important;
    line-height: 38px !important;
    position: relative
}

.uk-button-neiaBluePrimary:hover {
    background: #024BF7;
    border: 1px solid #024BF7;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-neiaBluePrimary:focus {
    background: #0C12C7;
    border: 1px solid #0C12C7;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-buttonRoot-neiaBluePrimary {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF !important;
    text-decoration: none;
    height: 25px !important;
    line-height: 25px;
    width: none !important;
    padding-left: 10px;
    padding-right: 10px
}

.uk-buttonRoot-neiaBluePrimary:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-buttonRoot-neiaBluePrimary:focus {
    background: #3D6BAC;
    border: 1px solid #3D6BAC;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-buttonRootC-neiaBluePrimary {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF !important;
    text-decoration: none;
    height: 25px !important;
    line-height: 25px;
    width: none !important;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    font-weight: 400 !important
}

.uk-buttonRootC-neiaBluePrimary:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-buttonRootC-neiaBluePrimary:focus {
    background: #3D6BAC;
    border: 1px solid #3D6BAC;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-buttonRoot-neiaEmptyPrimary {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 3px;
    color: #0D15E0 !important;
    text-decoration-line: underline;
    height: 30px !important;
    line-height: 30px;
    width: none !important;
    padding-left: 10px;
    padding-right: 10px
}

.uk-buttonRoot-neiaEmptyPrimary:hover {
    background: #F1F1F1;
    border: 1px solid #F1F1F1;
    color: #000 !important;
    border-radius: 3px;
    text-decoration-line: underline;
}

.uk-buttonRoot-neiaEmptyPrimary:focus {
    background: #F1F1F1;
    border: 1px solid #F1F1F1;
    color: #000 !important;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.45);
    text-decoration-line: underline;
}

.uk-button-emptyCalendar {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 50%;
    text-decoration-line: none;
    line-height: 20px;
    width: none !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    height: 20px !important;
    width: 20px !important;
    text-align: center
}

.uk-button-emptyCalendar:hover {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 3px;
    color: #0D15E0 !important;
    text-decoration-line: none;
    line-height: 20px;
    width: none !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.uk-button-emptyCalendar:focus {
    background: #F1F1F1;
    border: 1px solid #F1F1F1;
    color: #000 !important;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.45);
    text-decoration-line: underline;
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.uk-button-activeCalendar {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-activeCalendar:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-activeCalendar:focus {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 00.45);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.45);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.45);
}

.uk-button-optionCalendar {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-optionCalendar:hover {
    background: #FFF;
    border: 1px solid #000;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-optionCalendar:focus {
    background: #FFF;
    border: 1px solid #000;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center;
}

.uk-buttonRoot-neiaRedPrimary {
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #FFF !important;
    text-decoration: none;
    height: 25px !important;
    line-height: 27px;
    width: none !important;
    padding-left: 20px;
    padding-right: 20px
}

.uk-buttonRoot-neiaRedPrimary:hover {
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-buttonRoot-neiaRedPrimary:focus {
    background: #B75864;
    border: 1px solid #B75864;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-button-neiaBluePrimary-circle {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    color: #FFF;
    text-decoration: none;
    width: 100px;
    height: 100px;
    padding: 0 !important;
    border-radius: 50%
}

.uk-button-neiaBluePrimary-circle:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-neiaBluePrimary-circle:focus {
    background: #3D6BAC;
    border: 1px solid #3D6BAC;
    border-radius: 50%;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-neiaBlueSecond {
    background: #FFF;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #0D15E0;
    text-decoration: none;
    position: relative
}

.uk-buttonOption-neiaRedPrimary {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 30px;
    padding-left: 7px !important;
    padding-right: 7px !important;
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    height: 30px
}

.uk-buttonOption-neiaRedPrimary:hover {
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-buttonOption-neiaRedPrimary:focus {
    background: #B75864;
    border: 1px solid #B75864;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(248, 50, 69, 0.6);
    text-decoration: none;
}

.uk-button-neiaBlueSecond {
    background: #FFF;
    border: 1px solid #D0021B;
    border-radius: 3px;
    color: #D0021B;
    text-decoration: none;
    position: relative
}

.uk-buttonOption-neiaBluePrimary {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 30px;
    padding-left: 7px !important;
    padding-right: 7px !important;
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    height: 30px
}

.uk-buttonOption-neiaBluePrimary:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-buttonOption-neiaBluePrimary:focus {
    background: #3D6BAC;
    border: 1px solid #3D6BAC;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-neiaBlueSecond {
    background: #FFF;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #0D15E0;
    text-decoration: none;
    position: relative
}

.uk-button-neiaBlueSecond:hover {
    background: #EBF3FF;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #0D15E0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-neiaBlueSecond:focus {
    background: #D9E2EF;
    border: 1px solid #3D6BAC;
    border-radius: 3px;
    color: #0D15E0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-neiaGreenPrimary {
    background: #1BC943;
    border: 1px solid #1BC943;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
}

.uk-button-neiaGreenPrimary:hover {
    background: #1BC943;
    border: 1px solid #1BC943;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    text-decoration: none;
}

.uk-button-neiaGreenPrimary:focus {
    background: #57AF6C;
    border: 1px solid #57AF6C;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    text-decoration: none;
}

.uk-button-neiaGreenPrimary100 {
    background: #1BC943;
    border: 1px solid #1BC943;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 40px;
}

.uk-button-neiaGreenPrimary100:hover {
    background: #1BC943;
    border: 1px solid #1BC943;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    text-decoration: none;
}

.uk-button-neiaGreenPrimary100:focus {
    background: #57AF6C;
    border: 1px solid #57AF6C;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    text-decoration: none;
}

.uk-button-neiaGreenSecond {
    background: #FFF;
    border: 1px solid #1BC943;
    border-radius: 3px;
    color: #1BC943;
    text-decoration: none;
}

.uk-button-neiaGreenSecond:hover {
    background: #E8FAEC;
    border: 1px solid #1BC943;
    border-radius: 3px;
    color: #1BC943;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(2, 208, 137, 1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(2, 208, 137, 1);
    box-shadow: 0px 0px 4px 0px rgba(2, 208, 137, 1);
    text-decoration: none;
}

.uk-button-neiaGreenSecond:focus {
    background: #DDEFE1;
    border: 1px solid #57AF6C;
    border-radius: 3px;
    color: #1BC943;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    box-shadow: 0px 0px 5px 0px rgba(2, 208, 137, 1);
    text-decoration: none;
}

.uk-button-deleteSearch {
    width: 40px !important;
    height: 40px !important;
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 0 !important;
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    color: #FFF;
    text-decoration: none;
    font-size: 20px;
    padding: 0px !important
}

.uk-button-deleteSearch:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-deleteSearch:focus {
    background: #3D6BAC;
    border: 1px solid #3D6BAC;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-bluePrimary {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    padding: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: -5px !important;
    font-weight: normal;
    height: 35px;
    margin: 0;
}

.uk-button-bluePrimary:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-checkBox:checked:after {
    font-size: 25px;
    left: 0px;
}

.form-control-filter {
    height: 45px;
    font-size: 18px;
    border: 1px solid #555;
    border-radius: 0;
    transition: .2s ease-in-out;
    padding-left: 10px;
}

.form-control-filter:focus {
    box-shadow: none;
    border: 1px solid #797979 !important;
    border-bottom: 2px solid #797979 !important;
}

.label-filter {
    position: absolute;
    top: 23px;
    left: 0px;
    font-weight: 200;
    font-size: 16px;
    padding: 5px;
    padding-top: 1px;
    padding-bottom: 1px !important;
    margin-left: 5px;
    margin-top: 8px;
    line-height: 16px;
    transition: .2s ease;
    background: #FFF;
}

.form-control-filter:focus+label,
.form-control-filter:valid+label {
    top: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #797979
}

.form-control-filter:valid {
    border: 1px solid #000;
}

.uk-button-neia-white {
    margin: 0;
    border: none;
    overflow: visible;
    font-display: "Roboto", sans-serif;
    text-transform: none;
    -webkit-appearance: none;
    border-radius: 2px;
    border: 1px solid #D2D2D2;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 30px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 200;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: .2s ease-in-out;
    transition-property: color, background-color, border-color;
}

.uk-general-title-neia {
    width: 100%;
    min-height: 60px;
    display: flex;
    background: #FFF;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
}

.uk-general-title-neia-dashboard {
    width: calc(100% - 20px);
    min-height: 60px;
    display: flex;
    margin-left: 10px;
    background: #FFF;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
}

.uk-general-body-neia {
    width: 100%;
    margin-top: 10px;
    background: #FFF;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
}

.uk-general-body-neia-sb {
    width: 100%;
    margin-top: 10px;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
}

.uk-general-body-neia-sb-dashboard {
    width: 100%;
    background: #FFF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
}

.uk-border-radius-2 {
    border-radius: 2px;
}

.uk-border-radius-2-left {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.uk-border-radius-2-right {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}

.font-size-15 {
    font-size: 15px !important;
}

.uk-hover {
    border-bottom: 2px solid #FFF;
    padding-bottom: 8px;
}

.uk-hover:hover {
    border-bottom: 2px solid #F3EDE5;
}

.wrapper .top_navbar {
    width: 100%;
    height: 60px;
    display: flex;
    position: fixed;
    top: 0px;
    z-index: 10;
}

.menu-hamburguer {
    width: 60px;
    background: #FFF;
    position: fixed;
    color: #000;
    height: 71px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.uk-margin-right-10 {
    margin-right: 10px !important
}

.open-menu {
    position: fixed;
    display: none;
    justify-content: center;
    align-items: center;
    bottom: 2px;
    left: 2px;
    z-index: 50;
    width: 50px;
    height: 50px;
}

.uk-background-blue-root {
    background: #0D15E0
}

.uk-menu-top {
    position: fixed;
    top: 0;
    z-index: 500;
    height: 40px !important;
}

.wrapper .sidebar {
    position: fixed;
    top: 30px;
    width: 50px;
    height: calc(100% - 30px);
    transition: all 0.2s ease;
    border-right: 1px solid #EBF0F2;
    z-index: 1;
    background: #FFF;
}

.active-menu-beneficiario,
.active-menu-beneficiario>h4 {
    color: #FFF
}

.active-menu-beneficiario {
    background: rgba(208, 2, 27, 0.3);
    color: #FFF
}

.uk-box-shadow-red {
    -webkit-box-shadow: 0px 0px 7px 0px #D0021B;
    -moz-box-shadow: 0px 0px 7px 0px #D0021B;
    box-shadow: 0px 0px 7px 0px #D0021B;
}

.uk-box-shadow-blue {
    -webkit-box-shadow: 0px 0px 7px 0px #0D15E0;
    -moz-box-shadow: 0px 0px 7px 0px #0D15E0;
    box-shadow: 0px 0px 7px 0px #0D15E0
}

.uk-tooltip {
    display: none;
    position: absolute;
    z-index: 498;
    top: 0;
    box-sizing: border-box;
    max-width: 200px;
    padding: 3px 6px;
    background: #666;
    border-radius: 2px;
    color: #fff;
    font-size: 12px
}

.wrapper .sidebar ul li {
    padding: 5px;
    padding-bottom: 0
}

.wrapper .sidebar ul li>div span.title {
    color: #8D8D8D;
    padding: 1px;
    padding-bottom: 0;
    padding-top: 0px;
    font-size: 9px;
}

.wrapper .uk-options-vertical-menu {
    background: #FBFBFB;
    position: fixed;
    top: 40px;
    width: 0px;
    height: calc(100% - 40px);
    transition: all 0.2s ease;
    left: 50px;
    padding-left: 5px;
    padding-right: 5px
}

.wrapper.sub-menu .uk-options-vertical-menu {
    background: #FBFBFB;
    position: fixed;
    top: 40px;
    width: 100px;
    height: calc(100% - 40px);
    transition: all 0.2s ease;
    left: 50px;
    padding-left: 5px;
    padding-right: 5px
}

.wrapper.sub-menu .uk-list-options-vertical-menu {
    display: block;
    width: 100%;
    transition: all 0.2s ease;
    position: absolute;
    left: 50px;
    top: 0;
    width: 100px;
    padding: 10px;
    padding-top: 30px;
    height: 100%;
    background: #FFF;
    -webkit-box-shadow: inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset -2px 0px 2px 0px rgba(0, 0, 0, 0.3);
}

.wrapper .uk-list-options-vertical-menu {
    display: none;
    width: 0px;
    transition: all 0.2s ease;
}

.uk-title-options-vertical-menu h4 {
    color: #D0021B
}

.uk-list-options-vertical-menu .uk-list-options a {
    background: #FFF;
    margin: 0px;
    margin-bottom: 5px !important;
}

.uk-list-options-vertical-menu .uk-list-options a.active {
    display: none !important
}

.uk-list-options-vertical-menu .uk-list-options a.uk-active {
    background: #D0021B !important;
    margin: 0px;
    margin-bottom: 5px;
    border-radius: 3px;
}

.uk-list-options-vertical-menu .uk-list-options a.uk-active .title {
    color: #8D8D8D !important;
    font-size: 11px;
}

.uk-list-options-vertical-menu .uk-list-options a.uk-active .icon {
    color: #8D8D8D !important;
}

.uk-list-options-vertical-menu .uk-list-options a .title {
    color: #4E4F4D;
    font-size: 12px;
}

.uk-list-options-vertical-menu .uk-list-options a .icon {
    color: #4E4F4D !important
}

.uk-list-options-vertical-menu .uk-list-options a:hover {
    background: #E7808C !important
}

.uk-list-options-vertical-menu .uk-list-options a:hover>.icon {
    color: #FFF !important
}

.uk-list-options-vertical-menu .uk-list-options a:hover>.title {
    color: #FFF !important
}

.wrapper .sidebar ul li div {
    display: flex;
    color: #fff;
    margin-bottom: 2px;
    color: #000;
    white-space: nowrap;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px
}

.wrapper .sidebar ul li div:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0px;
    height: 100%;
    background: #E17A86;
    display: none;
}

.wrapper .sidebar ul li div span.icon {
    margin: 0;
    padding-top: 5px;
    display: inline-block;
}

.wrapper .sidebar ul li div:hover {
    background: none;
    color: none;
    border-radius: 3px;
    text-decoration: none
}

.wrapper .sidebar ul li div:hover>.icon {
    color: #000000;
    text-decoration: none
}

.wrapper .sidebar ul li div:hover>.title {
    color: #000000;
    text-decoration: none
}

.wrapper .sidebar ul li div:hover {
    background: none;
    text-decoration: none
}

.wrapper .sidebar ul li div.active {
    background: none;
    color: #153C8B;
    border-radius: 3px;
    display: flex;
}

.wrapper .sidebar ul li div.active .icon {
    color: #000000
}

.wrapper .sidebar ul li div.active .title {
    color: #000000
}

.wrapper .sidebar ul li div.active .uk-child-menu-vertical {
    position: absolute
}

.wrapper .sidebar ul li div .icon {
    color: #8D8D8D;
}

.wrapper .sidebar button {
    padding-left: 3px !important
}

.wrapper .main_container {
    width: calc(100% - 50px);
    margin-left: 50px;
    margin-top: 40px;
    height: calc(100% - 40px);
    padding-bottom: 0px;
    transition: all 0.2s ease;
    z-index: 0;
    position: fixed;
    overflow: auto;
    background: #EBF0F2;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.page_height {
    height: 100vh
}

.page_child_height {
    height: 100vh
}

.main_container .page_height {
    height: calc(100vh - 40px)
}

.main_container .page_height .page_child_height {
    height: calc(100vh - 40px)
}

.wrapper.sub-menu .main_container {
    width: calc(100% - 165px);
    margin-left: 165px;
    margin-top: 40px;
    height: calc(100% - 40px);
    padding-bottom: 0px;
    transition: all 0.2s ease;
    z-index: 0;
    position: fixed;
    overflow: auto;
    background: #EBF0F2;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.wrapper.collapseAll .sidebar button {
    right: 15px !important;
}

.wrapper.collapseAll .sidebar {
    width: 0px;
}

.wrapper.collapseAll .sidebar ul li div {
    text-align: center;
    padding: 0px;
}

.wrapper.collapseAll .sidebar ul li div span.icon {
    margin: 0 !important;
    display: none;
}

.wrapper.collapseAll .sidebar ul li div.active {
    margin: 0;
    display: none;
}

.wrapper .title-front {
    display: flex;
    transition: all 0.2s ease;
}

.wrapper.collapseAll .title-front {
    display: none;
    transition: all 0.2s ease;
}

.wrapper.collapseAll .sidebar ul li div span.title {
    display: none;
}

.wrapper.collapseAll .open-menu {
    display: flex;
}

.wrapper.collapseAll .main_container {
    width: 100%;
    margin-left: 0px;
}

.wrapper.collapseAll .uk-options-vertical-menu {
    display: none;
    transition: all 0.2s ease;
}

.wrapper.collapseAll .uk-list-options-vertical-menu {
    display: none;
    width: 0px;
    transition: all 0.2s ease;
}

.uk-button-wrapper {
    margin: 0px;
    padding: 0px;
    width: 100% !important;
    height: 100% !important;
    color: #000000;
    border-radius: 3px;
    background: #8D8D8D;
    border: none
}

.uk-button-wrapper:hover {
    color: #FFFFFF;
    background: #000000;
}

.uk-button-wrapper:focus {
    color: #FFF;
    background: #404040;
}

.uk-button-wrapper-up {
    margin: 0px;
    padding: 0px;
    width: 50px !important;
    height: 50px !important;
    color: #D0021B;
    border-radius: 3px;
    background: rgba(208, 2, 27, 0.3);
    border: none
}

.uk-button-wrapper-up:hover {
    color: #FFF;
    background: #D0021B;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(1208, 2, 27, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 0.5);
}

.uk-button-wrapper-up:focus {
    color: #FFF;
    background: #B75864;
}

.uk-button-download {
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background: #0D15E0;
    margin-left: 5px;
    cursor: pointer;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    height: 26px
}

.uk-button-download:hover {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
}

.uk-button-download-40 {
    padding: 0px;
    padding-left: 8px;
    padding-right: 10px;
    width: 40px !important;
    text-align: center;
    background: #0D15E0;
    margin-left: 5px;
    cursor: pointer;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    height: 26px
}

.uk-button-download-40:hover {
    color: #FFF;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    text-decoration: none
}

.uk-button-download-70 {
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    width: 70px !important;
    text-align: center;
    background: #0D15E0;
    margin-left: 5px;
    cursor: pointer;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    height: 26px
}


.uk-button-download-70-disabled {
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    width: 70px !important;
    text-align: center;
    background: #86828270;
    margin-left: 5px;
    cursor: pointer;
    border: 1px solid #84848824;
    text-decoration: none;
    border-radius: 3px;
    height: 26px
}

.uk-button-download-70-disabled:hover {
    text-decoration: none;
}
.uk-button-download-70-disabled:active {
    text-decoration: none;
}

.uk-button-download-70:hover {
    color: #FFF;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    text-decoration: none
}

.uk-button-download-90 {
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    width: 90px !important;
    text-align: center;
    background: #0D15E0;
    margin-left: 5px;
    cursor: pointer;
    border: 1px solid #0D15E0;
    border-radius: 3px;
    height: 26px
}

.uk-button-download-90:hover {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    box-shadow: 0px 0px 7px 0px rgba(144, 136, 124, 0.5);
    text-decoration: none
}

.uk-button-download-40 h4,
.uk-button-download-70 h4 {
    color: #FFF !important
}

.wrapper .uk-left-with-menu {
    left: 50px;
    transition: all 0.2s ease
}

.wrapper.collapseAll .uk-left-with-menu {
    left: 0px;
    transition: all 0.2s ease
}

.uk-max-width-800 {
    max-width: 800px;
    width: 100%
}

.uk-maxwidth-taxes {
    max-width: 400px;
    width: 100%
}

.wrapper .uk-maxwidth-800 {
    width: calc(100% - 50px)
}

.wrapper.collapseAll .uk-maxwidth-800 {
    width: 100%
}

.wrapper .uk-display-title-crm {
    display: flex;
    transition: all 0.2s ease
}

.wrapper.collapseAll .uk-display-title-crm {
    display: none;
    transition: all 0.2s ease
}

.wrapper div div div .uk-max-width-div-400,
.wrapper div div div .uk-max-width-div-400,
.wrapper div div div div .uk-max-width-div-400,
.wrapper div div div div div .uk-max-width-div-400,
.wrapper div div div div div div .uk-max-width-div-400,
.wrapper div div div div div div div .uk-max-width-div-400,
.wrapper div div div div div div div div .uk-max-width-div-400,
.wrapper div div div div div div div div div .uk-max-width-div-400,
.wrapper div div div div div div div div div div .uk-max-width-div-400 {
    max-width: calc(100% - 50px);
    transition: all 0.2s ease
}

.wrapper.sub-menu div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div div div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div div div div div div .uk-max-width-div-400,
.wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-400 {
    max-width: calc(100% - 165px);
    transition: all 0.2s ease
}

.wrapper.collapseAll div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div div div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div div div div div div .uk-max-width-div-400,
.wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-400 {
    max-width: 100%;
    transition: all 0.2s ease
}

.wrapper div div div .uk-max-width-div-600,
.wrapper div div div .uk-max-width-div-600,
.wrapper div div div div .uk-max-width-div-600,
.wrapper div div div div div .uk-max-width-div-600,
.wrapper div div div div div div .uk-max-width-div-600,
.wrapper div div div div div div div .uk-max-width-div-600,
.wrapper div div div div div div div div .uk-max-width-div-600,
.wrapper div div div div div div div div div .uk-max-width-div-600,
.wrapper div div div div div div div div div div .uk-max-width-div-600 {
    max-width: calc(100% - 50px);
    transition: all 0.2s ease
}

.wrapper.sub-menu div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div div div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div div div div div div .uk-max-width-div-600,
.wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-600 {
    max-width: calc(100% - 165px);
    transition: all 0.2s ease
}

.wrapper.collapseAll div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div div div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div div div div div div .uk-max-width-div-600,
.wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-600 {
    max-width: 100%;
    transition: all 0.2s ease
}

.wrapper div div div .uk-max-width-div-800,
.wrapper div div div .uk-max-width-div-800,
.wrapper div div div div .uk-max-width-div-800,
.wrapper div div div div div .uk-max-width-div-800,
.wrapper div div div div div div .uk-max-width-div-800,
.wrapper div div div div div div div .uk-max-width-div-800,
.wrapper div div div div div div div div .uk-max-width-div-800,
.wrapper div div div div div div div div div .uk-max-width-div-800,
.wrapper div div div div div div div div div div .uk-max-width-div-800 {
    max-width: calc(100% - 50px);
}

.wrapper.sub-menu div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div div div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div div div div div div .uk-max-width-div-800,
.wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-800 {
    max-width: calc(100% - 165px)
}

.wrapper.collapseAll div div div .uk-max-width-div-800 {
    max-width: 800px;
}

.wrapper.collapseAll div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div div div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div div div div div div .uk-max-width-div-800,
.wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-800 {
    max-width: 100%;
    transition: all 0.2s ease
}

@media only screen and (min-width: 465px) {

    .wrapper div div div .uk-max-width-div-400,
    .wrapper div div div .uk-max-width-div-400,
    .wrapper div div div div .uk-max-width-div-400,
    .wrapper div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div div div div .uk-max-width-div-400 {
        max-width: 400px;
        transition: all 0.2s ease
    }

    .wrapper.sub-menu div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-400 {
        max-width: calc(100% - 165px);
        transition: all 0.2s ease
    }

    .wrapper.collapseAll div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-400 {
        max-width: 400px;
        transition: all 0.2s ease
    }
}

@media only screen and (min-width: 565px) {

    .wrapper div div div .uk-max-width-div-400,
    .wrapper div div div .uk-max-width-div-400,
    .wrapper div div div div .uk-max-width-div-400,
    .wrapper div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div div div .uk-max-width-div-400,
    .wrapper div div div div div div div div div div .uk-max-width-div-400 {
        max-width: 400px;
        transition: all 0.2s ease
    }

    .wrapper.sub-menu div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div div div .uk-max-width-div-400,
    .wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-400 {
        max-width: 400px;
        transition: all 0.2s ease
    }

    .wrapper.collapseAll div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div div div .uk-max-width-div-400,
    .wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-400 {
        max-width: 400px;
        transition: all 0.2s ease
    }
}

@media only screen and (min-width: 665px) {

    .wrapper div div div .uk-max-width-div-600,
    .wrapper div div div .uk-max-width-div-600,
    .wrapper div div div div .uk-max-width-div-600,
    .wrapper div div div div div .uk-max-width-div-600,
    .wrapper div div div div div div .uk-max-width-div-600,
    .wrapper div div div div div div div .uk-max-width-div-600,
    .wrapper div div div div div div div div .uk-max-width-div-600,
    .wrapper div div div div div div div div div .uk-max-width-div-600,
    .wrapper div div div div div div div div div div .uk-max-width-div-600 {
        max-width: 600px;
        transition: all 0.2s ease
    }

    .wrapper.sub-menu div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div div div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div div div div div div .uk-max-width-div-600,
    .wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-600 {
        max-width: 600px
    }

    .wrapper.collapseAll div div div .uk-max-width-div-600 {
        max-width: 600px;
    }

    .wrapper.collapseAll div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div div div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div div div div div div .uk-max-width-div-600,
    .wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-600 {
        max-width: 600px;
        transition: all 0.2s ease
    }
}

@media only screen and (min-width: 860px) {

    .wrapper div div div .uk-max-width-div-800,
    .wrapper div div div .uk-max-width-div-800,
    .wrapper div div div div .uk-max-width-div-800,
    .wrapper div div div div div .uk-max-width-div-800,
    .wrapper div div div div div div .uk-max-width-div-800,
    .wrapper div div div div div div div .uk-max-width-div-800,
    .wrapper div div div div div div div div .uk-max-width-div-800,
    .wrapper div div div div div div div div div .uk-max-width-div-800,
    .wrapper div div div div div div div div div div .uk-max-width-div-800 {
        max-width: 800px;
        transition: all 0.2s ease
    }

    .wrapper.sub-menu div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div div div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div div div div div div .uk-max-width-div-800,
    .wrapper.sub-menu div div div div div div div div div div .uk-max-width-div-800 {
        max-width: 800px
    }

    .wrapper.collapseAll div div div .uk-max-width-div-800 {
        max-width: 800px;
    }

    .wrapper.collapseAll div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div div div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div div div div div div .uk-max-width-div-800,
    .wrapper.collapseAll div div div div div div div div div div .uk-max-width-div-800 {
        max-width: 800px;
        transition: all 0.2s ease
    }
}

/*////////////////////////////*/
/* Estilos nuevos */
.element-hover:has(.element-hover-result) {
    background: blue !important;
}

@-webkit-keyframes swing {
    25% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    75% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes swing {
    25% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    75% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.uk-menu-rp {
    position: absolute;
    background: #FFF;
    min-width: 300px;
    top: 170px;
    right: 0;
    display: none;
    flex-direction: column;
    line-height: 40px;
}

.uk-menu-fn {
    position: absolute;
    background: #fff;
    min-width: 360px;
    top: 166px;
    right: 0;
    display: none;
    flex-direction: column;
    padding-top: 10px;
    z-index: 200;
}

.uk-menu-yb {
    position: absolute;
    background: #F3EDE5;
    min-width: 300px;
    top: 8vh;
    right: 0;
    display: none;
    flex-direction: column;
    padding-top: 10px;
    z-index: 200;
}

.uk-notification-yb {
    display: none;
    margin-bottom: 12px;
    right: 0;
    width: 300px;
}

.uk-users-yb {
    display: none;
}

.uk-app-yb {
    display: none;
    margin-bottom: 12px;
}

.uk-progress-neia-back {
    padding-top: 10px;
    height: 100%;
    height: 95%;
}

.uk-progress-neia {
    width: 5px;
    height: 100%;
    border-radius: 3px;
    background-color: #D1D5DB !important;
    position: relative;
}

.uk-progress-bar {
    width: 100%;
    bottom: 0;
    position: absolute;
    border-radius: 3px;
    background: #0D15E0;
}

.iconH svg {
    width: 30px;
}

/* Active */
.uk-tab>.uk-active>a {
    color: #153C8B;
    border-color: #153C8B;
    background: #fff;
}

.uk-animation-hover:hover>.uk-arrow-animation {
    -webkit-animation: swing 1s ease;
    animation: swing 1s ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.uk-progress-vertical {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 160px;
    height: 5px;
    margin-top: 80px;
    margin-left: -50px;
    background: #D1D5DB !important;
}

.uk-link-active:hover {
    color: #E61835;
}

.uk-link-activeF {
    color: black;
    text-decoration: underline;
}

.uk-menu-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.26);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.26);
    z-index: 100
}

.uk-link-activeFW {
    color: white;
    text-decoration: underline;
}

.uk-link-activeF:hover,
.uk-link-activeFW:hover {
    color: #E61835;
    text-decoration: underline;
}

.uk-box-menu-right {
    position: absolute;
    right: 0;
    z-index: 10;
    -webkit-box-shadow: inset 3px -3px 5px -2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 3px -3px 5px -2px rgba(0, 0, 0, 0.5);
    box-shadow: inset 3px -3px 5px -2px rgba(0, 0, 0, 0.5);
    transition: 0.6s all;
}

.uk-box-menu-left {
    position: absolute;
    right: 0;
    z-index: 10;
    -webkit-box-shadow: inset -3px -3px 5px -2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset -3px -3px 5px -2px rgba(0, 0, 0, 0.5);
    box-shadow: inset -3px -3px 5px -2px rgba(0, 0, 0, 0.5);
    transition: 0.6s all;
}

.hamburger {
    width: 40px;
    height: 5px;
    margin-top: 30px !important;
    background: #928A7D;
    transform: translate(-5%, -5%);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: .2s;
}

.hamburger:before,
.hamburger:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 5px;
    background: #928A7D;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: .2s;
}

#menuD {
    display: none;
}

.hamburger:before {
    top: -11px;
}

.hamburger:after {
    top: 11px;
}

.uk-icon-menuD.active .hamburger {
    background: rgba(0, 0, 0, 0);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0);
}

.uk-icon-menuD.active .hamburger:before {
    top: 0;
    transform: rotate(45deg);
}

.uk-icon-menuD.active .hamburger:after {
    top: 0;
    transform: rotate(135deg);
}

.uk-menuD {
    display: block;
}

.uk-item-menu {
    display: none;
}

.uk-sombra-img {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.uk-overflow-x-auto {
    overflow: auto;
}

.uk-text-decoration-none {
    text-decoration: none !important;
}

.uk-text-decoration-underline {
    text-decoration: underline;
}

.uk-top-0 {
    top: 0;
}

.uk-left-0 {
    left: 0px;
}

.wrapper .uk-left-menu-0 {
    left: 50px;
}

.wrapper.collapseAll .uk-left-menu-0 {
    left: 00px;
}

.uk-right-0 {
    right: 0px;
}

.uk-right-20 {
    right: 20px;
}

.uk-top-50 {
    top: 25%;
}

.uk-top-50px {
    top: 50px;
}

.uk-button-option-tamp {
    display: block;
}

.uk-button-option-tamg {
    display: none;
}

.uk-flex-justify-icons {
    justify-content: flex-end;
}

.uk-hr-2 {
    border-top: 2px solid #DBDADA;
}

.uk-hr-2-sb {
    border-top: 2px solid #707070;
    margin-top: 10px;
    margin-bottom: 10px
}

.uk-hr-2-sb-red {
    border-top: 2px solid #E27F8B;
    margin-top: 10px;
    margin-bottom: 10px
}

.uk-hr-tabs {
    width: calc(100% - 135px - 1vh);
    margin-top: 0px;
    margin-bottom: 0px;
    position: absolute;
    border-top: 2px solid #DBDADA;
}

.uk-row-hover:hover {
    background: #FFF;
    cursor: pointer;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0.5px 5px 0px rgba(13, 21, 224, 1);
    -moz-box-shadow: 0px 0.5px 5px 0px rgba(13, 21, 224, 1);
    box-shadow: 0px 0.5px 5px 0px rgba(13, 21, 224, 1);
}

.uk-row-hover:hover>td h5,
.uk-row-hover:hover>td h4 {
    color: #000
}

.uk-row-hover:hover>.uk-list-order-by-this-ok h5 {
    color: #000
}

.uk-button-hover-red:hover {
    background: #D0021B;
    color: white;
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: 0.5px 0.5px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0.5px 0.5px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0.5px 0.5px 5px 0px rgba(0, 0, 0, 0.5);
}

.uk-hover-color-red:hover,
.uk-hover-color-red>li:hover {
    color: #D0021B;
}

.uk-li-hover li:hover {
    background: #1BC943;
    color: white;
    cursor: pointer;
}

.uk-hover-pointer:hover {
    cursor: pointer;
    border-bottom: 1px solid #D0021B;
}

.uk-cursor-pointer:hover {
    cursor: pointer;
}

.uk-map-75 {
    width: 75%;
    position: relative;
    height: 75vh;
}

.uk-map-100 {
    width: 100%;
    position: relative;
    height: 75vh;
}

.uk-list-map-25 {
    width: 25%;
    padding: 0px;
    height: 75vh;
}

.uk-display-none {
    display: none;
}

.uk-display-none-important {
    display: none !important;
}

.uk-display-sm {
    display: none;
}

.uk-display-md {
    display: none;
}

.uk-display-dm {
    display: block;
}

.leaflet-bottom {
    display: none !important;
}

.uk-box-shadow {
    -webkit-box-shadow: 0.5px 0.5px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0.5px 0.5px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0.5px 0.5px 5px 0px rgba(0, 0, 0, 0.5);
}

.uk-box-shadow-1 {
    -webkit-box-shadow: 1px 1px 10px 0.2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 10px 0.2px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 10px 0.2px rgba(0, 0, 0, 0.5);
}

.uk-height-40px,
.uk-height-40px>li,
.uk-height-40px>th {
    height: 40px;
}

.uk-height-50px {
    height: 50px !important;
}

.uk-height-50vh {
    height: 50vh;
}

.uk-height-70vh {
    height: 70vh;
}

.uk-height-20 {
    height: 20px !important;
}

.uk-height-120 {
    height: 100px !important;
}

.uk-height-400 {
    height: 400px !important;
}

.uk-height-125 {
    height: 125px !important;
}

.uk-height-25 {
    height: 25px !important;
}

.uk-height-30px {
    height: 30px !important;
}

.uk-height-35 {
    height: 40px !important;
}

.uk-height-35px {
    height: 35px !important;
}

.uk-height-80 {
    height: 80px !important
}

.uk-height-60 {
    height: 60px !important
}

.uk-height-8vh {
    height: 8vh;
}

.uk-height-10vh {
    height: 10vh;
}

.uk-min-height {
    min-height: 91vh;
}

.uk-min-height-50 {
    min-height: 50vh;
}

.uk-min-height-60 {
    min-height: 60vh;
}

.uk-min-height-100 {
    min-height: 100vh;
}

.uk-min-height-100P {
    min-height: calc(100vh - 40px)
}

.uk-height-5vw {
    width: 5vw;
}

.uk-height-5px {
    height: 5px;
}

.uk-avatar-circular img {
    border-radius: 50%;
    height: 180px;
    width: 180px;
}

.uk-image-circular img {
    border-radius: 50%;
}

.uk-image-90h img {
    width: 90%;
}

.uk-image-6vh img {
    height: 6vh;
    margin-top: 1vh;
}

.uk-image-8vh img {
    height: 8vh;
    margin-top: 1vh;
}

.uk-image-logo img {
    width: 100%;
}

.uk-fixed-neia-100w {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 120;
}

.uk-absolute {
    position: absolute;
}

.uk-position-absolute {
    position: absolute;
    top: 0;
    left: 0;
}

.uk-position-absolute-right {
    position: absolute;
    top: 0;
    right: 0;
}

.uk-separate-Neia {
    width: 100%;
    height: 1vh;
    position: fixed;
    z-index: 100;
    top: 8vh;
    left: 0;
    background: #F1F1F1;
}

.uk-width-yubico {
    width: calc(100vw - 70px);
    margin-left: calc(75px + 1vh);
    margin-top: 9vh;
    height: 91vh;
    background: white;
    position: fixed;
    overflow-y: scroll;
}

.uk-width-100P {
    width: 100% !important;
}

.uk-width-100P-20 {
    width: calc(100% - 20px);
}

.uk-width-80 {
    width: 80px;
}

.uk-width-85 {
    width: 85px;
}

.uk-width-90 {
    width: 90px;
}

.uk-width-95 {
    width: 95px;
}

.uk-width-22 {
    width: 22px !important;
}

.uk-width-25 {
    width: 25px !important;
}

.uk-width-20P {
    width: 20% !important;
}

.uk-width-20 {
    width: 20px !important;
}

.uk-width-40 {
    width: 40px !important;
}

.uk-width-45 {
    width: 45px !important;
}

.uk-width-50 {
    width: 50px;
}

.uk-width-55 {
    width: 55px;
}

.uk-width-30P {
    width: 30% !important;
}

.uk-width-30 {
    width: 30px !important;
}

.uk-width-35 {
    width: 35px;
}

.uk-width-60 {
    width: 60px;
}

.uk-width-65 {
    width: 65px;
}

.uk-width-75 {
    width: 75px;
}

.uk-with-100 {
    width: 100px;
}

.uk-width-110 {
    width: 110px;
}

.uk-width-115 {
    width: 115px;
}

.uk-width-100P-25 {
    width: calc(100% - 25px)
}

.uk-width-100P-50 {
    width: calc(100% - 50px) !important
}

.uk-width-100P-60 {
    width: calc(100% - 60px) !important
}

.uk-width-100P-90 {
    width: calc(100% - 90px) !important
}

.uk-width-100P-100 {
    width: calc(100% - 100px) !important
}

.uk-width-100P-110 {
    width: calc(100% - 110px) !important
}

.uk-width-100P-120 {
    width: calc(100% - 120px) !important
}

.uk-width-120 {
    width: 120px !important;
}

.uk-width-130 {
    width: 130px;
}

.uk-width-140 {
    width: 140px;
}

.uk-width-100P-130 {
    max-width: calc(100% - 130px) !important
}

.uk-width-200 {
    width: 200px !important;
}

.uk-width-215 {
    width: 215px !important;
}

.uk-max-width-300 {
    max-width: 300px
}

.uk-width-250 {
    width: 250px;
}

.uk-width-250R-800 {
    width: 170px;
}

.uk-width-270 {
    width: 270px;
}

.uk-width-230 {
    width: 230px;
}

.uk-width-240 {
    width: 240px;
}

.uk-width-300 {
    width: 300px !important;
    max-width: 300px !important
}

.uk-width-310 {
    width: 310px;
}

.uk-width-350 {
    width: 350px;
}

.uk-width-400 {
    width: 400px;
}

.uk-width-420 {
    width: 420px;
}

.uk-width-450 {
    width: 450px;
}

.uk-width-500 {
    width: 500px;
}

.uk-input-neia input,
.uk-select-neia select {
    width: 100%;
    border: none;
    border-radius: 0px;
    background: #fff;
    height: 30px;
    box-shadow: 1px 1px 10px 0.05px rgba(0, 0, 0, 0.5);
    margin: 0px !important;
}

.uk-input-neiaF {
    width: 100%;
    border: 1px solid #9B9B9B;
    border-radius: 0px;
    background: #fff;
    height: 30px;
    margin: 0px !important;
}

.uk-position-relative {
    position: relative;
    width: 100%;
    min-height: 100vh;
}

.uk-relative {
    position: relative !important;
}

.uk-fixed-neia-90h {
    position: fixed;
    height: 91vh;
    width: 75px;
    top: 9vh;
    left: 0;
    z-index: 100;
}

.uk-height-100vh {
    height: 100vh !important;
}

.uk-height-100 {
    height: 100% !important;
}

.uk-height-100px {
    height: 100px
}

.uk-triangulo-menu-hover {
    width: 0;
    height: 0;
    border-right: 20px solid #D0021B;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.uk-card-menu-hover {
    padding: 5px;
    border: 1px solid #D0021B;
    background: #F3EDE5;
    margin-top: -10px;
}

/*///////////////////////////*/
.uk-display-700 {
    display: none
}

.uk-text-bold {
    font-weight: bold;
}

.uk-min-width-100 {
    min-width: 100px;
}

.uk-min-width-150 {
    min-width: 150px;
}

.uk-min-width-200 {
    min-width: 200px;
}

.uk-min-width-300 {
    min-width: 300px;
}

.uk-width-50P {
    width: 50%;
}

.uk-width-140r {
    width: 140px;
    height: 140px;
}

.uk-width-180r {
    width: 140px;
    height: 140px;
}

.uk-font-verdana {
    font-family: "Verdana";
}

.uk-minHeight-75 {
    min-height: 75px;
}

/* Background */
.uk-background-blue {
    background-color: #0D15E0
}

.uk-background-blueF {
    background-color: #0451B1;
}

.uk-background-blueOpacity {
    background: #D8EFFD;
}

.uk-background-redOpacity {
    background: #F8D1D1;
}

.uk-background-orangeOpacity {
    background: #F8DAD1;
}

.ui-background-white {
    background: white !important;
}

.uk-background-whiteOP {
    background: rgba(255, 255, 255, 0.8);
}

.uk-background-doradoNeia {
    background: #928A7D;
}

.uk-background-none {
    background: rgba(0, 0, 0, 0);
}

.uk-background-grayNeia {
    background: #F3EDE5;
}

.uk-background-grayNeiaO {
    background: #FCF9F5;
}

.uk-color-grayNeia {
    color: #F3EDE5;
}

.uk-color-grayneia {
    color: #4E4F4D;
}

.uk-color-black {
    color: #000;
}

.uk-background-neia {
    background: #F1F1F1;
}

.uk-background-none {
    background: rgba(0, 0, 0, 0);
}

/* Sicon */
.uk-icon-neia i {
    font-size: 25px;
}

.uk-icon-neia-50 i {
    font-size: 50px;
}

.uk-icon-neia-40 i {
    font-size: 40px;
}

.uk-icon-neia-5 i {
    font-size: 2vh;
}

.uk-icon-neia-10 i {
    font-size: 10px;
}

.uk-icon-neia-20 i {
    font-size: 20px;
}

.uk-icon-neia-60P i {
    font-size: 100%;
}

.uk-icon-margin-20 i {
    margin-top: 20%;
}

.uk-icon-neia-title i {
    font-size: 3vh;
    margin-top: 2.5vh;
}

/* Scolor */
.uk-color-greenNeia {
    color: #1BC943 !important;
}

.uk-background-greenNeia {
    background: #1BC943;
}

.uk-background-greenOpacity {
    background: #E2F3E1;
}

.uk-background-yellow {
    background: #FBDB25;
}

.uk-background-yellowOpacity {
    background: #F8F3D1;
}

.uk-color-yellow {
    color: #FBDB25;
}

.uk-color-blue {
    color: #0D15E0
}

.uk-color-blueF {
    color: #0451B1;
}

.uk-color-redNeia {
    color: #D0021B !important;
}

.uk-color-orangeNeia {
    color: #F4772E;
}

.uk-background-orangeNeia {
    background: #F4772E;
}

.uk-color-purpleNeia {
    color: #3C44B1;
}

.uk-background-purpleNeia {
    background: #3C44B1;
}

.uk-background-redNeia {
    background: #D0021B;
}

.ui-color-gray {
    color: #9A9A9A;
}

.ui-color-doradoNeia {
    color: #9A9A9A;
}

.uk-color-doradoNeia {
    color: #928A7D;
}

.ui-color-white {
    color: white;
}

/* Sfont-size */
.uk-font-size-adapt-bigTitle {
    font-size: 4vh;
}

.uk-font-size-adapt-icon {
    font-size: 4.5vh;
}

.uk-font-size-adapt {
    font-size: 3vh;
}

.uk-font-size-adapt-titles {
    font-size: 2.5vh;
}

.uk-font-size-adapt-fields {
    font-size: 2vh;
}

.uk-font-size-adapt-nav {
    font-size: 1.5vh
}

.uk-font-size-adapt-names,
.uk-font-size-adapt-names>li {
    font-size: 1.3vh;
}

.uk-font-size-adapt-subtitles {
    font-size: 1.7vh
}

.font-size-10 {
    font-size: 5px !important;
}

.font-size-11 {
    font-size: calc(100% * 0.37) !important;
    margin: 0px !important;
    margin-top: 2px !important;
}

.font-size-12 {
    font-size: 7px !important;
    margin: 0px !important;
    margin-top: 2px !important;
}

.font-size-9 {
    font-size: 9px !important;
}

.font-size-8 {
    font-size: 8px !important;
}

.uk-font-size-11 {
    font-size: 11px !important;
}

.uk-font-size-12 {
    font-size: 12px !important;
}

.uk-font-size-13 {
    font-size: 13px !important;
}

/* Sborder */
.uk-border-top-blue {
    border-top: 1px solid #0D15E0;
}

.uk-border-top-right {
    border-right: 1px solid #0D15E0;
}

.uk-border-left2 {
    border-left: 2px solid #0D15E0;
}

.uk-border-blue {
    border: 1px solid #0D15E0;
}

.uk-border-blue-2 {
    border: 2px solid #0D15E0;
}

.uk-border {
    border: 1px solid #707070 !important;
}

.uk-border-bottom-blue-2 {
    border-bottom: 2px solid #0D15E0;
}

.uk-border-bottom-blue {
    border-bottom: 1px solid #0D15E0;
}

.uk-border-bottom-grayNeia {
    border-bottom: 1px solid #F1F1F1;
}

.uk-border-top-grayNeia {
    border-top: 1px solid #F3EDE5;
}

.uk-border-left-grayNeia {
    border-left: 1px solid #F3EDE5;
}

.uk-border-right-grayNeia {
    border-right: 1px solid #F3EDE5;
}

.uk-border-grayNeia {
    border: 1px solid #F3EDE5;
}

.uk-border-greenNeia {
    border: 1px solid #1BC943
}

.uk-border-redNeia {
    border: 1px solid #D0021B
}

.uk-border-orangeNeia {
    border: 1px solid #F4772E
}

.uk-border-left-white {
    border-left: none;
}

.uk-border-bottom {
    border-bottom: 0.5px solid black;
}

.uk-border-left-blue {
    border-left: 1px solid #0D15E0;
}

.uk-border-right-blue {
    border-right: 1px solid #0D15E0;
}

.uk-border-horizontal-blue {
    border-left: 1px solid #0D15E0;
    border-right: 1px solid #0D15E0;
}

.uk-icon-neia-blue {
    color: #0D15E0;
}

.uk-icon-neia-yellow {
    color: #FBDB25;
}

.uk-border-none {
    border: none !important;
}

.uk-border-none-td td,
.uk-border-none-th th {
    border: none !important;
    font-weight: bold;
}

.uk-border-none-td .uk-border-grayInvoice {
    border: 1px solid #ACADAC !important
}

.uk-divider-blue {
    border-top: 2px solid #0D15E0 !important;
    margin: 0px !important;
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}

.uk-divider-dotted-blue {
    border-top: 2px dotted #0D15E0 !important;
}

.uk-border-white {
    border: 1px solid white;
}

.uk-border-red {
    border: 1px solid #D0021B;
}

.border-radius-0 {
    border-radius: 0;
}

.uk-border-gray {
    border: 2px solid #F3EDE5;
}

.uk-border-horizontal-gray {
    border-left: 1px solid #F3EDE5;
    border-right: 1px solid #F3EDE5;
}

.uk-border-radius-40 {
    border-radius: 40px;
}

.uk-border-radius-20 {
    border-radius: 20px;
}

.uk-border-radius-5 {
    border-radius: 5px;
}

.uk-border-radius-10 {
    border-radius: 10px;
}

.uk-border-top-radius-10 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

/* Szindex */
.uk-zindex-10 {
    z-index: 10;
}

.uk-zindex-100 {
    z-index: 100 !important;
}

.uk-zindex-150 {
    z-index: 150;
}

.uk-zindex-200 {
    z-index: 200;
}

/* Sfigure */
.rombo {
    width: 50vh;
    height: 50vh;
    background: white;
    transform: rotate(45deg);
    left: -25vh;
    top: -12.5vh;
}

.uk-rotate-180 {
    transform: rotate(180deg);
}

/* Smargin*/
.uk-margin-top-10Image {
    margin-top: 30%;
}

.uk-margin-top-5 {
    margin-top: 5px !important;
}

.uk-margin-horizontal-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.uk-margin-horizontal-20 {
    margin-left: 20px;
    margin-right: 20px;
}

.uk-margin-top {
    margin-top: 10px !important;
}

.uk-margin-top-30 {
    margin-top: 30px;
}

.uk-margin-top-20 {
    margin-top: 20px;
}

.uk-margin-top-50 {
    margin-top: 50px !important;
}

.uk-margin-top-100 {
    margin-top: 100px;
}

.uk-margin-top-10 {
    margin-top: 10px;
}

.uk-margin-top-5vhr {
    margin-top: 0vh;
}

.uk-margin-top-5vh {
    margin-top: 5vh;
}

.uk-margin-top-10vh {
    margin-top: 10vh;
}

.uk-margin-top-15vh {
    margin-top: 15vh;
}

.uk-margin-top-20vh {
    margin-top: 20vh;
}

.uk-margin-top-25vh-login {
    margin-top: 30vh;
}

.uk-margin-top-25vh-signUp {
    margin-top: 35vh;
}

.uk-margin-top-40vh {
    margin-top: 40vh;
}

.uk-margin-top-50vh {
    margin-top: 50vh;
}

.uk-margin-top-1vh {
    margin-top: 1vh;
}

.uk-margin-top-2vh {
    margin-top: 2vh;
}

.uk-margin-auto-10vh {
    position: relative;
    top: -10%;
}

.uk-margin-bottom-20 {
    position: absolute;
    bottom: 20px;
}

.uk-margin-bottom-5 {
    margin-bottom: 5px !important;
}

.uk-margin-right-5 {
    margin: 0px;
    margin-right: 5px !important;
}

.uk-margin-bottom-0 {
    margin-bottom: 0px;
}

.uk-absolute-margin-bottom-20 {
    position: sticky;
    bottom: 20px;
    display: flex;
    flex-direction: column;
}

.uk-margin-bottom-10 {
    margin-bottom: 10px;
}

.uk-absolute-margin-bottom-40 {
    position: absolute;
    bottom: 75px;
}

.uk-absolute-margin-bottom-60 {
    position: absolute;
    bottom: 130px;
}

.uk-margin-top-uk--20 img {
    width: 50%;
    margin-top: -25%;
}

.uk-margin-0,
.uk-margin-0>li {
    margin: 0px !important;
}

.uk-margin-5 {
    margin: 5px;
}

.uk-margin-10 {
    margin: 10px;
}

.uk-margin-left-20 {
    margin-left: 20px;
}

.uk-margin-left-30 {
    margin-left: 2.5vw;
}

.uk-margin-left-40 {
    margin-left: 40px;
}

.uk-margin-left-1 {
    margin-left: 1px;
}

.uk-margin-left-10 {
    margin-left: 10px;
}

.uk-margin-top--10 {
    margin-top: -10px;
}

.uk-margin-top--20 {
    margin-top: -20px;
}

.uk-margin-top--50 {
    margin-top: -50px;
}

.uk-bottom-0 {
    bottom: 0px;
}

.uk-bottom-30 {
    bottom: 30px;
}

.uk-modal-neia {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1200;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 15px 15px;
    background: rgba(0, 0, 0, .6);
    opacity: 1;
    transition: opacity .15s linear;
}

/* Spadding */
.uk-padding-horizontal-nav {
    padding-left: 10px;
    padding-right: 10px;
}

.uk-padding-0 {
    padding: 0px;
}

.uk-padding-3 {
    padding: 3px !important;
}

.uk-padding-bottom-3 {
    padding-bottom: 3px !important
}

.uk-padding-top-3 {
    padding-top: 3px !important
}

.uk-padding-top-4 {
    padding-top: 4px !important
}

.uk-padding-top-5 {
    padding-top: 5px !important
}

.uk-padding-top-8 {
    padding-top: 8px;
}

.uk-padding-top-10 {
    padding-top: 10px;
}

.uk-margin-top-10 {
    margin-top: 10px !important;
}

.uk-padding-top-5vh {
    padding-top: 5vh;
}

.uk-padding-top-10vh {
    padding-top: 10vh;
}

.uk-padding-top-12 {
    padding-top: 12px;
}

.uk-padding-top-13 {
    padding-top: 13px;
}

.uk-padding-top-15 {
    padding-top: 15px;
}

.uk-padding-top-15vh {
    padding-top: 15vh;
}

.uk-padding-top-20vh {
    padding-top: 20vh;
}

.uk-padding-top-18 {
    padding-top: 18px;
}

.uk-padding-top-20 {
    padding-top: 20px !important;
}

.uk-padding-top-40 {
    padding-top: 40px;
}

.uk-padding-top-50 {
    padding-top: 50px;
}

.uk-padding-top-100 {
    padding-top: 100px;
}

.uk-padding-top-50vh {
    padding-top: 50vh;
}

.uk-padding-top-60 {
    padding-top: 60px;
}

.uk-justify-center-md {
    justify-content: center;
}

.uk-padding-top-80 {
    padding-top: 80px;
}

.uk-padding-5,
.uk-padding-5>li {
    padding: 5px !important;
}

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

.uk-padding-16 {
    padding: 16px !important;
}

.uk-padding-2 {
    padding: 2px !important;
}

.uk-padding-20 {
    padding: 20px !important;
}

.uk-padding-bottom {
    padding-bottom: 20px !important
}

.uk-padding-bottom-40 {
    padding-bottom: 40px;
}

.uk-padding-bottom-50 {
    padding-bottom: 50px;
}

.uk-padding-bottom-60 {
    padding-bottom: 60px;
}

.uk-padding-bottom-70 {
    padding-bottom: 70px;
}

.uk-padding-bottom-10 {
    padding-bottom: 10px;
}

.uk-padding-bottom-15 {
    padding-bottom: 15px;
}

.uk-padding-bottom-20 {
    padding-bottom: 20px;
}

.uk-padding-bottom-30 {
    padding-bottom: 30px;
}
.uk-padding-bottom-5 {
    padding-bottom: 5px !important;
}

.uk-padding-horizontal-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.uk-padding-horizontal-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.uk-padding-horizontal-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.uk-padding-horizontal-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.uk-padding-horizontal-50 {
    padding-left: 50px;
    padding-right: 50px;
}

.uk-padding-horizontal-m {
    padding-left: 10%;
    padding-right: 10%;
}

.uk-padding-horizontal-s {
    padding-left: 5%;
    padding-right: 5%;
}

.uk-padding-vertical-10P {
    padding-top: 10vh;
}

.uk-padding-horizontal-60P {
    padding-left: 30% !important;
    padding-right: 30% !important;
}

.uk-padding-horizontal-50P {
    padding-left: 25% !important;
    padding-right: 25% !important;
}

.uk-padding-horizontal-30P {
    padding-left: 15% !important;
    padding-right: 15% !important;
}

.uk-padding-horizontal-30Page {
    padding-left: 5% !important;
    padding-right: 5% !important;
}

.uk-padding-horizontal-20Page {
    padding-left: 4% !important;
    padding-right: 4% !important;
}

.uk-padding-left-10Page {
    padding-left: 0% !important;
}

.uk-padding-right-10Page {
    padding-right: 0% !important;
}

.uk-padding-horizontal-10Page {
    padding-left: 1% !important;
    padding-right: 1% !important;
}

.uk-padding-horizontal-1P {
    padding-left: 1% !important;
    padding-right: 1% !important;
}

.uk-padding-horizontal-20P {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

.uk-padding-horizontal-10P {
    padding-left: 5% !important;
    padding-right: 5% !important;
}

.uk-padding-left-5P {
    padding-left: 5%;
}

.uk-padding-left-30 {
    padding-left: 30px !important;
}

.uk-padding-right-30 {
    padding-right: 30px;
}

.uk-padding-right-40 {
    padding-right: 40px !important;
}

.uk-padding-left-10 {
    padding-left: 10px;
}

.uk-padding-left-10P {
    padding-left: 10%;
}

.uk-padding-right-10P {
    padding-right: 10%;
}

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

.uk-padding-right-20 {
    padding-right: 20px !important;
}

/* Sbutton */
.uk-button-height {
    margin-top: 2px;
    height: 35px;
}

.button-hover:hover {
    transform: translateY(3px);
    cursor: pointer;
    box-shadow: 1px 1px 10px 0.1px rgba(0, 0, 0, 0.5);
}

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

.uk-button-option {
    display: block;
}

.button-hover {
    transition: all 300ms;
}

.uk-button-white-menu {
    background: white;
}

.uk-button-white {
    background: none;
    border: 1px solid #fff;
    border-radius: 5px;
    width: 150px;
    padding: 0px;
    height: 40px;
}

.uk-button-white:hover {
    background: #D0021B;
    border: 1px solid #D0021B;
    border-radius: 5px;
    width: 150px;
    padding: 0px;
    height: 40px;
    transform: translatey(4px);
    transition: 300ms all;
}

.uk-button-redF {
    height: 30px;
    width: 94px;
    padding: 0px;
    line-height: 0px;
    background: #E61835;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #FFF;
    font-weight: bold;
    border-radius: 5px;
}

.uk-button-redF:hover {
    background: #0451B1;
}

.uk-button-redFG,
.uk-button-redFGB {
    height: 36px;
    width: 125px;
    padding: 0px;
    line-height: 0px;
    background: #E61835;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #FFF;
    font-weight: bold;
    border-radius: 5px;
}

.uk-button-redFG:hover {
    background: #0451B1;
}

.uk-button-redFGB:hover {
    background: #FFF;
    color: #0451B1;
}

.uk-button-blueF {
    height: 30px;
    width: 125px;
    padding: 0px;
    line-height: 0px;
    background: #0451B1;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #FFF;
    font-weight: bold;
    border-radius: 5px;
}

.uk-button-blueFG {
    height: 30px;
    width: 125px;
    padding: 0px;
    padding-top: 10px;
    line-height: 0px;
    background: #0D15E0;
    border: none;
    font-size: 15px;
    justify-content: center;
    color: #FFF;
    font-weight: bold;
    border-radius: 5px;
}

.uk-button-blueF:hover {
    background: #E61835;
}

.uk-button-greenNeia a,
.uk-button-greenNeia {
    background: #1BC943;
    border: none;
    border-radius: 0px;
    width: 100%;
    padding: 0px;
    height: 35px;
}

.uk-button-greenNeia a:hover,
.uk-button-greenNeia:hover {
    background: #1BC943 !important;
    border: none;
    border-radius: none;
    transform: translateY(3px);
    cursor: pointer;
    box-shadow: 1px 1px 10px 0.1px rgba(0, 0, 0, 0.5);
}

.uk-button-redNeia a,
.uk-button-redNeia {
    background: #D0021B;
    border: none;
    border-radius: 3px;
    width: 100%;
    padding: 0px;
    height: 35px;
}

.uk-button-redNeia a:hover,
.uk-button-redNeia:hover {
    background: #D0021B !important;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    box-shadow: 1px 1px 10px 0.1px rgba(208, 2, 27, 0.5);
}

.uk-button-transparentNeia a,
.uk-button-transparentNeia {
    background: none;
    border: 1px solid #D0021B;
    border-radius: 5px;
    width: 100%;
    padding: 0px;
    height: 40px;
    color: #D0021B;
}

.uk-button-transparentNeia a:hover,
.uk-button-transparentNeia:hover {
    background: none;
    border: 1px solid #D0021B;
    border-radius: 5px;
    transform: translateY(3px);
    cursor: pointer;
    box-shadow: 1px 1px 10px 0.1px rgba(0, 0, 0, 0.5);
    color: #D0021B;
}

.uk-button-blueNeia a,
.uk-button-blueNeia {
    background: #0D15E0;
    border: none;
    border-radius: 0px;
    width: 100%;
    padding: 0px;
    height: 35px;
}

.uk-button-blueNeia a:hover,
.uk-button-blueNeia:hover {
    background: #0D15E0 !important;
    border: none;
    border-radius: none;
    cursor: pointer;
    box-shadow: 1px 1px 10px 0.1px rgba(0, 0, 0, 0.5);
}

.uk-button-Login-animate:active {
    transform: translateX(0%);
}

.uk-button-SignUp-animate:active {
    transform: translateX(-33, 33%);
}

.uk-border-left-none {
    border-left: 0px !important;
}

.uk-border-right-none {
    border-right: 0px !important;
}

.uk-border-top-none {
    border-top: 0px !important;
}

.uk-border-botom-none {
    border: 0px;
}

.container {
    margin: 0 !important;
    position: relative;
    width: 100%;
}

select {
    width: auto;
}

@media only screen and (min-width: 30em) {
    .uk-display-700 {
        display: none
    }

    .form-register {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        position: relative;
        height: 100%;
        top: 30%;
    }

    .uk-background-grayNeiaResBig {
        background: rgba(0, 0, 0, 0)
    }

    .uk-background-grayNeiaResBig {
        background: #F3EDE5;
    }

    .uk-border-left-white {
        border-left: none;
    }

    .hamburger {
        margin-top: 30px !important;
    }

    .uk-menuD {
        display: block;
    }

    .uk-item-menu {
        display: none;
    }

    .uk-padding-horizontal-nav {
        padding-left: 30px;
        padding-right: 30px;
    }

    .uk-margin-auto-10vh {
        position: relative;
        top: 10%;
    }

    .uk-margin-top-middle {
        margin-top: 100vh;
    }

    .uk-margin-top-0 {
        margin-top: 0px !important;
    }

    .uk-margin-top-uk--20 img {
        width: 30%;
        margin-top: -15%;
    }

    .uk-margin-top-10Image {
        margin-top: 25%;
    }

    .uk-button-option-tamp {
        display: block;
    }

    .uk-button-option-tamg {
        display: none;
    }

    .uk-flex-justify-icons {
        justify-content: flex-end;
    }

    .uk-padding-horizontal-m {
        padding-left: 15%;
        padding-right: 15%;
    }

    .uk-padding-horizontal-s {
        padding-left: 15%;
        padding-right: 15%;
    }

    .uk-margin-top-25vh-login {
        margin-top: 25vh;
    }

    .uk-margin-top-25vh-signUp {
        margin-top: 35vh;
    }

    .uk-widht-120 {
        width: 100px;
    }
}

.uk-margin-top-5vhr {
    margin-top: 0vh;
}

.uk-padding-horizontal-30Page {
    padding-left: 6% !important;
    padding-right: 6% !important;
}

.uk-padding-horizontal-20Page {
    padding-left: 4% !important;
    padding-right: 4% !important;
}

.uk-padding-left-10Page {
    padding-left: 0% !important;
}

.uk-padding-right-10Page {
    padding-right: 0% !important;
}

.uk-padding-horizontal-10Page {
    padding-left: 2% !important;
    padding-right: 2% !important;
}

.uk-font-size-adapt-bigTitle {
    font-size: 4.5vh;
}

@media only screen and (min-width: 40em) {
    .uk-display-700 {
        display: none
    }

    .form-register {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        position: relative;
        height: 100%;
        top: 30%;
    }

    .uk-background-grayNeiaResBig {
        background: rgba(0, 0, 0, 0)
    }

    .uk-background-grayNeiaResBig {
        background: #F3EDE5;
    }

    .hamburger {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width: 48em) {
    .uk-display-700 {
        display: block
    }

    .form-register {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        position: relative;
        height: 100%;
        top: 30%;
    }

    .uk-background-grayNeiaResBig {
        background: rgba(0, 0, 0, 0)
    }

    .uk-background-grayNeiaResBig {
        background: #F3EDE5;
    }

    .uk-display-sm {
        display: block;
    }

    .uk-display-md {
        display: none;
    }

    .uk-display-dm {
        display: block;
    }

    .uk-paginator-numResponsive {
        display: block
    }
}

@media only screen and (min-width: 62em) {
    .uk-justify-center-md {
        justify-content: flex-end;
    }

    .uk-display-700 {
        display: block
    }

    .form-register {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        position: relative;
        height: 100%;
        top: 20% !important;
    }

    .uk-background-grayNeiaResBig {
        background: rgba(0, 0, 0, 0)
    }

    .uk-background-grayNeiaResBig {
        background: #F3EDE5;
    }

    .uk-menu-rp,
    .uk-menu-yb {
        position: relative;
        background: none;
        width: 100%;
        padding-left: 0%;
        padding-right: 0%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 10px;
        top: 0;
    }

    .uk-paginator-numResponsive {
        display: block
    }

    .uk-notification-yb {
        position: absolute;
        display: none;
        top: 5vh;
        width: 20vw;
    }

    .uk-users-yb {
        position: absolute;
        top: 6vh;
        width: 200px;
        right: 0;
        display: none;
    }

    .uk-app-yb {
        position: absolute;
        top: 6vh;
        left: 125px;
        width: 200px;
        display: none;
    }

    .uk-display-sm {
        display: block;
    }

    .uk-display-md {
        display: block;
    }

    .uk-display-dm {
        display: none;
    }

    .uk-menuD {
        display: none;
    }

    .uk-item-menu {
        display: block;
    }

    .uk-border-left-white {
        border-left: 1px solid #ffffff;
    }

    .uk-button-option {
        display: none;
    }

    .uk-margin-top-uk--20 img {
        width: 25%;
        margin-top: -12.5%;
    }

    .uk-margin-top-10Image {
        margin-top: 20%;
    }

    .uk-image-logo img {
        width: 80%;
    }

    .uk-button-option-tamp {
        display: none;
    }

    .uk-button-option-tamg {
        display: block;
    }

    .uk-flex-justify-icons {
        justify-content: space-between;
    }

    .uk-padding-horizontal-m {
        padding-left: 20%;
        padding-right: 20%;
    }

    .uk-padding-horizontal-s {
        padding-left: 5%;
        padding-right: 5%;
    }

    .uk-margin-top-25vh-login {
        margin-top: 20vh;
    }

    .uk-margin-top-25vh-signUp {
        margin-top: 20vh;
    }

    .uk-widht-120 {
        width: 110px;
    }

    .uk-width-180r {
        height: 160px;
        width: 160px;
    }

    .uk-margin-top-5vhr {
        margin-top: 5vh;
    }

    .uk-padding-horizontal-30Page {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .uk-padding-horizontal-20Page {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }

    .uk-padding-left-10Page {
        padding-left: 8% !important;
    }

    .uk-padding-right-10Page {
        padding-right: 8% !important;
    }

    .uk-padding-horizontal-10Page {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }

    .uk-font-size-adapt-bigTitle {
        font-size: 5vh;
    }
}

@media only screen and (min-width: 75em) {
    .uk-display-700 {
        display: block
    }

    .uk-position-relativeRegister {
        position: relative;
        width: 100%;
        height: 100vh;
    }

    .form-register {
        width: 100%;
        padding-left: 10%;
        padding-right: 10%;
        position: relative;
        height: 100%;
        overflow: auto;
        top: 0% !important;
    }

    .uk-background-grayNeiaResBig {
        background: #F3EDE5;
    }

    .uk-menu-rp,
    .uk-menu-yb {
        position: relative;
        background: none;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .uk-paginator-numResponsive {
        display: block
    }

    .uk-menu-fn {
        position: relative;
        background: #fff;
        width: 100%;
        padding-left: 0%;
        padding-right: 0%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 10px;
        top: 0;
    }

    .uk-notification-yb {
        position: absolute;
        top: 5vh;
        width: 20vw;
    }

    .uk-users-yb {
        position: absolute;
        top: 6vh;
        width: 200px;
        right: 0;
        display: none;
    }

    .uk-app-yb {
        position: absolute;
        top: 6vh;
        width: 200px;
        left: 125px;
        display: none;
    }

    .uk-display-sm {
        display: block;
    }

    .uk-display-md {
        display: block;
    }

    .uk-display-dm {
        display: none;
    }

    .uk-menuD {
        display: none;
    }

    .uk-item-menu {
        display: block;
    }

    .uk-border-left-white {
        border-left: 1px solid #ffffff;
    }

    .uk-margin-top-uk--20 img {
        width: 20%;
        margin-top: -10%;
    }

    .uk-margin-top-10Image {
        margin-top: 15%;
    }

    .uk-image-logo img {
        width: 70%;
    }

    .uk-button-option-tamp {
        display: none;
    }

    .uk-button-option-tamg {
        display: block;
    }

    .uk-flex-justify-icons {
        justify-content: space-between;
    }

    .uk-padding-horizontal-m {
        padding-left: 25%;
        padding-right: 25%;
    }

    .uk-padding-horizontal-s {
        padding-left: 0%;
        padding-right: 0%;
    }

    .uk-margin-top-25vh-login {
        margin-top: 5vh;
    }

    .uk-margin-top-25vh-signUp {
        margin-top: 5vh;
    }

    .uk-widht-120 {
        width: 120px;
    }

    .uk-margin-top-5vhr {
        margin-top: 5vh;
    }

    .uk-width-180r {
        height: 180px;
        width: 180px;
    }

    .uk-padding-horizontal-30Page {
        padding-left: 15% !important;
        padding-right: 15% !important;
    }

    .uk-padding-horizontal-20Page {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .uk-padding-left-10Page {
        padding-left: 10% !important;
    }

    .uk-padding-right-10Page {
        padding-right: 10% !important;
    }

    .uk-padding-horizontal-10Page {
        padding-left: 5% !important;
        padding-right: 5% !important;
    }

    .uk-border-inputs-gray {
        border: 1px solid #707070 !important
    }

    .uk-font-size-adapt-bigTitle {
        font-size: 8vh;
    }
}

.uk-column-12L-600 {
    padding: 0px
}

.uk-column-12C-600 {
    padding: 0px
}

.uk-column-12R-600 {
    padding: 0px
}

@media (min-width: 600px) {
    .uk-column-12L-600 {
        padding-right: 10px
    }

    .uk-column-12R-600 {
        padding-left: 10px
    }

    .uk-column-12C-600 {
        padding-left: 10px;
        padding-right: 10px
    }
}



.uk-input-form-codes input:valid {
    border: 1px solid #98999A;
    background: #FFF !important;
    outline: none !important;
}

.uk-input-form-codes input:focus {
    border: 1px solid #0D15E0;
    background: #EBF0F2 !important;
    outline: none !important;
}

.uk-input-form-codes-ok input,
.uk-input-form-codes-ok input:focus,
.uk-input-form-codes-ok input:valid {
    border: 1px solid #00FF00;
    background: #FFF !important;
    outline: none !important;
    color: #00FF00
}

.uk-input-form-codes-error input {
    border: 1px solid #d0021b;
    background: #FFF !important;
    outline: none !important;
}

.uk-input-form-codes-error input:focus {
    border: 1px solid #d0021b;
    background: #FFE5E5 !important;
    outline: none !important;
}

.uk-input-form-codes input,
.uk-input-form-codes-ok input,
.uk-input-form-codes-error input {
    border-radius: 2px !important;
    height: 58px !important;
    font-size: 15px;
    outline: none !important;
    padding: 8px !important;
    line-height: 42px;
    text-align: center
}


.uk-input-form-check input,
.uk-input-form-check-normal input {
    border: 1px solid #E1E7EA;
    background: #FFF !important;
}

.uk-input-form-check-error input {
    border: 1px solid #D0021B;
    background: #FFF !important;
}

.uk-input-form-check-valid input {
    border: 1px solid #98999A;
    background: #FFF !important;
    outline: none !important;
}

.uk-input-form-check input,
.uk-input-form-check-valid input,
.uk-input-form-check-normal input,
.uk-input-form-check-error input {
    border-radius: 2px !important;
    height: 44px !important;
    font-size: 15px;
    outline: none !important;
    padding: 8px !important;
    padding-top: 16px !important;
}

.uk-input-form-check label,
.uk-input-form-check-valid label,
.uk-input-form-check-normal label,
.uk-input-form-check-error label {
    color: #999999;
    font-size: 10px;
    position: absolute !important;
    top: 2px;
    left: 8px;
    margin: 0px !important;
    font-weight: 300
}

.uk-input-form-check label {
    font-size: 14px;
    top: 11px;
    font-weight: 300
}

.uk-input-form-check-error label {
    color: #D0021B
}

.uk-input-form-check-valid label {
    color: #495F69;
    font-weight: 300
}

.uk-input-form-check .uk-input-info,
.uk-input-form-check-valid .uk-input-info,
.uk-input-form-check-normal .uk-input-info,
.uk-input-form-check-error .uk-input-info {
    position: absolute;
    top: 0;
    right: 5px;
    height: 44px;
    display: flex;
    justify-content: space-around;
    flex-direction: column
}

.uk-input-info h3 {
    line-height: 15px
}

.uk-input-form-check .uk-input-option,
.uk-input-form-check-valid .uk-input-option,
.uk-input-form-check-normal .uk-input-option {
    position: absolute;
    top: 0px !important;
    right: 0px !important;
    height: 44px;
    min-width: 40px !important;
    justify-content: space-around;
    background: #204997;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.uk-position-right-top {
    width: 100% !important;
    top: 0px !important;
    background: none !important;
    padding: 0px !important;
    margin: 0px !important
}

.uk-input-form-check input:valid {
    border: 1px solid #E1E7EA;
    background: #FFF !important;
    outline: none !important;
}

.uk-input-form-check input:valid+label {
    color: #999999;
    font-weight: 300
}

.uk-input-form-check input:focus,
.uk-input-form-check-valid input:focus,
.uk-input-form-check-normal input:focus,
.uk-input-form-check-error input:focus {
    border: 1px solid #0D15E0;
    background: #EBF0F2 !important;
    outline: none !important;
}

.uk-input-form-check:focus-within label,
.uk-input-form-check-valid:focus-within label,
.uk-input-form-check-normal:focus-within label,
.uk-input-form-check-error:focus-within label {
    color: #000;
    font-weight: 500
}

.uk-input-form-check:focus-within label {
    font-size: 10px;
    top: 2px;
    font-weight: 300;
    transition: all 0.2s ease
}

.uk-color-text-labels {
    color: #999999
}

.uk-color-labels {
    color: #666666
}

.uk-border-grayn {
    border: 1px solid #CCCCCC
}


.form-control-input input {
    height: 40px;
    font-size: 16px;
    border: 1px solid #707070;
    border-radius: 0;
    transition: .2s ease-in-out;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF;
}

.form-control-login-table {
    height: 100% !important
}

.form-control-login-table-error {
    height: 100% !important
}

.form-control-login-table input {
    width: 100% !important;
    height: 100% !important;
    border: 1px solid #0D15E0 !important;
    border-radius: 2px;
    background: #FFF;
    padding: 1px !important;
    text-align: center;
    font-size: 10px
}

.form-control-login-table-error input {
    width: 100% !important;
    height: 100% !important;
    border: 1px solid #D0021B !important;
    border-radius: 2px;
    background: #FFF;
    padding: 1px !important;
    text-align: center;
    font-size: 10px;
    color: #D0021B
}

.form-control-login input {
    height: 40px;
    font-size: 14px;
    border: 1px solid #707070 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
}

.fake-form-input {
    height: 40px;
    width: 100%;
    border: 1px solid #0D15E0 !important;
    border-radius: 2px;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    padding-top: 9px!important;
    background: #FFF !important;
    font-family: "Roboto";
}

.fake-form-input .input{
    font-weight: 400!important;
    font-size: 14px !important;
    color: black;
}

.fake-form-input .fake-label  {
    position: absolute !important;
    top: -6px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: white !important;
    color: #0D15E0 !important;
    font-weight: 200 !important
}

.form-control-login input:focus {
    box-shadow: none !important;
    border-bottom: 2px solid #0D15E0 !important;
    border: 1px solid #0D15E0 !important;
}

.form-control-login-ok input {
    height: 40px;
    width: 100%;
    border: 1px solid #0D15E0 !important;
    border-radius: 2px;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
    font-family: "Roboto";
}


.form-control-login-ok label {
    position: absolute !important;
    top: -1px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: #FFF !important;
    color: #0D15E0 !important;
    font-weight: 200 !important
}

.form-control-login-pag input {
    height: 30px;
    font-size: 14px;
    border: 1px solid #707070 !important;
    border-radius: 2px !important;
    text-align: center;
    background: #FFF !important;
    color: #0D15E0 !important
}

.form-control-login-pag-focus input {
    height: 30px;
    font-size: 14px;
    border: 1px solid #0D15E0 !important;
    border-radius: 2px;
    text-align: center;
    background: #FFF !important;
    color: #0D15E0 !important
}

.form-control-login label {
    position: absolute !important;
    top: 20px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: #FFF !important;
    color: #707070 !important;
    font-weight: 200 !important
}

.form-control-login input:focus+label,
.form-control-login input:valid+label {
    top: -1px !important;
    font-size: 14px !important;
    font-weight: 200 !important;
    color: #0D15E0 !important;
}

.form-control-login input:valid {
    border: 1px solid #0D15E0 !important;
}

.form-control-login-disabled input {
    height: 40px;
    font-size: 14px;
    border: 1px solid #707070 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #F3F3F7 !important;
}

.form-control-login-disabled label {
    position: absolute !important;
    left: 0px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: #FFF !important;
    top: -1px !important;
    font-size: 14px !important;
    font-weight: 200 !important;
    color: #666666 !important;
}

.form-control-textarea textarea {
    font-size: 16px;
    border: 1px solid #707070 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
    resize: none;
    max-width: 100%;
    min-width: 100%;
    min-height: 150px !important;
    overflow: hidden;
}

.form-control-textarea label {
    position: absolute !important;
    top: 18px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: #FFF !important;
    color: #707070 !important;
    font-weight: 200 !important
}

.form-control-textarea textarea:focus {
    box-shadow: none !important;
    border-bottom: 2px solid #0D15E0 !important;
    border: 1px solid #0D15E0 !important;
}

.form-control-textarea textarea:focus+label,
.form-control-textarea textarea:valid+label {
    top: -1px !important;
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #0D15E0 !important;
}

.form-control-textarea textarea:valid {
    border: 1px solid #0D15E0 !important;
}

.form-control-textarea-error textarea {
    font-size: 16px;
    border: 1px solid #D0021B !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
    resize: none;
    max-width: 100%;
    min-width: 100%;
    min-height: 180px !important;
    overflow: hidden;
}

.form-control-textarea-error label {
    position: absolute !important;
    top: 18px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: #FFF !important;
    color: #D0021B !important;
    font-weight: 200 !important
}

.form-control-textarea-error textarea:focus {
    box-shadow: none !important;
    border-bottom: 2px solid #D0021B !important;
    border: 1px solid #D0021B !important;
}

.form-control-textarea-error textarea:focus+label,
.form-control-textarea-error textarea:valid+label {
    top: -1px !important;
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #D0021B !important;
}

.form-control-textarea-error textarea:valid {
    border: 1px solid #D0021B !important;
}

.form-control-login-error input {
    height: 40px;
    font-size: 16px;
    border: 1px solid #D0021B !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
}

.form-control-login-error input:focus {
    box-shadow: none !important;
    border-bottom: 2px solid #D0021B !important;
}

.form-control-login-error label {
    position: absolute !important;
    top: 20px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease !important;
    background: #FFF !important;
    color: #D0021B !important;
    font-weight: 200 !important
}

.form-control-login-error input:focus+label,
.form-control-login-error input:valid+label {
    top: -1px !important;
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #D0021B !important;
}

.form-control-login-error input:valid {
    border: 1px solid #D0021B !important;
}

.form-control-general input {
    height: 40px;
    font-size: 15px;
    border: 1px solid #E3E3E3;
    border-radius: 0;
    transition: .2s ease-in-out;
    padding-left: 9px !important;
    padding-right: 9px !important;
}

.form-control-general input:focus {
    box-shadow: none;
    border: 1px solid #E3E3E3;
    border-bottom: 2px solid #E3E3E3;
}

.form-control-general label {
    position: absolute;
    top: 20px;
    left: 0px;
    font-size: 15px;
    padding: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
    margin-left: 5px;
    line-height: 1px;
    transition: .2s ease-in-out;
    background: #FFF;
    color: #707070 !important
}

.form-control-general input:focus+label,
.form-control-general input:valid+label {
    top: 0px;
    font-size: 14px;
    font-weight: 500;
    color: #0D15E0 !important;
}

.form-control-general input:valid {
    border: 1px solid #E3E3E3;
    border-bottom: 2px solid #E3E3E3;
}

.form-control-general-error input {
    height: 40px;
    font-size: 15px;
    border: 1px solid #D0021B !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
}

.form-control-general-error input:focus {
    box-shadow: none !important;
    border-bottom: 2px solid #D0021B !important;
}

.form-control-general-error label {
    position: absolute !important;
    top: 20px !important;
    left: 0px !important;
    font-size: 14px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 1px !important;
    transition: .2s ease-in-out !important;
    background: #FFF !important;
    color: #D0021B !important;
    font-weight: 200 !important
}

.form-control-general-error input:focus+label,
.form-control-general-error input:valid+label {
    position: absolute;
    left: 10px;
    top: -10px;
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #0D15E0 !important
}

.form-control-general-error input:valid {
    border: 1px solid #D0021B !important;
}

.form-control-general-select select,
.form-control-general-select input {
    height: 40px;
    width: 100%;
    font-size: 14px;
    border: 1px solid #707070 !important;
    border-radius: 2px;
    transition: .2s ease-in-out;
    padding-left: 9px !important;
    padding-right: 9px !important;
}

.form-control-general-select select:focus,
.form-control-general-select input:focus {
    box-shadow: none;
    border: 1px solid #0D15E0 !important;
    border-bottom: 2px solid #E3E3E3;
}

.form-control-general-select label {
    position: absolute !important;
    top: 13px !important;
    left: 0px !important;
    font-size: 15px !important;
    padding: 5px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    margin-left: 5px !important;
    line-height: 15px !important;
    transition: .2s ease-in-out !important;
    background: #FFF !important;
    color: #707070 !important;
    font-weight: 200 !important
}

.form-control-general-select select:focus+label,
.form-control-general-select input:focus+label {
    position: absolute !important;
    left: 0px !important;
    top: -8px !important;
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #0D15E0 !important;
    background: #FFF
}

.form-control-general-select-ok select,
.form-control-general-select-ok input {
    height: 40px;
    width: 100%;
    font-size: 14px;
    border: 1px solid #0D15E0 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
}

.uk-card-message-good {
    background: #F3FCF5;
    border: 1px dashed #1BC943;
    border-radius: 3px
}

.uk-card-message-error {
    background: #FDF3F4;
    border: 1px dashed #D0021B;
    border-radius: 3px
}

.uk-card-message-help {
    background: #FFF9F5;
    border: 1px dashed #F4772E;
    border-radius: 3px
}

.list-error-car {
    margin: 0px !important;
    padding-top: 5px;
}

.list-items {
    margin: 0px !important;
    padding-top: 5px;
}

.list-error-car li {
    margin: 0px !important;
    display: flex;
    align-items: center
}

.list-items li {
    margin: 0px !important;
    display: flex;
}

.list-error-car li i {
    color: #D0021B;
    font-size: 7px
}

.uk-card-code {
    padding: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important
}

.uk-card-code h5 {
    line-height: 0px;
    font-family: monospace;
    font-size: 14px
}

.uk-card-pre {
    background: #f4f5f6;
    border-left: .2rem solid #0D15E0;
    overflow-y: hidden;
    padding: 0px !important
}

.list-items li i {
    color: #000;
    font-size: 7px;
    margin-top: 13px;
    margin-right: 5px
}

.list-items li p {
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 300;
}

.uk-accordion-title-none {
    display: block;
    font-size: 1.25rem;
    line-height: 1.4;
    color: #333;
    overflow: hidden;
}

.list-help-form {
    margin: 0px !important;
    padding-top: 5px;
}

.list-help-form li {
    margin: 0px !important;
    display: flex;
}

.list-help-form li i {
    color: #0D15E0;
    font-size: 7px;
    margin-top: 8px
}

.uk-button-help-form {
    margin: 0px !important;
    padding: 0px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
    width: 80px !important;
    height: 25px !important;
    padding: 10px;
    font-size: 14px;
    text-transform: capitalize;
    color: #FFF;
    border-radius: 3px;
    background: #0D15E0;
    border: none;
    font-family: "Roboto";
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.uk-button-help-form:hover {
    color: #FFF;
    border-radius: 3px;
    background: #0D15E0;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.6);
    -moz-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.6);
    box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.6);
}

.uk-button-help-form:focus {
    color: #FFF;
    border-radius: 3px;
    background: #3D6BAC;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.6);
    -moz-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.6);
    box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.6);
}

.uk-card-help-form {
    width: 340px !important;
    padding: 0px !important;
    padding-left: 5px;
    padding-right: 5px
}

.form-control-general-select-ok label {
    position: absolute;
    left: 5px;
    top: -12px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px !important;
    font-weight: 200 !important;
    color: #0D15E0 !important;
    background: #FFF
}

.form-control-general-select-error select,
.form-control-general-select-error input {
    margin: 0px !important;
    height: 40px;
    font-size: 15px;
    border: 1px solid #D0021B;
    border-radius: 0;
    transition: .2s ease-in-out;
    padding-left: 9px !important;
    padding-right: 9px !important;
}

.form-control-general-select-error label {
    position: absolute;
    left: 10px;
    top: -10px;
    font-size: 14px;
    font-weight: 500;
    color: #D0021B !important;
    background: #FFF
}

.form-group-login {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.form-login {
    width: 70%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.form-register {
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    position: relative;
    height: 100%;
    top: 35vh;
}

.uk-background-grayNeiaResBig {
    background: rgba(0, 0, 0, 0)
}

.uk-background-grayNeiaResBig {
    background: #F3EDE5;
}

.uk-hr-gray {
    border-top: 1px solid #EBF0F2;
}

.uk-hr-grayRoot {
    border-top: 1px solid #E1E7EA;
}

.uk-hr-gray-2 {
    border-top: 2px solid #707070;
}

.uk-hr-black-2 {
    border-top: 2px solid #000000;
}

.uk-hr-blue-2 {
    border-top: 2px solid #0D15E0;
}

.uk-hr-blue {
    border-top: 1px solid #0D15E0;
}

.uk-hr-blue-3 {
    border-top: 3px solid #0D15E0;
}

.uk-position-relativeRegister {
    position: relative;
    width: 100%;
}

.uk-button-whiteNeia {
    background: #FFF;
    border: 1px solid #797979;
    border-radius: 3px;
    color: #797979;
}

.uk-button-whiteNeia:hover {
    background: #FFF;
    color: #000;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    -moz-box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
    box-shadow: 0px 0px 8px 0px rgba(144, 136, 124, 1);
}

.uk-button-whiteNeiaPrimary {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 3px;
    color: #0D15E0;
    padding-left: 5px !important;
    padding-right: 5px !important;
    height: 24px !important;
    line-height: 22px !important;
    text-transform: capitalize;
}

.uk-button-whiteNeiaPrimary:hover {
    background: #FFF;
    color: #0D15E0;
    border: 1px solid #0D15E0;
}

.uk-button-whiteNeiaPrimary:focus {
    background: #FFF;
    color: #0D15E0;
    border: 1px solid #0D15E0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.7);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.7);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.7);
}

.uk-border-doradoNeia {
    border: 1px solid #797979;
}

.uk-text-nowrap {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.uk-hover-registerList li:hover {
    background: #0D15E0;
    color: #FFF;
    cursor: pointer;
}

.uk-div-block {
    display: block;
}

.uk-hover-yellow:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(251, 219, 37, 0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(251, 219, 37, 0.75);
    box-shadow: 0px 0px 10px 0px rgba(251, 219, 37, 0.75);
}

.uk-hover-black:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.uk-hover-green:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(27, 201, 67, 1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(27, 201, 67, 1);
    box-shadow: 0px 0px 10px 0px rgba(27, 201, 67, 1);
}

.uk-hover-blue:hover {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.45);
    box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.45);
}

.uk-hover-red:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 1);
    box-shadow: 0px 0px 10px 0px rgba(208, 2, 27, 1);
}

.uk-hover-orange:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(244, 119, 46, 1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(244, 119, 46, 1);
    box-shadow: 0px 0px 10px 0px rgba(244, 119, 46, 1);
}

.uk-hover-purple:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(60, 68, 177, 1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(60, 68, 177, 1);
    box-shadow: 0px 0px 10px 0px rgba(60, 68, 177, 1);
}

.uk-margin-child-0 form {
    margin: 0px
}

.slidecontainer {
    width: 100%;
}

.uk-background-aqua {
    background: #EBF0F2
}

.uk-background-crm {
    background: #0294F0
}

.uk-background-gray {
    background: #707070
}

.slider-blue {
    -webkit-appearance: none;
    width: 100%;
    height: 2px;
    background: #0D15E0;
    outline: none;
    opacity: 0.9;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.slider-blue:hover {
    opacity: 1;
}

.slider-blue::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #0D15E0;
    border-radius: 50%;
    cursor: pointer;
}

.slider-blue::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    background: #D0021B;
    cursor: pointer;
}

.slider-red {
    -webkit-appearance: none;
    width: 100%;
    height: 2px;
    background: #D0021B;
    outline: none;
    opacity: 0.9;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.slider-red:hover {
    opacity: 1;
}

.slider-red::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #D0021B;
    border-radius: 50%;
    cursor: pointer;
}

.slider-red::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    background: #D0021B;
    cursor: pointer;
}

.slider-white {
    -webkit-appearance: none;
    width: 100%;
    height: 2px;
    background: #FDF5EE;
    outline: none;
    opacity: 0.9;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

.slider-white:hover {
    opacity: 1;
}

.slider-white::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #1BC943;
    border-radius: 3px;
    cursor: pointer;
}

.slider-white::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 3px;
    background: #1BC943;
    cursor: pointer;
}

.uk-color-grayNaaS {
    color: #707070;
}

.uk-color-grayNaaS {
    color: #707070;
}

.uk-form-margin-0 form {
    margin: 0px !important
}

.uk-form-input-upload {
    padding-top: 40px !important;
    padding-bottom: 65px !important;
    border: 1px dashed #0D15E0 !important;
    background: #FFF !important
}

.uk-form-input-upload-180 {
    height: 180px;
    line-height: 160px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px dashed #0D15E0 !important;
    background: #FFF !important
}

.uk-form-input-upload-80 {
    height: 80px;
    line-height: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px dashed #0D15E0 !important;
    background: #FFF !important
}

.uk-100P-100R {
    width: 100%
}

@media only screen and (min-width: 600px) {
    .uk-form-input-upload-80 {
        height: 80px;
        line-height: 20px;
        padding-top: 40px;
        padding-bottom: 20px;
        border: 1px dashed #0D15E0 !important;
        background: #FFF !important
    }

    .uk-100P-100R {
        width: calc(100% - 100px) !important
    }
}

.uk-button-svg-none svg {
    display: none
}

.topnav {
    overflow: hidden;
    background-color: #FFF;
}

.topnav a {
    float: left;
    display: block;
    color: #D0021B;
    text-align: center;
    padding: 22px 20px;
    text-decoration: none;
    font-size: 17px;
}

.topnav a:hover {
    background-color: #E27F8B;
    color: #FFF;
}

.topnav a.active {
    background-color: #D0021B;
    color: #FFF;
}

.topnav .icon {
    display: none;
}

.uk-padding-left-25 {
    padding-left: 25px;
}

.uk-padding-left-20 {
    padding-left: 0px;
}

.uk-padding-left-20px {
    padding-left: 20px !important;
}

.uk-padding-left-40 {
    padding-left: 40px !important;
}

@media screen and (max-width: 900px) {
    .topnav a {
        display: none;
    }

    .topnav a.icon {
        float: right;
        display: block;
    }
}

@media screen and (max-width: 900px) {
    .topnav.responsive {
        position: relative;
    }

    .topnav.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
    }

    .topnav.responsive a {
        float: none;
        margin-top: 50px;
        display: block;
        text-align: left;
    }
}

.svg-simulator {
    height: 350px;
    width: 350px;
    border: none;
    margin: 0 auto;
    display: block;
}

.svg-simulator-275 {
    height: 275px;
    width: 275px;
    border: none;
    margin: 0 auto;
    display: block;
}

circle {
    stroke: #d0021b;
    fill: none;
    stroke-width: 1;
}

.point {
    fill: #d0021b;
}

#test {
    stroke: red;
}

text {
    dominant-baseline: central;
    text-anchor: middle;
    font-size: 2px;
    pointer-events: none;
    fill: #fff;
}

.svg-simulator text::selection {
    background: none;
}

.svg_div {
    padding: 0;
    width: 80%;
    pointer-events: none;
    display: grid;
    position: absolute;
    left: 10%;
    top: 0;
}

.simulator_slider {
    width: 24%;
    margin: auto;
    pointer-events: auto;
}

.simulator_slider:focus {
    outline: none;
}

.uk-padding-top-50-ms {
    padding-top: 10px;
}

.form-code-verification input {
    height: 50px;
    font-size: 20px;
    border: 1px solid #707070 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    ;
    background: #FFF !important;
}

.form-code-verification-ok input {
    height: 50px;
    font-size: 20px;
    border: 1px solid #1BC943 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    background: #FFF !important;
    color: #1BC943
}

.form-code-verification input:valid {
    height: 50px;
    font-size: 20px;
    border: 1px solid #0D15E0 !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    ;
    background: #FFF !important;
}

.form-code-verification-error input {
    height: 50px;
    font-size: 20px;
    border: 1px solid #D0021B !important;
    border-radius: 2px !important;
    transition: .2s ease-in-out !important;
    padding-left: 9px !important;
    padding-right: 9px !important;
    ;
    background: #FFF !important;
    color: #D0021B
}

.uk-display-none-xs {
    display: none
}

@media only screen and (min-width: 800px) {
    .uk-width-250R-800 {
        width: 250px;
    }

    .uk-padding-top-50-ms {
        padding-top: 50px;
    }

    .uk-padding-left-20 {
        padding-left: 0px;
    }

    .uk-display-none-xs {
        display: block
    }
}

@media only screen and (min-width: 992px) {
    .uk-padding-top-50-ms {
        padding-top: 50px;
    }

    .uk-padding-left-20 {
        padding-left: 0px;
    }

    .uk-display-none-xs {
        display: block
    }
}

@media only screen and (min-width: 1200px) {
    .uk-padding-top-50-ms {
        padding-top: 50px;
    }

    .uk-padding-left-20 {
        padding-left: 20px;
    }

    .uk-display-none-xs {
        display: block
    }

    .uk-width-modal-neia-m {
        width: 30%
    }
}

.uk-divider-type-green {
    margin: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    border-top: 0.5px solid #1BC943;
}

.uk-divider-type-red {
    margin: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    border-top: 0.5px solid #D0021B;
}

.uk-divider-type-orange {
    margin: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    border-top: 0.5px solid #F4772E;
}

.uk-hr-divider-tittle {
    margin: 0;
    margin-bottom: 20px;
    margin-top: 5px;
    border-top: 1px solid #000;
}

.uk-margin-form-0 form {
    margin: 0
}

.uk-width-responsive {
    width: 320px
}

.uk-width-responsive-all {
    width: 80%
}

.img-width-100FC img {
    width: 100% !important
}

.uk-min-height-50 {
    min-height: 50px !important
}

.uk-position-fixed {
    position: fixed !important
}

.uk-border-radius-50 {
    border-radius: 50% !important
}

.uk-overflow-y {
    overflow-y: auto
}

.uk-hover-new-blue:hover {
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 1);
    -moz-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 1);
    box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 1);
    background: #0D15E0;
    color: #FFF
}

.uk-hover-black-menu:hover {
    cursor: pointer;
    color: #000
}

.uk-button-close-windows {
    width: 25px;
    height: 25px;
    left: 1px;
    top: 108px;
    border: 0.75px solid #000
}

.uk-button-close-windows:hover {
    webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
}

.uk-button-close-windows-800 {
    width: 25px;
    height: 25px;
    left: 1px;
    top: 108px;
    border: 0.75px solid #000;
    z-index: 400
}

.uk-button-close-800 {
    margin: 0px !important;
    padding: 0px !important;
    position: absolute;
    left: 1px;
    top: 108px;
    z-index: 400;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 24px;
    background: #FFF;
    border-radius: 50%;
    border: 0.75px solid #000;
    color: #000;
    font-size: 16px;
}

.uk-button-close-800:hover {
    background: #FFF;
    color: #000;
    border: 0.75px solid #000;
    -webkit-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5)
}

.uk-open-800 {
    display: none
}

.uk-close-800 {
    display: block
}

.uk-button-close-600 {
    margin: 0px !important;
    padding: 0px !important;
    position: absolute;
    left: 1px;
    top: 108px;
    z-index: 500;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 24px;
    background: #FFF;
    border-radius: 50%;
    border: 0.75px solid #000;
    color: #000;
    font-size: 16px;
}

.uk-button-close-600:hover {
    background: #FFF;
    color: #000;
    border: 0.75px solid #000;
    -webkit-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5)
}

.uk-hover-menuTap:hover>h3,
.uk-hover-menuTap:hover>h4,
.uk-hover-menuTap:hover,
.uk-hover-menuTap:hover>i {
    color: #FFF;
}

.uk-hover-menuTap:hover {
    background: #4E4F4D
}

.uk-minwidth600-none {
    display: flex
}

.uk-maxwidth600-none {
    display: none
}

.uk-switch {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 40px;
}

.uk-switch input {
    display: none;
}

.uk-switch-slider {
    background-color: rgba(0, 0, 0, 0.22);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 500px;
    bottom: 0;
    cursor: pointer;
    transition-property: background-color;
    transition-duration: .2s;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.07);
}

.uk-switch-slider:before {
    content: '';
    background-color: #fff;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 2px;
    bottom: 2px;
    border-radius: 50%;
    transition-property: transform, box-shadow;
    transition-duration: .2s;
}

.uk-switch input:checked+.uk-switch-slider {
    background-color: #0D15E0 !important;
}

.uk-switch input:checked+.uk-switch-slider:before {
    transform: translateX(20px);
}

.uk-cardNot-Green {
    width: 100%;
    padding: 10px;
    border: 1px solid #F1F1F1;
    border-left: 3px solid #1BC943;
    border-radius: 3px
}

.uk-cardNot-Yellow {
    width: 100%;
    padding: 10px;
    border: 1px solid #F1F1F1;
    border-left: 3px solid #FBDB25;
    border-radius: 3px
}

.uk-cardNot-Blue {
    width: 100%;
    padding: 10px;
    border: 1px solid #F1F1F1;
    border-left: 3px solid #0D15E0;
    border-radius: 3px
}

.uk-cardNot-Purple {
    width: 100%;
    padding: 10px;
    border: 1px solid #F1F1F1;
    border-left: 3px solid #3C44B1;
    border-radius: 3px
}

.uk-cardNot-Orange {
    width: 100%;
    padding: 10px;
    border: 1px solid #F1F1F1;
    border-left: 3px solid #F4772E;
    border-radius: 3px
}

.uk-cardNot-Red {
    width: 100%;
    padding: 10px;
    border: 1px solid #F1F1F1;
    border-left: 3px solid #D0021B;
    border-radius: 3px
}

.uk-button-float {
    padding: 0px;
    margin: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid #707070;
    z-index: 200;
    width: 30px;
    height: 30px;
    color: #000
}

.uk-button-float:hover {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    color: #000
}

.uk-button-float:focus {
    background: #F1F1F1;
    color: #000;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
}

.uk-select-filter-fields {
    height: 30px !important;
    width: 50px !important;
    padding: 0px;
    padding-left: 3px;
    border-radius: 2px;
    margin: 0;
    color: #0D15E0;
    font-size: 14px
}

.uk-button-menu-40 {
    margin: 0px;
    padding: 0px;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    background: #F1F1F1;
    color: #000;
    border: none;
    font-size: 20px
}

.uk-button-menu-40:hover {
    background: #F1F1F1;
    color: #000;
}

.uk-button-option-30 {
    margin: 0px;
    padding: 0px;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    background: #F1F1F1;
    color: #000;
    border: none;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-option-30:hover,
.uk-button-option-30:focus {
    background: #F1F1F1;
    color: #000;
    text-decoration: none !important
}

.uk-button-option-30-active {
    margin: 0px;
    padding: 0px;
    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    background: #0D15E0;
    color: #FFF;
    border: none;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-option-30-active:hover {
    background: #0D15E0;
    color: #FFF;
    text-decoration: none
}

.uk-button-option-30-active:focus {
    background: #0D15E0;
    color: #FFF;
    text-decoration: none
}

.uk-button-menu-35 {
    margin: 0px;
    padding: 0px;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
    background: #F1F1F1;
    color: #000;
    border: none;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-menu-35:hover {
    background: #F1F1F1;
    color: #000;
    text-decoration: none
}

.uk-button-menu-35-active {
    margin: 0px;
    padding: 0px;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
    background: #D0021B;
    color: #FFF;
    border: none;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-menu-35-active:hover {
    background: #D0021B;
    color: #FFF;
    text-decoration: none
}

.uk-button-menu-30 {
    margin: 0px;
    padding: 0px;
    width: 27px !important;
    height: 27px !important;
    border-radius: 50%;
    background: #F1F1F1;
    color: #000;
    border: none;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-menu-30:hover {
    background: #FFF;
    color: #000;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
    box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
}

.uk-background-button-gray {
    width: 40px;
    height: 40px;
    background: #F1F1F1;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.uk-search-input-neia {
    border: 3px solid #F1F1F1 !important;
    height: 40px !important;
    border-radius: 0px !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    background: #FFF !important
}

.uk-button-options-list {
    margin: 0px !important;
    margin-top: 0px;
    padding: 0px !important;
    padding-top: 2px !important;
    height: 35px !important;
    width: 30px !important;
    background: #FFF !important;
    color: #707070;
    border: none;
    margin-top: 1px;
    border-radius: 0 !important;
    line-height: 33px
}

.uk-max-width-help {
    max-width: 360px !important;
    transition: all 0.2s ease
}

.uk-button-close-windows-help {
    width: 25px;
    height: 25px;
    left: 1px;
    top: 108px;
    border: 0.75px solid #000;
    z-index: 500
}

@media only screen and (min-width: 870px) {
    .uk-button-close-windows-help {
        width: 25px;
        height: 25px;
        left: -12.5px;
        top: 55px
    }

    .uk-button-close-800 {
        position: absolute;
        left: -12px;
        top: 55px;
    }

    .uk-open-800 {
        display: block
    }

    .uk-close-800 {
        display: none
    }
}

@media only screen and (min-width: 670px) {
    .uk-button-close-600 {
        position: absolute;
        left: -12px;
        top: 55px;
    }
}

.uk-button-options-list-general,
.uk-button-options-list-general-44 {
    margin: 0px !important;
    padding: 0px !important;
    padding-top: 4px !important;
    height: 32px !important;
    width: 30px !important;
    background: #FFF !important;
    color: #707070;
    border: none;
    border-radius: 0 !important;
    line-height: 28px;
    margin-top: 3px !important;
    border-radius: 3px
}

.uk-button-options-list-general-click,
.uk-button-options-list-general-click-44 {
    margin: 0px;
    padding: 0px !important;
    padding-top: 2px !important;
    height: 41px !important;
    width: 30px !important;
    background: #0D15E0 !important;
    color: #FFF;
    border: none;
    border-radius: 0px !important;
    line-height: 41px;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important
}

.uk-button-options-list-general-44 {
    height: 36px !important;
}

.uk-button-options-list-general-click-44 {
    height: 45px !important;
}

.uk-button-options-billing {
    margin: 0px !important;
    margin-top: -1px !important;
    padding: 0px !important;
    height: 35px !important;
    width: 30px !important;
    background: #BEC0BF !important;
    color: #FFF;
    border: none;
    border-radius: 0 !important;
    line-height: 33px
}

.uk-button-options-billing:focus {
    color: #4E4F4D
}

.uk-button-quit {
    margin: 0px !important;
    padding: 0px !important;
    background: none;
    height: 20px !important;
    border: none !important;
    line-height: 20px
}

.uk-button-quit:hover,
.uk-button-quit:focus {
    background: none
}

.uk-button-quit:focus>i {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 1);
}

.uk-button-filter-root {
    background: #434343;
    border: 1px solid #434343;
    border-radius: 3px;
    color: #FFF !important;
    text-decoration: none;
    height: 25px !important;
    line-height: 25px;
    width: none !important;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    display: flex;
    align-items: center;
    text-transform: none;
    font-weight: 200;
    font-family: "Roboto"
}

;

.uk-button-filter-root:hover {
    background: #505050;
    border: 1px solid #505050;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
}

.uk-button-filter-root:focus {
    background: #505050;
    border: 1px solid #505050;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(67, 67, 67, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(67, 67, 67, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(67, 67, 67, 0.5);
    text-decoration: none;
}

.uk-button-filter-root i {
    font-size: 20px;
    padding-left: 5px
}

.uk-button-language {
    border-radius: 3px;
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.2)
}

.uk-button-language:hover {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
    box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
}

.uk-button-language:hover>h4 {
    text-decoration: none !important
}

.uk-button-language:focus,
.uk-button-language:active {
    border: 1px solid #FFF
}

.uk-button-lan {
    border-radius: 3px;
    background: #0D15E0;
    border: 1px solid #0D15E0;
    color: #FFF;
    height: 32px;
    padding-top: 2px
}

.uk-button-lan h4 {
    color: #FFF
}

.uk-button-lan:hover {
    background: #024BF7;
    border: 1px solid #024BF7;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(13, 21, 224, 1);
    -moz-box-shadow: 0px 0px 3px 0px rgba(13, 21, 224, 1);
    box-shadow: 0px 0px 3px 0px rgba(13, 21, 224, 1);
}

.uk-button-lan:active {
    background: #0C12C7;
    border: 1px solid #0C12C7;
}

.uk-button-menu-30-billing {
    margin: 0px;
    padding: 0px;
    width: 27px !important;
    height: 27px !important;
    border-radius: 50%;
    background: #F1F1F1;
    color: #000;
    border: none;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-menu-30-billing:hover {
    background: #FFF;
    color: #000;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
    box-shadow: 0px 0px 7px 0px rgba(255, 255, 255, 0.45);
}

.uk-button-options-list:hover {
    color: #000
}

.uk-button-options-config {
    margin: 0px;
    padding: 0px !important;
    height: 15px !important;
    width: 25px !important;
    background: #FFF !important;
    color: #707070;
    border: none;
    margin-top: 1px;
    border-radius: 0 !important;
    font-size: 17px;
    display: flex;
    justify-content: center;
    align-content: center
}

.uk-button-options-config:hover,
.uk-button-options-config:focus {
    color: #000;
}

.uk-button-options-list-click {
    margin: 0px;
    padding: 0px !important;
    padding-top: 2px !important;
    height: 35px !important;
    width: 30px !important;
    background: #BEC0BF !important;
    color: #4E4F4D;
    border: none;
    border-radius: 0px !important;
    line-height: 33px
}

.uk-button-options-list-click:hover {
    color: #FFF
}

.uk-background-grayList {
    background: #9A9C9A
}

.uk-height-44 {
    height: 44px !important
}

.uk-options-navbar {
    padding: 5px !important;
    border-radius: 3px;
    height: 30px !important;
    max-width: 200px !important;
    padding: 3px 6px;
    background: #0D15E0 !important;
}

.uk-hr-view {
    margin: 0px;
    border-top: 1px solid #0D15E0;
}

.uk-hr-calendar,
.uk-hr-tittle {
    margin: 0px;
    margin-top: 5px;
    border-top: 1px solid #F1F1F1;
}

.uk-hr-tittle-blue {
    margin: 0px;
    margin-top: 5px;
    border-top: 1px solid #0D15E0;
}

.uk-hr-tittle-blue-0 {
    margin: 0px;
    border-top: 1px solid #0D15E0;
}

.uk-hr-tittle-gray-0 {
    margin: 0px;
    border-top: 1px solid #666666;
}

.uk-button-close-filters {
    margin: 0px;
    padding: 0px;
    height: 35px !important;
    width: 35px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #F1F1F1;
    color: #707070;
    border: none
}

.uk-filter-option {
    margin: 0px;
    padding: 0px;
    height: 35px !important;
    border-radius: 3px;
    background: #F1F1F1;
    border: none;
    padding-left: 5px
}

.uk-filter-option-300 {
    margin: 0px;
    padding: 0px;
    width: 300px !important;
    height: 35px !important;
    border-radius: 3px;
    background: #F1F1F1;
    border: none;
    padding-left: 5px
}

.uk-filter-option-300 h4,
.uk-filter-option h4 {
    font-family: "Roboto";
    font-weight: normal
}

.uk-button-calendar-one {
    margin: 0px;
    padding: 0px;
    width: 150px !important;
    height: 35px !important;
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    border-radius: 3px;
    background: #F1F1F1;
    border: none;
    font-family: "Roboto";
    font-weight: normal
}

.uk-button-calendar {
    margin: 0px;
    padding: 0px;
    width: 250px !important;
    height: 35px !important;
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    border-radius: 3px;
    background: #F1F1F1;
    border: none;
    font-family: "Roboto";
    font-weight: normal
}

.uk-button-calendar-one:hover,
.uk-button-calendar-one:focus,
.uk-button-calendar:hover,
.uk-button-calendar-filter:hover,
.uk-filter-option-300:hover,
.uk-filter-option:hover {
    color: #000;
    border-radius: 3px;
    background: #F1F1F1;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.45);
}

.uk-button-calendar:focus,
.uk-button-calendar-filter:focus {
    background: #F1F1F1;
    color: #000;
}

.uk-button-calendar-filter {
    margin: 0px;
    padding: 0px;
    width: 150px !important;
    height: 35px !important;
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    border-radius: 3px;
    background: #F1F1F1;
    border: none;
    font-family: "Roboto";
    font-weight: normal
}

.uk-button-calendar-filter-select {
    margin: 0px;
    padding: 0px;
    width: 150px !important;
    height: 35px !important;
    font-size: 14px;
    text-transform: capitalize;
    color: #FFF;
    border-radius: 3px;
    background: #D0021B;
    border: none;
    font-family: "Roboto";
    font-weight: normal
}

.uk-button-filters-apply {
    margin: 0px !important;
    padding: 0 !important;
    width: 80px !important;
    height: 30px;
    line-height: 1rem !important;
    border-radius: 3px;
    background: #0D15E0;
    color: #FFF;
    border: none;
    text-transform: capitalize;
}

.uk-button-filters-apply:hover {
    background: #0D15E0;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
}

.uk-button-filters-apply:focus {
    background: #3D6BAC;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(65, 145, 255, 0.5);
}

.uk-card-list-options {
    border-radius: 3px;
    border-top: 2px solid #0D15E0;
    border-bottom: 2px solid #0D15E0;
    z-index: 1030 !important
}

.uk-card-list-options-error {
    border-radius: 3px;
    border-top: 2px solid #D0021B;
    border-bottom: 2px solid #D0021B
}

.uk-option-filter-hover-blue:hover,
.uk-option-filter-hover-blue:hover>h5 {
    background: #0D15E0;
    color: #FFF
}

.uk-card-calendar {
    background: #FFF;
    margin-top: 5px !important;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.45);
    border-radius: 3px;
    padding: 5px
}

.uk-buttons-list-options {
    margin: 0px;
    padding: 0px !important;
    padding-top: 1px !important;
    height: 40px !important;
    width: 30px !important;
    background: #0D15E0 !important;
    color: #FFF;
    border: none;
    border-radius: 3px !important;
}

.uk-input-select-filters-100 {
    height: 26px !important;
    padding: 5px !important;
    width: 100%;
    max-width: 100px;
    border: none !important;
    font-size: 15px;
    color: #0D15E0;
    border-radius: 0 !important
}

.uk-input-select-filters-115 {
    height: 26px !important;
    padding: 5px !important;
    width: 100%;
    max-width: 115px;
    border: none !important;
    font-size: 15px;
    color: #0D15E0;
    border-radius: 0 !important
}

.uk-input-select-filters-125 {
    height: 26px !important;
    padding: 5px !important;
    width: 100%;
    max-width: 125px;
    border: none !important;
    font-size: 15px;
    color: #0D15E0;
    border-radius: 0 !important
}

.uk-input-select-filters-150 {
    height: 26px !important;
    padding: 5px !important;
    width: 100%;
    max-width: 150px;
    border: none !important;
    font-size: 15px;
    color: #0D15E0;
    border-radius: 0 !important
}

.uk-width-options-filter-100 {
    width: 100px
}

.uk-width-options-filter-115 {
    width: 115px
}

.uk-width-options-filter-125 {
    width: 125px
}

.uk-width-options-filter-150 {
    width: 150px
}

.uk-border-hover-filter:hover {
    border: 1px solid #F1F1F1;
    border-radius: 3px
}

.uk-filter-option:hover>div .uk-input-select-filters-125,
.uk-filter-option:hover>div .uk-input-select-filters-115,
.uk-filter-option:hover>div .uk-input-select-filters-100,
.uk-filter-option:hover>div .uk-input-select-filters-150 {
    border-bottom: 1px solid #0D15E0 !important
}

.uk-input-select-filters-100:focus,
.uk-input-select-filters-115:focus,
.uk-input-select-filters-125:focus,
.uk-input-select-filters-150:focus {
    border-bottom: 1px solid #0D15E0 !important
}

.uk-button-close-filter {
    margin: 0px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    display: none;
    align-items: center;
    justify-content: center;
    height: 33px;
    border-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #000;
    background: #F1F1F1;
    border: none
}

.uk-list-order-by-this>h4 i {
    display: block
}

.uk-list-order-by-this:hover {
    cursor: pointer
}

.uk-list-order-by>h4 i {
    display: none
}

.uk-list-order-by:hover {
    cursor: pointer
}

.uk-list-order-by:hover>h4 i {
    display: block
}

.uk-list-order-by-this-ok {
    background: #F1F1F1
}

.uk-staticColumn {
    position: -webkit-sticky;
    /* Safari */
    position: sticky;
    width: 30px;
    height: 34px;
    left: 0px;
    top: 1px;
    margin-top: 0px;
}

.up-tap {
    width: 30px;
    height: 25px;
    background: #FFF
}

.uk-button-search {
    margin: 0px;
    padding: 0px;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    background: #F1F1F1;
    color: #000;
    border: none;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.uk-button-search:hover {
    background: #F1F1F1;
    color: #000
}

.uk-width-calendar-list {
    width: 280px !important
}

.uk-button-edit-images-show {
    width: 75px;
    height: 75px;
    background: #FFF;
    border-radius: 50%;
    display: none;
    justify-content: center;
    align-items: center;
}

.uk-button-edit-images-show i {
    font-size: 30px;
    color: #0D15E0
}

.uk-button-edit-images:hover {
    cursor: pointer
}

.uk-button-edit-images:hover>div .uk-button-edit-images-show {
    display: flex
}

.uk-display-none-calendar-list-left {
    display: none !important
}

.uk-father-close {
    position: static
}

.uk-child-close {
    position: relative
}

.uk-width-modal-neia {
    width: 90%
}

.uk-width-modal-neia-m {
    width: 80%
}

@media only screen and (min-width: 870px) {
    .uk-button-close-windows-800 {
        width: 25px;
        height: 25px;
        left: -12.5px;
        top: 58px
    }

    .uk-button-close-800 {
        position: absolute;
        left: -12px;
        top: 58px;
    }

    .uk-open-800 {
        display: block
    }

    .uk-close-800 {
        display: none
    }
}

.uk-display-block {
    display: block
}

.uk-hover-blue-select {
    background: #FFF;
    color: #000;
    border-radius: 2px;
    cursor: pointer;
    padding: 5px !important;
}

.uk-hover-blue-select:hover {
    background: #0D15E0;
    color: #FFF;
}

.uk-hover-blue-select:hover h3,
.uk-hover-blue-select:hover h4 {
    color: #FFF
}

.uk-hover-blue-select-focus {
    background: #0D15E0;
    color: #FFF;
    border-radius: 2px;
    cursor: pointer;
    padding: 5px !important;
}

.uk-hover-blue-select-focus h2 {
    color: #FFF
}

.uk-hover-blue-select-focus h3 {
    color: #FFF
}

.uk-hover-blue-select-focus h4 {
    color: #FFF
}

.uk-hover-blue-select-focus h5 {
    color: #FFF
}

.uk-radio-button-focus:focus-within {
    background: #C5D9F5;
    border: 1px solid #0D15E0;
    border-radius: 3px
}

.uk-radio-button-focus:focus-within input {
    outline-offset: 0px !important
}

.uk-radio-button-focus:focus-within h6 {
    color: #0D15E0 !important
}

.uk-radio-button-focus:focus-within h5 {
    color: #0D15E0 !important
}

.uk-radio-button-focus:focus-within h4 {
    color: #0D15E0 !important
}

.uk-radio-button-focus:focus-within h3 {
    color: #0D15E0 !important
}

.uk-radio-button-focus:focus-within h2 {
    color: #0D15E0 !important
}

.uk-padding-right-form-4421 {
    padding-right: 0%
}

.uk-padding-left-form-4421 {
    padding-left: 0%
}

.uk-padding-centerL-form-4421 {
    padding-left: 0%;
    padding-right: 0%
}

.uk-padding-centerR-form-4421 {
    padding-left: 0%;
    padding-right: 0%
}

.uk-padding-right-form-4221 {
    padding-right: 0%
}

.uk-padding-left-form-4221 {
    padding-left: 0%
}

.uk-padding-centerL-form-4221 {
    padding-left: 0%;
    padding-right: 0%
}

.uk-padding-centerR-form-4221 {
    padding-left: 0%;
    padding-right: 0%
}

.uk-width-modal-neia-m {
    width: 80%
}

.uk-background-blackOpacity {
    background: rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 665px) {
    .uk-button-close-windows {
        width: 25px;
        height: 25px;
        left: -12.5px;
        top: 55px
    }
}

@media only screen and (min-width: 600px) {
    .uk-minwidth600-none {
        display: none
    }

    .uk-maxwidth600-none {
        display: flex
    }

    .uk-width-calendar-list {
        width: 300px !important
    }

    .uk-display-none-calendar-list-left {
        display: none !important
    }

    .uk-width-modal-neia {
        width: 60%
    }

    .uk-padding-right-form-4421 {
        padding-right: 3%
    }

    .uk-padding-centerL-form-4421 {
        padding-left: 3%;
        padding-right: 0%
    }

    .uk-padding-centerR-form-4421 {
        padding-left: 0%;
        padding-right: 3%
    }

    .uk-padding-left-form-4421 {
        padding-left: 3%
    }

    .uk-width-modal-neia-m {
        width: 70%
    }

    .uk-padding-right-form-4221 {
        padding-right: 3%
    }

    .uk-padding-left-form-4221 {
        padding-left: 3%
    }

    .uk-padding-centerL-form-4221 {
        padding-left: 3%;
        padding-right: 0%
    }

    .uk-padding-centerR-form-4221 {
        padding-left: 0%;
        padding-right: 3%
    }
}

.uk-button-circle {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #0D15E0;
    margin: 0;
    padding: 0px;
    border: none;
}

@media only screen and (min-width:62em) {
    .uk-width-calendar-list {
        width: 600px !important
    }

    .uk-display-none-calendar-list-left {
        display: block !important
    }
}

.uk-multiple-select-input {
    border: none !important;
    border-bottom: 1px solid #0D15E0 !important;
    border-radius: 0 !important
}

.uk-hover-color-blue:hover {
    background: #0D15E0;
    color: #FFF
}

.uk-width-5 {
    width: 5px !important
}

.uk-width-10 {
    width: 10px !important
}

.uk-width-15 {
    width: 15px !important
}

.uk-hover-day-calendar-list {
    margin: 0 !important
}

.uk-hover-day-calendar-list>h5 {
    border: 1px solid #FFF;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
}

.uk-hover-day-calendar-list:hover>h5 {
    border: 1px solid #000;
}

.uk-hover-day-calendar-list-inactive {
    margin: 0 !important
}

.uk-hover-day-calendar-list-inactive>h5 {
    color: #b4b4b4
}

.uk-hover-day-calendar-list-inactive>h5 {
    border: 1px solid #FFF;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
}

.uk-hover-day-calendar-list-inactive:hover>h5 {
    border: 1px solid #FFF;
}

.uk-hover-day-calendar-list-between>h5,
.uk-hover-day-calendar-list-between-none>h5 {
    border: 1px solid rgba(208, 2, 27, 0.0);
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
}

.uk-hover-day-calendar-list-between,
.uk-hover-day-calendar-list-between-none {
    background: #F8DADE;
}

.uk-hover-day-calendar-list-between:hover>h5 {
    border: 1px solid #D0021B
}

.uk-hover-day-calendar-list-active {
    background: #FFF
}

.uk-hover-day-calendar-list-active-left {
    background: #F8DADE;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
}

.uk-hover-day-calendar-list-active-right {
    background: #F8DADE;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}

.uk-hover-day-calendar-list-active h5,
.uk-hover-day-calendar-list-active-right h5,
.uk-hover-day-calendar-list-active-left h5 {
    color: #FFF;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50%;
    background: #0D15E0;
    border: 1px solid #0D15E0;
}

.uk-padding-top-bottom-1 {
    padding-top: 1px;
    padding-bottom: 1px
}

.uk-width-day-35 {
    width: 35px !important;
    height: 35px !important
}

.uk-width-day-title-35 {
    width: 35px !important;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uk-width-day-title-35 h5 {
    color: #0D15E0
}

.custom-file-input::-webkit-file-upload-button {
    visibility: hidden;
}

.custom-file-input::before {
    content: 'Click here to upload';
    display: inline-block;
    background: #FFF;
    color: #0D15E0;
    width: 100%;
    border: none;
    border-radius: 0px;
    margin-top: -50px !important;
    padding: 5px 5px;
    outline: none;
    white-space: wrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    text-align: center;
    font-weight: 450;
    font-size: 9pt;
}

.custom-file-input:hover::before {
    border-color: #FFF;
}

.custom-file-input:active::before {
    background: #FFF;
}

.custom-file-input:hover {
    cursor: pointer;
}

.uk-width-max-800Fixed {
    min-width: 700px;
}

.uk-border-dashed-gray {
    border: 1px dashed #AFAFAF;
    border-radius: 3px
}

.uk-h1-title-guide h1 {
    font-size: 40px;
    line-height: 1.05;
    font-weight: 500;
    letter-spacing: .008em;
}

.uk-margin-top-20 {
    margin-top: 20px !important
}

.uk-minwidth800-none {
    display: flex
}

.uk-maxwidth800-none {
    display: none
}

.uk-background-menu-ok {
    background: #DD6170;
    color: #FFF
}

.uk-background-menu-ok h3,
.uk-background-menu-ok h4 {
    color: #FFF
}

.uk-background-menu-hover:hover {
    background: #E8A9B1;
    color: #FFF;
    text-decoration: none
}

.uk-background-menu-hover:hover>h3,
.uk-background-menu-hover:hover>h4,
.uk-background-menu-hover:hover>i {
    color: #FFF
}

.uk-background-menu-ok:hover {
    text-decoration: none
}

.uk-background-menu-ok:hover>i {
    color: #FFF
}

.uk-background-menu-hover>i {
    color: #000
}

@media only screen and (min-width: 800px) {
    .uk-minwidth800-none {
        display: none
    }

    .uk-maxwidth800-none {
        display: flex
    }

    .uk-width-modal-neia {
        width: 45%
    }

    .custom-file-input::before {
        content: 'Drop file or click here to upload';
        display: inline-block;
        background: #FFF;
        color: #0D15E0;
        width: 100%;
        border: none;
        border-radius: 0px;
        margin-top: -50px !important;
        padding: 5px 5px;
        outline: none;
        white-space: wrap;
        -webkit-user-select: none;
        cursor: pointer;
        text-shadow: 1px 1px #fff;
        text-align: center;
        font-weight: 450;
        font-size: 9pt;
    }

    .uk-padding-right-form-4421 {
        padding-right: 2%
    }

    .uk-padding-centerL-form-4421 {
        padding-left: 2%;
        padding-right: 2%
    }

    .uk-padding-centerR-form-4421 {
        padding-left: 2%;
        padding-right: 0%
    }

    .uk-padding-left-form-4421 {
        padding-left: 0%;
        padding-right: 2%
    }

    .uk-width-modal-neia-m {
        width: 50%
    }
}

@media only screen and (min-width: 860px) {
    .uk-maxwidth-800 {
        max-width: 800px;
        width: 100%
    }

    .uk-width-modal-neia-m {
        width: 40%
    }
}

@media only screen and (min-width: 1000px) {
    .uk-padding-right-form-4421 {
        padding-right: 1%
    }

    .uk-padding-centerL-form-4421 {
        padding-left: 1%;
        padding-right: 1%
    }

    .uk-padding-centerR-form-4421 {
        padding-left: 1%;
        padding-right: 0%
    }

    .uk-padding-left-form-4421 {
        padding-left: 0%;
        padding-right: 1%
    }
}

@media only screen and (min-width: 1200px) {
    .uk-padding-right-form-4421 {
        padding-right: 1%
    }

    .uk-padding-centerL-form-4421 {
        padding-left: 1%;
        padding-right: 1%
    }

    .uk-padding-centerR-form-4421 {
        padding-left: 1%;
        padding-right: 1%
    }

    .uk-padding-left-form-4421 {
        padding-left: 1%;
        padding-right: 0%
    }

    .uk-width-modal-neia-m {
        width: 30%
    }

    .uk-padding-right-form-4221 {
        padding-right: 1%
    }

    .uk-padding-left-form-4221 {
        padding-left: 1%
    }

    .uk-padding-centerL-form-4221 {
        padding-left: 1%;
        padding-right: 1%
    }

    .uk-padding-centerR-form-4221 {
        padding-left: 1%;
        padding-right: 1%
    }
}

.uk-background-modal {
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000
}

.bubble {
    background: red;
    color: white;
    padding: 4px 12px;
    position: absolute;
    border-radius: 4px;
    left: 50%;
    transform: translateX(-50%);
}

.uk-topi-0 {
    top: -1px !important;
}

.uk-div-options-blue,
.uk-div-options-blue-44 {
    padding-bottom: 0px;
    padding-top: 0px;
    height: 41px !important
}

.uk-div-options-blue-44 {
    height: 45px !important
}

.uk-div-options-gray {
    padding-bottom: 0px;
    padding-top: 0px;
    height: 36px !important
}

.uk-fixed {
    position: fixed
}

.uk-top-45vh {
    top: 45vh
}

.uk-right-button {
    right: 16px
}

.uk-button-right-list,
.uk-button-left-list {
    margin: 0px !important;
    padding: 0px !important;
    display: flex;
    background: none;
    border: none;
    color: #4E4F4D;
    height: 35px;
    width: 35px;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.uk-button-left-list {
    padding-right: 3px !important
}

.uk-button-right-list {
    padding-left: 3px !important
}

.uk-button-left-list {
    display: none
}

.uk-button-left-list:hover,
.uk-button-right-list:hover {
    background: #4E4F4D;
    border: none;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(78, 79, 77, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(78, 79, 77, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(78, 79, 77, 0.75);
}

.uk-button-left-list:focus,
.uk-button-right-list:focus {
    background: none;
    border: none;
    color: #4E4F4D;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.wrapper .uk-left-modal {
    left: 50px;
    transition: all 0.2s ease;
}

.wrapper.collapseAll .uk-left-modal {
    left: 0px;
    transition: all 0.2s ease;
}

.wrapper .uk-left-list-20 {
    left: 67px;
    z-index: 20;
    transition: all 0.2s ease;
}

.wrapper.sub-menu .uk-left-list-20 {
    left: 167px;
    z-index: 200;
    transition: all 0.2s ease;
}

.wrapper.collapseAll .uk-left-list-20 {
    left: 2px;
    z-index: 200;
    transition: all 0.2s ease;
}

@media only screen and (min-width: 1370px) {
    .uk-button-right-list {
        display: none
    }
}

.uk-height-login-final {
    min-height: 650px;
    height: 100vh
}

.uk-min-height-login-100 {
    min-height: 650px;
    height: 100%;
}

.uk-point-blue-title {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #0D15E0;
    cursor: pointer
}

.uk-line-blue-title {
    width: 70px;
    height: 3px;
    background: #0D15E0;
}

.uk-point-gray-title {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #E3E3E3;
    cursor: pointer
}

.uk-line-gray-title {
    width: 70px;
    height: 3px;
    background: #E3E3E3;
}

.uk-point-warning-left-title {
    width: 15px;
    height: 19px;
    border: none;
    -moz-border-radius: 19px 0 0 19px;
    -webkit-border-radius: 19px 0 0 19px;
    background: #F2B38F;
}

.uk-point-warning-title {
    width: 15px;
    height: 19px;
    border: none;
    border-radius: 50%;
    background: #F2B38F;
}

.uk-point-error-right-title {
    width: 15px;
    height: 19px;
    border: none;
    -moz-border-radius: 0 19px 19px 0;
    -webkit-border-radius: 0 19px 19px 0;
    background: #F4909A;
}

.uk-point-error-title {
    width: 15px;
    height: 19px;
    border: none;
    border-radius: 50%;
    background: #F4909A;
}

.uk-egg-client {
    position: absolute;
    top: -40px;
    right: -25px
}

.uk-button-options-client-wait {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 10px;
    text-transform: capitalize;
    width: 70px !important;
    height: 25px;
    border: 1px solid #707070;
    text-align: center;
    line-height: 25px;
    background: #FFF;
    color: #707070;
}

.uk-button-options-client-wait:hover {
    background: #FFF;
    color: #707070;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.7);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.7);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.7);
}

.uk-button-options-client-wait:focus {
    background: #707070;
    color: #FFF;
}

.uk-button-options-client-ok {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 10px;
    text-transform: capitalize;
    width: 70px !important;
    height: 25px;
    border: 1px solid #1BC943;
    text-align: center;
    line-height: 25px;
    background: #1BC943;
    color: #FFF;
}

.uk-button-options-client-ok:hover {
    background: #1BC943;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(27, 201, 67, 1);
    -moz-box-shadow: 0px 0px 7px 0px rgba(27, 201, 67, 1);
    box-shadow: 0px 0px 7px 0px rgba(27, 201, 67, 1);
    border: 1px solid #1BC943;
}

.uk-button-options-client-ok:focus {
    background: #57AF6C;
    color: #FFF;
    border: 1px solid #1BC943;
}

.uk-button-options-client-error {
    margin: 0px !important;
    padding: 0px !important;
    font-size: 10px;
    text-transform: capitalize;
    width: 70px !important;
    height: 25px;
    border: 1px solid #D0021B;
    text-align: center;
    line-height: 25px;
    background: #D0021B;
    color: #FFF;
}

.uk-button-options-client-error:hover {
    background: #D0021B;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(208, 2, 27, 0.7);
    -moz-box-shadow: 0px 0px 7px 0px rgba(208, 2, 27, 0.7);
    box-shadow: 0px 0px 7px 0px rgba(208, 2, 27, 0.7);
    border: 1px solid #D0021B;
}

.uk-button-options-client-error:focus {
    background: #B75864;
    color: #FFF;
    border: 1px solid #D0021B;
}

.uk-card-dialog-analysis-client {
    background: white;
    max-width: 400px;
    width: 100%;
    border-radius: 3px
}

.uk-width-for-button-analysis {
    width: 70px
}

.uk-width-for-icon-analysis {
    width: 40px
}

.uk-width-for-label-analysis {
    width: 75px
}

.uk-width-for-label-analysis-large {
    width: 130px
}

.uk-width-for-label-analysis-extralarge {
    width: 150px
}

.uk-width-for-field-analysis {
    width: calc(100% - 185px)
}

.uk-width-for-field-analysis-large {
    width: calc(100% - 230px)
}

.uk-width-for-field-analysis-extralarge {
    width: calc(100% - 250px)
}

.uk-card-options-father-client {
    width: 90px;
    position: absolute;
    left: -10px;
    top: -107px;
}

.uk-card-options-client {
    width: 90px;
    background: #0D15E0;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.7);
    -moz-box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.7);
    box-shadow: 0px 0px 7px 0px rgba(65, 145, 255, 0.7);
}

.uk-card-options-client button {
    margin-bottom: 5px !important
}

.uk-card-options-client .uk-button-options-client-wait {
    margin-top: 5px !important
}

.uk-textarea-analysis-client {
    border: 1px solid #707070;
    font-size: 12px;
    max-height: 100px;
    min-height: 100px;
    margin: 0 !important
}

.uk-height-pdf {
    padding: 20px;
    padding-top: 75px;
    padding-bottom: 30px
}

.uk-height-pdf embed {
    height: calc(100% - 35px)
}

.uk-height-pdf div {
    height: 35px;
    background: #323639;
    padding-left: 15px;
    padding-right: 15px
}

.uk-font-size-30 {
    font-size: 28px
}

.uk-font-size-15 {
    font-size: 15px !important
}

.uk-font-size-10 {
    font-size: 10px !important
}

.uk-width-states-loans-wait {
    width: 70px;
    height: 70px;
    background: #E3E3E3;
    border-radius: 50%;
    padding: 10px
}

.uk-width-states-loans-wait i {
    color: #707070
}

.uk-width-states-loans-ok {
    width: 70px;
    height: 70px;
    background: #1BC943;
    border-radius: 50%;
    padding: 10px
}

.uk-width-labels-states-loans-ok {
    width: 70px
}

.uk-width-states-loans-ok i,
.uk-width-states-loans-error i {
    color: #FFF
}

.uk-width-states-loans-error {
    width: 70px;
    height: 70px;
    background: #D0021B;
    border-radius: 50%;
    padding: 10px
}

.uk-between-states-loan-wait {
    height: 5px;
    width: calc((100% - 210px) / 2);
    background: #E3E3E3
}

.uk-between-states-loan-ok {
    height: 5px;
    width: calc((100% - 210px) / 2);
    background: #1BC943
}

.uk-height-200 {
    height: 200px
}

.uk-center-doughnut {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 180px;
    height: 180px;
    background: #FFF;
    border-radius: 50%;
    padding: 20px
}

.uk-point-menu-top {
    border-radius: 50%;
    width: 15px;
    height: 15px;
}

.uk-color-gray-point {
    color: #E3E3E3;
}

.uk-background-gray-point {
    background: #E3E3E3;
}

.uk-line-menu-top {
    max-width: 120px;
    width: calc((100% - 45px)/2);
    height: 2px;
}

.uk-line-menu-top-5 {
    max-width: 60px;
    width: 100%;
    height: 2px;
}

.uk-width-top-menu {
    max-width: 285px;
    width: 100%
}

.uk-zindex-1030 {
    z-index: 1030 !important
}

.uk-background-calendar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000
}

.uk-input-none input {
    display: none !important
}

.uk-border-dashed-red {
    border: 2px dashed #D0021B;
    border-radius: 3px
}

.uk-states-icons {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
}

.uk-max-width-600 {
    max-width: 600px
}

.uk-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.uk-circle-gray-35 {
    border-radius: 50%;
    background: #FAFAFA;
    width: 35px;
    height: 35px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(112, 112, 112, 1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(112, 112, 112, 1);
    box-shadow: 0px 0px 5px 0px rgba(112, 112, 112, 1);
}

.uk-circle-gray-35:hover {
    background: #0D15E0;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba (65, 145, 255, 1) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba (65, 145, 255, 1) !important;
    box-shadow: 0px 0px 5px 0px rgba (65, 145, 255, 1) !important;
    cursor: pointer
}

.uk-min-height-100px {
    min-height: 100px;
    max-height: 200px;
}

.menu-downloads-files {
    display: flex;
    position: relative
}

.menu-downloads-files .menu-downloads {
    display: block;
}

.menu-downloads-files .menu-downloads-options {
    display: none;
    position: absolute;
    right: 0;
    top: 30px;
    background: #FFF;
    padding: 6px;
    padding-bottom: 0px;
    z-index: 1030;
    -webkit-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    box-shadow: .5px .5px 5px 0 rgba(0, 0, 0, .5);
    flex-direction: column;
}

.menu-downloads-files .menu-downloads-options div,
.menu-downloads-files .menu-downloads-options a {
    margin-bottom: 6px !important
}

uk-padding-right-15-600 {
    padding-right: 0px !important
}

@media (min-width:600px) {
    .menu-downloads-files .menu-downloads {
        display: none;
    }

    .menu-downloads-files .menu-downloads-options {
        position: relative;
        padding: 0px;
        display: flex !important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        flex-direction: row;
        top: 2px;
        background: none;
        z-index: 0;
    }
}

.uk-option-menu-settings-menu {
    display: block
}

.uk-option-menu-settings {
    display: none !important
}

.uk-option-menu-settings-active {
    display: block !important
}

.uk-options-settings {
    justify-content: space-between
}

.uk-title-active-1500 {
    display: none
}

.uk-column-active-1500 {
    display: none
}

.uk-info-active-1500 {
    display: flex
}

.uk-title-active-1400 {
    display: none
}

.uk-column-active-1400 {
    display: none
}

.uk-info-active-1400 {
    display: flex
}

.uk-title-active-1300 {
    display: none
}

.uk-column-active-1300 {
    display: none
}

.uk-info-active-1300 {
    display: flex
}

.uk-title-active-1200 {
    display: none
}

.uk-column-active-1200 {
    display: none
}

.uk-info-active-1200 {
    display: flex
}

.uk-title-active-1100 {
    display: none
}

.uk-column-active-1100 {
    display: none
}

.uk-info-active-1100 {
    display: flex
}

.uk-title-active-1000 {
    display: none
}

.uk-column-active-1000 {
    display: none
}

.uk-info-active-1000 {
    display: flex
}

.uk-title-active-900 {
    display: none
}

.uk-column-active-900 {
    display: none
}

.uk-info-active-900 {
    display: flex
}

.uk-title-active-800 {
    display: none
}

.uk-column-active-800 {
    display: none
}

.uk-info-active-800 {
    display: flex
}

.uk-title-active-700 {
    display: none
}

.uk-column-active-700 {
    display: none
}

.uk-info-active-700 {
    display: flex
}

.uk-enable-flex-400 {
    display: none
}

.uk-disable-flex-400 {
    display: flex
}

.uk-enable-flex-600 {
    display: none
}

.uk-disable-flex-600 {
    display: flex
}

.uk-title-active-600 {
    display: none
}

.uk-column-active-600 {
    display: none
}

.uk-info-active-600 {
    display: flex
}

.uk-title-active-400 {
    display: none
}

.uk-column-active-400 {
    display: none
}

.uk-info-active-400 {
    display: flex
}

.uk-title-active-500 {
    display: none
}

.uk-column-active-500 {
    display: none
}

.uk-info-active-500 {
    display: flex
}

.uk-height-column-info-12 {
    min-height: 35px !important;
}

.uk-height-column-info-34 {
    min-height: 100px !important;
}

.uk-height-column-info-56 {
    min-height: 140px !important;
}

.uk-height-column-info-78 {
    min-height: 170px !important;
}

.uk-height-column-info-1112 {
    min-height: 210px !important;
}

.uk-width-all-billing-2 {
    min-width: 100px;
    max-width: calc(100% - 205px);
    width: 100%
}

.uk-width-all-billing-1 {
    min-width: 100px;
    max-width: calc(100% - 160px);
    width: 100%
}

.uk-icon-float {
    position: absolute
}

.uk-width-responsive-21-500 {
    width: 50% !important
}

.uk-width-view-billing-1 {
    min-width: 100px;
    max-width: calc(100% - 200px);
    width: 100%
}

.uk-width-view-billing-2 {
    min-width: 100px;
    max-width: calc(100% - 200px);
    width: 100%
}

.uk-width-credit-note-1 {
    min-width: 60px;
    max-width: calc(100% - 200px);
    width: 100%
}

.uk-width-credit-note-2 {
    min-width: 60px;
    max-width: calc(100% - 190px);
    width: 100%
}

.uk-display-open-400 {
    display: none
}

.uk-display-close-400 {
    display: block
}

.uk-padding-bottom-phone {
    padding-bottom: 100px
}

.uk-width-all-180 {
    min-width: 100px;
    max-width: calc(100% - 180px);
    width: 100%
}

@media (min-width:400px) {
    .uk-title-active-400 {
        display: block
    }

    .uk-column-active-400 {
        display: flex
    }

    .uk-info-active-400 {
        display: none
    }

    .uk-enable-flex-400 {
        display: flex
    }

    .uk-disable-flex-400 {
        display: block
    }

    .uk-display-open-400 {
        display: block
    }

    .uk-display-close-400 {
        display: none
    }

    .uk-padding-bottom-phone {
        padding-bottom: 50px
    }

    .uk-width-all-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 205px);
        width: 100%
    }
}

@media (min-width:500px) {
    .uk-title-active-500 {
        display: block
    }

    .uk-column-active-500 {
        display: flex
    }

    .uk-info-active-500 {
        display: none
    }

    .uk-padding-bottom-phone {
        padding-bottom: 0px
    }

    .uk-width-responsive-21-500 {
        width: 100% !important
    }

    .uk-width-all-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 230px);
        width: 100%
    }

    .uk-width-all-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 220px);
        width: 100%
    }

    .uk-width-view-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 255px);
        width: 100%
    }

    .uk-width-view-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 255px);
        width: 100%
    }

    .uk-width-credit-note-1 {
        min-width: 60px;
        max-width: calc(100% - 300px);
        width: 100%
    }

    .uk-width-credit-note-2 {
        min-width: 60px;
        max-width: calc(100% - 290px);
        width: 100%
    }
}

.uk-position-cant {
    justify-content: left
}

.uk-position-money {
    justify-content: flex-end
}

.uk-position-price {
    justify-content: flex-end
}

.uk-position-percentage {
    justify-content: flex-end
}

.uk-position-price-wp {
    justify-content: left
}

.uk-padding-button-add {
    padding-left: 0%
}

.uk-padding-button-add-wp {
    padding-left: 0%
}

@media (min-width:600px) {
    .uk-title-active-600 {
        display: block
    }

    .uk-column-active-600 {
        display: flex
    }

    .uk-info-active-600 {
        display: none
    }

    .uk-height-column-info-34 {
        min-height: 60px !important;
    }

    .uk-height-column-info-56 {
        min-height: 75px !important;
    }

    .uk-height-column-info-78 {
        min-height: 100px !important;
    }

    .uk-padding-right-15-600 {
        padding-right: 15px !important
    }

    .uk-height-column-info-1112 {
        min-height: 100px !important;
    }

    .uk-width-all-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 320px);
        width: 100%
    }

    .uk-width-all-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 320px);
        width: 100%
    }

    .uk-position-money {
        justify-content: center
    }

    .uk-position-cant {
        justify-content: left
    }

    .uk-position-price {
        justify-content: flex-end
    }

    .uk-position-price-wp {
        justify-content: flex-end
    }

    .uk-padding-button-add {
        padding-left: 3%
    }

    .uk-padding-button-add-wp {
        padding-left: 0%
    }

    .uk-width-view-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 315px);
        width: 100%
    }

    .uk-width-view-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 315px);
        width: 100%
    }

    .uk-width-credit-note-1 {
        min-width: 60px;
        max-width: calc(100% - 360px);
        width: 100%
    }

    .uk-width-credit-note-2 {
        min-width: 60px;
        max-width: calc(100% - 330px);
        width: 100%
    }

    .uk-enable-flex-600 {
        display: flex
    }

    .uk-disable-flex-600 {
        display: none
    }
}

@media (min-width:700px) {
    .uk-title-active-700 {
        display: block
    }

    .uk-column-active-700 {
        display: flex
    }

    .uk-info-active-700 {
        display: none
    }

    .uk-height-column-info-34 {
        min-height: 20px !important;
    }

    .uk-height-column-info-56 {
        min-height: 50px !important;
    }

    .uk-height-column-info-78 {
        min-height: 75px !important;
    }

    .uk-width-all-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 400px);
        width: 100%
    }

    .uk-width-all-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 400px);
        width: 100%
    }

    .uk-width-credit-note-1 {
        min-width: 60px;
        max-width: calc(100% - 460px);
        width: 100%
    }

    .uk-width-credit-note-2 {
        min-width: 60px;
        max-width: calc(100% - 420px);
        width: 100%
    }
}

@media (min-width:800px) {
    .uk-option-menu-settings {
        display: block !important
    }

    .uk-option-menu-settings-active {
        display: block !important
    }

    .uk-options-settings {
        justify-content: flex-start
    }

    .uk-option-menu-settings-menu {
        display: none
    }

    .uk-title-active-800 {
        display: block
    }

    .uk-column-active-800 {
        display: flex
    }

    .uk-info-active-800 {
        display: none
    }

    .uk-height-column-info-78 {
        min-height: 50px !important;
    }

    .uk-display-none-800 {
        display: none !important
    }

    .uk-position-money {
        justify-content: center
    }

    .uk-position-cant {
        justify-content: center
    }

    .uk-position-price {
        justify-content: center
    }

    .uk-position-price-wp {
        justify-content: flex-end
    }

    .uk-position-percentage {
        justify-content: center
    }

    .uk-width-view-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 420px);
        width: 100%
    }

    .uk-width-view-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 555px);
        width: 100%
    }

    .uk-width-credit-note-1 {
        min-width: 60px;
        max-width: calc(100% - 565px);
        width: 100%
    }

    .uk-width-credit-note-2 {
        min-width: 60px;
        max-width: calc(100% - 660px);
        width: 100%
    }

    .uk-padding-button-add {
        padding-left: 1%
    }

    .uk-padding-button-add-wp {
        padding-left: 0%
    }
}

@media (min-width:900px) {
    .uk-title-active-900 {
        display: block
    }

    .uk-column-active-900 {
        display: flex
    }

    .uk-info-active-900 {
        display: none
    }

    .uk-display-none-900 {
        display: none !important
    }

    .uk-height-column-info-56 {
        min-height: 35px !important;
    }

    .uk-width-all-billing-2 {
        min-width: 100px;
        max-width: calc(100% - 670px);
        width: 100%
    }

    .uk-width-all-billing-1 {
        min-width: 100px;
        max-width: calc(100% - 520px);
        width: 100%
    }
}

@media (min-width:1000px) {
    .uk-title-active-1000 {
        display: block
    }

    .uk-column-active-1000 {
        display: flex
    }

    .uk-info-active-1000 {
        display: none
    }

    .uk-height-column-info-78 {
        min-height: 60px !important;
    }

    .uk-height-column-info-1112 {
        min-height: 50px !important;
    }

    .uk-display-none-1000 {
        display: none !important
    }
}

@media (min-width:1100px) {
    .uk-title-active-1100 {
        display: block
    }

    .uk-column-active-1100 {
        display: flex
    }

    .uk-info-active-1100 {
        display: none
    }

    .uk-display-none-1100 {
        display: none !important
    }
}

@media (min-width:1200px) {
    .uk-title-active-1200 {
        display: block
    }

    .uk-column-active-1200 {
        display: flex
    }

    .uk-info-active-1200 {
        display: none
    }

    .uk-height-column-info-78 {
        min-height: 35px !important;
    }

    .uk-height-column-info-1112 {
        min-height: 35px !important;
    }

    .uk-display-none-1200 {
        display: none !important
    }

    .uk-padding-button-add {
        padding-left: 1%
    }

    .uk-padding-button-add-wp {
        padding-left: 1%
    }
}

@media (min-width:1300px) {
    .uk-title-active-1300 {
        display: block
    }

    .uk-column-active-1300 {
        display: flex
    }

    .uk-info-active-1300 {
        display: none
    }

    .uk-display-none-1300 {
        display: none !important
    }
}

@media (min-width:1400px) {
    .uk-title-active-1400 {
        display: block
    }

    .uk-column-active-1400 {
        display: flex
    }

    .uk-info-active-1400 {
        display: none
    }

    .uk-display-none-1400 {
        display: none !important
    }
}

@media (min-width:1500px) {
    .uk-title-active-1500 {
        display: block
    }

    .uk-column-active-1500 {
        display: flex
    }

    .uk-info-active-1500 {
        display: none
    }

    .uk-display-none-1500 {
        display: none !important
    }
}

.uk-right-0 {
    right: 0px;
}

@media (max-width: 370px) {
    .uk-right-modal-billing-20 {
        left: 55px;
        right: 5px;
        max-width: 300px;
        width: 100%;
    }
}

@media (min-width: 370px) and (max-width:400px) {
    .uk-right-modal-billing-20 {
        left: 55px;
        right: 5px;
        max-width: 310px;
        width: 100%;
    }
}

@media (min-width: 400px) and (max-width:500px) {
    .uk-right-modal-billing-20 {
        left: 55px;
        right: 5px;
        max-width: 350px;
        width: 100%;
    }
}

@media (max-width:500px) {
    .hr-navegation {
        margin-left: 10px !important;
    }
    .text-active-navegation{
        display: none!important;
    }
    .text-navegation{
        display: none!important;
    }
}

@media (min-width: 500px) {
    .uk-right-modal-billing-20 {
        max-width: 330px;
        width: 100%;
    }
}

.uk-border-left-grayInvoice {
    border-left: 1px solid #ACADAC !important
}

.uk-border-right-grayInvoice {
    border-right: 1px solid #ACADAC !important
}

.uk-border-left-grayInvoice {
    border-left: 1px solid #ACADAC !important
}

.uk-border-bottom-grayInvoice {
    border-bottom: 1px solid #ACADAC !important
}

.uk-border-grayInvoice {
    border: 1px solid #ACADAC !important
}

.uk-border-tr-credit-note {
    border: 1px solid #F1F1F1;
    border-bottom: none;
}

.uk-border-bottom-none {
    border-bottom: none !important;
}

.uk-hover-eye:hover,
.uk-hover-eye:hover>i {
    color: #32A3F3
}

.uk-hover-edit:hover,
.uk-hover-edit:hover>i {
    color: #49B463
}

.uk-hover-null:hover,
.uk-hover-edit:hover>i {
    color: #FF3E44
}

.uk-hover-notec:hover,
.uk-hover-edit:hover>i {
    color: #FF272E
}

.uk-border-inputs-gray {
    border: 1px solid #707070 !important
}

.uk-keyboard {
    background: #D1D2F9;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(13, 21, 224, 1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(13, 21, 224, 1);
    box-shadow: 0px 0px 2px 0px rgba(13, 21, 224, 1);
}

.uk-button-view {
    background: #FDF3F4;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50%;
}

.uk-button-view:hover {
    background: #FAE5E7;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(208, 2, 27, 1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(1208, 2, 27, 1);
    box-shadow: 0px 0px 2px 0px rgba(208, 2, 27, 1);
}

.uk-border-grayResult {
    border: 1px solid #E1E7EA
}

.uk-border-inset {
    -webkit-box-shadow: inset 0px 0px 2.5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset 0px 0px 2.5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: inset 0px 0px 2.5px 0px rgba(0, 0, 0, 0.75);
}


.line-height-30 {
    line-height: 30px !important
}

.uk-background-grayRoot {
    background: #F7F7F8
}

.uk-border-radius-3 {
    border-radius: 3px !important
}

.uk-border-radius-left-3 {
    border-bottom-left-radius: 3px !important;
    border-top-left-radius: 3px !important;
}

.uk-border-radius-right-3 {
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
}

.uk-button-filter-root,
.uk-search-filter-root {
    background: #FFF;
    border: none;
    border-radius: 3px;
    height: 30px !important;
    line-height: 30px;
    width: none !important;
    padding-left: 5px;
    padding-right: 0px;
    display: flex;
    align-items: center;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(90, 90, 90, 0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(90, 90, 90, 0.5);
    box-shadow: 0px 0px 2px 0px rgba(90, 90, 90, 0.5)
}

.uk-button-filter-root .name,
.uk-search-filter-root .name {
    margin: 0px !important;
    font-size: 14px !important;
    color: #495F69
}

.uk-button-filter-root .text {
    margin: 0px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    font-size: 13px !important;
    color: #7B7C91
}

.uk-button-filter-root .icon,
.uk-search-filter-root .icon {
    margin: 0px !important;
    margin-right: 6px !important;
    font-size: 15px !important;
}

.uk-button-filter-close {
    width: none !important;
    height: 30px !important;
    line-height: 30px !important;
    background: none !important;
    border: none !important;
    padding: 0px !important;
    color: #495F69;
}

.uk-button-filter-close i {
    font-size: 12px !important
}

.uk-button-filter-close:focus,
.uk-button-filter-close:hover,
.uk-button-filter-close:active {
    color: #d0021b
}

.uk-search-filter-root input {
    width: 160px;
    height: 30px !important;
    border: none !important;
    padding: 5px !important;
    padding-left: 3px !important
}

.uk-button-remove-filters {
    background: #C9C9C9;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    color: #495F69;
    text-decoration: none;
    height: 30px !important;
    line-height: 30px;
    width: none !important;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    font-weight: 500 !important;
    margin: 0px !important;
    text-transform: capitalize;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(90, 90, 90, 0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(90, 90, 90, 0.5);
    box-shadow: 0px 0px 2px 0px rgba(90, 90, 90, 0.5);
}

.uk-button-remove-filters:hover {
    background: #C9C9C9;
    border: 1px solid #707070;
    border-radius: 3px;
    color: #495F69;
    text-decoration: none;
}

.uk-button-remove-filters:focus {
    background: #707070;
    border: 1px solid #707070;
    border-radius: 3px;
    color: #FFF;
    text-decoration: none;
}

.uk-button-apply-filter {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 0px;
    color: #FFF !important;
    text-decoration: none;
    height: 30px !important;
    line-height: 30px;
    width: none !important;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    font-weight: 500 !important;
    margin: 0px !important;
    text-transform: capitalize
}

.uk-button-apply-filter:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 0px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-button-apply-filter:focus {
    background: #3D6BAC;
    border: 1px solid #3D6BAC;
    border-radius: 0px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(65, 145, 255, 0.5);
    text-decoration: none;
}

.uk-hover-blue-filter {
    background: #FFF;
    color: #000;
    border-radius: 2px;
    cursor: pointer;
    padding: 5px !important;
}

.uk-hover-blue-select {
    background: #FFF;
    color: #000;
    border-radius: 2px;
    cursor: pointer;
    padding: 5px !important;
}

.uk-hover-blue-select:hover,
.uk-hover-blue-filter:hover {
    background: #0D15E0;
    color: #FFF;
}

.uk-hover-filter {
    background: #FFF;
    color: #000;
    border-radius: 2px;
    cursor: pointer;
    padding: 5px !important;
}

.uk-hover-blue-select:hover h3,
.uk-hover-blue-select:hover h4,
.uk-hover-blue-filter:hover h4 {
    color: #FFF
}

.uk-filters-neia .uk-button-filters-neia {
    display: block;
}

.uk-filters-neia .uk-position-filters-neia {
    display: none;
}

.uk-filters-neia .uk-position-filters-neia.active {
    display: flex;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.2);
    z-index: 1031;
    justify-content: center;
    padding-top: 150px
}

.uk-filters-neia .uk-position-filters-neia.active .uk-body-filter-neia {
    background: #FFF;
    padding: 10px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    max-height: 300px;
    height: 100%
}

.uk-body-filter-neia .title {
    display: block
}

.wrapper .uk-body-filter-neia {
    width: calc(96% - 50px);
    margin-left: calc(5% + 25px);
    background: #FFF;
    padding: 10px;
    border-radius: 3px;
    max-height: 300px;
    height: 100%
}

.wrapper.collapseAll .uk-body-filter-neia {
    width: 96%;
    margin-left: 5%;
    margin-right: 5%;
    background: #FFF;
    padding: 10px;
    border-radius: 3px;
    max-height: 300px;
    height: 100%
}

@media (min-width: 500px) {
    .uk-filters-neia .uk-button-filters-neia {
        display: none
    }

    .uk-filters-neia .uk-position-filters-neia,
    .uk-filters-neia .uk-position-filters-neia.active {
        display: block;
        position: static;
        background: none !important;
        align-items: flex-start;
        justify-content: flex-start;
        padding-top: 0px
    }

    .wrapper.collapseAll .uk-body-filter-neia,
    .wrapper .uk-body-filter-neia {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        background: none !important;
        padding: 0px !important;
        border-radius: 0px
    }

    .uk-body-filter-neia .title {
        display: none
    }
}

/* Calendario */

.uk-button-calendar-options {
    background: #F2F4F6;
    border: 1px solid #F2F4F6;
    border-radius: 3px;
    color: #000 !important;
    text-decoration: none;
    height: 25px !important;
    line-height: 25px;
    width: none !important;
    font-size: 11px;
    font-weight: 500 !important;
    text-transform: capitalize;
    margin: 3px !important;
    padding: 0px !important;
    padding-left: 2px !important;
    padding-right: 2px !important
}

.uk-buttonHelpCalendar {
    background: #F2F4F6;
    border: 1px solid #F2F4F6;
    border-radius: 3px;
    color: #000 !important;
    text-decoration: none;
    height: 25px !important;
    line-height: 25px;
    width: none !important;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    font-weight: 500 !important;
    text-transform: capitalize;
    margin: 0px;
}

.uk-buttonHelpCalendar:hover,
.uk-button-calendar-options:hover {
    background: #F2F4F6;
    border: 1px solid #F2F4F6;
    border-radius: 3px;
    color: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    text-decoration: none;
}

.uk-buttonHelpCalendar:focus,
.uk-button-calendar-options:focus {
    background: #D5D5D5;
    border: 1px solid #D5D5D5;
    border-radius: 3px;
    color: #000;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    text-decoration: none;
}

.uk-button-name-calendar,
.uk-button-name-calendar:focus,
.uk-button-name-calendar:hover {
    background: #FFF;
    color: #000;
    border: none !important;
    height: 20px !important;
    padding: 0px !important;
    margin: 0px !important;
    line-height: 20px !important;
    text-transform: capitalize;
    font-size: 14px !important;
    font-weight: normal;
    letter-spacing: 0px !important;
}

.uk-button-name-calendar:hover {
    text-decoration: underline;
}

.uk-button-calendar-filters {
    background: #FFF;
    border: none;
    border-radius: 3px;
    height: 30px !important;
    line-height: 30px;
    width: none !important;
    padding-left: 5px;
    padding-right: 0px;
    display: flex;
    align-items: center;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    text-transform: capitalize;
    margin: 0 !important
}

.uk-button-calendar-filters:hover {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    text-transform: capitalize
}

.uk-button-calendar-filters:focus {
    background: #F7F7F8;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.5);
    text-transform: capitalize
}

.uk-button-calendar-filters .uk-calendar-name {
    margin: 0px !important;
    font-size: 13px !important;
    color: #495F69;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0px !important;
}

.uk-button-calendar-filters .uk-calendar-text {
    margin: 0px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    font-size: 12px !important;
    color: #7B7C91;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0px !important;
}

.uk-button-calendar-filters .uk-calendar-icon {
    margin: 0px !important;
    margin-right: 6px !important;
    font-size: 15px !important;
    color: #000
}

.uk-card-calendar-1,
.uk-card-calendar-2 {
    background: #FFF;
    margin-top: 4px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.45);
    border-radius: 3px;
    padding: 5px;
}

.uk-card-calendar-1 {
    width: 270px
}

.uk-card-calendar-2 {
    width: 270px
}

.uk-calendar-response {
    display: none !important
}

.uk-buttons-calendar-response {
    display: flex !important
}

.uk-calendar-align-left-1-one {
    left: 0 !important
}

.uk-calendar-align-center-1-one {
    left: -60px !important
}

.uk-calendar-align-right-1-one {
    left: -120px !important
}

.uk-calendar-align-left-2-one {
    left: 0px !important
}

.uk-calendar-align-center-2-one {
    left: -60px !important
}

.uk-calendar-align-right-2-one {
    left: -120px !important
}

.uk-calendar-align-left-1-other {
    left: 0 !important
}

.uk-calendar-align-center-1-other {
    left: 0 !important
}

.uk-calendar-align-right-1-other {
    right: 0 !important
}

.uk-calendar-align-left-2-other {
    left: 0 !important
}

.uk-calendar-align-center-2-other {
    left: 0 !important
}

.uk-calendar-align-right-2-other {
    right: 0 !important
}

@media only screen and (min-width: 700px) {
    .uk-card-calendar-2 {
        width: 530px;
    }

    .uk-calendar-response {
        display: block !important
    }

    .uk-buttons-calendar-response {
        display: none !important
    }

    .uk-calendar-align-left-2-one {
        left: 0px !important
    }

    .uk-calendar-align-center-2-one {
        left: -190px !important
    }

    .uk-calendar-align-right-2-one {
        left: -380px !important
    }
}

.uk-button-calendar-day-init {
    width: 35px !important;
    border: none !important;
    height: 35px !important;
    background: #D1D2F9;
    border-radius: 0px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    padding: 0px !important;
    margin: 0px !important;
    text-align: center;
    line-height: 35px;
}

.uk-button-calendar-day-select {
    width: 35px !important;
    border: none !important;
    height: 35px !important;
    background: none;
    border-radius: 0px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    padding: 0px !important;
    margin: 0px !important;
    text-align: center;
    line-height: 35px;
}

.uk-button-calendar-day-middle {
    background: #D1D2F9;
    border: none !important;
    width: 35px !important;
    height: 35px !important;
    border-radius: 0px;
    padding: 0px !important;
    margin: 0px !important;
    text-align: center;
}

.uk-button-calendar-day-end {
    width: 35px !important;
    border: none !important;
    height: 35px !important;
    background: #D1D2F9;
    border-radius: 0px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    padding: 0px !important;
    margin: 0px !important;
    text-align: center;
    line-height: 35px;
}

.uk-button-calendar-day-middle h5 {
    color: #0D15E0;
    border: 1px solid #D1D2F9;
    height: 35px;
    line-height: 35px !important;
    border-radius: 50%;
}

.uk-button-calendar-day-init h5,
.uk-button-calendar-day-end h5,
.uk-button-calendar-day-select h5 {
    background: #0D15E0;
    color: #FFF;
    line-height: 35px !important;
    height: 35px;
    border-radius: 50%;
}

.uk-button-calendar-day-middle:hover {
    background: #D1D2F9;
}

.uk-button-calendar-day-middle:hover>h5 {
    border: 1px solid #0D15E0;
}

.uk-button-calendar-day-init:hover,
.uk-button-calendar-day-init:focus,
.uk-button-calendar-day-end:hover,
.uk-button-calendar-day-end:focus {
    background: #D1D2F9
}

.uk-button-calendar-day-select:hover,
.uk-button-calendar-day-select:focus {
    background: none
}

.uk-button-emptyCalendar {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 50%;
    text-decoration-line: none;
    line-height: 20px;
    width: none !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    height: 20px !important;
    width: 20px !important;
    text-align: center
}

.uk-button-emptyCalendar:hover {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 3px;
    color: #0D15E0 !important;
    text-decoration-line: none;
    line-height: 20px;
    width: none !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.uk-button-emptyCalendar:focus {
    background: #F1F1F1;
    border: 1px solid #F1F1F1;
    color: #000 !important;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    -moz-box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 00.45);
    box-shadow: 0px 0px 7px 0px rgba(112, 112, 112, 0.45);
    text-decoration-line: underline;
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.uk-width-day-35 {
    width: 35px !important;
    height: 35px !important
}

.uk-width-day-title-35 {
    width: 35px !important;
    height: 22px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uk-width-day-title-35 h5 {
    color: #0D15E0
}

.uk-hover-day-calendar-list-inactive {
    margin: 0 !important;
}

.uk-hover-day-calendar-list-inactive>h5 {
    color: #b4b4b4;
    border: 1px solid #FFF;
    width: 35px !important;
    height: 35px !important;
    line-height: 35px;
    border-radius: 50%;
}

.uk-hover-day-calendar-list-inactive:hover>h5 {
    border: 1px solid #FFF;
}

.uk-adjust-l,
.uk-adjust-r {
    width: 245px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    bottom: 0px !important;
    padding: 0px !important;
    left: 0 !important;
    top: 25px !important;
    right: 0 !important;
}

.uk-adjust-l {
    left: 0px !important;
}

.uk-adjust-r {
    left: 275px !important;
}

.uk-adjust-panel {
    width: 100% !important;
    height: 100%;
    resize: none !important;
    margin: 0px !important
}

.uk-button-activeCalendar {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-activeCalendar:hover {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-activeCalendar:focus {
    background: #0D15E0;
    border: 1px solid #0D15E0;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 00.45);
    -moz-box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.45);
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 0.45);
}

.uk-button-optionCalendar {
    background: #FFF;
    border: 1px solid #FFF;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-optionCalendar:hover {
    background: #FFF;
    border: 1px solid #000;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center
}

.uk-button-optionCalendar:focus {
    background: #FFF;
    border: 1px solid #000;
    border-radius: 50%;
    line-height: 35px;
    padding: 0px !important;
    margin: 0px !important;
    height: 35px !important;
    width: 35px !important;
    text-align: center;
}

/* calendar */

/*Order in Table */
thead .uk-cursor-pointer h4 i {
    color: white;
}

thead .uk-cursor-pointer :hover>i {
    color: #738C99;
}

thead .uk-cursor-pointer h4 .order-active {
    color: #738C99;
}

.chips-active {
    border-color: black !important;
    box-shadow: 0px 0px 5px 0px rgba(13, 21, 224, 00.45) !important;
}

.chips-active h3 {
    color: black !important
}

.status-indicator {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #FF4C3B;
	cursor: pointer;
	box-shadow: 0 0 0 #666666;
    margin: 10px;
}

.status-indicator.red {
	animation: pulse-red 3s infinite !important;
}

.status-indicator.orange {
	animation: pulse-orange 3s infinite !important;
}

.status-indicator.yellow {
	animation: pulse-yellow 3s infinite !important;
}

@-webkit-keyframes pulse-red {
	0% {
	-webkit-box-shadow: 0 0 0 0 rgb(252, 0, 0, 0.9);
	}
	70% {
    -webkit-box-shadow: 0 0 0 10px rgb(252,0,0,0.5);
	}
	100% {
    -webkit-box-shadow: 0 0 0 0 rgb(252,0,0,0.5);
	}
}
@keyframes pulse-red {
	0% {
	-moz-box-shadow: 0 0 0 0 rgb(252,0,0,0.9);
	box-shadow: 0 0 0 0 rgb(252,0,0,0.9);
	}
	50% {
    -moz-box-shadow: 0 0 0 10px rgb(252,0,0,0.5);
    box-shadow: 0 0 0 10px rgb(252,0,0,0.5);
	}
	100% {
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
	}
}

@-webkit-keyframes pulse-yellow {
	0% {
	-webkit-box-shadow: 0 0 0 0 rgb(253,210,50);
	}
	70% {
    -webkit-box-shadow: 0 0 0 10px rgb(253,210,50);
	}
	100% {
    -webkit-box-shadow: 0 0 0 0 rgb(253,210,50);
	}
}
@keyframes pulse-yellow {
	0% {
	-moz-box-shadow: 0 0 0 0 rgb(253,210,50);
	box-shadow: 0 0 0 0 rgb(253,210,50);
	}
	50% {
    -moz-box-shadow: 0 0 0 10px rgb(253,210,50,0.5);
    box-shadow: 0 0 0 10px rgb(253,210,50,0.5);
	}
	100% {
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
	}
}

@-webkit-keyframes pulse-orange {
	0% {
	-webkit-box-shadow: 0 0 0 0 rgb(255,140,0);
	}
	70% {
    -webkit-box-shadow: 0 0 0 10px rgb(255,140,0);
	}
	100% {
    -webkit-box-shadow: 0 0 0 0 rgb(255,140,0);
	}
}
@keyframes pulse-orange {
	0% {
	-moz-box-shadow: 0 0 0 0 rgb(255,140,0);
	box-shadow: 0 0 0 0 rgb(255,140,0);
	}
	50% {
    -moz-box-shadow: 0 0 0 10px rgb(255,140,0,0.5);
    box-shadow: 0 0 0 10px rgb(255,140,0,0.5);
	}
	100% {
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
	}
}


.dot-active-navegation{
    width: 30px; height: 30px; border-radius: 50%; background-color: #0D15E0; color: white; text-align: center; padding-top: 2px; font-size: 20; font-weight: bold;
}

.dot-gray-navegation{
    width: 30px; height: 30px; border-radius: 50%; background-color: #666666; border: 0.5px solid #666666; background-color: white; color: #666666; text-align: center; padding-top: 2px; font-size: 20; font-weight: 400; cursor: pointer;
}

.dot-navegation{
    width: 30px; height: 30px; border-radius: 50%; border: 0.5px solid #666666; background-color: white; color: #666666; text-align: center; padding-top: 2px; font-size: 20; font-weight: 400; cursor: pointer;
}

.text-active-navegation{
    padding-left: 5px; padding-right: 5px; color: #0D15E0; font-weight: 400; font-size: 18px;
}

.text-navegation{
    padding-left: 5px; padding-right: 5px; color: #666666; font-weight: 400; font-size: 18px; cursor: pointer;
}

.hr-active-navegation{
    height:2px; width: 45px; background-color: #0D15E0; margin-right: 10px;
}

.hr-navegation{
    margin:5px 0; height:2px; width: 45px; background: repeating-linear-gradient(to right,#666666 0,#666666 5px,transparent 5px,transparent 7px); margin-right: 10px
}

.base-timer {
  position: relative;
  width: 100px;
  height: 100px;
}

.base-timer__svg {
  transform: scaleX(-1);
}

.base-timer__circle {
  fill: none;
  stroke: none;
}

.base-timer__path-elapsed {
  stroke-width: 5px;
  stroke: #66666650;
}

.base-timer__path-remaining {
  stroke-width: 5px;
  stroke-linecap: round;
  transform: rotate(90deg);
  transform-origin: center;
  transition: 1s linear all;
  fill-rule: nonzero;
  stroke: currentColor;
}

.base-timer__path-remaining.blue {
  color: #4285FB;
}

.base-timer__path-remaining.green {
  color: rgb(65, 184, 131);
}

.base-timer__path-remaining.orange {
  color: orange;
}

.base-timer__path-remaining.red {
  color: red;
}

.base-timer__path-remaining.gray {
  color: transparent;
}

.base-timer__label {
  position: absolute;
  width: 100px;
  height: 75px;
  top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}

.base-timer__label2 {
  position: absolute;
  width: 100px;
  height: 125px;
  top: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
}

.big-button-with-icon{
  width: 200px; height: 130px; border: 0.5px solid #666666; border-radius: 10px; margin: 10px; cursor: pointer
}

.big-button-with-icon.green:hover{
  background: #0ED112; border: 0.5px solid #0ED112; 
}

.big-button-with-icon.orange:hover{
  background: #FF7943; border: 0.5px solid #FF7943; 
}

.big-button-with-icon:hover > p > i{
  color: white !important;
}

.big-button-with-icon:hover > p{
  color: white !important;
}

.big-button-with-icon.green.active{
  display: flex; justify-content: center; align-items: center; width: 200px; height: 50px; background: #0ED112; border: 0.5px solid #0ED112; border-radius: 10px; margin: 10px; cursor: pointer
}

.big-button-with-icon.active > p > i{
  font-size: 20px !important; font-weight: 400; color: white !important;
}

.big-button-with-icon.active > p {
  color: white !important;
}

.big-button-with-icon.orange.active{
  display: flex; justify-content: center; align-items: center; width: 200px; height: 50px; background: #FF7943; border: 0.5px solid #FF7943; border-radius: 10px; margin: 10px; cursor: pointer
}

.big-button-with-icon.inactive{
  display: flex; justify-content: center; align-items: center; width: 200px; height: 50px; border: 0.5px solid #666666; border-radius: 10px; margin: 10px; cursor: pointer;
}

.big-button-with-icon.inactive > p > i{
  font-size: 20px !important; font-weight: 300; color: #666666;
}

.box-states-help{
    display: none;
    position: absolute;
    background: white;
    z-index: 1200;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.62);
    -moz-box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.62);
    box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.62);
}

.list-states-help:hover > .box-states-help{
    display: block;
}

.uk-background-columnRoot{
    background: #dddddd35;
}

.filter-item-menu{
    font-size: 14px; 
    font-weight: 400; 
    padding: 10px;
    margin: 0px;
    margin-left: 5px;
    cursor: pointer;
    color: #666666;
}

.filter-item-menu.active{
    background: #0D15E0;
    color: white;
    border-top-left-radius: 5px; 
    border-bottom-left-radius: 5px; 
}

.filter-item-menu:hover{
    color: black;
    background: #66666620;
    border-top-left-radius: 5px; 
    border-bottom-left-radius: 5px; 
}

.filter-item-menu.active:hover{
    color: white;
    background: #0D15E0;
}

.uk-box-shadow-filters {
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 10px .2px rgba(0, 0, 0, .5);
    -moz-box-shadow: 1px 1px 10px .2px rgba(0, 0, 0, .5);
    box-shadow: 1px 1px 10px .2px rgba(0, 0, 0, .5)
}