    #block-sass-theme-msd-accordion2 {
        background: #F3F4F6;
    }
    
    .js-webform-type-managed-file.webform-type-managed-file.js-form-item.form-item.form-type-managed-file.js-form-type-managed-file.form-item-upload-file.js-form-item-upload-file {
    display: inline;
    float: left;
    margin-right: 10px;
    display: flex !important;
    background-color: #1B8354;
    height: 41px;
    align-items: center;
        color: white;
    padding: 7px;
    border-radius: 5px;
    	a{
    	
    	    color: white;
    padding: 0 10px;
    }
    }
    
    .download-upload-wrapper .upload-wrapper .form-actions input {
    padding: 6px 16px;
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px;
    padding-right: 35px;
    border: 1px solid #D2D6DB;
    border-radius: 4px;
    background: #1B8354;
    color: white;
    float: left;
    display: inline;
}

    .download-upload-wrapper .upload-wrapper .form-actions input.is-disabled{
    	background: gray; 
    }
    
    .webform-element-description {
    display: none;
}


 input[value="Remove"] {
  display: none !important;
}
    
    form#webform-submission-upload-file-paragraph-58-test-form .webform-button--submit{
    	
    	    font-family: "IBM_plex", sans-serif;
    background-color: #1B8354;
    padding-block: 0.133rem;
    padding-inline: 0.267rem;
    border-radius: 0.067rem;
    color: #fff;
    white-space: nowrap;
    width: 120px;
    	
    }
    table.table.no-download a::after {
    display: none !important;
}
.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
    .menuparent > a{
    
    	  pointer-events: none;
  cursor: default;

    	
    }

.read-more_btn{
	font-size:16px;
}

    .webform-progress-tracker {
        li.is-active {
            .progress-marker {
                &::before {
                    background-color: white;
                    color: green;
                    border: 2px solid green;
                }
            }
        }
    }

    .progress-marker {
        &::before {
            background-color: white !important;
            border: 2px solid #d2d6db;
            color: #d2d6db;
            padding: 6px 6px;
            font-weight: bold;
            font-family: 'IBM_plex';
            font-size: 16px;
            width: 32px;
            height: 32px;

        }

        &::after {
            top: 22px;
            background: #d2d6d8 !important;
        }


    }

    .progress-text {
        bottom: 2.5rem !important;
    }

    .error-message {
        padding: 20px 100px !important;

        .message-wrapper {
        	font-size: 20px !important;
            .cross {
                font-size: 30px !important;
            }
        }
    }
    
    .body{
    	p{
    		svg{
    			padding-right:6px !important;
    		}
    	}
    	div{
    		font-size:16px;
    	img{
    		padding-block:16px 0px !important;
    	}
    	}
    }
    
    
    .form-required::after {
    content: "*";
    color: red;
    position: relative;
    top: 7px;
    left: 5px;
    font-size: 20px;
}
[dir="rtl"] .form-required::after {
  left: auto;
  right: 5px !important;
}
    
    
.sf-menu li > ul {
  display: block;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.sf-menu li.sf-expanded > ul {
  max-height: 500px; /* enough for submenu height */
}



[dir="rtl"] .gov-accordion p {
	padding-right: 12px;
}


.copy-btn{
  cursor:pointer;
  margin-left:8px;
}

.copy-btn:hover{
  color:#007bff;
}

.contact-us-page .contact-us_wrapper .info_wrapper .info p a{
    color: #1B8354;
}

.contact-us-page .contact-us_wrapper .info_wrapper .info p a:hover{
	color:#007bff;
}



    .application-form #edit-page1--2 .js-form-item .form-number{
        width: 100%;
        padding: 12px 14px;
        border: 1px solid #ccc;
        border-radius: 8px;
        background: #fff;
        font-size: 15px;
        margin-bottom: 20px;
        transition: 0.2s;
    }
.application-form #edit-page1--2 select.form-select {
	color:#777;
}

.form-required::after {
	display:none;
	
}