@charset "UTF-8";

@media all {
	#initialUpdate .pageNumbers	{
	   width:100%;
	   font-family: sans-serif;
	   font-size:16px;
	   width:100%;
	   text-align:center;
	}
	
	#initialUpdate .currentPageNumber	{
	   width:100%;
	   font-family: sans-serif;
	   font-size:16px;
	   width:100%;
	   font-weight: 800;
	   text-align:center;
	   background-color:#f00;
	}
	
	#initialUpdate .pageNumbers a,
	#initialUpdate .pageNumbers a:link,
	#initialUpdate .pageNumbers a:visited,
	#initialUpdate .pageNumbers a:hover {
	   font-size:16px;
	   font-family: sans-serif;
	   text-decoration:none;	 
	}
	
	#initialUpdate .activePageNumber {
		   font-size:16px;
		   background-color:#E6F2FA;
		   font-weight: 800;
		   text-align: center;
		   padding:16px;
		   border-radius:10%;
	}
	
	#initialUpdate .inactivePageNumber {
			background-color:#bbb;
		   font-size:16px;
		   text-align: center;
		   padding:8px;
		   border-radius:10%;
	}
	
	#initialUpdate {
	    width: 100%;
	    padding-top:5px;
	    font-family: sans-serif;
	}
	
	#initialUpdate .noSpaceFont {
		font-size: 13px;
    	line-height: 15px;
	}
	
	#initialUpdate .labels {
		width:125px;
		float:left;		
	}
	
	#initialUpdate .faded {
	    color: #A8A8A8;
	    font-size: 11px;
	    position: relative;
	    top: -3px;    
	}
	
	#initialUpdate .fadedAbove {
	    margin-left: 130px;
	    top: 4px;  
	    color:black;
	}
	
	#initialUpdate label {
	    line-height:28px;	
	    font-weight:lighter;
	}
	
	#initialUpdate .tallerLabels label {
	    line-height:35px;	
	}
	
	#initialUpdate h6 {
		padding:0;
		margin:0;
		font-weight:bold;
		font-size:14px;
		line-height:30px;
	}
	
	#initialUpdate h5 {    
	    font-size: 10pt;
	    font-weight: bold;    
	    padding:3px 0 0 0;
	    line-height:30px;
	}
	
	#initialUpdate .smallButton {
	    bottom: 1px;
	    font-size: 10px;
	    width: 60px;
	    -webkit-appearance: auto;
	}
	
	#initialUpdate .wr {
		width:50%;
		float:right;
	}
	
	#initialUpdate .radiobox {
		position:relative;
		bottom:2px;
	}
	
	#initialUpdate .wl {
	    width:50%;
	    float:left;
	}
	
	#initialUpdate .listWrapper {
    	overflow: auto;
    	padding: 2%;
	    width: 100%;
	}
	
	#initialUpdate .listWrapper50 {
	    width: 50%;
	}
	
	#initialUpdate .listPadding {
		padding:4px 3% 2px;
	}
	
	#initialUpdate .noBorder {
		border: none !important;
	}
	
	#initialUpdate .underline {
		text-decoration: underline;
	}
	
	#initialUpdate .bold {
		font-weight:bold;
	}
	
	#initialUpdate .fixedLength130 {
		width:130px;
		float:left;
	}
	
	#initialUpdate .rightAlign {
		float:right !important;
		width: 35% !important;
	}
	
	#initialUpdate .fixedLength65per {
		width:65%;
		float:left;
	}
	
	#initialUpdate .fixedLength20 {
		float: left;
	    height: 20px;
	    line-height: 26px;
	    width: 20px;
	    font-size:16px;
	}
	
	#initialUpdate .trades {
		border:0;
	}
	
	#initialUpdate .tradeslabel {
		margin-top: 8px;
	}
	
	#initialUpdate select {
		width:251px;
		margin: 1px 1px;
    	box-sizing: border-box;
	}
	
	#initialUpdate h4 {
	    padding:0;
	    margin:10px 0;
	    font-weight:bold;
	    font-size:18px;   
	}
	
	#initialUpdate #next,
	#initialUpdate #complete,
	#initialUpdate #previous {
		margin-left: 10px;
	}
	
	#initialUpdate .dashedHorizontal {
	    border-bottom: 2px solid #808080;
	    width:97%;
	    height:10px;
	}
	
	#initialUpdate .solidHorizontal {
	    border-bottom: 3px solid black;
	    width:97%;
	    height:5px;
	    margin-bottom:5px;
	}	
	
	#initialUpdate .smallButtonInline {
	    bottom: 0;
	    margin: 0;
	    padding: 0;
	    right: 3px;
	}
	
	#initialUpdate .labelsTwoRow {
		line-height: 18px;	
	}
	
	#initialUpdate .textArea {

		height: 120px;
	}
	
	#initialUpdate .textAreaSmall {
		width: 665px; 
		height: 80px;
	}
	
	#initialUpdate .w1 {
	    width:35%;
	    float:left;
	}
	
	#initialUpdate .w2 {
	    width:30%;
	    float:left;
	}
	
	#initialUpdate .w3 {
	    width:35%;
	    float:left;
	}
	
	#initialUpdate .shortSelect {
	    width:152px;
	}
	
	#initialUpdate .container {
		overflow:auto;
	}
	
	#initialUpdate .centered {
		width:100%;
		text-align:center;	
	}
	
	#initialUpdate .printOut {
		border: none;
		border-bottom:1px solid;
		width:160px;	
	}
	
	#initialUpdate .printOutWider {
		width:300px;	
		height:26px;
	}
		
	#initialUpdate .printOutTextArea {
		border: none;
	}
	
	#initialUpdate #signature {
		border:0;
		border-bottom:1px solid;
	}
	

}

@media print {
    @page {
        margin: 0.35in;
    }

    html,
    body {
        background: none !important;
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    #mainShell,
    #mainShell #mainContentContainer,
    #initialUpdate {
        background: none !important;
        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        float: none !important;
        box-sizing: border-box !important;
    }

    .noPrint,
    #topBanner,
    #mainShell img,
    #mainNavContainer,
    #sideBarContainer,
    #rowsPerPage,
    #nicTableContainer,
    .t-data-grid-pager,
    #footerContainer,
    #footerLinks,
    input[type="button"],
    input[type="submit"] {
        display: none !important;
    }

    #bankRelease {
        height: auto !important;
        overflow: visible !important;
    }

    .printImages {
        display: inline !important;
    }

    #initialUpdate .row {
        display: block !important;
        clear: both !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #initialUpdate .row:before,
    #initialUpdate .row:after {
        content: " " !important;
        display: table !important;
    }

    #initialUpdate .row:after {
        clear: both !important;
    }

    #initialUpdate [class*="col-sm-"] {
        float: left !important;
        position: relative !important;
        min-height: 1px !important;
        padding-left: 6px !important;
        padding-right: 6px !important;
        box-sizing: border-box !important;
    }

    #initialUpdate .col-sm-1 { width: 4.166667% !important; }
    #initialUpdate .col-sm-2 { width: 8.333333% !important; }
    #initialUpdate .col-sm-3 { width: 12.500000% !important; }
    #initialUpdate .col-sm-4 { width: 16.666667% !important; }
    #initialUpdate .col-sm-5 { width: 20.833333% !important; }
    #initialUpdate .col-sm-6 { width: 25.000000% !important; }
    #initialUpdate .col-sm-7 { width: 29.166667% !important; }
    #initialUpdate .col-sm-8 { width: 33.333333% !important; }
    #initialUpdate .col-sm-9 { width: 37.500000% !important; }
    #initialUpdate .col-sm-10 { width: 41.666667% !important; }
    #initialUpdate .col-sm-11 { width: 45.833333% !important; }
    #initialUpdate .col-sm-12 { width: 50.000000% !important; }
    #initialUpdate .col-sm-13 { width: 54.166667% !important; }
    #initialUpdate .col-sm-14 { width: 58.333333% !important; }
    #initialUpdate .col-sm-15 { width: 62.500000% !important; }
    #initialUpdate .col-sm-16 { width: 66.666667% !important; }
    #initialUpdate .col-sm-17 { width: 70.833333% !important; }
    #initialUpdate .col-sm-18 { width: 75.000000% !important; }
    #initialUpdate .col-sm-19 { width: 79.166667% !important; }
    #initialUpdate .col-sm-20 { width: 83.333333% !important; }
    #initialUpdate .col-sm-21 { width: 87.500000% !important; }
    #initialUpdate .col-sm-22 { width: 91.666667% !important; }
    #initialUpdate .col-sm-23 { width: 95.833333% !important; }
    #initialUpdate .col-sm-24 { width: 100.000000% !important; }

    #initialUpdate input[type="text"],
    #initialUpdate input[type="password"],
    #initialUpdate input[type="email"],
    #initialUpdate input[type="number"],
    #initialUpdate select,
    #initialUpdate textarea,
    #initialUpdate .form-control {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    #initialUpdate input[type="checkbox"],
    #initialUpdate input[type="radio"] {
        width: auto !important;
        max-width: none !important;
    }

    #initialUpdate .textArea,
    #initialUpdate .textAreaSmall {
        width: 100% !important;
        max-width: 100% !important;
    }

    #initialUpdate #signatureDate {
        border: none;
        border-bottom: 1px solid;
    }
}
