﻿.center-bar {
    background-image:url(/Lists/MediaServer_Images/shoham/shoham-web-new2.png);
    background-repeat:no-repeat;
    background-position:left center;
}
@media (max-width: 991px) {
    .center-bar {
        background-image:url(/Lists/MediaServer_Images/shoham/mobile_shoham.png);
        background-position:200px center;
    }
}
@media (max-width: 767px) {
    .center-bar {
        background-image:url(/Lists/MediaServer_Images/shoham/mobile_shoham.png);
        background-position: 80px 5px;
    }
}
@media (max-width: 359px) {
    .center-bar {
        background-image:url(/Lists/MediaServer_Images/shoham/mobile_shoham.png);
        background-position: 70px 5px;
        background-size: 244px 44px;
    }
}
.RichTextWithTitle a.thumbnail, .RichTextWithTitle a.thumbnail:hover, .RichTextWithTitle a.thumbnail:focus {
    text-decoration: none;
    box-shadow: 0 0 5px #ddd;
}
.center-bar-links {
    display:none;
}
@media (max-width: 767px) {
    li.center-bar-in-bottom-bar.visible-xs {
        display: none !important;
    }
}
@media (min-width: 991px) {
	.RichTextWithTitle a {
		min-height: 220px;
	}
}
.RichTextWithTitle a .icon span {
	font-size: 1.6em;
}
.rc-rte {
    margin-bottom:20px;
}

.carousel-mainStage h1 {
    background-color: rgba(0,0,0,0.7);
    padding-bottom: 6px;
    margin-right: 0;
}
@media (min-width: 768px) {
    .carousel-mainStage h1 {
        padding-right: 15px;
    }
    .carousel-mainStage .textbox-mainStage {
       
        height: inherit;
    }
}
@media (max-width: 767px) {
    .carousel-mainStage {
        border-bottom: 4px #006CA7 solid;
        margin-top: 30px;
    }
    .carousel-mainStage h1 {
        top:-33px;
        background-color: transparent;
        text-shadow:none;
        color:#006CA7;
        padding-right:0;
        font-size: 23px;
    }
    .carousel-mainStage .textbox-mainStage {
        display:none;
    }
}
.carousel-mainStage .textbox-mainStage a {
    float:left;
}
@media (min-width: 768px) {
    .carousel-mainStage .carousel-inner > .item > img, .carousel-mainStage .img-responsive {
        margin-bottom: -70px;
    }
}

a.generic-disoriented h4 {
    margin-top: 22px;
    margin-bottom: 22px;
    color: #428bca;
}
a.generic-disoriented h4:hover, a.generic-disoriented h4:focus {
    color: #2a6496;
    text-decoration: underline;
}

.CoursesSearchBySemester .CoursesSearchBySemester-wrapper {
    margin-top: 16px;
    box-shadow: none;
    border: #98D9D5 solid 2px;
}
.CoursesSearchBySemester fieldset {
    
}
.CoursesSearchBySemester .form-group {
    background-color: inherit;
}
.CoursesSearchBySemester .form-group:first-of-type {
    margin-top: 15px;
    padding-top: 0;
}
.CoursesSearchBySemester .form-group:nth-of-type(2) {
    padding-top: 12px;
}
.CoursesSearchBySemester .form-group:nth-of-type(3) {
    padding-top: 5px;
}
.CoursesSearchBySemester .form-group:last-of-type {
    padding-top: 11px;
    padding-bottom: 15px;
}
.CoursesSearchBySemester .form-group:last-of-type a {
    font-size: 12px;
}
.CoursesSearchBySemester .form-group:nth-last-of-type(2) a {
    font-weight: bold;
    letter-spacing: 2px;
}
.CoursesSearchBySemester a[role=button] {
    border-radius: 0;
    background: #0875b0;
    font-size: 15px;
    padding-top: 5px;
}
.CoursesSearchBySemester a[role=button]:hover, .CoursesSearchBySemester a[role=button]:focus {
    background: #086ba1;
}

a.generic-disoriented {
    border-color: #98D9D5;
}
a.well-sm.generic-disoriented > img {
    border-left:none;
}

.generic-separator {
    border-top-color: #98D9D5;
    border-top: 2px #98D9D5 solid;
}

.headline {
    border-bottom: 2px solid #98D9D5;
}
.responsive-useful-links .headline h3 {
    border-bottom: none;
}

h2.generic-title-h2, h3.generic-title-h3, .generic-useful-links-icons h3, .CoursesSearchBySemester legend, .responsive-useful-links h3 {
    border-bottom-color: #98D9D5;
}

.responsive-useful-links h3 {
    padding-bottom: 5px;
    margin-top: 13px;
}
aside.responsive-useful-links > .headline {
    margin-top: -2px;
}

h3.generic-news-title {
    background-color: rgba(89,89,89,1);
    right: 10px;
    top: 10px;
    width: 60%;
}
aside > h3.generic-title-h3 {
    border-bottom: 2px solid #98D9D5;
}
.generic-messages h3.generic-title-h3 {
    border-bottom: 2px solid #98D9D5;
}
h3.generic-title-h3 {
    border-bottom: 2px solid #98D9D5;
}
@media (min-width: 768px) {
    .thumbnail.generic-promotion-box h3 {
        font-size: 15px;
    }
    .carousel-mainStage .textbox-mainStage {
        background-color: rgba(0,0,0,0.7);
        color: #ffffff;
    }
    .carousel-mainStage .textbox-mainStage a,
    .carousel-mainStage .textbox-mainStage a:hover,
    .carousel-mainStage .textbox-mainStage a:focus {
        color: #ffffff;
    }
}

.generic-messages.caption-slider-generic {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.generic-messages.caption-slider-generic h3 {
    background-color: #ffffff;
    color: #005c81;
}
.generic-messages.caption-slider-generic .carousel-caption {
    padding-left:0;
    padding-right:0;
}
.generic-messages.caption-slider-generic .carousel-caption p {
    margin-bottom: 10px;
}

/*.CoursesSearchBySemester legend {
    background-image:url(/Lists/MediaServer_Images/shoham/7.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}*/
.CoursesSearchBySemester legend {
    margin-bottom: 3px;
    color: #005c81;
    font-size: 18px;
}
h3.generic-title-h3.icon8 {
    background-image:url(/Lists/MediaServer_Images/shoham/8.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon11 {
    background-image:url(/Lists/MediaServer_Images/shoham/11.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
.generic-useful-links-icons h3 {
    background-image:url(/Lists/MediaServer_Images/shoham/10.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
/*.generic-messages h3.generic-title-h3 {
    background-image:url(/Lists/MediaServer_Images/shoham/12.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}*/
/*.generic-events h3.generic-title-h3 {
    background-image:url(/Lists/MediaServer_Images/shoham/9.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}*/
.responsive-useful-links h3 {
    background-image:url(/Lists/MediaServer_Images/shoham/13.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon7 {
    background-image:url(/Lists/MediaServer_Images/shoham/7.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon2 {
    background-image:url(/Lists/MediaServer_Images/shoham/2.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon3 {
    background-image:url(/Lists/MediaServer_Images/shoham/3.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon20 {
    background-image: url(/Lists/MediaServer_Images/shoham/20.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 40px;
}

h3.generic-title-h3.icon21 {
    background-image: url(/Lists/MediaServer_Images/shoham/21.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 40px;
}

h3.generic-title-h3.icon5 {
    background-image:url(/Lists/MediaServer_Images/shoham/5.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon6 {
    background-image:url(/Lists/MediaServer_Images/shoham/6.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
h3.generic-title-h3.icon4 {
    background-image:url(/Lists/MediaServer_Images/shoham/4.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
}
/* new title inner css for text */
.txt-in-title {
    font-weight: bold;
}

/* new title css for background images */
h3.generic-title-h3 .icon {
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:40px;
    font-weight: bold;
}

.icon.icon-shoham1 {
    background-image:url(/Lists/MediaServer_Images/shoham/1.png);
}
.icon.icon-shoham2 {
    background-image:url(/Lists/MediaServer_Images/shoham/2.png);
}
.icon.icon-shoham3 {
    background-image:url(/Lists/MediaServer_Images/shoham/3.png);
}
.icon.icon-shoham4 {
    background-image:url(/Lists/MediaServer_Images/shoham/4.png);
}
.icon.icon-shoham5 {
    background-image:url(/Lists/MediaServer_Images/shoham/5.png);
}
.icon.icon-shoham6 {
    background-image:url(/Lists/MediaServer_Images/shoham/6.png);
}
.icon.icon-shoham7 {
    background-image:url(/Lists/MediaServer_Images/shoham/7.png);
}
.icon.icon-shoham8 {
    background-image:url(/Lists/MediaServer_Images/shoham/8.png);
}
.icon.icon-shoham9 {
    background-image:url(/Lists/MediaServer_Images/shoham/9.png);
}
.icon.icon-shoham10 {
    background-image:url(/Lists/MediaServer_Images/shoham/10.png);
}
.icon.icon-shoham11 {
    background-image:url(/Lists/MediaServer_Images/shoham/11.png);
}
.icon.icon-shoham12 {
    background-image:url(/Lists/MediaServer_Images/shoham/12.png);
}
.icon.icon-shoham13 {
    background-image:url(/Lists/MediaServer_Images/shoham/13.png);
}
.icon.icon-shoham20 {
    background-image: url(/Lists/MediaServer_Images/shoham/20.png);
}
.icon.icon-shoham21 {
    background-image: url(/Lists/MediaServer_Images/shoham/21.png);
}