a:hover, p a:hover {
    color: #F05A2B !important;
}

.border{
    border: 1px solid #D4D4D4;
}
.border-right-bottom{
    border-bottom: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
}
.border-bottom{
    border-bottom: 1px solid #D4D4D4;
}
.border-left-bottom{
    border-bottom: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
}
.box{
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}

@media (max-width: 992px) {
    .border{
        border: 1px solid #D4D4D4;
    }
    .border-right-bottom{
        border-bottom: 1px solid #D4D4D4;
        border-right: 0px solid #D4D4D4;
    }
    .border-bottom{
        border-bottom: 1px solid #D4D4D4;
    }
    .border-left-bottom{
        border-bottom: 1px solid #D4D4D4;
        border-left: 0px solid #D4D4D4;
    }
    .box{
        padding-top: 20px;
        padding-left: 0px;
        padding-bottom: 20px;
        padding-right: 0px;
    }
}

.sub-title2{
    color: #363636;
    font-size: 24px;
    text-align: center;
    padding-bottom: 10px;
}
.sub-title3{
    color: #363636;
    font-size: 20px;
    text-align: center;
    padding-bottom: 10px;

}
.min-height-400{
    min-height: 400px;
}
.min-height-500{
    min-height: 500px;
}
.min-height-300{
    min-height: 300px;
}
.min-height-200{
    min-height: 200px;
}
.data-box{
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    margin-top: 20px;
}
.center{
    text-align: center;
}
.learners_engaged_pie{
    float: left;
    width: 60%;
}
.learners_engaged_description{
    float: right;
    width: 30%;
    padding-top: 115px;
}
.users_count{
    font-size: 24px;
    color: #ed684a;
}
.users_description{
    /*font-size: 16px;*/
    /*color: #818181;*/
}
.list-left{
    float: left;
    display: inline-block;
}
.list-right{
    float: right;
    display: inline-block;
}
.course-list{
    border-bottom: 1px solid #D4D4D4;
}
.list-box{
    display: block;
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: 15px;
    margin-top: 10px;
}
.list{
    display: block;
    margin-bottom: 15px;
    margin-top: 10px;
}
.box-scroll{
    max-height:300px;
    overflow: auto;
}
.hidden{
    display: none;
}
.list-view-all-box{
    color: #ed684a;
    display: inline-block;
    border-bottom: 1px solid;
    cursor: pointer;
}
.list-view-back-box{
    color: #ed684a;
    display: inline-block;
    border-bottom: 1px solid;
    cursor: pointer;
}
.whiteCircle{
    font-size: 16px;
}
.error{
    font-size: 20px;
    text-align: center;
}

.data-box .dataTables_wrapper .dataTables_length, 
.data-box .dataTables_wrapper .dataTables_filter, 
.data-box .dataTables_wrapper .dataTables_info, 
.data-box .dataTables_wrapper .dataTables_processing, 
.data-box .dataTables_wrapper .dataTables_paginate {
    color: inherit;
    font-weight: inherit;
}

.dataTables_wrapper .dataTables_filter input[type="search"] {
    -webkit-appearance: textfield;
}

.data-box .dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.3em 0.9em;
}

.data-box .dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.data-box .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background-color: #F05A2B;
    background-image: none;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;

    border-color: #F05A2B;
    color: #FFFFFF !important;
    border: 1px solid #F05A2B;
    text-decoration: none;
    cursor: pointer;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.data-box .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #F05A2B;
    background-image: none;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    border-color: #F05A2B;
    color: #FFFFFF !important;
    border: 1px solid #F05A2B;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.data-box table.dataTable.display tbody tr.odd>.sorting_1, 
.data-box table.dataTable.display tbody tr:hover, 
.data-box table.dataTable.display tbody tr:hover>.sorting_1 {
    background-color: transparent;
}
