/*
    Change history:
        ryoung  02-26-2015 modified style rules for #search and children to work with dnn 7.3.4
lbradberry 08-10-2015 updated the University header and footer with dn. 7.3.4
*/
.row.col-sm-3.collapse-first, .row.col-sm-4.collapse-first {float: right;}
img {max-width:100%;height:auto}
.DnnModule-DNN_HTML a .btn .btn-primary, a:visited .btn .btn-primary {color:#fff;}

/*Template Styles - header and footer*/
.header-logo {background-image:url(images/template-images.png);background-position: -360px -0px; width: 250px; height: 93px }
.navbar-default {background-color:#092c74;border-bottom: 4px solid #fc6719;-webkit-box-shadow: 0px 1px 10px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 10px -2px rgba(0,0,0,0.75);box-shadow: 0px 1px 10px -2px rgba(0,0,0,0.75);}
header{position:relative;z-index:2;}
.navbar {border-radius:none;margin-bottom:0;}
.navbar-default .navbar-nav>li>a, .nav>li>a {color: #fff;}
.navbar-default .navbar-nav>li>a:hover, .nav>li>a:hover  {color:#fc6719;}
.navbar-default .navbar-nav>li>a:hover, .nav>li>a:active, .navbar-default .navbar-nav>li>a:hover, .nav>li>a:visited   {color:#eee;}
.navbar-givefordreams {list-style-type:none;font-size:2em; }
.navbar-givefordreams ul li {list-style-type:none;border-right:1px solid #666;}
.navbar-givefordreams .navbar-nav>li>a { color:#666;list-stye-type:none; }
.navbar-toggle {position: relative;float: right;padding: 10px 10px;margin-top: 18px;margin-right: 15px;background-color: transparent;background-image: none;border: 1px solid #fc6719;}
.nav-tabs {border-bottom: none;}
.nav-tabs>li {text-align:center;}
.navbar-default .navbar-toggle:hover {background-color: #fc6719;}
.navbar-default .navbar-toggle {border-color: #fc6719;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.nav-tabs>li>a:hover, .nav-tabs>li>a  {border: none;}
.nav-tabs>li>a:hover span {color:#fc6719;}
.nav>li.orange-text>a{color:#fc6719}
.col-sm-1{width:12%;}
.navbar-nav>li>.dropdown-menu {margin-top:-1px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {background:#eee;color:#fc6719;}
.navbar-collapse .nav-main, .navbar-collapse .dropdown {position:static}
.nav-main > li.dropdown.open .dropdown-menu {/*display:table; max-width:100%;*/width:1170px;left:0; right:0;margin:-1px auto;}
.nav-main .dropdown-menu>li { display: table-cell; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #fc6719; background-color: #fff;}
ul.dropdown-menu ul {padding:0;margin:0;}
ul.dropdown-menu ul li {list-style-type:none;text-align:left;margin:0;padding:0;}
.menu-header {font-size:1.3em;color:#092c74;}
#top-nav {background:#092c74;}
#header-logo {padding:18px 0;}
.header-nav {padding-top:10px;}
.header-nav li a {margin-left:1em;padding:0;}
.header-nav li.orange a {color:#fc6719;}
.header-nav li.orange a:hover {color:#fff;}
.search {padding-top:15px;}
input::-webkit-input-placeholder {color: rgba(255,255,255,.5);font-size:13px;padding:3px 0;}
input::-moz-placeholder {color: rgba(255,255,255,.5);font-size:13px;padding:3px 0;}
input:-moz-placeholder {   /* Older versions of Firefox */color: rgba(255,255,255,.5);font-size:13px;padding:3px 0;}
input:-ms-input-placeholder { color: rgba(255,255,255,.5);font-size:13px;padding:3px 0;}
.content-pane-spacing {padding:15px 0 15px 0;}
/*Footer*/
footer{background:#092c74;color:#fff;font-size:.8em;padding-bottom: 10px;}
footer a {color:#fff;text-decoration:none;}
footer a:hover {color:#fc6719;text-decoration:underline;}
#top-footer a.footer-link, footer a.footer-link {color:#fff;text-decoration:none;}
#top-footer a.footer-link:hover, footer a.fotter-link:hover{color:#fc6719;text-decoration:underline;}
#top-footer .statements ul {margin-left:0;padding:0;}
#top-footer .statements li {display: inline;list-style-type: none;margin: 0;padding-right:10px;}
#top-footer .statements li a {text-decoration:none;color:#fff;}
#top-footer .statements li a:hover{text-decoration:underline;color:#fc6719;}
.homepageFeed-item, .homepageFeed-date {
    font-size: 16px;
    line-height: 17px;
}
#top-footer h3 {
    color: #fff;
}
div#top-footer {
    padding-top: 20px;
}

.facebook-home {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -40px; width: 30px; height: 30px;display:inline-block;cursor:pointer; }
.facebook-home:hover {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -0px; width: 30px; height: 30px; }
.twitter-home {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -120px; width: 30px; height: 30px;display:inline-block;cursor:pointer; }
.twitter-home:hover {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -80px; width: 30px; height: 30px }
.googleplus-home{background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -200px; width: 30px; height: 30px;display:inline-block;cursor:pointer;}
.googleplus-home:hover{background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -160px; width: 30px; height: 30px;}
.rssfeed-home {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -280px; width: 30px; height: 30px;display:inline-block;cursor:pointer; }
.rssfeed-home:hover {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -240px; width: 30px; height: 30px }
.instagram-home {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -360px; width: 30px; height: 30px;display:inline-block;cursor:pointer; }
.instagram-home:hover {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -320px; width: 30px; height: 30px }
.youtube-home {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -440px; width: 30px; height: 30px;display:inline-block;cursor:pointer; }
.youtube-home:hover {background: url(/portals/31/images/clayton-state-social-media-icons.png);background-position: -0px -400px; width: 30px; height: 30px }
#ie6_7_message {display:none;}/*displays when user is viewing in IE6 or IE7*/
#mobile-logo{padding:10px 0 10px 10px;}
/*Cover Image if used*/
.content{position:relative;z-index:1;background-position:center center;background-color:#fff;}/*position content relative so you can position title over cover image absolute*/
.cover-image {height:400px;}
#mast-head {position:relative;z-index:1;}
#mast-head .cover-image{height:400px;}
.flex-caption {width: 100%;padding-top:0.5%;position:absolute;left: 0px;bottom: 0px;background: rgba(0,0,0,.7);color: #fff;line-height: 18px;text-align:center;}
.flex-caption h1 {color:#fff;padding-top:10px;}
.pane-spacing {padding:15px 0 15px 0;}/*Place spacing on elements with fluid background colors*/
/*Specific Navigation Page Styles*/
.home-icon {background-image:url(images/main-images.png);background-position: -0px -0px; width: 54px; height: 54px;display:inline-block; }
.brand-icon {background-image:url(images/main-images.png);background-position: -54px -0px; width: 54px; height: 54px;display:inline-block; }
.services-icon {background-image:url(images/main-images.png);background-position: -108px -0px; width: 54px; height: 54px;display:inline-block; }
.our-team-icon {background-image:url(images/main-images.png);background-position: -162px -0px; width: 54px; height: 54px;display:inline-block; }
.resources-icon {background-image:url(images/main-images.png);background-position: -216px -0px; width: 54px; height: 54px;display:inline-block; }
.public-relations-icon {background-image:url(images/main-images.png);background-position: -270px -0px; width: 54px; height: 54px;display:inline-block; }
.policies-icon {background-image:url(images/main-images.png);background-position: -324px -0px; width: 54px; height: 54px;display:inline-block; }
.request-project-icon {background-image:url(images/main-images.png);background-position: -378px -0px; width: 54px; height: 54px;display:inline-block; }
/*Tabs*/
#tabs-container {background:#ccc;/*padding:1.5em 0;*/background-position:center center;}
#giveNav-container { background:#ccc;}
#tabs-list {margin:0;padding:0;}
#tabs-list div a {color:#092c74;}
#tabs-list ul.nav-tabs {margin: 0;}
.tabs-name{color:#092c74;font-size: .98em;font-weight: 600;}
/*About*/
#about-container{background:#fff;}
/*#about-container p, #work-container p, #about-container ul, #work-container ul, #about-container ol, #work-container ol {font-size:1.2em;}*/
#about-container ul, #work-container ul, #about-container ol, #work-container ol {margin-left:2em; }
table.campus-gallery {width:100%;}
table.campus-gallery td {padding-right:20px;text-align:center;}
.team-member {width: auto;background: #DADADA;padding: 10px;margin-bottom: 15px;overflow: hidden;border: 1px solid #ccc;}
.portfolio-headings {background-color:#5aadce; color:#333;font-weight:600;font-size:1.3em;padding:10px;margin:20px 0;}
/*Our Work*/
#work-container{background:#ccc;}
#iHeartLoch {background:url(/portals/1/loch-background.jpg) repeat;}
ul.slides {margin:0;}
ul.whatwedo {margin:0;padding:0;font-size:1.3em;}
ul.whatwedo li {display:inline;padding:0 1.3em 0 0;margin:0;}
ul.whatwedo li.whatwedolist {padding-right:1.3em;list-style-type:square;}
.list-group-item {background-color:#ccc;}
/*Styles from previous skin*/
.heading-container {background: #ddd;margin: 0;padding:0;}
.EA, .admissions-col, .bottom-100, .content-1, .descriptivebuttons-col, .lakernewsroom-col, .left-content, .newsroomFeature-col, .newsroomOne-col, .newsroomReleases-col, .newsroomReleases1-col, .newsroomReleases2-col, .newsroomTopic1-col, .newsroomTopic2-col, .newsroomTopic3-col, .right-content, .sidebar-3, .sidebar-3a, .sidebar-3b, .slideshow, .threecol-col1, .threecol-col2, .threecol-col3 {margin: 0 0 20px;padding: 8px;}
.clear-fix:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0;line-height: 0;}
.clear-fix {zoom: 1;}
.hasHover {cursor: pointer;}
.DNNEmptyPane {display:none;margin:0;padding:0;}
.heading {padding: 15px 0 15px 0;border-bottom: 1px solid #c8c5c5;}
.newsroomOneNoPadding-col {margin: 0 0 20px;padding: 0 8px 8px;}
.spotlight-container {background:#c8c5c5;margin:0;padding:0;}
.margin-top{ margin-top:20px;}
.feed1 {margin: 0 0 12px;clear: both;}
.feed1-date {float: left;margin: 0;padding: 0;text-align: left;}
.feed1-date span {font-weight: 700;color: #333;font-size: 1em;}
.feed1-item {margin: 0 0 0 65px;padding: 0;}
.feed1-item a h3, .feed1-item a:active h3, .feed1-item a:link h3, .feed1-item a:visited h3, .feed1-item a {color: #004b8b;text-decoration: none;font-size: 1em;padding-top: 2px;}
.feed1-item a:hover, .feed1-item a:hover h3 {text-decoration: none;color: #fc6719;}
.feed1-item p {color: #333;margin: 0;padding: 0;}
.feed1-item h3 {margin: 0;padding: 0;font-size: 1em;}
.feed1-clear {clear: both;font-size: 0;height: 0;}
.DnnModule-DNN_HTML h1, h1 {font-size: 2em;line-height: 20px;letter-spacing: 0;padding-bottom:20px;}
.DnnModule-DNN_HTML h2, h2 {font-size: 1.7em;line-height: 20px;}
.DnnModule-DNN_HTML h3, h3 {font-size: 1.5em; margin: 0;padding: 0 0 10px; line-height: 20px;letter-spacing: 0;}
.DnnModule-DNN_HTML h4, h4 {font-size: 1.3em;padding: 10px 0 5px;margin: 0;line-height: 20px;letter-spacing: 0;}

.DnnModule-DNN_HTML li ol li, .DnnModule-DNN_HTML ol, .DnnModule-DNN_HTML ol h3, .DnnModule-DNN_HTML ol h4, .DnnModule-DNN_HTML ol li ol li ol li ol, .DnnModule-DNN_HTML ol li ol li p, .DnnModule-DNN_HTML ol li p, .DnnModule-DNN_HTML ol li ul li, .DnnModule-DNN_HTML ol ol li, .DnnModule-DNN_HTML ol ol li p, .DnnModule-DNN_HTML ol ol ol ul, .DnnModule-DNN_HTML ol ol p, .DnnModule-DNN_HTML ol p, .DnnModule-DNN_HTML ol ul, .DnnModule-DNN_HTML p, .DnnModule-DNN_HTML table ol, .DnnModule-DNN_HTML table td ol li, .DnnModule-DNN_HTML table td p, .DnnModule-DNN_HTML table td ul li, .DnnModule-DNN_HTML table ul, .DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ul h3, .DnnModule-DNN_HTML ul h4, .DnnModule-DNN_HTML ul li ol li, .DnnModule-DNN_HTML ul li p, .DnnModule-DNN_HTML ul li ul li, .DnnModule-DNN_HTML ul p, .DnnModule-DNN_HTML ul ul li, .DnnModule-DNN_HTML ul ul li p, .DnnModule-DNN_HTML ul ul p {font-size: 15px;}
.DnnModule-DNN_HTML table {width: 100%; margin-bottom: 15px;}
.DnnModule-DNN_HTML table th {font-size: 15px;}
.DnnModule-DNN_HTML table tr {padding: 0;margin: 0;}
.DnnModule-DNN_HTML table td {padding: 8px 20px 8px 0;font-size: 15px;}
.DnnModule-DNN_HTML p {margin:0 0 10px;}
.DnnModule-DNN_HTML li {padding-bottom: 9px;}
.DnnModule-DNN_HTML a {color: #092c74;text-decoration: none;}
/*.DnnModule-DNN_HTML a:visited {color:#092c74;text-decoration:none;}*/
.DnnModule-DNN_HTML a:hover {color: #fc6719;text-decoration: underline;}
.DnnModule-DNN_HTML .infoBlock h4 a, .infoBloack h4 a {color:#fff;}
.DnnModule-DNN_HTML table.border {width: 100%;}
.DnnModule-DNN_HTML table.border td {border: 1px solid #e6e2d7; padding: 5px;font-size: 15px;}
.DnnModule-DNN_HTML table.border th {border: 1px solid #e6e2d7;}
.DNNEmptyPane {margin: 0;padding: 0;display: none;}
.picture-style {background-color: #fff;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;-webkit-box-shadow: #666 0 1px 5px;box-shadow: #666 0 1px 5px;}
.heading-left {float: left;}
.heading-right {float: right;padding: 5px;}
.DnnModule-DNN_HTML ul.none {padding: 0;margin: 0;}
.DnnModule-DNN_HTML ul.none li {list-style-type: none;padding: 0 0 10px;margin: 0;}
.DnnModule-DNN_HTML ol {padding: 0;margin: 5px 0 0 2.5em;}
.DnnModule-DNN_HTML ul li {list-style-type: disc;padding: 0 0 10px;margin: 0;}
.DnnModule-DNN_HTML ol li {padding: 0 0 10px;margin: 0;}
.DnnModule-DNN_HTML ol li ul li, .DnnModule-DNN_HTML ul li ul li {margin: 0;padding: 5px 0 0;}
.DnnModule-DNN_HTML .clear {clear: both;}
.DnnModule-DNN_HTML hr {margin-bottom: 20px;}
.heading h2, .heading-left h2, .heading-right h2 {font-size: 2em;margin: 0;padding: 0;}
.heading h2, .heading-left h2 {padding-left: 10px;}
.heading-right h2 {padding-right: 10px;}
.row .col-sm-3 + .sidebar-container {width: 74.05%;padding-right: 8px;}
.row .col-sm-3 + .sidebar-container.last {float: right;}
.row .col-sm-4 + .sidebar-container {width: 65.4%;}
.col-sm-3.collapse-first, .col-sm-4.collapse-first {float: right;}
.content-pane {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.row > .sidebar-container > .threecol-col2 {width: 47%;margin-left: 15px;}
.sidebar-container {padding-left: 8px;}
.sidebar-container + .DNNEmptyPane {padding-top:0;}
.collapse-first.DNNEmptyPane + .sidebar-container {width: 99%;}
.DNNEmptyPane + .newsroomReleases2-col, .DNNEmptyPane + .newsroomTopic1-col, .collapse.DNNEmptyPane + .sidebar-container, .col-sm-8.DNNEmptyPane + .col-sm-4, .col-sm-6.DNNEmptyPane + .col-sm-6 {width: 100%;}
.dnnActionMenu {position: absolute;z-index: 915;}
div.clear-float {float: none;clear: both;height: 0;font-size: 0;}
.clear-fix:after {visibility: hidden;display: block;font-size: 0;content: "";clear: both;height: 0; line-height: 0;}
.clear-fix { zoom: 1;}
.hasHover {cursor: pointer;}

/*Media Queries*/
@media (min-width: 768px) {
.navbar-right {
  margin-right:0;
}
.col-sm-3.collapse-first {float:right;}
}
@media only screen and (min-width:769px) {
    .row .col-sm-3 + .sidebar-container {width: 74.05%;padding-right: 8px;}
    .row .col-sm-3 + .sidebar-container.last {float: right;}
    .row .col-sm-4 + .sidebar-container {width: 65.4%;}
    .collapse-first {float: right;}
    .content-pane {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;}
    .row > .sidebar-container > .threecol-col2 {width: 47%; margin-left: 15px;}
    .sidebar-container {padding-left: 8px;}
	.sidebar-container + .DNNEmptyPane {padding-top:0;}
    .collapse-first.DNNEmptyPane + .sidebar-container {width: 99%;}
    .DNNEmptyPane + .newsroomReleases2-col, .DNNEmptyPane + .newsroomTopic1-col, .collapse.DNNEmptyPane + .sidebar-container, .col-sm-8.DNNEmptyPane + .col-sm-4, .col-sm-6.DNNEmptyPane + .col-sm-6 { width: 100%;}

	
}
@media (max-width:1200px) {
	.nav-main>li>a {padding:15px 6px;}
	.header-nav li a {margin-left:1em;padding:0;}
	.nav-main > li.dropdown.open .dropdown-menu {width:1000px;}
}
@media (max-width:991px) {
	/*Template specific queries*/
	.header-nav li a {margin-left:1em;padding:0;}
	.nav-main > li.dropdown.open .dropdown-menu {width:900px;background-color: #fff;}
	/*Page specific queries*/
	.home-icon {background-image:url(images/menu-mobile-opt.png);background-position: -0px -0px; width: 44px; height: 44px;display:inline-block; }
	.brand-icon {background-image:url(images/menu-mobile-opt.png);background-position: -44px -0px; width: 44px; height: 44px;display:inline-block; }
	.services-icon {background-image:url(images/menu-mobile-opt.png);background-position: -88px -0px; width: 44px; height: 44px;display:inline-block; }
	.our-team-icon {background-image:url(images/menu-mobile-opt.png);background-position: -132px -0px; width: 44px; height: 44px;display:inline-block; }
	.resources-icon {background-image:url(images/menu-mobile-opt.png);background-position: -176px -0px; width: 44px; height: 44px;display:inline-block; }
	.public-relations-icon {background-image:url(images/menu-mobile-opt.png);background-position: -220px -0px; width: 44px; height: 44px;display:inline-block; }
	.policies-icon {background-image:url(images/menu-mobile-opt.png);background-position: -264px -0px; width: 44px; height: 44px;display:inline-block; }
	.request-project-icon {background-image:url(images/menu-mobile-opt.png);background-position: -308px -0px; width: 44px; height: 44px;display:inline-block; }
	/*#tabs-container {padding: 1em 0 .5em 0;}*/
}
@media (max-width:917px) {
	.nav-main > li.dropdown.open .dropdown-menu {width:850px;background-color: #fff;}
}
@media (max-width:917px) {
	.nav-main > li.dropdown.open .dropdown-menu {width:750px;background-color: #fff;}
}
@media (max-width:768px) {
	.navbar-nav {margin:0;}
	.nav-main>li>a {padding:0;margin:0;}
	.header-nav li a {margin-left:1em;padding:0;}
	.flex-caption h1 {font-size:1.4em;}
	.cover-image {height:350px;background: url(images/mast-head-optimized.jpg) 50% 50% / cover no-repeat;}
	.list-group ul li {list-style-type:none;}
	/*styles from previous skin*/
	.clear-fix:after {display: none;}
	.row .col-sm-3 + .sidebar-container.last {float:none;}
	.row .col-sm-3 + .sidebar-container  {width:100%;}
	.sidebar {float: none;padding: 0 20px;margin: 0;}
    .sidebar-container {float: none;margin: 0;padding: 0;}
    .clear-fix:after {display: none;}
    .DNNEmptyPane {margin: 0;padding: 0;display: none;}
.row.col-sm-3.collapse-first, .row.col-sm-4.collapse-first, .col-sm-3.collapse-first, .col-sm-4.collapse-first  {
    float: none;
}
}
/*DNN Control Overrides*/
a,a:visited {color:#092c74;}
a.SkinObject {color:#06C;}
#ControlBar_ControlPanel #ControlBar {height:53px; }
#ControlBar .ControlContainer {width: 100%;max-width: 1100px;}
#ControlBar_ControlPanel #ControlBar .ControlContainer #ControlBar_CustomMenuItems > li > a, #ControlBar_ControlPanel #ControlBar .ControlContainer #ControlActionMenu > li > a, #ControlBar_ControlPanel #ControlBar .ControlContainer #ControlEditPageMenu > li > a {height:43px;}
mark, .mark {background-color:none;}
input.SearchTextBox {background-color:#fff;border:0;padding-left:8px;color:#092c74;font-weight:800}
#search div.SearchContainer a {padding: 0;color:#fff;}
#search div.SearchBorder {border:0;float: left;margin-right: 10px;}
#search a.ServerSkinWidget {width: auto;color:#fff;}
#search a.ServerSkinWidget:visited {color:#fff;}
#search a.ServerSkinWidget:hover {text-decoration: none;color:#fc6719;}