@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap');
/* font-family: 'Open Sans', sans-serif; */

body{
  font-family: 'Open Sans', sans-serif;
  color:#545454;
  background: #F9F9F9 !important;
  margin: 0;
}
h1,h2,h3,h4{
  font-family: 'Open Sans', sans-serif;
  color:#7EA39C;
  font-weight:600;
}
h5,h6{
  font-family: 'Open Sans', sans-serif;
  color:#545454;
  font-weight:600;
}
a {
  text-decoration: none !important;
  color:#545454;
}
.cke_notification{
    display:none !important;
}
/*a i{
  text-decoration: none !important;
  color:#545454;
}
a i:hover{
  opacity:0.8;
}
*/
.container{
  margin:20px 0;
  border:1px solid #CCCCCC;
  box-shadow: 0 0 5px #CCCCCC;
  background: #FFFFFF;
}
i {
  color:#B62C81;
}
i:hover {
  opacity:0.8;
}
nav i {
  color:inherit;
}
nav i:hover {
  opacity:1;
  color:#7EA39C;
}
nav a {
  font-family: 'Open Sans', sans-serif;
  color:#545454 !important;
}
nav a:hover{
  color:#7EA39C !important;
}
label{
  font-family: 'Open Sans', sans-serif;
  font-size:85%;
  color:#7EA39C;
}
input[type='text'],
input[type='email'],
input[type='password'],
input[type='number'],
select{
  height:45px !important;
  border-radius: 0 !important;
}
input[type='submit'],
button,
.btn-success{
  height:45px !important;
  border-radius: 0 !important;
}
.btn-success i{
  color:#FFFFFF !important;
}
#button-far{
 border-radius: 0 !important;
}
.btn-primary{
  border-radius: 0  !important;
}
.btn-warning{
  background-color: #7EA39C  !important;
  border: 0  !important;
  color: #FFFFFF  !important;
}
.btn-warning:hover{
  opacity:0.8 !important;
}
.btn-secondary{
  background-color: #FFFFFF !important;
  border: 0 !important;*/
}
.own-check{
  width:40px !important;
}
/* autocomplete */
.autocomplete {
  position: relative;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #F7F7F7;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 15px;
}
.pont-piros{
	float: left;
    width: 10px;
    height: 10px;
    background-color: #FF0000;
    margin-top: 5px;
    margin-right: 15px;
    border-radius: 50%;
}
.pont-zold{
	float: left;
    width: 10px;
    height: 10px;
    background-color: #009900;
    margin-top: 5px;
    margin-right: 15px;
    border-radius: 50%;
}
.cont-own{
	font-size:90%;
}
.cont-own a i{
	font-size:120%;
	color:#F90;
}
.cont-own a i:hover{
	font-size:120%;
	opacity:0.8;
}
.own-row{
  border-bottom:1px dashed #CCCCCC;
}
.own-row:last-child{
  border-bottom:0;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #F7F7F7;
}
/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #F7F7F7;
}
/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: #FCD340 !important;
  color: #222222;
}
.field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -30px;
  margin-right: 5px;
}
.datepicker {
    margin-top: 30px !important;
}
.file {
  visibility: hidden;
  position: absolute;
}
/* !autocomplete*/
.dashboardcode-bsmultiselect ul{
	border:1px solid #ced4da;
	border-radius: 0;
}
.dashboardcode-bsmultiselect input[type='search']{
	margin-top:5px !important;
	margin-left:5px !important;
}
.badge{
	padding: 0 !important;
  font-size: 100% !important;
	font-weight: 400 !important;
	height: 35px;
  margin-top: -5px;
	margin-right: 5px;
}
