.container {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto
}

.container-fluid {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto
}

.row {

}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9
	{
	position: relative;
	min-height: 1px;
	padding-right: 7px;
	padding-left: 7px
}

output {
	display: block;
	padding-top: 5px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555
}

.checkbox label,.radio label {
	min-height: 0px;
	padding-left: 0px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}


.checkbox-inline,.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 0px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .control-label-left,.has-success .control-label-center,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label
	{
	color: #3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .control-label-left,.has-warning .control-label-center,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label
	{
	color: #8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .control-label-center,.has-error .control-label-left,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label
	{
	color: #a94442
}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
		padding-right: 15px;
	}
	.form-inline .control-label-left {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .control-label-center {
		margin-bottom: 0;
		vertical-align: middle
	}


.form-horizontal .form-group {

}

@media ( min-width :768px) {
	.form-horizontal .control-label {
		padding-top: 5px;
		margin-bottom: 0;
		text-align: right;
		padding-right: 15px;
	}
	.form-horizontal .control-label-left {
		padding-top: 5px;
		margin-bottom: 0;
		text-align: left;
	}
	.form-horizontal .control-label-center {
		padding-top: 5px;
		margin-bottom: 0;
		text-align: center;
	}
}


@media ( min-width :768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.33px;
		font-size: 18px
	}
	.form-horizontal .form-group-lg .control-label-left {
		padding-top: 14.33px;
		font-size: 18px
	}
	.form-horizontal .form-group-lg .control-label-center {
		padding-top: 14.33px;
		font-size: 18px
	}
}

@media ( min-width :768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px
	}
	.form-horizontal .form-group-sm .control-label-left {
		padding-top: 6px;
		font-size: 12px
	}
	.form-horizontal .form-group-sm .control-label-center {
		padding-top: 6px;
		font-size: 12px
	}
}

div.buttons{
	background:#CCCCCC;
	text-align:right;
	padding:2px;
}

@media only screen and (max-width:768px){
	div.buttons
{
	background:#FFFFFF;
	text-align:center;
}
}

.navbar-nav {
	margin: 15px 0px
}


@media ( min-width :768px) {

.navbar-form .control-label-left {
		margin-bottom: 0;
		vertical-align: middle
	}
	.navbar-form .control-label-center {
		margin-bottom: 0;
		vertical-align: middle
	}
}
	
	.navbar-default .navbar-nav>li>a {
	color: white;
	font-size: 18px;
	font-weight: bold;
	height:32px;
	padding-bottom: 15px;
	padding-right:15px;
	padding-top: 5px;
	
}
	

h1 {
	color: #000000;
	font-weight: bold;
	margin: 0 0 15px;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 24px;
	line-height: 115%;
}

h2 {
	color: #000000;
	margin: 0 0 15px;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	line-height: 115%;
	font-weight: bold;
}

h3 {
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	line-height: 115%;
}

 

ol {
	padding-left: 0px;
}

ol li {
  list-style: none;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left:0px;
  margin: 0px 0px 0px 0px;
}

li {
	list-style: none
}


@media only screen and (max-width:768px){
	.center
{
	 text-align: left 
}
}

/* ----  CUSTOM QUESTIONNAIRE CLASS NAMES ---*/

@media only screen and (max-width:768px){
	label
{
	
	display: block;
	max-width: 100%;
	margin-bottom: 5px;
	/* font-weight: 700 */
}
}


.error{

font-weight: normal;
color: red;
text-decoration: underline;
}

.center
{
	text-align: center
}

.bold
{
	font-weight:bold
}

.postLabel {
	padding-left:5px;
}
.postText {
	padding-left:5px;
}

.subtitle{
 background: #CCCCCC; 
 line-height:0.5;
}
.section{
 /*background:#cccccc;*/
}
.special {    
  padding: 5px;
  margin: 0;
  text-align:left;
  vertical-align: top; 
  list-style: none;
  display: inline-block;  
  width: 45%;  /*Width of labels */
  text-align: right 
}

ul.listStyles{
/*font-size: 0.75em;*/
list-style: circle;
}
li.listStyles{
/*font-size: 0.75em;*/
list-style: circle;
}
li.listStyles2{
/*font-size: 0.75em;*/
list-style:disc;
}

.panel-footer {
	background: #cae6fc none repeat scroll 0 0;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #444444;
	font-size: 18px;
	
}
.panel-footer .breadcrumb {
	padding: 5px 20px;
	text-align: center;
	width: auto;
	background: #cae6fc none repeat scroll 0 0;
}

.navbar-default {
	background-color: #908d34;
	border-color: #e7e7e7;
}

.panel-footer .breadcrumb>li>a {
	color: #444444;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 18px;
}

#nysbanner .moduletable {
	border-bottom: 1px solid #dddddd;
	height: 82px;
	overflow: hidden;
}

