﻿/*contains new global styles to be revied by Designer, approved and then moved to appropriate style sheet (common.css or styles.css)*/
/*Override statutes p clear style in paragraph.css (line 14)*/
.Section p {clear:none;}
/*.accessibilityIco34 {background-image:url(/usercontent/img/icons/adaimage.png); background-position:0;}*/
p#Comment_Countdown_Dec {margin:0; background:#e0e0e0; padding:0 .5em; width: 85%; border-radius:.5em;}
p#Comment_Countdown_Dec span#Comment_Countdown {font-weight:bold; font-size:110%;}


/* Calendar */
.event .eventcomment { font-weight: 700; font-style:italic;}
/*fix issue with seal overlapping calendar widget when no data is available in filters*/
#ui-datepicker-div {z-index: 4 !important ;}

.cardThumbnail {  padding: .5em;  float: left; margin: .5em; text-align: center; padding-bottom:4em;}
    .cardThumbnail h3, .card h4, .card h5 { margin-left: 0; }
    .cardThumbnail li { padding-top: .3em; }
    .cardThumbnail ul ul.inline { padding-left: 0; }
.cardThumbnail { width: 200px; height: 120px; /*overflow-y:scroll;*/ }
    .cardThumbnail li.media { margin-top: .3em; }
    .cardThumbnail ul ul.inline li a { background-color: #fff; border: 0.1em solid #CCCCCC; /*margin: 0 0.2em;*/ padding: 0.1em 0.5em; text-decoration: none; }
        .card ul ul.inline li a:hover { background-color: #003366; color: #fff; }
    .cardThumbnail h3 { font-size: 80%; text-align: center; margin: 0; }
    .cardThumbnail h4 { text-align: center; margin-top: 0; }
        .cardThumbnail h4 .time { font-size: 80%; display: block; }
    .cardThumbnail h5 { margin: 0; }

    .handbookThumbnails.cardThumbnail {width: 70px; height: 90px; }
    .handbookThumbnails:hover {background: #e0e0e0;}
    .handbookThumbnails a p {margin: 0; padding: 0; text-align:center; font-size: 1.2em;}

/*historic senate rules*/
.main_content_container .toclist {padding-left:0; background: #ededed; border: .1em solid #ccc; border-radius: 1em; padding: .75em;}
.main_content_container .toclist a {padding-right: 1em;}
.main_content_container .toclist li:not(:last-of-type):after  {content: " | "; }


.grid-container { max-width:1650px; }


/*subfilter (used for filter within filter */
.subFilterbox { background: #ecf5ff; }


/* Reset <button>*/
button.filterReset { margin-bottom: 1em; padding: .1em .5em; margin: .5em; text-decoration: none; cursor: pointer; border-radius: 1em;-moz-box-shadow: .1em .1em .2em #040443; -webkit-box-shadow: 0.1em 0.1em 0.2em #040443; box-shadow: 0.1em 0.1em 0.2em #040443;  text-align: center; font-weight: normal; font-size: 90%; letter-spacing: .1em; white-space: nowrap; color: #fff; background: #2b89da; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fb4ea), to(#3C669C), color-stop(.5,#2B89DA),color-stop(.5,#1F7BCA)); background: -moz-linear-gradient(0% 100% 90deg,#5a98d0, #4680ba, #2B89DA 100%,#1F7BCA 0%); border: 0;}
button.filterReset:hover { background: #003366; color: #fff; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3C669C), to(#003366), color-stop(.5,#03509c),color-stop(.5,#0459ad)); background: -moz-linear-gradient(0% 100% 90deg,#3C669C, #003366, #03509c 100%,#0459ad 0%); /*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr="#3C669C", endColorstr="#003366");*/ }
button.filterReset:active { background: #cc0000; color: #fff; }
/* Reset <button> look like text*/
button.filterResetText { margin-bottom: 1em; padding: .1em .5em; margin: .5em; text-decoration: none; cursor: pointer; text-align: center; font-weight: bold; font-size: 90%; letter-spacing: .1em; white-space: nowrap; color: #036; text-decoration:underline; background: none;  border: 0;}
button.filterResetText:hover { color: #036; background: none; text-decoration:none; }
button.filterResetText:active { color: #cc0000;  }

/* form inline group label and input together */
.form-inline .control-group {white-space:nowrap; display: inline-block; margin: .3em 0;}
/* form inline make submit button appear on same line*/
.form-inline input[type="submit"] {display:inline-block;}