/* Add here all your css styles (customizations) */

a{
    text-decoration: none!important;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
	background-color: transparent;
}

.g-bg-searchbox{
	background: linear-gradient(315deg,#753bbd,#00205b 67.21%,#00205b);
}	

.search-input {   
    font-size: 36px!important;    
}

.btn-search{
	backgroud-color:#f1f1f1;
}

.search-suggestion{
	background-color: #fff;
    /* position: absolute;  */
    -webkit-box-shadow: -2px 2px 10px rgb(0 0 0 / 20%);
    box-shadow: -2px 2px 10px rgb(0 0 0 / 20%);
    width: 100%;
    border-radius: 4px;
    z-index: 9;
    overflow: hidden;
    margin-top: 2px;
	text-align:left;
	padding-left: 0;
}	

.search-suggestion li {
    padding: 10px 20px!important;
    position: relative;
	list-style: none;
}

.search-suggestion li a {
    color: #333;
    display: block;	
}

.search-suggestion li.active, .search-suggestion li:hover {
    background: linear-gradient(315deg,#00a9ce 20%,#00a9ce 67.21%,#753bbd);
}	

.search-suggestion li.active a, .search-suggestion li:hover a {
    color: #fff;
}

.searchresultlist li {
	list-style: none;
}	

.u-block-hover:hover, .u-block-hover:focus {
	/*transform: scaleY(1.1) scaleX(1.1);*/	
	transform: translateY(-5px);
	transition: .3s ease-out;
}	

.g-text-bluecolor {
    color: #003b5c;
}

.g-brd-bluecolor--hover:hover, .g-brd-bluecolor--active.active {
    border-color:#003b5c !important;
}

.helptopicslist ul li a:hover{
    color: #003b5c;
	text-decoration:underline!important;
}

.link.underline {
    text-decoration: underline!important;
}

.link {
    color: #000!important;
}

.link:hover {
    font-weight:700;
}

article.faqanswer p{
	font-size: 1.25rem!important;
    font-weight: 400!important;
}	

article.faqanswer ul li{
	font-size: 1.25rem!important;
    font-weight: 400!important;
}	

.search-inputV1{
	font-size:16px!important;
}

/* breadcrumb-faq */
.pageTitle{
	background: linear-gradient(135deg,#000713,#00aeee) !important;
	max-width: 100%;
	text-align:center;
	height: 215px;
    padding: 33px;
    margin-top: 0px;
}

@media (max-width: 768px){
	.pageTitle {
		padding: 20px;
		height: 170px;
	}
}

.h1title{
	font-weight: bold;
    font-size: 50px;
}

.title{
	margin-top: 5px;
    text-shadow: none;
    font-weight: normal;
	color:black;
}

.bread{
	color:white;
}



.g-color-businessorange{
	color: #ffa400!important;
}

/*Pagination*/
.text-center {
    text-align: center !important;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

li:first-child {
    padding-left: 0;
}

.pagination>li {
    display: inline;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.pagination li a {
    color: #777;
    padding: 5px 15px;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #3398dc;
    background-color: #3398dc;
}



.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.g-color-pink--hover:hover{
	text-decoration:none;
	color: #e81c62;
}
.g-color-mobileblue--hover:hover{
	text-decoration:none;
	color: #00aaef;
}

.g-color-businessorange--hover{
	text-decoration:none;
	color: #ffa400;
}

/*.g-height-100x{
	height:160.77px;
}*/

.imgheight{
	height: 50px;
}

.customBox{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:85px;
}

@media (max-width: 768px){
	.customBox{
		box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
		height:90px;
	}
}

.customBox1{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:240px;
	padding: 50px 73px 50px 73px;
    width: 400px;
}

.customBox2{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:240px;
	padding: 50px 71px 50px 73px;
    width: 400px;
}


.customBox3{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:240px;
	padding: 50px 35px 50px 35px;
    width: 400px;
}

.customBox4{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:240px;
	padding: 50px 35px 50px 38px;
    width: 400px;
}

.customBox5{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:240px;
	padding: 50px 35px 50px 85px;
    width: 400px;
}

.g-ml-197{
	margin-left: 197px;
}

@media (max-width: 768px){
	.customBox1{
		box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
		height:155px;
		padding: 24px 51px;
		width:auto;
	}
	.customBox2{
		box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
		height:155px;
		padding: 24px 51px;
		width:auto;
	}
	.imgheight1{
		height:50px;
		padding-left: 22px;
	}
	.imgheight2{
		height:35px;
	}
}

.g-rounded-12{
	border-radius: 12px !important;
}


.breadcrumb {
	max-width:100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 0rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.g-color-gray-dark-v4--hover:hover{
	color:#777!important;
	font-weight:700;
}

.customHeight{
	height:322.91px;
}

@media (max-width: 768px){
	.customHeight{
		height:294.91px;
	}
}

.g-custom-blue{
	color:#008EC6!important;
}

.u-btn-outline-customblue {
    color: #003A5D;
    border-color: #003A5D;
    background-color: white;
}

.u-btn-outline-customblue:hover {
    color: white!important;
    border-color: white!important;
    background-color: #003A5D!important;
}

.g-color-mobileblue{
	color: #00aaef;
	text-decoration:none;
}

.g-color-mobileblue:hover{
	color: #00aaef;
	text-decoration:underline!important;
}

.g-color-mobileblue:active{
	color: #00aaef;
	text-decoration:underline!important;
}


.u-btn-outline-customblue1 {
    color: black;
    border-color: #003A5D;
    background-color: white;
}

.u-btn-outline-customblue1:hover {
    color: black;
    border-color: #003A5D;
    background-color: white;
}

.borderCard{
	border: 1px solid black;
    height: 90px;
	border-radius: 10px;
}

.u-carousel-indicators-v1 li.slick-active span, .u-carousel-indicators-v1--white li.slick-active span {
    background-color: #ec0087;
}

.u-carousel-indicators-v1 span {
    background-color: #777;
}
.u-carousel-indicators-v1 span, .u-carousel-indicators-v1--white span {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #777;
    opacity: 1;
}

.desaturateicon {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(130deg) brightness(0%) contrast(100%);
}

.g-top-46{
	top:46px;
}

@media (max-width: 768px){
	.g-top-46{
		top:27px;
	}
}

.u-btn-black:hover{
	color: #000;
    background-color: #fff;
}

@media (min-width: 992px) {
	.col-lg-custom6{
		flex: 0 0 16.666666%;
		max-width: 16.666666%;
	}
}

.customBox{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:85px;
}

@media (max-width: 768px){
	.customBox{
		box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
		height:90px;
	}
}

.landingBox{
	box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
	height:190px;
}

@media (max-width: 768px){
	.landingBox{
		box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
		height:95px;
	}
}

@media (min-width: 600px) and (max-width: 1024px) {
	.landingBox{
		box-shadow: 1px 1px 6px rgb(0 0 0 / 4%);
		height:190px;
	}
}

@media (min-width: 768px) {
    .g-font-size-22--lg {
        font-size: 22px !important;
    }
}