div.electionHelperTool_result {
	div.container {
		background: #cff4fc;
		padding-inline: 20px;
		padding-block: 15px;
		border-radius: 10px;
		margin-bottom: 25px;
	}
	div.container > h2.container-title {
		font-size: 2rem;
	}
	div.container > div.container-body > div > h3 {
		font-size: 1.3rem;
		display: block;
		text-align: left;
		margin-top: 15px;
		margin-bottom: 10px;
	}
}
.options_label_hidden{
    display:none;
}
h2.result-condition-indicator {
	background: #011f5f;
	color: white;
	padding-inline: 20px;
	padding-block: 15px;
	border-radius: 50px;
	display: block;
	margin-bottom: 35px;
	text-align: center;
    display: none;
}
#content div.electionHelperTool_result div:is(.sub-container-body, .container-body) > ul {
    padding-left: 15px;
    margin-bottom: 10px;
    li{
        font-size: 0.8rem;
        padding-bottom: 0px;
    }
}
#content div.electionHelperTool_result div:is(.sub-container-body, .container-body) > p {
    margin-bottom: 10px;
}
#content div.electionHelperTool_result div.container div.sub-container {
    margin-bottom: 10px;
    margin-top:    10px;
}
#content div.electionHelperTool_result div.container div.sub-container:is(:nth-of-type(1),:nth-of-type(2)) {
    border-right:  2px solid #16367a;
}
.webform-submission-deferral-advice-tool-form a[target=_blank]:after {
    height: 10px;
    width: 10px;
    position: relative;
    right: -8px;
    top: 0px;
    z-index: 9999;
    font-size: 10px;
    font-weight: bold;
    content: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='white' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E);
}
.webform-submission-deferral-advice-tool-form strong{font-weight: 700;}
div#result_condition1 :first-child.container, div#result_condition2 :first-child.container{
    background: rgba(255, 192, 172, 0.3137254902);
    border: 1px solid rgba(255, 192, 172, 0.3137254902);
}
div#result_condition1 > .container{
    border: 1px solid #cff4fc;
}
.territory_senator_text p{
    margin-top: -1em !important;
}
#disclaim ul{
margin-bottom: 0;
}
body:not(.path-frontpage) #main .webform-submission-deferral-advice-tool-form  a[target=_blank]:after {content:unset}
.attributes #disclaim p:last-child{
    margin-bottom: unset
}
.parl_title p{
    font-weight:400;
    margin-bottom:0;
}
.parl_title ul li{ 
    font-weight:400;
    padding: 0
    margin:0;
}
.parl_title ul{
    margin: 0.5em 0 0 2em;
    padding:0;
}

fieldset.ceases_parliamenterian{display:none !important;} 
.summary_results_wrapper label {display:none}
.summary_results_wrapper h3{ margin-bottom: 1em}
.summary_results_wrapper{padding-bottom: 2em}
#edit-intro-header a{
	color: #1f3c79;
	&:hover{text-decoration: none;}
}
div.alert.alert-info a{
	color: #1f3c79;
	&:hover{text-decoration: none;}
}
.electionHelperTool_result.result_condition .container a{
	color: #1f3c79;
	&:hover{text-decoration: none;}
}
div.electionHelperTool_result  > div.container.container-note > div.container-body{
	padding-inline: 20px;
	padding-block:  10px;
	
}
div.electionHelperTool_result  > div.container.container-note > div.container-body > p{
	padding-left: 0px;
}
div.electionHelperTool_result  > div.container.container-note.hidden{
	display: none;
}

div.electionHelperTool_result  > div.container.container-deferral-termination{
	padding-top: 25px;
	padding-bottom: 20px;
	padding-inline: 25px;
}

div.electionHelperTool_result  > div.container.container-termination-event{
	padding-block: 25px;
	padding-inline: 25px;
}

#content div.electionHelperTool_result  > div.container.container-deferral-termination ul > li,
#content div.electionHelperTool_result  > div.container.container-termination-event ul >  li,
#content div.electionHelperTool_result  > div.container.container-note ul > li{
	font-size: 0.9rem;
	padding-left: 0.5em;
	/* border: 3px solid #ffcf00 !important;  */
}
#content div.electionHelperTool_result.result_condition > div.container.container-termination-event > div.container-body{
	margin-left: 0.15rem;
}
#content div.electionHelperTool_result.result_condition > div.container.container-termination-event > div.container-body > p.no-term-unless-notice{
	font-size: 1.3rem;
	font-weight: 500;
	color: #011F5F;
	font-family: "Archivo", "Arial";
}

#content div.electionHelperTool_result > div.container.container-deferral-termination  div.sub-container{
	margin-top: 0px;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#content div.electionHelperTool_result > div.container.container-deferral-termination > .container-title{
	margin-bottom: 1rem;
}
#content div.electionHelperTool_result > div.container.container-deferral-termination  div.sub-container > .sub-container-title{
	margin-top: 0rem;
}
body:is(.path-deferral-advice-tool-glossary) table > tbody > tr:has(:target) {
   border-top: 3px solid #001F5F !important;
   border-left: 3px solid #001F5F !important;
   border-right: 3px solid #001F5F !important;
   border-bottom: 3px solid #001F5F !important;
}
body:is(.path-deferral-advice-tool-glossary) table > tbody > tr:has(:target) > td {
   /* border: 2px solid #001F5F !important; */
}
body:is(.path-deferral-advice-tool-glossary) table > tbody > tr:has(:target) > td > span,
body:is(.path-deferral-advice-tool-glossary) table > tbody > tr:has(:target) > td > p{
    /* color: white !important; */
}
legend#edit-na--wrapper-legend>span,
div#edit-options-a-to-b > div > label,
div#edit-options-b-to-c > div > label,
div#edit-options-c-to-d > div > label{
	font-size: 1.25rem;
  	margin-top: 2.0rem;
	margin-bottom: 0.5rem;
	display: block;
}
div#edit-options-c-to-d{
    margin-bottom: 2.0rem !important;
}
div#edit-options-c-to-d > div > label{
    display: none;
}
legend#edit-na--wrapper-legend>span{
	margin-top: 0.5rem;
}
.electionHelperTool_result.result_condition.result_condition_not_elected > div.container{
	background: #FFEFCA;
}
#content .electionHelperTool_result_label.result_label > span > p{
	font-size: 1.2rem;
}
.electionHelperTool_result_label.result_label{
	margin-bottom: 1.2rem;
	padding-left: 0.5rem;
}
.electionHelperTool_result_label.result_label:has(+ .result_condition_not_elected) {
	/* border: 3px solid #ffcf00 !important;  */
	margin-top: 3rem;
}

@media (min-width: 1200px)  {
	div#edit-container-standing, div#edit-container-non-standing-state-wrapper {
		display: flex;
		gap: 25px;
	}
}
div#edit-container-notstanding-term-not-expiring div.container {
    background: #FFEFCA;
}
/* @media (min-width: 1200px)  {
	div#block-pearl-content div.result_condition_elected .container-termination-event,
    div#block-pearl-content div.result_condition_not_elected .container-termination-event{
		min-height: 250px;
	}
}*/

@media print {

	/* First bit  starts*/
	body.path-webform header {
		display: none;
	  }
	
	  body.path-webform .highlighted {
		display: none;
	  }
	
	  body.path-webform footer {
		display: none;
	  }
	
	  body.path-webform nav.tabs {
		display: none;
	  }
	
	  body.path-webform div#edit-actions {
		display: none
	  }
	
	  body.path-webform .container-body.row.row-eq-height {
		flex-direction: column
	  }
	
	  body.path-webform .sub-container.col-sm-4 {
		width: 100%;
		border-right: unset !important;
	  }

	/* First bit ends */
	/* Second bit Starts */
	body div#page-wrapper div#main{
		max-width: unset !important;
	}
	body div#page-wrapper div#main main#content{
		padding-inline: 0px;
	}
	body div#page-wrapper div#main main#content > section.section{
		margin-top: 0px;
	}
	body div#page-wrapper div#main main#content > section.section #block-pearl-content > div.content > form > #edit-page-results div.electionHelperTool_result.result_condition > .container{
		max-width: unset;
		-webkit-print-color-adjust: exact !important;
		background: #cff4fc
	}
	p:has(span#scroll-to-top-button){
		display: none !important;
		opacity: 0.0;
	}
	
	body div#page-wrapper div#main main#content > section.section #block-pearl-content > div.content > form > #edit-page-results div#edit-container-notstanding-term-not-expiring div.electionHelperTool_result.result_condition.result_condition_elected >  .container{
		background: #FFEFCA;
	}
    
	body div#page-wrapper div#main main#content > section.section #block-pearl-content > div.content > form > #edit-page-results div.electionHelperTool_result.result_condition.result_condition_not_elected > .container{
       background: #FFEFCA;
    }
    h1.title{
       font-size: 0.8em;
    }

	/* Second bit ends */


    .path-webform #block-pearl-pagetitle h1.title{
       font-size: 2.5rem;
		padding-left: 5px;
    }
  div#edit-container-notstanding-term-not-expiring div.container {
    background: #FFEFCA;
  }
}
div.electionHelperTool_result div.container.container-gray-override{
  background: #EBEBEB;
}