  @import 'css/head.css.pagespeed.ce.48JaHMxunH.css';
/**/
/* Global Color Codes */
/**/
/* #582C83 - Purple #2D0C49 - Dk Purple #EAAA00 - Gold #8E6912 - Dk Gold #5F6062 - Grey #11C1D6 - Arts & Sciences #BA2C2F - Nursing #A25A45 - Business #43A447 - Education */
 html {
	 scroll-behavior: smooth;
}
 body {
	 background-color: #f3f3f3;
	 color: #444;
	 font-family: Verdana;
	 padding-top: 0;
}
/* Brand the selection */
 ::-moz-selection {
	 background: #edcf88;
	 color: #582C83;
}
 ::selection {
	 background: #edcf88;
	 color: #582C83;
}
 a {
	 color: #8E6912;
}
 a:active, a:hover {
	 color: #eaaa00;
}
 .btn-lg {
	 border-radius: none;
}
 .btn-md {
	 border-radius: none;
}
 .btn-warning {
	/*color: #fff;
	 */
	 background-color: #ffb92a;
	 border: none;
	 border-radius: 0;
	 color: #582C83;
}
 .btn-warning:hover {
	 background-color: #8E6912;
	 border: none;
}
 #inside .mainContent a.btn-warning {
	 background-color: #FFB92A !important;
	 border: none;
	 border-radius: 0 !important;
	 color: #582C83 !important;
}
 #inside .mainContent .btn-alt.btn-warning:hover {
	 background-color: #8E6912 !important;
	 border: none;
	 border-radius: 0 !important;
	 color: #582C83 !important;
}
 #inside .mainContent a.btn-info {
	 color: #eaaa00 !important;
	 border-radius: 0;
	 font-weight: bold;
	 background-color: #582C83 !important;
}
 #inside .mainContent .btn-alt.btn-info:hover {
	 background-color: #2D0C49 !important;
	 color: #fff;
}
 .mainContent h2.page-header {
	 text-align: left;
	 max-width: 1170px;
	 margin: 40px auto 20px;
}
 .purple {
	 color: #592B8A !important;
}
 .internal {
	 background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.04, #2D0C49), color-stop(0.32, #582C83), color-stop(1, #2D0C49));
	 background-image: -o-linear-gradient(right, #2D0C49 4%, #582C83 32%, #2D0C49 100%);
	 background-image: -moz-linear-gradient(right, #2D0C49 4%, #582C83 32%, #2D0C49 100%);
	 background-image: -webkit-linear-gradient(right, #2D0C49 4%, #582C83 32%, #2D0C49 100%);
	 background-image: -ms-linear-gradient(right, #2D0C49 4%, #582C83 32%, #2D0C49 100%);
	 background-image: linear-gradient(to right, #2D0C49 4%, #582C83 32%, #2D0C49 100%);
	 border-bottom: 1px solid #5f6062;
	 height:32px;
}
 .internal #q, .inside #q {
	 font-size: 10px;
	 height: 18px;
	 padding: 0 0 0 5px;
}
 .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	 height: 18px;
}
 .glyphicon {
	 top: 0px;
}
 .internal div {
	 margin-top: -8px;
}
 .internal .navbar-text {
	 color: #fff;
	 font-size: .8em;
	 padding-top: 30px;
}
 .internal .navbar-text a {
	 color: #fff;
}
 .internal .navbar-text a:hover, .internal .navbar-text a:active {
	 color: #eaaa00;
	 text-decoration: none;
}
 .ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset {
	 margin-top: 0px;
}
/* CUSTOMIZE THE NAVBAR -------------------------------------------------- */
 .navbar-wrapper {
	 margin-top: -50px;
}
 .navbar-default {
	 background-color: #2d0c49;
	 border: none;
	 border-color: #e7e7e7;
}
 .navbar-default .navbar-brand {
	 color: #fff;
}
 .navbar-default .navbar-nav>li>a {
	 color: #fff;
	 font-size: 1.25em;
	 text-transform: uppercase;
}
 .navbar-default .navbar-nav>li>a:hover {
	 color: #eaaa00;
}
 .navbar-wrapper .navbar {
	 border-radius: 0;
}
 .navbar-form {
	 border: none;
	 margin-top: 2px;
}
 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	 left: 15px;
	 padding: 0;
	 position: relative;
	 top: 14px;
}
 .glyphicon-chevron-down:before {
	 font-size: 0.5em;
}
 .img-responsive.logo {
	 margin-top: -7px;
	 width: 60%;
}
 .nav {
	 margin-bottom: 1px;
}
 .nav>li>a:hover, .nav>li>a:focus {
	 background-color: #eaaa00;
}
 .nav-tabs {
	 border-bottom: none;
}
 .nav-tabs>li>a {
	 border-radius: 0;
}
 .nav-tabs a {
	 background-color: #444;
	 border-bottom: none;
	 border-color: #EEEBE4;
	 border-top: none;
	 color: #ffffff;
	 font-size: 1.25em;
	 font-weight: bold;
	 text-align: center;
}
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, #inside .mainContent .nav-tabs a, #inside .mainContent .nav-tabs a:hover {
	 background-color: #eaaa00;
	/*color: #fff;
	*/
	 color: #582C83;
}
 .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	 background-color: transparent;
	 color: #eaaa00;
}
 .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	 background-color: transparent;
}

.QuickMenu a {
    color: #592B8A;
}


/* CUSTOMIZE THE CAROUSEL -------------------------------------------------- */
 .carousel {
	 margin-bottom: 10px;
	 margin-top: 32px;
}
 .carousel-caption {
	/* right: 15%;
	 */
	 left: 55%;
	 text-align: right;
	 width: 32%;
}
 .carousel-caption p a.btn {
	 white-space: normal;
}
 .carousel-inner > .item > img {
	 min-width: 100%;
}
 #myCarousel {
	 margin-bottom: 1px;
	 margin-top: 32px;
}
 #myCarousel .carousel-indicators, #theCarousel .carousel-indicators {
	 margin-bottom: 0px;
	 margin-left: -100px;
	 text-align: right;
}
 #majors {
	 background-color: #582C83;
	 background-image: url(https://www.una.edu/images/2018/05/TM5A7428.jpg);
	 background-position: center center;
	 background-size: cover;
}
 #majors .row {
	 padding-bottom: 45px;
	 padding-top: 20px;
}
 #majors h2, #majors h2 a {
	 color: #fff;
	 font-weight: bold;
	 text-shadow: 2px 2px 5px #000000;
}
 #majors h2.page-header {
	 border-bottom: none;
	 text-align: left;
	 text-shadow: 2px 2px 5px #000000;
}
 #majors .glyphicon-search {
	 top: 3px;
}
 #majors .view-all {
	 margin-top: 15px;
}
 #majors .view-all .btn {
	 width: 100%;
}
 #major-video {
	 background-color: #582C83;
	 height: 0;
	 overflow: hidden;
	 padding-bottom: 56.25%;
	 padding-left: 0;
	 padding-right: 0;
	 padding-top: 15px;
	 position: relative;
}
 #major-video iframe {
	 border: none;
	 height: 100%;
	 left: 0;
	 overflow: hidden;
	 position: absolute;
	 top: 0;
	 width: 100%;
}
 #major-video > .container {
	 padding-top: 420px;
}
 #major-video h2, #major-video h2 a {
	 color: #ffffff;
	 font-weight: bold;
	 text-shadow: 2px 2px 5px #000000;
}
 #major-video h2.page-header {
	 border-bottom: none;
	 text-align: left;
	 text-shadow: 2px 2px 5px #000000;
}
 #major-video .view-all {
	 margin-top: 15px;
}
 #major-video .view-all .btn {
	 width: 100%;
}
 .steps {
	 margin-bottom: 45px;
}
 .steps h2, #programs-calendar h2 {
	 text-align:left;
	 margin-bottom:30px;
}
 .steps .page-header {
	 min-height: 2.68em;
}
 #programs-calendar {
	 padding-bottom: 40px;
}
/* #programs-calendar img {
	 min-width:100%;
	 max-width:100%;
}
 */
 #college {
	 background-color: #454648;
}
 #college p {
	 color: #ffffff;
	 padding-top: 9px;
	 text-transform: capitalize;
	 font-weight: bold;
}
 #college p.department {
	 padding-left: 0 !important;
	 text-align: right;
}
/* LEFT-HAND COLUMN */
 p.impact {
	 text-align: center;
	 margin-bottom: 20px;
}
 p.impact > img {
	 max-width: 100%;
}
 #inside aside.sidebar-module > div.list-group > a.list-group-item:hover, #inside aside.sidebar-module > div.list-group > a.list-group-item:focus {
	 color: #444444;
}
 #inside aside.sidebar-module > div.list-group > a.list-group-item.active, #inside aside.sidebar-module > div.list-group > a.list-group-item.active:hover, #inside aside.sidebar-module > div.list-group > a.list-group-item.active:focus {
	 background-color: #cccccc;
	 border: none;
	 border-left: 4px solid #eaaa00;
	 color: #444;
	 font-weight: bold;
}
 #inside .sidebar-module .sub a.list-group-item, #inside .sidebar-module .sub a.list-group-item:hover {
	 border-left: 4px solid #ccc;
	 background-color: #ddd;
	 padding-left: 20px;
	 color: #444;
}
 #inside .sidebar-module .sub a.list-group-item.active {
	 border: none;
	 border-left: 4px solid #edcf88;
	 background-color: #eee;
	 font-style: italic;
	 padding-left: 20px;
}
 #inside aside.sidebar-module > div.panel-default > div.panel-heading {
	 background-color: #cccccc;
}
 #inside aside.sidebar-module > div.panel-default > div.panel-heading > h3 {
	 font-weight: bold;
}
 address > abbr[title='Phone'] {
	 cursor: default;
	 border: none;
}
 #inside .mainContent {
	 line-height: 2em;
}
 #inside .mainContent .page-header {
	 border-color: #dedede;
	 text-align: left;
}
 #inside .mainContent a {
	 color: #8E6912;
	 border-bottom: 1px dotted #8E6912;
}
 #inside .mainContent a:active, #inside .mainContent a:hover {
	 color: #eaaa00;
	 border-bottom: 1px dotted #eaaa00;
	 text-decoration: none;
}
 #inside .mainContent blockquote {
	 border-color: #eaaa00;
	 background-color: #fff;
	 font-style: italic;
}
 #inside .mainContent blockquote.goldTopBorder {
	 border: 0;
	 font-style: normal;
	 background-color: #f3f3f3;
	 padding: 20px;
	 border-top: 5px solid #eaaa00;
	 font-size: 1.7rem;
}
 #inside .mainContent blockquote.purpleTopBorder {
	 border: 0;
	 font-style: normal;
	 background-color: #f3f3f3;
	 padding: 20px;
	 border-top: 5px solid #582c83;
	 font-size: 1.7rem;
}
 #inside .mainContent blockquote.blockquote-reverse.gold {
	 border-color: #eaaa00;
	 font-style: normal;
	 background-color: #f3f3f3;
	 padding: 20px;
}
 @media (max-width: 766px) {
	 #inside .mainContent blockquote.blockquote-reverse.gold {
		 text-align: center;
		 border-bottom: 5px solid #eaaa00 !important;
		 border: 0;
		 padding: 5px;
	}
	 .programPage .mainContent h3 {
		 margin-bottom: 10px !important;
	}
}
 #inside .mainContent blockquote.blockquote-reverse.purple {
	 border-color: #582c83;
	 font-style: normal;
	 background-color: #f3f3f3;
	 padding: 20px;
}
 @media (max-width: 766px) {
	 #inside .mainContent blockquote.blockquote-reverse.purple {
		 text-align: center;
		 border-bottom: 5px solid #582c83 !important;
		 border: 0;
		 padding: 5px;
	}
	 .programPage .mainContent h3 {
		 margin-bottom: 10px !important;
	}
}
 #inside .mainContent .highlight {
	 background-color: #fff;
	 font-style: italic;
	 font-size: 17.5px;
	 padding: 10px 20px;
	 border-left: 5px solid #eaaa00;
}
 #inside .mainContent blockquote footer {
	 background-color: transparent;
}
 #inside .mainContent small {
	 font-style: italic;
}
 #inside .mainContent img.pull-left {
	 margin-right: 20px;
	 margin-bottom: 20px;
	 margin-top: 20px;
}
 #inside .mainContent img.pull-right {
	 margin-left: 20px;
	 margin-bottom: 20px;
	 margin-top: 20px;
}
/* LOGOS Styling --------------------------------------------------*/
 @media (max-width: 992px) {
	 .vertical-align, .vertical-align-short {
		 height: auto !important;
	}
	 .vertical-align img, .vertical-align-short img {
		 position: relative !important;
	}
}
/* CUSTOMIZE THE JUMBOTRON -------------------------------------------------- */
 .container .jumbotron {
	 padding-left: 0px;
	 padding-right: 0px;
}
 .jumbotron, #inside .mainContent .jumbotron {
	 padding-top: 0px;
	 padding-bottom: 0px;
}
 .jumbotron img, #inside .mainContent .jumbotron img {
	 margin: 0 15px 0 0;
	 border-right: 1px solid #ffffff;
	 width: 100%;
}
 .jumbotron h1, .jumbotron .h1, #inside .mainContent .jumbotron h1, .jumbotron .h1 {
	 font-size: 24px;
	 font-weight: normal;
	 margin-top: 0;
	 padding: 15px 15px 0 0;
	 color: #ffffff;
}
 .jumbotron p, #inside .mainContent .jumbotron p {
	 font-size: 14px;
	 font-weight: 200;
	 color: #444444;
}
 .calendar .btn-group-justified {
	 border-top: 8px solid #999999;
}
 .calendar .btn-group-justified .btn {
	 background-color: #dedede;
	 font-weight: bold;
	 color: #5f6062;
}
 .calendar .list-group-item, .news .list-group-item {
	 background-color: transparent;
	 border: none;
	 clear: both;
}
 .calendar .list-group-item a, .news .list-group-item a {
	 color: #444;
}
 .news .list-group-item {
	 margin-left: -15px;
}
 .hp-event-img, .hp-news-img {

     
 }
 .hp-news-img img {
	 max-height: 100%;
	 margin: auto;
	 display: block;
}
 .hp-event-title, .hp-news-title {
     font-size: 18px;
	 min-height: 4em;
}
 .hp-event-text, .hp-news-text {
	 min-height: 130px;
}
 .hp-calendar-entry {
	 background: white;
	 border: 1px solid #5f6062;
	 border-radius: 4px;
	 padding: 3px;
}
 .hp-event-date {
	 border-bottom: 1px dashed;
	 padding-bottom: 2px;
	 width: 100%;
	 display: block;
}
.event-start-time {
    color: #000;
}
 #news {
	 margin-bottom: 25px;
}
 .calDate {
	 color: #444444;
	 font-weight: bold;
	 font-size: 0.85em;
	 float: left;
	 text-align: right;
	 border-right: 1px solid #444444;
	 padding-right: 7px;
	 margin-right: 10px;
	 margin-bottom: 15px;
}
 .calDate span {
	 display: block;
	 color: #8E6912;
	 font-weight: normal;
	 font-size: 0.75em;
	 font-style: italic;
}
/* Homepage Instagram Styling */
 .hp-insta {
	 max-width: 100%;
}
 .hp-insta a {
	 color: black;
}
 .hp-insta a:hover {
	 text-decoration: none;
}
 .hp-insta .header {
	 background-color: #ffffff;
	 display: block;
	 height: 68px;
	 padding: 8px;
	 width: 100%;
}
 .hp-insta .img-container {
	 float: left;
}
 .hp-insta .img-container img {
	 height: 45px;
	 margin: 4px;
	 width: 45px;
}
 .hp-insta .HeaderText {
	 float: left;
	 line-height: 20px;
	 margin: 8px;
}
 .hp-insta .hp-insta-description {
	 background: white;
	 margin-bottom: 0;
	 padding: 8px;
	 text-align: left;
}
 .hp-insta .hp-insta-footer {
	 background-color: #582c83;
	 color: #eaaa00;
	 height: 40px;
	 padding: 10px;
}
/* COLLEGE ID FOR INSIDE PAGES */
 .general {
	 background-color: #edcf88 !important;
}
 .general h1 {
	 color: #582c83 !important;
}
 .education {
	 background-color: #d0e8d1 !important;
}
 .business {
	 background-color: #e8d6d0 !important;
}
 .business h1 {
	 color:#582c83 !important;
}
 .nursing {
	 background-color: #eecacb !important;
}
/*.nursing p {
	color:#fff !important;
}
*/
 .arts-sciences {
	 background-color: #c3eff5 !important;
}
 .arts-sciences h1 {
	 color:#582c83 !important;
}
/* CUSTOMIZE THE #myUNA AREA -------------------------------------------------- */
 #myuna {
	 background-color: #444444;
	 background-image: none;
	 margin-top: 0;
	 height: auto;
	 padding-bottom: 35px;
}
 #myuna h2 {
	 text-align: left;
	 color: #fff;
	 font-weight: bold;
	 margin-top: 40px;
}
 #myuna p {
	 text-align: center;
	/*margin-top: 40px;
	*/
}
 #myuna p .btn {
	 margin-right: 5px;
	 margin-top: 10px;
}
 #myuna p .btn:last-child {
	 margin-right: 0;
}
 #myuna .factoids {
	 color: #ffffff;
	 text-align: center;
	/*margin-top:25px;
	*/
}
 #myuna .factoids .bam {
	 font-size: 3.5em;
	 font-weight: bold;
	 color: #eaaa00;
}
 .social {
	 text-align: center;
	 margin-top: 20px;
}
 .social img {
	 width: 160px;
	 margin-top: 15px;
}
 .social a {
	 text-decoration: none;
}
 .fa-twitter {
	 color: #00aced;
}
 .fa-youtube {
	 color: #b31217;
}
 .fa-instagram {
	 color: #1c5380;
}
 .fa-facebook {
	 color: #3b5998;
}
 .fa-google-plus {
	 color: #dd4b39;
}
 .fa-linkedin {
	 color: #007bb6;
}
/* PHOTO ARCHIVE -------------------------------------------------- */
 #photos {
	 padding-bottom: 50px;
	 padding-top: 40px;
	 background-color: #dedede;
}
 #photos .peek {
	 margin-bottom: 25px;
	 text-align: center;
}
 #photos .peek h2 {
	 margin-left: 15px;
}
 .ratio {
	 position: relative;
	 width: 100%;
	 height: 0;
	 padding-bottom: 100% ;
	/* % of width, defines aspect ratio*/
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
}
/* Lion Ledger Style ---------------------------------------------------*/
 .ledger-image {
	 width: 200px;
	 height: 200px;
	 float: left;
	 margin: 0 10px 10px 0;
}
/* Program Page Template Styles ---------------------------------------------------*/
 .programPage .mainContent .row {
	 margin-left: 0;
	 margin-right: 0;
}
 .programPage .notop {
	 padding-top: 0 !important;
}
 .programPage .mainContent h1 {
	 margin-bottom: 30px !important;
}
 .programPage .mainContent h2 {
	 text-align: left !important;
}
 .programPage .mainContent .template-section {
	 clear: both;
	 margin-bottom: 55px;
}
 .programPage .mainContent .button-row {
	 clear: both;
	 margin-bottom: 65px;
}
 .programPage #landingBanner .row div:first-of-type .btn {
	 color: #eaaa00;
	 background-color: #582c83;
	 border-radius: 0;
	 font-weight: bold;
}
 .programPage #landingBanner .row div:first-of-type .btn:hover {
	 background-color: #2D0C49 !important;
	 color: #eaaa00 !important;
	 border: none;
	 border-radius: 0;
}
 .programPage #landingBanner .row div:nth-of-type(2) .btn {
	 color: #582c83;
	 border-radius: 0;
	 font-weight: bold;
}
 .programPage #landingBanner .row div:nth-of-type(3) .btn {
	 color: #eaaa00;
	 background-color: #582c83;
	 border-radius: 0;
	 font-weight: bold;
}
 #landingBanner h1 {
	 background-color: rgba(70,22,107,0.7);
	 font-size: 183%;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 max-width: 850px;
	 margin:auto;
	 border-radius: 25px;
	 font-weight: bold;
}
 .programPage #landingBanner p {
	 background-color: rgba(70,22,107,0.7);
	 border-radius: 25px;
	 max-width: 850px;
	 margin: 8px auto 0;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}
 .programPage #inside .mainContent * {
	 border-radius: 0 !important;
}
 .programPage .Accordion {
	 margin: 0;
	 padding: 0;
	 border: 0px solid hsl(0, 0%, 82%);
	 border-radius: 7px;
}
 .programPage .Accordion h3 {
	 border: 1px solid rgba(95, 96, 98, 0.4);
	 margin: 0;
	 padding: 0;
}
 .programPage .Accordion.focus {
	 border-color: #582c83;
}
 .programPage .Accordion.focus h3 {
	 background-color: hsl(0, 0%, 97%);
}
 .programPage .Accordion > * + * {
	 border-top: 0px solid hsl(0, 0%, 82%);
}
 .programPage .Accordion-trigger {
	 background: none;
	 color: hsl(0, 0%, 13%);
	 display: block;
	 font-size: 1rem;
	 font-weight: normal;
	 margin: 0;
	 outline: none;
	 padding: 1em 1.5em;
	 position: relative;
	 text-align: left;
	 width: 100%;
}
 .programPage .Accordion-trigger:focus, .Accordion-trigger:hover {
	 background: rgba(95,96,98,0.25);
}
 .programPage .Accordion *:first-child .Accordion-trigger {
	 border-radius: 5px 5px 0 0;
}
 .programPage .tuition-block .col-md-8, .programPage .tuition-block .col-md-4 {
	 padding-left: 0 !important;
}
 .programPage button {
	 border-style: none;
}
 .programPage .Accordion button::-moz-focus-inner {
	 border: 0;
}
 .programPage .Accordion-title {
	 border: transparent 2px solid;
	 border-radius: 5px;
	 display: block;
	 outline: none;
	 padding: 0.25em;
	 pointer-events: none;
}
 .programPage .Accordion-trigger {
	 padding-right: 2em;
}
 .programPage .Accordion-trigger:focus .Accordion-title {
	 border-color: #582c83;
}
 .programPage button[aria-expanded="true"] .Accordion-icon::after {
	 content: "—";
	 position: relative;
	 right: 2px;
}
 .programPage button[aria-expanded="false"] .Accordion-icon::after {
	 content: "+";
}
 .programPage .Accordion-icon {
	 font-size: 2em;
	 height: 0.5rem;
	 pointer-events: none;
	 position: absolute;
	 right: 16px;
	 top: 35%;
	 width: 0.5em;
}
 .programPage a.program-link {
	 white-space: nowrap;
}
 .programPage .trip-feature-wrap .col-border {
	 margin-bottom: 40px;
}
 .programPage h2.trip-feature-wrap {
	 text-align: center !important;
}
/* .Accordion-icon {
	 border: solid hsl(0, 0%, 62%);
	 border-width: 0 2px 2px 0;
	 height: 0.5rem;
	 pointer-events: none;
	 position: absolute;
	 right: 2em;
	 top: 50%;
	 transform: translateY(-60%) rotate(45deg);
	 width: 0.5rem;
}
 .Accordion-trigger:focus .Accordion-icon, .Accordion-trigger:hover .Accordion-icon {
	 border-color: #582c83;
}
 .Accordion-trigger[aria-expanded="true"] .Accordion-icon {
	 transform: translateY(-50%) rotate(-135deg);
}
 */
 .programPage .Accordion-panel {
	 background: white;
	 margin: 0;
	 padding: 1em 0.5em;
}
/* new styles move from inline fullWidth-ProgramPage */
 .fullProgramPage-majors {
	 margin-bottom: 0;
}
 .programPage-costsIcon {
	 margin-left: calc(50% - 37.5px);
}
 .programPage-formSubmitted {
	 text-align: center !important;
	 margin: auto;
}
 .programPage-requestButton {
	 background: #582c83;
	 color: #ffffff;
	 border-radius: 0px;
	 margin: 20px auto;
}
 .programPage-requestButton:hover {
	 color: #ffffff !important;
}
 .programPage-styledRow {
	 padding: 50px 5% 80px;
	 background: #f3f3f3;
}
 .fullProgramPage-contact {
	 background-image: url('https://www.una.edu/online/images/school@2x.png');
	 background-size: cover;
	 padding-top: 105px;
	 padding-bottom: 105px;
}
 ul.ul-noStyleType {
	 list-style-type: none;
}
 .programPage-textAlignCenter {
	 text-align: center !important;
}
 .programPage-h2style {
	 text-align: center !important;
	 text-decoration: underline solid #eaaa00 
}
 .programPage-h2style2 {
	 text-align: center !important;
	 line-height: 1.5;
}
 .programPage-spanStyle {
	 font-style: normal !important;
	 font-weight: bold;
	 line-height: 2.5em;
	 padding-top: 15px;
}
 .programPage-blockquoteStyle {
	 border-color: #ffffff;
	 padding-left: 40px;
	 padding-right: 40px;
	 padding-top: 0;
}
 .programPage-padding {
	 border-color: #ffffff;
	 padding-left: 40px;
	 padding-right: 40px;
	 padding-top: 0;
}
 .programPage-noPadding {
	 padding-left: 0;
	 padding-bottom: 30px;
}
 .fullProgramPage-quotes {
	 background-color: #ffffff;
	 padding-top: 50px;
	 padding-bottom: 30px;
}
 @media (max-width: 800px) {
	 .section-img-right .txt-wrapper-left {
		 padding-top: 6%;
		 padding-bottom: 59px;
		 padding-right: 6%;
	}
}
 .programPage-imgWidth100 {
	 width: 100%;
}
 .programPage-accordionStyle {
	 border-left: 2px solid #582c83;
}
 .programPage-accordionIcon {
	 right: 45px;
}
 .programPage-h4style {
	 padding-left: 45px;
}
 .programPage-imgPositionAbsolute {
	 position: absolute;
}
 .programPage-imgWidth40 {
	 width: 40%;
}
 .programPage-uniqueLeftWrapper {
	 padding: 70px 80px;
}
 .programPage-uniqueLeft {
	 padding: 0;
}
 .fullProgramPage-unique {
	 margin-bottom: 0;
}
 .programPage-contentBody {
	 max-height: 500px;
	 overflow: visible;
	 padding: 15px 0 0;
	 text-align: left;
}
 .programPage-h3style {
	 font-weight: bold;
	 color: #582c83;
	 text-align: left;
	 margin: 0;
	 font-size: 18px;
	 cursor: pointer;
}
 .programPage-imgMax40width {
	 max-width: 40px;
}
/* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
 .programPage .Accordion-panel[hidden] {
	 display: none;
}
/* end of Program Page Styles --------------------------------------------------*/
/* Rows and Columns Template Styles */
 .rowscols .mainContent .panel-heading {
	 background-color: #582c83;
	 color: white;
}
 .rowscols .feature button a {
	 color: #582c83 !important;
}
/* end of Rows and Columns Template Styles */
 @media (max-width: 600px) {
	 .ledger-image {
		 width: 100%;
		 height: auto;
	}
}
/* FORM - Slate Embeds */

      .form_container select, .form_container textarea, .form_container input {
     box-sizing: border-box;
    max-width: 100%;
    width: 90%;
    height: 35px !important;
}
.form_action button {
    border-style: none;
    background: #582c83;
    padding: 8px;
    color: white;
    margin-bottom: 20px;
}


/* FORM - Right Column ---------------------------------------------------*/
 .request-form {
	 background: #582c83;
	 margin: 15px 0;
	 padding: 0 20px 20px;
}
 .request-form-header {
	 border-bottom: 3px solid #eaaa00;
	 color: #fff;
	 margin: 15px;
}
 .rfi-disclaimer {
	 color: #fff;
	 font-size: 10px;
	 line-height: 14px;
}
 .rfi-button {
	 background-color: #eaaa00;
	 color: #582c83;
}
/* FORM - Content Area ---------------------------------------------------*/
 #request-info .btn-warning {
	 m#hero {
    padding: 1vh 0 14vh;
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
}

@media (min-width: 1100px) {
    #hero {
        padding: 15vh 0 15vh;
        background-position: center bottom;
    }
    #hero h1.hero__heading {
        position: relative;
        top: -130px;
    }
}
@media (max-width: 767px) {
    #hero h1.hero__heading {
        top: 85px;
        opacity: 0.9;
    }
}

.hero__heading {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    opacity: .96;
}

@media (min-width: 580px) {
    .hero__heading {
        opacity: 0.9;
    }
}

.hero__heading--first {
    color: #EAAA00;
    font-size: 32px;
    line-height: 12px;
    text-align: left;
}

@media (min-width: 580px) {
    .hero__heading--first {
        font-size: 7.5vw;
        line-height: 6.2vw;
    }
}

@media (min-width: 767px) {
    .hero__heading--first {
        text-align: right;
    }
}

@media (min-width: 1440px) {
    .hero__heading--first {
        font-size: 101px;
        line-height: 88px;
    }
}

.hero__heading--second {
    color: #582c83;
    font-size: 68px;
    text-align: left;
}

@media (min-width: 580px) {
    .hero__heading--second {
        font-size: 15.6vw;
        line-height: 12.3vw;
    }
}

@media (min-width: 1440px) {
    .hero__heading--second {
        font-size: 222px;
        line-height: 169px;
    }
}

.hero__cta-wrap {
    padding-top: 5em;
    clear: both;
}

.hero__cta {
    padding: 14px 29px;
    margin: 12px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.hero__cta--mobile {
    padding: 0.8em 0;
    text-align: center;
    display: block;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.hero__cta--purple {
    background-color: #582c83;
    color: #ffffff;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.hero__cta--purple:hover,
.hero__cta--purple:active,
.hero__cta--purple:focus {
    background-color: #541a80;
    text-decoration: none;
    color: #eaaa00;
}

.hero__cta--yellow {
    background-color: #eaaa00;
    color: #2D0A49;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.hero__cta--yellow:hover,
.hero__cta--yellow:active,
.hero__cta--yellow:focus {
    background-color: #c38e0f;
    text-decoration: none;
    color: #ffffff;
}

#offerings {
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 16px solid #eaaa00;
    overflow: hidden;
}

.hero__tagline {
    padding: 0 1em;
    margin: 8px 0 25px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 26px;
    letter-spacing: 2.7px;
    font-weight: 600;
    text-transform: uppercase;
    color: #eaaa00;
}

.hero__block {
    height: auto;
    color: #ffffff;
}

@media (min-width: 991px) {
    .hero__block {
        height: 325px;
    }
}

.hero__block h3 {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.hero__block p {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    //font-size: 16px;
    line-height: 25px;
}

.hero__block__inner {
    padding: 0.6em 1.6em 2.4em;
}

@media (min-width: 767px) {
    .hero__block__inner {
        padding: 1vw 1em 5vw;
    }
}

.cta--inline {
    margin: 10px 0;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 18px !important;
    font-weight: 600;
    line-height: 22px !important;
    color: #eaaa00 !important;
    position: relative;
    display: inline-block;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.cta--inline:hover,
.cta--inline:focus {
    text-decoration: underline;
}

.cta--inline:hover .chevron--first,
.cta--inline:focus .chevron--first {
    -webkit-animation: chevron--first .374s 1;
    animation: chevron--first .374s 1;
    -webkit-animation-delay: .574s;
    animation-delay: .574s;
}

.cta--inline:hover .chevron--second,
.cta--inline:focus .chevron--second {
    -webkit-animation: chevron--second .602s 1;
    animation: chevron--second .602s 1;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}

.cta--inline .chevron--first {
    width: 3px;
    height: 9px;
    background-color: #fdb71a;
    position: absolute;
    top: 5px;
    right: -11px;
    -webkit-transform: rotate(138deg) scale(0.7);
    -ms-transform: rotate(138deg) scale(0.7);
    transform: rotate(138deg) scale(0.7);
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.cta--inline .chevron--first:after {
    content: "";
    display: inline;
    position: absolute;
    width: 3px;
    height: 9px;
    background-color: #fdb71a;
    top: -3px;
    right: -3px;
    -webkit-transform: rotate(-93deg);
    -ms-transform: rotate(-93deg);
    transform: rotate(-93deg);
}

.cta--inline .chevron--second {
    width: 3px;
    height: 9px;
    background-color: #fdb71a;
    position: absolute;
    top: 5px;
    right: -17px;
    -webkit-transform: rotate(138deg) scale(0.7);
    -ms-transform: rotate(138deg) scale(0.7);
    transform: rotate(138deg) scale(0.7);
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.cta--inline .chevron--second:after {
    content: "";
    display: inline;
    position: absolute;
    width: 3px;
    height: 9px;
    background-color: #fdb71a;
    top: -3px;
    right: -3px;
    -webkit-transform: rotate(-93deg);
    -ms-transform: rotate(-93deg);
    transform: rotate(-93deg);
}

.bg__gray--light {
    background-color: #2d2d2d;
}

.bg__gray--medium {
    background-color: #333333;
}

.bg__gray--dark {
    background-color: #2d2d2d;
}

@-webkit-keyframes chevron--first {
    0% {
        margin-right: 0;
    }
    50% {
        margin-right: -7px;
    }
    85% {
        margin-right: 2px;
    }
    100% {
        margin-right: 0;
    }
}

@keyframes chevron--first {
    0% {
        margin-right: 0;
    }
    50% {
        margin-right: -7px;
    }
    85% {
        margin-right: 2px;
    }
    100% {
        margin-right: 0;
    }
}

@-webkit-keyframes chevron--second {
    0% {
        margin-right: 0;
    }
    50% {
        margin-right: -11px;
    }
    85% {
        margin-right: 2px;
    }
    100% {
        margin-right: 0;
    }
}

@keyframes chevron--second {
    0% {
        margin-right: 0;
    }
    50% {
        margin-right: -11px;
    }
    85% {
        margin-right: 2px;
    }
    100% {
        margin-right: 0;
    }
}

.btn {
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
