.multi-select i.fa.fa-close {
    top: 18px !important;
    position: absolute !important;
    right: 10px !important;
    /* top: 26px; */
    color: #b6b6b6 !important;
    cursor: pointer !important;
    font-size: 15px !important;
    z-index: 99 !important;
}

body,
button,
input,
select,
textarea {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga", "kern";
    -webkit-font-feature-settings: "liga", "kern";
    -moz-font-feature-settings: "liga", "kern";
    font-kerning: normal;
    -webkit-font-kerning: normal;
    -moz-font-kerning: normal;
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
}

p {
    color: #717274;
}

ol li {
    color: #717274;
}

b {
    color: #717274;
    margin-bottom: 4px;
    display: inline-block;
}

a {
    transition: 0.4s;
}

a:hover {
    opacity: 0.9;
}

a {
    color: #268cc7;
    text-decoration: none !important;
}

ol li a:hover {
    text-decoration: underline !important;
}

.logo {
    display: inline-block;
    float: left;
}

.btn-save-ci {
    height: 52px;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    transition: 0.4s;
    width: 100%;
    background: #268cc7;
    color: #fff;
    margin-top: 20px;
}

.navbar-default {
    background-color: #fff;
    border-color: transparent;
    border: none;
    border-radius: 0px;
}

.navbar-default .navbar-nav>li>a {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    padding: 28px 15px;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #268cc7;
    background-color: transparent;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #268cc7;
    background-color: transparent;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #268cc7;
    background: transparent;
}

ul.nav.navbar-nav>li:first-child a {
    padding-left: 0px;
}

.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
    border: none;
}

.dropdown-menu li a {
    display: block;
    padding: 11px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    border-bottom: solid 1px #ffffff29;
    white-space: nowrap;
    background: #268cc7;
}

.dropdown-menu {
    padding: 0px;
    border: none;
    box-shadow: 0 6px 46px rgba(0, 0, 0, .175);
}

.dropdown-menu li a:focus,
.dropdown-menu li a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #3fa5e0;
}

.pre-header {
    padding-top: 20px;
    padding-bottom: 20px;
}

.right-pre-header {
    display: inline-block;

    float: right;
}

.right-pre-header ul {
    padding: 0px;
    margin-bottom: 0px;
}

.appr li a {
    color: #fff !important;
    border-radius: 26px !important;
    padding: 12px 25px !important;
}

.right-pre-header li {
    list-style: none;
}

.right-pre-header ul.orders a {
    font-weight: medium;
}

.right-pre-header li a {
    padding: 0px 10px;
    color: #b0b0b1;
    font-weight: bold;
    text-decoration: none !important;
}

.right-pre-header li {
    display: inline-block;
}

.right-pre-header ul {
    display: inline-block;
    margin-left: 15px;
}

ul.social a {
    border: solid 1px #e0e0e0;
    padding: 5px 3px;
    width: 33px;
    display: inline-block;
    border-radius: 80px;
    text-align: center;
    color: #268cc7;
    font-size: 15px;
}

ul.nav.navbar-nav.navbar-right li:first-child a {
    padding-left: 28px !important;
}

li.doctor-find a {
    background: #53bce0;
    padding: 12px 20px !important;
    margin-top: 16px;
    border-radius: 5px;
    margin-right: 8px
}

li.question-find a {
    background: #51abdf;
    padding: 12px 20px !important;
    margin-top: 16px;
    border-radius: 5px;
    margin-right: 8px
}

li.question-find img {
    width: 20px;
}

li.appointment-find a {
    background: #ffad59;
    padding: 12px 20px !important;
    margin-top: 16px;
    border-radius: 5px;
}

ul.nav.navbar-nav.navbar-right li:first-child a {
    padding-left: 13px !important;
}

ul.nav.navbar-nav.navbar-right li a {
    padding-left: 11px !important;
}

ul.nav.navbar-nav.navbar-right a span {
    display: inline-block;
    margin-right: 7px;
    border-right: solid 1px #fff6;
    padding-right: 8px;
}

ul.nav.navbar-nav.navbar-right li a {
    transition: 0.4s;
}

ul.nav.navbar-nav.navbar-right li.doctor-find a:hover {
    background: #61cef3 !important;
}

ul.nav.navbar-nav.navbar-right li.doctor-find a:focus {
    background: #61cef3 !important;
}

ul.nav.navbar-nav.navbar-right li.appointment-find a:hover {
    background: #fb9a36 !important;
}

ul.nav.navbar-nav.navbar-right li.appointment-find a:focus {
    background: #fb9a36 !important;
}

li.question-find a:hover {
    background: #3caff1 !important;
}

li.question-find a:focus {
    background: #3caff1 !important;
}

.popup-input input {
    height: 52px;
    width: 100%;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
}

textarea {
    height: 150px;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    transition: 0.4s;
    width: 100%;
    margin-top: 22px;
    padding: 20px;
}

input {
    height: 52px;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    transition: 0.4s;
}

.user-popup {
    width: 480px;
    margin: 0px auto;
    background: #fff;
    padding: 35px;
    position: relative;
    box-shadow: 0px 2px 79px 2px #0000001f;
    border-radius: 10px;
    margin-top: 25px;
}

input::-webkit-input-placeholder {
    color: #c2c2c1 !important;
    transition: 0.4s;
}

input:-moz-placeholder {
    /* Firefox 18- */
    color: #c2c2c1 !important;
    transition: 0.4s;
}

input::-moz-placeholder {
    /* Firefox 19+ */
    color: #c2c2c1 !important;
    transition: 0.4s;
}

input:-ms-input-placeholder {
    color: #c2c2c1 !important;
    transition: 0.4s;
}

textarea::-webkit-input-placeholder {
    color: #c2c2c1 !important;
    transition: 0.4s;
}

textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #c2c2c1 !important;
    transition: 0.4s;
}

textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #c2c2c1 !important;
    transition: 0.4s;
}

textarea:-ms-input-placeholder {
    color: #c2c2c1 !important;
    transition: 0.4s;
}

input:focus::-webkit-input-placeholder {
    color: transparent !important;
    transition: 0.4s;
}

input:focus:-moz-placeholder {
    /* Firefox 18- */
    color: transparent !important;
    transition: 0.4s;
}

input:focus::-moz-placeholder {
    /* Firefox 19+ */
    color: transparent !important;
    transition: 0.4s;
}

input:focus:-ms-input-placeholder {
    color: transparent !important;
    transition: 0.4s;
}

.popup-input input {
    padding-left: 50px;
    margin-bottom: 20px;
    transition: 0.4s;
}

.popup-input {
    position: relative;
}

.popup-input span {
    position: absolute;
    top: 16px;
    left: 16px;
}

.user-login {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0;
    z-index: -1;
    transition: 0.4s;
}

.user-login.open {
    opacity: 1;
    z-index: 99999999;
    transition: 0.4s;
}

.user-login .user-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(255, 255, 255, 0.38823529411764707);
}

.user-register {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0;
    z-index: -1;
    transition: 0.4s;
}

.user-register.open {
    opacity: 1;
    z-index: 99999999;
    transition: 0.4s;
}

.user-register .user-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(255, 255, 255, 0.38823529411764707);
}

.user-popup h3 {
    text-align: center;
    color: #268cc7;
    font-size: 22px;
    margin-bottom: 50px;
}

.password-recalled a {
    color: #acacac;
    text-decoration: none;
}

.password-recalled span {
    margin-right: 6px;
    position: relative;
    top: -1px;
}

.password-recalled {
    float: right;
}

.user-popup a.buttons {
    width: 100%;
    height: 52px;
    margin-top: 15px;
    font-weight: 500;
    color: #ffffff;
    background: #53bce0;
    border: none;
    border-radius: 5px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    padding-top: 18px;
    text-decoration: none !important;
}

.user-popup button {
    width: 100%;
    height: 52px;
    margin-top: 15px;
    font-weight: 500;
    color: #ffffff;
    background: #53bce0;
    border: none;
    border-radius: 5px;
    text-transform: uppercase;
}

.user-popup button.facebook {
    background: #3c5a97;
}

button.facebook i {
    position: relative;
    left: -15px;
}

.popup-input input:focus {
    border: solid 1px #53bce0;
}

textarea:focus {
    border: solid 1px #53bce0;
}

.user-popup p.big {
    text-align: center;
    font-size: 15px;
    margin-top: 30px;
    margin-bottom: 0px;
    color: #838b92;
}

.user-popup p a {
    color: #53bce0;
}

.close i {
    font-size: 12px;
    background: #53bce0;
    position: relative;
    position: absolute;
    right: -10px;
    top: -10px;
    opacity: 1 !important;
    color: #fff;
    padding: 8px;
    border-radius: 51px;
    width: 28px;
    text-align: center;
    cursor: pointer;
}

.close {
    opacity: 1 !important;
}

.right-pre-header a {
    transition: 0.3s;
}

.right-pre-header a:hover {
    color: #268cc7;
}

.right-pre-header a:focus {
    color: #268cc7;
}

.user-register p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 0px;
    color: #838b92;
}

.user-register h3 {
    margin-bottom: 10px;
}

.register-text {
    margin-bottom: 20px;
}

.user-register p.small {
    font-size: 13px;
}

div#tab-menu a {
    color: #838b92;
    background: #fff;
    padding: 16px 11px;
    display: inline-block;
    border: solid 1px #e9e6e6;
    border-radius: 5px;
    text-decoration: none !important;
    font-weight: 500;
}

div#tab-menu a.active::before {
    content: '';
    width: 12px;
    height: 12px;
    background: #268cc7;
    position: absolute;
    bottom: -5px;
    left: 50%;
    transform: rotate(45deg);
    margin-left: -6px;
    border-radius: 4px;
}

div#tab-menu a.active {
    background: #268cc7 !important;
    color: #fff !important;
    border-color: transparent !important;
    position: relative;
}

div#tab-menu {
    text-align: center;
}

.user-info ul {
    padding: 0px;
    margin-top: 10px;
    padding-top: 10px;
    border: solid 1px #e9e6e6;
    padding: 14px;
}

.user-info ul li {
    list-style: none;
    font-size: 13px;
    color: #838b92;
    margin-bottom: 6px;
}

.user-info ul li:last-child {
    margin-bottom: 0px;
}

.user-info ul li i {
    color: #268cc7;
    font-size: 11px;
    margin-right: 6px;
}

.account-section H2 {
    text-align: center;
    font-size: 22px;
    color: #268cc7;
}

.account-section p {
    text-align: center;
    font-size: 16px;
    color: #838b92;
    font-weight: bold;
}

.account-button a i {
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
}

.account-button a {
    display: inline-block;
    text-align: center;
    color: #838b92;
    text-decoration: none !important;
    font-weight: 500;
    padding: 0px 30px;
    border-right: solid 1px #d8d8d8;
    padding-bottom: 24px;
    position: relative;
}

.account-button a:last-child {
    border-right: none;
}

.account-button {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 50px;
}

.account-button-inner {
    display: inline-block;
    position: relative;
}

.account-button-inner::after {
    height: 4px;
    background: #fff;
    content: '';
    display: inline-block;
    border: solid 1px #d0d0d0;
    border-radius: 5px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -3px;
}

.account-button a {
    transition: 0.3s;
}

.account-button a::after {
    content: '';
    background: #63c5e6;
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0px;
    bottom: -4px;
    border-radius: 6px;
    transition: 0.3s;
    z-index: 1;
    opacity: 0;
}

.account-button a:hover::after {
    transition: 0.3s;
    opacity: 0.8;
}

.account-button a.active::after {
    content: '';
    background: #268cc7;
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0px;
    bottom: -4px;
    border-radius: 6px;
    transition: 0.3s;
    opacity: 1;
    z-index: 1;
}

.account-bord {
    border: solid 1px #dcdbdb;
    padding: 30px;
    border-radius: 5px;
}

label {
    color: #838b92;
}

.popup-input span i {
    color: #cfcfcf;
    font-size: 14px;
    position: relative;
    top: 2px;
}

p.label-caption {
    font-size: 13px;
    text-align: left;
    color: #c2c2c1;
    font-weight: normal;
}

i.fa.fa-mobile {
    font-size: 19px;
}

input[type="checkbox"] {
    height: initial;
    margin: 0px;
}

.check-box {
    margin-bottom: 9px;
    margin-top: 10px;
    color: #838b93;
}

.squaredFour {
    width: 100%;
    position: relative;
    margin: 21px auto;
}

.squaredFour label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    top: 0;
    left: 0;
    border: solid 1px #268cc7;
    border-radius: 3px;
    float: left;
}

.squaredFour label:after {
    content: "";
    width: 10px;
    height: 6px;
    position: absolute;
    top: 5px;
    left: 4px;
    border: 3px solid #ffffff;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.squaredFour label:hover::after {
    opacity: 0.5;
}

.squaredFour input[type="checkbox"] {
    visibility: hidden;
}

.squaredFour input[type="checkbox"]:checked+label:after {
    opacity: 1;
}

.squaredFour span {
    padding-left: 10px;
    position: relative;
    top: 1px;
    display: table;
    padding-top: 1px;
}

.squaredFour input {
    position: absolute;
}

.squaredFour a {
    color: #268cc7;
}

.account-bord button {
    width: 100%;
    height: 52px;
    background: #268cc7;
    border: none;
    color: #fff;
    font-size: 15px;
    border-radius: 5px;
    margin-top: 10px;
    transition: 0.3s;
}

.account-bord button:hover {
    background: #48a5da;
}

.section-matter {
    background: #a9d0e1;
    padding: 27px;
    border-radius: 5px;
}

.section-matter h3 {
    font-size: 22px;
    color: #268cc7;
}

.section-matter p {
    color: #fff;
    text-align: left;
    font-weight: normal;
    font-size: 14px;
}

.section-matter i {
    color: #268cc7;
    float: left;
}

.section-matter p span {
    display: table;
    padding-left: 9px;
}

.account-section {
    margin-bottom: 30px;
}

.section-matter button i {
    float: initial;
    color: #fff;
    position: relative;
    top: 2px;
    margin-left: 8px;
    transition: 0.3s;
}

.section-matter button:hover i {
    margin-left: 12px;
    transition: 0.3s;
}

.section-matter button {
    background: #53bce0;
}

header {
    position: relative;
    z-index: 9999999;
}

nav.navbar.navbar-default.account-menu {
    background: #54bde1;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    box-shadow: 6px 6px 7px 0px rgba(0, 0, 0, 0.12);
	border-top: solid 1px #e8e8e8;
}

.breadcrumb ul li {
    display: inline-block;
}

.breadcrumb ul li a {
    color: #7fafcc;
    font-weight: 500;
    display: inline-block;
    padding: 20px 12px;
    text-decoration: none !important;
}

.breadcrumb ul {
    margin-bottom: 0px;
}

.breadcrumb {
    padding: 0px;
}

.breadcrumb i {
    color: #7fafcc;
}

.breadcrumb li:first-child a {
    padding-left: 0px;
}

.breadcrumb ul li a.active {
    color: #268cc7;
}

.account-home-button::after {
    display: table;
    content: '';
    clear: both;
}

.account-home-button {
    width: 25%;
    float: left;
    padding: 5px;
}

.account-home-button-row {
    margin-left: -5px;
    margin-right: -5px;
}

.account-home-button-item {
    width: 100%;
    float: left;
}

.account-home-button-item i {
    color: #268cc7;
    font-size: 32px;
}

.account-home-button-item a {
    display: block;
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 30px 0px;
    text-decoration: none !important;
    transition: 0.3s;
}

.account-home-button-item a:hover {
    background: #eff8fb;
}

.account-home-button-item a i {
    padding: 11px;
    border-right: solid 1px #e1e1e1;
    float: left;
    width: 35%;
    text-align: center;
}

.account-home-button-item a::after {
    content: '';
    clear: both;
    display: table;
}

.account-home-button-item p {
    text-align: center;
    vertical-align: middle;
    height: 52px;
    display: table-cell;
    width: 518px;
    color: #606161;
    font-weight: 500;
    font-size: 14px;
}

.account-home-button-item span.bing {
    background: #e53f40;
    color: #fff;
    font-size: 13px;
    padding: 2px 5px;
    border-radius: 40px;
    width: 22px;
    display: inline-block;
    text-align: center;
    position: absolute;
    right: 10px;
    top: 10px;
}

.account-home-button-item {
    position: relative;
}

.user-section {
    display: block;
    border: solid 1px #e1e1e1;
    border-radius: 5px;
    padding: 30px 0px;
    text-decoration: none !important;
    transition: 0.3s;
    text-align: center;
    padding-bottom: 0px;
}

ul.user-section-menu li a {
    display: inline-block;
    padding: 8px;
    color: #268cc7;
    font-weight: bold;
    text-decoration: none;
}

ul.user-section-menu li {
    display: inline-block;
}

ul.user-section-menu {
    text-align: center;
}

.user-img {
    width: 130px;
    height: 130px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 130px;
    display: inline-block;
    margin-bottom: 38px;
    margin-top: -60px;
    border: solid 1px #e9eaea;
}

.account-home {
    margin-top: 10px;
    margin-bottom: 40px;
}

.account-premium {
    text-align: left;
    padding: 0;
    background: #f1f0f0;
}

.account-premium a {
    display: inline-block;
    padding: 14px;
}

.account-premium {
    padding: 0;
    background: #f1f0f0;
    text-align: center;
}

.account-premium a {
    display: inline-block;
    padding: 14px;
    color: #969696;
    font-size: 12px;
    text-decoration: none;
}

.account-premium a i {
    position: relative;
    left: 7px;
}

a.premium-buttton {
    background: #268cc7;
    color: #fff;
    padding: 8px;
    border-radius: 5px;
}

.e-bullid {
    min-height: 100px;
    background: #268cc7;
    padding-top: 40px;
    padding-bottom: 25px;
}

.e-bullid button {
    padding: 12px;
    width: 25%;
    height: 52px;
    border-radius: 5px;
    border: none;
    background: #51abdf;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}

.e-bullid input {
    width: 72%;
    background: #268cc7;
    border: solid 1px #71beea;
    font-weight: 500;
    color: #fff;
}

.e-bullid input::-webkit-input-placeholder {
    color: #51abdf !important;
    transition: 0.4s;
}

.e-bullid input:-moz-placeholder {
    /* Firefox 18- */
    color: #51abdf !important;
    transition: 0.4s;
}

.e-bullid input::-moz-placeholder {
    /* Firefox 19+ */
    color: #51abdf !important;
    transition: 0.4s;
}

.e-bullid input:-ms-input-placeholder {
    color: #51abdf !important;
    transition: 0.4s;
}

.e-bullid .popup-input span i {
    color: #70c3f3;
}

p.bullid-text {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    padding-top: 16px;
}

.e-bullid button i {
    margin-left: 14px;
}

.footer h2 {
    font-size: 13px;
    color: #858f9a;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.footer li {
    list-style: none;
}

.footer li a {
    color: #858f9a;
    margin-bottom: 11px;
    display: block;
    text-decoration: none;
}

.footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 40px;
}

.footer li {
    display: inline-block;
}

.footer ul.social a {
    color: #268cc7;
}

.footer ul.social {
    margin-bottom: 30px;
    margin-top: 25px;
}

.sub-footer.text-center {
    margin-top: 30px;
}

.footer-menu li {
    display: block;
}

.copyright {
    padding-top: 31px;
    margin-bottom: 15px;
    border-top: solid 1px #e6e6e6;
    margin-top: 20px;
    padding-bottom: 6px;
}

.footer ul.social {
    margin-bottom: 0px;
    margin-top: 25px;
}

.copyright p {
    color: #858f9a;
}

.popup-input select {
    height: 52px;
    width: 100%;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    -webkit-appearance: none;
    margin-bottom: 20px;
    padding-left: 21px;
    color: #afafaf;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff !important;
}

.popup-input.select span {
    left: initial;
    right: 25px;
}

.popup-input.select span i {
    color: #268cc7;
}

.account-edit-content h3 {
    font-size: 14px;
    color: #268cc7;
    margin-top: 0px;
    margin-bottom: 7px;
}

.popup-input.padding-no input[type="text"] {
    padding: 16px;
}

a.premium-buttton.content-preminum {
    width: 100%;
    display: block;
    height: 52px;
    padding-top: 17px;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
    background: #54bde1;
    margin-bottom: 20px;
}

a.premium-buttton.content-preminum span {
    position: relative;
    left: -21px;
    top: -2px;
}

input[type=radio] {
    height: initial;
}

.radio-box::after {
    content: '';
    display: table;
    clear: both;
}

.radio-box {
    height: 52px;
    border: solid 1px #e9e6e6;
    padding: 0;
    border-radius: 5px;
    color: #717274;
}

.radio-box ul li {
    color: #AAAAAA;
    display: block;
    position: relative;
    float: left;
    width: 100%;
}

.radio-box ul li input[type=radio] {
    position: absolute;
    visibility: hidden;
}

.radio-box ul li label {
    display: block;
    position: relative;
    font-weight: 300;
    font-size: 13px;
    padding: 7px 25px 25px 20px;
    margin: 10px auto;
    height: 28px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}

.radio-box ul li .check {
    display: block;
    position: absolute;
    border: 2px solid #e9e6e6;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    top: 16px;
    right: 12px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.radio-box ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 12px;
    width: 12px;
    top: 2px;
    left: 2px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

.radio-box input[type=radio]:checked~.check {
    border: 2px solid #268cc7;
}

.radio-box input[type=radio]:checked~.check::before {
    background: #268cc7;
}

.radio-box {
    margin-bottom: 20px;
}

.account-menu-left ul li {
    list-style: none;
}

.account-menu-left ul li ul {
    margin-left: 13px;
}

.account-menu-left ul li a {
    display: block;
    color: #606161;
    border-bottom: solid 1px #e0e0e0;
    padding-bottom: 9px;
    padding-top: 9px;
    text-decoration: none;
    transition: 0.3s;
    font-weight: bold;
}

.account-menu-left ul li ul {
    font-weight: normal;
}

.account-menu-left {
    background: #f6f6f6;
    padding: 24px;
    border-radius: 5px;
    border: solid 1px #e9e6e6;
    transition: 0.4s;
}

.account-menu-left ul li ul a {
    border: none;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: normal;
}

.account-menu-left ul li a:hover {
    padding-left: 4px;
}

.account-menu-left ul li a.active {
    color: #268cc7;
    font-weight: bold;
}

.account-home .account-title {
    font-size: 17px;
    color: #268cc7;
}

.menu-close {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
}

.menu-open {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: none;
}

.menu-close.open {
    display: block;
}

.menu-open.open {
    display: block;
}

.radio-box.none-border {
    height: initial;
    border: none;
    padding: 0;
    border-radius: 5px;
    color: #717274;
    margin-bottom: 0px;
    border-bottom: solid 1px #d4d4d4;
    padding-bottom: 5px;
    border-radius: 0px;
}

.radio-box.none-border ul li label {
    display: block;
    position: relative;
    font-weight: 300;
    font-size: 13px;
    padding: 7px 21px 9px 31px;
    margin: 6px auto;
    height: initial;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
    color: #717274;
    font-weight: normal;
}

.radio-box.none-border ul li .check {
    display: block;
    position: absolute;
    border: 2px solid #e9e6e6;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    top: 12px;
    right: initial;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.account-edit-content button {
    height: 52px;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    transition: 0.4s;
    width: 100%;
    background: #268cc7;
    color: #fff;
    margin-top: 20px;
}

.alert-account {
    background: #b3ecff;
    padding: 21px;
    margin-bottom: 15px;
    border-radius: 5px;
    color: #4693ad;
}

.alert-account i {
    margin-right: 10px;
}

.account-sucsess.alert-account {
    background: #bcdda7;
    color: #53783a;
}

.account-warning.alert-account {
    background: #efbebe;
    color: #8a5050;
}

.contact-info-item {
    float: left;
    width: 20%;
}

.contact-info-body p {
    margin-bottom: 2px;
}

p.active::before {
    content: '';
    width: 11px;
    height: 11px;
    display: inline-block;
    background: #7dbf85;
    border-radius: 11px;
    margin-right: 7px;
}

p.active {
    font-size: 15px;
    color: #66bf6f;
}

p.pasife::before {
    content: '';
    width: 11px;
    height: 11px;
    display: inline-block;
    background: #bf6666;
    border-radius: 11px;
    margin-right: 7px;
}

p.pasife {
    font-size: 15px;
    color: #bf6666;
}

.contact-info-head .contact-info-item {
    padding: 18px 5px;
    border-left: solid 1px #e2e2e2;
    border-bottom: solid 1px #e2e2e2;
    background: #f6f6f6;
}

.contact-info-body .contact-info-item {
    padding-top: 15px;
    border-right: solid 1px #e2e2e2;
    min-height: 280px;
    padding: 16px;
}

.contact-info {
    border: solid 1px #e2e2e2;
    border-radius: 5px;
}

.panel.panel-default a {
    width: 100%;
    display: block;
    padding: 26px;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    background: #268cc7;
    color: #fff;
    border-radius: 5px;
    transition: 0.3s;
}

.panel.panel-default a.collapsed {
    background: #c5e9f7;
    color: #5a8697;
}

.panel-heading {
    padding: 0px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-default>.panel-heading {
    color: #5a8697;
    background-color: transparent;
    border-color: transparent;
    border-radius: 5px;
}

.panel-default {
    border-color: #ddd;
    border: none;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    border: solid 1px #e6e6e6;
    border-radius: 5px;
    margin-top: 7px;
}

.panel-heading i {
    float: right;
}

.contact-info-item:last-child {
    border: none;
}

.contact-info-head .contact-info-item.border-right-none {
    border-left: none !important;
}

.add-contact-tab {
    margin-top: 20px;
}

.contact-add-gruop textarea {
    margin-top: 0px;
}

div#map-select {
    height: 370px;
    border-radius: 5px;
}

div#map-select1 {
    height: 370px;
    border-radius: 5px;
}

div#map-select2 {
    height: 370px;
    border-radius: 5px;
}

.panel-body {
    padding: 25px;
}

.contact-info-editial-button {
    text-align: center;
    margin-top: 19px;
    font-size: 15px;
}

.contact-info-editial-button a {
    text-decoration: none;
}

.contact-info-editial-button a.edit {
    color: #268cc7;
}

.contact-info-editial-button a.delete {
    color: #ed2826;
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e9e6e6;
    height: 41px;
}

.custom-select a span {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    color: #717273;
    font-weight: 500;
    padding: 8px;
    padding-top: 1px;
    padding-right: 30px;
}

.custom-select {
    position: relative;
    width: 100%;
    height: 54px;
    border: 1px solid #e9e6e6;
    background: #fff;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding-top: 10px;
    border-radius: 5px;
    transition: 0.3s;
    padding-right: 40px;
}

.custom-select input {
    width: 98% !important;
    border: 1px solid #e9e6e6;
    margin: 5px 5px 0;
    padding: 5px !important;
    font-size: 14px;
    height: 40px !important;
}

.custom-select>div {
    position: absolute;
    top: 100%;
    left: -1px;
    margin: -4px 0 0 0px;
    width: 100%;
    border: 1px solid #e8e8e8;
    border-top: 0;
    background: #FFFFFF;
    z-index: 10;
    overflow: hidden;
    border-top: none !important;
    width: calc(100% + 2px);
    padding: 11px;
    border-radius: 5px;
}

.custom-select div ul li.no-results {
    display: none;
    background: #f2f2f2;
    color: #757575;
    border-radius: 5px;
    padding: 10px 12px;
}

.filter-left .section-filter .custom-select div ul li::before {
    content: "\f00c";
    width: 16px;
    font-family: 'FontAwesome';
    height: 16px;
    font-size: 10px;
    text-align: center;
    display: inline-block;
    background: transparent;
    border-radius: 15px;
    position: relative;
    color: #fff;
    top: 1px;
    margin-right: 6px;
    border: solid 1px #268cc7;
}

.filter-left .section-filter .custom-select div ul li:hover::before {
    background: #268cc7;
}

li.no-results::before {
    display: none;
    content: initial !important;
}

.custom-select a {
    display: inline-block;
    width: 100%;
    height: initial;
    padding: 1px 1px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.custom-select div ul li:hover {
    background: transparent;
    color: #7c7c7c;
}

.custom-select div ul li {
    display: none;
    padding: 5px;
    font-weight: 500;
    transition: 0.3s;
}

.custom-select div ul li.option-hover {
    background: transparent;
    color: #7c7c7c;
}

.custom-select div ul li:hover {
    background: transparent;
    color: #54bde1;
}

.custom-select a span::before {
    content: "\f160";
    font-family: 'FontAwesome';
    display: inline-block;
    margin-right: 15px;
    color: #54bde1;
}

.custom-select a span::after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    display: inline-block;
    color: #54bde1;
    float: right;
    margin-right: -18px;
}

.multi-select {
    float: left;
    width: 65%;
    margin-bottom: 15px;
}

.remove-select {
    float: left;
}

.remove-select {
    padding: 4px;
    background: #e54d4d;
    width: 26px;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    margin-left: 12px;
    margin-top: 13px;
    cursor: pointer;
}

.custom-select>div>div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 5px;
}

.custom-select>div>div::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
    height: 5px;
    border-radius: 20px;
}

.custom-select>div>div::-webkit-scrollbar-thumb {
    background-color: #268cc7;
    height: 5px;
    border-radius: 20px;
}

button.add-button {
    background: #54bde1;
    border: none;
    padding: 15px 27px 15px 23px;
    margin-bottom: 14px;
    color: #fff;
    border-radius: 5px;
}

button.add-button i {
    margin-right: 11px;
}

button.add-button {
    background: #54bde1;
    border: none;
    padding: 15px 27px 15px 23px;
    margin-bottom: 14px;
    color: #fff;
    border-radius: 5px;
}

button.save {
    background: #268cc7;
    padding: 15px 65px;
    border-radius: 5px;
    border: none;
    color: #fff;
}

.account-content h3 {
    font-size: 14px;
    color: #268cc7;
    margin-top: 0px;
}

.profile-img-edit .user-img {
    margin-top: 23px;
    float: left;
}

.profile-img-edit {
    margin-top: 30px;
}

.img-upload-info {
    border: solid 1px #e9e6e6;
    padding: 30px;
    border-radius: 5px;
    float: left;
    margin-left: 30px;
}

button.upload-img {
    width: 290px;
    display: inline-block;
    border: none;
}

button.upload-img i.fa.fa-upload {
    float: left;
    position: relative;
    left: 21px;
    top: 1px;
}

input.upload-img::after {
    background: #268cc7;
    content: 'Yükle';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    border: none;
    text-align: center;
    padding-top: 16px;
    color: #fff;
}

input[type=file] {
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.upload {
    display: inline-block;
    position: relative;
}

input.upload-img::before {
    content: "\f093";
    display: inline-block;
    position: relative;
    z-index: 1;
    font-family: 'FontAwesome';
    padding-top: 15px;
    left: 12px;
    color: #fff;
}

.account-home form {
    margin-bottom: 30px;
}

.forms-item {
    margin-bottom: 20px;
    content: '';
    clear: both;
    display: table;
}

table.dataTable thead th,
table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: none;
}

table.dataTable.no-footer {
    border-bottom: 1px solid #cecece;
}

.portlet.light {
    margin-top: 30px;
}

.row.select-input i {
    color: #69c1e1;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #268cc7;
    border-color: #3aa1dc;
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #4e4e4e;
}

.custom-select a span::after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    display: inline-block;
    color: #54bde1;
    float: right;
    margin-right: 0px;
    position: absolute;
    right: 20px;
}

#itemContainer {
    transition: 0.5s;
    position: relative;
}

#itemContainer::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    opacity: 1;
    background: url(../img/load.gif) top center #fff no-repeat;
    background-size: 90px;
    transition: 0.5s;
}

#itemContainer::after {
    content: '';
    clear: both;
    display: table;
}

#itemContainer.open::before {
    opacity: 0;
    z-index: -1;
    transition: 0.5s;
}

.account-home .col-md-9.col-sm-8 * {
    transition: 0.5s;
}

.account-home .col-md-9.col-sm-8::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    opacity: 1;
    background: url(../img/load.gif) top center #fff no-repeat;
    background-size: 90px;
    transition: 0.5s;
}

.account-home .col-md-9.col-sm-8.open::before {
    opacity: 0;
    z-index: -1;
    transition: 0.5s;
}

.order-mail-adres-item a {
    display: inline-block;
    margin-top: 15px;
    color: #54bde1;
    text-decoration: none;
}

.order-mail-adres {
    margin-top: 10px;
}

.order-mail-adres-item {
    margin-top: 5px;
    display: block;
}

.order-mail-adres-item i {
    color: #d22628;
}

.order-mail-adres-item {
    color: #54bde1;
}

form.social i {
    color: #54bde1;
}

form.clock-form {
    margin-top: 30px;
}

.clock-time h4 {
    color: #54bde1;
    font-size: 13px;
}

.dtp div.dtp-date,
.dtp div.dtp-time {
    background: #54bde1;
}

.dtp>.dtp-content>.dtp-date-view>header.dtp-header {
    background: #268cc7;
}

circle[Attributes Style] {
    fill: rgb(38, 140, 199) !important;
}

button.dtp-btn-ok.btn.btn-flat {
    margin-left: 6px;
}

input {
    box-shadow: none !important;
}

.popup-input.select.clock input {
    padding-left: 20px;
}

.rand-table-item {
    width: 20%;
    float: left;
    padding: 21px 34px;
    color: #fff;
    text-align: center;
    position: relative;
    border-right: solid 1px #00000014;
}

.rand-table-title {
    background: #54bde1;
    border-radius: 5px;
}

.rand-table-content {
    border: solid 1px #e9e6e6;
    border-radius: 5px;
}

.rand-table-content .rand-table-item {
    color: #919191;
}

.rand-table-item i.fa.fa-eye {
    position: absolute;
    left: 17px;
    top: 24px;
    color: #268cca;
}

.rand-table-item i.fa.fa-eye-slash {
    position: absolute;
    left: 17px;
    top: 24px;
}

.rand-table-content {
    margin-bottom: 2px;
}

.rand-table-content:nth-child(odd) {
    background: #fafafa;
}

.rand-table-item .contact-info-editial-button {
    display: inline-block;
    width: initial;
    margin-top: 0px;
    font-size: 13px;
    margin-right: 9px;
}

.contact-info-editial-button b {
    margin-bottom: 0px;
}

.rand-detail-item-name {
    display: inline-block;
    margin-right: 40px;
}

.rand-detail-item-name i {
    color: #268cc7;
    margin-right: 10px;
}

.rand-detail-item {
    color: #919191;
}

.rand-detail-item {
    color: #919191;
    padding: 22px 0px;
    border-bottom: solid 1px #dadada;
}

.rand-detail-item-name {
    margin-right: 40px;
    float: left;
}

.rand-detail-item-names {
    display: table;
}

.rand-detail-item-name {
    margin-right: 60px;
    float: left;
    width: 114px;
}

button.back-button {
    background: #268cca;
    border: none;
    padding: 5px 10px;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

button.back-button i {
    margin-right: 10px;
}

.holder {
    border-left: solid 1px #e9e6e6;
    border-radius: 5px;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.holder a {
    display: inline-block;
    padding: 10px;
    border: solid 1px #e9e6e6;
    border-left: none;
}

.holder *:last-child {
    border-radius: 0px 5px 5px 0px;
}

.holder a {
    display: inline-block;
    padding: 10px;
    border: solid 1px #e9e6e6;
    border-left: none;
    min-width: 37px;
    text-align: center;
    color: #c1c1c0;
    text-decoration: none;
    cursor: pointer;
}

a.jp-current {
    background: #51abdf;
    color: #fff !important;
}

a.jp-previous {
    color: #268cc7;
}

a.jp-next {
    color: #268cc7;
}

.current-data {
    border-left: solid 1px #e9e6e6;
    border-radius: 5px;
    overflow: hidden;
    display: inline-block;
    float: right;
}

.current-data a {
    display: inline-block;
    padding: 10px;
    border: solid 1px #e9e6e6;
    border-left: none;
}

.current-data *:last-child {
    border-radius: 0px 5px 5px 0px;
}

.current-data a {
    display: inline-block;
    padding: 10px;
    border: solid 1px #e9e6e6;
    border-left: none;
    min-width: 37px;
    text-align: center;
    color: #c1c1c0;
    text-decoration: none;
    cursor: pointer;
}

.tab-line li {
    list-style: none;
}

.users-name span {
    font-size: 13px;
    display: block;
    color: #989898;
}

.users-name {
    display: table;
    padding-top: 15px;
    padding-left: 15px;
}

.img-users {
    float: left;
}

.img-users i {
    font-size: 34px !important;
    background: #e2e2e2;
    color: #c3c3c2;
    padding: 16px;
    width: 66px;
    text-align: center;
    border-radius: 66px;
}

span.user-button a {
    padding: 7px 4px;
    display: inline-block;
    text-decoration: none;
    transition: 0.4s;
}

.account-home a.message-button {
    color: #70c062;
    background: transparent !important;
    padding: 0px;
    width: initial;
}

.account-home a.message-button i {
    margin-right: 4px;
    left: 0px !important;
}

.account-home a.delete-button i {
    margin-right: 8px;
    right: -8px !important;
}

.account-home a.delete-button {
    color: #e05454;
    background: transparent !important;
    padding: 0px;
    width: initial;
}

span.user-button {
    opacity: 0;
    position: relative;
    z-index: -1;
    transition: 0.3s;
}

.users-item {
    transition: 0.3s;
}

.users-item:hover span.user-button {
    opacity: 1;
    z-index: 2;
}

.tabcontent {
    padding: 30px;
    padding-bottom: 23px;
}

.scroll-content {
    border: solid 1px #e9e6e6;
    border-radius: 5px;
}

.tab-line::after {
    content: '';
    clear: both;
    display: table;
}

div#tab-account::after {
    content: '';
    clear: both;
    display: table;
}

div#tab-account a {
    float: left;
    width: 33.333%;
    text-align: center;
    background: #268cc7;
    color: #fff;
    padding: 21px;
    transition: 0.3s;
    text-decoration: none;
    border-right: solid 1px #ffffff2b;
    min-height: 61px;
}

div#tab-account a:hover {
    background: #359dda;
}

div#tab-account {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 6px;
}

div#tab-account a.active {
    background: #54bde1;
}

.users-button a {
    display: inline-block;
    padding: 5px 15px;
    background: #268cc7;
    color: #fff;
    margin-left: 2px;
    border-radius: 5px;
    margin-top: 10px;
    text-decoration: none;
}

.users-button {
    margin-left: 0px;
    margin-bottom: 30px;
}

.users-item::after {
    content: '';
    clear: both;
    display: table;
}

.users-button a.blue {
    background: #54bde1;
}

.users-button a.red {
    background: #e05454;
}

.users-button a.green {
    background: #70c062;
}

div#tab-account a span {
    background: #ef4a4a;
    border-radius: 60px;
    padding: 2px;
    width: 18px;
    display: inline-block;
    font-size: 11px;
    text-align: center;
}

.convertionel-table-colon {
    float: left;
    width: 20%;
}

.convertionel-title .convertionel-table-colon {
    color: #268cc7;
    font-weight: bold;
}

.convertionel-table-colon.large {
    width: 40%;
}

.convertionel-table-colon .contact-info-editial-button {
    display: inline-block;
    margin-right: 20px;
    font-size: 13px;
}

.convertionel-body .convertionel-table-colon {
    padding-top: 20px;
    padding-bottom: 20px;
}

.convertionel-table-colon .contact-info-editial-button {
    margin-top: 0px;
}

.order-initial {
    color: #c6c5c5;
}

.convertionel-body::after {
    clear: both;
    display: table;
    content: '';
}

.add-article a {
    padding: 9px;
    display: inline-block;
    background: #54bde1;
    color: #fff;
    border-radius: 5px;
    float: right;
    text-decoration: none;
    margin-top: 10px;
    transition: 0.3s;
    font-size: 12px;
}

.add-article a:hover {
    opacity: 0.8;
}

.add-article a i {
    margin-left: 7px;
}

.add-article a i {
    position: relative;
    left: -5px;
}

.add-article {
    display: inline-block;
    float: right;
    margin-bottom: 15px;
}

h2.account-title {
    display: inline-block;
}

.border-none {
    border: none;
}

.scroll-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 5px;
}

.scroll-content::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
    height: 5px;
    border-radius: 20px;
}

.scroll-content::-webkit-scrollbar-thumb {
    background-color: #268cc7;
    height: 5px;
    border-radius: 20px;
}

.article-info-item {
    display: inline-block;
    margin-right: 0px;
    padding: 15px;
    margin-top: 9px;
}

.article-info-item.orange {
    color: #f0aa22;
}

.article-info-item.green {
    color: #68bd45;
}

.tabcontent i.fa {
    margin-right: 11px;
    font-size: 16px;
}

.tabcontent i.fa.green {
    color: #68bd45 !important;
}

.tabcontent i.fa.yellow {
    color: #f0aa22 !important;
}

.article-info-item.red {
    color: #e32e2d;
}

.tabcontent i.fa.red {
    color: #e32e2d !important;
}

div#cke_editor {
    margin-top: 20px;
    margin-bottom: 20px;
}

.upload.article-upload input.upload-img::after {
    background: #54bde1;
    border: none;
}

.upload.article-upload {
    border: none;
    margin-bottom: 20px;
}

.load-tab {
    position: relative;
}

.load-tab {
    transition: 0.5s;
}

.load-tab::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    opacity: 1;
    background: url(../img/load.gif) top center #fff no-repeat;
    background-size: 90px;
    transition: 0.5s;
}

.load-tab.open::before {
    opacity: 0;
    z-index: -1;
    transition: 0.5s;
}

.question h4 {
    color: #616262;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 0px;
}

.time-date span {
    margin-right: 9px;
}

.question span {
    color: #acacad;
    font-size: 12px;
}

.question {
    padding-top: 10px;
    padding-bottom: 22px;
}

.question p {
    color: #989898;
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 12px;
}

.question-detail.home hr {
    margin: 5px;
}

.question-icon {
    float: left;
}

.question-content {
    display: table;
}

.question-icon i {
    font-size: 50px !important;
    margin-right: 30px !important;
}

.time-date span:last-child i {
    color: #268cc7;
    font-style: normal;
}

.convertionel-body:first-child .question {
    border: none;
}

div#tab-account.question-tab a {
    width: 50%;
}

.question-content a {
    text-decoration: none;
}

.tab-account {
    overflow: hidden;
}

.question-section-item {
    position: relative;
    padding-right: 30px;
}

.question-section-item .check-box {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0%, -50%);
}

.clear-button {
    float: right;
}

.clear-button a {
    background: #268cc7;
    color: #fff;
    padding: 8px 14px;
    border-radius: 5px;
    text-decoration: none;
}

.clear-button a:first-child {
    background: #54bde1;
}

.clear-button i {
    font-size: 13px !important;
}

.question-detail {
    border: solid 1px #e9e6e6;
    padding: 25px;
    border-radius: 5px;
}

i.fa.fa-user-circle-o.green {
    color: #68bd45 !important;
}

.squaredFour input[type="checkbox"]:checked+label {
    background: #268cc7;
}

.question-detail h4 {
    font-size: 15px;
    color: #268cc7;
    font-weight: bold;
}

i.fa.fa-user-circle-o.red {
    color: #e32e2d;
}

.question-detail button i {
    position: relative;
    left: 15px;
}

.singature {
    margin-top: 14px;
    color: #8c8c8c;
}

.singature b {
    margin-right: 8px;
    color: #268cc7;
}

.singature a {
    color: #268cc7;
    margin-left: 8px;
    border-bottom: solid 1px;
    text-decoration: none;
}

.question-icon .user-img {
    margin-top: 0px;
    width: 70px;
    height: 70px;
    margin-right: 20px;
}

.question-section-item h4 {
    color: #6d6d6d;
}

.question.doctor-question {
    padding-left: 20%;
}

a.canvasjs-chart-credit {
    display: none !important;
}

.profil-view {
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 30px;
    background: #f5f5f5;
}

.view-content h4 {
    font-size: 15px;
    color: #268cc7;
    text-transform: uppercase;
    border-bottom: solid 1px #cecece;
    padding-bottom: 20px;
}

.profil-view {
    box-shadow: 3px 3px 1px #e6e6e6;
    transition: 0.3s;
}

.profil-view:hover {
    background: #effbff;
}

.profil-view i {
    margin-right: 11px;
}

a.all-charts {
    display: inline-block;
    background: #268cc7;
    color: #fff;
    padding: 6px 15px;
    border-radius: 5px;
    text-decoration: none;
}

a.all-charts i {
    margin-left: 10px;
}

.login-user .user-img {
    margin: 0px !important;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px !important;
}

a.login-user span {
    position: relative;
    top: 7px;
}

ul.user.login-in li {
    border: none;
}

a#dropdown07 {
    display: inline-block;
    padding: 11px 15px;
    border: solid 1px #e9e6e6;
    border-radius: 5px;
}

.dropdown-menu a {
    display: block !important;
    padding: 11px !important;
    border-bottom: solid 1px #ededed;
    font-size: 13px;
    font-weight: normal !important;
}

li.nav-item.dropdown {
    margin-left: 12px;
    margin-top: -11px;
    position: relative;
    top: 6px;
}

a.finder-docs {
    padding-left: 0px;
    color: #268cc7;
}

nav.navbar.navbar-default a.dropdown-toggle b {
    color: #268cc7 !important;
}

a.navbar-brand img {
    max-width: 192px;
}

.home-slider .slider {
    height: 500px;
    background-position: center center !important;
    background-size: cover !important;
}

.slider-mask {
    height: 500px;
    background-position: center center !important;
    background-size: cover !important;
    position: absolute;
    width: 100%;
}

.slider-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(81, 171, 223, 0.83);
}

.home-search {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    transform: translate(0%, -60%);
    z-index: 5;
}

.question-page+.home-search {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    transform: translate(0%, -50%);
}

section#slider {
    position: relative;
    width: 100%;
    z-index: 999;
}

.home-search-text.text-center h1 {
    color: #fff;
    font-weight: 500;
    font-size: 44px;
}

.home-search-text.text-center h4 {
    color: #fff;
    font-size: 17px;
    font-weight: 400;
}

.home-search-text.text-center p {
    color: #fff;
    font-size: 14px;
}

.home-search-content {
    padding-right: 20%;
    padding-left: 20%;
}

.home-search-input input {
    width: 100%;
    height: 66px;
    background: #fff;
    border-radius: 5px;
    border: solid 1px #e6e4e3;
    box-shadow: 3px 4px 7px 0px rgba(0, 0, 0, 0.11) !important;
    padding-left: 60px;
    padding-right: 20px;
}

.home-search-input>span {
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 23px;
}

.home-search-input {
    position: relative;
}

.search-input.nav-link.dropdown-toggle {
    font-size: 50px;
    line-height: 0px;
    border: none !important;
    border-left: solid 1px #e3dfde !important;
    padding: 0px !important;
    height: 30px;
    border-radius: 0px !important;
    padding-left: 10px !important;
    color: #e3dfde;
}

li.nav-item.dropdown.search-li {
    position: absolute;
    right: 0px;
    top: 32px;
    list-style: none;
}

.home-search-input select {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    padding-left: 20px;
    top: 13px;
    border: none;
    border-left: solid 1px #e3dfde;
    padding-left: 18px;
    color: #e3dfde;
    line-height: 28px;
    padding-bottom: 13px;
    text-align: center;
    width: 100%;
    font-size: 15px;
    padding-top: 6px;
    color: #93989b;
}

.select-ui {
    right: 75px;
    top: 0px;
    height: 100%;
    height: 40px;
    width: 70px;
    position: absolute;
}

.select-ui option {
    font-size: 13px;
}

.select-ui option {
    color: #a7abad;
}

.search-selecting.minify {
    font-size: 13px;
}

select.search-selecting {
    background-repeat: no-repeat;
    background-position: center;
}

option.opt1:checked {
    opacity: 0;
    display: none;
}

button.home-search-button {
    border: solid 1px #5ebbf2;
    border-radius: 5px;
    position: absolute;
    top: 0px;
    left: 1px;
    width: 90%;
    background: #268cc7 !important;
    height: 80%;
    top: 7px;
    color: #fff;
}

.button-caption {
    height: 100%;
    width: 76px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.home-search-button.loading {
    color: transparent;
    background: url(../img/25.gif) #268cc7;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px;
}

.detailing-search.text-right a {
    color: #fff;
    display: block;
    margin-top: 9px;
    text-decoration: none;
    display: inline-block;
}

.detailing-search.text-right a:hover {
    text-decoration: underline !important;
}

.detailing-search.text-right a i {
    margin-right: 5px;
}

select.search-selecting.large {
    color: transparent;
    background-image: url(../img/core/select.png);
}

.promozione-colon {
    background: #fff;
    box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.14);
    border-radius: 5px;
    padding: 22px 12px;
    margin-top: -10px;
}

.promozione {
    position: relative;
    z-index: 3;
}

.promizone-item.text-center p {
    color: #959390;
    margin-top: 9px;
}

.user-img-general {
    background-size: cover;
    background-position: center;
    width: 130px;
    height: 130px;
    border-radius: 130px;
    display: inline-block;
    border: solid 1px #ebebeb;
}

.users-item h4 {
    font-size: 15px;
    font-weight: bold;
    color: #616262;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.user-title span {
    color: #268cc7;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

.user-order i {
    color: #51abdf;
    margin-right: 5px;
}

.user-order span {
    color: #bdc0c2;
    margin-left: 11px;
}

.user-order {
    margin-top: 20px;
}

div.rateYo {
    margin-top: 10px;
}

.users-item.text-center {
    padding: 30px 10px;
    border: solid 1px #e9e6e6;
    border-radius: 5px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    position: relative;
}

.user-button a {
    float: left;
    padding: 10px 15px;
    width: 50%;
    text-decoration: none;
}

.users-item.text-center::after {
    clear: both;
    display: table;
    content: '';
}

.user-button a:first-child {
    background: #51abdf;
}

.user-button a {
    color: #fff;
}

.user-button a:last-child {
    background: #268cc7;
}

.user-button {
    border-radius: 5px;
    overflow: hidden;
    margin-top: 15px;
}

.user-button a:first-child i {
    position: relative;
    left: -6px;
}

.user-button a:last-child i {
    position: relative;
    right: -6px;
}

.online-user {
    position: absolute;
    right: 7px;
    top: -12px;
    border: solid 1px #e9e6e6;
    padding: 3px 10px;
    font-size: 11px;
    color: #61bc5e;
    border-radius: 5px;
    background: #fff;
}

.online-user::before {
    width: 7px;
    height: 7px;
    background: #61bc5e;
    content: '';
    display: inline-block;
    border-radius: 40px;
    margin-right: 5px;
}

.site-title {
    color: #268cc7;
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 30px;
    display: inline-block;
}

.users-home {
    margin-top: 40px;
    padding-bottom: 30px;
}

.border-style {
    border: 1px solid #e9e6e6;
    border-radius: 5px;
}
.category-left.border-style {
	border-radius: 5px;
	padding: 14px;
}
.border-style::after {
    content: '';
    display: table;
    clear: both;
}

.hospital-home-section {
    padding: 18px;
    background: #fff;
}

.user-button.hospital-button a {
    width: 100% !important;
}

.user-button.hospital-button a:last-child i {
    left: initial !important;
}

.user-button a:hover {
    opacity: 0.9;
}

.user-button a {
    transition: 0.3s;
}

.users-item.text-center.hospital-section {
    margin-bottom: 0px;
}

section#hospital-home {
    background: #f7f8f8;
    padding-top: 40px;
    padding-bottom: 40px;
}

.all-button {
    float: right;
}

.all-button a {
    display: inline-block;
    padding: 8px 16px;
    background: #51abdf;
    color: #fff;
    border-radius: 5px;
    margin-top: 11px;
    text-decoration: none;
    min-width: 139px;
    text-align: center;
    font-weight: 500;
}

.all-button a i {
    margin-left: 6px;
}

.platform-img .user-img {
    margin-top: 0px;
    width: 80px;
    height: 80px;
    margin-right: 20px;
}

.platform-text {
    display: table;
}

.platform-img {
    float: left;
}

.platform-text .rateYo.jq-ry-container {
    margin: 0px;
    padding: 0px;
}

.platform-text h5 {
    color: #616262;
    margin-bottom: 6px;
}

.platform-text p {
    color: #a09f9f;
    margin-top: 8px;
}

.platform-item.comments .platform-text p {
    border: solid 1px #e9e6e6;
    background: #f7f8f8;
    padding: 10px 15px;
    border-radius: 5px;
    position: relative;
}

.platform-item.comments .platform-text p::after {
    content: '';
    width: 10px;
    height: 10px;
    background: #f7f8f8;
    position: absolute;
    right: 20px;
    bottom: -6px;
    transform: rotate(45deg);
    border-right: solid 1px #e9e6e6;
    border-bottom: solid 1px #e9e6e6;
    border-radius: 4px;
}

.user-platform h2.site-title {
    font-size: 17px;
}

.comment-user {
    text-align: right;
    color: #bababa;
    font-size: 12px;
}

.platform-item {
    border-bottom: solid 1px #ececec;
    padding-bottom: 20px;
    padding-top: 20px;
    min-height: 200px;
}

.platform-colon {
    padding: 10px 20px;
}

.platform-item:last-child {
    border: none;
}

section#user-platform {
    margin-top: 40px;
}

.articles-user {
    text-align: right;
    color: #268cc7;
    font-weight: bold;
}

.platform-item.videos .platform-img {
    position: relative;
}

.platform-item.videos .platform-img::before {
    content: "\f03d";
    background: #51abdf;
    position: absolute;
    font-family: 'FontAwesome';
    color: #fff;
    padding: 5px;
    width: 28px;
    text-align: center;
    border-radius: 50px;
    left: 0px;
    top: 0;
}

section#question-home .question.doctor-question {
    padding-left: 0px;
    padding-bottom: 0px;
}

section#question-home .question-icon {
    float: initial;
    margin-bottom: 9px;
}

section#question-home .question-icon i {
    font-size: 16px !important;
    color: #c0c0c0 !important;
    margin-right: 5px !important;
}

.question.doctor-question .question-icon {
    float: left !important;
}

section#question-home .question-icon b {
    color: #268cc7;
}

span.partision {
    font-size: 13px;
    margin-bottom: 10px;
    display: inline-block;
    color: #268cc7;
}

section#question-home .question-detail {
    border: solid 1px #e9e6e6;
    padding: 0px 30px;
    border-radius: 5px;
    padding-top: 20px;
}

.owl-theme .owl-controls {
    margin-top: 0px;
    text-align: center;
    margin-bottom: 8px;
}

.owl-theme .owl-controls .owl-page span {
    border-radius: 20px;
    background: transparent;
    border: solid 2px #268cc7;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: #268cc7;
}

section#question-home {
    margin-top: 30px;
}

.owl-buttons {
    position: absolute;
    right: 0;
    top: -37px;
    border-radius: 5px;
    overflow: hidden;
}

.owl-theme .owl-controls .owl-buttons div:hover {
    background: #51abdf;
}

.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 0;
    padding: 7px 17px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #268cc7;
    filter: Alpha(Opacity=50);
    opacity: 1;
    border-radius: 0px;
    transition: 0.3s;
}

span.site-lite {
    font-size: 16px;
    color: #c0c0c0;
    display: block;
}

.question-banner h2.site-title {
    margin-bottom: 3px;
}

.question-banner {
    padding: 20px;
}

p.question-capiton {
    color: #616363;
    font-size: 15px;
    font-weight: bold;
    margin-top: 25px;
}

.question-online .online-user {
    position: relative;
    display: inline-block;
    right: 0;
}

.question-online {
    margin-top: 50px;
}

.question-banner.border-style .all-button {
    float: left;
}

.question-fa-icon {
    display: table;
}

.question-online {
    float: left;
}

.question-fa-icon {
    display: table;
    float: right;
}

.question-online {
    float: left;
}

.question-fa-icon i {
    font-size: 161px;
    color: #268cc7;
}

section#question-home .question {
    padding-top: 10px;
    padding-bottom: 2px;
}

section#initilize {
    min-height: 80px;
    background: #f7f8f8;
    margin-top: 30px;
}

ul.user a {
    color: #b4b4b4;
    border: solid 1px #e9e6e6;
    padding: 7px 13px;
    border-radius: 55px;
    display: inline-block;
    text-align: center;
}

ul.user span {
    border-right: solid 1px #cecece;
    padding-right: 6px;
    margin-right: 6px;
}

ul.user span img {
    width: 16px;
}

.part-search-item-img {
    float: left;
    margin-top: 18px;
    margin-right: 21px;
}

.part-search-item-text {
    display: table;
}

.part-search-item-text h3 {
    font-size: 20px;
    color: #268cc7;
}

.part-search-item-text p {
    font-size: 17px;
    color: #989898;
}

.part-search-item-text p b {
    color: #7c7c7c;
    font-weight: normal;
}

.initilize .all-button {
    float: left;
}

section#initilize {
    padding-top: 40px;
    padding-bottom: 40px;
}

.list-caption p {
    color: #a09f9f;
    font-size: 15px;
    text-align: justify;
}

.list-caption p a {
    font-weight: 500;
    margin-left: 4px;
    text-decoration: none;
    color: #268cc7;
}

.list-caption h2.site-title {
    margin-bottom: 13px;
}

.list-caption {
    background: #f6f6f6;
    padding: 16px 26px;
    border-radius: 5px;
    margin-bottom: 30px;
}

.left-colon {
    width: 20%;
    float: left;
}

section#slider {
    height: 500px;
    background: #54bce1;
    margin-bottom: 40px;
}

.center-content {
    width: 60%;
    float: left;
}

.right-colon {
    width: 20%;
    float: left;
}

.colon-site {
    padding-right: 5px;
    padding-left: 5px;
}

.filter-left {
    padding: 15px;
    margin-bottom: 20px;
	position: relative !important;
    top: 0 !important;
}

.filter-right {
    padding: 15px;
}

.filter-left h3 {
    font-size: 17px;
    color: #268cc7;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    border-bottom: solid 1px #dfdfdf;
    text-transform: uppercase;
}

.section-filter {
    margin-top: 20px;
    margin-bottom: 20px;
}

.section-filter input {
    height: 40px;
    width: 100%;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    padding: 16px;
}

.input-layers span {
    position: absolute;
    right: 10px;
    top: 11px;
    color: #268cc7;
}

.input-layers {
    position: relative;
}

.section-filter label {
    font-size: 13px;
    color: #616262;
    font-weight: 500;
}

.section-filter .multi-select {
    width: 100%;
}

.section-filter .custom-select a span::before {
    display: none;
}

.section-filter .custom-select {
    height: 40px;
    width: 100%;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    padding-top: 2px;
}

.section-filter .custom-select div ul li {
    background: transparent;
    color: #7c7c7c;
    font-weight: normal;
}

.section-filter .custom-select a span {
    color: #858585;
    font-weight: 400;
}

.section-filter .custom-select a span {
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 8px;
    padding-top: 1px;
    padding-right: 0px;
    padding-left: 0px;
}

.custom-select div ul li:hover {
    background: transparent;
    color: #54bde1 !important;
}

li.active.option-hover {
    color: #54bde1 !important;
}

.list-content-title h2 {
    font-size: 17px;
    color: #268cc7;
    margin-top: 0px;
    margin-bottom: 17px;
    text-transform: uppercase !important;
}

.list-content-title p {
    color: #aaa8a8;
    font-size: 14px;
    font-weight: 500;
}

.list-content-title p span {
    color: #268cc7;
}

.element-list-item-img {
    display: inline-block;
    float: left;
    text-align: center;
}

.element-list-item.border-style {
    padding: 20px;
    margin-bottom: 60px;
    padding-bottom: 16px;
}

a.other-button {
    color: #268cc7;
    text-decoration: none;
}

.element-button-item a {
    width: 100%;
    color: #fff;
    display: block;
    padding: 10px;
    margin-bottom: 2px;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
}

.element-button-item a i {
    float: left;
}

.element-button-item a.question-button {
    background: #51abdf;
}

.element-button-item a.appointment-button {
    background: #268cc7;
}

.element-button-item a.comment-button {
    background: #6bcbd7;
}

.element-list-item-img .user-img-general {
    margin-bottom: 10px;
}

.element-list-text {
    padding: 5px;
}

.element-list-title h3 {
    color: #616262 !important;
    font-size: 16px;
    margin-bottom: 4px;
    text-transform: capitalize;
}

.element-list-title p {
    color: #268cc7;
}

.element-list-text .rateYo.jq-ry-container {
    margin: initial;
    float: left;
}

span.comment-span {
    color: #cfcece;
    margin-left: 2px;
    display: inline-block;
}

.element-contact-item {
    margin-bottom: 20px;
}

.element-contact-item i {
    float: left;
}

.element-contact i {
    color: #51abdf;
    font-size: 17px;
    margin-right: 10px;
    width: 20px;
}

.element-contact-item p {
    display: table;
    color: #868485;
    font-size: 14px;
}

.element-contact-item.comment-sections p {
    color: #a09f9f;
    font-style: italic;
}

.element-list-item.border-style {
    position: relative;
}

.element-list-item.border-style .online-user {
    right: initial;
    left: 43px;
}

.element-list {
    margin-top: 20px;
}

.appointmen-slider {
    text-align: center;
}

a.appointmen-item {
    color: #51abdf;
    background: #bfe5f9;
    padding: 7px 8px;
    display: block;
    margin-bottom: 6px;
    margin-right: 3px;
    margin-left: 2px;
    border-radius: 5px;
    transition: 0.3s;
    text-decoration: none;
    text-align: center;
}

a.appointmen-item:hover {
    opacity: 0.8;
}

.element-list-text .row {
    margin-left: -15px;
    margin-right: -15px;
}

a.appointmen-item.noting {
    background: #e4e4e5;
    color: #bebdbe;
    cursor: no-drop;
    text-decoration: line-through;
}

.other-appointmen {
    display: none;
}

.other-appointmen a {
    float: left;
    width: 30%;
}

.other-appointmen.open {
    display: block;
    position: fixed;
    width: 200px;
    background: red;
    z-index: 999;
    bottom: 0px;
}

.element-list-item.border-style .col-md-9 .row {
    margin-left: -15px;
    margin-right: -15px;
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 6px;
    font-size: 12px;
    line-height: 1.3333333;
    border-radius: 6px;
    width: 100%;
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 4px 6px;
    font-size: 12px;
    line-height: 1.3333333;
    border-radius: 6px;
    width: 100%;
    background: transparent;
    color: #268cc7;
    border: solid 1px;
}

.btn-danger:hover {
    color: #fff;
    background-color: #268cc7;
    border-color: #bfe5f9;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #268cc7;
    border-color: #bfe5f9;
}

.popover-content {
    padding: 5px 3px;
    padding-bottom: 0px;
}

.popover-content a.appointmen-item {
    display: inline-block;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 195px;
}

a.btn.btn-secondary.example-popover {
    padding: 2px 3px;
    background: transparent;
    color: #268cc7;
    font-size: 13px;
    border: solid 1px;
    transition: 0.3s;
    display: inline-block;
    width: 100%;
    text-align: center;
}

a.btn.btn-secondary.example-popover:hover {
    background: #268cc7;
    transition: 0.3s;
    color: #fff;
}

a.btn.btn-secondary.example-popover:focus {
    background: #268cc7;
    transition: 0.3s;
    color: #fff;
}

.other-btn {
    padding-right: 4px;
    padding-left: 4px;
}

.popover-content {
    padding: 7px 6px;
    padding-bottom: 0px;
}

.slick-slide {
    text-align: center;
}

p.phone-list {
    font-size: 17px;
    color: #51abdf;
    position: relative;
    top: -4px;
    font-weight: 500;
}

p.slick-date span {
    font-weight: normal;
    display: block;
    font-size: 12px;
    color: #b0afb0;
}

p.slick-date {
    font-weight: bold;
    color: #268cc7;
    margin-bottom: 20px;
}

section.regular.slider.slick-initialized.slick-slider {
    margin-top: -61px;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'FontAwesome' !important;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105" !important;
    display: inline-block;
}

.slick-prev:before {
    content: "\f104" !important;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #268cc7 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 16px !important;
}

ul {
    padding-left: 0px;
}

.slick-arrow {
    border: solid 1px #e9e6e6 !important;
    padding-top: 14px;
    height: initial;
    padding-top: 5px;
    padding-bottom: 7px;
    border-radius: 3px;
    color: #fff !important;
    width: 18px !important;
    height: 32px !important;
    z-index: 9999;
    text-align: center;
}

.slick-arrow:hover {
    background: #268cc7 !important;
}

.slick-arrow:hover::before {
    color: #fff !important;
}

.popover a.appointmen-item {
    float: left;
    text-align: center;
    display: initial;
    width: 33.333%;
    margin: 0px;
    background: transparent !important;
    position: relative;
    padding: 10px;
}

.popover {
    padding-bottom: 8px;
}

.popover a.appointmen-item::before {
    content: '';
    width: 90%;
    height: 90%;
    background: #bfe5f9;
    position: absolute;
    left: 5%;
    top: 5%;
    z-index: -1;
    border-radius: 5px;
}

.popover a.appointmen-item.noting::before {
    background: #e4e4e5;
}

.slick-next {
    right: -12px !important;
}

.slick-prev {
    left: -12px !important;
}

.element-list-item.border-style:last-child {
    margin-bottom: 0px;
}

nav.paginall {
    text-align: right;
}

nav.paginall .pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 10px 14px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #a0a0a0;
}

.pagination>li>a.active {
    background: #51abdf;
    color: #fff !important;
}

.load-table {
    background: url(../img/table.gif);
    background-repeat: no-repeat;
    background-size: 60px;
    background-position: 50% 50%;
    min-height: 290px;
}

section.regular * {
    opacity: 0;
    transition: 0.3s;
    height: 0;
}

section.regular.open * {
    opacity: 1;
    height: initial;
}

section.regular.open {
    background: transparent;
}

.filter-left.border-style .section-filter .custom-select {
    height: 40px;
    width: 100%;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    padding-top: 2px;
    color: #858585;
    font-weight: 400;
    padding: 8px 15px;
    -webkit-appearance: none;
}

.load-table.closen {
    background: transparent;
}

.all-select-list .custom-select a {
    display: inline-block;
    width: 100%;
    height: initial;
    padding: 7px 12px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.filter-left.border-style .multi-select input {
    background: #ebebeb;
    height: 35px !important;
    width: 96% !important;
    box-shadow: none !important;
}

.section-filter button {
    background: #268cc7;
    color: #fff;
    width: 100%;
    border: none;
    padding: 14px;
    border-radius: 5px;
}

.iw_content img {
    float: left;
}

div#iw_container {
    text-align: center;
}

.user-img-general.maps {
    width: 80px;
    height: 80px;
}

.element-list-title p {
    color: #268cc7;
    font-size: 13px;
    font-weight: normal;
}

.iw_content .element-list-title h3 {
    color: #616262;
    font-size: 14px;
    margin-bottom: 4px;
}

.maps-img {
    border-radius: 5px;
}

.maps-colon {
    margin-bottom: 19px;
}

.filter-left.border-style a.appointment-button.text-center {
    margin-bottom: 20px;
    background: #51abdf;
}

.maps-colon {
    margin-bottom: 8px;
}

.col-sm-9.colmn.maps {
    width: 50% !important;
}

.col-sm-3.colmn.maps {
   	width: 50% !important;
    position: sticky;
    top: 89px;
}

.maps-t .user-agent {
    width: 30%;
}

.maps-t .user-agent2 {
    width: 70%;
}

.maps-t .element-list-text div[class*=col-] {
    width: 100%;
}

.maps-t .element-list-text .col-sm-4.load-table.closen {
    display: none;
}

#map-canvas-left.hidd {
    opacity: 0;
    z-index: -1;
}

.map-content {
    height: 0px;
    overflow: hidden;
}

.map-content.loads {
    height: auto;
    overflow: hidden;
}

.map-content.loads #map-canvas-left {
    width: 100%;
}

#map-canvas-left,
#map-canvas-right {
    height: 800px;
    width: 800px;

}

.closend {
    height: 0px;
    overflow: hidden;
    min-height: 0px;
    opacity: 0;
}

a.appointmen-item:hover {
    background: #d2efff;
}

#iw_container .iw_title {
    font-size: 16px;
    font-weight: bold;
}

.iw_content {
    padding: 5px 5px 5px 21px;
}

.gm-style .gm-style-iw {
    font-weight: 300;
    font-size: 13px;
    overflow: hidden;
    max-width: 191px;
}

.filter-left.border-style .element-button-item {
    margin-top: 20px;
}

.col-sm-3.colmn.maps form {
    display: none;
}

.filter-left.border-style.stabil {
    top: 0px !important;
    width: 100% !important;
    position: static !important;
}

.filter-section-item {
    color: #6eaccd;
    background: #bfe5f9;
    padding: 9px 26px 9px 12px;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 110px;
    min-width: 90px;
    margin-right: 2px;
    margin-bottom: 3px;
    margin-top: 5px;
}

a.appointment-button.text-center {
    cursor: pointer;
}

.filter-section-item i {
    color: #6eaccd;
}

.filter-section-item a {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0%, -50%);
    font-size: 12px;
}

.filter-clear-button {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.filter-section-items {
    float: left;
}

.filter-clear-button a {
    color: #b3b4b4;
    text-decoration: none;
    border-bottom: solid 1px #b3b4b4;
}

.filter-section {
    float: left;
}

.smart-ranking.pull-right {
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

.smart-ranking.pull-right i {
    margin-right: 10px;
}

.dropdown.smart-ranking.pull-right button#dropdownMenu1 {
    background: #51abdf;
    padding: 9px 14px;
    border: none;
    font-size: 13px;
    border-radius: 5px;
    transition: 0.3s;
}

.dropdown.smart-ranking.pull-right button#dropdownMenu1:hover {
    background: #71c1ef;
}

.smart-ranking .dropdown-menu {
    right: 0;
    left: auto;
    width: 100%;
    min-width: initial;
    border: none !important;
    margin-top: -3px;
    border-radius: 5px;
}

.smart-ranking ul.dropdown-menu a {
    background: #51aade;
    padding: 8px !important;
    font-size: 13px !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

a.appointmen-item.noting:hover {
    background: #ebebeb;
}

.smart-ranking.pull-right {
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    position: relative;
    z-index: 999999;
}

.dropdown-menu {
    padding: 0px;
    border: none;
    box-shadow: none;
    border-radius: 0px 0px 5px 5px !important;
    overflow: hidden;
}

.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
    color: #e0f7ff;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.dropdown-menu {
    background-color: #268cc7 !important;
}

.checked-profile {
    color: #fff;
    display: inline-block;
    position: absolute;
    bottom: -10px;
    width: 100%;
    left: 0;
}

.checked-profile .fa {
    font-size: 10px;
    background: #69bd47;
    padding: 6px 0px;
    border-radius: 20px;
    width: 21px;
    margin-right: 3px;
    margin-left: 3px;
}

.user-img-general {
    position: relative;
}

.checked-profile img {
    width: 24px;
}

.register-order.pull-left {
    color: #9a9998;
}

.register-order.pull-left {
    color: #9a9998;
    font-size: 14px;
    padding-top: 20px;
}

.register-order.pull-left .fa {
    color: #268cc7;
    margin-right: 9px;
}

.register-order.pull-left a {
    background: #268cc7;
    color: #fff;
    padding: 9px 31px;
    border-radius: 5px;
    margin-left: 5px;
    text-decoration: none;
    display: inline-block;
}

.filer-in-filter ul {
    width: 100%;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    border: solid 1px #e9e6e6;
    padding: 13px;
    border-radius: 5px;
    padding-bottom: 3px;
}

.filer-in-filter li {
    list-style: none;
    margin-bottom: 6px;
}

.filer-in-filter li::before {
    content: "\f00c";
    width: 16px;
    font-family: 'FontAwesome';
    height: 16px;
    font-size: 10px;
    text-align: center;
    display: inline-block;
    background: transparent;
    border-radius: 15px;
    position: relative;
    color: #fff;
    top: 1px;
    margin-right: 6px;
    border: solid 1px #268cc7;
}

.filer-in-filter li:hover::before {
    background: #268cc7;
}

.filer-in-filter li.active::before {
    background: #268cc7;
}

.filer-in-filter li {
    list-style: none;
    margin-bottom: 6px;
    color: #909393;
    margin-bottom: 9px;
    margin-top: 9px;
    cursor: pointer;
}

.filter-left.border-style .multi-select input[type="input"] {
    background: url(../img/search.png) #ebebeb;
    background-position: 93% 50%;
    background-repeat: no-repeat;
    padding-right: 40px !important;
}

.profil-content .online-user {
    position: relative;
    max-width: 90px;
    margin: 0px auto;
    margin-top: 21px;
}

.profil-content .element-button {
    padding-right: 20px;
    padding-left: 20px;
}

.profil-content .users-item {
    padding-bottom: 20px;
}

.profil-detail-right .element-list-title h3 {
    margin-top: 3px;
    font-size: 20px;
}

.profil-detail-right {
    padding: 35px;
}

.profile-contacts {
    display: inline-block;
    margin-right: 30px;
    margin-top: 6px;
}

.margin-none {
    margin-bottom: 0px;
}

.page-list-section nav.paginall {
    margin-bottom: 20px;
}

.profile-contacts p {
    margin-bottom: 0px;
    font-weight: normal;
}

.profile-social li {
    display: inline-block;
}

.profile-social li i {
    font-size: 14px;
    padding: 5px;
    background: #000;
    width: 24px;
    text-align: center;
    border-radius: 90px;
    color: #fff;
    margin: 2px;
}

.profil-detail-right.border-style hr {
    margin-top: 25px;
    margin-bottom: 25px;
}

.profile-social {
    text-align: center;
}

.profile-social i.fa.fa-facebook {
    background: #3b5a99;
}

.profile-social i.fa.fa-twitter {
    background: #419dd7;
}

.profile-social i.fa.fa-whatsapp {
    background: #2cb24a;
}

.profile-social {
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

.fallowing {
    display: inline-block;
}

.fallowing a {
    background: #268cc7;
    color: #fff;
    padding: 6px 14px;
    display: inline-block;
    border-radius: 5px;
    text-decoration: none;
}

.fallowing a i {
    margin-right: 8px;
}

.fallowing.fallow a {
    background: #53bce0;
}

.fallow-us {
    display: inline-block;
    padding-left: 10px;
}

.fallow-us i {
    color: #51abdf;
    margin-right: 4px;
}

.fallow-section {
    margin-top: 8px;
    margin-bottom: 8px;
}

.profil-content .element-list-text {
    padding: 0px;
}

.profile-menu ul li {
    float: left;
    list-style: none;
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
}
.profil-fix-menu.hidden-xs {
    position: sticky;
    top: 90px;
}
.profil-fix-menu.hospitals.hidden-xs {
    position: relative;
    top: 0;
}
.profile-menu ul a {
    float: left;
    text-decoration: none;
    color: #616262;
    font-weight: bold;
    border-radius: 5px;
    border: none;
    font-weight: normal;
    font-weight: bold;
    border-radius: 5px;
    border: solid 1px #e9e6e6;
    text-align: center;
    padding-bottom: 19px;
    padding-top: 19px;
	width: 100% !important;
}

.profile-menu ul a:last-child {
    border-right: solid 1px #e9e6e6;
}

.profile-menu ul a.active {
    background: #51abdf;
    color: #fff;
}

.profile-menu ul a:hover {
    background: #51abdf !important;
    color: #fff !important;
}

.multi-select ul li:first-child {
    display: none !important;
}

.custom-select a span {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    color: #717273;
    font-weight: 500;
    padding: 8px;
    padding-top: 1px;
    padding-right: 30px;
    right: initial !important;
}

div#klinikturu .multi-select {
    width: 100%;
}

.custom-select a span::after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    display: inline-block;
    color: #54bde1;
    float: right;
    margin-right: 0px;
    position: absolute;
    right: 35px;
}

.profile-content h2 {
    font-size: 16px;
    color: #268cc7;
    margin-top: 20px;
}

.profile-content .border-style {
    padding: 30px;
    margin-top: 20px;
}

.profile-content section.regular.slider.slick-initialized.slick-slider {
    margin-top: 0px;
}

.map-profile {
    border-radius: 5px;
    overflow: hidden;
    margin-top: 21px;
    margin-bottom: 20px;
}

.maps-prf {
    height: 200px;
    width: 100%;
}

.clock-time h5 {
    color: #51abdf;
}

.clock-time label {
    color: #616262;
    padding-top: 20px;
}

.clock-time .fa {
    color: #268cc7;
}

div#profile-contact-second .col-md-5.col-sm-12.load-table.closen {
    min-height: initial;
}

div#checked h5 {
    color: #268cc7;
    margin-bottom: 0px !important;
}

div#checked .border-style .border-style {
    margin-top: 7px;
    margin-bottom: 10px;
}

span.check-item {
    color: #5a8aa8;
}

span.check-item i {
    margin-right: 7px;
}

span.check-item a {
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 15px;
}

span.check-item .check-icon {
    display: table-cell;
    vertical-align: middle;
    height: 51px;
}

span.check-item span.check-text {
    display: table-cell;
    vertical-align: middle;
    height: 51px;
}

button.more {
    float: right;
    background: #268cc7;
    color: #fff;
    border: none;
    padding: 6px 25px;
    border-radius: 5px;
}

button.more i {
    margin-left: 10px;
}

div#question-profil .question-icon i {
    font-size: 16px !important;
    color: #c0c0c0 !important;
    margin-right: 5px !important;
}

div#question-profil .question-icon {
    float: initial;
    margin-bottom: 9px;
}

div#question-profil .question.doctor-question {
    padding: 0;
}

div#articles-profil .platform-item {
    padding-bottom: 0px !important;
    min-height: 0px;
}

a.all-profil-item {
    float: right;
    padding: 16px 20px;
    display: inline-block;
    margin-top: 26px;
    background: #268cc7;
    color: #fff;
    border-radius: 5px;
}

a.all-profil-item i {
    margin-left: 11px;
}

div#comment-profil .rateYo.jq-ry-container {
    margin: 0px;
    padding: 0px;
}

.comment-action-textarea textarea {
    background: #fafafa;
    min-height: 200px;
    font-size: 16px;
    line-height: 27px;
    margin-top: 0px;
    text-align: justify !important;
}

.comment-action-textarea p {
    font-size: 16px;
}

.rate-a-section .rate.jq-ry-container {
    padding: 0;
}

.rate-a-section {
    margin-top: 10px;
    float: left;
    margin-bottom: 20px;
}

.comment-action-textarea button {
    float: right;
    margin-top: 18px;
    background: #268cc7;
    color: #fff;
    border: none;
    padding: 15px 43px;
    border-radius: 5px;
}

.comment-action-textarea button i {
    margin-left: 20px;
}

div#about-profil p {
    font-size: 16px;
    color: #9c9c9c;
}

div#about-profil {
    margin-bottom: 20px;
}

.profil-fix-menu {
    width: 100%;
    background: #fff;
    z-index: 999;
}

.profil-fix-menu.fixed {
    position: fixed;
    top: 0px;
    left: 0px;
}

.profile-menu ul a:hover {
    color: #fff;
    background: #268cc7;
}

.profil-fix-menu .navbar-inverse {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none !important;
}

.profil-fix-menu .navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
}

.profil-fix-menu .navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #268cc7;
}

.profil-fix-menu .navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border: none !important;
}

.profil-fix-menu ul.nav.navbar-nav>li:first-child a {
    padding-left: 20px;
    text-align: center;
}

.section-filter .custom-select a span::after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    display: inline-block;
    color: #54bde1;
    float: right;
    margin-right: 0px;
    position: absolute;
    right: 15px;
}

.section-filter.open-filter {
    min-height: 440px;
}

.section-filter.open-filter .custom-select>div>div {
    position: relative;
    overflow-x: hidden;
    overflow-y: visible;
    margin: 5px;
    max-height: 280px;
}

ul#myUL input {
    background: url(../img/search.png) #ebebeb;
    background-position: 93% 50%;
    background-repeat: no-repeat;
    padding-right: 40px !important;
    height: 35px !important;
    width: 96% !important;
    box-shadow: none !important;
    padding-left: 14px;
}

.filer-in-filter a {
    color: #909393;
}

ul#myUL {
    margin-top: 10px;
}

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

.category-scroll {
    max-height: 368px;
    overflow-y: scroll;
}

.category-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 5px;
}

.category-scroll::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
    height: 5px;
    border-radius: 20px;
}

.category-scroll::-webkit-scrollbar-thumb {
    background-color: #268cc7;
    height: 5px;
    border-radius: 20px;
}

.category-scroll li {
    margin-bottom: 12px;
}

p.none-category {
    padding-top: 18px;
    padding-bottom: 2px;
}

.category-left.stabil.doctor-find-left button {
    width: 100%;
    height: 50px;
    background: #268cc7;
    color: #fff;
    border: none;
    border-radius: 5px;
}

.category-left.stabil.doctor-find-left select {
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
}

.category-left.stabil.doctor-question-left .online-user {
    position: relative;
    display: inline-block;
    top: 0px;
}

.category-left.stabil.doctor-question-left p {
    color: #c0c0c0;
}

.category-left.stabil.doctor-question-left h3 {
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.category-left.stabil.doctor-question-left .all-button {
    float: left;
    width: 100%;
}

.category-left.stabil.doctor-question-left .all-button a {
    width: 100%;
}

.question-left-text {
    float: left;
}

.category-left.stabil.doctor-question-left i.fa.fa-question {
    font-size: 103px;
    margin-right: 17px;
}

.filter-left.stabil.category-all-select {
    padding: 0;
    border: none;
}

.category-left {
    margin-bottom: 20px;
}

.list-content-title.list-order-title {
    float: left;
}

.list-order-button {
    float: right;
}

.all-button.inner-all-button a {
    padding: 8px 12px;
    background: #268cc7;
    margin-bottom: 12px;
    margin-top: 0px !important;
}

.home-search-input.inner-searching button.home-search-button {
    border: solid 1px #5ebbf2;
    border-radius: 10px;
    position: absolute;
    top: 0px;
    left: 3px;
    width: 90%;
    background: #268cc7;
    height: 80%;
    top: 6px;
    color: #fff;
}

.appointmen-searching-content .no-result {
    margin-top: 0px;
}

.home-search-input.inner-searching input[type="text"] {
    height: 52px;
    width: 359px;
}

.home-search-input.inner-searching {
    margin-top: 15px;
    display: inline-block;
}

.list-order-button {
    margin-top: 30px;
}

.content-slider-item.border-style {
    padding: 12px;
    margin-bottom: 20px;
}

.slider-left-panel-img {
    height: 52px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border-radius: 5px;
    background-size: cover !important;
}

.slider-left-panel-img.big {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border-radius: 5px;
    background-size: cover !important;
}

.slider-left-panel-text p {
    color: #616262;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    padding-top: 15px;
}

.slider-left-panel {
    min-height: 57px;
    border-bottom: solid 1px #e0e0e0;
    margin-top: 4px;

}

.slider-left-panel:last-child {
    border: none;
}

.content-slider .item {
    height: 239px;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

.slider-left-capiton {
    position: absolute;
    bottom: 20px;
    background: #4f98cb;
    padding: 3px 16px;
    border-radius: 5px;
    left: -3px;
}

.slider-left-capiton h3 {
    font-size: 15px;
}

.slider-left-capiton h3 {
    color: #fff;
}

.content-slider-inner-item .owl-pagination {
    background: #fff;
    display: inline-block;
    border-radius: 5px;
    margin-top: -14px;
    position: relative;
    padding: 5px;
    border: solid 1px #e9e6e6;
    padding-bottom: 0px;
}

.content-slider-inner-item .owl-controls {
    position: absolute;
    width: 100%;
}

.time-date span {
    color: #acacad;
    font-size: 12px;
}

.time-date {
    margin-top: 8px;
}

.element-list.article-list .element-list-item.border-style {
    margin-bottom: 30px;
}

.home-search-input.inner-searching.all-articles {
    float: right;
    margin-top: 0px;
}

.az-bar ul li {
    float: left;
    width: 3.57%;
    list-style: none;
    text-align: center;
}

.az-bar ul li a {
    display: block;
    padding: 10px;
    border-right: solid 1px #e9e9e9;
}

.az-bar {
    border: solid 1px #e9e9e9;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 5px;
    margin-top: 30px;
}

.az-bar ul {
    margin: 0px;
}

.az-bar ul li a {
    display: block;
    padding: 10px;
    border-right: solid 1px #e9e9e9;
    color: #b0afb0;
    font-weight: 500;
}

.az-bar ul li:last-child a {
    border-right: none;
}

.az-bar ul li a:hover {
    color: #268cc7;
}

.az-bar ul li a.active {
    color: #268cc7;
}

.element-list.article-list {
    margin-top: 19px;
}

.az-select {
    margin-top: 30px;
}

.st-img {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.st-img img {
    width: 70px;
}

h3.title-order {
    font-size: 17px;
    color: #268cc7;
}

.articles-detail h1 {
    font-size: 23px;
    color: #616262;
}

.article-detail-text.border-style {
    padding: 20px;
}

.article-big-img {
    border-radius: 5px;
    overflow: hidden;
}

.article-body-text {
    color: #868485;
    font-size: 14px;
    margin-top: 15px;
}

.social-detail li {
    float: left;
    width: 25%;
    text-align: center;
    list-style: none;
}

.social-detail li i {
    float: left;
}

.social-detail li a {
    display: block;
    padding: 17px 14px;
    color: #fff;
    font-size: 15px;
    font-weight: lighter;
}

.social-detail ul {
    border-radius: 5px;
    overflow: hidden;
}

.social-detail li a.facebook {
    background: #345aa1;
}

.social-detail li a.twitter {
    background: #3ab3e7;
}

.social-detail li a.instagram {
    background: #37598a;
}

.social-detail li a.google {
    background: #d12027;
}

.social-detail li a.share {
    background: #75c043;
}

.social-detail li a i {
    position: relative;
    top: 2px;
}

.author-doctor .element-list-item.border-style {
    display: inline-block;
}

.comment .border-style {
    padding: 30px;
    margin-top: 20px;
}

.article-author-top .user-img-general {
    width: 70px;
    height: 70px;
    margin-bottom: 0px;
}

.article-author-top-detail p {
    vertical-align: middle;
    display: table-cell;
    height: 70px;
    padding-left: 12px;
}

.article-author-top-detail span {
    padding-right: 8px;
    padding-left: 8px;
}

span.article-author-top-black {
    color: #616262;
    font-size: 15px;
    font-weight: bold;
    border-right: solid 1px #cecece;
}

span.article-author-top-blue {
    color: #53bce0;
}

span.article-author-top-blue i {
    margin-right: 6px;
}

.videosbig::before {
    content: "\f03d";
    background: #51abdf;
    position: absolute;
    font-family: 'FontAwesome';
    color: #fff;
    padding: 5px;
    width: 28px;
    text-align: center;
    border-radius: 50px;
    left: 10px;
    top: 10px;
}

.videomin::before {
    content: "\f03d";
    background: #51abdf;
    position: absolute;
    font-family: 'FontAwesome';
    color: #fff;
    padding: 4px;
    width: 22px;
    text-align: center;
    border-radius: 50px;
    left: -10px;
    top: 0px;
    font-size: 11px;
}

.videomin2::before {
    content: "\f03d";
    background: #51abdf;
    position: absolute;
    font-family: 'FontAwesome';
    color: #fff;
    padding: 4px;
    width: 22px;
    text-align: center;
    border-radius: 50px;
    left: 5px;
    top: 10px;
    font-size: 11px;
}

.slider-left-panel-img.big a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}

.inner-banners {
    margin-top: -20px;
}

.inner-banners .slider {
    height: 500px;
    background-position: center center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-color: #16adda !important;
}

.page-list-section.comment-alls .list-order-button {
    margin-top: 0px;
}

.page-list-section.comment-alls {
    margin-top: 30px;
}

.jq-ry-container {
    padding: 0px !important;
}

.comment-user-name p {
    color: #51abdf;
}

.art .slider {
    background-size: cover !important;
    height: 480px;
}

section.inner-banners.art {
    height: 480px !important;
    margin-bottom: 20px;
}

.category-content-item a {
    display: block;
    padding: 10px 17px;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    color: #757575;
    font-weight: 500;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    padding-right: 29px;
    position: relative;
}

.category-content-item a i {
    float: right;
    font-size: 19px;
    color: #268cc7;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0%, -50%);
}

.category-content-item {
    margin-bottom: 15px;
}

.category-content-search {
    margin-bottom: 30px;
}

.category-content-search {
    margin-bottom: 30px;
}

.category-content-search.border-style.hospital-ord {
    padding: 30px;
}

.element-contact-item.comment-sections.hospital-about-list p {
    font-style: normal;
}

.element-list.hospital-list .element-list-item.border-style {
    margin-bottom: 30px;
}

.hospital-profile .user-img-general {
    width: 100% !important;
    height: 250px;
    border-radius: 5px;
}

.hospital-profile .profil-content .element-button {
    padding: 0px;
}

.hospital-btn .element-button-item {
    width: 50%;
    float: left;
    padding: 4px;
}

.element-contact-item.comment-sections.hospital-about-list b {
    color: #268cc7;
}

.profile-contacts a {
    display: block;
}

.profile-content .hospital-doctor-list section.regular.slider.slick-initialized.slick-slider {
    margin-top: -71px;
}

.hospital-doctor-list nav.paginall.pull-right {
    margin-top: -50px;
}

.profile-menu.hospital li {
    width: 14.28%;
}

.top-profil.hospital-profile .users-item.text-center {
    padding: 10px 10px;
}

div#hospital-pro::after {
    content: '';
    display: table;
    clear: both;
}

button.more {
    margin-top: 10px;
}

.profile-menu.hospital-center li {
    width: 25%;
}

.question-banner-big h1 {
    color: #5d5d5d;
    font-size: 26px;
    margin-bottom: 4px;
}


.question-banner-big p i {
    color: #268cc7;
    margin-right: 4px;
    font-size: 30px;
}

.question-banner-big textarea {
    min-height: 187px;
    font-size: 15px;
    font-weight: lighter;
    border: solid 1px #d8d8d8 !important;
    height: 166px !important;
}

span.question-red {
    color: #df4747;
}

span.question-alert {
    color: #a94442;
}

.question-banner-big textarea {
    padding: 26px;
    border-radius: 5px;
    border: none;
    height: 296px;
    line-height: 24px;
}

span#char_count {
    background: transparent;
    padding: 5px 4px;
}

.all-button.question-next a {
    background: #268cc7;
}

section#slider.question-banner {
    height: initial !important;
    padding: 0px;
}

section#slider.question-banner {
    height: initial !important;
    padding: 0px;
}

.selected-doctors {
    margin-top: 12px;
}

.selected-doctors .select {
    max-width: 318px;
}

span.question-alert b {
    color: #a94442;
}

section.inner-banners.art.question-banner {
    background-size: cover !important;
    background-position: center center !important;
}

.col-sm-5.women {
    position: relative;
}

.col-sm-5.women img {
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 100%;
}

.user-img-general.question-user {
    background: #79c25e !important;
}

.user-img-general.question-user.none {
    background: #e93c3b !important;
}

.user-img-general.question-user {
    color: #fff;
    font-size: 15px;
    padding-top: 33px;
}

.user-img-general.question-user p {
    color: #fff;
}

.user-img-general.question-user i {
    font-size: 34px;
}

.question-order-icon {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translate(0%, -50%);
}

.upload.question-upload input::after {
    background: #53bce0 !important;
    border: none !important;
    content: 'Dosya Seç ve Yükle';
}

.upload.question-upload input {
    border: none;
}

.upload.question-upload {
    margin-bottom: 17px;
}

form.question-next-form button {
    width: 100%;
    height: 52px;
    background: #268cc7;
    border: none;
    color: #fff;
    font-size: 15px;
    border-radius: 5px;
    margin-top: 10px;
    transition: 0.3s;
    margin-bottom: 30px;
}

form.question-next-form {
    margin-top: 30px;
}

.users-item.text-center.question-a-doctor {
    background: #fff;
}

.users-item.text-center.question-a-doctor {
    background: #fff;
    margin-top: 134px;
}

span.selected-a-doctor {
    font-weight: bold;
    color: #ffeb85;
}

section#slider.question-banner {
    height: initial !important;
    padding: 0px;
    padding-bottom: 20px;
}

.question-profil-item.details .question-icon {
    float: initial;
    margin-bottom: 9px;
}

.question-profil-item.details .question-icon i {
    font-size: 16px !important;
    color: #c0c0c0 !important;
    margin-right: 5px !important;
}

.question-detail .element-list-title h1.site-title {
    margin-bottom: 0px !important;
    margin-top: 5px;
}

.profile-detail-question {
    padding: 0px 20px;
    background: #f7f8f8;
    border: solid 3px #e9e6e6;
    border-radius: 5px;
    padding-top: 10px;
    margin-top: 20px;
}

.border-style.question-detail-inner-content .question.users .question-content {
    padding: 4px 18px;
    border-radius: 5px;
    background: #ebeaea;
}

.border-style.question-detail-inner-content .question.doctor-question {
    padding: 0px;
}

.border-style.question-detail-inner-content .question.users .question-content {
    padding: 13px;
    border-radius: 5px;
    background: #ebeaea;
}

.border-style.question-detail-inner-content {
    padding: 20px 30px;
    margin-top: 20px;
}

.border-style.question-detail-inner-content .question.users .question-content {
    padding: 3px 20px;
    border-radius: 5px;
    background: #ebeaea;
}

.answer-question.text-right a b {
    color: #268cc7;
    margin-top: 10px;
}

.border-style.answer-text {
    padding: 20px 30px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.comment-action-textarea h2 {
    font-size: 18px;
    color: #268cc7;
    text-transform: uppercase;
}

.right-pre-header .home-search-input.inner-searching {
    margin-top: 0px;
    margin-bottom: 10px;
}

.border-style.answer-text h2 {
    font-size: 18px;
    color: #268cc7;
    text-transform: uppercase;
}

.healty-colon a {
    display: block;
    padding: 15px;
    padding-left: 0px;
    color: #757575;
    font-weight: 500;
    border-bottom: solid 1px #e9e6e6;
}

.healty-colon h3 {
    font-size: 17px;
    color: #268cc7;
    text-transform: uppercase;
}

.healty-colon {
    padding: 9px 20px;
    margin-top: 30px;
}

.healty-colon a:last-child {
    border: none;
}

.healty-all-content .healty-colon {
    padding: 0px !important;
}

.healty-all-button a {
    display: inline-block;
    padding: 14px 29px;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    margin: 3px;
    font-size: 16px;
    color: #616363;
    min-width: 128px;
}

.healty-all-button {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}

.healty-all-button a:hover {
    background: #268cc7;
    color: #fff;
}

.healty-all-button a.active {
    background: #268cc7;
    color: #fff;
}

.articles-detail h1.site-title {
    color: #268cc7;
    text-transform: none;
}

.article-detail-text.border-style.healty-detail h3 {
    color: #268cc7;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.article-detail-text.border-style.healty-detail .social-detail {
    margin-top: 20px;
    margin-bottom: 20px;
}

span.check-item {
    color: #5a8aa8;
    font-size: 13px;
}

.article-detail-text.border-style.healty-detail {
    padding: 20px;
    margin-bottom: 20px;
}

.link-item a {
    color: #323593;
    font-size: 15px;
}

.link-item p {
    color: #0a6735;
    font-size: 15px;
    margin-bottom: 0px;
}

.link-item a:hover {
    text-decoration: underline !important;
}

.link-item a:hover p {
    text-decoration: none !important;
}

.link-item a {
    padding: 20px;
    display: block;
}

.link-item {
    margin-bottom: 20px;
}

.element-list-text .rateYo.jq-ry-container {
    margin: initial;
    float: none;
}

.page-list-section.healty-details .element-list {
    margin-top: 20px;
}

.symptom-item.border-style {
    padding-right: 30px;
}

.symptom.border-style {
    padding: 20px;
    position: relative;

}

.symptom-item.border-style a {
    color: #646464;
    font-weight: bold;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 20px;
}

.symptom-item.border-style a i {
    position: absolute;
    right: 32px;
    font-size: 18px;
    top: 50%;
    transform: translate(0%, -50%);
    color: #268cc7;
}

.border-style.symptom .col-sm-6 {
    margin-bottom: 20px;
}

.border-style.symptom.a-z {
    margin-top: 20px;
    margin-bottom: 20px;
}

.part-colon.border-style {
    text-align: center;
    padding: 15px;
    min-height: 240px;
    margin-bottom: 21px;
}

.part-colon.border-style .element-list-item-img {
    float: initial;
    margin-bottom: 0px !important;
}

.part-colon.border-style .element-list-item-img .user-img-general {
    margin-bottom: 0px;
}

.part-colon h3 {
    margin-top: 8px;
    font-size: 14px;
    margin-bottom: 14px;
}

.healty-all-content.healty-searching .healty-colon a:last-child {
    border-bottom: solid 1px #e9e6e6;
}

.veterinar-colon.text-right a {
    color: #fff;
    padding: 7px;
}

.healty-colon.border-style p {
    color: #959290;
    font-size: 15px;
}

.healty-colon.veterinar-het.border-style {
    padding-bottom: 0px;
}

.healty-colon.veterinar-het.border-style img {
    margin-top: 40px;
}

.pet-all-button a {
    display: block;
    text-align: center;
    position: relative;
    padding: 27px;
    font-size: 18px;
    color: #ffffff;
    border: none;
}

.pet-all-button a img {
    float: left;
    position: absolute;
    left: 19px;
    top: 50%;
    transform: translate(0%, -50%);
    font-size: 25px;
    border-right: solid 1px #e9e6e6;
    padding-right: 20px;
}

.pet-all-button a i {
    float: right;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0%, -50%);
    font-size: 25px;
    opacity: 0.7;
}

.first-ciyt-big-colon {
    background: #f1f0f0;
}

span.city-number {
    color: #268cc7;
}

.popup-input.appointment-select.select span.two-span {
    right: initial;
    left: 20px;
}

.popup-input.appointment-select.select select {
    padding-left: 52px;
    padding-right: 42px;
}

.responsive-calendar .btn.btn-primary {
    padding: 5px 27px;
    background-color: #268cc7;
    border-color: #268cc7;
}

.responsive-calendar {
    background: #f5f5f5;
    padding: 15px;
    border: solid 1px #dcdcdc;
    border-radius: 5px;
    margin-bottom: 30px;
}

.day-headers {
    background: #268cc7;
    color: #fff;
    padding-top: 7px;
    padding-bottom: 5px;
    border-radius: 5px;
}

.responsive-calendar .day.header {
    border-bottom: none;
}

.responsive-calendar .day a {
    color: #000000;
    display: block;
    cursor: pointer;
    padding: 20% 0 20% 0;
    border: solid 0.5px #e8e8e8;
}

.appointmen-info.border-style {
    padding: 20px;
}

.appointmen-info.border-style h2 {
    margin-top: 4px;
    margin-bottom: 7px;
}

.appointmen-info.border-style p {
    color: #8e8e8e;
    font-size: 15px;
}

.appointmen-inner-info h4 {
    font-size: 16px;
    color: #54bde1;
}

.appointmen-inner-info {
    margin-top: 20px;
}

.appointmen-info-icon .appointmen-info-icon-text {
    display: table;
}

.appointmen-info-icon .appointmen-info-icon-img {
    float: left;
}

.appointmen-info-icon-img i {
    font-size: 39px;
    border: solid 1px #268cc7;
    padding: 25px;
    border-radius: 70px 70px;
    width: 90px;
    text-align: center;
    color: #268cc7;
}

.appointmen-info-icon-text p {
    color: #8e8e8e;
    font-size: 15px;
    vertical-align: middle;
    display: table-cell;
    height: 90px;
    padding-left: 20px
}

.appointmen-info-icon {
    margin-top: 20px;
    margin-bottom: 10px;
}

.appointment-home-content button {
    height: 52px;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    transition: 0.4s;
    width: 100%;
    background: #268cc7;
    color: #fff;
    margin-top: 20px;
}

.appointment-home-content {
    margin-bottom: 30px;
}

.appointment-home-content.inner .appointmen-input-item {
    width: 25%;
    float: left;
    padding: 15px;
    padding-bottom: 0px;
    padding-top: 3px;
}

.appointmen-searching-content h3 {
    color: #268cc7;
    font-size: 15px;
}

button.searching-appointmen {
    margin-top: 0px;
    width: 150px;
    float: right;
}

.appointmen-searching-content a.appointment-button i {
    margin-right: 8px;
    position: relative;
    top: 1px;
}

.appointmen-searching-content a.appointment-button {
    max-width: 111px;
    background: #268cc7;
    text-align: center;
}

.appointmen-searching-content a.appointment-button.none {
    max-width: 111px;
    background: #d33f3e;
    text-align: center;
    cursor: not-allowed;
}

.element-list-item.border-style.calendar-show {
    box-shadow: 0px 2px 104px 10px rgba(0, 0, 0, 0);
    transition: 0.4s;
}

.scroll-profile.appointmen-action .element-list-item.border-style.calendar-show {
    box-shadow: 0px 2px 104px 10px rgba(0, 0, 0, 0.14901960784313725);
}

.scroll-profile.appointmen-action {
    z-index: 99999999999;
    position: relative;
    background: #fff;
}

.appointmen-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.52);
    left: 0;
    top: 0px;
    opacity: 0;
    z-index: -1;
    transition: 0.4s;
}

.scroll-profile.appointmen-action .appointmen-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.52);
    left: 0px;
    top: 0px;
    opacity: 1;
    z-index: 99999;
    transition: 0.4s;
}

.scroll-profile.appointmen-action div#appointmen-planer {
    position: relative;
    z-index: 99999999;
    background: #fff;
    transition: 0.4s;
}

button.searching-appointmen.inners {
    margin-top: 23px;
    height: 53px;
    width: 100%;
}

.dropdown.smart-ranking.pull-right.appointmen-filter button {
    width: 180px;
}

.infogram-head .element-list-item.border-style {
    padding-top: 10px;
    padding-bottom: 10px;
}

.popover {
    z-index: 99999999999999999999;
}

.border-style.appointmen-dates h2 {
    color: #268cc7;
    font-size: 16px;
    margin-top: 4px;
    margin-bottom: 10px;
}

.border-style.appointmen-dates {
    padding: 17px;
}

.border-style.appointmen-dates i {
    color: #53bce0;
    margin-right: 6px;
}

.border-style.appointmen-dates p {
    padding-bottom: 8px;
    margin-top: 7px;
    background: #fbfbfb;
    padding-top: 9px;
    padding: 9px;
    font-weight: 500;
    border-radius: 5px;
}

.border-style.appointmen-dates p span {
    margin-right: 16px;
}

.appointmen-infogram .site-title {
    font-size: 18px;
    margin-top: 0px;
}

.appointmen-infogram button i {
    float: right;
    position: relative;
    right: 30px;
    font-size: 16px;
}

ul.picto-timeline li {
    display: inline-block;
}

ul.picto-timeline li a {
    display: inline-block;
    padding: 9px 5px;
    text-transform: none;
    font-size: 13px;
    font-weight: 500;
    color: #bdbdbd;
}

ul.picto-timeline li a.active {
    color: #268cc7;
}

ul.picto-timeline li a.active i {
    color: #268cc7;
}

ul.picto-timeline {
    text-align: center;
    margin-bottom: 38px;
}

ul.picto-timeline i {
    font-size: 23px;
    color: #e8e8e8;
    position: relative;
    top: 3px;
    margin-right: 6px;
    font-size: 14px;
}

.appointmen-infogram textarea {
    margin-top: 0px;
}

.check-out-text {
    background: #e5f8ff;
    padding: 18px;
    margin-bottom: 26px;
    padding-bottom: 5px;
    border-radius: 5px;
}

.check-out-text p {
    color: #6d95a5;
    font-size: 14px;
}

.check-out-text.green p {
    color: #65a95d;
    font-weight: bold;
}

.check-out-text.green {
    background: #d9ffd4;
}

input.button-print {
    background: #268cc7;
    color: #fff;
}

input.button-print {
    padding: 0px 30px;
}

.rateYo.jq-ry-container {
    min-height: 16px;
}

.logo img {
    width: 189px;
}

span.user-button.message-btn {
    opacity: 1;
    z-index: 2;
}

.tabcontent.border-style {
    padding: 25px 12px;
}

div#itemContainerMes .users-item {
    background: #f5f5f5;
    padding: 14px;
    border-radius: 5px;
}

div#itemContainerMes .users-item {
    background: #f5f5f5;
    padding: 14px;
    border-radius: 5px;
    margin-bottom: 6px;
}

.users-item.orders {
    background: #ffffff !important;
    border: solid 1px #eae9e9;
}

.users-item.orders span {
    color: #525252;
}

div#itemContainerMes .users-item.orders span b {
    color: #525252;
}

div#itemContainerMes .users-name b {
    color: #8a8a8a;
}

div#itemContainerMes .time-date span {
    display: inline-block;
}

div#itemContainerMes .time-date span i {
    margin-right: 4px;
}

div#itemContainerMes .time-date {
    margin-bottom: 9px;
}

div#itemContainerMes .user-img {
    width: 70px;
    height: 70px;
    margin-top: 0px;
}

div#itemContainerMes .users-name {
    display: table;
    padding-top: 3px;
    padding-left: 15px;
}

.question.doctor-question.two-message p {
    background: #efefef;
    padding: 13px;
    border-radius: 5px;
    color: #9a9a9a;
}

.question.doctor-question.two-message {
    padding-left: 40px !important;
    margin: 20px 0px;
}

.question.doctor-question.one-message .question-section-item p {
    background: #e3fbe0;
    padding: 13px;
    border-radius: 5px;
    color: #599651;
}

.border-style.question-detail-inner-content.message-contents {
    border: none;
    padding: 0px 19px !important;
}

div#itemContainerMes .users-name a {
    position: relative;
    display: inline-block;
}

div#itemContainerMes .users-name .check-box {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0%, -50%);
}

div#itemContainerMes .users-name>a {
    position: initial;
    display: inline-block;
    padding-right: 30px;
}

.users-item.orders {
    position: relative;
}

.users-item.orders .squaredFour {
    width: 100%;
    position: relative;
    margin: 0px;
}

div#itemContainerMes .users-name .check-box {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0%, -70%);
}

.clear-button a {
    background: #268cc7;
    color: #fff;
    padding: 8px 14px;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
}

a.home-btn i.fa.fa-home {
    font-size: 20px;
}

.sub-footer.text-center img {
    width: 180px;
}

ul.promotion-menu li {
    display: inline-block;
}

ul.promotion-menu a {
    color: #6b6b6b;
    font-weight: bold;
    padding: 0px 15px;
    font-size: 14px;
}

ul.promotion-menu {
    text-align: center;
}

ul.promotion-menu {
    border-bottom: solid 1px #d0d0d0;
    padding-bottom: 10px;
    margin-bottom: 40px;
}

ul.promotion-menu a.active {
    color: #268cc7;
}

ul.promotion-menu a.active::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 4px;
    background: #268cc7;
    left: 0;
    bottom: -15px;
    border-radius: 5px;
}

ul.promotion-menu a {
    position: relative;
}

h5.promotion-info {
    color: #959595;
    margin-bottom: 20px;
    margin-top: 30px;
}

.promotion-ballon {
    padding: 20px;
    background: #f5f5f5;
    border-radius: 5px;
    border: solid 1px #efefef;
}

.promotion-ballon h4 {
    font-size: 16px;
    color: #268cc7;
}

.promotion-ballon p {
    font-size: 15px;
    color: #8d8d8d;
    line-height: 26px;
}

.promotion-item {
    margin-bottom: 60px;
    margin-top: 60px;
}

.promotion-ballon::after {
    content: '';
    width: 21px;
    height: 21px;
    background: #f5f5f5;
    position: absolute;
    right: 6px;
    top: 50%;
    transform: rotate(45deg);
    border-radius: 5px;
    border: solid 1px #efefef;
    border-bottom: none;
    border-left: none;
}

.promotion-item.right .promotion-ballon::after {
    left: 7px;
    border: none;
    border-bottom: solid 1px #efefef;
    border-left: solid 1px #efefef;
    right: initial;
}

.user-logining {
    text-align: center;
    margin-bottom: 50px;
}

.user-logining>a {
    padding: 16px 50px;
    display: inline-block;
    background: #268cc7;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    font-size: 16px;
}

.user-logining p {
    font-size: 17px;
}

.user-logining p a {
    color: #268cc7;
}

.promotion-content div#accordion {
    margin-top: 30px;
}

.promotion-content div#accordion a {
    padding: 14px;
    font-size: 14px;
}

.promotion-content div#accordion a.collapsed {
    background: #f4f4f4;
    color: #676969;
}

.promotion-content .panel-body {
    color: #959595;
    font-size: 15px;
    line-height: 27px;
    font-weight: normal;
}

.promotion-content .panel-heading i {
    float: left;
    transform: rotate(45deg);
}

.promotion-content a.collapsed i {
    transform: rotate(0deg);
}

.promotion-content h4.panel-title span {
    margin-left: 14px;
    border-left: solid 1px #cecece;
    padding-left: 17px;
}

a.packs {
    display: inline-block !important;
    padding: 0px !important;
    width: initial !important;
    background: transparent !important;
    color: #268cc7 !important;
}

ul.packs-ul.text-center li {
    list-style: none;
    padding: 7px 0px;
    border-radius: 0px;
    color: #787878;
    font-size: 16px;
    text-align: left;
}

ul.packs-ul.text-center.blue {
    background: #ffffff;
    box-shadow: 3px 4px 35px 3px rgba(0, 0, 0, 0.12156862745098039);
}

ul.packs-ul.text-center {
    border-radius: 5px;
    padding: 10px 30px;
}

ul.packs-ul.text-center h3 {
    font-size: 22px;
    color: #268cc7;
    border-bottom: solid 4px #fff;
    padding-bottom: 8px;
    display: block;
    text-align: left;
    border-bottom: solid 1px #e9e9e9;
}

ul.packs-ul.text-center li i {
    float: left;
    background: #fff;
    padding: 4px;
    border-radius: 100px;
    width: 25px;
    text-align: center;
}

li.none-pack {
    text-decoration: line-through;
    opacity: 0.6;
}

ul.packs-ul.text-center {
    position: relative;
    top: 0px;
    transition: 0.3s;
}

ul.packs-ul.text-center:hover {
    top: -10px;
    box-shadow: 3px 4px 35px 13px rgba(0, 0, 0, 0.12156862745098039);
}

ul.packs-ul.text-center i.fa.fa-check {
    color: #2ab34b;
}

ul.packs-ul.text-center i.fa.fa-close {
    color: #df4a4a;
}

ul.packs-ul.text-center li:last-child {
    border: none;
}

ul.packs-ul.text-center i.fa.fa-check {
    color: #707070;
    margin-right: 6px;
}

ul.packs-ul.text-center a {
    padding: 16px 60px;
    display: inline-block;
    background: #268cc7;
    border-radius: 5px;
    font-size: 15px;
    color: #fff !important;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.packs-ul.text-center.blue a {
    color: #56acdf;
}

ul.packs-ul.text-center.yellow a {
    color: #eabf63;
}

ul.packs-ul.text-center.yellow {
    background: #ffffff;
    box-shadow: 3px 4px 35px 3px rgba(0, 0, 0, 0.12156862745098039);
}

ul.packs-ul.text-center.orange a {
    color: #eb9963;
}

ul.packs-ul.text-center.orange {
    background: #ffffff;
    box-shadow: 3px 4px 35px 3px rgba(0, 0, 0, 0.12156862745098039);
}

.prince {
    font-size: 26px;
    color: #268cc7;
}

.packs-content {
    margin-bottom: 60px;
}

.pet-all-button.blue a {
    background: #51b1e8;
}

.pet-all-button.green a {
    background: #84d0c0;
}

.pet-all-button.yellow a {
    background: #ecbd54;
}

section#slider .full-vh {
    height: 80vh !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
}

.full-vh {
    height: 80vh !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

div#tab-all a {
    background: #fff;
    padding: 22px 0px;
    float: left;
    color: #838485;
    font-weight: 500;
    border-right: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    width: 14.2857142857%;
    text-align: center;
}

div#tab-all {
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
}

.tab-container {
    background: #fff;
    margin-top: -7px;
    padding: 15px;
    border-radius: 0px 0px 5px 5px;
}

div#tab-all a.active {
    border-bottom: solid 1px #fff;
    background: #268cc7;
    color: #fff;
}

div#tab-all a:hover {
    opacity: 1;
}

.all-search {
    width: 950px;
    margin: 0px auto;
}

.tab-all-content select {
    height: 62px;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    margin-bottom: 0px;
    padding: 20px 30px;
    background: none;
    background-position: 1% 50%;
    background-repeat: no-repeat;
}

.tab-all-content input {
    width: 100%;
    padding: 20px;
}

.tab-all-content input {
    width: 100%;
    padding: 20px 51px;
    background: url(../img/an.png);
    background-position: 1% 50%;
    background-repeat: no-repeat;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    height: 62px;
    margin-bottom: 15px;
}

.tab-all-content button {
    background: #268cc7;
    padding: 18px 60px;
    color: #fff;
    border: none;
    border-radius: 5px;
    height: 62px;
    width: 100%;
    padding: 20px 51px;
    background: url(../img/ser.png) #268cc7;
    background-position: 96% 50%;
    background-repeat: no-repeat;
}

.tab-all-content button {
    background: #268cc7;
    padding: 18px 60px;
    color: #fff;
    border: none;
    border-radius: 5px;
    height: 62px;
    width: 100%;
    padding: 20px 51px;
    background: url(../img/ser.png) #268cc7;
    background-position: 96% 50%;
    background-repeat: no-repeat;
}

.element-list-title h3 i {
    font-size: 10px !important;
    background: #69bd47;
    padding: 4px 0px;
    border-radius: 20px;
    width: 17px;
    margin-right: 3px;
    margin-left: 3px;
    text-align: center;
    color: #fff;
    position: relative;
    top: -3px;
}

a.none-click {
    background: #e8e8e8;
    cursor: no-drop;
}

a.none-click:hover {
    background: #9d9d9d;
}

.all-search .popup-input {
    position: relative;
    margin-bottom: 18px;
}

div#tab-all a {
    background: #fff;
    padding: 22px 0px;
    float: left;
    color: #838485;
    font-weight: 500;
    border-right: solid 1px #e6e6e6;
    border-bottom: solid 1px #e6e6e6;
    width: 33.333333333333%;
    text-align: center;
}

ul.user a {
    cursor: pointer;
}

select#mySelect {
    display: none;
}

.user-title a {
    color: #616262;
}

a.more {
    background: #268cc7;
    color: #fff;
    padding: 7px 20px;
    display: inline-block;
    border-radius: 5px;
    float: right;
}

a.more i {
    margin-left: 16px;
}

button.btn.btn-default {}

.all-button.question-next button.btn.btn-default {
    background: #268cc7;
    border: none;
    border-radius: 5px;
}

.all-button.question-next button.btn.btn-default i {
    margin-left: 15px;
    padding: 4px 4px;
}

.all-button.question-next {
    margin-top: 11px;
}

.popup-right {
    position: fixed;
    right: 0px;
    top: 20px;
    padding: 20px;
    background: #b0e9a3;
    border-radius: 5px 0px 0px 5px;
    width: 270px;
    z-index: 9999999999;
    cursor: pointer;
}

.popup-right i {
    color: #406e35;
    float: left;
    margin-right: 10px;
    margin-top: 4px;
    font-size: 16px;
}

.popup-right p {
    margin: 0px;
    color: #406e35;
    display: table;
}

.element-list-title h3 a {
    color: #616262 !important;
}

.element-list-title h3 a:hover {
    text-decoration: underline !important;
}

.platform-text h5 a {
    color: #616262;
}

.platform-text h5 a:hover {
    text-decoration: underline !important;
}

.platform-text p a:hover {
    text-decoration: underline !important;
}

.question-banner-big .col-sm-5 {
    opacity: 0;
}

.footer-menu ul.hauto {
    height: auto;
    cursor: pointer;
}

.footer-menu ul {
    cursor: pointer;
}

.footer-menu ul.hauto i::before {
    content: "\f068" !important;
}

p.bullid-text {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    padding-top: 16px;
}

.footer h2 {
    font-size: 13px;
    color: #858f9a;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.up-site {
    position: fixed;
    color: #000;
    bottom: 40px;
    right: 40px;
    z-index: 99999999;
    cursor: pointer;
    opacity: 0;
    transition: 0.3s;
}

.up-site.view {
    opacity: 1;
}

.up-site i {
    font-size: 30px;
    background: rgba(2, 2, 2, 0.28);
    color: #fff;
    padding: 6px 8px 9px 9px;
    border-radius: 100px;
    width: 44px;
    text-align: center;
    transition: 0.3s;
}

.up-site i:hover {
    background: rgba(2, 2, 2, 0.48);
}

.copyright {
    padding-top: 31px;
    margin-bottom: 15px;
    border-top: solid 1px #e6e6e6;
    margin-top: 20px;
    padding-bottom: 6px;
    text-align: center;
}

a.none-click {
    background: #00000017;
    cursor: no-drop;
}

.element-list-title h3 i {
    font-size: 10px !important;
    background: #69bd47;
    padding: 4px 0px;
    border-radius: 20px;
    width: 17px;
    margin-right: 3px;
    margin-left: 3px;
    text-align: center;
    color: #fff;
    position: relative;
    top: -3px;
}

a.none-click {
    background: #e8e8e8;
    cursor: no-drop;
}

a.none-click:hover {
    background: #e8e8e8 !important;
    color: #9d9d9d !important;
}

.profil-detail-right .element-list-title h3 {
    margin-top: 3px;
    font-size: 23px;
}

.element-contact-item.margin-none .profile-contacts a i.fa.fa-map-marker {
    position: relative;
    top: 7px;
}

.profil-detail-right.border-style .col-md-12 .rateYo {
    display: inline-block !important;
}

span.check-item a {
    color: #848383;
    font-weight: normal;
}

.author-doctor .element-list-item.border-style {
    width: 380px;
}

.popup-right.red {
    background: #f76666;
}

.popup-right.red i {
    color: #651212;
}

.popup-right.red p {
    color: #651212;
}

.popup-right.orange {
    background: #ea9c3a;
}

.popup-right.orange i {
    color: #945b14;
}

.popup-right.orange p {
    color: #945b14;
}

.list-caption a {
    float: right;
    background: #51abdf;
    color: #fff;
    padding: 6px 16px;
    border-radius: 5px;
}

.list-caption::after {
    content: '';
    display: table;
    clear: both;
}

.list-caption a i {
    margin-left: 10px;
}

.tab-all-content button {
    background: #268cc7;
    padding: 18px 60px;
    color: #fff;
    border: none;
    border-radius: 5px;
    height: 62px;
    width: 100%;
    padding: 20px 51px;
    background: url(../img/ser.png) #268cc7;
    background-position: 96% 50%;
    background-repeat: no-repeat;
}

.element-list-title h3 i {
    font-size: 10px !important;
    background: #69bd47;
    padding: 4px 0px;
    border-radius: 20px;
    width: 17px;
    margin-right: 3px;
    margin-left: 3px;
    text-align: center;
    color: #fff;
    position: relative;
    top: -3px;
}

a.none-click {
    background: #e8e8e8;
    cursor: no-drop;
}

a.none-click:hover {
    background: #9d9d9d;
}

.noting-table {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    padding: 85px 20px;
    text-align: center;
    font-size: 17px;
    color: #268cc7;
    opacity: 0;
    transition: 0.3s;
}

.noting-table:hover {
    opacity: 1;
    opacity: 0.8;
}

.noting-table a {
    display: block;
    border: solid 1px #268cc7;
    border-radius: 5px;
    width: 89px;
    font-size: 14px;
    margin: 0px auto;
    margin-top: 5px;
    padding: 4px;
}

.noting-table a:hover {
    background: #268cc7;
    color: #fff;
}

.section-filter select {
    height: 40px;
    width: 100%;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.1) !important;
    padding-top: 2px;
    color: #858585;
    font-weight: 400;
    padding: 8px 15px;
    -webkit-appearance: none;
    border: solid 1px #ededed;
    border-radius: 5px;
}

.multi-select.ok {
    position: relative;
}

.multi-select.ok::after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    display: inline-block;
    color: #54bde1;
    float: right;
    margin-right: 0px;
    position: absolute;
    right: 15px;
    top: 12px;
}

.filter-left .section-filter .custom-select div ul li::before {
    display: none !important;
}

.articles-user a:hover {
    text-decoration: underline !important;
}

.fallowing {
    cursor: pointer;
}

.user-button a.full-btn {
    width: 100% !important;
}

.user-button a.full-btn i {
    position: relative;
    left: 8px;
}

.user-title a:hover {
    text-decoration: underline !important;
}

.footer li a:hover {
    text-decoration: underline !important;
}

.page-list-section .list-order-button {
    margin-top: 0px;
}

.border-style.comment-info h3 {
    font-size: 18px;
    color: #268cc7;
    text-transform: uppercase;
}

.border-style.comment-info p {
    font-size: 16px;
    color: #717274;
}

.border-style.comment-info p i {
    color: #268cc7;
    font-size: 14px;
    margin-right: 7px;
}

.no-result {
    padding: 20px;
    background: #fdb9b9;
    font-size: 15px;
    border-radius: 5px;
    color: #b33131;
}

.errorMessage {
    padding: 5px;
    background: transparent;
    font-size: 12px;
    border-radius: 5px;
    color: #b33131;
}

.account-menu-left ul li a i {
    margin-right: 9px;
}

li.nav-item.dropdown.profil-dropdown.open .dropdown-menu {
    background: #fff !important;
    border: solid 1px #e8e8e8;
}

li.nav-item.dropdown.profil-dropdown.open .dropdown-menu a.dropdown-item {
    color: #909090;
    font-weight: 500 !important;
}

.dropdown-menu {
    min-width: 124px;
}

.col-lg-10.col-md-9.col-sm-8.user-agent2 .col-md-8.col-sm-12 .rateYo {
    display: inline-block !important;
}

li.page.active a {
    color: #fff !important;
}

.none-content {
    font-size: 15px;
    padding: 17px;
    border-radius: 5px;
    color: #76b0c4;
    background: #d0f3ff;
}

.element-button-item.mhrs img {
    width: 24px;
    float: left;
    position: relative;
    top: -4px;
}

.element-button-item.mhrs a {
    background: #fff;
    border: solid 1px #dcdcdc;
    color: #676767;
    font-weight: 400;
}

.profil-detail-right.border-style .element-list-title p {
    font-size: 16px;
}

.question-doctor-alls .border-style {
    margin-top: 0px;
}

.question-doctor-alls h2 {
    font-size: 18px;
    text-transform: none;
    margin-bottom: 16px;
}

.question-doctor-alls .border-style .border-style {
    margin-top: 20px;
}

p.question-alls-text {
    font-size: 17px;
    color: #268cc7;
}

.question.doctor-question .question-section-item .question-ballon {
    background: #e0f0fb;
    padding: 5px 13px;
    border-radius: 5px;
    color: #649ec5;
    margin-top: 10px;
}

.question-ballon p {
    color: #649ec5;
    padding: 0px !important;
}

.users-item.text-center h2 {
    color: #6d6d6d;
    font-size: 15px;
    margin-bottom: 3px;
}

.detail-name-question p {
    font-size: 13px;
    color: #268cc7;
}

.counter {
    position: absolute;
    right: -40px;
    top: 50%;
    margin-top: -12.5px;
    background: #4b4b4b;
    color: #fff;
    padding: 5px 12px;
    border-radius: 5px;
    opacity: 0;
}

.pointer-profile {
    position: relative;
    display: inline-block;
}

.counter::before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 10px;
    height: 10px;
    background: #4b4b4b;
    left: -4px;
    top: 9px;
    transform: rotate(45deg);
    border-radius: 2px;
}

div#rateYo:hover+.counter {
    opacity: 1;
}

h2.profile-department-title {
    text-transform: none;
    font-size: 13px;
    color: #268cc7;
    margin-bottom: 0px;
    margin-top: 0;
}

.profile-social {
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    min-height: 24px;
}

.proifile-department a {
    float: right;
    background: #51abdf;
    color: #fff;
    padding: 6px 16px;
    border-radius: 5px;
}

.profile-contacts i.fa.fa-volume-control-phone {
    font-size: 15px;
    margin-right: 10px;
    color: #51abdf;
}

.comment-action-textarea h2 {
    margin-top: 25px;
}

.element-contact-item.comment-sections.hospital-about-list p span {
    color: #a09f9f !important;
}

.element-contact-item.comment-sections.hospital-about-list p span strong {
    font-weight: normal;
}

.proifile-department p {
    color: #8d8d8d !important;
}

.proifile-department p span {
    color: #8d8d8d !important;
    font-family: 'Roboto', sans-serif !important;
}

.users-item.text-center .profile-contacts {
    margin-right: 0px;
}

form#registerziyaretci-form .errorMessage {
    position: relative;
    top: -12px;
}

.article-detail-text.border-style li {
    list-style: none;
}

.profil-detail-right.border-style div#rate-uzman {
    display: inline-block;
}

.register-order.pull-left {
    margin-bottom: 20px;
}

div#LoginForm_password_em_ {
    padding: 5px;
    background: transparent;
    font-size: 12px;
    border-radius: 5px;
    position: relative;
    top: -12px;
    color: #b33131;
}

.search-preview {
    position: absolute;
    width: 100%;
    min-height: 110px;
    background: #fff;
    border-radius: 4px;
    top: 60px;
    opacity: 0;
    display: none;
    transition: 0.3s;
    padding: 15px;
    border-bottom: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
    border-left: solid 1px #ebebeb;
    box-shadow: 8px 15px 33px 4px #0000001a;
    z-index: 999;
}

.search-preview.view {
    opacity: 1;
    display: block;
}

.home-slider-caps {
    /* height: 500px; */
}

.search-preview-item .user-img-general {
    width: 40px;
    height: 40px;
    float: left;
}

.search-preview-item .element-list-item-img {
    text-align: left;
}

.search-preview-item .element-list-title {
    display: table;
}

.search-preview-item .element-list-title h3 {
    margin-top: 1px;
    margin-bottom: 0px;
    font-size: 14px;
}

.search-preview-item .element-list-title {
    padding-left: 12px;
    vertical-align: middle;
    display: table-cell;
    height: 39px;
}

.search-preview-item .element-list-title a {
    font-size: 14px;
}

.search-preview-item .element-list-title p {
    font-size: 13px;
}

.search-preview-item a {
    display: block;
    border-top: solid 1px #ebebeb;
    padding-top: 10px;
    padding-left: 6px;
}

.search-preview-item a::after {
    content: '';
    clear: both;
    display: table;
}

.search-preview-title h3 {
    color: #858585;
    font-size: 13px;
    padding: 6px;
    margin: 9px 0px;
    font-weight: bold;
    margin-bottom: 0px;
    background: #f6f6f6;
}

.search-preview-item a:hover {
    background: #efefef;
}


.search-preview2 {
    position: absolute;
    width: 100%;
    min-height: 110px;
    background: #fff;
    border-radius: 4px;
    top: 60px;
    opacity: 0;
    display: none;
    transition: 0.3s;
    padding: 15px;
    border-bottom: solid 1px #ebebeb;
    border-right: solid 1px #ebebeb;
    border-left: solid 1px #ebebeb;
    box-shadow: 8px 15px 33px 4px #0000001a;
    z-index: 999;
}

.search-preview2.view {
    opacity: 1;
    display: block;
}

a.all-preview {
    padding: 8px 2px;
    display: block;
    margin-top: 0px;
    margin-bottom: 9px;
    color: #268cc7;
    text-align: right;
    border-top: solid 1px #ebebeb;
}

a.all-preview:hover {
    text-decoration: underline !important;
}

.popup-input {
    position: relative;
    margin-bottom: 0px;
}

input.form-control.error {
    border: solid 1px #dd4848;
}

input.error {
    border: solid 1px #dd4848;
}

select.error {
    border: solid 1px #dd4848;
}

div#LoginForm_username_em_ {
    padding: 5px;
    font-size: 12px;
    border-radius: 5px;
    position: relative;
    top: -12px;
    color: #b33131;
}

section#list-content .errorMessage {
    position: relative;
    top: -10px;
}

form#register-form .errorMessage {
    position: relative;
    top: -10px;
}

ul.dropdown-menu {
    display: none;
}

.right-pre-header .dropdown {
    display: inline-block;
}

.dropdown.notification button#dropdownMenu1 {
    background: #ffffff;
    border: solid 1px #d9d9d9 !important;
    border: none;
    border-radius: 50px;
    padding: 7px 12px;
    margin-left: 20px;
    position: relative;
    border-radius: 4px;
}

.dropdown.notification button#dropdownMenu1 i {
    color: #268cc7;
    font-size: 15px;
    position: relative;
    top: 1px;
}

textarea.error {
    border: solid 1px #dd4848;
}

.pointer-profile {
    position: relative;
    top: 11px;
    left: 10px;
}

.element-contact-item.comment-sections.hospital-about-list a {
    float: right;
    background: #51abdf;
    color: #fff;
    padding: 6px 16px;
    border-radius: 5px;
    color: #fff !important;
}

.element-contact-item.comment-sections.hospital-about-list a b {
    color: #fff !important;
    margin-bottom: 0;
}

.element-contact-item.comment-sections.hospital-about-list::after {
    content: '';
    display: table;
    clear: both;
}

.profile-contacts a:hover {
    text-decoration: underline !important;
}

.element-button.hospital-btn {
    padding: 0px;
}

.element-button.profil-content-menus.hospital-btn {
    text-align: center;
}

.element-button.profil-content-menus.hospital-btn i {
    color: #fff;
}

.top-profil.hospital-profile .profile-contacts {
    display: inline-block;
    margin-right: 30px;
    margin-top: 0px;
    margin-bottom: -9px;
}

span.check-item a[href]:hover {
    text-decoration: underline !important;
}

.right-pre-header ul.dropdown-menu li {
    display: block !important;
}

.right-pre-header ul.dropdown-menu li a {
    display: block !important;
    background: #268cc7;
    color: #fff;
}

.right-pre-header ul.dropdown-menu li a {
    display: block !important;
    background: #268cc7;
    color: #fff;
}

.dropdown.notification ul.dropdown-menu {
    border-radius: 5px !important;
    margin-top: 7px;
}

.dropdown.notification.open button#dropdownMenu1::after {
    content: '';
    width: 9px;
    height: 9px;
    position: absolute;
    background: #268cc7;
    bottom: -13px;
    left: 14px;
    transform: rotate(45deg);
}

.dropdown.notification .dropdown-menu {
    max-width: 168px;
}

.dropdown.notification .dropdown-menu a {
    display: block !important;
    background: #268cc7;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dropdown.notification ul.dropdown-menu {
    border-radius: 5px !important;
    margin-top: 7px;
    left: 50%;
    margin-left: -65px;
}

.dropdown.notification a.noti::before {
    content: '';
    width: 7px;
    height: 7px;
    display: inline-block;
    background: #99ff92;
    position: relative;
    top: -1px;
    border-radius: 7px;
    margin-right: 8px;
}

a.noti.noti-no {
    opacity: 0.5;
}

a.noti.noti-no::before {
    background: #fff !important;
}

.dropdown.notification button#dropdownMenu1 span {
    position: absolute;
    background: #f86363;
    right: -10px;
    top: -5px;
    width: 19px;
    height: 19px;
    border-radius: 25px;
    font-size: 11px;
    padding-top: 2px;
}

.all-search .popup-input::before {
    content: "\f0d7";
    font-family: 'FontAwesome';
    display: inline-block;
    color: #54bde1;
    float: right;
    margin-right: 0px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
}

section#search-big-content {
    margin-top: 37px;
    margin-bottom: 30px;
}

.left-search-menu ul li {
    list-style: none;
}

.left-search-menu ul li a {
    display: block;
    padding: 15px;
    background: #f8f8f8;
    color: #606060;
    text-transform: uppercase;
    font-weight: 500;
    border-bottom: solid 1px #e7e7e7;
}

.left-search-menu ul li a:hover {
    background: #268cc7;
    color: #fff;
}

.left-search-menu ul li a.active {
    background: #268cc7;
    color: #fff;
}

.left-search-menu {
    border-radius: 5px;
    overflow: hidden;
}

section#search-big-content .list-content-title {
    margin-bottom: 30px;
}

.left-search-menu ul li a span {
    float: right;
    color: #53bce0;
}

.left-search-menu ul li a.active span {
    color: #fff;
}

.left-search-menu ul li a:hover span {
    color: #fff;
}

.left-search-menu ul li:last-child a {
    border: none;
}

.left-search-menu ul {
    margin-bottom: 0px;
}

.element-list-item.border-style .element-list-title a:hover h3 {
    text-decoration: underline !important;
}

.element-contact-item.comment-sections.hospital-about-list strong {
    color: #868485 !important;
    font-size: 14px !important;
    font-weight: normal !important;
}

.element-contact-item.comment-sections.hospital-about-list div {
    color: #868485 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-family: 'Roboto', sans-serif !important;
}

form#calendars-form input.btn {
    height: 52px;
    border: solid #e9e6e6 1px;
    border-radius: 5px;
    transition: 0.4s;
    width: 100%;
    background: #268cc7;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}

a#yw0_button i {
    background: #268cc7;
    color: #fff;
    padding: 6px;
    border-radius: 3px;
}

h2.site-title.search-title {
    font-size: 17px;
    margin-top: 0px;
}

.home-search-input.inner-search-big .custom-select {
    height: 56px;
    padding-top: 16px;
    padding-left: 18px;
}

.home-search-input.inner-search-big span {
    font-size: 15px;
}

.home-search-content.inner-bigs {
    padding-right: 16%;
    padding-left: 16%;
}

.home-search-input.inner-search-big .section-filter {
    margin-top: 0px;
}

.home-search-input.inner-search-big button.home-search-button {
    top: 0px;
    right: 35px;
}

.search-caption-bg::after {
    content: '';
    display: table;
    clear: both;
}

.search-caption-bg {
    background: rgba(255, 255, 255, 0.3803921568627451);
    padding: 10px;
    border-radius: 5px;
}

.search-caption-bg .multi-select {
    margin-bottom: 0px;
}

.search-caption-bg div[class*=col-] {
    padding: 0px 5px;
}

.search-capiton-bg-inner::after {
    content: '';
    display: table;
    clear: both;
}

.search-capiton-bg-inner {
    position: relative;
}

.home-search-input.inner-search-big button.home-search-button {
    top: 0px;
    right: 12px;
    height: 100%;
    width: 100%;
}

.home-search-input.inner-search-big .button-caption {
    height: 100%;
    width: 76px;
    position: relative;
    right: 0;
    top: 0px;
}

.button-caption.alternative-button {
    width: 100% !important;
    height: 57px !important;
}

.search-capiton-bg-inner .custom-select input {
    background: url(../img/search.png) #ebebeb;
    background-position: 93% 50%;
    background-repeat: no-repeat;
    padding-right: 40px !important;
}

.filer-in-filter li::before {
    display: none;
}

.all-search {
    width: 690px;
    margin: 0px auto;

    transition: 0.3s;
}

.home-search {
    opacity: 0;
    transition: 0.3s;
}

.home-search.open {
    opacity: 1;
}

section#message .profile-content .border-style {
    margin-top: 0px;
}

.message-content .element-button {
    padding-right: 20px;
    padding-left: 20px;
}

.question-doctor-alls .element-button.hidden-xs {
    padding-right: 20px;
    padding-left: 20px;
}

.element-button-item.no-active {
    opacity: 0.5;
}

.element-button .no-active a {
    background: #d3d3d3 !important;
    color: #767676;
    font-weight: bold;
}

.element-button .no-active a:hover {
    cursor: no-drop;
}

.profile-social li i.fa.fa-instagram {
    background: #7c6c4d;
}

.profile-social li i.fa.fa-youtube {
    background: #d73333;
}

.profile-social ul.no-active {
    opacity: 0.5;
}

.profile-social ul.no-active a:hover {
    cursor: no-drop;
}

.birdoktorbul-logo {
    position: absolute;
    right: 20px;
    bottom: 10px;
}

a.new-codes {
    padding: 4px 9px;
    display: inline-block;
    border: solid 1px;
    margin-top: 11px;
    border-radius: 5px;
}

a.new-codes:hover {
    text-decoration: underline !important;
}

.order-phone-rev {
    padding: 11px;
    background: #f1f1f1;
    border-radius: 5px;
    margin-bottom: 11px;
}

.order-phone-rev p.label-caption {
    margin-bottom: 0px;
}

.order-phone-rev p.label-caption {
    margin-bottom: 0px;
    color: #8a8a8a !important;
}

.order-phone-rev a {
    margin-left: 5px;
    display: inline-block;
}

.order-phone-rev a:hover {
    text-decoration: underline !important;
}

.popup-input.check-out-input {
    margin-bottom: 0px;
}

.account-bord.check-content {
    width: 540px;
    margin: 0px auto;
    margin-top: 10px;
}

.col-sm-12.big-content .promotion-ballon::after {
    bottom: -10px;
    top: initial;
    transform: rotate(400deg);
    right: 90px;
}

.col-sm-12.big-content {
    margin-bottom: 19px;
}

a.finder-docs {
    display: none !important;
}

.add-appointmen-forms .popup-input {
    margin-bottom: 0px;
}

.add-appointmen-forms label {
    padding-top: 3px !important;
}

.fallow-section {
    margin-top: 15px;
    margin-bottom: 2px;
    text-align: center;
}

.users-item.text-center hr {
    margin: 3px;
}

.profil-content .online-user {
    position: absolute;
    left: 0;
    top: -30px;
}

.element-button-item.message-send-button a {
    background: #64d3aa;
}

.element-button-item.message-send-button {
    padding-right: 50px;
    padding-left: 50px;
}

ul.no-search-left input#myInput {
    display: none;
}

ul.no-search-left .category-scroll {
    overflow-y: hidden !important;
    max-height: initial !important;
}

.element-contact-item a:hover {
    text-decoration: underline !important;
}

.healty-colon a {
    border: solid 1px #e9e6e6 !important;
    padding: 16px !important;
    margin-bottom: 7px !important;
    border-radius: 5px !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.healty-colon a:hover {
    text-decoration: underline !important;
}

textarea {
    transition: 0.3s;
}

textarea:focus::-webkit-input-placeholder {
    opacity: 0 !important;
}

textarea:focus:-moz-placeholder {
    /* Firefox 18- */
    opacity: 0 !important;
}

textarea:focus::-moz-placeholder {
    /* Firefox 19+ */
    opacity: 0 !important;
}

textarea:focus:-ms-input-placeholder {
    opacity: 0 !important;
}

span.sr-title {
    font-size: 18px;
}

.selected-doctors H2 {
    font-size: 17px;
    color: #fff;
}

h2.sr-title {
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
}

form#questions-form h2 i {
    margin-right: 8px;
    color: #268cc7;
    font-size: 22px;
}

form#questions-form h2 {
    margin-bottom: 9px;
}

section#premium-none-content {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    min-height: 280px;
}

.premium-text-content p {
    font-size: 16px;
}

.premium-text-content a {
    display: block;
    height: 52px;
    padding-top: 17px;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
    background: #54bde1;
    margin-bottom: 20px;
    color: #fff;
    width: 200px;
    border-radius: 5px;
    margin: 0px auto;
}

.premium-text-content a img {
    position: relative;
    top: -2px;
    margin-right: 7px;
}

.premium-text-content {
    width: 460px;
    margin: 0px auto;
    margin-top: 50px;
    margin-bottom: 50px;
    border: solid 1px #dfdfdf;
    padding: 55px 30px;
    border-radius: 5px;
}

.premium-text-content i.fa.fa-exclamation {
    font-size: 41px;
    margin-top: -18px;
    margin-bottom: 20px;
    color: #54bde1;
    border: solid 2px #54bde1;
    width: 50px;
    border-radius: 5px;
    padding: 5px;
}

button[disabled],
html input[disabled] {
    cursor: default;
    background-color: rgb(238, 238, 238);
}

.account-home.account-top {
    margin-top: 60px;
}

.no-search-result {
    padding: 16px 3px;
    font-size: 15px;
    color: #bcbcbc;
}

.author-doctor .element-list-item.border-style {
    width: 100%;
}

.top-profil.hospital-profile .profil-detail-right.border-style .profile-social i {
    font-size: 14px;
    width: 33px;
    margin: 3px;
}

.slider-left-panel-text a:hover {
    text-decoration: underline !important;
}

.iyzi-sandbox {
    display: none;
}

a.rand-btn-call {
    padding: 18px 25px;
    display: inline-block;
    background: #268cc7;
    color: #fffcfc;
    border-radius: 5px;
    margin-top: 15px;
}

a.rand-btn-call i {
    margin-left: 12px;
}

.appointmen-infogram form.bgg {
    background: #f8f8f8;
    padding: 30px 23px;
    border-radius: 5px;
}

.appointmen-infogram form.bgg hr {
    border-color: #e1e1e1;
}

.border-style.appointmen-dates p span {
    display: block;
    margin-top: 11px;
    margin-bottom: 11px;
    padding: 9px;
    font-size: 15px;
}

.border-style.appointmen-dates p {
    padding: 0;
}

.border-style.appointmen-dates p span {
    font-size: 15px;
}

span.old-prince {
    display: block;
    font-size: 19px;
    color: #bebebe;
    text-decoration: line-through;
}

.border-style.appointmen-dates label {
    display: block;
    font-size: 12px;
    color: #268cc7;
}

span.price-date-content {
    float: left;
    margin: 0px !important;
    padding: 0px !important;
    margin-left: 14px;
}

.border-style.appointmen-dates i.fa.fa-calendar {
    float: left;
}

.border-style.appointmen-dates p span::after {
    clear: both;
    display: table;
    content: '';
}

div#about-profil .border-style .border-style {
    max-height: 480px;
    overflow: hidden;
    overflow-y: scroll;
}

div#about-profil .border-style .border-style::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 5px;
}

div#about-profil .border-style .border-style::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
    height: 5px;
    border-radius: 20px;
}

div#about-profil .border-style .border-style::-webkit-scrollbar-thumb {
    background-color: #268cc7;
    height: 5px;
    border-radius: 20px;
}

.panel-body a {
    background: transparent !important;
    color: #268cc7 !important;
    display: inline-block !important;
    padding: 0px !important;
    width: auto !important;
}

.maps-popup {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: -1;
    opacity: 0;
    height: 100%;
    transition: 0.3s;
    left: 0px;
}

.maps-popup.open {
    z-index: 9999999999999999999;
    opacity: 1;
}

.maps-popup-bg {
    background: #23232366;
    width: 100%;
    position: absolute;
    height: 100%;
}

.map-popup-caps {
    padding: 15px;
    background: #fff;
    z-index: 999;
    position: relative;
    border-radius: 5px;
    margin-top: 40px;
}

.maps-view {
    cursor: pointer;
}

.home-search-input i.fa.fa-close {
    position: absolute;
    right: 93px;
    top: 26px;
    color: #b6b6b6;
    cursor: pointer;
    font-size: 15px;
}

section#head-cont ol {
    padding-left: 13px !important;
}

section#head-cont ol li {
    margin-bottom: 11px;
    text-align: justify;
}

section#head-cont {
    margin-top: 20px;
    margin-bottom: 20px;
}

.home-search-input i.fa.fa-close {
    display: none;
}

.home-search-input.inner-searching i.fa.fa-close {
    top: 18px;
}

.order-mail-adres-item a {
    margin-top: 0px !important;
}

.right-pre-header ul.orders a:hover {
    text-decoration: underline !important;
}

.list-caption p span {
    background: transparent !important;
    color: #a09f9f !important;
    font-size: 15px !important;
    text-align: justify;
    font-family: 'Roboto', sans-serif !important;
}

.textarea-sec textarea {
    margin-top: 0px;
    margin-bottom: 20px;
}

section#list-content {
    min-height: 300px;
}

.account-bord button.back-button {
    width: 110px;
    font-size: 13px;
    padding: 0px 0px !important;
    height: 30px;
    position: relative;
    top: 0px;
}

.breadcrumb ul {
    margin-bottom: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 0px;
    display: inline-block;
}

.breadcrumb.mobile ul::after {
    width: 32px;
    height: 100%;
    position: absolute;
    background: #f5f5f5;
    content: '...';
    right: 0px;
    top: 0px;
    font-size: 22px;
    padding-top: 8px;
    padding-left: 5px;
    color: #3e97cb;
}

.breadcrumb.mobile {
    padding: 0px;
    position: relative;
}

.account-bord.check-content.border-none {
    padding: 0px;
    margin-bottom: 0px !important;
}

.users-item.text-center .user-title a {
    text-transform: capitalize;
}

h3.profil-named {
    margin: 0px;
    margin-top: -15px;
    margin-bottom: 10px;
    font-size: 19px;
    text-transform: capitalize;
    color: #5b5b5b;
}

.col-md-3.col-sm-4 .users-item .users-name .user-button a:first-child i {
    left: 3px;
}

.right-pre-header li a:hover {
    text-decoration: underline !important;
}

.profile-comment-table .rand-table-item {
    width: 33.333333333333%;
}

.profile-comment-table .rand-table-item p {
    vertical-align: middle;
    display: table-cell;
    height: 70px;
    text-align: center;
    width: 510pc;
}

.account-home.profile-comment-table .rand-table-title .rand-table-item {
    padding: 13px;
    background: #54bde1;
    border-radius: 5px;
}

i.fa.fa-close.hospital-map-close {
    font-size: 17px;
    color: #b4b4b4;
    padding: 1px 8px;
    border-radius: 60px;
    cursor: pointer;
    float: right;
    position: relative;
    z-index: 9999;
    margin-top: -1px;
    margin-bottom: 9px;
}

.healty-colon .col-sm-4 img {
    margin-right: 11px;
}

.healty-colon .col-sm-4 a:hover {
    text-decoration: none !important;
    background: #f5f5f5;
}

.add-article.appointmen-back-profile {
    float: none;
    display: block;
    text-align: left;
}

.add-article.appointmen-back-profile::after {
    display: table;
    content: '';
    clear: both;
}

.add-article.appointmen-back-profile a {
    float: none;
}

.part-colon.border-style a {
    display: inline-block;
}

.home-search-input.inner-searching input {
    font-size: 12.5px;
}

.category-content-item a:hover {
    background: #f2f2f2;
}

.part-colon.border-style a:hover {
    text-decoration: underline !important;
}

.custom-select * {
    text-transform: capitalize !important;
}

.custom-select * {
    text-transform: capitalize !important;
}

.search-capiton-bg-inner .custom-select input {
    text-transform: none !important;
}

.col-sm-9.colmn.maps {
    min-height: 100vh;
}

section#head-cont li {
    margin-bottom: 10px;
    color: #868485;
    font-size: 14px;
    list-style: none;
}

section#head-cont ul li {
    list-style: none;
}

section#head-cont hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

.appointmen-searching-content .element-button-item.mhrs a {
    width: auto !important;
    display: inline-block;
    padding-top: 14px;
    background: #fbfbfb;
}

.appointmen-searching-content .element-button-item.mhrs a img {
    margin-right: 10px;
    top: -3px;
}

.question-section-item h4 a {
    color: #616363;
    text-transform: capitalize;
}

.question-section-item h4 a:hover {
    text-decoration: underline !important;
}

.border-style.symptom.a-z .no-result {
    margin-top: 0px;
}

.promizone-item.text-center a:hover {
    text-decoration: underline !important;
}

.promizone-item.text-center a {
    color: #a3a19f !important;
}

.bodypart {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.bodypart img {
    width: 130px;
}

#comment-detailss .jq-ry-container[readonly=readonly] {
    margin: 0px;
}

span.sr-only {
    display: none !important;
}

a.videos-buttons {
    position: fixed;
    right: 41px;
    bottom: 100px;
    padding: 11px;
    background: #268cc7;
    border-radius: 30px;
    height: 43px;
    width: 43px;
    text-align: center;
    padding-top: 13px;
}

a.videos-buttons i {
    color: #fff;
    font-size: 16px;
}

a.videos-buttons {
    position: fixed;
    right: 41px;
    bottom: 100px;
    padding: 11px;
    background: #268cc7;
    border-radius: 30px;
    height: 43px;
    width: 43px;
    text-align: center;
    padding-top: 13px;
    box-shadow: 0px 0px 0px 3px #51abdf;
    z-index: 9999;
}

.video-popup {
    opacity: 0;
    position: fixed;
    top: 0px;
    width: 100%;
    text-align: center;
    z-index: -1;
    background: rgba(255, 255, 255, 0.43);
    height: 100%;
}

.video-popup.open {
    opacity: 1;
    z-index: 999999999999;
}

.video-caps {
    display: inline-block;
    border: solid 17px #fff;
    box-shadow: 5px 5px 85px 5px rgba(0, 0, 0, 0.25);
    position: relative;
    margin-top: 50px;
    transition: 0.3s;
}

.video-caps .close i {
    top: -31px;
    right: -30px;
}

a.register {
    cursor: pointer;
}

.profil-detail-right.border-style {
    padding: 25px;
}

.profil-detail-right.border-style hr {
    margin-top: 13px;
    margin-bottom: 13px;
}

.element-contact-item {
    margin-bottom: 10px;
    margin-top: 11px;
}

.profil-detail-right.border-style .element-button.hidden-xs {
    padding: 0px;
}

.element-button-item.profil-content-menus {
    width: 33.3333%;
    float: left;
    text-align: center;
}

.element-button.profil-content-menus .element-button-item {
    width: 100%;
    float: left;
    text-align: center;
    margin-right: 2%;
    padding: 0px !important;
    margin-top: 6px;
}
.element-button.profil-content-menus::after {
    content: '';
    clear: both;
    display: table;
}

.element-button.profil-content-menus .no-active {
    display: none;
}

.margin-none {
    margin: 0px !important;
}

.profile-social ul {
    margin-bottom: 0px;
}

.profile-menu a.none-click {
    background: transparent;
}

.profile-menu a:hover {
    background: transparent !important;
    color: #9d9d9d !important;
}

.profil-content .users-item.text-center {
    margin-bottom: 0px !important;
}

.top-profil .users-item.text-center {
    padding: 41px 5px;
}

.profile-menu a.none-click {
    background: transparent;
}

.profil-fix-menu .navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #9d9d9d;
    background-color: transparent;
}

.element-button-item.message-send-button {
    padding-right: 0px;
    padding-left: 0px;
}

.profil-fix-menu.fixed {
    background: #f6f6f6;
}

.profil-fix-menu.fixed {
    top: 0px;
    left: 0px;
    background: #fff;
}
div#yorumlar {
    margin-bottom: 2em;
}
.scroll-profile .element-list {
    margin-top: 0px;
}

.profile-content .border-style {
    padding: 14px 24px;
    margin-top: 20px;
}

.border-style.comment-info {
    padding-bottom: 10px;
}

p.phone-list.maps-view {
    margin-bottom: 8px;
    margin-top: 8px;
}

.element-button .no-active a {
    display: none;
}

.form-actions {
    text-align: right;
}

.form-actions input.btn.blue {
    background: #268cc7;
    color: #fff;
}

.download-button-question a {
    padding: 11px;
    display: inline-block;
    background: #268cc7;
    color: #fff;
    margin-top: 19px;
    border-radius: 5px;
}

.download-button-question i {
    margin-right: 8px;
}

.users-home .users-item.text-center {
    margin-bottom: 0px;
}

.users-home .all-button {
    margin-bottom: 15px;
}

.users-home .all-button {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
}

span.colors {
    color: #268cc7;
    font-weight: bold;
}

button.searching-appointmen.inners {
    margin-top: 0px;
    height: 41px;
    width: 100%;
}

.map-profile p {
    color: #fff !important;
    font-size: 16px !important;
}

.no-result.text-left {
    margin-top: 0px;
    padding: 13px;
    font-size: 14px;
}

.search-preview-item h3 {
    text-align: left !important;
}

.search-preview-item p {
    text-align: left;
}

.selected-doctors .select {
    width: 49%;
    float: left;
    margin-right: 1%;
}

.element-button-item.message-send-button {
    padding-right: 20px;
    padding-left: 20px;
}

.account-home .jFiler-input {
    color: transparent !important;
    text-align: left;
}

.account-home .jFiler-input-button {
    color: transparent !important;
}

.account-home .jFiler-input-button::before {
    content: 'Görsel Yükle';
    display: block;
    color: #717171;
}

.account-home .jFiler-input::before {
    content: 'Görsel Yükle';
    display: inline-block;
    color: #717171;
    float: left;
    margin-left: 10px;
    padding-top: 8px;
}

.account-home .jFiler-input {
    text-align: left !important;
}

button.searching-appointmen.inners {
    margin-top: 20px;
    height: 55px;
}

.navbar-inverse .navbar-nav>li>a:hover {
    text-decoration: underline !important;
}

.packs-items {
    text-align: center;
}

.packs-content.hostp .col-sm-4 {
    float: initial;
    display: inline-block;
}

.element-list.hospital-list {
    margin-top: 20px;
}

.input-layers input {
    background: #f3f3f3;
}

.question-left-text {
    float: left;
    width: 66%;
}

.category-left.stabil.doctor-question-left h3 {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

.account-section p.big {
    margin-top: 20px;
}

.page-list-section .home-search-input.inner-searching {
    margin-top: 15px;
    display: inline-block;
    float: right;
}

p.app-links-contact {
    background: #c9eaf6;
    display: block;
    padding: 18px;
    border-radius: 4px;
    color: #68a6bc;
}

p.app-links-contact a:hover {
    text-decoration: underline !important;
}

.profile-contacts p {
    display: inline-block;
    position: relative;
    top: 0px;
    font-weight: bold;
    color: #616262;
}

.profile-contacts {
    display: inline-block;
    margin-right: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}

p.phone-list span {
    color: #616262;
    font-weight: normal;
    font-size: 15px;
}

p.phone-list a {
    color: #1e87c4;
}

p.phone-list {
    font-size: 17px;
    color: #51abdf;
    position: relative;
    top: -4px;
    font-weight: 500;
    display: inline-block;
}

.profile-contacts a:hover p {
    text-decoration: underline !important;
}

.re-member input {
    display: inline-block;
    text-align: right;
    width: auto;
}

.re-member {
    text-align: right;
    color: #acacac;
    margin-bottom: 16px;
}

a.comment-a {
    color: #cfcece;
}

a.comment-a:hover {
    text-decoration: underline !important;
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
    padding-right: 5px;
    padding-left: 5px;
}

.colon-branch {
    background: #fff;
    box-shadow: 0px 0px 29px 1px #d3d3d338;
    padding: 15px;
    min-height: 190px;
    margin-bottom: 40px;
    border-radius: 5px;
    border: solid 1px #d7d7d757;
}

.colon-branch h3 {
    color: #686868;
    font-size: 16px;
}

a.branch-btn {
    position: absolute;
    right: 40px;
    bottom: 60px;
    background: #268cc7;
    color: #fff;
    padding: 6px 11px;
    border-radius: 5px;
    text-transform: capitalize;
}

.cty-branch a {
    padding-right: 5px;
    display: inline-block;
    color: #898989;
}

.branch-full a {
    padding: 2px 4px;
    display: inline-block;
    color: #898989;
    border: solid 1px #ceceec;
    margin: 4px;
    border-radius: 2px;
}

.branch-full a:hover {
    text-decoration: underline !important;
}

.cty-branch a:hover {
    text-decoration: underline !important;
}

div#tab-menu5 a {
    padding: 6px 8px;
}

.tabcontents {
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    position: absolute;
    width: 100%;
    z-index: 99;
	left: 0;
}
.general-link .container {
    position: relative;
}
.detailing-search.text-right {
    position: relative;
}

.tabcontents a {
    color: #7b7b7b !important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block !important;
}

.tab-content-colon {
    margin-bottom: 25px;
}

.tabcontents {
    text-align: left;
}

.tabs-closen i {
    color: #418ec4;
    cursor: pointer;
    font-size: 17px;
}

.tabs-closen {
    text-align: right;
    padding-right: 4px;
}

a.pull-left.all-sec {
    display: inline-block;
    padding: 5px 21px;
    background: rgba(65, 142, 196, 0);
    border-radius: 20px;
    margin-top: 10px;
    margin-left: 4px;
    float: right !important;
}

a.pull-left.all-sec i {
    margin-left: 4px;
}

div#tab-menu5 {
    display: inline-block;
    float: left;
}
.general-link-top {
    display: flex;
    align-items: center;
    justify-content: center;
}

.general-link-top a.pull-left.all-sec {
    padding: 4px 10px;
    min-width: 69px;
}
div#tab-menu5 a {
    padding: 5px 6px !important;
    display: inline-block;
}
a.all-ftch {
    float: right;
    background: #418ec4;
    color: #fff !important;
    padding: 5px 15px;
    border-radius: 6px;
    position: relative;
    top: -11px;
    right: 13px;
}

.tabcontents {
    text-align: left;
    box-shadow: 4px 74px 84px 4px #0000003b;
    z-index: 99999;
}

.no-content {
    background: #bceeff;
    color: #639db1;
    padding: 15px;
    border-radius: 5px;
}

.element-button-item a.appointment-button {
    background: #268cc7;
    text-align: center;
}

div#profile-contact .element-button-item {
    margin-top: 20px;
}

.appointmen-searching-content .element-list-title p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail-name-question a {
    color: #6d6d6d;
}

.detail-name-question a:hover {
    text-decoration: underline !important;
}

ul#myTab {
    margin-top: 30px;
}

ul#myTab a.nav-link {
    padding: 20px 27px;
}

.account-edit-content .all-button.inner-all-button i {
    position: relative;
    left: -39px;
}

div#ui-datepicker-div {
    z-index: 9999999999 !important;
}

.info-scroll {
    margin-bottom: 30px;
}

.online-user {
    display: none;
}

button.slick-prev {
    background: #fff;
    height: 36px !important;
}

a.premium-buttton {
    display: none;
}

.widgets.border-style {
    padding-bottom: 65px !important;
}

a.active span.colors {
    color: #fff;
}

.hsp-img.user-agent .element-list-item-img {
    float: initial;
}

.hsp-img.user-agent {
    text-align: center;
}

.lst-hps.user-agent2 {
    text-align: center;
}

.lst-hps.user-agent2 .jq-ry-container {
    margin: 0px auto;
}

.fancybox-wrap {
    z-index: 9999999999999;
}

a.ads-btn {
    padding: 3px 10px;
    border-radius: 5px;
    border: solid 1px #53bce0;
    background: #53bce038;
    color: #2f8fb2 !important;
}

.ui-datepicker {
    width: 300px;
    height: 300px;
    margin: 5px auto 0;
    font: 12pt Arial, sans-serif;
    /*-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);*/
    background: #fff;
}

.ui-datepicker table {
    width: 100%;
}

.ui-datepicker-header {
    background: #3399ff;
    color: #ffffff;
    font-family: 'Times New Roman';
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #111;
}

.ui-datepicker-title {
    text-align: center;
    font-size: 15px;
    padding: 6px;
}

.ui-datepicker-prev {
    float: left;
    cursor: pointer;
    background-position: center -30px;
}

.ui-datepicker-next {
    float: right;
    cursor: pointer;
    background-position: center 0px;
}

.ui-datepicker thead {
    background-color: #f7f7f7;

    /*border-bottom: 1px solid #bbb;*/
}

.ui-datepicker th {
    background-color: #808080;
    text-transform: uppercase;
    font-size: 8pt;
    padding: 10px;
    color: #ffffff;
    /*text-shadow: 1px 0px 0px #fff;*/
    /*filter: dropshadow(color=#fff, offx=1, offy=0);*/
}

.ui-datepicker tbody td {
    padding: 0;
    /*border-right: 1px solid #808080;*/
}

.ui-datepicker tbody td:last-child {
    border-right: 0px;
}

.ui-datepicker tbody tr {
    border-bottom: 1px solid #bbb;
}

.ui-datepicker tbody tr:last-child {
    border-bottom: 0px;
}

.ui-datepicker a {
    text-decoration: none;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: inline-block;
    /*font-weight: bold;*/
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    /*text-shadow: 1px 1px 0px #fff;*/
    /*filter: dropshadow(color=#fff, offx=1, offy=1);*/
}

.ui-datepicker-calendar .ui-state-default {
    background: linear-gradient(#999999, #737373);
    color: #ffffff;
    height: 40px;
    width: 40px;

}

.ui-datepicker-calendar .ui-state-hover {
    background: #33adff;
    color: #FFFFFF;
}

.ui-datepicker-calendar .ui-state-active {
    background: #33adff;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
    color: #e0e0e0;
    text-shadow: 0px 1px 0px #4d7a85;
    border: 1px solid #55838f;
    position: relative;
    margin: -1px;
}

.ui-datepicker-unselectable .ui-state-default {
    background: #D6E4BE;
    color: #000;
}

span.ui-icon {
    color: #fff;
}

.articles-homes .platform-img {
    width: 100%;
    float: none;
}

.articles-homes .platform-img .user-img {
    width: 100%;
    border-radius: 7px;
    height: 190px;
    background-position: center !important;
    margin-right: 0px;
    margin-bottom: 5px;
}

.platform-comment.border-style.platform-colon.articles-homes {
    padding: 0px;
    border: none;
}

.question-banner-big.min h1 {
    color: #4b4b4b;
}

.question-banner-big.min p {
    color: #4b4b4b;
}

.question-banner-big.min h2 {
    color: #4b4b4b;
}

section.inner-banners.art.question-banner.min {
    background: transparent !important;
}

section.inner-banners.art.question-banner.min textarea {
    border: solid 1px #e6e6e6 !important;
}

.platform-text {
    display: grid;
}

.filer-in-filter .category-scroll {
    height: 75vh;
	max-height: none;
}

.page-list-section .home-search-input.inner-searching.question-search {
    margin-top: 15px;
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 2em;
	margin-top: 0px;
}

.page-list-section .home-search-input.inner-searching.question-search input {
    width: 100%;
}

.question-tab {
    display: flex;
    border: solid 1px #dcdcdc;
    border-radius: 10px;
    overflow: hidden;
}

.question-tab a {
    border: none !important;
    flex: 1;
    border-right: solid 1px #e6e6e6 !important;
    border-radius: 0px !important;
    text-align: center;
    font-size: 1em;
    font-weight: 500;
    padding: 1em;
    color: #616161;
}
.question-tab a.active {
    background: #358cc7;
    color: #fff;
}
p.search-title {
    margin-top: 10px;
    margin-bottom: 20px;
}
a.question-act-btn {
    padding: 14px 0px;
    display: block;
    background: #51abdf;
    color: #fff;
    text-align: center;
    font-size: 15px;
    border-radius: 12px;
}

a.question-act-btn i {
    margin-left: -22px;
    margin-right: 10px;
    font-size: 18px
}
.question-banner {
    background: transparent !important;
}
.sticky-content{
	position: sticky;
	top: 55px;
}
.sticky-content-top{
	position: sticky;
	top: 25px;
}
.slogan-item {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.slogan-item img {
    width: 52px;
    margin-right: 14px;
}

.slogan-item p {
    font-size: 18px;
}

.slogan-question {
    margin-top: 36px;
}
.title-flex {
    display: flex;
	justify-content: space-between;
	margin-top: 1em;
}
.profile-menu.hospital .navbar-nav {
    float: none;
    display: flex;
}

.page-list-section .home-search-input.inner-searching.question-search input {
    width: 100% !important;
}
.sticky-content2 {
    position: sticky;
    top: 92px;
}
.question-doctor-alls .users-item.text-center .rateYo {
    margin: 0px auto;
    margin-bottom: 0.2em;
}
.home-search-input.inner-searching.all-articles.art-seacrh {
    width: 100%;
    margin-bottom: 2em;
}

.home-search-input.inner-searching.all-articles.art-seacrh input {
    width: 100%;
}
a.art-add-content {
    display: block;
    background: #51abdf;
    text-align: center;
    margin-top: 20px;
    padding: 13px;
    border-radius: 14px;
    color: #fff;
    font-size: 15px;
}

a.art-add-content i {
    position: relative;
    left: -13px;
}
.user-art-colomn.text-center .rateYo {
    margin: 0px auto;
}
.element-list-item-img.details {
    margin: 0px auto;
    float: none !important;
    width: 100%;
    text-align: center;
    display: block !important;
}
.articles-detail .users-item.text-center .rateYo {
    margin: 0px auto;
}
.category-scroll.comments-colomn {
    height: auto;
}

.category-scroll.comments-colomn li {
    list-style: circle !important;
}
.category-scroll.comments-colomn ul {
    border: none;
    padding-top: 0px;
}
.category-scroll.comments-colomn ul {
    border: none;
    padding-top: 0px;
    padding-left: 23px;
}
.users-home .users-item.text-center .rateYo {
    margin: 0px auto;
}
.users-item.text-center.question-a-doctor .rateYo {
    margin: 0px auto;
}
.category-left.border-style.stabil:not(.doctor-menu-fix-left) {
    border: none;
    padding: 0px;
}
.category-left.border-style.stabil.doctor-question-left {
    border: 1px solid #e9e6e6;
    padding: 14px;
    border-radius: 4px;
}
.bodypart {
    border: 1px solid #e9e6e6;
    border-radius: 9px;
	margin-bottom: 20px;
}
.top-profil .users-item .rateYo {
    margin: 0px auto !important;
    margin-bottom: 5px !important;
}
.profile-menu ul a {
        float: none;
    background: #fff;
}
.profile-menu ul {
    display: flex;
	margin-bottom: 1em !important;
}
.users-item.text-center .rateYo {
    margin: 0px auto;
}
a.active.slick-slide.slick-current.slick-active {
    background: #268cc7;
    color: #fff;
}

.element-button.hospital-btn .element-button-item a {
    display: inline-block;
    width: auto !important;
	min-width: 100px;
}


.element-button.hospital-btn .element-button-item {
    text-align: left;
}
.element-button.hospital-btn .element-button-item {
    width: auto;
}

section#popupular-searching .flex-app {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 30px;
    margin-bottom: 3em;
}

.flex-app-item {
    flex-basis: calc(25% - 1em);
    border: solid 1px #d4d4d4;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 1em;
    border-radius: 11px;
}
.flex-app-item h4 {
      margin-top: 1em;
    color: #616262;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0.4em;
    text-align: center;
}
section#popupular-searching .flex-app img {
    max-width: 51px;
    margin-top: 13px;
}
h2.site-title.text-center {
    width: 100%;
}
.general-link {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    background: rgba(30, 34, 35, 0.66);
    padding: 9px;
    transform: translate(0% , 100%);
}
.general-link #tab-menu5 {
    float: none;
}

.general-link a.pull-left.all-sec {
    float: none !important;
}

.general-link a {
    margin-top: 0px !important;
    color: #fff;
}


li.dropdown.big {
    position: initial !important;
}
li.dropdown.big ul.dropdown-menu {
    position: absolute;
    left: 0px;
    width: 100%;
}
.category-scroll.comments-colomn li.active {
    color: #268cc7;
    list-style: initial !important;
    font-size: 20px !important;

}

.category-scroll.comments-colomn li.active a {
    color: #268cc7;
}

.category-scroll.comments-colomn li a {
    font-size: 14px;
} 
.category-scroll.comments-colomn li {
    font-size: 18px;
}
b.caret {
    color: #fff;
}
.list-content .articles-detail h3.title-order {
    white-space: normal !important;
}
.flex-app-item a {
    display: block;
    padding-bottom: 1em;
    padding-top: 1em;
}

.flex-app-item a:hover {
    text-decoration: underline !important;
}