﻿body {
 
}
.btn-primary {
    background-color: #183F7C    !important;
    border-color: #183F7C   !important;
    color: #FFFFFF !important;
}


.bg-light {
    background-color: #f1f3f6 !important;
    /*background-color: #e67e22 !important;*/
   
}
* {
    box-sizing: border-box;
  
}
.featurette-divider {
    margin: 5rem 0 ;
}


.header-left {
    position: fixed;
    left: 0;
    width: 100vh;
    height: 100vh;
    overflow-y: auto;
}


.slideanim {
    visibility: hidden;
}

.slide {
    /* The name of the animation */
    animation-name: slide;
    -webkit-animation-name: slide;
    /* The duration of the animation */
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible;
}
.beginanim {
    animation-name: slide;
    -webkit-animation-name: slide;
    /* The duration of the animation */
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible;
}

/* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */
@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(70%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@-webkit-keyframes slide {
    0% {
        opacity: 0;
        -webkit-transform: translateY(70%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
/*main {
    font-family: "Trebuchet MS", Helvetica, sans-serif
}*/
.toast-header {
    background-color: #183F7C !important;
}
body {
    font: 16px;
}
.table-hover > tbody > tr > td:hover, .table-hover > tbody > tr > td:hover {
    background-color: dimgrey !important;
    cursor:pointer;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: inherit;
}

.hr-line-dashed {
    background-color: transparent;
    border-top: 1px dotted #f1f3f6;
    color: transparent;
    height: 1px;
    margin: 20px 0;
}

.validation-summary {
    display: none;
}

.validation-summary.validation-summary-errors {
    display: block;
} 