﻿html, body {
    height: 100%;
}

#wrap {
    min-height: 100%;
    /*height: auto !important;*/
    height: 100%;
    margin: 0 auto -94px;
}

/* #region TEXT/FONT CLASSES */
.font-awesome { font-family: 'FontAwesome', Arial, sans-serif; }
/* #endregion TEXT/FONT CLASSES */

/* #region UTILITIES */
.rtl { direction: rtl; }
.ltr { direction: ltr; }
.no-margin { margin: 0 !important; }
.no-padding { padding: 0 !important; }
.card-no-gutters { margin-left: -20px; margin-right: -20px; }
.r90 { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.r180 { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.r270 { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.dIB { display: inline-block; }
/* #endregion UTILITIES */

/* #region VALIDATION HELPERS */
.section-invalid {
    color: #7f180c;
    background-color: #fdd5d1;
    border-color: #fcc5be;
    border: 1px solid transparent;
    border-radius: .25rem;
}
/* #endregion VALIDATION HELPERS */

/* #region GLOBAL STYLING CORRECTIONS */
.input-group-append .btn {
    padding: 4px 12px;
}
/* #endregion GLOBAL STYLING CORRECTIONS */

/* #region Datepicker months navigation icons */
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    background-image: url(/Content/Images/svg/chevron_left-24px.svg);
}

.ui-datepicker .ui-datepicker-next {
    background-image: url(/Content/Images/svg/chevron_right-24px.svg);
}
/* #endregion Datepicker months navigation icons  */

/* #region Datepicker z-index */
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    z-index: 9999 !important;
}
/* #endregion Datepicker z-index */

/* #region Member details tabs*/
.nav-item.member-tab.active a{
    background-color: #3479e0;
    color: #fff;
}
.nav-item.member-tab {
    border: 1px solid #296eb4;
}
/* #endregion Member details tabs */