body {
  font-family: 'Lato', sans-serif;
  overflow-y: scroll;
}
.navbar svg{margin: 10px;}

.addoverlay{
  height: 0%;
  width: 100%;
  position:fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.8);
  overflow-y:scroll;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top: 10%;
  width: 100%;
  text-align:center;
  margin-top: 10px;
  color: white;
}

.addoverlaya {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.addoverlaya:hover, .addoverlaya:focus {
  color: #f1f1f1;
}

.addoverlay .closebtn svg{
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  color: #fff;
  /*
  position: absolute;
    color: #fff;
    font-size: 40px;
    float: right;
    top: 20px;
    right: 30px;
    */
}
.addoverlay .closebtn{color: #fff !important;}
.label {
	color:white;
}

.inputs {
	width:40%;
	height:10%;
	margin-left:30%;
	justify-content:space-between;
	display:flex;
}
.alert{min-width: 70%;}




@media screen and (max-height: 450px) {
  .addoverlay{overflow-y: scroll;}
  .addoverlaya {font-size: 20px}
  .addoverlay.closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}


.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@font-face {
  font-family: chat-fonts;
  src: url('chat-fonts.woff') format("woff");
  font-weight: 400;
  font-style: normal
}

[data-icon]:before {
  font-family: chat-fonts!important;
  content: attr(data-icon);
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

[class*=" icon-"]:before, [class^=icon-]:before {
  font-family: chat-fonts!important;
  font-style: normal!important;
  font-weight: 400!important;
  font-variant: normal!important;
  text-transform: none!important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-arrow-circle-right:before {
  content: "\61";
}
.icon-download:before {
  content: "\62";
}
.icon-trash:before {
  content: "\63";
}
.icon-plus-square:before {
  content: "\64";
}
.icon-sign-out:before {
  content: "\65";
}
.icon-sign-in:before {
  content: "\66";
}
.icon-home:before {
  content: "\67";
}
.icon-earth:before {
  content: "\68";
}
.icon-minus-circle:before {
  content: "\69";
}
.icon-power:before {
  content: "\6a";
}
.icon-ios-paper:before {
  content: "\6b";
}
.icon-info-circle:before {
  content: "\6c";
}
.icon-pie-graph:before {
  content: "\6d";
}
.icon-stats-bars:before {
  content: "\6e";
}
.icon-pencil-square:before {
  content: "\6f";
}
.icon-lock:before {
  content: "\70";
}
.icon-unlock:before {
  content: "\71";
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}

#editable_table th:first-child, #editable_table td:first-child{display: none;}

.hide-hover{opacity: 0.35;transition: 0.3s;}
.hide-hover:hover{opacity: 1;}