body{ font-family: "Open Sans", sans-serif !important; font-weight: 600; color: #555555}

.btn{ font-family: "Open Sans", sans-serif !important; font-weight: 600 !important;}

b,strong{ font-family: "Open Sans", sans-serif !important; font-weight: 700 !important;}





.btn-default:active, .btn-default.active, .btn-default:active:hover, .btn-default.active:hover {

    background-image: none;

    background-color: #67809F;

    color: #F9F9F9;

}


.help-block.varien{ font-size: 0.9em; }

.form-horizontal .control-label {



     text-align: left;

}



.tabs-left{ border:none; }

.tabs-left.nav-tabs {border:none;}

.tabs-left.nav-tabs > li.active > a, .tabs-left.nav-tabs > li.active > a:hover > li.active > a:focus {

    -webkit-border-radius: 4px 0 0 4px;

    -moz-border-radius: 4px 0 0 4px;

    -ms-border-radius: 4px 0 0 4px;

    -o-border-radius: 4px 0 0 4px;

    border-radius: 4px 0 0 4px;

    border-color: #ddd transparent #ddd #ddd;

    background: #F7F7F7;

}

.varien-left-tab{ padding-right: 0;background: #fff; z-index: 2; }

.varien-left-tab-content{ border: 1px solid #ddd; z-index: 1; background: #F7F7F7;     width: 74%; padding: 10px ; }

td{vertical-align: middle !important; }



.tabs-left.nav-tabs > li > a {

    color: #666;

}
.flags-icons{

  height: 67px;
min-width: 80px;
margin: 5px 5px 0 0;
border: 1px solid #ddd;
padding: 0px 0px 0px 0px;
background-color: #fafafa;
background-image: none;
}
.lang-select{
  border: 1px solid #2b3643 !important;
  border-top: 0;
}
.lang-select .portlet-title {
    background-color: #2b3643 !important;
}




.tabs-left.nav-tabs  > li.disabled > a {

    color: #bbbbbb;

}



#G_Image{  }

#G_Image_List{  margin:5px; float:left; background:#F3F3F3; padding:5px; display:block }



#gallery_files{

    padding:0; margin:0; list-style-type:none;

}

#gallery_files li {

    margin: 3px 7px 3px 0; padding:2px; float: left; width: auto; height: auto; cursor:move; position:relative; border:1px solid #c6c6c6; background:#FFF; font-family:Arial; font-size:10px; padding:5px;

}

#gallery_files li.selected{

    padding:1px;

    border:2px solid #84d20c;

}

#gallery_files li .image{

    float:left;

}

#gallery_files li .trashicon{

    position:absolute; top:0; right:0; display:none; height:30px; z-index:100;

}

#gallery_files li .accepticon{

     position:absolute; top:0; left:0; display:none; height:30px; z-index:100;

}

#gallery_files li:hover .trashicon, #gallery_files li:hover .accepticon{

    display:block;

}



#gallery_files li #filetext{

    width:100%; height:20px; overflow:hidden; text-align:center; background:#f7f7f7; line-height:20px;

}

#gallery_files li.selected #filetext{

    background:#227dc3;

}

#gallery_files li #filetext a{

    color:#7f7f7f;

}

#gallery_files li.selected #filetext a{

    color:#FFF;

}

#gallery_files li #filetext span{

    font-size:9px; font-style:italic;

}

.type_1{
    color: #fff;
    background: #47b7ff;
    display: inline;
    padding: 2px 4px;
    font-size: 11px;
}

.type_2{
    color: #fff;
    background: #ff47a1;
    display: inline;
    padding: 2px 4px;
    font-size: 11px;
}

#DataGirdSlots td{
      font-weight: normal;
}

.dataTable select, .dataTable input{
       color: #969696 !important;
       padding: 16px;
       border-radius: 5px !important;
 }

 .element-delete{
   background: #d84938;
   color:#fff;
padding: 7px;
font-size: 11px;
 }

 table { border-collapse: collapse;}

 table, th, tr, td {
    border: 1px solid #dddddd;
}

 .table_title td{ background: #fff; }
 .zone_title td{ background: #dedede; }

 .table .btn {
    margin-right: 0;
}

.align-right{ text-align: right !important; }
.element-area-nav{ margin-bottom: 10px; }

 .add-sub-element{    background: #07a089 !important;
    color: #fff;
    font-size: 12px;}

  .block_zone_title{    float: right;
    margin-top: 6px;}

  li.disabled { }
  li.disabled a{ }


  #DataGirdSlots table, #DataGirdSlots table th, #DataGirdSlots table tr, #DataGirdSlots table td{ border:none !important; }

  .g2{    padding: 5px;
    line-height: 30px;
    display: inline;
    background: #bdbdbd;
    margin-bottom: 0px;}

  .disiplin_select{ margin:-1px 0 0 0; }

  .disiplin_select_wrapper{ margin: 10px 0 0 0; }


  .badge_blue {
    color: #466271;
background: #b6dbf3;
    display: inline;
    padding: 2px 4px;
    font-size: 12px;
    font-weight: bold;
}

.badge_orange {
  color: #c38c38;
  background: #ffe3b9;
  width: 25px;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: bold;
}

.badge_green {
  color: #4a903b;
      background: #c7e2b8;
  display: inline;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: bold;
}

.badge_red {
  color: #9a5050;
  background: #ffbfbf;
  display: inline;
  padding: 2px 4px;
  font-size: 12px;
  font-weight: bold;
}

.logintime{
  margin: 0 0px 0 10px;
background: #00ae34;
padding: 3px 5px;
color: #fff;
}

.exit_text{
  float: right;
margin: -3px 0 0 3px;
}

.exit_button{
  background: #c10000;
    color: #fff !important;
}

.exit_button i{ color: #fff !important;}

.bubble_1
{
position: relative;
width: 90%;
height: auto;
padding: 20px;
background: #f1f1f1;
border: 1px solid #d8d8d8;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin: 20px 0 20px 0;
}

.bubble_1:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 16px 16px;
border-color: #f1f1f1 transparent;
display: block;
width: 0;
z-index: 1;
top: -16px;
left: 15px;
}

.bubble_1:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 16px 16px;
border-color: #d8d8d8 transparent;
display: block;
width: 0;
z-index: 0;
top: -17px;
left: 15px;
}

.bubble_2
{
position: relative;
float: right;
width: 90%;
height: auto;
padding: 20px;
background: #fff;
border: 1px solid #d8d8d8;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin: 20px 0 20px 0;
}

.bubble_2:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 16px 16px;
border-color: #fff transparent;
display: block;
width: 0;
z-index: 1;
top: -16px;
right: 15px;
}

.bubble_2:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 16px 16px;
border-color: #d8d8d8 transparent;
display: block;
width: 0;
z-index: 0;
top: -17px;
right: 15px;
}

.comment_title_1{color: #949494;}
.comment_title_2{color: #949494; text-align: right; }

.cost_bar{     position: absolute;
    right: 0;
    top: 0;
    background: #d30000;
    color: #fff;
    padding: 5px;
    font-size: 11px;
    z-index: 99999; }

    .bar{ position: relative;}
    .modal-title {
        FONT-SIZE: 20PX;
    }

    .price_list{
      font-weight: bold;
    }

    .fatura_info{
      padding: 3px;
      font-weight: bold;
      font-size: 11px;
    }

    .fatura_info.kesilmedi{
      background: #ffc4c4;
      color: #7d0505;
    }

    .fatura_info.kesildi{
      background: #d7ffaf;
      color: #0a7d05;
    }

    .subtitle{
      padding: 3px;
      font-weight: bold;
      font-size: 11px;
    }
    .bgred{
      background: #ffc4c4;
      color: #7d0505;
    }
    .bggreen{
      background: #d7ffaf;
      color: #0a7d05;
    }
    .bgblue{
      background: #c1e7ff;
      color: #0d658e;
    }


    .filter-submit{
      line-height: 20px;
      border-bottom-left-radius: 5px !important;
      border-top-left-radius: 5px !important;
    }

    .filter-cancel{
      line-height: 20px;
      border-bottom-right-radius: 5px !important;
      border-top-right-radius: 5px !important;
    }
