/*
    A few styles specific to the application
*/

.voffset  { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }

.black-background{background:#000;}
@media print {
    * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* h5bp.com/t */
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
    .no-print, .no-print * {
        display: none !important;
    }
}

.black-bar { background-color: #000; color: #fff; height: 25px;}
.black-bar a { color: #fff; font-weight: bold; font-size: 12px; }
.login-area { text-align: right; margin: 0px 5px 0px 0px; }
.nyc-header-area { text-align: center; }
.nyc-logo { height: 15px; width: 40px; margin: 0px 10px 0px 0px; }
.nyc-site-title { font-weight: bold; color: #fff; font-size: 12px; margin: 3px 0px 0px 10px; }
.btn-inverse {	display: inline-block;	padding: 6px 12px;	margin-bottom: 0;	text-align: center;	white-space: nowrap;	vertical-align: middle;	-ms-touch-action: manipulation;	touch-action: manipulation;	cursor: pointer;	background-image: none;	border: 1px solid transparent;	border-radius: 4px;	background-color: #0a5796;	color: #fff;	font-weight: bold;	font-size: 12px;}
.btn-inverse:hover { color: #fff; }
.content-area { border-top: 1px solid #e5e5e5; }
.footer-area { background-color: #000; color: #fff; padding: 25px; }
.footer-small-text { font-size: 11px; }

.subheader {
    background: #0a5796 !important;
    min-height: 0px;
    padding: 20px 0 20px 0;
    color: #ffffff;
}

.subheader .main-title {
    font-size: 48px;
    line-height: normal;
    letter-spacing: -1px;
    margin: 2px 0 0 0;
    float: left;
}

 .splash-content {
 					background-image: url('/casematters-internet-intake/casematters/images/casematters-splash-background.jpg');
		            background-size: 100%;
		            background-repeat: no-repeat;
		            background-color: #0a5796;
		            color: #fff;
		            text-align: center;
		            padding: 5% 8%;
	            }
	            .splash-content img {
		            margin: 0 auto;
		            max-width: 60%;
	            }
	            @media screen and (max-width: 767px) {
		            .splash-content {
			            padding: 5% 5%;
		            }
		            .splash-content img {
									max-width: 80%;
	            	}
	            }
	            .splash-content h4 {
		            font-style: normal;
		            margin-top: 2em;
		            line-height: 1.4;
		            margin-bottom: 4rem;
	            }
	            .splash-content a.btn {
		            background-color: #fc0;
		            text-transform: uppercase;
		            padding: 0.8em 1em;
		            font-weight: bold;
		            color: #000;
	            }
	            .splash-content a.btn:hover {
		            cursor: pointer;
		            background-color: #0a5796;
		            color: #fff;
	            }
	            .splash-content a.glyphicon {
		            color: #000;
	            }
							.nobr {
								white-space: nowrap;
							}
							@media screen and (max-width: 767px) {
		            .splash-content {
			            padding: 5% 5%;
		            }
		            .splash-content img {
									max-width: 80%;
	            	}
	            	.splash-content h2 {
		            	font-size: 24px;
	            	}
	            	.splash-content h4 {
		            	font-size: 14px;
	            	}
	            }

	a.homepage:link {
		color: #ffcc00;
		text-decoration: underline;
	}
	
	a.homepage:visited {
		color: #ffffff;
		text-decoration: underline;
	}
	
	a.homepage:hover {
		color: rgba(255,204,0,0.9);
		text-decoration: underline;
	}
	
	a.homepage:active {
		color: #ffffff;
		text-decoration: underline;
	}

.myRadioCtrl table tbody td label {padding-right:20px;}

.ui-icon.ui-icon-triangle-1-s,
.ui-icon.ui-icon-calendar,
.ui-icon.ui-icon-triangle-1-n,
.ui-icon.ui-icon-circle-triangle-e, 
.ui-icon.ui-icon-circle-triangle-w,
.ui-icon.ui-icon-plus,
.ui-icon.ui-icon-minus{
	width: 16px; height: 16px;background-image: url('/casematters-internet-intake/casematters/images/ui-icons_333333_256x240.png');
}

.radioCntllabel label{
   margin-left: 5px;
}
