  @import 'css/head.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 {
	 margin-right: 2%;
}
 #request-info .btn-purple {
	 background-color: #eaaa00;
	 color: #582c83;
	 border: none;
	 border-radius: 0;
	 font-size: 16px;
	 font-weight: bold;
	 padding: 14px 29px;
}
 #request-info .control-label.white {
	 color: #ffffff;
}
 #request-info .control-label.black {
	 color: #000000;
}
 #request-info .form-control {
	/*width: 90% !important;
	*/
	 border-radius: 0;
	 margin: auto;
}
 #request-info .checkbox-inline + .checkbox-inline, #request-info .radio-inline + .radio-inline {
	 margin-left: 0;
}
/* Bootstrap style overrides for form builder ------------------------------------------------*/
 .help-block {
	 color: #000000 !important;
}
/* New Styles from Justin Hall's COAS pages ---------------------------------------------------*/
/* Buttons */
 .button-row {
	 margin-top: 30px;
	 margin-bottom: 30px;
}
 .button-row .btn {
	 margin-bottom: 5px;
}
 .btn-alt {
	 border-radius: 0px;
	 text-transform: uppercase;
	 font-weight: bold;
	 padding: 10px 28px;
}
 #inside .mainContent a.btn-alt, #inside .mainContent a.btn-alt:hover {
	 color: #fff;
	 border: none;
}
 #inside .mainContent .btn-alt.btn-info {
	 background-color: #582c83;
	 border-color: none;
}
/* Description with Icon */
 .description-with-icon {
	 position: relative;
	 padding-left: 95px;
}
 .description-with-icon h4 {
	 font-weight: bold;
}
 .description-with-icon .fa {
	 color: #582c83;
	 position: absolute;
	 left: 25px;
	 top: 10px;
}
/* List Group w/ Icons */
 .list-group-item-icon {
	 padding-left: 40px;
}
 .list-group-item-icon .fa {
	 position: absolute;
	 top: 18px;
	 left: 15px;
	 color: #582c83;
}
 .list-group-item-purple {
	 background-color: #582c83;
	 color: #ffffff;
}
/* Panel Button */
 a.panel-button {
	 background: #fff;
	 padding: 35px 10px;
	 text-align: center;
	 display: block;
	 font-size: 16px;
	 line-height: 1.2em;
	 border-radius: 4px;
	 margin-bottom: 10px;
}
 @media screen and (min-width: 768px) {
	 a.panel-button {
		 min-height: 185px;
	}
}
 #inside .mainContent a.panel-button, #inside .mainContent a.panel-button:hover {
	 border-bottom: none;
}
 a.panel-button .fa {
	 color: #582c83;
	 margin-bottom: 15px;
}
/* FOOTER -------------------------------------------------- */
 footer {
	background-color:#333;
	color:#fff;
}
 footer .social-foot {
	border-bottom: 1px solid #5f6062;
	border-top: none;
	margin-bottom: 10px;
}
 footer .social-foot .glyphicon-globe {
	color:#fff;
	font-size:2em;
	margin-top:6px;
	margin-right:7px;
}
 footer .social-foot address {
	color:#fff;
}
 footer a {
	color:#fff;
	font-size: 1.2em;
}
 footer ul {
	list-style: none;
}
 footer ul li {
	margin-bottom: 20px;
}
 footer .copyright {
	font-style:italic;
	 border-top:1px solid #5f6062;
	padding:5px 0 0 0;
	margin-bottom:50px;
}
footer .btn-group img {
    vertical-align: top;
}
 footer .facebook a, footer .twitter a, footer .foursquare a, footer .instagram a, footer .youtube a {
	margin:0 0 0 7px;
}
 footer .facebook:before {
	content:"";
	float:left;
	width:16px;
	height:16px;
	background:url(/images/icons/facebook.png);
}
 footer .twitter:before {
	content:"";
	float:left;
	width:23px;
	height:16px;
	background:url(/images/icons/x-twitter.png);
}
 footer .foursquare:before {
	content:"";
	float:left;
	width:16px;
	height:16px;
	background:url(/images/icons/foursquare.png);
}
 footer .instagram:before {
	content:"";
	float:left;
	width:16px;
	height:16px;
	background:url(/images/icons/instagram.png);
}
 footer .youtube:before {
	content:"";
	float:left;
	width:16px;
	height:16px;
	background:url(/images/icons/youtube.png);
}
/* MISC -------------------------------------------------- */
 .row {
	 padding-top:15px;
}
 .clearfix {
	 clear:both;
}
 .nopadding {
	 padding: 0 !important;
	 margin: 0 !important;
}
/* crossover from 2012 styles */
 .float-left {
	 float:left;
}
 .float-right {
	 float:right;
}
 img.imgright {
	 float: right;
	 padding: 1px;
	 margin: 0 0 5px 10px;
}
 img.imgleft {
	 float: left;
	 padding: 1px;
	 margin: 0 10px 5px 0;
}
 .full input, .full textarea {
	 width:100%;
}
 .full input[type=radio], .full input[type=checkbox] {
	 width:auto !important;
	 margin-right:15px;
}
/* Table styles */
 table {
	 border: 1px solid #ddd;
	 width: 100%;
	 margin-bottom: 20px;
	 max-width: 100%;
	 background-color: transparent;
	 border-collapse: collapse;
	 border-spacing: 0;
	 font-size:14px;
}
 tr>td {
	 border: 1px solid #ddd;
	 font-size:14px;
	 padding: 8px;
	 line-height: 1.42857143;
	 vertical-align: top;
	 color:#444;
}
 tr:nth-child(odd)>td {
	 background-color: #f9f9f9;
}
 ul ol, ol ol {
	 list-style-type: lower-alpha;
}
 ul ul, ol ul {
	 list-style-type: circle;
}
 .mainContent > section:nth-of-type(1) {
	 padding-left:0px;
	 padding-right:0px;
}
 .alert-danger {
	 background-color: #ba2c2f;
	 border-color: #ebccd1;
	 color: #fff;
	 font-weight: bold;
	 text-align: center;
	 margin-bottom: 0px;
	 margin-top: -10px;
}
 .alert-danger .timestamp {
	 font-style: italic;
	 font-weight: normal;
	 font-size: 0.75em;
}
 .recruit {
	 background-color:#eaaa00;
	 padding:5px 16px 5px 16px;
	 color:#582c83;
}
 .recruit:hover, .recruit:active {
	 background-color:#fff;
	 color:#582c83;
	 text-decoration:none;
}
 .recruit span {
	 color:#582c83;
	 padding-right:5px;
}
/* LANDINGBANNER -------------------------------------------------- */
 #landingBanner {
	 background-size: cover;
	 background-position: center center;
	 height:400px;
	 padding-top:75px;
	 text-align:center;
	 border-bottom:2px solid #444;
	 color:white;
	 margin-bottom:10px;
}
 #landingBanner p {
	 font-size:120%;
}
 @media screen and (max-width:580px) {
	 #landingBanner h1 {
		 font-size:250%;
	}
	 #landingBanner {
		 padding-top:25px;
	}
}
 .hero__tagline a {
	 color: #eaaa00 !important;
	 text-decoration:underline;
}
/* Video Banner ------------------------------------------------*/
 #landingVideo {
	 color:white;
	 height: 0px;
	 margin-bottom:10px;
	 padding-bottom: 32%;
	 text-align:center;
	 z-index: 0;
}
 .video-overlay {
	 z-index: 8;
	 position: relative;
	 padding-top: 0px;
	 background: rgba(0,0,0,0.2);
}
 .video-overlay-buttons {
	 z-index: 8;
	 position: relative;
	 padding-top: 0px;
	 background: rgba(0,0,0,0.2);
}
 .video-overlay-container-mobile {
	 display: none;
}
 @media (max-width: 767px) {
	 .video-overlay-container-mobile {
		 display: block;
	}
	 #landingVideo .video-overlay, #landingVideo .video-overlay-buttons {
		 display: none;
	}
	 #landingVideo {
		 padding-bottom: 48%;
	}
	 #landingVideo .container {
		 padding-top: 0;
	}
	 .video-overlay h1 {
		 color: #582c83;
		 text-align: center;
	}
	 .video-overlay {
		 position: relative;
		 background: none;
		 width: 84%;
	}
	 .video-overlay-buttons {
		 position: relative;
		 background: none;
		 width: 84%;
	}
	 .embed-responsive {
		 overflow: visible;
	}
}
/* DIRECTORY STYLES */
 .directory-search .alert-info {
	 background-color: #f6e7c3;
	 border-color: #edcf88;
	 color: #444;
}
 .employee.col-xs-1, .employee.col-sm-1, .employee.col-md-1, .employee.col-lg-1, .employee.col-xs-2, .employee.col-sm-2, .employee.col-md-2, .employee.col-lg-2, .employee.col-xs-3, .employee.col-sm-3, .employee.col-md-3, .employee.col-lg-3, .employee.col-xs-4, .employee.col-sm-4, .employee.col-md-4, .employee.col-lg-4, .employee.col-xs-5, .employee.col-sm-5, .employee.col-md-5, .employee.col-lg-5, .employee.col-xs-6, .employee.col-sm-6, .employee.col-md-6, .employee.col-lg-6, .employee.col-xs-7, .employee.col-sm-7, .employee.col-md-7, .employee.col-lg-7, .employee.col-xs-8, .employee.col-sm-8, .employee.col-md-8, .employee.col-lg-8, .employee.col-xs-9, .employee.col-sm-9, .employee.col-md-9, .employee.col-lg-9, .employee.col-xs-10, .employee.col-sm-10, .employee.col-md-10, .employee.col-lg-10, .employee.col-xs-11, .employee.col-sm-11, .employee.col-md-11, .employee.col-lg-11, .employee.col-xs-12, .employee.col-sm-12, .employee.col-md-12, .employee.col-lg-12 {
	 padding-left:0;
}
 .employee .panel-primary {
	 border-color: #ccc;
}
 .employee .panel-primary>.panel-heading {
	 background-color: #ccc;
	 border-color: #ccc;
	 color: #582c83;
	 min-height: 85px;
}
 .employee .panel-title {
	 font-weight: bold;
}
 .employee .panel-title small {
	 color: #444;
}
/* Content Regions -------------------------------------------------- */
 .panel-body {
	 font-size: 14px;
}
 h3.panel-title {
	 line-height: 1.5em;
}
/* Squares/tiles -------------------------------------------------- */
 .container-squares {
	 max-width: 1170px;
	 display: block;
	 margin: auto;
}
 .container-squares i{
	 color: #582c83;
	 width: 100%;
	 font-size: 6em!important;
	 text-align: center;
	 margin: 20px 0 10px 11px;
}
 .container-squares img {
	 max-height: 74px;
	 margin: 20px auto 30px;
}
 .container-squares h4 {
	 text-align: center;
}
 .BBFormGiftOtherAmount{
	 color: black !important;
}
/* TIMELINE â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */
 .timeline{
	 max-width: 400px;
	 border-left: 6px solid #582c83;
	 margin: 40px 0;
}
 .timeline ul{
	 background: #f3f3f3;
	 padding: 0;
}
 .timeline ul li.in-view{
	 list-style-type: none;
	 position: relative;
	 width: 100%;
	 margin: 0;
	 padding-bottom: 50px;
}
 .timeline ul li:first-child{
	 padding-top: 0;
}
 .timeline ul li.in-view::after{
	 content: '';
	 position: absolute;
	 left: -3px;
	 top: 18px;
	 transform: translateX(-50%);
	 width: 30px;
	 height: 30px;
	 border-radius: 50%;
	 background: #eaaa00;
}
 .timeline ul li.in-view div.tl-item{
	 position: relative;
	 bottom: -2px;
	 width: 100%;
	 padding: 15px;
	 background: #582c83;
	 border-radius: 12px;
	 border: 1px solid #eaaa00;
	 text-align: left;
	 transform: none;
	 visibility: visible;
	 opacity: 1;
	 max-width: 330px;
	 color: #fff;
	 left: 25px;
}
 .timeline ul li.in-view div.tl-item::before{
	 content: '';
	 position: absolute;
	 top: 22px;
	 width: 0;
	 height: 0;
	 border-style: solid;
	 left: -17px;
	 border-width: 8px 16px 8px 0;
	 border-color: transparent #eaaa00 transparent transparent;
}
 time{
	 display: block;
	 font-size: 18px;
	 margin-bottom: 8px;
	 color: #eaaa00;
}
 .tl-button{
	 border: 2px solid #000 !important;
	 background-color: #eaaa00;
	 padding: 8px 12px;
	 float: right;
	 position: relative;
	 top: 6px;
	 border-radius: 4px;
	 color: #ffffff !important;
	 margin-left: 10px;
}
 .timeline img{
	 max-width: 272px;
	 margin-top: 14px;
}
 .tl-message-button-r{
	 max-width: 180px;
	 float: left;
}
/* Off Canvas -------------------------------------------------- */
 @media screen and (max-width: 991px) {
	 .row-offcanvas {
		 position: relative;
		 -webkit-transition: all .25s ease-out;
		 -o-transition: all .25s ease-out;
		 transition: all .25s ease-out;
	}
	 .row-offcanvas-right {
		 right: 0;
	}
	 .row-offcanvas-left {
		 left: 0;
	}
	 .row-offcanvas-right .sidebar-offcanvas {
		 right: -83%;
		/* 10 columns */
	}
	 .row-offcanvas-left .sidebar-offcanvas {
		 left: -83%;
		/* 10 columns */
		 z-index:2;
	}
	 .row-offcanvas-right.active {
		 right: 83%;
		/* 10 columns */
	}
	 .row-offcanvas-left.active {
		 left: 83%;
		/* 10 columns */
	}
	 .sidebar-offcanvas {
		 position: absolute;
		 top: 0;
		 width: 83%;
		/* 10 columns */
	}
	 .row-offcanvas .btn-primary {
		 color: #fff;
		 background-color: #582c83;
		 border-color: #2D0C49;
	}
}
/* SEARCH -------------------------------------------------- */
 .main-search-results .dropdown-menu {
	 min-width: 107px !important;
	 width: 107px;
}
 .main-search-results ul.dropdown-menu li {
	 text-align: center !important;
}
 .main-search-results .fa-caret-down {
	 margin-left: 5px;
}
 #cse-search-results iframe {
	 width: 100%;
}
 .gsib_b {
	 padding: 0;
}
 .gsc-above-wrapper-area {
	 padding-top: 15px;
	 border: none;
}
 .gsc-adBlock {
	 display: none;
}
 .result {
	 max-width: 847px !important;
	 clear: both;
}
 .result .result-title {
	 font-size: 22px !important;
}
 .result .result-thumb {
	 background-color: transparent !important;
	 width: 95px !important;
	 padding-left: 0 !important;
}
 .result .result-thumb img {
	 max-width: 95px !important;
	 max-height: 85px !important;
	 height: auto !important;
}
 .result .result-blurb {
	 padding: 5px 15px 10px !important;
	 max-width: 724px;
	 width: 100%;
	 float: right !important;
	 text-align: left !important;
}
 .result .result-blurb br {
	 display: none;
}
 .result-ad {
	 float: left;
	 width: 48%;
	 background-color: #582c83 !important;
	 color: #eaaa00 !important;
	 border-left: 5px solid #eaaa00 !important;
	 clear: none !important;
}
 .result-ad-full {
	 background-color: #582c83 !important;
	 color: #eaaa00 !important;
	 border-left: 5px solid #eaaa00 !important;
}
 .result-ad .result-title a:link {
	 color: #eaaa00 !important;
}
/* CHART -------------------------------------------------- */
 .chart {
	 background-color: #582c83;
	 border-radius: 50%;
	 display: inline-block;
	 height: 110px;
	 margin-bottom: 10px;
	 margin-top: 10px;
	 position: relative;
	 text-align: center;
	 width: 110px;
}
 .chart:nth-child(2) {
	 background-color: #5f6062;
}
 .chart:nth-child(3) {
	 background-color: #8e6912;
}
 .chart canvas {
	 left: 0;
	 position: absolute;
	 top: 0;
}
 .percent {
	 color: #ffffff;
	 display: inline-block;
	 line-height: 110px;
	 z-index: 2;
}
 .percent:after {
	 content: '%';
	 font-size: .8em;
	 margin-left: 0.1em;
}
/* COLLEGIS -------------------------------------------------- */
 .bg-white {
	 background-color: #ffffff;
}
 .bg-gray {
	 background-color: #f3f3f3;
}
/* RESPONSIVE CSS -------------------------------------------------- */
 @media (min-width: 768px) {
	/* Navbar positioning foo */
	 .navbar-wrapper {
		 margin-top: -8px;
	}
	 .navbar-wrapper .container {
		 padding-right: 15px;
		 padding-left: 15px;
	}
	 .navbar-wrapper .navbar {
		 padding-right: 0;
		 padding-left: 0;
	}
	 .navbar-right {
		/*margin-top: -18px;
		*/
	}
	 .internal {
		 height:32px;
	}
	 .internal .navbar-text {
		 padding-top:10px;
	}
	 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		 margin-top: -4px;
	}
	 .img-responsive.logo {
		 width: 100%;
		 margin-top:0;
	}
	 #inside > div#college {
		/* margin-top: 31px;
		 */
	}
	 #college p.org a {
		 color: #eaaa00;
	}
	 .carousel {
		 margin-top: 31px;
	}
	 .carousel-caption p {
		 margin-bottom: 20px;
		 font-size: 21px;
		 line-height: 1.4;
	}
}
 @media (min-width: 768px) and (max-width: 991px) {
	/*#main-nav {
		font-size: 0.5em;
	}
	*/
	 .img-responsive.logo {
		 width:80%;
	}
	 .navbar-nav .open .dropdown-menu>li>a {
		 color: #582c83;
	}
	 #major-video {
		 padding-bottom: 58.25%;
	}
	 #major-video .container {
		 padding-top: 0;
	}
}
 @media (max-width: 767px) {
	 .carousel {
		 margin-top: 42px;
	}
	 .carousel-caption {
		 width:42%;
		 left:45%;
	}
	 .carousel-caption p a {
		 margin-bottom: -60px;
		 font-size: 9px;
		 padding:3px;
	}
	 .navbar-link.recruit {
		 font-size: 1.125em;
		 border:1px solid #582c83;
	}
	 .recruit {
		 font-size: 0.75em;
	}
	 .navbar-nav .open .dropdown-menu>li>a {
		 color: #fff;
	}
	 .navbar-nav .open .dropdown-menu .dropdown-header {
		 color: #eaaa00;
	}
	 navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		 background-color:#666;
	}
	 #major-video {
		/*padding-top: 52%;
		*/
		/*padding-bottom: 125%;
		*/
	}
	 #major-video .container {
		 padding-top: 0;
	}
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 .navbar-nav>li>a {
		 font-size: 1em;
	}
}
 @media print {
	 #college, aside, footer {
		 display:none;
	}
}
/*
	Filename: app.css
	Author: Kyle Kurzhal

	Copyright (c) 2014 ×îÐÂÌÇÐÄVlog
*/

body
{
	background-color: #f3f3f3;
}

.pagination
{
	margin: 10px 0;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
	background-color: #46166b;
	border-color: #46166b;
	cursor: pointer;
}

.pagination > li > a, .pagination > li > span
{
	padding: 4px 8px;
	cursor: pointer;
}

.table-responsive
{
	width: 100%;
	margin-bottom: 15px;
	overflow-y: hidden;
	overflow-x: scroll;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
	-webkit-overflow-scrolling: touch;
}

.table-responsive > .table
{
	margin-bottom: 0;
}

.clickable
{
	cursor: pointer;
}

.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td
{
	white-space: nowrap;
}

@media (min-width: 768px) and (max-width: 1199px)
{
	.pagination
	{
		float: right;
	}

	.pagination > li
	{
		display: block;
	}

	.pagination > li:first-child > a, .pagination > li:first-child > span
	{
		border-top-right-radius: 4px;
		border-bottom-left-radius: 0px;
	}

	.pagination > li:last-child > a, .pagination > li:last-child > span
	{
		border-bottom-left-radius: 4px;
		border-top-right-radius: 0px;
	}

	.pagination > li > a, .pagination > li > span
	{
		width: 30px;
		text-align: center;
	}
}

@media (max-width: 767px)
{
	.pagination
	{
		float: right;
	}

	.pagination > li
	{
		display: block;
	}

	.pagination > li:first-child > a, .pagination > li:first-child > span
	{
		border-top-right-radius: 4px;
		border-bottom-left-radius: 0px;
	}

	.pagination > li:last-child > a, .pagination > li:last-child > span
	{
		border-bottom-left-radius: 4px;
		border-top-right-radius: 0px;
	}

	.pagination > li > a, .pagination > li > span
	{
		width: 30px;
		text-align: center;
	}
}
