@import url("https://fonts.googleapis.com/css?family=Lora");

@font-face {
  font-family: "FiraGORegular";
  src: url(font-awesome/fonts/FiraGO-Regular.woff);
}

@font-face {
  font-family: "bpgMtavruli";
  src: url(font-awesome/fonts/bpg_nino_mtavruli_bold.ttf);
}
li { list-style-type: none; }
body {
	color: #fff;
background-color: #E6E6FA;
}
.form-wrapper {
  margin: 50px auto 50px;
  font-family: 'Lora', serif;
  font-size: 1.09em;
}
.form-wrapper.login { margin-top: 120px; }
.form-wrapper p { font-size: .8em; text-align: center; }
.form-control:focus { box-shadow: none; }
.form-wrapper {
  border: 1px solid #80CED7;
  border-radius: 5px;
  padding: 25px 15px 0px 15px;
}
.form-wrapper.auth .form-title { color: #007EA7; }
.home-wrapper button,
.form-wrapper.auth button {
  background: #007EA7;
  color: white;
}
.home-wrapper {
  margin-top: 150px;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid #80CED7;
}
.myfont{
font-family: 'bpgMtavruli'; font-size:12px;	
}
/*       headeris        */

.ui-state-active{
    background:#3c8dbc;
    border:1px solid #008B8B;
}
/*        #accordion{
            width:90%;
            margin:90px auto;
        } */  
.font14    {
    font-family: 'bpgMtavruli'; 
    font-size:14px;
    color:#000;    
}
#accordion p{
    font-family: bpgMtavruli; 
    font-size:14px;
    color: navy;
    font-weight:bold;
}
#accordion li{
    font-family: 'FiraGORegular'; 
    font-size:14px;
    color:#212121;      
}

.fred {
  height: 35px;
  width:100px;
  cursor: pointer;
  font-size: 14px;
  color: #fff  ;
  background-color:#3c8dbc ;
  margin-left: 10px;
  
}
.nbbutton {
  height: 35px;
  width:40px;
  cursor: pointer;
  font-size: 14px;
  color: #fff  ;
  background-color:#3c8dbc ;
  margin-left: 10px;
  
}    
.btn{
  border: 3px solid #ecf0f5;
  padding: 3px 10px;
  font-size: 14px;
  cursor: pointer;
  margin-left: 10px;    
}
.ui-datepicker{
  width:260px;
}
/*ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"
/* Darker background on mouse-over */
/*.btn:hover {
background-color: #f1f1f1;
  color: green;    
} */
table.dataTable tbody th, table.dataTable tbody td {
  padding: 2px 5px; 
font-family: bpgMtavruli;     
} 
table.dataTable th,
table.dataTable td {
font-size: 12px;
cursor:pointer;  
color: #212121;  
}
td.highlight {
      font-weight: bold;
      color: blue;
  } 
table.dataTable td.font1 {
      font-family: verdana;
      
  } 
  table.dataTable td.font2 {
      font-family: verdana;
      font-size: 3px;
      color:#fff; 
  }     
tfoot input {
      width: 100%;
      padding: 3px;
      box-sizing: border-box;
  }  
th.dt-center, td.dt-center { text-align: center; }  
th.dt-right,  td.dt-right  { text-align: right; }  
tfoot tr, thead tr {
  background: lightblue;
  font-family: 'bpgMtavruli' !important;;
  font-size: 12px !important;
  color: navy;    
}
table.dataTable tbody tr:hover {
 background-color:#ffa !important;
}     
.font3{
  font-family: 'bpgMtavruli' !important;;
  font-size: 14px !important;
}   
.h4header{
font-family: 'bpgMtavruli';
text-shadow: -1px -1px rgba(0,0,0,0.5), 1px 1px rgba(255,255,255,0.5);
color: rgba(0,0,0,0.5); 
}

/* 07.09.2022  ზედა პანელი შავი*/
.skin-blue .main-header .navbar {
  background-color: #222d32 !important;;;
}
.skin-blue .main-header .logo {
  background-color: #222d32;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.user-panel {
  position: relative;
  width: 100%;
  padding: 10px;
  overflow: hidden;
  height: 120px !important;
}
.user-panel > .info {
  padding: 5px 5px 5px 15px;
  line-height: 1;
  position: absolute;
  left: 20px;
}

.sectionheader{
  font-family: bpgMtavruli; 
  font-size:14px;
  color:#000;  
}  