/*font colors*/

.gf-container{
}

primary-color{
    color: #4a9fd5;
}

secondary-color{
    color: #337ab7;
}

accent-color{
    color: #337ab7;
}

accent-color-2{
    color: #337ab7;
}

accent-color-3{
    color: #337ab7;
}

dark-color{
    color: #337ab7;
}

light-color{
    color: #337ab7;
}

table thead tr{
    /*border-bottom: solid 3px #53616c !important;*/
    border: #4a9fd5 1px solid;
}

/*may remove if not needed*/
/*set panel heading bottom color except for warning, danger, and success*/
div.panel:not(.panel-warning):not(.panel-danger):not(.panel-success) .panel-heading{
}

/*may remove if not needed*/
textarea{
    width: 100%;
    margin-bottom: 10px;
    max-width: 100%;
}

/*may remove if not needed*/
input.form-control{
    width:100% !important;
}

/*may remove if not needed*/
table{
    margin-top: 25px !important;
}

div.panel{
    box-shadow: 0 1px 3px rgba(0,0,0,0.13), 0 1px 2px rgba(0,0,0,0.20);
}

div.panel-heading{
    font-weight: bold;
}

div.panel-default > div.panel-heading, table.table > thead{
    background-color: #4a9fd5 !important;
    color: #fff;
    font-weight: bold;
}

table.table > thead th{
    color: #fff;
    font-weight: bold;
}

table.table{
    box-shadow: 0 1px 3px rgba(0,0,0,0.13), 0 1px 2px rgba(0,0,0,0.20);
}


table.sortable > thead th:not(.sortable-nosort){
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}

table.sortable > thead th:not(.sortable-nosort):hover{
    background: #53616c;
}

.btn-default{
    color: #fff;
    border: #4a9fd5 2px solid;
    background: #4a9fd5;
    transition: all 0.5s ease-in-out;
}

.btn-default:focus{
    background: #4a9fd5;
    border: #4a9fd5 2px solid;
    color: #fff;
}
.btn-default:hover{
    background: #53616c;
    border: #53616c 2px solid;
    color: #fff;
}

table.table > thead th, .btn-default{
    font-weight: bold;
    font-size: 14px;
}