@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400');
/* @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600'); */

html {
    position: relative;
    min-height: 100%;
}

body {
    background: #e9ebee;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 70px;
    /* font-family: 'Source Sans Pro', sans-serif; */
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
}

.border-0 {
    border: 0;
}

.margin-0 {
    margin: 0;
}

.padding-0 {
    padding: 0;
}

.primary-color {
    color: #2980b9;
}

.secondary-color {
    /* color: #a3a3a3; */
    color: #616770;
}

.tertiary-color {
    color: #93979f;
}

.quaternary-color {
    color: #757575;
}

.label-title {
    font-size: 0.750em;
    color: #999999;
}

.table-remove-border td, .table-remove-border th {
    border: none;
}

.badge-action {
    width: 100px;
}

.badge-action-icon {
    width: 30px;
}

.btn-menu-icon {
    width: 40px;
}

/**********************
 * DATATABLE OVERRIDE *
 **********************/
 .rpapp-dt-column-title {
     font-size: 0.875em;
     color: #525252;
 }

 .rpapp-dt-row-text {
     font-size: 0.875em;
     font-weight: 300;
     color: #757575;
 }

/******************
 * FACEBOOK COLOR *
 ******************/
.facebook-blue-bg {
    background-color: #3b5998;
}

.facebook-blue {
    color: #3b5998;
}
.facebook-link {
    color: #3b5998;
    font-weight: bold;
}

.facebook-link:hover,
.facebook-link:active {
    color: #3b5998;
    text-decoration: underline;
}

/*********************************
 * SWEETALERT2 BUTTON (OVERRIDE) *
 *********************************/
 .sa2-button-width {
    width: 120px;
}

/*************
 * CARD ICON *
 *************/
.card-icon {
    box-shadow: 0px 0px 0px grey;
    -webkit-transition:  box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out;
    box-shadow: .8px .9px 3px grey;
}

.card-icon:hover {
    box-shadow: 1px 8px 20px grey;
    -webkit-transition:  box-shadow .1s ease-in;
    transition: box-shadow .1s ease-in;
}

/****************
 * DISABLE LINK *
 ****************/
.disable-link {
    color: currentColor;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
    pointer-events: none;
}

.disable-link > a {
    color: currentColor;
    display: inline-block;
    pointer-events: none;
    text-decoration: none;
}

/****************************
 * BOOTSTRAP MODAL OVERRIDE *
 ****************************/
 .modal-header {
    border-bottom:1px solid #eee;

    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;

    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
 }