.portlet-dlg-icon-label {
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}

.portlet-icon-label {
	color: #000000;
}

.portlet-section-header {
	font-weight: bold;
	color: #333333;
}

.portlet-section-header-highlight {
	background-color: #F0F0F0;
}

.portlet-font {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
}

.portlet-section-subheader {
	color: #333333;
}

.portlet-table-selected {
	color: #333333;
	background-color: #c5d1de;
}

.portlet-table-alternate {
	color: #333333;
}

.portlet-table-header {
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #aaaaaa;
}

.portlet-table-body {
	text-align: left;
	border-width: 1px 0px 0px 0px ! important;
	border-style: solid ! important;
	border-color: #aaaaaa ! important;
}

.portlet-table-subheader {
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.portlet-form-input-field {
	border: 1px solid #999999;
}

.portlet-form-button {
	text-decoration: none;
	text-align: center;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
	padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
}

.portlet-form-field, .portlet-form-field-label {
	color: #333333;
}

.portlet-font-dim {
	color: #808080;
}

.portlet-form-label {
	color: #333333;
}

.portlet-msg-error {
	color: #000000;
}

.portlet-msg-alert {
	color: #000000;
}

.portlet-msg-success {
	color: #000000;
}

.portlet-msg-info {
	color: #000000;
}

.portlet-section-text {
	color: #666666;
}

.portlet-msg-status {
	color: #333333;
}

.portlet-menu, .portlet-menu-cascade {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px;
}

.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px;
}

.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px;
}

.portlet-menu-item-hover, .portlet-menu-cascade-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px;
}

.portlet-menu-item-hover-selected,
	.portlet-menu-cascade-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px;
}

.portlet-menu-cascade-item {
	background-color: #eeeeee;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px 3px 3px 3px;
}

.portlet-menu-cascade-item-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
	padding: 3px 3px 3px 3px;
}

.portlet-menu-separator, .portlet-menu-cascade-separator {
	background-color: #999999;
}

.portlet-menu-content, .portlet-menu-content-selected {
	background-color: #eeeeee;
}

.portlet-menu-content-hover, .portlet-menu-content-hover-selected {
	background-color: #cccccc;
}

.portlet-menu-caption {
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
}

.portlet-separator {
	background-color: #999999;
	height: 1px;
}

div.portlet-separator {
	background-color: #999999;
	margin: 2px 0 2px 0;
}

.help {
	font-size: 1em;
	color: #000000;
}

.help_indent {
	font-size: 1em;
	color: #000000;
	background-color: #ffffff
}

A.help {
	font-size: 1em;
	color: #3366CC
}

A.help:visited {
	font-size: 1em;
	color: #666699
}

A.help:active {
	font-size: 1em;
	color: #3366CC
}

A.help:hover {
	font-size: 1em;
	color: #3366CC
}

H2.help {
	padding-left: 8px;
	font-weight: bold;
	font-size: 1.1667em;
	color: #000000;
	padding-top: 22px;
	border-bottom: 1px solid #B0B0B0;
	background-color: #F0F0F0;
	text-align: left
}

H3.help {
	font-size: 1.1667em;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 3px;
	background-color: #F0F0F0
}

H3 A.help {
	font-size: 1.1667em;
	color: #000000;
	background-color: #F0F0F0;
	text-decoration: none
}

H4.help {
	padding-left: 8px;
	margin: 16px 20px 0px 20px;
	color: #000000;
	padding-top: 3px;
	background-color: #F0F0F0;
	text-align: left
}

H4 A.help {
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	font-style: italic;
	background-color: #F0F0F0
}

P.help {
	padding-bottom: 0px;
	margin: 2px 20px 0px 30px;
	padding-top: 4px
}

P.help_indent {
	padding-bottom: 0px;
	margin: 2px 20px 0px 0px;
	padding-top: 4px
}

UL.help {
	margin-left: 56px;
	margin-right: 20px
}

OL.help {
	margin-left: 56px;
	margin-right: 20px
}

DL.help {
	margin-left: 56px;
	margin-right: 20px
}

PRE.help {
	margin-left: 30px;
	font-family: monospace;
	font-size: 1.1667em;
}

DT A.help {
	font-weight: 900;
	color: #000000
}

DD.help {
	padding-bottom: 20px;
	padding-top: 2px
}

LI.help {
	padding-bottom: 2px;
	padding-top: 2px
}

TABLE.help {
	padding-right: 20px;
	padding-left: 30px;
	margin-left: 28px
}

TH.help {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

TD.help {
	padding-bottom: 3px;
	vertical-align: top;
	padding-top: 3px;
	text-align: left
}

.lotus_rtl TD.help {
	text-align: right;
}

samp, samp.help {
	font-family: monospace;
	font-size: 1.1667em;
}

TABLE.dataTable {
	color: black;
	width: 90%;
	border-collapse: collapse;
	border-color: Black;
	background-color: white;
	margin-left: 28px;
}

.dataTable TH {
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	background-color: #F0F0F0;
}

.wpsTableAdminHead {
	color: #333333;
	background-color: #CCCCCC;
}

.wpsAdminHeadSeparator {
	background-color: #999999;
	height: 1px;
}

.wpsStatusMsg {
	color: #000000;
	background-color: #E7EFF7;
	margin: 10px 0px;
	padding: 5px;
	border: solid 2px #ABCACA;
	-moz-border-radius: 8px;
}

.wpsStatusMsg img {
	vertical-align: middle;
}

.wpsInstructionText {
	color: #6B6B6B;
	margin: 0.6em 0px 0px 0px;
}

.wpsInstructionText em {
	font-weight: bold;
	font-style: normal;
	color: #8A59A6;
}

.wpsInstructionHeadText {
	font-weight: bold;
	font-size: 1em;
	color: #405380;
}

.wpsIndentXSmall {
	padding-left: 4px;
}

.wpsIndentSmall {
	padding-left: 8px;
}

.wpsIndentMedium {
	padding-left: 16px;
}

.wpsIndentLarge {
	padding-left: 32px;
}

.wpsIndentXLarge {
	padding-left: 48px;
}

.wpsTaskIconText {
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}

.wpsTaskDisabledIconText {
	font-weight: bold;
	white-space: nowrap;
	color: #888888;
}

.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
	border: 0px;
}

.wpsTaskIconTextBackground {
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
	padding: 2px 4px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.wpsTaskDisabledIconTextBackground {
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
	padding: 2px 4px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

.wpsDialogIconText {
	color: #000000;
	padding-left: 5px;
}

.wpsDialogDisabledIconText {
	color: #888888;
}

.wpsDialogIconBackground {
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
	border-right: 0px none #919191;
	border-bottom: 1px solid #919191;
	border-left: 1px solid #919191;
	padding: 0px 0px;
	margin: 0px;
}

.wpsDialogIconTextBackground {
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
	border-right: 1px solid #919191;
	border-bottom: 1px solid #919191;
	border-left: 0px none #919191;
	padding: 2px 4px;
	margin: 0px;
	white-space: nowrap;
}

.wpsDialogDisabledIconBackground {
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
	border-right: 0px none #919191;
	border-bottom: 1px solid #919191;
	border-left: 1px solid #919191;
	padding: 0px 0px;
	margin: 0px;
}

.wpsDialogDisabledIconTextBackground {
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
	border-right: 1px solid #919191;
	border-bottom: 1px solid #919191;
	border-left: 0px none #919191;
	padding: 2px 4px;
	margin: 0px;
	white-space: nowrap;
}

.lotus_rtl .wpsDialogIconBackground, .lotus_rtl .wpsDialogDisabledIconBackground
	{
	border-left: 0;
	border-right: 1px solid #919191;
}

.lotus_rtl .wpsDialogIconTextBackground, .lotus_rtl .wpsDialogDisabledIconTextBackground
	{
	border-right: 0;
	border-left: 1px solid #919191;
}

.wpsDialogIcon {
	width: 16px;
	height: 16px;
}

.wpsButtonBarTop, .wpsButtonBarBottom {
	background-color: #DFDFDF;
}

.wpsPortletBack {
	background-color: #FFFFFF;
}

.wpsEditBack, .wpsConfigureBack {
	background-color: #FFFFFF;
}

.wpsAdvancedOptions {
	background-color: #e4e4e4;
	border: solid 1px #4A4A4A;
	margin-left: 10px;
}

.wpsPortletColorBack {
	background-color: #CCCCCC;
}

.wpsPortletHead, .wpsEditHead {
	font-weight: bold;
	color: #333333;
}

.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText,
	.wpsPortletTinyText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
}

.wpsCopyrightText {
	font-size: 0.9166em;
	color: #999999;
}

.wpsTableHead {
	font-weight: bold;
	color: #222222 .;
	text-align: left;
}

.lotus_rtl .wpsTableHead {
	text-align: right;
}

.wpsTableHead th {
	padding: 3px;
}

.wpsTableRow, .wpsTableNrmRow {
	color: #333333;
	background-color: #ffffff;
}

.wpsTableSelectedRow {
	color: #333333;
	background-color: #c5d1de;
}

.wpsTableShdRow {
	color: #333333;
}

.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 3px;
}

.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover,
	.wpsTableHeadLink:active {
	font-weight: normal;
	color: #000000;
}

.wpsTable {
	border-width: 1px;
	border-style: solid;
	border-color: #aaaaaa;
}

.wpsTable td {
	vertical-align: top;
}

.wpsTable a:focus, .wpsTable .wpsLink:focus {
	outline-color: -moz-use-text-color;
	outline-style: dotted;
	outline-width: 2px;
}

.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #aaaaaa;
}

.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter,
	.wpsTableHeadEndAlignCenter {
	font-weight: normal;
	color: #000000;
	text-align: center;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #aaaaaa;
}

.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric,
	.wpsTableHeadEndNumeric {
	font-weight: normal;
	color: #000000;
	text-align: right;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #aaaaaa;
}

.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {
	text-align: left;
	border-width: 1px 0px 0px 0px ! important;
	border-style: solid ! important;
	border-color: #aaaaaa ! important;
}

.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter,
	.wpsTableDataEndAlignCenter {
	text-align: center;
	border-width: 1px 0px 0px 0px ! important;
	border-style: solid ! important;
	border-color: #aaaaaa ! important;
}

.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric,
	.wpsTableDataEndNumeric {
	text-align: right;
	border-width: 1px 0px 0px 0px ! important;
	border-style: solid ! important;
	border-color: #aaaaaa ! important;
}

.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter,
	.wpsPagingTableBody {
	border: 0px;
	margin: 10px 0;
}

.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
	width: 16px;
	height: 16px;
}

.wpsPagingTableHeaderStart {
	background-color: #F0F0F0;
	border-top: 1px solid #aaaaaa;
	border-right: 0px none #aaaaaa;
	border-bottom: 0px none #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.wpsPagingTableHeaderMiddle {
	background-color: #F0F0F0;
	border-top: 1px solid #aaaaaa;
	border-right: 0px none #aaaaaa;
	border-bottom: 0px none #aaaaaa;
	border-left: 0px none #aaaaaa;
}

.wpsPagingTableHeaderEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableTopRight.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}

.wpsPagingTableFooterStart {
	background-color: #F0F0F0;
	border-top: 0px none #aaaaaa;
	border-right: 0px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.wpsPagingTableFooterMiddle {
	background-color: #F0F0F0;
	border-top: 0px none #aaaaaa;
	border-right: 0px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 0px none #aaaaaa;
}

.wpsPagingTableFooterEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableBottomRight.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: transparent;
}

.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}

.wpsTableRowDetail td {
	border-width: 0px;
	text-align: left;
	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}

.wpsTableSectionHead {
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.wpsTableSectionHead th {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 3px 0 3px 5px;
}

.wpsTableTopRow td {
	border-color: #aaaaaa ! important;
}

.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}

.wpsTableRowDetail td {
	border-width: 0px;
	text-align: left;
	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}

.wpsCompactCheckBox, .wpsCompactRadioButton {
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.wpsEditField {
	border: 1px solid #999999;
}

.wpsButtonText {
	font-weight: bold;
	color: #000000;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
	padding: 2px 4px;
	margin: 0px;
	text-align: center;
}

.wpsButtonDisabledText {
	font-weight: bold;
	color: #888888;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
	padding: 2px 4px;
	margin: 0px;
	text-align: center;
}

.wpsLabelText, wpsRequiredLabelText {
	color: #333333;
}

.wpsRequiredLabelText strong {
	color: #ff0000;
}

.wpsDescriptionText {
	color: #707070;
}

.wpsFieldErrorText {
	color: #000000;
}

.wpsFieldWarningText {
	color: #000000;
}

.wpsFieldSuccessText {
	color: #000000;
}

.wpsFieldInfoText {
	color: #000000;
}

.wpsInlineHelpText {
	color: #666666;
}

.wpsFieldMonospaced {
	font-family: monospace;
	font-size: 1.1667em;
}

.wpsFlagText {
	font-size: 0.9166em;
	color: #FF0000;
}

.wpsPortletTabBarSeparator {
	background:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/portletTabSeparator.gif");
	background-repeat: repeat-x;
	background-color: #95a5b9;
	margin: 0px;
	padding: 0px;
	height: 3px;
}

.wpsPortletTabSet {
	border: 0px;
	background-color: transparent;
}

.wpsPortletTab {
	border: 0px;
	background-color: transparent;
}

.wpsPortletSelectedTab {
	border: 0px;
	background-color: transparent;
}

.wpsPortletTabTopStart {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopLeft.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 2px 0px 2px;
	width: 5px;
	height: 5px;
}

.wpsPortletTabTopCenter {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopMiddle.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}

.wpsPortletTabTopEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopRight.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	border-style: none;
	background-color: transparent;
	padding: 0px 2px 0px 2px;
	width: 5px;
	height: 5px;
}

.wpsPortletTabMiddleStart {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: 0px none #C0C0C0;
	border-right: 0px none #C0C0C0;
	border-bottom: 0px none #C0C0C0;
	border-left: 1px solid #C0C0C0;
}

.wpsPortletTabMiddleCenter {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	white-space: nowrap;
	border-style: none;
}

.wpsPortletTabMiddleEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: 0px none #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 0px none #C0C0C0;
	border-left: 0px none #C0C0C0;
}

.wpsPortletTabBottomStart {
	background-color: #FFFFFF;
	border-top: 0px none #C0C0C0;
	border-right: 0px none #C0C0C0;
	border-bottom: 0px none #C0C0C0;
	border-left: 1px solid #C0C0C0;
	width: 5px;
	height: 5px;
}

.wpsPortletTabBottomCenter {
	background-color: #FFFFFF;
	border-style: none;
}

.wpsPortletTabBottomEnd {
	background-color: #FFFFFF;
	border-top: 0px none #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 0px none #C0C0C0;
	border-left: 0px none #C0C0C0;
	width: 5px;
	height: 5px;
}

.wpsPortletSelectedTabTopStart {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopLeft.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 2px 0px 2px;
	width: 5px;
	height: 5px;
}

.wpsPortletSelectedTabTopCenter {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopMiddle.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	border-top: 0px solid #AAC2E6;
	border-right: 0px none #AAC2E6;
	border-bottom: 0px none #AAC2E6;
	border-left: 0px none #AAC2E6;
}

.wpsPortletSelectedTabTopEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopRight.jpg");
	background-repeat: no-repeat;
	background-position: bottom right;
	border-style: none;
	background-color: transparent;
	padding: 0px 2px 0px 2px;
	width: 5px;
	height: 5px;
}

.wpsPortletSelectedTabMiddleStart {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");
	background-repeat: repeat-x;
	border-top: 0px none #AAC2E6;
	border-right: 0px none #AAC2E6;
	border-bottom: 0px none #AAC2E6;
	border-left: 1px solid #AAC2E6;
}

.wpsPortletSelectedTabMiddleCenter {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");
	background-repeat: repeat-x;
	border-style: none;
	white-space: nowrap;
}

.wpsPortletSelectedTabMiddleEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");
	background-repeat: repeat-x;
	border-top: 0px none #AAC2E6;
	border-right: 1px solid #AAC2E6;
	border-bottom: 0px none #AAC2E6;
	border-left: 0px solid #AAC2E6;
}

.wpsPortletSelectedTabBottomStart {
	background-color: #FFFFFF;
	border-top: 0px none #AAC2E6;
	border-right: 0px none #AAC2E6;
	border-bottom: 0px none #AAC2E6;
	border-left: 1px solid #AAC2E6;
	width: 5px;
	height: 5px;
}

.wpsPortletSelectedTabBottomCenter {
	background-color: #FFFFFF;
	border-style: none;
}

.wpsPortletSelectedTabBottomEnd {
	background-color: #FFFFFF;
	border-top: 0px none #AAC2E6;
	border-right: 1px solid #AAC2E6;
	border-bottom: 0px none #AAC2E6;
	border-left: 0px none #AAC2E6;
	width: 5px;
	height: 5px;
}

.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active,
	.wpsPortletTabLink:hover {
	color: #333333;
}

.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover,
	.wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
	color: #2056A0;
	font-weight: bold;
}

.wpsPortletToolbar {
	background-color: #c5d1de;
	border-top: 1px solid #e4edf5;
	border-right: 1px solid #95a5b9;
	border-bottom: 1px solid #95a5b9;
	border-left: 1px solid #e4edf5;
}

.wpsPortletToolbarSection {
	border-width: 0px;
}

.wpsPortletToolbarButton {
	background-color: #c5d1de;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #c5d1de;
}

.wpsPortletToolbarButtonRollover {
	background-color: #c5d1de;
	padding: 3px;
	border-top: 1px solid #e4edf5;
	border-right: 1px solid #95a5b9;
	border-bottom: 1px solid #95a5b9;
	border-left: 1px solid #e4edf5;
}

.wpsPortletToolbarButtonPressed {
	background-color: #dadfe5;
	padding: 3px;
	border-top: 1px solid #95a5b9;
	border-right: 1px solid #e4edf5;
	border-bottom: 1px solid #e4edf5;
	border-left: 1px solid #95a5b9;
}

.wpsPortletToolbarButtonSelected {
	background-color: #aeb8c4;
	padding: 3px;
	border-top: 1px solid #95a5b9;
	border-right: 1px solid #e4edf5;
	border-bottom: 1px solid #e4edf5;
	border-left: 1px solid #95a5b9;
}

.wpsPortletToolbarButtonSelectedRollover {
	background-color: #aeb8c4;
	padding: 3px;
	border-top: 1px solid #e4edf5;
	border-right: 1px solid #95a5b9;
	border-bottom: 1px solid #95a5b9;
	border-left: 1px solid #e4edf5;
}

.wpsPortletToolbarButtonIcon {
	width: 16px;
	height: 16px;
}

.wpsPortletToolbarControl {
	padding: 3px;
}

.wpsPortletToolbarText {
	color: #333333;
}

.wpsPortletToolbarDisabledText {
	color: #999999;
}

.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover,
	.wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {
	color: #333333;
}

.wpsPortletToolbarSeparator {
	background-color: #95a5b9;
	width: 1px;
	margin: 0px;
	padding: 0px;
	border-top: 0px none #95a5b9;
	border-right: 1px solid #e4edf5;
	border-bottom: 0px none #e4edf5;
	border-left: 0px none #95a5b9;
}

.wpsPortletToolbarSpacer {
	padding: 0px 2px 0px 2px;
}

.wpsPortletToolbarHandle {
	background-color: #c5d1de;
	padding: 0px;
	margin: 0px;
	width: 1px;
	border-top: 1px solid #e4edf5;
	border-right: 1px solid #95a5b9;
	border-bottom: 1px solid #95a5b9;
	border-left: 1px solid #e4edf5;
}

.wpsBreadcrumbTrail {
	font-weight: bold;
}

.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover,
	.wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
	font-weight: bold;
	color: #3366CC;
	text-decoration: underline;
}

.wpsPortletAccentArea {
	background-color: #c5d1de;
	color: #333333;
}

.wpsPortletAccentArea3DHighlight {
	background-color: #e4edf5;
	color: #333333;
}

.wpsPortletAccentArea3DShadow {
	background-color: #95a5b9;
	color: #333333;
}

.wpsWizardTitle {
	font-weight: bold;
	background-color: #c1c1c1;
	color: black;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wpsWizardStepNotification {
	background-color: #dfdfdf;
	color: black;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wpsWizardBottomSubmit {
	background-color: #c1c1c1;
	color: black;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 25px;
}

.wpsCursorPointer {
	cursor: pointer;
}

a.wpsPersonName {
	text-decoration: none;
	white-space: nowrap;
	color: #3366CC;
}

a.wpsPersonName:visited {
	text-decoration: none;
	white-space: nowrap;
	color: #666699;
}

a.wpsPersonName:hover {
	text-decoration: underline;
	white-space: nowrap;
	color: #666699;
}

.wpsGettingStartedTitle {
	font-size: 1.1667em;
	font-weight: normal;
	color: #2055A3;
}

.wpsGettingStartedHeader {
	font-size: 1em;
	font-weight: normal;
	color: #2055A3;
}

.wpsGettingStartedBody {
	font-size: 0.9166em;
	color: #616161;
	padding-top: 10px;
}

.wpsSearchInfoBar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: #c7d9f1;
}

.wpsSearchUrl, a.wpsSearchUrl {
	font-weight: bold;
}

.wpsSearchUrlAddressText {
	color: #008000;
	font-style: italic;
}

.wpsSearchAttributeText {
	color: #c1c1c1;
	font-style: italic;
}

.wpsEditorToolbar {
	max-height: 24px;
	background-color: #D8D8D8;
	border-top: 1px solid #aebccf;
	border-right: 1px solid #355787;
	border-bottom: 1px solid #355787;
	border-left: 1px solid #aebccf;
	border-top: 1px solid #cccccc;
}

.wpsEditorToolbarSection {
	border-width: 0px;
}

tr.wpsEditorToolbar {
	padding: 0px 2px 0px 2px;
}

table.wpsEditorToolbar {
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 24px;
	background-color: #f0f0f0;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: white;
	background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.wpsEditorToolbarButton {
	padding: 3px;
	margin: 0px;
	border-width: 1px;
	border-style: none;
}

.wpsEditorToolbarButtonRollover {
	background-color: WHITE;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid WHITE;
	border-right: 1px solid WHITE;
	border-bottom: 1px solid WHITE;
	border-left: 1px solid WHITE;
}

.wpsEditorToolbarButtonPressed {
	background-color: #d8d8d8;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #888888;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #888888;
}

.wpsEditorToolbarButtonSelected {
	background-color: #aeb8c4;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #95a5b9;
	border-right: 1px solid #e4edf5;
	border-bottom: 1px solid #e4edf5;
	border-left: 1px solid #95a5b9;
}

.wpsEditorToolbarButtonSelectedRollover {
	background-color: #aeb8c4;
	margin: 0px;
	padding: 2px;
	border-top: 1px solid #e4edf5;
	border-right: 1px solid #95a5b9;
	border-bottom: 1px solid #95a5b9;
	border-left: 1px solid #e4edf5;
}

.wpsEditorToolbarButtonIcon {
	width: 18px;
	height: 18px;
	margin: 0px;
	padding: 0px;
}

.wpsEditorToolbarControl {
	padding: 1px 1px;
}

select.wpsEditorToolbarControl {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.wpsEditorToolbarText {
	color: #333333;
}

.wpsEditorToolbarLink, .wpsEditorToolbarLink:hover,
	.wpsEditorToolbarLink:visited, .wpsEditorToolbarLink:active {
	color: #333333;
}

.wpsEditorToolbarSeparatorNew {
	background-color: #355787;
	height: 18px;
	width: 5px;
	margin: 0px;
	padding: 0px;
	border-top: 0px none #305080;
	border-bottom: 0px none #305080;
	border-left: 1px none #aebccf;
}

.wpsEditorToolbarSeparator {
	background-image: url(/wps/DocEditor/images/separator.gif);
	margin: 0px;
	padding: 0px 7px 0px 7px;
}

.wpsEditorToolbarSpacer {
	padding: 0px 2px 0px 2px;
}

.wpsEditorToolbarHandle {
	background-color: #c5d1de;
	padding: 0px;
	margin: 0px;
	width: 1px;
	border-top: 1px solid #e4edf5;
	border-right: 1px solid #95a5b9;
	border-bottom: 1px solid #95a5b9;
	border-left: 1px solid #e4edf5;
}

.wpsEditorTextArea {
	background-color: #fff;
	border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
}

.wpsEditorTextAreaText {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.clearing {
	clear: both;
}

.layoutRow {
	width: 99%;
}

.layoutColumn {
	width: 100%;
}

.generalErrorText {
	color: red;
}

.portlet-separator {
	margin: 0px;
	line-height: 1px;
	background-color: #999999;
}

.ibm-portlet-section-header {
	border-bottom: 1px solid #E0E0E0;
}

.information {
	color: #888;
	margin-bottom: 0.4em;
}

.ibm-portlet-section-body {
	width: 100%;
	clear: both;
}

.ibm-portlet-item-summary-list {
	padding: 0;
	margin: 0
}

.ibm-portlet-item-summary-list UL {
	padding: 0;
	margin: 0;
}

.ibm-portlet-item-summary-list LI {
	padding: 0;
	margin: 0;
	list-style: none;
}

.ibm-portlet-item-summary-list .ibm-portlet-item-summary {
	margin-bottom: 2em;
}

.centered-div-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.centered-div-outer[class] {
	display: table;
	position: static;
}

.centered-div-outer .centered-div-middle {
	position: absolute;
	top: 50%;
	text-align: center;
	width: 100%;
}

.centered-div-outer .centered-div-middle[class] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}

.centered-div-outer .centered-div-middle .centered-div-inner {
	position: relative;
	top: -50%
}

.ibm-portlet-item-summary-list .ibm-portlet-item-summary {
	margin-bottom: 2em;
}

.ibm-portlet-item-summary H3 {
	margin: 0;
	padding: 0;
	display: inline;;
	font-weight: normal;
}

.ibm-portlet-item-summary UL.property-list {
	margin: 0.05em 0;
	padding: 0;
	width: 100%;
}

.ibm-portlet-item-summary UL.property-list LI {
	display: inline;
	color: gray;
	float: left;
	margin: 0;
	margin-right: 0.5em;
	padding: 0;
	list-style-type: none;
}

.ibm-portlet-item-summary PRE.text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.ibm-portlet-item-summary .abstract {
	padding: 0;
	margin-top: 0.75em;
}

.ibm-portlet-item-summary .abstract P {
	margin-top: 0;
	padding-top: 0;
}

.ibm-portlet-item-summary .item-affordance TD {
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}

.ibm-portlet-item-summary .item-affordance TD.locked-icon {
	padding: 0;
	vertical-align: top;
	text-align: right;
}

.ibm-portlet-item-summary .item-affordance TD.icon {
	vertical-align: middle;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.ibm-portlet-item-summary .item-affordance UL.property-list {
	padding-left: 0.7em;
}

.ibm-portlet-item-summary .item-affordance TD.folder .abstract {
	padding: 0 0.6em;
	margin-top: 0.75em;
}

.ibm-portlet-item-summary .item-affordance TD.document .abstract {
	padding: 0 0.6em;
	margin-top: 0.75em;
}

* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {
	margin-right: 10px;
}

*:first-child+html .ibm-portlet-item-summary .item-affordance TD .drag-image
	{
	margin-right: 10px;
}

TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent
	{
	padding: 0 0.6em;
}

TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,
	TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited
	{
	color: #0063DC;
}

TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,
	TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited
	{
	color: #0063DC;
}

A.document-link {
	color: #0063DC;
	text-decoration: none;
}

A.document-link:visited {
	color: #0063DC;
}

A.document-link:hover {
	text-decoration: underline;
}

.ibm-portlet-sidebar .info-section UL.property-list {
	margin: 0;
	padding: 0;
}

.ibm-portlet-sidebar .info-section UL.property-list LI {
	margin: 0;
	padding: 0;
	margin-bottom: 0.5em;
	list-style: none;
}

.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {
	color: #888;
}

.palette h5 {
	color: #FFFFFF !important;
	background-color: #578adb;
	background: #578adb
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/toolbar_background.gif)
		repeat-x;
	font-size: 1.333em;
	border: 1px solid;
	border-right: 0px;
	border-color: #97A9C1;
	height: 48px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.palette h5 div {
	margin-top: 18px;
	margin-left: 10px;
}

.palette form {
	display: inline;
}

.contentTypeSearch {
	background-color: #E8EBF1;
	color: #7A93BB;
	margin-top: 0px;
	margin-bottom: 0px;
}

.contentTypeSearch table {
	margin-left: 10px;
}

.categoryTitleExpanded {
	background:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/palette_selected_cat.gif")
		repeat-x;
	background-position: top;
	background-color: #E8EBF1;
	font-size: 0.9166em;
	font-family: arial;
	padding: 5px 10px;
	color: #7A93BB;
	margin-bottom: 0px;
}

.categoryTitleCollapsed {
	background:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/palette_unselected_cat.gif")
		repeat-x;
	background-position: top;
	background-color: #E8EBF1;
	font-family: arial;
	font-size: 0.9166em;
	color: #7A93BB;
	padding: 5px 10px;
	margin-bottom: 0px;
}

.contentItemListCollapsed {
	display: none;
}

.contentItem {
	font-weight: normal;
	font-family: arial;
	font-size: 0.9166em;
	color: #4E4E4E;
}

.contentItemGrayed {
	font-weight: normal;
	font-family: arial;
	font-size: 0.9166em;
	color: #C6C6C6;
}

.contentItemHover {
	font-weight: normal;
	font-family: arial;
	font-size: 0.9166em;
	color: #4E4E4E;
}

.contentItemGrayedHover {
	font-weight: normal;
	font-family: arial;
	font-size: 0.9166em;
	color: #C6C6C6;
}

.contentItemIcon {
	vertical-align: middle;
	border: 0px;
}

.contentItem button {
	visibility: hidden;
}

.contentItemHover button {
	visibility: visible;
}

.contextMenu {
	border: 0px;
	background-color: transparent;
}

.actionMainArea {
	margin: 4px;
}

.actionFooter {
	margin-top: 4px;
}

.dropActive {
	border: 1px solid #FF9000;
}

.dropAware {
	border: 1px solid #FFEBC5;
}

.dijitRtl .wpsPagingTableHeaderEnd {
	background-image:
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableTopRight_rtl.gif);
	background-position: left top;
}

.dijitRtl .wpsPagingTableFooterEnd {
	background-image:
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableBottomRight_rtl.gif);
	background-position: left bottom;
}

.dijitRtl .wpsPagingTableHeaderStart {
	border-width: 1px 1px 0 0;
	border-style: solid solid none none;
}

.dijitRtl .wpsPagingTableFooterStart {
	border-width: 0 1px 1px 0;
	border-style: none solid solid none;
}

.dijitRtl .wpsPortletSelectedTabTopStart {
	background-image:
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopRight.jpg);
	background-position: right bottom;
}

.dijitRtl .wpsPortletTabTopStart {
	background-image:
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopRight.jpg);
	background-position: right bottom;
}

.dijitRtl .wpsPortletSelectedTabMiddleStart, .dijitRtl .wpsPortletTabMiddleStart,
	.dijitRtl .wpsPortletSelectedTabBottomStart, .dijitRtl .wpsPortletTabBottomStart
	{
	border-width: 0 1px 0 0;
	border-style: none solid none none;
}

.dijitRtl .wpsPortletSelectedTabTopEnd {
	background-image:
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopLeft.jpg);
	background-position: left bottom;
}

.dijitRtl .wpsPortletTabTopEnd {
	background-image:
		url(/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopLeft.jpg);
	background-position: left bottom;
}

.dijitRtl .wpsPortletSelectedTabMiddleEnd, .dijitRtl .wpsPortletTabMiddleEnd,
	.dijitRtl .wpsPortletSelectedTabBottomEnd, .dijitRtl .wpsPortletTabBottomEnd
	{
	border-width: 0 0 0 1px;
	border-style: none none none solid;
}

.dijitRtl .wpsTableDataStart, .dijitRtl .wpsTableDataMiddle, .dijitRtl .wpsTableDataEnd
	{
	text-align: right;
}

.dijitRtl .wpsTableHeadStart, .dijitRtl .wpsTableHeadMiddle, .dijitRtl .wpsTableHeadEnd
	{
	text-align: right;
}

.dijitRtl H2.help {
	text-align: right;
}

#mainSitemContainer .dijitContentPane {
	width: 50% !important
}

#mainSitemContainer #dijit_layout_ContentPane_1 {
	left: 50% !important;
	right: 50% !important;
}

#mainSitemContainer .dijitSplitContainerSizerH {
	left: 49% !important;
	right: 49% !important;
	cursor: default;
}

.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover a.lwpMenuItem:active
	{
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}

.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover,
	a.lwpSelectedMenuItem:active {
	background-color: #284888;
	color: #ffffff !important;
	text-decoration: none;
	cursor: pointer;
}

.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited,
	a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {
	color: #888888 !important;
	text-decoration: none;
	background-color: #ffffff;
	font-style: italic;
}

.lwpBorderAll {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.lwpShadowBorder {
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

.lwpPpkList {
	width: 250px;
	height: 200px;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid black;
	border-top: 1px solid black;
	overflow: auto;
}

.lwpPpkListBorder {
	width: 250px;
	height: 200px;
	border-left: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	border-bottom: 2px solid #c0c0c0;
}

.lwpPpkNormalText {
	background-color: white;
	color: black;
}

.lwpPpkSelectedText {
	background-color: #284888;
	color: white;
}

.wpthemeImagesOff .portlet-form-input-field, .wpthemeImagesOff .portlet-menu,
	.wpthemeImagesOff .wpsButtonText, .wpthemeImagesOff .wpsEditField {
	border-style: outset;
}

.weekday_header {
	font-size: 1em;
	background-color: #999999;
	color: #333333;
}

.other_month_header {
	background-color: #E4E3E3;
	color: #7E7001;
	height: 20px;
}

.current_month_header {
	background-color: #CBDBF3;
	color: #333333;
	height: 20px;
}

.other_month_cell {
	background-color: #F0F0F0;
}

.current_month_cell {
	background-color: #FFFFFF;
	color: Black;
}

.current_day_header {
	font-size: 1em;
	background-color: #92B5E6;
	color: #333333;
	height: 20px;
}

a.current_day_header:link {
	background-color: transparent;
	color: #333333;
}

a.other_month_header:link {
	background-color: transparent;
	color: #0000ff;
}

a.current_month_header:link {
	background-color: transparent;
	color: #0050C9;
}

.lwp-teamSpace-title, .lwp-webConference-title {
	font-weight: bold;
	background-color: #5C5C5C;
	color: #FFFFFF;
}

.popup-background {
	background-color: #eeeeee;
}

.lwp-middleToolbar {
	font-size: 1em;
	color: #737373;
	background-color: #FFFFFF;
	border-bottom: 0px solid #D8D8E0;
	padding: 4px 4px;
	margin: 0px;
}

.lwpAdminButton {
	font-size: 1em;
	color: #FFFFFF;
	background-color: #A0A0A0;
	text-decoration: none;
	padding: 0px 5px;
	margin: 0px;
}

.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active,
	.lwpAdminButtonLink:visited {
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #A0A0A0;
	margin: 0px;
	text-decoration: none;
}

.lwpNavButton {
	color: #FFFFFF;
	background-color: #70A8F0;
	margin: 0px;
	text-decoration: none;
	padding: 0px 5px;
}

.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active,
	.lwpNavButtonLink:visited {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #70A8F0;
	margin: 0px;
	text-decoration: none;
}

.button-link, a.button-link, a.button-link:hover, a.button-link:visited
	{
	text-decoration: none;
	color: #000000;
}

.lwpIconOnly, .lwpIconOnlyDisabled {
	border: 0px;
	background-color: white;
}

.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
	padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #888888;
}

.lwpSeparatorBg {
	background-color: #999999;
	height: 1px;
}

div.lwpSeparatorBg {
	background-color: #999999;
	margin: 2px 0 2px 0;
}

.borderNone {
	border-width: 0 ! important;
}

.lwpPortletTitleBorder {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/skin_border.gif");
	background-position: bottom;
	background-repeat: repeat-x;
}

.lwpSearchBar {
	margin: 5px 0;
	background-color: #ECECEC;
	text-align: right;
}

.lwpSearchBar table {
	margin-right: 0;
	margin-left: auto;
}

.lwpSearchBar td {
	padding: 5px 3px 5px 2px;
}

.lwpSearchBar .portlet-form-field-label {
	padding-left: 10px;
}

.lwpInlineHelp td {
	padding: 5px 10px 5px 1px;
	vertical-align: top;
}

.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover
	{
	background-color: #F0F0F0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}

.lwpMenuBackground {
	background-color: #ffffff;
}

.lwpLastReadMark {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	padding: 3px 0;
}

.lwpDateStampMark {
	font-weight: bold;
	color: #666666;
	background-color: #999999;
	text-align: center;
	padding: 3px 0px;
}

a.lwpCalLinkText {
	text-decoration: none;
}

a.lwpCalLinkText:hover {
	text-decoration: underline;
}

a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {
	text-decoration: none;
	color: #000000;
}

a.lwpCalDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {
	text-decoration: none;
	color: #a0a0a0;
}

a.lwpCalInactiveDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

.lwpCal1WeekCellRow {
	height: 6em;
	font-weight: normal;
}

.lwpCalCellRow {
	height: 2.2em;
	font-weight: normal;
}

.lwpCalLDivider {
	border-left: solid 1px #aaaaaa;
}

.lwpCalNoBottom {
	border-bottom: none;
}

.lwpCalHeaderImage {
	padding: 12px 3px 2px 0px;
	margin-bottom: 5px;
}

.lwpCalAttendeeHeading {
	color: #898989;
}

.lwpCalSectionHeader {
	font-weight: bold;
	color: black;
	padding-top: 12px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	display: block;
}

.lwpCalInviteeSection {
	padding-left: 2px;
}

.lwpCalWeekNumber {
	color: #808080;
}

.lwpCalEntryHoverDetail {
	border: solid 1px #000000;
	position: absolute;
	visibility: hidden;
	width: 400px;
	overflow: hidden;
}

.lwpCalEventField {
	padding: 5px 0px 3px 0px;
}

.lwpCalEntryHoverPosition {
	padding-left: 5px;
}

.lwpCalBgMeeting, .lwpCalBgWebConf {
	background-color: #C3D3E6;
}

.lwpCalBgAppointment {
	background-color: #D8F8D8;
}

.lwpCalBgAnniversary {
	background-color: #F8E8D0;
}

.lwpCalBgReminder {
	background-color: #F8F8D0;
}

.lwpCalBgAllDayEvent {
	background-color: #F8E0E0;
}

.lwpCalTodayCell {
	border: solid 1px #000000;
}

.lwpCalMonthDayCell {
	border-top: solid 1px #AAAAAA;
	height: 6.4em;
	width: 14%;
}

.lwpCalInactiveDayCell {
	background-color: #efefef;
}

.lwpCalInactiveDay {
	color: #a0a0a0;
}

.lwpCalSeperator {
	border-bottom: solid 1px #ffffff;
}

.lwpCalConflict {
	border-left: solid 2px #000000;
}

.lwpCalTimeText {
	text-align: right;
}

.lwpCalEntryPosition {
	padding-top: 2px;
}

.lwpCalBDivider {
	border-bottom: solid 1px #aaaaaa;
}

.chat_background {
	background-color: #FFFFFF;
}

.chat_partner_presence {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-color: #AAAAAA;
	padding: 3px;
	background-color: #EEEEEE;
}

.chat_partner_presence_corner {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/chat_presence_corner.gif");
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	background-color: #FFFFFF;
}

.chat_partner_alert {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-color: #AAAAAA;
	padding: 3px;
	background-color: #FFFFFF;
	color: #666666;
}

.chat_transcript {
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	border-color: #AAAAAA;
}

.chat_transcript_nway {
	border-top: 1px solid #456A8B;
	border-left: 1px solid #456A8B;
	border-right: 1px solid #456A8B;
	border-bottom: 1px solid #456A8B;
	border-color: #456A8B;
}

.chat_message_input {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-color: #AAAAAA;
	background-color: #FFFFFF;
}

.chat_statusbar {
	border-top: 1px solid #AAAAAA;
	border-color: #AAAAAA;
	background-color: #EEEEEE;
	color: #AAAAAA;
}

.chat_participants {
	border-bottom: 1px solid #D8D8D8;
	border-color: #D8D8D8;
}

.lwp-agendaItemDocument {
	color: #585858;
	padding-top: 3px;
	padding-bottom: 3px;
}

.lwp-agendaItem-ul {
	padding-top: 3px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 20px;
	padding-bottom: 0px;
}

.lwp-agendaItem-li {
	padding-top: 0px;
	padding-bottom: 0px;
}

.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active,
	a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage,
	.lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited
	{
	background-color: rgb(246, 246, 246);
	text-decoration: none;
	color: #7080A8;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}

a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover
	{
	text-decoration: underline;
	color: #639ACE;
	font-weight: normal;
}

.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {
	background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: none;
	font-weight: bold;
}

.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited {
	color: #FFFFFF;
}

a.lwp-selectedAgendaItem:hover {
	background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFFFFF;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}

.lwpProjectorHeaderStart {
	background-color: #70A8F0;
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 1px solid #777777;
}

.lwpProjectorHeaderMiddle {
	background-color: #70A8F0;
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 0px none #777777;
	color: #343434;
	font-weight: bold;
}

.lwpProjectorHeaderEnd {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/projectorTableTopRight.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}

.lwpSlideTable {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd
	{
	font-weight: bold;
	color: #989898;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}

.lwpSlideBorder {
	border-color: #b0b0c0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.lwpAgendaFrameDiv {
	position: absolute;
	width: 100%;
	visibility: hidden;
	bottom: 0;
	border: 1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	top: 80px;
}

.lwpAttendeesFrameDiv {
	width: 100%;
	position: absolute;
	bottom: 0;
	border: 1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	visibility: hidden;
	overflow: auto;
	top: 26px;
}

.lwpDownloadsFrameDiv {
	width: 100%;
	position: absolute;
	bottom: 2px;
	visibility: hidden;
	top: 26px;
}

.lwpHostingStarted {
	font-size: 1.1667em;
	font-weight: bold;
	color: #FFFFFF;
}

.lwpHostingStartedLarge {
	font-size: 1.1667em;
	font-weight: bold;
	color: #FFFFFF;
}

.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited,
	a.lwp_labelNormalStyle:active {
	color: #000000;
	text-decoration: none;
}

.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active,
	a.lwp_labelHighlightStyle:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #A0A0A0;
	padding-right: 5px;
}

.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active
	{
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.lwp_labelDragoverStyle {
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {
	padding-left: 5px;
}

.lwpPeopleFlyoutExpanded {
	background-color: #DEDEDE;
	border-left: 1px solid #9A9A9A;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}

.lwpPeopleFlyoutCollapsed {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}

.lwpPeopleFlyoutFrame {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	border-top: 1px solid #686868;
	border-bottom: 1px solid #686868;
}

.lwpTimeDateBorder {
	border: 0px;
}

.lwpTimeDateCalBorder {
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateCalText {
	font-weight: bold;
}

.lwpTimeDateDayName {
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
}

.lwpTimeDateDay {
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateWeekendDay {
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateDayLink {
	text-decoration: none;
}

.lwpTimeDateCalTop {
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
}

.lwpTimeDateSelectedCalTop {
	border: 1px solid #606098;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedDay {
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}

.lwpTimeDateSelectedDayLink {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedWeek {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedAllWeeks {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #e8e8e8;
}

.lwpTimeDateWeek {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}

.lwpTimeDateMonthRadio {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 15px;
	border-right: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOn {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
	width: 15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOff {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width: 15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateEmptyDayName {
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width: 15px;
	border-right: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

.outerTreeStyle {
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	font-weight: 400;
}

.nodeStyle {
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
}

.scrollStyle {
	overflow: auto;
	width: 200px;
}

.tdStyle {
	padding: 0px;
	width: 200px;
}

.labelDragoverStyle {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.linkTextStyle {
	text-decoration: none
}

.classForTreeSysIcons {
	
}

.tdTreeTabStyle {
	padding: 0px;
	width: 200px;
	margin: 0px
}

.tdTableStyle {
	width: 200px;
	padding: 0px;
	margin: 0px
}

.headerStyle {
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin: 0px;
	padding: 0px;
}

.tree_outerTreeStyle {
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	font-weight: 400;
}

.tree_nodeStyle {
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
	margin: 0px;
}

.tree_scrollStyle {
	overflow: auto;
	width: 200px;
}

.tree_tdStyle {
	padding: 0px;
	width: 200px;
}

.tree_labelNormalStyle {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tree_nodeImageStyle {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 19px;
	border-bottom: 0px;
	height: 16px
}

.tree_labelHighlightStyle {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tree_labelMouseoverStyle {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.tree_labelDragoverStyle {
	font-size: 11px;
	color: #000000;
	background-color: #bbbbbb;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.tree_linkTextStyle {
	text-decoration: none
}

.tree_classForTreeSysIcons {
	
}

.tree_tdTreeTabStyle {
	padding: 0px;
	width: 200px;
	margin: 0px
}

.tree_tdTableStyle {
	width: 200px;
	padding: 0px;
	margin: 0px
}

.tree_headerStyle {
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin: 0px;
	padding: 0px;
}

.personMenu .personMenuActions {
	-moz-border-radius: 7px;
}

.personMenu .personMenuActions tr, .personMenu .personMenuActions.toggle
	{
	float: right;
	margin: 1px 1px 1px 1px;
	padding: 0px;
}

.toggle img {
	float: right;
}

.personMenu .businessCardExtended {
	width: 390px;
}

.personMenu .toggle {
	width: 390px;
}

.personMenu .toggle img {
	float: right;
}

.X-person-display-inline .personMenu .personMenuActions a:link,
	.X-person-display-inline .personMenuActions a:visited {
	
}

.lwpDialogIconBackground {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	border: 1px solid #919191;
	padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
}

.lwpCalHeader {
	color: #3366CC;
	font-weight: bold;
	vertical-align: top;
}

.lwpCalTDivider {
	border-top: solid 1px #aaaaaa;
}

.lwpCalViewMenuPosition {
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.lwpCalFsizeX {
	font-size: 1.1667em;
}

.lwpButtonText {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	border-right: 1px solid #919191;
	border-left: 1px solid #919191;
	padding: 0px 2px;
	overflow: visible;
	margin: 0px;
	text-align: center;
	cursor: pointer;
}

.lwpButtonTextDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image:
		url("/web/contenthandler/mindef/!ut/p/digest!HRAmzdGzTY-BfYPnaS3SEA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
	border-bottom: 1px solid #919191;
	border-right: 1px solid #919191;
	border-left: 1px solid #919191;
	padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: bold;
	color: #888888;
}

.lwpButtonSpacer {
	margin-right: 2px;
}

.lwpButtonGroup {
	margin: .25em 4px;
}

.lwpTreePanel {
	overflow: auto;
	height: 100%;
	width: 18em;
}

.lwpTreePanelBody {
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

.lwpTreePanelHeader {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

.lwpTreePanelFooter {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

.lwpAlignRight {
	text-align: right;
}

.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor {
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited
	{
	color: black;
}

.unreadMailText, a.unreadMailText {
	font-weight: bold;
	text-decoration: underline;
	color: #3366CC;
}

.lwp_nodeStyle {
	border-collapse: collapse;
	border-spacing: 0px;
}

.lwp_tdStyle {
	white-space: nowrap;
	padding: 0px;
}

.lwp_nodeImageStyle {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
}

.lwp_linkTextStyle {
	text-decoration: none;
}

.wpthemeImagesOff .lwpButtonText {
	border-style: outset;
}
/*.wpthemeClear,.wpthemeSecondaryNav{clear:both}body#content{background-color:#ededed;color:#222;font:75%/1.5 Arial,Helvetica,sans-serif;margin:0;padding:0}.wptheme_ie7 body{position:relative}.locale_ja *,body.locale_ja{font-family:"MS UI Gothic","MS PGothic","Apple Gothic",Arial,Helvetica,sans-serif}a,a:active{color:#10498F;text-decoration:none}a:focus,a:hover{color:#05386B;text-decoration:underline}.wpthemeBanner img,.wpthemeFooter img,.wpthemeHeader img,.wpthemeSecondaryBanner img{border:0;vertical-align:middle}article,aside,footer,header,hgroup,nav,section{display:block}.wpthemeAltText,.wpthemeDisplayNone{display:none}.wpthemeFrame{min-width:980px}.wpthemeInner,.wpthemeSecondaryNav{margin:0 auto;width:}.wpthemeLeft{float:left;text-align:left}.wpthemeRight{float:right;text-align:right}.wpthemeOverflowAuto{overflow:auto}.wpthemeUnderlineText:focus,.wpthemeUnderlineText:hover{text-decoration:underline;cursor:pointer}.wpthemeAccess{position:absolute;top:-99999px}.wpthemeImagesOff .wpthemeAltText{display:block}.wpthemeImagesOff #wpthemeComplementaryContentText.wpthemeAltText,.wpthemeLogo{display:none}.wpthemeImagesOff .lotusui30 .lotusForm2 .lotusText,.wpthemeImagesOff .lotusui30 .lotusTabs .lotusSelected,.wpthemeImagesOff .lotusui30 input.lotusFormButton,.wpthemeImagesOff .wpthemeNavListItem.wpthemeSelected{border:1px outset #AAA}.wpthemeHeader{background-color:#424142;overflow:hidden;text-align:left}.wpthemeLogo{background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/master.png);background-position:0 -758px;width:95px;height:18px;margin-top:5px}.wpthemeDraftPageText::before{content:"("}.wpthemeDraftPageText::after{content:")"}.wpthemeHiddenPageText::before{content:"["}.wpthemeHiddenPageText::after{content:"]"}.wpthemeHiddenDraftPageText::before{content:"(["}.wpthemeHiddenDraftPageText::after{content:"])"}.wpthemeHeader .wpthemeNavContainer1{float:left}.wpthemeHeaderNav ul{padding:0 0 0 5px;margin:0;line-height:2.1em}.wpthemeHeaderNav ul li.wpthemeNavListItem{display:block;margin:0;font-size:.9em;color:#fff;padding:0 2px;line-height:2.3em}.wpthemeHeader .wpthemeHeaderNav ul li a:active,.wpthemeHeader .wpthemeHeaderNav ul li a:link,.wpthemeHeader .wpthemeHeaderNav ul li a:visited{color:#fff;font-weight:400;padding:3px 13px}.wpthemeHeader .wpthemeHeaderNav ul li a:focus,.wpthemeHeader .wpthemeHeaderNav ul li a:hover,.wpthemeHeader .wpthemeHeaderNav ul li.wpthemeSelected a{color:#fff;text-decoration:none;background-color:#717171}.wpthemeBanner{padding:0}.wpthemeBannerInner{background:#353535;background:-moz-linear-gradient(center top ,#565656 0,#353535 100%) #353535;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#565656),color-stop(100%,#353535));background:-webkit-linear-gradient(top,#565656 0,#353535 100%);background:-o-linear-gradient(top,#565656 0,#353535 100%);background:-ms-linear-gradient(top,#565656 0,#353535 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#353535', GradientType=0 );background:linear-gradient(top,#565656 0,#353535 100%);border-top:1px solid #636363;border-bottom:1px solid #272727}.lotusui_ie8 .wpthemeBannerInner{background-color:#353535;filter:none}.wpthemeBanner ul{margin:0;padding:0;overflow:visible;list-style-type:none;line-height:1.5}.wpthemeOverlay{display:none;position:absolute;z-index:100;width:100%;background:rgba(1,1,1,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#af404040, endColorstr=#af404040)}.wpthemeOpen,.wpthemeOpen .wpthemeOverlay{height:19.4em!important}.wpthemeMinimized,.wpthemeMinimized .wpthemeOverlay{height:3.2em!important}.wpthemeOverlay .wpthemeOverlayImg{background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/loading.gif);background-repeat:no-repeat;height:16px;width:16px;margin-left:49%}.wpthemeOpen .wpthemeOverlay .wpthemeOverlayImg{margin-top:9.7em}.wpthemeMinimized .wpthemeOverlay .wpthemeOverlayImg{margin-top:1em}.wpthemeLoading .wpthemeOverlay{display:inline}.wpthemeBanner .wpthemeNavContainer1{float:left}.wpthemePrimaryNav li{padding:0;display:block;margin:0;line-height:1.5em}.wpthemeBanner .wpthemePrimaryNav li a:link,.wpthemeBanner .wpthemePrimaryNav li a:visited{border-left:1px solid transparent;border-right:1px solid transparent;text-shadow:0 1px 2px #000;text-decoration:none;font-weight:400;display:block;padding:6px 20px;color:#ddd}.wpthemeBanner .wpthemePrimaryNav li a:active,.wpthemeBanner .wpthemePrimaryNav li a:focus,.wpthemeBanner .wpthemePrimaryNav li a:hover{background:#505050;background:-moz-linear-gradient(#505050,#101010) #101010;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#505050),color-stop(100%,#101010));background:-webkit-linear-gradient(top,#505050 0,#101010 100%);background:-o-linear-gradient(top,#505050 0,#101010 100%);background:-ms-linear-gradient(top,#505050 0,#101010 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#101010', GradientType=0 );background:linear-gradient(top,#505050 0,#101010 100%);border-left-color:#585858;border-right-color:#585858;color:#fff;box-shadow:1px 0 0 #111,-1px 0 0 #111,0 0 0 #111 inset,0 0 0 #111 inset;font-weight:400;text-shadow:0 1px 2px #000;text-decoration:none}.wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:active,.wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:focus,.wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:hover,.wpthemeBanner .wpthemePrimaryNav .wpthemeSelected a:link{background:#585858;background:-moz-linear-gradient(#585858,#161616) #161616;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#161616));background:-webkit-linear-gradient(top,#585858 0,#161616 100%);background:-o-linear-gradient(top,#585858 0,#161616 100%);background:-ms-linear-gradient(top,#585858 0,#161616 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#161616', GradientType=0 );background:linear-gradient(top,#585858 0,#161616 100%);border-left-color:#585858;border-right-color:#585858;color:#fff;box-shadow:1px 0 0 #111,-1px 0 0 #111,0 0 0 #111 inset,0 0 0 #111 inset;font-weight:400}.wpthemeBannerPrimaryNavigation{background:#008ABF;border-bottom:1px solid #0075A3;padding:0 0 2px}.wpthemeBannerPrimaryNavigation ul{line-height:1.67;list-style-type:none;margin:0;overflow:visible;padding:0}.wpthemeBannerPrimaryNavigation .wpthemeBannerInner{background:#242424;background:-moz-linear-gradient(center top ,#323232 0,#242424 100%) #242424;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#353535));background:-webkit-linear-gradient(top,#323232 0,#242424 100%);background:-o-linear-gradient(top,#323232 0,#242424 100%);background:-ms-linear-gradient(top,#323232 0,#242424 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#242424', GradientType=0 );background:linear-gradient(top,#323232 0,#242424 100%);border-top:1px solid #4a4a4a}.wpthemeBannerPrimaryNavigation .wpthemeNavContainer1{float:left}ul.wpthemeCommonActions>li{display:block;float:left;margin:0;color:#fff;padding:0 5px}.wpthemeBanner ul.wpthemeCommonActions li a:active,.wpthemeBanner ul.wpthemeCommonActions li a:link,.wpthemeBanner ul.wpthemeCommonActions li a:visited,.wpthemeBanner ul.wpthemeCommonActions>li>span{color:#fff;font-weight:400;display:block;border-right:1px solid #4b4b4b;border-right:1px solid rgba(255,255,255,.15);margin:17px 0;padding:0 10px 0 0}.wpthemeBanner ul.wpthemeCommonActions li a:focus,.wpthemeBanner ul.wpthemeCommonActions li a:hover{color:#fff;text-decoration:underline;cursor:pointer}.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:active,.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:focus,.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:hover,.wpthemeBanner .wpthemeCommonActions a.wpthemeHelp:link{border:0;margin-top:18px;margin-left:0;padding:0}.wpthemeCommonActions .wpthemeHelp img{background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/master.png);background-position:0 -812px;width:16px;height:16px}.wpthemeCommonActions .wpthemeHelp img:hover{background-position:0 -786px}.wpthemeBanner ul.wpthemeCommonActions .wpthemeBranding{display:block;border:0;padding:0;margin:14px 0 0}.wpthemeBanner ul.wpthemeCommonActions li.wpthemeLast a,.wpthemeBanner ul.wpthemeCommonActions li.wpthemeLast a:active,.wpthemeBanner ul.wpthemeCommonActions>li.wpthemeLast>span,.wpthemeBanner ul.wpthemeCommonActions>li>span.wpthemeBranding,.wpthemeBanner ul.wpthemeCommonActions>li>span>a.wpthemeBrandingLink{border:none}.wpthemeActionDisabled .wpthemeUnderlineText:focus,.wpthemeActionDisabled .wpthemeUnderlineText:hover,.wpthemeActionDisabled:focus,.wpthemeActionDisabled:hover{cursor:not-allowed}.wpthemeBanner .wpthemeBranding img{background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/master.png);background-position:0 -890px;width:71px;height:26px;border:0;line-height:0;vertical-align:middle;display:block}.wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink,.wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink:active,.wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink:focus,.wpthemeBanner ul.wpthemeCommonActions li a.wpthemeBrandingLink:hover{border:0;margin:0}.wpthemeSecondaryBanner{background:#fff;margin:0;padding:0}.wpthemeSecondaryNav ul{list-style:none;padding:0;margin:0}.wpthemeSecondaryNav li{border-color:#D2D2D2;border-width:0 1px;border-style:solid;margin:0 -1px 0 0}.wpthemeSecondaryNav a,.wpthemeSecondaryNav a:active{color:#10498F;margin:6px 20px 6px 0;padding:0 0 0 20px;display:block}.wpthemeSecondaryNav a:focus,.wpthemeSecondaryNav a:hover{color:#05386B;text-decoration:none}.wpthemeSecondaryBanner .wpthemeNavContainer1{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(84%,#f8f8f8),color-stop(94%,#e7e7e7),color-stop(100%,#d2d2d2));background:-webkit-linear-gradient(top,#f8f8f8 0,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#d2d2d2', GradientType=0 );background:linear-gradient(top,#f8f8f8 0,#f8f8f8 84%,#e7e7e7 94%,#d2d2d2 100%);margin:0;padding:0}.wpthemeSecondaryBanner .wpthemeNavContainer1 .wpthemeSelected{background-color:#FFF}.wpthemeSecondaryBanner .wpthemeNavContainer2{border-bottom:1px solid #e7e7e7;background:#fff}.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav .wpthemeFirst,.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a.wpthemeFirst a,.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a.wpthemeFirst:active,.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav li{border:0}.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a,.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSecondaryNav a:active{border-left:1px solid #D2D2D2}.wpthemeSecondaryBanner .wpthemeNavContainer2 .wpthemeSelected{font-weight:700}.wpthemeCrumbTrail{margin:6px 0 0 20px}.wpthemeInner .wpthemeCrumbTrail a{color:#222;font-weight:400}.wpthemeInner .wpthemeCrumbTrail a :focus,.wpthemeInner .wpthemeCrumbTrail a :hover{color:#222;text-decoration:underline}.wpthemeCrumbTrailSeparator{padding:0 5px}.wpthemeCrumbTrail .wpthemeSelected{font-weight:700}.wpthemeSearch{font-size:1.111em;border-radius:16px;margin:14px 20px 14px 5px;border:1px solid #222;padding:1px 6px;background-color:#f3f3f3}.wpthemeSearch form{margin:0}.wpthemeSearch input.wpthemeSearchText{width:14em;background:0 0;padding-left:5px;font-size:.9em;color:#999;border:0}.wpthemeSearch input.wpthemeSearchButton{background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/master.png);background-position:0 -225px;-moz-opacity:.4;opacity:.4;filter:alpha(opacity=40);border:0;width:12px;height:12px;padding:0 2px 2px 0;vertical-align:middle}.wpthemeMainContent{background:#fff;min-height:400px}.wpthemeLayoutContainers{padding:10px 0}.wpthemeFooter{border-top:1px solid #e6e6e6;background-color:#EDEDED}.wpthemeFooter h3{margin-top:25px;margin-bottom:4px;text-shadow:1px 1px #ccc}.wpthemeFooterCol{padding:0 10px;width:300px;text-align:left;margin-bottom:25px}.wpthemeFooter ul{font-size:.9em;list-style:none;margin:0;padding:0}.wpthemeFooter .wpthemeFooterCol ul li{margin:4px 0;display:block}.wpthemeFooter .wpthemeFooterCol ul li a:active,.wpthemeFooter .wpthemeFooterCol ul li a:hover,.wpthemeFooter .wpthemeFooterCol ul li a:link,.wpthemeFooter .wpthemeFooterCol ul li a:visited{color:#222;font-weight:400;padding:0}.wpthemeControl{width:auto;padding:0;margin:0 0 20px;background:0 0}.wpthemeControlHeader{display:table;width:100%;background-color:transparent;background-image:none;border-bottom:1px solid #E5E5E5;border-top:3px solid #000;margin:0}.wptheme_ie7 .wpthemeControlHeader{display:block}.wpthemeControl .wpthemeControlHeader h2{margin:0;font-size:1em;display:table-cell;font-weight:700;padding:5px 5px 5px 0;vertical-align:middle}.wpthemeControl .wpthemeControlHeader .dndHandle{display:none}.edit-mode .wpthemeControl .wpthemeControlHeader .dndHandle{display:inline;float:left;margin-right:4px;height:1.6em;width:40px;background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/dragHandle.png);cursor:move}.wptheme_ie7 .wpthemeControl .wpthemeControlHeader h2{display:block;float:left}.wpthemeControlHeader .wpthemeInner{display:table-row;word-wrap:break-word}.wptheme_ie7 .wpthemeControlHeader .wpthemeInner{display:block;width:100%}.wpthemeControlHeader .wpthemeIcon{padding:8px 1px;display:table-cell;vertical-align:top;width:20px;outline:0;text-decoration:none;font-size:.9em}.wptheme_ie7 .wpthemeControlHeader .wpthemeIcon{display:block;float:right}.wpthemeControlHeader a.wpthemeIcon img{background-image:url(/web/contenthandler/mindef/!ut/p/digest!3JKaotSk_gMd0aUfF0xN-w/war//Frontend-Assembly/MINDEF_Corp/assets/css/images/master.png);background-position:0 -268px;-moz-opacity:.5;filter:alpha(opacity=50);opacity:.5;width:12px;height:12px;display:block}.wpthemeControlHeader a.wpthemeIcon:focus{border:1px dotted #000;padding:7px 0}.wpthemeControl.wpthemeHidden .wpthemeControlHeader{display:none}.edit-mode .wpthemeControl.wpthemeHidden .wpthemeControlHeader{display:table;table-layout:fixed}.wptheme_ie7 .edit-mode .wpthemeControl.wpthemeHidden .wpthemeControlHeader{display:block}.edit-mode .wpthemeControl.wpthemeHidden,.wpthemeControl.wpthemeStandard{box-shadow:0 1px 3px #D7D7D7;border:1px solid #D7D7D7;padding:10px}.wpthemeHiddenPlusControl{background-image:none;background-color:transparent;margin:0;padding:0;width:auto}.wpthemeHiddenPlusControlHeaderParent{position:relative}.wpthemeHiddenPlusControlHeader{background-color:#eee;border:0;display:none;float:right;opacity:.8;position:absolute;top:0;z-index:1}body.edit-mode .wpthemeHiddenPlusControl:hover .wpthemeHiddenPlusControlHeader{display:table}.ibm-minimized .wpthemeControl .wpthemeControlBody,.iw-Definition,.iw-ItemSet,.iw-ReceivedEvent,.iw-loading,.mumHiddenWidget{display:none}.wpthemeControlHeader.wpthemeHiddenPlusControlHeader .wpthemeInner h2 span{margin-left:10px}.ibm-maximized{margin:10px 15px;max-width:100%}.wpthemeCol{min-height:20px}.edit-mode .wpthemeCol{border:1px dotted #222}.wptheme1Col .wpthemeCol{width:940px}.wptheme2Col .wpthemeCol{width:460px}.wptheme3Col .wpthemeCol{width:300px}.wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer{width:60%}.wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer{width:40%}.wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer{width:550px}.wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer,.wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer{width:175px}.wpthemeTopCol .wpthemeHeadlineContainer{width:100%;margin-right:15px;margin-bottom:20px}.wpthemeRow{overflow:auto;margin:0 20px 20px;padding-left:5px}.edit-mode .wpthemeRow{border:1px dotted #111;min-height:260px}.wpthemeRow .wpthemeControl .wpthemeControlBody{height:200px;overflow:auto}.hiddenWidgetsDiv .wpthemeControl,.wpthemeRow .wpthemeControl{float:left;margin-right:7.5px;width:436px}.wpthemeRow .component-control{float:left}.wpthemeRow .ibmDndHorizontalGhost{margin:7.5px 7.5px 7.5px 0}.wptheme_ie7 .hiddenWidgetsDiv .wpthemeControl{width:415px}.wpthemeMainContent .hiddenWidgetsDiv{background-color:#ccc;margin-left:7.5px}.wpthemeMainContent .hiddenWidgetsContainer{display:none;min-height:267px!important;border-bottom:1px solid #bbb;margin-bottom:20px}.hiddenWidgetsDiv .wpthemeControl{border:1px dashed #777;background-color:#fff}.hiddenWidgetsDiv .hiddenWidgetMessage{background-color:#bbb;color:#000;border-bottom:1px solid #aaa;margin:0 -7.5px 7.5px;line-height:2.7em;padding:0 10px}.edit-mode .layoutNode{border:1px dotted #222;min-height:20px;min-width:40px}.wpthemeControlBody .iw-Content,.wpthemeControlBody .iw-iWidget{height:100%}.wpthemeLayoutContainers .iw-loading{display:inline}.wpthemeNavList .wpthemeClose,.wpthemeNavList .wpthemeClose:active,.wpthemeNavList .wpthemeClose:focus,.wpthemeNavList .wpthemeClose:hover{background:#F9FBFF!important;border:1px solid #00649D!important;color:#00649D!important;font-size:.8em;font-weight:700!important;line-height:.8em;margin:8px 5px 0 -15px;padding:2px!important;text-shadow:none!important;text-decoration:none!important}.wpthemeLayoutContainers .portal-drop-target,iframe#dj_history{display:none}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target{display:block;position:relative}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target section{color:#83B995;border:1px solid #83B995;border-radius:2px;background-color:#EDFCF2;position:absolute;z-index:1000;opacity:.8}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver section{background-color:#a0efba}.wpthemeLayoutContainers div.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal section,.wpthemeLayoutContainers div.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target section{background-color:#ED486E;border-color:#A11222}.wpthemeLayoutContainers div.ibmDndColumn.ibmDndDropZonesActive :first-child.portal-drop-target section{top:0}.wpthemeLayoutContainers div.ibmDndColumn.ibmDndDropZonesActive .portal-drop-target section{top:-20px;left:-1px;width:100%;height:30px}.wpthemeLayoutContainers div.ibmDndRow.ibmDndDropZonesActive .portal-drop-target section{left:-15px;top:25px;width:20px}.wpthemeLayoutContainers table.ibmDndDropZonesActive .portal-drop-target{display:block;color:#83B995;background-color:#EDFCF2;border:1px solid #83B995;border-radius:2px;margin:5px;height:2em;min-width:20px}.wpthemeLayoutContainers table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneOver{background-color:#a0efba}.wpthemeLayoutContainers table.ibmDndDropZonesActive .portal-drop-target.ibmDndDropZoneIllegal,.wpthemeLayoutContainers table.ibmDndDropZonesActive.ibmDndDropZoneIllegal .portal-drop-target{background-color:#ED486E;border-color:#A11222}*/
.a11yHighContrast #wpthemeComplementaryContentText.wpthemeAltText,
	.ibm-minimized .wpthemeControl .wpthemeControlBody, .iw-Definition,
	.iw-ItemSet, .iw-ReceivedEvent, .iw-loading, .mumHiddenWidget,
	.wpthemeAltText, .wpthemeControl .wpthemeControlHeader .dndHandle,
	.wpthemeControl.wpthemeHidden .wpthemeControlHeader,
	.wpthemeDisplayNone, .wpToolbarActionBar, .wpthemeLogo, iframe#dj_history
	{
	display: none
}

.wpthemeSplitView .wpthemeFrame {
	min-width: 1225px;
}

.wpthemeSplitView .wpthemeMainContent>div {
	width: 1135px;
}

.wpthemeSplitView .wpthemeLayoutContainers {
	width: 850px;
}

.wpthemeSideNavigation {
	width: 275px;
	margin: 10px 10px 10px 0;
}

.wpthemeSideNavigation ul.wpthemeNavList {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.wpthemeSideNavigation a.wpthemeSelected:before {
	color: #DD731C;
	content: "▪";
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 4px 0 -8px
}

.wpthemeSideNavigation .wpthemeSelected {
	font-weight: bold;
}

.wpthemeSideNavigation a, .wpthemeSideNavigation a:visited,
	.wpthemeSideNavigation a:hover, .wpthemeSideNavigation a:active {
	text-decoration: none;
}

.wpthemeSideNavigation ul li>span {
	padding: 5px 15px;
	margin: 2px 0;
}

.wpthemeSideNavigation .wpthemeNavContainer li>span:hover {
	background: #e1f4f9;
}

.wpthemeSideNavigation>ul.wpthemeNavContainer>li {
	padding: 3px 0px;
}

.wpthemeSideNavigation .wpthemeNavContainer li {
	padding: 3px 0px 3px 25px;
}

.wpthemeSideNavigation .wpthemeClose, .wpthemeSideNavigation .wpthemeClose:focus,
	.wpthemeSideNavigation .wpthemeClose:hover, .wpthemeSideNavigation .wpthemeClose:active
	{
	margin: 0 7px;
	padding: 0 2px !important;
}

.wpthemeSplitView .wptheme1Col .wpthemeCol {
	width: 850px;
}

.wpthemeSplitView .wptheme2Col .wpthemeCol {
	width: 400px;
}

.wpthemeSplitView .wptheme3Col .wpthemeCol {
	width: 260px;
}

.wpthemeSplitView .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer {
	width: 545px;
}

.wpthemeSplitView .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer
	{
	width: 260px;
}

.wpthemeSplitView .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer {
	width: 434px;
}

.wpthemeSplitView .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer,
	.wpthemeSplitView .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer
	{
	width: 175px;
}

.wpthemeSplitView .wpthemeTopCol .wpthemeHeadlineContainer {
	width: 830px;
	margin-right: 15px;
	margin-bottom: 20px;
}

.wpthemeSplitView .wpthemeRow {
	margin: 0 0 20px 20px;
}

.wpthemeSplitView #layoutContainers .layoutRow .layoutColumn .component-control
	{
	width: 850px;
}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
	font-family: 'FontAwesome';
	src:
		url('/Frontend-Assembly/MINDEF_Corp/assets/fonts/fontawesome-webfont.eot?v=4.2.0');
	src:
		url('/Frontend-Assembly/MINDEF_Corp/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0')
		format('embedded-opentype'),
		url('/Frontend-Assembly/MINDEF_Corp/assets/fonts/fontawesome-webfont.woff?v=4.2.0')
		format('woff'),
		url('/Frontend-Assembly/MINDEF_Corp/assets/fonts/fontawesome-webfont.ttf?v=4.2.0')
		format('truetype'),
		url('/Frontend-Assembly/MINDEF_Corp/assets/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular')
		format('svg');
	font-weight: normal;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

@
-webkit-keyframes fa-spin { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

100%
{
-webkit-transform


:

 

rotate


(359
deg
);


        

transform


:

 

rotate


(359
deg
)


    

}
}
@
keyframes fa-spin { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

100%
{
-webkit-transform


:

 

rotate


(359
deg
);


        

transform


:

 

rotate


(359
deg
)


    

}
}
.fa-rotate-90 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}

.fa-flip-vertical {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal,
	:root .fa-flip-vertical {
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: "\f000"
}

.fa-music:before {
	content: "\f001"
}

.fa-search:before {
	content: "\f002"
}

.fa-envelope-o:before {
	content: "\f003"
}

.fa-heart:before {
	content: "\f004"
}

.fa-star:before {
	content: "\f005"
}

.fa-star-o:before {
	content: "\f006"
}

.fa-user:before {
	content: "\f007"
}

.fa-film:before {
	content: "\f008"
}

.fa-th-large:before {
	content: "\f009"
}

.fa-th:before {
	content: "\f00a"
}

.fa-th-list:before {
	content: "\f00b"
}

.fa-check:before {
	content: "\f00c"
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "\f00d"
}

.fa-search-plus:before {
	content: "\f00e"
}

.fa-search-minus:before {
	content: "\f010"
}

.fa-power-off:before {
	content: "\f011"
}

.fa-signal:before {
	content: "\f012"
}

.fa-gear:before, .fa-cog:before {
	content: "\f013"
}

.fa-trash-o:before {
	content: "\f014"
}

.fa-home:before {
	content: "\f015"
}

.fa-file-o:before {
	content: "\f016"
}

.fa-clock-o:before {
	content: "\f017"
}

.fa-road:before {
	content: "\f018"
}

.fa-download:before {
	content: "\f019"
}

.fa-arrow-circle-o-down:before {
	content: "\f01a"
}

.fa-arrow-circle-o-up:before {
	content: "\f01b"
}

.fa-inbox:before {
	content: "\f01c"
}

.fa-play-circle-o:before {
	content: "\f01d"
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "\f01e"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-list-alt:before {
	content: "\f022"
}

.fa-lock:before {
	content: "\f023"
}

.fa-flag:before {
	content: "\f024"
}

.fa-headphones:before {
	content: "\f025"
}

.fa-volume-off:before {
	content: "\f026"
}

.fa-volume-down:before {
	content: "\f027"
}

.fa-volume-up:before {
	content: "\f028"
}

.fa-qrcode:before {
	content: "\f029"
}

.fa-barcode:before {
	content: "\f02a"
}

.fa-tag:before {
	content: "\f02b"
}

.fa-tags:before {
	content: "\f02c"
}

.fa-book:before {
	content: "\f02d"
}

.fa-bookmark:before {
	content: "\f02e"
}

.fa-print:before {
	content: "\f02f"
}

.fa-camera:before {
	content: "\f030"
}

.fa-font:before {
	content: "\f031"
}

.fa-bold:before {
	content: "\f032"
}

.fa-italic:before {
	content: "\f033"
}

.fa-text-height:before {
	content: "\f034"
}

.fa-text-width:before {
	content: "\f035"
}

.fa-align-left:before {
	content: "\f036"
}

.fa-align-center:before {
	content: "\f037"
}

.fa-align-right:before {
	content: "\f038"
}

.fa-align-justify:before {
	content: "\f039"
}

.fa-list:before {
	content: "\f03a"
}

.fa-dedent:before, .fa-outdent:before {
	content: "\f03b"
}

.fa-indent:before {
	content: "\f03c"
}

.fa-video-camera:before {
	content: "\f03d"
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "\f03e"
}

.fa-pencil:before {
	content: "\f040"
}

.fa-map-marker:before {
	content: "\f041"
}

.fa-adjust:before {
	content: "\f042"
}

.fa-tint:before {
	content: "\f043"
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "\f044"
}

.fa-share-square-o:before {
	content: "\f045"
}

.fa-check-square-o:before {
	content: "\f046"
}

.fa-arrows:before {
	content: "\f047"
}

.fa-step-backward:before {
	content: "\f048"
}

.fa-fast-backward:before {
	content: "\f049"
}

.fa-backward:before {
	content: "\f04a"
}

.fa-play:before {
	content: "\f04b"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-stop:before {
	content: "\f04d"
}

.fa-forward:before {
	content: "\f04e"
}

.fa-fast-forward:before {
	content: "\f050"
}

.fa-step-forward:before {
	content: "\f051"
}

.fa-eject:before {
	content: "\f052"
}

.fa-chevron-left:before {
	content: "\f053"
}

.fa-chevron-right:before {
	content: "\f054"
}

.fa-plus-circle:before {
	content: "\f055"
}

.fa-minus-circle:before {
	content: "\f056"
}

.fa-times-circle:before {
	content: "\f057"
}

.fa-check-circle:before {
	content: "\f058"
}

.fa-question-circle:before {
	content: "\f059"
}

.fa-info-circle:before {
	content: "\f05a"
}

.fa-crosshairs:before {
	content: "\f05b"
}

.fa-times-circle-o:before {
	content: "\f05c"
}

.fa-check-circle-o:before {
	content: "\f05d"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-arrow-left:before {
	content: "\f060"
}

.fa-arrow-right:before {
	content: "\f061"
}

.fa-arrow-up:before {
	content: "\f062"
}

.fa-arrow-down:before {
	content: "\f063"
}

.fa-mail-forward:before, .fa-share:before {
	content: "\f064"
}

.fa-expand:before {
	content: "\f065"
}

.fa-compress:before {
	content: "\f066"
}

.fa-plus:before {
	content: "\f067"
}

.fa-minus:before {
	content: "\f068"
}

.fa-asterisk:before {
	content: "\f069"
}

.fa-exclamation-circle:before {
	content: "\f06a"
}

.fa-gift:before {
	content: "\f06b"
}

.fa-leaf:before {
	content: "\f06c"
}

.fa-fire:before {
	content: "\f06d"
}

.fa-eye:before {
	content: "\f06e"
}

.fa-eye-slash:before {
	content: "\f070"
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "\f071"
}

.fa-plane:before {
	content: "\f072"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-random:before {
	content: "\f074"
}

.fa-comment:before {
	content: "\f075"
}

.fa-magnet:before {
	content: "\f076"
}

.fa-chevron-up:before {
	content: "\f077"
}

.fa-chevron-down:before {
	content: "\f078"
}

.fa-retweet:before {
	content: "\f079"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-folder:before {
	content: "\f07b"
}

.fa-folder-open:before {
	content: "\f07c"
}

.fa-arrows-v:before {
	content: "\f07d"
}

.fa-arrows-h:before {
	content: "\f07e"
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "\f080"
}

.fa-twitter-square:before {
	content: "\f081"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-camera-retro:before {
	content: "\f083"
}

.fa-key:before {
	content: "\f084"
}

.fa-gears:before, .fa-cogs:before {
	content: "\f085"
}

.fa-comments:before {
	content: "\f086"
}

.fa-thumbs-o-up:before {
	content: "\f087"
}

.fa-thumbs-o-down:before {
	content: "\f088"
}

.fa-star-half:before {
	content: "\f089"
}

.fa-heart-o:before {
	content: "\f08a"
}

.fa-sign-out:before {
	content: "\f08b"
}

.fa-linkedin-square:before {
	content: "\f08c"
}

.fa-thumb-tack:before {
	content: "\f08d"
}

.fa-external-link:before {
	content: "\f08e"
}

.fa-sign-in:before {
	content: "\f090"
}

.fa-trophy:before {
	content: "\f091"
}

.fa-github-square:before {
	content: "\f092"
}

.fa-upload:before {
	content: "\f093"
}

.fa-lemon-o:before {
	content: "\f094"
}

.fa-phone:before {
	content: "\f095"
}

.fa-square-o:before {
	content: "\f096"
}

.fa-bookmark-o:before {
	content: "\f097"
}

.fa-phone-square:before {
	content: "\f098"
}

.fa-twitter:before {
	content: "\f099"
}

.fa-facebook:before {
	content: "\f09a"
}

.fa-github:before {
	content: "\f09b"
}

.fa-unlock:before {
	content: "\f09c"
}

.fa-credit-card:before {
	content: "\f09d"
}

.fa-rss:before {
	content: "\f09e"
}

.fa-hdd-o:before {
	content: "\f0a0"
}

.fa-bullhorn:before {
	content: "\f0a1"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-hand-o-right:before {
	content: "\f0a4"
}

.fa-hand-o-left:before {
	content: "\f0a5"
}

.fa-hand-o-up:before {
	content: "\f0a6"
}

.fa-hand-o-down:before {
	content: "\f0a7"
}

.fa-arrow-circle-left:before {
	content: "\f0a8"
}

.fa-arrow-circle-right:before {
	content: "\f0a9"
}

.fa-arrow-circle-up:before {
	content: "\f0aa"
}

.fa-arrow-circle-down:before {
	content: "\f0ab"
}

.fa-globe:before {
	content: "\f0ac"
}

.fa-wrench:before {
	content: "\f0ad"
}

.fa-tasks:before {
	content: "\f0ae"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-briefcase:before {
	content: "\f0b1"
}

.fa-arrows-alt:before {
	content: "\f0b2"
}

.fa-group:before, .fa-users:before {
	content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
	content: "\f0c1"
}

.fa-cloud:before {
	content: "\f0c2"
}

.fa-flask:before {
	content: "\f0c3"
}

.fa-cut:before, .fa-scissors:before {
	content: "\f0c4"
}

.fa-copy:before, .fa-files-o:before {
	content: "\f0c5"
}

.fa-paperclip:before {
	content: "\f0c6"
}

.fa-save:before, .fa-floppy-o:before {
	content: "\f0c7"
}

.fa-square:before {
	content: "\f0c8"
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9"
}

.fa-list-ul:before {
	content: "\f0ca"
}

.fa-list-ol:before {
	content: "\f0cb"
}

.fa-strikethrough:before {
	content: "\f0cc"
}

.fa-underline:before {
	content: "\f0cd"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-magic:before {
	content: "\f0d0"
}

.fa-truck:before {
	content: "\f0d1"
}

.fa-pinterest:before {
	content: "\f0d2"
}

.fa-pinterest-square:before {
	content: "\f0d3"
}

.fa-google-plus-square:before {
	content: "\f0d4"
}

.fa-google-plus:before {
	content: "\f0d5"
}

.fa-money:before {
	content: "\f0d6"
}

.fa-caret-down:before {
	content: "\f0d7"
}

.fa-caret-up:before {
	content: "\f0d8"
}

.fa-caret-left:before {
	content: "\f0d9"
}

.fa-caret-right:before {
	content: "\f0da"
}

.fa-columns:before {
	content: "\f0db"
}

.fa-unsorted:before, .fa-sort:before {
	content: "\f0dc"
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "\f0dd"
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "\f0de"
}

.fa-envelope:before {
	content: "\f0e0"
}

.fa-linkedin:before {
	content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
	content: "\f0e2"
}

.fa-legal:before, .fa-gavel:before {
	content: "\f0e3"
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "\f0e4"
}

.fa-comment-o:before {
	content: "\f0e5"
}

.fa-comments-o:before {
	content: "\f0e6"
}

.fa-flash:before, .fa-bolt:before {
	content: "\f0e7"
}

.fa-sitemap:before {
	content: "\f0e8"
}

.fa-umbrella:before {
	content: "\f0e9"
}

.fa-paste:before, .fa-clipboard:before {
	content: "\f0ea"
}

.fa-lightbulb-o:before {
	content: "\f0eb"
}

.fa-exchange:before {
	content: "\f0ec"
}

.fa-cloud-download:before {
	content: "\f0ed"
}

.fa-cloud-upload:before {
	content: "\f0ee"
}

.fa-user-md:before {
	content: "\f0f0"
}

.fa-stethoscope:before {
	content: "\f0f1"
}

.fa-suitcase:before {
	content: "\f0f2"
}

.fa-bell-o:before {
	content: "\f0a2"
}

.fa-coffee:before {
	content: "\f0f4"
}

.fa-cutlery:before {
	content: "\f0f5"
}

.fa-file-text-o:before {
	content: "\f0f6"
}

.fa-building-o:before {
	content: "\f0f7"
}

.fa-hospital-o:before {
	content: "\f0f8"
}

.fa-ambulance:before {
	content: "\f0f9"
}

.fa-medkit:before {
	content: "\f0fa"
}

.fa-fighter-jet:before {
	content: "\f0fb"
}

.fa-beer:before {
	content: "\f0fc"
}

.fa-h-square:before {
	content: "\f0fd"
}

.fa-plus-square:before {
	content: "\f0fe"
}

.fa-angle-double-left:before {
	content: "\f100"
}

.fa-angle-double-right:before {
	content: "\f101"
}

.fa-angle-double-up:before {
	content: "\f102"
}

.fa-angle-double-down:before {
	content: "\f103"
}

.fa-angle-left:before {
	content: "\f104"
}

.fa-angle-right:before {
	content: "\f105"
}

.fa-angle-up:before {
	content: "\f106"
}

.fa-angle-down:before {
	content: "\f107"
}

.fa-desktop:before {
	content: "\f108"
}

.fa-laptop:before {
	content: "\f109"
}

.fa-tablet:before {
	content: "\f10a"
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "\f10b"
}

.fa-circle-o:before {
	content: "\f10c"
}

.fa-quote-left:before {
	content: "\f10d"
}

.fa-quote-right:before {
	content: "\f10e"
}

.fa-spinner:before {
	content: "\f110"
}

.fa-circle:before {
	content: "\f111"
}

.fa-mail-reply:before, .fa-reply:before {
	content: "\f112"
}

.fa-github-alt:before {
	content: "\f113"
}

.fa-folder-o:before {
	content: "\f114"
}

.fa-folder-open-o:before {
	content: "\f115"
}

.fa-smile-o:before {
	content: "\f118"
}

.fa-frown-o:before {
	content: "\f119"
}

.fa-meh-o:before {
	content: "\f11a"
}

.fa-gamepad:before {
	content: "\f11b"
}

.fa-keyboard-o:before {
	content: "\f11c"
}

.fa-flag-o:before {
	content: "\f11d"
}

.fa-flag-checkered:before {
	content: "\f11e"
}

.fa-terminal:before {
	content: "\f120"
}

.fa-code:before {
	content: "\f121"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "\f122"
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before
	{
	content: "\f123"
}

.fa-location-arrow:before {
	content: "\f124"
}

.fa-crop:before {
	content: "\f125"
}

.fa-code-fork:before {
	content: "\f126"
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "\f127"
}

.fa-question:before {
	content: "\f128"
}

.fa-info:before {
	content: "\f129"
}

.fa-exclamation:before {
	content: "\f12a"
}

.fa-superscript:before {
	content: "\f12b"
}

.fa-subscript:before {
	content: "\f12c"
}

.fa-eraser:before {
	content: "\f12d"
}

.fa-puzzle-piece:before {
	content: "\f12e"
}

.fa-microphone:before {
	content: "\f130"
}

.fa-microphone-slash:before {
	content: "\f131"
}

.fa-shield:before {
	content: "\f132"
}

.fa-calendar-o:before {
	content: "\f133"
}

.fa-fire-extinguisher:before {
	content: "\f134"
}

.fa-rocket:before {
	content: "\f135"
}

.fa-maxcdn:before {
	content: "\f136"
}

.fa-chevron-circle-left:before {
	content: "\f137"
}

.fa-chevron-circle-right:before {
	content: "\f138"
}

.fa-chevron-circle-up:before {
	content: "\f139"
}

.fa-chevron-circle-down:before {
	content: "\f13a"
}

.fa-html5:before {
	content: "\f13b"
}

.fa-css3:before {
	content: "\f13c"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-unlock-alt:before {
	content: "\f13e"
}

.fa-bullseye:before {
	content: "\f140"
}

.fa-ellipsis-h:before {
	content: "\f141"
}

.fa-ellipsis-v:before {
	content: "\f142"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-play-circle:before {
	content: "\f144"
}

.fa-ticket:before {
	content: "\f145"
}

.fa-minus-square:before {
	content: "\f146"
}

.fa-minus-square-o:before {
	content: "\f147"
}

.fa-level-up:before {
	content: "\f148"
}

.fa-level-down:before {
	content: "\f149"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-pencil-square:before {
	content: "\f14b"
}

.fa-external-link-square:before {
	content: "\f14c"
}

.fa-share-square:before {
	content: "\f14d"
}

.fa-compass:before {
	content: "\f14e"
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "\f150"
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "\f151"
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "\f152"
}

.fa-euro:before, .fa-eur:before {
	content: "\f153"
}

.fa-gbp:before {
	content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
	content: "\f155"
}

.fa-rupee:before, .fa-inr:before {
	content: "\f156"
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "\f157"
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "\f158"
}

.fa-won:before, .fa-krw:before {
	content: "\f159"
}

.fa-bitcoin:before, .fa-btc:before {
	content: "\f15a"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-text:before {
	content: "\f15c"
}

.fa-sort-alpha-asc:before {
	content: "\f15d"
}

.fa-sort-alpha-desc:before {
	content: "\f15e"
}

.fa-sort-amount-asc:before {
	content: "\f160"
}

.fa-sort-amount-desc:before {
	content: "\f161"
}

.fa-sort-numeric-asc:before {
	content: "\f162"
}

.fa-sort-numeric-desc:before {
	content: "\f163"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-thumbs-down:before {
	content: "\f165"
}

.fa-youtube-square:before {
	content: "\f166"
}

.fa-youtube:before {
	content: "\f167"
}

.fa-xing:before {
	content: "\f168"
}

.fa-xing-square:before {
	content: "\f169"
}

.fa-youtube-play:before {
	content: "\f16a"
}

.fa-dropbox:before {
	content: "\f16b"
}

.fa-stack-overflow:before {
	content: "\f16c"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-flickr:before {
	content: "\f16e"
}

.fa-adn:before {
	content: "\f170"
}

.fa-bitbucket:before {
	content: "\f171"
}

.fa-bitbucket-square:before {
	content: "\f172"
}

.fa-tumblr:before {
	content: "\f173"
}

.fa-tumblr-square:before {
	content: "\f174"
}

.fa-long-arrow-down:before {
	content: "\f175"
}

.fa-long-arrow-up:before {
	content: "\f176"
}

.fa-long-arrow-left:before {
	content: "\f177"
}

.fa-long-arrow-right:before {
	content: "\f178"
}

.fa-apple:before {
	content: "\f179"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-dribbble:before {
	content: "\f17d"
}

.fa-skype:before {
	content: "\f17e"
}

.fa-foursquare:before {
	content: "\f180"
}

.fa-trello:before {
	content: "\f181"
}

.fa-female:before {
	content: "\f182"
}

.fa-male:before {
	content: "\f183"
}

.fa-gittip:before {
	content: "\f184"
}

.fa-sun-o:before {
	content: "\f185"
}

.fa-moon-o:before {
	content: "\f186"
}

.fa-archive:before {
	content: "\f187"
}

.fa-bug:before {
	content: "\f188"
}

.fa-vk:before {
	content: "\f189"
}

.fa-weibo:before {
	content: "\f18a"
}

.fa-renren:before {
	content: "\f18b"
}

.fa-pagelines:before {
	content: "\f18c"
}

.fa-stack-exchange:before {
	content: "\f18d"
}

.fa-arrow-circle-o-right:before {
	content: "\f18e"
}

.fa-arrow-circle-o-left:before {
	content: "\f190"
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "\f191"
}

.fa-dot-circle-o:before {
	content: "\f192"
}

.fa-wheelchair:before {
	content: "\f193"
}

.fa-vimeo-square:before {
	content: "\f194"
}

.fa-turkish-lira:before, .fa-try:before {
	content: "\f195"
}

.fa-plus-square-o:before {
	content: "\f196"
}

.fa-space-shuttle:before {
	content: "\f197"
}

.fa-slack:before {
	content: "\f198"
}

.fa-envelope-square:before {
	content: "\f199"
}

.fa-wordpress:before {
	content: "\f19a"
}

.fa-openid:before {
	content: "\f19b"
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "\f19c"
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "\f19d"
}

.fa-yahoo:before {
	content: "\f19e"
}

.fa-google:before {
	content: "\f1a0"
}

.fa-reddit:before {
	content: "\f1a1"
}

.fa-reddit-square:before {
	content: "\f1a2"
}

.fa-stumbleupon-circle:before {
	content: "\f1a3"
}

.fa-stumbleupon:before {
	content: "\f1a4"
}

.fa-delicious:before {
	content: "\f1a5"
}

.fa-digg:before {
	content: "\f1a6"
}

.fa-pied-piper:before {
	content: "\f1a7"
}

.fa-pied-piper-alt:before {
	content: "\f1a8"
}

.fa-drupal:before {
	content: "\f1a9"
}

.fa-joomla:before {
	content: "\f1aa"
}

.fa-language:before {
	content: "\f1ab"
}

.fa-fax:before {
	content: "\f1ac"
}

.fa-building:before {
	content: "\f1ad"
}

.fa-child:before {
	content: "\f1ae"
}

.fa-paw:before {
	content: "\f1b0"
}

.fa-spoon:before {
	content: "\f1b1"
}

.fa-cube:before {
	content: "\f1b2"
}

.fa-cubes:before {
	content: "\f1b3"
}

.fa-behance:before {
	content: "\f1b4"
}

.fa-behance-square:before {
	content: "\f1b5"
}

.fa-steam:before {
	content: "\f1b6"
}

.fa-steam-square:before {
	content: "\f1b7"
}

.fa-recycle:before {
	content: "\f1b8"
}

.fa-automobile:before, .fa-car:before {
	content: "\f1b9"
}

.fa-cab:before, .fa-taxi:before {
	content: "\f1ba"
}

.fa-tree:before {
	content: "\f1bb"
}

.fa-spotify:before {
	content: "\f1bc"
}

.fa-deviantart:before {
	content: "\f1bd"
}

.fa-soundcloud:before {
	content: "\f1be"
}

.fa-database:before {
	content: "\f1c0"
}

.fa-file-pdf-o:before {
	content: "\f1c1"
}

.fa-file-word-o:before {
	content: "\f1c2"
}

.fa-file-excel-o:before {
	content: "\f1c3"
}

.fa-file-powerpoint-o:before {
	content: "\f1c4"
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before
	{
	content: "\f1c5"
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "\f1c6"
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "\f1c7"
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "\f1c8"
}

.fa-file-code-o:before {
	content: "\f1c9"
}

.fa-vine:before {
	content: "\f1ca"
}

.fa-codepen:before {
	content: "\f1cb"
}

.fa-jsfiddle:before {
	content: "\f1cc"
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before,
	.fa-support:before, .fa-life-ring:before {
	content: "\f1cd"
}

.fa-circle-o-notch:before {
	content: "\f1ce"
}

.fa-ra:before, .fa-rebel:before {
	content: "\f1d0"
}

.fa-ge:before, .fa-empire:before {
	content: "\f1d1"
}

.fa-git-square:before {
	content: "\f1d2"
}

.fa-git:before {
	content: "\f1d3"
}

.fa-hacker-news:before {
	content: "\f1d4"
}

.fa-tencent-weibo:before {
	content: "\f1d5"
}

.fa-qq:before {
	content: "\f1d6"
}

.fa-wechat:before, .fa-weixin:before {
	content: "\f1d7"
}

.fa-send:before, .fa-paper-plane:before {
	content: "\f1d8"
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "\f1d9"
}

.fa-history:before {
	content: "\f1da"
}

.fa-circle-thin:before {
	content: "\f1db"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-paragraph:before {
	content: "\f1dd"
}

.fa-sliders:before {
	content: "\f1de"
}

.fa-share-alt:before {
	content: "\f1e0"
}

.fa-share-alt-square:before {
	content: "\f1e1"
}

.fa-bomb:before {
	content: "\f1e2"
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "\f1e3"
}

.fa-tty:before {
	content: "\f1e4"
}

.fa-binoculars:before {
	content: "\f1e5"
}

.fa-plug:before {
	content: "\f1e6"
}

.fa-slideshare:before {
	content: "\f1e7"
}

.fa-twitch:before {
	content: "\f1e8"
}

.fa-yelp:before {
	content: "\f1e9"
}

.fa-newspaper-o:before {
	content: "\f1ea"
}

.fa-wifi:before {
	content: "\f1eb"
}

.fa-calculator:before {
	content: "\f1ec"
}

.fa-paypal:before {
	content: "\f1ed"
}

.fa-google-wallet:before {
	content: "\f1ee"
}

.fa-cc-visa:before {
	content: "\f1f0"
}

.fa-cc-mastercard:before {
	content: "\f1f1"
}

.fa-cc-discover:before {
	content: "\f1f2"
}

.fa-cc-amex:before {
	content: "\f1f3"
}

.fa-cc-paypal:before {
	content: "\f1f4"
}

.fa-cc-stripe:before {
	content: "\f1f5"
}

.fa-bell-slash:before {
	content: "\f1f6"
}

.fa-bell-slash-o:before {
	content: "\f1f7"
}

.fa-trash:before {
	content: "\f1f8"
}

.fa-copyright:before {
	content: "\f1f9"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-eyedropper:before {
	content: "\f1fb"
}

.fa-paint-brush:before {
	content: "\f1fc"
}

.fa-birthday-cake:before {
	content: "\f1fd"
}

.fa-area-chart:before {
	content: "\f1fe"
}

.fa-pie-chart:before {
	content: "\f200"
}

.fa-line-chart:before {
	content: "\f201"
}

.fa-lastfm:before {
	content: "\f202"
}

.fa-lastfm-square:before {
	content: "\f203"
}

.fa-toggle-off:before {
	content: "\f204"
}

.fa-toggle-on:before {
	content: "\f205"
}

.fa-bicycle:before {
	content: "\f206"
}

.fa-bus:before {
	content: "\f207"
}

.fa-ioxhost:before {
	content: "\f208"
}

.fa-angellist:before {
	content: "\f209"
}

.fa-cc:before {
	content: "\f20a"
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "\f20b"
}

.fa-meanpath:before {
	content: "\f20c"
} /*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */
@font-face {
	font-family: 'lg';
	src: url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lg.eot?n1z373");
	src: url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lg.eot?#iefixn1z373")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lg.woff?n1z373")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lg.ttf?n1z373")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lg.svg?n1z373#lg")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

.lg-icon {
	font-family: 'lg';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
	background-color: rgba(0, 0, 0, 0.45);
	border-radius: 2px;
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1080;
	border: none;
	outline: none;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
	color: #FFF;
}

.lg-actions .lg-next {
	right: 20px;
}

.lg-actions .lg-next:before {
	content: "\e095";
}

.lg-actions .lg-prev {
	left: 20px;
}

.lg-actions .lg-prev:after {
	content: "\e094";
}

@
-webkit-keyframes lg-right-end { 0% {
	left: 0;
}

50%
{
left


:

 

-30
px


;
}
100%
{
left


:

 

0;
}
}
@
-moz-keyframes lg-right-end { 0% {
	left: 0;
}

50%
{
left


:

 

-30
px


;
}
100%
{
left


:

 

0;
}
}
@
-ms-keyframes lg-right-end { 0% {
	left: 0;
}

50%
{
left


:

 

-30
px


;
}
100%
{
left


:

 

0;
}
}
@
keyframes lg-right-end { 0% {
	left: 0;
}

50%
{
left


:

 

-30
px


;
}
100%
{
left


:

 

0;
}
}
@
-webkit-keyframes lg-left-end { 0% {
	left: 0;
}

50%
{
left


:

 

30
px


;
}
100%
{
left


:

 

0;
}
}
@
-moz-keyframes lg-left-end { 0% {
	left: 0;
}

50%
{
left


:

 

30
px


;
}
100%
{
left


:

 

0;
}
}
@
-ms-keyframes lg-left-end { 0% {
	left: 0;
}

50%
{
left


:

 

30
px


;
}
100%
{
left


:

 

0;
}
}
@
keyframes lg-left-end { 0% {
	left: 0;
}

50%
{
left


:

 

30
px


;
}
100%
{
left


:

 

0;
}
}
.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end 0.3s;
	-o-animation: lg-right-end 0.3s;
	animation: lg-right-end 0.3s;
	position: relative;
}

.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end 0.3s;
	-o-animation: lg-left-end 0.3s;
	animation: lg-left-end 0.3s;
	position: relative;
}

.lg-toolbar {
	z-index: 1082;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.45);
}

.lg-toolbar .lg-icon {
	color: #999;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 50px;
	text-decoration: none !important;
	outline: medium none;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
	color: #FFF;
}

.lg-toolbar .lg-close:after {
	content: "\e070";
}

.lg-toolbar .lg-download:after {
	content: "\e0f2";
}

.lg-sub-html {
	background-color: rgba(0, 0, 0, 0.45);
	bottom: 0;
	color: #EEE;
	font-size: 16px;
	left: 0;
	padding: 10px 40px;
	position: fixed;
	right: 0;
	text-align: center;
	z-index: 1080;
}

.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}

#lg-counter {
	color: #999;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1)
		0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity
		0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
	opacity: 0;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
	opacity: 0;
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
	opacity: 0;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
}

body:not (.lg-from-hash ) .lg-outer.lg-start-zoom .lg-object {
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	transform: scale3d(0.5, 0.5, 0.5);
	opacity: 0;
	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1)
		0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity
		250ms cubic-bezier(0, 0, 0.25, 1) !important;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

body:not (.lg-from-hash ) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object
	{
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.lg-outer .lg-thumb-outer {
	background-color: #0D0A0A;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 1080;
	max-height: 350px;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1)
		0s;
	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration: 0s !important;
	transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform: translate3d(0, 0%, 0);
	transform: translate3d(0, 0%, 0);
}

.lg-outer .lg-thumb {
	padding: 10px 0;
	height: 100%;
	margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
	border-radius: 5px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	height: 100%;
	border: 2px solid #FFF;
	border-radius: 4px;
	margin-bottom: 5px;
}

@media ( min-width : 1025px) {
	.lg-outer .lg-thumb-item {
		-webkit-transition: border-color 0.25s ease;
		-o-transition: border-color 0.25s ease;
		transition: border-color 0.25s ease;
	}
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
	border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
	padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
	padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
	-webkit-transition: bottom 0.25s ease;
	-o-transition: bottom 0.25s ease;
	transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
	background-color: #0D0A0A;
	border-radius: 2px 2px 0 0;
	color: #999;
	cursor: pointer;
	font-size: 24px;
	height: 39px;
	line-height: 27px;
	padding: 5px 0;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -39px;
	width: 50px;
}

.lg-outer .lg-toogle-thumb:after {
	content: "\e1ff";
}

.lg-outer .lg-toogle-thumb:hover {
	color: #FFF;
}

.lg-outer .lg-video-cont {
	display: inline-block;
	vertical-align: middle;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	padding: 0 5px;
}

.lg-outer .lg-video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}

.lg-outer .lg-video .lg-object {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
	width: 84px;
	height: 59px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -42px;
	margin-top: -30px;
	z-index: 1080;
	cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
	background:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/vimeo-play.png?locale=en&locale=ltr")
		no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/vimeo-play.png?locale=en&locale=ltr")
		no-repeat scroll 0 -58px transparent;
}

.lg-outer .lg-has-html5 .lg-video-play {
	background: transparent
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/video-play.png?locale=en&locale=ltr")
		no-repeat scroll 0 0;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	width: 64px;
	opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
	background:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/youtube-play.png?locale=en&locale=ltr")
		no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
	background:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/youtube-play.png?locale=en&locale=ltr")
		no-repeat scroll 0 -60px transparent;
}

.lg-outer .lg-video-object {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
	visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play
	{
	display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility: visible;
}

.lg-progress-bar {
	background-color: #333;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1083;
	opacity: 0;
	-webkit-transition: opacity 0.08s ease 0s;
	-moz-transition: opacity 0.08s ease 0s;
	-o-transition: opacity 0.08s ease 0s;
	transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
	background-color: #a90707;
	height: 5px;
	width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
	width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
	opacity: 1;
}

.lg-autoplay-button:after {
	content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
	content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
	.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image
	{
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap
	{
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1)
		0s;
	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap
	{
	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s
		cubic-bezier(0, 0, 0.25, 1) 0s;
	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s
		cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s
		cubic-bezier(0, 0, 0.25, 1) 0s;
	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s
		cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1)
		0s, opacity 0.15s !important;
	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 0.15s !important;
	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity
		0.15s !important;
	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s
		!important;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

#lg-zoom-in:after {
	content: "\e311";
}

#lg-actual-size {
	font-size: 20px;
}

#lg-actual-size:after {
	content: "\e033";
}

#lg-zoom-out {
	opacity: 0.5;
	pointer-events: none;
}

#lg-zoom-out:after {
	content: "\e312";
}

.lg-zoomed #lg-zoom-out {
	opacity: 1;
	pointer-events: auto;
}

.lg-outer .lg-pager-outer {
	bottom: 60px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1080;
	height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow: visible;
}

.lg-outer .lg-pager-cont {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
	background-color: #fff;
	color: #FFF;
	bottom: 100%;
	height: 83px;
	left: 0;
	margin-bottom: 20px;
	margin-left: -60px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	width: 120px;
	border-radius: 3px;
	-webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease
		0s;
	-moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
	transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
	width: 100%;
	height: 100%;
}

.lg-outer .lg-pager {
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
	display: block;
	height: 12px;
	-webkit-transition: box-shadow 0.3s ease 0s;
	-o-transition: box-shadow 0.3s ease 0s;
	transition: box-shadow 0.3s ease 0s;
	width: 12px;
}

.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
	box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px dashed;
	bottom: -10px;
	display: inline-block;
	height: 0;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	vertical-align: middle;
	width: 0;
}

.lg-fullscreen:after {
	content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
	content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
	background-color: rgba(0, 0, 0, 0.25);
	bottom: 0;
	cursor: default;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1081;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
	-o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
	transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay
	{
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-moz-transform: translate3d(0, 0px, 0);
	-o-transform: translate3d(0, 0px, 0);
	-ms-transform: translate3d(0, 0px, 0);
	-webkit-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
	opacity: 1;
	visibility: visible;
}

.lg-outer.lg-dropdown-active #lg-share {
	color: #FFF;
}

.lg-outer .lg-dropdown {
	background-color: #fff;
	border-radius: 2px;
	font-size: 14px;
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 50px;
	opacity: 0;
	visibility: hidden;
	-moz-transform: translate3d(0, 5px, 0);
	-o-transform: translate3d(0, 5px, 0);
	-ms-transform: translate3d(0, 5px, 0);
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0);
	-webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s
		linear 0.5s, opacity 0.18s linear 0s;
	-moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear
		0.5s, opacity 0.18s linear 0s;
	-o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s,
		opacity 0.18s linear 0s;
	transition: transform 0.18s linear 0s, visibility 0s linear 0.5s,
		opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border: 8px solid transparent;
	border-bottom-color: #FFF;
	right: 16px;
	top: -16px;
}

.lg-outer .lg-dropdown>li:last-child {
	margin-bottom: 0px;
}

.lg-outer .lg-dropdown>li:hover a, .lg-outer .lg-dropdown>li:hover .lg-icon
	{
	color: #333;
}

.lg-outer .lg-dropdown a {
	color: #333;
	display: block;
	white-space: pre;
	padding: 4px 12px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
	background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
	display: inline-block;
	line-height: 1;
	margin-top: -3px;
	vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
	color: #333;
	display: inline-block;
	float: none;
	font-size: 20px;
	height: auto;
	line-height: 1;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
	width: auto;
}

.lg-outer #lg-share {
	position: relative;
}

.lg-outer #lg-share:after {
	content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
	color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
	content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
	color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
	content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
	color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
	content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
	color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
	content: "\e903";
}

.lg-group:after {
	content: "";
	display: table;
	clear: both;
}

.lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	text-align: left;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.lg-outer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lg-outer.lg-visible {
	opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide,
	.lg-outer.lg-css3 .lg-item.lg-current {
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
	.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
	-webkit-transition-duration: 0s !important;
	transition-duration: 0s !important;
	opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 100%;
}

.lg-outer .lg-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}

.lg-outer .lg-item {
	background: url("/Frontend-Assembly/MINDEF_Corp/assets/images/loading.gif")
		no-repeat scroll center center transparent;
	display: none !important;
}

.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current,
	.lg-outer.lg-css3 .lg-next-slide {
	display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
	display: inline-block !important;
}

.lg-outer .lg-item, .lg-outer .lg-img-wrap {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}

.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

.lg-outer .lg-img-wrap {
	position: absolute;
	padding: 0 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lg-outer .lg-item.lg-complete {
	background-image: none;
}

.lg-outer .lg-item.lg-current {
	z-index: 1060;
}

.lg-outer .lg-image {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto !important;
	height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play
	{
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play
	{
	opacity: 1;
}

.lg-outer .lg-empty-html {
	display: none;
}

.lg-outer.lg-hide-download #lg-download {
	display: none;
}

.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
	opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide,
	.lg-css3.lg-no-trans .lg-current {
	-webkit-transition: none 0s ease 0s !important;
	-moz-transition: none 0s ease 0s !important;
	-o-transition: none 0s ease 0s !important;
	transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
	opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide,
	.lg-css3.lg-fade .lg-item.lg-current {
	-webkit-transition: opacity 0.1s ease 0s;
	-moz-transition: opacity 0.1s ease 0s;
	-o-transition: opacity 0.1s ease 0s;
	transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
	.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 0.1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
		opacity 0.1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity
		0.1s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s
		ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity: 0;
	position: absolute;
	left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left: 0;
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
	.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s
		ease 0s;
	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s
		ease 0s;
	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease
		0s;
	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*# sourceMappingURL=lightgallery.css.map */

/**********************
Primary Colours
************************/
/*************************
Secondary Colours
***********************/
/*************************
Accent Colours
***********************/
/*************************
Other Library Colours
***********************/
.bg-color-primary-red {
	background-color: #dd0000;
}

.bg-color-primary-black {
	background-color: black;
}

.bg-color-secondary-snow-50 {
	background-color: rgba(242, 242, 242, 0.5);
}

.bg-color-secondary-snow {
	background-color: rgba(242, 242, 242, 0.8);
}

.bg-color-secondary-light-grey {
	background-color: #e6e6e6;
}

.bg-color-secondary-light-blue-grey {
	background-color: #e1e1ec;
}

.bg-color-secondary-light-red {
	background-color: #e6b1b1;
}

.bg-color-secondary-grey {
	background-color: #9b9b9b;
}

.bg-color-secondary-dark-grey {
	background-color: #333333;
}

.bg-color-accent-red {
	background-color: #dd0000;
}

.bg-color-accent-deep-red {
	background-color: #a32221;
}

.bg-color-accent-cadet-blue {
	background-color: #064961;
}

.color-primary-red {
	color: #dd0000;
}

.color-primary-black {
	color: black;
}

.color-secondary-snow-50 {
	color: rgba(242, 242, 242, 0.5);
}

.color-secondary-snow {
	color: rgba(242, 242, 242, 0.8);
}

.color-secondary-light-grey {
	color: #e6e6e6;
}

.color-secondary-light-blue-grey {
	color: #e1e1ec;
}

.color-secondary-light-red {
	color: #e6b1b1;
}

.color-secondary-grey {
	color: #9b9b9b;
}

.color-secondary-dark-grey {
	color: #333333;
}

.color-accent-red {
	color: #dd0000;
}

.color-accent-deep-red {
	color: #a32221;
}

.color-accent-cadet-blue {
	color: #064961;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio
:not
 
(
[
controls
]
 
)
{
display
:
 
none
;

	
height
:
 
0;
}
[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg
:not
 
(
:root
 
)
{
overflow
:
 
hidden
;


}
figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"]
	{
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
	{
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration
	{
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
	*, *:before, *:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a, a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: "";
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
	.navbar {
		display: none;
	}
	.btn>.caret, .dropup>.btn>.caret {
		border-top-color: #000 !important;
	}
	.label {
		border: 1px solid #000;
	}
	.table {
		border-collapse: collapse !important;
	}
	.table td, .table th {
		background-color: #fff !important;
	}
	.table-bordered th, .table-bordered td {
		border: 1px solid #ddd !important;
	}
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/bootstrap/glyphicons-halflings-regular.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular")
		format("svg");
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "\002a";
}

.glyphicon-plus:before {
	content: "\002b";
}

.glyphicon-euro:before, .glyphicon-eur:before {
	content: "\20ac";
}

.glyphicon-minus:before {
	content: "\2212";
}

.glyphicon-cloud:before {
	content: "\2601";
}

.glyphicon-envelope:before {
	content: "\2709";
}

.glyphicon-pencil:before {
	content: "\270f";
}

.glyphicon-glass:before {
	content: "\e001";
}

.glyphicon-music:before {
	content: "\e002";
}

.glyphicon-search:before {
	content: "\e003";
}

.glyphicon-heart:before {
	content: "\e005";
}

.glyphicon-star:before {
	content: "\e006";
}

.glyphicon-star-empty:before {
	content: "\e007";
}

.glyphicon-user:before {
	content: "\e008";
}

.glyphicon-film:before {
	content: "\e009";
}

.glyphicon-th-large:before {
	content: "\e010";
}

.glyphicon-th:before {
	content: "\e011";
}

.glyphicon-th-list:before {
	content: "\e012";
}

.glyphicon-ok:before {
	content: "\e013";
}

.glyphicon-remove:before {
	content: "\e014";
}

.glyphicon-zoom-in:before {
	content: "\e015";
}

.glyphicon-zoom-out:before {
	content: "\e016";
}

.glyphicon-off:before {
	content: "\e017";
}

.glyphicon-signal:before {
	content: "\e018";
}

.glyphicon-cog:before {
	content: "\e019";
}

.glyphicon-trash:before {
	content: "\e020";
}

.glyphicon-home:before {
	content: "\e021";
}

.glyphicon-file:before {
	content: "\e022";
}

.glyphicon-time:before {
	content: "\e023";
}

.glyphicon-road:before {
	content: "\e024";
}

.glyphicon-download-alt:before {
	content: "\e025";
}

.glyphicon-download:before {
	content: "\e026";
}

.glyphicon-upload:before {
	content: "\e027";
}

.glyphicon-inbox:before {
	content: "\e028";
}

.glyphicon-play-circle:before {
	content: "\e029";
}

.glyphicon-repeat:before {
	content: "\e030";
}

.glyphicon-refresh:before {
	content: "\e031";
}

.glyphicon-list-alt:before {
	content: "\e032";
}

.glyphicon-lock:before {
	content: "\e033";
}

.glyphicon-flag:before {
	content: "\e034";
}

.glyphicon-headphones:before {
	content: "\e035";
}

.glyphicon-volume-off:before {
	content: "\e036";
}

.glyphicon-volume-down:before {
	content: "\e037";
}

.glyphicon-volume-up:before {
	content: "\e038";
}

.glyphicon-qrcode:before {
	content: "\e039";
}

.glyphicon-barcode:before {
	content: "\e040";
}

.glyphicon-tag:before {
	content: "\e041";
}

.glyphicon-tags:before {
	content: "\e042";
}

.glyphicon-book:before {
	content: "\e043";
}

.glyphicon-bookmark:before {
	content: "\e044";
}

.glyphicon-print:before {
	content: "\e045";
}

.glyphicon-camera:before {
	content: "\e046";
}

.glyphicon-font:before {
	content: "\e047";
}

.glyphicon-bold:before {
	content: "\e048";
}

.glyphicon-italic:before {
	content: "\e049";
}

.glyphicon-text-height:before {
	content: "\e050";
}

.glyphicon-text-width:before {
	content: "\e051";
}

.glyphicon-align-left:before {
	content: "\e052";
}

.glyphicon-align-center:before {
	content: "\e053";
}

.glyphicon-align-right:before {
	content: "\e054";
}

.glyphicon-align-justify:before {
	content: "\e055";
}

.glyphicon-list:before {
	content: "\e056";
}

.glyphicon-indent-left:before {
	content: "\e057";
}

.glyphicon-indent-right:before {
	content: "\e058";
}

.glyphicon-facetime-video:before {
	content: "\e059";
}

.glyphicon-picture:before {
	content: "\e060";
}

.glyphicon-map-marker:before {
	content: "\e062";
}

.glyphicon-adjust:before {
	content: "\e063";
}

.glyphicon-tint:before {
	content: "\e064";
}

.glyphicon-edit:before {
	content: "\e065";
}

.glyphicon-share:before {
	content: "\e066";
}

.glyphicon-check:before {
	content: "\e067";
}

.glyphicon-move:before {
	content: "\e068";
}

.glyphicon-step-backward:before {
	content: "\e069";
}

.glyphicon-fast-backward:before {
	content: "\e070";
}

.glyphicon-backward:before {
	content: "\e071";
}

.glyphicon-play:before {
	content: "\e072";
}

.glyphicon-pause:before {
	content: "\e073";
}

.glyphicon-stop:before {
	content: "\e074";
}

.glyphicon-forward:before {
	content: "\e075";
}

.glyphicon-fast-forward:before {
	content: "\e076";
}

.glyphicon-step-forward:before {
	content: "\e077";
}

.glyphicon-eject:before {
	content: "\e078";
}

.glyphicon-chevron-left:before {
	content: "\e079";
}

.glyphicon-chevron-right:before {
	content: "\e080";
}

.glyphicon-plus-sign:before {
	content: "\e081";
}

.glyphicon-minus-sign:before {
	content: "\e082";
}

.glyphicon-remove-sign:before {
	content: "\e083";
}

.glyphicon-ok-sign:before {
	content: "\e084";
}

.glyphicon-question-sign:before {
	content: "\e085";
}

.glyphicon-info-sign:before {
	content: "\e086";
}

.glyphicon-screenshot:before {
	content: "\e087";
}

.glyphicon-remove-circle:before {
	content: "\e088";
}

.glyphicon-ok-circle:before {
	content: "\e089";
}

.glyphicon-ban-circle:before {
	content: "\e090";
}

.glyphicon-arrow-left:before {
	content: "\e091";
}

.glyphicon-arrow-right:before {
	content: "\e092";
}

.glyphicon-arrow-up:before {
	content: "\e093";
}

.glyphicon-arrow-down:before {
	content: "\e094";
}

.glyphicon-share-alt:before {
	content: "\e095";
}

.glyphicon-resize-full:before {
	content: "\e096";
}

.glyphicon-resize-small:before {
	content: "\e097";
}

.glyphicon-exclamation-sign:before {
	content: "\e101";
}

.glyphicon-gift:before {
	content: "\e102";
}

.glyphicon-leaf:before {
	content: "\e103";
}

.glyphicon-fire:before {
	content: "\e104";
}

.glyphicon-eye-open:before {
	content: "\e105";
}

.glyphicon-eye-close:before {
	content: "\e106";
}

.glyphicon-warning-sign:before {
	content: "\e107";
}

.glyphicon-plane:before {
	content: "\e108";
}

.glyphicon-calendar:before {
	content: "\e109";
}

.glyphicon-random:before {
	content: "\e110";
}

.glyphicon-comment:before {
	content: "\e111";
}

.glyphicon-magnet:before {
	content: "\e112";
}

.glyphicon-chevron-up:before {
	content: "\e113";
}

.glyphicon-chevron-down:before {
	content: "\e114";
}

.glyphicon-retweet:before {
	content: "\e115";
}

.glyphicon-shopping-cart:before {
	content: "\e116";
}

.glyphicon-folder-close:before {
	content: "\e117";
}

.glyphicon-folder-open:before {
	content: "\e118";
}

.glyphicon-resize-vertical:before {
	content: "\e119";
}

.glyphicon-resize-horizontal:before {
	content: "\e120";
}

.glyphicon-hdd:before {
	content: "\e121";
}

.glyphicon-bullhorn:before {
	content: "\e122";
}

.glyphicon-bell:before {
	content: "\e123";
}

.glyphicon-certificate:before {
	content: "\e124";
}

.glyphicon-thumbs-up:before {
	content: "\e125";
}

.glyphicon-thumbs-down:before {
	content: "\e126";
}

.glyphicon-hand-right:before {
	content: "\e127";
}

.glyphicon-hand-left:before {
	content: "\e128";
}

.glyphicon-hand-up:before {
	content: "\e129";
}

.glyphicon-hand-down:before {
	content: "\e130";
}

.glyphicon-circle-arrow-right:before {
	content: "\e131";
}

.glyphicon-circle-arrow-left:before {
	content: "\e132";
}

.glyphicon-circle-arrow-up:before {
	content: "\e133";
}

.glyphicon-circle-arrow-down:before {
	content: "\e134";
}

.glyphicon-globe:before {
	content: "\e135";
}

.glyphicon-wrench:before {
	content: "\e136";
}

.glyphicon-tasks:before {
	content: "\e137";
}

.glyphicon-filter:before {
	content: "\e138";
}

.glyphicon-briefcase:before {
	content: "\e139";
}

.glyphicon-fullscreen:before {
	content: "\e140";
}

.glyphicon-dashboard:before {
	content: "\e141";
}

.glyphicon-paperclip:before {
	content: "\e142";
}

.glyphicon-heart-empty:before {
	content: "\e143";
}

.glyphicon-link:before {
	content: "\e144";
}

.glyphicon-phone:before {
	content: "\e145";
}

.glyphicon-pushpin:before {
	content: "\e146";
}

.glyphicon-usd:before {
	content: "\e148";
}

.glyphicon-gbp:before {
	content: "\e149";
}

.glyphicon-sort:before {
	content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152";
}

.glyphicon-sort-by-order:before {
	content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154";
}

.glyphicon-sort-by-attributes:before {
	content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156";
}

.glyphicon-unchecked:before {
	content: "\e157";
}

.glyphicon-expand:before {
	content: "\e158";
}

.glyphicon-collapse-down:before {
	content: "\e159";
}

.glyphicon-collapse-up:before {
	content: "\e160";
}

.glyphicon-log-in:before {
	content: "\e161";
}

.glyphicon-flash:before {
	content: "\e162";
}

.glyphicon-log-out:before {
	content: "\e163";
}

.glyphicon-new-window:before {
	content: "\e164";
}

.glyphicon-record:before {
	content: "\e165";
}

.glyphicon-save:before {
	content: "\e166";
}

.glyphicon-open:before {
	content: "\e167";
}

.glyphicon-saved:before {
	content: "\e168";
}

.glyphicon-import:before {
	content: "\e169";
}

.glyphicon-export:before {
	content: "\e170";
}

.glyphicon-send:before {
	content: "\e171";
}

.glyphicon-floppy-disk:before {
	content: "\e172";
}

.glyphicon-floppy-saved:before {
	content: "\e173";
}

.glyphicon-floppy-remove:before {
	content: "\e174";
}

.glyphicon-floppy-save:before {
	content: "\e175";
}

.glyphicon-floppy-open:before {
	content: "\e176";
}

.glyphicon-credit-card:before {
	content: "\e177";
}

.glyphicon-transfer:before {
	content: "\e178";
}

.glyphicon-cutlery:before {
	content: "\e179";
}

.glyphicon-header:before {
	content: "\e180";
}

.glyphicon-compressed:before {
	content: "\e181";
}

.glyphicon-earphone:before {
	content: "\e182";
}

.glyphicon-phone-alt:before {
	content: "\e183";
}

.glyphicon-tower:before {
	content: "\e184";
}

.glyphicon-stats:before {
	content: "\e185";
}

.glyphicon-sd-video:before {
	content: "\e186";
}

.glyphicon-hd-video:before {
	content: "\e187";
}

.glyphicon-subtitles:before {
	content: "\e188";
}

.glyphicon-sound-stereo:before {
	content: "\e189";
}

.glyphicon-sound-dolby:before {
	content: "\e190";
}

.glyphicon-sound-5-1:before {
	content: "\e191";
}

.glyphicon-sound-6-1:before {
	content: "\e192";
}

.glyphicon-sound-7-1:before {
	content: "\e193";
}

.glyphicon-copyright-mark:before {
	content: "\e194";
}

.glyphicon-registration-mark:before {
	content: "\e195";
}

.glyphicon-cloud-download:before {
	content: "\e197";
}

.glyphicon-cloud-upload:before {
	content: "\e198";
}

.glyphicon-tree-conifer:before {
	content: "\e199";
}

.glyphicon-tree-deciduous:before {
	content: "\e200";
}

.glyphicon-cd:before {
	content: "\e201";
}

.glyphicon-save-file:before {
	content: "\e202";
}

.glyphicon-open-file:before {
	content: "\e203";
}

.glyphicon-level-up:before {
	content: "\e204";
}

.glyphicon-copy:before {
	content: "\e205";
}

.glyphicon-paste:before {
	content: "\e206";
}

.glyphicon-alert:before {
	content: "\e209";
}

.glyphicon-equalizer:before {
	content: "\e210";
}

.glyphicon-king:before {
	content: "\e211";
}

.glyphicon-queen:before {
	content: "\e212";
}

.glyphicon-pawn:before {
	content: "\e213";
}

.glyphicon-bishop:before {
	content: "\e214";
}

.glyphicon-knight:before {
	content: "\e215";
}

.glyphicon-baby-formula:before {
	content: "\e216";
}

.glyphicon-tent:before {
	content: "\26fa";
}

.glyphicon-blackboard:before {
	content: "\e218";
}

.glyphicon-bed:before {
	content: "\e219";
}

.glyphicon-apple:before {
	content: "\f8ff";
}

.glyphicon-erase:before {
	content: "\e221";
}

.glyphicon-hourglass:before {
	content: "\231b";
}

.glyphicon-lamp:before {
	content: "\e223";
}

.glyphicon-duplicate:before {
	content: "\e224";
}

.glyphicon-piggy-bank:before {
	content: "\e225";
}

.glyphicon-scissors:before {
	content: "\e226";
}

.glyphicon-bitcoin:before {
	content: "\e227";
}

.glyphicon-btc:before {
	content: "\e227";
}

.glyphicon-xbt:before {
	content: "\e227";
}

.glyphicon-yen:before {
	content: "\00a5";
}

.glyphicon-jpy:before {
	content: "\00a5";
}

.glyphicon-ruble:before {
	content: "\20bd";
}

.glyphicon-rub:before {
	content: "\20bd";
}

.glyphicon-scale:before {
	content: "\e230";
}

.glyphicon-ice-lolly:before {
	content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
	content: "\e232";
}

.glyphicon-education:before {
	content: "\e233";
}

.glyphicon-option-horizontal:before {
	content: "\e234";
}

.glyphicon-option-vertical:before {
	content: "\e235";
}

.glyphicon-menu-hamburger:before {
	content: "\e236";
}

.glyphicon-modal-window:before {
	content: "\e237";
}

.glyphicon-oil:before {
	content: "\e238";
}

.glyphicon-grain:before {
	content: "\e239";
}

.glyphicon-sunglasses:before {
	content: "\e240";
}

.glyphicon-text-size:before {
	content: "\e241";
}

.glyphicon-text-color:before {
	content: "\e242";
}

.glyphicon-text-background:before {
	content: "\e243";
}

.glyphicon-object-align-top:before {
	content: "\e244";
}

.glyphicon-object-align-bottom:before {
	content: "\e245";
}

.glyphicon-object-align-horizontal:before {
	content: "\e246";
}

.glyphicon-object-align-left:before {
	content: "\e247";
}

.glyphicon-object-align-vertical:before {
	content: "\e248";
}

.glyphicon-object-align-right:before {
	content: "\e249";
}

.glyphicon-triangle-right:before {
	content: "\e250";
}

.glyphicon-triangle-left:before {
	content: "\e251";
}

.glyphicon-triangle-bottom:before {
	content: "\e252";
}

.glyphicon-triangle-top:before {
	content: "\e253";
}

.glyphicon-console:before {
	content: "\e254";
}

.glyphicon-superscript:before {
	content: "\e255";
}

.glyphicon-subscript:before {
	content: "\e256";
}

.glyphicon-menu-left:before {
	content: "\e257";
}

.glyphicon-menu-right:before {
	content: "\e258";
}

.glyphicon-menu-down:before {
	content: "\e259";
}

.glyphicon-menu-up:before {
	content: "\e260";
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	color: #333333;
	background-color: #fff;
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:hover, a:focus {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small,
	h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small,
	.h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small,
	.h5 small, .h5 .small, .h6 small, .h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #777777;
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small,
	.h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {
	font-size: 65%;
}

h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small,
	.h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {
	font-size: 75%;
}

h1, .h1 {
	font-size: 36px;
}

h2, .h2 {
	font-size: 30px;
}

h3, .h3 {
	font-size: 24px;
}

h4, .h4 {
	font-size: 18px;
}

h5, .h5 {
	font-size: 14px;
}

h6, .h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media ( min-width : 800px) {
	.lead {
		font-size: 21px;
	}
}

small, .small {
	font-size: 85%;
}

mark, .mark {
	background-color: #fcf8e3;
	padding: .2em;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase, .initialism {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:hover, a.text-primary:focus {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:hover, a.text-success:focus {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:hover, a.text-info:focus {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:hover, a.text-warning:focus {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:hover, a.text-danger:focus {
	color: #843534;
}

.bg-primary {
	color: #fff;
}

.bg-primary {
	background-color: #337ab7;
}

a.bg-primary:hover, a.bg-primary:focus {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:hover, a.bg-success:focus {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:hover, a.bg-info:focus {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:hover, a.bg-warning:focus {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:hover, a.bg-danger:focus {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eeeeee;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}

ul ul, ul ol, ol ul, ol ol {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dt, dd {
	line-height: 1.42857;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
	content: " ";
	display: table;
}

.dl-horizontal dd:after {
	clear: both;
}

@media ( min-width : 800px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777777;
}

.initialism {
	font-size: 90%;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eeeeee;
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child
	{
	margin-bottom: 0;
}

blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857;
	color: #777777;
}

blockquote footer:before, blockquote small:before, blockquote .small:before
	{
	content: '\2014 \00A0';
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
	text-align: right;
}

.blockquote-reverse footer:before, .blockquote-reverse small:before,
	.blockquote-reverse .small:before, blockquote.pull-right footer:before,
	blockquote.pull-right small:before, blockquote.pull-right .small:before
	{
	content: '';
}

.blockquote-reverse footer:after, .blockquote-reverse small:after,
	.blockquote-reverse .small:after, blockquote.pull-right footer:after,
	blockquote.pull-right small:after, blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: bold;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857;
	word-break: break-all;
	word-wrap: break-word;
	color: #333333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container:before, .container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

@media ( min-width : 800px) {
	.container {
		width: 750px;
	}
}

@media ( min-width : 992px) {
	.container {
		width: 970px;
	}
}

@media ( min-width : 1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
	content: " ";
	display: table;
}

.container-fluid:after {
	clear: both;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row:before, .row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
	.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
	.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
	.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
	.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
	.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
	.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
	.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
	{
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}

.col-xs-1 {
	width: 8.33333%;
}

.col-xs-2 {
	width: 16.66667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.33333%;
}

.col-xs-5 {
	width: 41.66667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.33333%;
}

.col-xs-8 {
	width: 66.66667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.33333%;
}

.col-xs-11 {
	width: 91.66667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.33333%;
}

.col-xs-pull-2 {
	right: 16.66667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.33333%;
}

.col-xs-pull-5 {
	right: 41.66667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.33333%;
}

.col-xs-pull-8 {
	right: 66.66667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.33333%;
}

.col-xs-pull-11 {
	right: 91.66667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.33333%;
}

.col-xs-push-2 {
	left: 16.66667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.33333%;
}

.col-xs-push-5 {
	left: 41.66667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.33333%;
}

.col-xs-push-8 {
	left: 66.66667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.33333%;
}

.col-xs-push-11 {
	left: 91.66667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

.col-xs-offset-1 {
	margin-left: 8.33333%;
}

.col-xs-offset-2 {
	margin-left: 16.66667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.33333%;
}

.col-xs-offset-5 {
	margin-left: 41.66667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.33333%;
}

.col-xs-offset-8 {
	margin-left: 66.66667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.33333%;
}

.col-xs-offset-11 {
	margin-left: 91.66667%;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

@media ( min-width : 800px) {
	.col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-1 {
		width: 8.33333%;
	}
	.col-sm-2 {
		width: 16.66667%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-4 {
		width: 33.33333%;
	}
	.col-sm-5 {
		width: 41.66667%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-7 {
		width: 58.33333%;
	}
	.col-sm-8 {
		width: 66.66667%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-10 {
		width: 83.33333%;
	}
	.col-sm-11 {
		width: 91.66667%;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-pull-1 {
		right: 8.33333%;
	}
	.col-sm-pull-2 {
		right: 16.66667%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-4 {
		right: 33.33333%;
	}
	.col-sm-pull-5 {
		right: 41.66667%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-7 {
		right: 58.33333%;
	}
	.col-sm-pull-8 {
		right: 66.66667%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-10 {
		right: 83.33333%;
	}
	.col-sm-pull-11 {
		right: 91.66667%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-push-1 {
		left: 8.33333%;
	}
	.col-sm-push-2 {
		left: 16.66667%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-4 {
		left: 33.33333%;
	}
	.col-sm-push-5 {
		left: 41.66667%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-7 {
		left: 58.33333%;
	}
	.col-sm-push-8 {
		left: 66.66667%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-10 {
		left: 83.33333%;
	}
	.col-sm-push-11 {
		left: 91.66667%;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media ( min-width : 992px) {
	.col-md-1, .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-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-1 {
		width: 8.33333%;
	}
	.col-md-2 {
		width: 16.66667%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-4 {
		width: 33.33333%;
	}
	.col-md-5 {
		width: 41.66667%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-7 {
		width: 58.33333%;
	}
	.col-md-8 {
		width: 66.66667%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-10 {
		width: 83.33333%;
	}
	.col-md-11 {
		width: 91.66667%;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-pull-1 {
		right: 8.33333%;
	}
	.col-md-pull-2 {
		right: 16.66667%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-4 {
		right: 33.33333%;
	}
	.col-md-pull-5 {
		right: 41.66667%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-7 {
		right: 58.33333%;
	}
	.col-md-pull-8 {
		right: 66.66667%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-10 {
		right: 83.33333%;
	}
	.col-md-pull-11 {
		right: 91.66667%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-push-1 {
		left: 8.33333%;
	}
	.col-md-push-2 {
		left: 16.66667%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-4 {
		left: 33.33333%;
	}
	.col-md-push-5 {
		left: 41.66667%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-7 {
		left: 58.33333%;
	}
	.col-md-push-8 {
		left: 66.66667%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-10 {
		left: 83.33333%;
	}
	.col-md-push-11 {
		left: 91.66667%;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333%;
	}
	.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333%;
	}
	.col-md-offset-5 {
		margin-left: 41.66667%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333%;
	}
	.col-md-offset-8 {
		margin-left: 66.66667%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333%;
	}
	.col-md-offset-11 {
		margin-left: 91.66667%;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
}

@media ( min-width : 1200px) {
	.col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-1 {
		width: 8.33333%;
	}
	.col-lg-2 {
		width: 16.66667%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-4 {
		width: 33.33333%;
	}
	.col-lg-5 {
		width: 41.66667%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-7 {
		width: 58.33333%;
	}
	.col-lg-8 {
		width: 66.66667%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-10 {
		width: 83.33333%;
	}
	.col-lg-11 {
		width: 91.66667%;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-pull-1 {
		right: 8.33333%;
	}
	.col-lg-pull-2 {
		right: 16.66667%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-4 {
		right: 33.33333%;
	}
	.col-lg-pull-5 {
		right: 41.66667%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-7 {
		right: 58.33333%;
	}
	.col-lg-pull-8 {
		right: 66.66667%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-10 {
		right: 83.33333%;
	}
	.col-lg-pull-11 {
		right: 91.66667%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-push-1 {
		left: 8.33333%;
	}
	.col-lg-push-2 {
		left: 16.66667%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-4 {
		left: 33.33333%;
	}
	.col-lg-push-5 {
		left: 41.66667%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-7 {
		left: 58.33333%;
	}
	.col-lg-push-8 {
		left: 66.66667%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-10 {
		left: 83.33333%;
	}
	.col-lg-push-11 {
		left: 91.66667%;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table>thead>tr>th, .table>thead>tr>td, .table>tbody>tr>th, .table>tbody>tr>td,
	.table>tfoot>tr>th, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th, .table>caption+thead>tr:first-child>td,
	.table>colgroup+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td,
	.table>thead:first-child>tr:first-child>th, .table>thead:first-child>tr:first-child>td
	{
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed>thead>tr>th, .table-condensed>thead>tr>td,
	.table-condensed>tbody>tr>th, .table-condensed>tbody>tr>td,
	.table-condensed>tfoot>tr>th, .table-condensed>tfoot>tr>td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td,
	.table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}

.table>thead>tr>td.active, .table>thead>tr>th.active, .table>thead>tr.active>td,
	.table>thead>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active,
	.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tfoot>tr>td.active,
	.table>tfoot>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th
	{
	background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover,
	.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active,
	.table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8;
}

.table>thead>tr>td.success, .table>thead>tr>th.success, .table>thead>tr.success>td,
	.table>thead>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success,
	.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tfoot>tr>td.success,
	.table>tfoot>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th
	{
	background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover,
	.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success,
	.table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6;
}

.table>thead>tr>td.info, .table>thead>tr>th.info, .table>thead>tr.info>td,
	.table>thead>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info,
	.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tfoot>tr>td.info,
	.table>tfoot>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th
	{
	background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover,
	.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info,
	.table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3;
}

.table>thead>tr>td.warning, .table>thead>tr>th.warning, .table>thead>tr.warning>td,
	.table>thead>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning,
	.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tfoot>tr>td.warning,
	.table>tfoot>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th
	{
	background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover,
	.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning,
	.table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc;
}

.table>thead>tr>td.danger, .table>thead>tr>th.danger, .table>thead>tr.danger>td,
	.table>thead>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger,
	.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tfoot>tr>td.danger,
	.table>tfoot>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th
	{
	background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover,
	.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger,
	.table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

@media screen and (max-width: 799px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	.table-responsive>.table {
		margin-bottom: 0;
	}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>thead>tr>td,
		.table-responsive>.table>tbody>tr>th, .table-responsive>.table>tbody>tr>td,
		.table-responsive>.table>tfoot>tr>th, .table-responsive>.table>tfoot>tr>td
		{
		white-space: nowrap;
	}
	.table-responsive>.table-bordered {
		border: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:first-child,
		.table-responsive>.table-bordered>thead>tr>td:first-child,
		.table-responsive>.table-bordered>tbody>tr>th:first-child,
		.table-responsive>.table-bordered>tbody>tr>td:first-child,
		.table-responsive>.table-bordered>tfoot>tr>th:first-child,
		.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		border-left: 0;
	}
	.table-responsive>.table-bordered>thead>tr>th:last-child,
		.table-responsive>.table-bordered>thead>tr>td:last-child,
		.table-responsive>.table-bordered>tbody>tr>th:last-child,
		.table-responsive>.table-bordered>tbody>tr>td:last-child,
		.table-responsive>.table-bordered>tfoot>tr>th:last-child,
		.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		border-right: 0;
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>th,
		.table-responsive>.table-bordered>tbody>tr:last-child>td,
		.table-responsive>.table-bordered>tfoot>tr:last-child>th,
		.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		border-bottom: 0;
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus
	{
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow
		ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out
		0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px
		rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
	{
	background-color: #eeeeee;
	opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control,
		input[type="month"].form-control {
		line-height: 34px;
	}
	input[type="date"].input-sm, .input-group-sm>input[type="date"].form-control,
		.input-group-sm>input[type="date"].input-group-addon, .input-group-sm>.input-group-btn>input[type="date"].btn,
		.input-group-sm input[type="date"], input[type="time"].input-sm,
		.input-group-sm>input[type="time"].form-control, .input-group-sm>input[type="time"].input-group-addon,
		.input-group-sm>.input-group-btn>input[type="time"].btn,
		.input-group-sm
input[type="time"], input[type="datetime-local"].input-sm,
		.input-group-sm>input[type="datetime-local"].form-control,
		.input-group-sm>input[type="datetime-local"].input-group-addon,
		.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,
		.input-group-sm
input[type="datetime-local"], input[type="month"].input-sm,
		.input-group-sm>input[type="month"].form-control, .input-group-sm>input[type="month"].input-group-addon,
		.input-group-sm>.input-group-btn>input[type="month"].btn,
		.input-group-sm
input[type="month"] {
		line-height: 30px;
	}
	input[type="date"].input-lg, .input-group-lg>input[type="date"].form-control,
		.input-group-lg>input[type="date"].input-group-addon, .input-group-lg>.input-group-btn>input[type="date"].btn,
		.input-group-lg input[type="date"], input[type="time"].input-lg,
		.input-group-lg>input[type="time"].form-control, .input-group-lg>input[type="time"].input-group-addon,
		.input-group-lg>.input-group-btn>input[type="time"].btn,
		.input-group-lg
input[type="time"], input[type="datetime-local"].input-lg,
		.input-group-lg>input[type="datetime-local"].form-control,
		.input-group-lg>input[type="datetime-local"].input-group-addon,
		.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,
		.input-group-lg
input[type="datetime-local"], input[type="month"].input-lg,
		.input-group-lg>input[type="month"].form-control, .input-group-lg>input[type="month"].input-group-addon,
		.input-group-lg>.input-group-btn>input[type="month"].btn,
		.input-group-lg
input[type="month"] {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.radio, .checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label, .checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.radio+.radio, .checkbox+.checkbox {
	margin-top: -5px;
}

.radio-inline, .checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
	input[type="checkbox"][disabled], input[type="checkbox"].disabled,
	fieldset[disabled]
input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
	.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label,
	fieldset[disabled]
.checkbox label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg, .input-group-lg>.form-control-static.form-control,
	.input-group-lg>.form-control-static.input-group-addon, .input-group-lg>.input-group-btn>.form-control-static.btn,
	.form-control-static.input-sm, .input-group-sm>.form-control-static.form-control,
	.input-group-sm>.form-control-static.input-group-addon, .input-group-sm>.input-group-btn>.form-control-static.btn
	{
	padding-left: 0;
	padding-right: 0;
}

.input-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon,
	.input-group-sm>.input-group-btn>.btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm, .input-group-sm>select.form-control, .input-group-sm>select.input-group-addon,
	.input-group-sm>.input-group-btn>select.btn {
	height: 30px;
	line-height: 30px;
}

textarea.input-sm, .input-group-sm>textarea.form-control,
	.input-group-sm>textarea.input-group-addon, .input-group-sm>.input-group-btn>textarea.btn,
	select[multiple].input-sm, .input-group-sm>select[multiple].form-control,
	.input-group-sm>select[multiple].input-group-addon, .input-group-sm>.input-group-btn>select[multiple].btn
	{
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control
	{
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon,
	.input-group-lg>.input-group-btn>.btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

select.input-lg, .input-group-lg>select.form-control, .input-group-lg>select.input-group-addon,
	.input-group-lg>.input-group-btn>select.btn {
	height: 46px;
	line-height: 46px;
}

textarea.input-lg, .input-group-lg>textarea.form-control,
	.input-group-lg>textarea.input-group-addon, .input-group-lg>.input-group-btn>textarea.btn,
	select[multiple].input-lg, .input-group-lg>select[multiple].form-control,
	.input-group-lg>select[multiple].input-group-addon, .input-group-lg>.input-group-btn>select[multiple].btn
	{
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control
	{
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.33333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.input-lg+.form-control-feedback, .input-group-lg>.form-control+.form-control-feedback,
	.input-group-lg>.input-group-addon+.form-control-feedback,
	.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
	.input-group-lg+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback
	{
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.input-sm+.form-control-feedback, .input-group-sm>.form-control+.form-control-feedback,
	.input-group-sm>.input-group-addon+.form-control-feedback,
	.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
	.input-group-sm+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback
	{
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .help-block, .has-success .control-label, .has-success .radio,
	.has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline,
	.has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label,
	.has-success.checkbox-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio,
	.has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline,
	.has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label,
	.has-warning.checkbox-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .help-block, .has-error .control-label, .has-error .radio,
	.has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline,
	.has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label,
	.has-error.checkbox-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px
		#ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media ( min-width : 800px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.form-inline .form-control-static {
		display: inline-block;
	}
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn,
		.form-inline .input-group .form-control {
		width: auto;
	}
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio, .form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.form-inline .radio label, .form-inline .checkbox label {
		padding-left: 0;
	}
	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]
		{
		position: relative;
		margin-left: 0;
	}
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline,
	.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after
	{
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

@media ( min-width : 800px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media ( min-width : 800px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media ( min-width : 800px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus,
	.btn.active.focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
	color: #333;
	text-decoration: none;
}

.btn:active, .btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle
	{
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus,
	.btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
	.open>.btn-default.dropdown-toggle:hover, .open>.btn-default.dropdown-toggle:focus,
	.open>.btn-default.dropdown-toggle.focus {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle
	{
	background-image: none;
}

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus,
	.btn-default[disabled]:hover, .btn-default[disabled]:focus,
	.btn-default[disabled].focus, fieldset[disabled] .btn-default:hover,
	fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus
	{
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle
	{
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus,
	.btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
	.open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus,
	.open>.btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle
	{
	background-image: none;
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus,
	.btn-primary[disabled]:hover, .btn-primary[disabled]:focus,
	.btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover,
	fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus
	{
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle
	{
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus,
	.btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
	.open>.btn-success.dropdown-toggle:hover, .open>.btn-success.dropdown-toggle:focus,
	.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle
	{
	background-image: none;
}

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus,
	.btn-success[disabled]:hover, .btn-success[disabled]:focus,
	.btn-success[disabled].focus, fieldset[disabled] .btn-success:hover,
	fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus
	{
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus,
	.btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
	.open>.btn-info.dropdown-toggle:hover, .open>.btn-info.dropdown-toggle:focus,
	.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
	background-image: none;
}

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus,
	.btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
	fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus,
	fieldset[disabled] .btn-info.focus {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle
	{
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus,
	.btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
	.open>.btn-warning.dropdown-toggle:hover, .open>.btn-warning.dropdown-toggle:focus,
	.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle
	{
	background-image: none;
}

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus,
	.btn-warning[disabled]:hover, .btn-warning[disabled]:focus,
	.btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover,
	fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus
	{
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle
	{
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus,
	.btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
	.open>.btn-danger.dropdown-toggle:hover, .open>.btn-danger.dropdown-toggle:focus,
	.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle
	{
	background-image: none;
}

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus,
	.btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
	fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus,
	fieldset[disabled] .btn-danger.focus {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #337ab7;
	font-weight: normal;
	border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
	fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover,
	fieldset[disabled] .btn-link:focus {
	color: #777777;
	text-decoration: none;
}

.btn-lg, .btn-group-lg>.btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.btn-sm, .btn-group-sm>.btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-xs, .btn-group-xs>.btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block
	{
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropup, .dropdown {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857;
	color: #333333;
	white-space: nowrap;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
	{
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover,
	.dropdown-menu>.disabled>a:focus {
	color: #777777;
}

.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	cursor: not-allowed;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	left: auto;
	right: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857;
	color: #777777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media ( min-width : 800px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn, .btn-group-vertical>.btn {
	position: relative;
	float: left;
}

.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active,
	.btn-group>.btn.active, .btn-group-vertical>.btn:hover,
	.btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active,
	.btn-group-vertical>.btn.active {
	z-index: 2;
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn,
	.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
	content: " ";
	display: table;
}

.btn-toolbar:after {
	clear: both;
}

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn-group
>
.btn
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
)
:not
 
(
.dropdown-toggle

	
)
{
border-radius
:
 
0;
}
.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group
>
.btn
:first-child
:not
 
(
:last-child
 
)
:not
 
(
.dropdown-toggle
 
)
{
border-bottom-right-radius
:
 
0;
border-top-right-radius
:
 
0;
}
.btn-group
>
.btn
:last-child
:not
 
(
:first-child
 
),
.btn-group
>
.dropdown-toggle
:not

	
(
:first-child
 
)
{
border-bottom-left-radius
:
 
0;
border-top-left-radius
:
 
0;
}
.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not (:first-child ):not (:last-child ) >.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not (:last-child ) >.btn:last-child,
	.btn-group>.btn-group:first-child:not (:last-child ) >.dropdown-toggle
	{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not (:first-child ) >.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle, .btn-group-lg.btn-group>.btn+.dropdown-toggle
	{
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret, .btn-group-lg>.btn .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg>.btn .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group,
	.btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after
	{
	content: " ";
	display: table;
}

.btn-group-vertical>.btn-group:after {
	clear: both;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group,
	.btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group
	{
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical
>
.btn
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
)
{
border-radius
:
 
0;
}
.btn-group-vertical
>
.btn
:first-child
:not
 
(
:last-child
 
)
{
border-top-right-radius
:
 
4
px
;

	
border-top-left-radius
:
 
4
px
;

	
border-bottom-right-radius
:
 
0;
border-bottom-left-radius
:
 
0;
}
.btn-group-vertical
>
.btn
:last-child
:not
 
(
:first-child
 
)
{
border-top-right-radius
:
 
0;
border-top-left-radius
:
 
0;
border-bottom-right-radius
:
 
4
px
;

	
border-bottom-left-radius
:
 
4
px
;


}
.btn-group-vertical>.btn-group:not (:first-child ):not (:last-child ) >.btn
	{
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not (:last-child ) >.btn:last-child,
	.btn-group-vertical>.btn-group:first-child:not (:last-child ) >.dropdown-toggle
	{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not (:first-child ) >.btn:first-child
	{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn input[type="checkbox"],
	[data-toggle="buttons"]>.btn-group>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]
	{
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}

.input-group-addon
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
),
.input-group-btn
:not
 
(
:first-child
 
)
:not
 
(
:last-child
 
),
.input-group
 
.form-control
:not

	
(
:first-child
 
)
:not
 
(
:last-child
 
)
{
border-radius
:
 
0;
}
.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm, .input-group-sm>.input-group-addon,
	.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg, .input-group-lg>.input-group-addon,
	.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"]
	{
	margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child,
	.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn,
	.input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not
	 (:last-child ):not (.dropdown-toggle ), .input-group-btn:last-child>.btn-group:not
	 (:last-child ) >.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child,
	.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn,
	.input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not
	 (:first-child ), .input-group-btn:first-child>.btn-group:not (:first-child
	 ) >.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:hover, .input-group-btn>.btn:focus,
	.input-group-btn>.btn:active {
	z-index: 2;
}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group
	{
	margin-right: -1px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group
	{
	z-index: 2;
	margin-left: -1px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav:before, .nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav>li {
	position: relative;
	display: block;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.nav>li.disabled>a {
	color: #777777;
}

.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color: #777777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eeeeee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
	border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
	{
	color: #555555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-pills>li {
	float: left;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
	width: 100%;
}

.nav-justified>li, .nav-tabs.nav-justified>li {
	float: none;
}

.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media ( min-width : 800px) {
	.nav-justified>li, .nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a,
	.nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:hover,
	.nav-tabs-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:focus
	{
	border: 1px solid #ddd;
}

@media ( min-width : 800px) {
	.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified>.active>a, .nav-tabs.nav-justified>.active>a,
		.nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:hover,
		.nav-tabs-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:focus
		{
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

.navbar:before, .navbar:after {
	content: " ";
	display: table;
}

.navbar:after {
	clear: both;
}

@media ( min-width : 800px) {
	.navbar {
		border-radius: 4px;
	}
}

.navbar-header:before, .navbar-header:after {
	content: " ";
	display: table;
}

.navbar-header:after {
	clear: both;
}

@media ( min-width : 800px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	-webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
	content: " ";
	display: table;
}

.navbar-collapse:after {
	clear: both;
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media ( min-width : 800px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse,
		.navbar-fixed-bottom .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse
	{
	max-height: 340px;
}

@media ( max-device-width : 480px) and (orientation: landscape) {
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse
		{
		max-height: 200px;
	}
}

.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header,
	.container-fluid>.navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}

@media ( min-width : 800px) {
	.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header,
		.container-fluid>.navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media ( min-width : 800px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media ( min-width : 800px) {
	.navbar-fixed-top, .navbar-fixed-bottom {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
	width: 100%;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none;
}

.navbar-brand>img {
	display: block;
}

@media ( min-width : 800px) {
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand
		{
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

@media ( min-width : 800px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media ( max-width : 799px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header
		{
		padding: 5px 15px 5px 25px;
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus
		{
		background-image: none;
	}
}

@media ( min-width : 800px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}
	.navbar-nav>li {
		float: left;
	}
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	margin-left: -15px;
	margin-right: -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0
		rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0
		rgba(255, 255, 255, 0.1);
	margin-top: 8px;
	margin-bottom: 8px;
}

@media ( min-width : 800px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.navbar-form .form-control-static {
		display: inline-block;
	}
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn,
		.navbar-form .input-group .form-control {
		width: auto;
	}
	.navbar-form .input-group>.form-control {
		width: 100%;
	}
	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .radio, .navbar-form .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.navbar-form .radio label, .navbar-form .checkbox label {
		padding-left: 0;
	}
	.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"]
		{
		position: relative;
		margin-left: 0;
	}
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media ( max-width : 799px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media ( min-width : 800px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm, .btn-group-sm>.navbar-btn.btn {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs, .btn-group-xs>.navbar-btn.btn {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media ( min-width : 800px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media ( min-width : 800px) {
	.navbar-left {
		float: left !important;
	}
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	.navbar-right ~ .navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
	{
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a {
	color: #777;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover,
	.navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus
	{
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus {
	background-color: #e7e7e7;
	color: #555;
}

@media ( max-width : 799px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #333;
		background-color: transparent;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #555;
		background-color: #e7e7e7;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
	fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus
	{
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #090909;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus
	{
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus
	{
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover,
	.navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
	{
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #090909;
	color: #fff;
}

@media ( max-width : 799px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #090909;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: transparent;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #090909;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
		.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
	fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus
	{
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li+li:before {
	content: "/ ";
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb>.active {
	color: #777777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover,
	.pagination>li>span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus,
	.pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus
	{
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}

.pagination>.disabled>span, .pagination>.disabled>span:hover,
	.pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover,
	.pagination>.disabled>a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center;
}

.pager:before, .pager:after {
	content: " ";
	display: table;
}

.pager:after {
	clear: both;
}

.pager li {
	display: inline;
}

.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}

.pager li>a:hover, .pager li>a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.pager .next>a, .pager .next>span {
	float: right;
}

.pager .previous>a, .pager .previous>span {
	float: left;
}

.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus,
	.pager .disabled>span {
	color: #777777;
	background-color: #fff;
	cursor: not-allowed;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

a.label:hover, a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label-default {
	background-color: #777777;
}

.label-default[href]:hover, .label-default[href]:focus {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-xs .badge, .btn-group-xs>.btn .badge, .btn-group-xs>.btn .badge {
	top: 0;
	padding: 1px 5px;
}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

a.badge:hover, a.badge:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eeeeee;
}

.jumbotron h1, .jumbotron .h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron>hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width: 800px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	.container .jumbotron, .container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}
	.jumbotron h1, .jumbotron .h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}

.thumbnail>img, .thumbnail a>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #333333;
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #337ab7;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert>p, .alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@
-webkit-keyframes progress-bar-stripes {from { background-position:40px0;
	
}

to {
	background-position: 0 0;
}

}
@
keyframes progress-bar-stripes {from { background-position:40px0;
	
}

to {
	background-position: 0 0;
}

}
.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
	float: left;
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress-striped .progress-bar, .progress-bar-striped {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

.progress.active .progress-bar, .progress-bar.active {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15)
		25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%,
		transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media, .media-body {
	zoom: 1;
	overflow: hidden;
}

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right, .media>.pull-right {
	padding-left: 10px;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-left, .media-right, .media-body {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item, button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading
	{
	color: #333;
}

a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover,
	button.list-group-item:focus {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover,
	.list-group-item.disabled:focus {
	background-color: #eeeeee;
	color: #777777;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading,
	.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text,
	.list-group-item.disabled:focus .list-group-item-text {
	color: #777777;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
	{
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>small,
	.list-group-item.active .list-group-item-heading>.small,
	.list-group-item.active:hover .list-group-item-heading,
	.list-group-item.active:hover .list-group-item-heading>small,
	.list-group-item.active:hover .list-group-item-heading>.small,
	.list-group-item.active:focus .list-group-item-heading,
	.list-group-item.active:focus .list-group-item-heading>small,
	.list-group-item.active:focus .list-group-item-heading>.small {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text,
	.list-group-item.active:focus .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover,
	button.list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover,
	a.list-group-item-success.active:focus, button.list-group-item-success.active,
	button.list-group-item-success.active:hover, button.list-group-item-success.active:focus
	{
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover,
	button.list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
	button.list-group-item-info.active, button.list-group-item-info.active:hover,
	button.list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover,
	button.list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover,
	a.list-group-item-warning.active:focus, button.list-group-item-warning.active,
	button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus
	{
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading
	{
	color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover,
	button.list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover,
	a.list-group-item-danger.active:focus, button.list-group-item-danger.active,
	button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus
	{
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
	padding: 15px;
}

.panel-body:before, .panel-body:after {
	content: " ";
	display: table;
}

.panel-body:after {
	clear: both;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a,
	.panel-title>.small>a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.list-group, .panel>.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item
	{
	border-width: 1px 0;
	border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child
	{
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child
	{
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child
	{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group+.panel-footer {
	border-top-width: 0;
}

.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table
	{
	margin-bottom: 0;
}

.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption
	{
	padding-left: 15px;
	padding-right: 15px;
}

.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child
	{
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child
	{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child
	{
	border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
	.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child
	{
	border-top-right-radius: 3px;
}

.panel>.table:last-child, .panel>.table-responsive:last-child>.table:last-child
	{
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child
	{
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child
	{
	border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
	.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child
	{
	border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body,
	.panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td
	{
	border-top: 0;
}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child,
	.panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tbody>tr>td:first-child,
	.panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child,
	.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
	.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child,
	.panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tbody>tr>td:last-child,
	.panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child,
	.panel>.table-responsive>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
	.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child
	{
	border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th,
	.panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th,
	.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
	.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
	.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
	.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th,
	.panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th,
	.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th
	{
	border-bottom: 0;
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group
	{
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item, .embed-responsive iframe,
	.embed-responsive embed, .embed-responsive object, .embed-responsive video
	{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}

.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity = 0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
	content: " ";
	display: table;
}

.modal-header:after {
	clear: both;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
	content: " ";
	display: table;
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media ( min-width : 800px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
	.modal-sm {
		width: 300px;
	}
}

@media ( min-width : 992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 14px;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow:after {
	border-width: 10px;
	content: "";
}

.popover.top>.arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}

.popover.top>.arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right>.arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}

.popover.bottom>.arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}

.popover.bottom>.arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left>.arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}

@media all and (transform-3d) , ( -webkit-transform-3d ) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		-moz-transition: -moz-transform 0.6s ease-in-out;
		-o-transition: -o-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px;
	}
	.carousel-inner>.item.next, .carousel-inner>.item.active.right {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0;
	}
	.carousel-inner>.item.prev, .carousel-inner>.item.active.left {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0;
	}
	.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right,
		.carousel-inner>.item.active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	left: 100%;
}

.carousel-inner>.prev {
	left: -100%;
}

.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0;
}

.carousel-inner>.active.left {
	left: -100%;
}

.carousel-inner>.active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	background-color: transparent;
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%,
		rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%,
		rgba(0, 0, 0, 0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%,
		rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',
		endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%,
		rgba(0, 0, 0, 0.5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%,
		rgba(0, 0, 0, 0.5) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%,
		rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',
		endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover, .carousel-control:focus {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.carousel-control .icon-prev, .carousel-control .icon-next,
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
	{
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left
	{
	left: 50%;
	margin-left: -10px;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right
	{
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-prev, .carousel-control .icon-next {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif;
}

.carousel-control .icon-prev:before {
	content: '\2039';
}

.carousel-control .icon-next:before {
	content: '\203a';
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: transparent;
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width: 800px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right,
		.carousel-control .icon-prev, .carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev
		{
		margin-left: -10px;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next
		{
		margin-right: -10px;
	}
	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}
	.carousel-indicators {
		bottom: 20px;
	}
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@
-ms-viewport {
	width: device-width;
}

.visible-xs {
	display: none !important;
}

.visible-sm {
	display: none !important;
}

.visible-md {
	display: none !important;
}

.visible-lg {
	display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
	.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
	.visible-md-block, .visible-md-inline, .visible-md-inline-block,
	.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}

@media ( max-width : 799px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs, td.visible-xs {
		display: table-cell !important;
	}
}

@media ( max-width : 799px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media ( max-width : 799px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media ( max-width : 799px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media ( min-width : 800px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm, td.visible-sm {
		display: table-cell !important;
	}
}

@media ( min-width : 800px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}

@media ( min-width : 800px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}

@media ( min-width : 800px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md, td.visible-md {
		display: table-cell !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg, td.visible-lg {
		display: table-cell !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media ( min-width : 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media ( max-width : 799px) {
	.hidden-xs {
		display: none !important;
	}
}

@media ( min-width : 800px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media ( min-width : 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media ( min-width : 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	th.visible-print, td.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

@font-face {
	font-family: 'latoblack';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-black-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-black-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-black-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-black-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-black-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-black-webfont.svg#lato-black-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoblack_italic';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-blackitalic-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-blackitalic-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-blackitalic-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-blackitalic-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-blackitalic-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-blackitalic-webfont.svg#lato-blackitalic-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latobold';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bold-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bold-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bold-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bold-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bold-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bold-webfont.svg#lato-bold-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latobold_italic';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bolditalic-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bolditalic-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bolditalic-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bolditalic-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bolditalic-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-bolditalic-webfont.svg#lato-bolditalic-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latohairline';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairline-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairline-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairline-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairline-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairline-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairline-webfont.svg#lato-hairline-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latohairline_italic';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairlineitalic-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairlineitalic-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairlineitalic-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairlineitalic-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairlineitalic-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-hairlineitalic-webfont.svg#lato-hairlineitalic-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoitalic';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-italic-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-italic-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-italic-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-italic-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-italic-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-italic-webfont.svg#lato-italic-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latolight';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-light-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-light-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-light-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-light-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-light-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-light-webfont.svg#lato-light-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latolight_italic';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-lightitalic-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-lightitalic-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-lightitalic-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-lightitalic-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-lightitalic-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-lightitalic-webfont.svg#lato-lightitalic-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoregular';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-regular-webfont.eot");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-regular-webfont.eot?#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-regular-webfont.woff2")
		format("woff2"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-regular-webfont.woff")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-regular-webfont.ttf")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/lato-regular-webfont.svg#lato-regular-webfont")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

.type-display-4 {
	font-family: 'latoblack';
	font-size: 72px;
	font-size: 5.14286rem;
	letter-spacing: 0.3em;
}

.type-display-3 {
	font-family: 'latoblack';
	font-size: 56px;
	font-size: 4rem;
	letter-spacing: 0.3em;
}

.type-display-2 {
	font-family: 'latoblack';
	font-size: 56px;
	font-size: 4rem;
}

.type-display-1 {
	font-family: 'latoblack';
	font-size: 24px;
	font-size: 1.71429rem;
}

.type-headline {
	font-family: 'latobold';
	font-size: 48px;
	font-size: 3.42857rem;
}

.type-title {
	font-family: 'latolight';
	font-size: 36px;
	font-size: 2.57143rem;
}

.type-subheading {
	font-family: 'latobold';
	font-size: 18px;
	font-size: 1.28571rem;
}

.type-body-2 {
	font-family: 'latoregular';
	font-size: 18px;
	font-size: 1.28571rem;
}

.type-body-1 {
	font-family: 'latoregular';
	font-size: 14px;
}

.type-caption {
	font-family: 'latobold_italic';
	font-size: 36px;
	font-size: 2.57143rem;
}

.type-button {
	font-family: 'latobold';
	font-size: 18px;
	font-size: 1.28571rem;
}

.type-capitalize {
	text-transform: capitalize;
}

.type-uppercase {
	text-transform: uppercase;
}

.type-lowercase {
	text-transform: lowercase;
}

@font-face {
	font-family: 'imindef-icons';
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/imindef-icons.eot?gbdmz5");
	src:
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/imindef-icons.eot?gbdmz5#iefix")
		format("embedded-opentype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/imindef-icons.ttf?gbdmz5")
		format("truetype"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/imindef-icons.woff?gbdmz5")
		format("woff"),
		url("/Frontend-Assembly/MINDEF_Corp/assets/fonts/imindef-icons.svg?gbdmz5#imindef-icons")
		format("svg");
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'imindef-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-advisory:before {
	content: "\e900";
	color: #064961;
}

.icon-alarm:before {
	content: "\e901";
}

.icon-all-articles-black:before {
	content: "\e902";
}

.icon-all-articles-red:before {
	content: "\e903";
	color: #d00;
}

.icon-appointment:before {
	content: "\e904";
}

.icon-award:before {
	content: "\e905";
}

.icon-backtotop .path1:before {
	content: "\e906";
	color: #272733;
}

.icon-backtotop .path2:before {
	content: "\e907";
	margin-left: -1em;
	color: #f2f2f2;
}

.icon-biography:before {
	content: "\e908";
	color: #d00;
}

.icon-bus:before {
	content: "\e909";
}

.icon-clarifications:before {
	content: "\e90a";
	color: #064961;
}

.icon-clarifications-black:before {
	content: "\e90b";
}

.icon-clarifications-red:before {
	content: "\e90c";
	color: #d00;
}

.icon-close:before {
	content: "\e90d";
}

.icon-contact:before {
	content: "\e90e";
}

.icon-cook:before {
	content: "\e90f";
}

.icon-dark:before {
	content: "\e910";
	color: #fff;
}

.icon-discount:before {
	content: "\e911";
}

.icon-downarrow:before {
	content: "\e912";
	color: #da0104;
}

.icon-download:before {
	content: "\e913";
}

.icon-emart:before {
	content: "\e914";
}

.icon-external-link:before {
	content: "\e915";
}

.icon-facebook:before {
	content: "\e916";
}

.icon-facebook-large:before {
	content: "\e917";
}

.icon-facebook-white:before {
	content: "\e918";
	color: #fff;
}

.icon-flickr-large:before {
	content: "\e919";
}

.icon-forum:before {
	content: "\e91a";
	color: #064961;
}

.icon-forum--black:before {
	content: "\e91b";
}

.icon-forward:before {
	content: "\e91c";
}

.icon-forward-link:before {
	content: "\e91d";
	color: #9b9b9b;
}

.icon-gift:before {
	content: "\e91e";
}

.icon-index:before {
	content: "\e91f";
}

.icon-instagram:before {
	content: "\e920";
}

.icon-insta-large:before {
	content: "\e921";
}

.icon-lazy-loading:before {
	content: "\e922";
}

.icon-lifeinNS:before {
	content: "\e923";
}

.icon-locations:before {
	content: "\e924";
}

.icon-managedisruption:before {
	content: "\e925";
}

.icon-media-queries:before {
	content: "\e926";
	color: #064961;
}

.icon-media-queries-black:before {
	content: "\e927";
}

.icon-medicalscreening:before {
	content: "\e928";
}

.icon-minus-black:before {
	content: "\e929";
}

.icon-myprofile:before {
	content: "\e92a";
}

.icon-news:before {
	content: "\e92b";
	color: #064961;
}

.icon-news-black:before {
	content: "\e92c";
}

.icon-next-previous:before {
	content: "\e92d";
}

.icon-NS-award:before {
	content: "\e92e";
}

.icon-NS-booklet:before {
	content: "\e92f";
}

.icon-NS-matters:before {
	content: "\e930";
}

.icon-NSlife:before {
	content: "\e931";
}

.icon-NSvocation:before {
	content: "\e932";
}

.icon-ORNs:before {
	content: "\e933";
}

.icon-otherpath:before {
	content: "\e934";
}

.icon-others-black:before {
	content: "\e935";
}

.icon-parents:before {
	content: "\e936";
}

.icon-parliamentary:before {
	content: "\e937";
	color: #064961;
}

.icon-parliamentary-black:before {
	content: "\e938";
}

.icon-payslips:before {
	content: "\e939";
}

.icon-person:before {
	content: "\e93a";
}

.icon-person-turq:before {
	content: "\e93b";
	color: #064961;
}

.icon-physicalcheck:before {
	content: "\e93c";
}

.icon-plus-black:before {
	content: "\e93d";
}

.icon-posting-order:before {
	content: "\e93e";
}

.icon-print:before {
	content: "\e93f";
}

.icon-process:before {
	content: "\e940";
}

.icon-publications:before {
	content: "\e941";
	color: #064961;
}

.icon-rss:before {
	content: "\e942";
	color: #064961;
}

.icon-scroll-down:before {
	content: "\e943";
	color: #fff;
}

.icon-securityclearance:before {
	content: "\e944";
}

.icon-speeches:before {
	content: "\e945";
	color: #064961;
}

.icon-speeches-black:before {
	content: "\e946";
}

.icon-suggestion:before {
	content: "\e947";
}

.icon-support:before {
	content: "\e948";
}

.icon-technology:before {
	content: "\e949";
}

.icon-training:before {
	content: "\e94a";
}

.icon-transaction:before {
	content: "\e94b";
}

.icon-travel:before {
	content: "\e94c";
}

.icon-tumblr-large:before {
	content: "\e94d";
}

.icon-twitter:before {
	content: "\e94e";
}

.icon-twitter-large:before {
	content: "\e94f";
}

.icon-twitter-white:before {
	content: "\e950";
	color: #fff;
}

.icon-uparrow:before {
	content: "\e951";
	color: #da0104;
}

.icon-upcoming:before {
	content: "\e952";
}

.icon-youtube-large:before {
	content: "\e953";
}

.icon-close2:before {
	content: "\e954";
}

.icon-claims:before {
	content: "\e955";
}

.icon-gallery-enlarge:before {
	content: "\e956";
}

.icon-error-message:before {
	content: "\e957";
}

.fs-100 {
	font-size: 100px;
	font-size: 7.14286rem;
}

.fs-60 {
	font-size: 60px;
	font-size: 4.28571rem;
}

.fs-50 {
	font-size: 50px;
	font-size: 3.57143rem;
}

.fs-40 {
	font-size: 40px;
	font-size: 2.85714rem;
}

.fs-32 {
	font-size: 32px;
	font-size: 2.28571rem;
}

.fs-20 {
	font-size: 20px;
	font-size: 1.42857rem;
}

.fs-14 {
	font-size: 14px;
	font-size: 1rem;
}

.fw-500 {
	font-weight: 500;
}

.fa-rotate-45 {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.type-link {
	text-decoration: underline;
}

.type-link:hover {
	font-weight: bold;
}

.type-subheading-lato {
	font-family: 'lato';
	font-size: 18px;
	font-size: 1.28571rem;
}

hr.border-bottom {
	border-bottom: 2px solid #eeeeee;
}

.gutter-0 {
	margin-left: 0;
	margin-right: 0;
}

.gutter-0 [class*='col-'] {
	padding-right: 0;
	padding-left: 0;
}

.no-padding-horizontal {
	padding-right: 0;
	padding-left: 0;
}

@media ( max-width : 799px) {
	.mobile-page-header {
		margin-top: 75px;
	}
	.no-padding-horizontal-m {
		padding-right: 0;
		padding-left: 0;
	}
}

.no-padding {
	padding: 0;
}

.placeholder-text-red::-webkit-input-placeholder {
	color: #dd0000 !important;
	opacity: 1;
}

.placeholder-text-red:-moz-placeholder {
	color: #dd0000 !important;
	opacity: 1;
}

.placeholder-text-red::-moz-placeholder {
	color: #dd0000 !important;
	opacity: 1;
}

.placeholder-text-red:-ms-input-placeholder {
	color: #dd0000 !important;
	opacity: 1;
}

.placeholder-text-red::-ms-input-placeholder {
	color: #dd0000 !important;
	opacity: 1;
}

.placeholder-text-white::-webkit-input-placeholder {
	color: white !important;
	opacity: 1;
}

.placeholder-text-white:-moz-placeholder {
	color: white !important;
	opacity: 1;
}

.placeholder-text-white::-moz-placeholder {
	color: white !important;
	opacity: 1;
}

.placeholder-text-white:-ms-input-placeholder {
	color: white !important;
	opacity: 1;
}

.placeholder-text-white::-ms-input-placeholder {
	color: white !important;
	opacity: 1;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.vline {
	list-style: none;
	padding-left: 0px !important;
}

.vline>li {
	position: relative;
	font-weight: bold;
	font-size: 1.1em;
}

.vline>li:before {
	content: '\25CF';
	margin-right: 10px;
	font-size: 20px;
	color: lightgrey;
	z-index: 1;
}

.vline>li.active:before {
	color: #dd0000 !important;
}

.vline>li.active-page>a {
	color: #dd0000;
}

.vline>li:after {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border-left: 2px solid lightgray;
	margin-left: 5px;
	height: 100%;
	z-index: -1;
}

.vline>li:first-of-type:after {
	top: 50%;
}

.vline>li:last-of-type:after {
	top: -50%;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1003;
}

.lazy-loading .row {
	text-align: center;
}

.full-width {
	left: 50% !important;
	right: 50% !important;
}

.grayscale {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.container.content-body {
	z-index: 1000;
}

@media ( min-width : 800px) {
	.collapse-xs {
		display: block;
	}
}

[data-show="collapsed"] {
	display: none;
}

.collapsed [data-show="collapsed"] {
	display: inline;
}

.collapsed [data-hide="collapsed"] {
	display: none;
}

@media screen and (max-width: 799px) {
	.mobile-flag {
		display: block;
	}
}

@media screen and (min-width: 800px) {
	.mobile-flag {
		display: none;
	}
}

.pswp__caption--empty {
	display: unset;
}

.aspect-ratio-box {
	background: none;
	position: relative;
	margin-bottom: 20px;
}

.aspect-ratio-box::before {
	content: "";
	width: 1px;
	margin-left: -1px;
	float: left;
	height: 0;
	padding-top: 66.66%;
}

.aspect-ratio-box::after {
	/* to clear float */
	content: "";
	display: table;
	clear: both;
}

.aspect-ratio-box-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.article-detail__gallery .item .aspect-ratio-box, .latest-releases-cards .content-card .aspect-ratio-box.image-wrapper,
	.defence-topic .aspect-ratio-box {
	margin-bottom: 0px;
}

.content-card .image-wrapper.aspect-ratio-box {
	max-height: none;
	height: unset;
}

@media ( max-width : 799px) {
	.latest-happenings-segment .image-wrapper.aspect-ratio-box .content-image.aspect-ratio-box-inner,
		.defence-strategy-segment .image-wrapper.aspect-ratio-box .content-image.aspect-ratio-box-inner,
		#defence-topics .image-wrapper.aspect-ratio-box .content-image.aspect-ratio-box-inner
		{
		padding-bottom: 0px;
	}
	.suggested-article-mobile .aspect-ratio-box .content-image.aspect-ratio-box-inner
		{
		padding-bottom: 0px;
	}
}

@media screen and (min-width: 1440px) {
	.defence-bg .content-body.container .content-image.aspect-ratio-box-inner
		{
		width: 100%;
		height: 100%;
		padding-bottom: 0px;
	}
}

.faq-answer {
	line-height: 27px;
	padding-top: 10px;
}

@media ( max-width : 799px) {
	.faq-answer {
		line-height: 23px;
		padding-top: 7px;
		font-size: 1rem;
	}
	.faq-answer .type-subheading {
		font-size: 1rem !important;
	}
}

#faq-accordion {
	margin-top: 50px;
}

.close-btn.close-btn-black:before {
	color: black;
}

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-item {
	position: relative;
	z-index: 1000;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	background-size: cover;
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next,
	.owl-carousel .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
@
-webkit-keyframes fadeOut {from { opacity:1;
	transform: scale3d(1.2, 1.2, 1.2) translate3d(10px, -10px, 0px);
}

to {
	opacity: 0;
	transform: scale3d(1.2, 1.2, 1.2) translate3d(10px, -10px, 0px);
}

}
@
keyframes fadeOut { 0% {
	opacity: 1;
	transform: scale3d(1.2, 1.2, 1.2) translate3d(10px, -10px, 0px);
}

100%
{
opacity


:

 

0;
transform


:

 

scale3d


(1
.2
,
1
.2
,
1
.2


)
translate3d


(10
px
,
-10
px
,
0
px


);
}
}
.owl-carousel .animated {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 3000ms;
	animation-duration: 3000ms;
}

.owl-carousel .owl-animated-in {
	z-index: -2;
}

.owl-carousel .owl-animated-out {
	z-index: -1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/css/owl.video.play.png?locale=en&locale=ltr")
		no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon
	{
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme.nav-visible-xs .owl-nav {
	display: block;
}

.owl-theme .owl-nav {
	z-index: -1;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	/*
		.ns-arrow {
	      border-color: $grey-89;
	      border-width:3px;
	      height: 13px;
	      width: 13px;
	      top: 3px;
	      left: 3px;
	      &.ns-arrow-right{
	      	left: -2px;
	      }
		}
		*/
}

.owl-theme .owl-nav .ns-arrow {
	border-color: #898989;
	color: #898989;
	border-width: 3px;
	height: 13px;
	width: 17px;
	top: 3px;
	left: 0px;
}

.owl-theme .owl-nav .ns-arrow.ns-arrow-right {
	left: 0px;
	top: 2px;
}

.owl-theme .owl-nav [class*='owl-'] {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #FFF;
	font-size: 16px;
	font-size: 1.14286rem;
	margin: 0;
	padding: 9px;
	background: transparent;
	display: inline-block;
	cursor: pointer;
}

.owl-theme .owl-nav [class*='owl-']:hover {
	color: #FFF;
	text-decoration: none;
}

.owl-theme .owl-nav .owl-prev {
	left: -30px;
}

.owl-theme .owl-nav .owl-next {
	right: -30px;
}

.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.owl-theme .owl-dots .owl-dot span {
	width: 15px;
	height: 15px;
	margin: 5px 7px;
	border: 2px solid #898989;
	background: transparent;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 50%;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
	{
	background: #898989;
}

@media ( max-width : 799px) {
	.owl-theme.nav-visible-xs .owl-nav {
		display: none;
	}
}

.au-mission__heading {
	padding-top: 50px;
	padding-bottom: 46px;
	letter-spacing: 5px;
}

.au-mission__description {
	line-height: 36px;
	text-align: justify;
}

.au-mission__mindef-logo {
	padding-top: 34px;
	padding-bottom: 14px;
}

.au-mission__mindef-logo>img {
	display: block;
	margin: auto;
}

.au-mission__mindef-quote {
	margin: auto;
	padding-bottom: 19px;
}

@media ( max-width : 799px) {
	.au-mission__heading {
		margin-top: 65px;
		padding-top: 35px;
		padding-bottom: 59px;
	}
	.au-mission__heading span {
		display: block;
		text-align: center;
		font-family: 'latoblack';
		font-size: 24px;
		letter-spacing: 8.6px;
	}
	.au-mission__description>span {
		font-family: 'latoregular';
		line-height: 23px;
		font-size: 14px;
		font-size: 1rem;
	}
	.au-mission__mindef-logo {
		padding-top: 34px;
		padding-bottom: 33px;
	}
	.au-mission__mindef-logo>img {
		height: 167px;
		width: 215px;
	}
	.au-mission__mindef-quote {
		margin: auto;
		padding-bottom: 19px;
		width: 300px !important;
	}
	.au-mission__mindef-quote .mindef-quotation-body {
		font-size: 24px;
		font-size: 1.71429rem;
		text-align: center;
	}
	.au-mission__mindef-quote .mindef-quotation-source {
		font-family: 'latobold';
		font-size: 13px;
		font-size: 0.92857rem;
		float: none !important;
		text-align: center;
		margin-top: 16px;
	}
}

.au-vision__heading {
	margin-bottom: 30px;
	margin-top: 30px;
}

.au-vision__body {
	text-align: justify;
	padding-bottom: 50px;
}

.au-vision__body>p {
	margin-bottom: 30px;
}

@media ( max-width : 799px) {
	.au-vision__heading {
		margin-bottom: 20px;
		font-size: 24px;
		font-size: 1.71429rem;
	}
	.au-vision__body {
		padding-bottom: 0;
	}
	.au-vision__body .au-vision__title {
		font-family: 'latobold';
		font-size: 20px;
		margin-bottom: 5px;
	}
	.au-vision__body>p {
		font-family: 'latoregular';
		font-size: 14px;
		font-size: 1rem;
		letter-spacing: 0.2px;
	}
}

.au-corevalues {
	margin-top: 30px;
	margin-bottom: 70px;
}

.au-corevalues__body>ul {
	list-style: none;
	width: 100%;
	margin-left: -40px;
}

.au-corevalues__body>ul li {
	width: 25%;
	float: left;
	line-height: 50px;
}

.au-corevalues__body>ul li>span {
	font-family: 'latobold';
	font-size: 24px;
	font-size: 1.71429rem;
	line-height: 1.25;
	position: relative;
	display: inline-block;
	margin-left: 25px;
}

.au-corevalues__body>ul li:before {
	content: "·";
	font-size: 70px;
	vertical-align: top;
	line-height: 40px;
	position: absolute;
}

@media ( max-width : 799px) {
	.au-corevalues {
		margin-bottom: unset;
	}
	.au-corevalues__heading {
		font-size: 24px;
		font-size: 1.71429rem;
	}
	.au-corevalues__body>ul {
		list-style: none;
		width: 100%;
	}
	.au-corevalues__body>ul li {
		width: unset;
		float: unset;
		line-height: 40px;
	}
	.au-corevalues__body>ul li:before {
		content: unset;
	}
	.au-corevalues__body>ul li>span {
		font-size: 20px;
		font-size: 1.42857rem;
		margin-left: unset;
		line-height: 35px;
	}
}

@media ( min-width : 800px) {
	.biography-details .biography-details-row {
		padding-top: 60px;
	}
	.biography-details .biography-details-row .biography-details-image img {
		display: block;
		max-width: 100%;
		height: auto;
	}
}

.biography-profile {
	border-left: solid 4px #dd0000;
	margin-left: 30px;
}

.biography-profile .type-headline {
	letter-spacing: 5px;
	position: relative;
	top: -11px;
}

.biography-profile .type-title {
	letter-spacing: 1.5px;
}

.biography-desc {
	padding: 10px 0px;
}

.biography-icon {
	font-size: 25px;
}

.biography-acc-date {
	padding-left: 75px;
	padding-right: 70px;
}

.biography-acc-row {
	padding-bottom: 20px;
}

.biography-accordion {
	padding-bottom: 110px;
}

@media ( max-width : 799px) {
	.biography-image-xs {
		display: block;
		margin: 0 auto;
		padding-bottom: 15px;
	}
	.biography-name {
		font-family: 'latobold';
		font-size: 24px;
		color: #0d0d0d;
		padding-bottom: 5px;
	}
	.biography-title {
		font-family: 'latolight';
		font-size: 18px;
	}
	.biography-social-media {
		font-family: 'latobold';
		font-size: 14px;
	}
	.biography-social-media-container {
		text-align: center;
		margin: 0 auto;
		height: 40px;
		width: 142px;
		border-bottom: solid 4px #dd0000;
	}
	.biography-acc-date {
		padding-left: 15px;
	}
	.biography-acc-expand-collapse {
		padding-top: 20px;
		color: #a32221;
	}
	.biography-accordion {
		padding-bottom: 30px;
	}
	.biography-accordion .panel {
		margin: 0px;
	}
	.biography-acc-row {
		padding-left: 15px;
	}
	.biography-button-container {
		text-align: center;
	}
	.biography-button-container .flat-button {
		width: unset;
		font-family: 'latobold';
		font-size: 14px;
		display: block;
	}
	.biography-button-container .mobile-flat-button {
		margin: 20px;
	}
	.biography-button-container .mobile-flat-button .button-arrow {
		display: inline;
		padding-right: 10px;
	}
	.biography-button-container .mobile-flat-button .button-label {
		display: inline;
	}
}

@media ( min-width : 800px) {
	.leadership-header {
		letter-spacing: 5px;
	}
	.leadership-title {
		text-align: center;
		margin: 0 auto;
		color: #0d0d0d;
		padding-bottom: 50px;
		letter-spacing: 1.5px;
	}
	.leadership-office-container {
		padding-left: 12%;
		padding-right: 12%;
	}
	.leadership-office-content-container {
		min-height: 520px;
		max-height: 520px;
		background: -webkit-linear-gradient(left, #f2f2f2, #f2f2f2) no-repeat
			0px 40px;
		margin-bottom: 40px;
	}
	.leadership-saf-container {
		padding-left: 2%;
		padding-right: 2%;
	}
	.leadership-saf-content-container {
		min-height: 510px;
		max-height: 510px;
		background: -webkit-linear-gradient(left, #f2f2f2, #f2f2f2) no-repeat
			0px 39px;
		margin-bottom: 40px;
	}
	.leadership-image {
		width: 100%;
		height: 100%;
		box-shadow: 0px 5px 15px -5px grey;
		margin-bottom: 10px;
	}
	.leadership-content {
		min-height: 150px;
	}
	.leadership-content-wrapper {
		vertical-align: middle;
	}
	.leadership-content-title {
		text-align: center;
		margin: 0 auto;
		font-family: 'latoregular';
		font-weight: bold;
		font-size: 20px;
		letter-spacing: 1px;
		line-height: 30px;
	}
	.leadership-content-name {
		text-align: center;
		margin: 0 auto;
		letter-spacing: 1.8px;
	}
	.leadership-background {
		margin: 0 auto;
		height: 490px;
		width: 910px;
		z-index: -1;
		position: relative;
		background-color: #f2f2f2;
		top: 43px;
	}
	.leadership-past {
		text-align: center;
		margin: 0 auto;
		padding-bottom: 40px;
	}
}

@media ( max-width : 799px) {
	.about-us-content {
		margin-top: 100px;
	}
	.leadership-header {
		font-family: 'latoblack' !important;
		font-size: 24px !important;
		letter-spacing: 8.6px;
	}
	.leadership-title {
		text-align: center;
		margin: 0 auto;
		color: #0d0d0d;
		padding-bottom: 20px;
		font-family: 'latolight';
		font-size: 20px;
	}
	.leadership-office-container {
		padding: unset;
	}
	.leadership-office-content-container {
		background: -webkit-linear-gradient(left, #f2f2f2, #f2f2f2) no-repeat
			0px 40px;
		margin-bottom: 40px;
	}
	.leadership-saf-container {
		padding: unset;
	}
	.leadership-saf-content-container {
		background: -webkit-linear-gradient(left, #f2f2f2, #f2f2f2) no-repeat
			0px 39px;
		margin-bottom: 40px;
	}
	.leadership-image {
		display: block;
		margin: 0 auto 20px;
		height: 200px;
		box-shadow: 0px 5px 15px -5px grey;
	}
	.leadership-content-title {
		text-align: center;
		margin: 0 auto;
		font-family: 'latoregular';
		font-weight: bold;
		font-size: 14px;
		letter-spacing: 0.6px;
	}
	.leadership-content-name {
		text-align: center;
		margin: 0 auto;
		font-size: 14px !important;
		padding-bottom: 20px;
		letter-spacing: 1.4px;
	}
	.leadership-background {
		margin: 0 auto;
		height: 490px;
		width: 910px;
		z-index: -1;
		position: relative;
		background-color: #f2f2f2;
		top: 43px;
	}
	.leadership-past {
		text-align: center;
		margin: 0 auto;
		padding-bottom: 40px;
	}
}

.au-hr {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 2px solid #e1e1ec;
}

@media ( min-width : 800px) {
	.sri-header {
		padding-bottom: 50px;
		text-align: center;
		letter-spacing: 5px;
		color: #0d0d0d;
	}
	.sri-description {
		padding: 0 175px;
		line-height: 1.5;
		color: #000000;
		padding-bottom: 40px;
	}
	.sri-links {
		padding-left: 3px;
		letter-spacing: 2.3px;
	}
	.sri-links a {
		letter-spacing: 2.3px;
		color: #467180;
	}
	.sri-links a:hover {
		font-weight: 900;
	}
	.sri-links-container {
		text-align: center;
		padding-bottom: 50px;
	}
	.sri-links:first-child {
		margin-left: 0px;
		margin-right: 20px;
	}
	.sri-links:last-child {
		margin-left: 20px;
		margin-right: 0px;
	}
	.sri-links
	:not
	 
	(
	:first-child
	 
	)
	{
	margin
	:
	 
	0
	20
	px
	;
	
	
}

.sri-line {
	width: 4px;
	height: 9px;
	border: solid 1px #979797;
}

.sri-line-hr {
	width: 100%;
	text-align: center;
	border-bottom: solid 2px #dd0000;
	line-height: 0.1em;
	margin: 10px 0 20px;
}

.sri-section {
	background: #fff;
	padding: 0 10px;
	vertical-align: -webkit-baseline-middle;
}

.sri-content {
	padding-top: 40px;
	padding-bottom: 60px;
	text-align: center;
}

.sri-content-2 {
	margin: 0 25%;
}

.sri-content-3 {
	margin: 0 12%;
}

.sri-rank {
	padding-top: 30px;
	font-family: 'latoregular';
	font-weight: bold;
	font-size: 22px;
}

.sri-rank-2 {
	padding-top: 10px;
	font-family: 'latobold';
	font-size: 24px;
}

#opql-military-domain-experts .sri-content {
	min-height: 420px;
}

}
@media ( max-width : 799px) {
	.sri-header {
		margin-top: 75px;
		padding: 0 10px 50px 10px;
		text-align: center;
		color: #0d0d0d;
		font-family: 'latoblack';
		font-size: 24px;
		letter-spacing: 8.6px;
	}
	.sri-description {
		padding: 0 25px;
		line-height: 1.64;
		color: #000000;
		padding-bottom: 40px;
		font-size: 14px;
	}
	.sri-links {
		display: inline-block;
		letter-spacing: 1.8px;
		font-size: 14px;
		padding: 0 15px;
		display: inline-block;
	}
	.sri-links a {
		letter-spacing: 2.3px;
		color: #467180;
	}
	.sri-links-container {
		margin: 0 auto;
		text-align: center;
		padding-bottom: 50px;
	}
	.sri-line {
		width: 4px;
		height: 9px;
		border: solid 1px #979797;
	}
	.sri-line-hr {
		position: relative;
		z-index: 1;
		text-align: center;
	}
	.sri-line-hr span {
		background: #fff;
		padding: 0 5px;
	}
	.sri-line-hr:before {
		border-top: none;
		content: "";
		margin: 0 auto;
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		bottom: 0;
		width: 95%;
		z-index: -1;
	}
	.sri-line-hr:after {
		border-bottom: solid 2px #dd0000;
		content: "";
		margin: 0 auto;
		position: absolute;
		top: 40%;
		left: 0;
		right: 0;
		width: 95%;
		z-index: -1;
	}
	.sri-section {
		background: #fff;
		padding: 0 10px;
		vertical-align: -webkit-baseline-middle;
		font-family: 'latolight';
		font-size: 24px;
		letter-spacing: 1px;
	}
	.sri-content {
		padding-top: 40px;
		text-align: center;
		min-height: 375px;
	}
	.sri-rank {
		padding-top: 30px;
		font-family: 'latoregular';
		font-weight: bold;
		font-size: 14px;
	}
	.sri-rank-2 {
		padding-top: 10px;
		font-family: 'latobold';
		font-size: 14px;
	}
	.sri-abv {
		letter-spacing: 1.4px;
	}
	.sri-term {
		padding: 0 20px;
	}
	#opql-officers .sri-content {
		min-height: 440px;
	}
}

.au-organisation__heading {
	margin-top: 60px;
	margin-bottom: 50px;
	letter-spacing: 5px;
}

.au-organisation__heading>span {
	display: block;
	text-align: center;
}

.au-organisation-section {
	margin-top: 50px;
}

.au-organisation-section__heading {
	display: block;
	text-align: center;
}

.au-organisation-section__body {
	margin-top: 57px;
}

.au-organisation-section__body .title {
	font-family: 'latobold';
	text-align: left;
	font-size: 24px;
	font-size: 1.71429rem;
	margin-bottom: 27px;
}

.au-organisation-section__body .bio-link {
	margin-bottom: 10px;
}

.au-organisation-section__body .org-accordion {
	margin-top: -37px;
}

@media ( max-width : 799px) {
	.au-organisation__heading {
		margin-top: 85px;
		margin-bottom: 25px;
	}
	.au-organisation__heading>span {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
	}
	.au-organisation-section {
		margin-top: 30px;
	}
	.au-organisation-section__heading {
		text-align: left;
		font-size: 24px;
		font-size: 1.71429rem;
		width: 80%;
		line-height: 1.1em;
	}
	.au-organisation-section__body {
		margin-top: 30px;
	}
	.au-organisation-section__body>div {
		padding-right: 0;
		padding-left: 0;
	}
	.au-organisation-section__body .title {
		margin-bottom: 10px;
	}
	.au-organisation-section__body .org-accordion {
		margin-top: unset;
	}
}

.org-accordion .panel-heading {
	font-size: 18px;
	font-size: 1.28571rem;
	letter-spacing: 1.8px;
}

.org-accordion .panel-body>.row+.row:before {
	margin-bottom: 20px;
}

.org-accordion .mindef-org {
	width: 100%;
	min-height: 36px;
	height: 36px;
	margin-bottom: 20px;
}

.org-accordion .mindef-org>.name {
	font-family: 'latobold';
	font-size: 16px;
	font-size: 1.14286rem;
	color: #dd0000;
	line-height: 1em;
}

.org-accordion .mindef-org>.accronym {
	font-family: 'latoregular';
	font-size: 14px;
	font-size: 1rem;
	letter-spacing: 0.9px;
	color: #272733;
}

@media ( max-width : 799px) {
	.org-accordion .panel-heading {
		font-size: 14px;
		font-size: 1rem;
		letter-spacing: 1.4px;
		overflow: auto;
		height: unset;
	}
	.org-accordion .panel-heading>i, .org-accordion .panel-heading span {
		display: inline-block;
		float: left;
	}
	.org-accordion .panel-heading>span {
		width: 85%;
		height: 100%;
	}
	.org-accordion .mindef-org {
		width: 100%;
		height: 34px;
		margin-bottom: 12px;
	}
	.org-accordion .panel-body>.row+.row:before {
		margin-bottom: unset;
	}
}

.sma-section {
	margin-bottom: 150px;
}

.sma-section .social-media-account {
	width: 220px;
	margin-bottom: 50px;
}

.sma-section .social-media-account__owner {
	width: 180px;
	height: 52px;
}

.sma-section .social-media-account__links i[class^="icon"] {
	color: #000000;
	font-size: 40px;
	font-size: 2.85714rem;
	display: block;
}

.sma-section .social-media-account__links i[class^="icon"]>span {
	color: #272733;
	margin-left: 10px;
	vertical-align: middle;
}

.sma-section .social-media-account__links em[class^="icon"] {
	color: #000000;
	font-size: 40px;
	font-size: 2.85714rem;
	display: block;
}

.sma-section .social-media-account__links em[class^="icon"] > span {
	color: #272733;
	margin-left: 10px;
	vertical-align: middle;
}

@media ( max-width : 799px) {
	.sma-section {
		margin-bottom: unset;
	}
	.sma-section .social-media-account {
		width: unset;
		margin-bottom: 15px;
	}
	.sma-section .social-media-account__owner {
		font-size: 14px;
		font-size: 1rem;
		width: unset;
		height: unset;
		margin-bottom: 15px;
	}
	.sma-section .social-media-account__links i[class^="icon"] {
		color: #000000;
	}
	.sma-section .social-media-account__links em[class^="icon"] {
		color: #000000;
	}
}

.au-history__heading {
	margin-top: 60px;
	letter-spacing: 5px;
}

.au-history__section {
	margin-top: 60px;
	margin-bottom: 60px;
}

.au-history__section .history-text {
	line-height: 27px;
	/*****************
            *  Handle img and iframe 
            *   inside rich text elements
            ******************/
}

.au-history__section .history-text>p {
	padding-bottom: 1em;
}

.au-history__section .history-text img {
	width: auto;
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.au-history__section .history-text iframe {
	display: block;
	margin: 0 auto;
	max-width: 100% !important;
}

.au-history__section .history-images {
	overflow: hidden;
}

.au-history__section .history-images .mindef-gallery-caption {
	max-height: unset;
	padding-left: 18px;
}

.au-history__section .history-images .mindef-gallery-caption>p {
	font-family: 'latoregular';
	font-size: 16px;
	font-size: 1.14286rem;
	color: #716f6f;
	line-height: 1em;
}

.au-history__section .history-accordion .mindef-accordion-expand {
	font-family: 'latobold';
}

.au-history__section .history-accordion .panel-heading>span {
	font-family: 'latoregular';
	font-size: 18px;
	font-size: 1.28571rem;
	letter-spacing: 1.8px;
}

.au-history__section .history-accordion .panel-body {
	padding-left: 40px;
	padding-right: 40px;
}

@media ( max-width : 799px) {
	.au-history__heading {
		margin-top: 75px;
		letter-spacing: 8.6px;
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
	}
	.au-history__section {
		margin-top: 30px;
	}
	.au-history__section .history-text {
		line-height: 23px;
		font-size: 14px;
		font-size: 1rem;
	}
	.au-history__section .history-accordion .panel-body {
		padding-left: 17px;
		padding-right: 17px;
	}
	.au-history__section .history-accordion .history-images {
		padding-left: 0;
		padding-right: 0;
	}
	.au-history__section .history-accordion .history-images .mindef-gallery-caption>p
		{
		font-size: 14px;
		font-size: 1rem;
	}
}

.au-org-detail {
	margin-bottom: 50px;
}

.au-org-detail__heading {
	letter-spacing: 5px;
	margin-top: 50px;
}

.au-org-detail__logo {
	margin-top: 30px;
	margin-bottom: 39px;
}

.au-org-detail .button-label {
	font-family: 'latobold';
}

.au-org-detail__about, .au-org-detail__mission, .au-org-detail__vision,
	.au-org-detail__values {
	/*****************
        *  Handle img and iframe 
        *   inside rich text elements
        ******************/
	
}

.au-org-detail__about h3, .au-org-detail__mission h3,
	.au-org-detail__vision h3, .au-org-detail__values h3 {
	font-family: 'latobold';
}

.au-org-detail__about p, .au-org-detail__mission p,
	.au-org-detail__vision p, .au-org-detail__values p {
	line-height: 1.5;
	padding-bottom: 0.7em;
}

.au-org-detail__about img, .au-org-detail__mission img,
	.au-org-detail__vision img, .au-org-detail__values img {
	width: auto;
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.au-org-detail__about iframe, .au-org-detail__mission iframe,
	.au-org-detail__vision iframe, .au-org-detail__values iframe {
	display: block;
	margin: 0 auto;
	max-width: 100% !important;
}

.au-org-detail .org-accordion {
	margin-top: 20px;
}

.au-org-detail .org-accordion:before {
	clear: both;
}

@media ( max-width : 799px) {
	.au-org-detail__heading {
		letter-spacing: 8.6px;
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		margin-top: 75px;
	}
	.au-org-detail__logo {
		margin-top: 40px;
		margin-bottom: 45px;
	}
	.au-org-detail__about img {
		height: 100%;
		width: 100%;
	}
	.au-org-detail .org-accordion .type-body-2 {
		font-size: 14px;
		font-size: 1rem;
	}
	.au-org-detail .org-accordion .panel-body {
		padding-left: 17px;
	}
	.au-org-detail .org-accordion .panel-body h3 {
		font-size: 18px;
		font-size: 1.28571rem;
	}
}

.past-leadership {
	margin-top: 50px;
	margin-bottom: 115px;
}

.past-leadership__heading {
	letter-spacing: 5px;
}

.past-leadership__body {
	margin-top: 68px;
}

.past-leadership .past-leadership-accordion .mindef-accordion-expand {
	font-family: 'latobold';
}

.past-leadership .past-leadership-accordion .panel-heading>span {
	font-family: 'latoregular';
	font-size: 18px;
	font-size: 1.28571rem;
	letter-spacing: 1.8px;
}

.past-leadership .past-minister-for-defence ul {
	padding: 0;
	list-style-type: none;
}

.past-leadership .past-minister-for-defence ul>li {
	line-height: 30px;
}

.past-leadership .past-minister-for-defence ul>li span {
	font-family: 'latoregular';
	font-size: 18px;
	text-align: left;
	display: inline-block;
	letter-spacing: 0.3px;
}

.past-leadership .past-minister-for-defence ul>li span.pl-year {
	width: 150px;
}

.past-leadership .past-minister-for-defence ul>li span.pl-name {
	margin-left: 20px;
}

@media ( max-width : 799px) {
	.past-leadership {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.past-leadership__heading>div {
		text-align: center;
		font-family: 'latoblack';
		font-size: 24px;
		letter-spacing: 8.6px;
	}
	.past-leadership__body {
		margin-top: 30px;
	}
	.past-leadership .past-leadership-accordion .panel-heading>span {
		font-family: 'latoregular';
		font-size: 14px;
		font-size: 1rem;
		letter-spacing: 1.4px;
	}
	.past-leadership .past-leadership-accordion .panel-body {
		padding: 10px 20px;
	}
	.past-leadership .past-minister-for-defence ul>li span {
		font-size: 14px;
		text-align: left;
	}
	.past-leadership .past-minister-for-defence ul>li span.pl-year {
		width: 100px;
	}
	.past-leadership .mobile-button-back {
		margin-top: 30px;
		margin-bottom: 0;
	}
	.past-leadership .mobile-button-back .flat-button {
		display: inline;
	}
}

body {
	overflow-x: hidden;
	font-family: 'latoregular';
	background-color: white;
}

a {
	color: black;
}

a:hover {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:focus {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

@media print {
	a[href]:after {
		content: none !important;
	}
}

button {
	background: transparent;
	border: none;
}

button:hover {
	outline: 0;
}

button:visited {
	outline: 0;
}

button:focus {
	outline: 0;
}

button:active {
	outline: 0;
}

.float-action-button {
	width: 60px;
	height: 60px;
	font-size: 60px;
	font-size: 4.28571rem;
	background: transparent;
	border: none;
	padding: 0;
	vertical-align: middle;
	border-radius: 50%;
}

.float-action-button-container {
	float: left;
	height: 60px;
	width: 60px;
}

.float-action-button-container.disabled {
	display: none;
}

.float-action-button div {
	margin-top: -16px;
	margin-left: -1px;
}

.float-action-button:hover {
	box-shadow: 0px 2px 4px;
	width: 58px;
	height: 58px;
}

.rect-button {
	vertical-align: middle;
	height: 60px;
	width: 340px;
	padding: 20px 20px 20px 20px;
	background: transparent;
	border: solid 2px #0d0d0d;
	font-size: 18px;
	font-size: 1.28571rem;
}

.rect-button div.button-label {
	float: left;
}

.rect-button div.button-arrow {
	float: right;
	width: 3%;
}

.rect-button:enabled:hover {
	color: white;
	background-color: black;
}

.rect-button:disabled {
	opacity: 0.3;
	cursor: default;
}

.rect-button-input {
	text-align: left;
	float: left;
}

.rect-button-input:after {
	content: "\e91c";
}

.submit-arrow {
	float: right;
	top: 56px;
	right: 10px;
	position: relative;
}

@media ( max-width : 799px) {
	.rect-button {
		padding: 0px 20px;
		outline: none;
	}
	.rect-button:enabled:hover {
		background-color: transparent;
		color: black;
	}
	.rect-button-mobile-red {
		border: none;
		width: 100%;
		margin-top: 10px;
		height: 100%;
		padding: 0;
	}
	.rect-button-mobile-red .button-label {
		color: #a32221;
	}
	.rect-button-mobile-red div.button-arrow {
		padding-left: 10px;
		float: left;
	}
	.rect-button-mobile-red:enabled:hover {
		background-color: transparent;
		color: black;
	}
}

.flat-button {
	vertical-align: middle;
	height: 60px;
	width: 220px;
	padding: 15px 20px 20px 20px;
	background: transparent;
	border: none;
	font-size: 18px;
	font-size: 1.28571rem;
}

.flat-button div.button-arrow {
	float: left;
	margin-right: 20px;
}

.flat-button div.button-label {
	float: left;
	padding-top: 2px;
}

.flat-button:enabled:hover {
	color: #DA0104;
}

.flat-button:disabled {
	opacity: 0.3;
	cursor: default;
}

@media ( max-width : 799px) {
	.flat-button {
		display: none;
	}
}

#backtotop {
	z-index: 1001;
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 20px;
	right: 20px;
}

@media ( min-width : 1600px) {
	#backtotop {
		position: fixed;
		left: 50%;
		margin-left: 640px;
	}
}

.fixedbottom {
	position: relative;
}

.fixedbottom #backtotop {
	position: absolute;
	margin-bottom: 30px;
}

@media ( max-width : 799px) {
	.fixedbottom #backtotop {
		margin-bottom: -35px;
		margin-right: -5px;
	}
}

.mindef-accordion-expand-collapse {
	color: #dd0000;
	font-weight: 1000;
	padding-bottom: 5px;
}

.mindef-accordion-expand, .mindef-accordion-collapse {
	cursor: pointer;
}

.mindef-accordion .panel {
	border: none;
	box-shadow: none;
	border-radius: 0px;
}

.mindef-accordion .panel-default {
	margin-bottom: 0px;
	border-left: 2px solid #e1e1ec;
	border-right: 2px solid #e1e1ec;
}

.mindef-accordion .panel-default:first-child div[class^="panel-heading"]
	{
	border-top: 2px solid #e1e1ec;
}

.mindef-accordion .panel-default:not (:first-child ) div[class^="panel-heading"]
	{
	border-top: 1px solid #e1e1ec;
}

.mindef-accordion .panel-default:last-child div[class^="panel-heading"]
	{
	border-bottom: 2px solid #e1e1ec;
}

.mindef-accordion .panel-default:last-child div[class^="panel-collapse"]
	{
	border-bottom: 2px solid #e1e1ec;
}

.mindef-accordion .panel-default:not (:last-child ) div[class^="panel-heading"]
	{
	border-bottom: 1px solid #e1e1ec;
}

.mindef-accordion .panel-default:not (:last-child ) div[class^="panel-collapse"]
	{
	border-top: 1px solid #e1e1ec;
	border-bottom: 1px solid #e1e1ec;
}

.mindef-accordion .panel-heading {
	border: none;
	height: 60px;
	padding: 20px;
}

.mindef-accordion .panel-heading [class^="icon"] {
	padding-right: 20px;
}

.mindef-accordion .panel-body {
	padding: 30px 50px;
}

@media ( max-width : 799px) {
	.mindef-accordion .panel-body {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mindef-accordion .panel-heading .icon-minus-black {
		width: 20px;
		float: left;
		margin-top: 3px;
	}
	.mindef-accordion .panel-heading .icon-plus-black {
		width: 20px;
		float: left;
		margin-top: 3px;
	}
	.mindef-accordion .panel-heading-text {
		float: right;
		text-align: left;
		width: 90%;
		margin-top: -3px;
	}
}

.mindef-quotation {
	width: 535px;
}

@media ( max-width : 799px) {
	.mindef-quotation {
		width: 100% !important;
	}
}

.mindef-breadcrumb ul {
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 15px;
	list-style: none;
	margin-bottom: 0;
}

.mindef-breadcrumb ul>li {
	display: inline-block;
}

.mindef-breadcrumb ul>li>a {
	text-decoration: none;
	font-size: 16px;
	font-size: 1.14286rem;
	color: #716f6f;
}

.mindef-breadcrumb ul>li+li:before {
	font-family: 'imindef-icons';
	content: "\e91d";
	color: #9b9b9b;
	font-size: 10px;
	font-size: 0.71429rem;
	padding: 0 5px;
	vertical-align: text-bottom;
}

.mindef-lastupdate p {
	float: right;
	font-size: 16px;
	font-size: 1.14286rem;
	color: #716f6f;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-right: 15px;
	margin-bottom: 0;
}

.mindef-lastupdate p:after {
	clear: both;
}

.breadcrumb-lastupdate-wrapper {
	background-color: rgba(242, 242, 242, 0.8);
}

@media ( max-width : 799px) {
	.breadcrumb-lastupdate-wrapper {
		display: none;
	}
}

.mindef-gallery .item .caption {
	display: none;
}

.mindef-gallery-controls {
	font-size: 20px;
	font-size: 1.42857rem;
	padding: 20px;
	height: 60px;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0),
		rgba(0, 0, 0, 0.5));
	color: white;
	margin-top: -60px;
	position: relative;
	z-index: 1001;
}

.mindef-gallery-controls .mindef-gallery-current-image {
	display: inline;
}

.mindef-gallery-controls .mindef-gallery-total-image {
	display: inline;
}

.mindef-gallery-controls .mindef-gallery-full-image {
	color: white;
	margin-right: 40px;
}

.mindef-gallery-controls .mindef-gallery-prev-image {
	margin-right: 40px;
	color: white;
}

.mindef-gallery-controls .mindef-gallery-next-image {
	color: white;
}

.mindef-gallery-caption {
	margin-top: 10px;
	border-left: 2px solid #da0104;
	padding-left: 10px;
	margin-left: 10px;
	width: 95%;
	max-height: 60px;
}

.mindef-gallery-lightbox-container {
	display: none;
}

@media ( max-width : 799px) {
	.mindef-gallery-container {
		width: 100%;
	}
	.mindef-gallery-caption {
		width: 100%;
	}
}

.pswp__bg {
	background-color: white;
}

.pswp__img {
	cursor: default !important;
}

.pswp__top-bar {
	background-color: white;
	color: black;
	height: 5px;
}

.pswp__counter {
	color: black;
}

.pswp__counter {
	color: black;
}

.pswp__button {
	color: black;
}

.pswp__button--close-container {
	margin-right: 60px;
	margin-top: 60px;
}

.pswp__button--arrow--left:before {
	height: 0px;
	width: 0px;
}

.pswp__button--arrow--left {
	text-align: right;
}

.pswp__button--arrow--right:before {
	height: 0px;
	width: 0px;
}

.pswp__button--arrow--right {
	text-align: left;
}

.pswp__caption {
	background-color: white;
}

.pswp__caption__center {
	color: black;
	display: flex;
}

.pswp__caption__left {
	width: 80%;
	float: left;
}

.pswp__caption__left__text {
	max-height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
}

.pswp__caption__right {
	width: 20%;
	text-align: right;
	position: relative;
}

.pswp__caption__right__download {
	position: absolute;
	bottom: 0;
	right: 0;
}

@media ( max-width : 799px) {
	.pswp__caption__left {
		width: 100%;
	}
	.pswp__caption__left__text {
		-webkit-overflow-scrolling: touch !important;
		touch-action: auto !important;
		overflow-y: scroll;
		z-index: 9999 !important;
	}
	.pswp__caption__right {
		display: none;
	}
}

.continue-browsing {
	padding-bottom: 50px;
}

.continue-browsing__heading {
	margin-bottom: 24px;
	margin-top: 11px;
}

.continue-browsing__heading span {
	font-family: 'latobold';
	font-size: 24px;
	font-size: 1.71429rem;
}

.continue-browsing__buttons {
	padding-bottom: 30px;
}

.continue-browsing__buttons .rect-button {
	width: 100%;
}

.continue-browsing hr {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 2px solid #e1e1ec;
}

@media ( max-width : 799px) {
	.continue-browsing {
		padding-bottom: 65px;
	}
	.continue-browsing__heading {
		margin-left: 15px;
		margin-bottom: 16px;
	}
	.continue-browsing__heading span {
		font-size: 20px;
		font-size: 1.42857rem;
	}
	.continue-browsing__buttons {
		padding-bottom: unset;
	}
	.continue-browsing__buttons>div {
		margin-bottom: 15px;
	}
	.continue-browsing__buttons .rect-button {
		width: 100%;
	}
}

.on-page-quicklinks {
	display: block;
	text-align: center;
}

.on-page-quicklinks>ul {
	list-style: none;
}

.on-page-quicklinks>ul>li {
	display: inline-block;
	letter-spacing: 2.3px;
}

.on-page-quicklinks>ul>li a {
	color: #467180;
}

.on-page-quicklinks>ul>li+li:before {
	content: '|';
	color: #979797;
	font-size: 10px;
	font-size: 0.71429rem;
	padding: 0 20px;
	vertical-align: text-bottom;
}

@media ( max-width : 799px) {
	.on-page-quicklinks>ul {
		padding: 0;
		list-style-type: none;
	}
	.on-page-quicklinks>ul>li {
		font-size: 14px;
		font-size: 1rem;
		line-height: 20px;
	}
	.on-page-quicklinks>ul>li+li:before {
		padding: 0 3px;
	}
}

.bio-link {
	border: solid 1px #e6e6e6;
	width: 100%;
	height: 70px;
}

.bio-link>div {
	display: inline-block;
}

.bio-link .red-bar {
	width: 19px;
	height: 100%;
	background-color: #e6b1b1;
	margin-right: 10px;
}

.bio-link .info {
	line-height: 18px;
	width: 80%;
	margin-top: 10px;
}

.bio-link .info-position {
	font-size: 14px;
	font-size: 1rem;
	color: #272733;
}

.bio-link .info-name {
	font-size: 18px;
	font-size: 1.28571rem;
	color: #000000;
}

.bio-link .icon {
	width: 65px;
	height: 70px;
	border-left: solid 1px #e6e6e6;
}

.bio-link .icon span {
	display: block;
	text-align: center;
	vertical-align: middle;
	font-size: 70px;
}

.bio-link--no-icon .icon {
	display: none;
}

.more-resources {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 15px;
	background-color: rgba(242, 242, 242, 0.5);
}

.more-resources__label {
	margin-bottom: 10px;
}

.more-resources__links>ul {
	padding: 0;
	list-style-type: none;
}

.more-resources__links>ul>li>a {
	font-family: 'latobold';
	font-size: 15px;
	color: #dd0000;
}

.more-resources__links
>
ul
>
li
:not
 
(
:last-child
 
)
{
margin-bottom
:
 
15
px
;


}
.more-resources__links>ul span[class^="icon"] {
	margin-left: 5px;
	vertical-align: text-top;
}

.more-resources--disc-links li+li {
	margin-top: 11px;
}

.more-resources--disc-links li::before {
	content: "• ";
	color: red;
}

@media ( max-width : 799px) {
	.more-resources__links
	>
	ul
	>
	li
	:not
	 
	(
	:last-child
	 
	)
	{
	margin-bottom
	:
	 
	15
	px
	;
	
	
}

}
.subscribe-to-rss__icon {
	font-size: 18px;
	font-size: 1.28571rem;
}

.subscribe-to-rss__text {
	color: #064961;
}

.filter-options-category {
	padding-left: 0;
	padding-right: 0;
}

.filter-options-category__item {
	display: table-cell;
}

.filter-options-category__item span[class^="icon"] {
	font-size: 25px;
	font-size: 1.78571rem;
}

.filter-options-category__item .item-label {
	max-width: 110px;
	margin-left: 5px;
	vertical-align: middle;
}

.filter-options-category__item span {
	display: inline-block;
}

.filter-options-category__item.selected>a {
	color: #dd0000;
}

.filter-options-category__item+.filter-options-category__item {
	padding-left: 40px;
}

@media ( max-width : 799px) {
	.filter-options-category-mobile {
		margin-top: 17px;
	}
	.filter-options-category-mobile .panel-heading {
		color: #dd0000;
		padding: 0;
		padding-top: 15px;
		height: 50px;
		border-bottom: none;
	}
	.filter-options-category-mobile .panel-heading span[class^="icon"] {
		font-size: 22px;
		font-size: 1.57143rem;
		padding-right: 5px;
	}
	.filter-options-category-mobile .panel-heading .item-icon {
		font-size: 22px;
		font-size: 1.57143rem;
		margin-right: 5px;
	}
	.filter-options-category-mobile .panel-heading .item-label {
		font-size: 13px;
		font-size: 0.92857rem;
	}
	.filter-options-category-mobile .panel-body {
		padding: 0;
	}
	.filter-options-category-mobile .panel-body .category-item {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		height: 50px;
	}
	.filter-options-category-mobile .panel-body .category-item a>span {
		display: inline-block;
	}
	.filter-options-category-mobile .panel-body .category-item a span.item-label
		{
		font-family: 'latobold';
		font-size: 13px;
		font-size: 0.92857rem;
		margin-left: 5px;
		vertical-align: middle;
	}
	.filter-options-category-mobile .panel-body .category-item a span.item-icon
		{
		font-size: 20px;
		font-size: 1.42857rem;
		margin-left: 17px;
		margin-top: 15px;
	}
}

.back-button {
	margin-top: 50px;
}

.container img.grayscaled {
	filter: gray;
	/* IE6-9 */
	-webkit-filter: grayscale(1);
	/* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/
}

.container img {
	filter: none;
	/* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}

.quick-links-row {
	left: 0px;
	position: fixed;
	width: 100%;
	top: 73px;
	z-index: 8;
	background-color: white;
}

.quick-links-row .row {
	border-top: solid 1px #979797;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.quick-links-row .row:last-child {
	border-bottom: solid 1px #979797;
}

.nav-notification {
	overflow: hidden;
	max-height: 0;
}

.nav-notification.open {
	/* changed by shah 13.1.20 */
	max-height: 100%;
}

.nav-notification.open .icon-close {
	display: block;
	cursor: pointer;
	/* added by shah 13.1.20 */
	top: 130px;
	z-index: 999;
}

.nav-notification .icon-close {
	font-size: 20px;
	font-size: 2rem;
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

@media ( min-width : 1200px) {
	.nav-notification .icon-close {
		right: 50%;
		margin-right: -560px;
	}
}

.nav-notification .notify-item {
	max-width: 1200px;
	margin: auto;
	padding: 5px 20px;
}

.nav-notification .notify-item h5 {
	margin: 0;
	margin-bottom: 5px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #A12426;
	font-weight: bold;
}

.nav-notification .notify-item p {
	color: #1E1E1E;
	line-height: 18px;
	line-height: 1.925rem;
	/* changed by shah 13.1.20 */
	font-size: 14px;
}

.nav-notification .notify-item:first-of-type {
	padding-top: 25px;
}

.nav-notification .notify-item:last-child {
	padding-bottom: 15px;
}

#announce-display {
	border-bottom: 2px solid #e1e1ec;
}

#nav-notification {
	height: auto !important;
}

@media ( max-width : 799px) {
	#announce-display {
		border-bottom: none;
	}
	.nav-notification.open {
		/* changed by shah 1.13.20 */
		margin-top: 0px;
	}
	.nav-notification.open .close-btn {
		position: relative;
		/* added by shah 1.13.20 */
		top: 25px;
	}
}

.mindef-modal {
	text-align: center;
}

.mindef-modal .modal-header {
	padding: 10px;
	border: none;
}

.mindef-modal .modal-title {
	padding: 15px;
}

.mindef-modal h2.modal-title {
	color: #29A7DE;
}

.mindef-modal .modal-lg .modal-title {
	padding-top: 30px;
}

.mindef-modal .modal-lg .modal-body {
	padding-left: 50px;
	padding-right: 50px;
}

.mindef-modal .modal-xl {
	width: 80%;
	margin: 20px auto;
}

.mindef-modal .modal-xl .modal-content {
	height: calc(90vh);
	background-color: #f2f2f2;
}

.mindef-modal .modal-body iframe {
	border: none;
	width: 100%;
	height: calc(90vh - 30px);
}

.mindef-modal .modal-body iframe {
	border: none;
	width: 100%;
	height: calc(90vh - 30px);
}

.mindef-modal .modal-header+.modal-body iframe {
	height: calc(90vh - 60px);
}

@media ( max-width : 799px) {
	.top.mindef-gallery-container .top.mindef-gallery-caption.truncate-text-photo-gallery
		{
		width: auto;
	}
}

/*************************************
*  Mindef Light Gallery
**************************************/
.mindef-lightgallery {
	display: none;
}

.lg-backdrop {
	background-color: #fff !important;
}

.mindef-lightbox .lg-actions .lg-next, .mindef-lightbox .lg-actions .lg-prev
	{
	background-color: transparent;
	border-radius: 0;
	color: #383838;
	font-size: 28px;
}

.mindef-lightbox .lg-actions .lg-next:hover, .mindef-lightbox .lg-actions .lg-prev:hover
	{
	color: #383838;
}

.mindef-lightbox .lg-actions .lg-next:after, .mindef-lightbox .lg-actions .lg-next:before,
	.mindef-lightbox .lg-actions .lg-prev:after, .mindef-lightbox .lg-actions .lg-prev:before
	{
	content: "";
}

.mindef-lightbox .lg-toolbar {
	background-color: rgba(255, 255, 255, 0.6);
}

.mindef-lightbox .lg-toolbar .lg-icon {
	color: #383838;
}

.mindef-lightbox .lg-toolbar #lg-counter {
	color: #383838;
}

.mindef-lightbox .lg-sub-html {
	color: #383838;
	background-color: rgba(255, 255, 255, 0.6);
	padding-bottom: 40px;
}

.mindef-lightbox .lg-img-wrap>iframe {
	height: 100% !important;
	width: 100% !important;
}

@media ( max-width : 799px) {
	.mindef-lightbox .lg-img-wrap>iframe {
		height: 100% !important;
		width: 100% !important;
	}
}

.mobile-back-btn {
	margin-top: 40px;
}

.mobile-back-btn__icon {
	font-size: 20px;
}

.mobile-back-btn__label {
	font-family: 'latobold';
	font-size: 14px;
	margin-left: 10px;
}

.imindef-header {
	border: 0px;
	background-color: white;
	margin-bottom: 0px;
	z-index: 1002;
}

.imindef-header>.container-fluid {
	border: none;
	padding: 0px;
}

.mindef-banner {
	width: 100%;
}

.mindef-banner-divider {
	border-bottom: 2px solid #e1e1ec;
}

.mindef-banner>.container {
	margin-top: 9px;
	margin-bottom: 5px;
}

.mindef-banner>.container>.row>.col-xs-12 {
	padding-left: 30px;
	padding-right: 30px;
}

.mindef-banner>.container .level-1-nav-search-mobile {
	margin-left: 140px;
	margin-right: 70px;
}

.mindef-banner>.container .level-1-nav-search-btn-mobile.input-group-addon
	{
	font-size: 23px;
	height: 0px;
	width: 0px;
	color: red;
	border: none;
}

.mindef-banner>.container .level-1-nav-search-link-mobile {
	border: none;
	box-shadow: none;
}

.mindef-banner>.container .level-1-nav-search-mobile .input-group {
	width: 100%;
}

.mindef-banner>.container .mobile-btn {
	background-color: red;
}

.mindef-banner>.container .mindef-logo {
	width: 210px;
	height: 76px;
}

.mindef-banner>.container .singgov-logo img {
	float: right;
	margin-top: 11px;
	margin-bottom: 7px;
	width: 220px;
	height: 35px;
}

.mindef-banner>.container .singgov-logo>div:nth-child(2) {
	height: 17px;
}

.mindef-banner>.container .singgov-logo>div:nth-child(2) a {
	color: black;
}

.mindef-banner>.container .singgov-logo>div:nth-child(2) .seperator {
	width: 2px;
	border: solid 1px #dddddd;
}

.navbar-toggle .icon-bar {
	height: 1px;
	border-radius: 1px;
	width: 23px;
	margin: 5px 3px;
	color: white;
	background-color: white !important;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.navbar-toggle .icon-bar.one {
	-webkit-transform: rotate(-45deg) translate(-4px, 4px);
	-moz-transform: rotate(-45deg) translate(-4px, 4px);
	-ms-transform: rotate(-45deg) translate(-4px, 4px);
	-o-transform: rotate(-45deg) translate(-4px, 4px);
	transform: rotate(-45deg) translate(-4px, 4px);
}

.navbar-toggle .icon-bar.two {
	visibility: hidden;
}

.navbar-toggle .icon-bar.three {
	-webkit-transform: rotate(45deg) translate(-4px, -4px);
	-moz-transform: rotate(45deg) translate(-4px, -4px);
	-ms-transform: rotate(45deg) translate(-4px, -4px);
	-o-transform: rotate(45deg) translate(-4px, -4px);
	transform: rotate(45deg) translate(-4px, -4px);
}

.navbar-toggle.collapsed .icon-bar.one, .navbar-toggle.collapsed .icon-bar.three
	{
	-webkit-transform: rotate(0) translateX(0);
	-moz-transform: rotate(0) translateX(0);
	-ms-transform: rotate(0) translateX(0);
	-o-transform: rotate(0) translateX(0);
	transform: rotate(0) translateX(0);
}

.navbar-toggle.collapsed .icon-bar.two {
	visibility: visible;
}

@media screen and (min-width: 1440px) {
	.mindef-banner>.container {
		max-width: 1440px;
	}
	.singgov-logo
	>
	div
	:nth-child(2)
	 
	a
	:not
	 
	(
	:last-child
	 
	)
	{
	padding-right
	:
	 
	10
	px
	;
	
	
}

.singgov-logo
>
div
:nth-child(2)
 
a
:not
 
(
:first-child
 
)
{
padding-left
:
 
10
px
;

	
}
}
@media screen and (min-width: 800px) and (max-width: 1439px) {
	.mindef-banner>.container {
		max-width: 100%;
	}
	.singgov-logo
	>
	div
	:nth-child(2)
	 
	a
	:not
	 
	(
	:last-child
	 
	)
	{
	padding-right
	:
	 
	8
	px
	;
	
	
}

.singgov-logo
>
div
:nth-child(2)
 
a
:not
 
(
:first-child
 
)
{
padding-left
:
 
8
px
;

	
}
}
@media screen and (max-width: 799px) {
	.mindef-banner>.container .row .col-xs-12 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mindef-banner>.container .mindef-logo {
		height: 50.7px;
		width: 140px;
	}
	.mindef-banner>.container .mindef-logo img {
		height: 50.7px;
		width: 140px;
	}
}

.mindef-footer {
	background-color: #333333;
	color: #f2f2f2;
	padding-top: 25px;
	padding-bottom: 28px;
}

.mindef-footer a {
	color: #f2f2f2;
	font-family: 'latoregular';
	line-height: 1.78;
	font-size: 18px;
	font-size: 1.28571rem;
}

.mindef-footer-social {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.mindef-footer-social a {
	padding-right: 5px;
}

.mindef-footer p {
	font-family: 'latoregular';
	margin: 0 0 5px;
	letter-spacing: 1.78px;
	font-size: 18px;
	font-size: 1.28571rem;
}

.mindef-footer form {
	max-width: 340px;
}

.mindef-footer form input {
	float: left;
	max-width: 340px;
	width: 100%;
	height: 40px;
	border-radius: 40px;
	border: solid 1px #dddddd;
	background: transparent;
	color: white;
	display: inline;
}

.mindef-footer form input:focus {
	border: solid 1px #dddddd;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.mindef-footer form button {
	float: right;
	right: 10px;
	top: -30px;
	position: relative;
}

.mindef-footer-links a {
	font-weight: 900;
}

.mindef-footer-sub-link {
	margin-top: 10px !important;
}

.mindef-footer-bottom {
	background-color: black;
	color: #ffffff;
	height: 50px;
	padding-top: 15px;
}

.mindef-footer-bottom a {
	color: #dddddd;
	padding-left: 10px;
	letter-spacing: 1.8px;
	font-size: 14px;
	font-size: 1rem;
	position: relative;
}

.mindef-footer-bottom
 
a
:not
 
(
:last-child
 
)
{
padding-right
:
 
10
px
;


}
.mindef-footer-bottom a+a::before {
	content: "|";
	color: #979797;
	position: absolute;
	font-size: 14px;
	left: -3px;
	top: -4px;
}

.mindef-footer-bottom .seperator {
	color: #979797;
}

.mindef-footer-bottom p {
	letter-spacing: 0.6px;
	font-size: 14px;
	font-size: 1rem;
}

@media ( max-width : 799px) {
	.mindef-footer {
		padding-bottom: 15px;
		padding-top: 20px;
	}
	.mindef-footer-social {
		padding-bottom: 20px;
	}
	.mindef-footer-links {
		padding-top: 10px;
	}
	.mindef-footer-links div {
		display: inline;
		padding: 0px;
	}
	.mindef-footer-links a {
		font-size: 13px;
		font-size: 0.92857rem;
	}
	.mindef-footer-links-mobile {
		text-align: center;
		width: 21%;
	}
	.mindef-footer-links-mobile:first-child {
		text-align: left;
		width: 23%;
	}
	.mindef-footer-links-mobile:last-child {
		text-align: right;
		width: 13%;
	}
	.mindef-footer-links-mobile
	:not
	 
	(
	:first-child
	 
	)
	{
	border-left
	:
	 
	solid
	 
	1
	px
	 
	#979797
	;
	
	
}

.mindef-footer-bottom {
	font-size: 10px;
	height: 100%;
}

.mindef-footer-bottom a {
	padding-left: 0px;
}

.mindef-footer-bottom-copyright {
	padding-top: 15px;
}

.mindef-footer-bottom-links
:not
 
(
:first-child
 
)
{
border-left
:
 
solid
 
1
px
 
#979797
;

	
}
.mindef-footer-bottom-links.no-rate {
	padding-left: 20px;
}

.mindef-footer-bottom-links {
	padding-left: 10px;
	padding-right: 10px;
}

.mindef-footer-bottom-links-wrapper {
	display: flex;
	justify-content: space-around;
}

}
#footer-lightbox-overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: rgba(242, 242, 242, 0.8);
	z-index: 9001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity = 80);
}

#footer-lightbox-close {
	position: absolute;
	right: 5%;
	margin-top: 4%;
}

#footer-lightbox {
	display: none;
	position: relative;
	top: 0%;
	left: 0%;
	height: 100%;
	width: 100%;
	z-index: 9003;
}

#footer-lightbox-content {
	position: absolute;
	top: 25%;
	margin-top: 5%;
	padding: 16px;
	z-index: 9004;
	overflow: hidden;
}

#footer-lightbox-content iframe {
	overflow: hidden;
	width: 615px;
	height: 800px;
	margin: 0 auto;
	display: block;
}

@media ( max-width : 799px) {
	#footer-lightbox-content {
		padding: 0;
		margin-top: 15%;
		margin-left: 8%;
		width: 85%;
		margin-right: 20%;
	}
	#footer-lightbox-content iframe {
		-moz-transform: scale(0.5, 0.5);
		-webkit-transform: scale(0.5, 0.5);
		-o-transform: scale(0.5, 0.5);
		-ms-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
		-moz-transform-origin: top left;
		-webkit-transform-origin: top left;
		-o-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
	}
	#footer-lightbox-close {
		position: absolute;
		right: 0;
		left: 280px;
		top: -1%;
		z-index: 9999;
	}
	#footer-lightbox-close span.icon-close {
		font-size: 20px;
	}
}

.subscribe-message {
	width: 75%;
	font-family: 'latobold';
}

.subscribe-message .invalid-email {
	margin-top: -10px;
	color: #FA2800;
}

.subscribe-message .success-email {
	color: #73FA79;
}

.subscribe-message .success-email .user-email {
	color: #A9A9A9;
}

.subscribe-message .error-subscribe {
	color: #FA2800;
}

.subscribe-message .error-subscribe .try-again {
	cursor: pointer;
	color: white;
}

.mindef-navbar {
	background-color: white;
}

.mindef-navbar .level-1-nav {
	font-size: 14px;
	height: 60px;
	margin-bottom: 0px;
	border-bottom: none;
}

.mindef-navbar .level-1-nav>.row>.col-xs-12 {
	padding-left: 30px;
	padding-right: 30px;
}

.mindef-navbar .level-1-nav-links {
	padding-top: 20px;
	padding-bottom: 21px;
	height: 60px;
	border: none;
}

.mindef-navbar .level-1-nav-links:hover {
	border-top: 2px solid red;
	margin-top: -2px;
}

.mindef-navbar .level-1-nav-links.open, .mindef-navbar .level-1-nav-links.active-l1-page
	{
	border-top: 2px solid red;
	margin-top: -2px;
}

.mindef-navbar .level-1-nav-links.open>a, .mindef-navbar .level-1-nav-links.active-l1-page>a
	{
	background-color: inherit !important;
}

.mindef-navbar .level-1-nav-links>a {
	color: black !important;
	padding: 0;
}

.mindef-navbar .level-1-nav-search {
	color: #dd0000;
	background-color: inherit;
}

.mindef-navbar .level-1-nav-search-link {
	background-color: inherit;
	font-size: 14px;
	height: 60px;
	width: 62px;
	display: inline-block !important;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	z-index: unset;
}

.mindef-navbar .level-1-nav-search-link:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mindef-navbar .level-1-nav-search>.input-group>.input-group-addon {
	background-color: transparent;
	border: none;
	height: 60px;
	width: auto;
}

.mindef-navbar .level-1-nav-search>.input-group>.input-group-addon>i {
	font-size: 19px;
	font-size: 1.35714rem;
	color: #dd0000;
}

.level-2-nav {
	height: 300px;
	display: none;
}

.mega-menu .nav, .mega-menu .collapse, .mega-menu .dropup, .mega-menu .dropdown
	{
	position: static;
}

.mega-menu .container {
	position: relative;
}

.mega-menu .dropdown-menu {
	left: auto;
}

.mega-menu .dropdown.mega-menu-fw a {
	cursor: pointer;
}

.mega-menu .dropdown.mega-menu-fw .dropdown-menu {
	left: 0;
	right: 0;
	margin-top: 2px;
	border: none;
	border-bottom: solid 1px #dddddd;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.mega-menu .mega-menu-sub-panels-heading {
	color: #dd0000;
	font-family: 'latobold';
}

@media screen and (min-width: 1440px) {
	.mindef-navbar>.container {
		max-width: 1440px;
	}
	.level-1-nav-links
	:not
	 
	(
	:last-child
	 
	)
	{
	margin-right
	:
	 
	60
	px
	;
	
	
}

.level-1-nav-search-link {
	margin-right: 30px;
}

.mega-menu .mega-menu-content {
	padding-top: 40px;
	padding-bottom: 40px;
}

}
@media screen and (min-width: 800px) and (max-width: 991px) {
	.mindef-navbar
	 
	.container
	 
	.level-1-nav-links
	:not
	 
	(
	:last-child
	 
	)
	{
	margin-right
	:
	 
	20
	px
	;
	
	
}

}
@media screen and (min-width: 992px) and (max-width: 1439px) {
	.mindef-navbar
	 
	.container
	 
	.level-1-nav-links
	:not
	 
	(
	:last-child
	 
	)
	{
	margin-right
	:
	 
	40
	px
	;
	
	
}

}
@media screen and (min-width: 800px) and (max-width: 1439px) {
	.mindef-navbar .container {
		max-width: 100%;
	}
	.mindef-navbar .container .level-1-nav {
		word-wrap: break-word;
	}
	.mindef-navbar .container .level-1-nav-links>a {
		font-size: 14px;
	}
	.mindef-navbar .container .level-1-nav-search-link {
		margin-right: 10px;
		font-size: 16px;
	}
	.mega-menu .mega-menu-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 799px) {
	.mindef-navbar {
		max-height: fit-content !important;
	}
	.mindef-navbar .container.type-body-2.level-1-nav {
		display: none;
	}
}

.nav .open>a {
	background-color: transparent !important;
}

.level-1-nav-search-link {
	color: white;
}

.nav-search-bar.ui-autocomplete {
	background-color: #f2f2f2;
	z-index: 228000;
}

.nav-search-bar.ui-autocomplete .ui-menu-item {
	font-family: 'latoregular';
	font-size: 16px;
}

.nav-search-bar.ui-autocomplete .ui-menu-item>div {
	background-color: #f2f2f2;
	margin-left: -60px;
	padding-left: 60px;
}

.nav-search-bar.ui-autocomplete .ui-menu-item>div:hover {
	background-color: #dd0000;
}

@media ( max-width : 799px) {
	.nav-search-bar.ui-autocomplete {
		width: 100%;
	}
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul
	{
	margin-top: 0px;
	margin-bottom: 0px;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul .level-1-nav-links
	{
	border-top: none;
	margin-top: 0px;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul .level-1-nav-links.header span.level-2-label
	{
	width: auto;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul .level-2-next-icon
	{
	margin-left: 20px;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul .mobile-quick-links-row:not
	 (:last-of-type ) .mobile-quick-links {
	border-bottom: 1px solid #e6e6e6;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul .mobile-quick-links-row:not
	 (:last-of-type ) .mobile-quick-links:first-child {
	border-right: 1px solid #e6e6e6;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m>ul .mobile-quick-links-row .mobile-quick-links:first-child
	{
	border-right: 1px solid #e6e6e6;
}

.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m #about-us-mega-menu,
	.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m #news-and-events-mega-menu,
	.mobile-level-2-nav>.row>.col-xs-12>.type-uppercase.no-padding-horizontal-m #defence-matters-mega-menu
	{
	display: none;
}

.mobile-level-2-nav .level-1-nav-links {
	border-bottom: 1px solid #e1e1ec;
}

.mobile-level-2-nav .level-1-nav-links.header {
	background-color: #f2f2f2;
}

.mobile-level-2-nav .level-1-nav-links.header>a {
	position: relative;
	width: 100%;
}

.mobile-level-2-nav .level-1-nav-links.header span.level-2-back-icon {
	position: absolute;
	left: 30px;
}

.mobile-level-2-nav .level-1-nav-links.header span.level-2-label {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100px;
	text-align: center;
}

.mobile-level-2-nav .level-1-nav-links>a {
	padding-left: 15px;
	padding-right: 15px;
}

.mobile-search-hidden {
	display: none;
}

@media ( max-width : 799px) {
	.navbar-header.mindef-banner .container .row button.navbar-toggle.mobile-btn
		{
		margin-right: 0px;
	}
	#level-1-nav-search-mobile .input-group .level-1-nav-search-btn-mobile .glyphicon.glyphicon-search
		{
		padding-left: 10px;
		top: 2.5px;
	}
	.level-1-nav-search-btn-mobile {
		position: absolute;
		right: 30px;
		top: 10px;
	}
	.level-1-nav-search-mobile {
		position: absolute;
		right: 10px;
		top: 0px;
	}
	.level-1-nav-search-link-mobile:disabled {
		background-color: white;
	}
	.level-1-nav-search-link-mobile {
		background-color: transparent;
		color: white;
		height: 53px;
		z-index: 1;
	}
	.mobile-search-expanded {
		background-color: #dd0000;
		width: 0%;
		height: 73px;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 5;
		overflow-x: hidden;
	}
	.mobile-search-expanded .level-1-nav-search-link-mobile {
		display: block;
		border-radius: 0;
		width: 85%;
		height: 100%;
		float: left;
		padding-left: 10px;
	}
	.mobile-search-expanded a.btn {
		display: block;
		color: white;
		z-index: 2;
		width: 15%;
		float: right;
		padding-top: 25px;
	}
	.mobile-search-hidden {
		display: none;
	}
}

.dropdown-red {
	position: static !important;
}

.dropdown-red.pos-r {
	position: relative !important;
}

.dropdown-red ul {
	list-style: none;
}

.dropdown-red .dropdown-toggle {
	position: relative;
}

.dropdown-red.open .dropdown-toggle:before {
	content: '';
	display: block;
	position: absolute;
	bottom: -3px;
	right: 50%;
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-o-transform: translateX(50%);
	transform: translateX(50%);
	border: 10px solid transparent;
}

.dropdown-red .dropdown-menu {
	border-radius: 0;
	padding: 25px;
	right: 0;
	left: auto;
	margin-top: 0;
}

.dropdown-red.login .dropdown-menu {
	padding: 0;
	margin-top: 9px;
}

.dropdown-red.login .dropdown-menu:before {
	content: '';
	width: 100%;
	height: 10px;
	display: block;
	position: absolute;
	margin-top: -15px;
}

.dropdown-red.login.open .dropdown-toggle:before, .dropdown-red.login:hover .dropdown-toggle:before
	{
	bottom: -10px;
}

@media ( min-width : 800px) {
	.dropdown-hover:hover .dropdown-menu {
		display: block;
	}
	.dropdown-hover:hover .dropdown-toggle:before {
		content: '';
		display: block;
		position: absolute;
		bottom: -3px;
		right: 50%;
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		-ms-transform: translateX(50%);
		-o-transform: translateX(50%);
		transform: translateX(50%);
		border: 10px solid transparent;
	}
	.dropdown-hover.hovered .dropdown-menu {
		display: block;
	}
	.dropdown-hover.hovered .dropdown-toggle:before {
		content: '';
		display: block;
		position: absolute;
		bottom: -10px;
		right: 50%;
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		-ms-transform: translateX(50%);
		-o-transform: translateX(50%);
		transform: translateX(50%);
		border: 10px solid transparent;
	}
}

.ns-select.nav>li>a:hover, .ns-select.nav>li>a:focus {
	background-color: white;
	border: solid 2px #d8d8d8;
}

.ns-select input[type=text] {
	position: absolute;
	margin-top: 10px;
	visibility: hidden;
}

.ns-select .dropdown {
	margin-top: 10px;
	margin-bottom: 10px;
	display: table;
	width: 100%;
}

.ns-select .dropdown a {
	display: table-cell;
	vertical-align: middle;
}

.ns-select .dropdown>a {
	padding: 20px;
}

.ns-select .dropdown>a:after {
	clear: both;
	content: " ";
	display: table;
}

.ns-select .dropdown-toggle {
	width: 100%;
	height: 60px;
	border-radius: 0;
	border: solid 2px #d8d8d8;
}

.ns-select .btn-default.active.focus, .ns-select .open>.btn-default.dropdown-toggle:hover,
	.ns-select .open>.btn-default.dropdown-toggle:focus {
	border: solid 2px #d8d8d8;
}

.ns-select .btn.text-left {
	text-align: left;
}

.ns-select .dropdown-menu {
	width: 100%;
	margin-top: -1.5px;
}

.ns-select .dropdown-menu li {
	display: table;
	width: 100%;
}

.ns-select .dropdown-menu li a {
	display: table-cell;
	vertical-align: middle;
}

.ns-select .dropdown-menu li>a {
	height: 60px;
	overflow: hidden;
	padding: 20px;
}

.ns-select .ns-select-label {
	float: left;
	width: calc(100% - 20px);
	overflow: hidden;
}

.ns-select .ns-arrow {
	top: 35%;
	right: 15px;
	display: block;
	left: auto;
	width: auto;
	height: auto;
	position: absolute;
	margin: 0;
}

.nav>.ns-select>a {
	padding: 14px 15px;
}

.input-group-lg .ns-select>.dropdown>.btn {
	padding: 12px 15px;
}

.input-group-lg .ns-select a {
	font-size: 18px;
	font-size: 1.28571rem;
}

.input-group-lg .ns-select .dropdown-menu>li>a {
	padding: 6px 20px;
}

@media ( max-width : 799px) {
	.ns-select .btn, .ns-select .dropdown-menu>li>a {
		white-space: normal;
	}
}

.overlay, .overlay-mobile-search {
	position: fixed;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1002;
	background-color: rgba(0, 0, 0, 0.8);
	/*dim the background*/
	display: none;
	cursor: url("/Frontend-Assembly/MINDEF_Corp/assets/images/close-icon.png"),
		auto;
}

.overlay .button-close-overlay-btn, .overlay-mobile-search .button-close-overlay-btn
	{
	position: fixed;
	bottom: 0px;
	text-align: center;
	width: 100%;
}

.overlay .button-close-overlay-btn .button-close-overlay-icon,
	.overlay-mobile-search .button-close-overlay-btn .button-close-overlay-icon
	{
	color: white;
	font-size: 30px;
	position: relative;
	top: calc(50% - 15px);
}

.home-safeguarding-segment #home-missionvision {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/war//web/mindefstatic/themes/img/bg-missionvision.png?locale=en&locale=ltr");
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
	-webkit-background-repeat: no-repeat;
	-moz-background-repeat: no-repeat;
	-o-background-repeat: no-repeat;
	height: 100%;
	width: 100vw;
}

.home-safeguarding-segment #home-missionvision .type-headline {
	letter-spacing: 5px;
	line-height: 45px;
}

.home-safeguarding-segment #home-missionvision .container {
	padding-top: 50px;
	padding-left: 75px;
	height: 100%;
}

.home-safeguarding-segment #home-missionvision .headline {
	padding-bottom: 20px;
}

.home-safeguarding-segment #home-missionvision .mindef-quotation {
	float: right;
}

.home-safeguarding-segment #home-missionvision .mindef-quotation:after {
	clear: both;
}

.home-safeguarding-segment #home-missionvision .learn-more {
	padding-top: 50px;
	padding-bottom: 100px;
}

@media screen and (min-width: 800px) and (max-width: 1439px) {
	#home-missionvision .learn-more .rect-button {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#home-missionvision .learn-more .rect-button .button-label {
		font-size: 14px;
		font-weight: bold;
	}
}

@media screen and (min-width: 1440px) {
	#home-missionvision .learn-more .rect-button {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#home-missionvision .learn-more .rect-button .button-label {
		font-size: 18px;
		font-weight: bold;
	}
}

@media ( max-width : 799px) {
	#home-missionvision {
		padding-bottom: 30px;
	}
	#home-missionvision .mindef-quotation {
		float: none;
		width: 280px;
		padding-top: 65px;
		margin: auto;
	}
	#home-missionvision .mindef-quotation-body {
		font-size: 24px;
		font-size: 1.71429rem;
		text-align: center;
	}
	#home-missionvision .mindef-quotation-source {
		display: none;
	}
	#home-missionvision .mindef-quotation-source-mobile {
		font-family: 'latoregular';
		font-size: 14px;
		font-size: 1rem;
		line-height: 18px;
		letter-spacing: 0.2px;
		text-align: center;
		padding-top: 10px;
		color: black;
	}
	#home-missionvision .container {
		padding-top: 31px;
		padding-left: 35px;
	}
	#home-missionvision .headline {
		padding-bottom: 5px;
	}
	#home-missionvision .type-headline {
		font-size: 24px;
		letter-spacing: 2.5px !important;
		line-height: unset !important;
	}
	#home-missionvision .type-display-1 {
		letter-spacing: 0.2px;
		font-size: 14px;
		font-family: 'latoregular';
	}
}

.ss-card-container {
	padding-top: 85px;
}

.ss-card>img {
	height: 170px;
	width: 170px;
	display: block;
	margin: auto;
}

.ss-card>div {
	margin-top: 44px;
}

.ss-card>div>span.heading {
	font-family: 'latobold';
	font-size: 24px;
	font-size: 1.71429rem;
	text-align: left;
}

.ss-card>div>span.body {
	display: block;
	color: #333333;
}

@media ( max-width : 799px) {
	.ss-card-container {
		padding-top: 65px;
	}
	.ss-card>img {
		height: 50px;
		width: 50px;
	}
	.ss-card>div {
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.ss-card>div>span.body {
		color: black;
		font-size: 14px;
		font-size: 1.1rem;
	}
}

.type-body-2-icon {
	object-fit: contain;
	font-size: 18px !important;
}

.type-body-2-space {
	padding-bottom: 20px;
}

.content-card {
	min-height: 530px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #e1e1ec;
	padding: 0px !important;
}

.content-card-head {
	padding-left: 75px;
	padding-right: 25px;
}

.content-card-head .type-headline {
	letter-spacing: 5px;
}

.content-card .image-wrapper {
	max-height: 270px;
	height: 270px;
	overflow: hidden;
	margin-bottom: 0;
}

.content-card .content-text-area {
	padding-top: 26px;
}

.latest-happenings-segment .content-card {
	min-height: 500px;
}

.category-link a {
	color: #064961 !important;
	font-weight: bold;
}

.content-image {
	height: 100%;
	width: 100%;
}

.content-text-area {
	margin: 0px 28px;
}

.content-title {
	color: #da0104;
}

.content-container {
	padding: 0px;
}

.content-description {
	min-height: 74px;
	max-height: 74px;
	overflow: hidden;
}

.category-space {
	padding-bottom: 20px;
}

.defence-bg {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/defence.png?locale=en&locale=ltr");
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.defence-bg .content-body {
	padding-top: 80px;
}

.defence-bg .content-title {
	padding-bottom: 7.9px;
}

.defence-bg .content-text-area {
	min-height: 100px;
}

.defence-bg .content-card {
	border: 0px;
	min-height: 405px !important;
	background-color: white;
	min-height: unset;
}

.defence-bg .content-container {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.defence-bg .def-content-description {
	text-overflow: ellipsis;
	min-height: 74px;
}

.homepage-browse {
	padding-bottom: 10px;
}

@media ( max-width : 799px) {
	.homepage-content-card .content-card {
		border: unset;
	}
	.defence-bg>.content-body.container .content-container {
		padding-left: 22.5px !important;
		padding-right: 10px !important;
	}
	.content-card {
		min-height: unset !important;
		border: 0px;
	}
	.content-card-head {
		padding-left: 35px;
	}
	.content-card-head .type-headline {
		letter-spacing: unset;
	}
	.content-header {
		font-family: 'latobold';
		font-size: 24px;
		padding: 0px;
		letter-spacing: 2.5px;
	}
	.content-header-container {
		display: inline-block;
	}
	.content-image {
		max-width: 100%;
		max-height: 100%;
		padding-bottom: 15px;
	}
	.content-text-area {
		margin: 0px 10px;
	}
	.content-card {
		border: 1px solid #e1e1ec;
		min-width: unset;
	}
	.content-container {
		padding-top: 20px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.mobile-button {
		border: 2px solid #c6c6cc;
		width: unset;
	}
	.mobile-button-text {
		color: #da0104;
		text-align: center;
		padding-top: 20px;
	}
	.type-body-2-space {
		padding-bottom: 10px;
	}
	.category-space {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 20px;
	}
	.defence-bg {
		background-image: none !important;
	}
	.defence-bg .content-image {
		max-width: 100%;
		max-height: 100%;
		padding-bottom: 15px;
	}
	.defence-bg .content-card {
		border: 1px solid #e1e1ec;
		min-width: unset;
		min-height: unset !important;
	}
	.defence-bg .content-text-area {
		padding-bottom: 10px;
		min-height: unset;
	}
	.defence-strategy-segment .mobile-button-text {
		margin-bottom: 35px;
	}
}

@media screen and (max-width: 799px) {
	.vline-content-body.body-content.container .type-body-2-space,
		.latest-happenings-segment .category-space {
		padding-left: 20px !important;
	}
}

.defence-bg>.content-body.container {
	padding-left: 15px;
	padding-top: 50px;
}

.defence-bg>.content-body.container .row .content-container {
	z-index: 1001;
	padding-top: 0px !important;
	margin-top: 20px;
}

.defence-bg>.content-body.container .row .content-container .content-card
	{
	background-color: white;
}

@media ( min-width : 800px) {
	.defence-bg .content-text-area {
		min-height: 0px;
	}
}

@media screen and (min-width: 1440px) {
	.defence-bg .content-body.container .content-image {
		height: 258.8px;
		width: 460px;
		padding-bottom: 30.9px;
	}
	.defence-bg .content-body.container .type-headline {
		margin-top: 0px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1439px) {
	.defence-bg>.content-body.container>.row .content-card-head {
		padding-left: 75px;
	}
}

@media screen and (max-width: 799px) {
	.defence-strategy-segment {
		padding-top: 20px;
	}
	.defence-strategy-segment .defence-bg .mobile-button {
		margin-left: 15px;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 10px;
	}
	.defence-strategy-segment .defence-bg .mobile-button-text {
		font-size: 12px;
	}
	.defence-strategy-segment .defence-bg>.content-body.container {
		margin-left: 0px !important;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 30px;
	}
	.defence-strategy-segment .defence-bg>.content-body.container>.row .content-card-head
		{
		padding-left: 50px;
	}
}

li:nth-child(2) .latest-happenings-segment .container.content-body .homepage-content-card .type-body-2.type-body-2-space
	{
	padding-left: 0px !important;
}

li:nth-child(2) .latest-happenings-segment .container.content-body .homepage-content-card .content-card-head
	{
	padding-top: 0px;
}

li:nth-child(2) .latest-happenings-segment .container.content-body .content-container
	{
	z-index: 1001;
}

li:nth-child(2) .latest-happenings-segment .container.content-body .content-container .content-card
	{
	background-color: white;
}

@media screen and (max-width: 799px) {
	li:nth-child(2) .latest-happenings-segment {
		padding-top: 50px;
	}
	li:nth-child(2) .latest-happenings-segment .type-headline {
		padding-top: 0px;
	}
	li:nth-child(2) .latest-happenings-segment .mobile-button {
		margin-left: 15px;
		margin-top: 20px;
		padding: 10px;
	}
	li:nth-child(2) .latest-happenings-segment .mobile-button-text {
		font-size: 12px;
	}
	li:nth-child(2) .latest-happenings-segment .container.content-body .homepage-content-card .content-card-head
		{
		padding-top: 0px;
	}
}

@media screen and (min-width: 800px) and (max-width: 900px) {
	.latest-happenings-segment .container.content-body .row .homepage-content-card
		{
		word-wrap: break-word;
	}
	.latest-happenings-segment .container.content-body .row .homepage-content-card .content-card .content-card-head
		{
		padding-top: 30px;
	}
	.latest-happenings-segment .container.content-body .row .homepage-content-card .content-card .content-card-head .type-headline
		{
		margin-top: 20px;
		font-size: 24px;
	}
}

@media screen and (min-width: 901px) and (max-width: 1200px) {
	.latest-happenings-segment .container.content-body .row .homepage-content-card
		{
		word-wrap: break-word;
	}
	.latest-happenings-segment .container.content-body .row .homepage-content-card .content-card .content-card-head
		{
		padding-top: 30px;
	}
	.latest-happenings-segment .container.content-body .row .homepage-content-card .content-card .content-card-head .type-headline
		{
		margin-top: 20px;
		font-size: 26px;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1399px) {
	.latest-happenings-segment .container.content-body .row .homepage-content-card
		{
		word-wrap: break-word;
	}
	.latest-happenings-segment .container.content-body .row .homepage-content-card .content-card .content-card-head
		{
		padding-top: 30px;
	}
	.latest-happenings-segment .container.content-body .row .homepage-content-card .content-card .content-card-head .type-headline
		{
		margin-top: 20px;
		font-size: 32px;
	}
}

@media screen and (min-width: 1440px) {
	.page-segment .type-headline {
		margin-top: 50px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1349px) {
	#home-missionvision .mindef-quotation .mindef-quotation-body {
		font-size: 32px;
		font-weight: bold;
		margin-top: -23px;
	}
}

@media screen and (min-width: 1440px) {
	#home-missionvision .mindef-quotation .mindef-quotation-body {
		font-size: 36px;
		font-weight: bold;
		margin-top: -28px;
	}
}

@media screen and (max-width: 799px) {
	.home-safeguarding-segment #home-missionvision>.container {
		margin-left: 0px !important;
		padding-left: 46px;
		padding-right: 25px;
		padding-top: 30px;
	}
	.home-safeguarding-segment #home-missionvision>.container .mindef-quotation
		{
		float: none;
	}
	.home-safeguarding-segment #home-missionvision>.container .headline {
		font-family: latoBold;
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 2.5px !important;
		line-height: 29px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1349px) {
	.home-safeguarding-segment #home-missionvision>.container .mindef-quotation
		{
		width: auto;
	}
}

.vline-content-body {
	list-style: none;
	margin-bottom: 0px;
}

.vline-content-body>li {
	position: relative;
	font-weight: bold;
	font-size: 1.1em;
}

.vline-content-body>li:before {
	content: '\25CF';
	margin-right: 10px;
	font-size: 25px;
	color: #dd0000;
	z-index: 1001;
	position: absolute;
}

.vline-content-body>li:after {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	border-left: 4px solid #dd0000;
	height: 100%;
	z-index: 1000;
}

@media screen and (max-width: 799px) {
	.vline-content-body {
		max-width: 100%;
		padding-left: 0.5px;
		padding-right: 4.5px;
	}
	.vline-content-body>li {
		font-weight: normal;
	}
}

@media screen and (min-width: 800px) {
	.vline-content-body {
		max-width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
}

#home-missionvision .mindef-quotation-body:before, #home-missionvision .mindef-quotation-body:after
	{
	position: relative;
}

#home-missionvision .mindef-quotation-body:before {
	content: "\201C";
	left: 0px;
}

#home-missionvision .mindef-quotation-body:after {
	content: "\201D";
	padding-left: 10px;
}

#home-missionvision .mindef-quotation {
	padding-left: 5px;
}

.hero-banner {
	position: relative;
	height: 100%;
}

.slideshow {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.slideshow-image {
	position: absolute;
	width: 100%;
	height: 100%;
	background: no-repeat 50% 50%;
	background-size: cover;
	animation-name: kenburns;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 15s;
	opacity: 1;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000;
	image-rendering: -webkit-optimize-contrast;
}

.slideshow-image:nth-child(1) {
	animation-name: kenburns-1;
	z-index: 2;
}

.slideshow-image:nth-child(2) {
	animation-name: kenburns-2;
	z-index: 1;
}

.slideshow-image:nth-child(3) {
	animation-name: kenburns-3;
	z-index: 0;
}

@
keyframes kenburns-1 { 0% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

1
.66667
 
%
{
opacity
:
 
1;
}
16
.66667
 
%
{
opacity
:
 
1;
-webkit-filter
:
 
blur
(0
.2px
);

	
filter
:
 
blur
(0
.2px
);

	
transition
:
 
filter
 
250
ms
 
ease-in-out
;


}
31
.66667
 
%
{
opacity
:
 
1;
}
35%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1);
transform


:

 

scale


(1);
-webkit-filter


:

 

blur


(10
px
);


    

filter


:

 

blur


(10
px
);

 

}
100%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1
.2


);
transform


:

 

scale


(1
.2


);
}
98
.33333
 
%
{
opacity
:
 
0;
transform
:
 
scale
(1
.20952
);


}
100%
{
opacity


:

 

1;
}
}
@
keyframes kenburns-2 { 31.66667% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

35%
{
opacity


:

 

1;
}
50%
{
opacity


:

 

1;
-webkit-filter


:

 

blur


(0
.2px


);
filter


:

 

blur


(0
.2px


);
transition


:

 

filter

 

250
ms

 

ease-in-out


;
}
65%
{
opacity


:

 

1;
}
68
.33333
 
%
{
opacity
:
 
0;
-webkit-transform
:
 
scale
(1);

	
transform
:
 
scale
(1);

	
-webkit-filter
:
 
blur
(10px);

	
filter
:
 
blur
(10px);


}
100%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1
.2


);
transform


:

 

scale


(1
.2


);
}
}
@
keyframes kenburns-3 { 65% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

68
.33333
 
%
{
opacity
:
 
1;
}
83
.33333
 
%
{
opacity
:
 
1;
-webkit-filter
:
 
blur
(0
.2px
);

	
filter
:
 
blur
(0
.2px
);

	
transition
:
 
filter
 
250
ms
 
ease-in-out
;


}
98
.33333
 
%
{
opacity
:
 
1;
}
100%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1);
transform


:

 

scale


(1);
-webkit-filter


:

 

blur


(10
px
);


    

filter


:

 

blur


(10
px
);

 

}
}
.html-container {
	height: auto;
	width: 100%;
	position: absolute !important;
	z-index: 8;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding-left: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.html-container .button-label {
	font-family: 'latobold';
}

.html-container .herobanner-header {
	margin-bottom: 10px;
}

.html-container .herobanner-header div {
	font-family: 'latoblack';
	color: white;
}

.html-container .herobanner-body {
	color: white;
}

.html-container .rect-button {
	border-color: white;
}

.html-container .rect-button .button-label {
	color: white;
}

.html-container .rect-button .button-arrow {
	color: white;
}

.learn-more.join-mindef a, .ns-related-info a {
	color: white;
}

.learn-more.join-mindef a:hover, .ns-related-info a:hover {
	color: white;
}

.scroll-down-button {
	text-align: center;
	cursor: pointer;
}

.scroll-down-button .icon-scroll-down {
	font-size: 40px;
	line-height: unset;
	display: block;
}

.scroll-down-button .scroll-down-text {
	color: white;
	margin-bottom: 0px;
	font-weight: lighter;
}

.hero-banner-links {
	position: absolute;
	bottom: 20px;
	right: 30px;
}

.hero-banner-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.hero-banner-links ul li+li {
	margin-top: 10px;
}

.hero-banner-links .rect-button .button-label, .hero-banner-links .rect-button .button-arrow
	{
	color: #ffffff;
}

.hero-banner-links-mobile {
	text-align: center;
	margin-left: -20px;
}

.hero-banner-links-mobile a {
	color: #ffffff;
}

.hero-banner-links-mobile ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.hero-banner-links-mobile ul li+li {
	margin-top: 15px;
}

.page-segment.hero-banner-segment {
	padding-top: 154px;
	margin-top: -154px;
	height: 100vh;
}

@media screen and (min-width: 1440px) {
	.html-container {
		left: 50%;
		top: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
	.html-container .herobanner-header {
		font-size: 72px;
		font-size: 5.14286rem;
		letter-spacing: 20px;
	}
	.html-container .herobanner-body {
		width: 627px;
		font-size: 18px;
		font-size: 1.28571rem;
	}
	.html-container .ns-related-info {
		margin-top: 90px;
	}
	.html-container .join-mindef {
		margin-top: 10px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1439px) {
	.html-container {
		left: 50%;
		top: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		max-width: 100%;
	}
	.html-container .herobanner-header {
		font-size: 56px;
		font-size: 4rem;
		letter-spacing: 12px;
	}
	.html-container .herobanner-body {
		width: 470.88px;
		font-size: 16px;
		font-size: 1.14286rem;
	}
	.html-container .ns-related-info {
		margin-top: 50px;
		padding-right: 30px;
	}
	.html-container .join-mindef {
		margin-top: 10px;
		padding-right: 30px;
	}
	.html-container .rect-button {
		height: 40px;
		width: 240px;
		padding: 5px 10px 5px 10px;
		font-size: 16px;
	}
	.html-container .scroll-down-text {
		font-size: 12px;
		font-size: 0.85714rem;
	}
}

@media screen and (max-width: 799px) {
	.hero-banner-segment p {
		word-wrap: break-word;
	}
	.hero-banner-segment .container-fluid.html-container {
		padding-bottom: 30px;
		padding-left: 35px;
		margin-top: 120px;
	}
	.hero-banner-segment .container-fluid.html-container>.row .herobanner-header
		{
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 6px;
		margin-bottom: 115px;
	}
	.hero-banner-segment .container-fluid.html-container>.row .ns-related-info-mobile,
		.hero-banner-segment .container-fluid.html-container>.row .join-mindef-mobile
		{
		margin-left: -15.35px;
	}
	.hero-banner-segment .container-fluid.html-container>.row .ns-related-info-mobile a,
		.hero-banner-segment .container-fluid.html-container>.row .join-mindef-mobile a
		{
		color: white;
		font-size: 14px;
		font-size: 1rem;
	}
	.hero-banner-segment .container-fluid.html-container>.row .join-mindef-mobile
		{
		margin-top: 16px;
	}
}

.hero-container-bottom {
	position: absolute;
	bottom: 20px;
	width: 100%;
	z-index: 8;
	color: white;
}

.hero-container-bottom .ns-related-info {
	margin-top: 50px;
	padding-right: 30px;
}

.hero-container-bottom .join-mindef {
	margin-top: 10px;
	padding-right: 30px;
}

.hero-container-bottom .rect-button {
	background-color: rgba(0, 0, 0, 0.5);
	border-color: white;
	padding: 5px 10px 5px 10px;
}

@media screen and (min-width: 1200px) {
	.herobanner-header.text-uppercase.text-white {
		width: 100%;
	}
}

@media screen and (min-width: 800px) and (max-width: 991px) {
	.herobanner-header.text-uppercase.text-white {
		width: 79%;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.herobanner-header.text-uppercase.text-white {
		width: 65%;
	}
}

@media screen and (max-width: 799px) {
	.herobanner-header.text-uppercase.text-white {
		width: 100%;
	}
}

@media screen and (max-width: 991px) and (min-width: 800px) {
	.ns-related-info .rect-button {
		width: 25%;
		float: right;
	}
}

.vline-content-body>li.hidden-line:after, .vline-content-body>li.hidden-line:before
	{
	visibility: hidden;
}

/** DYNAMIC BANNER **/
#dynamicBanner {
	overflow: hidden;
	height: 100%;
}

#dynamicBanner .carousel-inner {
	height: 100%;
}

#dynamicBanner .carousel-inner .item {
	height: 100%;
}

#dynamicBanner .carousel-inner .item img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

@
-webkit-keyframes zoom {from { transform:scale(1.2, 1.2);
	filter: blur(0px);
}

to {
	transform: scale(1, 1);
	filter: blur(15px);
}

}
@
keyframes zoom {from { transform:scale(1.2, 1.2);
	filter: blur(0px);
}

to {
	transform: scale(1, 1);
	filter: blur(10px);
}

}
.carousel-inner .item>img {
	-webkit-animation: zoom 10s;
	animation: zoom 10s;
	width: 100%;
}

@media ( max-width : 799px) {
	.carousel-inner .item {
		height: 470px;
	}
	.carousel-inner .item img {
		height: 100%;
		width: 100%;
	}
	.carousel-inner {
		height: 100%;
	}
}

.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right
	{
	left: 0;
	opacity: 0;
	z-index: 1;
}

@media all and (transform-3d) , ( -webkit-transform-3d ) {
	.carousel-fade .carousel-inner>.item.next, .carousel-fade .carousel-inner>.item.active.right
		{
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner>.item.prev, .carousel-fade .carousel-inner>.item.active.left
		{
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner>.item.next.left, .carousel-fade .carousel-inner>.item.prev.right,
		.carousel-fade .carousel-inner>.item.active {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.navbar+.mindef-page-header {
	margin-top: -20px;
}

.mindef-page-header {
	height: 250px;
	padding: 0px;
	margin-bottom: 60px;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
}

.mindef-page-header .container {
	height: 100%;
}

.mindef-page-header .container .row {
	position: relative;
	margin: auto;
	top: 80px;
}

.mindef-page-header-title {
	font-family: 'latoblack';
	font-size: 56px;
	font-size: 4rem;
	letter-spacing: 20px;
	line-height: 1.2em;
}

.mindef-page-header-subtitle {
	margin-top: 16px;
}

@media ( max-width : 799px) {
	.navbar+.mindef-page-header {
		margin-top: 75px;
	}
	.mindef-page-header {
		height: 100px;
		margin-top: 65px;
		margin-bottom: unset;
	}
	.mindef-page-header .container .row {
		top: 50%;
		transform: translateY(-50%);
	}
	.mindef-page-header-title {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
		text-align: center;
	}
}

#discover-ns-banner {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/news-bg.png?locale=en&locale=ltr");
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	padding-top: 55px;
	padding-bottom: 55px;
}

#discover-ns-banner .heading {
	letter-spacing: 20px;
	line-height: 1.2em;
}

#discover-ns-banner .subheading {
	margin-top: 16px;
}

#discover-ns-banner .subheading .subscribe-to-rss {
	margin-top: 1em;
}

#discover-parent .container::before {
	content: '';
	position: absolute;
	left: 20px;
	bottom: 100%;
	border-bottom: 10px solid #f2f2f2;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom-color: #f2f2f2;
	border-width: 15px;
	left: 12%;
	margin-left: -20px;
}

#discover-nsf .container::before {
	content: '';
	position: absolute;
	left: 20px;
	bottom: 100%;
	border-bottom: 10px solid #f2f2f2;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom-color: #f2f2f2;
	border-width: 15px;
	left: 37%;
	margin-left: -20px;
}

#discover-nsmen .container::before {
	content: '';
	position: absolute;
	left: 20px;
	bottom: 100%;
	border-bottom: 10px solid #f2f2f2;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom-color: #f2f2f2;
	border-width: 15px;
	left: 62%;
	margin-left: -20px;
}

#discover-employer .container::before {
	content: '';
	position: absolute;
	left: 20px;
	bottom: 100%;
	border-bottom: 10px solid #f2f2f2;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom-color: #f2f2f2;
	border-width: 15px;
	left: 88%;
	margin-left: -20px;
}

.discover-ns-heading {
	margin-top: 60px;
	margin-bottom: 20px;
	font-size: 24px;
	letter-spacing: 2.5px;
}

.discover-ns-icons {
	max-height: 350px;
	height: 350px;
}

.discover-ns-icons img {
	bottom: 50px;
	position: absolute;
	max-height: 270px;
	max-width: 300px;
}

.discover-ns-icons-text {
	bottom: 0px;
	position: absolute;
	width: 300px;
	font-weight: bold;
	color: #000000;
	font-size: 24px;
	font-size: 1.71429rem;
}

.discover-ns-icons-text.discover-ns-icon-grayscale {
	color: #9b9b9b;
}

.discover-ns-body {
	margin-left: 40px;
	margin-right: 31px;
}

.discover-ns-body-title {
	margin-top: 40px;
	margin-bottom: 20px;
}

.discover-ns-body-option {
	margin-top: 20px;
	margin-left: 20px;
}

.discover-ns-body-option-container {
	height: 130px;
	background-color: white;
	margin-bottom: 25px;
}

.discover-ns-body-option-location {
	color: #da0104 !important;
	font-size: 30px !important;
	font-family: 'latobold' !important;
}

.discover-ns-body-option-text {
	color: #000000 !important;
	font-size: 30px !important;
	font-family: 'latobold' !important;
}

.discover-ns-body-option-circle {
	margin-top: 30px;
	margin-left: 15px;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	background: #9b9b9b;
}

.discover-ns-body-option-circle-pos {
	position: absolute;
	left: 43%;
	top: 10%;
}

.discover-ns-body-option-row {
	position: relative;
}

.discover-ns-body .ns-reg-info-help {
	font-size: 18px;
}

.discover-ns-download-button {
	width: 340px;
	height: 60px;
	background-color: white;
	margin-bottom: 25px;
	border: solid 2px #c6c6cc;
}

.discover-ns-download-icon {
	float: right;
	font-size: 25px;
}

.discover-ns-download-body {
	text-align: left;
}

.discover-ns-download-title {
	color: #da0104;
}

.discover-ns-download-desc {
	line-height: 1.14;
	letter-spacing: 0.9px;
	color: #272733;
}

.discover-ns-content-header {
	font-family: "latoblack";
	font-size: 56px;
	margin-left: 40px;
	margin-top: 40px;
	margin-bottom: 30px;
	color: #0d0d0d;
}

.discover-ns-content-row {
	margin: 0px 9px;
	background-color: #f2f2f2f2;
	border-bottom: 2px solid #e1e1ec;
}

.discover-ns-content-button {
	width: 530px;
	height: 145px;
	background-color: white;
	margin-bottom: 25px;
}

.discover-ns-content-button .button-arrow {
	float: right;
	position: absolute;
	top: 10px;
	right: 10px;
}

.discover-ns-content-container {
	margin-left: 28px;
	margin-right: 10px;
}

.discover-ns-content-icon {
	font-size: 55px;
	float: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
}

.discover-ns-content-title {
	color: #da0104;
	font-family: 'latoblack';
	font-size: 24px;
	display: block;
	text-align: left;
}

.discover-ns-content-desc {
	font-family: 'latoregular';
	font-size: 18px;
	line-height: 27px;
	display: block;
	text-align: left;
	padding-left: 65px;
}

@media ( max-width : 799px) {
	#discover-ns-banner .heading {
		margin-top: 65px;
	}
	#discover-parent .container::before {
		left: 31px;
	}
	#discover-nsf .container::before {
		left: 80px;
	}
	#discover-nsmen .container::before {
		left: 135px;
	}
	#discover-employer .container::before {
		left: 195px;
	}
	#discover-ns-banner {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	#discover-ns-banner .heading {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
		text-align: center;
	}
	.discover-ns-heading {
		margin-top: 70px;
		margin-bottom: 10px;
		font-size: 18px;
		letter-spacing: 1.9px;
	}
	.discover-ns-heading-mb {
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 10px;
		letter-spacing: 1px;
		font-family: 'latobold';
	}
	.discover-ns-icons {
		max-height: 225px;
		height: 225px;
	}
	.discover-ns-icons img {
		bottom: 50px;
		position: inherit;
		max-height: 150px;
		max-width: 150px;
		min-width: 140px;
		min-height: 140px;
	}
	.discover-ns-icons-text {
		bottom: 0px;
		position: inherit;
		width: 150px;
		font-weight: bold;
		color: #000000;
		margin-top: 10px;
		font-size: 14px;
		font-size: 1rem;
	}
	.discover-ns-icons-text.discover-ns-icon-grayscale {
		color: #9b9b9b;
	}
	.discover-ns-tabs {
		border: 0px !important;
		margin-bottom: 10px;
	}
	.discover-ns-tabs-img {
		max-width: 40px;
		max-height: 35px;
	}
	.discover-ns-tabs-text {
		max-width: 130px;
	}
	.discover-ns-tabs>li.active>a {
		border: 0px !important;
		color: #000000 !important;
		font-family: "latobold" !important;
		font-size: 14px !important;
		display: -webkit-inline-flex;
		width: 178px;
		align-items: center;
	}
	.discover-ns-tabs>li>a>span.discover-ns-tabs-text {
		display: none;
	}
	.discover-ns-tabs>li.active>a>span.discover-ns-tabs-text {
		display: inline-block;
	}
	.discover-ns-tabs>li>a {
		padding: 10px 5px;
	}
	.discover-ns-accordion-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-heading [class^="icon"]
		{
		padding-right: 0px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-heading {
		height: 45px;
		padding: 10px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-default:first-child div[class^="panel-heading"]
		{
		border-top: 0px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-default:last-child div[class^="panel-heading"]
		{
		border-bottom: 0px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-default:not (:last-child
		 ) div[class^="panel-heading"] {
		border-bottom: 0px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-default:not (:last-child
		 ) div[class^="panel-collapse"] {
		border-top: 0px;
		border-bottom: 0px;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-default:last-child div[class^="panel-collapse"]
		{
		border-bottom: 1px solid #e1e1ec;
	}
	.discover-ns-accordion-container .mindef-accordion .panel-body {
		padding: 10px 5px;
	}
	.discover-ns-accordion-container .panel-default {
		border-left: 0px;
		border-right: 0px;
		background-color: #f2f2f2;
	}
	.discover-ns-accordion-container .discover-ns-content-button {
		width: 100%;
		height: 95px;
		background-color: white;
		margin-bottom: 10px;
		padding-right: 15px;
	}
	.discover-ns-accordion-container .discover-ns-content-button .button-arrow
		{
		float: right;
		position: relative;
		bottom: 2px;
		right: -5px;
	}
	.discover-ns-accordion-container .discover-ns-content-icon {
		min-height: unset;
		font-size: 35px;
		float: left;
		vertical-align: top;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 20px;
	}
	.discover-ns-accordion-container .discover-ns-content-title {
		color: #da0104;
		font-family: 'latoblack';
		font-size: 14px;
		display: block;
		text-align: left;
		padding-bottom: 5px;
	}
	.discover-ns-accordion-container .discover-ns-content-desc {
		font-family: 'latoregular';
		font-size: 12px;
		line-height: 14px;
		display: block;
		text-align: left;
		padding-left: 45px;
	}
	.discover-ns-accordion-container .discover-ns-body {
		margin-left: 5px;
		margin-right: 5px;
	}
	.discover-ns-accordion-container .discover-ns-body-option {
		margin-left: 0px;
	}
	.discover-ns-accordion-container .discover-ns-body-option-container {
		background-color: unset;
		height: unset;
	}
	.discover-ns-accordion-container .discover-ns-body-option-text,
		.discover-ns-accordion-container .discover-ns-body-option-location {
		font-size: 14px !important;
	}
	.discover-ns-accordion-container .discover-ns-body-option-circle {
		margin-top: 0px;
		margin-left: 0px;
		width: 40px;
		height: 40px;
		border-radius: 25px;
		font-size: 25px;
		color: #fff;
		text-align: center;
		background: #9b9b9b;
	}
	.discover-ns-accordion-container .discover-ns-body-option-circle-pos {
		position: inherit;
		left: 0;
		top: 0;
	}
	.discover-ns-accordion-container .discover-ns-body-title {
		margin-top: 20px;
		font-size: 16px;
	}
	.discover-ns-accordion-container .discover-ns-body .ns-reg-info-help {
		font-size: 15px;
	}
	.discover-ns-accordion-container .discover-ns-download-button {
		width: 150px;
		height: 60px;
		background-color: white;
		margin-bottom: 15px;
		border: solid 2px #c6c6cc;
	}
	.discover-ns-accordion-container .discover-ns-download-icon {
		float: right;
		font-size: 20px;
		padding-right: 0px;
		padding-top: 5px;
		padding-left: 0px;
	}
	.discover-ns-accordion-container .discover-ns-download-body {
		padding: 0;
	}
	.discover-ns-accordion-container .discover-ns-download-title {
		color: #da0104;
		font-size: 12px;
		font-family: 'latoregular';
	}
	.discover-ns-accordion-container .discover-ns-download-desc {
		line-height: unset;
		letter-spacing: 0.5px;
		color: #272733;
		font-size: 12px;
	}
	.discover-ns-accordion-header {
		font-family: "latoblack";
		font-size: 18px;
		color: #000000;
	}
	.discover-ns-accordion-icon {
		font-size: 20px;
		padding-top: 2px;
	}
}

.campaign-links-container {
	padding: 0px 20px 0px 20px;
	margin: 60px 0px 30px 0px;
}

.campaign-links .item {
	height: 450px;
	margin: 25px;
	padding: 40px;
	position: relative;
}

.campaign-links-button {
	bottom: 50px;
	position: absolute;
	text-transform: uppercase;
}

.campaign-links .owl-nav .owl-prev {
	color: black;
	font-size: 32px;
	font-size: 2.28571rem;
}

.campaign-links .owl-nav .owl-prev:hover {
	color: black;
}

.campaign-links .owl-nav .owl-prev.disabled {
	display: none;
}

.campaign-links .owl-nav .owl-next {
	color: black;
	font-size: 32px;
	font-size: 2.28571rem;
}

.campaign-links .owl-nav .owl-next:hover {
	color: black;
}

.campaign-links .owl-nav .owl-next.disabled {
	display: none;
}

@media ( max-width : 799px) {
	.campaign-links-container {
		padding: 0px 30px 0px 30px;
		margin: 5px 0px 30px 0px;
	}
	.campaign-links .item {
		height: 100%;
		margin: 25px;
		padding: 20px;
	}
	.campaign-links-title {
		font-size: 18px;
		font-size: 1.28571rem;
	}
	.campaign-links-desc {
		font-size: 14px;
		font-size: 1rem;
	}
	.campaign-links-button {
		bottom: 0px;
		position: relative;
		text-transform: capitalize;
		font-size: 12px;
		font-size: 0.85714rem;
	}
	.campaign-links .owl-nav .owl-prev {
		font-size: 32px;
		font-size: 2.28571rem;
	}
	.campaign-links .owl-nav .owl-next {
		font-size: 32px;
		font-size: 2.28571rem;
	}
}

.mobileHidePreviousYear, .hidePreviousYear, .showLess, .mobileShowLess {
	display: none;
}

.mobileShowPreviousYear, .showPreviousYear, .showMore, .mobileShowMore {
	display: unset;
}

.discover-ns-container span.icon-uparrow.hidden {
	display: unset !important;
}

.latest-releases-banner {
	background-image:
		url("/web/contenthandler/mindef/!ut/p/war//Frontend-Assembly/MINDEF_Corp/assets/img/nae-latestreleases.png?locale=en&locale=ltr");
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	height: 250px;
	padding-top: 75px;
}

.latest-releases-banner__heading {
	letter-spacing: 20px;
	line-height: 1.2em;
}

.latest-releases-banner__subheading {
	margin-top: 16px;
}

.latest-releases-banner__subheading .subscribe-to-rss {
	margin-top: 1em;
}

@media ( max-width : 799px) {
	.latest-releases-banner {
		padding-top: 35px;
		margin-top: 65px;
		padding-bottom: 35px;
		height: unset;
	}
	.latest-releases-banner__heading {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
		text-align: center;
	}
}

.latest-releases-filters {
	margin-bottom: 50px;
}

.latest-releases-filters .filter-options-category {
	margin-top: 55px;
	margin-bottom: 34px;
}

.latest-releases-filters .filter-date-range div {
	display: inline-block;
}

.latest-releases-filters .filter-date-range__datewrapper {
	margin-left: 30px;
}

.latest-releases-filters .filter-date-range__datewrapper .date-label {
	background-color: #f2f2f2;
	padding: 22px 10px;
	padding-right: 25px;
}

.latest-releases-filters .filter-date-range__datewrapper .filter-options-date-dropdown
	{
	height: 100%;
	border-bottom: 2px solid #e1e1ec;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-left: -4px;
}

.latest-releases-filters .filter-date-range__datewrapper .filter-options-date-dropdown .select-wrapper
	{
	font-size: 18px;
}

.latest-releases-filters .filter-date-range-reset {
	cursor: pointer;
	color: #dd0000;
	margin-left: 50px;
	font-family: 'latobold';
}

@media ( max-width : 799px) {
	.latest-releases-filters .filter-date-range-mobile {
		margin-top: 10px;
		border: 2px solid #e1e1ec;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options {
		border: none;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .filter-actions
		{
		clear: both;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .dropdown-menu>li>a
		{
		padding: 0 15px;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .dropdown
		{
		margin-top: 0;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .date-dropdowns
		{
		display: table;
		width: 100%;
		border-bottom: 1px solid #d8d8d8;
		padding-bottom: 10px;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .date-dropdowns .select-wrapper
		{
		display: table-cell;
		width: 33.33%;
		text-align: left;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .date-dropdowns .select-wrapper select
		{
		padding-right: 5px;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .date-dropdowns .select-wrapper:after
		{
		right: unset;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .date-dropdowns .select-wrapper+.select-wrapper
		{
		text-align: center;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .date-dropdowns div.select-wrapper:nth-last-child(1)
		{
		text-align: right;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options-date-dropdown-item
		{
		border-bottom: none;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .filter-options-date-dropdown-item>a
		{
		height: unset;
	}
	.latest-releases-filters .filter-date-range-mobile .filter-options .filter-options-date-dropdown-item+.filter-options-date-dropdown-item
		{
		margin-top: 33px;
	}
}

.latest-releases-cards .content-card {
	border-bottom: 1px solid #e1e1ec;
}

.latest-releases-cards .content-card .content-image {
	padding-bottom: 0;
}

.latest-releases-cards .content-card .content-text-area {
	padding-top: 26px;
}

.article-detail {
	background-color: white;
	/***
    * MM-31 fix moved to drop 9
    ************/
}

.article-detail__heading {
	margin-top: 50px;
}

.article-detail__heading .article-info {
	margin-top: 33px;
	margin-bottom: 30px;
}

.article-detail__heading .article-info .item-icon {
	color: #064961;
	margin-right: 14px;
}

.article-detail__heading .article-info .item-label {
	color: #064961;
	font-family: 'latoblack';
	font-size: 18px;
	font-size: 1.28571rem;
}

.article-detail__heading .article-info .item-published {
	color: #064961;
	font-family: 'latoregular';
	font-size: 18px;
	font-size: 1.28571rem;
}

.article-detail__gallery {
	margin-top: 33px;
	margin-bottom: 39px;
}

.article-detail .article>p {
	font-family: 'latoregular';
	font-size: 1.5rem !important;
	line-height: 27px;
	text-align: left;
}

.article-detail .article>p+p {
	margin-top: 1.2em;
}

.article-detail .article a {
	text-decoration: underline;
}

.article-detail .article img {
	width: auto;
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.article-detail .article iframe {
	display: block;
	margin: 0 auto;
	max-width: 100% !important;
}

.article-detail .more-resources {
	margin-left: -20px;
	margin-right: -20px;
}

@media ( max-width : 799px) {
	.article-detail__heading {
		margin-top: 75px;
	}
	.article-detail__heading .title {
		font-size: 20px;
	}
	.article-detail__heading .article-info {
		margin-top: 14px;
		margin-bottom: 26px;
	}
	.article-detail__heading .article-info .item-icon {
		margin-right: 8px;
	}
	.article-detail .article>p {
		font-size: 1.5rem !important;
		line-height: 23px;
	}
	.article-detail .article>p+p {
		margin-top: 1em;
	}
	.article-detail__gallery {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.article-detail .more-resources {
		margin-left: 0;
		margin-right: 0;
	}
	.article-detail .more-resources__label {
		font-size: 14px;
	}
	.article-detail .more-resources__links>ul>li>a {
		font-size: 14px;
		color: #a32221;
	}
}

.share-print-download {
	margin-bottom: 50px;
	width: 100%;
}

.share-print-download>div {
	display: inline-block;
}

.share-print-download .share span[class^="icon"], .share-print-download .print span[class^="icon"],
	.share-print-download .download span[class^="icon"] {
	font-size: 30px;
	cursor: pointer;
}

.share-print-download .share span, .share-print-download .print span,
	.share-print-download .download span {
	vertical-align: middle;
}

.share-print-download .share span+span, .share-print-download .print span+span,
	.share-print-download .download span+span {
	margin-left: 10px;
}

.share-print-download .share .social-icons-link, .share-print-download .print .social-icons-link,
	.share-print-download .download .social-icons-link {
	margin-left: 10px;
}

.share-print-download .separator {
	font-size: 30px;
	font-family: 'latobold';
	margin-left: 28px;
	margin-right: 28px;
	vertical-align: middle;
}

@media ( max-width : 799px) {
	.share-print-download {
		margin-top: 35px;
	}
	.share-print-download>div {
		display: block;
	}
	.share-print-download .share, .share-print-download .print,
		.share-print-download .download {
		margin-bottom: 33px;
	}
	.share-print-download .share .type-subheading, .share-print-download .print .type-subheading,
		.share-print-download .download .type-subheading {
		font-size: 14px;
		width: 86px;
		display: inline-block;
		text-align: right;
		margin-right: 20px;
	}
}

.related-tags ul {
	padding: 0;
	list-style-type: none;
	margin-top: 22px;
}

.related-tags ul li {
	margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
}

.related-tags ul li a {
	border: 2px solid #000000;
	display: inline-block;
	min-width: 85px;
	text-align: center;
	padding: 8px;
	font-family: 'latobold';
	font-size: 17px;
}

@media ( max-width : 799px) {
	.related-tags {
		display: table;
	}
	.related-tags div {
		display: block;
		font-size: 14px;
		margin-right: 15px;
		width: 100px;
	}
	.related-tags ul {
		display: table-cell;
	}
	.related-tags ul li+li {
		margin-left: unset;
	}
	.related-tags ul li {
		display: inline-block;
		margin-right: 10px;
		margin-bottom: 10px;
	}
}

.suggested-articles {
	margin-top: 100px;
	margin-bottom: 180px;
}

.suggested-articles>.type-headline {
	text-align: left;
	letter-spacing: 5px;
	margin-bottom: 25px;
}

.suggested-articles .content-card {
	border-bottom: 1px solid #e1e1ec;
}

@media ( min-width : 800px) {
	.suggested-articles-desktop {
		border-top: 1px solid #e1e1ec;
	}
}

@media ( max-width : 799px) {
	.suggested-articles {
		margin-top: 48px;
		margin-bottom: 40px;
	}
	.suggested-articles>.type-headline {
		text-align: center;
		font-size: 20px;
		letter-spacing: 2.1px;
	}
	.suggested-articles .content-card {
		border-bottom: 1px solid #e1e1ec;
		min-height: 360px !important;
		max-height: 360px !important;
	}
	.suggested-articles .owl-nav {
		position: unset;
	}
	.mobile-button-back {
		margin-bottom: 50px;
		text-align: center;
	}
	.mobile-button-back button {
		clear: both;
		width: unset;
		margin-right: 20px;
		display: block;
		text-align: center;
	}
}

.pub-mag-wrapper {
	background-color: #f2f2f2;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 100px;
}

.pub-mag-wrapper.last {
	margin-bottom: 60px;
}

@media ( max-width : 799px) {
	.pub-mag-wrapper {
		margin-top: 30px;
	}
}

.pioneer-mag-samples-mobile {
	clear: both;
}

.pub-more-links .rect-button {
	margin-top: 10px;
	width: 100%;
}

.pub-more-links.hidden-sm {
	margin-top: 30px;
}

.pub-more-links .fa-arrow-right {
	font-size: 18px;
}

.pub-heading>.title {
	font-family: 'latobold';
	font-size: 28px;
	color: #dd0000;
	letter-spacing: 3.8px;
	padding-bottom: 10px;
	border-bottom: 2px solid #e6b1b1;
}

.pub-heading .body {
	font-family: 'latolight';
	font-size: 14px;
	text-align: left;
	color: #0d0d0d;
	padding: 10px 0px;
}

.pub-cover {
	margin-top: -50px;
	position: relative;
}

.pub-cover img {
	height: 400px;
	width: 100%;
}

.pub-cover__label {
	width: 100%;
	text-align: center;
	font-family: 'latoregular';
	letter-spacing: 1.8px;
	font-size: 18px;
	background-color: rgba(230, 230, 230, 0.9);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	padding-top: 3px;
	padding-bottom: 3px;
}

@media ( max-width : 799px) {
	.pub-cover {
		margin-top: 0;
	}
	.pub-cover img {
		height: 240px;
		width: 175px;
		display: block;
		margin: 0 auto;
		padding: 0;
	}
	.pub-cover__label {
		width: 100%;
		position: unset;
		margin: 0 auto;
		height: 90px;
		margin-top: -20px;
		padding-top: 20px;
	}
	.pub-heading .body {
		padding: 20px 0px;
	}
}

.pub-cover-enews {
	margin-top: -70px;
	height: 470px;
	overflow: hidden;
}

.pub-cover-enews .image {
	height: 0;
	padding-bottom: 67%;
	position: relative;
}

.pub-cover-enews .image img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pub-cover-enews .body {
	height: 100%;
	background-color: #ffffff;
	padding: 11px 21px;
}

.pub-cover-enews .body__date {
	color: #dd0000;
	font-size: 18px;
	font-family: 'latobold';
}

.pub-cover-enews .body__content {
	margin-top: 5px;
	height: 50%;
	overflow-y: hidden;
}

.pub-cover-enews .body__content .sub-content {
	height: 100%;
}

.pub-cover-enews .body__content .sub-content .date {
	color: #272733;
}

.pub-cover-enews .body__content .sub-content .text {
	height: 100%;
	font-family: 'latolight';
	font-size: 16px;
}

.pub-cover-enews .body__content .sub-content+.sub-content {
	margin-top: 30px;
}

@media ( max-width : 799px) {
	.pub-cover-enews {
		position: relative;
		margin-top: unset;
		height: unset;
	}
	.pub-cover-enews .body {
		height: 60px;
		width: 100%;
		background-color: #e6e6e6;
		position: relative;
	}
	.pub-cover-enews .body .sub-content {
		display: none;
	}
	.pub-cover-enews .body__date {
		color: #0d0d0d;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 14px;
		text-align: center;
	}
	.pub-cover-enews .body__content {
		display: none;
	}
	.owl-carousel .pub-cover-enews .image img {
		display: block;
		margin: 0 auto;
	}
}

.enews-wrapper .flat-button {
	padding-left: 0;
}

.enews-thumbnail-wrapper {
	margin-bottom: 55px;
	padding: 0;
}

.enews-thumbnail-wrapper>.row>div>div[class^="col"]:nth-child(-n+2) {
	margin-top: -40px;
}

@media ( max-width : 799px) {
	.enews-thumbnail-wrapper {
		padding: 0 15px 0 15px;
	}
	.enews-thumbnail-wrapper>.row>div>div[class^="col"]:nth-child(-n+2) {
		margin-top: unset;
	}
}

.enewsletter-detail {
	margin-top: 30px;
}

@media ( max-width : 799px) {
	.enewsletter-detail {
		margin-top: 65px;
		margin-bottom: 40px;
	}
}

.enews-thumbnail {
	cursor: pointer;
	width: 100%;
	margin-top: 40px;
	border: 1px solid #e1e1e1;
}

.enews-thumbnail .image-container, .enews-thumbnail .info-container {
	display: inline-block;
	width: 49.5%;
	vertical-align: top;
}

.enews-thumbnail .info {
	height: 0;
	padding-bottom: 66.7%;
	overflow: hidden;
}

.enews-thumbnail .image {
	height: 0;
	padding-bottom: 66.7%;
	position: relative;
}

.enews-thumbnail .image img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	vertical-align: top;
}

.enews-thumbnail .info-date {
	font-size: 18px;
	font-family: 'latobold';
	padding: 15px 20px 0 20px;
}

.enews-thumbnail .info-features {
	margin-top: 5px;
}

.enews-thumbnail .info-features .content {
	font-size: 16px;
	line-height: normal;
	letter-spacing: 0.7px;
	height: 110px;
	max-height: 110px;
	overflow: hidden;
	font-family: 'latolight';
	padding: 0 20px 20px 20px;
}

@media ( max-width : 799px) {
	.enews-thumbnail {
		margin: auto;
		margin-top: 20px;
	}
	.enews-thumbnail img {
		width: 160px;
	}
	.enews-thumbnail .info-date {
		padding: 10px 15px 0 15px;
		font-size: 14px;
	}
	.enews-thumbnail .info-features .content {
		padding: 0 15px 13px 15px;
		font-size: 12px;
		height: 75px;
		max-height: 75px;
	}
}

@media ( min-width : 800px) {
	.mobile-carousel.owl-carousel {
		display: block;
	}
}

@media ( max-width : 799px) {
	.mobile-carousel.owl-carousel {
		left: 10%;
		width: 80%;
	}
	.mobile-carousel.owl-carousel .owl-nav .owl-prev {
		color: black;
		font-size: 32px;
		font-size: 2.28571rem;
	}
	.mobile-carousel.owl-carousel .owl-nav .owl-next {
		color: black;
		font-size: 32px;
		font-size: 2.28571rem;
	}
	.pub-mag-wrapper .owl-carousel .owl-item .pub-cover img {
		width: 175px;
	}
}

#eNewsLightBoxOverlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: rgba(242, 242, 242, 0.8);
	z-index: 9001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity = 80);
}

#closeEnewsLightbox {
	position: absolute;
	right: 25%;
	margin-top: -50px;
}

#eNewsLightBox {
	display: none;
	position: relative;
	top: 0%;
	left: 0%;
	height: 100%;
	width: 100%;
	z-index: 9003;
}

#eNewsLightBoxContent {
	position: absolute;
	top: 25%;
	padding: 16px;
	z-index: 9004;
	overflow: hidden;
}

#eNewsLightBoxContent iframe {
	overflow: hidden;
	width: 720px;
	height: 1200px;
	margin: 0 auto;
	display: block;
}

@media ( max-width : 799px) {
	#eNewsLightBoxContent {
		padding: 0;
		margin-left: auto;
		margin-right: auto;
	}
	#eNewsLightBoxContent iframe {
		-moz-transform: scale(0.5, 0.5);
		-webkit-transform: scale(0.5, 0.5);
		-o-transform: scale(0.5, 0.5);
		-ms-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
		-moz-transform-origin: top left;
		-webkit-transform-origin: top left;
		-o-transform-origin: top left;
		-ms-transform-origin: top left;
		transform-origin: top left;
	}
	#closeEnewsLightbox {
		position: absolute;
		right: 0;
		left: 50%;
		margin-left: -2em;
	}
}

.events-advisories-category {
	float: none;
	display: inline;
}

.events-advisories-category .item-label {
	max-width: 100%;
}

.section-seperator {
	margin-bottom: 50px;
}

.events-advisories-cards .content-card {
	border-bottom: 1px solid #e1e1ec;
}

.events-advisories-cards .content-card .lr-content-description {
	max-height: 370px;
	height: 370px;
	overflow: hidden;
}

.events-advisories-cards .content-card-has-image .lr-content-description
	{
	max-height: 100px;
	height: 100px;
	overflow: hidden;
}

@media ( max-width : 799px) {
	.events-advisories-cards .content-card .lr-content-description {
		max-height: 200px;
		height: 200px;
		overflow: hidden;
	}
	.news-events-category {
		padding: 10px;
	}
	.news-events-category .item-icon {
		padding: 20px;
		font-size: 20px;
		font-size: 1.42857rem;
	}
	.filter-options-category-mobile .selected {
		color: #dd0000;
	}
}

.publications-banner {
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	height: 250px;
	padding-top: 75px;
}

.publications-banner__heading {
	letter-spacing: 20px;
	line-height: 1.2em;
}

.publications-banner__subheading {
	margin-top: 16px;
}

@media ( max-width : 799px) {
	.publications-banner {
		padding-top: 35px;
		margin-top: 65px;
		padding-bottom: 35px;
		height: unset;
	}
	.publications-banner__heading {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
		text-align: center;
	}
}

.more-resources__links a {
	color: #dd0000;
}

.filter-news-events-desktop-error {
	position: relative;
	left: 11.5%;
	margin-top: 10px;
	color: #dd0000;
	font-family: 'latobold';
}

.filter-news-events-desktop-error span[class^="icon"] {
	margin-right: 3px;
}

.filter-news-events-mobile-error {
	color: #dd0000;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	clear: both;
}

.filter-news-events-mobile-error span[class^="icon"] {
	margin-right: 3px;
}

.srp-banner {
	height: 200px;
	width: 100%;
}

.srp-header {
	letter-spacing: 20px;
}

.srp-header-container {
	text-align: center;
	position: relative;
	margin-top: -95px;
}

.srp-header-2 {
	border-bottom: solid 2px #e1e1ec;
}

.srp-bar {
	background-color: #f2f2f2;
	border-radius: 0px;
	height: 60px;
	font-family: 'latobold';
	font-size: 18px;
	font-size: 1.28571rem;
}

.srp-bar-group {
	width: 625px;
	height: 60px;
	display: block;
	position: relative;
	margin: 0 auto;
}

.srp-bar-group a {
	right: 0;
	height: 60px;
	position: absolute;
	padding: 7px 16px;
	width: 50px;
	background-color: #dd0000;
	border-radius: 0px;
}

.srp-bar-group a .glyphicon {
	color: white;
	padding-top: 10px;
}

.srp-filter-bar {
	width: 75%;
}

.srp-filter-label {
	color: #9b9b9b;
}

.srp-select {
	border-top: 0px;
	border-bottom: 2px solid #ccc;
	border-right: 0px;
	border-left: 0px;
	border-radius: 0px;
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	padding: 10px !important;
}

.srp-content-title {
	color: #da0104;
	overflow: hidden;
	max-height: 70px;
}

.srp-content-text {
	overflow: hidden;
	padding-bottom: 4px;
	max-height: 80px;
}

.srp-content-text-container {
	display: inline-block;
	vertical-align: top;
	max-height: 174px;
}

.srp-content-publish {
	color: #9b9b9b;
}

.srp-content-image {
	display: inline-block;
	vertical-align: top;
	width: 320px;
	max-height: 174px;
	object-fit: contain;
}

.srp-content-container {
	margin-top: 10px;
	margin-bottom: 20px;
}

.srp-content-container-has-image .srp-content-text-container {
	width: calc(100% - 330px);
}

.srp-content-container-empty {
	padding-top: 30px;
	padding-bottom: 30px;
}

.srp-content-container-empty button {
	padding: 0;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image:
		url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover,
	.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
	a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover
	{
	background-color: #dd0000 !important;
	font-weight: normal;
	color: black;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: black;
	text-decoration: none;
}

.ui-helper-hidden-accessible {
	display: none;
}

.ui-autocomplete {
	background-color: #f2f2f2;
}

.ui-autocomplete .ui-menu-item {
	font-family: 'latobold';
	font-size: 18px;
}

.ui-autocomplete .ui-menu-item>div {
	padding-left: 12px;
	padding-right: 20px;
}

.ui-autocomplete .ui-menu-item:last-child>div {
	border-bottom: solid 2px #dd0000;
	padding-bottom: 5px;
}

@media ( max-width : 799px) {
	.ui-autocomplete {
		width: calc(100% - 30px);
	}
}

.filter-options-search {
	padding-top: 30px;
}

.filter-options-search-results {
	padding-top: 30px;
}

.filter-options-search-results .border-bottom {
	border-bottom: solid 2px #e1e1ec;
	margin-top: 0px;
	margin-bottom: 0px;
}

.filter-options-search-results-title {
	font-size: 18px;
	font-size: 1.28571rem;
	padding-bottom: 10px;
}

.filter-options-search-title {
	font-size: 18px;
	font-size: 1.28571rem;
	padding-bottom: 10px;
}

.filter-options-search-title .border-bottom {
	border-bottom: solid 2px #e1e1ec;
	margin-top: 10px;
	margin-bottom: 0px;
}

.filter-options-search-dropdown .ns-select.nav>li>a:hover,
	.filter-options-search-dropdown .ns-select.nav>li>a:focus {
	background-color: white;
	border: none;
	border-bottom: solid 2px #e1e1ec;
}

.filter-options-search-dropdown .ns-select .dropdown-toggle {
	border-top: none;
	border-right: none;
	border-left: none;
	color: #9b9b9b;
	font-size: 18px;
	font-size: 1.28571rem;
}

.filter-options-search-dropdown .ns-select .dropdown.open {
	display: block;
}

.filter-options-search-dropdown .ns-select .dropdown.open a {
	display: block;
}

.filter-options-search-dropdown .ns-select .dropdown-menu a {
	display: table-cell;
}

.filter-options-search-dropdown .ns-select .btn-default.active.focus,
	.filter-options-search-dropdown .ns-select .open>.btn-default.dropdown-toggle:hover,
	.filter-options-search-dropdown .ns-select .open>.btn-default.dropdown-toggle:focus
	{
	border: none;
	border-bottom: solid 2px #e1e1ec;
}

.filter-options-search-dropdown .dropdown-menu {
	background-color: #f2f2f2;
}

.filter-options-search-dropdown .dropdown-menu>li>a:hover,
	.filter-options-search-dropdown .dropdown-menu>li>a:focus {
	background-color: #e6e6e6;
	color: black;
}

.filter-options-search-dropdown .dropdown-menu>.active>a,
	.filter-options-search-dropdown .dropdown-menu>.active>a:hover,
	.filter-options-search-dropdown .dropdown-menu>.active>a:focus {
	background-color: #337ab7;
	color: white;
}

.filter-options-search-dropdown .dropdown-menu {
	position: relative;
}

.filter-options-search-button {
	padding: 15px;
	text-align: center;
	color: #dd0000;
	font-size: 13px;
	font-size: 0.92857rem;
}

.filter-options-search-button .icon-plus-black {
	margin-top: 2px;
	color: black;
	float: right;
}

.filter-options-search-faq-button {
	border: solid 2px #e1e1ec;
	width: 200px;
	padding: 10px;
	font-size: 18px;
	font-size: 1.28571rem;
}

.filter-options-date-dropdown .dropdown-menu,
	.filter-options-date-dropdown .dropdown-menu>li>a:hover,
	.filter-options-date-dropdown .dropdown-menu>li>a:focus,
	.filter-options-date-dropdown .dropdown-menu>.active>a,
	.filter-options-date-dropdown .dropdown-menu>.active>a:hover,
	.filter-options-date-dropdown .dropdown-menu>.active>a:focus,
	.filter-options-date-dropdown .nav .open>a,
	.filter-options-date-dropdown .nav .open>a:hover,
	.filter-options-date-dropdown .nav .open>a:focus {
	background-color: white;
	color: black;
}

.filter-options-date-dropdown .dropdown-menu,
	.filter-options-date-dropdown .dropdown-menu>li>a:hover,
	.filter-options-date-dropdown .dropdown-menu>li>a:focus,
	.filter-options-date-dropdown .dropdown-menu>.active>a,
	.filter-options-date-dropdown .dropdown-menu>.active>a:hover,
	.filter-options-date-dropdown .dropdown-menu>.active>a:focus {
	cursor: default;
}

.filter-options-date-dropdown .ns-select .dropdown-menu li>a {
	height: 80px;
}

.filter-options-date-dropdown-label {
	padding-bottom: 10px;
}

.filter-options-date-dropdown-item
:not
 
(
:last-child
 
)
{
border-bottom
:
 
2
px
 
solid
 
#d8d8d8
;


}
.filter-options-date-dropdown .date-dropdowns .select-wrapper {
	display: inline-block;
	position: relative;
}

.filter-options-date-dropdown .date-dropdowns .select-wrapper:after {
	content: "\e912";
	color: #da0104;
	font-family: 'imindef-icons';
	position: absolute;
	top: 1px;
	right: 16px;
	z-index: 5;
}

.filter-options-date-dropdown .date-dropdowns .select-wrapper.disabled:after
	{
	content: "\e912";
	color: grey;
	font-family: 'imindef-icons';
	position: absolute;
	top: 1px;
	right: 16px;
	z-index: 5;
}

.filter-options-date-dropdown .date-dropdowns select {
	border: none;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-position: 98% center;
	background-repeat: no-repeat;
	outline: none;
	padding: 0px 35px 0px 10px;
	position: relative;
	cursor: pointer;
	z-index: 10;
}

.filter-options-date-dropdown .date-dropdowns select::-ms-expand {
	display: none;
}

.filter-options-date-dropdown .date-dropdowns select.day:disabled,
	.filter-options-date-dropdown .date-dropdowns select.month:disabled {
	cursor: default;
	color: gray;
}

.search-suggestion {
	color: #dd0000;
}

@media ( max-width : 799px) {
	.srp-bar {
		background-color: #dd0000;
		color: white;
		font-family: 'latoregular';
		padding-right: 40px;
	}
	.srp-bar-group {
		margin-top: 75px;
		height: 70px;
		padding-top: 4px;
		background-color: #f2f2f2;
		border: solid 1px #e6e6e6;
		width: 100%;
	}
	.srp-bar-group a {
		background-color: transparent;
		right: 15px;
	}
	.srp-content-title {
		max-height: 55px;
		overflow: hidden;
		font-size: 18px;
		font-size: 1.28571rem;
	}
	.srp-content-text {
		font-size: 14px;
		font-size: 1rem;
		height: 60px;
		overflow: hidden;
	}
	.srp-content-publish {
		font-size: 14px;
		font-size: 1rem;
	}
	.srp-content-image {
		float: right;
		width: 80px;
		height: 80px;
		margin-top: -70px;
	}
	.srp-content-container {
		overflow: hidden;
	}
	.srp-content-container-has-image .srp-content-text {
		width: calc(100% - 90px);
	}
	.srp-content-container-has-image .srp-content-text-container {
		width: 100%;
	}
	.srp-content-container-empty {
		padding-top: 20px;
	}
	.srp-content-container-empty .filter-options-search-results-title {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.srp-content-container-empty button {
		padding-top: 10px;
		width: 100%;
	}
	.srp-content-container-empty button .filter-options-search-faq-button {
		width: 100%;
	}
	.filter-options-search-results-title {
		font-size: 14px;
		font-size: 1rem;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.filter-options-search-action {
		padding: 15px;
		color: #dd0000;
		font-size: 13px;
		font-size: 0.92857rem;
	}
	.filter-options-search-dropdown .ns-select {
		margin-left: 10px;
		margin-right: 10px;
	}
	.filter-options-search-dropdown .ns-select .dropdown-toggle {
		font-size: 14px;
		font-size: 1rem;
	}
	.filter-options-search-dropdown .dropdown-menu {
		position: absolute;
	}
	.filter-options-search-dropdown .filter-options-date-dropdown-menu {
		position: relative;
		display: block;
		background-color: white;
		border: none;
		box-shadow: none;
		-webkit-box-shadow: none;
		z-index: 1;
	}
	.filter-options-search-dropdown .filter-options-date-dropdown-label {
		color: #9b9b9b;
	}
	.filter-options-search-dropdown .filter-options-date-dropdown-item {
		background-color: white;
		border-bottom: 2px solid #d8d8d8;
	}
	.filter-options-search .filter-options-date-dropdown .dropdown-menu,
		.filter-options-search .filter-options-date-dropdown .dropdown-menu>li>a:hover,
		.filter-options-search .filter-options-date-dropdown .dropdown-menu>li>a:focus,
		.filter-options-search .filter-options-date-dropdown .dropdown-menu>.active>a,
		.filter-options-search .filter-options-date-dropdown .dropdown-menu>.active>a:hover,
		.filter-options-search .filter-options-date-dropdown .dropdown-menu>.active>a:focus,
		.filter-options-search .filter-options-date-dropdown .nav .open>a,
		.filter-options-search .filter-options-date-dropdown .nav .open>a:hover,
		.filter-options-search .filter-options-date-dropdown .nav .open>a:focus
		{
		background-color: white;
	}
	.filter-options-search .filter-options-search-button-border {
		border: solid 2px #c6c6cc;
	}
	.filter-options-search .filter-options-search-button {
		border-left: solid 2px #c6c6cc;
		border-right: solid 2px #c6c6cc;
		border-top: solid 2px #c6c6cc;
	}
	.filter-options {
		border-left: solid 2px #c6c6cc;
		border-right: solid 2px #c6c6cc;
		border-bottom: solid 2px #c6c6cc;
	}
}

.search-filter-date-error {
	font-family: 'latobold';
	color: #da0104;
	margin-top: 5px;
	text-align: center;
}

@media ( max-width : 799px) {
	.search-filter-date-error {
		font-family: 'latoregular';
		font-size: 12px;
	}
}

.hero-banner {
	position: relative;
	height: 100%;
}

.slideshow {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.slideshow-image {
	position: absolute;
	width: 100%;
	height: 100%;
	background: no-repeat 50% 50%;
	background-size: cover;
	animation-name: kenburns;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 15s;
	opacity: 1;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000;
	image-rendering: -webkit-optimize-contrast;
}

.slideshow-image:nth-child(1) {
	animation-name: kenburns-1;
	z-index: 2;
}

.slideshow-image:nth-child(2) {
	animation-name: kenburns-2;
	z-index: 1;
}

.slideshow-image:nth-child(3) {
	animation-name: kenburns-3;
	z-index: 0;
}

@
keyframes kenburns-1 { 0% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

1
.66667
 
%
{
opacity
:
 
1;
}
16
.66667
 
%
{
opacity
:
 
1;
-webkit-filter
:
 
blur
(0
.2px
);

	
filter
:
 
blur
(0
.2px
);

	
transition
:
 
filter
 
250
ms
 
ease-in-out
;


}
31
.66667
 
%
{
opacity
:
 
1;
}
35%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1);
transform


:

 

scale


(1);
-webkit-filter


:

 

blur


(10
px
);


    

filter


:

 

blur


(10
px
);

 

}
100%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1
.2


);
transform


:

 

scale


(1
.2


);
}
98
.33333
 
%
{
opacity
:
 
0;
transform
:
 
scale
(1
.20952
);


}
100%
{
opacity


:

 

1;
}
}
@
keyframes kenburns-2 { 31.66667% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

35%
{
opacity


:

 

1;
}
50%
{
opacity


:

 

1;
-webkit-filter


:

 

blur


(0
.2px


);
filter


:

 

blur


(0
.2px


);
transition


:

 

filter

 

250
ms

 

ease-in-out


;
}
65%
{
opacity


:

 

1;
}
68
.33333
 
%
{
opacity
:
 
0;
-webkit-transform
:
 
scale
(1);

	
transform
:
 
scale
(1);

	
-webkit-filter
:
 
blur
(10px);

	
filter
:
 
blur
(10px);


}
100%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1
.2


);
transform


:

 

scale


(1
.2


);
}
}
@
keyframes kenburns-3 { 65% {
	opacity: 1;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

68
.33333
 
%
{
opacity
:
 
1;
}
83
.33333
 
%
{
opacity
:
 
1;
-webkit-filter
:
 
blur
(0
.2px
);

	
filter
:
 
blur
(0
.2px
);

	
transition
:
 
filter
 
250
ms
 
ease-in-out
;


}
98
.33333
 
%
{
opacity
:
 
1;
}
100%
{
opacity


:

 

0;
-webkit-transform


:

 

scale


(1);
transform


:

 

scale


(1);
-webkit-filter


:

 

blur


(10
px
);


    

filter


:

 

blur


(10
px
);

 

}
}
.html-container {
	height: auto;
	width: 100%;
	position: absolute !important;
	z-index: 8;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding-left: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.html-container .button-label {
	font-family: 'latobold';
}

.html-container .herobanner-header {
	margin-bottom: 10px;
}

.html-container .herobanner-header div {
	font-family: 'latoblack';
	color: white;
}

.html-container .herobanner-body {
	color: white;
}

.html-container .rect-button {
	border-color: white;
}

.html-container .rect-button .button-label {
	color: white;
}

.html-container .rect-button .button-arrow {
	color: white;
}

.learn-more.join-mindef a, .ns-related-info a {
	color: white;
}

.learn-more.join-mindef a:hover, .ns-related-info a:hover {
	color: white;
}

.scroll-down-button {
	text-align: center;
	cursor: pointer;
}

.scroll-down-button .icon-scroll-down {
	font-size: 40px;
	line-height: unset;
	display: block;
}

.scroll-down-button .scroll-down-text {
	color: white;
	margin-bottom: 0px;
	font-weight: lighter;
}

.hero-banner-links {
	position: absolute;
	bottom: 20px;
	right: 30px;
}

.hero-banner-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.hero-banner-links ul li+li {
	margin-top: 10px;
}

.hero-banner-links .rect-button .button-label, .hero-banner-links .rect-button .button-arrow
	{
	color: #ffffff;
}

.hero-banner-links-mobile {
	text-align: center;
	margin-left: -20px;
}

.hero-banner-links-mobile a {
	color: #ffffff;
}

.hero-banner-links-mobile ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.hero-banner-links-mobile ul li+li {
	margin-top: 15px;
}

.page-segment.hero-banner-segment {
	padding-top: 154px;
	margin-top: -154px;
	height: 100vh;
}

@media screen and (min-width: 1440px) {
	.html-container {
		left: 50%;
		top: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
	}
	.html-container .herobanner-header {
		font-size: 72px;
		font-size: 5.14286rem;
		letter-spacing: 20px;
	}
	.html-container .herobanner-body {
		width: 627px;
		font-size: 18px;
		font-size: 1.28571rem;
	}
	.html-container .ns-related-info {
		margin-top: 90px;
	}
	.html-container .join-mindef {
		margin-top: 10px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1439px) {
	.html-container {
		left: 50%;
		top: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		max-width: 100%;
	}
	.html-container .herobanner-header {
		font-size: 56px;
		font-size: 4rem;
		letter-spacing: 12px;
	}
	.html-container .herobanner-body {
		width: 470.88px;
		font-size: 16px;
		font-size: 1.14286rem;
	}
	.html-container .ns-related-info {
		margin-top: 50px;
		padding-right: 30px;
	}
	.html-container .join-mindef {
		margin-top: 10px;
		padding-right: 30px;
	}
	.html-container .rect-button {
		height: 40px;
		width: 240px;
		padding: 5px 10px 5px 10px;
		font-size: 16px;
	}
	.html-container .scroll-down-text {
		font-size: 12px;
		font-size: 0.85714rem;
	}
}

@media screen and (max-width: 799px) {
	.hero-banner-segment p {
		word-wrap: break-word;
	}
	.hero-banner-segment .container-fluid.html-container {
		padding-bottom: 30px;
		padding-left: 35px;
		margin-top: 120px;
	}
	.hero-banner-segment .container-fluid.html-container>.row .herobanner-header
		{
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 6px;
		margin-bottom: 115px;
	}
	.hero-banner-segment .container-fluid.html-container>.row .ns-related-info-mobile,
		.hero-banner-segment .container-fluid.html-container>.row .join-mindef-mobile
		{
		margin-left: -15.35px;
	}
	.hero-banner-segment .container-fluid.html-container>.row .ns-related-info-mobile a,
		.hero-banner-segment .container-fluid.html-container>.row .join-mindef-mobile a
		{
		color: white;
		font-size: 14px;
		font-size: 1rem;
	}
	.hero-banner-segment .container-fluid.html-container>.row .join-mindef-mobile
		{
		margin-top: 16px;
	}
}

.hero-container-bottom {
	position: absolute;
	bottom: 20px;
	width: 100%;
	z-index: 8;
	color: white;
}

.hero-container-bottom .ns-related-info {
	margin-top: 50px;
	padding-right: 30px;
}

.hero-container-bottom .join-mindef {
	margin-top: 10px;
	padding-right: 30px;
}

.hero-container-bottom .rect-button {
	background-color: rgba(0, 0, 0, 0.5);
	border-color: white;
	padding: 5px 10px 5px 10px;
}

@media screen and (min-width: 1200px) {
	.herobanner-header.text-uppercase.text-white {
		width: 100%;
	}
}

@media screen and (min-width: 800px) and (max-width: 991px) {
	.herobanner-header.text-uppercase.text-white {
		width: 75%;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.herobanner-header.text-uppercase.text-white {
		width: 65%;
	}
}

@media screen and (max-width: 799px) {
	.herobanner-header.text-uppercase.text-white {
		width: 100%;
	}
}

@media screen and (max-width: 991px) and (min-width: 800px) {
	.ns-related-info .rect-button {
		width: 25%;
		float: right;
	}
}

.vline-content-body>li.hidden-line:after, .vline-content-body>li.hidden-line:before
	{
	visibility: hidden;
}

/** DYNAMIC BANNER **/
#dynamicBanner {
	overflow: hidden;
	height: 100%;
}

#dynamicBanner .carousel-inner {
	height: 100%;
}

#dynamicBanner .carousel-inner .item {
	height: 100%;
}

#dynamicBanner .carousel-inner .item img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

@
-webkit-keyframes zoom {from { transform:scale(1.2, 1.2);
	filter: blur(0px);
}

to {
	transform: scale(1, 1);
	filter: blur(15px);
}

}
@
keyframes zoom {from { transform:scale(1.2, 1.2);
	filter: blur(0px);
}

to {
	transform: scale(1, 1);
	filter: blur(10px);
}

}
.carousel-inner .item>img {
	-webkit-animation: zoom 10s;
	animation: zoom 10s;
	width: 100%;
}

@media ( max-width : 799px) {
	.carousel-inner .item {
		height: 470px;
	}
	.carousel-inner .item img {
		height: 100%;
		width: 100%;
	}
	.carousel-inner {
		height: 100%;
	}
}

.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right
	{
	left: 0;
	opacity: 0;
	z-index: 1;
}

@media all and (transform-3d) , ( -webkit-transform-3d ) {
	.carousel-fade .carousel-inner>.item.next, .carousel-fade .carousel-inner>.item.active.right
		{
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner>.item.prev, .carousel-fade .carousel-inner>.item.active.left
		{
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner>.item.next.left, .carousel-fade .carousel-inner>.item.prev.right,
		.carousel-fade .carousel-inner>.item.active {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.contact-details {
	margin-top: 50px;
}

.contact-details .by-message__how {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
}

.contact-details .by-message__btn {
	margin-top: 37px;
}

.contact-details__info {
	margin-top: 20px;
}

@media ( max-width : 799px) {
	#contact-us-banner {
		height: 100px;
		text-align: center;
	}
	#contact-us-banner>.container>.row>.type-display-2.heading {
		font-size: 2.71429rem;
		letter-spacing: 8.6px;
	}
	.type-title {
		font-size: 24px;
	}
	.contact-details {
		margin-top: 8px;
	}
	.contact-details .by-message__how {
		font-size: 14px;
	}
	.contact-details .by-message__btn {
		margin-top: 15px;
	}
	.contact-details .by-message__btn button {
		font-size: 14px;
		width: 300px;
		height: 45px;
		padding-left: 10px;
		padding-top: 13px;
		padding-bottom: 15px;
	}
	.contact-details .by-message__btn button .button-label {
		font-size: 14px;
	}
	.contact-details .by-message__btn button .button-arrow {
		vertical-align: text-top;
	}
	.contact-details__info {
		margin-top: 7px;
	}
}

.contact-snip__label {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
}

.contact-snip__num {
	letter-spacing: 5px;
}

@media ( max-width : 799px) {
	.contact-snip {
		margin-bottom: 24px;
	}
	.contact-snip__label {
		font-size: 14px;
	}
	.contact-snip__num {
		font-size: 24px;
		letter-spacing: 2.5px;
	}
	.contact-snip__more-info {
		font-size: 14px;
	}
}

.contact-us-location {
	margin-top: 50px;
}

@media ( max-width : 799px) {
	.contact-us-location {
		margin-top: 22px;
	}
}

.location-panels-nav {
	margin-top: 15px;
	width: 100%;
	font-size: 0;
}

.location-panels-nav .panel-nav {
	margin-right: -1px;
	display: inline-block;
	vertical-align: bottom;
	width: 50%;
	height: 130px;
	background-color: #ffffff;
	border: solid 1px #979797;
	border-bottom: none;
}

.location-panels-nav .panel-nav.active {
	height: 150px;
	border-bottom: solid 6px #dd0000;
}

.location-panels-nav .panel-nav.active>div {
	padding-top: 40px;
	padding-bottom: 40px;
}

.location-panels-nav .panel-nav:hover {
	color: unset;
}

.location-panels-nav .panel-nav .location-title {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
}

.location-panels-nav .panel-nav .location-specific {
	font-family: 'latoregular';
	font-size: 18px;
	text-align: left;
}

.location-panels-nav .panel-nav>div {
	padding: 20px 30px;
}

@media ( max-width : 799px) {
	.location-panels-nav {
		margin-top: 11px;
	}
	.location-panels-nav .panel-nav {
		width: 50%;
		height: 140px;
	}
	.location-panels-nav .panel-nav.active {
		height: 140px;
		border-bottom: solid 5px #dd0000;
	}
	.location-panels-nav .panel-nav.active>div {
		padding: 14px 10px;
	}
	.location-panels-nav .panel-nav:hover {
		color: unset;
	}
	.location-panels-nav .panel-nav .location-title {
		font-size: 14px;
	}
	.location-panels-nav .panel-nav .location-specific {
		font-size: 14px;
	}
	.location-panels-nav .panel-nav>div {
		padding: 14px 10px;
	}
}

.location-maps {
	display: inline-block;
	vertical-align: bottom;
	background-color: #ffffff;
	border: solid 1px #979797;
	height: auto;
	width: 100%;
}

.location-maps>div {
	display: none;
}

.location-maps>div.active {
	display: block;
}

.location-maps img {
	width: 100%;
}

@media ( max-width : 799px) {
	.location-maps {
		margin-right: 1px;
		margin-left: 1px;
		margin-bottom: 28px;
	}
	.location-maps img {
		width: 100%;
		height: 365px;
	}
}

.mindef-service-charter {
	margin-top: 39px;
	margin-bottom: 50px;
}

.mindef-service-charter .type-title {
	letter-spacing: 1.5px;
}

.mindef-service-charter .type-body-2 {
	line-height: 30px;
}

.mindef-service-charter .section-heading {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
}

.mindef-service-charter .contact-us-accordion .mindef-accordion-expand {
	font-family: 'latobold';
}

.mindef-service-charter .contact-us-accordion .panel-heading>span {
	font-family: 'latoregular';
	font-size: 18px;
	font-size: 1.28571rem;
	letter-spacing: 1.8px;
}

.mindef-service-charter .service-excellence-heading {
	margin-bottom: 20px;
}

.mindef-service-charter .service-excellence-body {
	line-height: 30px;
}

@media ( max-width : 799px) {
	.mindef-service-charter {
		margin-top: 23px;
	}
	.mindef-service-charter .type-body-2 {
		padding-left: 15px;
		font-size: 14px;
		line-height: 18px;
	}
	.mindef-service-charter .type-body-2 ul {
		list-style-type: none;
	}
	.mindef-service-charter .type-body-2 ul li+li {
		padding-top: 20px;
	}
	.mindef-service-charter .type-body-2.service-desc {
		letter-spacing: 0.2px;
		margin-top: 10px;
	}
	.mindef-service-charter .section-heading {
		font-family: 'latoblack';
		font-size: 18px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.mindef-service-charter .contact-us-accordion .panel-heading>span {
		font-size: 14px;
		font-size: 1rem;
		letter-spacing: 1.4px;
	}
	.mindef-service-charter .contact-us-accordion .panel-body ul {
		padding: 0;
	}
}

.cu-map-widget {
	display: block;
	text-align: center;
}

.cu-map-widget>div {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#contact-us-map {
	padding: 0;
}

.media-contacts {
	margin-top: 50px;
}

@media ( max-width : 799px) {
	.media-contacts {
		margin-top: unset;
	}
	.media-contacts .contact-snip {
		margin-bottom: 0;
	}
	.media-contacts .contact-snip__label {
		font-family: 'latoblack';
		font-size: 18px;
	}
	.media-contacts .contact-snip__num {
		margin-top: 8px;
		font-size: 24px;
		letter-spacing: 2.5px;
	}
	.media-contacts .contact-snip__more-info {
		font-size: 14px;
	}
}

@media ( max-width : 799px) {
	.se-item {
		font-size: 14px;
	}
	.location-maps {
		width: unset;
	}
}

@media ( min-width : 800px) {
	#contact-us-banner {
		height: 250px;
	}
	.container.feedback-form .row:first-child .type-subheading hr.border-bottom
		{
		margin-top: 0px;
	}
	.container.feedback-form .row:first-child .col-sm-12 {
		margin-top: 60px;
	}
	#feedbackFormComment {
		margin-top: 9px;
	}
}

#contact-us-banner>.container {
	position: relative;
	transform: translatey(-50%);
	top: 50%;
}

#contact-us-banner>.container .heading {
	letter-spacing: 20px;
}

.join-us-section-heading {
	margin-top: 50px;
}

.join-us-card-wrapper {
	padding-left: 0;
	padding-right: 0;
}

@media ( max-width : 799px) {
	.join-us-section-heading {
		margin-top: 17px;
	}
}

.join-us-card {
	text-align: center;
	width: 100%;
	height: calc(( 1170px/ 2)* 0.67);
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
}

.join-us-card .image {
	width: 50%;
	float: left;
}

.join-us-card .image img {
	width: 100%;
	height: 100%;
}

.join-us-card-wrapper {
	margin-top: 30px;
}

.join-us-card-wrapper.join-saf {
	margin-bottom: 120px;
}

.join-us-card .info {
	width: 50%;
	float: right;
	height: 100%;
	padding: 30px 36px;
	background-color: #f2f2f2;
}

.join-us-card .info .headline {
	letter-spacing: 5px;
	text-align: left;
	line-height: 1em;
}

.join-us-card .info .subheadline {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
	margin-top: 10px;
	line-height: 1em;
}

.join-us-card .info .description {
	line-height: 27px;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}

.join-us-card .info .discover-btn {
	text-align: left;
}

.join-us-card .info .discover-btn .button-label {
	font-family: 'latobold';
}

.join-us-card-row:nth-child(odd) .join-us-card .image {
	height: 100%;
	float: left;
}

.join-us-card-row:nth-child(odd) .join-us-card .info {
	height: 100%;
	float: right;
}

.join-us-card-row:nth-child(even) .join-us-card .image {
	height: 100%;
	float: right;
}

.join-us-card-row:nth-child(even) .join-us-card .info {
	height: 100%;
	float: left;
}

@media ( max-width : 799px) {
	#join-us-banner {
		height: 100px;
		text-align: center;
	}
	#join-us-banner>.container>.row>.type-display-2.heading {
		font-size: 2.71429rem;
	}
	#join-us-banner .heading {
		letter-spacing: 8.6px;
	}
	.join-us-card {
		width: 100%;
		height: 100%;
	}
	.join-us-card .image {
		width: 100%;
	}
	.join-us-card .image img {
		width: 100%;
		height: 180px;
	}
	.join-us-card>div {
		float: none;
		display: block;
	}
	.join-us-card-wrapper {
		margin-top: 15px;
	}
	.join-us-card-wrapper.join-saf {
		margin-bottom: 70px;
	}
	.join-us-card .info {
		width: 100%;
		height: unset;
		padding: 19px 14px;
		background-color: #f2f2f2;
	}
	.join-us-card .info .headline {
		letter-spacing: 3.3px;
		font-size: 32px;
		line-height: unset;
	}
	.join-us-card .info .subheadline {
		font-size: 20px;
		margin-top: 10px;
		line-height: unset;
	}
	.join-us-card .info .description {
		font-size: 14px;
	}
	.join-us-card .info .discover-btn .rect-button {
		width: 100%;
		height: 45px;
		font-size: 14px;
		line-height: 1em;
	}
}

.join-us-card-aspect-ratio {
	margin-bottom: 30px;
}

.join-us-card-aspect-ratio img {
	width: 100%;
	height: auto;
}

.join-us-card-aspect-ratio .info {
	padding: 30px;
	background-color: #f2f2f2;
}

.join-us-card-aspect-ratio .info .type-headline {
	margin-top: 0px;
}

.join-us-card-aspect-ratio .info .headline {
	text-align: left;
	line-height: 1em;
}

.join-us-card-aspect-ratio .info .subheadline {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
	margin-top: 10px;
	line-height: 1em;
}

.join-us-card-aspect-ratio .info .description {
	line-height: 27px;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}

.join-us-card-aspect-ratio .info .discover-btn {
	width: 80%;
	max-width: 360px;
	text-align: left;
}

.join-us-card-aspect-ratio .info .discover-btn .rect-button {
	width: 100%;
}

.join-us-card-aspect-ratio .info .discover-btn .button-label {
	font-family: 'latobold';
}

@media ( min-width : 800px) {
	#join-us-banner {
		height: 250px;
	}
	#join-us-banner .heading {
		letter-spacing: 20px;
	}
	.join-us-card-row:nth-child(odd) .join-us-card-aspect-ratio .image-container
		{
		left: 0px;
	}
	.join-us-card-row:nth-child(odd) .join-us-card-aspect-ratio .info {
		left: 0%;
	}
	.join-us-card-row:nth-child(even) .join-us-card-aspect-ratio .image-container
		{
		left: 50%;
	}
	.join-us-card-row:nth-child(even) .join-us-card-aspect-ratio .info {
		left: -50%;
	}
	.join-us-card-aspect-ratio.row {
		display: table;
	}
	.join-us-card-aspect-ratio [class*="col-"] {
		float: none;
		display: table-cell;
		vertical-align: top;
	}
	.join-us-card-aspect-ratio .image {
		width: 100%;
	}
	.join-us-card-aspect-ratio img {
		width: 100%;
		height: auto;
	}
	.join-us-card-aspect-ratio .info .headline {
		font-size: 2vw;
	}
	.join-us-card-aspect-ratio .info .subheadline {
		font-size: 1vw;
	}
	.join-us-card-aspect-ratio .info .description {
		font-size: 0.9vw;
	}
	.join-us-card-aspect-ratio .info .discover-btn {
		position: absolute;
		bottom: 30px;
	}
}

@media ( min-width : 800px) and (max-width: 1000px) {
	.join-us-card-aspect-ratio .info .headline {
		font-size: 2.5vw;
	}
	.join-us-card-aspect-ratio .info .subheadline {
		font-size: 2vw;
	}
	.join-us-card-aspect-ratio .info .description {
		display: none;
	}
}

#join-us-banner>.container {
	position: relative;
	transform: translatey(-50%);
	top: 50%;
}

.feedback-form input.form-control {
	height: 60px;
	margin-top: 4px;
	margin-bottom: 10px;
	border-radius: 0px;
	border: solid 2px #d8d8d8;
}

.feedback-form input.form-control:focus {
	box-shadow: none;
	outline: none;
}

.feedback-form textarea.form-control {
	height: 150px;
	margin-bottom: 10px;
}

.feedback-form .rect-button {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 100px;
}

.feedback-form .error-container {
	margin-bottom: 20px;
}

.feedback-form .error-icon {
	float: left;
}

.feedback-form .error-icon .fa {
	margin-right: 5px;
}

.feedback-form .error {
	margin-top: 0;
}

.feedback-form-success-message {
	letter-spacing: 0em;
	margin-bottom: 30px;
}

.feedback-form-success-sub-message {
	margin-bottom: 30px;
}

.feedback-form-success-sub-message p {
	margin: 0px;
}

.feedback-form-success-buttons {
	margin-bottom: 80px;
}

.error {
	margin-top: 20%;
}

.error .info .type-headline {
	line-height: 1.3em;
}

.error .info button {
	margin-top: 36px;
}

.error-page {
	height: 100vh;
}

@media ( max-width : 799px) {
	.error .image {
		margin-bottom: 40px;
	}
	.error .image img {
		width: 192px;
		height: 140px;
		display: block;
		margin: 0 auto;
	}
	.error .info .type-headline {
		font-family: 'latoblack';
		font-size: 24px;
		text-align: left;
	}
	.error .info .type-body-2 {
		font-size: 14px;
		line-height: 30px;
	}
	.error .info button {
		border: 3px solid #e1e1ec;
		width: 100%;
	}
	.error .info button .button-label {
		color: #dd0000;
		text-align: center;
		float: none;
	}
	.error .info button .button-arrow {
		display: none;
	}
	.error--500 .image img {
		height: 200px;
		width: 155px;
	}
	.error--500 .info .type-headline, .error--500 .info .type-body-2>span {
		color: #064961;
	}
	.error--500 .info .type-headline {
		margin-bottom: 10px;
	}
}

.sitemap {
	margin-bottom: 50px;
}

.sitemap .page-heading {
	margin-top: 50px;
	margin-bottom: 50px;
}

.sitemap .heading {
	font-family: 'latoregular';
	font-size: 18px;
	letter-spacing: 1.8px;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.sitemap .subheading>a, .sitemap .subheading {
	font-family: 'latoblack';
	font-size: 18px;
	color: #dd0000;
}

.sitemap .subheading+.subheading {
	margin-top: 10px;
}

.sitemap ul.sitemap-parent-list {
	padding: 0;
	list-style-type: none;
}

.sitemap ul.sitemap-parent-list ul.sitemap-child-list {
	padding: 0;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.sitemap ul.sitemap-parent-list ul.sitemap-child-list .item, .sitemap ul.sitemap-parent-list ul.sitemap-child-list .item>a
	{
	font-family: 'latoregular';
	font-size: 18px;
	color: #dd0000;
}

.sitemap ul.sitemap-parent-list ul.sitemap-child-list .item+.item {
	margin-top: 20px;
}

.sitemap ul.sitemap-parent-list ul.sitemap-child-list li {
	list-style-type: disc;
}

.sitemap .homepage-links-desktop {
	margin-top: 50px;
}

@media ( max-width : 799px) {
	.sitemap .page-heading {
		margin-top: 65px;
		margin-bottom: 30px;
		font-family: 'latoblack';
		font-size: 24px;
		letter-spacing: 8.6px;
	}
	.sitemap .heading {
		font-size: 14px;
		letter-spacing: 1.4px;
	}
	.sitemap .subheading>a, .sitemap .subheading {
		font-family: 'latobold';
		font-size: 13px;
		color: #a32221;
	}
	.sitemap ul.sitemap-parent-list {
		padding-left: 10px;
		list-style-type: none;
	}
	.sitemap ul.sitemap-parent-list ul.sitemap-child-list {
		padding: 0;
		padding-left: 20px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.sitemap ul.sitemap-parent-list ul.sitemap-child-list .item, .sitemap ul.sitemap-parent-list ul.sitemap-child-list .item>a
		{
		font-family: 'latobold';
		font-size: 13px;
		color: #a32221;
	}
	.sitemap ul.sitemap-parent-list ul.sitemap-child-list .item+.item {
		margin-top: 10px;
	}
	.sitemap ul.sitemap-parent-list ul.sitemap-child-list li {
		list-style-type: none;
		position: relative;
	}
	.sitemap ul.sitemap-parent-list ul.sitemap-child-list li::before {
		content: "- ";
		position: absolute;
		left: -10px;
	}
	.sitemap ul.sitemap-parent-list ul.sitemap-child-list ul.sitemap-child-list
		{
		margin-bottom: 0;
	}
}

.std-article {
	margin-bottom: 50px;
}

.std-article-heading {
	margin-top: 50px;
	margin-bottom: 50px;
}

.std-article-content .heading {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
	margin-bottom: 30px;
}

.std-article-content .content {
	line-height: 27px;
	margin-bottom: 30px;
}

.std-article-content .content>p+p {
	margin-top: 1.5em;
}

.std-article-content .subheading {
	font-family: 'latobold';
	font-size: 18px;
	text-align: left;
	margin-bottom: 30px;
}

@media ( max-width : 799px) {
	.std-article-heading {
		margin-top: 75px;
		margin-bottom: 25px;
	}
	.std-article-heading .type-headline {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
	}
	.std-article-content .heading {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.std-article-content .content {
		font-size: 16px;
	}
	.std-article-content .subheading {
		font-family: 'latobold';
		font-size: 18px;
		text-align: left;
		margin-bottom: 30px;
	}
}

#defence-topics {
	margin-bottom: 50px;
	margin-top: 50px;
}

#defence-topics .content-card {
	min-height: 430px;
	border-bottom: 1px solid #e1e1ec;
}

#defence-topics .content-container {
	margin-left: -1px;
	margin-right: -1px;
}

@media ( max-width : 799px) {
	#defence-topics {
		margin-top: 10px;
	}
}

.defence-topic-heading {
	margin-top: 50px;
	margin-bottom: 50px;
}

.defence-topic-heading .flat-button {
	padding-bottom: 0;
}

.defence-topic-content .heading {
	font-family: 'latobold';
	font-size: 24px;
	text-align: left;
	margin-bottom: 30px;
}

.defence-topic-content .content {
	line-height: 27px;
	margin-bottom: 30px;
	/*****************
            *  Handle img and iframe 
            *   inside rich text elements
            ******************/
}

.defence-topic-content .content>p+p {
	margin-top: 1.5em;
}

.defence-topic-content .content img {
	width: auto;
	height: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.defence-topic-content .content iframe {
	display: block;
	margin: 0 auto;
	max-width: 100% !important;
}

.defence-topic-content a {
	text-decoration: underline;
}

.defence-topic .mindef-quotation {
	margin-left: auto;
	margin-right: auto;
}

.defence-topic .mindef-quotation-source {
	margin-bottom: 39px;
}

.defence-topic .mindef-gallery-container {
	margin-bottom: 50px;
}

.defence-topic .more-resources {
	margin-bottom: 50px;
}

.defence-topic p {
	font-size: 12.0pt;
}

.defence-topic ul {
	font-size: 12.0pt;
}

@media ( max-width : 799px) {
	.defence-topic-heading {
		margin-top: 75px;
		margin-bottom: 25px;
	}
	.defence-topic-heading .type-headline {
		font-family: 'latoblack';
		font-size: 24px;
		font-size: 1.71429rem;
		letter-spacing: 8.6px;
	}
	.defence-topic-content .heading {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.defence-topic-content .content {
		font-size: 16px;
	}
	.defence-topic-content .content>p+p {
		margin-top: 10px;
	}
	.defence-topic .mindef-gallery-container {
		margin-bottom: 30px;
	}
	.defence-topic .mindef-quotation {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
	.defence-topic .mindef-quotation .mindef-quotation-body {
		font-size: 24px;
		font-size: 1.71429rem;
		text-align: center;
	}
	.defence-topic .mindef-quotation .mindef-quotation-source {
		font-family: 'latobold';
		font-size: 13px;
		font-size: 0.92857rem;
		float: none !important;
		text-align: center;
		margin-top: 16px;
	}
}

/** SAF Exercises **/
.safmap {
	background-size: cover;
}

.safmap .container {
	padding-top: 70px;
}

.safmap .flat-button {
	position: relative;
	left: 5%;
}

.safmap .page-heading {
	letter-spacing: 5px;
}

.safmap .worldmap {
	margin-top: 50px;
}

.safmap .worldmap img {
	width: 100%;
	height: auto;
}

@media ( max-width : 799px) {
	.safmap {
		margin-top: 120px;
	}
	.safmap .page-heading {
		font-family: 'latoblack';
		font-size: 24px;
		letter-spacing: 8.6px;
		margin-top: -60px;
	}
	.safmap .page-subheading {
		font-size: 14px;
	}
	.safmap .worldmap {
		padding-bottom: 30px;
	}
}

.country-carousel {
	margin-top: 60px;
	margin-bottom: 70px;
}

.country-carousel .country {
	cursor: pointer;
}

.country-carousel .country .flag {
	height: 90px;
}

.country-carousel .country .flag img {
	height: 100%;
	width: 100%;
}

.country-carousel .owl-nav {
	width: 100%;
	position: static;
}

.country-carousel .owl-nav .owl-next, .country-carousel .owl-nav .owl-prev
	{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 32px;
}

.country-carousel .owl-nav .owl-next {
	right: -40px;
}

.country-carousel .owl-nav .owl-prev {
	left: -40px;
}

.country-carousel .owl-stage-outer:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 50px;
	z-index: 200;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+44,ffffff+100&1+22,0+100 */
	background: -moz-linear-gradient(left, white 22%, rgba(255, 255, 255, 0.72)
		44%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, white 22%, rgba(255, 255, 255, 0.72)
		44%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, white 22%, rgba(255, 255, 255, 0.72)
		44%, rgba(255, 255, 255, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#00ffffff', GradientType=1);
	/* IE6-9 */
}

.country-carousel .owl-stage-outer:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 50px;
	z-index: 200;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+56&0+0,1+78 */
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.72) 56%, white 78%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.72) 56%, white 78%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.72) 56%, white 78%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',
		endColorstr='#ffffff', GradientType=1);
	/* IE6-9 */
}

@media ( max-width : 799px) {
	.country-carousel {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.country-carousel .owl-stage-outer:before, .country-carousel .owl-stage-outer:after
		{
		display: none;
	}
	.country-carousel .owl-stage-outer .owl-stage {
		padding-left: 0 !important;
	}
	.country-carousel .country .flag {
		height: 48px;
	}
	.country-carousel .country .flag img {
		height: 100%;
		width: 100%;
	}
	.country-carousel .country .name {
		font-size: 14px;
		margin-top: 9px;
	}
}

#saf-exercise-lightbox {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: white;
	z-index: 2000;
}

#saf-exercise-lightbox .close-saf-lightbox {
	position: absolute;
	top: 50px;
	right: 30px;
	cursor: pointer;
	z-index: 2001;
}

#saf-exercise-lightbox .close-saf-lightbox span[class^="icon"] {
	font-size: 48px;
	color: #383838;
}

#saf-exercise-lightbox .lightbox-content {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	position: relative;
}

#saf-exercise-lightbox .country-lightbox-carousel {
	margin-bottom: 70px;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-nav {
	position: relative;
	margin-top: 30px;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-prev,
	#saf-exercise-lightbox .country-lightbox-carousel .owl-next {
	position: absolute;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-prev>*,
	#saf-exercise-lightbox .country-lightbox-carousel .owl-next>* {
	display: inline-block;
	vertical-align: middle;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-prev i,
	#saf-exercise-lightbox .country-lightbox-carousel .owl-next i {
	font-size: 36px;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-prev span,
	#saf-exercise-lightbox .country-lightbox-carousel .owl-next span {
	font-size: 13px;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-prev {
	left: 0;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-prev span {
	padding-left: 10px;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-next {
	right: 0;
}

#saf-exercise-lightbox .country-lightbox-carousel .owl-next span {
	padding-right: 10px;
}

#saf-exercise-lightbox .country-lightbox-carousel .saf-gallery .aspect-ratio-box
	{
	margin-bottom: 0;
}

@media ( max-width : 799px) {
	#saf-exercise-lightbox .close-saf-lightbox span[class^="icon"] {
		font-size: 28px;
	}
	#saf-exercise-lightbox .country-lightbox-carousel .owl-nav {
		margin-top: 10px;
	}
}

.country-lg {
	margin-top: 110px;
	width: 100%;
}

.country-lg .name-and-flag>div {
	display: inline-block;
	vertical-align: middle;
}

.country-lg .name-and-flag .flag {
	width: 100px;
	height: 100%;
	margin-left: 40px;
}

.country-lg .name-and-flag .flag img {
	width: 100%;
	height: 100%;
}

.country-lg .exercises {
	margin-top: 30px;
}

.country-lg .exercises .exercise-list>ul {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	list-style: none;
}

.country-lg .exercises .exercise-list>ul li {
	display: inline-block;
	width: 48%;
}

.country-lg .saf-exercise-country-gallery {
	margin-top: 50px;
}

.country-lg .saf-exercise-country-gallery .mindef-gallery-caption {
	margin: 0;
	width: 100%;
	min-height: 70px;
	border-left: none;
	border: 1px solid #e1e1ec;
	padding: 20px;
}

.country-lg .saf-exercise-country-gallery .mindef-gallery-caption .saf-gallery-download
	{
	float: right;
	margin-top: 10px;
}

.country-lg .saf-exercise-country-gallery .owl-nav {
	display: none;
}

@media ( max-width : 799px) {
	.country-lg {
		margin-top: 90px;
	}
	.country-lg .name-and-flag>div {
		display: inline-block;
		vertical-align: middle;
	}
	.country-lg .name-and-flag .name {
		font-size: 24px;
	}
	.country-lg .name-and-flag .flag {
		width: 60px;
		height: 100%;
		margin-left: 20px;
	}
	.country-lg .name-and-flag .flag img {
		width: 100%;
		height: 100%;
	}
	.country-lg .exercises {
		margin-top: 15px;
	}
	.country-lg .exercises .exercise-list>ul {
		list-style: none;
	}
	.country-lg .exercises .exercise-list>ul li {
		margin-bottom: 10px;
	}
	.country-lg .exercises .exercise-description {
		line-height: 23px;
		margin-bottom: 15px;
	}
	.country-lg .exercise-legend {
		font-size: 12px;
	}
	.country-lg .saf-exercise-country-gallery {
		margin-top: 15px;
	}
	.country-lg .saf-exercise-country-gallery .mindef-gallery-controls>* {
		display: none;
	}
	.country-lg .saf-exercise-country-gallery .mindef-gallery-caption {
		display: none;
	}
	.country-lg .saf-exercise-country-gallery .saf-exercise-img-helper {
		padding-bottom: 15px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 5px;
		border: 2px solid #e1e1ec;
		font-size: 14px;
	}
	.country-lg .saf-exercise-country-gallery .saf-exercise-img-helper .info-and-download
		{
		overflow: hidden;
		margin-top: 10px;
	}
	.country-lg .saf-exercise-country-gallery .saf-exercise-img-helper .info-and-download .indicator
		{
		float: left;
	}
	.country-lg .saf-exercise-country-gallery .saf-exercise-img-helper .info-and-download .download-btn
		{
		font-family: 'latobold';
		float: right;
	}
}

.mindef-gallery.owl-carousel>.owl-stage-outer {
	height: 450px;
	background: black;
}

.mindef-gallery.owl-carousel>.owl-stage-outer>.owl-stage {
	height: 100%;
	overflow: hidden;
}

.mindef-gallery.owl-carousel>.owl-stage-outer>.owl-stage .owl-item {
	height: 100%;
}

.mindef-gallery.owl-carousel>.owl-stage-outer>.owl-stage .owl-item img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	max-width: 100%;
	height: auto;
	width: auto;
	max-height: 100%;
}

@media screen and (min-width: 1281px) {
	.wptheme2Col .wpthemePrimaryContainer.wpthemeCol, .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol
		{
		width: 100%;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
	.wptheme2Col .wpthemePrimaryContainer.wpthemeCol, .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol
		{
		width: 100%;
	}
}

@media screen and (min-width: 897px) and (max-width: 1024px) {
	.wptheme2Col .wpthemePrimaryContainer.wpthemeCol, .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol
		{
		width: 100%;
	}
}

@media screen and (min-width: 769px) and (max-width: 896px) {
	.wptheme2Col .wpthemePrimaryContainer.wpthemeCol, .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol
		{
		width: 100%;
	}
}

@media screen and (min-width: 601px) and (max-width: 768px) {
	.wptheme2Col .wpthemePrimaryContainer.wpthemeCol, .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol
		{
		width: 100%;
	}
}

@media screen and (min-width: 481px) and (max-width: 600px) {
	.wptheme2Col .wpthemePrimaryContainer.wpthemeCol, .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol
		{
		width: 100%;
	}
}

/* added by shah */

/* 8.	�GIVING STRENGTH TO OUR NATION� paragraph not aligned with �LATEST UPDATES� para */
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.herobanner-header.text-uppercase.text-white {
		width: auto;
		padding-left: 45%;
		margin-left: -383px;
	}
	.html-container .herobanner-body {
		width: 88%;
		padding-left: 45%;
		margin-left: -383px;
	}
	/* move red line tgt with above 2 para */
	.vline-content-body>li::after {
		margin-left: -393px !important;
		left: 45%;
	}
	.vline-content-body>li::before {
		margin-left: -398.5px !important;
		left: 45%;
	}

	/* enable 1st-child red dot on the banner heading */
	.vline-content-body>li:first-of-type::before {
		top: 482px !important;
	}
}

@media screen and (min-width: 1200px) {
	.herobanner-header.text-uppercase.text-white {
		width: 100%;
		padding-left: 45%;
		margin-left: -487px;
		letter-spacing: 12px;
	}
	.html-container .herobanner-body {
		width: 991.7px;
		padding-left: 45%;
		margin-left: -487px;
	}
		.vline-content-body>li::after {
		margin-left: -531px !important;
    left: 49%;
	}
	.vline-content-body>li::before {
		margin-left: -536.5px !important;
    left: 49%;
	}

	/* enable 1st-child red dot on the banner heading */
	.vline-content-body>li:first-of-type::before {
		top: 482px;
	}
}
/* align the red line in mobile view */
@media screen and (min-width: 800px) and (max-width: 991px) {
	.vline-content-body>li:after {
		margin-left: 43.2px !important;
	}
	.vline-content-body>li::before {
		margin-left: 37.5px !important;
	}

	/* enable 1st-child red dot on the banner heading */
	.vline-content-body>li:first-of-type::before {
		top: 482px;
	}
}

/* align the red line in mobile view */
@media screen and (max-width: 799px) {
	.vline-content-body>li::after {
		margin-left: 22.2px !important;
	}
	.vline-content-body>li::before {
		margin-left: 17px !important;
	}
	.vline-content-body > li:nth-child(2)::before {
    top: 46.5px !important;
}
	.vline-content-body>li:nth-child(3)::before {
		top: 50px !important;
	}
	.vline-content-body>li:nth-child(4)::before {
		top: 25px !important;
	}


.vline-content-body>li:first-of-type::before {
	/* remove the 1st bullet that appears on the banner */
	display: none;
}

}

/* 2.	defence-bg bg to be covered 100% after screen size exceeds 1366px */
@media screen and (min-width: 1455px) {
	.defence-bg {
		width: 100vw;
	}
}

/* red line Should stop somewhere at the banner img heading. */
.vline-content-body>li:after {
	top: 500px;
}
/* 5.	Banner img to inc back to 100% height from smaller screen size to bigger */
.page-segment.hero-banner-segment {
	height: 100vh !important;
}

/* end of addition */