body {
  font-family: "Proxima Nova"!important;
  font-size: 15px;
  font-weight: normal;
}

td
{
  font-family: "Proxima Nova"!important;
  font-weight: normal;
  font-size: 14px;
  padding: 0px;
}

a,p
{
  font-family: "Proxima Nova"!important;
}


.side-link,.side-link:hover,.side-link:active
{
	/*font-size: 1.1em!important;
	background-color:#428bca!important;
	color:#fff!important;*/
  color:#343f48 !important;/*#DD0330*/
  font-weight: bold;
}


.side-link-inner,.side-link-inner:hover,.side-link-inner:active
{
	/*font-size: 1.1em!important;
	background-color:#ccc!important;
	color:#000!important;*/
  color:#343f48 !important;/*#DD0330*/
  font-weight: bold;
}

.nav-second-level li a {
    margin-left: 15px!important;
}


#datepicker,#MadeniEditModal_tarehe,#mwenendoTar1,#mwenendoTar2
{
	cursor: pointer;
}

.form-control{
  font-size: 14px;
  line-height: 1.42857143;
  padding: 5px 15px;
  height: 35px;
  

  border-radius: 0px;
  border: 1px solid  #424f5a;/*#00a65a;gold*/
}

.form-control:hover,.form-control:focus{
  /*border:1px solid #00a65a;/*#D45100;*/
  /*outline: 0;*/
  /*-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);*/
          /*box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);*/
}


.btn
{
  height: 35px;
  color: #fff!important;
}

.btn,.btn:hover,.btn:focus{
  /*border-radius: 0px;*/
  /*font-size: 14px;*/
}

.btn,.btn:hover,.btn:focus{
  /*border: 1px solid #149F85!important;*/
  /*border-radius: 4px!important;*/
}

/*background-color: transparent;*/


#kapuLink
{
  background-color: #eee;
  border: 1px solid #eee;
  padding:2px 10px;
  color: #000;
  margin: 0px;
}


#kapuLink:hover
{
  background-color: transparent;
  border: 1px solid #eee;
  color: #fff;
  cursor:pointer;
  text-decoration: none;
}


#output_div,#Modify_output_div,#Delete_output_div
{
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px 10px;
  font-weight: normal;
  color: #B22222;
}






/*new features july, 2017*/

.header2{
  width: 100%!important;
  background-color: #149F85!important;
  margin-top: 100px!important;
  padding-bottom: 0px!important;
  padding-top: 30px!important;
}


.logo_pic
{
  position: absolute;
  top: 0px;
  left:40%;
  margin-top: 50px;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  background-color: #149F85;
  border:1px solid #ccc;
}

.text-white
{
  color: #fff!important;
}

#text-black
{
  color: #000!important;
}


.decorated
{
  text-decoration: underline;
}

.data:hover
{
  cursor: pointer;
}



/*my code*/
/*system color DD0330*/
.app_name
{
  text-transform: none;
  font-size: 16px;
}

.separate-line
{
  border-bottom: 1px solid rgba(102, 97, 91, 0.3);
  margin: 0px 20px!important;
}

.logged-in
{
  text-transform: lowercase;
  font-style: italic;
  color: #DD0330;
  font-size: 13px;
}

.content
{
  padding:10px 25px;
}

.toast-top-center {
    margin-top: 5px!important;
}

.nav-empty > li > a:hover
{
  background-color: transparent!important;
}

.nav-empty > li > a
{
  padding-top: 5px!important;
  padding-bottom: 5px!important;
}

th,thead
{
  /*line-height: 0px!important;*/
  /*padding-top: 0px!important;*/
  font-weight: bold!important;
}

td
{
  line-height: normal!important;

}

a.pagi
{
  font-weight: bold!important;
}

#btn_excel
{
  background-color: #000!important;
}

#btn_excel:hover
{
  background-color: #ccc!important;
}


#mauzoNotification > thead > tr > th
{
  font-size: 14px;
}


.main-panel
{
  z-index: none; /*line 569:paper-dashboard*/
}

.modal
{
  z-index: 1099!important;
}

.fa,a
{
  cursor: pointer!important;
}

.panel-primary
{
  border-color:#424f5a;
}
.panel-primary>.panel-heading
{
  color:#fff;
  background-color:#424f5a;
  border-color:#424f5a;
}

/*424f5a   bg side menu337ab7*/
/*343f48  bg selected menu*/
/*fbfbfb  color menu*/
/*new features*/