.profit-container{margin-top:4%;color:#404040}
.profit-container table{color:#404040;border-collapse:collapse}

.filter-buttons{background: #40d9f1; color: #fff !important; padding: 5px 10px 5px 10px!important;display:inline-block}
.profit-container input[type="button"]{font-weight:600;background: #40d9f1; color: #fff !important;display:inline-block;padding: 5px 10px 5px 10px!important;border:0;text-shadow:none;box-shadow:none;}
.profit-container input[type="submit"]{font-weight:600;background: #40d9f1; color: #fff !important;display:inline-block;padding: 5px 10px 5px 10px!important;border:0;text-shadow:none;box-shadow:none;line-height:inherit;border-radius:0}
.calcultor-filters{padding:1%;background:#FAFAFA;margin-bottom:2%}
.fildiv {
    margin-top: 2%;
}

.profit-container input[type="text"]{height:35px;}
.calcultor-footer{font-weight:500;color:#404040;font-size:18px;}

 /* The switch - the box around the slider */
#profitrows .switch {
  position: relative;
  display: inline-block;
  width: 29px;
  height: 20px;
  
}

/* Hide default HTML checkbox */
#profitrows .switch input {display:none;}

/* The slider */
#profitrows .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

#profitrows .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0px;
  bottom: 0px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

#profitrows input:checked + .slider {
  background-color: #B00000 ;
}

#profitrows input:focus + .slider {
  box-shadow: 0 0 1px #B00000 ;
}

#profitrows input:checked + .slider:before {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

/* Rounded sliders */
#profitrows .slider.round {
  border-radius: 34px;
  background-color:#006600;
}

#profitrows .slider.round:before {
  border-radius: 50%;
} 

.chk{width:100%;float:left;margin-top:2%;}
.chk .input-group-addon{width:15%;float:left;border:none!important;border-radius:none!important;}
.cur{width:10%;float:left;margin-top:2%;text-align:center}
.inp{width:60%;float:left}
.inp input{width:100%}
.proval{margin-top:10%}
.proval .cur{margin-top:0}
.calcultor-filters label{width:auto;float:left}


.positive{color:#006600;font-weight:600;}
.negative{color:#B00000 ;font-weight:600;}


.tpositive{color:#006600;font-weight:600;}
.tnegative{color:#B00000 ;font-weight:600;}

.delete_row span{background:#B00000 ;color:#fff;border-radius:10px;}



.dashicons-minus{color:#B00000}
.dashicons-plus{color:#006600}


.calcultor-stats{margin:0px 0 2% 0px;}

.calcultor-stats .positive{color:#006600;font-weight:600;font-size:25px;}
.calcultor-stats .negative{color:#B00000 ;font-weight:600;font-size:25px;}

.today-stat{border-top:6px solid #40d9f1;border-radius:10px;height:80px;background:#F5F5F5;}
.today-stat:hover{box-shadow: 5px 5px #DCDCDC;}

.current-month-stat{border-top:6px solid #40d9f1;border-radius:10px;height:80px;background:#F5F5F5}
.current-month-stat:hover{box-shadow: 5px 5px #DCDCDC;}

.previous-month-stat{border-top:6px solid #40d9f1;border-radius:10px;height:80px;background:#F5F5F5}
.previous-month-stat:hover{box-shadow: 5px 5px #DCDCDC;}

.total-stat{border-top:6px solid #40d9f1;border-radius:10px;height:80px;background:#F5F5F5}
.total-stat:hover{box-shadow: 5px 5px #DCDCDC;}

.stat-title{width:100%;float:left;font-weight:500;}
.input-group-addon {
    padding: 6px 12px;
    font-size: 18px!important;
    font-weight: 400;
    line-height: 1;
    color: #555;
    background-color: #eee;
    border-radius: 4px;
}
.pldirection.is-positive + .input-group-addon {
    color: #00AA00;
	background-color: #d6ecd1;
}
.pldirection.is-negative + .input-group-addon {
    color: #AA0000;
	
	background-color: #ecd1d1;
}
.pldirection.is_positivecustom + .input-group-addon {
    color: #00AA00;
	background-color: #d6ecd1;
}
.pldirection.is_negativecustom + .input-group-addon {
    color: #AA0000;
	
	background-color: #ecd1d1;
}
.is_positivecustom + .input-group-addon
{
	 color: #00AA00;
	background-color: #d6ecd1;
}


.loadgif {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #40d9f1;
  width: 20px;
  height: 20px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  float:right;
  margin-right:27%;
  margin-top:1%;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}