/* Minification failed. Returning unminified contents.
(797,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
 */
html, body {
	height: 100%;
}

body {
	color: rgba(0,0,0,0.67);
	font-family: 'Gotham ssm 4r','Gotham ssm a', 'Gotham ssm b', arial, sans-serif;
	font-size: 12px;
	width: 100%;
}

a {
	color: #007573;
}

	a:hover {
		text-decoration: none;
	}

.row {
	margin-left: 0px;
}

.page-container {
	max-width: 1200px;
	min-width: 905px;
	color: rgba(0,0,0,0.67);
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
}

.bodySection {
	padding: 10px 0 10px 0;
}

	.bodySection h2 {
		color: white;
		background-color: #1D355D;
		font-size: 1.2em;
		font-weight: 400;
		padding: 0 0 0 10px;
	}

.bodySection-content.padme {
	padding: 10px;
}

.headerBackground {
	position: absolute;
	height: 70px;
	background-color: #F2F2F2;
	left: 0;
	right: 0;
	z-index: -1;
	border-top: 8px solid #7b2e81;
}

.confirmationpage-Sidebar h3 {
	font-size: 1.5em;
	line-height: 1.7em;
	color: #2d6783;
}

h4 {
	font-size: 1.2em;
	color: #1e365c;
}


label {
	font-weight: normal;
	margin-bottom: 1px;
	color: #1e365c;
}
.badge {
    background-color: #666;
}

.icon-inverse {
	background-image: url(/Themes/bootstrap/img/glyphicons-halflings-white.png);
}

.newpaint, .newpaint:hover {
	background-color: #e77424;
	color: #FFFFFF;
	padding: 5px 7px;
	font-size: 13px;
}

.importantblue {
	color: #007573;
}

.importantdarkblue {
	color: #1D355D;
}

.boldish {
	font-weight: bold;
}

.smallish {
	font-size: 0.8em;
}

.faded {
	color: #a3a3a3;
}

.leftborder {
	border-left: 1px solid #ebebeb;
	padding-left: 10px;
}

a.underline {
	color: #007573;
	text-decoration: none;
	border-bottom: dotted 1px #007573;
}

.underline {
	border-bottom: 1px dotted #007573;
}

.underlineOrange {
	border-bottom: 1px dotted #E77424;
	color: #E77424;
}

.underlineWhite {
	border-bottom: 1px dotted #FFf;
	color: #FFF;
}

/* navbar */
.navbar {
	border: none;
	padding-top: 8px;
}

	.navbar .navbar-inner {
		margin: 15px 20px;
		border: none;
		background-image: none;
		filter: initial;
		-webkit-border-radius: initial;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

		.navbar .navbar-inner img.pull-left {
			width: 119px;
		}

		.navbar .navbar-inner .language-select {
			margin: 20px 0 0 0;
			width: 350px;
			height: 20px;
		}


			.navbar .navbar-inner .language-select .control-group {
				margin: 0;
			}

			.navbar .navbar-inner .language-select .control-group a.dropdown-toggle {
				white-space: nowrap;
			}

			.control-group .langsel {
				width: 350px;
			}
			.control-group a.dropdown-toggle {
				white-space: nowrap;
			}

/* Progress */
.breadcrumb {
	border-radius: 0px;
}

	.breadcrumb .step {
		padding-right: 25px;
		display: inline-block;
	}


/* Checkbox Box */
div.checkbox-control,
div.checkbox-control input,
div.checkbox-control label {
	vertical-align: middle;
	margin: 0px;
}

	div.checkbox-control label {
		display: initial;
	}

/* Bootstrap */

#addInvolvedPartyButton {
	word-break: break-all;
}

.btn-ci4 {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    *line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #FFFFFF;
    text-shadow: none;
    background-color: #007573;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2), 0 1px 3px 0 rgba(0,0,0,0.1);
    background-image: none;
    filter: initial;
    border: none;
    filter: initial;
    /*border-radius: 0px;*/
}

.bottomButton {
    margin: 24px 0 104px;
}

.btn-ci4:hover {
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.23), 0 3px 6px 0 rgba(0,0,0,0.16);
    background-color: #007573;
    color: rgba(255,255,255,0.87);
}
    .btn-ci4:focus {
        border: 2px solid #F6BD16;
        box-shadow: 0 3px 6px 0 rgba(0,0,0,0.26), 0 7px 14px 0 rgba(0,0,0,0.19);
        outline: 0;
    }

    .btn-ci4:active {
        background-color: #015452;
    }

    .btn-ci4:disabled {
        background-color: white;
				box-shadow: none;
        color: rgba(0,0,0,0.54);
				cursor: not-allowed;
    }

input[type="text"],
textarea,
input[type="password"],
select {
	border-radius: 0px;
	margin-bottom: 0px;
}

.label-purple,
.badge-purple {
	background-color: #961cc7;
}


/* Sprites  */

[class^="sprite-"],
[class*=" sprite-"] {
	display: inline-block;
	vertical-align: middle;
}

.sprite-chart {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -32px -66px;
	width: 23px;
	height: 23px;
}

.sprite-linkbar {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -72px -120px;
	width: 35px;
	height: 24px;
}

.sprite-filecab {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -72px -63px;
	width: 32px;
	height: 44px;
}

.sprite-page {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -71px -1px;
	width: 37px;
	height: 48px;
}

.sprite-smallpage {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -33px -37px;
	width: 16px;
	height: 21px;
}

.sprite-bubbles {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -32px -6px;
	width: 28px;
	height: 24px;
}

.sprite-starwhite {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -2px -5px;
	width: 18px;
	height: 17px;
}

.sprite-star {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -2px -30px;
	width: 18px;
	height: 17px;
}

.sprite-person {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -2px -55px;
	width: 18px;
	height: 18px;
}

.sprite-plus {
	background: url(/Themes/Convercent/Images/convercent-sprite.png) no-repeat -32px -100px;
	width: 21px;
	height: 21px;
}
/* End Sprites */


/* Right Sidebar */
.sidebar {
	border-left: 1px solid #ebebeb;
	padding-left: 20px;
}


/* Step Styles */
.step-heading {
	font-size: 1.5em;
	color: #2d6783;
}

/*.step-heading h1 {
    font-size: 1.5em !important;
}*/

.copybox {
	padding-bottom: 20px;
}

.required {
	color: darkred;
	font-weight: bold;
	font-size: 1.5em;
	padding-left: 7px;
	vertical-align: middle;
}


/* Identify Org */
#SpecifiedOrganizationName {
	margin-bottom: 0px;
	width: 100%;
}

.accessAuthBox input {
	width: 180px;
}

.typeahead {
	border-radius: 0px;
	color: #787878;
	font-family: 'Gotham ssm 4r','Gotham ssm a', 'Gotham ssm b', Arial, sans-serif;
}

	.typeahead a {
		margin: 5px;
	}

.active a {
	background-color: #ebebeb !important;
	background-image: none !important;
}

.two-feature-row {
	margin: 40px 0 20px 0;
}

	.two-feature-row .feature {
		float: left;
		padding: 32px 20px 5px 20px;
		height: 430px;
		background-color: #f2f2f2;
		position: relative;
		overflow: visible;
		display: block;
		box-sizing: border-box;
	}

		.two-feature-row .feature input:focus {
			outline: none;
		}

		.two-feature-row .feature .icon {
			position: absolute;
			top: -33px;
			left: 17px;
		}

		.two-feature-row .feature .headline {
			color: #1e365c;
			font-weight: 400;
			font-size: 18px;
		}

		.two-feature-row .feature h4 {
			font-weight: 400;
			margin: 25px 0 0 0;
			font-style: italic;
		}

.feature .btnContainer {
	margin-top: 10px;
	text-align: center;
}

.feature .center {
	display: inline;
	padding: 6px 12px;
	text-align: center;
}

.feature .error {
	display: none;
	border-radius: 3px;
	border: solid 1px #d88e8c;
	background-color: #f2dede;
	color: #b94a48;
	font-size: 12px;
	padding: 14px;
	margin-bottom: 10px;
}

.feature .modal-header {
	border-bottom: none;
}

.feature .modal-body > input {
	box-shadow: none;
	border: 1px solid #b7b9b9;
}


.feature .modal-header h4 {
	font-style: normal;
	font-size: 18px;
	margin: 10px 0 0 0;
}

.feature .btn-cancel {
	margin: 5px 13px 0 0;
	display: block;
}

.feature .modal-footer {
	background-color: #fff;
	border: none;
}

.helper-content h3 {
	font-weight: normal;
	margin: 0;
}


.faq-list ol li {
	padding: 0 0 15px 0;
}

.helper-content .faq-list .span6 {
	padding: 0 20px 0 0;
}

.helper-content .dotted-border {
	border-right: 1px dotted #E8E8E8;
}

ul.flag-header-list li img {
	width: 18px;
	height: 12px;
}

/* Survey */
#issueTypes input[type="radio"] {
	margin-top: 0px;
}

.issueTypeContainer {
	padding-bottom: 10px;
}

	.issueTypeContainer label {
		font-weight: normal;
		font-size: 1.1em;
		color: #2d6783;
	}

	.issueTypeContainer .questions-body {
		background-color: #ebebeb;
		position: relative;
		padding: 15px;
		margin-top: 10px;
	}

		.issueTypeContainer .questions-body:after {
			content: ' ';
			position: absolute;
			z-index: 1;
			border: 8px solid transparent;
			border-bottom-color: #ebebeb;
			bottom: 100%;
			left: 20px;
			margin-left: -10px;
		}

.survey-question {
	margin-bottom: 15px;
}

.loading img {
	margin-right: 10px;
}

#attestationDialog {
	width: 660px;
}
#attestationDialog div.modal-body #customAttestationText {
	margin-top:20px
}

#attestationDialog > .modal-body h1,
#attestationDialog > .modal-body h2,
#attestationDialog > .modal-body h3,
#attestationDialog > .modal-body p {
	color: #000;
	font-style: initial;
	font-weight: initial;
	line-height: initial;
	margin: 0.3rem 0;
	padding: initial;
}

#attestationDialog > .modal-body ul {
	list-style-type: initial;
}

#attestationDialog > .modal-body ul,
#attestationDialog > .modal-body ol {
	margin-inline-start: 15px;
	padding: initial;
}

#attestationDialog > .modal-body li {
	margin: initial;
	padding: initial;
	line-height: initial;
}
/* Create Password/Confirm */

.confirmBeforeSubmit label {
	font-weight: normal;
	font-size: 1.1em;
	color: #2d6783;
}

form .error {
	color: #bc2b2b;
}

textarea.error,
input.error {
	border: 2px solid #bc2b2b;
}

label.error {
	font-size: 12px;
	font-weight: 700;
}

.information-form {
	background-color: #ebebeb;
	position: relative;
	padding: 15px;
	margin-top: 10px;
}

#disclosureFields_FullDisclosure {
	margin: 25px 0;
}

#relationshipToOrg {
	margin: 25px 0;
	font-weight: 700;
}

	.information-form .row-fluid {
		padding: 5px 0px;
	}

	.information-form::after {
		content: ' ';
		position: absolute;
		z-index: 1;
		border: 8px solid transparent;
		border-bottom-color: #EBEBEB;
		bottom: 100%;
		left: 20px;
		margin-left: -10px;
	}



/* Messages */
.message-list {
	list-style-type: none;
	margin: 0px;
	padding: 0px !important;
}

	.message-list li {
		padding: 0px;
		margin: 0px;
	}

	.message-list .message {
		overflow: hidden;
		padding: 15px 0 15px 15px;
		position: relative;
		border-bottom: 1px solid #ebebeb;
	}

	.message-list .new-message {
		padding: 0px;
		border: none !important;
		background-color: none !important;
	}

		.message-list .new-message .message-content {
			background-color: #ebf4f4;
			padding: 20px !important;
			width: 70% !important;
		}

	.message-list .message .account-container {
		float: left;
		position: relative;
		width: 180px;
	}

	.message-list .message.new-message .account-container {
		padding: 15px 0 0 20px;
	}

	.message-list .message:hover {
		background-color: #ebf4f4;
	}

	.message-list .new-message:hover {
		background-color: #FFFFFF;
	}

	.account-container,
	.message-list .message .message-content {
		padding: 5px;
	}

.account-avatar {
	float: left;
	height: 40px;
	width: 40px;
}

	.account-avatar img {
		height: 38px;
		width: 38px;
		border: solid 1px #4D858E;
	}

.account-info {
	float: left;
	margin-left: 5px;
	max-width: 150px;
}

.account-info-name {
	font-weight: bold;
}

.account-info .account-info-time {
	font-size: 0.8em;
}

.message-content {
	float: right;
	position: relative;
	width: 75%;
	padding-right: 10px;
}

.message-list .message.new-message .message-content:before {
	content: ' ';
	position: absolute;
	z-index: 10;
	border: 15px solid transparent;
	border-right-color: #ebf4f4; /* ebf4f4 */
	top: 10px;
	left: 0;
	margin-left: -4.5%;
}

ul.child-message-list {
	margin-left: 50px;
}

.new-message .message-controls {
	padding-right: 10px;
	padding-top: 10px;
	margin-left: 0px;
}

/* END Messages */

.headerAction {
	color: #ffffff;
	display: inline-block;
	font-size: 0.7em;
	margin-right: 10px;
	cursor: pointer;
}

	.headerAction:hover {
		color: #ffffff;
	}

.listItemPerson {
	position: relative;
	width: 25%;
	margin: 0 3% 0 0%;
}

	.listItemPerson img {
		height: 38px;
		width: 38px;
		border: solid 1px #4d858e;
		margin: 5px 10px 5px 0;
	}

	.listItemPerson .itemPerson {
		margin: 4px 0;
		font-size: 14px;
	}

	.listItemPerson .personContainer {
		margin: 5px 0;
	}

.listItemDetails {
	position: relative;
	width: 48%;
	font-size: 0.8em;
}

	.listItemDetails .itemSummary {
		line-height: 16px;
	}

.listItemResponses {
	position: relative;
	width: 21%;
	margin: 0 0 0 3%;
	background-image: url(/Themes/Convercent/Styles/[object Object]);
	background-position: center left;
	background-repeat: no-repeat;
}

	.listItemResponses span {
		display: block;
		margin: 8px 0 0 25px;
		line-height: 14px;
	}

.bodyList {
	padding: 0;
	position: relative;
}

	.bodyList li:hover {
		background-color: #ebf4f4;
	}

	.bodyList li {
		position: relative;
		margin: 0;
		padding: 10px 0;
		line-height: 12px;
		cursor: pointer;
	}

		.bodyList li small {
			font-size: 0.7em;
		}

ul {
	list-style-type: none;
	margin: 0;
	padding: 10px;
}

li {
	margin: 10px 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0px 0 0;
	padding: 0;
}

.bodyContent h1 {
	font-size: 1.5em;
	color: #1d355d;
	line-height: 1;
}

.bodyHeader {
	margin-bottom: 10px;
}

	.bodyHeader h1 {
		margin: 0;
	}

		.bodyHeader h1 .noBreadcrumb {
			margin: 32px 0 0 0;
		}

.styledBreadcrumb {
	background-color: transparent;
	margin: 0 0 20px 0;
	padding: 0px;
}

	.styledBreadcrumb li {
		margin: 0;
		padding: 0;
		font-size: 0.8em;
	}

		.styledBreadcrumb li .active {
			color: #787878;
		}

.actionBtn {
	background-color: #007573;
	background-image: none;
	border: none;
	color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
}

	.actionBtn:hover {
		color: #ffffff;
		background-color: #007573;
	}







.information-form input[type=text] {
	width: 95%;
}

.information-form .span11 {
	min-height: 0;
}

.information-form .information-form-label {
	margin-top: 10px;
}

/* Step Attachment Upload */

.step-attach-files {
}

	.step-attach-files .attach-file-picker {
		position: relative;
		text-align: center;
		padding: 25px;
	}

		.step-attach-files .attach-file-picker input[type='file'] {
			width: 400px;
			cursor: pointer;
			margin-top: 5px;
			position: relative;
			left: 10px;
			top: 10px;
		}

	.step-attach-files .attachment {
		position: relative;
	}

		.step-attach-files .attachment input[type='file'] {
			opacity: 0;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 2px;
			height: 2px;
			display: none;
		}

	.step-attach-files .attach-files-dropzone {
		border: 2px dashed #b2b2b2;
		background: #ebebeb;
	}

	.step-attach-files .attach-file-link {
		padding: 0px;
		text-decoration: underline;
	}

	.step-attach-files .attach-files {
		min-height: 50px;
		padding: 10px 15px;
	}

	.step-attach-files .active-dropzone {
		border: 2px dashed #000066;
		background-color: #ab60cc;
		color: #E8E8E8;
	}

		.step-attach-files .active-dropzone a {
			color: #E8E8E8;
		}

	.step-attach-files .attach-files .attachment {
		border-top: 1px solid #ebebeb;
		margin-top: 5px;
		padding-top: 5px;
		margin-left: 0px;
	}

/* END Step Attachment Upload */

/* Attachment Widget */

.attachment-widget h2 {
	margin-bottom: 0px;
}

.attachment-widget ul.attachments {
	list-style-type: none;
	margin-left: 0px;
}

.attachment-widget .attachment-info {
	display: inline-block;
	vertical-align: top;
	max-width: 230px;
}

.attachment-widget ul.attachments li.listItem {
	float: left;
	min-width: 277px;
	width: 27%;
	margin-right: 2%;
	height: 135px;
}

	.attachment-widget ul.attachments li.listItem .xsmall {
		font-size: small;
	}

.attachment-widget .attach-file-picker {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 10px;
}

.attachment-widget.active-dropzone .bodySection-content {
	border: 2px dashed #000066;
	background-color: #ab60cc;
	color: #E8E8E8;
}

	.attachment-widget.active-dropzone .bodySection-content a {
		color: #E8E8E8;
	}

.logoutButton {
	cursor: pointer;
	padding: 0px 10px 0 16px;
	width: 40px;
	color: #ffffff;
	font-size: 0.8em;
	background-color: #696969;
	height: 24px;
	line-height: 24px;
	border-radius: 20px;
	margin: 8px 0 0 10px;
}

	.logoutButton:hover {
		background-color: #7b2881;
	}

/*  Footer  */
.push {
	height: 120px;
}

#footer {
	background: #ebebeb;
	color: rgba(0,0,0,0.67);
	height: 120px;
	width: 100%;
	padding: 0;
	font-size: 1.05em;
}


	#footer .title {
		color: rgba(0,0,0,0.67);
		margin-bottom: 10px;
		font-size: 1.2em;
		font-weight: bold;
	}

	#footer a {
		color: rgba(0,0,0,0.67);
		border-bottom: 1px solid #ccc;
	}

		#footer a:link {
			color: rgba(0,0,0,0.67);
		}

#footer-content {
	padding-top: 10px;
	padding-left: 80px;
	max-width: 1200px;
	min-width: 905px;
	margin: 0 auto;
}

.footer-list {
	padding-top: 18px;
	width: 25%;
	float: left;
	line-height: 1.5em;
}

.footer-logos {
}

#footer .copyright {
	padding-top: 10px;
	font-size: .8em;
}

.white {
	color: white;
}

.font-light {
	font-style: normal;
	font-weight: 300;
}
/*  End Footer  */

/*  Footer Landing Page  */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	src: local("Montserrat Light"), local("Montserrat-Light"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-300.woff2) format("woff2"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-300.woff) format("woff");
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local("Montserrat Regular"), local("Montserrat-Regular"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-regular.woff2) format("woff2"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-regular.woff) format("woff");
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	src: local("Montserrat Medium"), local("Montserrat-Medium"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-500.woff2) format("woff2"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-500.woff) format("woff");
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-600.woff2) format("woff2"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-600.woff) format("woff");
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local("Montserrat Bold"), local("Montserrat-Bold"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-700.woff2) format("woff2"), url(/Themes/Convercent/fonts/Montserrat/montserrat-v15-latin-700.woff) format("woff");
}

#landing-page-v2 #lp-footer {
	width: 100%;
	color: #fff;
	flex-shrink: 0;
	background-color: #6F767E;

	line-height: 1.6;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
}

#landing-page-v2 #lp-footer #lp-footer-content {
	display: flex;
	flex: 0 1 auto;
	flex-direction: column;
	align-items: center;
	padding: 21px;
	margin-top: 6px;
}

#landing-page-v2 #lp-footer #lp-footer-content #footer-first-row {
	margin: 16px;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

#landing-page-v2 #lp-footer #lp-footer-content #footer-first-row .page-footer-col {
	flex-direction: column;
	word-wrap: break-word;
}

#landing-page-v2 #lp-footer #lp-footer-content #footer-second-row {
	display: flex;
	flex-direction: column-reverse;
}

#landing-page-v2 #lp-footer #lp-footer-content #footer-second-row .page-footer-col {
	justify-content: center;
}

#landing-page-v2 #lp-footer #lp-footer-content #footer-second-row .footer-poweredBy {
	margin-top: -16px;
	display: flex;
}

@media screen and (max-width: 800px) {
	#landing-page-v2 #lp-container .l-container {
		flex-direction: column;
	}

	#landing-page-v2 #lp-container #page-top .translation {
		padding: 0;
	}

	#landing-page-v2 #lp-container #page-top .langsel .language-menu {
		position: fixed;
	}

	#landing-page-v2 #lp-container #page-top .langsel .language-menu ul {
		width: 100%;
		min-width: 310px;
		padding: 10px;
		column-count: 1;
	}

	#landing-page-v2 #lp-container #page-top .langsel .language-menu ul li {
		width: 100%;
		min-width: 310px;
	}

	#landing-page-v2 #lp-container #lp-content-container #company-info-container #company-info {
		box-sizing: border-box;
		width: 100%;
		text-align: center;
	}

	#landing-page-v2 #lp-container #lp-content-container .page-block {
		align-self: center;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row {
		flex-direction: column;
		margin-bottom: 8px;
		padding: 20px 10px;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .page-block {
		max-width: none;
		width: 90%;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .page-block.page-block-divider {
		border-right: none;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .page-block.check-status-block {
		margin-top: 16px;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .page-block .page-block-headline {
		display: inline-block;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .page-block .form-btn {
		position: static;
		margin-top: 15px;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .accessAuthBox .accessAuthBox-input-set {
		display: block;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .accessAuthBox .accessAuthBox-input-set .accessAuthBox-input {
		display: block;
		width: 100%;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .accessAuthBox .accessAuthBox-input-set .accessAuthBox-input input {
		width: 100%;
	}

	#landing-page-v2 #lp-container #lp-content-container #first-row .accessAuthBox .copybox {
		padding-bottom: 0;
	}

	#landing-page-v2 #lp-container #lp-content-container #second-row {
		flex-direction: column;
		padding: 20px 10px;
	}

	#landing-page-v2 #lp-container #lp-content-container #second-row .page-block {
		max-width: none;
		width: 90%;
	}

	#landing-page-v2 #lp-container #lp-content-container #second-row .page-block .page-block-headline {
		font-size: 18px;
	}

	#landing-page-v2 #lp-container #lp-content-container #second-row .page-block .custom-content-block {
		margin-top: 8px;
	}

	#landing-page-v2 #lp-footer #lp-footer-content {
		align-items: flex-start;
		font-size: 12px;
	}

	#landing-page-v2 #lp-footer #lp-footer-content #footer-first-row {
		margin: 0;
		flex-direction: column;
		text-align: left;
	}

	#landing-page-v2 #lp-footer #lp-footer-content #footer-first-row .page-footer-col {
		margin-bottom: 16px;
		width: auto;
	}

	#landing-page-v2 #lp-footer #lp-footer-content #footer-second-row {
		margin: 0;
		flex-direction: column-reverse;
		align-items: center;
	}

	#landing-page-v2 #lp-footer #lp-footer-content #footer-second-row .page-footer-col {
		padding-top: 10px;
	}

	#landing-page-v2 #lp-footer #lp-footer-content #footer-second-row .footer-poweredBy {
		margin-left: 0;
	}

	#landing-page-v2 #lp-footer #lp-footer-content .font-light.title {
		font-weight: bold;
	}
}
/*  End Footer Landing Page  */

	.field-validation-valid {
		display: none;
	}

	.validation-summary-valid {
		display: none;
	}


	/*  Begin Modal  */
	.modal.fade {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	/*  End Modal  */

	.linkedPerson {
		padding-right: 30px;
		color: #787878;
		word-wrap: break-word;
	}

	.langsel .langsel-culture > img {
		margin-right: 10px;
		vertical-align: baseline;
	}

	.alert-important-container {
		background-color: #ebf4f4;
		float: left;
		clear: both;
		width: 100%;
		margin: 10px 0 30px 0;
	}

	.alert-important-img {
		float: left;
		margin: 25px 0 0 4%;
	}

	.alert-important-content {
		float: right;
		width: 88%;
	}

	.alert-important-head {
		color: #1e355e;
		font-size: 18px;
	}

	.badge-info {
		background-color: #1e355e;
	}


	.confirmationContent {
		float: left;
		clear: both;
	}

	.pointy {
		cursor: pointer;
	}

	#accessContainer {
		text-align: center;
		width: 100%;
	}

	#accessCodeCopy {
		display: block;
	}

	#accessCode {
		margin: 5px 0;
		display: inline-block;
		padding: 10px 15px;
		font-size: 18px;
	}

	.modal-header h1 {
		font-size: 24px;
		color: #1d355d;
		font-family: 'Gotham ssm 4r','Gotham ssm a', 'Gotham ssm b', arial, sans-serif;
	}

	.info-block {
		background-color: #b6d7d7;
		color: #435363;
		border-radius: 3px;
		padding: 10px;
	}


	html[dir="rtl"] .issueTypeContainer .span1,
	html[dir="rtl"] .issueTypeContainer .span11 {
		float: right;
		margin-left: 10px;
	}


	.passwordForm.disabled #passwordContainer,
	.passwordForm.disabled .copybox {
		opacity: 0.6;
	}

	.passwordForm.disabled a.actionBtn {
		margin: 15px 0;
	}

	.multi-col li {
		float: left;
	}



	/* INFO BOX */
	.generic-popmenu-item-info {
		background: url(/Themes/Convercent/Images/icon-moreinfo.png) 0px 0px no-repeat;
		height: 30px;
		width: 30px;
		margin: 12px 0 0 15px;
		position: absolute;
		margin-top: -1px; /*this aligns it with the standard text line height*/
		display: inline-block;
	}

		.generic-popmenu-item-info .popover {
			min-height: 150px;
			top: -79px;
			left: 25px;
			display: block;
		}

		.generic-popmenu-item-info .popover-title {
			margin-top: 0;
			font-size: 1em;
		}

		.generic-popmenu-item-info .popover p {
			margin: 10px 15px;
			color: #787878;
		}





	/* wrap long lines of text without spaces */
	.wrapNonBreakingText {
		word-break: break-word; /*intellisense says this is wrong, but it's not. don't change/remove */
		word-wrap: break-word;
	}

		.wrapNonBreakingText button {
			height: 100%;
		}

	.issueIntakeLabel {
		color: rgba(0,0,0,0.67) !important;
		font-weight: 400;
		font-style: normal;
	}

	.white-space {
		white-space: pre-line;
	}

.dropdown a[disabled=disabled] {
    color: #a3a3a3;
    border-bottom: 1px dotted #a3a3a3;
}

.dropdown .dropdown-menu li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ebebeb;
}

    .dropdown .dropdown-menu li:last-child {
        border-bottom: none;
    }

    .dropdown .dropdown-menu li a,
	.dropdown .dropdown-menu li button {
        color: #007573;
		padding: 5px 10px;
    }

        .dropdown .dropdown-menu li a:hover {
            background: #ebf4f4;
        }

        .dropdown .dropdown-menu li a:focus {
            background: #ebf4f4;
            outline: 0;
        }

        span.dropdown-menu-infotext {
            display: block;
            font-size: 11px;
            font-style: italic;
            color: #787878;
        }

.ellipsis-menuItem > form > button {
    text-align: left;
    width: 200px;
}

.enableToggle {
    color: #007573;
    border-bottom: 1px dashed #007573;
    font-size: 12px;
    cursor: pointer;
    display: inline-block;
    padding: 5px 15px 5px 0;
    background-image: url(/Themes/Convercent/Styles/Modules/dataFilters/arrow-down2.png);
    background-position: 100% 55%;
    background-repeat: no-repeat;
}

.headerAction_DropdownPopover {
    width: 300px;
}

.padLeft {
    padding-left: 30px;
}

#footer-content #ot-sdk-btn.ot-sdk-show-settings {
	color: rgba(0,0,0,0.67);
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	border: none;
	border-bottom: 1px solid #ccc;
	padding: inherit;
}

	#footer-content #ot-sdk-btn.ot-sdk-show-settings:hover {
		background-color: #ebebeb;
	}

/*
///////////////////////////////////////
Additional.css
Author: Andrew Fullerton
February 14th, 2013
Additional Styles created for Convercent pages 'Create a New Policy Distribution'
///////////////////////////////////////
*/


/* Navigation */

/*#bodyNav a {
	font-size: .8125em;
	margin: 0 5px 30px;
}

	#bodyNav a:first-of-type {
		margin-left: 0;
	}

#page-numbering {
	margin-bottom: 120px;
}

	#page-numbering > ul {
		text-align: center;
	}

		#page-numbering > ul > li {
			display: inline;
			margin: 0 .2em;
		}


	#page-numbering > ul > li > i {
	margin-left: 0;
}
.anchor-arrow {
	background-image: url(/Themes/Convercent/Images/anchor-arrow.png);
	display: inline-block;
	height: 12px;
	width: 10px;
	vertical-align: text-top;
	margin-top: 3px;
}
	

.drop-arrow {
	background-image: url(/Themes/Convercent/Images/drop-arrow.png);
	display: inline-block;
	height: 9px;
	width: 5px;
	float: left;
	vertical-align: text-top;
	margin: 5px 5px 0;
}

	#recipients-total {
	margin: 0 30px;
}
	*/
li {
	margin: 0 5px 0;
	padding: 0;
}



/* Side Bar */

.boldDate {
	background: #ebebeb;
	color: #787878;
	font-size: .8em;
	padding: 3px 5px;
	margin: 2px 5px 2px 0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	text-transform: uppercase;
}

.recentActivity {
	font-size: .8em;
}

	.recentActivity > li {
		padding: 6px 0px;
		border-bottom: 1px solid #ecedee;
	}

/* Main Body */

.bodyHeader {
	margin-bottom: 35px;
}



.page-data {
	margin-left: 10px;
}

/* alerts */
.warning {
	color: #F86B00;
}

.warningLabel {
    height: 40px;
    background-color: #F9E4A5;
    width: 97%;
    padding-left: 0 !important;
    margin-bottom: 10px;
}

.warningLabel p {
    font-size: 14.5px;
    color: rgba(0,0,0,0.78);
    font-weight: 500;
    vertical-align: middle;
    margin-top: 12.75px;
    display: inline-block;
    padding-left: 10px;
}
.normalText {
    font-size: 12px;
    color: rgba(0,0,0,0.67);
    margin-bottom: 0;
}
.overdue {
	background: #F86B00;
	width: 100px;
	text-align: center;
	color: #fff;
	text-transform: capitalize;
}


/*.status-open,
.status-scheduled,
.status-overdue {
	font-size: .875em;
	padding-top: 2px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.status-open {
	background-color: #1d355d;
}

.status-scheduled {
	background-color: #E77424;
}

.status-overdue {
	background-color: #cc0000;
}*/

.due-date {
	background-color: #ebebeb;
	font-size: .875em;
	padding-top: 2px;
	color: #1d355d;
	text-align: center;
}

.pull-Left .headerNotice {
	margin-right: 5px;
}

.sm-values {
	font-size: .875em;
}

legend {
	border-bottom: none;
	font: bold 1.5em/1em "proxima-nova", Helvetica, Arial, sans-serif;
	color: #1d355d;
}

.input-header {
	margin-bottom: 2px;
}

.confirmation-title-label {
	color: #1d355d;
	font-family: 'Gotham ssm 4r','Gotham ssm a', 'Gotham ssm b', Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
}

.campaign-confirmation-title {
	overflow: hidden;
	font-family: Montserrat, 'Gotham ssm 4r','Gotham ssm a', 'Gotham ssm b', Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	color: rgba(0,0,0,0.87);
	margin-bottom: 35px;
}

.campaign-display-title {
	margin-top: 35px;
}

h4 {
	font-weight: normal;
	color: #1d355d;
}

.align-right {
	text-align: right;
}

.subSection {
	background-color: #ebebeb;
	color: #1d355d;
	padding: 2px;
	height: 35px;
}

.notch {
	border-top: 12px solid #EBEBEB;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	margin: 6px 0 0;
	width: 0;
	height: 0;
	position: relative;
	top: 30px;
}

.subSection > select {
	width: 185px;
	margin-top: 8px;
	margin-right: 5px;
}

.subSection > input {
	margin-bottom: 0;
}

.subSection > .filter {
	margin: 12px 15px;
	color: #696969;
}

.subSection-auxControl { 
	margin:8px;
	position: relative;
	bottom: 5px;
}
.distribution {
	border-bottom: 1px solid #e4e4e4;
}

	.distribution > .row-fluid {
		margin: 2px;
	}

	.distribution:hover {
		background-color: #ebf4f4;
	}

.subSection-items, .subSection-items-nav {
	display: inline;
}



.span8 > .subSection-items {
	padding: 0 6px;
}

.subSection-items:last-of-type {
	padding-right: 0;
}

.subSection-items:first-of-type {
	padding-left: 0;
}

.badge-active,
.badge-count {
	background-color: #696969;
	color: #fff;
	padding: 2px 18px;
	margin-right: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

.badge-active {
	background-color: #E77424;
}

#distribution-list > ul {
	padding: 0;
}

/* Employee Responses */

.response-search {
	background: #f6f6f6;
}

#response-header {
	background: #ebebeb;
}

	#response-header > div {
		min-height: 20px;
		height: 20px;
	}

	#response-header > div {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	#response-header input[type="checkbox"] {
		margin-top: 3px;
	}

.search-recipients {
	padding: 17px 0 9px;
}

.column {
	padding-bottom: 5px;
	background-color: #f6f6f6;
}
/*
.policy {
	background: #4d858e;
	color: #fff;
}
	 */
.stack {
	background-color: #cfe4e8;
	color: #4d858e;
}

.stack-arrow {
	background-image: url(/Themes/Convercent/Images/stack-arrow.png);
	display: inline-block;
	height: 19px;
	width: 16px;
}

.policy > .bar-checkbox,
.stack > .bar-checkbox {
	background-color: #7dacb5;
}

.person {
	background-color: #e6f0ff;
}

	.person > .bar-checkbox {
		background-color: #b7cce5;
	}

.select-all {
	background-color: #fff8e3;
}

	.select-all > .bar-checkbox {
		background-color: #d7d7d7;
	}

.policy,
.stack,
.person,
.policy {
	height: 45px;
	margin: 1px 0;
}

/*#response-header,
.policy,
.stack,
.person,
.policy,
.group {
	font-size: 13px;
}*/

.row-fluid .select-all > div,
.row-fluid .stack > div,
.row-fluid .policy > div,
.row-fluid .person > div {
	margin-top: 13px;
}

/*.status-unopened,
.status-incomplete,
.status-complete {
	text-transform: capitalize;
}

.status-unopened {
	color: #ff6600;
}

.status-incomplete {
	color: #666666;
}

.status-complete {
	color: #017975;
}

.row-fluid div.stack-meta {
	margin-top: 10px;
	line-height: 13px;
}

.stack-meta p {
	margin-bottom: 0px;
}
	

.row-fluid > .row-title {
	font-size: 16px;
}
	*/
div.span1.bar-checkbox {
	text-align: center;
	margin-top: 0;
	height: 45px;
}

#response-header.row-fluid .span1 {
	text-align: center;
	margin-top: 2px;
}

.bar-checkbox input {
	margin-top: 15px;
}

#filters {
	background-color: #f5f5f5;
	margin: 1px 0 30px;
	padding-bottom: 10px;
}

/* Check Boxes */

ul.filter-inputs li {
	padding: 0 .7em;
}

.checkbox input[type="checkbox"] {
	margin-right: 3px;
}


/* Form Data Entry 


	

	/* smSelect was created for forms with 2 charicters. .span1 was too small and would cut off charicters. .span2 would be too large */
select.span2.smSelect {
	width: 52px;
}

.span2.mdSelect {
	width: 8%;
}

/* Drop Down arrows */
i.icon-play {
	margin-left: -15px;
	-webkit-transform: rotate(0deg);
}


i.dropList,
i.icon-play, #arrowToggle {
	-webkit-transition: .5s all;
}

	i.dropList, #arrowToggle.dropList {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
	}

i.date-icon {
	background-image: url(/Themes/Convercent/Images/calendarSprites.png);
	background-position: 0px 0px;
	width: 24px;
	height: 24px;
	vertical-align: text-top;
	position: relative;
	display: inline-block;
	cursor: pointer;
}

	i.date-icon:after {
		content: "";
		background-image: url(/Themes/Convercent/Images/calendarSprites.png);
		background-position: 24px 0;
		display: inline-block;
		width: 24px;
		height: 24px;
		opacity: 0;
		-webkit-transition: opacity 1s;
		-moz-transition: all .2s;
		-o-transition: all .2s;
		-ms-transition: all .2s;
	}

	i.date-icon:hover:after {
		opacity: 1;
	}

#arrowToggle {
	width: 24px;
	height: 24px;
	background-image: url(/Themes/Convercent/Images/arrow24.png);
	display: block;
	position: absolute;
	bottom: 5px;
	left: 6px;
	-webkit-transform: rotate(-90deg);
}

.selection {
	vertical-align: center;
	padding: 0px 6px 5px;
	margin-bottom: 0;
	border: 1px #ccc solid;
	border-radius: 1px;
	height: 30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/Themes/Convercent/Images/cheveron.png) no-repeat right;
	background-color: #fff;
	font-size: .875em;
}

	.selection > option {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}

	.selection:focus {
		outline: none;
		border-color: rgba(82, 168, 236, 0.8);
	}

.subSection > .live-search {
	margin-bottom: 0;
}

.subSection > ul {
	/*margin-top: 6px;*/
	padding: .4em .7em;
}

.subSection .active {
	font-weight: bold;
	color: #FF6600;
}

/* Buttons */

.submitBtn,
.removeBtn,
.submitBtn:hover,
.removeBtn:hover {
	height: 45px;
	padding: 0 30px;
	margin-top: 20px;
	background-image: none;
	border: none;
	color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	text-shadow: none;
}

	.removeBtn,
	.removeBtn:hover {
		background-color: #696969;
	}

	.submitBtn,
	.submitBtn:hover {
		background-color: #007573;
	}

/* Listed Items */

.subOrg > li {
	margin-left: 12px;
}

.active-subOrg {
	color: #1d355d;
	border-bottom: 1px solid;
}

ul {
	padding: 5px 5px 0;
}

.xLinks > a {
	margin: 5px;
}

.separator {
	margin: 0 3px;
	padding-bottom: 12px;
	font-size: .875em;
}

.backing {
	background: #f5f5f5;
	padding: 5px 10px;
}

.fieldRow {
	margin-top: .8em;
}

/* Temp Fix for .thumbnails inside of .row-fluid */

ul.thumbnails li.span6 {
	margin-left: 0px;
	margin-bottom: 0px;
}

/*  Stylistic Changes to Initiatives bar graphs */

.graph-bar {
	padding: 6px 0 0;
}

.row-fluid .graph-bar {
	margin-left: 0;
}

.percent-complete-graph-new {
	position: relative;
	height: 20px;
	border: dashed 1px #7b2881;
	background-color: #fff;
	margin-right: 10px;
}

.percent-complete-fill-new {
	position: absolute;
	top: -1px;
	left: -1px;
	height: 20px;
	background-color: #7b2881;
	border: solid 1px #7b2881;
}

.percent-complete-text-new {
	color: #7b2881;
	line-height: 25px;
}

.percent-complete-graph {
	margin: 4px 0;
}

#expanded {
	padding: 0;
	margin: 0;
}

.submit-btn {
	height: 36px;
}

/* Temp width fix for full width containers */

.personTile {
	margin: 5px 10px 5px 0;
}

.linkedPerson {
	padding-right: 30px;
	word-break: break-word;
}

div#currentPeople {
	margin: 0 0 10;
}

#currentPeople {
	border-bottom: 1px #ccc solid;
	position: relative;
}

#toggleBack {
	background: #ccc;
	display: inline-block;
	height: 90%;
	position: absolute;
	bottom: 5px;
	right: 0%;
	width: 36px;
}

/* Forms */

.checkbox {
	margin-bottom: 0;
	padding: 0;
}

	.checkbox > input[type="checkbox"] {
		margin-left: 0;
	}

.indent1 {
	margin: 5px 10px;
}

.text-bold {
  font-weight: bold;
}

.inner-icon {
	position: relative;
}

.inner-icon .material-icons {
	position: absolute;
	padding: 4px;
	pointer-events: none;
	vertical-align: middle;
	color: lightgray;
}

.right-icon .material-icons {
	right: 0px;
}

.right-icon input {
	padding-right: 30px;
}

/* Layout and Fitting Elements */


.row-fluid .collapse-row {
	min-height: 20px;
}


.totals {
	float: right;
}


	.totals ul {
		padding: 3px 0 0 0;
	}

	.totals.span8 {
		padding-top: 6px;
	}



/* Popover Styleing */

.popover {
	width: 300px;
	padding: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.popover:focus {
    outline: 0;
}

.popover-title {
	background: #e6e6e6;
	border-color: #e6e6e6;
}

.popover.bottom .arrow {
	border-bottom-color: #e6e6e6;
}

/*
 *	Custom Field Controls
 */
.custom-field-row {
	margin-bottom: 10px;
}

.currencyTextBox {
	width: 220px;
}

.questionsContainer {
	margin-right: 20px;
}


/*
 *	Navigation Tabs 
 *	
 *  Navigation of progress on New Distribution Page
 *
 *
 */

#progress {
	display: inline;
	text-align: center;
	background-color: #e4e4e4;
	padding: 13px 0;
	margin: 0;
}

	#progress li {
		display: inline-block;
		background: url(/Themes/Convercent/Images/);
		width: 16.173%; /* 893.609375px ÷ 5 = */
		padding: 13px 0;
		margin: 0;
	}

/*
 *	Notification Profiles
 *
 *
 *
 */

/*
 *	Translations Profiles
 *
 *
 *
 */

span.translated-text {
	background-color: #ffff99;
	color: rgba(0, 0, 0, .70);
	-webkit-box-shadow: 0px 0px 5px 2px rgba(255,255,153,0.75);
	-moz-box-shadow: 0px 0px 5px 2px rgba(255,255,153,0.75);
	box-shadow: 0px 0px 5px 2px rgba(255,255,153,0.75);
}

.translation-link > span > span {
	font-weight: bold;
}

/*
 *	Print Profiles
 *
 *
 *
 */

@media print
{
	.no-print, .no-print *
	{
		display: none !important;
	}

	span.translated-text {
		background-color: none !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
}

/* Don't display focus outline around main content */
div#main.mainContent:focus {
	outline: none;
}

