body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
.fl{color: #222943 !important;}
table {
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}

ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

a:active, a:focus {
    outline-style: none;
}

object {
    outline-style: none;
}

a {
    outline: none;
}

input:focus {
    outline: none
}

a#logo-ohm {
    float: left;
    margin-top: 5px;
    overflow: hidden;
    width: 223px;
}

.fl {
    float: left
}

.fr {
    float: right
}

.mt10 {
    margin-top: 10px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.mr0 {
    margin-right: 0px !important;
}

.mb0 {
    margin-bottom: 0px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt50 {
    margin-top: 50px !important;
}

.mr16 {
    margin-right: 16px !important;
}

.ac {
    text-align: center
}

.pr {
    position: relative
}

body {
    background: #dff0ff url("../images/bg.png") repeat-x left 135px;
    font-family: "Mulish", Arial, Verdana;
}

h1 {
    color: #05adee;
    font-size: 33px;
    margin: 10px 8px 15px;
}

h2 {
    color: #003183;
    font-size: 16px;
    margin: 5px 10px 10px 10px;
}

.aboveTbl {
    float: left;
    margin-top: 12px;
}

.inner {
    width: 100%;
    margin: 0px auto;
}

.wrapper {
    padding-bottom: 10px;
}

/* Header */

/* Login sayfasina ozel bir durum */
.login .wrapper .header {
    height: 136px;
}

.wrapper .header {
    background: url("../images/bg-header.jpg") no-repeat center top;
}

.wrapper .header .topBar {
    height: 75px;
    padding-top: 15px;
}

.wrapper .header .topBar .tt-logo {
    padding-top: 5px;
}

.wrapper .header .bottomBar {
    overflow: hidden;
    padding-bottom: 10px;
    height: 36px;
}

.wrapper .header .bottomBar ul {
    float: left;
    padding-top: 14px;
    width: 625px;
}

.wrapper .header .bottomBar ul li {
    float: left;
    font-size: 12px;
    color: #fff;
}

.wrapper .header .bottomBar ul li.mainPage {
    margin-top: -5px;
    padding-left: 2px;
    cursor: pointer;
}

.wrapper .header .bottomBar ul li.user {
    padding: 0px 10px 0px 15px;
    margin-right: 15px;
    border-right: 1px solid #4b82d0;
    cursor: pointer;
}

.wrapper .header .bottomBar .search {
    background: url("../images/bg-search.png") no-repeat scroll 7px 7px transparent;
    float: left;
    height: 35px;
    margin-top: 3px;
    width: 232px;
}

.wrapper .header .bottomBar .search.over {
    background: url("../images/bg-search-over.png") no-repeat scroll left top transparent;
}

.wrapper .header .bottomBar .search input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #CEE9FF;
    font-size: 12px;
    margin: 11px 10px 4px 17px;
    width: 169px;
    -webkit-appearance: none;
}

.wrapper .header .bottomBar .search.over input {
    color: #fff;
    -webkit-appearance: none;
}

.wrapper .header .bottomBar .logout {
    padding-top: 10px;
    float: right;
}

/* content */

.wrapper .content {
    width: 980px;
    margin: 0px auto;
    margin-top: 10px;
    overflow: hidden;
}

/* left content */

.leftContent {
    width: 245px;
    float: left;
}

.leftContent .leftMenu {
    background: url(../images/bg-left-menu-bottom.png) no-repeat left bottom;
    padding-bottom: 6px;
    margin-bottom: 10px;
    width: 245px;
}

.leftContent .leftMenu ul {
    background: #003183 url(../images/bg-left-menu-top.png) no-repeat left top;
    padding: 6px 5px;
}

.leftContent .leftMenu ul li {
    line-height: 12px;
    position: relative;
}


.leftContent .leftMenu ul ul {
    background-image: none;
    background-color: #003183;
    display: none;
    padding-bottom: 0px;
    width: 225px;
}

.leftContent .leftMenu ul ul li a {
    background: none;
    border: medium none;
    color: #FFFFFF;
    font: 12px Tahoma, Geneva, sans-serif;
    padding: 0 0 15px 20px;
    font-weight: bold;
    width: 185px;
}

.leftContent .leftMenu ul ul li a.active-menu {
    background: #003183 url("../images/bg-list-menu.png") no-repeat scroll 0 2px;
    color: #FFB900;
    text-decoration: underline;
}

.leftContent .leftMenu ul ul ul {
    background: none repeat scroll 0 0 #003183;
    padding-top: 0px;
    padding-bottom: 0px;
}

.leftContent .leftMenu ul ul ul li {
    background: none repeat scroll 0 0 #003183;
}

.leftContent .leftMenu ul ul ul li a {
    background: #003183 url("../images/bg-list-menu.png") no-repeat scroll 15px -57px;
    color: #007de4;
    padding-left: 25px;
    width: 180px;
}

.leftContent .leftMenu ul ul ul li a.active-menu {
    background-position: 15px -27px;
    color: #43abff;
}

/* right content */

.rightContent {
    width: 725px;
    float: right;
}

.modal p,
.rightContent p {
    color: #6988b1;
    font: 14px "Mulish", Verdana, Geneva;;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 16px;
}

.rightContent p.disclaimer {
    font-size: 11px;
    padding-bottom: 15px;
}

.rightContent p.disclaimer a {
    font-size: 11px;
}


.rightContent p.remaining,
.rightContent .dipnot p,
.rightContent .buttonCont p {
    padding-left: 0px;
    padding-right: 0px;
}

.rightContent .bannerContent {
    width: 725px;
    margin-bottom: 10px;
    height: 295px;

}

.rightContent .bannerContent.pab {
    padding-top: 109px;
}

.msie .rightContent .bannerContent.pab {
    padding-top: 110px;
}

.rightContent .bannerContent #bannerLeft {
    width: 468px;
    height: 295px;
    position: relative;
    float: left;
}

.rightContent .bannerContent #bannerLeft #rotator {
    position: absolute;
    bottom: 15px;
    left: 15px;
}

.rightContent .bannerContent #bannerLeft #rotator li {
    background: url(../images/bg-rotator.png) no-repeat left -27px;
    width: 26px;
    height: 26px;
    float: left;
    margin-right: 5px;
}

.rightContent .bannerContent #bannerLeft #rotator li.active {
    background-position: left top;
}

.rightContent .bannerContent #bannerLeft #rotator li a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
}

.msie .rightContent .bannerContent #bannerLeft #rotator li a {
    padding-top: 4px;
}

.rightContent .bannerContent #bannerLeft .bannerBox {
    display: none;
}

.rightContent .bannerContent #campaign .campaignBox.acik,
.rightContent .bannerContent #bannerLeft .bannerBox.acik {
    display: block;
}

.rightContent .bannerContent #campaign {
    width: 257px;
    float: left;
}

.rightContent .bannerContent #campaign .campaignBox {
    width: 257px;
    height: 295px;
    display: none;

}

.box {
    background: url("../images/bg-box-mini-bottom.png") no-repeat left bottom;
    width: 245px;
    padding-bottom: 9px;
    margin-bottom: 10px;
}

.box-wide-top {
    background: url("../images/bg-box-top.png") no-repeat left top;
    width: 725px;
    height: 9px;
    overflow: hidden;
}

.box-wide-content {
    background: url("../images/bg-box-content.png") repeat-y left top;
    width: 705px;
    /*padding: 1px 10px 0px 10px;*/
    float: left;
}

.box-wide-bottom {
    background: url("../images/bg-box-bottom.png") no-repeat left top;
    width: 725px;
    height: 9px;
    margin-bottom: 10px;
    overflow: hidden;
}

.box.lite {
    background: url("../images/bg-box-lite-bottom.png") no-repeat left bottom;
    width: 705px;
    margin-bottom: 0px;
}

.box.lite .bContent {
    background: url("../images/bg-box-lite-top.png") no-repeat left top;
    /*overflow:hidden;*/
    width: 685px;
}

.tabBox {
    float: left;
    width: 725px;
    position: relative;
    padding-top: 41px;
}

.msie .tabBox {
    padding-top: 43px;
}

.tabBox ul.tabs {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
}

.tabBox ul.tabs li {
    background: url("../images/bg-tab-right.png") no-repeat scroll right -90px transparent;
    float: left;
    margin-right: 3px;
}

.tabBox ul.tabs li.active {
    background-position: right top;
}

.tabBox ul.tabs li a {
    background: url(../images/bg-tab-left.png) no-repeat left -90px;
    color: #bfd0e6;
    display: block;
    font-size: 16px;
    padding: 15px 23px 10px 23px;
    text-decoration: none;
    margin-right: 3px;
}

.tabBox ul.tabs li.active a {
    background-position: left top;
    color: #003183;
    padding-bottom: 11px;
}

.tabBox .contentBoxContainer {
    background: url("../images/bg-box-bottom.png") no-repeat scroll left bottom transparent;
    width: 725px;
    padding-bottom: 8px;
    position: relative;
    /*float:left;*/

}

.tabBox .contentBox {
    background: url("../images/bg-tab-box-top.png") no-repeat scroll left top transparent;
    display: none;
    padding: 10px 10px 2px;
}

.tabBox .contentBox .tablo {
    margin-bottom: 0px;
}

.tabBox.lite {
    width: 705px;
}

.tabBox.lite .contentBox {
    background: url("../images/bg-tab-lite-box-top2.png") no-repeat scroll left top transparent;
    width: 685px;
    float: left;
}

.tabBox.lite .contentBoxContainer {
    background: url("../images/bg-box-lite-bottom.png") no-repeat scroll left bottom transparent;
    width: 705px;
    float: left;

}

.msie6 .tabBox.lite .contentBoxContainer {
    float: none;

}

.tablo label.text {
    display: block;
    color: #003183;
    font-weight: normal;
    padding-top: 15px;
    padding-bottom: 5px;
}
.form-group.tablo label.text {font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 30px;}

.tablo label.sample {
    color: #3C7CAD;
    float: left;
    padding: 10px 10px 0 0;
    text-align: left;
    text-shadow: 0 1px 0 #E4F2FD;
}

ul.list {
    background: #def0ff url("../images/bg-list-bottom.png") no-repeat left bottom;
}

ul.list li {
    color: #0082eb;
    font-size: 12px;
    padding: 10px 18px;
    background: url(../images/dashed.png) no-repeat center top;
}

ul.list li.first {
    background: url("../images/bg-list-top.png") no-repeat left top;
}

.sik-kullanilan-islemler {
    background: url("../images/bg-tooltip-bottom.png") no-repeat scroll left bottom transparent;
    padding-bottom: 6px;
    overflow: hidden;
    margin-top: -8px;
    width: 980px;
}

.msie6 .sik-kullanilan-islemler .islem-liste {
    float: left;
}

.sik-kullanilan-islemler .islem-liste {
    background: url("../images/bg-tooltip-top.png") no-repeat scroll left top transparent;
    overflow: hidden;
    padding-bottom: 0;
    padding-left: 10px;
    padding-top: 25px;
}

.sik-kullanilan-islemler ul.secilmis-liste {
    float: left;
    width: 900px;
}

.msie6 .sik-kullanilan-islemler ul.secilmis-liste {
    width: 890px;
}

.sik-kullanilan-islemler ul.secilmis-liste li {
    border-right: 1px solid #D2DBE7;
    float: left;
    font-size: 12px;
    padding: 2px 15px;
}

.sik-kullanilan-islemler ul li.heading {
    background: url("../images/icons.png") no-repeat scroll -42px -106px transparent;
    border-right: medium none;
    color: #F89800;
    padding-left: 25px !important;
}

.sik-kullanilan-islemler ul.secilmis-liste li a {
    color: #0082EB;
    text-decoration: none;
}

.sik-kullanilan-islemler.edit-this ul.secilmis-liste li {
    padding-right: 8px;
    padding-left: 8px;
}

.msie6 .sik-kullanilan-islemler.edit-this ul.secilmis-liste li {
    padding-right: 7px;
    padding-left: 7px;
}

.sik-kullanilan-islemler.edit-this ul.secilmis-liste li a {
    background: url("../images/add-remove.png") no-repeat right top;
    padding-right: 20px;
}

.sik-kullanilan-islemler .edit {
    float: right;
    padding: 0px 10px;
    width: 50px;
}

.msie6 .sik-kullanilan-islemler .edit {
    width: 60px;
}

.sik-kullanilan-islemler .edit a {
    float: left;
    margin-left: 5px;
}

.sik-kullanilan-islemler .islem-sec {
    border-top: 1px solid #D3E6FE;
    float: left;
    margin-top: 5px;
    overflow: hidden;
    padding-top: 8px;
    width: 960px;
    display: none;
}

.sik-kullanilan-islemler .islem-sec .islem-col {
    border-right: 1px solid #E0EDFE;
    float: left;
    padding: 5px 10px 10px;
    width: 116px;
}

.sik-kullanilan-islemler .islem-sec .islem-col span.title {
    display: block;
    font: 15px arial;
    color: #003183;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
}

.sik-kullanilan-islemler .islem-sec .islem-col ul {

}

.sik-kullanilan-islemler .islem-sec .islem-col ul li {
    padding: 5px 0px 0px 0px;
}

.sik-kullanilan-islemler .islem-sec .islem-col ul li a {
    background: url("../images/add-remove.png") no-repeat scroll left -25px transparent;
    display: inline-block;
    padding-bottom: 2px;
    padding-left: 25px;
    font: 11px tahoma;
    color: #0082eb;
    text-decoration: none;
}

/* Tablo */

.tablo {
    /*margin-bottom:8px;*/
}

.tablo thead tr th.last {
    background-position: right top;
}

#theadTablo {
    background-color:#08bec9;
        color: white;
  	font-family: "Mulish", Arial, Verdana;
    text-align:center !important;
}
#theadTablo tr th{
	    text-align: center !important;
    color: white;
    font-family: "Mulish", Arial, Verdana;
    font-size: 16px !important;
}
.tablo tbody tr td {
    /*background: #c9e4fa;*/
    padding: 5px 5px;
    text-align: center;
    font-size: 16px;
    color: #2358b0;
    font-weight: bold;
    /*border-top: 1px solid #def0ff;*/
    /*border-right: 1px solid #def0ff;*/
    text-shadow: 0px 1px 0px #e4f2fd;
}

.tablo tbody tr.odenecek td {
    background: #f89b00;
    color: #fff;
    border-top: 1px solid #def0ff;
    border-right: 1px solid #fccd80;
    text-shadow: 0px 1px 0px #be6e00;
}

/*.tablo tbody tr td span.ttnet {*/
/*color: #ffa500;*/
/*}*/

.tablo tbody tr.odenecek td span.ttnet {
    color: #fff;
}

.tablo tbody tr th {
    background: #c9e4fa;
    padding: 10px 10px 0px 10px;
    text-align: left;
    font-size: 15px;
    color: #003183;
    font-weight: bold;
    border-top: 1px solid #bbdff9;
    border-right: 1px solid #acd2f2;
}

.tablo tbody tr.titleSub td {
    background: url("../images/bg-titleSub.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 6px;
    border-top: 1px solid #1a86de;
    border-right: 1px solid #1a7cd9;
    text-shadow: 0px -1px 0px #004480;
}

.tablo tbody tr.titleSub.st td {
    background: #006ecd;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 10px;
    border-top: 1px solid #1a86de;
    border-right: 1px solid #1a7cd9;
    text-shadow: 0px -1px 0px #004480;

}

.tablo tbody tr td.date {
    background: #78bcf4;
    text-shadow: 0px -1px 0px #6096c3;
}

.tablo tbody tr.odenecek td.date {
    background: #ed8d00;
    color: #fff;
    text-shadow: 0px 1px 0px #be6e00;
}

.tablo tbody tr td.date span {
    display: block;
    text-align: center;
    font-weight: bold;
}

.tablo tbody tr td.date span.day {
    font-size: 36px;
}

.tablo tbody tr td.date span.month {
    font-size: 14px;
}

.tablo.form tbody tr th,
.tablo.form tbody tr td {
    border: none;
    text-align: left;
    background: #c9e4fa;
}

.tablo.form tbody tr th {
    text-shadow: 0 1px 0 #E4F2FD;
}

.tablo.form tbody tr td {
    color: #135E9F;
    text-shadow: 0 1px 0 #E4F2FD;
}

.tablo.form tfoot tr td {
    background: #c9e4fa url(../images/bg-tfoot-form.png) no-repeat left top !important;
}

.tablo.form tfoot tr td.first {
    background-position: left bottom !important;
}

.tablo.form tfoot tr td.last {
    background-position: right bottom !important;
}

.tablo.form.dar tbody tr th {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
}

.tablo.form.dar tbody tr td {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
}

.tablo.form .selectCont {
    margin-bottom: 0px;
    margin-right: 0px;

}

.tablo.form.info {
    margin-bottom: 0px;
}

.tablo.form.info tbody tr th,
.tablo.form.info tbody tr td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.tablo.form.info tbody tr td {
    padding-right: 25px;
}

.tablo.form.billing tbody tr th {
    padding: 0px;
    vertical-align: top;
    font-size: 12px;
}

.tablo.form.billing tbody tr td {
    padding: 0px;
    vertical-align: top;
}

.tablo.form.change tbody tr th, .tablo.form.change tbody tr td {
    padding: 10px 0px 0px 0px;
    vertical-align: top;
}

.tablo.form.change tbody tr td th {
    background-color: #a0cff3;
    padding: 20px 10px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 13px;
}

.tablo.form.change tbody tr td td {
    padding: 15px 0 15px 0px;
    vertical-align: middle;
}

.tablo.form.change tbody tr td td p {
	font-family: "Mulish", Arial, Verdana;
    font-weight: bold;
    color: #135E9F;
    text-shadow: 0 1px 0 #E4F2FD;
}

.tablo.form.billing.detail tbody tr td {
    padding-left: 10px;
    padding-right: 10px;
}

.tablo.form.billing tbody tr td th,
.tablo.form.billing tbody tr td td {
    background: #C9E4FA url(../images/bg-td-line.png) repeat-x left bottom;
    padding: 15px 10px;
    vertical-align: top;
}

.tablo.form.billing tbody tr td td.removed span {
    background: url("../images/add-remove.png") no-repeat scroll left top transparent;
    padding-left: 30px;
    padding-bottom: 10px;
}

.tablo.form.billing tbody tr td td.added span {
    background: url("../images/add-remove.png") no-repeat scroll left -25px transparent;
    padding-left: 30px;
    padding-bottom: 10px;
}

.tablo.form.billing tbody tr td.noborder {
    background-image: none;
}

.tablo.form.change tbody tr td td.sep {
    background: none;
    height: 10px;
    padding: 0px;
    margin: 0px;
}

.tablo tfoot tr td {
    padding: 5px 10px;
    text-align: center;
    font-size: 15px;
    color: #000;
    font-weight: bold;
    /*border-right:1px solid #def0ff;*/
}

.tablo tfoot tr td.first {
    background-position: left bottom;
}

.tablo tfoot tr td.last {
    background-position: right bottom;
}

.tablo tfoot tr.total td {
    color: #000;
    text-align: center;
    text-shadow: 0px 1px 0px #fac880;
}

.tablo tfoot tr.total td.first {
    color: #000;
    text-align: right;
    text-shadow: 0px 1px 0px #fac880;
    border-right: #F59000;
}

.tablo tfoot tr.total td.last {
    background-position: right bottom;
}

.tablo.form tfoot tr td {
    border: none;
    padding-bottom: 10px;
}

.tablo.form tfoot tr.example td {
    color: #3C7CAD;
    padding: 0 10px 10px;
    text-align: left;
    text-shadow: 0 1px 0 #E4F2FD;
}

.tablo .innerTablo {
    width: 645px;
    text-align: center;
    margin-bottom: 5px;
}

.tablo.form tbody tr td table.innerTablo tr td {
    background: #eef8ff;
    padding: 6px 10px !important;

}
.tablo.form tbody tr td table.innerTablo tr td label.label2 {
line-height: 21px;
    padding: 0px 10px !important;
    margin-top: -4px;
}



.tablo.form tbody tr td table.innerTablo tr td label {
    /*float: left;*/
    /*padding-left: 10px;*/
    display: block;
    overflow: hidden;
}

.msie6 .tablo.form tbody tr td table.innerTablo tr td label {
    float: left;
}

.tablo.form tbody tr td .innerTablo tr th {
    background: none;
    font-size: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.campContainer {
    background: #a0cff3;
    padding: 10px;
}

.campContainer .campImg {
    width: 337px;
    height: 160px;
    overflow: hidden;
}

.campContainer .campCont {
    font: 12px tahoma;
    padding-top: 8px;
}

.box-image {
    position: absolute;
}

.box-image.phone {
    right: 10px;
    bottom: 0px;
}

.box-image.phone2 {
    right: 0px;
    top: 75px;
}

.makbuzForm span.error {
    width: auto;
    padding: 5px 3px 3px;
}

.tableContent td {
    font-size: 12px !important
}

.makbuz-uyari {
    font-size: 14px !important;
    margin: 10px 0
}

.dekontUyari {
    font-size: 14px !important;
    margin: 10px 0
}

.printHeader {
    display: none
}

.printTL {
    display: none
}

.print-makbuz-bilgi {
    display: none
}

.screen-makbuz-bilgi {
    margin-bottom: 15px
}

.inputCont {
    background: url("../images/bg-custom-input.png") no-repeat scroll left top transparent;
    float: left;
    height: 100%;
    margin-right: 10px;
    padding-left: 5px;
    position: relative;
}

.inputCont .input {
    background: url("../images/bg-custom-input.png") no-repeat scroll right -50px transparent;
    padding: 10px 10px 11px 3px;
    -webkit-appearance: none;
}

.inputCont .input input {
    background: transparent;
    background-color: white; 
    width: 100%;
    height: 56px;
    border: 1px solid #dee3ed;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075) !important;
    border-radius: 4px;
}

.textareaCont {
    background: url("../images/bg-custom-textarea.png") no-repeat scroll left top transparent;
    float: left;
    height: 100%;
    margin-right: 10px;
    padding-left: 7px;
    position: relative;
}

.textareaCont .textarea {
    background: url("../images/bg-custom-textarea.png") no-repeat scroll right -106px transparent;
    padding: 10px 10px 10px 3px;
    -webkit-appearance: none;

}

.textareaCont .textarea textarea {
    border: none;
    background: transparent;
    font-size: 14px;
    -webkit-appearance: none;
    height: 74px;
    resize: none;
}

.dipnot {
    background: #f7f9fb url("../images/bg-dipnot-bottom.png") no-repeat scroll left bottom;
    /*float: left;*/
    margin: 10px 0;
    overflow: hidden;
    padding-bottom: 3px;
    width: 705px;
}

.dipnot span {
    background: none;
    padding: 8px 0px;
    color: #666f85;
    display: block;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 16px;
}

.dipnot span a {
    color: #05ADEE;
    text-decoration: underline;
}

.warn {
    color: #FFFFFF;
    font: bold 14px Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding-bottom: 5px;
}

.warn.error {
    background: url("../images/warn-error-lite-bottom.png") no-repeat scroll left bottom transparent;
}

.warn.error span {
    background: url("../images/warn-error-lite-top.png") no-repeat scroll left top transparent;
    display: block;
    padding: 10px 40px 5px;
}

.warn.success {
    background: url("../images/warn-success-lite-bottom.png") no-repeat scroll left bottom transparent;
}

.warn.success span {
    background: url("../images/warn-success-lite-top.png") no-repeat scroll left top transparent;
    display: block;
    padding: 10px 40px 5px;
}

.warn.successLong {
    background: url("../images/warn-success-lite-bottom-long.png") no-repeat scroll left bottom transparent !important;
}

.warn.successLong span {
    background: url("../images/warn-success-lite-top-long.png") no-repeat scroll left top transparent;
    display: block;
    padding: 10px 40px 5px;
}

.sik-kullanilan-islemler .warn.error {
    background: url("../images/warn-error-bottom.png") no-repeat scroll 1px bottom transparent;
    color: #FFFFFF;
    float: left;
    font: bold 14px Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
    margin-top: 4px;
    overflow: hidden;
    padding-bottom: 5px;
    width: 100%;
}

.msie .sik-kullanilan-islemler .warn.error {
    float: none;
}

.sik-kullanilan-islemler .warn.error span {
    background: url("../images/warn-error-top.png") no-repeat scroll 1px top transparent;
    display: block;
    padding: 10px 40px 5px;
}

.warn.wide {
    background: url("../images/warn-error-wide-bottom.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    font: bold 14px Arial, Helvetica, sans-serif;
    margin-bottom: 4px;
    overflow: hidden;
    padding-bottom: 5px;
}

.warn.wide.error span {
    background: url("../images/warn-error-wide-top.png") no-repeat scroll left top transparent;
    display: block;
    padding: 10px 40px 5px;
}

.inpInfo {
    color: #2358B0;
    display: inline-block;
    float: left;
    font-size: 13px;
    text-align: left;
    text-shadow: 0 1px 0 #E4F2FD;
}

.highlight {
}

.highlight.blue {
    color: #0082eb !important;
}

.scroller {
    padding: 0px !important;
}

.scroller .scrollWrap {
    width: 685px;
    overflow-x: scroll;
}



/* Kampanya */

#campaign-area, #campaign-scroller {
    height: 295px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 257px;
    float: left;
}

#campaign-holder {
    height: 500px;
}

#campaign-previous, #campaign-next {
    width: 27px;
    height: 27px;
    position: absolute;
    background: transparent url("../images/arrow-left.png") no-repeat 50% 50%;
    bottom: 15px;
    display: none;
    cursor: pointer;
    cursor: hand;
}

#campaign-previous {
    left: 10px;
}

#campaign-next {
    display: block;
    background: transparent url("../images/arrow-right.png") no-repeat 50% 50%;
    bottom: 15px;
    right: 10px;
}

.campaign-content {
    float: left;
    width: 257px;
    height: 295px;
    position: relative;
    cursor: pointer;
}

.campaign-content a {
    bottom: 19px;
    left: 44px;
    position: absolute;
    text-align: center;
    width: 170px;
    color: #fff;
    text-decoration: none;
}

/* Custom Selectbox */

.selectCont {
    float: left;
    margin-bottom: 8px;
    margin-right: 20px;
}

.custom-select-wrapper {
    font-size: 12px;
    position: relative;
}

.custom-select-item {
    cursor: pointer;
    height: 38px;
    position: relative;
    z-index: 0;
}

.msie6 .custom-select-item {
    overflow: hidden;
}

.custom-select-item .custom-select-item-left {
    background: url("../images/bg-custom-select.png") no-repeat scroll left top transparent;
    height: 100%;
    padding-left: 6px;
}

.custom-select-item .custom-select-item-right {
    background: url("../images/bg-custom-select.png") no-repeat scroll right -48px transparent;
    padding: 10px 40px 7px 3px;
}

.custom-select-item .custom-select-item-text {
    color: #2358B0;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    line-height: 20px;
    overflow: hidden;
    text-align: left;
    /*padding-right: 10px;*/
}

/*.custom-select-item {*/
/*cursor: pointer;*/
/*height: 38px;*/
/*position: relative;*/
/*z-index: 0;*/
/*}*/

/*tablo.form tbody tr td {*/
/*color: #135E9F;*/
/*text-shadow: 0 1px 0 #E4F2FD;*/
/*}*/

/*tablo.form tbody tr td {*/
/*color: #135E9F;*/
/*text-shadow: 0 1px 0 #E4F2FD;*/
/*}*/

/*tablo.form tbody tr td {*/
/*color: #135E9F;*/
/*text-shadow: 0 1px 0 #E4F2FD;*/
/*}*/

/*table {*/
/*border-collapse: inherit;*/
/*border-spacing: 0;*/
/*}*/

/*table {*/
/*display: table;*/
/*border-collapse: separate;*/
/*border-spacing: 2px;*/
/*border-color: gray;*/
/*}*/

.custom-select-wrapper select {
    border: 1px solid #DEDEDE;
    color: #86929D;
    font-family: "Mulish", Arial, Verdana;
    font-size: inherit;
    left: -10000px;
    position: absolute;
    z-index: 9999;
}

.custom-select-wrapper select option {
    padding-bottom: 2px;
    padding-top: 2px;
}

.custom-select-wrapper select.custom-select-active {
    left: 0;
    z-index: 9999;
}

.custom-select-index {
    z-index: 150;
}

/* Custom Checkbox */

.custom-checkbox {
    margin: 0 auto;
    overflow: hidden;
    width: 24px;
}

.innerTablo .custom-checkbox {
    float: left;
    padding-right: 30px;
}

.custom-checkbox .dnone {
    display: none;
}

.custom-checkbox a {
    color: #5C6F82;
    display: inline-block;
    font-weight: normal;
    height: 15px;
    outline: medium none;
    padding-bottom: 4px;
    padding-left: 0;
    padding-top: 4px;
    text-decoration: none;
    width: 24px;
    float: left;
}

.custom-checkbox .input-custom-class-checkbox {
/*    background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px -28px transparent;*/
    border: 1px solid #a0acbd;
    border-radius: 4px;
    width: 24px;
    height: 24px;
    margin-right: 38px;
}

.custom-checkbox .input-custom-class-checkbox-active {
   /* background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px 0px transparent; */
}

.custom-checkbox .input-custom-class-checkbox-active.deactive {
    background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px -152px transparent;
}

.custom-checkbox .input-custom-class-radio {
    background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px -88px transparent;
}

.custom-checkbox .input-custom-class-radio-active {
    background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px -56px transparent;
}

.custom-checkbox .input-custom-class-radio-active.deactive {
    background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px -208px transparent;
}

.msie6 .buttonCont {
    display: inline-block;
}

.icon {
    background: url(../images/icons.png) no-repeat left top;
    display: block;
    height: 25px;
    width: 61px;
}

.icon.ode {
    background-position: -1px -79px;
}

.icon.detay {
    background-position: -1px -160px;
}

.icon.warning {
    background-position: left -53px;
}

.icon.fix {
    background-position: left -27px;
}

.icon.cikis {
    background-position: left top;
    width: 84px;
    height: 26px;
}

.icon.editing {
    background-position: -21px -105px;
    height: 20px;
    width: 20px;
}

.edit-this .icon.editing {
    display: none;
}

.edit-this .icon.done-editing {
    display: block;
}

.icon.done-editing {
    background-position: -1px -192px;
    height: 20px;
    width: 20px;
    display: none;
}

.icon.delete {
    background-position: left -105px;
    width: 20px;
    height: 20px;
}

.icon.passRemind {
    background-position: left -126px;
    color: #6988B1;
    display: block;
    font: 12px Tahoma, Geneva, sans-serif;
    height: auto;
    margin-top: 13px;
    padding: 3px 10px 3px 23px;
    text-decoration: underline;
    width: 190px;
}

.ipad .passRemind {
    margin-top: 5px;
}

.msie .icon.passRemind {
    margin-top: 10px;
}

.msie6 .icon.passRemind {
    margin-top: 10px;
}

.tipBox {
    background: url("../images/tip-box-bottom.png") no-repeat scroll left bottom transparent;
    padding-bottom: 4px;
    width: 224px;
}

.tipBox .tip {
    background: url("../images/tip-box-top.png") no-repeat scroll left top transparent;
    color: #6988B1;
    font: 12px tahoma;
    padding: 7px 13px 3px 13px;
}

.boxBlue {
    background: #c9e4fa url("../images/box-blue-wide-bottom.png") no-repeat scroll left bottom;
    padding-bottom: 5px;
    width: 705px;
    /*overflow:hidden;*/
}

.boxBlue .blueCont {
    background: url(../images/box-blue-wide-top.png) no-repeat left top;
}

ul.list-wide {
    overflow: hidden;
}

ul.list-wide li {
    background: url("../images/info.png") no-repeat scroll 13px 10px transparent;
    color: #0082EB;
    float: left;
    font: 12px Tahoma, Geneva, sans-serif;
    padding-bottom: 6px;
    padding-left: 55px;
    padding-top: 13px;
    width: 25%;
}

.uye-olmadan-yapilan-islemler {
    width: 725px;
}

/*ul.uye-olmadan {*/
/*overflow:hidden;*/
/*padding-top: 9px;*/
/*}*/

/*ul.uye-olmadan li {*/
/*float: left;*/
/*padding-left: 12px;*/
/*padding-right: 10px;*/
/*}*/

/*ul.uye-olmadan li a {*/
/*background: url("../images/uye-olmadan-yapilan-islemler-enyenidendeyeni.jpg") no-repeat scroll 0px top transparent;*/
/*color: #0082EB;*/
/*display: block;*/
/*font: 12px Tahoma,Geneva,sans-serif;*/
/*padding-bottom: 16px;*/
/*padding-left: 33px;*/
/*padding-top: 8px;*/
/*text-decoration:none;*/
/*}*/

/*ul.uye-olmadan li a.hiz-testi {*/
/*background-position:0px -459px;*/
/*}*/

/*ul.uye-olmadan-tumu li a.eczane {*/
/*background-position:0px -413px;*/
/*}*/
/*ul.uye-olmadan li a.fiber-sorgulama {*/
/*background-position:0px -367px;*/
/*}*/

/*ul.uye-olmadan li a.telefon-basvuru {*/
/*background-position:0px 2px;*/
/*}*/

/*ul.uye-olmadan li a.e-fatura {*/
/*background-position:0px -275px;*/
/*}*/

/*ul.uye-olmadan li a.borc-sorgulama {*/
/*background-position:0px -182px;*/
/*}*/

/*ul.uye-olmadan li a.ariza-islemleri {*/
/*background-position:0px -136px;*/
/*}*/

/*ul.uye-olmadan li a.basvuru-sorgula {*/
/*background-position:0px -367px;*/
/*}*/

/*ul.uye-olmadan li a.talimat {*/
/*background-position:0px -225px;*/
/*}*/

/*ul.uye-olmadan li a.ariza-durum {*/
/*background-position:0px -413px;*/
/*}*/

/*ul.uye-olmadan li a.istek-bildirim {*/
/*background-position:0px -90px;*/
/*}*/

/*ul.uye-olmadan li a.posta {*/
/*background-position:0px -413px;*/
/*}*/

/*ul.uye-olmadan li a.ekle {*/
/*background-position:0px -413px;*/
/*}*/

tr.uye-olmadan-tumu {
    /*overflow:hidden;*/
    /*display: none;*/
    /*border-top: 1px solid #79B4E7;*/
    /*margin: 3px 16px 2px;*/
    /*overflow: hidden;*/
    /*padding-top: 10px;*/
    /*display:none;*/

    table-layout: fixed;
    color: #0082EB;
    display: block;
    font: 12px Tahoma, Geneva, sans-serif;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    text-decoration: none;
}

tr.uye-olmadan-tumu td {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    width: 160px;

    /*width: 22%;*/
    /*background: url("../images/list-sm.png") no-repeat scroll left 3px transparent;*/
    /*float: left;*/
    /*padding-bottom: 8px;*/
    /*padding-left: 15px;*/
    /*padding-right: 15px;*/
    /*width: 100px;*/
}

tr.uye-olmadan-tumu td a {
    background: url("../images/uye-olmadan-yapilan-islemler-sprite-full.jpg") no-repeat scroll 0px top transparent;
    color: #0082EB;
    display: block;
    font: 12px Tahoma, Geneva, sans-serif;
    padding-bottom: 0px;
    padding-left: 33px;
    padding-top: 5px;
    height: 28px;
    text-decoration: none;

    /*font:12px tahoma;*/
    /*text-decoration:none;*/
    /*color:#0082eb;*/
    /*display:inline-block;*/
    /*float:left;*/
}

/*1*/
tr.uye-olmadan-tumu td a.telefon-basvuru {
    background-position: 0px 2px;
}

/*2*/
tr.uye-olmadan-tumu td a.ekle {
    background-position: 0px -44px;
}

/*3*/
tr.uye-olmadan-tumu td a.hemen-basvur {
    background-position: 0px -90px;
}

/*4*/
tr.uye-olmadan-tumu td a.ariza-bildirimi {
    background-position: 0px -136px;
}

/*5*/
tr.uye-olmadan-tumu td a.borc-sorgulama {
    background-position: 0px -182px;
}

/*6*/
tr.uye-olmadan-tumu td a.talimat {
    background-position: 0px -228px;
}

/*7*/
tr.uye-olmadan-tumu td a.e-fatura {
    background-position: 0px -275px;
}

/*8*/
tr.uye-olmadan-tumu td a.posta {
    background-position: 0px -320px;
}

/*9*/
tr.uye-olmadan-tumu td a.fiber-sorgulama {
    background-position: 0px -367px;
}

/*10*/
tr.uye-olmadan-tumu td a.eczane-sorgulama {
    background-position: 0px -413px;
}

/*11*/
tr.uye-olmadan-tumu td a.hiz-testi {
    background-position: 0px -459px;
}

/*12*/
tr.uye-olmadan-tumu td a.istek-bildirim {
    background-position: 0px -505px;
}

/*13*/
tr.uye-olmadan-tumu td a.sikayet-olustur {
    background-position: 0px -551px;
}

/*14*/
tr.uye-olmadan-tumu td a.ariza-durum {
    background-position: 0px -597px;
}

/*15*/
tr.uye-olmadan-tumu td a.basvuru-sorgula {
    background-position: 0px -643px;
}

/*.tumunu-goster {*/
/*background: url("../images/btn-tumu.png") no-repeat scroll left top transparent;*/
/*display: block;*/
/*float: right;*/
/*height: 23px;*/
/*margin-top: -31px;*/
/*width: 78px;*/
/*}*/

/*.tumunu-goster.aktif {*/
/*background-position: left -23px;*/
/*}*/

.w20 {
    width: 20px
}

.w35 {
    width: 35px
}

.w45 {
    width: 45px
}

.w60 {
    width: 60px
}

.w72 {
    width: 72px
}

.w80 {
    width: 80px !important
}

.w85 {
    width: 85px
}

.w87 {
    width: 87px
}

.w95 {
    width: 95px
}

.w100 {
    width: 100px !important
}

.w105 {
    width: 105px
}

.w110 {
    width: 110px
}

.w130 {
    width: 130px
}

.w148 {
    width: 148px
}

.w145 {
    width: 145px
}

.w150 {
    width: 150px;
}

.w155 {
    width: 155px;
}

.w170 {
    width: 170px
}

.w185 {
    width: 185px
}

.w187 {
    width: 187px
}

.w205 {
    width: 205px
}

.w208 {
    width: 208px
}

.w210 {
    width: 210px
}

.w220 {
    width: 220px
}

.w240 {
    width: 240px
}

.w280 {
    width: 280px
}

.w322 {
    width: 322px
}

.w460 {
    width: 460px
}

.w490 {
    width: 490px
}

.w645 {
    width: 645px
}

.w665 {
    width: 665px
}

span.error {
    color: #E82126;
    display: block;
    float: left;
    font-size: 12px;
    overflow: hidden;
    padding: 7px 3px;
    text-align: left;
    width: 100%;
    background-image: none;
}

.no-entry td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 10px !important
}

div.itCont {
    color: #002a53 !important;
    padding: 0;
    font-size: 12px;
    background: none;
    margin-bottom: 15px;
}

div.itCont a {
    color: #002a53 !important;
    text-decoration: underline;
    padding: 0;
    font-size: 12px;
    background: none;
    margin-bottom: 15px;
}

.info-tooltip-reverse {
    background: url("../images/bg-tooltip-info-bottom-reverse.png") no-repeat scroll right bottom transparent;
    margin-top: 15px;
    padding-bottom: 21px;
    padding-left: 21px;
    width: 645px;
    font-weight: bold;
    text-shadow: 0 1px 0 #E4F2FD;
}

.info-tooltip-reverse .itCont {
    background: url("../images/bg-tooltip-info-top.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.info-tooltip-reverse .itCont a {
    color: #05ADEE;
    font: 12px tahoma;
    text-decoration: underline;
}

.info-tooltip-660 {
    background: url("../images/bg-tooltip-info-bottom-660.png") no-repeat scroll left bottom transparent;
    margin-top: 15px;
    padding-bottom: 21px;
    width: 645px;
}

.info-tooltip-660 .itCont-660 {
    background: url("../images/bg-tooltip-info-top-660.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.info-tooltip-reverse-685 {
    background: url("../images/bg-tooltip-info-bottom-reverse-685.png") no-repeat scroll right bottom transparent;
    margin-top: 15px;
    padding-bottom: 21px;
    width: 685px;
    font-weight: bold;
    text-shadow: 0 1px 0 #E4F2FD;
}

.info-tooltip-reverse-685 .itCont-685 {
    background: url("../images/bg-tooltip-info-top-685.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.info-tooltip-reverse-685 .itCont-685 a {
    color: #05ADEE;
    font: 12px tahoma;
    text-decoration: underline;
}

.info-tooltip-fus-515 {
    background: url("../images/bg-tooltip-info-bottom-515.png") no-repeat scroll left bottom transparent;
    margin-top: 15px;
    padding-bottom: 20px;
    width: 515px;
    font-weight: bold;
 
}

.info-tooltip-fus-515 .itCont {
    background: url("../images/bg-tooltip-info-top-515.png") no-repeat scroll left top transparent;
    color: #6988b1;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.info-tooltip {
    background: url("../images/bg-tooltip-info-bottom.png") no-repeat scroll left bottom transparent;
    margin-top: 15px;
    padding-bottom: 20px;
    width: 645px;
}

.info-tooltip .itCont {
    background: url("../images/bg-tooltip-info-top.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.info-tooltip .itCont a {
    color: #05ADEE;
    font: 12px tahoma;
}

.billing .info-tooltip {
    margin-left: 20px;
}

.info-tooltip-2 {
    background: url("../images/bg-tooltip-info-bottom-2.png") no-repeat scroll left bottom transparent;
    padding-bottom: 21px;
    width: 725px;
}

.info-tooltip-2 .itCont-2 {
    background: url("../images/bg-tooltip-info-top-2.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 10px 5px;
    font-size: 12px;
    overflow: hidden;
}

.tel-no-degistir {
    background: url(../images/btn-tel-degistir.png) no-repeat;
    width: 176px;
    height: 35px;
    display: block;
    text-indent: -9999em;
}

.rightContent .info-tooltip-2 .itCont-2 .current-number {
    float: left;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-top: 2px;
}

.info-tooltip-2 .itCont-2 .current-number span {
    font-size: 14px;
    font-weight: bold;

}

.info-tooltip-2 .itCont-2 span.current-tel-number {
    color: #003183;
    background: url(../images/islem-no-bg.png) no-repeat;
    padding-left: 39px;
    height: 31px;
    display: inline-block;
    line-height: 31px;

}

.info-tooltip-2 .itCont-2 span.current-tel-no {
    color: #ff7e00;
}

/* footer */

.footer {
    background: #fff;
    border-top: 1px solid #c1cfe1;
    color: #003183;
    font-size: 12px;
    overflow: hidden;
    padding: 20px 0px;
}

.footer .inner .footLeft {
    float: left;
}

.footer .inner .footLeft .links {
    margin-bottom: 10px;
}

.footer .inner .footLeft .links a {
    color: #0082eb;
    padding: 10px 15px 0 0;
    min-height: 28px;
    text-decoration: none;
    font-size: 12px;
}

.footer .inner .footLeft .links a.misafir-info {
    background: url("../images/bg-location-marker.png") no-repeat scroll 0 0 transparent;
    text-indent: 25px;
    display: inline-block;
}

.footer .inner .footLeft .copyright {
    display: block;
}

.footer .inner .footNav {
    float: right;
    padding-top: 5px;
}

.footer .inner .footNav a {
    outline: none;
}

.footer .footLeft .social-buttons {
    float: left;
    padding-right: 5px;
}

.footer .footLeft .social-buttons a {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 0px;
}

.footer .footLeft .footnav {
    float: left;
    margin-right: 5px;
    padding: 5px 0 0;
}

/* Search Autocomplete */

.ui-autocomplete {
    position: absolute;
    cursor: default;
    width: 198px;
    font-size: 12px;
    color: #6988b1;
    padding: 0px 17px;
    z-index: 999 !important;
    background-color: #E5E9EE;
}

.ui-autocomplete li {
    padding: 8px 0px;
}

.ui-autocomplete-term {
    font-weight: bold;
    color: #003183;
}

/* Accordion */

.accStyle {
    width: 705px;
    overflow: hidden;
}

.accStyle .accItem {
    background: url(../images/bg-head-patterned.png) repeat-x left top;
    height: 100%;
    overflow: hidden;
    padding: 0;
}

.accStyle a {
    color: #fff;
}

.accStyle .accTitle a.acc {
    background: url(../images/accordion-icons.png) no-repeat 665px -31px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    outline-style: none;
    padding: 12px 29px 2px 9px;
    position: relative;
    text-decoration: none;
    z-index: 2;
    text-shadow: 0 -1px 0 #003765;
}

.accStyle .accItem .accTitle {
    /*background:url(../images/bg-thead.png) no-repeat 100px top;*/
    display: block;
}

.accStyle .accItem .accContent {
    color: #333333;
    display: none;
    margin: 0;
    width: 705px;
}

.accStyle .accItem .accContent a {
    color: #006D81;
    font-size: 12px;
    font-weight: normal;
}

.accStyle .accItem.active {
    padding: 0;
}

.accStyle .accItem.active .accTitle a.acc {
    background-position: 665px 2px;
}

.accStyle.w685 .accItem.active .accTitle a.acc {
    background-position: 645px 2px !important;
}

.accStyle.w685 .accItem .accTitle a.acc {
    background-position: 645px -31px !important;
}

.accStyle.w685 .accItem .accContent {
    width: 685px !important;
}

.accStyle .accItem.active .accContent {
    color: #333333;
    overflow: hidden;
}

.accStyle .accItem .accContent p {
    background: #f7f9fb;
    font-size: 13px;
    font-weight: bold;
    padding: 10px
}

.accStyle .accItem .accContent p a {
    font-weight: bold;
}

.accStyle .accItem .accTitle.firstAccord,
.accStyle .accItem .accTitle.lastAccord {
    position: relative;
}

.accStyle .accItem .accTitle .ac {
    background: url(../images/accordion-rounds.png) no-repeat left top;
    width: 5px;
    height: 5px;
    display: block;
    position: absolute;
    overflow: hidden;
}

.accStyle .accItem .accTitle .ac.tl {
    background-position: left top;
    top: 0px;
    left: 0px;
}

.accStyle .accItem .accTitle .ac.tr {
    background-position: right -15px;
    top: 0px;
    right: 0px;
}

.accStyle .accItem .accTitle .ac.bl {
    background-position: left -30px;
    bottom: 0px;
    left: 0px;
}

.accStyle .accItem .accTitle .ac.br {
    background-position: right -45px;
    bottom: 0px;
    right: 0px;
}

.accStyle .accItem.active .accTitle .ac.bl {
    background: none;
}

.accStyle .accItem.active .accTitle .ac.br {
    background: none;
}

.msie6 .accStyle .accItem .accTitle .ac.tr,
.msie6 .accStyle .accItem .accTitle .ac.br {
    right: -1px;
}

.closed {
    display: none;
}

.bttn {
    background: none;
    display: inline-block;
    cursor: pointer;
}


.bttn.disabledBtn input {
    color: #CCCCCC;
}

/* green fix */
.bttn.green {
    background-image: url("../images/bg-button-green.png");
}

.bttn.green input {
    background-image: url("../images/bg-button-green.png");
    color: #fff;
}

.bttn a.statBut {
    border: medium none;
    color: #002855 !important;
    font-weight: bold;
    padding: 12px 12px 12px 12px;
    font-size: 13px !important;
    text-decoration: none;
    display: block;
}

.msie .bttn a.statBut {
    padding-top: 11px;
}

.bttnTbl {
    background: url("../images/bg-button-table.png") no-repeat scroll right -32px transparent;
    display: inline-block;
    padding-right: 13px;
    cursor: pointer;
}

.bttnTbl input {
    background: url("../images/bg-button-table.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #fff;
  	font-family: "Mulish", Arial, Verdana;
    font-weight: bold;
    height: 25px;
    padding-left: 13px;
    cursor: pointer;
    font-size: 11px;
    width: auto;
    overflow: visible;
}

.buttonTbl {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("../images/btnbg.png") repeat-x left top #0070D7;
    color: #FFFFFF;
  	font-family: "Mulish", Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 12px;
    border-radius: 4px;
}

.msie .buttonTbl {
    padding: 4px 6px 2px 6px;
}

input::-moz-focus-inner {
    border: 0;
}

input {
    border: 0;
    outline: none;
}

.ohm-news {
    background: url(../images/bg-ohm-news.png) no-repeat left top;
    height: 265px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 217px;
    float: left;
    padding: 15px 20px;
}

.ohm-news ul {
    padding-top: 15px;
}

.ohm-news ul li {
    background: url(../images/ohm-sep.png) no-repeat center bottom;
    width: 217px;
    margin-bottom: 13px;
    padding-bottom: 10px;
}

.ohm-news ul li span {
    background: url("../images/bg-ohm-info.png") no-repeat scroll 0 0 transparent;
    color: #0082EB;
    display: inline-block;
    font: 12px tahoma;
    padding-left: 38px;
    padding-bottom: 6px;
    padding-top: 3px;
    min-height: 28px;
}

.sm-col {
    width: 224px;
    float: left;
}

.smbox {
    margin-bottom: 15px;
}

.smbox .smbox-top {
    background: url(../images/bg-smbox-top.png) no-repeat left top;
    height: 5px;
    width: 224px;
    overflow: hidden;
}

.smbox .smbox-content {
    width: 192px;
    border-left: 1px solid #c1cfe1;
    border-right: 1px solid #c1cfe1;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}

.smbox .smbox-content h2 {
    border-bottom: 1px solid #C1CFE1;
    margin-bottom: 5px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-top: 5px;
    margin-right: 0px;
}

.smbox .smbox-content ul {

}

.smbox .smbox-content ul li {
    padding: 5px 0;
    overflow: hidden;
}

.smbox .smbox-content ul li a {
    color: #0082eb;
    font: 11px tahoma;
    font-weight: bold;
    text-decoration: none;
    display: block;
    line-height: 12px;

}

.smbox .smbox-content ul ul {
    font-weight: normal;
    padding-top: 5px;
}

.smbox .smbox-content ul li li {
    background: url("../images/list-sm.png") no-repeat scroll left 7px transparent;
    padding-left: 15px;
}

.smbox .smbox-content ul li li a {
    font-weight: normal;
}

.smbox .smbox-bottom {
    background: url(../images/bg-smbox-bottom.png) no-repeat left top;
    height: 5px;
    width: 224px;
    overflow: hidden;
}

.tooltip {
    display: none;
    background: url(../images/bg-tip-bottom.png) no-repeat left bottom;
    font-size: 11px;
    width: 205px;
    color: #fff;
    padding-bottom: 22px;
}

.tooltip span {
    background: url(../images/bg-tip-top.png) no-repeat left top;
    display: block;
    font-weight: bold;
    padding: 15px 15px 8px;
    text-align: center;
}

.tooltipFromRight {
    display: block;
    background: url(../images/bg-tip-bottom-right.png) no-repeat right bottom;
    /*font-size: 11px;*/
    width: 205px;
    /*color: #fff;*/
    padding-bottom: 22px;
    position:absolute;
    z-index:999;
    top:10px;
    right:0px !important;
}

.tooltipFromRight span {
    background: url(../images/bg-tip-top.png) no-repeat left top;
    display: block;
    font-weight: bold;
    padding: 15px 15px 8px;
    text-align: center;
}

.tooltipVergi {
    display: block;
    background: url(../images/bg-tip-bottom100.png) no-repeat left bottom;
    font-size: 11px;
    width: 100px;
    color: #fff;
    padding-bottom: 22px;
}

.tooltipVergi span {
    background: url(../images/bg-tip-top100.png) no-repeat left top;
    display: block;
    font-weight: bold;
    padding: 15px 9px 8px;
    text-align: center;
}

.info-tooltip-685 {
    background: url("../images/bg-tooltip-info-bottom-685.png") no-repeat scroll left bottom transparent;
    margin-top: 15px;
    padding-bottom: 21px;
    width: 685px;
    font-weight: bold;
}

.info-tooltip-685 .itCont-685 {
    background: url("../images/bg-tooltip-info-top-685.png") no-repeat scroll left top transparent;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.screen {
    width: 100%;
    float: left;
}

.remaining {
    clear: both;
    padding-top: 10px
}

.fee {
    padding-left: 15px;
}
@media(max-width: 768px){
		.captchaYenileDiv{
		padding-left:0px !important;
		padding-right:0px !important;
	}
}
@media (max-width: 463px){
    .checkLabel{
        display: inline-flex;
    }
    .selectedRow .fus-label{margin: 0 !important;}
    .selectedRow .checkLabel { margin-top: 50px ;}


    .checkLabel {margin-top: 30px !important;}
   
	
	#faydaliServisBilgi table.innerTablo tr td label{
	padding-left:10px;
	}
}

@media(min-width: 510px){
	 .tt-pagination .invoice{
		display:none ;
	}
}

@media(max-width: 509px){
    .tt-pagination .nav .btn-last,
	.tt-pagination .nav .btn-first{
		display:none;
	}

	.tt-pagination .pagination li a {
    padding: 12px 17px !important;
    font-size: 12px !important;
    margin: 0 1px !important;
	}
}

.checkLabel .custom-checkbox {
    float: left;
}

.checkLabel label {

    float: left;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 0px;
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
    color: #666f85;
}

.dar .checkLabel label {
    padding-top: 3px;
}

.modal {
    height: 375px;
    overflow: auto;
    padding-right: 10px;
    width: 700px;
}

.msie .modal {
    height: 360px;
    overflow: auto;
    padding-right: 10px;
    width: 700px;
}

.mh1 {
    margin-top: 0px !important;
}

.modal .checkLabel label {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    color: #6988b1;
    font: 12px tahoma;
}

.cSep {
    border-bottom: 1px solid #E0E0E0;
    clear: both;
    margin-bottom: 16px;
    padding-top: 15px;
    width: 100%;
}

.msie .cSep {
    padding-top: 0px;
}

.default {
    color: #FFFFFF;
}

.veryweak {
    color: #FF5353;
}

.weak {
    color: #FDD017;
}

.strong {
    color: #59E817;
}

.strongest {
    color: #4AA02C;
}

.defaultBackground {
    background-color: #FFFFFF;
}

.veryweakBackground {
    background-color: #FF5353;
}

.weakBackground {
    background-color: #FFFF00;
}

.strongBackground {
    background-color: #B1FB17;
}

.strongestBackground {
    background-color: #4AA02C;
}

.captchaYenileButton {
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* preloader box styles */
.preloaderMask {
    min-width: 90px;
    height: auto;
    background-color: #000;
    position: fixed;
    z-index: 10000;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    padding: 40px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0px 0px 10px 1px #000000;
    box-shadow: 0px 0px 10px 1px #000000;
    text-align: center;
}

.preloaderMask img {
    margin: 0px auto 0px auto;
}

.w20 {
    width: 20px
}

.w35 {
    width: 35px
}

.w45 {
    width: 45px
}

.w54 {
    width: 54px
}

.w55 {
    width: 55px
}

.w60 {
    width: 60px
}

.w67 {
    width: 67px
}

.w72 {
    width: 72px
}

.w73 {
    width: 74px
}

.w74 {
    width: 74px
}

.w76 {
    width: 76px
}

.w80 {
    width: 80px !important
}

.w85 {
    width: 85px
}

.w90 {
    width: 90px
}

.w95 {
    width: 95px
}

.w100 {
    width: 100px !important
}

.w105 {
    width: 105px
}

.w110 {
    width: 110px
}

.w115 {
    width: 115px
}

.w130 {
    width: 130px
}

.w135 {
    width: 135px
}

.w138 {
    width: 138px
}

.w140 {
    width: 140px
}

.w145 {
    width: 145px
}

.w148 {
    width: 148px
}

.w150 {
    width: 150px;
}

.w155 {
    width: 155px;
}

.w170 {
    width: 170px
}

.w185 {
    width: 185px
}

.w187 {
    width: 187px
}

.w190 {
    width: 190px
}

.w192 {
    width: 192px
}

.w200 {
    width: 200px
}

.w208 {
    width: 208px
}

.w220 {
    width: 220px
}

.w240 {
    width: 240px
}

.w260 {
    width: 260px
}

.w280 {
    width: 280px
}

.w300 {
    width: 300px
}

.w380 {
    width: 380px
}

.w400 {
    width: 400px
}

.w405 {
    width: 405px
}

.w435 {
    width: 435px
}

.w460 {
    width: 460px
}

.w490 {
    width: 490px
}

.w520 {
    width: 520px
}

.w540 {
    width: 540px
}

.w570 {
    width: 570px
}

.w625 {
    width: 625px
}

.w633 {
    width: 633px
}

.w639 {
    width: 639px
}

.w642 {
    width: 642px
}

.w645 {
    width: 645px
}

.w650 {
    width: 650px
}

.w663 {
    width: 663px
}

.w665 {
    width: 665px
}

.w685 {
    width: 685px !important
}

.w725 {
    width: 725px
}

.w1000 {
    width: 1000px
}

.w1200 {
    width: 1200px
}

/* Tablo */

.tableBox .tableHeading {
    background: url("../images/bg-thead.png") no-repeat right top;
    margin-left: 10px;

}

.tableBox .tableHeading h3 {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #004d9c;
    text-shadow: 0 -1px 0 #003765;
    padding: 9px 10px 8px 0px;
}

.tablo tr.disnone td,
.tablo tr.disnone th,
.tablo tr th.disnone,
.tablo tr td.disnone * {
    display: none;
    padding: 0px;
    margin: 0px;
    text-indent: -99999px;
    line-height: 0px;
    font-size: 0px;
}

.tablo tr.disnone td,
.tablo tr.disnone th,
.tablo tr th.disnone,
.tablo tr td.disnone {
    padding: 0px;
    margin: 0px;
    text-indent: -99999px;
    line-height: 0px;
    font-size: 0px;
}

/*
.tablo tr.disnone {
	display:none;
}*/



.tablo thead tr th.first {
    background-position: left top;
    text-align: left;
}

.tablo thead tr th.last {
    background-position: right top;
}

.scroller .scrollWrap700 {
    width: 705px;
    overflow-x: scroll;
}

.mybutton {
    -moz-border-radius: 4px 4px 4px 4px;
    /*background: url("../images/btnbg.png") repeat-x left top #0070D7;*/
    /*color: #FFFFFF;*/
    /*font-family: arial;*/
    /*font-size: 11px;*/
    /*font-weight: bold;*/
    font-size: 12px;
    padding: 5px 12px;
    /*border-radius: 4px;*/
}

.custom-select-item-right.disabled-state .custom-select-item-text {
    color: #B5B5B5;
}

.dynamic-table thead tr th,
.tablo tbody tr.titleSub.st td {
    background: #006ecd;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 10px;
    border-top: 1px solid #1a86de;
    border-right: 1px solid #1a7cd9;
    text-shadow: 0px -1px 0px #004480;
    text-align: center;

}

.text-align-left {
    text-align: left !important;
}

.text-align-right {
    text-align: right !important;
}

.text-align-left {
    text-align: left !important;
}

.text-align-right {
    text-align: right !important;
}

.button {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url("../images/btnbg.png") repeat-x left top #0070D7;
    color: #FFFFFF;
  	font-family: "Mulish", Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 12px;
    border-radius: 4px;
}

.button-disabled {
    background: url("../images/btnbg-disabled.png") repeat-x left top #0070D7;
}

.msie .button {
    padding: 4px 6px 2px 6px;
}

.anket .tablo thead tr th {
    /*background: url("../images/bg-thead3.png") no-repeat center top;*/
    padding: 9px 10px 8px 10px;
    font-size: 14px;
    /*font-weight: bold;*/
    /*color: #fff;*/
    /*border-bottom: 1px solid #004d9c;*/
    /*text-shadow: 0 -1px 0 #003765;*/
}

.anket .info-tooltip .itCont {
    background: url("../images/bg-tooltip-info-top-570.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 15px 5px;
    font-size: 12px;
}

.anket .box-wide-top {
    background: url("../images/bg-box-top-595.png") no-repeat left top;
    width: 595px;
    height: 9px;
    overflow: hidden;
}

.anket .bContent {
    background: url("../images/bg-box-mini-top.png") no-repeat left top;
}

.anket .box-wide-bottom {
    background: url("../images/bg-box-bottom-595.png") no-repeat left top;
    width: 595px;
    height: 9px;
    margin-bottom: 10px;
    overflow: hidden;
}

.anket .box-wide-content {
    background: url("../images/bg-box-content-595.png") repeat-y left top;
    width: 595px;
    padding: 1px 10px 0px 10px;
    float: left;
}

.anket .box.lite {
    background: url("../images/bg-box-lite-bottom-575.png") no-repeat left bottom;
    width: 595px;
    margin-bottom: 0px;
}

.anket .info-tooltip {
    background: url("../images/bg-tooltip-info-bottom-570.png") no-repeat scroll left bottom transparent;
    margin-top: 15px;
    padding-bottom: 21px;
    width: 570px;
}

.anket .box.lite .bContent {
    background: none;
    /*overflow:hidden;*/
    width: 595px;

}

.hizmetNoSecme .box-wide-content {
    background: url("../images/bg-box-content-595.png") repeat-y left top;
    width: 575px;
    float: left;
}

.hizmetNoSecme .box-wide-top {
    background: url("../images/bg-box-top-595.png") no-repeat left top;
    width: 595px;
    height: 9px;
    overflow: hidden;
}

.hizmetNoSecme .bContent {
    background: url("../images/bg-box-mini-top.png") no-repeat left top;
}

.hizmetNoSecme .info-tooltip .itCont {
    background: url("../images/bg-tooltip-info-top-515.png") no-repeat scroll left top transparent;
    color: #05ADEE;
    padding: 10px 15px 5px;
    font-size: 12
}

.hizmetNoSecme .info-tooltip {
    background: url("../images/bg-tooltip-info-bottom-515.png") no-repeat scroll left bottom transparent;
    margin-top: 15px;
    padding-bottom: 21px;
    width: 515px;
}

.hizmetNoSecme .box.lite .bContent {
    background: none;
    /*overflow:hidden;*/
    width: 575px;

}

.hizmetNoSecme .box.lite {
    background: url("../images/bg-box-lite-bottom-575.png") no-repeat left bottom;
    width: 575px;
    margin-bottom: 0px;
}

.hizmetNoSecme .box-wide-bottom {
    background: url("../images/bg-box-bottom-595.png") no-repeat left top;
    width: 595px;
    height: 9px;
    margin-bottom: 10px;
    overflow: hidden;
}

.TL:before {
    font-family: "AbakuTLSymSansRegular", "AbakuTLSymSansRegularIE";
    content: 't';
/*     padding-right: 5px; */
    font-size: 18px;
}

.TL2:after {
    font-family: "AbakuTLSymSansRegular", "AbakuTLSymSansRegularIE";
    content: 't';
    font-size: 18px;
    padding-right: 5px;
}

@font-face {
    font-family: "AbakuTLSymSansRegularIE";
    src: url(abakutlsymsans.eot);
    src: url(abakutlsymsans.eot?#iefix) format('eot');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "AbakuTLSymSansRegular";
    src: url(abakutlsymsans.woff) format('woff'),
    url(abakutlsymsans.ttf) format('truetype'),
    url(abakutlsymsans.svg#AbakuTLSymSansRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}

.tbl tbody tr td {
    padding: 0 !important;
    background: #ffffff !important;
    color: #000000 !important;
    font-weight: normal !important;
    line-height: 25px !important
}

.tbl tbody tr td.padTd {
    padding: 18px 18px 15px 18px !important
}

.tbl tbody tr td.kmpny {
    display: block; /*height:55px;*/
    background: #77cc33 !important;
    color: #138919 !important;
    text-shadow: none !important;
    padding-top: 10px !important;
    font-size: 14px !important;
    font-weight: bold !important
}

.tbl tbody tr td.gry {
    background: #e2e2e2 !important;
    color: #777777 !important
}

.box.lite .bOther {
    width: 704px !important;
    padding: 0px 10px 0px 0px !important
}

.tbl#tdtd {
    background-color: #e2e8f5 !important;
    border-top: 3px solid #c8d3eb
}

.tbl .tdDiv {
    padding: 10px 10px 0 15px;
    font-size: 14px
}

.tbl .tdDiv .custom-checkbox {
    float: left;
    margin: 2px 10px 20px 0
}

.tbl .tdDiv span {
    color: #3267c3
}

.tbl .tdDiv div.epsta {
    margin-top: 15px;
    height: 50px
}

.tbl .tdDiv div.epsta span {
    color: #000000;
    float: left;
    margin-top: 2px;
    margin-right: 12px;
    font-size: 13px
}

.efatura .blue {
    background: url("../images/bg-button2.png") no-repeat scroll right -48px transparent !important;
    padding-right: 5px !important
}

.efatura .blue input {
    background: url("../images/bg-button2.png") no-repeat scroll left top transparent !important;
    color: #ffffff !important;
}

.efatura .bttn input {
    width: 216px !important
}

bOther td img {
    display: block
}

div.msgBox {
    padding: 0px 10px 4px 10px;
    position: fixed;
    z-index: 50000;
  	font-family: "Mulish", Arial, Verdana;
    min-width: 550px;
    max-width: 1000px;
    min-height: 50px;
    color: #00335e;
    /* -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0px 0px 11px #000000;
    -webkit-box-shadow: 0px 0px 11px #000000;
    box-shadow: 0px 0px 11px #000000;*/
    background: white;
}

div.msgBoxBackGround {
    top: 0;
    left: 0;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index: 10000;
}

div.msgBoxTitle {
    padding: 5px 0 5px 0;
    /* 	font-variant: small-caps; */
    font-size: 16pt;
    height:0px;
    color: #00335e;
    width: 100%;
    /* border-bottom: 1px solid #002c5f; */
  	font-family: "Mulish", Arial, Verdana;
    font-weight: normal;
    color: #22709e;
    text-shadow: 0px 1px 0px #fff4dc;
    filter: dropshadow(color=#fff4dc, offx=0, offy=1);
}

div.msgBoxImage {
    margin: 6px 0px 0px 5px;
    display: inline-block;
    float: right;
    height: 0;
    width: 0;
}

div.msgBoxImage img {
    height: 75px;
    width: 75px;
}

div.msgBoxContent {
    font-size: 16px;
    margin: 20px 3px 6px 20px;
    display: table;
  	font-family: "Mulish", Arial, Verdana;
    float: left;
    min-height: 90px;
    min-width: 400px;
    max-width: 900px;
    word-wrap: break-word;
}

div.msgBoxContent p {
    padding: 0;
    margin: 0;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
}

div.msgBoxContent span {
    display: table-cell;
    vertical-align: middle;
    color: #00335e;
}

div.msgBoxButtons {
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.msgBoxButtons input[type='button'] {
    cursor: pointer;
    margin: 20px;
    height: 35px;
    width: 90px;
    /* border: 2px solid #2ba3d0; */
    background-color: #05b4c7;
    /* background-image: url(/images/btnbg.png);
    background-repeat: repeat-y repeat-y; */
  	font-family: "Mulish", Arial, Verdana;
    font-weight: bold;
    color: white;
    /* -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 6px; */
}

div.msgBoxButtons input[type='button']:hover {
    background-color: #82d9e3  !important;
}

div.msgBoxButtons input[type='button']:active {
    background-color: #AAAAAA;
    color: White;
}

div.msgBoxInputs {
    margin: 0 auto;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 5px;
    width: 195px;
}

.plusminusbox {
    width: 75px;
}

.minusbtn {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #DA1C5C;
    color: #FFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 5px;
    cursor: pointer;
}

.minusbtn:hover {
    background-color: #F21D6F;
}

.plusminusvalue {
    width: 20px;
    float: left;
    font-size: 14px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-right: 5px;
    color: #39C;
    text-align: center;
    border: solid 1px #39F;
    margin-top: -1px;
}

.plusbtn {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #2BB673;
    color: #FFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.plusbtn:hover {
    background-color: #36DD89;
}

.TTLeft {
    text-align: left !important;
}

.removed2 {
    background: url("../images/add-remove.png") no-repeat scroll left top transparent;
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 3px;
}

.added2 {
    background: url("../images/add-remove.png") no-repeat scroll left -25px transparent;
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 3px;
}

/******************* RE BRANDING *************/

@font-face {
    font-family: 'CentraleSansBold-Italic';
    src: url('font/2F6C37_0_0.eot');
    src: url('font/2F6C37_0_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_0_0.woff2') format('woff2'), url('font/2F6C37_0_0.woff') format('woff'), url('font/2F6C37_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansBook';
    src: url('font/2F6C37_1_0.eot');
    src: url('font/2F6C37_1_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_1_0.woff2') format('woff2'), url('font/2F6C37_1_0.woff') format('woff'), url('font/2F6C37_1_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansBook-Italic';
    src: url('font/2F6C37_2_0.eot');
    src: url('font/2F6C37_2_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_2_0.woff2') format('woff2'), url('font/2F6C37_2_0.woff') format('woff'), url('font/2F6C37_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansHairline';
    src: url('font/2F6C37_3_0.eot');
    src: url('font/2F6C37_3_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_3_0.woff2') format('woff2'), url('font/2F6C37_3_0.woff') format('woff'), url('font/2F6C37_3_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansBold';
    src: url('font/2F6C37_4_0.eot');
    src: url('font/2F6C37_4_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_4_0.woff2') format('woff2'), url('font/2F6C37_4_0.woff') format('woff'), url('font/2F6C37_4_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansHairline-Italic';
    src: url('font/2F6C37_5_0.eot');
    src: url('font/2F6C37_5_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_5_0.woff2') format('woff2'), url('font/2F6C37_5_0.woff') format('woff'), url('font/2F6C37_5_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansLight';
    src: url('font/2F6C37_6_0.eot');
    src: url('font/2F6C37_6_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_6_0.woff2') format('woff2'), url('font/2F6C37_6_0.woff') format('woff'), url('font/2F6C37_6_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansLight-Italic';
    src: url('font/2F6C37_7_0.eot');
    src: url('font/2F6C37_7_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_7_0.woff2') format('woff2'), url('font/2F6C37_7_0.woff') format('woff'), url('font/2F6C37_7_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansMedium-Italic';
    src: url('font/2F6C37_8_0.eot');
    src: url('font/2F6C37_8_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_8_0.woff2') format('woff2'), url('font/2F6C37_8_0.woff') format('woff'), url('font/2F6C37_8_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansMedium';
    src: url('font/2F6C37_9_0.eot');
    src: url('font/2F6C37_9_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_9_0.woff2') format('woff2'), url('font/2F6C37_9_0.woff') format('woff'), url('font/2F6C37_9_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansThin';
    src: url('font/2F6C37_A_0.eot');
    src: url('font/2F6C37_A_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_A_0.woff2') format('woff2'), url('font/2F6C37_A_0.woff') format('woff'), url('font/2F6C37_A_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansThin-Italic';
    src: url('font/2F6C37_B_0.eot');
    src: url('font/2F6C37_B_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_B_0.woff2') format('woff2'), url('font/2F6C37_B_0.woff') format('woff'), url('font/2F6C37_B_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansXBold';
    src: url('font/2F6C37_C_0.eot');
    src: url('font/2F6C37_C_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_C_0.woff2') format('woff2'), url('font/2F6C37_C_0.woff') format('woff'), url('font/2F6C37_C_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansXBold-Italic';
    src: url('font/2F6C37_D_0.eot');
    src: url('font/2F6C37_D_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_D_0.woff2') format('woff2'), url('font/2F6C37_D_0.woff') format('woff'), url('font/2F6C37_D_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansXLight';
    src: url('font/2F6C37_E_0.eot');
    src: url('font/2F6C37_E_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_E_0.woff2') format('woff2'), url('font/2F6C37_E_0.woff') format('woff'), url('font/2F6C37_E_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansXLight-Italic';
    src: url('font/2F6C37_F_0.eot');
    src: url('font/2F6C37_F_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_F_0.woff2') format('woff2'), url('font/2F6C37_F_0.woff') format('woff'), url('font/2F6C37_F_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansXThin';
    src: url('font/2F6C37_10_0.eot');
    src: url('font/2F6C37_10_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_10_0.woff2') format('woff2'), url('font/2F6C37_10_0.woff') format('woff'), url('font/2F6C37_10_0.ttf') format('truetype');
}

@font-face {
    font-family: 'CentraleSansXThin-Italic';
    src: url('font/2F6C37_11_0.eot');
    src: url('font/2F6C37_11_0.eot?#iefix') format('embedded-opentype'), url('font/2F6C37_11_0.woff2') format('woff2'), url('font/2F6C37_11_0.woff') format('woff'), url('font/2F6C37_11_0.ttf') format('truetype');
}

@font-face {
    font-family: 'icon';
    src: url('font/icon.eot?p97020');
    src: url('font/icon.eot?p97020#iefix') format('embedded-opentype'),
    url('font/icon.woff2?p97020') format('woff2'),
    url('font/icon.ttf?p97020') format('truetype'),
    url('font/icon.woff?p97020') format('woff'),
    url('font/icon.svg?p97020#icon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-Bundle-v2:before {
    content: "\e90d";
}

.icon-Cihazlar-v2:before {
    content: "\e90e";
}

.icon-Cozumler-v2:before {
    content: "\e90f";
}

.icon-Diger-v2:before {
    content: "\e910";
}

.icon-internet-v2:before {
    content: "\e911";
}

.icon-Mobil:before {
    content: "\e912";
}

.icon-Telefon-v2:before {
    content: "\e913";
}

.icon-TV-v2:before {
    content: "\e914";
}

.icon-arrow-down:before {
    content: "\e90b";
}

.icon-arrow-up:before {
    content: "\e90c";
}

.icon-diger:before {
    content: "\e900";
}

.icon-ev-internet:before {
    content: "\e901";
}

.icon-ev-tel:before {
    content: "\e902";
}

.icon-internet:before {
    content: "\e903";
}

.icon-mobil:before {
    content: "\e904";
}

.icon-mobil-internet:before {
    content: "\e905";
}

.icon-paketler:before {
    content: "\e906";
}

.icon-prime:before {
    content: "\e907";
}

.icon-search:before {
    content: "\e908";
}

.icon-telefon:before {
    content: "\e909";
}

.icon-tv:before {
    content: "\e90a";
}

.header-menu {
    overflow: hidden;
    float: right;
}

.header-menu a {
    width: 113px;
    height: 70px;
    overflow: hidden;
    float: left;
    background-color: #ebebeb;
    margin-left: 10px;
    color: #fff;
  	font-family: "Mulish", Arial, Verdana;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    /*-webkit-transition: all 0.3s ease; transition: all 0.3s ease; -ms-transition: all 0.3s ease;*/
}

.header-menu a:first-child {
    margin-left: 0;
}

.header-menu a span {
    display: block;
    font-size: 46px;
}

.header-menu a:hover {
    text-decoration: none;
    background-color: #00c7d2;
}

.header-menu a.menu-link-mobile:hover {
    background: #ef4630 url(../images/header-menu-mobile.png) no-repeat;
}

.header-menu a.menu-link-internet:hover {
    background: #d6e200 url(../images/header-menu-internet.png) no-repeat;
}

.header-menu a.menu-link-televizyon:hover {
    background: #008cce url(../images/header-menu-televizyon.png) no-repeat;
}

.header-menu a.menu-link-telefon:hover {
    background: #08bec9 url(../images/header-menu-telefon.png) no-repeat;
}

.header-menu a.menu-link-mobile:hover {
    background: #ef4630 url(../images/header-menu-mobile.png) no-repeat;
}

.header-menu a.menu-link-internet:hover,
.header-menu a.menu-link-internet.active {
    background: #d6e200 url(../images/header-menu-internet.png) no-repeat;
}

.header-menu a.menu-link-televizyon:hover {
    background: #008cce url(../images/header-menu-televizyon.png) no-repeat;
}

.header-menu a.menu-link-telefon:hover, .header-menu a.menu-link-telefon.active {
    background: #05b4c7 url(../images/header-menu-telefon.png) no-repeat;
}

.menu-link-telefon-hover {
    background: #05b4c7;
    width: 113px;
    height: 70px;
    overflow: hidden;
    display: none;
    position: absolute;
    right: 0px;
    top: 18px;
}

.menu-link-telefon-hover a {
    display: block;
    border-bottom: 1px solid #06aab9;
    padding: 9px 0px;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    font-size: 12px;
}

.login .header .inner {
    position: relative;
}

.login .header .header-menu {
    position: absolute;
    right: 0px;
    top: 18px;
}

.login .header .menu-link-telefon-hover {
    display: none;
}

.login-left-col {
    padding-top: 0px;
    width: 220px;
    padding-right: 25px;
    padding-left: 0px;
}

.login-left-col > h2 {
    padding-bottom: 17px;
    padding-right: 15px;
}

.login-left-col > h2 img {
    display: none;
}

.login-left-col > h2:before {
    content: "Online ��lemlere Ho� Geldiniz";
    font-size: 21px;
    color: #0082ca;
  	font-family: "Mulish", Arial, Verdana;
}

.login-left-col .video-link.button {
    background: url(../images/btn-video-izle.png) no-repeat;
    width: 138px;
    height: 40px;
    display: block;
}

.login-left-col .video-link.button img {
    display: none;
}

.login-right-col {
    width: 675px;
    padding-left: 25px;
    padding-top: 0px;
    height: auto !important;
    border-left: 3px solid #ebebeb;
}

.login-right-col > iframe {
    height: 430px;
}

.login-right-col > h1 {
    padding-bottom: 17px;
    padding-bottom: 0px;
}

.login-right-col > h1 img {
    display: none;
}

.login-right-col > h1:before {
    content: "�ye Giri�";
    font-size: 21px;
    color: #0082ca;
  	font-family: "Mulish", Arial, Verdana;
}

.bulletlist li {
    background: url(../images/ico-sp.png) no-repeat 0px 7px !important;
    padding-left: 14px;
}

.action-links li {
    background: url(../images/ico-sp.png) no-repeat 0px 2px !important;
    padding-left: 14px;
}

body {
    background: #ffffff;
  	font-family: "Mulish", Arial, Verdana;
}

/* left login*/

body {
    background-color: #ffffff;
}

body.login {
    background: url(../images/body-bg.png) #ffffff no-repeat center 155px;
}

.box {
    background: none;
}

.box .bContent-ticket{
    padding: 0 15px !important;
}
.box .bContent {
    background: none;
    padding: 0 26 21 26;
}
.box-wide-content .bContent {
    padding: 0 26 21 30px;
}
#boxLiteDiv .bContent{ padding: 0px !important;}
.box .bContent.kisisel-bilgilerim, .box .bContent.kisisel-bilgilerim-editing {
    border: 0px;
}

.tablo thead tr th {
    background: none;
    text-shadow: none;
    border: 0px;
    padding-left: 0px;
    padding-top: 0px;

    color: #222943 !important;
    font-size: 16px;
    padding-bottom: 20px;
    font-weight: bold;
}

.tablo tbody tr th {
    color: #515151;
    font-size: 13px;
}

.tablo.form tbody tr th {
    background: none;
    text-shadow: none;
    padding: 0px 0px 12px 5px;
}

.tablo.form tbody tr td {
    background: none;
    text-shadow: none;
    padding: 0px 0px 12px 5px;
    vertical-align: top;
}

.tablo.form tfoot tr td.last, .tablo.form tfoot tr td.first {
    display: none;
}

.inputCont, .inputCont .input, .textareaCont, .textareaCont .textarea {
    background: none;
    padding: 0px;
    margin: 0px;
}

#loginForm .input input, #smsLoginForm .input input, #smsDogrulamaForm .input input{margin-bottom: 5px;}

.tablo a {
    text-decoration: none;
    color: #002855;
}

.rightContent .inputCont {
    margin-right: 10px;
}

.textareaCont .textarea textarea {
    padding: 15px;
}

#loginForm .input input {
    margin-bottom: 5px;
}


.bttn .statBut, .mybutton {
    background: #d6d6d6 !important;
    font-size: 14px !important;
    color: #002855;
    border-radius: 0px;
}

input.button {
    background: #d6d6d6 !important;
  	font-family: "Mulish", Arial, Verdana;
    font-size: 13px !important;
    color: #002855;
    border-radius: 0px;
}




.file_input_button, .file_input_button_hover {
    background: #d6d6d6;
    font-size: 14px !important;
    color: #002855 !important;
  	font-family: "Mulish", Arial, Verdana;
    height: 42px;
    border: 0px;
    width: 68px;
    line-height: 38px;
    margin-left: 7px
}

.file_input_button_hover {
    background: #ebebeb !important;
}

.file_input_textbox {
    background-color: #ffffff;
    border: 1px solid #bfc9d4;
    height: 37px;
    line-height: 37px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    color: #515151;
  	font-family: "Mulish", Arial, Verdana;
    width: 180px;
}



#loginForm .bttn {
    float: none;
    width: 100%;
    padding: 0px 0px 10px 0px !important;
}

.leftContent #loginForm .bttn input, #loginForm .bttn button {
    width: 100% !important;
    padding: 0px;
}

#btnGiris {
    background: #05b4c7;
    color: white !important;
}

#btnGiris:hover {
    background: #82d9e3 !important;
}

#btnGiris:active {
    background: #82d9e3 !important;
    border: 1px solid #1fc3d5;
}
.mainButton{background: #05b4c7 !important;}
.mainButton:hover{background: #82d9e3 !important;}
.mainButton:active{background: #82d9e3 !important; border: 1px solid #1fc3d5 !important;}

.custom-checkbox .input-custom-class-checkbox {
  /*  background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px -28px*/
}


.custom-checkbox .input-custom-class-checkbox-active {
/*  background: url("../images/bg-custom-checkbox.png") no-repeat scroll 0px 0px transparent;*/
    width: 24px;
    height: 24px;
    border: 1px solid #a0acbd;
    border-radius: 4px;
    color: #ffffff;
    border-color: transparent;
    line-height: 24px;
    background: #049ead url(../assets_menu/img/svg/checkbox-tick-white.svg) no-repeat center center / 12px 9px;
}

.custom-checkbox .input-custom-class-radio, .custom-checkbox .input-custom-class-radio-active {
 background-image: url("../images/bg-custom-checkbox.png")
}

#loginForm .tablo .tablo th {
 padding-bottom: 5px;
}

#loginForm tbody tr th {
 color: #002855;
}

/* header */

/*.login a#logo-ohm{background: url(../images/tt-logo.png) no-repeat left top; width: 415px; height: 66px; margin-top: 0px;}*/
a#logo-ohm {
    background: url(../images/tt-logo.png) no-repeat left top;
    width: 415px;
    height: 66px;
    margin-top: 0px;
}

a#logo-ohm img, a#logo-turk-telekom {
    display: none;
}

/* uye olmadan yapabileceginiz islemler */

.uye-olmadan-yapilan-islemler {
    height: 164px;
    margin-bottom: 20px;
}

.uye-olmadan-yapilan-islemler h2 {
    color: white;
  	font-family: "Mulish", Arial, Verdana;
    font-size: 20px;
    margin-bottom: 5px;
}

.box-wide-top, .box-wide-bottom {
    display: none;
}

.uye-olmadan-yapilan-islemler .boxBlue {
    background: #08bec9;
}

.uye-olmadan-yapilan-islemler .box-wide-content, .uye-olmadan-yapilan-islemler .boxBlue .blueCont {
    background: #08bec9;
}

.uye-olmadan-yapilan-islemler .box-wide-content {
    height: 132px;
    padding: 25px 10px 7px 30px;
    width: 685px;
}

tr.uye-olmadan-tumu td {
    padding: 0px 0px 8px 0px;
    width: 220px;
}

tr.uye-olmadan-tumu td a {
    height: auto;
    padding: 0px 0px 0px 16px;
    color: white;
  	font-family: "Mulish", Arial, Verdana;
    font-size: 13px;
    background: url(../images/ico-arrow.png) no-repeat 0px 5px !important;
}

tr.uye-olmadan-tumu td a:hover {
    text-decoration: underline;
}

/* home news */

.ohm-news {
    border: 4px solid #ebebeb;
    background: white;
    width: 167px;
    float: right;
    height: 236px;
    padding: 26px;
}

.ohm-news ul li {
    background: none;
    padding: 0px;
    margin: 0px 0px 15px 0px;
    width: auto;
}

.ohm-news ul li span {
    background: url(../images/ico-arrow-blue.png) 0px 6px no-repeat;
    padding: 0px 0px 0px 21px;
    min-height: auto;
    color: #6a6a6a;
    font-size: 14px;
  	font-family: "Mulish", Arial, Verdana;
    line-height: 19px;
}

/* home banner */

.rightContent .bannerContent #bannerLeft {
    background: url(../images/100dk_Bizden_Main_Banner.jpg) top center no-repeat;
}

.rightContent .bannerContent #bannerLeft #rotator, .rightContent .bannerContent #bannerLeft .bannerContainer {
    display: block;
}

/* footer */

.footer {
    background: #ffffff;
    color: #032954;
    border: 0px;
    font-size: 13px;
}

.footer .inner {
    border-top: 1px solid #032954;
    padding-top: 23px;
    position: relative;
}

.footer .inner .footLeft {
    margin-top: 5px;
}

@media (width: 1200px) {
    .footer .inner .footer-title {
        margin-right: 970px;
    }
}


.footer .inner .footLeft .links a {
    color: #032954;
    padding: 10px 0 0 0;
    margin-right: 10px;
}

.footer .inner .footLeft .links a:hover {
    border-bottom: 1px solid #cdd4dd;
}

.footer .inner .footLeft .links a:last-child {
    margin-right: 0px;
}

.footer .inner .footLeft .links a.misafir-info {
    background: url(../images/bg-location-marker.png) no-repeat left center;
}

.footer .inner .footLeft .links a.misafir-info:hover {
    border: 0px;
}

.footer .inner .footLeft .links a.misafir-info:hover span {
    border-bottom: 1px solid #cdd4dd;
}

.footer .inner .footNav {
    margin-top: -11px;
}

.footer .inner .footLeft .copyright {
    color: #032954;
    margin-top: 15px;
    position: absolute;
    width: 100%;
    border-top: 2px solid #e5e9ee;
    padding-top: 32px;
    top: 70px;
}

.footer .inner .social-button a {
    width: 21px;
    height: 38px;
    background: url(../images/footer-icons.png) no-repeat;
    text-indent: -9999em;
    display: inline-block;
    margin-right: 7px;
    margin-top: 1px;
}

.footer .inner .social-button a:nth-child(1), .footer .inner .social-button a.app-store {
    background-position: -301px 0px;
    width: 96px;
}

.footer .inner .social-button a:nth-child(2), .footer .inner .social-button a.google-play {
    background-position: -182px 0px;
    width: 109px;
}

.footer .inner .social-button a:nth-child(3), .footer .inner .social-button a.ico-facebook {
    background-position: 7px 0px;
}

.footer .inner .social-button a:nth-child(4), .footer .inner .social-button a.ico-twitter {
    background-position: -35px 0px;
}

.footer .inner .social-button a:nth-child(5), .footer .inner .social-button a.ico-youtube {
    background-position: -81px 0px;
}

.footer .inner .social-button a:nth-child(6), .footer .inner .social-button a.ico-arkadas {
    background-position: -130px 0px;
    margin-right: 0px;
}

/* */

h2 {
    color: #002855;
    font-size: 20px;
  	font-family: "Mulish", Arial, Verdana;
    margin: 0px;
}

/* hemen basvur */

.box-wide-content {
    background: none;
    padding-left: 0px;
    padding-right: 0px;
    width: 725px;
}

h1 {
    color: #002855;
    font-size: 30px;
  	font-family: "Mulish", Arial, Verdana;
    /*breadcrump ekledikten sonra aşağıdaki gibi değiştirildi.
    border-bottom: 2px solid #e5e9ee;
    padding-bottom: 25px;
     margin: 0px 0px 15px*/
    padding-bottom: 5px;
    margin-right: 0px;
    width: 100%;
    margin: 0px 0px 5px
}

.box.lite .bContent {
    background: none;
    width: 725px;
}

.box.lite {
    background: none;
}

.box.lite .bContent {
    background: none;
}

.box-wide-content {
    padding-left: 0px;
    background: none;
}

/* subpages */

.login .leftContent {
    width: 245px;
}

.login .leftContent .box {
    width: 245px;
}

.leftContent {
    width: 235px;
}

.leftContent .box {
    width: 235px;
}

.leftContent .leftMenu {
    background: none;
}

.leftContent .leftMenu ul {
    background: none;
    padding: 6px 0px;
}

.leftContent .leftMenu ul.menu {
    margin-top: 15px;
}

.leftContent .leftMenu ul li a {
    background: none;
    color: #002a53;
    font-family: "Mulish", Arial, Verdana;

    border-color: #e5e9ee;

    margin: 0px;
    width: 235px;
}

.leftContent .leftMenu ul ul {
    background: none;
}

.leftContent .leftMenu ul li.active a {
}

.leftContent .leftMenu ul ul li a {
    color: #002a53;
    font-family: 'CentraleSansBook';
    font-size: 16px;
    font-weight: normal;
    padding-left: 0px;
}

.leftContent .leftMenu ul ul li a.active-menu {
    font-family: "Mulish", Arial, Verdana;
    background: url(../images/active-menu.png) no-repeat 0px 3px;
    color: #44c7d5;
    text-decoration: none;
    padding-left: 20px;
}

.leftContent .leftMenu ul ul ul {
    background: none !important;
    padding: 0px;
    margin: 0px;
}

.leftContent .leftMenu ul ul ul li {
    background: none;
}

.leftContent .leftMenu ul ul ul li a {
    background: none;
    font-size: 14px;
    color: #002a53;
    padding-left: 20px;
}

.leftContent .leftMenu ul ul ul li a.active-menu {
    padding-left: 20px;
    color: #44c7d5;
    font-family: 'CentraleSansBook';
    background: url(../images/active-menu.png) no-repeat 0px 3px;
}

.billing .info-tooltip, .info-tooltip {
    margin-left: 0px !important;
    margin-bottom: 5px;
}

.leftContent .leftMenu ul ul li.active-sub > .active-menu {
    background: none;
}

.tablo.form.billing {
    margin: 0px 0px 20px 0px !important;
}

.check-tablo th {
    color: #002a53 !important;
    padding-top: 3px !important;
    padding-bottom: 10px !important;
}

.tablo.form.billing tbody tr td th {
    background: none;
    font-size: 16px;
    padding: 15px 0px; /* border-bottom: 1px solid #e5e5e5 !important;*/
    font-weight: normal;
}
#helpDiv {margin-top: 24px !important;}
.tablo.form.billing tbody tr td td {
    background: none;
    padding: 15px 0px; /* border-bottom: 1px solid #e5e5e5 !important;*/
}

.tablo.form.billing tbody tr td th {
    color: #222943;
}

.tablo.form.billing tbody tr td td {
    color:#717d8d ;
    font-weight: normal;
    font-size: 14px;


}

.tablo.form.billing tbody tr td.noborder {
    display: none;
}

.tablo.form.billing thead tr th {
    color: #222943 !important;
    font-size: 16px;
    padding-bottom: 0px;
    font-weight: bold;
}

.tablo.form.billing tbody table tbody tr:last-child th {
    border: 0px !important;
}

/*.tablo.form.billing tbody table tbody tr:last-child td, .tablo.form.billing tbody table tbody tr:last-child th{border: 0px !important;}*/

.tablo.form.dar tbody tr td {
    padding-left: 0px;
}

.tablo.form.billing.detail tbody tr td {
    padding-left: 0px;
}

.secilenTelNoDiv .info-tooltip-2 {
    background: #e5e9ee;
    margin-bottom: 28px;
    padding: 0px;
}

.secilenTelNoDiv .info-tooltip-2 .itCont-2 {
    background: none;
    padding: 0px;
    margin-top: 22px;
}

.secilenTelNoDiv .info-tooltip-2 .itCont-2 span.current-tel-number {
    background: url(../images/islem-no-bg-new.png) no-repeat;
    height: 32px;
    padding-left: 52px;
}

.secilenTelNoDiv .info-tooltip-2 .itCont-2 .current-number {
    font-size: 16px;
    font-family: 'CentraleSansMedium';
    color: #002855;
    height: 60px;
    line-height: 60px;
    margin-left: 30px;
}

.secilenTelNoDiv .info-tooltip-2 .itCont-2 span.current-tel-no {
    color: #002855;

}

#faydaliServisler tr td label {
    background: url("../images/checkmark-icon.svg") no-repeat center left;
    padding-left: 30px;
    font-weight: 400;
    color: #222943;
    letter-spacing: 0.15;
    background-size: 20px;


}


.tableBox {
    background: none;
}

.tableBox .tableHeading {
    background: #e5e9ee;
    margin: 0px;
    padding: 15px 29px 15px 0;
}

.tableBox .tableHeading h3 {
    border: 0px;
    text-shadow: none;
    border: 0px;
    font-family: 'CentraleSansMedium';
    color: #002855;
    font-size: 20px;
    padding: 0px;
    font-weight: normal;
}

/* */

ul.list {
    background: none;
}

ul.list li.first {
    background: none;
}

.box ul.list li {
    background: url(../images/ico-arrow-blue.png) no-repeat 0px 4px !important;
    padding: 0px 0px 0px 22px;
    margin-bottom: 20px;
    color: #6a6a6a;
}

.box ul.list li a {
    color: #6a6a6a !important;
    font-size: 14px !important;
    line-height: 16px;
}

.box ul.list {
    margin-top: 25px;
}

/* form elements */

.textareaCont {
    background: none;
    border: 2px solid #ebebec
}

.textareaCont .textarea {
    background: white;
    border: 0px;
    outline: none;
}

.textareaCont .textarea textarea {
    outline: none;
}

.custom-select-wrapper {
    height: 38px;
}

.custom-select-item {
    height: 38px;
}

.custom-select-item .custom-select-item-left {
    background: #ffffff;
    border: 2px solid #ebebec
}

.custom-select-item .custom-select-item-right {
    background: url(../images/select-arrow.png) no-repeat center right;
}

.custom-select-item .custom-select-item-text {
    color: #515151;
    font-weight: normal;
    font-family: 'CentraleSansBook';
    font-size: 13px;
}

#alicilar {
    width: 550px !important;
}

/* top bar */

.wrapper .header {
    height: 150px !important;
    position: relative;
    background: #ffffff;
}

.login .wrapper .header {
    height: 90px !important;
}
.wrapper .header .bottomBar{height: auto; position: relative; overflow: visible;}
.leftContent .search{background: url(../images/ico-search.png) #ffffff no-repeat 198px center;width: 233px;height: 58px; margin-top: 23px; border: 1px solid #d3d3d3;}
.leftContent .search input{color: #515151;font-size: 13px; margin: 22px 0px 0px 30px;}

.wrapper .header .bottomBar .user-expandable{position: absolute; width: 280px;height: 60px;background: url(../images/ico-user.png) #08bec9 no-repeat 18px 17px;border: 0px;position: absolute;top: -73px;right: 0px; font-family:"CentraleSansBook",Verdana,Geneva; color: white; font-size: 12px; z-index: 50; overflow: hidden;}
/*.wrapper .header .bottomBar .user-expandable .user-info{cursor: pointer;background: url(../images/user-hover-arrow.png) no-repeat right 12px;margin: 16px 20px 0px 20px;height: 60px; padding-left: 32px;}*/
.wrapper .header .bottomBar .user-expandable .user-info{cursor: pointer;margin: 16px 20px 0px 20px;height: 60px; padding-left: 32px;}

.wrapper .header .bottomBar .user-expandable.active .user-info{border-bottom: 2px solid #00a2ab; padding-bottom: 13px; height: auto; margin-bottom: 10px;}
.wrapper .header .bottomBar .user-expandable.active .user-info strong{border-bottom: 1px solid #e6e8eb;}

.wrapper .header .bottomBar .user-expandable .son-giris-tarihi{font-size: 11px; margin: 0 20px 20px 20px; border-bottom: 2px solid #00a2ab;padding-bottom: 19px;padding-top: 10px; }
.wrapper .header .bottomBar .user-expandable .son-giris-tarihi span{display: block; border-bottom: 1px solid #ffffff; width: 91px;padding-bottom: 2px; margin-bottom: 3px;}

.wrapper .header .bottomBar .user-expandable .hatali-giris-sayisi{font-size: 11px; margin: 0 20px 20px 20px; background: url(../images/TT_SMS_HELP.png) no-repeat right 5px; border-bottom: 2px solid #00a2ab;padding-bottom: 19px;padding-top: 10px; }
.wrapper .header .bottomBar .user-expandable .hatali-giris-sayisi span{display: block; border-bottom: 1px solid #ffffff; width: 91px;padding-bottom: 2px; margin-bottom: 3px;}

.wrapper .header .bottomBar ul {/*position: absolute;top: -74px;right: 0px;*/}
.wrapper .header .bottomBar ul li.user{display: block !important; border: 0px; margin: 0px; padding: 0px; font-family:"CentraleSansBook",Verdana,Geneva; width: 185px; }
.wrapper .header .bottomBar ul li.user span{display: block;margin-top: 16px;}

.sik-kullanilan-islemler{top: 100px; z-index: 10;}
.sik-kullanilan-islemler .edit{padding: 0px;}
.sik-kullanilan-islemler .edit a.editing{background: url(../images/ico-tab.png) no-repeat top center; width: 26px; height: 26px; margin: -6px 0px 0px 0px !important;}
.sik-kullanilan-islemler .edit a.done-editing{background: url(../images/ico-tab.png) no-repeat bottom center; width: 26px; height: 26px; margin: -6px 0px 0px 0px !important;}

/* */

.wrapper .header .bottomBar .logout {
    float: right;
    margin-right: 20px;
    padding-top: 0px;
}

.wrapper .header .bottomBar .logout a {
    background: #ffffff;
    font-size: 12px;
    color: #002855;
    font-family: "Mulish", Arial, Verdana;
    text-align: center;
    text-decoration: none;
    line-height: 26px;
}

.wrapper .header .bottomBar ul {
    padding-top: 0px;
    width: 361px;
}

.wrapper .header .bottomBar ul li.mainPage {
    display: none;
}

.wrapper .header .bottomBar ul li:last-child {
    display: none;
}

.sik-kullanilan-islemler {
    background: #ebebeb;
    font-family: "CentraleSansBook", Verdana, Geneva;
    border-top: 1px solid #d3d3d3;
    height: 48px;
    padding-bottom: 0px;
    min-height: 48px;
    position: absolute;
    left: 0px;
    width: 100%;
}

.sik-kullanilan-islemler .islem-liste {
    background: none;
    padding: 0px;
    margin-top: 18px;
    overflow: visible;
    width: 980px;
    margin: 18px auto;
}

.sik-kullanilan-islemler ul li.heading {
    background: none;
    padding: 0px !important;
    font-weight: bold;
    color: #002855;
    margin-right: 8px !important;
}

.sik-kullanilan-islemler .islem-sec {
    margin-top: 15px;
}

.sik-kullanilan-islemler ul.secilmis-liste li {
    padding: 0px 12px 0px 0px !important;
    margin-right: 12px;
    border-right: 1px solid #D2DBE7 !important;
}

.sik-kullanilan-islemler ul.secilmis-liste li:last-child {
    border-right: 0px !important;
}

.sik-kullanilan-islemler ul.secilmis-liste li a {
    color: #002855;
}

.sik-kullanilan-islemler .edit {
    width: 25px;
}

/* acc */

.accStyle {
    width: 725px;
   
}

.accStyle .accItem .accTitle .ac {
    display: none;
}

.accStyle .accTitle a.acc {
    background: url(../images/acc-arrow.png) #fff no-repeat 674px 21px;
    border-bottom:1px solid #dee3ed !important;
    font-size: 16px;
    font-weight: bold;
    color: #222943;
    text-shadow: none;
    padding: 15px 29px 15px 0;
}

.accStyle .accItem.active .accTitle a.acc {
    background-position: 674px -46px;
}

.accStyle .accItem .accContent {
    padding: 16px 0;
    width: 725px;
}

.accStyle .accItem .accContent p {
    background: none;
    color: #666f85 !important;
    line-height: 24px;
    font-weight: 400;
    font-size: 16px !important;
    font-weight: normal;
    margin: 0px;
    padding: 0px 0px 0px 0;
}

.accStyle .accItem .accContent .bttn input, .accStyle .accItem .accContent .bttn button {
    background-color: #08bec9;
    color: white !important;
}

.accStyle .accItem .accContent .bttn input:hover, .accStyle .accItem .accContent .bttn button:hover {
    background: #82d9e3 !important;
}

.modal p, .rightContent p {
    font-weight: normal;
    font-family: "Mulish", Verdana, Geneva;
    color: #515151;
    padding-left: 0px;
}

.accStyle .accItem {
    background: none;
}

.accStyle .accItem p {
    font-size: 20px !important;
    color: #002a53 !important;
    text-shadow: none !important;
    border: 0px !important;
}

.dynamic-table.tablo td {
    background: none !important;
    font-family: "CentraleSansBook", Verdana, Geneva;
    text-shadow: none !important;
    color: #515151;
    font-weight: normal;
    border: 1px solid #e5e5e5;
    padding: 8px !important;
    font-size: 12px;
}

.dynamic-table.tablo td td {
    border: 0px;
}

.dynamic-table.tablo .titleSub {
    background-color: #05b4c7;
    font-weight: bold;
}

.dynamic-table.tablo .titleSub td {
    border: 0px !important;
}

/*.dynamic-table.tablo tr:nth-child(even), #istekListesi tr:nth-child(even){background-color: #f2f4f6;}*/

#istekListesi tr td {
    background: none !important;
    font-size: 12px;
    text-shadow: none;
    border: 1px solid #e5e5e5;
    padding: 8px !important;
    font-family: "CentraleSansBook", Verdana, Geneva;
    font-weight: normal;
}

#istekListesi tr.titleSub {
    background-color: #05b4c7;
}

#pagination a {
	color: black;
    padding: 5px 10px;
    text-decoration: none;
}
#pagination a.active {
	background-color: #135E9F;
    color: white;
}

#pagination a:hover:not(.active) {background-color: #ddd;}

#paginationAdres a {
	color: black;
    padding: 5px 10px;
    text-decoration: none;
}
#paginationAdres a.active {
	background-color: #05b4c7;
    color: white;
}

#paginationAdres a:hover:not(.active) {background-color: #ddd;}

#paginationBina a {
	color: black;
    padding: 5px 10px;
    text-decoration: none;
}
#paginationBina a.active {
	background-color: #05b4c7;
    color: white;
}

#paginationBina a:hover:not(.active) {background-color: #ddd;}

#istekListesi tr.titleSub.st td {
    background: none;
    border: 0px;
    padding: 18px 0px;
    font-weight: bold !important;
    color: white !important;
}

#istekListesi .tablo tbody tr td {
    color: #515151;
}

/*#odenmisFaturaDiv tbody tr:nth-child(even) {background: #ffffff}
#odenmisFaturaDiv tbody tr:nth-child(odd) {background: #f2f4f6}*/

#odenmisFaturaDiv .tablo tbody tr td.date, #acikIsemriDiv .tablo tbody tr td.date {
    color: #515151;
    text-shadow: none;
}

#odenmisFaturaDiv th, #acikIsemriDiv th {
    background: none;
}

#odenmisFaturaDiv td, #acikIsemriDiv td {
    background: none;
    border: 1px solid #e5e5e5;
    color: #515151;
    font-weight: normal;
}

#odenmisFaturaDiv .titleSub td, #acikIsemriDiv .titleSub td {
    background-color: #05b4c7;
    font-weight: bold;
    text-shadow: none;
    border: 0px;
    color: white;
}

.tablo.form.change #tblUyelik {
    margin: 0px;
    width: 100%;
}

.tablo.form.change #tblUyelik tr:nth-child(even) {
    background: #ffffff
}

.tablo.form.change #tblUyelik tr:nth-child(odd) {
    background: #f2f4f6
}

/*.tablo.form.change #tblUyelik tr td{padding-right: 10px;}*/

.tablo.form.change #tblUyelik tr th {
    padding-right: 0px;
}

.tablo.form.change #kullanicParolaHatirlat tr:nth-child(3) {
    background: #f2f4f6
}

.tablo.form.change tbody tr td td {
    background: none !important;
}

.tablo.form.change tbody tr td th {
    background: none !important; /*border: 1px solid #e5e5e5 !important;*/
}

.tablo.form.change tbody tr td {
    padding: 0px;
}

#cmsb-detay-tablo th {
    padding: 20px 10px !important;
    border-color: white !important;
}

/*.tablo.form.change>tbody>tr:nth-child(even) {background: #ffffff}
.tablo.form.change>tbody>tr:nth-child(odd) {background: #f2f4f6}*/

.tablo.form.change table {
    width: 100%;
}

/*#tekNumaraTablo .innerTablo tr:nth-child(even) {background: #ffffff}
#tekNumaraTablo .innerTablo tr:nth-child(odd) {background: #f2f4f6}*/

.tablo.form {
    background-color: transparent !important;
}

.tablo.form tbody tr td table.innerTablo tr td {
    background: none !important;
}

.custom-table-td {
    background: none;
}

.dipnot {
    background: none;
    margin: 0px 0px 15px 0px !important;
    width: 725px;
}

.dipnot span {
    background: none;
    padding: 8px 0px;
    color: #666f85;
    display: block;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 16px;
}

#faydaliServisBilgi table.innerTablo {
    width: 100%;
}

#faydaliServisBilgi table.innerTablo tr td {
    padding-left: 0px !important;
    position: relative;
}

#faydaliServisBilgi .pb10{
	padding-bottom:10px;
}

#loginForm .bttn button, #loginForm .bttn input {
    font-size: 13px !important;
    padding: 6px !important;
    white-space: normal !important;
}

.box-online-yardim h2 {
    display: none;
}

.box-online-yardim a {
    /*background: url(../images/online-yardim-merkezi.png) no-repeat center top;*/
    background: url(../images/help.png) no-repeat center top;
    width: 235px;
    height: 240px;
    text-indent: -9999em;
    display: block;
}

.box-online-yardim .bContent {
    padding: 0px;
    border: 0px;
}

.campaign-content {
    width: 227px;
}

.campaign-content:first-child {
    background: url(../images/campaign-1.png) no-repeat center !important;
}

.campaign-content a {
    font-size: 14px;
    font-family: 'CentraleSansMedium';
    left: 30px;
}

#campaign-area, #campaign-scroller {
    width: 227px;
    float: right;
}

#campaign-next {
    background: url(../images/arrow-right-white.png) no-repeat center center;
}

#campaign-previous {
    background: url(../images/arrow-left-white.png) no-repeat center center;
}

.ui-datepicker-trigger {
    right: 10px;
    top: 7px;
}

/* */

/*img[src*="images/canli-yardim.jpg"] {
    display: none;
}*/

.ui-datepicker {
    border-color: #05b4c7;
    width: 256px;
    padding: 0px
}

.ui-datepicker table {
    margin-bottom: 17px;
}

.ui-datepicker td {
    border-right: 1px solid #eeedf2;
    padding: 1px 5px;
}

.ui-datepicker td span, .ui-datepicker td a {
    background: none;
    border: 0px;
    color: #656565;
    font-size: 12px;
}

.ui-datepicker th {
    color: #656565;
    font-size: 12px;
    border-right: 1px solid #eeedf2;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 0px;
}

.ui-datepicker .ui-datepicker-next {
    background: url(../images/datepicker-arrow.png) no-repeat center right;
}

.ui-datepicker .ui-datepicker-prev {
    background: url(../images/datepicker-arrow.png) no-repeat center left;
}

.ui-datepicker .ui-datepicker-header {
    padding: 0px;
    height: 44px;
    margin-bottom: 0px;
    margin-top: 17px;
}

.ui-datepicker .ui-datepicker-header select {
    border: 1px solid #bfc9d4;
    width: 84px;
    height: 44px;
    color: #515151;
    font-family: 'CentraleSansBook';
    padding-left: 5px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: -2px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 16px;
}

.ui-datepicker .ui-datepicker-next {
    right: 16px;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: left;
    margin-left: 14px;
}

.ui-datepicker .ui-state-default {
    height: 23px;
    line-height: 23px;
}

.ui-datepicker .ui-state-active {
    background-color: #05b4c7;
    color: white;
}

.ui-state-default.ui-state-highlight {
    border: 0px;
}

.ui-datepicker-unselectable span {
    background: #f3f3f3;
    color:#919eba  !important;
    font-family: "Mulish", Arial, Verdana !important;
}

/* */
#btnOdenmisFaturaGoruntule {
    width: 100% !important;
}

.info-tooltip .itCont, .info-tooltip .itCont a, .info-tooltip-660 .itCont-660 {
    color: #002a53 !important;
}

#toplamSureTableBody table {
    border: 2px solid #e5e5e5;
}

#toplamSureTableBody table td, #toplamSureTableBody table th {
    border: 1px solid #e5e5e5 !important;
    padding-left: 20px;
    padding-right: 20px;
    color: #515151;
}

.tabBox {
    padding-top: 20px;
    width: 725px !important;
}

.tabBox ul.tabs {
    position: static;
    border-bottom: 7px solid #08bec9;
}

.tabBox ul.tabs li {
    background: #e5e5e5;
    margin-right: 1px;
}

.tabBox ul.tabs li a {
    background: #e5e5e5;
    padding: 13px 5px;
    display: block;
    color: #002855;
    font-size: 14px;
    text-align: center;
}

.tabBox ul.tabs li.active {
    background: #08bec9;
    margin-top: -10px;
}

.tabBox ul.tabs li.active a {
    background: #08bec9;
    padding: 18px 5px;
    color: white;
    font-family: 'CentraleSansMedium';
}

.tabBox.lite .contentBox {
    background: none;
    padding: 10px;
    border-top: 0px;
}

.tabBox.lite .contentBoxContainer {
    background: none;
    margin-top: 0px !important;
    width: 725px;
}

/*#toplamSureTableBody td > table tr:nth-child(even){background-color: #f2f4f6;}*/

.form.billing.detail td {
    background: transparent !important;
}

/*#hiddenIfNoPermission .tablo label.text{padding-top: 1px;padding-left: 5px;}*/

.tablo label.text {
    color: #002855;
}

.tablo label.text.lblBasvuruCesidi {
    padding-top: 0px;
    height: 18px;
}

#istekListesi {
    padding-right: 15px;
}

.tooltipInfo a {
    color: #002855;
}

#cboxOverlay {
    background-color: #002a53;
    opacity: 0.8 !important;
}

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleRight, #cboxMiddleLeft {
    display: none;
}

#colorbox {
    overflow: visible !important;
}

#cboxWrapper {
    overflow: visible !important;
}

#cboxWrapper {
    overflow: visible !important;
}

#cboxContent {
    background-color: #ededed;
    border: 20px solid #ffffff;
    padding: 5px;
    overflow: visible !important;
}

#cboxClose {
    top: -50px !important;
    right: -20px !important;
    background: url(../images/modal_close.png) no-repeat center center !important;
}

#colorbox h1 {
    padding-bottom: 0px;
    border: 0px;
}

#colorbox p {
    font-size: 14px;
    color: #002855;
    font-family: 'CentraleSansBook';
    line-height: 20px;
    margin-bottom: 30px;
}

#colorbox p.bullet-paragraph {
    font-size: 14px;
    color: #515151;
    background: url(../images/ico-arrow-blue.png) no-repeat left 6px;
    padding-left: 16px;
}

#colorbox p.bullet-paragraph a {
    color: #0082ca;
}

#colorbox .form-element {
    margin-bottom: 18px;
}

#colorbox .form-element label {
    color: #515151;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 12px;
    display: block;
}

#colorbox .form-element .input {
    font-size: 14px;
    color: #002a53;
    border: 1px solid #0082ca;
    background-color: #f7f7f7;
    height: 42px;
    line-height: 42px;
    padding: 0 18px;
}

#colorbox .form-element .checkbox-field {
    float: left;
}

#colorbox .form-element.check label {
    font-size: 14px;
    color: #002855;
    font-weight: normal;
    width: 514px;
    margin: -2px 0px 0px 11px;
    float: left;
}

h1 {
    font-size: 20px;
    font-family: 'CentraleSansBook';
}

/* form width */

input.w185 {
    width: 151px;
}

input.w150 {
    width: 134px;
}

input.w155 {
    width: 139px;
}

input.w187 {
    width: 171px;
}

input.w67 {
    width: 51px;
}

input.w130 {
    width: 114px;
}

input.w460 {
    width: 440px;
}

input.w60 {
    width: 34px;
}

input.w639, textarea.w639 {
    width: 623px;
}

textarea.w645 {
    width: 631px;
}

#eskiParola, #yeniParola, #yeniParolaTekrar {
    width: 215px !important;
}

/* testing */

.tablo.form.billing tbody tr td th {
    padding: 16px 0px !important;
    vertical-align: middle;
}

.tablo.form.billing tbody tr td td {
    padding: 16px 5px !important;
    vertical-align: middle;
}


#faydaliServisler tr td {    padding: 5px 5px !important;}


.tooltip {
    background: url(../images/bg-tip-bottom.png) no-repeat left bottom;
    width: 280px;
    font-size: 12px;
    font-family: "CentraleSansBook", Verdana, Geneva;
    color: #6a6a6a;
    z-index:500000;
}

.tooltip span {
    background: url(../images/bg-tip-top.png) left top no-repeat;
    font-weight: normal;
}

/* */

.warn.error {
    background: #fceae9 url(../images/ico-error.png) no-repeat 34px !important;
    color: #e63323 !important;
    font-family: 'CentraleSansMedium';
    padding: 22px 0px !important
}

.warn.error span {
    background: none !important;
    padding: 0px 15px 0px 90px !important;
}

.warn.success {
    background: #e6f8f9 url(../images/ico-success.png) no-repeat 34px !important;
    color: #08bec9 !important;
    font-family: 'CentraleSansMedium';
    padding: 22px 0px !important
}

.warn.success span {
    background: none !important;
    padding: 0px 15px 0px 90px !important;
}

.tel-no-degistir {
    text-indent: 0px;
    background: #08bec9;
    color: white;
    text-decoration: none;
    width: 170px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-family: "Mulish", Arial, Verdana;
    margin: 11px 10px 0px 0px;
}

#onceTelefonNumarasiWarn {
    margin-top: 10px;
}

/* sanal klavye */

#mc-keyboard {
    background: url(../images/virtual-keyboard.png) no-repeat center top !important;
    width: 216px !important;
    height: 380px !important;
}

#mc-keyboard .mc-keyboard-right {
    background: none;
    width: 216px;
    height: 380px;
    padding-top: 0px;
}

#mc-keyboard .close-keyboard {
    background: url(../images/keyboard-close.png) no-repeat center;
    width: 15px;
    height: 15px;
    right: 10px;
    top: 10px;
}

#mc-keyboard .mc-keyboard-button {
    color: #656565;
    font-family: 'CentraleSansMedium';
    font-size: 20px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    padding: 0px;
    border-right: 1px solid #eeedf2;
}

#mc-keyboard .mc-keyboard-button span {
    height: 100%;
}

#mc-keyboard .mc-keyboard-row {
    padding: 0px;
    margin: 0 2px;
    border-bottom: 1px solid #eeedf2;
}

#mc-keyboard .mc-keyboard-row:last-of-type {
    border-bottom: 0px !important;
}

#mc-keyboard .mc-keyboard-row .mc-keyboard-button:last-child {
    border-right: 0px;
}

#mc-keyboard .mc-keyboard-button.pushed {
    background: #eeedf2;
}

#mc-keyboard #mc-numpad {
    margin-top: 95px;
}

/* parola olcer */

#complexity {
    color: #515151 !important;
    font-family: 'CentraleSansMedium';
    font-size: 15px;
    margin-bottom: 8px;
    height: 17px;
}

#complexityBox input {
    width: 31px;
}

.veryweakBackground {
    background-color: #FF5353;
}

.weakBackground {
    background-color: #FFFF00;
}

.strongBackground {
    background-color: #B1FB17;
}

.strongestBackground {
    background-color: #4AA02C;
}

/*#complexityBox input#complexityBox1{display: block; width: 130px; height: 22px;}
#complexityBox input.veryweakBackground{background: url(../images/password_tester.png) no-repeat bottom center;}
#complexityBox input.weakBackground{background: url(../images/password_tester.png) no-repeat 0 -44px;}
#complexityBox input.strongBackground{background: url(../images/password_tester.png) no-repeat 0 -22px;}
#complexityBox input.strongestBackground{background: url(../images/password_tester.png) no-repeat 0 0px;}*/

/* pager */

.pager {
    float: left;
    display: inline;
    position: relative;
    left: 50%;
    text-align: left;
    width: auto;
    overflow: visible;
}

.pager ul {
    left: -50%;
    overflow: hidden;
    position: relative;
}

.pager ul li a {
    position: relative;
    float: left;
    padding: 10px 15px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000000;
    text-decoration: none;
    background-color: #fff;
    border: 1.4px solid #f0f2f5;
    border-radius: 50%;
    font-size: 14px;
    margin: 0 5px;
    font-weight: 600;
}

.pager ul li a.activepage {
    position: relative;
    float: left;
    padding: 10px 15px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    border: 1.4px solid #f0f2f5;
    border-radius: 50%;
    color: white !important;
    background: #049ead !important;
    font-size: 14px;
    margin: 0 5px;
    font-weight: 400;
}


.pager ul li a.next {
    background-image: url("../images/paging-next.svg");
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px ;
    border: 1.4px solid #049ead !important;
    font-size: 0 !important;

}




.pager ul li a.prev {
    background-image: url("../images/paging-next.svg");
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px ;
    border: 1.4px solid #049ead !important;
    font-size: 0 !important;
    transform: rotate(180deg);
}

/* new tt-pagination */
.pagination-center {
	display: flex;
  	justify-content: center;
  	padding-right: 0px !important;
}

.tt-pagination .pagination{
  	margin-top: 12px;
}
.tt-pagination .pagination li a {
    position: relative;
    float: left;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #222943;
    text-decoration: none;
    background-color: #fff;
    border: 1.4px solid #f0f2f5;
    border-radius: 100% !important;
    font-size: 14px;
    margin: 0 5px;
    font-weight: 600;
    height: 36px;
    width: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tt-pagination .nav .btn-first{
	text-align:right;
	}
.tt-pagination .invoice .btn-last,
.tt-pagination .invoice .btn-first{
    line-height: 1.42857143;
    color: #049ead;
    text-decoration: none;
    background-color: #fff;
    font-size: 14px;
    font-weight: 900 !important;
    margin-top:15px;
}

.tt-pagination .nav .btn-last,
.tt-pagination .nav .btn-first{
	position: relative;
    float: left;
    padding: 10px 15px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #049ead;
    text-decoration: none;
    background-color: #fff;
    font-size: 14px;
    margin: 0 5px;
    font-weight: 900 !important;
	margin-top:10px;
	user-select: none;
}
.tt-pagination .pagination >li >a ,
.tt-pagination .pagination >li > span{
	padding:6px 6px !important;
}
.tt-pagination .pagination li a.activepage,
.pagination>.active>a {
    position: relative;
    float: left;
    padding: 6px 6px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    border: 1.4px solid #f0f2f5;
    border-radius: 50%;
    color: white !important;
    background: #049ead !important;
    font-size: 14px;
    margin: 0 5px;
    font-weight: 400;
}
.tt-pagination .nav .btn-next{
    background-image: url("../images/paging-next.svg");
    background-repeat: no-repeat;
    background-position: center; 
    border: 1.4px solid #049ead !important;
    font-size: 0 !important;
    border-radius: 50%;
    margin-top:12px;
	height: 36px !important;
    width: 36px !important;
    display: table;
}
.tt-pagination .nav .btn-prev {
    background-image: url("../images/paging-next.svg");
    background-repeat: no-repeat;
    background-position: center; 
    border: 1.4px solid #049ead !important;
    font-size: 0 !important;
    transform: rotate(180deg);
    border-radius: 50%;
    margin-top:12px;
    height: 36px !important;
    width: 36px !important;
    margin-right:5px;
    display: table;
}
span.pagebanner {
    float: right;
    position: static;
}

/* */

.captchaYenileButton {
    padding: 6px 0px 5px 5px;
}
.captchaYenileDiv {
	text-align:center;
	border-style:solid;
	border-color:rgb(222, 227, 237);
	height:56px;
	display:flex;
}

.wrapper .content .rightContent p a {
    color: #002a53;
}

.preloaderMask {
    background: url(../images/ux_ui_loading.gif) #fff no-repeat center 50px;
    opacity: 0.9 !important;
}

.preloaderMask img {
    display: none;
}

#sikayetTipiId {
    width: 662px;
}

#irtibatGSMNoSuffix {
    width: 65px ;
}

#irtibatGSMNoPrefix {
    width: 90px !important;
}

.cell-contract {
    background-color: white !important;
}

.sik-kullanilan-islemler .islem-sec .islem-col ul li a {
    color: #002855;
    background: url("../images/add-remove.png") no-repeat scroll left -27px transparent;
    padding: 2px 0px 0px 25px;
    min-height: 16px;
}

.sik-kullanilan-islemler.edit-this ul.secilmis-liste li a {
    background: url("../images/add-remove.png") no-repeat right top;
    display: inline-block;
    min-height: 18px;
}

/* font- family */


/* modal */

#colorbox .tbl tbody tr td {
    background: transparent !important;
}

#colorbox .bttn input, #colorbox .bttn button {
    font-weight: normal;
}

#colorbox .bttn input:hover, #colorbox .bttn button:hover {
    background: #e0e0e0 no-repeat right 18px !important;
}

#colorbox .bttn.turquoise input, #colorbox .bttn.turquoise button {
    color: white !important;
    background: #08bec9 no-repeat right -103px !important;
}

#colorbox .bttn.turquoise input:hover, #colorbox .bttn.turquoise button:hover {
    background: #00a9bb no-repeat right -103px !important;
}

#colorbox #ovitLeftRight {
    width: 570px !important;
    /*padding-left: 0px !important;*/
    /*padding-top: 0px !important;*/
    font-size: 16px;
    color: #002855 !important;
}

#colorbox .buttonCont {
    text-align: left !important;
}

#colorbox .buttonCont .bttn {
    margin-left: 0px !important;
}

#colorbox .button-group {
    margin-top: 20px;
}

#colorbox .border-list .list-item {
    border-bottom: 2px solid #d5d9de;
    margin-bottom: 20px;
}

#colorbox .border-list .list-item.last {
    border: 0px;
    margin-bottom: 0px;
}

#colorbox .border-list .list-item p {
    margin-bottom: 20px;
}

#colorbox .border-list .list-item p.title {
    font-family: "Mulish", Arial, Verdana;
    margin-bottom: 5px;
}

.tablo tbody tr.odenecek td {
    border-color: #e5e5e5 !important;
    color: #515151 !important;
}

.accItem .accContent .tablo {
    background: white !important;
}

/*INTROJS CSS*/
.introjs-button, .introjs-button:hover, .introjs-button:focus {
    text-shadow: none !important;
    border: 1px solid #ffffff !important;
    font-size: 11px !important;
    color: #ffffff !important;
    background: #08bec9 none !important;
}

.introjs-skipbutton, .introjs-button:hover, .introjs-button:focus {
    background: #d6d6d6 none !important;
    border: 1px solid #ffffff !important;
    text-shadow: none !important;
    color: #002855 !important;
}

.introjs-prevbutton, .introjs-prevbutton:hover, .introjs-prevbutton:focus {
    background: #d6d6d6 none !important;
    border: 1px solid #ffffff !important;
    text-shadow: none !important;
    color: #002855 !important;
}

.introjs-nextbutton, .introjs-nextbutton:hover, .introjs-nextbutton:focus {
    background: #08bec9 none !important;
    border: 1px solid #ffffff !important;
    text-shadow: none !important;
    color: #ffffff !important;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
    background: #d6d6d6 none !important;
    border: 1px solid #ffffff !important;
    text-shadow: none !important;
    color: #ffffff !important;
}

.tablo tr.detailTable td {
    padding: 0px !important;
}

.tablo tr.detailTable table {
    border: 1px solid #E4F2FD;
}

.tablo tr.detailTable thead tr th {
    border: 1px solid #6D9FC8 !important;
    padding: 10px !important;
}

.tablo tr.detailTable tbody tr td {
    border: 1px solid #6D9FC8 !important;
    padding: 10px !important;
}

.tablo tr.detailTable tfoot tr td {
    border: 1px solid #6D9FC8 !important;
    background: none #f59000 !important;
    padding: 10px !important;
    color: #000;
}

.tablo tr.detailTable tbody tr.selectedDetRow td {
    background-color: #08bec9 !important;
    color: #fff !important;
    text-shadow: none !important;
}

.tablo tr.detailTable tbody tr.hovered td {
    background-color: #e5e5e5 !important;
}

breadcrumb { 
    border-bottom:2px solid #e5e9ee !important;
    padding-bottom:10px !important;
    color:#6988B1 !important;
    margin-bottom:15px !important;
    white-space:pre;
    width: 100%;   	
}

.menuBaslik {
	color: #222943;
    font-size: 24px;
    padding-bottom: 5px;
    margin-right: 0px;
    width: 100%;
    margin: 0px 0px 5px !important;
    float:right !important;
	
}

.container-fluid {
	overflow : auto !important;
}


@media (min-width: 539px) and (max-width: 541px){
    .app-img{
        display: grid !important;
        padding-top: 70px;
        margin-left: -110px !important;
    }
    .footer-title{
        margin-bottom: 180px;
        left: 55px !important;
    }
}

@media (min-width: 400px) and (max-width: 497px) {
    .app-img {
        padding-top: 50px;
        display: grid !important;
        margin-left: 60px !important;
    }
    .app-links{
        bottom: 185px;
        padding-bottom: 50px;
        display: flex;
        flex-direction: row;
        left: 67px !important;
    }
    .tt-text{
        padding-left: 110px;
    }
    .baslikLink {
        margin: 20px auto 20px 47px;
        display: grid;
        text-align: center;
    }
}


@media (max-width: 400px) {
    .app-img {
        padding-top: 50px;
        display: grid !important;
        margin-left: 60px !important;
    }
    .app-links{
        bottom: 185px;
        padding-bottom: 50px;
        display: flex;
        flex-direction: row;
        left: 43px !important;
    }
    .tt-text{
        padding-left: 110px;
    }
    .baslikLink {
        margin: 20px auto 20px 40px;
        display: grid;
        text-align: center;
    }
}

@media (max-width: 767px){
    .grayblock{
        background: white !important;
    }
}

@media (min-width: 767px) and (max-width: 913px) {
    .footer-title{
        top: 5px !important;
    }
    .app-img{
        margin-left: 60px !important;
    }
    .app-links{
        left: 210px !important;
        bottom: 180px;
    }
    .baslikLink{
        margin: 20px auto 20px auto;
        display: grid;
        text-align: center;
    }
    .tt-text{
        padding-left: 90px;
        right: 0px;
    }
}

.tablo.form.billing thead tr th {
    color: #222943 !important;
    font-size: 16px;;
    padding-bottom: 20px;
    font-weight: bold;
}

 /* Input Validation Start */
.tt-error {
    border-bottom: 3px solid #cc2d1f !important;
    margin-bottom: 9px !important;
    color: #cc2d1f !important;
}

.tt-labelError {
    color: #cc2d1f;
}

.tt-labelError:before {
    content: '';
    background-image: url(../images/tt-error.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat !important;
    margin-right: 8px;
    position: relative;
    top: 5px;
}

.inputRed::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
   color: #cc2d1f !important;
   opacity: 1; /* Firefox */
}

.inputRed:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #cc2d1f !important;
}

.inputRed::-webkit-input-placeholder {
   color: #cc2d1f !important;
}

/*Misafir Efatura Görüntüleme Tablet Css*/
@media (min-width: 768px) and (max-width: 1015px) {
    .price-side { margin-left: 17%; }
}
@media (min-width: 768px) {
	#btnFaturaGoruntule {
	    width: 100% !important;
	    margin-bottom: 10px;
	    margin-right: 0px !important;
	    margin-left: 0px !important;
	}
}


@media ( max-width: 992px) {
#iconCheck {
padding-bottom: 20px;
text-align: center;
padding-left: 0px !important;
}



#iconCheck img {
padding-left: 15px !important;
}
}



.main-description {
font-weight: bold!important;
font-size: 20px !important;
padding-bottom: 0px;
}



.orange-box {
min-height: 76px;
padding: 14px 16px 16px 16px;
object-fit: contain;
border-radius: 4px;
border: solid 1px #ff983a;
background-color: #fff4eb;
border-left-width: thick;
color: #222943;
margin-bottom: 20px
}



.orange-box div {
margin: 0 0;
padding: 0 0;
}



.orange-box .description {
color: #222943;
line-height: 22px;
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
}



.orange-image-size {
width: 25px;
height: 25px;
}



.column-1 {
float: left;
width: 7%;
}



.column-2 {
float: left;
width: 93%;
}



@media only screen and (max-width: 450px) {
.column-1 {
float: left;
width: 5%;
}



.column-2 {
float: right;
width: 85%;
margin-left: 10px;
}
}



 /* Input Validation End */