/*------------------------------------ COLORS */
/* primary      #4f57e3     26,147,71           */
/* secondary    #ff687e     3,171,195           */
/* tertiary     #fdd900                         */
/* light        #ffffff
/* dark         #383838 (previously #2d2e33) (emphasis text, headings)
/* muted (medium)   #989B9F (muted text) / #818285 / #6d6d70 (#6C6D74) (body text) light text, meta text, disabled links and buttons */ 
/* muted            #f7f7f5     light backgrounds */
/*--------------------------------------------*/

/*--------------------------- CUSTOM COLOR BLOCKS */
.uk-text-bg-primary {
    background: #4f57e3;
    box-shadow: 10px 0 0 #4f57e3, -10px 0 0 #4f57e3;
}
/*----- secondary */
.uk-text-bg-secondary {
    background: #4f57e3;
    box-shadow: 10px 0 0 #4f57e3, -10px 0 0 #4f57e3;
}
/*----- tertiary */
.uk-section-tertiary,
.uk-tile-tertiary > div,
.uk-card-tertiary {
    background: #fdd900;
}
.uk-text-tertiary {
    color: #fdd900;
}
.uk-text-bg-tertiary {
    display: inline;
    background: #fdd900;
    box-shadow: 10px 0 0 #fdd900, -10px 0 0 #fdd900;
}
/*----- dark */
.uk-section-dark,
.uk-tile-dark,
.uk-card-dark { 
    background: #383838; 
}
.uk-text-dark {
    color: #383838; 
}
.uk-text-bg-dark {
    background: #383838;
    box-shadow: 10px 0 0 #383838, -10px 0 0 #383838;
}
a.login.uk-dark {
    color: #383838 !important;
}
/*----- light */
.uk-section-light,
.uk-tile-light,
.uk-card-light { 
    background: #fff; 
}
.uk-text-light {
    color: #fff;
}
.uk-text-bg-light {
    background: #fff;
    box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
}
.colorful1 {
    /* background: 
        radial-gradient(ellipse at 5% 5%, #fec833 0%, rgba(254,200,51,0) 75%),
        radial-gradient(ellipse at 95% 5%, #fdc1a7 0%, rgba(253,193,167,0) 75%),
        radial-gradient(ellipse at 95% 95%, #e4699a 15%, rgba(228,105,154,0) 75%),
        radial-gradient(ellipse at 5% 95%, #eb5551 30%, rgba(235,85,81,0) 75%);
    background-image: -webkit-linear-gradient(150deg,#2f3b8a 0,#4f57e3 20%,#ff687e 70%,#fdd900 100%);
    background-image: linear-gradient(150deg,#2f3b8a 0,#4f57e3 20%,#ff687e 70%,#fdd900 100%); */
}
.colorful2 {
 /*   background-image: -webkit-linear-gradient(150deg,#fdd900 20%,#ff687e 80%);
    background-image: linear-gradient(150deg,#ff687e 20%,#fdd900 80%); */
}
.colorful3 {
/*    background-image: -webkit-linear-gradient(150deg,#ff687e 20%,#4f57e3 80%);
    background-image: linear-gradient(150deg,#4f57e3 20%,#ff687e 80%); */
}
.colorful2::after {
    content: "";
    position: relative;
    z-index:2;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 5px;
    display: block;
    background-image: linear-gradient(150deg,#ff687e 20%,#fdd900 80%);
}
.colorful3::after {
    content: "";
    position: relative;
    z-index:2;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 5px;
    display: block;
    background-image: linear-gradient(150deg,#4f57e3 20%,#ff687e 80%);
}


/*--------------------------- CARDS */
.uk-card-border {
    border-color: #e5e5e7;
    box-shadow: none;
}
.uk-card-border-primary {
    border-color: #4f57e3;
    border-width: 5px;
}
.uk-card-border-secondary {
    border-color: #ff687e; 
}
.uk-card-border-tertiary {
    border-color: #fdd900; 
}

/*--------------------------- MENUS */
.uk-navbar-dropdown-nav > li > a.current-menu-item {
    color: #ff687e;
}
.single-success_story .uk-navbar-nav > li > a.success,
.post-type-archive-success_story .uk-navbar-nav > li > a.menu-item-object-success_story {
    color: #ff687e;
}
.single-success_story .uk-navbar-nav > li > a.success::before,
.post-type-archive-success_story .uk-navbar-nav > li > a.menu-item-object-success_story::before {
    background-color: #ff687e;
    right: 10px;
    height: 3px;
}
.single-success_story .uk-light .uk-navbar-nav > li > a,
.post-type-archive-success_story .uk-light .uk-navbar-nav > li > a.menu-item-object-success_story {
    color: rgba(255,255,255,.9);
}
.single-success_story .uk-light .uk-navbar-nav > li > a.success::before,
.post-type-archive-success_story .uk-light .uk-navbar-nav > li > a.menu-item-object-success_story::before {
    background-color: #fff;
    right: 10px;
    height: 3px;
}
.site-map .uk-subnav {
    display: block;
    flex-wrap: nowrap;
}
.site-map .uk-subnav li {
    margin-top: 0 !important;
}
.site-map .uk-subnav li a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.site-map .uk-nav li > a  {
    
}

/*--------------------------- BUTTONS */
.uk-button, .btn {
    padding-top: 15px;
    padding-bottom: 15px;
}
.uk-button-large {
    padding-top: 18px;
    padding-bottom: 18px;
}
.uk-button-small {
    padding-top: 10px;
    padding-bottom: 10px;
}
.uk-button-background {
    
}
.uk-section-primary .uk-button-danger,
.uk-tile-primary:not(.uk-preserve-color) a.uk-button-danger,
.uk-card-primary.uk-card-body .uk-button-danger {
    color: #4f57e3 !important;
}
.uk-section-secondary .uk-button-danger,
.uk-card-secondary.uk-card-body .uk-button-danger {
    color: #ff687e !important;
}
.uk-section-primary .uk-button-danger:hover,
.uk-section-secondary .uk-button-danger:hover,
.uk-tile-primary:not(.uk-preserve-color) a.uk-button-danger:hover,
.uk-card-primary.uk-card-body .uk-button-danger:hover,
.uk-card-primary.uk-card-body .uk-button-danger:active,
.uk-card-secondary.uk-card-body .uk-button-danger:hover,
.uk-card-secondary.uk-card-body .uk-button-danger:active {
    color: #fdd900!important;
}

/*--------------------------- TYPOGRAPHY */
li, p {
    -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
    page-break-inside: avoid; /* Firefox */
    break-inside: avoid; /* IE 10+ */
}
.uk-text-larger {
    font-size: 120%;
    line-height: 1;
}
.uk-text-smaller {
    font-size: 90%;
}
.uk-line-height-1 	{ line-height: 1; }
.uk-line-height-11 	{ line-height: 1.1; }
.uk-line-height-12 	{ line-height: 1.2; }
.uk-line-height-13 	{ line-height: 1.3; }
.uk-line-height-14 	{ line-height: 1.4; }
.registered50 {
    font-size: 50%;
    display: inline-block;
    position: relative;
    bottom: 25px;
}
.registered75 {
    font-size: 75%;
    display: inline-block;
    position: relative;
    bottom: 15px;
}
.uk-icon {
/*    color: #4f57e3; */
}

/*--------------------------- TABLE */
tr.uk-row-muted td,
tr.uk-row-muted th {
    background: #f4f4f2;
}
.uk-row-middle th,
.uk-row-middle td,
.uk-cell-middle {
    vertical-align: middle;
}
.uk-table-xsmall td {
    padding: 5px 7px;
}
td.border-all,
table.border-all td,
table.border-all th,
table.border-all {
    border: 1px solid rgba(0,0,0,0.1);
}
td.border-left {
    border-left: 1px solid rgba(0,0,0,0.1);
}
td.border-right {
    border-right: 1px solid rgba(0,0,0,0.1);
}
td.border-top {
    border-top: 1px solid rgba(0,0,0,0.1);
}
td.border-bottom {
    border-top: 1px solid rgba(0,0,0,0.1);
}

.noborder-left {
    border-left-color: transparent !important;
}
.noborder-right {
    border-right-color: transparent !important;
}
.noborder-top {
    border-top-color: transparent !important;
}
.noborder-bottom {
    border-top-color: transparent !important;
}

/*--------------------------- FORM */


/*--------------------------- CUSTOM OVERRIDES     */
.uk-tab > * > a {
    padding-bottom: 10px;
    border: 1px solid #E5E5E7;
    border-bottom-color: transparent; /* #E5E5E7 #989b9f #383838 */
}
.uk-tab > * > a:hover {
    border-bottom-color: transparent;
}
.uk-tab > * > .uk-active a {
    
}
.uk-tab>.uk-active>a {
    border-bottom-color: #fff;
}
.physician-img {
    width: 100% !important;
    height: auto !important;
}