﻿
body {
    font-family: arial, calibri,sans-serif;
}

.bg {
    background: #fff;
}

.bg-cocuk {
    background: url('/images/header-bg-cocuk.png') no-repeat #fff;
}

a {
    color: #5ab0ee;
}

    a:focus, a:hover {
        text-decoration: none;
    }

.pos_relative {
    position: relative;
}

:focus {
    outline: none !important;
}

.YeniKayit {
    width: 50%;
    margin: 40px auto !important;
    border-radius: 8px;
    padding: 10px;
}

.KayitBg {
    background-color: #f7f8fb !important;
}

.YeniKayit h3 {
    border-bottom: 1px solid #eae9e9;
    padding: 0px 3px 15px 3px;
    margin: 5px 0px 20px 0px;
    font-size: 18px;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    color: #ec3c62;
}

::-webkit-scrollbar {
    width: 7px;
}

.page-sidebar-closed .page-content-wrapper .page-content {
    margin-left: 60px;
}

.page-sidebar-closed .page-sidebar, .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
    width: 60px !important;
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
    padding-left: 20px;
    padding-right: 20px;
    width: 270px;
    overflow: hidden;
}

::-webkit-scrollbar-thumb {
    background-color: #cc666e;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
}

.page-wrapper {
    position: relative;
    /*width: 1624px;*/
    margin: 0 auto;
    /*-webkit-box-shadow: 0 0 20px 0 rgba(62, 28, 131, 0.1);
    -o-box-shadow: 0 0 20px 0 rgba(62, 28, 131, 0.1);
    box-shadow: 0 0 20px 0 rgba(62, 28, 131, 0.1);*/
}

.shadow- {
    position: absolute;
    left: 0;
    right: 0;
    height: 50px;
    top: 80px;
    -webkit-box-shadow: inset 2px 13px 10px 2px rgba(0,0,0,.035);
    -moz-box-shadow: inset 2px 13px 10px 2px rgba(0,0,0,.035);
    box-shadow: inset 2px 13px 10px 2px rgba(0,0,0,.035);
    z-index: 9;
}

.margin10 {
    margin: 10px;
}

.page-content {
    background: none;
}

a:focus, a:hover {
    color: #2fc2ef;
}

.page-content-wrapper .page-content {
    margin-left: 270px;
    background: none;
    padding: 15px 15px;
    display: block;
    position: relative;
    background: #f7f8fb;
}

    .page-content-wrapper .page-content:after {
        clear: both;
        content: "";
        display: block;
    }

.cd-horizontal-timeline .events {
    width: 100% !important;
}

/** info input ************************/

.form-info {
    position: relative;
    margin: 0 0 35px 0;
    border-bottom: 1px solid #ddd;
}

    .form-info .info-desc {
        color: #999;
    }

    .form-info .info-title {
        color: #555;
        margin: 10px 0;
    }

.widget-info {
    position: relative;
    margin: 0 0 10px 0;
}

    .widget-info .info-desc {
        color: #999;
    }

    .widget-info .info-title {
        color: #555;
        margin: 5px 0 10px;
    }

.border-bottom {
    border-bottom: 1px solid #ddd;
}

/** helpers ************************/

.no-shadow {
    box-shadow: none !important;
}

.green-blurry {
    color: transparent;
    text-shadow: 0 0 5px rgba(11,182,150,0.3);
}

.gray-blurry {
    color: transparent;
    text-shadow: 0 0 5px rgba(0,0,0,0.3);
}

.text-left {
    text-align: left !important;
}

.padding-40 {
    padding: 20px 40px !important;
}

.padding-30 {
    padding: 30px !important;
}

.padding-20 {
    padding: 20px !important;
}

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

.padding-5 {
    padding: 5px !important;
}

.no-padding {
    padding: 0 !important;
}

.border-right-0 {
    border-right: none !important;
}

.padding-top-20 {
    padding-top: 20px !important;
}

.padding-top-30 {
    padding-top: 30px !important;
}

.font-rc {
    font-family: 'Roboto Condensed', sans-serif;
}

.displayBlock {
    display: block;
}

.margin-left-0 {
    margin-left: 0;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-right-0 {
    margin-right: 0 !important;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-30 {
    margin-bottom: 30px !important;
}

.margin-bottom-40 {
    margin-bottom: 40px !important;
}

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

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-right-30 {
    margin-right: 30px !important;
}

.margin-right-40 {
    margin-right: 40px !important;
}

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

.margin-top-15 {
    margin-top: 15px !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}

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

.margin-top-40 {
    margin-top: 40px !important;
}

.padding-left-0 {
    padding-left: 0 !important;
}

.margin-left-10 {
    margin-left: 10px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}

.margin-left-30 {
    margin-left: 30px !important;
}

.margin-left-40 {
    margin-left: 40px !important;
}


/** table ************************/
.table-bg-red {
    background-color: #ffecee !important
}

.table-bg-green {
    background-color: #C8E6C9 !important;
}

.table-bg-orange {
    background-color: #FFECB3 !important;
}

.table-bg-blue {
    background-color: #B3E5FC !important;
}

    .table-bg-green td, .table-bg-red td, .table-bg-orange td, .table-bg-blue td {
        border-top: 1px solid #fff !important;
    }

table.dataTable tbody th, table.dataTable tbody td {
    padding: 14px 10px;
}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: 0px solid #ddd;
    color: #575962;
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #fbfbfe;
}

.table-hover > tbody > tr:hover, .table-hover > tbody > tr:hover > td {
    background: #f7f7fc !important;
}


/** btn ************************/
.btn {
    border: 2px solid #999;
    border-radius: 40px !important;
    transition: all 0.3s ease !important;
}

    .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):not(.btn-icon-only) > i {
        margin: 0px 0.3em 0 -0.2em !important;
    }

    .btn.purple:focus:not(.btn-outline), .btn.purple.focus:not(.btn-outline) {
        color: #fff;
        background-color: #662483;
        border-color: #662483;
    }

    .btn.btn-outline.red.active, .btn.btn-outline.red:active, .btn.btn-outline.red:active:focus, .btn.btn-outline.red:active:hover, .btn.btn-outline.red:focus, .btn.btn-outline.red:hover {
        border-color: #5f2379;
        color: #fff;
        background-color: #5f2379;
    }

    .btn.btn-yellow:not(.btn-outline) {
        color: #fff;
        background-color: #f4984e;
        border-color: #f4984e;
    }

    .btn.btn-yellow.active, .btn.btn-yellow:active, .btn.btn-yellow:active:focus, .btn.btn-yellow:active:hover, .btn.btn-yellow:focus, .btn.btn-yellow:hover {
        border-color: #e7904b;
        color: #fff;
        background-color: #e7904b;
    }

    .btn.btn-red:not(.btn-outline) {
        color: #fff;
        background-color: #cc666e;
        border-color: #cc666e;
    }

    .btn.btn-red.active, .btn.btn-red:active, .btn.btn-red:active:focus, .btn.btn-red:active:hover, .btn.btn-red:focus, .btn.btn-red:hover {
        border-color: #cd7c83;
        color: #fff;
        background-color: #cd7c83;
    }

    .btn.btn-seagreen:not(.btn-outline) {
        color: #fff;
        background-color: #00bfa5;
        border-color: #00bfa5;
    }

    .btn.btn-seagreen.active, .btn.btn-seagreen:active, .btn.btn-seagreen:active:focus, .btn.btn-seagreen:active:hover, .btn.btn-seagreen:focus, .btn.btn-seagreen:hover {
        border-color: #00cbaf;
        color: #fff;
        background-color: #00cbaf;
    }


    .btn.btn-outline.green {
        border-color: #5ab0ee;
        color: #5ab0ee;
        background: none;
    }

        .btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active {
            border-color: #5ea5d5;
            color: #fff;
            background-color: #5ea5d5;
        }

    .btn.blue:not(.btn-outline):focus, .btn.blue:not(.btn-outline).focus {
        color: #fff;
        background-color: #5ab0ee;
        border-color: #5ab0ee;
    }

    .btn.blue:not(.btn-outline):hover {
        color: #fff;
        background-color: #5ea5d5;
        border-color: #5ea5d5;
    }


    .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn:hover:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn-group > .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
        box-shadow: none;
        text-transform: capitalize;
        padding: 5px 14px 5px 14px;
    }


    .btn.red:not(.btn-outline) {
        color: #fff;
        background-color: #cc666e;
        border-color: #cc666e;
    }

        .btn.red:not(.btn-outline):hover {
            color: #fff;
            background-color: #cd7c83;
            border-color: #cd7c83;
        }


    .btn.btn-lg:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
        padding: 3px 15px;
        text-transform: inherit;
        font-size: 14px;
    }

    .btn.default:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn-default {
        box-shadow: none;
        border-radius: 4px;
        border: 2px solid #d3d7dc;
        color: #6c7279 !important;
    }

    .btn.btn-outline.default:hover, .btn.btn-outline.default:active, .btn.btn-outline.default:active:hover, .btn.btn-outline.default:active:focus, .btn.btn-outline.default:focus, .btn.btn-outline.default.active {
        border-color: #ec3c62 !important;
        color: #fff !important;
        background-color: #ec3c62;
    }

        .btn.btn-outline.default:hover i, .btn.btn-outline.default:active i, .btn.btn-outline.default:active:hover i, .btn.btn-outline.default:active:focus i, .btn.btn-outline.default:focus i, .btn.btn-outline.default.active i {
            color: #fff !important;
        }


.btn-primary, .btn-primary i {
    color: #fff !important;
    box-shadow: none !important;
}

.btn.btn-lg.btn-primary:hover {
    background-color: #5ea5d5 !important;
    border-color: #5ea5d5 !important;
    color: #fff !important;
}

.btn-default.active, .btn-default:active, .btn-default:hover, .open > .btn-default.dropdown-toggle {
    background-color: #5ab0ee !important;
    color: #fff !important;
    border-color: #5ab0ee;
}



.btn-primary, .btn-success {
    color: #fff;
    background-color: #5ab0ee;
    border-color: #5ab0ee;
}

    .btn-primary:hover, .btn-primary:focus, .btn-success:hover, .btn-success:focus {
        color: #fff;
        background-color: #5ea5d5 !important;
        border-color: #5ea5d5 !important;
    }

.btn-orange {
    color: #fff;
    background-color: #f4984e;
    border-color: #f4984e;
}

    .btn-orange:hover, .btn-orange:focus {
        color: #fff;
        background-color: #dd8a48 !important;
        border-color: #dd8a48 !important;
    }

.btn-danger {
    color: #fff;
    background-color: #cc666e;
    border-color: #cc666e;
}

.btn-link {
    color: #787f95 !important;
    background: none;
    border: none;
    font-weight: 500 !important;
}

    .btn-link:hover, .btn.btn-link:hover:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
        box-shadow: none;
        background-color: #dedede !important;
        border-color: #dedede !important;
        color: #787f95 !important;
    }


[class^="sb-"], [class*="sb-"] {
    vertical-align: 35%;
    margin-right: 5px;
}

.btn-lg i {
    font-size: 12px;
}

.btn-icon-only:hover {
    padding: 6px !important;
}

.btn-info, .btn-info {
    color: #fff;
    background-color: #5ab0ee;
    border-color: #5ab0ee;
}

.btn.btn-xs:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
    font-size: 12px;
    padding: 3px 8px 3px 8px;
}

.btn.btn-sm:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
    font-size: 11px;
    padding: 6px 18px 6px 18px;
}

.input-file-btn {
    border-radius: 40px;
    width: 46px;
    height: 46px;
    display: block;
    color: white;
    line-height: 42px;
    padding-left: 8px;
}

/** colors ************************/
.font-green {
    color: #5ab0ee !important;
}

.border-green {
    border-color: #5ab0ee !important;
}

.bg-green {
    background: #5ab0ee !important;
}

.bg-blue {
    background-color: #5ab0ee !important;
}

.bg-red {
    background-color: #cc666e !important;
}

.bg-orange {
    background-color: #f4984e !important;
}

/** en-yakin-eczane ************************/
.en-yakin-eczane {
    width: 100%;
    height: 205px;
    background: url('/images/en-yakin-eczane.jpg') center;
    background-size: cover;
    margin: 15px 0;
    text-align: center;
    position: relative;
    z-index: 1;
}

    .en-yakin-eczane.eczane {
        background: url('/images/en-yakin-eczane2.jpg') center;
    }

        .en-yakin-eczane.eczane .baslik {
            top: 70px !important;
        }

    .en-yakin-eczane:hover {
        opacity: 0.7;
        cursor: pointer;
    }

    .en-yakin-eczane .baslik {
        color: #3e4044;
        font-size: 20px;
        position: absolute;
        font-weight: 500;
        top: 22px;
        transform: translate(-50%, -50%);
        left: 50%;
    }

    .en-yakin-eczane .bul-text {
        color: #5ab0ee;
        font-size: 20px;
        text-decoration: underline;
        position: absolute;
        bottom: 10px;
        transform: translate(-50%, -50%);
        left: 49%;
    }
/** islem menu ************************/
.islem {
    width: 360px;
    right: 80px !important;
    top: -4px !important;
    background: #59b0ee;
    border-radius: 4px;
}

    .islem li {
        display: inline-block;
    }

        .islem li a {
            color: #fff;
            border-right: 1px solid #cc666e;
            padding: 12px 16px;
        }

            .islem li a:hover {
                background: #449ddc;
                color: #fff;
            }

            .islem li a:last-child {
                border-width: 0;
            }



/** accordion ************************/
.sb-accordion {
}

    .sb-accordion .panel-default > .panel-heading {
        color: #333;
        background: none;
        border: none;
        border-bottom: 2px solid #ddd;
    }

    .sb-accordion .panel-title {
        position: relative;
    }

    .sb-accordion .btn-tik {
        position: absolute;
        left: 5px;
        top: 5px;
        display: block;
    }

/** header ************************/
.page-header.navbar .top-menu .navbar-nav {
    background: #fff;
}

.page-header-fixed .page-container {
    margin: 0;
}

    .page-header-fixed .page-container:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: -1;
        right: 0;
        width: 100%;
        background-color: #f7f8fb;
        left: 0;
        height: 100%;
    }

    .page-header-fixed .page-container:after {
        clear: both;
        content: "";
        display: block;
    }

.nav > li > a:focus, .nav > li > a:hover {
    background: none;
}

.navbar-nav > li, .page-header.navbar .top-menu .navbar-nav > li.dropdown {
    height: 80px;
    border-right: 1px solid #f7f7f7 !important;
    padding-right: 10px;
    padding-left: 10px;
}

    .navbar-nav > li > a {
        color: #656874;
        font-size: 18px;
    }

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
    height: 50px;
    width: 50px;
    background-size: cover;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    top: -2px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
    position: relative;
    top: 3px;
    color: #bdc0cd;
}

.page-sidebar .sidebar-toggler > span, .page-sidebar .sidebar-toggler > span::after, .page-sidebar .sidebar-toggler > span::before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span::after, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span::before {
    background: #5ab0ee;
}

.top-dropdown-box-icon {
    font-size: 36px;
    top: 5px;
    position: relative;
}

.page-header.navbar .page-logo {
    width: 270px;
    height: 80px;
    background: #2c3951;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
    margin: 34px 0 0;
}

.page-header.navbar .menu-toggler > span, .page-header.navbar .menu-toggler > span::after, .page-header.navbar .menu-toggler > span::before {
    height: 2px;
    background: #ec3c62;
}

    .page-header.navbar .menu-toggler > span:hover, .page-header.navbar .menu-toggler > span:hover::after, .page-header.navbar .menu-toggler > span:hover::before {
        background: #d7395b;
    }

.page-sidebar-wrapper {
    width: 270px;
    background: #fff;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}

.page-sidebar {
    background: #fff;
    width: 270px;
}


.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a {
    background-color: #fff;
    box-shadow: 4px 4px 4px rgba(7,7,7,0.112);
}

.page-sidebar .sidebar-toggler > span, .page-sidebar .sidebar-toggler > span::after, .page-sidebar .sidebar-toggler > span::before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span::after, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span::before {
    height: 2px;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper .sidebar-toggler,
.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper .sidebar-toggler:hover {
    margin-right: 23px;
}

.page-sidebar .page-sidebar-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
    width: 33px !important;
    display: inline-block;
}

.page-sidebar.navbar-collapse.in {
    z-index: 99;
}


/** pagination ******/
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #5ab0ee;
    border-color: #5ab0ee;
}




/** alert ******/
.alert {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: white;
    font-size: 18px;
    font-family: 'Roboto Condensed',sans-serif;
    box-shadow: 4px 4px 10px 1px rgba(7,7,7,.05);
    border: 2px solid #999;
    position: relative;
    padding: 17px 18px 16px 57px;
    margin-bottom: 30px;
}

    .alert:before {
        font-family: FontAwesome;
        content: "";
        padding-right: 20px;
        vertical-align: middle;
        font-size: 30px;
        color: #5ab0ee;
        position: absolute;
        top: 9px;
        left: 13px;
    }

    .alert:after {
        clear: both;
        content: "";
        display: block;
    }


.alert-info {
    border-color: #5ab0ee;
    color: #646464;
}

.alert-success {
    border-color: #5ab0ee;
    color: #5ab0ee;
}

.alert-warning {
    border-color: #ffba00;
    color: #ffba00;
}

.alert-danger {
    border-color: #ec3c62;
    color: #ec3c62;
}
/** Profile ******/
.home-profile {
    background: #2f4059;
    width: 18%;
    color: #fff;
    float: left;
    display: inline-block;
    overflow: hidden;
}

    .home-profile:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: -1;
        left: 0;
        width: 18%;
        background-color: #2f4059;
    }

.profile-pic {
    width: 230px;
    height: 230px;
    background-size: cover;
    border-radius: 153px;
    margin: auto;
    margin-top: 15px;
    border: 5px solid #fff;
}


.profile-sidebar {
    width: 100% !important;
}

.profile-usertitle-name {
    color: #fff !important;
    text-align: center;
    padding-left: 0px;
    font-weight: 300 !important;
    margin-bottom: 0px !important;
}

.profile-sidebar-portlet {
    min-width: 240px;
}

.profile-desc-title {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

.btn-duzenle {
    border-radius: 40px;
    background: #d2bff6;
    color: #662483;
    padding: 5px 15px;
    border: none;
}

.btn-profili-tamamla {
    border-radius: 40px;
    background: #ebf4f5;
    color: #5ab0ee;
    padding: 5px 15px;
    border: none;
}

.btn-randevu-al {
    border-radius: 40px;
    background: #7ad1a6;
    color: #fff;
    padding: 5px 15px;
    border: none;
    font-size: 13px;
}

.btn-ah-degistir {
    border-radius: 40px;
    background: none;
    color: #7ad1a6;
    padding: 5px 15px;
    border: 1px solid #dedfdf;
    font-size: 13px;
    margin: 5px 0;
}

.profile-doluluk-orani {
    color: #aeb3bc !important;
    font-weight: 300 !important;
    text-align: center;
    padding-left: 0px;
}

.home-profile .full-box, .home-profile .half-box {
    text-align: center;
    padding: 20px 10px;
    margin: 5px 0;
}

    .home-profile .full-box .text-big, .home-profile .half-box .text-big {
        font-size: 28px;
        display: block;
        font-weight: 300;
    }

    .home-profile .full-box .text-small, .home-profile .half-box .text-small {
        font-size: 15px;
        color: #a2a8b2;
    }

.home-profile .full-box, .home-profile .full-box {
    width: 200px;
    margin: 0 auto;
}

.home-profile .half-box, .home-profile .half-box {
    width: 49%;
    display: inline-block;
}

.home-profile .br, .home-profile .br {
    border-right: 1px solid rgba(255,255,255,.2);
}

.home-profile .bl, .home-profile .bl {
    border-left: 1px solid rgba(255,255,255,.2);
}

.home-profile .bt, .home-profile .bt {
    border-top: 1px solid rgba(255,255,255,.2);
}

.home-profile .bb, .home-profile .bb {
    border-bottom: 1px solid rgba(255,255,255,.2);
}
/** Profile-mobil ******/
.home-profile-mobil {
    background: #2f4059;
    width: 100%;
    color: #fff;
}

.profil-mobil-header {
    position: relative;
}

    .profil-mobil-header .navbar-nav > li {
        margin: 0;
        float: right;
    }

    .profil-mobil-header .navbar-nav:after {
        clear: both;
        content: "";
        display: block;
    }

    .profil-mobil-header .nav > li > a {
        padding: 10px 5px;
    }

    .profil-mobil-header .navbar-nav > li > a {
        color: #fff;
    }

    .profil-mobil-header .navbar-nav > li, .page-header.navbar .top-menu .navbar-nav > li.dropdown {
        border-right: none;
        padding-right: 5px;
        padding-left: 5px;
    }

.home-profile-mobil .full-box, .home-profile-mobil .half-box {
    text-align: center;
    padding: 20px 10px;
    margin: 5px 0;
}

    .home-profile-mobil .full-box .text-big, .home-profile-mobil .half-box .text-big {
        font-size: 28px;
        display: block;
        font-weight: 300;
    }

    .home-profile-mobil .full-box .text-small, .home-profile-mobil .half-box .text-small {
        font-size: 15px;
        color: #a2a8b2;
    }

.home-profile-mobil .full-box {
    width: 200px;
    margin: 0 auto;
}

.home-profile-mobil .half-box {
    width: 32%;
    display: inline-block;
}

.home-profile-mobil .br {
    border-right: 1px solid rgba(255,255,255,.2);
}

.home-profile-mobil .bl {
    border-left: 1px solid rgba(255,255,255,.2);
}

.home-profile-mobil .bt {
    border-top: 1px solid rgba(255,255,255,.2);
}

.home-profile-mobil .bb {
    border-bottom: 1px solid rgba(255,255,255,.2);
}





/** page-sidebar-menu ************************/
.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a .page-sidebar .page-sidebar-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 5px solid #fff;
}

.page-sidebar .page-sidebar-menu > li.kesfet > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.kesfet > a .page-sidebar .page-sidebar-menu > li.kesfet > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.kesfet > a > i, .page-sidebar .page-sidebar-menu > li.heading + li > a {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 5px solid #fff;
}

.page-sidebar .page-sidebar-menu > li > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a:hover > i {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 5px solid #5ab0ee;
}

.page-sidebar .page-sidebar-menu > li > a.active, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a.active,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a.active > i {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 5px solid #5ab0ee;
}


.page-sidebar-menu > li.kesfet > a > i {
    padding: 5px;
    border-radius: 50%;
    width: 38px !important;
    height: 38px;
    display: inline-flex;
}

    .page-sidebar-menu > li.kesfet > a > i:before {
        color: #cc666e;
        font-size: 28px;
        text-shadow: 4px 3px 9px rgba(217, 132, 138, 0.3);
    }

.page-sidebar .page-sidebar-menu > li.kesfet > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.kesfet > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.kesfet > a:hover > i {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 5px solid #cc666e;
}

.page-sidebar .page-sidebar-menu > li.kesfet > a.active, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.kesfet > a.active,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.kesfet > a.active > i {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 5px solid #cc666e;
}


.page-header.navbar {
    height: 80px;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.1);
    -moz-box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.1);
    box-shadow: 0px 1px 15px 1px rgba(113, 106, 202, 0.1);
    z-index: 9;
    background: #fff;
}

    .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
        font-size: 22px;
    }

.nav-item-padding {
    padding: 6px 8px !important;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    padding: 2px 15px;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    font-size: 18px;
    font-weight: 400 !important;
    color: #454545;
    font-family: "roboto condensed",sans-serif;
}

.page-sidebar .page-sidebar-menu > li .title {
    position: relative;
    top: -6px;
    left: 10px;
}

.page-sidebar .page-sidebar-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
    font-size: 28px;
    color: #5ab0ee;
    text-shadow: 4px 3px 9px rgba(54, 163, 247, 0.3);
}

.page-sidebar .page-sidebar-menu > li .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) > i {
    /*position: absolute;
    right: 10px;
    top: 5px;
    color: #cdd1d5;*/
}

.aile-hekimi {
    font-size: 40px;
    margin-top: 14px;
    color: #ec3c62;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li {
    width: 64px;
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
    margin-right: 0;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
    margin: 34px -20px 0 0;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
    display: inline-table !important;
}



/** ************************/
.badge {
    font-family: "roboto",sans-serif;
    position: absolute;
    top: 0px;
    right: 30px;
    font-weight: 300;
    padding: 3px 6px;
}

.badge-primary {
    background-color: #cc666e;
}

    .badge-primary:hover {
        background-color: #c5777e !important;
    }

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
    right: 34px;
    background-color: #cc666e
}
/** progress-bar************************/
.progress-bar {
    border-radius: 4px;
}


/**portlet  ************************/

.more-img {
    margin-top: 7px;
}

.profil-portlet {
    border: 2px solid #fff;
    box-shadow: none !important;
}

.son-hastane-ziyaret .portlet-title {
    min-height: 30px !important;
}

.basvurulan {
    color: #b5b5b5;
    display: block;
    font-size: 13px;
}

.green-text {
    color: #5ab0ee;
}

.portlet.light > .portlet-title > .caption > .caption-subject {
    font-size: 15px;
    color: #575962;
    font-weight: 400;
    font-family: "robot condensed",sans-serif;
}

.portlet.light .portlet-body {
}

.portlet {
    box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    -webkit-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    border-radius: 6px;
    margin: 16px;
}

.son-ziyaret {
    padding: 15px 5% 15px 100px;
    position: relative;
}

    .son-ziyaret .son-ziyaret-tarih {
        position: absolute;
        width: 68px;
        height: 68px;
        border-radius: 50%;
        text-align: center;
        left: 16px;
        color: #fff;
    }

        .son-ziyaret .son-ziyaret-tarih .gun {
            font-family: "Roboto condensed",sans-serif;
            font-size: 28px;
            display: block;
            padding-top: 5px;
        }

        .son-ziyaret .son-ziyaret-tarih .ay {
            margin-top: -7px;
            display: block;
        }

    .son-ziyaret .son-ziyaret-info-box .texts {
        color: #70757e;
        display: block;
        font-size: 15px;
    }

    .son-ziyaret .textb {
        color: #70757e;
        display: block;
        font-size: 15px;
    }

    .son-ziyaret .son-ziyaret-yorum {
        color: #70757e;
        margin: 10px 0;
        font-size: 15px;
    }
/*.son-ziyaret:before {
        position: absolute;
        content: url('../../../pages/img/son-ziyaretim-portlet-icon.png');
        left:-62px;
    }*/
.son-bildirimler-baslik {
    color: #5ab0ee;
    font-size: 22px;
    margin: 30px 0 0 30px;
}

.son-bildirim {
    padding: 15px 15px 15px 100px;
    position: relative;
}

    .son-bildirim .son-bildirim-tarih {
        position: absolute;
        width: 68px;
        height: 68px;
        border-radius: 50%;
        text-align: center;
        left: 16px;
        color: #fff;
    }

        .son-bildirim .son-bildirim-tarih .gun {
            font-family: "Roboto condensed",sans-serif;
            font-size: 28px;
            display: block;
            padding-top: 5px;
        }

        .son-bildirim .son-bildirim-tarih .ay {
            margin-top: -7px;
            display: block;
        }



    .son-bildirim .textb {
        color: #70757e;
        display: block;
        font-size: 15px;
    }





.portlet.light.portlet-fit > .portlet-title {
    padding: 5px 0 0;
    margin: 0 30px 0;
}

.portlet > .portlet-title, .portlet.light.bordered > .portlet-title {
    border-bottom: 2px solid #f1f1f1;
}


.portlet.light > .portlet-title > .actions .btn-group a i {
    /*color: #c5cbd6;*/
}

.mainpage-tab {
    float: left !important;
}

.portlet.light > .portlet-title > .actions {
    padding: 0px 0 14px;
}

.portlet.light > .portlet-title > .nav-tabs > li > a {
    font-size: 16px;
}

.tabbable-line > .nav-tabs > li.active {
    margin-bottom: -4px !important;
}


/**note  ************************/
.note {
    margin: 0 0 20px;
    padding: 15px 30px 15px 15px;
    border: none;
    border-left: 5px solid #eee;
    border-left-color: rgb(238, 238, 238);
    border-radius: 0;
    box-shadow: none;
}



/**widget  ************************/
.widget-thumb .widget-thumb-wrap {
    overflow: inherit;
}


    .widget-thumb .widget-thumb-wrap .widget-thumb-icon {
        height: auto;
        font-size: 80px;
        color: #ec3c62;
        width: 100px;
    }

.home-widget-height-250 {
    height: 250px;
}

.home-widget-icon {
    height: auto;
    font-size: 80px;
    color: #ec3c62;
    width: 100px;
    line-height: 80px;
}

.widget-thumb .widget-thumb-body .widget-thumb-body-stat {
    font-size: 22px;
}

.home-widget-title {
    font-size: 18px;
    display: block;
    font-family: 'roboto condensed',sans-serif;
    color: #454545;
}





/**Star rating ***/
.rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 20px;
    display: inline-block;
}

    .rating span.star {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        display: inline-block;
    }

        .rating span.star:hover {
            cursor: pointer;
        }

        .rating span.star:before {
            content: "\f006";
            padding-right: 5px;
            color: #999999;
        }

        .rating span.star:hover:before, .rating span.star:hover ~ span.star:before, .rating span.active:before, .rating span.active ~ span.active:before {
            content: "\f005";
            color: #f39200;
        }


/** Geçmiþler ************************/
.carousel-control.left, .carousel-control.right {
    background: none;
}


.gecmis {
    text-align: center;
    border-radius: 8px;
}

    .gecmis h3 {
        margin: 0;
        padding: 10px;
        color: #fff;
    }

    .gecmis span {
        color: #fff;
        padding: 10px;
        display: block;
    }

.gecmis-baslik {
    font-size: 20px !important;
}

.text-green {
    color: #5ab0ee !important;
}

.text-gray {
    color: #646464 !important;
}

.text-blue {
    color: #5ab0ee !important;
}

.text-white {
    color: #fff !important;
}

.text-purple {
    color: #353535 !important;
}

.text-pink {
    color: #b549b1 !important;
}

.text-orange {
    color: #ffba00 !important;
}

.text-red {
    color: #cc666e !important;
}

.cocuk-isim {
    color: #f4984e;
    padding: 20px 20px 20px 0px;
    font-size: 22px;
}

    .cocuk-isim i:before {
        color: #f4984e;
        font-size: 22px;
    }

.tansiyon span {
    background-color: #8ed6ba;
}

.tansiyon h3 {
    background-color: #bae8d6;
}

.agirlik span {
    background-color: #509ebd;
}

.agirlik h3 {
    background-color: #8fc3d8;
}

.adim span {
    background-color: #9379c5;
}

.adim h3 {
    background-color: #bfade0;
}

.antreman span {
    background-color: #c074b3;
}

.antreman h3 {
    background-color: #ddaad4;
}


.icon-shadow-blue:before {
    text-shadow: 4px 3px 9px rgba(54, 163, 247, 0.3);
}

.btn-shadow-blue {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19);
    -moz-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19);
    box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19);
}

.btn-shadow-red {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(217, 132, 138, 0.19);
    -moz-box-shadow: 0px 5px 10px 2px rgba(217, 132, 138, 0.19);
    box-shadow: 0px 5px 10px 2px rgba(217, 132, 138, 0.19);
}

.btn-shadow-orange {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(244, 152, 78, 0.39);
    -moz-box-shadow: 0px 5px 10px 2px rgba(244, 152, 78, 0.39);
    box-shadow: 0px 5px 10px 2px rgba(244, 152, 78, 0.39);
}

.main-menu-buttons {
    background: #fff;
    width: 84px;
    display: block;
    float: left;
    font-size: 9px;
    padding: 8px;
    text-align: center;
    margin-right: 6px;
    margin-bottom: 8px;
    color: #959595;
    min-height: 94px;
    box-shadow: 1px 4px 10px 2px rgba(186,232,214,.3);
    -webkit-box-shadow: 1px 4px 10px 2px rgba(186,232,214,.3);
    -moz-box-shadow: 1px 4px 10px 2px rgba(186,232,214,.3);
    border-radius: 4px;
}

    .main-menu-buttons span {
        display: block;
        margin-top: 5px;
    }

    .main-menu-buttons i {
        font-size: 32px;
        color: #5ab0ee;
    }
/** bildirimler **********************/
.home-buttons {
    text-align: center;
    padding: 40px 0;
}

    .home-buttons .home-button {
        width: 33%;
        float: left;
    }

        .home-buttons .home-button i {
            height: 42px;
        }

/** bildirimler **********************/

.bildirimler-widget {
    background: #f5faf9;
    border-radius: 8px;
    padding: 20px 8px;
    margin: 12px 0;
}

.bildirimler-widget-baslik {
    font-size: 20px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    margin-bottom: 11px;
    background: #542a8c; /* Old browsers */
    background: -moz-linear-gradient(left, #542a8c 0%, #beade0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #542a8c 0%,#beade0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #542a8c 0%,#beade0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#542a8c', endColorstr='#beade0',GradientType=1 ); /* IE6-9 */
}

.bildirimler-box {
    background: #fff;
    width: 100%;
    display: block;
    margin-right: 6px;
    margin-bottom: 8px;
    display: table;
    box-shadow: 1px 4px 10px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.2);
}

    .bildirimler-box div {
        display: table-cell;
        vertical-align: middle;
        line-height: normal;
        padding: 8px;
    }

    .bildirimler-box .renk {
        width: 6px;
        background-color: #ddd;
        padding: 0;
    }

.bg-purple {
    background: #57288b !important;
}

.bg-pink {
    background: #951b81 !important;
}

.bg-green {
    background: #09ae96 !important;
}

.bg-orange {
    background: #ea5b0c !important;
}

.bildirimler-box .tarih {
    border-right: 1px solid #eeeeee;
    color: #959595;
}

    .bildirimler-box .tarih span {
        display: block;
        font-size: 16px;
    }

        .bildirimler-box .tarih span:nth-child(2) {
            font-size: 11px;
        }

.bildirimler-box .bildirim {
    color: #05997d;
    font-size: 12px;
    margin: 0 10px;
}

.bildirimler-box .aciklama span {
    display: block;
    font-size: 10px;
    color: #2e343b;
}

    .bildirimler-box .aciklama span:nth-child(2) {
        font-size: 14px;
        color: #05997d;
    }

.bildirimler-widget .bildirimler-button {
    border-radius: 40px;
    background: #d2bff6;
    color: #542a8c;
    padding: 5px 15px;
    font-size: 14px;
}

/** mega-menu-widget *****************/
.mega-menu-widget {
}

    .mega-menu-widget a {
        position: relative;
        background-size: contain;
        width: 45%;
        height: 160px;
        float: left;
        margin-right: 12px;
        margin-bottom: 12px;
        transition: box-shadow 0.3s ease-in-out;
        border-radius: 5px;
        background-position: top center;
    }

        .mega-menu-widget a:hover {
            box-shadow: 1px 4px 10px 2px rgba(0,0,0,.2);
            -webkit-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.2);
            -moz-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.2);
        }

    .mega-menu-widget span {
        position: absolute;
        text-align: center;
        width: 96%;
        bottom: 17px;
        font-size: 12px;
        color: #707070;
    }

.btn-en-yakin-eczane [class^="sb-"], .btn-en-yakin-eczane [class*="sb-"],
.btn-check-up [class^="sb-"], .btn-check-up [class*="sb-"],
.btn-vucut-kitle [class^="sb-"], .btn-vucut-kitle [class*="sb-"],
.btn-kalp-krizi-hesapla [class^="sb-"], .btn-kalp-krizi-hesapla [class*="sb-"] {
    font-size: 4.7vw;
    text-align: center;
    opacity: 1;
}

.btn-en-yakin-eczane [class^="sb-"], .btn-en-yakin-eczane[class*="sb-"] {
    color: #8e44ad
}

.btn-check-up [class^="sb-"], .btn-check-up [class*="sb-"] {
    color: #11b68d
}

.btn-vucut-kitle [class^="sb-"], .btn-vucut-kitle [class*="sb-"] {
    color: #f7931e
}

.btn-kalp-krizi-hesapla [class^="sb-"], .btn-kalp-krizi-hesapla [class*="sb-"] {
    color: #509ebd
}

.btn-en-yakin-eczane {
    border: 5px solid #e6e5f2;
}

.btn-check-up {
    border: 5px solid #cbeae8;
}

.btn-vucut-kitle {
    border: 5px solid #f3dfbb;
}

.btn-kalp-krizi-hesapla {
    border: 5px solid #dae7f2;
}
/** saglik-degerleri ******************/
.home-randevu-ilachatirlatma {
}

    .home-randevu-ilachatirlatma .randevu-ilac {
        box-shadow: 1px 1px 9px 2px rgba(0, 0, 0, 0.1);
        width: 46%;
        margin: 20px 5px 20px 20px;
        float: left;
        padding: 75px 9px 10px 30px;
        position: relative;
        font-family: 'roboto condensed',sans-serif;
        height: auto;
        min-height: 287px;
    }

        .home-randevu-ilachatirlatma .randevu-ilac .RandevuAl {
            position: absolute;
            right: 20px;
            top: 20px;
        }

        .home-randevu-ilachatirlatma .randevu-ilac h3 {
            margin: 0 0 20px;
        }

        .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-tarih {
            width: 80px;
            height: 65px;
            border-radius: 5px;
            color: #fff;
            text-align: center;
            float: left;
        }

            .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-tarih .tarih {
                display: block;
                font-size: 30px;
            }

            .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-tarih .ay {
                font-size: 16px;
                font-weight: 300;
                margin-top: -8px;
                display: block;
                color: rgba(255,255,255,.8)
            }

        .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi {
            text-align: left;
            float: left;
            margin-left: 18px;
            margin-top: 0;
            width: 50%;
        }

            .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi .saat, .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi .ay {
                display: block;
                color: #9496a1;
                font-size: 13px;
            }

            .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi .gun {
                display: block;
                font-size: 20px;
            }


/** home-bildirimler ******************/
.home-bildirimler {
    background: #f7f8fb;
    width: 30%;
    float: left;
    padding: 30px 0;
    display: inline-block;
}

    .home-bildirimler:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: -1;
        right: 0;
        width: 30%;
        background-color: #f7f8fb;
    }

/** saglik-degerleri ******************/
.home-veriler {
    width: 50%;
    background: #fff;
    float: left;
    -webkit-box-shadow: 0 0 30px 0 rgba(62, 28, 131, 0.1);
    -o-box-shadow: 0 0 30px 0 rgba(62, 28, 131, 0.1);
    box-shadow: 0 0 30px 0 rgba(62, 28, 131, 0.1);
    position: relative;
    z-index: 2;
    display: inline-block;
}

.border-left {
    border-left: 1px solid #ddd;
}

.border-right {
    border-right: 1px solid #ddd;
}

.border-top {
    border-top: 1px solid #ddd;
}

.border-bottom {
    border-bottom: 1px solid #ddd;
}

.saglik-degerleri {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0px;
    text-align: left;
}

    .saglik-degerleri div {
        width: 24%;
        display: inline-block;
        padding: 20px;
        position: relative;
        height: 130px;
        margin-top: 25px;
        cursor: pointer;
        border-bottom: 5px solid #f7f8fb;
    }

    .saglik-degerleri .border-right {
        border-right: 0px solid #fff !important;
    }

    .saglik-degerleri div.active-deger span span.bt {
        color: #5ab0ee;
    }

    .saglik-degerleri div.active-deger, .saglik-degerleri div:hover {
        border-bottom: 5px solid #5ab0ee;
    }

/*.saglik-degerleri div.active-deger:before, .saglik-degerleri div:hover:before {
            content: '';
            width: 28px;
            height: 15px;
            position: absolute;
            bottom: -14px;
            transform: translate(-50%, -50%);
            left: 50%;
            background-image: url('../../../enabiz-v2/img/saglik-degerleri-active.png');
            background-repeat: no-repeat;
            background-size: 28px 15px;
            background-position: center;
            border: solid transparent;
            z-index: 2;
        }*/

.DilSelect {
    width: 90px;
    height: 45px;
    border: 0;
    outline: none;
    background-color: transparent;
    margin-top: 17px;
    cursor: pointer;
}

.DilSelectBox .select2-container--bootstrap .select2-selection {
    border: 0 !important;
}

.DilSelectBox .select2-container--bootstrap {
    margin-top: 20px !important;
}

.saglik-degerleri di.active-deger span.bt, .saglik-degerleri div.active-deger span.b, .saglik-degerleri div.active-deger span.s, .saglik-degerleri div.active-deger i {
    color: #5ab0ee;
}

.saglik-degerleri div:hover span.bt, .saglik-degerleri div:hover span.b, .saglik-degerleri div:hover span.s, .saglik-degerleri div:hover i {
    color: #5ab0ee;
}

.saglik-degerleri div img {
    position: absolute;
    bottom: 10px;
}

.saglik-degerleri i {
    font-size: 32px;
    color: #b1b5c5;
    margin-right: 10px;
}

.saglik-degerleri div span.b {
    display: block;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 73px;
    background: none;
}

.saglik-degerleri div span.bt {
    font-size: 34px;
    font-weight: bold;
    color: #a0a0a0;
    font-family: 'roboto condensed',sans-serif;
}

.saglik-degerleri div span.s {
    font-size: 16px;
    position: absolute;
    top: 20px;
    background: none;
    transform: translate(-50%, -50%);
    left: 50%;
    color: #a0a0a0;
    font-weight: 400;
}



.sonHastZiyYorum {
    width: 80%;
    margin-bottom: 20px;
    color: #444;
}

.profile-info {
    padding: 0 0;
}

    .profile-info .name-box {
        padding: 0 20px;
        border-bottom: 1px solid #ddd;
    }

        .profile-info .name-box h3 {
            font-weight: 600;
            margin-bottom: 0;
            font-size: 20px;
        }

        .profile-info .name-box p {
            margin-top: 8px;
        }

    .profile-info .profile-info-box {
        margin-top: 25px;
        padding: 0 0px 10px;
        border-bottom: 0px solid #ddd;
        height: 50px;
    }

.ProfilIMG {
    position: absolute !important;
    bottom: 14px !important;
    left: 10px !important;
    padding: 4px 5px 3px 11px !important;
}

.profile-info .profile-info-box i {
    color: #9a9a9a;
    position: absolute;
    right: 15px;
    cursor: pointer;
    top: 20px
}

    .profile-info .profile-info-box i:hover {
        color: #555;
    }

.profile-info .profile-info-box p {
    margin-bottom: 0px;
    font-size: 12px;
    color: #777
}

.profile-info .profile-info-box h3 {
    margin-top: 8px;
    font-size: 18px;
    font-weight: 400;
    color: #212121;
}

.profile-info .ssk-box {
    margin-top: 20px;
    background-color: #e6f8f5;
    border: 1px solid #e8eef4;
    padding: 0 20px;
    border-radius: 5px;
}

    .profile-info .ssk-box p {
        margin-bottom: 0px;
        margin-top: 10px;
        color: #777
    }

    .profile-info .ssk-box h3 {
        margin-top: 0px;
        font-size: 20px;
        color: #212121;
    }

.profile-info .body-box {
}

    .profile-info .body-box .in1 {
        font-size: 16px;
        color: #777;
        margin: 8px;
    }

    .profile-info .body-box .in11 {
        background-color: #edf5ff;
        padding: 10px;
        font-size: 20px;
        color: #4da1ff;
        border-radius: 5px;
    }

    .profile-info .body-box .in12 {
        background-color: #fff0ec;
        padding: 10px;
        font-size: 20px;
        color: #ff6b47;
        border-radius: 5px;
    }

    .profile-info .body-box .in13 {
        background-color: #f1edf9;
        padding: 10px;
        font-size: 20px;
        color: #8459c8;
        border-radius: 5px;
    }

.profile-info .no-box {
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-top: 20px;
    position: relative
}

    .profile-info .no-box .ln {
        width: 1px;
        height: 80%;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        padding: 0;
        margin: 0;
        background: #ddd;
        top: 37px;
        position: relative
    }

    .profile-info .no-box .in1 {
        font-size: 13px;
        color: #777;
        margin-top: 10px;
        padding: 0;
    }

    .profile-info .no-box .in2 {
        padding: 10px 0;
        font-size: 16px;
        border-radius: 5px;
    }

.paddingLeft0 {
    padding-left: 0 !important;
}

.paddingRight0 {
    padding-right: 0 !important;
}

.Profil .portlet > .portlet-title > .caption {
    font-size: 16px !important;
    padding: 0px 0 !important;
}

.Profil .form-group {
    margin-bottom: 0px !important;
}

.Profil .portlet {
    margin: 5px !important;
}

.margin-tap-22 {
    margin-top: 22px !important;
}

#divCihazBilgileri .well {
    border: 0;
    padding: 5px;
    margin-bottom: 5px !important;
}

#divCihazBilgileri .btn.btn-lg:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
    padding: 5px 15px;
    text-transform: inherit;
    font-size: 14px;
}

.sb-dikkat-y-s.tooltips {
    cursor: pointer;
}
/** form-info-box ********************/
.randevu-info-box {
    margin-top: 20px;
    padding: 0 20px 10px;
    border-bottom: 1px solid #ddd;
}

    .randevu-info-box p {
        margin-bottom: 0px;
        font-size: 16px;
        color: #777
    }

        .randevu-info-box p.gorev {
            margin-bottom: 10px;
            margin-top: 0;
        }

    .randevu-info-box h3 {
        margin-top: 8px;
        font-size: 18px;
        font-weight: 400;
        color: #212121;
    }

.no-border {
    border: none !important;
}


.close {
    width: 19px;
    height: 19px;
    background-size: 19px !important;
    opacity: 0.4;
}

/** calendar ********************/
.portlet.calendar .fc-widget-header {
    background: none;
}

.portlet.calendar .fc-toolbar h2 {
    font-size: 24px;
    font-weight: 500;
}

.fc td, .fc th {
    border-width: 10px !important;
    border-color: #f5faf9 !important;
}

.fc-past, .fc-future {
    background: #fff;
}

.fc-bg td.fc-other-month, .fc-bg th.fc-other-month {
    background: none !important;
    border: 1px dashed #c7e4de !important;
}

.cal-hover {
    position: absolute;
    z-index: 1070;
    padding: 30px 20px 20px;
    margin-left: 5px;
    border-radius: 5px;
    border: none;
    background: #fff;
    box-shadow: 1px 4px 5px 5px rgba(7,7,7,.1) !important;
    -webkit-box-shadow: 1px 4px 5px 5px rgba(7,7,7,.1) !important;
    -moz-box-shadow: 1px 4px 5px 5px rgba(7,7,7,.1) !important;
}

    .cal-hover .gri {
        color: #646464;
    }

.portlet.calendar.light .fc-button {
    top: 0;
}

.portlet.calendar .fc-toolbar {
    margin-bottom: 30px;
}

.fc-button.fc-state-hover {
    color: #5ea5d5 !important;
    border: none !important;
    background: none !important;
}

/** modal ********************/
.modal {
    box-shadow: 4px 12px 8px 6px rgba(44,57,81,.3) !important;
    -webkit-box-shadow: 4px 12px 8px 6px rgba(44,57,81,.3) !important;
    -moz-box-shadow: 4px 12px 8px 6px rgba(44,57,81,.3) !important;
}

.modal-backdrop, .modal-backdrop.fade.in {
    background-color: rgba(44,57,81,.5) !important;
}

.modal-alert {
    padding: 40px;
    text-align: center;
}

    .modal-alert .title {
        line-height: 38px;
        margin: 10px auto 30px;
    }

    .modal-alert .modal-alert-icon {
    }

        .modal-alert .modal-alert-icon span {
            font-size: 80px;
        }

.modal-open .dropdown-menu {
    z-index: 9999999;
}

@import url(https://fonts.googleapis.com/css?family=Lato:200,300);

#chartdiv {
    width: 100%;
    height: 400px;
    font-size: 11px;
}


.carousel-control {
    width: 10%;
}



.mega-dropdown-menu {
    padding: 20px 0 0 0;
    width: 240px !important;
    box-shadow: none;
    -webkit-box-shadow: none;
}

    .mega-dropdown-menu:before {
        content: "";
        border-bottom: 15px solid #fff;
        border-right: 17px solid transparent;
        border-left: 17px solid transparent;
        position: absolute;
        top: -15px;
        left: 285px;
        z-index: 10;
    }

    .mega-dropdown-menu:after {
        content: "";
        border-bottom: 17px solid #ccc;
        border-right: 19px solid transparent;
        border-left: 19px solid transparent;
        position: absolute;
        top: -17px;
        left: 283px;
        z-index: 8;
    }

    .mega-dropdown-menu > li > ul {
        padding: 0;
        margin: 0;
    }

        .mega-dropdown-menu > li > ul > li {
            list-style: none;
        }

            .mega-dropdown-menu > li > ul > li > a {
                display: block;
                padding: 3px 20px;
                clear: both;
                font-weight: normal;
                line-height: 1.428571429;
                color: #999;
                white-space: normal;
            }

    .mega-dropdown-menu > li ul > li > a:hover,
    .mega-dropdown-menu > li ul > li > a:focus {
        text-decoration: none;
        color: #444;
        background-color: #f5f5f5;
    }

    .mega-dropdown-menu .dropdown-header {
        color: #428bca;
        font-size: 18px;
        font-weight: bold;
    }

    .mega-dropdown-menu form {
        margin: 3px 20px;
    }

    .mega-dropdown-menu .form-group {
        margin-bottom: 3px;
    }

.devider {
    border-bottom: 1px solid #d9deea;
    margin: 15px 0;
}

.profile-usermenu {
    background: #fff;
}

.cocuklarim-isim {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    color: #454545;
    font-size: 18px;
}

.veriler-tab {
    border-bottom: 1px solid #ddd !important;
}

    .veriler-tab li {
        padding: 3px 5px;
    }

.tabbable-line > .nav-tabs > li.active, .tabbable-line > .nav-tabs > li:hover {
    border-bottom: 2px solid #5ab0ee;
}

    .tabbable-line > .nav-tabs > li.active > a, .tabbable-line > .nav-tabs > li:hover > a {
        font-weight: 500;
        color: #5ab0ee;
    }

.tabbable-line > .nav-tabs {
    margin-bottom: -2px !important;
}

.veriler-tab .tabbable-tabdrop .nav-tabs, .veriler-tab .nav-tabs > li.active > a, .veriler-tab .nav-tabs > li.active > a:focus, .veriler-tab .nav-tabs > li.active > a:hover {
    border: none;
}

#home-link {
    display: block;
}

.menu-toggle {
    display: none;
}

.page-header.navbar .menu-toggler > span, .page-header.navbar .menu-toggler > span::after, .page-header.navbar .menu-toggler > span::before {
    height: 3px;
    background: #5ab0ee;
}

.page-header.navbar .menu-toggler.responsive-toggler {
    margin: 16.5px 14px 0 -15px;
}

.home-profile-mobil, .home-veriler-mobil, .home-bildirimler-mobil, .mobil-menu {
    display: none !important;
}


/*** mobil-menu *************************************************************/
.mobil-menu {
    text-align: center;
}

    .mobil-menu .mobil-menu-item {
        display: block;
        float: left;
        width: 33.33333333%;
        height: 194px;
        color: #fff;
    }

        .mobil-menu .mobil-menu-item.bg1 {
            background: #f05ea4;
        }

        .mobil-menu .mobil-menu-item.bg2 {
            background: #a676b3;
        }

        .mobil-menu .mobil-menu-item.bg3 {
            background: #7363a1;
        }

        .mobil-menu .mobil-menu-item.bg4 {
            background: #00b2ea;
        }

        .mobil-menu .mobil-menu-item.bg5 {
            background: #9b4451;
        }

        .mobil-menu .mobil-menu-item.bg6 {
            background: #a6c154;
        }

        .mobil-menu .mobil-menu-item.bg7 {
            background: #f58859;
        }

        .mobil-menu .mobil-menu-item.bg8 {
            background: #ed5164;
        }

        .mobil-menu .mobil-menu-item.bg9 {
            background: #39beb9;
        }

        .mobil-menu .mobil-menu-item.bg10 {
            background: #548dc5;
        }

        .mobil-menu .mobil-menu-item.bg11 {
            background: #5ebe7c;
        }

        .mobil-menu .mobil-menu-item.bg12 {
            background: #77449b;
        }

        .mobil-menu .mobil-menu-item.bg13 {
            background: #f05ea4;
        }

        .mobil-menu .mobil-menu-item.bg14 {
            background: #a676b3;
        }

        .mobil-menu .mobil-menu-item.bg15 {
            background: #7363a1;
        }

        .mobil-menu .mobil-menu-item i {
            font-size: 40px;
            display: block;
            margin: 20px 10px;
        }

        .mobil-menu .mobil-menu-item span {
            font-size: 18px;
            font-family: 'Roboto Condensed', sans-serif;
            width: 100%;
            display: block;
        }

/*** media *************************************************************/
@media only screen and (min-width: 1000px) and (max-width: 1366px) {
    .saglik-degerleri i {
        bottom: 37px;
        font-size: 26px;
        left: 9px;
    }

    .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi {
        margin-left: 0;
        margin-top: 15px;
        width: 90%;
    }
}

@media(max-width:1024px) {
    .YeniKayit {
        width: 95% !important;
    }
}

@media(min-width:1366px) {
    .page-sidebar-closed .page-content-wrapper .page-content {
        margin-left: 60px !important;
    }
}

@media (min-width: 992px) {
    .page-sidebar-closed .page-content-wrapper .page-content {
        margin-left: 60px !important;
    }
}

@media (max-width: 991px) {
    .home-widget-icon {
        margin: 20px auto;
        display: block;
    }

    .profile-usertitle-name {
        font-weight: 400 !important;
    }

    .home-widget-height-250 {
        height: auto;
    }

    .text-center-mobile {
        text-align: center !important;
    }

    .page-sidebar-closed .page-content-wrapper .page-content {
        margin-left: 0 !important;
    }

    .page-header.navbar {
        padding: 0;
    }
    /*.page-sidebar .selected, .page-sidebar.navbar-collapse.collapse {
        display: block !important;
    }
    .page-sidebar-closed .page-content-wrapper .page-content {
        margin-left: 60px !important;
    }
    .page-sidebar, .page-sidebar.navbar-collapse.in {
        margin: 0 !important;
    }
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow, .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge, .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title {
        display: none !important;
    }*/

    #home-link {
        display: none;
    }

    .menu-toggle {
        display: block;
    }

    .home-profile, .home-veriler, .home-bildirimler {
        display: none !important;
    }

    .home-profile-mobil, .home-veriler-mobil, .home-bildirimler-mobil, .mobil-menu {
        display: block !important;
    }
}

/*------------------02/01/2018----------------*/
.portlet > .portlet-title, .portlet.light.bordered > .portlet-title {
    border-bottom: 1px solid #f1f1f1 !important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 10px !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
    position: relative;
    padding-left: 30px !important;
    cursor: pointer;
}

    table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
    table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
        top: 9px;
        left: 4px;
        height: 18px !important;
        width: 18px !important;
        line-height: 19px !important;
        font-size: 18px !important;
        font-weight: bold;
    }

.table-bordered, .table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border: 1px solid #e7ecf1;
}

.table.table-bordered thead > tr > th {
    border-bottom: 1px solid #e7ecf1;
}

.modal .modal-header {
    border-bottom: 1px solid #efefef;
    background-color: #2f4059;
    color: #efefef;
}

.modal-backdrop, .modal-backdrop.fade.in {
    background: #0074ba !important;
    background: -webkit-linear-gradient(left, #0074ba, #d9848a) !important;
    background: -o-linear-gradient(right, #0074ba, #d9848a) !important;
    background: -moz-linear-gradient(right, #0074ba, #d9848a) !important;
    background: linear-gradient(to right,#0074ba, #d9848a) !important;
}


.modal.fade.in {
    top: 10% !important;
    margin-bottom: 150px;
}

.modal.container.fade.in,
.modal.fade.in {
    margin-top: 0 !important;
}

table thead tr {
    background: #f5f5f5;
}

.close {
    width: 30px !important;
    height: 30px !important;
    background-size: 30px !important;
}
/*.close:before {
    font-family: 'TC-Saglik-Bakanligi-Font-Paketi' !important;
    content: "\f03f" !important;
}*/
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-left: -25px !important;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-right: -25px !important;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    margin-top: -55px;
}

.profile-usermenu {
    padding-bottom: 0px !important;
}

table.treetable tr.collapsed span.indenter a,
table.treetable tr.expanded span.indenter a {
    background-image: none !important;
}

.profile-usermenu .nav li:last-child,
.profile-usermenu .nav li:last-child a:hover {
    background-color: #cf152d !important;
    color: #fff !important;
}

.profile-usermenu.ProfilResim ul li a {
    color: #6b6b6b !important;
}

.profile-usermenu.ProfilResim .nav li:last-child, .profile-usermenu.ProfilResim .nav li:last-child a:hover, .profile-usermenu.ProfilResim .nav li:last-child a {
    background-color: #fff !important;
    color: #6b6b6b !important;
}

.profile-usermenu.ProfilResim {
    margin-top: 10px !important;
}

.fileinput {
    margin-bottom: 2px !important;
}

.profile-usermenu ul li:last-child a,
.profile-usermenu ul li:last-child:hover a {
    color: #fff !important;
}

.profile-usermenu.dropdown-menu.mega-dropdown-menu.row .nav li:last-child {
    color: #93a3b5 !important;
    background-color: #ffffff !important;
}

    .profile-usermenu.dropdown-menu.mega-dropdown-menu.row .nav li:last-child a i {
        color: #93a3b5 !important;
    }

.dropdown.open .profile-usermenu.dropdown-menu.mega-dropdown-menu.row {
    padding: 0px 0 0 0 !important;
}

.profile-usermenu.dropdown-menu.mega-dropdown-menu.row .nav li:last-child a:hover {
    background-color: #fafcfd !important;
}

.profile-usermenu ul li {
    border-bottom: 0 !important;
    border-top: 1px solid #f0f4f7;
}

.carousel, .carousel-inner {
    position: relative;
    background-color: #f7f8fb;
}

.veriler-tab .tabbable.tabbable-tabdrop ul.nav.nav-tabs li.active a {
    background-color: #f4984e !important;
    border: 1px solid #d67c34 !important;
    color: #fff;
    border-radius: 3px;
}

.saglik-degerleri .tarih {
    position: absolute;
    font-size: 11px;
    color: #9395a0;
    right: 8px;
    font-weight: normal;
    bottom: 5px;
}

.note {
    margin: 0 0 20px;
    padding: 20px 30px 20px 15px !important;
    border-left: 60px solid #eee;
    border-radius: 5px !important;
    position: relative;
}

    .note.note-default {
        background-color: #f3f3f3 !important;
        border-color: #e0dede;
        color: #585656 !important;
    }

        .note.note-default:before {
            content: "\f08e" !important;
            font-family: 'TC-Saglik-Bakanligi-Font-Paketi' !important;
            position: absolute;
            left: -47px;
            font-size: 38px;
            top: 9px;
            color: #757575;
        }

    .note.note-userInfo {
        background-color: #f3f3f3 !important;
        border-color: #e0dede;
        color: #585656 !important;
    }

        .note.note-userInfo:before {
            content: "\f079" !important;
            font-family: 'TC-Saglik-Bakanligi-Font-Paketi' !important;
            position: absolute;
            left: -47px;
            font-size: 38px;
            top: 9px;
            color: #757575;
        }

        .note.note-userInfo.kalp:before {
            content: "\f0b3" !important;
            font-family: 'TC-Saglik-Bakanligi-Font-Paketi' !important;
            left: -49px;
            top: 4px;
        }

        .note.note-userInfo.baskul:before {
            content: "\f079" !important;
            font-family: 'TC-Saglik-Bakanligi-Font-Paketi' !important;
            left: -49px;
            top: 4px;
        }

    .note.note-danger {
        background-color: #fad7d9 !important;
        border-color: #e7505a !important;
        color: #71151b !important;
    }

    .note.note-info {
        background-color: #d7e3f7 !important;
        color: #2a4a73 !important;
    }

        .note.note-info:before {
            content: "\f05a" !important;
            font: normal normal normal 14px/1 FontAwesome;
            position: absolute;
            left: -47px;
            font-size: 38px;
            top: 9px;
            color: #f3f8ff;
        }

    .note.note-danger:before {
        content: "\f00d" !important;
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        left: -44px;
        font-size: 38px;
        top: 9px;
        color: #f9f4f4;
    }

    .note.note-success {
        background-color: #c2eac4 !important;
        border-color: #4CAF50 !important;
        color: #17611a !important;
    }

        .note.note-success:before {
            content: "\f00c" !important;
            font: normal normal normal 14px/1 FontAwesome;
            position: absolute;
            left: -49px;
            font-size: 38px;
            top: 9px;
            color: #f0fdf0;
        }

    .note.note-warning:before {
        content: "\f071" !important;
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        left: -49px;
        font-size: 38px;
        top: 9px;
        color: #fffbe9;
    }

    .note.note-warning {
        color: #5f4d09 !important;
    }

#chartTab .note.note-info {
    margin: 20px 20px 20px 20px !important;
}

#PageLoadGif {
    background-color: rgba(255,255,255,.5);
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999 !important;
    display: none;
}

.LoadingDiv {
    top: 270px;
    width: 140px;
    margin: auto;
    position: relative;
}

#PageLoadGif img {
    border: 1px solid #ccc;
    border-radius: 6px;
    box-shadow: 1px 1px 18px 0px rgba(0,0,0,.20);
}

.LoadingDivSmall {
    margin: auto;
    width: 100px;
    position: relative;
}


    .LoadingDivSmall i {
        margin-top: 10px !important;
    }

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    margin-left: 0px !important;
}

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        color: white !important;
        border: 1px solid #fff !important;
        background-color: #ffffff !important;
    }

.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
    color: #777;
    background-color: #f7f8fb;
    border-color: #ddd;
    border: 1px solid #ddd !important;
    cursor: not-allowed;
}

.pagination > li > a, .pagination > li > span {
    padding: 8px 15px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    color: #666 !important;
    border: 1px solid transparent !important;
    background: transparent;
    box-shadow: none;
}

.dataTables_filter {
    position: absolute;
    right: 0;
    top: -93px;
}

    .dataTables_filter input {
        width: 300px !important;
        height: 40px;
        font-size: 20px;
        border: 0 !important;
        font-family: "Roboto Condensed",sans-serif;
    }

    .dataTables_filter i.sb.sb-ara-2 {
        font-size: 24px;
        color: #d0d0d0;
        position: absolute;
        left: 20px;
        top: 12px;
    }

.datepicker .dropdown-menu {
    box-shadow: 5px 5px rgba(102,102,102,.1) !important;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
    background: #aad9fb !important;
}

.datepicker table tr td, .datepicker table tr th {
    width: 0 !important;
    height: 0 !important;
    border-radius: 0 !important;
}

.datepicker .datepicker-switch:hover {
    background: #4098d8 !important;
}

.datepicker table thead tr {
    background: #5ab0ee !important;
}

.datepicker table th {
    color: #fff !important;
    font-family: 'Open Sans' !important;
    font-weight: 400 !important;
}

.home-randevu-ilachatirlatma .text-gray {
    color: #333 !important;
    font-size: 18px;
    font-weight: normal;
}

@media (max-width: 1030px) {
    .home-profile .full-box, .home-profile .full-box {
        width: 150px;
    }

    #dvSBTansiyon #dvSBTansiyonV {
        font-size: 30px;
    }
}

@media (max-width: 1200px) {
    #dvSBTansiyon #dvSBTansiyonV {
        font-size: 30px;
    }
}

@media (max-width: 1654px) {
    .profile-pic {
        width: 200px !important;
        height: 200px !important;
    }
}

@media (max-width: 1484px) {
    .profile-pic {
        width: 180px !important;
        height: 180px !important;
    }
}

@media (max-width: 1373px) {
    .profile-pic {
        width: 170px !important;
        height: 170px !important;
    }

    #dvSBTansiyon #dvSBTansiyonV {
        font-size: 30px;
    }

    .home-profile, .home-profile:before {
        width: 210px;
        min-height: 1160px;
    }
}

.Profilbg {
    background-color: #212f44;
    padding: 10px;
}

@media (max-width: 1116px) {
    .home-profile, .home-profile:before {
        min-height: 1017px;
    }

    .home-veriler {
        width: 77%;
    }

    .home-bildirimler {
        width: 100%;
        padding: 0px 0;
    }
}

@media (max-width: 1600px) {
    .home-randevu-ilachatirlatma .randevu-ilac {
        width: 44.5%;
    }
}

@media (max-width: 1500px) {
    .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi .gun {
        font-size: 16px;
    }

    .profile-pic {
        width: 200px;
        height: 200px;
    }
}

@media (max-width: 1366px) {
    .home-randevu-ilachatirlatma .randevu-ilac .randevu-ilac-bilgi {
        margin-left: 10px;
        margin-top: 0px;
        width: 50%;
    }
}

.profile-usermenu ul li a {
    font-size: 14px !important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fbfbfb;
    opacity: 1;
}

.form-control {
    border: 1px solid #e8e8e8;
}
/*.modal-body .padding-40 {
    padding: 10px 20px !important;
}*/
.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
    font-size: 14px;
    font-weight: 400;
}

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

.nav.nav-tabs.BoxtabLine {
    border-bottom: 0 !important;
}

.PortletBox .tabbable-line > .tab-content {
    margin-top: -2px;
    border-right: 1px solid #eef1f5;
    padding: 0px 10px;
    border-bottom: 1px solid #eef1f5;
    border-left: 1px solid #eef1f5;
}

.PortletBox .tabbable.tabbable-tabdrop .nav.nav-tabs.tabs-reversed li > a {
    font-size: 15px !important;
    color: #2f4059;
    border-radius: 7px 7px 0px 0px !important;
}

.PortletBox .tabbable.tabbable-tabdrop .nav.nav-tabs.tabs-reversed li.active > a {
    color: #cc666e !important;
}

.PortletBox .tabbable.tabbable-tabdrop {
    /*border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
}

    .PortletBox .tabbable.tabbable-tabdrop .tab-content {
        padding: 0 15px 0 15px;
        margin-top: -10px;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }

        .PortletBox .tabbable.tabbable-tabdrop .tab-content .tab-pane {
            padding: 10px 0px 0px 0px;
            position: relative;
        }

.lineHeight22 {
    line-height: 22px;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #777777;
    background-color: #eee;
    border-color: #ddd !important;
}

.table {
    width: 100% !important;
}

.page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .tab-content {
    padding: 0 0 0 0 !important;
    background-color: #fff;
}

    .page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .tab-content .tab-pane.active {
        padding: 20px 20px 5px 20px;
    }

.page-content-wrapper .page-content .PortletBox {
    box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    -webkit-box-shadow: 0px 4px 10px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
}

    .page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .tab-content {
        border-radius: 0px 0px 10px 10px;
    }

        .page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .tab-content .dataTables_filter {
            top: -50px !important;
        }

    .page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .nav.nav-tabs.tabs-reversed li > a,
    .page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .nav.nav-tabs.tabs-reversed li > a h4 {
        font-size: 16px !important;
        font-family: "roboto condensed",sans-serif;
        border-radius: 10px 10px 0px 0px !important;
    }

.padding-top-50 {
    padding-top: 50px !important;
}

.note p {
    font-size: 14px !important;
    line-height: 22px;
}

.Randevu .fc td, .Randevu .fc th {
    border-width: 1px !important;
    padding: 5px;
    border-color: #ffffff !important;
}

.Randevu .fc-past, .Randevu .fc-future {
    background: #fafafa;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
    background-color: #526c9c !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    background-color: #d33333 !important;
}

.margin-bottom-65 {
    margin-bottom: 65px !important
}

.profile-userpic img {
    width: 120px !important;
    height: 120px !important;
    background-size: cover !important;
    border: 3px solid #dddddd !important;
}

@media (max-width: 991px) {
    .dataTables_filter {
        position: absolute;
        right: 0;
        top: -95px;
    }
}

@media (max-width: 767px) {
    .nav.navbar-nav {
        padding: 0;
        margin: 0;
        float: left;
    }
}

@media (max-width: 640px) {
    .dataTables_filter {
        top: -30px !important;
    }

    .dataTables_wrapper {
        margin-top: 70px;
    }

    .note {
        border-left: 10px solid #eee;
    }

        .note.note-info:before,
        .note.note-success:before,
        .note.note-warning:before,
        .note.note-danger:before,
        .note.note-default:before,
        .note.note-userInfo:before {
            display: none;
        }

    .portlet {
        margin: 30px 0;
    }
}

@media (max-width: 421px) {
    .dataTables_filter input {
        width: 265px !important;
    }
}

@media (max-width: 380px) {
    .dataTables_filter input {
        width: 230px !important
    }
}

@media (max-width: 540px) {
    .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
        width: 100%;
    }
}

@media (max-width: 755px) {
    .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
        width: 100%;
    }
}

@media (max-width: 490px) {
    .btn.btn-lg:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
        margin: 5px;
    }

    .ResponsiveMobil {
        width: 195px !important;
    }
}

@media (max-width: 439px) {
    .ResponsiveMobil {
        width: 155px !important;
    }

        .ResponsiveMobil .cocuklarim-isim {
            font-size: 14px;
        }

        .ResponsiveMobil .nav.pull-right > li > .dropdown-menu,
        .ResponsiveMobil .nav > li > .dropdown-menu.pull-right {
            right: -70px !important;
            left: auto !important;
        }
}

@media (max-width: 419px) {
    .ResponsiveMobil {
        width: 100px !important;
    }

    #BagisciButon {
        margin-left: -30px;
    }

    .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
        font-size: 12px;
        font-weight: 400;
    }
}

@media (max-width: 453px) {
    .mobilCocukIcon {
        display: none !important;
    }
}

@media (max-width: 380px) {
    .navbar-nav > li > a {
        color: #656874;
        font-size: 14px;
    }
}


.portlet.light,
.portlet.light .portlet-body {
    position: relative;
}

.TableScroll {
    overflow-x: scroll;
}

.marginTop20 {
    margin-top: 20px !important;
}

.mobilCocuk {
    display: none !important;
}

.portlet.light {
    padding: 5px 10px 10px 15px !important;
}

div.dataTables_wrapper div.dataTables_filter input {
    background-color: #efefef !important;
    margin-top: 5px !important;
    padding-left: 40px !important;
}

.table thead tr th {
    font-size: 14px;
    font-weight: 600 !important;
}
/*---------------------Bitiş------------------*/
/*############## İntro ######### Başlangıç -------*/
@font-face {
    font-family: "Open Sans",sans-serif;
}

.enjoyhint {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999999999;
    pointer-events: none;
    overflow: hidden;
}

.enjoyhint_hide {
    display: none;
}

.enjoyhint_disable_events {
    position: absolute;
    width: 2000px;
    height: 1500px;
    z-index: 1011;
    pointer-events: all;
}

.enjoyhint_next_btn {
    position: absolute;
    z-index: 1012;
    pointer-events: all;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 100px;
    height: 40px;
    cursor: pointer;
    margin-top: -100px !important;
    margin: 0 auto;
    border: 2px solid #38b3ae;
    color: rgba(255,255,255,1);
    background: #38b3ae !important;
    -webkit-border-radius: 40px !important;
    border-radius: 40px !important;
    font: normal normal normal 17px/40px "Advent Pro",Helvetica,sans-serif;
    color: #fff !important;
    text-align: center;
    -o-text-overflow: clip;
    text-overflow: clip;
    letter-spacing: 1px;
    background: 0 0;
    -webkit-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -o-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
}

    .enjoyhint_next_btn:hover {
        color: rgba(255,255,255,1);
        background: #38b3ae;
    }

    .enjoyhint_next_btn:active {
        border: 2px solid #38b3ae;
        background: #38b3ae;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }

.enjoyhint_skip_btn {
    position: absolute;
    z-index: 1012;
    pointer-events: all;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 100px;
    height: 40px;
    cursor: pointer;
    margin-top: -100px !important;
    margin: 0 auto;
    border: 2px solid #cd666d;
    color: rgba(255,255,255,1);
    background: #cd666d !important;
    -webkit-border-radius: 40px !important;
    border-radius: 40px !important;
    font: normal normal normal 17px/40px "Advent Pro",Helvetica,sans-serif;
    color: #fff !important;
    text-align: center;
    -o-text-overflow: clip;
    text-overflow: clip;
    letter-spacing: 1px;
    background: 0 0;
    -webkit-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -o-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
}

    .enjoyhint_skip_btn:hover {
        color: rgba(255,255,255,1);
        background: #38b3ae;
    }

    .enjoyhint_skip_btn:active {
        border: 2px solid rgba(33,224,163,1);
        background: rgba(33,224,163,1);
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }

.enjoyhint_close_btn {
    display: inline-block;
    position: absolute;
    z-index: 1012;
    display: none;
    pointer-events: all;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: .3em;
    height: .3em;
    border: none;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    font: 400 8em/normal Arial,Helvetica,sans-serif;
    color: rgba(0,0,0,1);
    -o-text-overflow: clip;
    text-overflow: clip;
    background: 0 0;
    border: 2px solid rgba(33,224,163,1);
}

    .enjoyhint_close_btn::before {
        display: inline-block;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        width: 29px;
        height: 2px;
        position: absolute;
        content: "";
        top: 16px;
        left: 3px;
        border: none;
        font: normal 100%/normal Arial,Helvetica,sans-serif;
        color: rgba(0,0,0,1);
        -o-text-overflow: clip;
        text-overflow: clip;
        background: #fff;
        text-shadow: none;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg);
    }

    .enjoyhint_close_btn::after {
        display: inline-block;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        width: 29px;
        height: 2px;
        position: absolute;
        content: "";
        top: 16px;
        left: 3px;
        border: none;
        font: normal 100%/normal Arial,Helvetica,sans-serif;
        color: rgba(0,0,0,1);
        -o-text-overflow: clip;
        text-overflow: clip;
        background: #fff;
        text-shadow: none;
        -webkit-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
    }

    .enjoyhint_close_btn:hover {
        color: rgba(255,255,255,1);
        background: #38b3ae;
        cursor: pointer;
    }

    .enjoyhint_close_btn:active {
        border: 2px solid rgba(33,224,163,1);
        background: rgba(33,224,163,1);
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }

.enjoyhint_btn {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 150px;
    height: 40px;
    cursor: pointer;
    margin: 0 auto;
    border: 2px solid #38b3ae;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font-family: "Open Sans",sans-serif;
    color: #38b3ae;
    text-align: center;
    -o-text-overflow: clip;
    text-overflow: clip;
    letter-spacing: 1px;
    background: 0 0;
    -webkit-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -o-transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    transition: background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
}

    .enjoyhint_btn:hover {
        color: rgba(255,255,255,1);
        background: #38b3ae;
    }

    .enjoyhint_btn:active {
        border: 2px solid rgba(33,224,163,1);
        background: rgba(33,224,163,1);
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none;
    }

.enjoyhint div.canvas-container {
    position: absolute;
}

.enjoyhint_canvas {
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

#kinetic_container {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.enjoyhint_svg_wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transition: opacity 400ms cubic-bezier(.42,0,.58,1);
    -moz-transition: opacity 400ms cubic-bezier(.42,0,.58,1);
    transition: opacity 400ms cubic-bezier(.42,0,.58,1);
}

    .enjoyhint_svg_wrapper svg {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

.enjoyhint_svg_transparent .enjoy_hint_label,
.enjoyhint_svg_transparent .enjoyhint_svg_wrapper {
    opacity: 0;
}

.enjoy_hint_label {
    position: absolute;
    color: #fff;
    z-index: 107;
    font-size: 18px;
    font-family: casino_handregular,Arial;
    -webkit-transition: opacity 400ms cubic-bezier(.42,0,.58,1);
    -moz-transition: opacity 400ms cubic-bezier(.42,0,.58,1);
    transition: opacity 400ms cubic-bezier(.42,0,.58,1);
}

div.kineticjs-content {
    position: absolute !important;
}

.form-group.form-md-line-input .form-control.form-control-static ~ label {
    color: #ccc !important;
}

.form-group.form-md-line-input .form-control.form-control-static {
    border-bottom: 0 !important;
    border-bottom: 1px solid #eef1f5 !important;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #94cdf4 !important;
    color: #fff;
}
/*############## İntro ######### bitiş -------*/
.dataTables_wrapper table.dataTable thead .sorting,
.dataTables_wrapper table.dataTable thead .sorting_asc,
.dataTables_wrapper table.dataTable thead .sorting_desc,
.dataTables_wrapper table.dataTable thead .sorting_asc_disabled,
.dataTables_wrapper table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat !important;
    background-position: center right !important;
}

.dataTables_wrapper table.dataTable thead .sorting {
    background-image: url("/plugins/datatable/images/sort_both.png") !important;
}

.dataTables_wrapper table.dataTable thead .sorting_asc {
    background-image: url("/plugins/datatable/images/sort_asc.png") !important;
}

.dataTables_wrapper table.dataTable thead .sorting_desc {
    background-image: url("/plugins/datatable/images/sort_desc.png") !important;
}

.dataTables_wrapper table.dataTable thead .sorting_asc_disabled {
    background-image: url("/plugins/datatable/images/sort_asc_disabled.png") !important;
}

.dataTables_wrapper table.dataTable thead .sorting_desc_disabled {
    background-image: url("/plugins/datatable/images/sort_desc_disabled.png") !important;
}

/*--------------çoklu buton----------------------*/
.page-content .fixed-action-btn .btn-floating.menu {
    background-color: #5c6bc0 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.delete {
    background-color: #F44336 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.save {
    background-color: #4CAF50 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.print {
    background-color: #BA68C8 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.add {
    background-color: #4CAF50 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.view {
    background-color: #ffb74d !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.save {
    background-color: #4CAF50 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.add {
    background-color: #3598dc !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.back {
    background-color: #ba69c8 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.update {
    background-color: #3598dc !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.delete {
    background-color: #F44336 !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.LogoGreen {
    background-color: #1f9c9f !important;
    color: #fff !important;
}

.page-content .fixed-action-btn .btn-floating.btn-small.back {
    background-color: #ba69c8 !important;
    color: #fff !important;
}

.yellow {
    background-color: #fdd01c !important;
}

.page-content .fixed-action-btn .btn-floating.menu {
    background-color: #1994d4 !important;
    color: #fff !important;
}

.page-content .btn-floating {
    display: inline-block;
    color: #FFF !important;
    position: relative;
    z-index: 1;
    width: 55px;
    height: 55px;
    padding: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50% !important;
    background-clip: padding-box;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23), 0 10px 30px rgba(0, 0, 0, 0.19) !important;
}

    .page-content .btn-floating i {
        width: inherit;
        display: inline-block;
        text-align: center;
        color: #FFF;
        font-size: 21px;
        line-height: 55px !important;
    }

    .page-content .btn-floating.btn-small {
        width: 40px;
        height: 40px;
    }

        .page-content .btn-floating.btn-small i {
            width: inherit;
            display: inline-block;
            text-align: center;
            color: #FFF;
            font-size: 16px;
            line-height: 37px !important;
        }

    .page-content .btn-floating.btn-large i {
        line-height: 55.5px;
    }

.page-content .fixed-action-btn {
    position: fixed;
    right: 35px;
    bottom: 35px;
    padding-top: 15px;
    margin-bottom: 0;
    z-index: 1000;
}

    .page-content .fixed-action-btn ul {
        right: 10px;
        text-align: center;
        position: absolute;
        bottom: 50px;
        list-style: none;
    }

        .page-content .fixed-action-btn ul li {
            margin-bottom: 15px;
        }

        .page-content .fixed-action-btn ul a.btn-floating {
            opacity: 0;
        }

.page-content .btn-floating {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

    .page-content .btn:hover, .page-content .btn-large:hover, .page-content .btn-floating:hover {
        -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    }

.page-content .fixed-action-btn .btn-floating.send {
    background-color: #52a237 !important;
    color: #fff !important;
}
/*--------------çoklu buton end-------------------*/
.profile-mobil .profil-mobil-header .profile-usertitle.pull-left {
    margin-left: 10px;
}

.form-group.form-md-radios.bildirim-durumu > label {
    color: #2f4059 !important;
}

.page-content-wrapper .page-content .PortletBox .tabbable.tabbable-tabdrop .tab-content .tab-pane .portlet.light {
    padding: 5px 10px 10px 15px !important;
    border: 1px solid #efefef;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.portlet.portlet-fullscreen {
    position: fixed !important;
}

#PaylasimAyarlarimDetay.portlet .portlet-body.Profil.margin-bottom-15 .portlet.no-shadow .portlet-title {
    margin-bottom: 0px !important;
}

#PaylasimAyarlarimDetay.portlet .portlet-body.Profil.margin-bottom-15 .portlet.no-shadow .portlet-body {
    padding: 15px;
    background-color: #f7f8fb;
    border-radius: 0px 0px 10px 10px !important;
    border-bottom: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
}

    #PaylasimAyarlarimDetay.portlet .portlet-body.Profil.margin-bottom-15 .portlet.no-shadow .portlet-body p {
        margin: 5px 0 !important;
        color: #696969 !important;
        font-size: 13px;
    }

.fileinput-filename {
    margin-left: 25px;
    background-color: #efefef;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #e2e1e1;
}

.fileinput .close {
    width: 20px !important;
    height: 20px !important;
    background-size: 20px !important;
    margin-left: -15px;
    top: -10px;
    position: relative;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid #1110 !important;
    background-color: #1110 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1110), color-stop(100%, #1110)) !important;
    background: -webkit-linear-gradient(top, #1110 0%, #1110 100%) !important;
    background: -moz-linear-gradient(top, #1110 0%, #1110 100%) !important;
    background: -ms-linear-gradient(top, #1110 0%, #1110 100%) !important;
    background: -o-linear-gradient(top, #1110 0%, #1110 100%) !important;
    background: linear-gradient(to bottom, #1110 0%, #1110 100%) !important;
}


#YeniKayitValidation .FormValidateError i.fa,
#YeniKayitValidation .FormValidateSuccess i.fa,
#YeniKayitValidation .FormValidateWarning i.fa {
    position: absolute !important;
    right: 10px;
    margin-top: -25px;
    color: #d63131;
    font-size: 18px;
}

    #YeniKayitValidation .FormValidateSuccess i.fa:before {
        content: "" !important;
        font: normal normal normal 14px/1 FontAwesome;
    }

    #YeniKayitValidation .FormValidateError i.fa:before {
        content: "\f071" !important;
        font: normal normal normal 14px/1 FontAwesome;
    }

#YeniKayitValidation .form-group.form-md-line-input.form-md-floating-label.FormValidateError.has-error label {
    color: #e73d4a;
}

.Asistan .alert {
    font-size: 12px !important;
    border: 1px solid #5ab0ee !important;
    padding: 15px 10px 10px 55px !important;
    margin-bottom: 15px !important;
}

    .Asistan .alert .alert-heading {
        color: #5ab0ee !important;
        font-size: 16px !important;
    }

    .Asistan .alert .close {
        width: 20px !important;
        height: 20px !important;
        background-size: 20px !important;
        margin-top: -5px !important;
        margin-right: 0px !important;
        opacity: 0.2;
    }

.HekimMesajModalbody .chats {
    margin: 0 !important;
}

    .HekimMesajModalbody .chats li.in .message {
        border-left: 5px solid #96abb3;
        background: #e6eef1;
        border-radius: 3px !important;
        padding: 15px;
        margin-right: 30%;
        text-align: left !important;
        position: relative;
    }

    .HekimMesajModalbody .chats li.in .body {
        color: #555 !important;
        font-size: 14px;
        line-height: 20px;
        padding: 2px;
    }

    .HekimMesajModalbody .chats li.in .name {
        color: #555;
        font-size: 16px;
        font-weight: bold;
        text-align: left !important;
    }

    .HekimMesajModalbody .chats li.in .datetime {
        color: #555;
        font-size: 11px;
        float: right;
        font-weight: bold;
    }

.HekimMesajModalbody .chat-form .input-cont .form-control:focus {
    border: 1px solid #e9eff3 !important;
}

.HekimMesajModalbody .chats li.out .message {
    border-right: 5px solid #bdbdbd;
    background: #f5f5f5;
    border-radius: 3px !important;
    margin-left: 30%;
    padding: 15px;
    text-align: left !important;
    position: relative;
}

.HekimMesajModalbody .chats li.out .body {
    color: #272727 !important;
    font-size: 14px;
    line-height: 20px;
    padding: 2px;
}

.HekimMesajModalbody .chats li.out .name {
    color: #31708f;
    font-size: 16px;
    font-weight: bold;
}

.HekimMesajModalbody .chats li.out .datetime {
    color: #272727;
    font-size: 11px;
    float: right;
    font-weight: bold;
}

.HekimMesajModalbody .chats li.out .datetime,
.HekimMesajModalbody .chats li.out .name {
    text-align: left !important;
}


.HekimMesajModalbody .chats li {
    border-bottom: 0px solid #f0f0f0 !important;
    padding: 3px 0 !important;
    margin: 0px auto !important;
}

.todo-content, .todo-task-history > li > .todo-task-history-desc {
    overflow: hidden
}

.todo-sidebar {
    float: left;
    width: 230px;
    margin-right: 20px
}

.todo-tasklist-item-border-green {
    border-left: #4eaaec 5px solid !important;
}

.todo-tasklist-item-border-blue {
    border-left: #4c87b9 2px solid
}

.todo-tasklist-item-border-purple {
    border-left: #8877a9 2px solid
}

.todo-tasklist-item-border-red {
    border-left: #d05454 2px solid
}

.todo-tasklist-item-border-yellow {
    border-left: #d4ad38 2px solid
}

.padding-top-10px {
    padding-top: 15px
}

.todo-userpic {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
    border: 1px solid #cedae1
}

.todo-text-color {
    color: #45535b
}

.todo-projects-config {
    padding: 6px 9px 3px !important
}

    .todo-projects-config > i {
        font-size: 14px !important
    }

.todo-tasklist {
    padding: 0
}

.todo-project-list ul li a {
    font-size: 14px !important;
    padding: 8px 10px
}

.todo-project-list .nav li a .badge {
    float: right;
    margin-top: 1px !important
}

.todo-project-list .nav > li.active > a {
    color: #3f444a;
    background-color: #f1f4f7 !important
}

.todo-task-history {
    padding: 0;
    margin: 0
}

    .todo-task-history > li {
        padding: 5px 0
    }

        .todo-task-history > li > .todo-task-history-date {
            font-size: 12px;
            float: right;
            width: 150px;
            margin-left: 10px;
            text-align: right;
            color: #999
        }

.todo-tasklist-item {
    background: #fdfdfd;
    padding: 10px;
    margin-bottom: 2px;
    overflow: hidden;
    border: 1px solid #f1f1f1;
}

    .todo-tasklist-item:last-child {
        margin-bottom: 0
    }

div .todo-tasklist-item:hover {
    background-color: #fdfdfd
}

div .todo-tasklist-item.okunmadi,
div .todo-tasklist-item.okunmadi:hover {
    cursor: pointer;
    background-color: #f0f8fd !important;
}

.todo-tasklist-item img {
    margin: 0 10px 10px 0
}

.todo-tasklist-item-title {
    font-size: 15px;
    color: #2b4a5c;
    font-weight: 600;
    padding-top: 3px;
    padding-bottom: 13px
}

.todo-tasklist-item-text {
    font-size: 14px;
    color: #577688;
    padding-bottom: 5px
}

.todo-tasklist-item ul {
    margin: 5px 0 0
}

.todo-tasklist-item li {
    color: #577688;
    font-size: 13px;
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 0 !important
}

    .todo-tasklist-item li i {
        color: #b3bfcb;
        font-size: 15px
    }

.todo-tasklist-controls {
    margin-top: 5px;
    font-size: 12px;
}

.todo-tasklist-date {
    color: #637b89 !important;
    margin-right: 12px
}

    .todo-tasklist-date i {
        color: #abbfca !important;
        margin-right: 5px
    }

.todo-taskbody-tasktitle {
    font-size: 18px;
    color: #778d96
}

.todo-taskbody-taskdesc {
    font-size: 14px;
    color: #778d96
}

.todo-username {
    font-size: 16px;
    color: #2b4a5c;
    font-weight: 600;
    padding: 15px 0 0 15px
}

.todo-comment-head {
    padding-top: 3px
}

.todo-comment {
    position: relative
}

    .todo-comment:hover > .todo-comment-btn {
        display: block
    }

.todo-comment-btn {
    display: none;
    position: absolute;
    top: 1px;
    right: 0;
    font-size: 12px;
    color: #566e7c;
    border-color: #a2aeb5
}

    .todo-comment-btn:hover {
        color: #fff;
        background-color: #a1b6c2;
        border-color: #a1b6c2
    }

.todo-comment-username {
    font-size: 14px;
    color: #2b4a5c;
    font-weight: 600
}

.todo-comment-date {
    font-size: 12px;
    color: #2b4a5c;
    font-weight: 400
}

.todo-username-btn {
    margin: 14px 0 0 15px;
    color: #566e7c;
    border-color: #a2aeb5
}

    .todo-username-btn:hover {
        color: #fff;
        background-color: #a1b6c2;
        border-color: #a1b6c2
    }

.form .form-actions.todo-form-actions {
    padding-top: 10px;
    border: 0;
    margin: 0 0 20px
}

@media (max-width:991px) {
    .asikarekodinfo {
        margin-top: 0px !important;
    }

    .RandevuCard-box .Randevu-content .Randevu-left {
        width: 100% !important;
        height: 100px !important;
        padding-top: 0px !important;
        line-height: 28px !important;
        border-top-left-radius: 7px !important;
        border-top-right-radius: 7px !important;
        border-bottom-left-radius: 0px !important;
    }

    .RandevuCard-box .Randevu-content .Randevu-right {
        width: 100%;
        float: left;
        margin-top: 10px;
    }

    .todo-sidebar {
        float: none;
        width: 100%;
        margin: 0
    }

        .todo-sidebar > .portlet {
            margin-bottom: 20px
        }

            .todo-sidebar > .portlet .portlet-title .tools {
                margin-left: 5px
            }

    .todo-content {
        overflow: visible
    }
}

.todo-tasklist-devider {
    display: none
}

@media (max-width:767px) {
    .todo-tasklist-devider {
        display: block;
        height: 20px;
        margin: 20px -10px;
        background: #F1F3FA
    }

    .todo-task-history > li {
        padding: 9px 0
    }

        .todo-task-history > li > .todo-task-history-date {
            width: 100px;
            font-size: 11px
        }
}

@media(max-width:1370px) {
    #HastaProfil .col-md-3,
    #HastaKutu .col-md-3 {
        width: 33.33333% !important;
    }

    #HastaKutu.col-md-9 {
        width: 66.66667% !important;
    }

        #HastaKutu.col-md-9 .col-md-12 .col-md-9 {
            width: 100% !important;
        }
}

@media(max-width:1100px) {
    #HastaProfil .col-md-3,
    #HastaKutu .col-md-3 {
        width: 100% !important;
        margin-top: 20px !important;
    }

    #HastaKutu.col-md-9 {
        width: 100% !important;
    }

        #HastaKutu.col-md-9 .col-md-12 .col-md-9 {
            width: 100% !important;
        }
}

@media(max-width:450px) {
    .nav.pull-right > li > .dropdown-menu {
        left: 0;
        right: auto;
    }
}

@media(max-width:645px) {
    table .dataTable td.dataTables_empty,
    table.dataTable th.dataTables_empty {
        padding-top: 58px !important;
    }
}

.AsiCard-box,
.RandevuCard-box {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 7px !important;
    box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    -webkit-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
}

.RandevuCard-box {
    margin-bottom: 0px !important;
}

.AsiCard-box.yapildi {
    border-left: 10px solid #81c784;
}

.AsiCard-box.yapilmadi {
    border-left: 10px solid #e57373;
}

.AsiCard-box .Asi-content,
.RandevuCard-box .Randevu-content {
    padding: 8px 0px 8px 0px;
    position: relative;
}

    .AsiCard-box .Asi-content .input-info,
    .RandevuCard-box .Randevu-content .Randevu-right .input-info {
        border-bottom: 1px solid #f6f6f6;
        padding: 7px 2px;
        font-size: 14px;
        color: #333333;
    }

        .AsiCard-box .Asi-content .input-info span,
        .RandevuCard-box .Randevu-content .Randevu-right .input-info span {
            font-size: 11px !important;
            color: #9f9f9f !important;
            display: block;
        }

    .RandevuCard-box .Randevu-content .Randevu-left .input-info {
        padding: 7px 2px;
        font-size: 18px;
    }

        .RandevuCard-box .Randevu-content .Randevu-left .input-info span {
            font-size: 11px !important;
            display: block;
        }

    .RandevuCard-box .Randevu-content .Randevu-right {
        width: 70%;
        float: left;
    }

    .RandevuCard-box .Randevu-content .Randevu-left {
        width: 30%;
        float: left;
        text-align: center;
        background-color: #64b5f6;
        height: 166px;
        margin-top: -10px;
        margin-bottom: -10px;
        border-top-left-radius: 7px !important;
        border-bottom-left-radius: 7px !important;
        color: #fff !important;
        padding-top: 33px;
        line-height: 28px;
    }

.note.note-default.asiCardInfo {
    border-left: 10px solid #e0dede;
}

    .note.note-default.asiCardInfo:before {
        content: none !important;
    }


.randevu-ilac .tooltip,
.randevu-ilac-bilgi {
    word-break: break-word !important;
}

.AsiKartiBg {
    background: url(/images/asi-karti-uyruksuz.png);
    background-position: center;
    background-repeat: no-repeat !important;
    width: 480px;
    min-height: 796px;
    position: relative;
    z-index: 1;
}
    .AsiKartiBg.AsiKartiBgPasaport {
        background: url(/images/asi-karti-pasaport-yok-uyruksuz.png) !important;
        background-repeat: no-repeat !important;
    } 

#AsiKartiModal {
    width: 510px !important;
}

.asiKarti {
    position: relative;
    width: 480px;
}

    .asiKarti span {
        z-index: 999;
        position: absolute;
        font-family: 'HelveticaNeueLT';
        font-size: 27px;
        font-weight: 600;
        left: 63px;
        color: #000 !important
    }
    .asiKarti .font-size-20 {
        font-size: 20px !important;
    }
    .asiKarti span.tc {
        top: 90px; 
    }

    .asiKarti span.pasapart {
        top: 152px;
        letter-spacing: 1.3px;
    }

        .asiKarti span.soyadi {
            top: 240px;
        }

    .asiKarti span.adi {
        top: 305px;
        line-height: 32px;
    }

    .asiKarti span.dogum {
        top: 396px;
    }

    .asiKarti span.uyrugu {
        top: 396px;
        left: 265px;
    }

    .asiKarti span.asiAdi {
        bottom: 152px; 
    }
    .asiKarti span.asiAdi,
    .asiKarti span.asiTarihi,
    .asiKarti span.asiTarihi2 {
        font-size: 22px !important;
        left: 38px !important;
    }
    .asiKarti span.asiTarihi {
        bottom: 86px;
    }
    .asiKarti span.asiTarihi2 {
        bottom: 22px;
    }

        .asiKarti span.karekodNo {
            bottom: 15px;
            left: 285px;
            font-size: 22px; 
        }

    .asiKarti .karekodImg {
        bottom: 61px;
        left: 275px;
        width: 170px;
        height: 170px;
        z-index: 999;
        position: absolute;
    }
    .asiKarti .AsiProfilImg {
        top: 85px;
        left: 368px;
        width: 90px;
        height: 115px;
        z-index: 999999;
        position: absolute;
        border-radius: 10px !important;
    }
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('../font/helveticaNeueLTPro/HelveticaNeueLTPro-Bd.eot');
    src: local('☺'), url('../font/HelveticaNeueLTPro/HelveticaNeueLTPro-Bd.woff') format('woff'), url('../font/HelveticaNeueLTPro/HelveticaNeueLTPro-Bd.ttf') format('truetype'), url('../font/HelveticaNeueLTPro/HelveticaNeueLTPro-Bd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'HelveticaNeueLT';
    src: url('../font/helveticaNeueLTPro/HelveticaNeueLTPro-Md.eot');
    src: local('☺'), url('../font/HelveticaNeueLTPro/HelveticaNeueLTPro-Md.woff') format('woff'), url('../font/HelveticaNeueLTPro/HelveticaNeueLTPro-Md.ttf') format('truetype'), url('../font/HelveticaNeueLTPro/HelveticaNeueLTPro-Md.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
@media(max-width:480px) {

    .asiKarti {
        position: relative;
        width: 347px !important;
    }
        .asiKarti .AsiProfilImg {
            top: 60px;
            left: 270px;
            width: 70px;
            height: 85px;
            z-index: 99999999;
            position: absolute;
            border-radius: 5px !important;
        }
    .AsiKartiBg {
        background: url(/images/asi-karti-uyruksuz.png);
        background-position: left center;
        background-repeat: no-repeat !important;
        background-size: contain;
        min-height: 582px;
        position: relative;
        z-index: 1;
    }
        .AsiKartiBg.AsiKartiBgPasaport {
            background: url(/images/asi-karti-pasaport-yok-uyruksuz.png) !important;
            background-position: left center;
            background-repeat: no-repeat !important;
            background-size: contain !important;
            min-height: 582px;
        }
    .asiKarti span {
        font-size: 20px;
        left: 46px;
    }
    .asiKarti .font-size-20 {
        font-size: 15px !important;
    }
    .asiKarti span.tc {
        top: 66px;
    }

    .asiKarti span.pasapart {
        top: 112px;
    }

    .asiKarti span.soyadi {
        top: 177px;
    }

    .asiKarti span.adi {
        top: 222px;
        line-height: 26px;
    }

    .asiKarti span.dogum {
        top: 290px;
        font-size: 18px;
    }

    .asiKarti span.uyrugu {
        top: 290px;
        font-size: 18px;
        left: 191px;
    }
    .asiKarti span.asiAdi,
    .asiKarti span.asiTarihi,
    .asiKarti span.asiTarihi2 {
        font-size: 17px !important;
        left: 27px !important;
    }
    .asiKarti span.asiAdi {
        bottom: 110px; 
    }

    .asiKarti span.asiTarihi {
        bottom: 62px;
    }
    .asiKarti span.asiTarihi2 {
        bottom: 15px;
    }

    .asiKarti span.karekodNo {
        bottom: 5px;  
        left: 210px;
        font-size: 18px;
    }

    .asiKarti .karekodImg {
        bottom: 45px;
        left: 200px;
        width: 125px;
        height: 125px;
    }
}

.asiHata {
    font-size:20px !important;
    color: #e73d4a;
}
    .asiHataTooltip .tooltip.top .tooltip-arrow {
        border-top-color: #e73d4a;
    }
.asiHataTooltip .tooltip-inner {
    background-color: #e73d4a;
}

.Asiloader {
    border: 2px solid #3f7da9;
    border-radius: 50%;
    border-top: 2px solid #ffffff;
    width: 15px;
    float: left;
    height: 15px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin-right: 6px;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.BoxGroup {
    box-shadow: 1px 4px 10px 2px rgb(0 0 0 / 5%);
    -webkit-box-shadow: 1px 4px 10px 2px rgb(0 0 0 / 5%);
    -moz-box-shadow: 1px 4px 10px 2px rgba(0,0,0,.05);
    border-radius: 10px;
    border: 1px solid #efefef;
    min-height: 150px;
    padding: 0px 20px 20px 20px;
    margin-bottom: 25px;
}
    .BoxGroup h3 {
        margin: 14px 0 10px 0px;
        border-bottom: 1px solid #efefef;
        padding-bottom: 14px;
        font-size: 16px;
        color: #333333;
    }
    .BoxGroup .col-md-12.md-radio{
        margin-bottom:10px !important;
    }
.checkBoxGroup .mt-checkbox > span,
.checkBoxGroup .mt-radio > span {
    background: #ffffff !important;
    border-radius: 2px !important;
}
.checkBoxGroup .mt-checkbox:hover > input:not([disabled]):checked ~ span,
.checkBoxGroup .mt-checkbox > input:checked ~ span,
.checkBoxGroup .mt-radio:hover > input:not([disabled]):checked ~ span,
.checkBoxGroup.mt-radio > input:checked ~ span {
    background: #ffffff !important;
}

.home-randevu-ilachatirlatma .randevu-ilac {
    margin: 20px 5px 5px 20px !important;
}
.GonulluAsi {
    min-height: 250px !important
}

@media(max-width:1611px) {
    .GonulluAsi {
        min-height: 280px !important
    }
}
@media(max-width:1527px) {
    .GonulluAsi {
        min-height: 280px !important
    }
}
@media(max-width:1419px) {
    .GonulluAsi {
        min-height: 300px !important
    }
}
@media(max-width:1137px) {
    .GonulluAsi {
        min-height: 322px !important
    }
}
@media(max-width:1116px) {
    .GonulluAsi {
        min-height: 250px !important
    }
}
