﻿/* OMEWEB3 */

/* 
html {
    font-size: 16px;
}
 */

/* 
@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}
 */

.border-top { /* fullcalendar */
    border-top: 1px solid #e5e5e5; /* border-top: 1px solid #dee2e6 !important; */
}

.border-bottom { /* fullcalendar */
    /* border-bottom: 1px solid #e5e5e5; */ /* border-bottom: 1px solid #dee2e6 !important; */
}

.box-shadow { /* fullcalendar */
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
    /* 
    font-size: 1rem;
    line-height: inherit;
 */
}

/* -------------------------------------------------- */

html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 1rem; /* added */
}

.hr-section {
    border: 3px solid #0F7A9B; /*border: 3px solid #007698;*/ /*border: 5px solid #007698;*/ /*border: 5px solid #107F9E;*/
    border-radius: 5px;
    float: left;
    /*width: auto;*/ width: 93.0%;
    /*margin-left: auto;*/ margin-left: 3%;
    /*margin-left: auto;*/ margin-right: 4.0%;
}

.msc-hr-quicklinks {
    border: 1px solid #dedede;
    /*border-radius: 5px;*/
    float: left;
    width: 96%;
    margin-left: auto; /*margin-left: 2%;*/
    margin-right: auto; /*margin-right: 2%;*/
    margin-top: 0rem;
    margin-bottom: 0rem;
}

/* FOOTER -------------------------------------------------- */

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    /* Set the fixed height of the footer here */
    height: 60px;
    line-height: 60px; /* Vertically center the text there */
}

#footer a { /* added */
    color: #ccc; /*color: #fff;*/
    text-decoration: none;
}

#footer-content-1 {
    width: 33%;
    text-align: right;
}

    #footer-content-1 ul {
        padding: 0 1.50rem 0 0;
    }

#footer-content-2 {
    /* float: left; */
}

    #footer-content-2 ul {
        padding: 0 0 0 1.5rem;
    }

        #footer-content-2 ul img {
            /*background-color: #090;*/
            width: 20%;
        }

#footer-content-2 {
    width: 67%;
    height: 100%;
    text-align: left;
    border-left: 1px solid #999;
    float: left;
    padding-left: 1.0rem;
}

@media (max-width: 767.98px) {
    #footer-content-1 {
        width: 100%;
        text-align: center;
    }

	#footer-content-1 ul {
		padding: 0;
	}

    #footer-content-2 {
        width: 100%;
        text-align: center;
        border-left: 0px solid #999;
        /*padding-top: 1.0rem;*/
        padding-left: 1.0rem;
        float: none;
    }

	#footer-content-2 ul {
		padding: 0;
	}

	#footer-content-2 ul p {
		display: none;
	}

	#footer-content-2 ul img {
		/*background-color: #900;*/
		width: 15%;
	}
}

/* 
.fw400 {
	font-weight: 400;
}
 */

.fw900 {
	font-weight: 900;
}

/* CAROUSEL -------------------------------------------------- */

/* 107 */
/*ol, ul, dl {*/
ol.carousel-indicators {
    margin-top: 0; /*margin-top: -0.25rem;*/
    margin-bottom: 0.25rem; /*margin-bottom: 1.25rem;*/ /*margin-bottom: 6.0rem*/ /*margin-bottom: 2.25rem;*/ /*margin-bottom: -0.25rem;*/ /*margin-bottom: 1rem;*/
}

@media (max-width: 575.98px) {
    /*ol, ul, dl {*/
    ol.carousel-indicators {
        margin-top: 0; /*margin-top: -0.25rem;*/
        margin-bottom: 0.25rem; /*margin-bottom: 1.25rem;*/ /*margin-bottom: 6.0rem*/ /*margin-bottom: 5.25rem;*/ /*margin-bottom: 2.25rem;*/ /*margin-bottom: -0.25rem;*/ /*margin-bottom: 1rem;*/
    }

    .container-fluid {
        width: 100%;
        padding-right: 0px; /*padding-right: 8px;*/ /*padding-right: 15px;*/
        padding-left: 0px; /*padding-left: 10px;*/ /*padding-left: 15px;*/
        margin-right: auto;
        margin-left: auto;
    }
    #footer-content-2 {
        padding-left: 0rem;
    }
    div .row p {
    
    }
}

@media (max-width: 767.98px) {
    /*ol, ul, dl {*/
    ol.carousel-indicators {
        margin-top: 0; /*margin-top: -0.25rem;*/
        margin-bottom: 0.25rem; /*margin-bottom: 1.25rem;*/ /*margin-bottom: 6.0rem*/ /*margin-bottom: 5.25rem;*/ /*margin-bottom: 2.25rem;*/ /*margin-bottom: -0.25rem;*/ /*margin-bottom: 1rem;*/
    }
}

/* 550 */
.container {
    width: 100%;
    max-width: 100%; /*max-width: 960px;*/ /* added */
    padding-right: 0px; /*padding-right: 15px;*/
    padding-left: 0px; /*padding-left: 15px;*/
    margin-right: auto;
    margin-left: auto;
    float: left;
}

/* 590 */
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px; /*margin-top: 20px;*/ /*added 112918*/
    margin-right: 15px; /*margin-right: -15px;*/
    margin-left: 15px; /*margin-left: -15px;*/
}

    .row h4 { /* added */
        /* color: #000; */
        /* font-size: 1.25rem; */
        /* font-weight: 600; */
        /* line-height: 1.10; */ /* line-height: 1.30; */ /*line-height: 1.75;*/
        /* padding-bottom: 0.2rem; */ /* padding-bottom: 0.6rem; */ /* padding-bottom: 0.3rem; */
    }

h4:hover { /* added */
    /*color: #900;*/
}

/* -------------------------------------------------- */

.row h6 { /* added */
    /* padding-bottom: 2.0rem; */
}

.row div { /* added */
    /*padding-bottom: 1px;*/
}

div .row p { /* added */
    /* margin-bottom: 0rem; */
}

/* 610 */
.col-lg-4,
.col-md-6,
.col-sm-12 { /* added */
    padding-bottom: 1.5rem; /* added */
}

/* 2987 */
.dropdown-menu {
    background-color: #FFF2BF; /*background-color: #fff;*/
}

.dropdown-item {
    padding: 0.25rem 1.0rem; /*padding: 0.25rem 1.5rem;*/
}

/* 3012 */
.collapse:not(.show) {
    display: none;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

/* 3889 */
.nav-link.disabled {
    /*color: #6c757d;*/
    color: #009900;
}

/* 3962 */
.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0rem 0rem; /*padding: 0.5rem 1rem;*/
}

/* 4036 */
.navbar-toggler {
    padding: 0.00rem 0.75rem; /*padding: 0.25rem 0.75rem;*/
    font-size: 1.25rem; /*font-size: 1.25rem;*/
    line-height: 1; /*line-height: 1;*/
    /*background-color: #dedede;*/ background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

/* 4169 */
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.00rem; /*padding-right: 0.5rem;*/
    padding-left: 1.00rem; /*padding-left: 0.5rem;*/
}

/* 4275 */
.navbar-light .navbar-brand {
    /*color: rgba(0, 0, 0, 0.9);*/
    color: #efefef;
}

    /* 4279 */
    .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
        /*color: rgba(0, 0, 0, 0.9);*/
        color: #ffcd00;
    }

/* 4283 */
.navbar-light .navbar-nav .nav-link {
    /*color: rgba(0, 0, 0, 0.7);*/
    color: #efefef;
}

    /* 4287 */
    .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
        /*color: rgba(0, 0, 0, 0.7);*/
        color: #ffcd00;
    }

    /* 4291 */
    .navbar-light .navbar-nav .nav-link.disabled {
        /*color: rgba(0, 0, 0, 0.3);*/
        color: #676767;
        visibility: hidden;
    }

    /* 4295 */
    .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
        /*color: rgba(0, 0, 0, 0.9);*/
        color: #efefef;
    }

/* 4302 */
.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}

/* 4307 */
.navbar-light .navbar-toggler-icon {
    /*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1.0)' stroke-width='1' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");*/
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* 5815 */
.carousel-inner {
    overflow: visible; /*overflow: hidden;*/
}

/* 5821 */
.carousel-item {
    /*height: 360px;*/
}

/* 5935 */
.carousel-control-prev {
    /*background-color: #090;*/ background-color: #cdcdcd;
    width: 3%;
    /* height: 52%; */ /*height: 60%;*/ /*added 071519*/ /*changed 072919*/
}

/* 5952 */
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .75; /*opacity: .9;*/
	/* height: 52%; */ /*height: 60%;*/ /*added 062519*/ /*added 071519*/ /*changed 072919*/
}

/* 5965 */
.carousel-control-next {
    /*background-color: #090;*/ background-color: #cdcdcd;
    width: 3%;
    /* height: 52%;  *//*height: 60%;*/ /*added 062519*/ /*added 071519*/ /*changed 072919*/
}

/*5969 */
.carousel-control-prev-icon {
    color: #990000;
    /*display: inline-block;*/
    width: 25px; /*width: 20px;*/
    height: 25px; /*height: 20px;*/
    /*margin-left: -85px;*/ /*margin-left: -100px;*/ /* added */
    /*background: transparent no-repeat center center;*/
    /*background-size: 100% 100%;*/
}

/*5969 */
.carousel-control-next-icon {
    /*display: inline-block;*/
    width: 25px; /*width: 20px;*/
    height: 25px; /*height: 20px;*/
    /*margin-right: -85px;*/ /*margin-right: -100px;*/ /* added */
    /*background: transparent no-repeat center center;*/
    /*background-size: 100% 100%;*/
}

/* 5978 */
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* 5982 */
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* 6002 */
.carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 48px; /* width: 30px; */
    height: 10px; /* height: 6px; */ /*height: 3px;*/
    margin-right: 5px; /* margin-right: 3px; */
    margin-left: 5px; /* margin-left: 3px; */
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 1.0);
    border: 1px solid #000;
}

/* 6015 */
.carousel-indicators li::before {
	position: absolute;
	top: -10px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 15px; /*height: 10px;*/
	content: "";
}

/* 6025 */
.carousel-indicators li::after {
	position: absolute;
	bottom: -10px; /*bottom: -10px;*/
	left: 0;
	display: inline-block;
	width: 100%;
	height: 15px; /*height: 10px;*/
	content: "";
}

.carousel-indicators .active {
    opacity: .5;
    background-color: #FFCD00;
}

.carousel-indicators li:hover {
	/* opacity: 1.0; */
    /* background-color: #900; */
    background-color: rgba(255, 0, 0, 0.50);
}


/* 6039 */
.carousel-caption {
    /*position: relative;*/ position: absolute;
    right: 3%; /*right: 15%;*/
    /*bottom: -10px;*/ /*bottom: 20px;*/
    left: 3%; /*left: 20%;*/ /*left: 15%;*/
    z-index: 10;
    padding-top: 0px; /*padding-top: 200px;*/
    padding-bottom: 0px; /*padding-bottom: 20px;*/
    padding-left: 1.5rem; /* added */
    padding-right: 1.5rem; /* added */
    /*color: #900;*/ color: #fff;
    font-size: 0.95rem; /*font-size: 0.85rem;*/ /*font-size: 2.00rem;*/
    line-height: 1.00rem; /*line-height: 0.90rem;*/ /* added */
    text-align: left; /*text-align: right;*/ /*text-align: center;*/
    top: 100%; /*top: -35%;*/ /* added */
    /*height: 71%;*/ /*height: 20%;*/ /*height: 90px;*/
    height: 90px;
    float: left;
    overflow: hidden;
}

.carousel-info-holder {
	background-image: linear-gradient(to top, rgba(100,100,25,0.90), rgba(44,42,41,1.0));
	float: left;
	width: 100%;
	height: 102px; /* height: 98px; */
}

.carousel-info-group {
    /*background-color: #ffc;*/
    width: 92%;  /* width: 90%; *//* width: 94%; */ /*width: 90%;*/ /*changed 062519*/ /*changed 072919*/
    margin: 0 4% 0 4%;/* margin: 0 5% 0 5%; */ /*changed 072919*/
    height: 82px; /* height: 78px; */ /* height: 82px; */ /* height: 92px; */ /*height: 75px;*/ /*height: 65px;*/ /*added 062519*/
    overflow: auto; /*added 062519*/
}

.carousel-info-title { /* added */
    color: #ffcd00;
    font-size: 1.10rem; /*font-size: 1.15rem;*/
    line-height: 1.20rem; /* line-height: 1.50rem; */ /* line-height: 1.75rem; */ /*line-height: 1.65rem;*/ /*line-height: 2.00rem;*/ /*line-height: 1.45rem;*/
    font-weight: 700;
    text-shadow: 1px 1px 2px #000;
    margin-left: 2.0%; /* margin-left: 2.0%; */ /*added 072919*/
    margin-right: 2.0%; /* margin-right: 2.0%; */ /*added 072919*/
    padding-top: 0.40rem;
    text-decoration: none;
}

.carousel-info-body {
	color: #fff; 
	font-size: 0.85rem; /* font-size: 0.90rem; */ /*added 081319*/
	text-indent: -1.25%; /* text-indent: -5.0%; */ /* text-indent: -4.0%; */ /* text-indent:-1.5%; */
	font-weight: 500;
	line-height: 1.0rem; /* line-height: 1.15rem; */
	margin-top: 0.2rem;
	margin-left: 3.75%; /* margin-left: 1.50%; */ /* margin-left: 5.0%; */ /* margin-left: 2.0%; */ /* margin-left: 1.5%; */
	margin-right: 2.25%; /* margin-right: 2.0%; */
	margin-bottom: 0.25rem;
}

@media (max-width: 575.98px) {
	.carousel-info-holder {
		background-image: linear-gradient(to top, rgba(100,100,25,0.90), rgba(44,42,41,1.0));
		float: left;
		width: 100%;
		height: 110px;
	}
	.carousel-info-group {
        width: 90%; /* width: 87%;  *//* width: 93%; */ /*width: 87%;*/ /*changed 062519*/ /*changed 072919*/
        margin: 0 5.0% 0 5.0%;/* margin: 0 6.5% 0 6.5%; */ /*changed 072919*/
        height: 90px; /* height: 90px; */ /* height: 70px; */ /*added 062519*/
        overflow: auto; /*added 062519*/
    }
	.carousel-info-title { /* added */
		margin-left: 3.0%; /*added 072919*/
		margin-right: 2.5%; /*added 072919*/
	}
	/* div.carousel-info-body { */
	.carousel-info-body {
		color: #fff; 
		font-size: 0.85rem; /* font-size: 0.90rem; */ /*added 081319*/
		text-indent: -1.25%; /* text-indent: -5.0%; */ /* text-indent: -4.0%; */ /* text-indent:-1.5%; */
		font-weight: 500;
		line-height: 1.0rem; /* line-height: 1.15rem; */
		margin-top: 0.2rem;
		margin-left: 5.5%; /* margin-left: 3.0%; */
		margin-right: 4.0%; /* margin-right: 2.5%; */
		margin-bottom: 0.25rem;
	}
}

/*added 062519*/
/*added panelGroup01a and panelGroup02a 071119*/
@media (max-width: 767.98px) {
	.carousel-info-holder {
		background-image: linear-gradient(to top, rgba(100,100,25,0.90), rgba(44,42,41,1.0));
		float: left;
		width: 100%;
		height: 98px;
	}
    .carousel-info-group {
        width: 92%;/* width: 87%; *//* width: 93%; */ /*width: 87%;*/ /*changed 062519*/ /*changed 072919*/
        margin: 0 4.0% 0 4.0%;/* margin: 0 6.5% 0 6.5%; */ /*changed 072919*/
        height: 78px; /* height: 82px; */ /* height: 90px; */ /*height: 70px;*/ /*added 062519*/
        overflow: auto; /*added 062519*/
    }
}

.carousel-info-group:hover {
	background-image: linear-gradient(to top, rgba(44,42,41,0.90), rgba(44,42,41,1.0));
}

.carousel-info-group:hover .carousel-info-title {
	color: #ffef22; /* color: #ddab00; */ /* color: #ffcd00; */ /* color: #BBD9D4; */
}

/* 4.2.1 - 6444 - bg-light */
.msc-bg-light-1 { /* added */
    background-color: #2c2a29 !important;
    padding: 0 5px; /*padding: 0 15px;*/
}

/* 6135 - bg-light */
.bg-light-2 {
    /*background-color: #f8f9fa !important;*/
    background-color: #ffcd00 !important;
    height: 10px; /*height: 23px;*/ /*height: 20px;*/ /*height: 30px;*/ /* added */
}

/* 829 - @media (max-width: 576px) */
@media (max-width: 575.98px) { /* added for Font Awesome Icons */
    .col-sm-auto {
        max-width: none;
    }

    .col-sm-12 {
        padding-left: 0; /* added */
        padding-right: 0; /* added */
    }
}

/* 3897 - .nav-item */
@media (min-width: 768px) {
    #navbarNav .nav-item-add { /* added */
        /*visibility: visible;*/
        /*display: inline;*/
        display: none;
    }
}

/* 3987 - .navbar-brand */
@media (min-width: 768px) {
    a.navbar-brand { /* added */
        display: none;
    }
}

/* 4001 - .navbar-nav */
ul.navbar-nav { /* added */
    font-size: 0.80rem; /*font-size: 0.85rem;*/
}

ul#navbar-2.navbar-nav { /* added */
    /*width: 100%;*/ /*width: 50%;*/ /*width: 40%;*/
}

/* 4001 - .navbar-nav */
@media (max-width: 767.98px) {
    ul.navbar-nav { /* added */
        float: left;
        width: 45%; /*width: 50%;*/ /*width: 40%;*/
        font-size: 1.0rem; /*font-size: 1.1rem;*/
        text-indent: 10px;
    }

    ul#navbar-2.navbar-nav { /* added */
        float: left;
        width: 55%; /*width: 50%;*/ /*width: 40%;*/
        font-size: 1.0rem; /*font-size: 1.1rem;*/
        text-indent: 10px;
    }

    #navbar-nav2 {
        color: #2C2A29;
    }

    .nav-item-hide {
        display: none;
    }
}

/*.navbar-light .navbar-nav .nav-link*/
/* 4155 -  @media (min-width: 992px) */
@media (min-width: 768px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: 1.0rem; /*padding-right: 0.5rem;*/
                padding-left: 1.0rem; /*padding-left: 0.5rem;*/
            }

        .navbar-expand-lg > .container,
        .navbar-expand-lg > .container-fluid {
            /* -ms-flex-wrap: nowrap; */
            /* flex-wrap: nowrap; */
        }

        .navbar-expand-lg .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }
}

/* 5811 */
@media (max-width: 575.98px) {
    /* 5811 */
    .carousel {
        background-color: #fff; /*background-color: #bcbcbc;*/ /* added */
        /*height:360px;*/ /* added */
        /*padding-bottom: 120px;*/ /*padding-bottom: 105px;*/ /*padding-bottom: 31%;*/ /*padding-bottom: 20%;*/ /*padding-bottom: 7.5%;*/ /* added */
    }

    /* 5935 */
    .carousel-control-prev {
        width: 5%; /*width: 6%;*/
    }

    .carousel-control-next {
        width: 5%; /*width: 6%;*/
    }

    /* 5969 */
    .carousel-control-prev-icon {
        /*margin-top: 100px;*/
    }

    .carousel-control-next-icon {
        /*margin-top: 100px;*/
    }

    /* 5986 */
    .carousel-indicators {
        /*bottom: 0;*/ /*bottom: 54%;*/ /*bottom: 55%;*/ /*bottom: 45%;*/
    }

    /* 6039 */
    .carousel-caption {
        right: 6%;
        left: 6%;
        line-height: 1.10rem; /*line-height: 1.00rem;*/
        /*height: 110%;*/ /*height: 110%;*/ /*height: 71%;*/
        height: 120px;
        padding-left: 0.5rem; /* added */
        padding-right: 0.5rem; /* added */
        font-size: 0.95rem;
        line-height: 1.1rem;
    }

    .carousel-info-title { /* added */
    }
}

/* 5811 */
@media (min-width: 576px) {
    /* 5811 */
    .carousel {
        background-color: #fff; /*background-color: #bcbcbc;*/ /* added */
        /*height:360px;*/ /* added */
        padding-bottom: 0px; /*adding-bottom: 82px;*/ /*padding-bottom: 11%;*/ /*padding-bottom: 10%;*/ /*padding-bottom: 7.5%;*/ /* added */
    }

    /* 5935 */
    .carousel-control-prev {
        width: 4%;
    }

    .carousel-control-next {
        width: 4%;
    }

    /* 5969 */
    .carousel-control-prev-icon {
        /*margin-top: -75px;*/
    }

    .carousel-control-next-icon {
        /*margin-top: -75px;*/
    }

    /* 5986 */
    .carousel-indicators {
        /*bottom: 0;*/ /*bottom: 28%;*/ /*bottom: 34%;*/
    }

    /* 6039 */
    .carousel-caption {
        right: 4%;
        left: 4%;
        /*height: 40%;*/ /*height: 30%;*/
        /*height: 82px;*/
        padding-left: 1.0rem; /* added */
        padding-right: 1.0rem; /* added */
        font-size: 0.95rem;
        line-height: 1.1rem;
    }

    .carousel-info-title { /* added */
    }
}

/* 5811 */
@media (min-width: 768px) {
    /* 5811 */
    .carousel {
        background-color: #fff; /*background-color: #bcbcbc;*/ /* added */
        /*height:360px;*/ /* added */
        padding-bottom: 0px; /*padding-bottom: 82px;*/ /*padding-bottom: 7.5%;*/ /* added */
    }

    /* 5986 */
    .carousel-indicators {
        /*bottom: 0;*/ /*bottom: 25%;*/ /* bottom: 10px; */
    }

    /* 6039 */
    .carousel-caption {
        /*height: 26%;*/ /* added */
        /*height: 82px;*/
        padding-left: 1.5rem; /* added */
        padding-right: 1.5rem; /* added */
        font-size: 0.95rem;
        line-height: 1.1rem;
    }

    .carousel-info-title { /* added */
    }
}

/* 6135 - .bg-light */
@media (max-width: 767.98px) {
    .logos, .bg-light-2 {
        display: none !important; /* added */
    }
}

/* 7520 */
.mb-3, .my-3 { /* used in SOM21 only */
    /* margin-bottom: 0rem !important; */ /*margin-bottom: 1rem !important;*/
}

/* is this one used ??? */
[class*="icon-"] {
    display: inline-block;
    width: 100%;
}

div .col-lg-4:hover, div .col-md-6:hover, div .col-sm-12:hover {
    /*background-color: #900;*/
}

.programs-hover-1, .programs-hover-2 {
    /*background-color: #009;*/
    border: 1px solid #fff; /*border: 1px solid #2C2A29;*/
    padding-left: 5px;
    padding-right: 5px;
}

.programs-hover-1:hover {
	background-color: #2C2A29; /*background-color: #FFF2BF;*/
	color: #FFCD00; /*color: #FFF2BF;*/ /*color: #2C2A29;*/
}

.programs-hover-1 h4 {
	/*background-color: #2C2A29;*/ /*background-color: #FFF2BF;*/
	/*color: #FFF2BF;*/ color: #2C2A29;
}

.programs-hover-2 div {
	border: 0px solid #2C2A29;
}

.programs-hover-2:hover {
	/*background-color: #2C2A29;*/ background-color: #FFF2BF;
	/*color: #FFCD00;*/ /*color: #FFF2BF;*/
	color: #2C2A29;
	border: 1px solid #2C2A29; /*border: 1px solid #2C2A29;*/
}

.programs-hover-2:hover h4 {
	background-color: #fff;
	/*border: 1px solid #2C2A29;*/
}

.programs-hover-2 h4 {
	/*background-color: #2C2A29;*/ /*background-color: #FFF2BF;*/
	/*color: #FFF2BF;*/ color: #2C2A29;
}

.col-lg-4, .col-md-6, .col-sm-12 {
    padding-bottom: 0.0rem; /*padding-bottom: 1.5rem;*/
}

a.nav-link {
    /*color: #900;*/ /*color: #2C2A29;*/
}

#navbarNav2-wsm {
    /*align-items: center;*/
}

    #navbarNav2-wsm a.nav-link {
        color: #2C2A29;
        font-weight: 600;
        align-items: center;
    }

        #navbarNav2-wsm a.nav-link:hover {
            background-color: #FFE666;
            color: #2C2A29;
            font-weight: 600;
            border-radius: 5px;
            /*text-shadow: 0px 0px 7px #000;*/
        }

        #navbarNav2-wsm a.nav-link:focus {
            background-color: #FFF2BF;
            color: #2C2A29;
            font-weight: 600;
            border-radius: 5px;
            /*text-shadow: 0px 0px 7px #000;*/
        }

/*needed to hide bullet in both navbars*/
.navbar-nav li::before {
    display: none;
    /*list-style-type: none;*/
}

ul.msc-quicklinks-lists li {
    /*li.msc-quicklinks {*/
    /*background-color: #900;*/
    list-style-type: none;
    position: relative; /* It is required for setting position to absolute in the next rule. */
}

    ul.msc-quicklinks-lists li a {
        text-decoration: none;
    }

    ul.msc-quicklinks-lists li::before {
        /*li.msc-quicklinks::before {*/
        content: '\2022'; /* Unicode for • character */
        position: absolute;
        color: #cdcdab;
        top: -0.05rem;
        left: -1.0em; /*left: -0.8em;*/ /* Adjust this value so that it appears where you want. */
        font-size: 1.0rem; /*font-size: 1.1em;*/ /* Adjust this value so that it appears what size you want. */
    }

        ul.msc-quicklinks-lists li::before a {
            /*text-decoration: none;*/
        }

.msc-vertical-divider {
    color: #696A6D;
}

li.nav-item {
    /*list-style-type: none;*/
}

@media (min-width: 768px) {
    /*.navbar2-include {*/
    #navbarNav2-ssm {
        display: none;
        background-color: #009;
    }
}

.dropdown-item:hover, .dropdown-item:focus {
    /*color: #16181b;*/
    /*text-decoration: none;*/
    /*background-color: #5D87A1;*/ /*background-color: #C7102E;*/ /*background-color: #f8f9fa;*/
}

div .row p {
    /* text-align: left; */
    /* font-size: 0.90rem; */
    /* color: #696A6D; */
    /* padding: 0 10px; */
}

@media (max-width: 767.98px) {
    div .row p {
        /* text-align: center; */
    }
}

@media (max-width: 575.98px) {
    .col-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
	div .row p {
		/* font-size: 0.80rem; */
		/* padding: 0 0; */
	}
}

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    /*color: #efefef;*/ /*color: #FFCD00;*/
}

@media (max-width: 767.98px) {
    a#dropdownMenuLink-2.nav-link.dropdown-toggle:visited, a#dropdownMenuLink-2.nav-link.dropdown-toggle:visited, a#dropdownMenuLink-4.nav-link.dropdown-toggle:visited, a#dropdownMenuLink-4.nav-link.dropdown-toggle:visited {
        color: #efefef;
    }

    a#dropdownMenuLink-2.nav-link.dropdown-toggle:hover, a#dropdownMenuLink-2.nav-link.dropdown-toggle:focus, a#dropdownMenuLink-4.nav-link.dropdown-toggle:hover, a#dropdownMenuLink-4.nav-link.dropdown-toggle:focus {
        color: #FFCD00;
    }

    .dropdown-menu {
        background-color: #2C2A29;
    }

    .dropdown-item {
        color: #efefef;
    }

    a.dropdown-item:hover {
        background-color: #FFCD00;
    }

    .dropdown-menu {
        padding: 0 0 0.5rem 0; /*padding: 0.5rem 0;*/
        margin: 0 0 0.125rem 0; /*margin: 0.125rem 0 0;*/
    }

        .dropdown-menu.show {
            text-indent: 0.5rem; /*text-indent: 1.0rem;*/
        }
}

li.nobullet::before {
    content: "\2022";
    list-style-type: none;
}

div ul li::after {
    /*padding-bottom: 0.5rem;*/
}

small, .small {
    /* font-size: 85%; */ /* font-size: 80%; */ /*changed 080219*/
    /* font-weight: 500; */ /* font-weight: 600; */ /*font-weight: 400;*/ /*changed 080219*/
    /* line-height: 0.90rem; */ /*added 080219*/
}

.msc-icon-links {
    font-size: 1.00rem; /* font-size: 0.90rem; */ /*font-size: 80%;*/
    font-weight: 500; /* font-weight: 600; */ /*font-weight: 400;*/
}

.dropdown-menu {
    font-size: 0.80rem;
}

@media (max-width: 767.98px) {
    .dropdown-menu {
        font-size: 1.0rem; /*font-size: 0.80rem;*/
    }
}

#accordion03 {
    /* 
    background-color: #2C2A29;
    color: #FFCD00;
    float: left;
    width: 92%;
    margin: 0 4% 0 4%;
    padding: 0 10px 10px 10px;
 */
}

/*added 062519*/
/*added panelGroup01a and panelGroup02a 071119*/
/* 
#panelGroup01a, #panelGroup02a {
    height: 98px;
}
 */

.navbar {
    height: 100%;
}

.carousel-info-title a {
    color: #FFCD00;
    font-size: 1.10rem;
}

.carousel-info-title a:hover {
	/*a:hover {*/
	color: #BBD9D4; /* color: #C8FAFF; */ /* color: #CD9B00; */ /* color: #AFE1FF; */ /* color: #FFE1AA; */ /* color: #ffef22; */ /* color: #efefcd; */
}

a.btn {
    padding: 0.375rem 0.00rem; /*padding: 0.375rem 0.75rem;*/
}

li.nav-item.login-link a.nav-link {
    background-color: #FFCD00;
    color: #000;
    font-weight: 700;
    line-height: 0.1rem;
    margin: 0.3rem 1.0rem 0.3rem 1.0rem;
    padding-bottom: 0.65rem;
    border: 1px solid #787878;
    border-radius: 0.5rem;
}

/*li.nav-item.login-link.nav-link:hover {*/
li.nav-item.login-link a.nav-link:hover {
    background-color: #000; /*background-color: #FFCD00;*/ /*background-color: #cc9a00;*/
    color: #FFCD00; /*color: #C8102E;*/
    border: 1px solid #efefef;
}

li.nav-item.login-link a.nav-link:focus {
    color: #000;
}

@media (max-width: 767.98px) {
    div.nav-item.login-link a.nav-link {
        background-color: #FFCD00;
        color: #000;
        font-weight: 700;
        line-height: 0.1rem;
        margin: 0.3rem 0.15rem 0.3rem 0.15rem; /*margin: 0.3rem 1.0rem 0.3rem 1.0rem;*/
        padding-bottom: 0.65rem;
        border: 1px solid #787878;
        border-radius: 0.5rem;
        //display: none;
    }

	/*div.nav-item.login-link.nav-link:hover {*/
	div.nav-item.login-link a.nav-link:hover {
		background-color: #000; /*background-color: #FFCD00;*/ /*background-color: #cc9a00;*/
		color: #FFCD00; /*color: #C8102E;*/
		border: 1px solid #efefef;
		//display: none;
	}

	div.nav-item.login-link a.nav-link:focus {
		color: #000;
		//display: none;
	}
}

@media (min-width: 768px) {
    div.nav-item.login-link {
        color: #000;
        display: none;
    }
}

#main {
	width: 100%;
	height: 250px;
	border: 1px solid #c3c3c3;
	display: -webkit-flex; /* Safari */
	-webkit-flex-wrap: wrap; /* Safari 6.1+ */
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

#main div {
	width: 33%;
	height: 50px;
}

.medical-students {
	background-color: #f0f0e6;
}

	.medical-students:hover {
		background-color: #D2E1C8;
	}

.programs-hover-3:hover .medical-students h4 {
	background-color: #D2E1C8;
}

.genetic-counseling {
	background-color: #e6f0f0;
}

.genetic-counseling:hover {
	background-color: #C8D2E1;
}

.programs-hover-3:hover .genetic-counseling h4 {
	background-color: #C8D2E1;
}

.gpils {
	background-color: #f0e6f0;
}

.gpils:hover {
	background-color: #E1C8D2;
}

.programs-hover-3:hover .gpils h4 {
	background-color: #E1C8D2;
}

.pathology-assistants {
	background-color: #e6e6f0;
}

.pathology-assistants:hover {
	background-color: #B9B9E1;
}

.programs-hover-3:hover .pathology-assistants h4 {
	background-color: #B9B9E1;
}

.physician-assistants {
	background-color: #f0e6e6;
}

.physician-assistants:hover {
	background-color: #E1C8B9;
}

.programs-hover-3:hover .physician-assistants h4 {
	background-color: #E1C8B9;
}

.programs-websites {
	display: none;
}

div.col-12.col-sm-6.col-md-2.programs-websites,
div.col-12.col-sm-6.col-md-2.medical-students,
div.col-12.col-sm-6.col-md-2.genetic-counseling,
div.col-12.col-sm-6.col-md-2.gpils,
div.col-12.col-sm-6.col-md-2.pathology-assistants,
div.col-12.col-sm-6.col-md-2.physician-assistants {
	/*display: inline;*/
	-ms-flex: 0 0 20.0%;
	flex: 0 0 20.0%;
	max-width: 20.0%;
	height: 50px; /*height: 32px;*/
	float: left;
	font-size: 1.00rem; /*font-size: 1.00rem;*/
	font-weight: 700;
	line-height: 1.00rem; /*line-height: 32px;*/
	text-align: center;
	/*vertical-align: middle;*/
	padding: 0.3rem 0.1rem 0.3rem 0.1rem; /* padding: 0.2rem 0.1rem 0.3rem 0.1rem; */
	/*border-left: 1px solid #fff;*/
	/*border-right: 1px solid #fff;*/
	border: 1px solid #fff;
}

div.col-12.col-sm-6.col-md-2.gpils {
	line-height: 2.2rem;
}

/*div.col-12.col-sm-6.col-md-2.programs-websites,*/
div.col-12.col-sm-6.col-md-2.medical-students a,
div.col-12.col-sm-6.col-md-2.genetic-counseling a,
div.col-12.col-sm-6.col-md-2.gpils a,
div.col-12.col-sm-6.col-md-2.pathology-assistants a,
div.col-12.col-sm-6.col-md-2.physician-assistants a {
	/*display: inline;*/
	color: #4d4947; /* color: #696A6D; */ /*color: #2C2A29;*/
	vertical-align: middle;
	text-decoration: none;
}

@media (max-width: 767.98px) {
	div.col-12.col-sm-6.col-md-2.programs-websites,
	div.col-12.col-sm-6.col-md-2.medical-students,
	div.col-12.col-sm-6.col-md-2.genetic-counseling,
	div.col-12.col-sm-6.col-md-2.gpils,
	div.col-12.col-sm-6.col-md-2.pathology-assistants,
	div.col-12.col-sm-6.col-md-2.physician-assistants {
		-ms-flex: 0 0 33.3%;
		flex: 0 0 33.3%;
		max-width: 33.3%;
		font-size: 0.90rem; /* font-size: 1.00rem; */ /*font-size: 0.90rem;*/
		font-weight: 700;
		line-height: 0.90rem; /* line-height: 1.00rem; */ /*line-height: normal;*/ /*line-height: 1.0rem;*/
		height: 43px; /*height: 30px;*/
		/*vertical-align: unset;*/
		padding: 0.2rem 0.1rem 0.3rem 0.1rem;
		/*padding: 0.25rem 0.2rem 0.25rem 0.2rem;*/
		border: 1px solid #fff;
	}

	.msc-programs-head {
		display: none;
	}

	div.col-12.col-sm-6.col-md-2.programs-websites {
		display: inline-block;
		background-image: linear-gradient(to right, rgba(15,122,155,.6), rgba(15,122,155,.8), rgba(15,122,155,.8), rgba(15,122,155,.8), rgba(15,122,155,.8), rgba(15,122,155,.6));
		color: #fff; /*color: #C8B18B;*/ /*color: #FFCD00;*/
		font-weight: 700;
		line-height: 1.00rem;/* line-height: 1.15rem; */ /*line-height: 2.2rem;*/ /*line-height: 1.1rem;*/
		text-shadow: 1px 1px 2px #000;
		padding-top: 0.25rem;
	}

	div.col-12.col-sm-6.col-md-2.gpils {
		line-height: 2.2rem;
	}

/* 
	div.msc-programs-group {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
		border-top: 1px solid #2C2A29;
		border-bottom: 1px solid #2C2A29;
		border-top: 5px solid #007698;
		border-bottom: 5px solid #007698;
	}
 */
}

@media (max-width: 575.98px) {
	div.col-12.col-sm-6.col-md-2.programs-websites,
	div.col-12.col-sm-6.col-md-2.medical-students,
	div.col-12.col-sm-6.col-md-2.genetic-counseling,
	div.col-12.col-sm-6.col-md-2.gpils,
	div.col-12.col-sm-6.col-md-2.pathology-assistants,
	div.col-12.col-sm-6.col-md-2.physician-assistants {
		/*display: inline;*/
		-ms-flex: 0 0 33.3%;
		flex: 0 0 33.3%;
		max-width: 33.3%;
		font-size: 0.85rem; /* font-size: 0.90rem; */
		font-weight: 700;
		line-height: 0.85rem; /* line-height: 0.9rem; */ /* line-height: 1.0rem; */ /*line-height: normal;*/ /*line-height: 1.0rem;*/
		height: 43px;
		padding: 0.2rem 0.2rem 0.3rem 0.2rem; /* padding: 0.2rem 0.7rem 0.3rem 0.7rem; */
		/*padding: 0.25rem 0.2rem 0.25rem 0.2rem;*/
	}

	.msc-programs-head {
		display: none;
	}

	div.col-12.col-sm-6.col-md-2.programs-websites {
		display: inline-block;
		background-image: linear-gradient(to right, rgba(15,122,155,.6), rgba(15,122,155,.8), rgba(15,122,155,.8), rgba(15,122,155,.8), rgba(15,122,155,.8), rgba(15,122,155,.6));
		color: #fff; /*color: #C8B18B;*/ /*color: #FFCD00;*/
		font-weight: 700;
		line-height: 0.9rem; /* line-height: 1.25rem; */ /*line-height: 2.2rem;*/ /*line-height: 1.1rem;*/
		text-shadow: 1px 1px 2px #000;
		padding-top: 0.3rem;
	}

	div.col-12.col-sm-6.col-md-2.gpils {
		line-height: 2.2rem;
	}
}

/* Genetic Counseling, GPILS, Medical Students, Pathology Assistants, Physician Assistants */
.msc-programs {
	float: left;
	width: 100%;
	margin: 1.25rem 0 1.25rem 0; /* margin: 1.5rem 0 1.5rem 0; */ /*changed 081619*/
}

.msc-programs-head {
	background-image: linear-gradient(to right, rgba(15,122,155,.4), rgba(15,122,155,1), rgba(15,122,155,.4));
	width: 96%;
	height: 1.25rem; /*height: 1.05rem;*/ /*height: 0.9rem;*/ /*height: 1.0rem;*/
	color: #fff; /*color: #2C2A29;*/ /*color: #fff;*/ /*color: #FFCD00*/
	font-size: 0.8rem; /*font-size: 0.7rem;*/
	font-weight: 600;
	line-height: 1.15rem; /*line-height: 1.0rem;*/ /*line-height: 0.9rem;*/ /*line-height: 0.7rem;*/ /*line-height: 0.8rem;*/
	text-align: center;
	margin-left: 2%;
	margin-right: 2%;
	border: 1px solid #80bbcc; /*border: 1px solid #007698;*/ /*border: 1px solid #2C2A29;*/
	border-radius: 0.25rem 0.25rem 0 0;
}

div.msc-programs-group {
	/*background-color: #33460D;*/
	width: 96%;
	/*margin-top: 15px;*/
	margin-left: 2%;
	margin-right: 2%;
	/*border-left: 5% solid #95A0A9;*/
	/*border-right: 5% solid #95A0A9;*/
	border-top: 1px solid #2C2A29;
	border-bottom: 1px solid #2C2A29;
	border-bottom: 10px solid #57A8BC; /*border-bottom: 10px solid #1284A2;*/ /*border-bottom: 10px solid #0F7697;*/ /*border-bottom: 5px solid #00617D;*/ /*border-bottom: 5px solid #0F7A9B;*/ /*border-bottom: 5px solid #007698;*/
	border-radius: 0 0 0.25rem 0.25rem;
}

@media (max-width: 767.98px) {
	div .msc-programs-group {
		/*background-color: #33460D;*/
		width: 96%;
		/*margin-top: 15px;*/
		margin-left: 2%;
		margin-right: 2%;
		/*border-left: 5% solid #95A0A9;*/
		/*border-right: 5% solid #95A0A9;*/
		/* border-top: 1px solid #2C2A29; */
		/* border-bottom: 1px solid #2C2A29; */
		border-top: 5px solid #57A8BC; /*border-top: 5px solid #007698;*/
		border-bottom: 5px solid #57A8BC; /*border-bottom: 5px solid #007698;*/
	}
}

/* FONT-AWESOME ICONS -------------------------------------------------- */

.fa-calendar-alt {
	/* font-family: 'Font Awesome\ 5 Free'; */
	/* color: #BBC8F6; */
}

.fa-diagnoses {
	font-family: 'Font Awesome\ 5 Free';
	color: #DDC8B2;
}

.fa-dollar-sign {
	font-family: 'Font Awesome\ 5 Free';
	color: #BBD9D4;
}

.fa-book-open {
	font-family: 'Font Awesome\ 5 Free';
	color: #CCC8F6;
}

.fa-edit {
	font-family: 'Font Awesome\ 5 Free';
	color: #CCC8F6;
}

.fa-paragraph {
	font-family: 'Font Awesome\ 5 Free';
	color: #BBC8D4;
}

.fa-users {
	font-family: 'Font Awesome\ 5 Free';
	color: #BBC890;
}

.fa-heartbeat {
	font-family: 'Font Awesome\ 5 Free';
	color: #DDC8D4;
}

.fa-tools {
	font-family: 'Font Awesome\ 5 Free';
	color: #F5E669; /*color: #F0E164;*/ /*color: #EBDA5C;*/
}

.fa-id-card {
	font-family: 'Font Awesome\ 5 Free';
	color: #AFCDFA; /*color: #A5C8FA;*/ /*color: #A0C8F5;*/
}

.fa-laptop{
	font-family: 'Font Awesome\ 5 Free';
/* .fa-laptop-medical { */
	color: #E6DC1E; /* color: #EBE632; */
}

.msc-icons-group {
	float: left;
}

div.msc-icons-group {
	margin-top: 0px;
}

.col-12.col-xl-4.col-lg-4.col-md-6.col-sm-12.msc-icons-content-box {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0.5rem;
	border: 1px solid #fff;
}

.msc-icons-content-box:hover {
	/*background-color: #FFF2BF;*/
}

.msc-icons-content-box:hover h4 {
	color: #007698; /*color: #900;*/
}

.msc-icon-list a span:hover {
    /*color: #900;*/ /*color: #2C2A29;*/ /*color: #33460D;*/ color: #0056b3; /*color: #900;*/
}

.msc-icons-content-box:hover .fa-calendar-alt {
	/* color: #88AECF; */
}

.msc-icons-content-box:hover .fa-diagnoses {
	color: #D29C88; /*color: #C59C88;*/ /*color: #C09C88;*/ /*color: #B89480;*/ /*color: #C5A18D;*/
}

.msc-icons-content-box:hover .fa-dollar-sign {
	color: #88B3AE; /*  */
}

.msc-icons-content-box:hover .fa-book-open {
	color: #A6A0DC; /*  */
}

.msc-icons-content-box:hover .fa-edit {
	color: #A6A0DC; /*  */
}

.msc-icons-content-box:hover .fa-paragraph {
	color: #94A1AE; /*  */
}

.msc-icons-content-box:hover .fa-users {
	color: #94AE69; /*color: #99B750;*/ /* -2 -1 -4 */ /*color: #AAB750;*/ /* -1 -1 -4 */ /*color: #99A650;*/ /* -2 -2 -4 */ /*color: #AAB760;*/ /* -1 -1 -3 */
}

.msc-icons-content-box:hover .fa-heartbeat {
	color: #C5A1AE; /*color: #CC95C3;*/ /* -1 -3 -1 */ /*color: #BB95B2;*/ /*color: #AA95A1;*/
}

.msc-icons-content-box:hover .fa-tools {
	color: #EBD24B; /*color: #E6CD4B;*/ /*color: #DCCD4B;*/ /*color: #CC95C3;*/ /* -1 -3 -1 */ /*color: #BB95B2;*/ /*color: #AA95A1;*/
}

.msc-icons-content-box:hover .fa-id-card {
	color: #8CAFE6; /*color: #EBD24B;*/ /*color: #E6CD4B;*/ /*color: #DCCD4B;*/ /*color: #CC95C3;*/ /* -1 -3 -1 */ /*color: #BB95B2;*/ /*color: #AA95A1;*/
}

.msc-icons-content-box:hover .fa-laptop {
/* .msc-icons-content-box:hover .fa-laptop-medical { */ 
	color: #C8B400;
}

div.msc-icons-content {
	width: 100%;
}

div.msc-icons-content ul li::before {
	content: "\2022";
	color: #cdcdab; /*color: #cdcdbc;*/ /*color: #dedecd;*/
	font-size: 1.0rem;
	/*font-weight: 900;*/
	/*display: inline-block;*/
	width: 0.35rem; /*width: 1em;*/
	margin-left: -0.25rem; /*margin-left: -2.375rem;*/ /*margin-left: -2em;*/
	list-style-type: circle;
}

div.msc-icons-content ul li.nobullet::before {
	content: "\2022";
	list-style-type: none;
}

.msc-icons-content div.msc-icon-outerXXX {
	float: left;
	/*min-width: 80px;*/
	width: 80px; /*width: 25%;*/ /*width: 40%;*/
	margin-right: 0.5rem;
	/*margin-top: -10px; */
	/*display: table-cell; */
}

div.msc-icon-outer {
	float: left;
	/*min-width: 80px;*/
	width: 80px; /*width: 25%;*/ /*width: 40%;*/
	margin-right: 0.1rem; /*margin-right: 0.5rem;*/
	/*margin-top: -10px; */
	/*display: table-cell; */
}

div.msc-icon-inner {
	font-size: 3.5em;
	text-align: center;
}

@media (max-width: 575.98px) {
	div.row.msc-icons-group {
		margin-left: 15px; /*margin-left: 0;*/
		margin-right: 15px; /*margin-right: 0;*/
	}

	.col-12.col-xl-4.col-lg-4.col-md-6.col-sm-12.msc-icons-content-box {
		padding-left: 0px;
		padding-right: 0px;
	}

	.msc-icon-list h4 {
		padding-bottom: 0.2rem; /* padding-bottom: 0.5rem; */ /*changed 081419*/
	}

	div.msc-icon-outer {
		width: 50px;
		margin-right: 0.5rem;
	}

	div.msc-icon-inner {
		font-size: 2.5em;
		text-align: center;
	}
}

.msc-icon-list {
	/*float: left;*/
	/*padding-left: 1.0rem; */
	/*width: 60%; */
	/* padding-top: 10px; */ /*changed 081419*/
	display: table-cell;
}

.msc-icon-list-inner {
	float: left;
	/*line-height: normal;*/
	/*color: #333;*/
	margin-top: -10px;
}

.msc-content-origin {
	font-size: 0.75rem; /*font-size: 0.70rem;*/
	color: #3C68A5; /*color: #3CAAB9;*/ /*color: #6578B4;*/ /*color: #6546B4;*/ /*color: #334682;*/ /*color: #33460D;*/ /*color: #5D87A1;*/ /*color: #696A6D;*/
}

.msc-icon-list h4 {
	/*text-decoration: none;*/
}

div.msc-icon-list-inner ul li {
	margin-left: -27px;
	text-indent: -10px; /*text-indent: -6px;*/
	line-height: 1.0rem;
	padding-top: 0.4rem; /*changed 081419*/
	padding-bottom: 0rem; /* padding-bottom: 0.4rem; */ /*padding-bottom: 0.3rem*/ /*changed 081419*/
	list-style-type: none;
}

div.msc-icon-list-inner ul li a {
	text-decoration: none;
}

div.msc-list-contents {
	/*float: left; */
	font-size: 0.85rem; /*font-size: 0.85rem;*/
	line-height: 0.75rem;
	color: #565656; /*color: #900;*/ /* color: #676767; */
	margin: 2px 0 5px -30px; /* margin: -5px 0 12px -30px; */ /* margin: -5px 0 5px -30px; */ /*margin: -5px 0 5px -27px;*/
}

.col-12.col-lg-4.col-md-6.col-sm-6.transition {
	padding-bottom: 0;
}

.msc-events-schedule {
	float: left;
	/*width: 95.5%; */
	height: 290px;
	/*padding: 0 0 10px 0; */
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
	/*margin: 0px 1.5% 12px 3.0%*/
	/*margin: 1.0rem 1.0rem 1.0rem 1.0rem;*/
	/*border: 1px solid #900;*/
}

.msc-events-schedule-group {
	width: 100%;
	height: 100%;
	/*border: 1px solid #900;*/
}

.msc-events-schedule-head {
	color: #ffffee;
	font-size: 0.95em;
	font-weight: 700;
	text-align: center;
	line-height: 1.60em;
	background-color: #223D85;
	/*width: 102%; */
	height: 25px;
	margin: 0px 0 3px 0;
	border-radius: 5px;
}

.msc-events-schedule-content {
	display: inline-block;
	-webkit-overflow-scrolling: touch;
	/*overflow-y: scroll;*/
	width: 100%;
	/* height: 215px; */ /*height: 228px;*/
	/*top: 0;
left: 0;
right: 0;
bottom: 0;*/
	/*webkit-overflow-scrolling: touch;*/
	/*overflow-y: scroll;*/
	/*overflow: hidden;*/
	/*overflow: scroll;*/ /*overflow: auto;*/
	/* overflow: auto; */
}

/*.events-schedule-iframe {*/
.msc-events-schedule-iframe {
	/* background-color: #900; */
	position: static;
	visibility: visible;
	display: inline-block;
	width: 100%;
	height: 224px; /* height: 224px; */ /* height: 230px; */
	padding: 0px;
	border: medium none;
	max-width: 100%;
	min-width: 180px;
	margin-top: 0px;
	margin-bottom: 0px;
	/* min-height: 200px; */
}

.msc-tweets {
	float: left;
	/*width: 95.5%; */
	height: 290px;
	/*padding: 0 0 10px 0; */
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
	/*margin: 0px 1.5% 12px 3.0%*/
	/*margin: 1.0rem 1.0rem 1.0rem 1.0rem;*/
	/*border: 1px solid #900;*/
}

.msc-tweets-group {
	height: 260px;
	/*border: 1px solid #900;*/
}

.msc-tweets-head {
	color: #ffffee;
	font-size: 0.95em;
	font-weight: 700;
	text-align: center;
	line-height: 1.60em;
	background-color: #223D85;
	/*width: 102%; */
	height: 25px;
	margin: 0px 0 3px 0;
	border-radius: 5px;
}

.msc-word {
	/*background-color: #efefde;*/
	height: 290px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
	/*border: 1px solid #900;*/
}

/* .msc-word-group { */
						/*background-color: #bcbcbc;*/ /*commented out 03.29.19*/
						/*background-color: #efefef;*/
						/*background-image: url("data:images/red-outline_389x230.png");*/
						/*background-image: url('../wwwroot/images/red-outline_393x260b.png');*/
						/*background-image: url('../wwwroot/images/red-outline_393x260.png');*/
						/*background-image: url('../wwwroot/images/red-outline_393x262.png');*/ /*last one used*/
						/*background-image: url('../wwwroot/images/red-outline_391x262.png');*/
	/* background-image: url('/wwwroot/images/blk-outlines_2-3-2-3_391x262.png'); */
						/*background-image: url('../wwwroot/images/red-outline_393x264.png');*/
	/* background-repeat: no-repeat; */
	/* background-size: 100% 262px; */ /*background-size: auto;*/ /*background-size: 250px 262px;*/
	/* width: 100%; */
	/* height: 262px; */
						/*border: 1px solid #900;*/
/* } */

.msc-word-group div.panel {
	/*background-color: #ababab;*/
	width: 100%;
	height: 100%;
	/*border: 1px solid #900;*/
	/*background-color: #ffc;*/
	/*background-image: url("images/red-outline_389x230.png");*/
	/*width: 90%;*/
	margin: 0; /*margin: 0 5% 0 5%;*/
}

.msc-word-head {
	color: #ffffee;
	font-size: 0.95em;
	font-weight: 700;
	text-align: center;
	line-height: 1.600em;
	background-color: #223D85;
	/*width: 102%; */
	height: 25px;
	margin: 0px 0 3px 0;
	border-radius: 5px;
	text-decoration: none;
}

.msc-word-head a {
	text-decoration: none;
}

.msc-word-content {
	/*background-color: #900;*/ /*background-color: #dedecd;*/
	width: 100%;
	height: 231px; /*height: 214px;*/ /*height: 229px;*/ /*height: 247px;*/
	/*padding: .5rem 1.0rem 1.0rem 1.0rem;*/
	/*padding-left: 15px;*/
	/*padding-right: 15px;*/
	/*padding-bottom: 15px;*/
	/*border: 1px solid #900;*/
	/*margin: 0 5% 0 5%;*/
}

.msc-word-content .panel-body {
	background-color: #fff;
	width: 100%;
	/*height: 214px; /*height: 229px;*/ /*height: 247px;*/
	padding: .5rem 1.0rem 1.0rem 1.0rem;
	/*padding-left: 15px;*/
	/*padding-right: 15px;*/
	/*padding-bottom: 15px;*/
	/*border: 1px solid #900;*/
	/*margin: 0 5% 0 5%;*/
}

.msc-word-iframe {
	border: medium none; /*activated 03.29.19*/
	/*position: static;
visibility: visible;
display: inline-block;
width: 100%;
height: 230px;
padding: 0px;
border: medium none;
max-width: 100%;
min-width: 180px;
margin-top: 0px;
margin-bottom: 0px;
min-height: 200px;*/
}

.msc-poll {
	float: left;
	/*width: 95.5%; */
	height: 290px;
	/*padding: 0 0 10px 0; */
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
	/*margin: 0px 1.5% 12px 3.0%*/
	/*margin: 1.0rem 1.0rem 1.0rem 1.0rem;*/
	/*border: 1px solid #900;*/
}

.msc-poll-group {
	width: 100%;
	height: 100%;
	/*border: 1px solid #900;*/
}

.msc-poll-head {
	color: #ffffee;
	font-size: 0.95em;
	font-weight: 700;
	text-align: center;
	line-height: 1.60em;
	background-color: #223D85;
	/*width: 102%; */
	height: 25px;
	margin: 0px 0 3px 0;
	border-radius: 5px;
}

.msc-poll-content {
	display: inline-block;
	-webkit-overflow-scrolling: touch;
	/*overflow-y: scroll;*/
	width: 100%;
	/*height: 228px;*/ /*height: 228px;*/
	/*top: 0;
left: 0;
right: 0;
bottom: 0;*/
	/*webkit-overflow-scrolling: touch;*/
	/*overflow-y: scroll;*/
	/*overflow: hidden;*/
	/*overflow: scroll;*/ /*overflow: auto;*/
}

.msc-poll-iframeX {
	/*position: static;*/
	/*visibility: visible;*/
	/*display: inline-block;*/ /*display: block;*/
	width: 100%;
	/*height: 100px;*/
	/*height: 100%;*/
	/*height: 75%;*/ height: 228px;
	/*height: 272px;*/
	/*position: absolute;*/
	/*top: 0;
left: 0;
right: 0;
bottom: 0;*/
	/*overflow: scroll;*/ /*overflow: auto;*/
	/*overflow: hidden;*/
}

/*.twitter-iframe {*/
.msc-poll-iframe {
	position: static;
	visibility: visible;
	display: inline-block;
	width: 100%;
	height: 230px;
	padding: 0px;
	border: medium none;
	max-width: 100%;
	min-width: 180px;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 200px;
}

.msc-events-schedule-content,
.msc-tweets-content,
.msc-word-content,
.msc-poll-content,
.msc-hc-points-content {
	/*box-sizing: border-box;*/
	height: 234px;
	border: 2px solid #9a9a9a; /*border: 2px solid #900;*/
}

.msc-tweets-content,
/*.msc-word-content,*/
.msc-poll-content {
	/*.msc-hc-points-content {*/
	/*box-sizing: border-box;*/
	/*height: calc(100% - 1.625em);*/
	height: 234px;
	/*border: 2px solid #090;*/
}

.msc-hc-points {
	float: left;
	/*width: 95.5%; */
	height: 290px;
	/*padding: 0 0 10px 0; */
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
	/*margin: 0px 1.5% 12px 3.0%*/
	/*margin: 1.0rem 1.0rem 1.0rem 1.0rem;*/
	/*border: 1px solid #900;*/
}

.msc-hcpoints-group {
	width: 100%;
	height: 100%;
	/*border: 1px solid #900;*/
}

.msc-hcpoints-head {
	color: #ffffee;
	font-size: 0.95em;
	font-weight: 700;
	text-align: center;
	line-height: 1.60em;
	background-color: #223D85;
	/*width: 102%; */
	height: 25px;
	margin: 0px 0 3px 0;
	border-radius: 5px;
}

.test001 {
	background-color: #dedede;
	/*width: 98%; */
	height: 290px;
	position: relative;
	/*margin-left: 1%; */
	/*margin-right: 1%; */
	margin-bottom: 15px;
	float: left;
}

@media (max-width: 575.98px) {
	div.row.msc-social-groups {
		padding-left: 0px;
		padding-right: 0px;
	}

	.msc-events-schedule, .msc-tweets, .msc-word, .msc-poll, .msc-hc-points {
		padding-left: 0px;
		padding-right: 0px;
	}
}

/*#step1 {
    display: none;
}*/



/*#msc-cf-som23start a:hover {
    color: #900;
}*/

/*div.col-12.col-xl-4.col-lg-4.col-md-6.col-sm-12.class-2023:hover #msc-cf-som23start .important-information h4 {*/
/*.col-12.col-xl-4.col-lg-4.col-md-6.col-sm-12.msc-icons-content-box*/
/*.col-12.col-xl-4.col-lg-4.col-md-6.col-sm-12.class-2023:hover #msc-cf-som23start.class-2023 h4 {*/
/*#msc-cf-som23start.msc-icons-content-box:hover .important-information h4 {*/
/*div.col-12.col-xl-4.col-lg-4.col-md-6.col-sm-12.class-2023:hover #msc-cf-som23start .class-2023 h4 {
    color: #900;
    background-color: #ffcd00;
}*/

/*#msc-cf-som23start:hover .class-2023 h4 {*/
/*div#class-2023:hover .class-2023 h4 {
    background-color: #ffcd00;
}*/

/*#msc-cf-som23start .important-information h4 {
    background-color: #ffcd00;
    color: #2C2A29;
}*/

/*#msc-cf-som23start.msc-icons-content-box:hover h4 {

}*/

/*.medical-students {
    background-color: #f0f0e6;
}*/

/*.medical-students:hover {
    background-color: #D2E1C8;
}*/

/*.programs-hover-3:hover .medical-students h4 {
    background-color: #D2E1C8;
}*/

/*.msc-icons-content-box:hover .fa-calendar-alt {
    color: #88AECF;
}*/

/*.msc-icons-content-box:hover .fa-dollar-sign {
    color: #88B3AE;
}*/

.row.msc-class-years-info-holder {
    /*background-color: red;*/
    font-size: 1.0rem;
    margin-top: 1.0rem;
    margin-left: 1.0rem;
    margin-right: 1.0rem;
}

.msc-class-years-info-group h4 {
    background-color: #95A0A9;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    border-radius: 10px;
    padding: 0.25rem 0rem;
}

.msc-class-years-info-group ul,
.msc-class-years-info-group ol {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}

.msc-class-years-info-group li {
	line-height: 1.25rem;
	padding-bottom: 0.5rem;
}

.msc-class-years-info-body-iframe {
	margin-top: 1.0rem;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}

.msc-class-years-info-body-subhead {
	margin-top: 1.0rem;
	margin-left: 1.0rem;
	margin-right: 1.0rem;
}

.msc-class-years-info-body-subtext-small {
	font-size: 0.85rem;
	margin-top: -0.5rem;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
	margin-bottom: 1.0rem;
}

.msc-class-years-info-body-subtext-highlight {
	color: #900;
	background-color: #ffefdc;
	font-weight: 600;
	font-size: 1.1rem; 
	line-height: 1.25rem;
	padding: 0.5rem 1.0rem 0.60rem 1.0rem;
	margin-left: 1.0rem;
	margin-right: 1.0rem;
	margin-bottom: 1.0rem;
}

.msc-class-years-info-body-subtext-italic {
	color: #900;
	font-style:italic;
	font-size: 80%;
	margin-top: 1.0rem;
	margin-left: 1.0rem;
	margin-right: 1.0rem;
	margin-bottom: 1.0rem;
}

.msc-class-years-info-body-banner {
	color: #900;
	background-color: #ffefdc;
	font-weight: 600;
	font-size: 1.1rem;
	line-height: 1.25rem;
	padding: 0.5rem 1.0rem 0.60rem 1.0rem;
	margin-left: 1.0rem;
	margin-right: 1.0rem;
	margin-bottom: 1.0rem;
}

.msc-class-years-info-body-banner span {
	color: #212529;
	font-weight: 400;
}

.msc-class-years-info-body {
	margin-top: 1.0rem;
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}

@media (max-width: 767.98px) {
    div.login-visible {
        display: block;
    }
}

/*.msc-som2023-info h4 {
    color: #fff;
}*/



/*.msc-som2023-info h4:hover {*/
/*background-color: #ffcd00;
color: #2C2A29;*/
/*}*/

.msc-class-years-info-group:hover h4 {
/* .msc-class2023:hover h4, */
/* .msc-class2022:hover h4 { */
    background-color: #ffcd00;
    color: #2C2A29;
}

.msc-milestone-events:hover h4 {
    background-color: #ffcd00;
    color: #2C2A29;
}

.msc-before-you-arrive:hover h4 {
    background-color: #ffcd00;
    color: #2C2A29;
}

.msc-important-information:hover h4 {
    background-color: #ffcd00;
    color: #2C2A29;
}

hr {
    margin-top: 0;
    margin-bottom: 0;
    border-top: 0px solid rgba(0,0,0,.1)
}

a {
	color: #004bcf;
    text-decoration: none;
}

a:hover {
    color: #900;
    text-decoration: none;
}

#footer a:hover {
    color: #ffcd00;
}

/*#if-countdown:hover h4 {
    background-color: #ffcd00;
    color: #2C2A29;
}*/

/*#c2 {*/
    /*text-align: center;*/
    /*margin-left: auto;
    margin-right: auto;*/
/*}*/

@media (max-width: 767.98px) {
    .extra-login-link-mobile {
        width: 100%;
    }
}

/*table.dataTable {
    width: 50% !important;
}*/