


/* 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-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;

}
.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-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
{  background-color:#333; color:#fff;
  font-family:"myfont"; font-weight:500;
}
.uk-label
{  font-family:"myfont"; font-weight:400 !important;
}

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

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

.uk-placeholder {

    border: 1px dashed #555;
}

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

.uk-breadcrumb > * > *
{   font-family:"myfont"; font-weight:300;
    opacity:1;
    /*color: #ff0000;*/
    /*zoom: 0.9; -moz-transform: scale(0.9);*/
    /*transform: skew(-5deg);*/
}

.uk-breadcrumb > *
{    color: #555;
}

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before
{
    content: "⟩";
    display: inline-block;
    margin: 0 10px;
    color: #000;
    font-family:"myfont"; font-weight:300;
    transform: skew(-5deg);
}

.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-deep
{
    color: #1a1a2e;
    text-shadow: 2px 2px 3px rgba(255,255,255,0.2);

}

.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-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
    }
}


