@import url('/base-install/css-libs/fancybox.css');
@import url('/base-install/css/tooltip.css');

.login-wrapper .error {
	font-style:italic;
	color:#c00;
	font-size:90%;
	margin-bottom:0.5em;
}

#container #main-content .col .login-button-wrapper {
	margin-top:1em;
}
#container #main-content .col .login-form .fm-field {
	width:100%;
}
.login-forgot-password-wrapper legend {
	display:none;
}
#container #main-content .col .login-button-wrapper .login-button {
	display: block;
	width: 100%;
	margin:0;
	float:none;
	margin-bottom:0.5em;
	text-align:center;
}
.registration-wrapper legend {
	display:none;
}
.registration-button-wrapper {
	margin-top:1em;
}
#container .col .password-reset-form .EmailField {
	width:100%;
}
.col .password-reset-form input[type="submit"] {
	width:100%;
	text-align:center;
	margin-top:0.5em;
}

#container .form fieldset .row .field input[type='text'] {
width:35%;
}

#container .form fieldset .row .field textarea.LT {
width:35%;
}

.form-in-new-window  textarea  {
    border: none;
    padding: 0.4em;
    width: auto;
    background-color: #eeeeee;
    min-height: 12em;
    resize: vertical;
    width: 100%;
}

.form-in-new-window .labelman {
color:red;
}

.form-in-new-window input[type='text'], 
.form-in-new-window input[type='search'], 
.form-in-new-window input[type='password'], 
.form-in-new-window input[type='tel'], 
.form-in-new-window input[type='url'], 
.form-in-new-window input[type='email'] {
    border: none;
    padding: 0.4em;
    width: auto;
    background-color: #eeeeee;
    margin-bottom:1em;
    width:50%;
}

.form-in-new-window select {
margin:0.5em 0em 1em 0em;
}

.form-in-new-window .button_row {
	text-align: center;
	overflow: hidden;
	margin-top: 1em;
}

.form-in-new-window .button_row a[title='Edit previous Page'] {
	float: left;
}

.form-in-new-window .button_row input[value='Next'] {
	float: right;
}

.form-in-new-window .button_row input[value='Next'],
.form-in-new-window .button_row a[title='Edit previous Page'] {
    color: #000000;
    background: #BED730;
    background: -moz-linear-gradient(to right, #a7bc2d 0%, #BED730 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #01598c), color-stop(60%, #BED730));
    background: -webkit-linear-gradient(left, #a7bc2d 0%, #BED730 60%);
    background: -o-linear-gradient(left, #a7bc2d 0%, #BED730 60%);
    background: -ms-linear-gradient(left, #a7bc2d 0%, #BED730 60%);
    background: linear-gradient(to right, #a7bc2d 0%, #BED730 60%);
    border: none;
    padding: 0.5em 1em;
    line-height: 1.2;
}

.form-in-new-window #segment_summary {
	border: none;
	background: transparent;
	color: #9cac1f;
}

.form-in-new-window #segment_summary:hover {
	color: #8c9b1c;
	text-decoration: underline;
}

.form-in-new-window .button_row input[value='Next']:hover,
.form-in-new-window .button_row a[title='Edit previous Page']:hover, 
.form-in-new-window .button_row input[value='Next']:focus,
.form-in-new-window .button_row a[title='Edit previous Page']:focus {
    background: #d2425b;
    background: -moz-linear-gradient(to right, #a2283d 0%, #d2425b 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2283d), color-stop(60%, #d2425b));
    background: -webkit-linear-gradient(left, #a2283d 0%, #d2425b 60%);
    background: -o-linear-gradient(left, #a2283d 0%, #d2425b 60%);
    background: -ms-linear-gradient(left, #a2283d 0%, #d2425b 60%);
    background: linear-gradient(to right, #a2283d 0%, #d2425b 60%);
    text-decoration: none;
}



.form .row .desc {
	color: #666666;
	font-size: 90%;
	margin: 0;
}

#container .form .row table tr:nth-child(2n+1) {
	background: transparent;
}

#container .form .row table tr {
	border-top: solid 1px #666666;
}

#container .form .row table.matrixQuestions {
	/*table-layout: auto;*/
}

#container .form .row table.matrixQuestions thead td,
#container .form .row table.matrixQuestions th {
	background: #EEEEEE;
}

#container .form .row table.matrixQuestions thead th {
	text-align: center;
}

#container .form .row table.matrixQuestions tbody th{
	border-bottom: solid 1px white;
	padding: 0.8em;
}

#container .form .row table.matrixQuestions tbody td{
	text-align: center;
}

#container .form .row table.matrixQuestions tr {
	border-bottom: solid 1px #EEEEEE;
}

#container .form .row table.matrixQuestions td {
	border-left: solid 1px #EEEEEE;
}

#container .form fieldset .row .field input[type="checkbox"] {
	margin: 0.3em 1em 0 1em;
}

#container .form fieldset .row .field br {
	margin-bottom: 0.7em;
}

.row table th {
text-align: left;
}

.row table td {
padding: 0 1em 0 0;
}

.row table td input[type="text"],
.row table td textarea {
width: 100%;
border: solid 1px #444444;
}

.menu-placement-wrapper .description-list .menu-item a .main-link-text, .menu-placement-wrapper .standard-list .menu-item a .main-link-text {
	position: static;
}

.speech-bubbles .content-wrapper-inner .main-editor-output {
	font-size: 14px;
}

#LAmap {
	height: 600px;
	width: 100%;
}

#accessibility-controls .access-controls-wrapper .access-controls ol li {
	margin-right: 1.5em;
}

@media only screen and (max-width: 768px) {
	#LAmap {
		height: 400px;
		width: 100%;
	}
}

#verseone-credits {
	height: 180px;
}