.translime {
    background-color: #ced54a;
    background: rgba(206,213,74,0.9)
}

.transwhite {
    background-color: #fff;
    background: rgba(255,255,255,0.85)
}

.hatch-1 {
    background: #000 url('../images/hatch-1.gif')
}

.hatch-2 {
    background: #000 url('../images/hatch-2.gif')
}

@font-face {
    font-family:"Southern";src:url("https://www.southern.edu/secure/_resources/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");font-weight:200
}

@font-face {
    font-family:"Southern";src:url("https://www.southern.edu/secure/_resources/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");font-weight:300
}

@font-face {
    font-family:"Southern";src:url("https://www.southern.edu/secure/_resources/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");font-weight:400
}

@font-face {
    font-family:"Southern";src:url("https://www.southern.edu/secure/_resources/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");font-weight:600
}

@font-face {
    font-family:"Southern";src:url("https://www.southern.edu/secure/_resources/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");font-weight:700
}

@font-face {
    font-family:"Southern Condensed";src:url("https://www.southern.edu/secure/_resources/fonts/3fd2c21d-af8b-45be-a1e2-4e7182b7639e.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/4d888997-2061-451b-8569-6cee195e9915.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/bc71ac4a-9cc7-4120-a150-788ae80b91ec.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/3cf3e566-7fc6-488f-8058-e5eb7ac5dc23.svg#3cf3e566-7fc6-488f-8058-e5eb7ac5dc23") format("svg");font-weight:300
}

@font-face {
    font-family:"Southern Condensed";src:url("https://www.southern.edu/secure/_resources/fonts/3a605871-b94d-4161-a394-bb2cfc975df7.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/aef05e22-e1d4-4e59-bc2e-a71c13c26cca.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/b785b1cf-24fa-44c9-8c93-d8e2d6912c47.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/5ab0c585-fb4b-43d9-abb0-b92f452b1284.svg#5ab0c585-fb4b-43d9-abb0-b92f452b1284") format("svg");font-weight:400
}

@font-face {
    font-family:"Southern Condensed";src:url("https://www.southern.edu/secure/_resources/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");font-weight:700
}

@font-face {
    font-family:"Goudy";src:url("https://www.southern.edu/secure/_resources/fonts/f208f53a-73f3-4faa-b493-c89d621db635.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/bed54157-3108-4d15-b0e0-46a0d0b0f83d.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/52cff52b-c0f8-48ac-8b2e-fd27acda56b4.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/b785125c-343d-4324-bbfa-df82f7e9255f.svg#b785125c-343d-4324-bbfa-df82f7e9255f") format("svg");font-weight:400
}

@font-face {
    font-family:"Goudy";src:url("https://www.southern.edu/secure/_resources/fonts/970062f4-d553-4dea-8230-65798e4a7395.eot?#iefix") format("embedded-opentype"),url("https://www.southern.edu/secure/_resources/fonts/d9f36921-22a1-4384-9533-784e761ff270.woff") format("woff"),url("https://www.southern.edu/secure/_resources/fonts/c210b1de-238e-40ff-aa49-b60af7defbe5.ttf") format("truetype"),url("https://www.southern.edu/secure/_resources/fonts/3d881878-31e7-410c-ae28-e8d723c57320.svg#3d881878-31e7-410c-ae28-e8d723c57320") format("svg");font-weight:400;font-style:italic
}

.section {
    padding: 6px 0 25px 0
}

.section img {
    margin: 24px 0
}

.section.accent-1 {
    background: #000 url('../images/hatch-1.gif')
}

.section.accent-2 {
    background: #000 url('../images/hatch-2.gif')
}

.heading-1 {
    font-size: 62px;
    font-weight: 100;
    color: #333
}

.heading-1-small {
    font-size: 62px;
    font-weight: 100;
    color: #333;
    font-size: 40px
}

.heading-2 {
    font-size: 50px;
    font-weight: 100
}

.heading-3 {
    font-size: 29px;
    font-weight: 300;
    color: #555
}

.heading-4 {
    font-size: 24px;
    font-weight: 300;
    color: #555
}

.heading-5 {
    font-size: 16px
}

.billboard-home {
    position: relative;
	padding-top: 100px;
}

.billboard-home a {
    color: #0d5b2b
}

.billboard-home img {
    position: relative;
    width: 100%
}

.billboard-home .container {
    position: relative;
    margin-top: -180px;
    margin-bottom: 20px;
    background-color: #fff;
    background: rgba(255,255,255,0.85)
}

.billboard-home ul {
    margin-bottom: 0
}

.billboard-subpage {
    position: relative;
    height: 400px;
/* 	margin-top: 120px; */
}

@media (min-width: 1300px) {
	.billboard-subpage {
		height: 600px;
	}
}

@media (min-width: 2100px) {
	.billboard-subpage {
		height: 800px;
	}
}

.billboard-subpage a {
    color: #0d5b2b
}

.billboard-subpage img {
    position: relative;
    width: 100%;
    top: 0;
    z-index: 1
}

.billboard-subpage .header {
    position: relative;
    margin: 20px 0;
    z-index: 200;
    width: 100%
}

.billboard-subpage h1 {
    margin: 0;
    font-size: 50px
}

@media (max-width: 768px) {
	.billboard-subpage h1 {
		margin: 0;
		font-size: 36px
	}
}

.billboard-subpage h3 {
    margin: 0
}

.billboard-subpage .fade-bottom {
    background: transparent url('../images/hatch-fade.png') bottom left repeat-x;
    position: absolute;
    top: 0;
    width: 100%;
    height: 400px;
    z-index: 2
}

@media (min-width: 1300px) {
	.billboard-subpage .fade-bottom {
		height: 600px;
	}
}

@media (min-width: 2100px) {
	.billboard-subpage .fade-bottom {
		height: 800px;
	}
}

.footer {
    position: relative;
    z-index: 2001;
    padding-bottom: 6em;
    padding-top: 1em;
}

#actions {
    width: 100%;
    padding: 15px 0;
    bottom: 0;
    background-color: #ced54a;
    background: rgba(206,213,74,0.9)
}

#actions a {
    font-size: 26px;
    font-weight: 300;
    color: #555;
    color: #333
}

#actions a span {
    font-size: 50px;
    color: #fff;
    vertical-align: middle;
    display: inline-block
}
#actions span.fa-question {
	margin-top: -10px;
}

#actions a:hover {
    background: none!important;
    color: #000
}

#actions a:hover span {
    margin-bottom: 4px;
    margin-top: -4px;
    transition: .2s
}

#actions-dock {
	margin: 20px 0 0 0;
    z-index: -1
}

#actions-dock li {
    margin-bottom: .8em
}

#actions-dock a {
    font-size: 24px;
    font-weight: 300;
    color: #555;
    font-size: 20px;
    color: #0d5b2b
}

#actions-dock a span {
    font-size: 38px;
    color: #ced54a;
    vertical-align: middle;
    display: inline-block
}

#actions-dock a:hover {
    background: none!important;
    color: #000
}

@media screen and (max-width: 767px) {
	#actions-dock {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
}

.accordion {
	list-style: none;
	padding-left: 0;
}

a.opener {
	display: inline-block;
	position: relative;
	padding-right: 20px;
	white-space: nowrap;
}

a.opener > * {
	display: inline-block;
}

a.opener:after {
	content: "\232A";
	display: inline-block;
	margin-left: 10px;
	position: relative;
	top: 0;
		-webkit-transform: rotate(90deg);  
      -ms-transform: rotate(90deg);  
          transform: rotate(90deg); 
	
	-webkit-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out;
}

li.active a.opener:after {
		-webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg); 
          transform: rotate(-90deg); 
	top: -5px;

}

@media (max-width: 500px) {
	a.opener {
		white-space: initial;
	}
}
	
.reverse {
    color: #fff
}

.reverse * {
    color: #fff
}

.reverse a {
    color: #ced54a;
    font-weight: 600
}

.reverse a:hover {
    color: #eef82a
}

.reverse input,.reverse textarea {
    background-color: #464646; /*default #bbb*/
    border: 2px solid #464646;
    box-shadow: none
}

.reverse input:focus,.reverse textarea:focus {
    background-color: #fff;
    transition: .3s;
	box-shadow: 0 0 5px rgba(206, 213, 74, 1);
    border: 2px solid #ced54a;
	outline: 0;
}

.get-started {
    position: relative;
    z-index: 2000;
    background: #fff;
    background-size: cover;
    height: 800px; /* 450px - default size */
}

.get-started img {
    border: 3px solid white
}

.get-started h3,.get-started h4,.get-started a,.get-started p {
    color: #000
}

tr[data-toggle] .icon-chevron-down {
    color: #0d5b2b
}

.shim {
    padding-top: 30px
}

.footer .reverse h1,.footer .reverse h2,.footer .reverse h3,.footer .reverse h4,.footer .reverse h5 {
    color: #ced54a
}

.footer .reverse a {
    color: #fff;
    font-weight: 300
}

.footer .reverse a:hover {
    color: #eef82a
}
#form_3cdd5336-714d-4064-8c8b-a7799d9d4326 button[type=button] {
	color: #15582d;
}
<!-- LDP Form-->
.ldpforms input {
	display: block;
}

.ldpforms .form-group input {
	width: 100%;
	margin-bottom: .5em;
	padding: .25em;
}

.ldpforms #id_message {
	padding: .125em .25em !important;
	height: 5em;
}

.ldpforms label {
	display: none;
}

.ldpforms .submit {
	background-color: #ced54a;
    border: 1px solid #ced54a;
    color: black;
    padding: .25em 1.5em;
    font-family: 'Southern', Helvetica, sans-serif;
    font-weight: 300;
    font-size: 1.125em;
	margin-top: .125em;
}

.ldpforms .submit:active, .ldpforms .submit:visited, .ldpforms .submit:link {
	background-color: #e3e696;
	border: 1px solid #e3e696;
}

.ldpforms input:focus {
	background-color: #eee;
	box-shadow: 0 0 5px rgba(206, 213, 74, 1);
	border: 1px solid rgb(206, 213, 74);
 	outline: 0;
	color: #464646;
}

#directedit {
	font-size: 11px;
	margin-top: 3em;
    display: inline-block;
}

.footeredit {
	font-size: 11px;
}

.button-lg {
    border: 2px solid #ced54a;
    padding: 6px 20px 10px 20px;
    margin-top: 8px;
    display: block;
    text-align: center;
    font-size: 29px;
    font-weight: 300;
    color: #555
}

.button-lg:hover {
    background-color: #ced54a;
    color: #555
}

.button-md {
    padding: 6px 40px 10px 40px;
    margin-top: 8px;
    display: block;
    background-color: #ced54a;
    text-align: center;
    border: 0;
    font-size: 24px;
    font-weight: 300;
    color: #555
}

.button-md:hover {
    background-color: #eef82a
}

.button-inline {
    display: inline-block;
    background-color: #ced54a;
    border-radius: 2px;
    color: #555;
    padding: 1px 10px
}

.button-inline:hover {
    color: #fff;
    background-color: #555
}

.button-inline.round {
    border-radius: 11px;
    text-align: center;
    padding: 2px;
    height: 20px;
    width: 20px;
    line-height: 100%;
	margin: 0 10px;
}

.btn-group {
    margin-bottom: 10px
}

.btn-group .btn {
    border: 2px solid #ced54a;
    background-color: #fff;
    margin-left: -2px!important;
    margin-top: -2px;
    border-radius: 0
}

.btn-group .btn:hover {
    background-color: #ced54a
}

.btn-group .btn-default {
    background-color: #ced54a
}

.btn-group .btn:active {
  outline: none!important;
  box-shadow: none!important;
}

.btn-group .btn:hover {
  background-color: #ced54a;
}

.active {
  box-shadow: none!important;
  background-color: #ced54a!important;
  outline: none!important;
}

.accordion .active {
	background-color: transparent !important;
}

table .active {
	background-color: inherit !important;
}

.popover {
    max-width: 100%!important; /* Max Width of the popover (depending on the container!) */
}

.carousel .item {
    min-height: 400px;
    max-height: 420px;
    background-color: #000;
    background-size: cover!important
}

.carousel .item img {
    width: 100%
}

.carousel .item-1 {
    background: url('../images/feature-adventist.jpg') top right no-repeat
}

.carousel .item-2 {
    background: url('../images/feature-adventist.jpg') top right no-repeat
}

.carousel .item-3 {
    background: url('../images/feature-adventist.jpg') top right no-repeat
}

.carousel .carousel-indicators li,.carousel .carousel-indicators .active {
    width: 100px;
    border-radius: 0;
    border: 0;
    background-color: #555;
    margin: 0
}

.carousel .carousel-indicators .active {
    background-color: #ced54a;
    height: 10px
}

.carousel .fa-angle-left, .carousel .fa-angle-right {
    margin-top: 190px;
    font-size: 35px;
    display: block
}

.carousel .carousel-caption {
    text-align: left;
    top: -10px;
    right: 20%;
    left: 13%
}

.carousel .carousel-caption h2 {
    font-size: 30px;
    margin-right: -20%;
    margin-bottom: .5em
}

#carousel-quote .item {
    height: 250px;
    background: #000 url('../images/hatch-2.gif')
}

#carousel-quote .fa-angle-left,#carousel-quote .fa-angle-right {
    margin-top: 80px
}

#carousel-quote .carousel-caption {
    left: 10%;
    right: 10%;
    top: 10%
}

#carousel-quote blockquote {
    font-size: 24px;
    font-weight: 300;
    color: #555;
    color: #fff;
    text-align: center;
    border: 0
}

.staff .col-md-6:nth-child(odd) {
	clear: left;
}

.staff img {
    width: 100px!important; /* old size 140*/
    margin-top: 13px;
    margin-right: 20px
}

.description {
    font-style: italic;
    margin-top: 8px
}

.intro {
    font-size: 125%;
    font-weight: 300
}

.row>div>p:first-child {
    margin-top: 18px
}

body {
    font-size: 16px;
    font-family: 'Southern','Helvetica Neue',helvetica,arial,sans-serif
}

h1 {
    font-size: 42px;
    font-weight: 100
}

h2 {
    font-size: 44px;
    font-weight: 200;
    margin-top: 60px
}

h3 {
    font-size: 24px;
    font-weight: 300;
    color: #555;
}

h3:first-of-type {
	font-size: 24px;
}

h3 .icon-chevron-left {
    font-size: 85%;
    line-height: 110%
}

h4 {
    font-size: 24px;
    font-weight: 300;
    color: #555
}

h5 {
    font-size: 16px
}

a {
    color: #005293
}

a:hover {
    text-decoration: none
}

.dl-horizontal dt {
    text-align: left;
    font-weight: normal;
    width: 80px;
    float: left
}

.dl-horizontal dd {
    margin-left: 80px
}

.form-control {
    border-radius: 0;
	color: #555!important;
}

#id_message {
	color: #555!important;
	width: 100%;
    padding: 6px 12px;
}

::selection {
    background: #e6eaa4
}

.clip {
    overflow: hidden
}

.table>thead>tr>th {
    font-size: 95%;
    text-transform: uppercase;
    border-bottom: 3px solid #555;
	overflow-wrap: break-word;
}

table.totals {
    margin-top: -10px
}

table.totals td {
    border-top: 0!important
}

table.totals td.active {
    padding-left: 15px
}

.max-width {
    width: 100%
}

tr[data-toggle]:hover {
    cursor: pointer;
    cursor: hand
}

tr[data-toggle]:hover td {
    background-color: #eee!important
}

@media(max-width:768px) {
    .billboard-home .container {
        width: 100%
    }

    .ghost .nav a {
        text-align: left
    }
	
	.popover .arrow {
		display: none!important;
	}
	
}

@media(min-width:768px) {
    h1 {
        font-size: 50px;
        font-weight: 100
    }

    .carousel .carousel-caption {
        text-align: left;
        top: -10px;
        right: 45%;
        left: 13%
    }

    .carousel .carousel-caption h2 {
        margin-left: -18%;
        margin-right: -99%;
        margin-bottom: 1.2em
    }

    .carousel .carousel-caption h2 {
        margin-right: -90%;
        font-size: 50px
    }

    .carousel .fa-angle-left, .carousel .fa-angle-right {
        font-size: 50px
    }

    .clip-md {
        overflow: hidden
    }

    .pos-abs-md {
        position: absolute
    }

    .billboard-home {
        height: 620px
    }

    .billboard-home img {
        position: absolute;
        margin-top: 0
    }

    .billboard-home .container {
        margin-top: 140px;
        background-color: transparent
    }

    .billboard-subpage img {
        position: absolute
    }

    .billboard-subpage .header {
        position: absolute;
        bottom: 15px;
        margin: 0
    }

    #carousel-quote .carousel-caption {
        left: 30%;
        right: 30%
    }
	

}

@media(min-width:992px) {
    h1 {
        font-size: 62px;
        font-weight: 100;
        color: #333
    }
}

.all-degrees-chev {
	position: relative;
	font-size: .7em;
    top: -2px;
	
}

.list-unstyled {
	font-weight: 300;
}

/* course emphasis update*/

#title-emphasis {
	display: none!important;
}
/* Sidebar Form */
#form_695896ee-4119-4404-af57-d671d2e157c0 {
  background-color: #f8f8f8;
  padding: 15px;
  max-width: 100%;
  width: 300px;
  border-radius: 3px;
}

#form_695896ee-4119-4404-af57-d671d2e157c0 .form_label {
  color: #000;
  font-family: 'southern';
  font-size: 0.9em;
  font-weight: 300;
}

#form_695896ee-4119-4404-af57-d671d2e157c0 input[type=email],
#form_695896ee-4119-4404-af57-d671d2e157c0 input[type=text],
#form_695896ee-4119-4404-af57-d671d2e157c0 input[type=tel],
#form_695896ee-4119-4404-af57-d671d2e157c0 select {
  max-width: 100%;
  width: 300px;
  height: 25px;
  border: none;
  border-bottom: 1px solid #333;
  background: transparent;
  color: #000;
}
#form_695896ee-4119-4404-af57-d671d2e157c0 button[type=button] {
  max-width: 100%;
  width: 300px;
  height: 40px;
  margin-top: 0.5em;
  background-color: #333;
  color: #fff;
  border: none;
  font-family: 'Open Sans';
  border-radius: 3px;
}
#form_695896ee-4119-4404-af57-d671d2e157c0 button[type=button]:hover {
	background-color: #000;
}
