/*020609*/

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}*/
@font-face {
    font-family: "Jost";
    src: url(/html/font/Jost/Jost-VariableFont_wght.ttf) format("truetype");
}
@font-face {
    font-family: "OpenSans";
    src: url(/html/font/Open_Sans/static/OpenSans-Regular.ttf) format("truetype");
}
/*@font-face {
    font-family: "OswaldRegular";
    src: url(/html/font/Oswald/Oswald-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "OswaldLight";
    src: url(/html/font/Oswald/Oswald-Light.ttf) format("truetype");
}
@font-face {
    font-family: "RobotoCondensed-Regular";
    src: url(/html/font/Roboto_Condensed/RobotoCondensed-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "Roboto-Regular";
    src: url(/html/font/Roboto/Roboto-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "TrebucetMS";
    src: url(/html/font/TrebuchetMS.ttf) format("truetype");
}
@font-face {
    font-family: 'HelveticaNeueItalic';
    font-style: normal;
    font-weight: normal;
    src: local('Helvetica Neue Italic'), url('/html/font/helvetica-neue-5/HelveticaNeueItalic.woff') format('woff');
}
@font-face {
font-family: 'HelveticaNeueMedium';
font-style: normal;
font-weight: normal;
src: local('Helvetica Neue Medium'), url('/html/font/helvetica-neue-5/HelveticaNeueMedium.woff') format('woff');
}
/*@font-face {
    font-family: "Segoe";
    src: url(/html/font/SegoeUI/segoeui.ttf) format("truetype");
}
@font-face {
    font-family: "Lato";
    src: url(/html/font/Lato/Lato-Regular.ttf) format("truetype");
}*/

/*html { overflow-x: hidden}
/* mynet 11px/11px Tahoma, Verdana, Arial */
/*body { margin-top: 0; cursor:default; font: 11px/11px Arial,Helvetica,sans-serif; font-size:11px; color:#555555; line-height:normal; background-color: #f7f7f7; }*/
/*th { border-bottom:3px solid #CFC2C2; color:#868D8F; font-weight:bold; text-align:center; vertical-align:middle; }*/
/*h1, h2, h3, h4, h5 { cursor:default; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#2f346b; margin: 0; font-size: 11px; }*/
/*h1, h2, h3, h4, h5 { cursor:default; font: 13px/13px Segoe, Tahoma, sans-serif; color:#3366CC; }*/
/*legend { font-weight:bold; color:#FF6633; }
a:link, a:visited {  text-decoration:none; }*/

html, body {
    /*font-family: Tahoma, Arial, sans-serif;*/
    font-family: OpenSans, Oswald, sans-serif !important;
    font-size: 13.5px !important;
    color: #444;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Jost, Tahoma, Arial;
}
a {
    font-family: Jost, Tahoma, Arial;
    color: #0074a3 !important;
}
a:hover, a:active, a:focus {
 color: orange !important;
}

@media(max-width:767px){
    body {
        padding-top: 55px;
    }
}
@media(min-width:768px){
    body {
        padding-top: 95px;
    }
}

.genel { background-image:url(../tmi/_genel2.png); background-repeat:no-repeat; background-color:transparent; }
.ResimYukleniyor {
    background: #333 url(/html/arkaplanlar/1s.jpg) no-repeat fixed center/cover;
}
.icerik_resim_stil { 
    border: 1px solid #D4D4D4;
    margin: 5px 15px 15px 5px;
    /*padding: 10px;*/
    /*img-responsive*/
    display: block;
    height: auto;
    max-width: 100%;
}
#yazdirma_alani ul { margin-left: 20px; }

.IcerikListeOge3 {
    background-size: cover; 
    min-height: 90px;
}

/*---Karusel---*/
/*.carousel-caption {
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 20px;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.6);
}*/

/*menu_yap menuleri
#menuler * { list-style: none; margin:0; padding:0; float:left; cursor:default; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; }
#menuler li { background-position:-8px -1352px; width:92px; line-height:34px; text-indent:7px; position:relative; }
#menuler li:hover { background-position:-8px -1407px; text-decoration:underline; }
#menuler ul li ul li { border-width:1px 0 0 0; border-color:#FFFFCC; border-style:solid; }
#menuler ul li ul { display:none; }
#menuler ul ul ul { top:7px; position:absolute; left:100%; }

/*Navigasyon*//*
.navigasyon { list-style-type: none; }
.navigasyon li { float:left; background-image:url(/tm/i/_genel2.png); background-repeat:no-repeat; background-position: -450px -304px; }
.navigasyon li a { color:#BE3546; text-decoration: none; }
.navigasyon li a:hover { text-decoration: none;  border-bottom: 1px solid #d0b150; }
*/
/*Navigasyon
.navigasyon { list-style-type: none; }
.navigasyon li { float:left; margin-right: 5px; }
.navigasyon li a { color:#3366CC; text-decoration: none; }
.navigasyon li a:hover { text-decoration: underline; }

/* tab menuler
.tab_icerik { display:none; clear:both; border-width:0 1px 1px 1px; border-style:solid;  border-color:#e4e4e4; padding:10px 5px 5px 5px; background-color:#FFFFFF; }
#tab_menuler { border-bottom: 1px solid #e4e4e4; margin:0; padding:0 2px 0 20px; }
#tab_menuler li { display: inline-block; position:relative; list-style-type: none; border:1px solid #e4e4e4; border-bottom:none; height:18px; padding: 4px 2px 0 4px; margin:0 3px 0 0; cursor:pointer; background-color:#FFFFFF; min-width: 100px; }
#tab_menuler li.aktif { border-top: 3px solid #FFA500; border-bottom:none; top: 1px; }
#tab_menuler li.pasif a { color: #AAAAAA; }

/* katalogcu sol *//*
#solmenu ul { list-style:none; margin:0; padding:0; cursor:pointer; }
#solmenu ul li div { background-color:#FF3366; height:16px; margin:2px 0 0 0; padding:2px 2px 2px 8px; font-weight:bold; color:#FFFFFF; }
#solmenu ul li div:hover { text-decoration:underline; }
#solmenu ul li ul { display:none; margin:0; padding:0; }
#solmenu ul li ul li { background-color:#D1D175; display:inline-block; margin:1px 0 0 0; padding:0 0 0 8px; font-weight:bold; color:#FFFFFF; }
#solmenu ul li ul li a { color:#FFFFFF; }
*/

/* Sayfalama
.sayfalama {list-style:none; margin:0; padding:0 }
.sayfalama li { float:left; cursor:pointer; padding-top: 3px; text-align:center; margin:2px; font:13px/12px Tahoma,Arial,sans-serif; border:1px solid #d5d5d5; background-color:#f1f1f1; font-weight:bold; }
.sayfalama li.secili, li.active { background-color: #999999; border:1px solid #999999; color:#ffffff; cursor: default; width:17px; height:16px; display: block; }
.sayfalama li a { text-decoration: none; color:#999999; width:17px; height:16px; display: block; }
.sayfalama_sol_ok { background-position: -115px -381px; width: 16px; height: 16px; float:left; }
.sayfalama_sag_ok { background-position: -137px -381px; width: 16px; height: 16px; float:left; }*/
/*
.pirilti tr { background-color:transparent; }
.pirilti tr:hover { background-color:#F8F8FF; }
.imli td {background-image:url(../tmi/ok.gif); background-repeat:no-repeat; background-position:center left; padding-left:12px; }
.uyari { padding:15px 5px 15px 70px; background-color:#F5D44F; background-position:left -1743px; border:1px solid #FFFFFF; color:#FFFFFF; font-family:Tahoma,Verdana; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; line-height:12px; }
.uyari2 { padding:15px 5px 15px 70px; background-color:#FD62A4; background-position:left -1743px; border:1px solid #FFFFFF; color:#FFFFFF; font-family:Tahoma,Verdana; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; line-height:12px; }
.uyari3 { padding:15px 5px 15px 70px; background-color:#EBEED4; background-position:left -1743px; border:1px solid #FFFFFF; color:#939393; font-family:Tahoma,Verdana; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; line-height:12px; }
.kutu1 { border:1px solid #F4FBE2; padding:2px; margin:2px; }
.kutu1:hover { background-color:#F4FBE2 }
.kutu2 {margin:10px 0 10px 0; background-color:#f2f2f0; padding:5px; border:1px solid #e4e4e4; cursor:pointer; }
.kutu2:hover {background-color:#f6f6f4; }
.kutu_turuncu {margin:10px 0 10px 0; background-color:#EFE2D5; padding:5px; border:1px solid #EFE2D5; cursor:pointer; }
.kutu_turuncu:hover {background-color:#f6f6f4; }

.gizle {display:none; }

.giz {display:none; }
.hbr { cursor:pointer; letter-spacing:-0.3pt; margin:3px 2px 0 0; width:285px; height:80px; }

.text { color: #000000; border: #e4e4e4 1px solid; padding:2px; }
.text:hover { color: #000000; border: #e4e4e4 1px solid; padding:2px; background-color:#F8F8FF; }
.textarea { color: #000000; border: #e4e4e4 1px solid; padding:2px; }
.textarea:hover { color: #000000; border: #e4e4e4 1px solid; padding:2px; background-color:#F8F8FF; }

.buton { font-size:90%; border:none; cursor:pointer; height:19px; padding-bottom: 3px; color: #ffffff; background-image: none; }
/*.buton1 { background-position:-7px -7px; width:76px; }
.buton1:hover { background-position:-7px -41px; }*//*
.buton1 { border:1px solid #3079ED; background-color:#4D90FE; }
.buton1:hover { border:1px solid #2f5bb7; background-color:#357ae8; }
/*.buton2 { background-position:-7px -107px; width:66px; }
.buton2:hover { background-position:-7px -141px; }*//*
.buton2 { border:1px solid #4CA323; background-color:#5EBF2D; }
.buton2:hover { border:1px solid #39751D; background-color:#4CA323; }
/*.buton3 { background-position:-7px -274px; width:46px; }
.buton3:hover { background-position:-7px -274px; }*//*
.buton3 { border:1px solid #B7103A; background-color:#FF3366; }
.buton3:hover { border:1px solid #A8032C; background-color:#E82052; }

.txtenkucuk { width:55px; color:#555555; padding:5px 6px; background-position:-7px -596px; border:none; }
.txtenkucuk:focus, .txtenkucuk:hover, .txtenkucuk:active{ background-position:-7px -620px; border:none;  }
.txtkucuk { width:172px; color:#555555; padding:6px 5px; background-position:-7px -710px; border:none; }
.txtkucuk:focus, .txtkucuk:hover, .txtkucuk:active{ background-position:left bottom; }
.txtorta { height:14px; width:170px; color:#555555; padding:5px 6px; background-position:-7px -710px; border:none; }
.txtorta:focus, .txtorta:hover, .txtorta:active{ background-position:-7px -735px; }
.txtenbuyuk { height:82px; width:250px; color:#555555; padding:5px 6px; background-position:-7px -824px; border:none; }
.txtenbuyuk:focus, .txtenbuyuk:hover, .txtenbuyuk:active{ background-position:-7px -917px; }
.buyuk_dugme1 { width:74px; height:25px; color:#555555; background-position:-8px -533px; border:none; }
.buyuk_dugme1:hover{ background-position:-8px -562px; }

.mavibar {border-top:1px solid #7F80FF; background-color:#EFEFFF; border-bottom:1px solid #D1D1DF; padding:3px; }
.yesilbar {border-top:1px solid #53ee2f; background-color:#EFEFFF; border-bottom:1px solid #009933; padding:3px; }
.krembar {border-top:1px solid #E3E3CA; background-color:#F7FFE7; border-bottom:1px solid #f1f1f1; padding:3px; }
.krembar:hover {background-color:#F0FFDF;}
.turuncubar {border-top:1px solid #EFE2D5; background-color:#FBFBF0; border-bottom:1px solid #f1f1f1; padding:3px; }
.gribar { border-top:1px solid #DDDDDD; background-color:#F8F8F8; padding:3px; }
.resim_cerceve1 { float:left; background-color: #FFFFFF; padding: 4px; border:1px solid #e4e4e4; margin: 0 5px 0 0; }


.f_kc { font-size:smaller }


select { border:1px solid #fe9f6b; color:#202020; background-color:#f4fbe2; font-size:100%; }
select:hover { background-color:#F8F8FF;  }
/*fieldset {padding:5px; border: #e4e4e4 1px solid; color:#4c4c4c; font-size:100%;}*//*
img {border:none}

.v { vertical-align:middle; }
.p { cursor:pointer; }
.hbrs {float:right; cursor:pointer; padding:3px }
.vt { color:#5a5a5a; border: #e6e6e6 1px solid; vertical-align:top; text-align:center; letter-spacing:-0.3pt; }
.nk { color: #ffffff; vertical-align:middle; }
.bdr {border-style:outset; border-bottom-color:#cccccc; }


.nokta {  background-position: -73px -160px; margin-right: 3px; display: inline-block; height: 20px; vertical-align: middle; width: 20px; }
.font_normal { color:#555555; font-weight:normal; }
.font_kucuk { font-size: 9px; }
.yesil_italik { font-style: italic; color: #4BA54B; }
.yesil_normal { color: #4BA54B; line-height:11px; }
.icon_mavi_kucuk_daire { display: inline-block; vertical-align: bottom; background-position: -60px -351px; width: 8px; height: 16px; }
.font_kucuk { font-size:smaller }
.font_yesil1 { color: #4BA54B; }
.font_mavi1 { color: #1A66B2; }
.font_gri1 { color: #555555; }
.font_kalin { font-weight: bold; }
.font_italic { font-style: italic; }
.li_yatay { display: inline;  float:left; }
.icon_sil1 { display: inline-block; vertical-align:middle; background-position:-6px -307px; width:16px; height:16px; cursor: pointer; }
.icon_yorum1 { display: inline-block; vertical-align:middle; background-position:-107px -306px; width:16px; height:16px; }
.icon_ciftok1 { display: inline-block; vertical-align: middle; background-position: -394px -311px; width: 16px; height: 16px; }
.icon_surat1 { display: inline-block; vertical-align: middle; background-position: -312px -347px; width: 16px; height: 16px; }
.icon_bayrak1 { display: inline-block; vertical-align: middle; background-position: -188px -347px; width: 16px; height: 16px; }
.icon_kirmiziok1 { display: inline-block; vertical-align: middle; background-position: -247px -380px; width: 16px; height: 16px; }
.icon_arti1 { display: inline-block; vertical-align: middle; background-position:-154px -311px; width: 16px; height: 16px; }
.icon_eksi1 { display: inline-block; vertical-align: middle; background-position:-132px -311px; width: 16px; height: 16px; }
.icon_kirmizi_nokta1 { display: inline-block; vertical-align: middle; background-position: -472px -309px; width:10px; height:16px; }
.icon_mavi_nokta1 { display: inline-block; vertical-align: middle; background-position:-58px -351px; width:10px; height:16px; }
.icon_gri_sol_ok1 { display: inline-block; vertical-align: middle; background-position: -115px -380px; width: 16px; height: 16px; }
.icon_gri_sag_ok1 { display: inline-block; vertical-align: middle; background-position: -137px -380px; width: 16px; height: 16px; }
.icon_tam_ekran1 { display: inline-block; vertical-align: middle; background-position: -543px -308px; width:20px; height:16px; }
.icon_degistir1 { display: inline-block; vertical-align: middle; background-position: -553px -406px; width:16px; height:16px; cursor: pointer; }
.icon_onayli_kutu1 { display: inline-block; vertical-align: middle; background-position: -61px -308px; width:16px; height:16px; cursor: pointer; }
.icon_onay_kutusu1 { display: inline-block; vertical-align: middle; background-position: -85px -308px; width:16px; height:16px; cursor: pointer; }
*/

#dsolmenu .nav-link {
    display: block;
    padding: 0.5rem 0.5rem;
}