.elementor-22915 .elementor-element.elementor-element-05c8585:not(.elementor-motion-effects-element-type-background), .elementor-22915 .elementor-element.elementor-element-05c8585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8E4F0;}.elementor-22915 .elementor-element.elementor-element-05c8585{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22915 .elementor-element.elementor-element-05c8585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22915 .elementor-element.elementor-element-a5f513a > .elementor-widget-container{padding:030px 00px 0px 0px;}.elementor-22915 .elementor-element.elementor-element-a5f513a{text-align:center;}@media(max-width:1366px){.elementor-22915 .elementor-element.elementor-element-cb25fab{width:var( --container-widget-width, 991.965px );max-width:991.965px;--container-widget-width:991.965px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-cb25fab */.container{
    padding:30px;
}
h4 {
	font-size: 18px !important;
	font-weight: 600;
	margin-bottom: 0 !important;
}

.green_circle {
	width: 14px;
	display: inline-block;
	height: 14px;
	background-color: #97FF96;
	border-radius: 50%;
	margin-right: 10px;
}

.red_circle {
	width: 14px;
	display: inline-block;
	height: 14px;
	background-color: #FFCECC;
	border-radius: 50%;
	margin-right: 10px;
}

.blue_section {
	background-color: #EBECFE;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
}

.blue_section button {
	background-color: #00A0DF;
	color: #fff;
	border: 0;
	padding: 15px 25px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.02em;
}
.blue_section button:hover{
    color:#fff !important;
}

.fs-13 {
	font-size: 13px;
}

.form-label {
	margin-bottom: 0 !important;
	font-weight: 600 !important;
}

.form-select {
	width: auto !important;
	color: #848484 !important;
	border: 0 !important;
	    padding: 5px 30px 5px 20px !important;
	    border-radius: 0 !important;
	    background-color:transparent !important;
}

.code_btn {
	background-color: #CDCBCF !important;
	border: 0 !important;
	padding: 0px !important;
	margin: 0px !important;
	height:40px;
	width:30px;
	

}


.codeInput {
	 width:150px !important;
	margin-right: 10px !important;
}

.form_box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px;
}

.form_box p {
    margin-top: 0 !important;
	margin-bottom: 0 !important;
	font-weight: 600;
	padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.text-grey {
	color: #848484;
}

.form-control {
	border-radius: 0 !important;
	 padding: 5px 20px 5px 20px !important;
}
.form-control label{
    font-weight: 500;
}
.form-control:focus {
	box-shadow: none !important;
}
.form-select:focus {
	box-shadow: none !important;
}

.ExpiresText {
	font-size: 12px;
	display: block;
	color: #848484;
	font-weight: 400;
}

.error {
	font-size: 12px;
	color: red;
}
   .jq-toast-wrap {
        top: 100px !important;
    }
#overlay {
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0, 0, 0, 0.6);
}

.cv-spinner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.spinner {
	width: 40px;
	height: 40px;
	border: 4px #ddd solid;
	border-top: 4px #2e93e6 solid;
	border-radius: 50%;
	animation: sp-anime 0.8s infinite linear;
}
.pb-20{
    padding-bottom: 20px;
}
.bb-1{
    border-bottom: solid 1px #ddd;
}
select option {
    background-color: #F0F3F6;
}
option:hover {
     background-color: #235C7B;
}
button:disabled {
  cursor: not-allowed;
  opacity: 0.3; /* Slightly transparent */
}

.trial-help{
    font-size:11px;
    font-weight: 200
}/* End custom CSS */