/*!
Template :	AppsLand @by Softnio
Preset   :	Default
Version	 :	1.1.0
Updated	 :	01.19.2018
*/

.active .steps h4,
.box-icon .fa,
.box-icon .ti,
.contact-form h3,
.contact-info h6 .fa,
.footer-links li a:hover,
.footer-navigation li a:hover,
.heading span,
.owl-theme .owl-nav [class*=owl-]:hover,
.owl-theme .owl-nav [class*=owl-],
.single-features .fa,
.single-features .ti,
.social-list li a:hover,
.video-play,
.video-play:focus,
.video-play:hover {
    color: #FFB310
}

.pricing-bottom .ti-check {
    color: #00d578
}

.pricing-bottom .ti-close {
    color: #de0000
}

.affix .navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.owl-theme .owl-dots .owl-dot span:after {
    border-color: #FFB310
}

.primary-bg {
    background: #FFB310
}

.secondary-bg {
    background: #F5F5F5
}

.affix .navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #FFB310
}

.navbar-default .navbar-toggle {
    background: #FFB310
}

.button {
    background: #FFB310
}

.button:hover {
    background: #FFB310
}

.header-texts .button {
    background: #FFB310;
    color: #fff
}

.header-texts .button:hover {
    background: #fff;
    color: #FFB310
}

.button.button-transparent {
    background: 0 0
}

.button.button-transparent:hover {
    background: #fff;
    color: #FFB310;
    border-color: #fff
}

.navbar-default .navbar-nav>li>a.button,
.navbar-default .navbar-nav>li>a.button:focus {
    border: 2px solid #FFB310;
    background: #FFB310
}

.navbar-default .navbar-nav>li>a.button:hover {
    color: #FFB310
}

.affix .navbar-default .navbar-nav>li.active>a.button,
.affix .navbar-default .navbar-nav>li.active>a.button:focus,
.affix .navbar-default .navbar-nav>li>a.button:hover {
    color: #FFB310;
    border-color: #FFB310
}

.box-icon,
.gradiant-background,
.team-member .team-photo:after {
    background-image: -o-linear-gradient(157deg, #c3e1eb 0, #1F65DB 100%);
    background-image: linear-gradient(293deg, #c3e1eb 0, #1F65DB 100%)
}

@media only screen and (max-width:991px) {
    .affix .navbar-default .navbar-nav>.active>a,
    .affix .navbar-default .navbar-nav>.active>a:focus,
    .affix .navbar-default .navbar-nav>.active>a:hover,
    .affix .navbar-default .navbar-nav>li>a:focus,
    .affix .navbar-default .navbar-nav>li>a:hover,
    .navbar-default .in .navbar-nav>li>a:focus,
    .navbar-default .in .navbar-nav>li>a:hover {
        background: #FFB310
    }
}

.button-black {
    background: #000000;
}

.button-black:hover {
    background: #00000;
}

.gradiant-background {
    background-image: -o-linear-gradient(157deg, #c3e1eb 0, #1F65DB 100%);
    background-image: linear-gradient(293deg, #c3e1eb 0, #1F65DB 100%);
}

.gradiant-background-2 {
    background-image: -o-linear-gradient(157deg, #ED355B 0, #FFB310 100%);
    background-image: linear-gradient(293deg, #ED355B 0, #FFB310 100%);
}

.profile-image {
    height: 100px;
    width: 100px;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    bottom: -40px;
}

.profile-image img {
    border-radius: 50%;
}

.button-full {
    width: 100%;
}

.button-upload {
    height: 60px;
    padding: 20px 25px;
    color: #666;
    border: 1px solid #eee;
    border-radius: 8px;
    box-shadow: none;
    transition: all .5s ease;
    width: 100%;
}

.popup-images {
    max-width: 970px;
    margin: 30px auto;
    padding: 50px 35px;
    background: #fff;
}

.color-primary {
    color: #FFB310;
}


/**
 * RESULTS
 */

.dl-search-result {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 14px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #eef2f6;
    transition: border 400ms ease-out, box-shadow 400ms ease-out;
    min-height: 270px
}

.dl-search-result:hover {
    box-shadow: 0 2px 14px rgba(51, 51, 51, 0.2);
    border: 1px solid #0596de
}

.dl-search-result.dl-doctor-active {
    box-shadow: 0 2px 14px rgba(51, 51, 51, 0.2);
    border: 1px solid #0596de
}

.dl-search-result-presentation {
    padding: 14px;
    width: 320px
}

.dl-search-result-presentation h3 {
    margin: 0 !important
}

.dl-search-result-calendar {
    padding: 14px;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
}

@media screen and (max-width: 650px) {
    .dl-search-result-calendar {
        display: none
    }
}

.dl-search-result-title-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.dl-search-result-avatar {
    width: 94px;
    overflow: hidden;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.dl-search-result-avatar img {
    width: 80px;
    border-radius: 50%
}

.dl-search-result-avatar h2 {
    font-size: 14px;
    margin-top: 15px;
}

.dl-search-result-title {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-bottom: 14px
}

.dl-search-result-name {
    font-size: 14px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 500;
    line-height: 20px
}

.dl-search-result-subtitle {
    font-size: 14px;
    font-weight: bold;
    margin-top: 4px
}

.dl-search-result-organization-icon {
    display: inline-block;
    vertical-align: middle
}

.dl-search-result-organization-icon svg {
    fill: #0596de;
    width: 24px
}

.dl-search-result-content {
    margin-left: 94px
}

.dl-search-result-specialities {
    margin-bottom: 6px
}

.dl-search-result-specialities .dl-chip {
    margin-bottom: 8px
}

.dl-search-result-regulation-sector {
    margin: 14px 0;
    color: rgba(67, 95, 113, 0.6)
}

.dl-button {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 13px;
    color: #435f71;
    height: 44px;
    border: 0;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    text-decoration: none !important;
    margin: 0;
    display: inline-block;
    padding: 0 14px;
    transition: opacity 500ms, color 200ms, background-color 200ms;
    background-color: transparent;
    cursor: pointer
}

.dl-button i {
    font-size: 22px;
    margin: 0 7px
}

.dl-button[disabled] {
    cursor: default !important
}

.dl-button.dl-button-relative-size {
    height: auto;
    width: 100%;
    min-height: 44px
}

.dl-button-danger,
.dl-button-default,
.dl-button-info,
.dl-button-primary,
.dl-button-warning {
    border-radius: 4px
}

.dl-button-default-real-link {
    border-bottom: solid 1px;
    padding: 0;
    font-size: 12px
}

.dl-button-danger,
.dl-button-danger-flat,
.dl-button-default,
.dl-button-default-flat,
.dl-button-info,
.dl-button-info-flat,
.dl-button-primary,
.dl-button-primary-flat,
.dl-button-warning,
.dl-button-warning-flat {
    font-size: 14px;
    color: #fff;
    padding: 0 50px
}

.dl-button-danger[disabled],
.dl-button-danger-flat[disabled],
.dl-button-default[disabled],
.dl-button-default-flat[disabled],
.dl-button-info[disabled],
.dl-button-info-flat[disabled],
.dl-button-primary[disabled],
.dl-button-primary-flat[disabled],
.dl-button-warning[disabled],
.dl-button-warning-flat[disabled] {
    opacity: 0.4
}

.dl-button-danger-link,
.dl-button-default-link,
.dl-button-info-link,
.dl-button-primary-link,
.dl-button-warning-link {
    font-family: "Roboto", Arial, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px
}

@media (min-width: 768px) {
    .dl-button-danger-link,
    .dl-button-default-link,
    .dl-button-info-link,
    .dl-button-primary-link,
    .dl-button-warning-link {
        font-size: 14px
    }
}

.dl-button-danger-link[disabled],
.dl-button-default-link[disabled],
.dl-button-info-link[disabled],
.dl-button-primary-link[disabled],
.dl-button-warning-link[disabled] {
    color: rgba(67, 95, 113, 0.3)
}

.dl-button-danger-flat,
.dl-button-default-flat,
.dl-button-info-flat,
.dl-button-primary-flat,
.dl-button-warning-flat {
    text-transform: uppercase
}

.dl-button-danger,
.dl-button-danger-flat {
    background-color: #e62638
}

.dl-button-danger[disabled],
.dl-button-danger-flat[disabled] {
    background-color: #e62638
}

.dl-button-danger:not([disabled]):hover,
.dl-button-danger:not([disabled]):active,
.dl-button-danger:not([disabled]):focus,
.dl-button-danger-flat:not([disabled]):hover,
.dl-button-danger-flat:not([disabled]):active,
.dl-button-danger-flat:not([disabled]):focus {
    background-color: #c31627;
    color: #fff
}

.dl-button-danger-link {
    color: #e62638
}

.dl-button-danger-link:not([disabled]):hover {
    color: #c31627
}

.dl-button-default,
.dl-button-default-flat {
    background-color: #435f71
}

.dl-button-default-link {
    color: #435f71
}

.dl-button-default-link:not([disabled]):hover {
    color: #304451
}

.dl-button-info,
.dl-button-info-flat {
    background-color: #0596de
}

.dl-button-info[disabled],
.dl-button-info-flat[disabled] {
    background-color: #0596de
}

.dl-button-info:not([disabled]):hover,
.dl-button-info-flat:not([disabled]):hover {
    background-color: #077ac7;
    color: #fff
}

.dl-button-info-link {
    color: #0596de
}

.dl-button-info-link svg {
    fill: #0596de
}

.dl-button-info-link:not([disabled]):hover {
    color: #077ac7
}

.dl-button-primary,
.dl-button-primary-flat {
    background-color: #fdc400;
    color: #224358
}

.dl-button-primary:not([disabled]):hover,
.dl-button-primary:not([disabled]):active,
.dl-button-primary:not([disabled]):focus,
.dl-button-primary-flat:not([disabled]):hover,
.dl-button-primary-flat:not([disabled]):active,
.dl-button-primary-flat:not([disabled]):focus {
    background-color: #fdaf00;
    color: #224358
}

.dl-button-primary-link {
    color: #fdc400
}

.dl-button-warning,
.dl-button-warning-flat {
    background-color: #fd8f00
}

.dl-button-warning-link {
    color: #fd8f00
}

.dl-button-raw-link:hover {
    text-decoration: underline
}

.dl-button-circle {
    width: 44px;
    border-radius: 50%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    padding: 0
}

.dl-button-circle i {
    font-size: 15px
}

.dl-button-block {
    width: 100%;
    padding: 0
}

.dl-button-label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    height: 100%
}

.dl-button-size-small {
    font-family: "Roboto", Arial, sans-serif
}

.dl-button-size-big {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 18px;
    line-height: 38px;
    padding: 5px 0
}