.soldasabit img, .star-base {
    float: right;
}

#SignUpWindow .modal-header, .siyahtext {
    text-transform: uppercase;
    font-weight: 700;
}

.TopMenuMain li a.secili, .TopMenuMain li:hover {
    /*box-shadow: 0 4px 10px 0 #000;*/
}

body, html {
    height: 100%;
}

body {
    color: #231f20;
}

a {
    color: #212121;
}

.box-shadow {
    box-shadow: 0px 0px 4px 0px #c2b2b2;
    /*box-shadow: 1px 5px 10px 1px #c2b2b2;*/
}

.box-shadow-academics {
    box-shadow: 0px 0px 4px 0px #c2b2b2;
}

.box-shadow-sports {
    box-shadow: 0px 0px 4px 0px #c2b2b2;
}

.clear {
    clear: both;
}

.padding-right-0 {
    padding-right: 0 !important;
}

.container {
    width: 1230px;
    padding: 0 !important;
}

.sagdasabit, .soldasabit {
    z-index: 5;
    height: 600px;
    position: absolute;
    top: 850px;
    display: none;
}

#SearchForm input, #SearchForm select, #allcollegemodal input[type=text] {
    height: 40px;
    transition: all .5s ease;
}

.sagdasabit {
    right: 0;
}

.adv {
    position: relative;
    width: 100%;
    overflow: hidden;
    -webkit-tap-highlight-color: transparent;
}

.blog-logo {
    height: 55px;
    float: right;
    margin-top: 2px;
    padding-top: 10px;
}



#SearchForm {
    margin-top: 17px;
}

    #SearchForm select {
        width: 115px;
        /*margin-left: 9px;*/
        /*background-color: #f9f9f9;*/
        text-align: center;
        font-size: 16px;
        /*font-weight: 700;*/
    }

    #SearchForm button, #allcollegemodal button {
        width: 40px;
        height: 40px;
        background-color: #E94E3C;
        color: #fff;
        font-weight: 700;
        border: none;
        transition: all .5s ease;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
    }

        #SearchForm button i {
            font-size: 18px !important;
            font-weight: bold;
            line-height: 24px;
            transition: all .5s ease;
        }

.SchoolOriginalName {
    display: inline-block;
    text-align: center;
    background: #DC4B48;
    color: #FFF;
    margin-right: 10px;
    margin-top: 4px;
}

.dropdown-language.open a.dropdown-toggle, .user-menu.open a.dropdown-toggle {
    background: 0 0 !important;
}

.SchoolOriginalName > h4 {
    font-weight: 700;
    font-size: 14px;
    margin: 5px;
}

.page-header.smaller #SearchForm {
    margin-top: 5px;
}

    .page-header.smaller #SearchForm input {
        height: 30px;
        transition: all .5s ease;
    }

    .page-header.smaller #SearchForm select {
        height: 30px;
        padding: 0;
        transition: all .5s ease;
    }

    .page-header.smaller #SearchForm button {
        width: 30px;
        height: 30px;
        transition: all .5s ease;
    }

        .page-header.smaller #SearchForm button i {
            font-size: 15px !important;
            transition: all .5s ease;
        }

.star-rating {
    margin: 0;
    padding: 0;
    display: inline-block;
}

#col-md-2-override {
    width: 19%;
}

.star-rating .star {
    padding: 1px;
    color: #ddd;
    font-size: 20px;
    text-shadow: .05em .05em #aaa;
    list-style-type: none;
    display: inline-block;
    cursor: pointer;
}

.star-rating .filled {
    color: #fd0;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
    width: 40px;
}

.star-rating .readonly .star.filled {
    color: #666;
}

.star-base {
    margin-top: -10px;
    margin-right: -7px;
}

.w50 {
    width: 50px !important;
}

.calcw50 {
    width: calc(100% - 50px);
}

.item-pic {
    border-radius: 50%;
    height: 52px;
    width: 45px;
    margin-top: -10px;
}

.siyahtext {
    color: #212121 !important;
    transition: all .5s ease;
}

.siyahtextFooter {
    color: #FFF !important;
    font-weight: 700;
}

.MobilVersiyonDisplay {
    display: none;
}

.DestktopNewsResponse {
    display: none;
}

.MobilNewsResponseContainer {
    display: initial;
}

.HelloText {
    color: #212121 !important;
}

.HelloTextFooter {
    color: #FFF !important;
}

.dropdown-language.open .dropdown-menu a:hover, .user-menu.open .dropdown-menu a:hover {
    color: #fff !important;
}

#logodiv {
    float: left;
    width: 150px;
}

#headersearchmaindivi {
    float: left;
    width: -moz-calc(100% - 190px);
    width: -webkit-calc(100% - 190px);
    width: -o-calc(100% - 190px);
    width: calc(100% - 190px);
}

form.search-form {
    margin: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
}

    form.search-form .input-group, form.search-form input {
        -ms-border-radius: 0 !important;
        border-radius: 0 !important;
        padding-right: 0 !important;
        height: 40px;
    }

.hor-menu {
    margin-top: 5px !important;
    width: 100%;
}

.TopMenuMain {
    padding-bottom: 5px;
    display: table;
    width: 100%;
    text-align: left;
}

.TopBannerMain {
    /*margin-left: 1.5%;*/
    display: block;
    width: 100%;
}

.TopBannerMain li {
    float: left;
    list-style-type: none;
    transition: margin .1s, padding .1s, border 1s;
}

.TopBannerMain > li {
    /*margin-left: 4px;*/
    display: table-cell;
}

.TopMenuMain > li {
    margin-left: 4px;
    display: table-cell;
    float: none;
}

.TopBannerMain > li:nth-child(1) {
    border-bottom: #00b5e4 4px solid;
    width: calc(50% - 3px);
    /* margin-left: 5px; */
    /* margin-right: 5px; */
    text-align: right;
}


.TopBannerMain > li:nth-child(2) {
    border-bottom: #00b5e4 4px solid;
    width: calc(50% - 3px);
    margin-left:6px;
    text-align: left;
}


.TopMenuMain > li:nth-child(1) {
    border-bottom: #00b5e4 4px solid;
    width: 19%;
    white-space: nowrap;
}

.TopMenuMain > li:nth-child(2) {
    border-bottom: #E94E3C 4px solid;
    width: 19%;
    white-space: nowrap;
}

.TopMenuMain > li:nth-child(3) {
    border-bottom: #F6B221 4px solid;
    width: 20%;
    white-space: nowrap;
}

.TopMenuMain > li:nth-child(4) {
    border-bottom: #0d764d 4px solid;
    width: 20%;
    white-space: nowrap;
}

.TopMenuMain > li:nth-child(5) {
    border-bottom: #0d764d 4px solid;
    width: 20%;
    white-space: nowrap;
}

.user-panel {
    width: 350px;
    height: 200px;
    border: 1px solid #212121;
    background-color: #fff;
    z-index: 999;
}

#FeedBackWindow .modal-dialog, #LoginWindowDocument, #SignUpWindowDocument {
    width: 400px !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    color: #000 !important;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
}

#LoginWindow .modal-header, #SignUpWindow .modal-header {
    background-color: #42A5F5 !important;
    font-size: 18px;
    color: #fff;
}

#SignUpWindow .modal-header {
    padding: 0 !important;
    text-align: center;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#LoginWindow .modal-header, #NewContactDialog .modal-header {
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    -ms-border-radius: 6px 6px 0 0;
}

#SignUpWindow .modal-body {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

#LoginWindow .modal-header {
    padding: 0 !important;
    border-radius: 6px 6px 0 0;
}

#LoginWindow .modal-body {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.LogRegButton {
    padding: 12px 10px;
    background-color: #42A5F5;
    width: 41%;
    font-size: 17px;
    color: #fff;
    border-radius: 5px;
    border: 1px hidden #42A5F5;
}

.facebookmavisi {
    background-color: #3B5998 !important;
    color: #fff !important;
}

.sitemavisi {
    background-color: #42A5F5 !important;
    color: #fff !important;
}

#LoginForm, #SignUpForm {
    padding: 25px !important;
}

.LoginLogo {
    vertical-align: middle;
    max-width: 40%;
}

.login-button {
    background-color: #F5F5F5 !important;
    color: #212121 !important;
    font-weight: 700;
    border: 1px solid #D6D6D6;
}

    .login-button:hover {
        background-color: #A2A2A2 !important;
        color: #fff !important;
        border: 1px solid #8C8C8C;
    }

.PopupRegisterBannerContainer {
    text-align: center;
}

#SchoolRegister {
    margin-top: 10px;
}

#LoginWindow .close, #SignUpWindow .close {
    width: 20px !important;
    height: 20px !important;
    margin-top: 0 !important;
    background-image: url(/Content/img/close.png) !important;
}

#SignUpWindow .close {
    -ms-opacity: 1;
    opacity: 1;
}

#LoginWindow .close {
    -ms-opacity: 1;
    opacity: 1;
    margin-right: -14px;
}

#NewContactDialog .close {
    width: 14px !important;
    height: 14px !important;
    -ms-opacity: 1;
    opacity: 1;
}

#NewContactDialogDocument {
    height: 300px !important;
}

#NewContactDialog .modal-header {
    padding: 15px !important;
    font-size: 18px;
    border-radius: 6px 6px 0 0;
}

#Address .modal-header, .studyawaymodal .modal-header {
    -ms-border-radius: 6px 6px 0 0;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

#NewContactDialog .modal-body {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.UserProfile.tabbable-custom > .nav-tabs > li.active {
    border-top: 3px solid #212121;
}

.UserProfile.tabbable-custom > .nav-tabs > li:nth-child(1).active {
    border-top: 3px solid #dc4b48;
}

.UserProfile.tabbable-custom > .nav-tabs > li:nth-child(2).active {
    border-top: 3px solid #00b5e4;
}

.UserProfile.tabbable-custom > .nav-tabs > li:nth-child(3).active {
    border-top: 3px solid #efaa2b;
}

.UserProfile.tabbable-custom > .nav-tabs > li:nth-child(4).active {
    border-top: 3px solid #13a169;
}

.UserProfile.tabbable-custom > .nav-tabs > li.active a {
    font-weight: 700;
}

.UserProfile.tabbable-custom > .nav-tabs > li a:hover {
    color: #212121;
}

.UserProfile .altdeger {
    font-size: .9em;
    margin-left: 20px;
}

.studyawaymodal .modal-header {
    padding: 15px !important;
    font-size: 18px;
    border-radius: 6px 6px 0 0;
}

#Address .modal-body, #NewLanguage .modal-body, .studyawaymodal .modal-body {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.Address .close {
    background-image: url(/Content/img/close.png) !important;
    width: 14px !important;
    height: 14px !important;
    -ms-opacity: 1;
    opacity: 1;
}

#Address .modal-header {
    border-radius: 6px 6px 0 0;
}

#NewLanguage .modal-header {
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#user-profile-panel {
    margin-top: 25px;
    background-color: #fff;
    padding: 10px;
}

.profile-pdf > a, .profile-username {
    display: block;
    font-size: 1.4em;
    padding: 8px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
}

#user-profile-panel #profilsoldivi {
    width: 250px;
    float: left;
    margin-right: 10px;
}

#user-profile-panel #profilsagdivi {
    width: calc(100% - 260px);
    float: left;
}

.profile-username {
    background: #efaa2b;
    border-left: solid 1px #efaa2b;
    border-top: solid 1px #efaa2b;
    border-right: solid 1px #efaa2b;
    color: #fff;
}

.profile-pdf > a {
    background: #0074a0;
    border-left: solid 1px #0074a0;
    border-top: solid 1px #0074a0;
    border-right: solid 1px #0074a0;
    color: #f5f5f5;
    text-decoration: none;
}

.collapse-icon, .collapseTop {
    height: 15px;
    background-repeat: no-repeat;
    width: 25px;
    margin-top: 5px;
    float: right;
}

.collapse-icon {
    background-image: url(/Content/img/collapseIcon2.png);
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}

.collapseTop {
    background-image: url(/Content/img/collapsetop2.png);
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}

.profile-menu {
    -webkit-padding-start: 0 !important;
}

    .profile-menu li, .profile-menu li:last-child {
        color: #fff;
        display: block;
        font-size: 14px;
        padding: 18px 20px;
        border-left: solid 1px #e8e8e8;
    }

        .profile-menu li:last-child {
            border-bottom: solid 1px #e8e8e8;
        }

    .profile-menu li {
        background: #fff;
        border-right: solid 1px #e8e8e8;
    }

        .profile-menu li > a {
            color: #000 !important;
        }

    .profile-menu .active {
        background-color: #e8e8e8 !important;
    }

        #SecurityProfileForm label, .profile-menu .active > a {
            font-weight: 700;
        }

.headerPageSearch {
    float: left;
    width: calc(100% - 390px);
    z-index: 5000;
    overflow-y: scroll;
    padding: 10px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    max-height: 450px;
    margin-top: 10px;
    display:inherit;
}

#headerpageSeeAll {
    padding: 10px;
    margin-bottom: 20px !important;
    /*background-color: #e5e5e5;*/
    /*text-align: center;*/
    color: #767676;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

/*START 2.1.2019 YENİ SEARCH YENİ KODLAR*/
    
#headerpageSeeAll span{
    float:left;
}

#headerpageSeeAll a {
    margin-left: -74px;
    padding: 10px 17px;
    border-radius: 5px;
    background-color: #edf0f1;
    color: #7d7d7d;
}

#headerpageSeeAll a {
    margin-left: -74px;
    padding: 10px 17px;
    border-radius: 5px;
    background-color: #edf0f1;
    color: #7d7d7d;
}

#headerpageSeeAll a:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #298fbc;
}

.headerPageSearch .text-muted .resp-size {
    color: #fff;
    background-color: #298fbc;
    padding: 6px 9px;
    border-radius: 5px;
    margin-left: 4px;
}

.pad-top-20{
    padding-top:20px;
}

.headerPageSearch .text-muted .resp-more {
    color: #7b7f81;
    float: right;
}

.headerPageSearch .resp-more-link:hover span {
    color: #ffffff;
}

.headerPageSearch .resp-more-link:hover .text-muted {
    background-color: #298fbc;
    color: #ffffff;
}

.headerPageSearch .bl-div .back-link {
    color: #298fbc;
    font-weight: bold;
    font-size: 31px !important;
    padding: 0px 15px 1px 13px !important;
    border-radius: 5px;
}

.headerPageSearch .bl-div .back-link i {
    font-size: 31px;
}

.headerPageSearch .bl-div span {
    position: absolute;
    padding-top: 14px;
    padding-left: 20px;
    font-weight: bold;
    color: #7b7f81;
}

.headerPageSearch .back-link:hover {
    color: #ffffff;
    background-color: #298fbc;
    text-decoration: none;
}

.headerPageSearch .ssm-cs .text-center > span {
    font-weight: bold;
    padding: 6px 9px;
    color: #767676;
}

/*END 2.1.2019 YENİ SEARCH YENİ KODLAR*/
.headerPageSearch .text-muted {
    padding: 10px;
    font-weight: bold;
    font-size: 12px;
    color: #298fbc;
    background-color: #edf0f1;
}

.headerPageSearch .schbilgi {
    margin-left: 45px;
    margin-top: 7px;
}

#headerpagesearchSch li {
    float: left;
    width: 50%;
}

#headerpagesearchCountry li {
    margin-bottom: 10px;
}

#headerpagesearchCountry img {
    width: 42px;
    height: 21px;
    border: 1px solid #e5e5e5;
}

#headerpagesearchCountry .countrybilgi {
    margin-left: 10px;
}

.page-header {    
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -ms-transition: height .3s;
    -o-transition: height .3s;
    transition: height .3s;
    background-color: #FFF;
}

    .page-header.smaller {
        background: #FFF !important;
    }

        .page-header.smaller .page-header-menu {
            color: #000 !important;
            border-bottom: 1px groove #ededed;
        }

            .page-header.smaller .page-header-menu .hor-menu a {
                color: #fff !important;
                margin-top: -5px;
                height: 34px;
                padding: 8px !important;
            }

            .page-header.smaller .page-header-menu a > img {
                margin-top: -8px;
            }

            .page-header.smaller .page-header-menu a:hover {
                color: #fff !important;
            }

    .page-header .dropdown-language {
        background-color: #000;
    }

    .page-header.smaller .username {
        color: #000 !important;
    }

    .page-header.smaller .clearfix {
        display: table;
        content: "";
    }

    .page-header .page-header-top .top-menu {
        margin: 7px 0 0;
    }

    .page-header.smaller .top-menu {
        top: 0 !important;
        margin: 0 !important;
        background-color: transparent;
    }

    .page-header #logodiv .page-logo img, .page-header.smaller #logodiv .page-logo img {
        display: block !important;
        float: left;
        margin-top: 5px !important;
        transition: all .5s ease;
    }

    .page-header #logodiv .page-logo img {
        height: 75px;
    }

    .page-header.smaller #logodiv .page-logo img {
        height: 34px;
    }

    .page-header .headersearchyanidiviLang {
        float: left;
        width: 230px;
    }

    .page-header .headersearchdivi {
        float: left;
        width: calc(100% - 520px);
    }

    .page-header .headersearchdiviLang {
        padding-top: 6px;
        width: 60px;
        margin-top: 19px;
        margin-left: 13px;
        /*border-radius: 20px;*/
        text-align: center;
    }

    .page-header.smaller .headersearchdiviLang {
        padding-top: 0px;
        /*width: 85px;*/
        height: 22px;
        margin-top: 10px;
        margin-left: 13px;
        /*border-radius: 20px;*/
        text-align: center;
        overflow: hidden;
    }

    .page-header.smaller .blog-logo {
        margin-top: 0px !important;
        padding-top: 0px !important;
        height: 37px;
    }

.dropdown-responsive {
    display: none;
}

.body-content {
    padding-top: 51px;
    min-height: calc(100% - 100px);
}

.smaller #signup-login > a {
    color: #000 !important;
    font-size: 11px;
    transition: all .5s ease;
    margin-left: 12px;
}

.smaller #kucuk-siyah-user {
    display: inline !important;
}

.white.btn {
    color: #000;
    background-color: #fff;
    border: 1px solid #ddd;
}

.mor.btn {
    color: #fff !important;
    background-color: #8c5a8f;
}

#user-profile-edit #upload-button {
    margin-top: 10px;
}

#ProfileUpload .close {
    background-image: url(/Content/img/close.png) !important;
    width: 14px !important;
    height: 14px !important;
    -ms-opacity: 1;
    opacity: 1;
}

#ProfileUpload .modal-header {
    padding: 15px !important;
    background-color: #42A5F5 !important;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#ProfileUpload .modal-body {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

#ThumbDisplay {
    border-radius: 0 !important;
    max-height: 184px;
    max-width: 184px;
}

.edit {
    position: relative;
    margin: 5px 0;
}

    .edit:hover img {
        -ms-opacity: 1;
        opacity: 1;
    }

    .edit:hover button {
        display: block !important;
    }

    #school-banner button.update, #school-logo button.update, .edit button {
        display: none;
    }

    .edit button {
        position: absolute;
    }

        .edit button.update {
            top: 10px;
            left: 10px;
        }

#school-overall-rating {
    height: 150px;
    width: 300px;
    text-align: center;
    border-radius: 4px;
    color: #686868;
    font-size: 20px;
    margin: auto 20px auto auto;
}

    #school-overall-rating > div {
        margin-top: 30px;
    }

    #school-overall-rating #rate {
        font-size: .7em;
        color: #2e74ac !important;
        font-weight: 700;
    }

.rating-container {
    z-index: 1 !important;
}

    .ranked .rating-container .rating-stars, .rating-container .rating-stars:hover {
        color: #136CB2;
    }

.rating-xs {
    font-size: 1.3em !important;
}

#school-overall-rating > div > i {
    font-size: 2em !important;
    margin-top: 40px;
}

.row-no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#Education .row, #FamilyInfo .row {
    margin-bottom: 5px !important;
}

.newRecord {
    background-color: #f5f8ff !important;
}

.trumbowyg-box {
    height: 180px !important;
    min-height: 180px !important;
}

.trumbowyg-editor {
    height: 142px !important;
    min-height: 130px !important;
    overflow-y: scroll;
}

.demographics-type-selected {
    background-color: #dedede;
}

.demographics-type {
    margin: 1px 0 !important;
}

.demographics-info {
    font-size: 1.3em;
    margin-left: 20px;
}

#FamilyInfo input[type=radio] {
    float: left;
    margin-right: 15px;
}

.selection-item {
    margin: 1px 0 !important;
    background-color: #f4f4f4;
    padding-left: 10px;
}

    .selection-item:hover {
        background-color: #cfcfcf;
    }

.selection-item-selected {
    background-color: #dedede;
}

.bordergri {
    border: 1px solid #EEE;
}

.table.table-light > tbody > tr > td {
    border: 0;
    color: #231F20;
}

.page-footer {
    margin-top: 11px;
}

    .page-footer .footerfeedback {
        text-align: right;
        display: none;
    }

        .page-footer .footerfeedback img {
            position: fixed;
            right: 0;
            top: 50%;
            z-index: 6;
            width: 165px;
        }

    .page-footer .socials img {
        margin: 4px 9px;
    }

    .page-footer .socials {
        margin-top: 5px;
    }

    .page-footer .FooterColor {
        height: 20px;
        margin-top: 20px;
        background-color: #dadada;
        text-align: center;
        font-size: 13px;
    }

#MobilFooter {
    display: none;
}

.logo-default .footer-responsive {
    width: 60%;
}

.page-content-middle .portlet.light {
    padding: 0;
}

.page-lister ul {
    margin: 0;
    padding: 0;
}

    .page-lister ul li {
        list-style: none;
        padding: 10px 0 15px;
    }

.page-lister .fa {
    color: #FFF;
    font-size: 13px;
    background: #42A5F5;
    padding: 10px;
    margin-right: 10px;
}

.page-lister > .portlet-title {
    border-bottom: none;
}

#surveycontainer {
    background-image: url(/Content/img/pattern_survey_2.png);
}

#main-survey {
    margin: 40px 0 0;
}

.inner-banner, .survey, .survey-first-item img, .surveygotodivi {
    margin-left: auto;
    margin-right: auto;
}

#main-survey a {
    text-decoration: none;
}

.survey {
    width: 100%;
    position: relative;
    display: table;
}

.inner-banner .survey-logo-middle, .surveygotodivi .survey-finish-middle {
    background-color: #dc4b47;
    height: 42px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-size: 1.5em;
    font-weight: 700;
}

.inner-banner {
    overflow: hidden;
    margin-top: 25px;
}

    .inner-banner .survey-logo-back, .inner-banner .survey-logo-front {
        float: left;
    }

    .inner-banner .survey-logo-middle {
        width: calc(100% - 53px);
        float: left;
        color: #fff;
    }

.surveygotodivi {
    width: 400px;
}

    .surveygotodivi img {
        float: inherit;
    }

    .surveygotodivi .survey-finish-middle a {
        color: #fff;
    }

.survey-left-side {
    width: 250px;
    float: left;
    padding-right: 10px;
}

.survey-right-side {
    width: calc(100% - 250px);
    float: left;
    margin-top: 20px;
}

    .survey-right-side input {
        float: left;
        padding-left: 6px;
        font-size: 1.5em;
    }

    .survey-right-side button.yonbutonu {
        background-color: #dc4b48;
        border: 2px solid #dc4b48;
        color: #fff;
        height: 25px;
        min-width: 80px;
    }

.surveyhowdoyoudivi {
    margin-top: 10px;
}

    .surveyhowdoyoudivi a.btn {
        background-color: #fff !important;
        border: 2px solid #e4e4e4;
        width: 100%;
        margin-bottom: 10px;
    }

        .surveyhowdoyoudivi a.btn.selected {
            background-color: #dc4b48 !important;
            border: 2px solid #dc4b48;
            color: #fff;
        }

.surveythankyou {
    font-size: 1.5em;
    font-weight: 700;
    color: #00b5e4;
    padding: 20px;
}

.survey-bottom-title {
    font-weight: 700;
    font-size: 1.3em;
    margin-top: 5px;
    margin-bottom: 15px;
    color: #212121;
    text-decoration: none;
    cursor: pointer;
}

    .survey-bottom-title:hover {
        color: #dc4b48;
    }

.survey-first-item img {
    width: 180px;
    cursor: pointer;
    border-radius: 50%;
}

    .survey-first-item img:hover {
        border: 12px solid #dc4b48;
        border-radius: 50%;
        /*transition-delay: 0.3s;*/
    }

.MobileBanner {
    float: left;
    width: 100%;
    position: relative;
}

.MobileBannerMain {
    width: 100%;
    margin: 0;
}

.newsletters {
    float: left;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    z-index: 200;
    margin: -115px 0 0;
}

    .newsletters .subscribe {
        width: 60%;
        margin: 0 auto;
        position: relative;
    }

    .newsletters h1, .newsletters h4 {
        font-size: 40px;
        color: #fff;
        line-height: 42px;
        margin: 0 0 30px;
        text-shadow: 2px 2px 0 rgba(0, 0, 0, .5);
        -moz-text-shadow: 2px 2px 0 rgba(0, 0, 0, .5);
        -webkit-text-shadow: 2px 2px 0 rgba(0, 0, 0, .5);
        -ms-text-shadow: 2px 2px 0 rgba(0, 0, 0, .5);
    }

    .newsletters h4 {
        font-size: 18px;
        line-height: 18px;
        font-weight: 400;
    }

    .newsletters .subscribe input[type=text] {
        min-height: 60px;
        border-radius: 10px;
        background-color: rgba(255, 255, 255, .9);
        border: 1px solid #404040;
        padding: 0 130px 0 30px;
        font-size: 18px;
        color: #000;
    }

.banner .bx-controls-direction {
    display: none;
}

.location-map #map-canvas {
    height: 230px;
    width: 100%;
}

.accordion-close span, .accordion-open span, .admin .social-icons a, .bg-color, .box:hover, .btn-style, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover, .campaign .social-icons a:hover, .comments ul li:before, .comments ul ul:before, .course .course-detail-btn a:hover, .course .price, .course-detail, .course-price, .data-tags a:before, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-submenu:focus > a, .dropdown-submenu:hover > a, .editing table thead, .faq .accordion-heading:hover, .follow i, .form-data button, .gallery ul li, .gallery ul li:before, .header-2, .header-2 .navigation ul ul li a:hover, .header-2 .navigation-bar, .header-5 .social, .header-6, .lesson-vid .thumb, .logout, .navigation ul li a:hover, .navigation ul li:hover > a, .news-contant .thumb, .newsletter-contant button, .newsletters .subscribe button, .our-skills .progress .bar, .pagination ul > .active > a, .pagination ul > .active > span, .pagination ul > li > a:focus, .pagination ul > li > a:hover, .post .text .more, .price-box:hover, .price-footer a, .services .text h3:before, .share-course ul li:hover a, .teacher-courses table tbody tr:hover, .teacher-courses table thead, .teacher-listing ul li:hover, .teacher-profile .followers, .teachers .social-icons a:hover, .teachers:hover .text, .the-best, .tutor-detail-section .text a.enroll, .tweet-contant i, .tweets, .widget-course-categories ul li a:hover, .widget-flickr ul li, .widget-tags ul li a, .widget-tags ul li a:after, .widget-top-rated ul li .text span:before, a.return, section.papular-post, section.upcoming-events {
    background-color: #00ADEF;
}

ul.page-left-menu {
    margin: 10px 0 0;
    padding: 0;
    border: 1px solid #ddd;
    display: table;
    width: 100%;
}

    ul.page-left-menu i {
        font-size: 16px;
    }

    ul.page-left-menu li {
        list-style: none;
        display: table-cell;
        padding: 5px 0 0;
        font-size: 16px;
        text-align: center;
        border-right: 1px solid #ddd;
    }

        ul.page-left-menu li:last-child {
            border-right: none;
        }

        ul.page-left-menu li > div {
            padding: 5px 0;
        }

            ul.page-left-menu li > div.active {
                background: #00aeef;
            }

        ul.page-left-menu li a {
            color: #231f20;
            display: block;
            font-size: 13px;
        }

        ul.page-left-menu li.active, ul.page-left-menu li:hover {
            background: #f2f2f2 !important;
            color: #FFF;
        }

        ul.page-left-menu li:first-child:hover {
            background: 0 0;
            color: #231f20;
        }

        ul.page-left-menu li.active a, ul.page-left-menu li:hover, ul.page-left-menu li:hover a {
            color: #212121;
            text-decoration: none;
        }

#school-logo {
    display: inline-block;
}

    #school-logo > img {
        border: none;
        border-radius: 4px;
    }

#MainNewsBanner .NewsBannerCenter, .ReviewsTab {
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
}

#mainortarenklitoplar {
    margin: 10px 120px;
}

    #mainortarenklitoplar .renklitoplar {
        text-align: center;
        background-repeat: no-repeat;
        width: 100%;
        font-size: 22px;
        padding-top: 110px;
        padding-bottom: 50px;
        margin-top: 15px;
        margin-left: auto;
        margin-right: auto;
        color: #FFF;
        font-weight: 700;
        background-size: contain;
        background-position: center;
    }

        #mainortarenklitoplar .renklitoplar .ToplarText {
            font-weight: 400;
            font-size: 21px;
        }

    #mainortarenklitoplar .BottomMenuCampus {
        background-image: url(/Content/img/campus_ico.png);
    }

    #mainortarenklitoplar .BottomMenuReview {
        background-image: url(/Content/img/review_ico.png);
    }

    #mainortarenklitoplar .BottomMenuMajors {
        background-image: url(/Content/img/majors_ico.png);
    }

#MainNewsBanner .NewsBannerText {
    margin-top: 15px;
    background-color: #000;
    text-align: right;
    height: 40px;
    padding-top: 8px;
}

    #MainNewsBanner .NewsBannerText a {
        color: #fff;
        font-weight: 700;
        font-size: 17px;
        margin-right: 10px;
        text-decoration: none;
    }

#MainNewsBanner .NewsBannerCenter {
    height: 180px;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 10px;
}

#MainNewsBanner .NewsBannerTextFrom {
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: bolder;
    float: left;
    margin-left: 20px;
}

#MainNewsBanner img {
    float: right;
    clear: left;
}

#MainNewsDetail img {
    float: left;
    clear: right;
}

.top-reviews {
    margin-top: 15px;
    padding: 0;
    border: 1px solid #e7e7e7;
}

.top-reviews-item {
    padding: 15px;
    padding-bottom: 0 !important;
}

    .top-reviews-item .reviewtime {
        float: left;
        margin-left: 5px;
    }

.top-reviews > h4 {
    background-color: #8f5d9b !important;
    color: #fff;
    font-weight: 700;
    text-align: right;
    padding-right: 10px;
    margin-top: 0;
    margin-bottom: 0;
    height: 40px;
    padding-top: 10px;
}

.top-forum-posts, .top-ranks {
    padding-top: 15px;
}

.top-ranks {
    margin-right: 15px;
}

    .top-forum-posts .top-forum-post-title, .top-ranks .top-ranks-title, .top-ranks .top-ranks-title > a {
        padding-left: 10px;
        height: 40px;
        padding-top: 8px;
        color: #fff;
        font-weight: 700;
        font-size: 17px;
        text-align: left;
    }

    .top-ranks .top-ranks-title {
        background-color: #13a169;
    }

        .top-ranks .top-ranks-title > a {
            background-color: #13a169;
            text-decoration: none;
        }

.top-forum-posts .top-forum-post-title {
    border: 1px solid #e7e7e7;
    background-color: #f6b221;
}

.ReviewsTab {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 1px solid #e7e7e7;
}

    .ReviewsTab .ReviewSchool {
        float: left;
    }

.top-forum-posts .ReviewsTab .ReviewSchool > a > h4 {
    background: url(../Content/img/popular_topics_icon.png) no-repeat !important;
    padding-left: 20px;
}

.ReviewsTab .ReviewSchool > a > h4 {
    font-size: 13px;
    color: #212121;
    font-weight: 600;
}

#Activities .text-center, .SchoolDetailMain {
    margin: 0;
}

    #Activities .text-center > img {
        width: 100%;
        background-size: cover;
    }

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
    background-color: transparent;
}

.page-right-content .page-school-header img {
    margin-right: 15px;
    margin-left: 15px;
}

.page-right-content .page-school-header h3 {
    font-weight: 700;
    padding-top: 20px;
}

.page-right-content .content-icons .fa {
    color: #FFF;
    font-size: 16px;
    background: #42A5F5;
    padding: 10px;
    border-left: 2px solid #0074A0;
    margin-right: 10px;
}

.bx-wrapper .bx-next, .bx-wrapper .bx-prev {
    background: url(/content/img/controls.png) left no-repeat;
    opacity: .4;
}

.page-right-content a {
    color: #231f20;
}

.bx-wrapper .bx-prev {
    left: 20px;
}

.bx-wrapper .bx-next {
    right: 10px;
}

.bx-wrapper .bx-controls-direction .bx-next {
    background-position: -35px 28px;
    top: 40%;
}

.bx-wrapper .bx-controls-direction .bx-prev {
    background-position: 17px 28px;
    top: 40%;
}

.bx-wrapper .bx-controls-direction a {
    z-index: 999;
}

.MobilePageContent {
    margin-top: 10px !important;
    margin: 0;
}

.SchoolDetailRating {
    background-color: #F4F4F4;
    border-left: 5px solid #c9c9c9;
}

.SchooleDetailRatingText {
    float: left;
    text-align: left;
    color: #dc4a4a;
    margin-right: 10px;
    font-size: 15px;
    padding-top: 3px;
    font-weight: 700;
}

    .SchooleDetailRatingText > img {
        padding-bottom: 10px;
    }

.SchoolBannerImage {
    width: 100%;
    height: 350px;
    background-repeat: no-repeat;
    background-size: cover;
}

.carousel-control {
    padding-top: 10%;
    width: 5%;
}

.blue.btn {
    margin-top: 0 !important;
    background-color: #00b3e3;
}

#LanguageDropBar {
    /*position: absolute;
    width: 100%;
    top: 83px;
    background-color: #000;
    z-index: 10000;*/
    display: none;
}

    #LanguageDropBar.active, .page-header.smaller .page-header-top #LanguageDropBar.active, div.show-image:hover input {
        display: block;
    }

    #LanguageDropBar ul li {
        margin: 10px 15px 0 10px;
    }

.page-header.smaller .page-header-top #LanguageDropBar {
    top: 42px;
}

.LanguageText {
    color: #FFF;
    font-size: 15px;
}

a.LanguageText:hover {
    color: #fff;
    text-decoration: none;
}

a#language-dropdown {
    font-size: 14px;
    /*margin: 1px 0 0;
    padding: 3px;
    background-color: #000;*/
    text-decoration: none;
}

.page-header.smaller .page-header-top a#language-dropdown {
    font-size: 13px;
    margin: 1px 0 0;
    padding: 2px;
}

    .page-header.smaller .page-header-top a#language-dropdown .siyahtext {
        color: #fff !important;
        font-size: 11px;
        transition: all .5s ease;
    }

.page-header .page-header-top a#language-dropdown .siyahtext {
    color: #fff !important;
    transition: all .5s ease;
}

.TopMenuMain li {
    float: left;
    list-style-type: none;
    transition: margin .1s, padding .1s, border 1s;
}

    .TopMenuMain li:hover {
        /*margin-top: -3px;
    transition: margin .2s, padding .2s;*/
        border-bottom-width: 6px;
        color: #000 !important;
    }

        .TopMenuMain li:hover:before, li:hover:after {
            height: 86%;
            transition: all .2s;
        }

.translate-to-language {
    color: #6c6c6c;
    font-size: .85em;
    text-decoration: underline;
    float: right;
    cursor: pointer;
}

#review-container .comment {
    background-color: #F6F7F8;
}

#review-container .sub-comment, #review-container .sub-comment-body {
    margin: 0 0 0 50px;
}

.sub-comment-body .review-item {
    background-color: #f5f5f5;
    background-color: rgba(245, 245, 245, .72);
}

#ReviewBody {
    max-height: 1000px;
    overflow-y: auto;
}

#review-container .message-area {
    padding: 10px 10px 5px;
}

.sub-comment {
    border-top: 1px solid #F5F5F5;
    border-right: 1px solid #F5F5F5;
    border-left: 1px solid #F5F5F5;
    border-bottom: 0 !important;
    background-color: #FDFDFD;
}

.review-item .review-body {
    padding: 15px;
}

.review-item .review-comment-count {
    background-color: #fafafa;
    padding: 5px;
    text-align: center;
    font-weight: 700;
    font-size: .9em;
}

.comment .counter {
    font-weight: 700;
    font-size: 1.1em;
    margin-right: 15px;
}

/*.review-item .add-comment {
    text-decoration: underline;
    margin-bottom: -10px;
    font-size: .9em;
}*/

#userpanel a:hover, #userpanel h5, .quizlist a, .quizlist a:hover {
    text-decoration: none;
}

#MainForumBanner .time, .review-item .time {
    color: #999;
    font-size: .85em;
}

.review-item .bottom-items {
    margin-top: 20px;
}

.review-item button {
    margin-left: 10px;
}

.review-item .review-message {
    margin-top: 10px;
}

.topreview-message {
    margin-top: 0;
    height: 60px;
    overflow: hidden;
    margin-bottom: 5px;
}

.review-item hr {
    margin: 5px 0;
}

#review-container > div:first-child {
    padding-left: 15px;
}

/*.review-item:not(:last-child) {
    border-bottom: 1px solid #e7e7e7;
}*/

.review-item .time {
    margin-left: 10px;
}

.translated-content {
    color: #6c6c6c;
    font-size: .9em;
    margin: 10px;
    font-style: italic;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        background: red;
        cursor: inherit;
        display: block;
    }

input[readonly] {
    background-color: #fff !important;
    cursor: text !important;
}

div.show-image {
    position: relative;
    float: left;
    margin: 5px;
    width: 100%;
    border: 1px solid #F3F3F3;
    padding: 5px;
}

    div.show-image input {
        position: absolute;
        top: 10px;
        right: 10px;
        display: none;
    }

.gallery-img {
    height: 200px;
    width: auto;
    max-width: 100% !important;
}

.btn-black {
    background-color: #212221;
    color: #fff !important;
}

.mor {
    color: #8f5d9b !important;
}

.academics-category {
    border: 1px solid #ddd;
    margin-top: 15px;
    margin-bottom: -1px;
    text-align: center;
}

    .academics-category h4 {
        font-weight: 500 !important;
    }

.note.note-grey {
    background-color: #F9F9F9;
    border-color: #e4e4e4;
    color: #212121;
}

.support-service-category {
    margin-left: 14px;
    font-weight: 500;
}

.social-link {
    margin-left: 10px;
}

.MobilYellowResponsive {
    display: none
}


#Activities input[type=checkbox] {
    width: 17px;
    height: 17px;
}

.top-ranks .ReviewsTab .top-school-rating {
    float: right;
    margin-top: 7px;
    width: 90px;
}

.top-ranks .ReviewsTab .ReviewSchool {
    width: calc(100% - 93px);
    height: 35px;
    overflow: hidden;
}

.top-school-ranks-bottom {
    height: 40px;
    background-color: #E6E0DF;
    margin: 0;
}

    .top-school-ranks-bottom h4 {
        color: #13a169;
        margin-right: 10px;
        font-weight: 700;
    }

.top-forum-topics-bottom {
    height: 40px;
    background-color: #f6b221;
    margin: 0;
}

    .top-forum-topics-bottom h4 {
        margin-right: 10px;
        font-weight: 700;
    }

        .top-forum-topics-bottom h4 a {
            color: #fff !important;
        }

.opacity-0 {
    -ms-opacity: 0;
    opacity: 0;
}

.opacity-1 {
    -ms-opacity: 1;
    opacity: 1;
}

.fade-out {
    -webkit-transition: opacity 2s;
    transition: opacity 2s;
    opacity: 0;
}

.fade-in {
    -webkit-transition: opacity 2s;
    transition: opacity 2s;
    opacity: 1;
}

.school-search-item-logo {
    max-height: 35px;
    max-width: 35px;
}

#LogoCropContainer {
    height: 151px;
    width: 150px;
    left: 90px;
}

#BannerCropContainer {
    height: 180px;
    width: 617px;
}

#userpanel {
    display: none;
    width: 600px;
    border: 2px solid #fff;
    background-color: #fff;
    box-shadow: 0 0 8px rgba(127,137,161,.25);
    margin-top: 4px;
    position: absolute;
    z-index: 1000;
    right: 0;
}

    #userpanel.show {
        display: block;
    }

    #userpanel img {
        border: 1px solid #e8e8e8;
        padding: 2px;
        margin: 20px;
        width: 150px;
        height: 150px;
    }

    #userpanel h5 > i {
        margin-right: 10px;
    }

    #userpanel h5 {
        padding: 5px;
        margin-top: 20px;
        color: #555;
    }

    #userpanel .links h5 {
        text-align: center;
        font-weight: 700;
        background-color: #f7f7f7;
        border: 1px solid #fbfbfb;
        padding: 5px;
    }

        #userpanel .links h5:hover {
            background-color: #fbfbfb;
        }

    #userpanel #closebutton {
        padding: 0;
        cursor: pointer;
        background: 0 0;
        border: 0;
        display: inline-block;
        background-image: url(/Content/img/close.png) !important;
        width: 20px !important;
        height: 20px !important;
        -ms-opacity: 1;
        opacity: 1;
        margin-top: 0 !important;
        position: absolute;
        right: 20px;
        top: 10px;
    }

select.form-control + .chosen-container .chosen-search input[type=text], select.form-control + .chosen-container.chosen-container-single .chosen-single {
    height: 34px;
    padding: 6px 12px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.survey-item {
    float: left;
    top: 0 !important;
    width: 1200px;
    position: relative;
}

.survey1 {
    left: 0;
}

.survey2 {
    left: 100%;
}

#TestingTab {
    min-height: 610px;
}

.headersearchdivi > div > div {
    margin-bottom: 0 !important;
}

.headerPageSearch::-webkit-scrollbar {
    background: rgba(53, 53, 53, .23);
    width: 9px;
}

.headerPageSearch::-webkit-scrollbar-track {
    width: 20px;
}

.headerPageSearch::-webkit-scrollbar-thumb {
    background: rgba(53, 53, 53, .67);
}

select.form-control + .chosen-container.chosen-container-single .chosen-single {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    background-image: none;
}

    select.form-control + .chosen-container.chosen-container-single .chosen-single div {
        top: 4px;
        color: #000;
    }

select.form-control + .chosen-container .chosen-drop {
    background-color: #FFF;
    border: 1px solid #CCC;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box;
    margin: 2px 0 0;
}

select.form-control + .chosen-container .chosen-search input[type=text], select.form-control + .chosen-container-multi .chosen-choices {
    display: block;
    border: 1px solid #CCC;
    background-image: none;
    font-size: 14px;
    line-height: 1.428571429;
    vertical-align: middle;
    width: 100%;
}

select.form-control + .chosen-container .chosen-search input[type=text] {
    color: #555;
    background-color: #FFF;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

select.form-control + .chosen-container .chosen-results {
    margin: 2px 0 5px;
    padding: 5px 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
}

    select.form-control + .chosen-container .chosen-results li, select.form-control + .chosen-container .chosen-results li.active-result {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.428571429;
        color: #333;
        white-space: nowrap;
        background-image: none;
    }

        select.form-control + .chosen-container .chosen-results li.active-result:hover, select.form-control + .chosen-container .chosen-results li.highlighted, select.form-control + .chosen-container .chosen-results li:hover {
            color: #FFF;
            text-decoration: none;
            background-color: #428BCA;
            background-image: none;
        }

select.form-control + .chosen-container-multi .chosen-choices {
    min-height: 34px;
    padding: 6px;
    color: #555;
    background-color: #FFF;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    select.form-control + .chosen-container-multi .chosen-choices li.search-field input[type=text] {
        height: auto;
        padding: 5px 0;
    }

    select.form-control + .chosen-container-multi .chosen-choices li.search-choice {
        background-image: none;
        padding: 3px 24px 3px 5px;
        margin: 0 6px 0 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.428571429;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid #CCC;
        border-radius: 4px;
        color: #333;
        background-color: #FFF;
    }

        select.form-control + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
            top: 8px;
            right: 6px;
        }

select.form-control + .chosen-container .chosen-search input[type=text]:focus, select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices, select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single {
    border-color: #66AFE9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

select.form-control + .chosen-container-multi .chosen-results li.result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
    background-color: #fff;
}

#DetailSearchDiv {
    min-height: 600px;
    background-color: #fff;
    padding: 10px;
}

#DetailSearchForm button:not(.ui-select-match) {
    background-color: #dc4b47;
    color: #fff;
}

#DetailSearchDiv > .row {
    margin-right: 0;
    margin-left: 0;
}

label.control-label {
    font-weight: 700;
}

.vcenter {
    display: flex;
    align-items: center;
}

    .vcenter.hcenter {
        justify-content: center;
    }

    .vcenter div {
        padding: 5px;
    }

    .vcenter:nth-of-type(odd) {
        background: #fff !important;
    }

    .vcenter:nth-of-type(even) {
        background: #fbfbfb !important;
    }

    .vcenter img {
        border: 2px solid #f8f8f8;
    }

.green-color {
    color: #13a169 !important;
}

.city-green.btn {
    color: #FFF;
    background-color: #13a169;
}

    .city-green.btn.active, .city-green.btn:active {
        background-image: none;
        background-color: #1b746c;
    }

.city-red.btn {
    color: #FFF;
    background-color: #dc4b48;
}

.city-yellow.btn {
    background-color: #efaa2b;
    color: #fff;
}

.city-blue.btn {
    color: #FFF;
    background-color: #10b5f9;
}

.site-blue.btn {
    color: #FFF;
    background-color: #00b5e4;
}

.site-grey.btn {
    background-color: #d8d8d8 !important;
    color: #fff !important;
}

.site-greyacik.btn {
    background-color: #f7f7f7 !important;
    color: #fff;
}

.siteyazired {
    color: #dc4b48 !important;
}

.hi-label {
    font-weight: 700;
}

.sehirfotoulsi li {
    text-align: center;
    padding: 5px;
}

.sehirfotoyazisi {
    padding: 15px;
    font-size: 22px;
    color: #dc4b48;
    font-weight: 700;
    text-align: center;
}

.helpfulyazisi h5 {
    font-size: .9em;
}

#chartdiv {
    width: 100%;
    height: 400px;
    margin-top: 27px;
    margin-bottom: 20px;
}

.quizsag {
    width: 320px !important;
    float: left;
    padding: 0 0 0 20px;
}

    .quizsag h1 {
        margin: 0;
        padding: 10px;
        background-color: #00b5e4;
        color: #fff;
        font-size: 18px;
        font-weight: 700;
    }

    .quizsag div.imgdivi {
        text-align: center;
    }

    .quizsag div.icdivi {
        margin-top: 5px;
        font-size: .9em;
    }

        .quizsag div.icdivi div.quizlistdesc {
            margin: 10px 0;
            height: 100px;
        }

.quizorta {
    float: left;
    width: calc(100% - 320px);
}

.quizlistimg {
    width: 190px;
    border: 1px solid #c4c4c4;
    padding: 2px;
    float: left;
}

.quizlistcontent {
    float: left;
    width: calc(100% - 200px);
    margin-left: 10px;
}

.quiz-title, .quiz-title h1 {
    color: #00b5e4;
    font-size: 1.3em;
    clear: both;
    margin: 0;
    height: 35px;
    overflow: hidden;
    font-weight: 700;
}
.quiz-title-blog {
    font-size: 1.3em;
    clear: both;
    margin: 0;
    height: 35px;
    overflow: hidden;
    font-weight: 700;
}

    .quiz-title h1 {
        font-size: 28px;
    }

.quizlistdesc {
    height: 55px;
    overflow: hidden;
}

.quizlisttarih {
    font-size: .8em;
}

.quiz-question-row {
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding: 10px 0;
}

    .quiz-question-row h2.question-title {
        font-weight: 700;
        margin-bottom: 15px;
        color: #424242;
        word-wrap: break-word;
        font-size: 22px;
    }

    .quiz-question-row .question-answer {
        margin-top: 5px;
        border: 1px solid #f1f1f1;
        text-align: left;
        line-height: 35px;
        padding: 10px !important;
        cursor: pointer;
        list-style: none;
    }

#school-banner #BannerUpload, #school-banner #LogoUpload, .answerulsi {
    text-align: center;
}

.answer-selected {
    background-color: #00b5e4 !important;
    color: #fff;
}

.answerulsi {
    list-style: none;
    padding: 0;
}

.quiz-progress-bar {
    border: 1px solid #f1f1f1;
    height: 30px;
    margin: 10px 0 0;
}

.quiz-progress-bar-counter {
    position: absolute;
    line-height: 28px;
    font-weight: 700;
}

.quiz-progress-bar-inner {
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-weight: 700;
    background-color: #00b5e4;
}

#school-banner {
    text-align: right;
    position: relative;
    margin: 5px 0;
}

    #school-banner #BannerUpload button, #school-banner #LogoUpload button {
        position: static !important;
        display: block !important;
        float: right;
    }

    #school-banner #school-logo img {
        height: 150px;
        width: 150px;
        margin: 5px 50px 5px 0;
    }

.CollegeList, .SchoolName {
    color: #FFF;
    margin-right: 10px;
    display: inline-block;
    text-align: center;
}

.SchoolName {
    background: #DC4B48;
}

.CollegeList {
    background-color: #00b5e4;
}

.SchoolName > h3 {
    font-weight: 700;
    font-size: 30px;
    margin: 5px;
}

#school-rating {
    display: inline-block;
    background-color: #FFF;
    width: 350px;
    margin: 4px 10px 0 0;
    padding: 5px;
}

#RateContainer {
    float: left;
    margin-right: 10px;
    font-size: 10px;
    font-size: 12px;
}

#rate {
    float: left;
    color: #dc4a4a;
    padding-top: 3px;
    font-size: 12px;
    font-weight: 700;
}

#CampusLife label {
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}

#quizdetaydivi p.loginyok {
    font-size: 20px;
    text-align: center;
    margin: 15px;
}

.smstuicon {
    background: url(../img/sm_student.png) no-repeat;
    background-size: cover;
    height: 32px;
    width: 32px;
    display: inline-block;
}

.font22 {
    font-size: 22px;
}

.user-school-list-item {
    float: left;
    width: 100%;
    margin: 10px 0;
}

    .user-school-list-item .silasi {
        position: relative;
        float: right;
        margin-top: -30px;
        width: 41px;
        background: 0 0;
        color: #fff;
        font-weight: 700;
    }

        .user-school-list-item .silasi.borderli {
            border-left: 5px solid #fff;
        }

.user-school-list-header {
    background-color: #13a169 !important;
    color: #fff;
    padding: 5px;
    float: left;
    width: 100%;
    font-weight: 700;
}

.user-school-item {
    border: 1px solid #bebebe;
    border-radius: 5px;
    width: 380px;
    float: left;
    margin: 10px;
    padding: 10px;
}

    .user-school-item .property {
        font-weight: 700;
    }

    .user-school-item .img-container {
        padding: 4px;
        border: 2px solid #f3f3f3;
        width: 85px;
        height: 85px;
    }

    .user-school-item img {
        width: 75px !important;
        height: 75px !important;
    }

.collegelistyok {
    background-color: #f5f6fb;
    width: 722px;
    margin: 80px auto;
    text-align: center;
}

    .collegelistyok .altyazi {
        font-size: 16px;
        margin: 20px;
    }

    .collegelistyok .buyukyazi {
        font-size: 30px;
    }

.kaclistdivi {
    float: left;
    width: calc(100% - 125px);
    text-align: center;
}

.altpopov, .altpopovConflict {
    width: 300px;
    font-size: 13px;
    border: 3px solid #d8d8d8;
    -webkit-border-radius: 5px 0 5px 5px;
    -moz-border-radius: 5px;
    border-radius: 5px 0 5px 5px;
    -moz-border-radius-topright: 0;
    position: absolute;
    background: #fff;
    text-align: left;
    margin-left: -120px;
    z-index: 1000;
}

.popover ul li {
    line-height: 20px;
}

#feedbackdivi {
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 6;
}

#FeedBackWindow .feedbalon {
    margin-top: 20px;
    text-align: center;
}

#FeedBackWindow .feedadam {
    margin-top: -10px;
    text-align: center;
}

#feedbackdivi a img {
    width: 170px;
}

.panel{
    box-shadow:none !important;
}


.panel-tabs {
    position: relative;
    bottom: 30px;
    clear: both;
    border-bottom: 1px solid transparent;
}

    .panel-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .panel-tabs > li > a {
            margin-right: 2px;
            margin-top: 4px;
            line-height: .85;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
            color: #fff;
        }

            .panel-tabs > li > a:hover {
                border-color: transparent;
                color: #fff;
                background-color: transparent;
            }

        .panel-tabs > li.active > a, .panel-tabs > li.active > a:focus, .panel-tabs > li.active > a:hover {
            color: #fff;
            cursor: default;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            background-color: rgba(255, 255, 255, .23);
            border-bottom-color: transparent;
        }

#ConselorSelectDivi {
    padding: 20px 50px;
}

    #ConselorSelectDivi > div {
        padding: 20px 40px;
    }

        #ConselorSelectDivi > div > div {
            cursor: pointer;
            padding: 120px 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
            text-align: center;
        }

        #ConselorSelectDivi > div span {
            color: #fff;
            font-size: 34px;
        }

#CounselorImdivi {
    background-color: #dc4b48;
}

#CounselorFinddivi {
    background-color: #00b5e4;
}

@font-face {
    font-family: Pacifico;
    font-style: normal;
    font-weight: 400;
    src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.btn-facebook {
    color: #fff;
    background-color: #4C67A1;
    width: 40px;
}

    .btn-facebook:hover {
        color: #fff;
        background-color: #405D9B;
    }

    .btn-facebook:focus {
        color: #fff;
    }

.btn-twitter {
    color: #fff;
    background-color: #309aea;
    width: 40px;
}

    .btn-twitter:hover {
        color: #fff;
        background-color: #55acee;
    }

    .btn-twitter:focus {
        color: #fff;
    }
