


/* uikit font assignation bugs */
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6
{
font-family:"myfont"; font-weight:300;
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
font-family:"myfont"; font-weight:400;
}
.uk-logo {
font-family:"myfont"; font-weight:200;
}

/*.uk-input[type="date"]*/
input[type=date].uk-input
{
  display:inline-flex;
}

/*.uk-input input:is([type="date"]
{
  display:inherit;
}*/

.uk-notification-message {
-webkit-box-shadow: 4px 4px 5px 0px rgba(30,30,30,0.75);
-moz-box-shadow:    4px 4px 5px 0px rgba(30,30,30,0.75);
box-shadow:         4px 4px 5px 0px rgba(30,30,30,0.75);

border:1px solid lightgrey;
font-size:16px;
font-family:"myfont"; font-weight:300;

min-width:400px;

}
.uk-notification-message.uk-notification-message-primary {
color:#161F45;
background-color:#fcfcfc;
}
.uk-notification-message.uk-notification-message-success {
background-color:#a5dd42;
color:#f7fef7;
}
.uk-notification-message.uk-notification-message-warning {
background-color:#f09048;
color:#fffcf8;
}
.uk-notification-message.uk-notification-message-danger {
background-color:#f05248;
color:#fff8f8;
}

.uk-notification-message {
  top: 20px;
}
.uk-notification-message {
  padding:30px !important;
}

.uk-animation-medium {
  animation-duration: 0.6s;
}


.uk-tooltip
{
max-width:40ch;
min-width:20ch;

text-align:left;
font-size:14px;
background-color:#006d77;
color:#ffffff;
border:0.5px #33333370 solid;
padding-left:5px;
text-align:center;
}


.uk-label.uk-label-danger {
color:#fff;
}
.uk-label.uk-label-warning {
color:#fff;
}
.uk-label.uk-label-success {
color:#111;
}


.uk-badge
{
  /*color: #f00 !important;*/
  padding-top: 1px;
  /*font-weight:500;*/
}

@-moz-document url-prefix()
{
.uk-badge
{
  /*color: #f00 !important;*/
  padding-top: 0px;
}
}

.uk-label-misc,.uk-label-miscf
{  background-color:#333; color:#fff;
  font-family:"myfont"; font-weight:500;
  padding:1px 10px 1px 10px;
  position:relative;
  top:1px;
  border-radius:3px;
  margin-left:3px;
  margin-right:3px;
}

.uk-label-miscc
{  background-color:#b0bec5; color:#333;
  font-family:"myfont"; font-weight:500;
  padding:1px 10px 1px 10px;
  position:relative;
  top:-1px;
  border-radius:3px;
  margin-left:3px;
  margin-right:3px;
}
.uk-label-miscf,.uk-label-miscc
{
  margin-right:10px;
}

.uk-label
{  font-family:"myfont"; font-weight:400 !important;
    padding-left:5px;
    padding-right:5px;
    font-size:85%;
}
.uk-round-small
{  font-family:"myfont"; font-weight:400 !important;
    padding-left:8px;
    padding-right:8px;
    font-size:85%;
    border-radius:8px;
    top:-3px;
}
.uk-round-medium, .uk-round
{  font-family:"myfont"; font-weight:400 !important;
    padding-left:12px;
    padding-right:12px;
    font-size:85%;
    border-radius:12px;
    position:relative;
    top:-3px;
}
.uk-round-large
{  font-family:"myfont"; font-weight:400 !important;
    padding-left:16px;
    padding-right:16px;
    font-size:85%;
    border-radius:16px;
    top:-3px;
}

.uk-input::placeholder
{  color:#cdd7d6; }

.uk-input:disabled
{  color:#333; }

.uk-placeholder {

    border: 1px dashed #555;
}

svg:not(:root)
{ padding-bottom: 1px;
}


.uk-range::-moz-range-thumb
{
background-color:#43a2f3;
}

body
{
    /*font-family: 'San Francisco Display Medium';*/
    /*font-size:0.95em;*/
}


.uk-button-xls          { color:#ffffff; background-color:#087e8b; }
.uk-button-xls:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-dia          { color:#ffffff; background-color:#20bf55; }
.uk-button-dia:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-ro          { color:#ffffff; background-color:#2ECC71; }
.uk-button-ro:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-w          { color:#ffffff; background-color:#FF6517; }
.uk-button-w:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-alt          { color:#ffffff; background-color:#c4b6b6; }
.uk-button-alt:hover    { color:#ffffff; background-color:#7e7474; }
.uk-button-alt:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-xcv
{

  width:calc((100% - 20px) * 1 / 3.04);
}


.uk-button-cut          { color:#ffffff; background-color:#969C99; margin-right:10px; }
.uk-button-cut:hover    { color:#ffffff; background-color:#838987; }
.uk-button-cut:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-cpy          { color:#ffffff; background-color:#886F61; }
.uk-button-cpy:hover    { color:#ffffff; background-color:#676048; }
.uk-button-cpy:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-button-pas          { color:#ffffff; background-color:#C97878; margin-left:10px; }
.uk-button-pas:hover    { color:#ffffff; background-color:#B17768; }
.uk-button-pas:disabled { background-color:transparent; color:#999; border:1px solid #e5e5e5; }

.uk-card-menu
{   background: #f6f5f5;
    box-shadow: none;
}

.uk-card-simple
{   background: #e5e6e4;
    color:#333;
    border:1px solid #ccc;
    box-shadow: none;
    margin:0px 0px 15px 15px;
    padding:20px;
}

.uk-card-title
{
color: #6d6875;
/*text-shadow: 0px 1px 0px rgba(255,255,255,0.8), 0px 2px 0px rgba( 50, 50, 50,0.2);*/
/*text-transform: uppercase;*/
}

.uk-card-blue
{
    background-color:#16697a; /*1b6ca8*/
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}

.uk-card-danger
{
    background-color:LightCoral;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-search
{
    background-color:#ffcd3c;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-green
{
    background-color:#67CC8E;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-soft
{
    background-color:#e3dfc8;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-dark
{
    background-color:#4b5d67;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-brown
{
    background-color:#c1a57b;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-light
{
    background-color:#9cafb7;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-orange
{
    background-color:#e2711d;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-cd1
{
    background-color:#71b4d2;/*c56183 5599b7*/
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-cd2
{
    background-color:#5599b7;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}
.uk-card-cd3
{
    background-color:#387f9c;
    color: #333;
    box-shadow: 5px 5px 15px rgba(50,50,50,0.5);
    box-shadow: none;
}

.uk-text-light
{
    color: #ffffff;

}
.uk-text-deep
{
    color: #1a1a2e;
    text-shadow: 2px 2px 3px rgba(255,255,255,0.2);

}

.uk-text-t3
{
    color: #cf8d2e;
}

.uk-text-t4
{
    color: #aea400;
}

.uk-text-hot
{
    color: #7f181b;
}

.uk-text-m1
{
    color: #00bce4;
}

.uk-text-m2
{
    color: #f4b600;
}

.uk-text-m3
{
    color: #70e000;
}


.uk-card-medium
{
    padding: 40px 40px 40px 60px;
}

.uk-card-small
{
    padding: 30px 30px 30px 30px;
}

.uk-box-shadow-medium
{
     /* medium */
    /*box-shadow:0 5px 15px rgba(0,0,0,.08);*/
     /* large */
    /*box-shadow:0 14px 25px rgba(0,0,0,.16);*/

    box-shadow:0 10px 20px rgba(0,0,0,.08);
}

.uk-form-width-nice
{
  width:375px
}

.uk-margin-ssmall-left
{ margin-left: 3px !important; }

.uk-margin-ssmall-right
{ margin-right: 3px !important; }

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



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

.uk-padding-medium
{
    padding:22px 24px 22px 24px;
}

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

.uk-list-superhyphen > ::before {
    content: '┄\00A0\00A0'
}




/* add a 768px cut */


@media (max-width: 767px) {
    .uk-visible\@s2 {
        display:none !important
    }
}
@media (max-width: 767px) {
    .uk-notification {
        left: 10px;
        right: 10px;
        width: auto;
        margin:0
    }
}

@media (max-width: 767px) {
    .uk-background-image\@s2 {
        background-image:none !important
    }
}

@media (max-width: 767px) {
    .uk-visible\@s2 {
        display:none !important
    }
}

@media (max-width: 767px) {
    .uk-notification {
        left: 10px;
        right: 10px;
        width: auto;
        margin:0
    }
}

@media (max-width: 767px) {
    .uk-background-image\@s2 {
        background-image:none !important
    }
}

@media (max-width: 767px) {
    .uk-visible\@s2 {
        display:none !important
    }
}



/*.uk-button-danger
{
    background-color:green !important;
}*/

a.uk-link-sort
{
 color:#1e87f0;
 text-decoration-line:underline;
 text-decoration-color:#33333380;
 text-decoration-style:solid;
 cursor:pointer
}

.uk-modal-medium .uk-modal-dialog
{
  width: 50%;
  min-width: 600px;
  max-width: 100%;

/*  min-width: 600px;*/
/*  max-width: 900px;*/
}

.uk-nav-default > li > a
{
    padding-left:10px;
    padding-right:10px;
    color:#666666;
    line-height:inherit;
}
.uk-nav-default > li > a:hover
{
    border-radius:3px;
    padding-left:10px;
    padding-right:10px;
    background-color:#444444;
    color:#ffffff;
}


/* 1/7 */
.uk-width-1-7 {
  width: calc(100% * 1 / 7.001);
}
.uk-width-2-7 {
  width: calc(100% * 2 / 7.001);
}
.uk-width-3-7 {
  width: calc(100% * 3 / 7.001);
}
.uk-width-4-7 {
  width: calc(100% * 4 / 7.001);
}
.uk-width-5-7 {
  width: calc(100% * 5 / 7.001);
}
.uk-width-6-7 {
  width: calc(100% * 6 / 7.001);
}

/* 1/8 */
.uk-width-1-8 {
  width: calc(100% * 1 / 8.001);
}
.uk-width-3-8 {
  width: calc(100% * 3 / 8.001);
}
.uk-width-5-8 {
  width: calc(100% * 5 / 8.001);
}
.uk-width-7-8 {
  width: calc(100% * 7 / 8.001);
}

.uk-column-1-7 {
  column-count: 7;
}

.uk-column-1-8 {
  column-count: 8;
}


.uk-child-width-1-7 > * {
  width: calc(100% * 1 / 7.001);
}
.uk-child-width-1-8 > * {
  width: calc(100% * 1 / 8.001);
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-child-width-1-7\@s > * {
    width: calc(100% * 1 / 7.001);
  }
  .uk-child-width-1-8\@s > * {
    width: calc(100% * 1 / 8.001);
  }
  .uk-width-1-7\@s {
    width: calc(100% * 1 / 7.001);
  }
  .uk-width-1-8\@s {
    width: calc(100% * 1 / 8.001);
  }
  .uk-column-1-7\@s {
    column-count: 7;
  }
  .uk-column-1-8\@s {
    column-count: 8;
  }
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-child-width-1-7\@m > * {
    width: calc(100% * 1 / 7.001);
  }
  .uk-child-width-1-8\@m > * {
    width: calc(100% * 1 / 8.001);
  }
  .uk-width-1-7\@m {
    width: calc(100% * 1 / 7.001);
  }
  .uk-width-1-8\@m {
    width: calc(100% * 1 / 8.001);
  }
  .uk-column-1-7\@m {
    column-count: 7;
  }
  .uk-column-1-8\@m {
    column-count: 8;
  }
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-child-width-1-7\@l > * {
    width: calc(100% * 1 / 7.001);
  }
  .uk-child-width-1-8\@l > * {
    width: calc(100% * 1 / 8.001);
  }
  .uk-width-1-7\@l {
    width: calc(100% * 1 / 7.001);
  }
  .uk-width-1-8\@l {
    width: calc(100% * 1 / 8.001);
  }
  .uk-column-1-7\@l {
    column-count: 7;
  }
  .uk-column-1-8\@l {
    column-count: 8;
  }
}

/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-child-width-1-7\@xl > * {
    width: calc(100% * 1 / 7.001);
  }
  .uk-child-width-1-8\@xl > * {
    width: calc(100% * 1 / 8.001);
  }
  .uk-width-1-7\@xl {
    width: calc(100% * 1 / 7.001);
  }
  .uk-width-1-8\@xl {
    width: calc(100% * 1 / 8.001);
  }
  .uk-column-1-7\@xl {
    column-count: 7;
  }
  .uk-column-1-8\@xl {
    column-count: 8;
  }
}

.uk-child-width-1-7 > * {
  width: calc(100% * 1 / 7.001);
}

.uk-child-width-1-8 > * {
  width: calc(100% * 1 / 8.001);
}




.uk-width-xsmall {
width: 200px;
}
.uk-width-xsmall\@s {
width: 200px;
}
.uk-width-xsmall\@m {
width: 200px;
}
.uk-width-xsmall\@l {
width: 200px;
}
.uk-width-xsmall\@xl {
width: 200px;
}

.uk-width-2xsmall {
width: 250px;
}
.uk-width-2xsmall\@s {
width: 250px;
}
.uk-width-2xsmall\@m {
width: 250px;
}
.uk-width-2xsmall\@l {
width: 250px;
}
.uk-width-2xsmall\@xl {
width: 250px;
}

.uk-width-xmedium {
width: 350px;
}
.uk-width-xmedium\@s {
width: 350px;
}
.uk-width-xmedium\@m {
width: 350px;
}
.uk-width-xmedium\@l {
width: 350px;
}
.uk-width-xmedium\@xl {
width: 350px;
}

.uk-width-2xmedium {
width: 400px;
}
.uk-width-2xmedium\@s {
width: 400px;
}
.uk-width-2xmedium\@m {
width: 400px;
}
.uk-width-2xmedium\@l {
width: 400px;
}
.uk-width-2xmedium\@xl {
width: 400px;
}

.uk-button-secondary:hover
{
  background-color: #52565e;
  color: #fff;
}
