﻿@import url('themes/Lis/Lis.Block.css');
@import url('themes/Lis/Lis.Alert.css');
@import url('themes/Lis/Lis.Table.css');
@import url('themes/Lis/Lis.Button.css');
@import url('themes/Lis/Lis.Form.css');
@import url('themes/Lis/Lis.Grid.css');
@import url('themes/Lis/Lis.Navigation.css');
@import url('themes/Lis/Lis.Profile.css');
@import url('themes/Lis/Lis.Dashboard.css');

.membericonbutton span
{
     background-image: url("/Content/themes/lis/icons/members-icon.png");
}

.biographyiconbutton span
{
     background-image: url("/Content/themes/lis/icons/biography-icon.png");
}

.committeeiconbutton span
{
     background-image: url("/Content/themes/lis/icons/committee-icon.png");
}

.hearingiconbutton span
{
     background-image: url("/Content/themes/lis/icons/hearing-icon.png");
}

.voteiconbutton span
{
     background-image: url("/Content/themes/lis/icons/votedetail.png");
}

.legislationiconbutton span
{
     background: url("/Content/themes/lis/icons/legislation-icon.png");
}

.slipiconbutton span
{
     background-image: url("/Content/themes/lis/icons/slip-icon.png");
}

.viewiconbutton span
{
     background-image: url("/Content/themes/lis/icons/view-16.png");
}

.closeiconbutton span
{
    background-image: url("/Content/themes/lis/icons/cross-circle.png")
}

input.slipiconbutton
{
    width:150px;
    background: transparent url("/Content/themes/lis/icons/slip-icon.png") no-repeat left top;
    text-indent: 1.2em;     
}

input.slipiconbutton:hover
{
cursor: pointer;     
}

.termsofagreementreminder span
{
    padding-left:25px;
    font-weight:bold;
}

.registerbutton span
{
    background-image: url("/Content/themes/lis/icons/tick-circle.png");
}

.forgotpasswordbutton span
{
    background-image: url("/Content/themes/lis/icons/questionmark-16.png");
}

.forgotpasswordbutton span
{
    background-image: url("/Content/themes/lis/icons/questionmark-16.png");
}

.retrievepasswordbutton span
{
   background-image: url("/Content/themes/lis/icons/search-16.png"); 
}

.iamfinishedbutton span
{
    background-image:url("/Content/themes/lis/icons/arrow-left-16.png");    
}

.captcha div
{
    padding:5px 0px 5px 0px;    
}

.captcha input
{
    overflow:hidden;    
    width:90%;
}


/*-----Styles for WitnessSlip page.----*/

.contentcontainer
{
    background-color:#fff;    
}

.witnessslip-position
{
    width:100%;
}

.witnessslip-position tr:nth-child(2n+1) {

    background-color:#FAFAFA !important;
}

.witnessslip-identification tr
{
   background-color:#FAFAFA !important; 
}

/*--------JJS CR7345 Styles for ReadOnly Witness Slip Page----------*/

.witnessslip-readonly tr
{
    background-color:#FAFAFA !important; 
}

.witnessslip-readonly .editor-label
{
    line-height:1.5;   
}


/* STYLES FOR VALIDATION HELPERS
-----------------------------------------------------------*/
.field-validation-error 
{
    color: #ff0000;
}

.field-validation-valid 
{
    display: none;
}

.input-validation-error 
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors 
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid 
{
    display: none;
}

.validation-error-display
{
    height:0px;    
}

.validation-error-display span
{
    display:block;
    color:Red;    
}

.required
{
    padding:2px;
    color:Red;
    font-size:16px;   
    display:inline-block; 
    width:1%;
}

.hidden
{
    display:none !important;    
}

.positionButton
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;

    color:black;
    background-color:ButtonFace;
    width: 65px;
    height:25px;

    padding: 5px 8px;
    border: none;
    outline:none;
    outline:0;
    text-decoration: none;
    border-collapse:initial;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.8);
}

.position-row td{
    vertical-align:middle;
    text-align:center;
}


/*JJS CR 7294 filter was going behind Senate grid. Could also use t-animation-container. Applied style to all .t-grid .t-filter-options hoping to cover all instances we may 
come accross in the future.*/
.t-grid .t-animation-container
{
    z-index:6;    
}

/*JJS CR 7284 applied this style to all of the headers so that Firm/Business or Agency displayed on one line.  This needs revisited, the whole profile page needs re-vamped.*/
#profile-table tbody tr th
{
    width:200px;    
}

/*CR.7903 - Removes Print Button on the printed copy of when printing all the witness slips for a piece of legislation in a given hearing */
@media print
{    
    .noprint, .noprint *
    {
        display: none !important;
    }
}