/*updated 7.11.13 - Responsive CSS for Mobile - AEL*/
/*theme overrides here will be included in base CSS */
div.fnc {
 width:70%; 
}
h3.category {
 font-size:1em;
}
.button_panel input[type="submit"] {
  /* min-width: 30%; */
}
#tabs {
  border-bottom: 2px solid #c6c6c6;
  overflow:visible;
}
#tabs li {
  margin-right:3px;
}
#tabs li:last-of-type {
  margin-right:0;
}

#quick_subscribe_confirmation div.button_panel {
  margin-top: 15px;
}
button.treeExpand {
  margin-left:0px;
}

@media only screen and (min-width: 768px) {
  div.featured_network input {
    transform: scale(1,1);
    -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
  } 
}
/*updated 7.12.13 - Responsive CSS for Mobile - AEL*/

.bulletin_display {  
  width:550px !important;
    /*margin-left: 25px !important;*/
  width:auto !important;
  padding:20px !important;
}


body#shared_bulletin{
  /* ht 4-28-15 width:588px !important; */
    /* ht 4-28-15 background-color: #ffffff; */
}

.powered_by {
margin-right: 50px !important;
}

/*body#shared_bulletin #footer {
margin-left: -26px !important; 
}*/

body#shared_bulletin .qs_banner {
/* ht 4-28-15 margin-left: 65px; */
}




#footer img{
margin-right: 20px;
}

body#shared_bulletin #footer .forward .addthis_button_email {
/* ht 4-28-15 margin-left: 25px; */
}



body#shared_bulletin #page .shared_bulletin_header {
/* ht 4-28-15 width: 635px;
margin-left: -20px; */
}



body#shared_bulletin #page .account_banner .qs_banner {
margin-left: 0px;}

body#shared_bulletin #page_margins {
margin:0 auto;
  width:100%;
  background-color:transparent;
}




#footer {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#fff url(https://content.govdelivery.com/attachments/fancy_images/USFEDCOURTS/2015/04/496966/grey-footer-bg_original.jpg) repeat-x center bottom !important;
  float:bottom;
  padding:10px 20px 20px 20px;
  position:relative;
  font-size:1em;
  width:100% !important;
    }

label.category {
font-size:12px;
}

span.truncate-lg {
font-size:12px;
}

p#quick_subscribe_preferences_instructions,
p#quick_subscribe_account_salutation {
padding-bottom: 10px;
}


ul.mktree li {
margin: 5px 5px 0px 0px
}

div.qs_banner a img {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  width:138px;
  height: auto;
  position:relative;
        /*left: -20px; removed 11.12.13*/
  }


hr {
color: #cdcdcd;
}


div#page {
padding-right: 0px; /*changed from 20 11.13.12*/
padding-left: 0px; /*changed from 20 11.13.12*/
}

div#quick_subscribe_new_instructions {
padding-top: 15px;
}


.form_button {
         background-color:#256DB3;
  color:#FFFFFF;
  font-weight:bold;
margin-right: 3px;
padding: 0px 5px 0px 5px;
          }



h2#new_subscriber_heading {
padding-bottom: 10px;
color: black;
}


body#sub div#page_margins {
  background-color: transparent !important;
}

body#sub, body#shared_bulletin {
  background-color:#eee;
  background-image:url(http://demos.govdelivery.com/demos/accounts/USFEDCOURTS/images/flatmosphere.jpg);
  background-position:left top;
  background-repeat:no-repeat;  
  margin: 0;
  padding: 0;
  color: #333;
  font: 1em/1.2 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

body#shared_bulletin {background-position:center 43px;}

legend,  h2{
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  color: #871517;
padding-bottom: 10px;
}


.TableTitle 
{
font-size: 0.8em;
font-weight: bold;
padding-left: 18px;
}

#container {
  background: #ffffff;
  /*updated 7.12.13 - Responsive CSS for Mobile - AEL*/
  /* width:560px; */
  height: auto;
  margin: -5px auto 0px auto;
  text-align: left;
  padding: 0;
}



.standard {
  font-size: 12px;
  padding-bottom: 10px;
}

p {
  font-size: 1em;
  margin: 0 0 1.5em;
  line-height: 1.5;
}

.instructions {
  font-size: 0.9em;
}

.Legend {
  font-size: 0.9em;

}

.Link {
        font-size: 12px;
  font-weight: bold;
}


.error {
  background-color: #E2D1A4;
}

.errorText {
  background-color: #F5F5DC;
  font-size: 0.9em;
  color: #ff0000;
  }

A:link {
  color: #3787D5;  
  font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}

A:visited {
        font-size: 12px;
  color: #3787D5;
}
A:hover {
  cursor: pointer;
}

body#shared_bulletin div#bulletin_body
{
   width:660px !important; 
}
/*
table {
width:550px !important;
}
*/

body#shared_bulletin div.qs_banner,
body#shared_bulletin #page .bulletin_display {
  padding:0px;
}

body#shared_bulletin div.qs_banner {
  padding:5px 0 20px 0;
}


body#shared_bulletin #page .bulletin_display {
  padding:0px;
  margin-top:5px;
  background:#fff !important;
}

.qs_banner {background:transparent none !important; }

#footer p { background: transparent url(https://content.govdelivery.com/attachments/fancy_images/USFEDCOURTS/2015/04/496930/uscourts-footer-logo_original.png) no-repeat center bottom;
padding:1em 0 4em 0; text-align:left; margin-bottom:26px;}

#footer hr { display:none !important;}

h2 {
  font-size: 1.5em;
  color: rgba(126, 107, 89, 1);
  font-weight: normal;
}

.button_panel input {
  background: #871517 !important;
  color: #fff !important;
  text-shadow: 1px 1px 1px #333 !important;
  font-size: 1em !important;
  font-weight: normal !important; }
.button_panel input:hover { background: #690406 !important; }

#col3 { width: 100% !important; padding:5px 20px !important; background:#fff !important; }

body#shared_bulletin #page {
  width: 700px;
  margin: 6px auto;
  background: transparent none !important;
}

ul.login_buttons {height:100px !important;}

@media only screen and (max-width: 959px) and (min-width: 768px) {
#col3 { width: 650px !important; }
#footer {width:650px !important; margin:0 auto !important; }
#col3 img{ max-width:100% !important;  height:auto;}
}

@media only screen and (max-width: 767px) and (min-width: 480px) {
#col3; #footer { width: 460px !important; margin: 0 auto; }
#col3 img{ max-width:100% !important;  height:auto;}
.federated_login ul.login_buttons { height: 170px !important; }
}

@media only screen and (max-width: 480px) {
#col3, #footer { margin: 0 auto; width: 300px !important; }
#col3 img{ max-width:100% !important;  height:auto;}
.federated_login ul.login_buttons { height: 150px !important; }
}

/* HT Fix linked text font sizes */
body#shared_bulletin A:link { font-size: inherit; }

body#shared_bulletin A:visited { font-size: inherit; }

/* fixes lists in unstyled bulletins */
body#shared_bulletin #page_margins #page ul,
body#shared_bulletin #page_margins #page ol {
list-style: revert;
margin: revert;
padding: revert; }