
.phone_hdr {
    background-color: #dbeef4; /* for non-rgba browsers */
    height: 130px;
}

.navbar-default {
    background-color: rgba(1, 78, 119, 0.85); /* for non-rgba browsers */
    border-color: rgba(1, 78, 119, 0.85);
    /*border-bottom-color: #ff0000;
    border-bottom-style: solid;
    border-bottom-width: 15px;*/
    border-bottom: 3px solid #fbad23;
}
    .navbar-default .navbar-nav > li > a {
        color: white;
        font-weight: bold;
        font-size: 1.2em;
    }

    #btnMyComplaintsSelection {
        margin-bottom: 20px;
    }

    .CharCountHighlight {
        background-color: yellow;
        width: 163px;
    }

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: white;
    }
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: white;
    }
}
    .navbar-default .navbar-nav > li > a:hover {
        color: white;
        font-weight: bold;
        font-size: 1.2em;
        text-shadow: 0 0 0.2em #ce770e, 0 0 0.2em #ce770e;
    }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color: white;
        font-weight: bold;
        font-size: 1.2em;
        text-shadow: 0 0 0.2em #ce770e, 0 0 0.2em #ce770e;
        background-color: rgba(1, 78, 119, 0.85); /* for non-rgba browsers */
    }

.page-heading {
    padding-top: 0;
}

.header-navbar {
    border-width: 1px 0;
    margin: auto;
    z-index: auto;
}

.footer {
    background-color: #014e77;
    margin-top: 6px;
    border-color: #014e77;
    height: 30px;
    /*width: 100%;*/

}

.footer a {
	padding:2px 1.4%;
	margin-right:8px;
	background-color: rgba(255, 255, 255, 0.15);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	white-space: nowrap;
    color: white;
}

.btn {
    font-size: 15px;
}

caption.show-bar {
    font-size: 16px;
}

.btnUpload {
    font-size: 15px;
}
.footer-links {
    margin-top: 20px;
}

.footer-text {
    color: white;
}

.white-background {
    background-color: white;
    -webkit-box-shadow: 0 10px 6px -1px black;
	   -moz-box-shadow: 0 10px 6px -1px black;
	        box-shadow: 0 10px 6px -1px black;
    font-size: 15px;
}

.accessibilityDiv {
    margin-top: 8px;
}

.accessibilityDiv a {
    background-color: gray;
    margin-right: 3px;
    border-color: gray;
    margin-bottom: 2px;
    font-weight: bold;
    padding: 4px 6px !important;
    font-size: 12px !important;
}

.rgba .phone_hdr {
    background-color: rgba(219, 238, 244, 1);
}

#head_search {
    background-color: #014e77;
}

.rgba #head_search {
    background-color: rgba(1, 78, 119, 1);
}

.home #search_local_textfield:hover {
    border: 2px solid #fbad23;
}

#navigation li {
    background-color: #17365d; /*#014e77*/
}

.rgba #navigation li {
    background-color: rgba(23,54,93); /*rgba(1, 78, 119, 1);*/
}

.oldie .highlighted_nav_item a.nav_level1_link, .oldie #navigation #nav_list li:hover a.nav_level1_link {
    color: #e1d7c3; /* IE 7-9 text-shadow causes text to shift, so just change text color instead */
}

footer, body {
    background: #014e77;
}


.container_style_a {
    border: 1px solid #b77b01;
    background: #fcf8f0;
}

    .container_style_a h4 {
        background-color: #b77b01;
        border-bottom: 5px solid #473f2c;
    }

.container_style_b {
    border: 1px solid #b77b01;
    background: #fcf8f0;
}

.xrm-attribute-value-empty, .xrm-editable-adx_weblinkset.xrm-entity-value-empty {
    border: none !important;
display: block;
}

    .container_style_b h4 {
        background-color: #f6d7a6;
        border-bottom: 1px solid #b77b01;
    }

.container_style_d h5 {
    border-bottom: 5px solid #fbad23;
    background-color: #014e77;
}

.container_style_d ul {
    padding: 16px 1% 16px 1%;
}


.container_style_c {
    background: #fcf8f0;
}

.container_style_d h5 {
    border-bottom: 5px solid #fbad23;
    background-color: #17365d; /*#014e77;*/
}

.style_d_triangle {
    background: transparent url(../images/santabarbara/container_d_triangle.png) no-repeat;
}

.style_d_gradient {
    background: -moz-linear-gradient(top, rgba(212,238,241,0.9) 0%, rgba(212,238,241,0) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* W3C */
}

.container_style_e h5 {
    border-top: 2px solid #014e77;
    border-bottom: 2px solid #014e77;
    background: #d2edf0;
}

.media_caption {
    background-color: #fcf8f0;
}

@media only screen and (min-width: 600px) {

    /*header {
        background: #000 url(../images/santabarbara/header_background.jpg) no-repeat 40% 40%;
    }*/

    #navigation {
        background-color: #014e77; /* for ie8 */
        border-bottom: 3px solid #fbad23;
    }

    .rgba #navigation {
        background-color: rgba(1, 78, 119, 0.85);
    }

        .rgba #navigation li {
            background-color: transparent;
        }

    .rgba #head_search {
        background-color: rgba(1, 78, 119, 0.85);
    }

    .megadropdown .nav_panel {
        background: transparent url(../images/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
    }

    .multiplebgs .megadropdown .nav_panel {
        background: url(../images/nav_shadow.png) repeat-x 0 0, url(../images/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
    }

    .nav_p_heading, .nav_p_description {
        background-color: #f4fbfc; /* Needed when images are turned off */
    }

    .home #img_ribbon {
        background: transparent url(../images/santabarbara/ribbon_home.png) no-repeat 70.3125% 0%;
    }

    .home #main_content {
        background: #fff url(../images/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
    }
}

@media only screen and (min-width: 768px) {

    .home.two_column #img_ribbon {
        background: transparent url(../images/ribbon_home_two_column.png) no-repeat 70.3125% 0%;
    }

    .two_column #main_content {
        background: #fff url(../images/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
    }

    .home #main_content {
        background: url(../images/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
        background-color: #fff;
    }

    .home.two_column #main_content {
        background: url(../images/santabarbara/footer_bg.png) no-repeat 70.3125% 100%, url(../images/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
        background-color: #fff;
    }

    .ie7 .home.two_column #main_content, .ie8 .home.two_column #main_content {
        background: #fff url(../images/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
    }
}

@media only screen and (min-width: 1280px) {

    body {
        background: #07537b; /* Old browsers */
        background: -moz-linear-gradient(left, #07537b 0%, #d1edf0 50%, #07537b 100%); /* FF3.6+ */
        background: -webkit-linear-gradient(left, #07537b 0%,#d1edf0 50%,#07537b 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #07537b 0%,#d1edf0 50%,#07537b 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #07537b 0%,#d1edf0 50%,#07537b 100%); /* IE10+ */
        background: linear-gradient(to right, #07537b 0%,#d1edf0 50%,#07537b 100%); /* W3C */
    }

    .oldie body {
        background: #07537b url(../images/santabarbara/body_background.png) repeat-y 50% 0%;
    }

    header, #main_content, footer {
        border-left: 7px solid #3f7d9c;
        border-right: 7px solid #3f7d9c;
    }

    #background_decorative {
        background-color: #3f7d9c;
    }

    .ie9 #background_decorative {
        background: #07537b url(../images/santabarbara/body_background.png) repeat-y 50% 0%;
        background-size: 2100px 10px;
    }
}

/* hide the images for mobile devices - added by Aiping Jiang 5/23 */
@media only screen and (max-device-width: 600px) {
    .content_left_column img {
        /*display:none;*/
        /*max-width:100%;
		height: auto;    
		width: auto\9;  ie8 */
    }

    #carousel_slider img {
        /*display:inline;*/
    }
}
