﻿.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#touch-screen-forms .avc-form-box .et_pb_text_inner:before,#download-forms .avc-form-box .et_pb_text_inner:before{position:absolute;left:0;right:0;font-family:"font awesome 5 free";color:#ebebeb;font-weight:900;font-size:26px;top:0}
#touch-screen-forms .avc-form-box .et_pb_text_inner:before{content:"\f109"}
#download-forms .avc-form-box .et_pb_text_inner:before{content:"\f02f"}
.avc-form-box .et_pb_text_inner{padding-top:50px;min-height:150px}
.avc-center-content-flex .et_pb_column .et_pb_text_inner{text-align:center}
.avc-leadership .et_pb_row .et_pb_column h3,.avc-leadership .et_pb_row .et_pb_column h4,.avc-leadership .et_pb_row .et_pb_column .et_pb_text,.avc-leadership .et_pb_row:nth-child(even) .et_pb_text_inner{text-align:center}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
img.cus-size{width:200px!important}

.button:hover, button:hover, a.social-icon:hover , input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background: rgba(54, 171, 138, 0.7);}

	#maincontent { width: 975px; }

	body.fullwidth #maincontent { width: 975px; }

		body.fullwidth #maincontent, #headerbanner, #footer { width: 720px !important; }


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}

  .solution-list__item {
    position: relative;
    min-height: 133px;
    margin-bottom: 40px; }
.mobile-side-menu .social ul.socialmedia-list{margin-left:-20px}
.mobile-side-menu .social ul.socialmedia-list li a{margin-left:2px;background:#4d4d4d;width:30px;height:30px}
.mobile-side-menu .social ul.socialmedia-list li a i{padding:5px 0}
.mobile-side-menu .social ul.socialmedia-list li span{display:none}


#menutop2 li#toprank {
	display:inline;
	float:left;
	width:110px;
	margin:0;
	padding:0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


.dd_button a:link,.dd_button a:visited,.dd_button a:active {
	text-decoration:none;
	color:#000
}


.dd_button {
	float:left;
	padding:4px
}


.footer-widget {
    margin-bottom: 40px;
}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}

#image_bandeau_img_masque {
	position:relative;
	float:right;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:10px 10px 0px 0px;
	text-align:right;
}
.c-num-T-3 .c-stat__el{width:148px;height:148px;-webkit-border-radius:148px;border-radius:148px;font-size:0;display:inline-block;text-align:center;border-width:6px;border-style:solid;padding:20px 10px 0;margin:0 0 5px;position:relative;color:#fff}
.c-num-T-3 .c-stat__el--executed{border-color:#39c36d;background:#39c36d}
.c-num-T-3 .c-stat__el--writers{border-color:#5f89a9;background:#5f89a9}
.c-num-T-3 .c-stat__el--working{border-color:#ff9c00;background:#ff9c00}
.c-num-T-3 .c-stat__el--rate{border-color:#8458b2;background:#8458b2}
.social-profile-icons .social-twitter a{background:#40bff5}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{float:left;width:100%}
footer .credits .col-md-12{font-size:13px;text-align:center;padding-top:20px;color:#a1aab6}





#service .service-section-list .service-section-list-icon {
    width: 8%;
    padding: 0;
    text-align: left;
    vertical-align: sub;
}


#service .service-section-list .service-section-list-icon i {
    font-size: 2.5em;
}


#service .service-section-list .service-section-list-icon img {
    width: 80px;
    height: 80px;
}

.home-content-table .umorebox_hcp img {
  padding: 1px;
  border: 1px #E5E5E5 solid;
  margin: -2px;
  width: 177px;
  border-color: #CCCCCC;
}
#legal-links{
  text-align:center;
}

.footer-widgets {
	background-color: #1C1E29;
	padding: 45px 0;
}

.footer-widgets .widget-title {
    color: #EBEEF1;
    font-weight: 400;
}

.footer-widgets .widget {
	margin: 30px 0;
}

.footer-widgets,
.footer-widgets a {
	color: #9FA7AF;
}

.site-footer, .footer-widgets { background-color:#1C1E29}


.footer_right .logos_2 .visa, .footer_right .logos_2 .mastercard {
	width: 33px;
}

	.roll-team .team-content {
		text-align: center;
	}

	.roll-team .team-content .name {
		font-family: "Raleway", sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0 2px;
	}

	.roll-team .team-content .pos {
		padding-bottom: 12px;
		color: #443f3f;
	}

h1, h2, h3, h4, h5, h6, #mainnav ul li a, .portfolio-info, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] { font-family:'Raleway', sans-serif;}
.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle;}
.credits{color:#68717b;font-size:1.4rem;font-weight:500;text-align:center}
.credits a{text-decoration:none}
.credits a:hover,.credits a:focus{text-decoration:underline}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn + .btn{margin-left:-1px;}
.modal-footer .btn-block + .btn-block{margin-left:0;}
#login-modal .modal-header,#login-modal .modal-footer{display:none;}
.fullscreen-modal .modal-footer{bottom:0;position:fixed;border:none;text-align:left;width:100%;}
#menuMobileModal .modal-footer ul{list-style:none;margin-top:10px;font-size:12px;font-weight:500;text-transform:uppercase;}
#menuMobileModal .modal-footer a{color:#404041;}
.modal.left .modal-footer{position:inherit;}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block p+p{margin-top:5px}


.alert-heading {
	color: inherit;
}
#block-bt958dd6cc252410{min-height:25px}
.prod-code{display:none}




.map_filter{
	display:flex;
	align-items:center;
	cursor:pointer;
	transition:all .3s;
}

.map_filter.current_filter{
	font-weight:bold;
	color:#42AA98;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}

h3.ult-responsive[style] {
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 1.125em !important;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}

#container{background:transparent;
margin:0 auto;
position:relative;
width:998px;
}


.verticalAlign, .header .logo img, .header .logo span, .header .logo i, .request__content_date, .request__content_s, .request__content_week, .request__content_statement, .events__box .rss-aggregator .feed-date span, .events__box .rss-aggregator .feed-date i, .events__box_date span, .events__box_date i, .inner-pages ul li span, .inner-pages ul li a, .terms_footer .logo i, .terms_footer .logo span, .terms_footer .logo label {
  display: table-cell;
  vertical-align: middle;
}


.request__content_week {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  padding-right: 40px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.l-five-tenths,.l-one-half,.l-three-sixths,.l-two-quarters{width:50%}
.track-configurator-sidebar[data-view-list=true] .l-one-half{width:100%}
.track-configurator-sidebar[data-view-list=true] .l-full,.track-configurator-sidebar[data-view-list=true] .l-one-half{padding:5px 8px}
