@charset "utf-8";
/* CSS Document */

/*general*/
hr{margin: 40px 0}
.data-block{padding: 15px;background-color: #E4E5EA;border-radius: 5px}

/*uniplat classes*/
.uniplat .uniplat-header{font-size: 30px;text-align: center;margin: 20px 0}
.int-header{font-size: 25px;text-align: center;margin-bottom: 20px;color: #002554}
.int-header .header-line{
    width: 70px;height: 4px;background-color: #002554;display: block;margin:10px auto
}
.uniplat .nav-item  {
    margin: 5px 15px

}
.uniplat .nav-item .nav-link {
    color: #002554 !important;padding: 5px 15px;border: 1px solid #E4E5EA;font-size: 16px

}
.uniplat .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff !important;
    background-color: #002554 !important;
	padding: 5px 20px
}
.uniplat .nav-item a.nav-link:hover {
	background:#002554 !important;
	color: #fff !important;
	opacity:0.7;
}
.uniplat .tab-content {
    padding: 18px
}
.uniplat .tab-content h1{
    font-size: 20px;color: #002554;margin: 10px 0 20px 0
}.uniplat .tab-content h1 .header-line{
    width: 60px;height: 4px;background-color: #002554;display: block;margin-top: 5px
}
.uniplat .tab-content p{
    font-size: 16px;color: #000
}
.uniplat .tab-content p span{
    color: #000;
}
.uniplat .tab-content .card-title{
    font-weight: bold;font-size: 18px;color: #000;
}
.uniplat .tab-content .card{
	padding: 5px
}
.uniplat .tab-content .block1-bcolor.card{
	border: 1px solid #356b7e;
}
.uniplat .tab-content .block2-bcolor.card{
	border: 1px solid #399381;
}
.uniplat .tab-content .block3-bcolor.card{
	border: 1px solid #1da495;
}
.uniplat .tab-content .card .block1-footer{
	margin: 0;padding: 20px;background-color: #356b7e;display: block;border: 0
}
.uniplat .tab-content .card .block2-footer{
	margin: 0;padding: 20px;background-color: #399381;display: block;border: 0
}
.uniplat .tab-content .card .block3-footer{
	margin: 0;padding: 20px;background-color: #1da495;display: block;border: 0
}
.uniplat .tab-content .card .card-img-top{
	margin: 0
}


.uniplat .tab-content .card ul{
	margin: 10px 0;padding: 0 20px
}
.uniplat .tab-content .card ul li{
    font-size: 14px;
	list-style-type: none;
	line-height: 120%;margin: 12px 0
}
.uniplat .tab-content .card ul li:before {
  content: '\2014';
  position: absolute;
  margin-left: -20px;
  color: #000;
}

/*Benefits*/
.benefits .color1{background-color: #9adaec;color: #333}
.benefits .color2{background-color: #e7eb9d;color: #333}
.benefits .color3{background-color: #eb9e9d;color: #333}

/*End Benefits*/
#financial-services .card{font-size: 16px}

#health-services .shadow,#financial-services .shadow{box-shadow: 1.554px 1.259px 8px 0px rgba(76, 76, 76, 0.2) !important}

#uniplat-faq .panel-heading {
  padding: 0;
	border:0;
}
#uniplat-faq .panel-title>a, .panel-title>a:active{
	display:block;
	padding:15px;
  color:#555;
  font-size:16px;
  font-weight:bold;
	text-decoration:none;
	background-color: #E4E5EA
}
#uniplat-faq .panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
#uniplat-faq .panel-heading-ar  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: left;
   transition: all 0.5s;
}
#uniplat-faq .panel-heading-ar.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
#uniplat-faq .panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 
#uniplat-faq .card-body{font-size: 14px;color: #666}
#uniplat-faq .border{border: 1px solid #F4F1EA !important}

.font-14{font-size: 14px !important}
/*End*/
/*End*/