body { background-color:#fff; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:normal; color:#687188; line-height:22px; padding:0; margin:0; width:100%; height:100%; text-size-adjust: none ; -webkit-text-size-adjust:none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	list-style:none;
}
html, body { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; height:100%; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

img { max-width:100%; height: auto; width: auto\9; /* ie8 */ display:block; }


.cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf { display: block; }


a, input, button { color:#333; text-decoration:none; outline:none; display:inline-block; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
a:hover { color:#ffcb08; }
p { margin-bottom:20px; }
p:last-child { margin-bottom:0; }
input, button { outline:none; }
input, button { font-family: 'Open Sans', sans-serif; font-weight:400; }

header .logo, header .leftpart, header .search, .box-01 li, .newslist li, li a:before, header .rightpart, .content-wrapper, #latest-news .owl-buttons .owl-prev, #latest-news .owl-buttons .owl-next, .agreements-list li a b { -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }
a.pp_previous, a.pp_next, div.pp_default .pp_expand, .pp_contract { -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none; }

.content-wrapper { width:100%; height:100%; }
.container { margin:0 auto; width:1260px; }
header { border-top:5px solid #ffcb08; position:fixed; z-index:20; width:100%; top:0; left:0; }
header.fixed { background: rgba(33,72,177,0.9); box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.3); }
header > * { -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }

header .container { position:relative; }
header .logo-part { padding:20px 0; }
header.fixed .logo-part { padding:10px 0; }
header.fixed .logo { width:152px; }
header .logo { width:152px; margin:0 auto; }
header .logo a { display:block; }
.login header .logo { float:left; margin:0; }
header .rightpart { float:right; margin-top:0; display:none; }
.login header .rightpart { display:block; }
header .search { position:absolute; top:10px; right:50px; width:215px; }
header .search input { width:100%; height:40px; line-height:40px; border:none; background:#ffffff; padding:0 10px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; }
header .search button { position:absolute; top:0; right:0; background:none; border:none; width:40px; height:40px; text-align:center; cursor:pointer; }
header .search button .fa { font-size:18px; color:#2148b1; }
header .search button:hover .fa { color:#ffcb08; }

header .logout { position:absolute; top:10px; right:0; text-align:center; }
header .logout a { position:relative; color:#fff; background:#d2393f; display:block; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
header .logout a:before { position:relative; content:"\f2f5"; font-family:"Font Awesome 5 Free"; font-size:20px; width:40px; height:40px; line-height:40px; display:block; font-weight:700; }
header .logout a:hover { background:#ffcb08; color:#2148b1; }

.owl-controls .owl-pagination { width:100%; text-align:center; z-index:2; }
.owl-controls .owl-page { display:inline-block; margin:4px; }
.owl-controls .owl-page:last-of-type { padding-right:0; }
.owl-controls .owl-page span { width:13px; height:13px; position:relative; color:#ffffff; display:inline-block; }
.owl-controls .owl-page span:before { position:absolute; content:"\f111"; font-family:"Font Awesome 5 Free"; left:0; top:0; line-height:12px; }
.owl-controls .owl-page span:hover,
.owl-controls .owl-page.active span { }
.owl-controls .owl-page span:hover:before,
.owl-controls .owl-page.active span:before { content:"\f111"; font-weight:700; }

.main-banner { position: relative; height:100%; }
#slider { position:relative; }
#slider img { width:100%; }
#slider .container { /*width:100%;*/ height:100%; position:absolute; top:0; left:50%; margin-left:-630px; }
#slider,
#slider .owl-wrapper-outer,
#slider .owl-wrapper, 
#slider .owl-item, 
#slider .item { height:100%; }
#slider .item { background-position:50% 50%; background-repeat:no-repeat; background-size:cover; /*background-color:#2148b1; background-blend-mode:soft-light;*/ }

#slider .details { position:relative; width:100%; z-index:1; height:100%; display:table; }
#slider .data { display:table-cell; height:100%; padding:0 40% 0 0; vertical-align:middle; line-height:normal; color:#ffffff; }
#slider .data .title { border:3px solid #162d4a; background:#9eceff; font-size:14px; font-weight:700; color:#162d4a; text-transform:uppercase; line-height:34px; padding:0 15px; display:inline-block; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; }
#slider .data .time { font-weight:700; color:#162d4a; line-height:40px; text-transform:uppercase; }
#slider .data h1 { font-size:48px; font-weight:600; color:#ffffff; line-height:50px; padding-bottom:20px; text-shadow:2px 2px 2px rgba(0,0,0,.4); }
#slider .data .content { font-size:14px; line-height:22px; font-weight:700; }
#slider .owl-buttons { display:none; }

#slider .owl-controls .owl-pagination { padding:10px 0; position:absolute; right:20px; bottom:50%; width:40px; text-align:center; /*margin-bottom:-60px;*/ background:rgba(148,160,213,0.4); -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }
#slider .owl-controls .owl-page { display:inline-block; margin:3px 10px; }
#slider .owl-controls .owl-page:last-of-type { padding-right:0; }
#slider .owl-controls .owl-page span { position:relative; width:14px; height:14px; line-height:16px; display:block; text-align:center; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; }
#slider .owl-controls .owl-page span:before { position:relative; font-family:"Font Awesome 5 Free"; content: "\f111"; color:#ffffff; font-size:16px; }
#slider .owl-controls .owl-page.active span:before, #slider .owl-controls .owl-page span:hover:before { color:#ffffff; content:"\f111"; font-weight:700; }

.main-banner .ui-widget { font-family:inherit; font-size:inherit; padding:inherit; border:inherit; }
.main-banner .ui-widget-header { border:inherit; background:inherit; }
.main-banner .ui-state-active, .main-banner .ui-widget-content .ui-state-active, .main-banner .ui-widget-header .ui-state-active,
.main-banner .ui-state-default, .main-banner .ui-widget-content .ui-state-default, .main-banner .ui-widget-header .ui-state-default
{ border:inherit; background:inherit; color:inherit; }
.main-banner .ui-widget input, .main-banner .ui-widget select, .main-banner .ui-widget textarea, .main-banner .ui-widget button { font-family:inherit; font-size:inherit; }
.u_login { position:absolute; left:50%; top:180px; z-index:1; width:600px; margin-left:-300px; background:#fff;
-o-box-shadow: 10px 20px 20px 0px rgba(0,0,0,0.3);
-webkit-box-shadow: 10px 20px 20px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 10px 20px 20px 0px rgba(0,0,0,0.3);
box-shadow: 10px 20px 20px 0px rgba(0,0,0,0.3);
-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; }

.mouse { transition:all .5s ease; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; }
.mouse { position:absolute; left:0; right:0; margin:0 auto; width:29px; height:42px; border:2px solid #ffffff; bottom:25px; z-index:1;
-webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; border-radius:25px;
}
.mouse:before { content:''; position: absolute; left:0; right:0; margin:0 auto; top:10px; width:3px; height:9px; background:#edeeef; border-radius:3px; -webkit-animation: mouse-wheel 1.25s infinite linear; animation: mouse-wheel 1.25s infinite linear; -webkit-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; transform-origin: 50% 0% }
#intro { position: absolute; top:-130px; left: 0; }

#innerbanner { position:relative; height:500px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; }
.inner_banner { height:500px; }
.inner_banner #slider .owl-controls .owl-pagination { bottom:calc(50% - 100px); }
#innerbanner img { width:100%; }
#innerbanner .container { /*width:100%;*/ height:100%; position:absolute; top:0; left:50%; margin-left:-630px; }
#innerbanner .details { position:relative; width:100%; z-index:1; height:100%; display:table; }
#innerbanner .data { display:table-cell; height:100%; vertical-align:bottom; line-height:normal; color:#ffffff; padding-bottom:120px; }
#innerbanner .data .title { font-size:56px; line-height:50px; font-weight:700; color:#ffffff; text-transform:uppercase; text-shadow:1px 3px 0px rgba(0, 0, 0, 0.8); }

/* tab menu css start */
.mobile-tabs { display:none; padding-bottom:20px; }
.mobile-tabs h1 { text-align:center; }
.tabs-left { float:left; width:100%; }
.tabs-right { float:right; width:100%; }
.tabs-right h1{ text-align:left; }
#u_login .tabs-left ul { margin:0; font-size:0; padding:0; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-direction: row; }
#u_login .tabs-left ul li { display:inline-block; margin:0; width:50%; position:relative; }
#u_login .tabs-left ul li a { height:100%; display:block; width:100%; text-align:center; color:#2148b1; font-size:16px; font-weight:700; text-transform:uppercase; display:block; padding:18px 0; background:#dee6fd; 
-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;
-webkit-transition:500ms ease; -moz-transition:500ms ease; -o-transition:500ms ease; transition: 500ms ease; }
#u_login .tabs-left ul li.t01 a { -webkit-border-radius:3px 0 0 0; -moz-border-radius:3px 0 0 0; -o-border-radius:3px 0 0 0; border-radius:3px 0 0 0; }
#u_login .tabs-left ul li.t02 a { -webkit-border-radius:0 3px 0 0; -moz-border-radius:0 3px 0 0; -o-border-radius:0 3px 0 0; border-radius:0 3px 0 0; }
#u_login .tabs-left ul li a:hover { color:#2148b1; background:#ffcb08; }
#u_login .tabs-left ul li.ui-tabs-active a { color:#64646c; background:#fff; }
.ui-corner-bottom, .mobile-tabs { background:#ffffff; padding:25px; font-size:14px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
/* tab menu css end */


.loginarea { }
.loginarea .input { border:1px solid #e0e0e2; background:#f3f4f8; width:100%; margin-bottom:20px; font-size:14px; color:#838389; font-weight:400; padding:0 15px; line-height:46px;
-webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; 
}
::-webkit-input-placeholder { color:#838389; }
::-moz-placeholder { color:#838389; }
::-o-placeholder { color:#838389; }
::placeholder { color:#838389; }
::-ms-input-placeholder { color:#838389; }
.loginarea .btn { border:none; background:#2148b1; padding:0 25px; margin-right:20px; display:inline-block; font-size:18px; color:#ffffff; font-weight:700; text-transform:uppercase; line-height:50px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; border-radius:30px; cursor:pointer; }
.loginarea .btn:hover { background:#ffcb08; color:#2148b1; }
.loginarea .link { color:#2148b1; text-decoration:underline; }
.loginarea .link:hover { color:#000; text-decoration:none; }
.loginarea .link.ftl-link { float:right; margin-top:15px; }
.applyarea { /*padding:25px;*/ }
.applyarea .btn {  margin:8px 0; font-size:14px; color:#ffffff; font-weight:700; line-height:40px;}
.applyarea .btn a { background:#2148b1; color:#fff; padding:0 20px; display:inline-block; margin:5px 0; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }
.applyarea .btn a:hover { background:#ffcb08; color:#2148b1; }

#innerbanner .breadscrumb { position:absolute; width:100%; height:50px; left:0; bottom:0; background:#ffcb08; z-index:1; z-index:2; overflow:hidden; }
#innerbanner .breadscrumb ul { margin:0; font-size:0; padding:5px 0; }
#innerbanner .breadscrumb li { list-style:none; padding:0; margin:0; display:inline-block; font-size:16px; font-weight:700; color:#2148b0; line-height:40px; margin-right:10px; }
#innerbanner .breadscrumb li a { position:relative; padding-right:17px; color:#2148b0; }
#innerbanner .breadscrumb li a:after { position:absolute; font-family:"Font Awesome 5 Free"; content: "\f105"; font-size:16px; right:0; font-weight:700; }
#innerbanner .breadscrumb li a:hover { color:#000; }


.bnews { padding:0; color:#333333; background:#f6f6f6; }
.bnews a { color:#f9671e; }
.breakingNews{ width:100%; position:relative; overflow:hidden; }
.breakingNews>.bn-title { width:auto; display:inline-block; position:relative; border-right:1px solid #e0e4ef; }
.breakingNews>.bn-title > h2 { display:inline-block; margin:0; padding:0 25px 0 40px; font-size:16px; color:#2148b1; height:80px; line-height:80px; text-transform:uppercase; }
.breakingNews>.bn-title > h2:before { position:absolute; font-size:16px; font-family:"Font Awesome 5 Free"; content: "\f1ea"; left:10px; font-weight:400; }

.breakingNews>ul{ padding:0; margin:0; position:absolute; left:210px !important; top:0; right:0; /*height:40px;*/ }
.breakingNews>ul>li{ list-style:none; padding:0; margin:0; position:absolute; height:60px; width:100%; line-height:80px; display:none;}
.breakingNews>ul>li>a { padding-left:15px; color:#0f2654; font-weight:600; overflow:hidden; display:inline-block; white-space: nowrap;text-overflow: ellipsis; }
.breakingNews>ul>li>a:before { position:absolute; font-family:"Font Awesome 5 Free"; content: "\f105"; color:#2148b1; left:0; font-weight:700; }
.breakingNews>ul>li>a:hover { color:#2148b1; }

.pad-01 { padding:70px 0; }
.fc01 { color:#283f88; }
.cbg { position:relative; padding:40px 0 70px 0; text-align:center; }
.cbg:before { position:absolute; content:""; width:100%; height:35px; left:0; top:-35px; 
-o-mask-image: url(../images/w-curve.png);
-moz-mask-image: url(../images/w-curve.png);
-webkit-mask-image: url(../images/w-curve.png);
mask-image: url(../images/w-curve.png);
-o-mask-position: 50% 0;
-moz-mask-position: 50% 0;
-webkit-mask-position: 50% 0;
mask-position: 50% 0;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background-repeat: no-repeat; background-image: url("../images/welcome-bg.jpg"); background-position:50% 0;
}
.cbg { margin:0 auto; background-repeat: no-repeat; background-image: url("../images/welcome-bg.jpg"); background-size:cover; background-position:50% 0; }
.cbg .img { text-align:center; }
.cbg .img img { display:inline-block; } 
.wcontent { font-size:14px; line-height:24px; text-align:left; text-align:justify; padding:25px 0; color:rgba(0,0,0,0.7);
	-o-column-count: 2; /* Chrome, Safari, Opera */
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -o-column-gap: 70px; /* Chrome, Safari, Opera */
	-webkit-column-gap: 70px; /* Chrome, Safari, Opera */
    -moz-column-gap: 70px; /* Firefox */
    column-gap: 70px;
}
.more { display:inline-block; margin:0 auto; font-size:16px; font-weight:700; text-transform:uppercase; }
.more a { background:#2148b1; color:#88c9f9; position:relative; padding:0 40px; line-height:60px; 
-webkit-border-radius:40px; -moz-border-radius:40px; -o-border-radius:40px; border-radius:40px;  
-o-box-shadow: 10px 20px 30px 0px rgba(12,77,162,0.5);
-webkit-box-shadow: 10px 20px 30px 0px rgba(12,77,162,0.5);
-moz-box-shadow: 10px 20px 30px 0px rgba(12,77,162,0.5);
box-shadow: 10px 20px 30px 0px rgba(12,77,162,0.5);

}
.more a:hover { background:#ffcb08; color:#2148b1; border-color:#d2393f; }


#content { }
#content h1 { font-size:40px; font-weight:400; color:#2148b1; text-transform:uppercase; padding-bottom:20px; line-height:40px; }
#content h1 span { font-weight:700; }
#content h2 { font-size:24px; font-weight:600; color:#283f88; padding-bottom:15px; }
#content h3 { padding-bottom:5px; font-size:16px; text-transform:uppercase; }

#content .container { position:relative; 
	display:flex;
	display: -webkit-flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-direction:row; }
#content .leftpart { width:24%; padding:30px 0; margin-left:3.5%; background:#f2f9fb; position:relative; /*position:absolute; z-index:1;*/ }
#content .leftpart .news, #content .leftpart .worldwide, #content .leftpart .eurofleet, #content .leftpart .generalagreements, #nav_menu-2, #nav_menu-3, #nav_menu-4, #nav_menu-5, #nav_menu-6 { margin-bottom:20px; }
#content .leftpart .title, #content .leftpart .widget-title { padding:0 20px 0 50px; font-size:22px; color:#2148b0; font-weight:700; text-transform:uppercase; padding-bottom:10px; }
#content .leftpart .title:before, #content .leftpart .widget-title:before { position:absolute; left:20px; font-family:"Font Awesome 5 Free"; content: "\f1ea"; color:#2148b1; font-size:22px; font-weight:400; margin-right:10px; }
#content .leftpart .agreement .title:before, #content .leftpart #nav_menu-10 .widget-title:before { position:absolute; left:20px; font-family:"Font Awesome 5 Free"; content: "\f15c"; color:#2148b1; font-size:22px; font-weight:400; margin-right:10px; }
#content .leftpart .agreement .listing li a { padding:12px 20px 12px 45px; }
#content .leftpart .agreement .listing li a:before { content: "\f072"; }
#content .leftpart .listing, #content .leftpart .menu { padding:0; margin:0; }
#content .leftpart .listing li, #content .leftpart .menu li { list-style:none; padding:0; margin:0; border-bottom:1px solid #cad4e4; font-weight:700; line-height:24px; }
#content .leftpart .listing li a, #content .leftpart .menu li a { position:relative; padding:12px 20px 12px 35px; position:relative; color:rgba(15,38,84,0.8); width:100%; }
#content .leftpart .listing li a:hover, #content .leftpart .menu li a:hover, #content .leftpart .listing li.current_page_item a, #content .leftpart .menu li.current_page_item a { background:#283f88; color:#ffcb08; }
#content .leftpart .listing li a:hover:before, #content .leftpart .menu li a:hover:before, #content .leftpart .listing li.current_page_item a:before, #content .leftpart .menu li.current_page_item a:before { color:#ffcb08; }
#content .leftpart .listing li a:before, #content .leftpart .menu li a:before { position:absolute; left:20px; font-family:"Font Awesome 5 Free"; content: "\f105"; color:rgba(15,38,84,0.8); font-size:16px; }
#content .leftpart .twitter, #content .leftpart .facebook { padding:10px; text-align:center; }
#content .leftpart .twitter img, #content .leftpart .facebook img { display:inline-block; }
#content .leftpart .menu-your-agreement-sidebar-menu-container .menu li a:before { content: "\f072"; }
#content .leftpart .menu-your-agreement-sidebar-menu-container .menu li a { padding:12px 20px 12px 45px; }

#content .rightpart { width:72.5%; padding:30px 0 50px 0; }
#content .fullwidth { padding:40px 0; width:100%; }

.allowances .title { font-size:18px; font-weight:700; color:#324249; text-transform:uppercase; text-align:center; padding:10px 0 20px 0; }
.tblbr01 { }


.maintitle { background:#283f88; font-size:16px; color:#ffcb08; font-weight:700; text-transform:uppercase; }
.subtitle { background:#f2f9fb; color:#283f88; font-weight:700; text-transform:uppercase; }
.subtitle td { border:1px solid #d4d9e7 !important; }
.tbl01 { border:1px solid #d4d9e7; border-collapse:collapse; color:#324249; }
.tbl01 td { border:1px solid #d4d9e7; padding:10px 20px; }
.odd { background:#ffffff; }
.even { background:#f6fafc; }

.red { color:#e10000; }

.f01 { font-size:16px; font-weight:700; line-height:24px; }
.f02 { font-size:12px; line-height:18px; display:inline-block; }

.allowances .note { font-size:12px; font-style:italic; color:rgba(52, 66, 73, 0.7); }
.pad-t01 { padding-top:10px; }
.divider { height:1px; background:#dfeff4; margin:10px 0; }

.col-2 { padding:0; margin:0; }
.col-2 li { list-style:none; padding:0; margin:0; width:50%; float:left; }
.col-2 li:first-child { padding:15px 20px 15px 0; }
.col-2 li:last-child { padding:15px 0 15px 20px; }

.aboutme .info { float:left; width:70%; font-size:16px; color:#333333; line-height:40px; }
.aboutme .info .edit { float:right; }
.aboutme .info .edit a { position:relative; font-size:14px; font-weight:700; color:#ffcb08; background:#283f88; padding:0 20px 0 40px; -webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; border-radius:25px; }
.aboutme .info .edit a:before { position:absolute; content:"\f044"; font-family:"Font Awesome 5 Free"; left:20px; }
.aboutme .info .edit a:hover { background:#ffcb08; color:#283f88; }
.aboutme .details { padding:0; margin:20px 0 0 0; font-size:14px; line-height:24px; border:1px solid #d4d9e7; background:#ffffff; }
.aboutme .details li { list-style:none; padding:0; margin:0; border-bottom:1px solid #d4d9e7; }
.aboutme .details li:last-child { border-bottom:none; }
.aboutme .details .name { background:#283f88; font-size:16px; color:#ffcb08; font-weight:700; padding:10px 15px; text-transform:uppercase; }
.aboutme .details .title { display:inline-block; width:50%; padding:10px 15px; font-weight:700; position:absolute; width:230px; }
.aboutme .details .title:after { position:absolute; content:":"; right:0; }
.aboutme .details .data { display:inline-block; width:100%; padding:10px 15px 10px 240px; }
.aboutme .noticeboard { float:right; width:26.5%; background:#f5fafc; border:4px solid #ffcb08; color:rgba(0,0,0,0.7); -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; }
.aboutme .noticeboard .title { background:#283f88; color:#ffcb08; font-size:18px; font-weight:600; line-height:24px; padding:15px 20px; }
.aboutme .noticeboard .text { font-size:14px; font-weight:600; color:#283f88; line-height:24px; padding:15px 20px; }
.aboutme .details a { color:#283f88; }
.aboutme .details a:hover { color:#ffcb08; }

.agreements-list { padding:0; font-size:0; margin:0 0 0 -3%; }
.agreements-list li { list-style:none; padding:0; display:inline-block; width:30.33%; margin:4% 0 0 3%; font-size:22px; vertical-align:top; }
.agreements-list.small li { font-size:17px; }
.agreements-list li:hover { -webkit-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	-moz-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	-o-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30); }
.agreements-list li img { width:100%; }
.agreements-list li a { background:#f2f9fb; color:#283f88; display:block; }
.agreements-list li a b { font-weight:700; display:block; padding:16px 20px; text-transform:uppercase; }
.agreements-list li a b span { font-size:14px; color:#333; font-weight:400; text-transform:none; }
.agreements-list li a:hover b span { color:#ffcb08; }
.agreements-list li a:hover b { background:#283f88; color:#ffcb08; }

.mar-t01 { margin:25px 0 0 0; }
.box-01 { padding:0; margin:-30px 0 0 -3%; font-size:0; }
.box-01 li { list-style:none; background:#f2f9fb; display:inline-block; margin:30px 0 0 3%; width:47%; font-size:14px; position:relative; padding:0; vertical-align:top; }
.box-01 li:hover { -webkit-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	-moz-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	-o-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30); }
.box-01 li .title { font-size:18px; font-weight:700; color:#2148b1; text-transform:uppercase; padding-bottom:10px; }
.box-01 .img { float:left; width:36%; }
.box-01 .img img { width:100%; }
.agreements .box-01 .img { float:none; width:100%; }
.box-01 .data { float:left; width:64%; padding:20px; }
.agreements .box-01 .data { float:none; width:100%; padding:20px; }
.box-01 li ul { padding:0; margin:0; }
.box-01 li li { width:100%; background:none; font-weight:700; padding:0; margin:0; min-height:inherit; line-height:30px; }
.box-01 li li:after { display:none; }
.box-01 li li a { color:#333333; position:relative; padding-left:25px; }
.box-01 li li a:before { position:absolute; content:"\f00c"; font-family:"Font Awesome 5 Free"; color:#2148b1; left:0; }
.box-01 li li a:hover { color:#2148b1; }
.box-01 li li:hover {-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none; }

.homelinks { float:left; width:73%; padding-top:10px; }
.homenews { float:right; width:27%; background:#e5f6fc; padding:10px 15px; }
.homenews ul { padding:0; margin:0; }
.homenews li { list-style:none; padding:0; margin:0; background:#ffffff; margin-bottom:10px; }
.homenews li img { width:100%; }
.homenews li:last-child { margin-bottom:0; }
.homenews li a { display:block; }
.homenews li .data { padding:5px 10px; line-height:18px; }
.homenews li .data .date { font-size:12px; font-weight:700; color:#02a7df; }
.homenews li .data .title a { font-weight:700; color:#162d4a; }
.homenews li .data .title a:hover { color:#d2393f; }

.homenews .view-more { margin:15px 0 10px 0; font-size:16px; font-weight:600; text-align:center; }
.homenews .view-more a { color:#5c6b71; position:relative; text-decoration:underline; }
.homenews .view-more a:hover { color:#d2393f; }
.homenews .view-more a:after { position:absolute; content:"\f105"; font-family:"Font Awesome 5 Free"; font-size:12px; margin-left:8px; top:1px; }


/*
#content .maincontent { position:relative; width:100%; z-index:1; height:100%; display:table; }
#content .leftpart { display:table-cell; width:29%; height:100%; vertical-align:top; padding:30px 0; background:#eff7fa; }
#content .rightpart { display:table-cell; width:71%; height:100%; vertical-align:top; padding:30px 0 30px 4%; }
*/
.newslist { padding:0; margin:0; }
.newslist li { list-style:none; margin:0; border-bottom:1px solid #e7ebee; padding:15px 20px; font-size:14px; color:#30333c; }
.newslist li:hover { -webkit-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	-moz-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	-o-box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30);
	box-shadow: 10px 10px 15px 0px rgba(12,77,162,0.30); }

.newslist li h5 { font-size:16px; font-weight:600; color:#283f88; }
.newslist li h5 a { color:#283f88; }
.newslist li h5 a:hover { color:#ffcb08; }
.newslist li .time { font-size:12px; color:#999999; padding-bottom:10px; }
.newslist li .thumb { width:27%; background:#283f88; }
.newslist li .thumb a { display:block; }
.newslist li .img { width:100%; }
.newslist li .details { width:73%; font-size:14px; color:#687188; line-height:22px; }
.newslist li:nth-child(odd) .thumb {  float:left;}
.newslist li:nth-child(even) .thumb {  float:right; }
.newslist li:nth-child(odd) .details { float:right; padding-left:20px; }
.newslist li:nth-child(even) .details {  float:left; padding-right:20px;}

.newsdetails { color:#333333; }
.newsdetails .img { margin-bottom:15px; }
.newsdetails .catinfo { display:block; padding-bottom:10px; }
.newsdetails .catinfo { font-weight:600; }

.pagination { text-align:center; font-size:0; padding:20px 0 0 0; }
.pagination h2, .post-navigation h2 { display:none; }
.pagination .nav-links { font-size:14px; font-weight:600; color:#00567b; }
.pagination .nav-links .page-numbers span { display:none; }
.pagination ul { padding:0; margin:0; }
.pagination li { list-style:none; padding:0; margin:0; display:inline-block; position:relative; font-size:14px; color:#00567b; font-weight:600; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
.pagination li:last-child:before { display:none; }
.pagination li a { display:inline-block; color:#00567b; padding:0; width:25px; height:25px; line-height:25px; }
.pagination li.active,
.pagination .nav-links .page-numbers.current { display:inline-block; padding:0; background:#ffcb08; color:#283f88; width:25px; height:25px; line-height:25px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
.pagination li.active a:hover { color:#283f88; }
.pagination .nav-links a.page-numbers { padding:0; width:25px; height:25px; line-height:25px; text-align:center; color:#00567b; }
.pagination .nav-links a.page-numbers:hover, .pagination li a:hover, .pagination a:hover { color:#ffcb08; }
.pagination li a:before, .pagination li a:after, .pagination a:before, .pagination a:after { font-family:"Font Awesome 5 Free"; font-weight:700; }
.pagination .nav-links a.next, .pagination .nav-links a.prev { width:auto; color:#00567b; }
.pagination li.prev a,
.pagination li.next a { width:auto; margin:0 10px; }
.pagination li.prev a:before, .pagination a.prev:before { content: "\f104"; margin-right:5px; }
.pagination li.next a:after, .pagination a.next:after { content: "\f105"; margin-left:5px; }
.nav-links .meta-nav, .nav-links .post-title { display:none; }
.nav-links .nav-previous a:before, .nav-links .nav-next a:after { font-family:"Font Awesome 5 Free"; font-weight:700; }
.nav-links .nav-previous a:before { content: "\f100"; margin-right:5px; }
.nav-links .nav-next a:after { content: "\f101"; margin-left:5px; }
.nav-links .nav-previous { float:left; }
.nav-links .nav-next { float:right; }
.navigation, .nav-links { float:left; width:100%; }

.contentpart { text-align:center; }
.contentpart p { font-size:16px; line-height:26px; color:#000000; opacity:0.7; }


#news { background:url(../images/latest-news-bg.jpg) 50% 50% no-repeat; background-size:cover; }
#news .container { position:relative;
display:flex;
	display: -webkit-flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-direction:row;
	justify-content:flex-start;
 }
#latest-news { text-align:center; /*float:left;*/ width:62%; padding:40px 0; margin-right:3%; }
#latest-news .title { font-size:40px; color:#88c9f9; font-weight:700; text-transform:uppercase; line-height:40px; padding-bottom:40px; }

#latest-news .readall { display:inline-block; margin:20px auto 0 auto; font-size:16px; font-weight:700; text-transform:uppercase; }
#latest-news .readall a { border:5px solid #88c9f9; background:transparent; color:#88c9f9; position:relative; padding:0 25px; line-height:48px; -webkit-border-radius:40px; -moz-border-radius:40px; -o-border-radius:40px; border-radius:40px; }
#latest-news .readall a:after { position:relative; font-family:"Font Awesome 5 Free"; content: "\f054"; margin-left:10px; font-size:12px; display:inline-block; }
#latest-news .readall a:hover { background:#ffcb08; color:#2148b1; border-color:#ffcb08; }


#latest-news .owl-item { padding:0 48px 0 0; }
#latest-news .owl-buttons { display:none; }
#latest-news .owl-controls .owl-pagination { position:relative; margin-top:0; bottom:initial; display:none; }
#latest-news .owl-controls .owl-page span { color:#ffffff; }
#latest-news .item { }
#latest-news .item .img { width:200px; margin:0 auto; }
#latest-news .item .img img { border:5px solid #ffcb08; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
#latest-news .item .img a { display:block; }
#latest-news .item .img img { width:100%; background:#283f88; }
#latest-news .item .data { padding:20px 0; color:#fff; line-height:24px; font-size:14px; position:relative; }
#latest-news .item .data h5 { font-size:15px; color:#ffcb08; font-weight:700; padding-bottom:10px; }
#latest-news .item .data h5 a { color:#ffcb08; }
#latest-news .item .data h5 a:hover { color:#ffffff; }
#latest-news .item .data .date { font-size:12px; font-weight:700; }

#unite-news { /*float:right;*/ text-align:center; width:35%; padding:0 0 30px 0; background:#ffcb08; right:0; }
#unite-news .title { font-size:40px; color:#0c4da2; font-weight:700; text-transform:uppercase; line-height:40px; padding:40px 0 20px 0; border-bottom:1px solid rgba(255,255,255,0.4);  }
#unite-news .readall { display:inline-block; margin:0 auto; font-size:16px; font-weight:700; text-transform:uppercase; }
#unite-news .readall a { border:5px solid #0c4da2; background:transparent; color:#0c4da2; position:relative; padding:0 15px; line-height:38px; -webkit-border-radius:40px; -moz-border-radius:40px; -o-border-radius:40px; border-radius:40px; }
#unite-news .readall a:after { position:relative; font-family:"Font Awesome 5 Free"; content: "\f054"; margin-left:10px; font-size:12px; display:inline-block; }
#unite-news .readall a:hover { background:#0c4da2; color:#fff; border-color:#0c4da2; }

#unite-news .owl-item { padding:30px 30px 0 30px; }
#unite-news .owl-buttons { display:none; }
#unite-news .owl-controls .owl-pagination { position:relative; margin:10px 0; bottom:initial; height:18px; }
#unite-news .owl-controls .owl-page { margin:0 4px; }
#unite-news .owl-controls .owl-page span { color:#2148b1; }
#unite-news .item { }
#unite-news .item .img { width:100%; }
#unite-news .item .img img { border:5px solid #2148b1;  }
#unite-news .item .img a { display:block; }
#unite-news .item .img img { width:100%; background:#fff; }
#unite-news .item .data { padding:20px 0 0; color:#333333; text-align:left; line-height:22px; font-size:14px; position:relative; }
#unite-news .item .data h5 { font-size:16px; color:#0c4da2; font-weight:700; padding:10px 0; }
#unite-news .item .data h5 a { color:#0c4da2; }
#unite-news .item .data h5 a:hover { color:#000; }
#unite-news .item .data .date { color:#2148b1; font-size:12px; font-weight:700; }


footer { border-bottom:5px solid #ffcb08; background:#ffffff; border-top:5px solid #283f88; }

footer .mobileapp { background:#283f88; text-align:center; padding:0; display:none; }
.login footer .mobileapp { /*display:block;*/ }
footer .mobileapp ul { padding:30px 0; line-height:0; margin:0 auto; font-size:0; position:relative; width:780px; padding-left:250px; }
footer .mobileapp ul:before { position:absolute; content:""; background:url(../images/monile-app.png) 0 0 no-repeat; left:0; top:-23px; width:100%; height:calc(100% + 23px); }
footer .mobileapp li { width:50%; text-align:center; list-style:none; padding:15px 28px; display:inline-block; margin:0; position:relative; z-index:1; }
footer .mobileapp li:first-child { width:100%; padding:0; }
footer .mobileapp li a { display:block; }
footer .mobileapp li .title { font-size:20px; font-weight:700; color:#ffcb08; text-transform:uppercase; line-height:24px; padding:0 0 15px 0; }
footer .mobileapp li img { display:inline-block; }
footer .mobileapp li:last-child { border-left:1px solid #5365a0; }
footer .mobileapp li:nth-child(2) { padding-left:0; }
footer .mobileapp li:nth-child(3) { padding-right:0; }

footer .bottom { color:#333333; padding:30px 0; line-height:20px; }
footer .bottom .links { float:left; width:50%; }
footer .bottom .links { font-size:0; line-height:normal; }
footer .bottom .links ul { padding:0; margin:0; }
footer .bottom .links li { list-style:none; padding:0; margin:0; display:inline-block; font-size:14px; line-height:20px; color:#333333; position:relative; }
footer .bottom .links li:after { position:relative; content:"|"; }
footer .bottom .links li:last-child:after { display:none; }
footer .bottom .links li a { color:#333333; padding:0 10px; display:inline-block; }
footer .bottom .links li:first-child a { padding-left:0; }
footer .bottom .links li a:hover { color:#2148b1; text-decoration:underline;  }

footer .bottom .contactdetails { float:left; width:50%; line-height:20px; color:#333333; }
footer .bottom .contactdetails .title { font-size:14px; font-weight:700; color:#2148b1; }
footer .bottom .contactdetails .col-06 { float:left; width:50%; font-size:14px; text-align:left; }
footer .bottom .contactdetails a { color:#333333; display:inline-block; }
footer .bottom .contactdetails a:hover { color:#2148b1; text-decoration:underline; }

.latinstyle { padding:0; margin:0 0 20px 0; }
.latinstyle li { list-style:lower-latin; padding:0; margin:0 0 10px 15px; }
.latinstyle li:last-child { margin:0 0 0 15px; }
/*
#content .leftpart .twitter, #content .leftpart .twitter iframe { height:400px; }
.timeline-Viewport, .SandboxRoot.var-fully-expanded .timeline-Viewport { height:300px !important; }
*/
.nostyle { padding:0; margin:0 0 20px 0; }
.nostyle li { list-style:none; padding:0; margin:0; }

.contactdetails { font-size:0; }
.contactdetails .twocol { display:inline-block; width:50%; font-size:14px; vertical-align:top; }
.contactdetails .twocol:first-child { padding-right:20px; }
.contactdetails .twocol:last-child { padding-left:20px; }

.timeline-Body { height:250px !important; overflow: scroll !important; }
#content .leftpart .facebook p { margin:0; }

.gform_fields { font-size:0; margin:-20px 0 0 -2%; }
.gform_fields li { font-size:14px; display:inline-block; width:48%; margin:20px 0 0 2%; vertical-align: top; }
.gform_fields input, .gform_fields select, .gform_fields textarea { width:100%; padding:0 5px; border:1px solid #dedede; line-height:36px; height:36px; margin-top:5px; }
.gform_fields li.full { width:98%; margin:20px 0 0 2%; }
.gform_fields textarea { height:100px; }
.gform_fields input[type="radio"] { width:auto; height:auto; margin-top:0 !important; }
.gform_fields span.wpcf7-list-item { margin:0 15px 0 0; }
.gform_fields li.time input { width:auto; }
.gform_fields li.time span { display: inline-block; }
.gform_fields li.date input { width:auto; }
.gform_fields li.date .meeting-date { display: inline-block; position: relative; }
.gform_fields li.date .meeting-date:before { position:absolute; content:"\f073"; font-family:'FontAwesome'; font-size:14px; z-index:1; right:10px; top:12px; color: #333; }
#field_1_21, #field_1_15, #field_1_7, #field_3_21, #field_3_18, #field_3_20, #field_3_13, #field_5_66, #field_5_20, #field_5_1, #field_5_3, #field_5_40, #field_5_10, #field_5_42, #field_5_44, #field_5_13, #field_5_21, #field_5_74, #field_5_65, #field_5_73, #field_5_70, .gform_fields li.gchoice_5_70_1, #field_5_22, #field_5_26, #field_5_68, #field_5_67, #field_5_79, .gform_fields li.gchoice_5_79_1, #field_4_21, #field_7_18  { width:98% !important; }
#field_1_21 img, #field_3_21 img { /*width:50%;*/ margin:0 auto; }
.gform_wrapper .top_label select, .gform_wrapper .top_label input, .gform_wrapper .top_label textarea { outline:none !important; padding:0 10px !important; width:100% !important; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }
.gform_wrapper .top_label li ul.gfield_checkbox, .gform_wrapper .top_label li ul.gfield_radio { width:100% !important; }
h2.gsection_title, .gform_wrapper h2.gsection_title { font-size:18px; border-bottom:1px solid #dedede !important; padding:0 0 10px 0 !important; }
.gform_wrapper .gfield_description { display: inline-block; font-size: 13px !important; line-height: 20px !important; padding:0 !important; }
.gform_wrapper input[type="submit"], .gform_wrapper input[type="button"], #pippin_password_submit { width:auto !important; padding:0 20px !important; margin:0 20px 0 0; border:none; text-transform: uppercase; font-weight: 600; line-height:40px; height:40px; font-size:14px; color: #2148b1; background: #ffcb08; display:inline-block; cursor: pointer; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }
.gform_wrapper input[type="submit"]:hover, .gform_wrapper input[type="button"]:hover, #pippin_password_submit:hover { background: #2148b1; color:#ffcb08; }
body .gform_wrapper .top_label div.ginput_container { margin-top:0 !important; }
.gform_wrapper .gsection { border-bottom:none !important; }
#field_5_20 { padding:0; margin:0; }
.gform_fields .name_first input, .gform_fields .name_last  input { margin-top:0; }
.gform_wrapper h2.gsection_title { border-bottom:none !important; }
#field_5_74 img { width:auto; margin:0 auto; }
.gform_wrapper .gsection { margin:15px 0 !important; }
.gfield_radio li, .gfield_checkbox li { width:100%; }
.gfield_checkbox li input { height:auto; }
.gform_wrapper .gfield_required { color:#ff0000; }
.gform_wrapper .gform_footer { margin:0 !important; }

#pippin_password_form { width:450px; margin: 0 auto; background: #f1f1f1; padding:25px 20px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;  }
#pippin_password_form p { margin-bottom:15px; }
#pippin_password_form p:last-child { margin-bottom:0; }
#pippin_password_form label { font-weight:700; font-weight:700; width:140px; display: inline-block; position:relative; }
#pippin_password_form label:after { position:absolute; content:":"; right:5px; }
#pippin_password_form input { padding:0 10px !important; width:260px; border: 1px solid #dedede; line-height:40px; height:40px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }
#pippin_password_form input[type="submit"] { padding:0 20px !important; border:none; margin:0 0 0 143px; }
#field_4_1 .ginput_container_date { position:relative; }
#field_4_1 .ginput_container_date .ui-datepicker-trigger { position:absolute; right:10px; top:15px; }

#content .contactdetails h1 { font-size:30px; }
.alignleft { float:left; margin:0 20px 20px 0; }
.alignright { float:right; margin:0 0 20px 20px; }
.aligncenter { display:block; margin:10px auto; }

.applyarea-video { margin:20px auto 0 auto; width:90%; height: 250px; display:block; }

.thumblist-01 { font-size:0; margin:-20px 0 0 -2%; padding:0; }
.thumblist-01 li { width:23%; display:inline-block; margin:20px 0 0 2%; list-style:none; border: 1px solid #dedede; text-align: center; }
.thumblist-01 li a { display:block; text-align:center; }
.thumblist-01 li a img { display:block; margin:0 auto; }
.blog #innerbanner .data .title { font-size:0; }
.blog #innerbanner .data .title:before { content:"News"; font-size:56px; }

.social-feeds { font-size:0; background: #f9f9f9; padding:30px 0; }
#latest-news .social-feeds { background:none; padding:0; }
#latest-news .social-feeds .title { font-size:32px; }
.social-feeds .facebook, .social-feeds .twitter { display:inline-block; width:50%; font-size:14px; vertical-align:top; padding:0 10px; }
.social-feeds .facebook .fb_iframe_widget { width:340px; margin:0 auto; display:block; }
.social-feeds .twitter #twitter-widget-0 { width:340px !important; margin:0 auto; display:block !important; height:400px !important; }
.social-feeds .facebook .fb_iframe_widget iframe { height: 400px !important; }
.social-feeds .facebook .fb_iframe_widget span { height: 400px !important; }

#latest-news .social-feeds .twitter #twitter-widget-0 { height:540px !important; }
#latest-news .social-feeds .facebook .fb_iframe_widget iframe { height: 540px !important; }
#latest-news .social-feeds .facebook .fb_iframe_widget span { height: 540px !important; }


.page-id-165 #innerbanner { background-image:url(../images/agency-employed-main-banner.jpg) !important; }
.page-id-103 #innerbanner { background-image:url(../images/allowances-banner.jpg) !important; }
.page-id-96 #innerbanner { background-image:url(../../../uploads/2019/02/slide-03.jpg) !important; }
.page-id-27 #innerbanner { background-image:url(../images/about-me-banner.jpg) !important; }
/*.page-id-27 #innerbanner { background-image:url(../../../uploads/2019/02/slide-01.jpg) !important; }*/
.page-id-110 #innerbanner { background-image:url(../../../uploads/2019/02/slide-05.jpg) !important; }
.post-type-archive #innerbanner { background-image:url(../../../uploads/2019/02/slide-04.jpg) !important; }

.wd100percent { width:100% !important; }
.tx-justify .gsection_description { text-align:justify; }
.tf01 { font-size:14px; font-style:normal; line-height:20px; }

.newslist li li { list-style:disc; margin:0; border:0; padding:0; }
.newslist li li:hover { -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none; }

input.btn,
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit] {
	-o-border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
    -o-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
input.btn { line-height:50px; height:50px; -o-border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }

.page-id-11895 .agreements-list li a b { height:auto !important; }


.flt-reg .gform_fields { margin:0; font-size:initial; }
.flt-reg .gchoice label {line-height: 30px !important;}
.flt-reg input[type=checkbox] { max-width:inherit;width: 18px !important;height: 28px;line-height: 28px !important;position: relative;top: 3px !important;margin-right: 10px;vertical-align: top !important;}
.flt-reg input[type=radio] { max-width:inherit; width:auto !important; height: 24px; line-height: 24px !important; position: relative; top: 1px; margin-right: 5px; }

.gform_wrapper.gravity-theme .gfield#field_8_17 label,
.gform_wrapper.gravity-theme .gfield#field_9_17 label { display:none; }