@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,latin-ext);
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin-ext');
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, p, span, form, label, legend, select, button, table, tr, th, td, iframe
{
   margin: 0; padding: 0; border: 0;
}


input{font-size:100%;}

html,body,div,form,span,font,input, select, textarea{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

html,body {
    width:100%;
    min-width: 1000px;
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    background: #efefef; overflow-y: scroll;
}

form {
    margin: 0;
    padding: 0;
    display: inline;
}

table{
    border-collapse: collapse;  
    border-spacing: 0;  
}



img{border:none; display:block;}

a{color:#23408f;}
a:hover{color:#d00;}

label{cursor:pointer;}

:focus{outline: 0;}

.fwb{font-weight:700;}
.fwr{font-weight:400;}
.fwl{font-weight:300;}

.f48{font-size:48px;}
.f36{font-size:36px;}
.f30{font-size:30px;}
.f24{font-size:24px;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f12{font-size:12px;}
.f11{font-size:11px;}
.f10{font-size:10px;}

.fcgray{color:#999;}

div.clear{clear:both;}
div.clear5{clear:both; height:5px;}
div.clear10{clear:both; height:10px;}
div.clear20{clear:both; height:20px;}
div.clear60{clear:both; height:60px;}

.floatleft{float:left;}
.floatright{float:right;}

.trans{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.hr1{border:0; height:1px; background:#999; clear:both;}
.hr2{border:0; height:1px; background:#ddd; clear:both;}
.hr3{border:none; border-top:dashed 1px #999; clear:both;}

a.adu-logo{
    display:block; width:120px; height:120px; background:url(../images/title-adu-logo.png) no-repeat center; position:relative; z-index:10; top:15px; cursor:pointer;
    -webkit-border-radius: 63px; -moz-border-radius: 63px; border-radius: 63px;
}
a.adu-logo:hover{
    -webkit-box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.7); -moz-box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.7); box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.7);
}


a.adu-mf-logo-tr{
    display:block; width:120px; height:120px; background:url(../images/title-adu-mf-logo2018-tr.png) no-repeat center; position:relative; z-index:10; top:15px; cursor:pointer;
    -webkit-border-radius: 63px; -moz-border-radius: 63px; border-radius: 63px;
}
a.adu-mf-logo-tr:hover{
    -webkit-box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.3); -moz-box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.3); box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.3);
}

a.adu-mf-logo-en{
    display:block; width:120px; height:120px; background:url(../images/title-adu-mf-logo2018-en.png) no-repeat center; position:relative; z-index:10; top:15px; cursor:pointer;
    -webkit-border-radius: 63px; -moz-border-radius: 63px; border-radius: 63px;
}
a.adu-mf-logo-en:hover{
    -webkit-box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.7); -moz-box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.7); box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.7);
}

div.header-top{
    width:100%; height:50px; background:#fff; clear:both;
}
div.header-container{
    width:990px; height:50px; margin:auto;
}

div.header-title{width:130px; height:50px; float:left; background-repeat:no-repeat;}

div.header-title-universityname{float:left; width:770px; height:30px; color:#162c3f; font-size:30px; line-height:30px; margin-top:10px; letter-spacing:-1px;}

a.header-language{
    float:right; margin-top:15px; font-size:14px; font-weight:bold;
    cursor:pointer; text-decoration:none; color:#000;
}
a.header-language:hover{
    color:#bc3231;
}

div.header-ribbon{
    width:100%; height:50px; background:#162c3f; clear:both;
}
div.header-ribbon > div{
    width:990px; margin:auto;
}
div.header-ribbon > div > div.header-ribbon-facultyname{
    float:left; margin:3px 0 0 130px; color:#fff; font-size:30px;
}

div.header-menu{
    width:998px; height:50px; background:#fff; margin:auto;
	border:1px solid #ddd;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
a.header-menu-link{
    display:block; height:31px; float:left; border-right:1px solid #f0f0f0;
    color:#353d6c; text-decoration:none; font-weight:800; font-size:14px;
    padding:15px 20px 5px 20px;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
a.header-menu-link:hover{
    background:#edeef4;
}
a.header-menu-link-active{
	display:block; height:31px; float:left; border-right:1px solid #f0f0f0;
    color:#353d6c; text-decoration:none; font-weight:800; font-size:14px;
    padding:15px 20px 5px 20px;
    background:#23408f;
	color:#fff;
}



a.login{
    display:block; margin:15px 10px 0 0;
    color:#00bf75; font-weight:700; font-size:14px; text-decoration: none;
}
a.login:hover{
    color:#84ef84;
}

a.logout{
    display:block; margin:15px 10px 0 0;
    color:#f91919; font-weight:700; font-size:14px; text-decoration: none;
}
a.logout:hover{
    color:#ff6666;
}



div.banner-image{
    width:1000px; height:200px; margin:auto; background:url(../images/banner-image-3.jpg) no-repeat;
}

.staff-photo{
    width:120px; height:150px; background-size: cover; background-position:center; float:left; background-color:#fff;
	margin:-116px 0 0 10px; background-repeat: no-repeat;
	border: 3px solid #fff;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.2); -moz-box-shadow: 0 0 1px rgba(0,0,0,.2); box-shadow: 0 1px 1px rgba(0,0,0,.2);
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

.staff-nameshadow{
	text-shadow: 2px 2px 2px #000;
}

div.content-container{
    width:990px; min-height:300px; background:#fff; margin:auto; 
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.05); -moz-box-shadow: 0 0 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05); clear:both;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
div.content-container > div{
    margin-left:10px; clear:both; width:970px;
}



div.iletisim-field-desc{
    float:left; font-size:14px; font-weight:300; width:25px; margin-top: 2px;
}
.iletisim-field-desc-icon-fa{
    font-size:20px; color:#7e8aac;
}

a.iletisim-social{
    display:block; float:left; margin-right: 10px; cursor:pointer; font-size:37px;
}

.iletisim-socialicon-fa{
    font-size:36px; color:#0072b1;
}
.iletisim-socialicon-fa:hover{
    color:#d00;
}
.iletisim-socialicon-ai{
    font-size:37px; color:#0072b1; margin-top:7px;
}
.iletisim-socialicon-ai:hover{
    color:#d00;
}



a.iletisim{
    color:#23408f; text-decoration:none; height:25px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
a.iletisim:hover{background:#23408f; color:#fff;}



.duyuru{
    padding:5px;
    -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
.duyuru:hover{
    background:#f0f0f0;
    padding:5px 0px 5px 10px;
}


.duyuru:hover a.announcement_file{
     background:#ddd url(../images/downloadicon-blue.png) no-repeat 6px 5px;
}
.duyuru:hover a.announcement_file:hover{
     background:#162c3f url(../images/downloadicon-white.png) no-repeat 6px 5px;text-indent: 30px; color:#fff;
}


a.announcement_file{
    display:block; font-size:14px; height:20px; text-indent: 25px;
    text-decoration: none; color:#162c3f; margin:3px; padding:3px; background:#eee url(../images/downloadicon-blue.png) no-repeat 6px 5px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    border:1px solid #d0d0d0;
}


div.course_wrapper{
    border:2px solid #aaa; margin:10px; padding:5px;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

div.course_wrapper:hover{
    border-color: #162c3f; padding-left:10px;
}

div.course_name{
    font-weight:bold;
}

a.course_file{
    display:block; font-size:14px; height:20px; text-indent: 25px;
    text-decoration: none; color:#162c3f; margin:3px; padding:3px; background:#eee url(../images/downloadicon-blue.png) no-repeat 6px 5px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    border:1px solid #d0d0d0;
}
a.course_file:hover{
    text-indent: 30px; color:#fff; background:#162c3f url(../images/downloadicon-white.png) no-repeat 6px 5px;
}


.cms-container{
    width:990px; background:#fff; min-height:26px; margin:auto; padding:5px; border:2px solid #162c3f; overflow: hidden;
    webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.cms-container-shrink{
    height:26px;
}


.cms-toggle-button{
    background:#162c3f url(../images/cms-toggle-arrow-up.png) no-repeat 960px 6px; 
    height:26px; overflow:hidden;
    cursor:pointer; color:#162c3f; font-weight:700; display:block; width:990px; font-size:14px; text-indent: 5px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.cms-toggle-button:hover{background-color:#306795;}
.cms-toggle-button-arrowdown{background-image: url(../images/cms-toggle-arrow-down.png); background-color: #758899;}

.cms-toggle-button .cms-title-text{
    color:#fff; font-weight:700; float:left; margin-top:3px;
}

.max{height:100px;}


input.cms-submit{border:none; background:#333; width:70px; height:30px; color:#fff; cursor:pointer; font-size:12px;}
input.cms-submit:hover{background:#bc3231; color:#fff;}


input.cms-submit-delete{border:none; background:#781c1b; height:26px; color:#fff; cursor:pointer; font-size:12px;}
input.cms-submit-delete:hover{background:#bc3231; color:#fff;}


.cms_status_done{
    background:#a2fbb9; border:1px solid #5bc275;
    font-size:14px; color:#0d6223;
    padding:3px; margin-bottom:5px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.cms_status_error{
    background:#ffa99e; border:1px solid #dc5141;
    font-size:14px; color:#6f0c00;
    padding:3px; margin-bottom:5px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}

.cms-input-text{
    border:1px solid #ccc; height:20px; background:#eee;
}

.cms-input-text:hover{
    border:1px solid #bc3231;
}

.cms-input-text:focus{
    color:#bc3231;
}

.cms-input-select{
    border:1px solid #ccc; height:25px; background:#eee; font-size:12px; cursor:pointer;
}

.cms-input-radio+label{cursor:pointer;}
.cms-input-radio:checked+label{color:#bc3231;}
.cms-input-radio+label:hover{color:#bc3231;}

.cms-input-desc{float:left; font-size:12px; width:90px; height:20px; padding-top:4px;}
.cms-input-title{font-size:12px; width:90px;}

.cms-group-wrapper{
    border:2px dashed #999; padding:10px;
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    background:#eee;
}

.cms-group-wrapper:hover{
    border-color:#bc3231; background:#fff;
}

.cms-group-wrapper:hover .cms-input-text{
    background:#fff;
}

.cms-group-wrapper:hover .cms-input-bio{
    background:#fff;
}

.cms-group-wrapper:hover .cms-input-select{
    background:#fff;
}

.cms-input-bio{width:960px; height:150px; resize:vertical; font-size:16px; text-align:justify; background:#eee;}

a.cms_announcement_file{
    display:block; background:#f0f0f0; font-size:14px;
    width:910px; float:left;
    padding:3px;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    border:1px solid #d0d0d0;
    text-decoration: none; color:#162c3f;
}
a.cms_announcement_file:hover{background:#162c3f; color:#fff;}


.profilePhotoPreview {
    width: 120px;
    height: 150px;
	background-color:#ddd;
    background-position: center center;
    background-size: cover;
    display: block;
	margin-left:10px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.5); -moz-box-shadow: 0 0 2px rgba(0,0,0,.5); box-shadow: 0 0 2px rgba(0,0,0,.5);
}



div.footer-copyright{
    width:100%; height:50px; background:#191919;
    bottom:0; position:fixed;
}
div.footer-copyright div{
    width:990px; margin:auto; color:#fff; font-size:11px; padding-top:15px;
}