html {
    position: relative;
    min-height: 100%;
}
body {
    position: absolute;
    min-height: 100%;
    width: 100%;
    padding-bottom: 104px;
}

img {
    width: auto;
    height: auto;
    max-width: 100%;
}
.navbar {
    width: 250px;
    position: absolute;
    left: 0;
}

.block .headline {
    border-bottom: 3px solid #31b0d5;
}

#block-searchform-2 > h2 {
    border-bottom: 3px solid #31b0d5;
}

.main-content {
    margin-left: 280px;
}

.navbar-default {
    background-color: #0b1b3e;
    min-height: 100%;
    border-top: none;
}

.region-header .block .block-content {
    padding: 33px;
}

.field.field--name-field-profile-picture.field--type-image.field--label-hidden.field__item {
    border: 3px solid #31b0d5;
}

.menu--main .navbar-collapse {
    padding: 18px;
    margin-top: -35px;
}

.navbar #block-aboutme-2 .field--name-field-about {
    display: none;
}

.navbar #block-aboutme-2 .field--name-field-mycv {
    display: none
}

.region.region-content #block-jethro-sub-aboutme .block-content .field--name-field-phonenumber {
    display: none;
}

.region.region-content #block-jethro-sub-aboutme .block-content .field--name-field-emailaddress {
    display: none;
}

.region.region-content #block-jethro-sub-aboutme .block-content .field--name-field-title {
    display: none;
}

.region.region-content #block-jethro-sub-aboutme .block-content .field--name-field-name-surname {
    display: none;
}

.region.region-content #block-jethro-sub-aboutme .block-content .field--name-field-profile-picture,
.region.region-content #block-jethro-sub-aboutme .block-content .field--name-field-mycv  {
    display: none;
}

a {
    color: #0fa4dd;
}

.block-menu.menu--main {
    float: none;
    display: block;
    width: 100%;
}
.block-menu.menu--main h2 {
    display: none;
}
.block-menu.menu--main ul.nav {
    margin: 0;
    display: block;
    width: 100%;
}
.block-menu.menu--main ul.nav li{
    padding: 0;
}
.block-menu.menu--main ul.nav ul.dropdown-menu{
    background-color: transparent;
    border: none;
    border-radius: 0;
    position: static;
    display: block;
    box-shadow: none;
    -webkit-box-shadow: none;
    float: none;
    margin: 0 0 0 20px;
    min-width: auto;
}
.block-menu.menu--main ul.nav ul.dropdown-menu > li > a {
    border-bottom: none;
    color: #0fa4dd;
    padding: 10px 15px;
}
.block-menu.menu--main .dropdown:hover > a {
    color: #0fa4dd !important;
}
.nav a.is-active {
    color: #fff;
}
.block-menu.menu--main .nav .open>a,
.block-menu.menu--main .nav .open>a:hover,
.block-menu.menu--main .nav .open>a:focus {
    background-color: transparent;
    border: none;
}

.nav{
    padding-left: 19px;
    margin-top: -20px;
}
.menu--account ul {
    padding-left: 19px;
    margin-top: 30px;
}
.menu--account ul a:hover {
    color: #fff;
} 

span.file.file--mime-application-pdf.file--application-pdf a {
    background-image: url('../images/cvfileicon.png');
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
    background-size: 40px 40px;
    margin: 20px;
    padding: 15px;
    margin-left: 50px;
}


button#wwwwqq {
    width: 19%
}

span.collapsemenu {
    color: white;
    margin-left: -7px;
}

.field--name-field-name-surname {
    color: #fff;
    font-size: 1.5em;
    margin: 1em 0 .4em;
}

#block-aboutme-2 .field {
    margin: 1em 0;
}

#block-aboutme-2 .field .field__label{
    color:#f2f2f2;
    font-weight: normal;
}

.sidebar .block .block-title,
.sidebar .block>h2 {
    background-color: #0b1b3e;
}
.sidebar .block {
    border: none;
    background-color: #fff;
}
.search-block-form form {
    padding: 10px;
}
.search-block-form h2 {
    display: none;
}
#search-block-form .form-submit {
    position: relative;
    float: right;
    top: -46px;
}

.more-link {
    border-top: 1px dotted #0b1b3e;
    padding: 5px 0;
    text-align: left;
    margin-top: 10px;
    font-size: .9em;
}
.more-link a{
    color: #0b1b3e;
}
.sidebar .block .block-content {
    padding: 10px;
}

.footer-bottom {
    position: absolute;
    width: 100%;
    left:0;
    bottom:0;
}
#c {
    background-color: #cecece;
}
.btn-btt {
    background-color: #0c97ed;
    color: #12295d;
}


form.user-login-form div.form-item-name{
    position: relative;
}

form.user-login-form div.form-item-name:after{
    display: block;
    content: "@boun.edu.tr";
    position: absolute;
    top: 26px;
    right: 1px;
    font-size: 14px;
    line-height: 28px;
    padding: 2px 10px;
    background: #eee;
    border-top-right-radius: 4px;
    opacity: 0.8;
}
div#block-mainpagecontent .headline {
    margin-bottom: 20px;
}

div#block-mainpagecontent .headline h2.block-title{
    font-size:2em;
}

.block .block-title {
    color: #12295d;
}

@media (max-width: 767px) {

    .main-content {
        margin: auto;
    }

    .navbar-toggle {
        margin-right: 320px
    }

    button.navbar-toggle.collapsed {
        background-color: #2C3E50
    }

    button.navbar-toggle {
        z-index: 999;
        position: absolute;
    }

    .navcollapse {
        background: rgba(255, 0, 0, 0);
        border-top: none;
        height: 100%;
    }

    .navbar {
        box-shadow: none
    }

    .navbar.navbar-default {
        position: absolute
    }

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

    .navbar-default .navbar-toggle {
        background-color: #2C3E50
    }

    #c {
        padding-left: 200px
    }
    .navbar-toggle{
        margin-top:0 !important;
    }

}

@media (min-width: 767px) {
    #c {
        padding-left: 290px;
    }
}
.quickedit-toolbar-container{
    z-index:9999;
}
.footer-bottom .contextual{
    display: none !important;
}
/*
Administration
*/
a#toolbar-link-help-main,.form-item-site-slogan,.form-item-site-mail,
details#edit-front-page,details#edit-error-page,
li.account, li.account-edit
{
    display: none !important;
}
a#toolbar-link-entity-menu-edit_form:before {
    background-image: url(../../../core/misc/icons/787878/orgchart.svg);
}
a#toolbar-link-system-site_information_settings:before {
    background-image: url(../../../core/misc/icons/787878/people.svg);
}
.toolbar-menu-administration .menu-item:nth-last-child(2) a:before {
    background-image: url(../../../core/misc/icons/787878/puzzlepiece.svg);
}
.toolbar-menu-administration .menu-item:nth-last-child(1) a:before {
    background-image: url(../../../core/misc/icons/787878/questionmark-disc.svg);
}
/*
Administration
*/
a.edit-site-name, a.sort-this-view {
    font-size: .5em;
    margin-left: 10px;
}
form#user-login-form {
    max-width: 400px;
    margin: auto;
}

.views-row {
    margin-bottom: .5em;
    padding-bottom: .5em;
    border-bottom: 1px dotted #e2e2e2;
}
.views-row:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.views-row p {
    margin-bottom: 0;
}
@media (max-width: 975px){
    nav#toolbar-bar .tour-toolbar-tab{
        display:none;
    }
}

/*
contextual links
*/
.contextual {
    position: static;
}
.main-content .row > .col-md-8 .contextual-links, #block-aboutme-2 .contextual-links{
    display: block !important;
    background-color: transparent;
    border: none;
    border-radius: 0;
    float: none;
    margin: auto;
}
.main-content .row > .col-md-8 .contextual .trigger, #block-aboutme-2 .contextual .trigger,
nav#toolbar-bar .contextual-toolbar-tab{
    display: none !important;
}
.contextual-region .contextual .contextual-links li {
    display: inline-block;
}
a.tabledrag-handle .handle{
    padding: 1em !important;
}
article .node__content img {
    padding: 10px;
}