
/* General Input Field Styling */
form .form-control{
    color:#55595c;
}


/* Checkbox styling */
.input-checkbox input:checked + label{
    color:#fff;
    background-color: rgb(107,176,189);
    border: 1px solid rgb(107,176,189);
}
.input-checkbox label:hover{
    border: 1px solid rgb(107,176,189);
}
.input-checkbox label:before{
    border: 1px solid rgb(107,176,189);
}

/*Select Styling */
select:hover{
    border-color: rgb(107,176,189);
}
.select:focus{
    border-color: rgb(107,176,189);
}
.input-select select:focus {
    border-color: rgb(107,176,189);
  }
  .input-select select:focus {
    border-color: rgb(107,176,189);
  }

/*Checkbox Slider styling */
.input-checkbox.input-checkbox--switch input:checked + label:before{
    background-color: rgb(107,176,189);
    border-color: rgb(107,176,189);
}
.input-checkbox.input-checkbox--switch label:hover{
    border-color: rgb(107,176,189);
}

.input-checkbox.input-checkbox--switch label:hover:before{
    border-color: rgb(107,176,189);
}
.input-checkbox.input-checkbox--switch input:checked + label:hover{
    border-color: rgb(107,176,189);
}

/* Datepicker */            
.picker .picker__day.picker__day--highlighted{
    color:rgb(107,176,189);
}
.picker .picker__day:hover{
    color:rgb(107,176,189);
}

/* Radio Styling */
.input-radio input:checked + label{
    background-color: rgb(107,176,189);
    border-color: rgb(107,176,189);
}
.input-radio label:hover{
    border-color: rgb(107,176,189);
}

.input-radio label:before{
    border: 1px solid rgb(107,176,189);
}
.input-radio .input__label{
    float:right;  
    margin-left:40px;
}


/* Give Page Styling */

.input-radio--innerlabel input:checked + label{
    background-color: rgb(107,176,189);
}


.input-radio--innerlabel label:hover{
    color:#fff;
    background-color: rgb(107,176,189);
}

input[type]:focus, select:focus, textarea:focus{
    border: 1px solid rgb(107,176,189); 
}


.form-control:focus{
    border: 1px solid rgb(107,176,189); 
    /* border-color: rgb(185, 185, 185);  */
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; 
}
