/*Write your custom css in this file.*/

.btn-primary{
    background-color: #FF7F00;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:focus-within{
    background-color: #B85C00;
}


.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover{
    background-color: #FF7F00;
}

.btn-info{
    background-color: #FF8F1F;
}

.btn-info:hover,
.btn-info:active,
.btn-info:focus,
.btn-info:focus-within{
    background-color: #B85C00;
}

.btn-round{
    border-radius: 10%;
}

a.label:focus,
a.label:hover{
    color: #4E5E6A;
}

.modal-header{
    border-bottom: 2px solid #FF7F00;
}

.modal-title{
    font-weight: bold;
}

.dataTable .edit:hover{
    background-color: #FF7F00;
    border-color: #FF7F00;
}

.panel.panel-success .panel-body{
    background-color: #FF7F00;
}

@media(max-width: 1000px){
    /* BELOW 1000px, THE CHECKLIST-ITEMS ROW IS GETTING WRONG */
}

.partners-div{
    border: 1px solid #FF7F00;
    padding: 20px;
}

.progress-bar-success{
    background-color: #FF7F00;
}



.form-control[disabled], .form-control[readonly], fieldset[disabled]{
    background-color: rgba(240,240,240,0.6) !important;
    opacity: 0.9;
}

.checklist-items .form-control{
    background: transparent; 
}

.help-block{
    color: #ec5855;
}

.mr0{
    margin-right: 0;
}

.ml0{
    margin-left: 0;
}

.pr0{
    padding-right: 0;
}

.pl0{
    padding-left: 0;
}

.ptb4{
    padding-top: 4px;
    padding-bottom: 4px;
}

.transparent_input{
    background-color: white !important;
    border: 0px !important;
}

.transparent_input_no_hover{
    background-color: white !important;
    border: 0px !important;
}

.transparent_input:hover{
    background-color: rgba(236, 236, 236, 0.5) !important;
}


.icon_option a{
    cursor: pointer;
    min-width: 28px;
    background: #fff;
    color: #a1a3a5;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    vertical-align: central;
    text-align: center;
    margin: 0 5px;
    padding: 4px 0px;
    border: 1px solid #e2e7f1;
}

.icon_option a:hover{
    background: #d9534f;
    color: #fff;
    border: 1px solid #d9534f;
}

.fa_one{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.panel{
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-default{
    border-color: #ddd;
}

.panel-default>.panel-heading{
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-heading{
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.bg-table-tutore{
    background-color: #FF7F00;
    color: black;
}

.subsubmenu{
    margin-left: 10px;
}

#sidebar-menu li ul li a{
    padding-bottom: 5px !important;
}

.disabled{
    opacity: 0.5;
    cursor: no-drop !important;
}

.disabled input{
    cursor: no-drop !important;
}

.looks_like_disabled select{
    background-color: rgba(240,240,240,1) !important;
    opacity: 0.9;
    cursor: not-allowed;
}

.input_looks_like_disabled{
    cursor: not-allowed !important;
}