#return-to-top.show 				{opacity: 1;visibility: visible;}
#return-to-top 						{line-height: 35px;;display:inline-block;background:var(--clr-02-Brand-Secondary);box-shadow:0px 0px 15px 6px rgba(25, 170, 203, 0.35);width:40px;height:40px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:10;cursor:pointer;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#return-to-top .fa-angle-up 		{vertical-align:middle;color:var(--clr-04-white);font-size:18px;line-height:35px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#return-to-top:hover 				{background:var(--clr-02-Brand-Secondary);}
#return-to-top:hover .fa-angle-up 	{color:var(--clr-04-white); animation: MoveUpDown 1s linear infinite;}
@keyframes MoveUpDown {
	0%, 100% {
	transform: translateY(0px);
	}
	50% {
	transform: translateY(-10px);
	}
}

/*.form-control:focus {color:inherit;background-color:transparent;border-color:transparent;outline:0;box-shadow:0 0 0 0rem rgb(13 110 253 / 25%);}
.form-select:focus 	{border-color:transparent;outline:0;box-shadow:0 0 0 0rem rgb(13 110 253 / 25%);}*/
.form-select 		{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234A91C1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--clr-30-redivalid);box-shadow:0 0 0 .25rem rgb(220 53 69 / 25%)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--clr-30-redivalid);box-shadow:0 0 0 .25rem rgb(220 53 69 / 25%)}

.headersticky 	{background-color:var(--clr-01-primary);}
/* Define the keyframes for the highlight animation */
@keyframes highlightAnimation {
	0% {
		background-size: 0% 100%;
		background-position: 0% 100%;
	}
	100% {
		background-size: 100% 100%;
		background-position: -72% 100%;
	}
}
/* Apply the animation to the .highlight class */
/*.footersection {padding-top:120px;}*/
.socialmedialist {padding-top:13px;padding-bottom:13px;margin:0;}
.socialmedialist li {width:30px;height:30px;line-height: 30px;text-align:center;}
.disclaimerfooter {padding-top:30px;padding-bottom:30px;}


.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {color:var(--clr-04-white);}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below                                                                                           {border-top:0px;}
.select2-container--open{background:transparent;border:0px;z-index:99999999;color:var(--clr-25-linkhovermenu);}
.select2-container--bootstrap-5 .select2-dropdown{z-index:1056;overflow:hidden;color:var(--clr-04-white);background-color:var(--clr-29-boxmenu);border:var(--border-27-boxmenu);border-radius:var(--bradius-28-boxmenu);font-size:12px;line-height:120%;font-family:var(--ffamily-23-semibold);}
.select2-results__options                                                                                                                                           {padding:10px 9px}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected                              {border-bottom:0px solid var(--clr-01-primary);background-color:transparent;color:var(--clr-26-menutitle);}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {color:var(--clr-26-menutitle);background-color:transparent;}
.select2.select2-container                                                                                                                                          {padding:0px; /*5px 9px*/}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option                                                                {position:relative;transition: all 0.4s linear;padding:15px 0px 13px 0px;font-size:12px;font-weight:normal;line-height:120%;font-family:var(--ffamily-23-semibold);}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option span img                                                       {margin-right:5px;width: 13px;height:13px;}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted                           {color:var(--clr-26-menutitle);font-family:var(--ffamily-23-semibold);background-color:transparent;}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted:before                    {transform: scale(1);display:none;}
.select2-results__options li:before                                                                                                                                 {display:none;transform-origin:left;transform:scale(0);transition:0.4s linear;content:"";display:block;width:100%;height:1px;background-color:var(--clr-01-primary);position:absolute;left:0;bottom:0px;}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected.select2-results__option--highlighted:before {transform: scale(0);}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected.select2-results__option--highlighted {color:var(--clr-26-menutitle);}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){color:#fff;background-color:transparent;}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below 																							{border-top:var(--border-27-boxmenu);border-top-left-radius:var(--bradius-28-boxmenu);border-top-right-radius:var(--bradius-28-boxmenu);}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested) 													{text-align:center;}

.scrollresphor::-webkit-scrollbar{-webkit-border-radius:6px;border-radius:6px;width:7px;height:7px;background-color:#d8d8d8;}
.scrollresphor::-webkit-scrollbar-track{-webkit-border-radius:6px;border-radius:6px;width:7px;background-color:transparent}
.scrollresphor::-webkit-scrollbar-scrollbar-track-piece{-webkit-border-radius:6px;border-radius:6px;background-color:#d8d8d8;}
.scrollresphor::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background-color:#7f7f7f;}
.scrollresphor::-webkit-scrollbar:vertical{width:7px;}
.scrollresphor::-webkit-scrollbar:horizontal{height:7px;}

/*.form-floating>.form-control-plaintext:focus,
.form-floating>.form-control-plaintext:not(:placeholder-shown),
.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown){padding-top:40px;padding-bottom:15px;}
.form-floating>.form-select{padding-top:1.8rem;padding-bottom:0;padding-left:17px;}
.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:17px 15px;}
.form-floating>.form-control,
.form-floating>.form-selct,
.form-floating>.form-control-plaintext{padding:17px 15px;}
.form-floating>label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}*/
.dropdown-toggle::after{display:inline-block;margin-left:0;vertical-align:baseline;content:'\f107';font-family:'Font Awesome 6 Pro';border-top:0;border-right:0;border-bottom:0;border-left:0;color:var(--clr-03-link);float:inline-end;}

.nav-link.thm-text-05:focus,
.nav-link.thm-text-05:hover 					{color:var(--clr-14-primaryhover);text-decoration:underline;}
.nav-link.thm-text-05.active 					{color:var(--clr-14-primaryhover);text-decoration:underline;}
.navbar-nav .nav-link.thm-text-05.active::after, 
.navbar-nav .nav-link.thm-text-05.show::after 	{color:var(--clr-14-primaryhover);}

.modal-body p,.modal-body ul {color:var(--clr-06-paragraph);font-size:var(--fsize-13-p2);text-align: justify;}
.modal-body a {color:var(--clr-01-primary);text-decoration:none;}
.modal-body a:hover {color:var(--clr-14-primaryhover);}

.bootstrap-datetimepicker-widget 							{z-index:9999!important;}
.bootstrap-datetimepicker-widget .picker-switch 			{color:var(--clr-06-paragraph);font-size:14px;font-family:var(--ffamily-21-bold);}
.bootstrap-datetimepicker-widget .next 						{color:var(--clr-06-paragraph);font-size:15px;}
.bootstrap-datetimepicker-widget .prev 						{color:var(--clr-06-paragraph);font-size:15px;}
.bootstrap-datetimepicker-widget 							{background:var(--clr-04-white);border:1px solid var(--clr-25-border);box-shadow:var(--shadow-58-formbox);border-radius:var(--bradius-28-boxmenu);min-width:266px;font-size:13px;}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after,
.bootstrap-datetimepicker-widget.dropdown-menu.top:before 	{display:none;}
.bootstrap-datetimepicker-widget .dow 						{font-size:14px;color:var(--clr-06-paragraph);font-family:var(--ffamily-21-bold);}
.bootstrap-datetimepicker-widget table td.day 				{font-size:13px;font-family:var(--ffamily-22-regular);color:var(--clr-06-paragraph);}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new 				{opacity:0.7;color:var(--clr-06-paragraph);}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover		{background-color:var(--clr-01-primary)!important;color:var(--clr-04-white)!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-size:13px;font-family:var(--ffamily-22-regular);border-radius:var(--bradius-35-input)!important;}
.bootstrap-datetimepicker-widget table td.today:before		{display:none;}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new 				{color:var(--clr-06-paragraph);}
.bootstrap-datetimepicker-widget table td span 				{color: var(--clr-06-paragraph);}
.bootstrap-datetimepicker-widget table td span:hover 		{background:var(--clr-01-primary)!important;color:var(--clr-04-white)!important;}
.bootstrap-datetimepicker-widget table td span.active 		{background-color:var(--clr-01-primary)!important;color:var(--clr-04-white)!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {background-color:var(--clr-01-primary)!important;color:var(--clr-04-white)!important;}
.bootstrap-datetimepicker-widget table td.day:hover, 
.bootstrap-datetimepicker-widget table td.hour:hover, 
.bootstrap-datetimepicker-widget table td.minute:hover, 
.bootstrap-datetimepicker-widget table td.second:hover 						{color: var(--clr-04-white) !important;background-color:var(--clr-01-primary)!important;color:var(--clr-06-paragraph)!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-size:13px;font-family:var(--ffamily-22-regular);border-radius:var(--bradius-35-input)!important;cursor: pointer;}
.bootstrap-datetimepicker-widget a[data-action] 							{color:var(--clr-06-paragraph);padding:6px 10px!important;}
.bootstrap-datetimepicker-widget a[data-action].btn:first-child:hover, 
:not(.btn-check)+.bootstrap-datetimepicker-widget a[data-action].btn:hover 	{background:var(--clr-01-primary)!important;color:var(--clr-04-white)!important;border-radius:var(--bradius-35-input)!important;}
.bootstrap-datetimepicker-widget button[data-action] 						{background-color:var(--clr-01-primary)!important;color:var(--clr-06-paragraph)!important;border-radius:var(--bradius-35-input)!important;border:0px;}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover 						{background:#eee;cursor:pointer;color:var(--clr-04-white)!important;}

/*.form-floating>.form-control-plaintext~label,
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:var(--bradius-35-input);}
*/
.nanogallery_gallerytheme_custom_nanogallery .nGY2NavPagination 			{color: var(--clr-02-Brand-Secondary)!important;}
.nGY2 .nGY2paginationRectangleCurrentPage 									{background:var(--clr-02-Brand-Secondary)!important;}
.nGY2 .nGY2paginationRectangle, .nGY2 .nGY2paginationRectangleCurrentPage 	{border: 1px solid var(--clr-02-Brand-Secondary)!important;}
.nGY2GThumbnail{border-radius:var(--bradius-70-imgbox)!important;}


.bootstrap-select.show > .btn-light.dropdown-toggle{background-color:#fff;border-color:transparent;box-shadow:none;}
.bootstrap-select > .btn,
.bootstrap-select > .btn-light{padding-left:0;height:100%;background-color:transparent!important;border:0;height:calc(3.5rem + calc(var(--bs-border-width)* 2));min-height:calc(3.5rem + calc(var(--bs-border-width)* 2));line-height:1.25;}
/*.bootstrap-select > .btn-light:focus,
.bootstrap-select .dropdown-toggle:focus{outline:none!important;box-shadow:none!important;}*/
.bootstrap-select > .dropdown-menu{box-shadow: 0px 0px 10px 0px rgba(77, 199, 234, 0.20);backdrop-filter: blur(14.649999618530273px);border-radius:var(--bradius-60-formelements);border:var(--clr-43-borderbox2);background:var(--clr-04-white);color:var(--clr-06-paragraph);padding-top:17px;padding-bottom:17px;font-size:var(--fsize-38-p4);font-family:var(--ffamily-22-regular);}
.bootstrap-select .dropdown-menu li a{color:var(--clr-06-paragraph);font-size:var(--fsize-38-p4);font-family:var(--ffamily-22-regular);}
.bootstrap-select .dropdown-menu li a:hover{color:var(--clr-55-galazio);background:transparent;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important;padding:0px!important;}
.bootstrap-select>.dropdown-toggle:after{display:none!important;}
.bootstrap-select>.dropdown-toggle{position:relative;}
.bootstrap-select>.dropdown-toggle {padding-top: 30px;padding-left: 17px;font-size:var(--fsize-13-p2);color: var(--clr-61-formelements);font-family: var(--ffamily-22-regular);}

.form-control-placeholder{pointer-events:none;display:inline-block;position:absolute;white-space:nowrap;transition:all 0.3s;}
.form-control,.form-select {font-size:var(--fsize-13-p2);}

.bootstrap-select .dropdown-menu li a.active,
.bootstrap-select .dropdown-menu li a:active{text-decoration:none;color:var(--clr-55-galazio);background:transparent;}

/*.maxwidth28{max-width:35px;}
.rowmenu{padding-left:132px;padding-end:132px;}
.headersticky .rowmenu{padding-left:60px;padding-right:60px;}*/
a{color:var(--clr-03-link);}

.date.is-invalid{border-color:var(--bs-form-invalid-border-color);}
.form-group .bootstrap-select .dropdown-toggle:focus, 
.form-group .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0px auto -webkit-focus-ring-color!important;outline-offset:0!important;}
.verticallineul .list-inline-item{position:relative;}
.verticallineul .list-inline-item::before{content:"";position:absolute;left:0;top:25%;height:50%;width:2px;background-color:var(--clr-34-border-standard);}
.verticallineul .list-inline-item + .list-inline-item::before{content:"";position:absolute;left:0;top:25%;height:50%;width:2px;background-color:var(--clr-34-border-standard);}
#lineyellow {height:4px;}

.socialmedialist li a:hover{color:var(--clr-02-Brand-Secondary);}
input::placeholder {color:var(--clr-06-paragraph);}

.form-check-input:checked {
    background-color: var(--clr-01-primary);
    border-color: var(--clr-01-primary);
}

.input-group:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #86b7fe;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}

input:focus,
textarea:focus,
button:focus {
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}
body { line-height: 1.5; }