body {
    background: #000;
    color: #ff0;
}
.layout-container {
    background: #000;
}
.path-frontpage.no-sidebars .layout-content {
    background: #000;
}
.region-primary-menu {
    background-color: #000;
    border-top: #ff0 10px solid;
}
.region-primary-menu ul.menu li a.menuparent {
    color: #ff0;
}
.region-primary-menu ul.menu li a:visited {
    color: #ff0;
}
main {
    background-color: #000;
}
.region-sidebar-first .block .title {
    background: #000;
    border: 1px solid #ff0;
}
.region-sidebar-first .block ul li a {
    background-color: #000;
    border: 1px solid #ff0;
}
.region-highlighted .block .banner {
    border-bottom: 1px solid #ff0;
    background: #000;
} 
div#block-textresize h2 {
    color: #000 !important;
}
div#block-styleswitcher h2 {
    color: #000 !important;
}
div#block-styleswitcher div.item-list li a.style-default {
    color: #000 !important;
}
div#block-styleswitcher div.item-list li a.style-cbony {
    color: #000000 !important;
}
div#block-styleswitcher div.item-list li a.style-cwonb {
    color: #ffffff !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
   
    color: #ff0 !important;
}
.block-region-hero .widget_pager a {
    background: #000;
	border-bottom: 1px solid #ff0 !important;
}

.block-region-hero .widget_pager a:hover {
    background: #ff0 !important;
    color: #000 !important;
}


.block-region-info .text-formatted ul li a:hover:before {
    background: #ff0;
}


.red-bg, .red-bkgd, .red-background {
    background-color: #000;
}
.block-region-mdec {
    background: #000;
}
button, .button, .btn {
    background: #ff0;
    color: #000 !important;
}
.block-region-menus .blocktabs .ui-widget-header .ui-state-default.ui-state-active {
    background: #ff0;
}
.block-region-menus .blocktabs .ui-widget-header .ui-state-default a { 
	color: #77767B !important; 
}
.tab button {
    color: #000 !important;
}
.block-region-menus .blocktabs .ui-widget-header .ui-state-default {
    background: #ff0;
}
.block-region-menus .blocktabs .ui-widget-header .ui-state-default.ui-state-active a { 
color: #000000 !important; 
}
.block-region-menus .blocktabs .ui-widget-header .ui-state-default {
    background: #ff0;
}
.block-region-info .text-formatted ul li:nth-child(2n) {
    background: #000;
}
.block-region-news .more-link a {
    background: #ff0;
    color: #000 !important;
}
.media-embed iframe, div > p > img {
    border: 1px solid #ff0;
}
.block-region-hero .widget_pager .active a {
    background: #ff0;
    color: #000 !important;
}
.block-region-hero .views-slideshow-controls-bottom {
    background: #000;
}
.region-primary-menu ul.menu li ul {
    background: #000 !important;
}
.region-primary-menu ul.menu li a:hover {
    background-color: #ff0;
    color: #000 !important;
}
.region-primary-menu ul.menu li ul li a:hover {
    background: #ff0 !important;
    color: #000 !important;
}
/* Subash start */

/* Main Navigation start */
.region-primary-menu ul.menu li ul {
background: #000000 !important;
border: 1px solid #ff0 !important;
}

.region-primary-menu ul.menu li ul li a {
   background-color: #000 !important;

}
.region-primary-menu ul.menu li a.menuparent {
color: #ff0 !important;
background-color: transparent !important;
}


.region-primary-menu ul.menu li a.menuparent:hover {
background-color: #ff0 !important;
color: #000 !important;
}


.region-primary-menu ul.menu li a.menuparent:active {
background-color: #ff0 !important;
color: #000 !important;
}

.block-region-hero .widget_pager .active a:hover {
background: #ff0 !important;
color: #000 !important;
}

.block-region-menus .blocktabs .ui-widget-content ul.menu li a {
    border: 1px solid #ff0 !important;
}

.block-region-menus .blocktabs .ui-widget-content ul.menu li a:hover {
background: #ff0 !important;
border-color: #000 !important;
color: #000 !important;
}


div#blocktabs-home_page_menus-2 {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
}

div#blocktabs-home_page_menus-1 {
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}

.button:hover {
color: #ff0 !important;
background-color: #000 !important;
border: 1px solid #ff0;
}


.block-region-info .text-formatted ul li:nth-child(odd) {
   background: #ff0 !important;
}

.block-region-info .text-formatted ul li:nth-child(odd) a p {
   color: #000000 !important;
}

.block-region-info .text-formatted ul li:nth-child(odd) a h3 {
   color: #000000 !important;
}


/* Main Navigation end */

/* Left Site Bar start */
.region-sidebar-first .block ul li a:hover {
background-color: #ffff00 !important;
color: #000 !important;
text-decoration: none;
}
/* Left Site Bar end */

block-region-hero .slide-overlay {
   background: rgba(0, 0, 0, 0.6) none no-repeat scroll 0 0 !important;
}


.block-region-news .view-news .views-row div.text-formatted a span:nth-child(2) {
    color: #000 !important;
    background-color: #ff0 !important;
}

.block-region-news .more-link a:hover {
color: #ff0 !important;
background-color: #000 !important;
border: 1px solid #ff0;
}

div#block-mdjudiciary-content div.directory-courts h6 + table tr, div#block-mdjudiciary-content div.directory-courts h6 + table td, div#block-mdjudiciary-content div.directory-courts h6 + table th {
background-color: #000 !important;
}

.yellow_bg { background-color: #FFFF00; }
.light_brown { background-color: #FFE599; }
#block-mdjudiciary-content article table {
    border-bottom: 1px solid #ff0 !important;
}
[class*="yellow_bg"] {
    color: #000 !important;
}
[class*="light_brown"] {
    color: #000 !important;
}

hr, .footnote { border-color: #ff0 !important; }
 .region-sidebar-second .block h2 {
    background: none !important;
    border: 1px solid #ff0 !important;
  }
div#block-mdjudiciary-content table td strong {
    color: #000 !important;
}
.region-sidebar-second .block .text-formatted div {
    border: 3px solid #ff0 !important;
}
#block-brochure, #block-districtbrochure {
    background: none !important;
}
.region-sidebar-first .block.block-facets {
    background: none !important;
}
.region-sidebar-first .block ul li {
    background: none !important;
}
.both-sidebars aside.layout-sidebar-first {
    border: 1px solid #ff0 !important;
}
select.item-list__dropdown.facets-dropdown.js-facets-widget.js-facets-dropdown {
    background-color: #ff0 !important;
}
div#block-mdjudiciary-content div.view-header div:nth-child(1) {
    border: solid 3px #ff0 !important;
}
.view-court-form-search .view-filters {
    background-color: #000 !important;
	border: 1px solid #ff0 !important;
}
.view-court-form-search .view-filters .form--inline .form-item select {
    background: none !important;
    color: #ff0 !important;
    border: 1px solid #ff0 !important;
    background-color: #000 !important;
}
.view-court-form-search .view-filters .form--inline label {
    color: #ff0 !important;
}
.view-court-form-search .view-filters .form--inline #edit-secondary summary {
    color: #ff0 !important;
}
.view-court-form-search .view-filters .form--inline .form-item input {
    border: 1px solid #ff0 !important;
    background-color: #000 !important;
    color: #ff0 !important;
}
.view-court-form-search .view-filters .form--inline .form-item select {
    background-color: #ff0 !important;
    border: 1px solid #ff0 !important;
    color: #000 !important;
}
.view-court-form-search .view-content .views-row .group-header .field--name-field-form-document .file a {
    background: #000000 !important;
	border: 1px solid #ff0 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.view-court-form-search .view-content .views-row {
    background-color: #000 !important;
	border: 1px solid #ff0 !important;
}
.view-court-form-search .view-content .views-row .group-left .field, .view-court-form-search .view-content .views-row .group-right .field {
    border-bottom: 1px solid #ff0 !important;
}

div#block-mdjudiciary-content div.view-header div.tab { background-color: #ff0 !important; }
div#block-mdjudiciary-content div.view-header div.tab button.tablinks {
background-color: #ff0 !important;
}
div#block-mdjudiciary-content div.view-header div.tab button.tablinks strong {
color: #000 !important;
}
div#block-mdjudiciary-content button.tablinks.active strong {
    color: #ff0 !important;
}
div#block-mdjudiciary-content div.view-header div.tab button.tablinks {
    background-color: #ff0 !important;
}
div#block-mdjudiciary-content div.view-header div.tab button.tablinks.active {
    background-color: #000 !important;
}
div#block-mdjudiciary-content div.view-header div.tab button.tablinks.active strong {
	color: #ff0 !important;
}
.district-court div.tab button:nth-of-type(4) strong {
    border-bottom: none !important;
}
#London table, tr td a {
    color: #000000 !important;
}
#Paris table, tr td a {
    color: #000000 !important;
}
#NewYork table, tr td a {
    color: #000000 !important;
}
#London table tr:nth-child(2n) {
    background-color: #ff0;
}
#Paris table tr:nth-child(2n) {
    background-color: #ff0;
}
#NewYork table tr:nth-child(2n) {
    background-color: #ff0;
}
#London table tr:nth-child(odd) strong a {
    color: #ff0 !important;
}
#Paris table tr:nth-child(odd) strong a {
    color: #ff0 !important;
}
#NewYork table tr:nth-child(odd) strong a {
    color: #ff0 !important;
}

#London table tr:nth-child(odd) {
    background-color: #000 !important;
}
#Paris table tr:nth-child(odd) {
    background-color: #000 !important;
}
#NewYork table tr:nth-child(odd) {
    background-color: #000 !important;
}

#block-mdjudiciary-content article table th {
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) {
    background-color: #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td span.strike {
   color: #000 !important;
}
#block-mdjudiciary-content article #London table, tr td  {
color: #000 !important;
}
#block-mdjudiciary-content article #Paris table, tr td  {
color: #000 !important;
}
#block-mdjudiciary-content article #NewYork  table, tr td  {
color: #000 !important;
}

#block-mdjudiciary-content article table tr:nth-child(odd) {
      background-color: #000 !important;
}
#block-mdjudiciary-content article table tr:nth-child(odd) td {
    color: #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(odd) td a {
    color: #ff0 !important;
}

#block-mdjudiciary-content article div.black_bg {
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
}
div#block-mdjudiciary-content table.views-table.views-view-table tr:nth-child(odd) {
    background-color: #ff0 !important;
}
div#block-mdjudiciary-content table.views-table.views-view-table tr:nth-child(2n) {
    background-color: #000000 !important;
}
div#block-mdjudiciary-content table.views-table.views-view-table tr:nth-child(2n) td {
    color: #ff0 !important;
}
div#block-mdjudiciary-content table.views-table.views-view-table tr:nth-child(2n) td a {
    color: #ff0 !important;
}
table.views-table.views-view-table.cols-2 th#view-title-table-column, table.views-table.views-view-table.cols-2 th#view-field-order-date-table-column {
    background: #000 !important;
    border: 1px solid #ff0 !important;
}

#block-mdjudiciary-content form input[type="text"] {
    background-color: black;
    border: 1px solid #ff0;
    color: #ff0 !important;
}

#block-mdjudiciary-content form input[type="submit"] {
      background-color: #ff0 !important;
      border: 1px solid #000 !important;
}
input[type="submit"] {
    background-color: #ff0 !important;
    border: 1px solid #000 !important;
}
input[type="text"] {
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
    color: #ff0 !important;
}
select.search-collections {
    background-color: #ff0 !important;
    border: 1px solid #ff0 !important;
}

#block-mdjudiciary-content div.borderThree {
    border: 3px solid #ff0 !important;
}
#box .rowodd, #box .roweven {
    border-bottom: 1px solid #ff0 !important;
}

#block-mdjudiciary-content div.ui-accordion h3 {
    background-color: #ff0 !important;
}

.ui-widget-content {
    border: 1px solid #ff0 !important;
    background: #000000 !important;
}

section.leftBox1, section.middleBox1, section.rightBox1, section.farrightBox, section.farBox {
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
}
div#block-mdjudiciary-content div.view-content table.views-table th.views-field {
    background-color: #000 !important;
    border: 1px solid #ff0 !important;
}

#disclaimer {
    background: #000000 !important;
    border: 1px solid #ff0 !important;
}
#block-mdjudiciary-content article div#wholepage table tr:nth-child(2), #block-mdjudiciary-content article div#wholepage table tr:nth-child(4) {
background: #000000 !important;
}
#block-mdjudiciary-content article div#wholepage table tr:nth-child(4) td span.large18px strong {
    color: #ff0 !important;
}

div#block-courtscalendarblock table#evtcal div#calendar table td {
    color: #ff0 !important;
}
div#block-courtscalendarblock table#evtcal div#calendar table {
    border-bottom: 1px solid #ff0 !important;
}
div#block-courtscalendarblock table#evtcal div#calendar table tr:nth-child(2) td {
    color: #000 !important;
    background-color: #ff0 !important;
}
div#block-courtscalendarblock table#evtcal tr td table#colorkey tbody tr td {
    color: #ff0 !important;
}
#colorkey tr {
    background-color: transparent;
    border-bottom: 1px solid #ff0;
}

#block-mdjudiciary-content div.ui-accordion h3 {
    background-color: #ff0 !important;
    color: #000 !important;
}

.ui-state-active .ui-icon {
    background-image: url(http://wwwtest2.mdcourts.gov/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png) !important;
}

input[type="text"]::placeholder { color: #ff0 !important; }
input[type="text"]:focus { outline:1px solid #ff0 !important; }

select {
    background-color: #ff0 !important;
    color: #000 !important;
	outline:1px solid #ff0 !important;
}
select:focus { outline:1px solid #ff0 !important; }
input[type="submit"]:focus {
    outline: 1px solid #ff0 !important;
}
#block-mdjudiciary-content form input[type="submit"]:hover {
    background-color: #000 !important;
    color: #ff0 !important;
    border: 1px solid #ff0 !important;
}

button.search-btn {
    background-color: #ff0 !important;
    border: 1px solid #ff0;
}
input.search-box {
    background-color: #ff0 !important;
    border: 1px solid #ff0;
}
button.options-btn {
    background-color: #ff0 !important;
}

#block-mdjudiciary-content article table.search_tips tr:nth-child(even) p {
    color: #000 !important;
}
#block-mdjudiciary-content article table.search_tips tr:nth-child(even) ul li {
    color: #000 !important;
}
#block-mdjudiciary-content article div#box .title {
    background: #ff0 !important;
    color: #000 !important;
}

.border2_yellow {
    border: 2px solid #ff0 !important;
}
div#divMain select#ddMonth {
    border: 1px solid #000 !important;
}
div#divMain input[type="button"] {
    background-color: #000 !important;
    color: #ff0 !important;
    border: 2px solid #000 !important;
}
div#content div#boxleft {
    border: solid 2px #ff0 !important;
}
div#boxright {
    border: solid 2px #ff0 !important;
}
div#content button {
    background-color: #ff0 !important;
    color: #000;
    border: 2px solid #ff0 !important;
}
div#content button:hover {
    opacity: 0.75;
    background-color: #000 !important;
    color: #ff0 !important;
    border: 2px solid #ff0 !important;
}

table.tabtop tr.trtop td p {
    color: #000 !important;
}
div#block-mdjudiciary-content button.button {
    background-color: #000 !important;
    color: #ff0 !important;
    border: 1px solid #ff0 !important;
}
div#block-mdjudiciary-content table td strong {
    color: #ff0 !important;
}
section#leftBox1, section#middleBox1, aside#rightBox1, section#farrightBox, section#farBox {
    border: solid 2px #ff0 !important;
    background: #000000 !important;
}
section#leftBox1 div:first-of-type, section#middleBox1 div:first-of-type, aside#rightBox1 div:first-of-type, section#farrightBox div:first-of-type, section#farBox div:first-of-type {
    border: solid 1px #ff0 !important;
}
.notice_box {
    background-color: #000 !important;
    border: 2px solid #ff0 !important;
}

form#indexes table tr:nth-child(2) td label strong {
    color: #000 !important;
}
.transparent_bg {
    background-color: #000 !important;
}
.new {
    background-color: #000 !important;
    border: 1px dotted #ff0;
}

.view-maryland-judicial-vacancies .view-header {
    border-bottom: 1px solid #ff0 !important;
}
.view-maryland-judicial-vacancies .view-content .views-row {
    border-bottom: 1px solid #ff0 !important;
}
.view.view-maryland-judicial-vacancies div.view-header > div:first-of-type {
    border: 3px solid #ff0 !important;
}
table.views-table.views-view-table.cols-2 {
    border-bottom: 1px solid #ff0 !important;
}
.view-rules-changes-orders table {
    border-bottom: 1px solid #ff0 !important;
}
.view-rules-changes-orders .view-footer {
    border-bottom: 1px solid #ff0 !important;
    border-top: 1px solid #ff0 !important;
}
table.views-table.views-view-table.cols-2 {
    border-bottom: 1px solid #ff0 !important;
}
.view-rules-changes-orders table {
    margin: 0 0 2.5em;
    border-bottom: 1px solid #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td p {
    color: #000 !important;
}

#block-mdjudiciary-content article table tr:nth-child(2n) td p strong {
    color: #000 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td strong {
    color: #000 !important;
}


footer .region {
    border-top: 1px solid #ff0 !important;
}

.views-field.views-field-nothing {
    background-color: #000 !important;
}
div#views_slideshow_cycle_teaser_section_hero_slideshow-block_1 {
    background-image: none;
    background-color: #000 !important;
}

@media screen and (max-width:580px) {
	.region-primary-menu ul.menu.sf-accordion li.sf-expanded ul li a:hover {
		background-color: #ff0 !important;
	}
}

.transparentBg, span.transparentBg {
  background-color: #000000 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td em {
    color: #000000 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td main {
    background-color: #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(odd) td[colspan="3"] {
    background-color: #000000 !important;
    border: 1px solid #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td[colspan="3"] {
    background-color: #ff0 !important;
}
.border-grey {
    border-top: 1px solid #ff0 !important;
    width: 100%;
}
.mapbg {
    background-color: #000000 !important;
    border: 4px solid #ff0 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td strong span.underline-text {
    color: #000000 !important;
}

#block-mdjudiciary-content article table tr:nth-child(odd) td {
    background-color: #000000 !important;
}
#block-mdjudiciary-content article table tr:nth-child(2n) td {
    background-color: #ff0 !important;
}

@media (min-width: 1280px) {
	.region-primary-menu ul.menu {
		border-bottom: 1px solid #ff0;
	}
}

/* Subash end */