﻿@-ms-viewport {
    width: auto !important;
}

h1 {
	font-size: 20px;
	margin: 0;
	padding: 10px 0px 0px 0px;
    font-weight:bold;
}

h2 {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	color:#305f8a !important;
    font-weight:bold;
}
h3 {
	font-size: 13px;
	margin: 0px 0 10px 0;
	padding: 0px;
}
h4 {
	font-size: 12px;
	margin: 0px 0 10px 0;
	padding: 0px 0px;
}

.hide	{
    display:none;
}

#sideNavBox {
	display: none;
}

.TextCenter {
        text-align: center;
}

/* SharePoint 2013 CSS Modifications */

#s4-workspace {
    background-color: #fafcfb;
}

#s4-bodyContainer
{
	font-size: 100%;
	color: #000000;
    background-color: #FAFCFB;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	padding-bottom:0px !important; 
}



#contentRow {
    padding-top: 0px !important;
}

.breadcrumb {
    font-weight: bold;
    background-color: #DFDFDF;
    border-radius: 0px;
}

.breadcrumb a {
    color: #305F8A;
}

.breadcrumb a:visited {
    color: #305F8A;
}

.breadcrumb a:hover {
    color: #305F8A;
}

.UTCNavHeader {
    background-color: #305F8A;
    /* height: 50px; */
    overflow:auto;
}

.UTCNavHeader a
{
    color: #FFFFFF;
}
.UTCNavHeader a:visited
{
    color: #FFFFFF;
}
.UTCNavHeader a:hover
{
    color: #FFFFFF;
    text-decoration:none;
}

.UTCNavHeader p {
    font-size: 150%;
    margin-left:15px;
    margin-top: 10px;
    margin-right:5px;
}


.UTCNavHeader #SearchBox {
    padding-bottom: 5px;
    margin-right:5px;
    width: 227px;
    float: right;
}

.UTCNavIndent {
    padding-left:20px;
}

.UTCNavCategory a {
    font-weight:bold !important;
}


.UTCSearchBox .ms-srch-sb {
    background-color: #ffffff;
}

.UTCSearchNavBar {
    
}

.UTCDocketSearchBox {
    
}

.UTCDocketSearchBox>input {
    background-color:#fff;
}

.UTCSearchBox>input {
    background-color:#fff;
}


.UTCSearchNavBar #SearchBox {
    float:left;
}

.UTCSearchType {
     float: left;
     background-color: #ffffff;
}



.s4-wpcell-plain .ms-WPBody p {
    padding: 0px 8px;
}

#contentBox {
    min-width: 0px !important;
	margin-left: 0px !important;
    margin-right: 0px !important;
}

.article-header .date-line {
	display:none;
}

.article-header .by-line	{
	display:none;
}

.article .article-header {
    border-bottom: none;
    color: #666666;
    font-size: 8pt;
    overflow:visible;
}

.article .related-links {
	border: solid 1px #cccccc;
	margin:0px 0 0 10px;
	min-width:150px;
}

.article .related-links .ms-WPBody	{
	border:1px solid #B8B8B8!important;
	margin-bottom:15px!important;
}


.article .related-links .ms-WPBody	ul {
	
	margin:0px 5px 3px 0px!important;
	padding:0px 5px 0px 0px!important;
}

.article .related-links .ms-WPBody	{
	border-bottom:1px solid #B8B8B8!important;
	margin-bottom:15px!important;
}
.article .related-links .ms-WPBody	p{
    padding:5px 10px;
}
.article .related-links	ul li{
	border-top:1px dotted #b8b8b8!important;
	line-height:1!important;
	list-style:none!important;
	list-style-image:none!important;	
	margin:0px 5px 0px 0px!important;
	padding:10px 5px 10px 10px!important;
	font-size:12px!important;
}

.article .related-links	.ms-WPBody ul li{
	border-top:1px dotted #b8b8b8!important;
	line-height:1!important;
	list-style:none!important;
	list-style-image:none!important;	
	margin:0px 5px 0px 0px!important;
	padding:10px 5px 10px 10px!important;
	font-size:12px!important;
}

.ms-formbody {
    width:100%;
}

.ms-WPBody {
    width:100% !important;
}

.ms-webpart-chrome {
    width:100% !important;
}

.UTCLandingHeader img {
    margin: 0px !important;
    width: 100%;
}

/* Bootstrap CSS Modifications */

*{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
}

#s4-bodyContainer * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.col-md-3, .col-sm-12{
    padding-left:0px;
    padding-right:0px;
} 

.container-fluid {
}

.row {
    padding-bottom:0px;
    padding-top:0px;
   
}

.dropdown-toggle {
    text-transform:uppercase;
}

.navbar-top {
    background-color: #305F8A;
    color: #f5f5f5;
    padding-bottom: 10px;
    padding-left: 30px;
}
.navbar-toggle {
    background-color: #3f6f9a !important;
}

.navbar-toggle:hover {
    background-color: #6d8fae !important;
}

.navbar-inverse .navbar-brand {
    margin-left: auto;
    margin-right: auto;
}

.dfwp-column {
    padding-left: 0px;
}

.dfwp-list{
    padding: 5px 5px 5px 5px;
}

.groupheader {
    background-color: #305F8A;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    margin: 0;
    min-height: 22px;
    padding: 8px 15px 7px 15px;
    text-transform: uppercase;
}

/* UTC Alerts */
.alert {
    border-radius: 0px;
}

.UTCAlert {
    background-color: #FFCE1D; 
    margin-bottom:0px;
}

.UTCAlertTitle {
    font-weight:bold;
    color:#000000;
    float:left;
    text-transform:uppercase;
}

.UTCAlertBody {
    display:inline-block;
    margin-left:10px;
    color:#000000;
}

.UTCAlertBody p {
    margin: 0px;
}


.UTCRowMargin {
    background-color: #F1F1F1;
}

.UTCRowMain {
    background-color: #FAFCFB;
}

.UTCLeftNav {
}

.UTCLeftNav .ms-webpart-zone {
    padding: 10px;
}

.titlerow-table{
    width:100%;
}

.titlerow-table .title{
    padding-left: 10px;
}

/* Green, Brown, Blue Page Layouts */

.UTCQuickLinks	ul{
	list-style:none;
	margin:10px 5px 10px 15px;
	padding:0px;
	line-height:1.5;
}

.UTCQuickLinks	a{
	text-decoration:none;
	color:#133789;
	font-size:12px;
}

.UTCQuickLinks	a:visited{
	text-decoration:none;
	color:#133789;
}

.UTCQuickLinks	a:hover{
	text-decoration:underline;
	color:#133789;
}

.UTCNewsletter {
    display:block;
    margin: 0 auto;
    width: 100%;
    text-align:center;
}

.UTCNewletterAcceptance {
    font-size:10px;
}

.UTCNewsletterFrame {
    min-width:300px;
    height:215px;
    overflow:hidden;
}

.UTCContentRegion {
    margin:10px;
    color:#666666;
}

/* Hides elements when printing */
@media print {

    .content table {
        border: 1px #22446D solid;
    }

    .content td {
        border: 1px #22446D solid;
    }

    .content tr {
        border: 1px #22446D solid;
    }

    h1 {
        font-size: 100%;
    }

    h2 {
        font-size: 95%;
    }

    h3 {
        font-size: 90%;
    }

    .logo {
        display: none;
    }

    #search {
        display: none;
    }

    #tabs {
        display: none;
    }

    #navcontainer {
        display: none;
    }

    .slideshow {
        display: none;
    }

    #subContentLeft {
        display: none;
    }

    #subContentRight {
        float: left;
        margin: 0 10px 15px 0;
        width: 100%;
    }

    #header {
        display: none;
    }

    #mainNav {
        Display: none;
    }

    #footer {
        display: none;
    }

    .photoCallout {
        display: none;
    }

    .skipnav {
        display: none;
    }

    .hide {
        display: none;
    }

    #column_wrapper {
        width: 100%;
        float: none;
    }

    body #s4-ribbonrow {
        display: none;
    }

    .addthis_toolbox {
        display: none;
    }

    #ms-designer-ribbon {
        display: none;
    }
}

/* UTC Icons / Buttons */
.UTCButton {
}

.UTCButton p {
    color:#203f5B;
    font-weight: bold;
    font-size: 16px;
	margin: 0px 0 10px 0;
	padding: 0px 0px;
}

.UTCIcon {
    margin:auto;
    height: 140px;
    width: 140px;
    background-position: center;
    display: block;
    background-size: 140px;
    background-repeat: no-repeat;
}

.UTCPublicSafetyIcon {
    margin-top: 10px;
    height: 140px;
    background-position: center center;
    display: block;
    background-size: 140px;
    background-repeat: no-repeat;
}

.UTCDocumentIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonDocuments.png');
}
.UTCCalendarIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonCalendar.png');
}
.UTCNewsIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonNews.png');
}
.UTCContactIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonContact.png');
}

.UTCContactIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonContact.png');
}

.UTCEnergyIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonEnergy.png');
}
.UTCGarbageRecycleIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonGarbageRecycling.png');
}
.UTCMoversIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonMovers.png');
}
.UTCTelephoneIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonTelephone.png');
}
.UTCTransportationIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonTransportation.png');
}
.UTCWaterIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonWater.png');
}
.UTCRailIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonRail.png');
}
.UTCPipelineIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCButtonPipeline.png');
}

.UTCLightBlue {
    background-color: #538abd;
}

.UTCMediumBlue {
    background-color: #305F8A;
}
.UTCDarkBlue {
    background-color: #203F5B;
}

.UTCHomeSection {
    padding: 15px;
    margin: 0 0px;
    text-align: center; 
    color: #f5f5f5;
    height: 219px;
}

.UTCHomeSection h1 {
    font-weight: bolder;
    padding-bottom: 7px;
    color: #f5f5f5;
    font-size: 18pt;
}

.UTCHomeSection h2 {
    font-weight:bold;
    color: #f5f5f5 !important;
    font-size: 120%;
    margin: 0px;
}

.UTCHomeSection p {
font-size: 13pt;
text-align: center;
}

.UTCHomeSection a {
color: #f5f5f5;
padding-top: 10px;
font-size: 13pt;
}

.UTCHomeSection .aboutsectionlinks {
    text-align: left;
    margin-left: 4%;
}

/* regulatedIndustries/transportation/Pages/default.aspx */
.ms-rteElement-P {
	color:#000000;
}
.ms-rteElement-Callout1 {
	border:1px solid transparent;
	float:left;
	margin:15px 0 0;
	padding:0px;
	width:45%;
	background-color:transparent;
}
.ms-rteElement-Callout1:hover {
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	background-color:#ffffff;
}
.ms-rteElement-Callout2 {
	border:1px solid transparent;
	float:none;
	margin:15px 0 0;
	padding:0px;
	width:45%;
	background-color:transparent;
}
.ms-rteElement-Callout2:hover {
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	background-color:#ffffff;
}

h2.ms-rteElement-H2B{
	border-left:1px solid #DFDFDF!important;
	border-right:1px solid #DFDFDF!important;
	color:#C58E17!important;
	display:block!important;
	height:21px!important;
	margin:0!important;
	padding:5px 0 0 5px!important;
}

.ms-rteElement-Callout3 {
	border:1px solid transparent;
	color:#000000;
	font-style:normal;
	padding:0px;
	width:100%;
	margin:30px 0px 10px 10px;
}
.ms-rteElement-Callout3:hover {
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	background-color:#ffffff;
}

.ms-rteElement-Callout4{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border:3px solid #B5B8BD;
	float:none;
	height:62px;
	margin:5px 0 0;
	padding:0px;
	width:198px;
}

.ms-rteElement-Callout4 a{
	text-decoration:none;
	float:left;
	font-weight:bold;
	font-size:11px;
	padding:15px 0px 0px 5px;

}
.ms-rteElement-Callout4 img{
	float:right;
	border:none;
	width:62px;
	height:62px;
	margin:0px;
	padding:0px;
}

.ms-webpartzone-cell {
    margin:auto;
}

.UTCDivisionTopic {
    text-align:center;
    background-color:#20588A;
    height:45px;
}

.UTCDivisionTopic p {
    padding-top:10px !important;
    color:#ffffff;
    font-weight:bold;
    font-size:medium;
}

/* UTC Footer */

.UTCCopyright {
    padding-right:8px;
    padding-bottom:5px;
    padding-top:5px;
    font-size:12px;
    text-align:right;
}

.UTCSocial {
    margin-top:5px;
    display: inline-block;
}

.UTCSocialItem {
    float:left;
    margin: 5px;
}

.UTCSocialClear {
    clear:both;
}

.UTCSocialIcon {
  display:block;
  width: 30px;
  height: 30px;
  margin: 0px 0 0 0;
  outline: none;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:30px;
}

.UTCYouTubeIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCSocialYouTube.png');
}

.UTCFacebookIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCSocialFacebook.png');
}

.UTCTwitterIcon {
    background-image: url('/Style%20Library/en-us/UTC15/UTCSocialTwitter.png');
}

#google_translate_element{
    padding: 15px 0px 15px 0px;
    display:inline-block;
}

#UTCFooter {
    background-color: #dddddd;
    text-align:center;
}

#UTCFooter a:link {
	color: #000000;
}

#UTCFooter a:visited {
	color: #000000;
}

#UTCFooter a:hover {
	color: #000000;
}

#UTCFooterLeft	{
	float:left;
}

#UTCFooterLeft p {
	color:#d2cccc;
	margin: 0px 8px 0px 0px;
	text-align:left;
}

#UTCFooterLeft a	{
	color: #d2cccc;
	text-decoration:none;
	font-size:10px;
	margin:10px 0px 0px 30px;
}

#UTCFooterLeft a:hover	{
	color: #d2cccc;
	text-decoration:underline;
	font-size:10px;
}

#UTCFooterLeft a:visited	{
	color: #d2cccc;
	font-size:10px;
}

.UTCFooterCenter {
    text-align:center;
    padding-top:15px;
    font-weight:bold;
}

#UTCFooterRight {
	padding:0;
}

#UTCFooterRight ul li {
	list-style: none;
    margin: 0;
	padding: 4px 0px 7px 0px;
}

#UTCFooterRight ul {
	list-style: none;
    margin: 0;
	padding: 0;
}

#UTCFooterRight p {
	color:#000000;
	margin: 18px 8px 0px 0px;
	font-size:10px;
}

#UTCFooterRight ul li {
	font-size: 11px;
	display: inline;
	color: #d2cccc;
	margin-right:0em;
	margin-left: .2em;
}

#UTCFooterRight li {

	border-right: 1px #313F4C dotted;
}

#UTCFooterRight li.UTCClearBorder {
	border-right: none;
	margin-right:0px;
}

#UTCFooterRight li a {
	margin-right:8px;
	margin-left:5px;
}

#UTCFooterRight ul li a {
	color: #000000;
	padding: 0;
	text-decoration: none;
}

#UTCFooterRight ul li a:hover {
	color: #000000;
	padding: 0;
	text-decoration:underline;
}

#UTCFooterRight ul li a:visited {
	color: #000000;
	padding: 0;
}

/* UTC Docket Search */
#UTCDockerSearchBox {
    text-align:center;
    margin:10px;
}

/* Add This Toolbar */
.AddThis {
     width:100%;
     clear:both;
     padding:10px;
}
.AddThisToolBox {
    float:right; 
}

.UTCBottom {
    clear:right;
}

.UTCPadding {
    padding:10px;
}

.UTCLandingLinkRegion a:visited {
color: #305F8A;
}

.UTCLandingLinkRegion a {
color: #305F8A;
}

.UTCLandingLink {
    text-align:center;
    border: 1px solid #89B7D9;
    background-color: #89B7D9;
    color: #ffffff;
    font-weight:bold;
    padding-top:10px;
    margin-bottom:10px;
}

.UTCGoogleMapFrame {
    width: 100%;
    height: 500px;
}

.ms-signInLink {
    display:none !important;
}

/*
@media all and (min-width:774px) {
    #UTCHeaderSearch { display:inline; }
    #UTCNavBarSearch { display:none; }
}*/


/* Carousel Mod */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}



/* Small Screen */
@media
	only screen and (max-width: 768px) {
	#leftNavUTC {
        display:none;
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0px;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
    #myNavbar .dropdown-toggle {
		font-size: 110%;
		text-align:left;
	}

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #305F8A;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
	.UTCNavItemSearch { padding-left:15px; }
	.UTCNavHeader p {
	    float: left;
	    color: #f5f5f5;
	    margin-left:15px;
	    margin-top:15px;
	    margin-right:5px;
    }
    .navbar-toggle {
        display:inline-block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.form-control {
		width:auto;
	}
	.form-group {
		vertical-align:middle;
		display:inline-block;
		margin-bottom:0px;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		text-align:right;
		float:none;
	}
	#UTCSearchForm {
	    float:none;
	    display:inline-block;
	    margin:14px 10px 0px 0px;
	    font-size:14px;
	}
	#UTCSearchForm .form-group {
		margin-bottom:6px;
	}
	.UTCHomeSection {
	    height: 100%;
	}
	.UTCDocketSearchBox, .UTCSiteSearch { 
    	text-align:center;
    	width:260px;
    }
	.navbar-toggle {
	    float:none;
	    display:inline-block;
	    margin-right:10px;
	    margin-bottom:14px;
	    font-size:14px;
	}
	
}

/* Medium Screen */
@media
	only screen and (min-width: 769px) and (max-width: 995px) {
	#leftNavUTC {
        display:none;
    }
	.navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0px;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
	
	#myNavbar .dropdown-toggle {
		font-size: 110%;
		text-align:left;
	}

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #305F8A;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
	.UTCNavHeader p {
	    float: left;
	    color: #f5f5f5;
	    font-size: 150%;
	    margin-left:15px;
	    margin-top: 10px;
	    margin-right:5px;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		text-align:right;
		float:none;
	}
	#UTCSearchForm {
	    float:none;
	    display:inline-block;
	    margin:14px 10px 0px 0px;
	    font-size:14px;
	}
	#UTCSearchForm .form-group {
		margin-bottom:6px;
	}
	.navbar-toggle {
	    float:none;
	    display:inline-block;
	    margin-right:10px;
	    margin-bottom:14px;
	    font-size:14px;
	}
	.UTCHomeSection {
	    height: 100%;
	}
	.UTCDocketSearchBox, .UTCSiteSearch { 
    	text-align:center;
    }

}

/* Large Screen */
@media
	only screen and (min-width: 996px) and (max-width: 1199px) {
	#leftNavUTC {
        display:inherit;
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0px;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    
	#myNavbar .dropdown-toggle {
		font-size: 110%;
		text-align:left;
	}

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #ffffff;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #305F8A;
    }

    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		text-align:right;
		float:none;
	}
	#UTCSearchForm {
	    float:none;
	    display:inline-block;
	    margin:14px 10px 0px 0px;
	    font-size:14px;
	}
	#UTCSearchForm .form-group {
		margin-bottom:6px;
	}
	.navbar-toggle {
	    float:none;
	    display:inline-block;
	    margin-right:10px;
	    margin-bottom:14px;
	    font-size:14px;
	}
	.UTCDocketSearchBox, .UTCSiteSearch { 
    	text-align:center;
    }

}

/* Larger Screen */
@media
	only screen and (min-width: 1200px) {
	.UTCNavbarOffset {
        /* margin-left: -30px !important; */
    }
    .navbar-header {
	    float: none;
	}
	#UTCSearchForm {
	    top: 0;
	    right: 0;
	    position: absolute;
	    margin: 8px 5px 0px 0px;
	}
	.UTCDocketSearchBox, .UTCSiteSearch { 
    	text-align:center;
    }

}

/* High DPI Screen - Mobile */
@media	
	only screen and (-webkit-min-device-pixel-ratio: 1.3) and (max-width: 768px),
	only screen and (-o-min-device-pixel-ratio: 13/10) and (max-width: 768px),
  	only screen and (min-resolution: 120dpi) and (max-width: 768px) {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;    
    body {
		
	}
    #s4-bodyContainer {
		font-size: 120%;
	}
	.UTCNavHeader p {
	    float: left;
	    color: #f5f5f5;
	    font-size: 130%;
	    margin-left:15px;
	    margin-top: 10px;
	    margin-right:5px;
    }
    #myNavbar .dropdown-toggle {
		font-size: 110%;
		text-align:left;
	}
    .UTCNavCategory {
		font-size: 120%;
		padding: 10px 0px 10px 0px;
	}
	.UTCNavIndent {
		padding: 10px 0px 10px 0px;
	}

	.UTCNavIndent a {
		font-size: 120%;
	}
	.UTCQuickLinks	a {
	    text-decoration: none;
	    color: #133789;
	    font-size: 100%;
	}
	.UTCDivisionTopic p {
	    padding-top: 10px !important;
	    color: #ffffff;
	    font-weight: bold;
	    font-size: 100%;
	}
	.UTCHomeSection {
	    height: 100%;
	}
    .UTCHomeSection h2 {
	    font-size: 120%;
	    margin: 0px;
	}
	.UTCHomeSection p {
	    font-size: 120%;
	}
	.UTCHomeSection a {
	    padding-top: 10px;
	    font-size: 120%;
	}
	.col-md-3 {
		width:50%;
		float:left;
	}
	.UTCButton p {
	    font-size: 130%;
	    margin: 0px 0 10px 0;
	    padding: 0px 0px;
	}
	.UTCIcon {
	    margin: auto;
	    height: 140px;
	    width: 140px;
	    background-size: 140px;
	}
	.UTCSocial {
	    text-align: center;
	}
	.UTCSocialItem {
	    float: none;
	    display: inline-block;
	}
	.UTCSocialIcon {
	    width: 70px;
	    height: 70px;
	    margin: 0px 0 0 0;
	    background-size: 70px;
	}
	#UTCFooterRight ul li {
	    font-size: 100%;
	    margin-right: 0em;
	    margin-left: .2em;
	}
	.navbar-nav>li>a {
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	#UTCFooterRight {
	    padding: 0;
	    text-align: center;
	    font-size: 90%;
	}
	#UTCFooterRight ul {
	    margin: 0;
	    padding: 0;
	    text-align: inherit;
	}
	#UTCFooterRight a {
	    display:inline-block;
	}
	.UTCCopyright {
		padding-top:15px;
	    text-align: inherit;
	}
	#UTCSearchForm .form-group {
		vertical-align:middle;
		display:inline-block;
		margin-bottom:0px;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		text-align:right;
		float:none;
	}
	#UTCSearchForm {
	    float:none;
	    display:inline-block;
	    margin:14px 10px 0px 0px;
	    font-size:14px;
	}
	#UTCHeaderSearch {
	    float:none;
	    display:block;
	}
	.navbar-toggle {
	    float:none;
	    display:inline-block;
	    margin-right:10px;
	    margin-bottom:14px;
	    font-size:14px;
	}
	.UTCDocketSearchBox, .UTCSiteSearch { 
    	text-align:center;
    }
    #UTCSearchForm .form-group {
		margin-bottom:6px;
	}
}