/*New for gmaw 4*/
/* By A.P.*/
a {
	color: #007129;
	text-decoration: underline;
}

a:hover,
a:focus,
a:active {
	color: #00551F;
	text-decoration: none;
	cursor: pointer;
}

a.no-decoration {
	text-decoration: none;
	;
}

.light-link-container a {
	/*link in white color*/
	color: #fff;
}

.bold-link-container a {
	font-weight: bold;
}

a .fa {
	margin-left: 5px;
}

.text-white {
	color: #FFFFFF !important
}

/*Top steps bar*/
.steps-progress-link {
	text-decoration: none;
	;
}

/*Top steps bar ends*/
/*By A.P. End*/

/*gmw-general.css line 541*/
.gmw-top-bar ul li a {
	text-decoration: none;
}

/*NAv bar*/
.navbar .navbar-nav>li>a {
	text-decoration: none;
}

/* 2023 fixes by Oleg start */

.skip-link a {
	font-size: 2rem;
	color: inherit;
}

.skip-link a:focus {
	text-decoration: underline;
}

.navbar .navbar-nav>li>a:hover,
.navbar .navbar-nav>li>a:focus {
	text-decoration: underline;
}

/* 2023 fixes by Oleg end */

/*Blue bullets*/
.bullet-blue {
	list-style: none;
}

.bullet-blue li::before {
	content: "\2022";
	color: #0055A5;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	font-size: 2.3rem;
	margin-left: -1em;
}

/* 2023 fixes by Oleg start */
/* re-usable for all html lists which need to have a custom colour for numbers or bullets */
/* default colour is dark blue */
.gmw-custom-list li::marker {
	color: #0054A4;
}

/* 2023 fixes by Oleg end */
/*Blue Radio for survey inputs*/
.radio-blue .circle {
	border: 1px solid #0055A5;
}

.radio-blue input[type="radio"]:checked~.circle {
	border-color: #0055A5 !important;
}

.radio-blue input[type="radio"]:checked~.check {
	background-color: #0055A5D9 !important;
}


/*########################Sticky header on survey page ################################*/
/* Add to "gmw-forms.css" */
/* Please replace the following class  */
/* .survey-style-block th:nth-child(even),
          .survey-style-block td:nth-child(even) {
          background-color: #ddd !important;
      } */

/* with this one in "gmw-forms.css" */
.survey-style-block th:nth-child(even) {
	background-color: white !important;
}

/* Please add the new class between Survey progress bar starts / ends  */
/* Survey progress bar starts */

/* New CSS class added */
.progress-block__title {
	font-size: 2rem;
	padding-right: 2rem;
}

/* Survey progress bar ends */
/* Please add the new classes to "gmw-forms.css" */
/* Table with fixed headings - agree, disagree, etc STARTS  */
.table-fixed-header {
	table-layout: fixed;
	border-collapse: collapse;
}

.table-fixed-header__row {
	display: flex;
	padding-right: 15px;
	position: relative;
}

.table-fixed-header__row-td {
	flex: 1;
	min-width: 105px;
}

@media screen and (min-width: 1200px) {
	.table-fixed-header__tbody {
		display: block;
		overflow: auto;
		width: 100%;
		height: 450px;
		overflow-y: scroll;
	}
}

.table-fixed-header__tbody-row {
	display: flex;
}

.header-with-number-block {
	flex: 1 1 67%;
	margin-right: auto;
	max-width: 1200px;
}

.table-fixed-header__tbody-td {
	flex: 1;
	min-width: 105px;
	width: 105px;
	padding: 8px;
}

/* Table with fixed headings - agree, disagree, etc ENDS  */
/*######################## Sticky header on survey page ################################*/

/*Nav bar*/
@media only screen and (min-width: 768px) {
	.gmw-nav .logo-container {
		margin-left: 100px;
	}

	.gmw-nav .navbar-collapse {
		margin-right: 50px;
	}
}

/* url=/about/about  specific to Author box starts*/
.authors-grid-box-card {
	position: relative;
	padding-bottom: 100px;
}

.authors-grid-box-card-more-about {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

/* url=/about/about  specific to Author box ends*/


/*GMAW 2022 generic Rules starts*/

.bg-00305E {
	background-color: #00305E;
}

.light-grey-text {
	color: #000000AB !important;
	/* legacy IE11 */
	color: var(--grey-clr) !important;
}

.w-700 {
	font-weight: 700;
}

.w-500 {
	font-weight: 500;
}

.w-400 {
	font-weight: 400;
}

.border-gray-90-clr {
	border: 1px solid #E5E5E5;
	/* legacy IE11 */
	border: 1px solid var(--gray-90-clr);
}

h2.bold-blue-secondary-title {
	color: #0054A4 !important;
	font-size: 3.5rem;
	font-weight: 700;
}

/* 2023 fixes by Oleg start */
/* added .bold-green-secondary-title to decouple from h2 and to use with anything else e.g <div> */
h2.bold-green-secondary-title,
.bold-green-secondary-title {
	color: #007129 !important;
	font-size: 3.5rem;
	font-weight: 700;
}

/* 2023 fixes by Oleg end */

/* 2023 fixes by Oleg start */
/* added .blue-title-bar to decouple from h3 and to use with anything else e.g <legend> */
h3.blue-title-bar,
.blue-title-bar {
	background-color: #00305E;
	color: #fff;
	padding-top: 2rem;
	padding-bottom: 2rem;
	font-weight: 700;
}

/* 2023 fixes by Oleg end */

.gmaw2022-card {
	background-color: #FFF;
	box-shadow: 0px 3px 6px #00000029;
	border: 1px solid #DDDDDD;
}

.gmaw2022-card header {
	color: #0054A4;
	padding: 2rem 4rem;
}

.gmaw2022-card header.blue-title-bar {
	background-color: #00305E;
	color: #fff;
	padding: 2rem;
}

.gmaw2022-card header.blue-title-bar h2 {
	margin: 0.5rem;
}

.gmaw2022-card header h3,
/*added by Oleg to decouple the style from h3 element  */
.gmaw2022-card__title {
	font-weight: 700;
	font-size: 3rem;
}


.gmaw2022-card .card-block {
	padding: 0 4rem 4rem;
}

.panel-nested {
	background: none;
	box-shadow: none;
}

.panel-nested .panel-heading {
	border-radius: 1px;
}

.panel-nested .panel-nested-child {
	box-shadow: none;
}

.panel-nested .panel-nested-child .panel-body {
	border: 1px solid #E5E5E5;
}

.panel-default-2 .panel-heading {
	background-color: var(--gray-90-clr);
	background-color: #E5E5E5;
}

.panel-default-2 .panel-heading .panel-title.panel-default-2-title a {
	color: #3555A4;
	font-weight: 500;
}


.list-style-initial {
	list-style: initial;
}

.btn-radius-border-7 {
	border-radius: 7px;
}

.btn.btn-raised.btn.btn-success-inverse,
.btn-group-raised .btn.btn.btn-success-inverse,
.input-group-btn .btn.btn-raised.btn.btn-success-inverse,
.btn-group-raised .input-group-btn .btn.btn.btn-success-inverse {
	color: #007129;
	/* legacy IE11 */
	color: var(--green-clr);
	background-color: #fff;
	border: 1px solid #007129;
	border: 1px solid var(--green-clr);
}

.btn.btn-raised.btn.btn-success-inverse:hover,
.btn-group-raised .btn.btn.btn-success-inverse:hover,
.input-group-btn .btn.btn-raised.btn.btn-success-inverse:hover,
.btn-group-raised .input-group-btn .btn.btn.btn-success-inverse:hover {
	background-color: #007129;
	/* legacy IE11 */
	background-color: var(--green-clr);
	color: #fff;
}

/* 2023 fixes by Oleg start */
.btn.btn-raised:not(.btn-link):focus {
	outline-color: transparent;
}

.btn.btn-raised:not(.btn-link):focus-visible {
	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px white;
	outline: 2px solid black;
}

.btn.btn-raised:not(.btn-link):focus.btn-success {
	outline-color: transparent;

}

.btn.btn-raised:not(.btn-link):focus-visible.btn-success {

	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px black;
	outline: 2px solid black;

}


.asset-id-link-btn-success > a {
	background-color: #3D853F; /* legacy IE11 */
	background-color: var(--green-clr);
	color:#fff !important;
	padding: 8px 30px;
	margin: 10px 1px;
	text-decoration: none;
	border-radius: 2px;
	display: inline-block;
	line-height: 1.42857143;
	position: relative;
	vertical-align: middle;
	font-size: 14px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
}


/* 2023 fixes by Oleg end */

.btn.btn-raised.btn.btn-primary,
.btn-group-raised .btn.btn.btn-primary,
.input-group-btn .btn.btn-raised.btn.btn-primary,
.btn-group-raised .input-group-btn .btn.btn.btn-primary {
	color: #FFF;
	background-color: #3555A4;
}

.btn.btn-raised.btn.btn-primary:hover,
.btn-group-raised .btn.btn.btn-primary:hover,
.input-group-btn .btn.btn-raised.btn.btn-primary:hover,
.btn-group-raised .input-group-btn .btn.btn.btn-primary:hover,
.btn.btn-raised.btn.btn-primary:focus,
.btn-group-raised .btn.btn.btn-primary:focus,
.input-group-btn .btn.btn-raised.btn.btn-primary:focus,
.btn-group-raised .input-group-btn .btn.btn.btn-primary:focus {
	background-color: #004081;
	/*TODO verify with brett*/
}

/* 2023 fixes by Oleg start */
.btn.btn-raised.btn.btn-primary:focus {
	outline-color: transparent;
}

.btn.btn-raised.btn.btn-primary:focus-visible {
	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px black !important;
	outline: 2px solid black !important;
}

/* 2023 fixes by Oleg end */


.nav.nav-tabs-transparent.indicator-success-gmw2022 li {
	background-color: #007129;

}

.nav.nav-tabs-transparent.indicator-success-gmw2022 li a {
	color: #FFF !important;
	text-decoration: none;
}

/* 2023 fixes by Oleg start */
.nav.nav-tabs-transparent.indicator-success-gmw2022 li a:focus {
	outline-color: transparent;
}

.nav.nav-tabs-transparent.indicator-success-gmw2022 li a:focus-visible {
	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px black;
	outline: 2px solid black;
}

/* 2023 fixes by Oleg end */

.nav.nav-tabs-transparent.indicator-success-gmw2022 li.active {
	background-color: #FFF;
	text-decoration: none;
}

.nav.nav-tabs-transparent.indicator-success-gmw2022 li.active a {
	color: #3B3B3B !important;
	color: var(--gray-90-clr);
}

.nav.nav-tabs.indicator-success-gmw2022 .ms-tabs-indicator {
	background-color: transparent;
}

.nav.nav-tabs-transparent.indicator-success-gmw2022 {
	border-bottom: 0;
}


/*form controls starts*/
.gmw-org-form .gmaw2022-form-control.form-control,
.gmw-org-form .form-group .gmaw2022-form-control.form-control,
.form-group.is-focused .gmaw2022-form-control.form-control {
	background: #FFF;
	padding: 0.5rem 1rem;
	border: 1px solid #5A5A5A;
}

select.gmaw2022-form-control.form-control {
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
	box-shadow: 0px 3px 6px #0000001D;
}

/* 2023 fixes by Oleg start */
.gmaw2022-form-control.form-control:focus {
	outline-color: transparent;

}

.gmaw2022-form-control.form-control:focus-visible {
	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px white;
	outline: 2px solid black;
}

/* 2023 fixes by Oleg end */

/*Blue Radio for survey inputs*/
.radio-gmaw5-category-1 .circle {
	border: 1px solid #00305E;
	box-shadow: inset 0px 3px 6px #00000029;
}

.radio-gmaw5-category-1 input[type="radio"]:checked~.circle {
	border-color: #00305E !important;
}

.radio-gmaw5-category-1 input[type="radio"]:checked~.check {
	background-color: #00305E !important;
}

.radio-gmaw5-category-1 label,
.checkbox-gmaw5-category-1 label {
	font-size: 2rem;
	line-height: 2;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E8E8E8;
	border-radius: 6px;
}

/* Oleg */
.radio-gmaw5-category-1 label:focus,
.checkbox-gmaw5-category-1 label:focus {
	outline-color: transparent;
}

.radio-gmaw5-category-1 label:focus-visible,
.checkbox-gmaw5-category-1 label:focus-visible {
	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px white;
	outline: 2px solid black;
}

/*  */

.radio-gmaw5-category-1 span {
	left: 15px;
	top: 12px;
}

/*form control ends*/

.notes-block {
	background-color: #FCFCFC;
	border: 1px solid #DBDBDB;
	font-size: 1.8rem;
	padding: 2rem;
}
.iso-notes-block {
	font-size: 14px !important;
}

.table tr td,
.table tr th {
	border-color: #BEBEBE !important;
	/*overrifing the one from style.light-blue-500.min.css*/
}

.only-bold-numbers.color-0054A4 {
	font-weight: 700;
	color: #0054A4;
}

.only-bold-numbers>li>span {
	font-weight: 400;
	color: #3B3B3B;
	color: var(--dark-grey-clr);
}

.d-flex {
	display: flex;
}

/*Mo bile screen navbar*/
.ms-slidebar, .ms-slidebar .ms-slidebar-menu > li > a.link{
	background-color: #0B1538;
}
/*GMAW 2022 generic RUle ends*/


/*GMAW 2022 update - footer starts*/
.gmw-footer-top-bar {
	background-color: #031538;
}

/* .gmw-footer-top-bar h3 {
	font-weight: 500;
	margin-bottom: 5px;
	font-size: 1.5rem;
} */
/* 2023 fixes by Oleg start */
.gmw-footer-top-bar__title {
	font-weight: 500;
	margin-bottom: 5px;
	font-size: 1.5rem;
}

/* 2023 fixes by Oleg end */
.gmw-footer-lower-bar {
	color: #000;
}

.gmw-footer-terms ul {
	font-size: 1.4rem;
}

/*GMAW 2022 update - footer ends*/
/*GMAW 2022 update - homepage-index starts*/
.intro-box-h3 {
	font-weight: bold;
	margin: 0;
}

.sign-up-in-how-to-use-block .btn {
	color: #3B3B3B;
	color: var(--dark-grey-clr);
	font-weight: 700;
	font-size: 2.5rem;
	white-space: normal;
}

/*GMAW 2022 update - homepage-index ends*/

/*GMAW 2022 update - dashboard starts*/
.dashboard-welcome-box {
	background: #0B1538;
}

/* 2023 fixes by Oleg start */
/* added .dashboard-welcome-box__big-text class to decouple font size from h1 */
.dashboard-welcome-box h1,
.dashboard-welcome-box .dashboard-welcome-box__big-text {
	font-size: 6rem;
	overflow-wrap: anywhere;
}

/* 2023 fixes by Oleg end */

.bars-main-content .content-primary-like-heading {
	font-size: 2.5rem;
}

.bars-main-content .content-secondary-like-heading {
	font-size: 2.2rem;
}

.bars-main-content .content-inner-listing {
	margin-left: 0;
	padding-left: 18px;
}

.instructions-block-dash-home .instructions-content .panel.parent-panel>.panel-heading,
.instructions-block-dash-home .instructions-content .panel.parent-panel>footer {
	background-color: #E5E5E5;
	background-color: var(--gray-90-clr);
}

.instructions-block-dash-home .instructions-content .panel.parent-panel {
	box-shadow: 0px 3px 6px #00000057;
}

.instructions-block-dash-home .instructions-content .panel.parent-panel>footer .panel {
	box-shadow: 0px 3px 6px #00000072;
}

.survey-form .btn-link-item a {
	margin: 0;
	font-weight: 700;
	padding: 1.1rem 1rem;
	border-radius: 8px;
	text-transform: none;
}

.survey-form .btn-link-item a.get-survey-link i {
	rotate: -45deg;
	margin-right: 3px;
	font-size: 1.6rem;
}

.survey-form .btn-link-item a.generate-report-link {
	background-color: #283E84;
}

.survey-form .btn-link-item a.generate-report-link:hover,
.survey-form .btn-link-item a.generate-report-link:active {
	background-color: #0B1538 !important;
}


.survey-form .btn-link-item a.generate-report-link.disabled {
	background-color: #8994B5;
}



.survey-form .field-item.border-transperent {
	border: 1px solid transparent;
}

.survey-form .field-item.text-standout {
	font-size: 2rem;
	color: #3555A4;
	font-weight: 700;
}

.gmw-active-survey-title .close-survey-link {
	margin: 0 0 0 auto;
	background-color: #E5F4FF;
	padding: 1rem 3rem 1rem 3rem;
	color: #000;
	font-weight: 700;
	border-left: 3px solid #fff;
	line-height: 2;
	text-decoration: none;
}

/* 2023 fixes by Oleg start */
.gmw-active-survey-title .close-survey-link:focus {
	outline-color: transparent;
}

.gmw-active-survey-title .close-survey-link:focus-visible {
	box-shadow: 0 0 0 2px currentColor, 0 0 0 4px black;
	outline: 2px solid white;
}

/* 2023 fixes by Oleg end */

.field-items-container.pull-right-container {
	margin: 0 0 0 auto;
}

.field-items-container.generate-report-link-container {
	max-width: 190px;
}

/*GMAW 2022 update - dashboard ends*/

/*GMAW 2022 update - create survey step 1 starts*/
.add-sub-department-link {
	font-weight: 700;
}

.org-department-add-block p {
	margin: 0;
	align-self: center;
}

.add-department-btn a.btn {
	font-weight: 700;
	border-radius: 8px;
}

.nav-buttons-block-create-survey {
	justify-content: space-between;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px #00000029;
	border: 1px solid #EBEBEB;
	border-radius: 8px;
}

.nav-buttons-block-create-survey p {
	margin: 0;
	color: #000;
	flex:1;
}

/*GMAW 2022 update - create survey step 1 ends*/
/*GMAW 2022 update - create survey step 2 starts*/
ul.alt-bg {
	border: 2px solid #EFEFEF;
}

/*GMAW 2022 update - create survey step 2 ends*/

/*GMAW 2022 update - create survey step 3 starts*/
.create-survey-input-radio-label-container .radio,
.create-survey-input-radio-label-container p {
	display: inline;
}

/*GMAW 2022 update - create survey step 3 ends*/

/*GMAW 2022 update - create survey step 4 starts*/
.survey-name-form label {
	font-size: 2rem;
	display: block;
}

/*GMAW 2022 update - create survey step 4 ends*/

/*GMAW 2022 update - create survey step 5 starts*/
.instructions-text-highlight {
	background: #D6DEE8;
	padding: 2rem;
	font-weight: bold;
}

.survey-preview-form label {
	font-size: 2rem;
}

.survey-preview-form .gmaw2022-form-control.form-control {
	width: 150px;
	display: inline;
}

.survey-preview-form .glyphicon-calendar {
	font-size: 3rem;
	top: 8px;
}

/*GMAW 2022 update - create survey step 5 ends*/

/*GMAW 2022 update - take survey starts*/
.progress-block-container {
	background-color: #3B3B3B;
	background-color: var(--dark-grey-clr);
	z-index: 999;
}

.progress-block-container.fixed {
	position: fixed;
	top: 0;
	width: 100%;
}

.take-surveys-bg {
	background-image: url(../img/common/Survey_Banner.png);
	background-size: cover;
	background-position: center center;
}

/* 2023 fixes by Oleg start */
/* Give bg image bg colour for accessibility purposes */
/* if bg image fails to load, users should be still able to see light colored title with accessible color contrast */
.take-surveys-bg {
	background-color: rgb(0, 77, 156);
}

/* 2023 fixes by Oleg end */

/*GMAW 2022 update - take survey ends*/

/*GMAW 2022 update - about starts*/
.about-page-header h1 {
	font-size: 5rem;
	;
}

/*GMAW 2022 update - about ends*/

/*GMAW 2022 update - edit my info starts*/
.form-group select {
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
}

/*GMAW 2022 update - edit my info ends*/

/*GMAW 2022 update - reports pages starts*/
.nav-buttons-block-report-pages {
	justify-content: space-between;
	border-top: 1px solid;
	border-color: #E5E5E5;
	border-color: var(--gray-90-clr);
}

.nav-buttons-block-report-pages a {
	margin-left: 0;
}

.report-page-container {
	background-color: #fff;
	;
}

.question-block {
	border: 2px solid #00305E;
	/*overflow-y: auto;*/
}

.question-block .card-block {
	padding: 0;
}

.question-block.gmaw2022-card .card-header h4.card-title {
	margin: 0;
	font-weight: 400;
}

.question-block.gmaw2022-card .card-header h3.card-title.h4 {
	margin: 0;
	font-weight: 400;
	font-size: 18px;
}

.graph-block {
	display: flex;
	flex-wrap: wrap;
}

.graph-block-graph {
	flex: 1;
	padding-top: 15px;
}

.graph-block.org-prediction {
	justify-content: center;
	align-items: center;
	border-top: 1px solid #E5E5E5;
}

.graph-block.org-prediction p {
	margin: 0;
}

/* Removed border radious by Oleg for 2022 update as users may confuse it with a button */
/* .graph-block.org-prediction .org-prediction-bar {
	border-radius: 7px;
} */

/* 2023 fixes by Oleg start */
/* Oleg added color for appropriate color contrast  */
.graph-block.org-prediction .org-prediction-bar.strength,
.graph-block.org-prediction .org-prediction-bar.some,
.graph-block.org-prediction .org-prediction-bar.significant {
	color: #000000;
	color: var(--black-clr);
	font-weight: 700;
}

/* 2023 fixes by Oleg end */
.graph-block.org-prediction .org-prediction-bar.strength {
	background-color: #007129;
}

.graph-block.org-prediction .org-prediction-bar.some {
	background-color: #F8ED7C;
}

.graph-block.org-prediction .org-prediction-bar.significant {
	background-color: #E57606;
}

.graph-block.org-prediction .org-prediction-bar.serious {
	background-color: #BA4444;
	/* Added color for appropriate color contrast by Oleg for 2023 update */
	color: #ffffff;
}

.next-steps-congratulations-box {
	background: #00305E;
	box-shadow: 0px 3px 6px #00000029;
	border-radius: 8px;
	color: #fff;
	font-size: 2rem;
	font-weight: 400;
}

.next-steps-congratulations-box .box-header .box-title {
	font-size: 2.6rem;
	font-weight: 700;
	margin: 0;
}

/*Appendix*/
.panel-body#org-info {
	padding: 0 30px;
	background-color: #EDF6FF;
}

.panel-body#org-info .table tr td,
.panel-body#org-info .table tr th {
	padding: 14px 0px !important;
}

.reports-main .table-striped-primary>caption {
	color: inherit;
}

.table.table-striped-primary tr td,
.table.table.table-striped-primary tr th {
	border: 0 !important;
	/*overriding style.light-blue-500.min.css*/
	padding: 14px !important;
	/*overriding style.light-blue-500.min.css*/
}

/*Thank you page*/
.thank-you-block i {
	font-size: 20rem;
	color: #007129;
}

/*GMAW 2022 update - reports pages ends*/



	/*Only apply to increase mobile frienldyness GMAW2022*/
	@media screen and (max-width:767px){

		.ms-scrollable-section{
			min-width: 375px;
			overflow-x: auto;
		}
		.gmaw2022-card .card-block{
			padding: 0 2rem 2rem;
		}

		.dashboard-welcome-box__big-text{
			font-size: 4rem !important;
		}
		.instructions-block .ms-collapse .panel .panel-heading .panel-title a{
			line-height: 1.2;
		}
		
		/*Dashboad homepage */
		.home-reports-main{
			margin-left: 10px !important;
			margin-right: 10px !important;
		}
		.home-survey-instructions-block .panel-group{
			padding:0;
		}
		.home-survey-instruction-section{
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
		.home-survey-instruction-section ol{
			padding-left: 0 !important;
			padding-right: 10px !important;
			margin-left: 10px !important;
		}
		/*Dashboad homepage ends*/

		/* Create survey page*/
		.table-responsive.org-dept
		{
			overflow-x: auto;
		}

		/* get survey link*/
		.copy-link-block{
			flex-direction: column;
		}
		.copy-link-box p {
			overflow-wrap: break-word;
			overflow-wrap: anywhere;
		}
		.copy-link-box,.copy-link-icon.gmw-org-form{
			padding-top: 10px;
		}
		.survey-link-in-copy-text-box{
			overflow-wrap: break-word;
			overflow-wrap: anywhere;
		}

		/*Report pages*/
		.report-cover .overlay-tranperent-blue{
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
		.highcharts-figure{
			overflow-x: auto;
			scroll-snap-type: x mandatory;
		}
		.highcharts-figure div{
			scroll-snap-align: center;
		}

		.nav-buttons-block a, a.btn {
			white-space: normal;
		}

		/*org review page*/
		.table-responsive > .table > thead > tr > th{
			white-space: normal;
		}

		/*About us page*/
		.project-team-container{
			padding-left: 15px;
			padding-right: 15px;
		}
		.project-team-container .lead.lead-lg{
			margin-right: 0 !important;
		}

		.authors-block .d-flex{
			flex-direction: column;
		}
		.authors-block .authors-information-section{
			padding-left: 0 !important;
			overflow-wrap: break-word;
		}
		.authors-block .authors-information-section h3.h4{
			text-align: center;
		}
		.partners-container{
			padding-left: 15px;
			padding-right: 15px;
		}

		/*about safety*/
		#health-case section ul li{
			overflow-wrap: break-word;
		}

		/*snack-bar*/
		.ms-only-snackbar{
			width:100% !important;
			top: 100px !important;;
		}
	}
	@media screen and (max-width:450px){
		/*Report pages*/
		.report-cover .title 
		{
			font-size: 5rem !important;
		}
	}