[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
body{
	font-family: 'Source Sans Pro', sans-serif;
  color: #1D1D1B;

	/* background-image: url("../img/bg.png");
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: center center;
	background-size: contain; */
}
.has-error .form-control, .has-error .form-control:focus{
  border-color: #C0C0C0;
  box-shadow: none;
}
.row{
  background: white;
  padding: 20px;
}
.lh-40{
  line-height: 40px;
}
.color1{
  color: #149636;
}
.color2{
  color: #074796;
}
.rounded{
  border-radius: 30px;
}
label{
  font-size: 16px;
  font-weight: 700;
  color: #7f7f7f;
}
.text-bold {
  font-weight: 700;
}
h2{
  font-weight: 700!important;
}
.btn{
  background-color: #149636;
  border: 0!important;
  font-weight: 600;
  font-size: 16px;
}
.modal-body form, .modal-body .row{
  padding: 20px;
}
p {
    font-size: 16px;
    line-height: 1.6em;
    color: #7F7F7F;
}
.btn .fa{
    font-size: 10px;
    margin-left: 9px;
}
.btn-rad {
    border-radius: 0 0 20px 20px;
    padding: 6px 18px;
}
