    .menubar{
    z-index: 10;
    position: fixed;
    background: #222C40;
    width: 100%;
    height: 3.5rem;
}

.menubar ul {
    height: 3.5rem;
    justify-content: center;
    width: 100%;
    flex-direction: row;
    display: flex;
    box-sizing: border-box;
}

.menubar ul li {
    padding: 0rem 1rem;
}

.menubar ul li .material-icons {
    font-size: 1rem;
}

.menubar ul li:first-child {
    padding-left: 0px;
}

.menubar ul li img {
    background-color: rgba(242, 59, 59, 1);
    box-sizing: border-box;
    padding: 1rem 1rem;
    height: 3.5rem;
    width: auto;
}

.menubar ul li a {
    opacity: 0.5;
    line-height: 3.5rem;
    display: block;
    float: left;
    font-weight: 300;
    color: #fff;
    font-size: 0.875rem;
}

.menubar ul li span {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    float: right;
    line-height: 3.5rem;
}

.menubar ul li a:hover {
    cursor: pointer;
    opacity: 0.8;
}

.menu_active{
    opacity: 1 !important;
}

.app_cont {
    overflow-y: auto;
    bottom: 0;
    right: 0;
    left: 0;
    top:3.5rem;
    position: absolute;
}

.page_cont{
    padding-bottom: 6rem;
    box-sizing: border-box;
    width: 100%;
    float: left;
}

.raporlar .page_cont {
    padding: 1rem;
}

.raporlar2 .page_cont {
  padding: 1rem 12rem 1rem 12rem;
}

.ktg .page_cont {
    padding: 1rem 12rem 1rem 12rem;
}

.yetki .page_cont {
  padding: 1rem 16rem 1rem 16rem;
}

.takvim {
    box-sizing: border-box;
}

.takvim_cont{
    float: left;
    width: 100%;
    height: 6.25rem;
}

.day {
    background: #f5f5f5;
}

.active_day {
    width: 6rem !important;
    height: 6rem !important;
    background: #fff;
}

.active_day .ay {
    line-height: 2rem;
    opacity: 1;
}

.active_day .gun {
    line-height: 2rem;
    opacity: 1;
    font-weight: 900;
}

.active_day .gun_t {
    opacity: 1;
}

.today {
    background: #fff;
}

.today .ay {
    opacity: 1;
}

.today .gun {
    opacity: 1;
    font-weight: 900;
}

.today .gun_t {
    opacity: 1;
}

.holiday {
    background: #f5f5f5;
}

.takvim li {
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
    float: left;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    flex-direction: column;
    display: flex;
    width: 5rem;
    height: 5rem;
}

.takvim_table2 tr{}

.takvim_table tr:first-child td{
    box-sizing: border-box;
    opacity: 0.4;
    font-weight: 500;
    font-size: 0.75rem;
    border-right: 1px solid rgba(0,0,0,0.1);
    background: #f5f5f5;
    text-align: center;
    width: 5rem;
    line-height: 1.5rem;
}

.takvim_table tr:nth-child(2) td{
    box-sizing: border-box;
    opacity: 0.4;
    font-weight: 500;
    font-size: 1.25rem;
    border-right: 1px solid rgba(0,0,0,0.1);
    background: #f5f5f5;
    text-align: center;
    width: 5rem;
    line-height: 1.5rem;
}

.takvim_table tr:nth-child(3) td{
    box-sizing: border-box;
    opacity: 0.4;
    font-weight: 500;
    font-size: 0.75rem;
    border-right: 1px solid rgba(0,0,0,0.1);
    background: #f5f5f5;
    text-align: center;
    width: 5rem;
    line-height: 1.5rem;
}

.takvim_table tr:nth-child(4) td{
    border-right: 1px solid rgba(0,0,0,0.1);
    background: #ccc;
    width: 5rem;
    height: 0.5rem;
}

.takvim li:hover{
    cursor: pointer;
    background: #fff;
}

.takvim li:last-child{
    border-right: none;
}

.takvim li div{
    text-align: center;
    box-sizing: border-box;
    width: 100%;
}

.ay{
    opacity: 0.4;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 1.5rem;
}

.gun {
    opacity: 0.4;
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.5rem;
}
.gun_t{
    opacity: 0.4;
    font-weight: 500;
    line-height: 1.5rem;
    font-size: 0.75rem;
}



.gundex {
    background: #ccc;
    margin-top: auto;
    height: 6px;
}


.app_green {
    background-color: rgba(116, 200, 100, 0.8);
}

.app_blue {
    background-color: rgba(83, 140, 255, 0.8);
}

.app_red {
    background-color: rgba(242, 59, 59, 0.8);
}


  .daily_progress {
      margin-top: 12px;
      display: block;
    border: 0;
    background: #ccc;
    border-radius: 100px;
    height: 8px;
    width: 72px;
  }

  .izin_progress {
    margin-top: 12px;
    display: block;
  border: 0;
  background: #ccc;
  border-radius: 100px;
  height: 8px;
  width: 72px;
}

.izin_progress::-moz-progress-bar {
    border-radius: 100px;
    background: linear-gradient(to right, rgba(33, 55, 177, 0.5), rgb(44, 148, 233));
  }
  
  .izin_progress::-webkit-progress-value {
    border-radius: 100px;
    background: linear-gradient(to right, rgba(33, 55, 177, 0.5), rgb(44, 148, 233));
  }

  
  
  progress::-moz-progress-bar {
    border-radius: 100px;
    background: linear-gradient(to right, rgba(33, 177, 89, .4), rgba(33, 177, 89, 1));
  }
  
  progress::-webkit-progress-bar {
    background: #ccc;
    border-radius: 100px;
  }
  
  progress::-webkit-progress-value {
    border-radius: 100px;
    background: linear-gradient(to right, rgba(33, 177, 89, .4), rgba(33, 177, 89, 1));
  }

  .ea_table3 {
    -webkit-user-select: text;
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75);
    display: table;
    background:#fff;
    overflow:hidden;
    box-sizing:border-box;
    float:left;
    height:100%;
    width:100%;
    margin: 0rem 0rem 0rem 0rem;
  }
  
  .ea_table3 thead tr{
    border-bottom: 1px solid rgba(0,0,0,0.1);
  }

  .ea_table3 tbody {
      width: 100%;
      box-sizing: border-box;
  }

  .ea_table3 a {
      color: #333;
  }
  
  .ea_table3 tr:hover {
      cursor: pointer;
        background:rgba(49, 104, 206, 0.1) !important;
  }
  
   .ea_table3 tbody tr:nth-child(2n+1) {
    background:#f5f5f5;
    } 
  
  .ea_table3 td, .ea_table3 th {
      vertical-align: middle;
    text-align: left;
    font-size:0.85rem;
    padding:0.5rem;
    border:1px solid rgba(0,0,0,0.05);
  }
  
  .ea_table3 th {
      line-height: 2rem;
    background: #fff !important;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75);
    font-size:0.95rem;
    font-weight:500;
  }

  .ea_table3 th span {
    vertical-align: middle;
  }

  .ea_table4 {
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75);
    display: table;
    background:#fff;
    overflow:hidden;
    box-sizing:border-box;
    float:left;
    height:100%;
    width:100%;
    margin: 0rem 0rem 0rem 0rem;
  }

  .ea_table4 tr td:nth-child(2){
    color:white;
    background: linear-gradient(to right, rgba(33, 177, 89, 1), rgba(33, 177, 89, .4)) !important;
  }
  
  .ea_table4 thead tr{
    border-bottom: 1px solid rgba(0,0,0,0.1);
  }

  .ea_table4 tbody {
      width: 100%;
      box-sizing: border-box;
  }

  .ea_table4 a {
      color: #333;
  }
  
  .ea_table4 tr:hover {
      cursor: pointer;
        background:rgba(49, 104, 206, 0.1) !important;
  }
  
   .ea_table4 tbody tr:nth-child(2n+1) {
    background:#f5f5f5;
    } 
  
  .ea_table4 td, .ea_table4 th {
      vertical-align: middle;
    text-align: left;
    font-size:0.85rem;
    padding:0.5rem;
  }
  
  .ea_table4 td {
      line-height: 2rem;
    background: #f5f5f5 !important;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75);
    font-size:0.95rem;
    font-weight:500;
  }

  .ea_table4 th span {
    vertical-align: middle;
  }

  .ea_table5 {
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75);
    display: table;
    background:#fff;
    overflow:hidden;
    box-sizing:border-box;
    float:left;
    height:100%;
    width:100%;
    margin: 0rem 0rem 1rem 0rem;
  }

  .ea_table5 tr td:nth-child(2){
    color:white;
    background: linear-gradient(to left, rgba(33, 55, 177, 0.5), rgb(44, 148, 233)) !important;
  }
 
  .ea_table5 thead tr{
    border-bottom: 1px solid rgba(0,0,0,0.1);
  }

  .ea_table5 tbody {
      width: 100%;
      box-sizing: border-box;
  }

  .ea_table5 a {
      color: #333;
  }
  
  .ea_table5 tr:hover {
      cursor: pointer;
        background:rgba(49, 104, 206, 0.1) !important;
  }
  
   .ea_table5 tbody tr:nth-child(2n+1) {
    background:#f5f5f5;
    } 
  
  .ea_table5 td, .ea_table5 th {
      vertical-align: middle;
    text-align: left;
    font-size:0.85rem;
    padding:0.5rem;
  }
  
  .ea_table5 td {
      line-height: 2rem;
    background: #f5f5f5 !important;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    color:rgba(0,0,0,0.75);
    font-size:0.95rem;
    font-weight:500;
  }

  .ea_table5 th span {
    vertical-align: middle;
  }

  .card_title {
      padding-left: 2rem;
    line-height: 1.8125rem;
      box-sizing: border-box;
      text-align: center;
      float: left;
    color: rgba(0,0,0,0.8);
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 600;
  }

  .ea_add_cont2 {
    flex: 1;
    box-sizing: border-box;
    overflow: visible;
    max-height: 100%;
    flex-direction: column;
    display: flex;
  }

  .raporlar .addables{
    box-shadow: 1px 4px 4px rgba(0,0,0,0.1);
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
  }

  .raporlar2 .addables{
    box-shadow: 1px 4px 4px rgba(0,0,0,0.1);
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
  }
  

  .ktg .addables{
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
  }

  .raporlar .wizard_inner{
        width: 100%;
        display: flex;
  }

  .raporlar2 .wizard_inner{
    width: 100%;
    display: flex;
}

  .yetki .wizard_inner fieldset, .ktg .wizard_inner fieldset {
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
  }

  .ktg .wizard_inner {
      width: 100%;
      display: flex;
  }

  .ana_sayfa {
      padding: 0rem 0rem 1rem 0rem ;
  }

  .ana_sayfa .wizard_inner{
      display: flex;
  }


  .wizard_inner fieldset {
    flex: 1;
    box-sizing: border-box;
    padding-top:0.5rem;
  }

  .ana_sayfa .wizard_inner fieldset {
    float: left;
    margin-left: 1rem;
    flex: 1;
    box-sizing: border-box;
    padding-top:0.5rem;
  }

  legend {
    box-sizing: border-box;
    background: #f5f5f5;
    text-transform: uppercase;
    margin-bottom: -8px;
    font-weight: 500;
    align-content: center;
    text-align: center;
    font-size: 0.875rem;
    display: flex;
    width: 100%;
    padding: 1rem;
    border: 1px solid rgba(0,0,0,0.05);
  }

  legend span {
    margin-left: 8px;
    line-height: 24px;
    vertical-align: middle;
  }
  
  legend i {
    font-size: 1.6rem !important;
  }

  .input_area {
      overflow: visible;
      position: relative;
    background: #fff;
    box-sizing: border-box;
    justify-content: center;
    border: 1px solid rgba(0,0,0,0.1);
    border-bottom: none;
    display: flex;
    flex-direction: column;
    padding: 0.75rem;
    flex: 1 0 auto;
    transition: all 200ms;
    height: 4rem;
  }

  .input_area input[type=submit] {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0px;
      width: 100%;
  }

  .done:hover {
    background-color: rgb(39, 54, 85);
  }

  
  .input_area:hover {
    background: #e5e5e5;
  }
  
  
  .wizard_inner label {
    color: rgba(0,0,0,0.4);
    text-transform: uppercase;
    float: left;
    display: block;
    font-weight: 600;
    font-size: 0.6875rem;
    margin-left: 0.5rem;
  }

  .wizard_inner textarea {
    box-sizing: border-box;
    padding: 0.25rem;
    border: none;
    height: 100%;
    line-height: 1.5;
    width: 100%;
    outline: none;
    resize: none;
    transition: all 200ms;
  }
  
  .wizard_inner select {
    background: none;
    border-radius: 0px !important;
    float: left;
    border: none;
    width: 100%;
    outline: none;
    height: 2.25rem;
    font-size: 0.875rem;
    line-height: 2rem;
    padding-left: 0.25rem;
  }

  .empty {
      visibility: hidden;
  }
  
  .wizard_inner .select_l {
    overflow: hidden;
    position: absolute;
    background: none;
    border-radius: 0px !important;
    float: left;
    width: calc(100% - 3.5rem);
    outline: none;
    height: 1.75rem;
    font-size: 0.875rem;
    line-height: 2rem;
    padding-left: 0.25rem;
    left: 0.5rem; 
    top: 1.75rem;
    right: 3rem;
    z-index:5;
  }

  .wizard_inner .select_l_i {
      position: absolute;
      right: 0.75rem;
      bottom: 0.5rem;
  }

  .wizard_inner .opened {
    overflow: auto;
    background: #fff !important;
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
    border: 1px solid #ccc;
    height: 10rem;
  }

  .wizard_inner input[type=text], .wizard_inner input[type=password], .wizard_inner input[type=email]  {
    background: none;
    border: none;
    box-sizing: border-box;
    float: left;
    width: 100%;
    outline: none;
    height: 2.25rem;
    font-size: 0.875rem;
    line-height: 2rem;
    padding: 0px 0.5rem;
  }


  

  .logo_cont {
    padding: 0rem 5rem 5rem 3rem;
  }

  
  .login_cont .wizard_inner{
    margin: auto;
    width: 20%;
    }

.login_cont fieldset {
    padding-top: 0px;
}

  .m_right{
      margin-left: auto;
  }

  .right {
      float: right;
  }

  .left{
      float: left;
  }

  .h2 {
    height: 2rem;
}

  .h4 {
    height: 4rem;
}

  .h8 {
    height: 8rem;
}

 .h12 {
     height: 12rem;
 }

 .add_work{
     z-index: 5;
     right: 3rem;
     bottom: 3rem;
     position: fixed;
     cursor: pointer;
     font-size: 4rem;
 }

 .td25 {
    float: left;
    box-sizing: border-box;
    width: 25%;
 }

 .td33 {
    float: left;
    box-sizing: border-box;
    width: 33.333%;
}

.td33_a {
  float: left;
  box-sizing: border-box;
  width: 33.333%;
}

 .td5 {
     float: left;
     box-sizing: border-box;
     width: 50%;
 }

 .td75 {
    float: left;
    box-sizing: border-box;
    width: 75%;
}

 .td10 {
    float: left;
    box-sizing: border-box;
    width: 100%;
 }

 .done {
     border: none;
     color: #fff;
     background-color: #222C40;
 }

 .cancel{
    border: none;
    color: #fff;
    background-color: #277BC0;
 }

 .ea_radio {
     box-sizing: border-box;
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 12px !important;
    line-height: 1.7rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default radio button */
  .ea_radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  
  /* Create a custom radio button */
  .ea_radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    background-color: #eee;
    border-radius: 50%;
  }
  
  /* On mouse-over, add a grey background color */
  .ea_radio:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the radio button is checked, add a blue background */
  .ea_radio input:checked ~ .checkmark {
    background-color: #2196F3;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .ea_radio .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .ea_radio input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .ea_radio .checkmark:after {
       top: 8px;
      left: 8px;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: white;
  }

  /* Customize the label (the container) */
.ea_check {
    box-sizing: border-box;
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 12px !important;
    line-height: 1.7rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* Hide the browser's default checkbox */
  .ea_check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .ea_check .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
  }
  
  /* On mouse-over, add a grey background color */
  .ea_check:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .ea_check input:checked ~ .checkmark {
    background-color: #2196F3;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .ea_check .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .ea_check input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .ea_check .checkmark:after {
    left: 8px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

.profile_cont {
    box-sizing: border-box;
    width: 100%;
    float: left;
    font-size: 0.875rem; 
    padding: 0.75rem 1rem 0.75rem 1rem;
}

.profile_text {
    vertical-align: middle;
}

.profile_input_area {
    float: left;
}

.profile_input_area span {
    margin-right: 0.25rem;
    line-height: 1.2;
}

.profile_input_area span:nth-child(3){
    margin-left: 2rem;
}

.font_r{
    font-weight: 300;
}

.font_m{
    font-weight: 500;
}

.font_bo{
    font-weight: 700;
}

.font_bl{
    font-weight: 800;
}

.l_bg_img{  /*// LOGİN ARKA PLAN RESMİ*/
    position: absolute; 
    width: 100%;
    height: 100%;
    /*background: url("login_bg.jpg") no-repeat center;*/



    background-size: cover;
}

.login_cont{ /*//LOGİN ARKA PLAN TRANSPARANLAŞTIRMA*/
      /*background-color: rgba(85, 39, 39, 0.81);*/
            background: #355C7D;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to bottom right, #C06C84, #6C5B7B, #355C7D);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to bottom right, #C06C84, #6C5B7B, #355C7D); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12*/

      display: flex;
      box-sizing: border-box;
      height: 100%;
      width: 100%;
      position: relative;
  }

.date {
    height: 1.81rem;
    box-sizing: border-box;
}

.ana_sayfa .wizard_inner legend i:nth-child(1){
    font-size: 1.25rem !important;
    line-height: 1.5rem;
}

.add_title {
    margin-left: 4px;
    font-size: 0.75rem;
}

.ktg_tabs{
    box-shadow: 1px 8px 8px rgba(0,0,0,0.1);
    cursor: pointer;
    background: #fff;
    color: #333;
    line-height: 4rem;
    height: 4rem;
    text-align: center;
}

.ktg_tabs div {
    height: 4rem;
    box-sizing: border-box;
    float: left;
    width: 33.33%;
}

.ktg_tabs div:nth-child(2){
    border-right:1px solid rgba(0,0,0,0.1);
    border-left:1px solid rgba(0,0,0,0.1);
}

.ktg_tabs div.active_tab {
    border-bottom: 4px solid rgba(242, 59, 59, 1);
}

.timeline_entry{
  -webkit-user-select: text;
}

.timeline_entry li {
  position: relative;
  border-top: 4px solid rgba(33, 149, 243, 0.4);
  overflow: hidden;
  border-radius: 12px;
  box-shadow: 2px 4px 8px rgba(0,0,0,0.1);
  margin-bottom:1rem;
  background: #fff;
  width: 100%;
  float: left;
  box-sizing: border-box;
}

.entry_header {
  width: 100%;
  box-sizing: border-box;
  display: flex;
}

.entry_header span {
  border-bottom: 1px solid rgba(0,0,0,0.05);
  background-color: #fafafa;
  flex: 1;
  padding: 1rem 2rem 1rem 2rem;
}
.entry_header span:nth-child(1) {
  padding-right: 0px;
  font-weight: 500;
text-align: left;
}
.entry_header span:nth-child(2) {
  padding-left: 0px;
  padding-right: 0px;
  font-weight: 500;
  text-align: center;
  }
.entry_header span:nth-child(3) {
  padding-left: 0px;
text-align: right;
}
.timeline_entry h3 {
  font-size: 1.25rem;
  padding: 1rem 2rem 0.5rem 2rem;
  font-weight: 700;
}

.ols_trh{
  opacity: 0.4;
  text-align: center;
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
  width: 50%; /* Need a specific value to work */
  border-radius: 2rem;
  padding: 0.5rem;
  height: 1rem;
  font-size: 0.875rem;
  bottom: 0.375rem;
  z-index: 2;
  position: absolute;
}

.timeline_entry p {
  padding: 0.5rem 2rem 2.5rem 2rem;
}

  @media screen and (min-width: 1280px) {
    body {
        zoom: 0.95;
    }
    .ana_sayfa .page_cont{
        width: 75%;
    }
  }

  @media screen and (max-width: 1536px) {

    .login_cont .wizard_inner{
        margin: auto;
        width: 30%;
        }

    html, body {
        font-size: 15px;
    }

    .menubar ul li a {
        height: 3rem;
    }
    
    .menubar ul li a {
        line-height: 3rem;
    }
    
    .menubar ul li span {
        line-height: 3rem;
    }

    .menubar ul li .material-icons {
        font-size: 1.5rem;
    }

    .app_cont {
        top:3rem;
    }

    .menubar {
        height: 3rem;
    }

    .menu_text {
        display: none;
    }

    .menubar ul li:first-child {
       padding-left: 0px;
    }

    .menubar ul li img {
        height: 3rem;
        padding: 0.75rem 0.75rem !important;
    }


    .add_work{
        bottom: 2rem;
        right: 2rem;
    }
    
    .menubar ul li {
        padding: 0rem 0.65rem;
    }
  }

  @media screen and (max-width: 1279px) {
    .ana_sayfa .wizard_inner{
      overflow-y: auto;
      /*display: none;*/
      background: rgba(0,0,0,0.80);
      top:3rem;
      bottom: 0px;
      box-sizing: border-box;
      width: 100%;
      z-index: 8;
      position: fixed;
  }

  .ana_sayfa .wizard_inner fieldset{
    margin: 0px;
}

  .ana_sayfa {
    padding: 0rem;
}

}

  @media screen and (max-width: 1024px) {
    .ktg fieldset:nth-child(2) .input_area:nth-child(1) {
        height: 8rem;
    }
    .ktg fieldset:nth-child(2) .input_area:nth-child(3) {
        height: 8rem;
    }
    .ktg fieldset:nth-child(2) .input_area:nth-child(5) {
        height: 8rem;
    }
  }

  @media screen and (max-width: 960px) {
    .timeline_entry{
      padding: 0rem 1rem 0rem 1rem;
    }

    .ktg .wizard_inner fieldset {
        margin: 0px;
    }

    .profile_input_area span:nth-child(3) {
        margin-left: 1rem;
    }

    .profile_cont {
        padding: 0.75rem;
    }

    .td25, .td5, .td33, .td75 {
        width: 100%;
    }

    .yetki .page_cont, .raporlar .page_cont, .ktg .page_cont, .raporlar2 .page_cont {
        padding: 0px;
    }

    .login_cont .wizard_inner {
        width: 50%;
    }

    .logo_cont {
        padding: 0rem 4rem 4rem 4rem;
    }
}

@media screen and (max-width: 720px) {
    .login_cont .wizard_inner {
        width: 60%;
    }
    
    .logo_cont {
        padding: 0rem 3rem 3rem 2rem;
    }
}

