body{overflow-x:hidden;font-family:'allerregular';padding-bottom:70px;background-color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.public/images/bg-pattern.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='public/images/bg-pattern.png', sizingMethod='scale')";background-size:100% 100%;font-size:16px;}
dl,dt,dd,ul,ol,li{margin:0;padding:0;}
.text-muted{color:#777;}
.text-primary{color:#fed136;}
p{font-size:14px; margin: 0px;}
p.large{font-size:16px;}
label{font-weight:400;}
a,
a:hover,
a:focus,
a:active,
a.active{outline:0;text-decoration:none;transition:0.3s;}
a{color:#59ab23;transition:0.3s;}
a:hover,
a:focus,
a:active,
a.active{color:#717171;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:400;}
header{position:absolute;width:300px;}
.navbar-brand{padding:0px;}
.navbar-brand img {max-width: 160px; padding: 5px;}
.navbar-default{border-color:transparent;background-color:#222;}
.navbar-default .navbar-brand{color:#fed136;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active{color:#fec503;}
.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02);}
.navbar-default .navbar-toggle{border-color:#59ab23;background-color:#59ab23;     position: absolute;
    right: 0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#f5c531;}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus{outline:0;color:#FFF !important;}
.navbar-default .nav .active{color: #FFF !important;}
.navbar-default .navbar-nav > .active > a{border-radius:0;color:#fff;background-color:#fed136;}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:#fec503;}
.caption1{left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:40%;width:90%;}
.caption1 h2{color:#1672c8;margin-top:0px;}
.caption1 p{text-align:left;background:rgba(255, 255, 255, 0.79) none repeat scroll 0px 0px;padding:30px;color:#262626;font-size:17px;margin-bottom:6%;text-align:center;}
.btn-gtc{font-weight:bold;background-color:#74c042;color:#fff;font-family:'allerregular';font-size:36px;border-radius:2px;margin:0 auto;padding:3% 10%;margin:3%;text-transform:uppercase;}
.btn-gtc:hover{background-color:#1a4285;color:#fff;-webkit-box-shadow:0px 0px 3px #000;box-shadow:0px 0px 3px #000;}
@media(min-width:768px){.navbar-default{padding:25px 0;border:0;background-color:transparent;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;}
.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.navbar-default .navbar-nav>.active>a{border-radius:3px;}
.navbar-default.navbar-shrink{padding:10px 0;background-color:#222;}
.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em;}
}
.navbar{padding:0px;margin:0px;}

.navbar-collapse{padding:0px;}
.nav{display:table; margin:0 auto; width: 100%;}
.navbar-brochure .nav{padding-top: 0px; background:#59ab23;border:1px solid #fff;}
.nav li{margin:0px;position:relative;}
.brochure_menu {background-color:#00bc4b;}
.navbar-default .nav li a{text-align:center;font-size:16px; color:#717171;display:table;margin:0 auto; position:relative;}
.navbar-brochure .nav li a{border-bottom: 0px !important;}
.navbar-brochure .nav li.brochure a{color:#fff !important; font-weight:500;}
.navbar-brochure .menu-effect li.brochure a::before{color:#1a4285 !important;}
.navbar-default .nav .navlist li a{text-transform:none;}

.navbar-default .nav li .current a{border-bottom:1px solid #fff;}
.navbar-default .nav li.current a{color:#fff;}
.navbar-default .nav li .current a:before{content:"";position:absolute;bottom:0px;height:100%;width:100%;border-bottom:1px solid #fff;}
.navbar-nav.navbar-right:last-child{margin-right:0px;}
.dropdown{cursor:pointer;}
.v-dropdown{background:rgba(0,0,0,0.6);display:none;}
.v-dropdown li{list-style:none;border-bottom:1px solid rgba(0,0,0,0.1);}
.v-dropdown li a{color:rgba(255,255,255,0.5) !important;border-bottom:1px solid rgba(0,0,0,0.5) !important;}
.m-header{padding:168px 0;}
.what_we_insure{margin-top:142px;}

.mh-copy{font-size:12px;color:#fff;margin:0px;font-weight:300;text-align:center;}
.m-hide{position:relative;}
.m-hide:after{content:'';position:absolute;border-style:solid;border-width:80px 150px 0;border-color:rgba(117,178,9,0.9) transparent;display:block;width:0;z-index:1;bottom:-80px;left:0px;right:0px;margin:0 auto;}
.m-hide i{font-size:34px;text-transform:uppercase;color:#fff;position:absolute;margin:0px auto;left:0px;right:0px;display:table;z-index:999;top:20px;cursor:pointer;transition:.3s;width:30px;}
.m-hide i:hover{color:#000;transition:.3s;}
.m-left{/*width:330px;*/margin:0px;z-index:1;}
.m-right{/*width:989px;*/padding-top:0px;z-index:1; margin-top: 40px; }
.m-right-sidebar{width:330px;margin:0px;z-index:3;}
.no-padding{padding:0px !important;}

.association .container{width: 1170px !important; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
#intro{margin-bottom:30px;background:#fff;padding:0px;}
#welcome{background:#fff;padding:47px 30px 43px;margin-bottom:30px;}
#welcome h3{font-size:21px;text-transform:uppercase;color:#000;text-align:center;margin:0 0 20px;}
.btn-default{font-size:14px;color:#fff;font-weight:300;border:1px solid #74c042;background:#74c042;padding:10px 15px;}
.btn-default:hover{color:#74c042;border:1px solid #74c042;background:transparent;}
.btn-center{display:table;margin:0 auto;}
#services{padding:30px 26px 0;background:#fff;display:table;width:100%;margin-bottom:30px;}
#services ul{padding:0px;}
#services ul li{float:left;border:1px solid #ececec;border-left:none;margin:0 0 30px;list-style:none;width:33.3333%;text-align:center;padding:15px 15px;transition:0.4s;min-height:435px;}
#services ul li:first-child{border-left:1px solid #ececec;}
#services ul li.quote_inner_box:first-child{}
#services i{font-size:32px;color:#74c042;}
#services h4{font-size:18px;text-transform:uppercase;color:#000;margin:20px 12px 0;text-align:center;}
#services.quote_inner h4{margin:10px 12px 0;}
#services p{font-size:15px;color:#717171;font-weight:300;margin:0;text-align:left;padding-left:18px;}
#services ul li:hover{background:#1a4285;cursor:pointer;border-color:#1a4285;}
#services li:hover i{color:#fff;transition:0.4s;}
#services li:hover p.dots{background:url("/public/images/dots_w.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);}
#services li:hover h4,
#services li:hover p,
#services li:hover p.dots{color:#fff;transition:0.4s;}
.ocpform li:hover h4,
.ocpform li:hover p,
.ocpform li:hover p.dots{color:#000 !important;transition:0.4s;}
#services .ocpform li:hover .navy p{color:#fff !important;}
p.dots_b{background:url("/public/images/dots_b1.png") no-repeat scroll left 10px rgba(0, 0, 0, 0);}
p.dots_b.blank{background:none !important;}
#features-tab{background:#fff;padding:30px;margin-bottom:30px;}
.nav-tabs{padding:0 35px 22px;border-bottom:1px solid #74c042;display:table;width:100%;}
.nav-tabs li{font-size:15px;font-family:Montserrat;font-weight:400;color:#8d8d8d;float:left;list-style:none;margin:0 34px;border:none;position:relative;}
.nav-tabs li:after{content:"/";font-size:15px;color:#e7e7e7;position:absolute;left:-34px;top:0px;font-weight:400;}
.nav-tabs li:first-child:after{display:none;}
.nav-tabs li a{color:#8d8d8d;border:none;padding:0 0 15px !important;margin:0px !important;padding-bottom:15px;position:relative;}
.nav-tabs li.active a, .nav-tabs li a:hover{color:#74c042 !important;border:none !important;border-radius:0px;}
.nav-tabs li.active a:after{content:"";background:url(/public/images/icons/bubble.png);width:15px;height:9px;margin:0 auto;position:absolute;left:0;right:0;bottom:-17px;z-index:9999;}
.tab-content{border:0px solid #ececec;border-top:0px;margin-top:0px;padding:35px 30px 30px;}
.tab-right-content{padding-left:0px;}
.tab-left-content{padding-right:0px;}
.tab-content h4{font-size:15px;font-weight:bold;text-transform:uppercase;color:#000;margin:23px 0 12px;text-align:center;}
.tab-content p{font-size:15px;color:#717171;font-weight:400;line-height:21px;margin:0 0 22px;text-align:justify;}
#m-portfolio{padding:30px 30px 0;background:#fff;margin-bottom:30px;}
#m-portfolio h3{font-size:20px;text-transform:uppercase;color:#000;margin:0 0 20px;text-align:center;}
#m-portfolio .col-md-4{margin-bottom:30px;}
.mp-thumb{position:relative;cursor:pointer;overflow:hidden;}
.mp-thumb img{width:100%;}
.overlay1{position:absolute;top:0px;left:0px;right:0px;width:100%;height:100%;background:rgba(0,0,0,0.20);opacity:1;visibility:visible;transition:0.6s;}
.overlay1 h4{padding:7px 10px;background:#74c042;display:table;margin:50% auto 0px;font-family:Roboto;font-size:13px;color:#FFF;position:relative;top:-25%;}
.overlay1-hr{position:absolute;top:0px;left:0px;right:0px;width:100%;height:100%;opacity:0;visibility:hidden;transition:0.6s;}
.zoom{color:#000;position:relative;width:61px;height:61px;position:absolute;bottom:-61px;left:-61px;transition:0.4s;}
.zoom:after{content:"";position:absolute;top:0;right:0;border-width:0 61px 61px 0;border-style:solid;border-color:#fff transparent;transition:0.4s;}
.zoom i{position:relative;z-index:999;padding:36px 12px;}
.link{color:#000;position:relative;width:61px;height:61px;position:absolute;top:-61px;right:-61px;transition:0.4s;}
.link:after{content:"";position:absolute;top:0;right:0;border-width:0 61px 61px 0;border-style:solid;border-color:transparent #fff;transition:0.4s;}
.link i{position:relative;z-index:999;padding:11px 40px;}
.zoom:hover:after{content:"";border-color:#74c042 transparent;transition:0.4s;}
.link:hover:after{content:"";border-color:transparent #74c042;transition:0.4s;}

#m-blog-content h4{font-size:16px;font-weight:bold;color:#000;margin:15px 0;letter-spacing:2px;line-height:24px;}
#m-blog-content h4 a{color:#000;}
#m-blog-content h4 a:hover{color:#999;}
#m-blog-content .item{margin:0 0px; min-height: 420px;}
#m-blog-content .blog-meta{font-size:13px;color:#000;font-weight:300;}
#m-blog-content .blog-meta span{margin-right:20px;}
#m-blog-content .blog-meta i{width:38px;height:38px;text-align:center;line-height:36px;border:1px solid #74c042;border-radius:50%;margin-right:10px;color:#74c042;}
#m-blog-content p{font-size:15px;line-height:22px;color:#717171;margin:10px 0px !important;font-weight:400;text-align:justify;}
.date{width:62px;height:62px;background:#fff;position:absolute;top:0px;right:0px;font-family:Montserrat;font-size:18px;font-weight:bold;text-transform:uppercase;color:#74c042;text-align:center;line-height:15px;padding:14px 0 0;z-index:50;}
.date span{font-family:Raleway;font-size:11px;color:#000;text-transform:none;display:block;font-weight:400;letter-spacing:1px;}
#m-contact{background:#74c042;padding:30px;}
#m-contact h3{font-size:16px;text-transform:uppercase;color:#fff;font-weight:400;margin:0 0 24px;}
.mc-name ,
.mc-email ,
.mc-website{display:table;width:100%;margin-bottom:42px;position:relative;color:#666;}
.mc-name input ,
.mc-email input ,
.mc-website input, .mc-website font, .mc-name font{width:100%;background:transparent;border:none;border-bottom:2px solid #74c042;color:#fff;padding-bottom:11px;padding-left:50px;margin:0;position:relative;top:0px;}
.mc-name span ,
.mc-email span ,
.mc-website span{width:36px;height:38px;display:block;float:left;transform:rotate(45deg);border:1px solid #74c042;background:#74c042;color:#fff;padding:11px;position:absolute;top:13px;z-index:88;}
.mc-name span i ,
.mc-email span i ,
.mc-website span i{display:table;transform:rotate(-45deg);}
.mc-message{position:relative;margin-top:30px;}
.mc-message textarea{width:100%;background:transparent;border:2px solid #74c042;height:152px;padding:12px 17px 17px;color:#fff;padding-right:83px;}
.mc-name input:focus ,
.mc-email input:focus ,
.mc-website input:focus, .txt3:focus, input.txt99:focus, input.stop:focus{border-color:#000;color:#666;outline:none;}
#m-contact form input::-webkit-input-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form input:-moz-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form input::-moz-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form input:-ms-input-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form textarea::-webkit-input-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form textarea:-moz-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form textarea::-moz-placeholder{color:#86c4f1 !important;opacity:1 !important;}
#m-contact form textarea:-ms-input-placeholder{color:#86c4f1 !important;opacity:1 !important;}
.mc-message textarea:focus .txt3:focus{border:2px solid #fff;color:#fff;outline:none;}
.mc-name input:focus + span ,
.mc-email input:focus + span ,
.mc-website input:focus + span{background:#fff;color:#74c042;border-color:#fff;}
.mc-message button{width:59px;height:128px;border:solid 2px #fff;background:transparent;transition:0.3s;color:#fff;font-weight:bold;text-transform:uppercase;font-size:17px;position:absolute;top:12px;right:12px;}
.mc-message button:hover{border:solid 2px #fff;background:#fff;color:#74c042;}
.mc-message button span{display:table;transform:rotate(-90deg);}
.statusMessage,.successmessage,.errormessage{display:none;margin:auto;width:100%;height:auto;background:rgba(255,255,255,0.1);margin:0 auto 15px;padding:20px;border-radius:5px;}
.statusMessage p{margin:0;color:#888;}
.successmessage p{margin:0;color:#888;}
.success-ico{background:url(/public/images/success.png);width:30px;height:30px;float:left;margin-right:15px;position:relative;top:-3px;}
.error-ico{background:url(/public/images/error.png);width:30px;height:30px;float:left;margin-right:15px;position:relative;top:-3px;}
.errormessage p{margin:0;color:#888;}
.contact-info{border-top:1px solid #74c042;border-bottom:1px solid #74c042;padding:30px 0;margin-top:10px;display:table;width:100%;}
#m-contact h4{font-size:16px;text-transform:uppercase;color:#fff;font-weight:400;margin:0 0 22px;}
.contact-info ul{padding:0px;}
.contact-info ul li{float:left;list-style:none;width:33.33333%;font-size:15px;color:#74c042;}
.contact-info ul li i{font-size:20px;color:#74c042;margin-right:12px;position:relative;top:2px;}

footer{padding:0px;position:relative;}
.footer_one {font-size: 13px;}
.backtotop-icon{width:44px;height:45px;background-color:#74c042;border:1px solid #74c042;margin:0 auto;transform:rotate(45deg);position:absolute;transform:rotate(45deg);left:0;right:0;margin-top:10px;}
.backtotop-icon:before{content:"\f01b";color:#fff;font-family:'FontAwesome';font-size:24px;position:absolute;width:100%;height:100%;line-height:45px;text-align:center;top:0;left:0;right:0;transform:rotate(-45deg);}
.backtotop-icon:hover{background-color:#fff;border:1px solid #e5e5e5;}
.backtotop-icon:hover:before{content:"\f0aa";color:#74c042;}
#page-header{display:flow-root; background:#74c042;padding:14px 0 15px;margin-bottom:0px; border-radius:10px 10px 0 0;}
#page-header h3{font-weight:300;font-family:Roboto, Sans-serif;font-size: 2.5em;}
#page-header h3 span{color:#fff; line-height:60px;display:table;margin:0px auto -30px;padding:0px 20px;text-transform:uppercase;}
#page-header.home{padding: 0px !important;}
.bread_crumbs{padding:0px;margin:40px auto 0;display:table;}
.bread_crumbs li{float:left;list-style:none;margin:0 15px;color:#000;font-weight:300;position:relative;}
.bread_crumbs li:before{content:"\f061";font-family:FontAwesome;font-size:13px;position:absolute;top:2px;left:-20px;color:#74c042;}
.bread_crumbs li a{color:#000;}
.bread_crumbs li a:hover{color:#787878;}
.bread_crumbs li:first-child:before{display:none;}
#m-info{padding:0px;background:#fff;margin-bottom:30px !important;margin-bottom:0px;}
#m-info .tab-content{border-top:0px solid #74c042;padding:30px 30px 30px;}

.animated-out,.animated-in{-webkit-transition-timing-function:cubic-bezier(0.13,0.71,0.30,0.94);-moz-transition-timing-function:cubic-bezier(0.13,0.71,0.30,0.94);-o-transition-timing-function:cubic-bezier(0.13,0.71,0.30,0.94);transition-timing-function:cubic-bezier(0.13,0.71,0.30,0.94);-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.animated-out{-webkit-transform:translateY(35px);-moz-transform:translateY(35px);-o-transform:translateY(35px);-ms-transform:translateY(35px);transform:translateY(35px);-webkit-opacity:0;-moz-opacity:0;opacity:0;}
.animated-in{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.staff-detail h4{font-size:20px;color:#000;font-weight:400;margin:13px 0 10px;}
.staff-detail p{font-size:15px;color:#717171;font-weight:300;line-height:22px;margin:0 0 20px;}
.staff-social a{width:38px;height:38px;border:1px solid #74c042;background:#fff;border-radius:50%;line-height:38px;text-align:center;color:#74c042;font-size:15px;margin-right:10px;display:inline-block;}
.staff-social a:hover{background:#74c042;color:#fff;border-color:#74c042;}

.mt-nav{padding:0px;margin:0 0 30px;display:table;width:100%;}
.mt-nav li{width:25%;float:left;list-style:none;background:#fff;margin:0px;cursor:pointer;}
.mt-nav li div{border:1px solid #ececec;border-left:none;padding:23px 20px 20px;}
.mt-nav li:first-child{border-left:1px solid #ececec;}
.mt-nav li img{width:74px;height:74px;border:10px solid #ededed;border-radius:50%;margin:0 auto 18px;display:table;}
.mt-nav li h4{font-family:Roboto;font-size:14px;color:#7f7f7f;font-weight:300;margin:0;text-align:center;}
.flex-active{background:#f3f3f3 !important;}
.flex-active img{border-color:#dadada !important;}
.m-skills{background:#fff;padding:30px 30px 11px;margin-bottom:30px;}
.m-skills h3{font-size:20px;text-transform:uppercase;color:#000;margin:0 0 25px;text-align:center;}
.jCProgress{position:relative;z-index:99999999;margin:0 !important;}
.jCProgress > div.percent{font-size:34px;color:#74c042;position:absolute;margin-top:27px;margin-left:28px;width:147px;background:#FFF;height:147px;border-radius:50%;line-height:142px;padding-left:40.5px;font-weight:300;border:1px solid #fff;z-index:99999;}
.jCProgress > div.percent:before{content:"%";font-size:34px;color:#74c042;right:40.5px;position:absolute;font-weight:300;z-index:9999;}
canvas{width:170px !important;height:170px !important;position:relative;z-index:9999;margin:16px;border-radius:50% !important;z-index:999;}
.ms-wrap{padding:5px 0px 0px;}
.skill-wrap{width:188px;height:188px;border:1px solid #e7e7e7;display:table;border-radius:50%;background:#fff;transition:.3s;margin:0 auto;}
#skill1, #skill2, #skill3{margin:-18px -7px -5px;width:188px;height:188px;position:relative;top:10px;display:table;}
.skill-wrap:hover{transition:.3s;border:1px solid #74c042;background:#74c042;cursor:pointer;}
.skill-wrap:hover div.percent{font-size:34px;color:#fff;background:#74c042;border-color:#74c042;}
.skill-wrap:hover div.percent:before{content:"%";color:#fff;}
.round-skills h4{font-family:Roboto;font-size:18px;color:#919191;font-weight:300;text-align:center;margin:20px auto 40px;display:table;}
.ms-wrap h4{font-family:Roboto;font-size:18px;color:#919191;font-weight:300;text-align:center;margin:20px auto 0;display:table;}
.ms-wrap1{padding-top:55px;}
.fs-wrap{margin-bottom:19px;}
.fs-wrap h4{margin:0 0 10px;font-family:Roboto;font-size:14px;color:#000;font-weight:300;}
.fs-wrap h4 span{float:right;}
.fs-bar{padding:7px;border:1px solid #e5e5e5;display:table;width:100%;}
.fs-bar span{background:#74c042;height:4px;display:table;width:0px;transition:1s;}
#m-blog-content{padding:30px;margin-bottom:30px;background:#fff;}
.page-nav{display:table;padding:35px 0 0;width:100%;border-top:1px solid #e6e6e6;margin:0 15px;}
.page-nav ul{padding:0;margin:0 auto;display:table;}
.page-nav ul li{float:left;list-style:none;margin:0 13px;}
.page-nav ul li a{width:31px;height:33px;border:1px solid #d6d6d6;transform:rotate(45deg);color:#000;display:table;}
.page-nav ul li a span{transform:rotate(-45deg);display:table;padding:5px;text-align:center;margin:0 auto;font-weight:300;}
.page-nav ul li a:hover, .page-nav ul li.active a{border:1px solid #74c042;color:#fff;background:#74c042;}
article h4{font-size:20px !important;margin:20px 0 15px !important;}
article p{margin:10px 0px 23px !important;}

#contact-form{background:#fff;padding:0px;margin-bottom:30px;}
#contact-form .contact_us{text-align:center;padding-bottom:10px;}
#contact-form .mc-name input ,
#contact-form .mc-email input ,
#contact-form .mc-website input,
#contact-form .mc-name font{border-bottom:2px solid #74c042;color:#666;}
.mc-name font{display:block;}
#contact-form form input::-webkit-input-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form form input:-moz-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form form input::-moz-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form form input:-ms-input-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form form textarea::-webkit-input-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form form textarea:-moz-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form form textarea::-moz-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;;}
#contact-form form textarea:-ms-input-placeholder{color:#000 !important;font-size:14px;opacity:1 !important;}
#contact-form .mc-name span ,
#contact-form .mc-email span ,
#contact-form .mc-website span{border:2px solid #74c042;background:#fff;color:#74c042;}
#contact-form .mc-message textarea{border:2px solid #74c042;color:#666;}
#contact-form .mc-name input:focus ,
#contact-form .mc-email input:focus ,
#contact-form .mc-website input:focus{border-color:#000000;color:#000;outline:none;}
#contact-form .mc-message textarea:focus, input.text3:focus{border:2px solid #000000;color:#000;outline:none;}
#contact-form .mc-name input:focus + span ,
#contact-form .mc-email input:focus + span ,
#contact-form .mc-website input:focus + span{background:#74c042;color:#fff;border-color:#74c042;}
#contact-form .mc-message button{width:59px;height:128px;border:solid 2px #74c042;background:transparent;transition:0.3s;color:#74c042;font-weight:bold;text-transform:uppercase;font-size:17px;position:absolute;top:12px;right:12px;}
#contact-form .mc-message button:hover{border:solid 2px #74c042;background:#74c042;color:#fff;}

.menu-effect a::before{position:absolute;top:6px;left:0;overflow:hidden;padding:10px 0 15px;max-width:0;width:0%;border-bottom:2px solid #fff;color:#fff;content:attr(data-hover);-webkit-transition:max-width 0.5s;-moz-transition:max-width 0.5s;transition:max-width 0.5s;}
.navbar-brochure .menu-effect a::before{border-bottom:none;}
.menu-effect a.double::before{padding:10px 0 24px;}
.menu-effect a:hover::before,
.menu-effect a:focus::before{max-width:100%;width:100%;}
#content .item-box .quote-form #occupationmulti{color:#000000;float:left;font:11px/20px Arial,Helvetica,sans-serif;height:200px;width:202px;}
#content .item-box .support-box{margin-top:10px;}
#content .item-box .support-box .heading{background:url("../../images/bg-heading-grey.png") repeat-x scroll 0 0 #E4E4E4;margin:0px 0 0 0px;overflow:hidden;padding:6px 5px 2px 12px;position:relative;}
#content .item-box .support-box .ticket-text .ticket-heading{background:url("../../images/bg-heading-grey.png") repeat-x scroll 0 0 #E4E4E4;margin:20px 0 0 0;overflow:hidden;padding:10px 5px 10px 12px;position:relative;}
#content .item-box .support-box .ticket-text .ticket-body{border:1px #E2E2E2 solid;border-top:0;padding:10px;padding-bottom:0px;}
#content .item-box .support-box .ticket-text .ticket-body p{margin-top:0px;margin-bottom:10px;}
#content .item-box .online-form .my-update input.txt1{width:620px !important;}
#content .item-box input.txt4{float:left;font:14px/16px Arial, Helvetica, sans-serif;color:#000000;margin:4px 9px 0 0;background:#fff;border:1px solid #9a9a9a;width:204px;padding:5px;height:40px;}
.error-row1{border:1px solid #F00;}
#container .arrow-n{padding-left:18px !important;padding-right:10px;padding-top:10px;padding-bottom:10px;border-top:2px #5C80C1 solid;}
#container .arrow-y{background-image:url(/admin/images/icons/arrow-left.png);background-position:left center;background-repeat:no-repeat;padding-left:18px !important;padding-right:10px;padding-top:10px;padding-bottom:10px;border-top:2px #5C80C1 solid;}
.control-label{text-align:left !important;}
.margin-topbtm{margin-top:15px;margin-bottom:15px;}
.radiusoff{border-radius:2px;}
.btn-bside{float:right;background-color:#1e92fd;border-radius:2px;color:#fff;font-family:'allerbold';font-size:36px;font-weight:bold;margin:3%;padding:1% 4%;}
.dots{background:url("/public/images/dots.png") no-repeat left 6px;}
#services p.dotsub:before{content:"\f105";font-family:FontAwesome;color:#74c042;padding-right:10px;}
header{position:fixed;}
.welcome{margin-top:10px;color:#000;}
.topboder-blue{border-top:2px solid #74c042 !important;}
.col-md-8.tab-right-content ul, .col-md-12.tab-right-content ul{color:#717171;font-weight:300;margin:0;padding:0 0 0 20px;}
.col-md-8.tab-right-content ul li, .col-md-12.tab-right-content ul li{padding:0 0 6px 0;margin:0 0 0 15px;}
#page-header .bread_crumbs{padding:0 10px;}
input.txt3, input.txt99, select.txt3, input.stop, #content .item-box .online-form input.txt, #content .item-box .online-form input.txt1{background:transparent;border:1px solid #74c042;padding:6px 12px;background:#fff;width:100%; border-radius: 4px;}
.occupation_list input{background:transparent;border:1px solid #74c042;padding:6px 12px;color:#075196;background:#fff;width:100%;}
.occupation_list select{border-radius:0px;height:36px;}
.occupation_list select,input.txt3{height:36px;}
.textarea1{background:transparent;border:1px solid #74c042;padding:6px 12px;color:#075196;background:#fff;width:100%;}
#services .ocpform .animated-in.col-md-6.col-sm-12{min-height:255px;}
#services .ocpform .animated-in.col-md-6.col-sm-12.associations{min-height:345px;}
#services .ocpform .animated-in.col-md-12.col-sm-12.occupation_list{min-height:auto;}
ul.ocpform li:hover{background:none !important;border-color:#ececec !important;}
#total_state, #occ_total_id{background:#fff;width:80%;margin:6px auto;line-height:30px;}
li div.leftforwid.clearfix{text-align:left;font-weight:400;}
.row span.dots{background:url("/public/images/dots.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);display:block;float:left;height:20px;width:13px;}
#services ul li:hover .row span.dots{background:url("/public/images/dots_w.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);}
.btn-info:hover{background-color:#74c042!important;opacity:100!important;}
#services ul li:hover .added.toggle_add{color:#1a4285;;}
#services .l_cover .animated-in{min-height:300px;}
li.animated-in .policy_section .row .toggle_buttons{padding:0px 0;margin-top:-5px;}
li.animated-in .policy_section .row .property_line{text-align:left;}
select.txt3{width:100%;padding:6.4px 6px;}
.cover_options select.txt3{min-width:121px;}
.policyrow .row .col-lg-6.col-md-6, .section_policypi .row .col-lg-6.col-md-6{text-align:left;line-height:30px;}
.col-lg-6.col-md-6.text-right{text-align:right!important;}
.policyrow .heading.left, .section_policypi .heading.left{padding-top:20px;display:block;float:left;text-align:center;width:100%;}
div.policy_section div.toggle_buttons{float:right;}
.ocpform .quote_inner_box .heading h3{margin-top:0px;text-align:left;font-size:15px;float:left;color:#74c042;padding-top:8px;}
.cover_includes{float:left;font-size:12px;padding-left:5px;padding-top:0px;opacity:0.5;}
.cover_options{float:right;font-size:14px;padding-left:5px;}
div.policy_section a.toggle_add{float:left;}
.toggle_add{}
div.policy_section .toggle_buttons.quote_page{float:left;margin-top:0px !important;margin-right:6px;opacity:0.4;}
div.policy_section .toggle_buttons a.add{background:url(../images/icons/unchecked_mini.png) no-repeat !important;width:16px;height:16px;}
div.policy_section .toggle_buttons a.added{background:url(../images/icons/checked_mini.png) no-repeat !important;width:16px;height:16px;}
.ocpform .animated-in .ukhr{margin:0px auto 0 !important;}
div.policy_section a.toggle_details{margin:0 0 0 0.4em;cursor:pointer;background-image:url(../../images/caunce_sprite.png);background-position:-541px -352px;background-color:#1672c8;padding:1px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;width:16px;height:16px;float:left;}
div.policy_section a.toggle_details.expanded{background-position:-541px -372px;margin-top:3px;}
#application-form-submit fieldset{padding:10px;}
#application-form-submit fieldset label{color:#fff;font-weight:400;font-size:100%;}
.listArea.width_eightypercent a:hover{color:#333}
.col-md-12 .declaration-box p, #application-form-submit .col-md-12 .pay-box p{text-align:left!important;}
.row.pymt_clss .one.col-md-3 p{text-align:center!important;}
.ocpform label{display:inline;float:left;text-align:left;width:100%;}
#quote-row-employees .r_but input,
#quote-row-declaration-35 .r_but input{position:absolute !important;}
.ukhr{background-color:#1672c8 !important;border:medium none;box-shadow:0 1px 0 #ffffe5;clear:both !important;height:1px;margin:20px auto 0 !important;width:50%;}
.navy{background-color:#1a4285 !important;}
.navy th,
.navy h4{color:#fff !important;}
.navy .hr1{background:#fff !important;}
.navy .new_btn1{background:none !important;padding-top:0px !important;padding-bottom:0px !important;}
.navy td,
.navy th{padding-top:14px !important;padding-bottom:14px !important;}
.check-yn{float:right;width:365px;}
.item-box-navy{background:navy;font-size:15px;}
.item-box-navy p,
.item-box-navy label{color:#717171 !important;font-size:15px;}
.item-box-navy select,
.item-box-navy input[type='text']{width:100% !important;}
.item-box-navy input[id*='address6']{width:66.6% !important;}
#row-address-3 .btn-green{padding-bottom:0;padding-top:0;padding-right:0px;}
#find_adrrr_id{padding:6px 21px;}
.item-box-navy select[id*='apply-date-day'],
.item-box-navy select[id*='apply-date-month'],
.item-box-navy select[id*='apply-date-year']{width:15% !important;}
.table.tabledetails.borderoff{margin-bottom:0!important;}
.rgt_side1.pi_box.mb10.border1.pad10{padding-bottom:0;}
.accordion-section-content.open{background:#fff;color:#717171;padding:10px;display:block;}
.accordion-section-content.open ul li, .accordion-section-content.open ul li .label, .accordion-section-content.open p{color:#717171 !important;}
.quest-box{font-size:15px;}
.accordion, .accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.accordion{overflow:hidden;border-radius:3px;}
.accordion-section-title{width: 100%;
    padding: 10px 15px;
    display: inline-block;
    border: 1px solid #74c042;
    background: #74c042;
    transition: all linear 0.15s;
    font-size: 1.2em;
    color: #FFF !important;
    font-weight: 600 !important;
    /* border-radius: 4px;*/}
.accordion-section-title.active, .accordion-section-title:hover{background:#4c4c4c;text-decoration:none;color:#fff !important;}
.accordion-section:last-child .accordion-section-title{border-bottom:none;}
.property_val .accordion-section-title .numbers,
.online-form .accordion-section-title .numbers{background:none repeat scroll 0 0 #fff;border-radius:50%;padding:2px 9px;color:#1a4285 !important;margin-right:10px;}
.property_val .accordion-section-title:hover .numbers,
.property_val .accordion-section-title.active .numbers,
.online-form .accordion-section-title:hover .numbers,
.online-form .accordion-section-title.active .numbers{background:none repeat scroll 0 0 #fff;border-radius:50%;padding:2px 9px;color:#666 !important;}
.accordion-section-content{padding:10px 10px 10px 0px;display:none;}
.accordion-section-content .single-apply-question-row a{color:#000;}
.accordion-section p b{color:#8fc3ea;font-size:18px;font-weight:bold !important;}
.add-schme{padding:0px 10px;display:inline-block;}
.submit-button.apply-back{background:none;background-color:transparent;color:#fff;border:none;border:0;}
.fa-question-circle{cursor:pointer !important;}
#refer_text{margin-top:15px;text-align:left;}
#content .ern-box .items-row ul{display:inline !important;float:right !important;height:auto;margin:0 -14px 0 0;padding:0;position:relative;}
#services .service_content{padding:10px;font-size:15px;color:#717171;font-weight:300;line-height:21px;margin-top:22px;text-align:justify;}
#services .ocpform.service_content{color:#000;margin-top:0px;padding:0px;}
.boxborder .points li{list-style:none;text-align:justify;padding-bottom:8px;color:#717171;font-size:14px;}
.trm{color:#717171;font-size:14px;text-align:justify;}
.tbl_area table td, .tbl_area table th{border-right:1px solid #ccc;}
.tbl_area table{border-right:none;padding:0px;border-top:none;font-size:14px;}
.h_block{font-size:16px;text-transform:uppercase;color:#000;font-weight:400;display:inline-block;text-align:center !important;border:0px solid #74c042;padding:9px;}
#contact-form .promo-box .text{font-size:14px;}
.form-field .btn a{padding:0px !important;}
#services .ocpform li{min-height:36px;}
#services .ocpform li.full-width{width:100% !important;min-height:auto !important;}
#services .ocpform .row li{width:100px !important;min-height:auto;padding:0;margin:0;border:0;}
#services .ocpform .row li:hover{border:0;box-shadow:none;}
#services .ocpform .row li label{color:#000;}
#services .ocpform .item-row li{width:100px !important;min-height:auto;padding:0;margin:0;}
#services .ocpform .item-row li label{padding-top:6px;}
#services .ocpform .item-row select{float:left;}
.ocpform .emp_row{width:80%;margin:0px auto;clear:both;overflow:hidden;}
.ocpform .institutes{width:90%;margin:0px auto;clear:both;overflow:hidden;}
.online-form p{text-align:left !important;}
.pink_round{border-radius:50%;background:#8FC3EA none repeat scroll 0% 0%;padding:2px 8px;color:#FFF !important;}
.margoff{margin:0px !important;}
.quote_inner_box{min-height:749px !important;}
.quote-declaration-section label{color:#000;}
.detail-table table td.name1{width:45%;}
.detail-table table td.name1.name38{width:25% !important;}
#contact ul li:first-child{border-left:1px solid #ECECEC;}
#contact ul li{float:left;border-width:1px 1px 1px medium;border-style:solid solid solid none;border-color:#ECECEC;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;margin:0px 0px 30px;list-style:outside none none;width:33.3333%;text-align:center;padding:45px 15px;transition:all 0.4s ease 0s;min-height:304px;}
#contact ul li:hover{background:#1a4285;cursor:pointer;border-color:#1a4285;transition:0.4s;box-shadow:#ccc 2px 2px 10px;color:#fff;}
#contact h4{margin:20px 0px;}
#contact h4 a{font-size:18px;text-transform:uppercase;color:#000;margin:20px 12px 0px;text-align:center;}
#contact i{font-size:32px;color:#74c042;}
#contact ul li:hover h4, #contact ul li:hover h4 a{color:#fff;transition:.3s;}
#contact ul li:hover p{color:#fff;transition:.3s;}
#contact ul li:hover i{color:#fff;}
#contact ul li:hover p a{color:#8BF805 !important;transition:.3s !important;}
.right_block{top:0;position:absolute;padding-left:1190px;}
.right_block .content{}
.right_block .content .item-title{background-color:#74c042;padding:10px;color:#fff;}
.right_block .content .item{border-bottom:1px solid #CDCDCD;padding:10px;background-color:#fff;margin-bottom:15px;}
.right_block .content .item p{padding-bottom:10px;color:#717171;}
.associationblock{clear:both;margin-bottom:10px !important;}
.associationbutton{color:#333;background:#1672c8;line-height:20px;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #999;margin-right:10px;display:inline-block;text-align:center;width:3.9em;margin-bottom:20px;}
.associationlinkone, .associationlinktwo, .associationbutton{float:left;position:relative;}
.associationlinkone{font:13px/17px Arial, Helvetica, sans-serif;font-weight:bold;padding-top:7px;text-align:left;}
.associationlinktwo{font:13px/17px Arial, Helvetica, sans-serif;font-weight:bold;padding-top:0px;text-align:left;}
.texthome{overflow:hidden;padding:12px 12px 12px 12px;border:1px solid #999;border-radius:4px;}
.texthome.textalign{text-align:center !important;}
.associationbutton.buttonwidth{width:150px !important;padding-left:17px;}
.row.boxes{margin-top:10px;width:764px;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .question1{font-size:22px !important;color:#000 !important;}
::i-block-chrome, #page-header .safari_head{width:300px;text-align:center;}
::i-block-chrome, select.txt3{line-height:30px;text-indent:6px;}
}
.boxborder h3{font-size:19px;}
.t_msg{width:260px;}
.online-form .row select{line-height:30px;}
.not_found_page{display:block;padding:25px;margin:15px 0px;background:#fff;}
.not_found_page h1{font-size:24px !important;}
.not_found_page .text{margin:25px 0px;}
.btn-tp{margin-top:5px!important;}
.q-tp{margin-bottom:0px!important;}
.q-left{text-align:left!important;}
.btn-tic{margin:0px!important;padding:0px!important;}
@media screen and (max-width:360px){.t_msg{width:200px;}
}
.ocpform .disabled,.navy .disabled,.navy .disabled a{color:#b5b3b3 !important;cursor:default;opacity:.5;pointer-events:none;}
.ocpform .disabledform{color:#100f0f !important;cursor:default;opacity:.5;pointer-events:none;}
.ukhr{width:100% !important;margin:28px auto 0 !important;}
.input-group-addon{border-radius:0px !important;}
::placeholder{color:#075196;opacity:1;}
:-ms-input-placeholder{color:#075196;}
::-ms-input-placeholder{color:#075196;}
.navbar-default{margin-top:0px !important;}
.navbar-default.navbar-brochure{margin-top:25px !important;}
.declaration_checks label{padding:0px 0px 5px 10px;}
.info-row label{width:95%!important;display:inline-table !important;font-size:15px;}
.declaration_checks li{clear:both;}
.declaration-box h3{text-align:center;text-transform:uppercase;}
.compo{padding-top:7px;}
.premium_funding{background-color:#d50808 !important;border-bottom:none;color:#fff !important;}
.premium_funding span{font-size:1.3rem;}
#pf_ins_amount{padding-bottom:20px;font-size:1.200em}



/*  All */
a{outline:none !important;}
.col-50{width:50% !important;}
.col-33{width:33% !important;}
.min-pad{padding-left:0px !important;padding-right:5px !important;}
.min-pad label{height:auto;padding:6px 8px !important;}
.padoff{padding-left:0px !important;padding-right:0px !important;}
.logo{float:left;width:202px;height:66px;text-indent:-9999px;overflow:hidden;margin:0;}
.logo a{cursor:pointer;display:block;background:url(/images/accountantspi.png) no-repeat;width:100%;height:100%;overflow:hidden;}
#menu{display:inline;float:right;list-style:none outside none;margin:0;padding:0;position:relative;z-index:10;}
#menu li{color:#FFFFFF;float:left;font-weight:300;font-size:12px;margin-left:0;padding:0;position:relative;}
#menu a{display:block;position:relative;text-decoration:none;z-index:2;}
#menu li a span.navTxt{color:#414141;display:block;font-size:13px;font-weight:500;padding:12px 15px;text-align:center;text-decoration:none;}
#menu li a span.navArrow{display:block;height:10px;margin-left:11px;padding:0;width:8px;}
#menu a:hover{text-decoration:none;}
#menu a:hover span.navTxt{background:none repeat scroll 0 0 #2f8f71;color:#FFFFFF;font-weight:500;}
#menu a:hover span.navArrow{background:url("/images/nav_arrow.png") no-repeat scroll 0 50% transparent;}
#menu li:first-child, #menu li.first-child{background:none repeat scroll 0 0 transparent;}
#menu li:hover .drop, #menu li.hover .drop{display:block;}
#menu li:hover a, #menu li.hover a{text-decoration:none;}
#menu li:hover a:hover, #menu li.hover a:hover{text-decoration:none;}
#menu li:hover a span, #menu li.hover a span{text-decoration:none;}
#menu li:hover ul a:hover, #menu li.hover ul a:hover{text-decoration:none;}
#menu .drop{clear:both;display:none;left:4px;position:absolute;top:-8px;width:130px;z-index:1;}
#menu .drop ul{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("/images/bg-overlay.png") repeat scroll 0 0 transparent;border-color:#222628;border-image:none;border-style:solid;border-width:0 1px 1px;list-style:none outside none;margin:0;overflow:hidden;padding:32px 0 0 3px;width:127px;}
#menu .drop ul li{background:none repeat scroll 0 0 transparent;padding:0 0 5px;width:122px;}
#menu .drop ul a{cursor:pointer;float:left;font-size:12px;line-height:20px;padding:0 0 0 25px;}
#menu .drop ul a.uk{background:url("/images/ico-country01.png") no-repeat scroll 0 0 transparent;}
#menu .drop ul a.au{background:url("/images/ico-country02.png") no-repeat scroll 0 0 transparent;}
#menu .drop ul a.usa{background:url("/images/ico-country03.png") no-repeat scroll 0 0 transparent;}
#menu .drop ul a.eu{background:url("/images/ico-country04.png") no-repeat scroll 0 0 transparent;}
.login-box{clear:right;float:right;background:url(/images/bg-login-box.png) repeat-y;overflow:hidden;width:112px;margin:-24px 0 0;padding:25px 1px 0;}
.login-box .form{width:100%;padding:0 0 2px;position:relative;overflow:hidden;}
.login-box .row{float:left;width:106px;padding:0 0 1px 6px;}
.label{font-size:100%;font-weight:normal;}
.login-box .row label{display:block;font-size:12px;line-height:14px;color:#fff;padding:0 0 1px;}
.login-box .row .txt{float:left;font:12px/14px 'allerregular';color:#000;padding:3px 5px;width:87px;height:14px;background:#fff;border:1px solid #676767;}
.login-box .btn{float:left;height:auto;color:#fff;cursor:pointer;margin:4px 3px 0 1px;padding:0 4px;background:url(/images/bg-btn-login.gif) repeat-x;border:1px solid #fff;text-decoration:none;}
.login-box .btn span{float:left;font-weight:400;font-size:14px;line-height:17px;color:#fff;padding:0 18px 0 0;height:17px;text-transform:uppercase;background:url(/images/arrow01.gif) no-repeat 100% 50%;}
.login-box .row p{font-size:12px;line-height:14px;color:#fff;margin:2px 3px 0;white-space:nowrap;}
.login-box .row p a{color:#fff;text-decoration:underline;}
.login-box .row p a:hover{text-decoration:none}
#header .visual{width:961px;padding:0 7px;height:493px;overflow:hidden;background:url(/images/bannerimages.png) 0 bottom no-repeat;display:block;}
#header .visual h1{font-size:30px;font-weight:300;line-height:42px;color:#2f8f71;margin:0;text-align:center;background:url(/images/h1bg.png) 0 0 repeat-x;text-transform:uppercase;}
#main{width:956px;margin-top:0px !important;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:4px;}
.btn{margin:13px 0 0;overflow:hidden;}
.btn_pay{margin:17px 160px 0;overflow:hidden;-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;padding:6px 19px;text-align:center;vertical-align:middle;white-space:nowrap;}
.btn a{float:left;cursor:pointer;text-decoration:none; border-radius: 4px;}
.btn span{color:#fff;float:left;font-size:18px;font-weight:400;height:34px;line-height:19px;padding:10px;text-transform:uppercase;}
.btn em{float:left;width:28px;height:34px;overflow:hidden;text-indent:-9999px;background:url(/images/bg-btn01-r.png) no-repeat;}
#quote-box .btn{width:133px;margin:0 auto !important;float:none !important;}
.btn-green span{background:url(/images/bg-btn01-l.png) no-repeat !important;}
.btn-green em{background:url(/images/bg-btn01-r.png) no-repeat !important;}
.btn-green a:hover{text-decoration:none}
.btn-green a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important;}
.btn-green a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important;}
.btn-blue span{background:url(/images/bg-btn02-l.png) no-repeat !important}
.btn-blue em{background:url(/images/bg-btn02-r.png) no-repeat !important}
.btn-blue a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important}
.btn-blue a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-orange span{background:url(/images/bg-btn03-l.png) no-repeat !important}
.btn-orange em{background:url(/images/bg-btn03-r.png) no-repeat !important}
.btn-orange a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important}
.btn-orange a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-orange2col span{background:url(/images/bg-btn03-l.png) no-repeat !important}
.btn-orange2col em{background:url(/images/bg-btn03-r.png) no-repeat !important}
.btn-orange2col a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important}
.btn-orange2col a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-brown2col span{background:url(/images/bg-btn05-l.png) no-repeat !important}
.btn-brown2col em{background:url(/images/bg-btn05-r.png) no-repeat !important}
.btn-brown2col a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important}
.btn-brown2col a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-violet span{background:url(/images/bg-btn04-l.png) no-repeat !important}
.btn-violet em{background:url(/images/bg-btn04-r.png) no-repeat !important}
.btn-violet a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important}
.btn-violet a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-brown span{background:url(/images/bg-btn05-l.png) no-repeat !important}
.btn-brown em{background:url(/images/bg-btn05-r.png) no-repeat !important}
.btn-brown a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important}
.btn-brown a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-red a span{background:url(/images/bg-btn07-l.png) no-repeat !important}
.btn-red a em{background:url(/images/bg-btn07-r.png) no-repeat !important}
.btn-red a:hover span{background:url("../images/bg-btnhover-l.png") no-repeat !important;}
.btn-red a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-grey span{background:#74c042;color:#333 !important;}
.btn-grey em{background:url(/images/bg-btn06-r.png) no-repeat !important}
.btn-grey a:hover span{background:#59ab23;color:white !important;}
.btn-grey a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important}
.btn-red1 span{background:url(/images/bg-btn09-l.png) no-repeat !important;}
.btn-red1 em{background:url(/images/bg-btn09-r.png) no-repeat !important;}
.btn-red1 a:hover span{background:url(/images/bg-btn11-l.png) no-repeat !important}
.btn-red1 a:hover em{background:url(/images/bg-btn11-r.png) no-repeat !important}
.btn-back span{background:url(/images/bg-btn10-l.png) no-repeat !important;padding:8px 9px 0 37px !important;}
.btn-back em{background:url(/images/bg-btn10-r.png) no-repeat !important;width:8px !important;}
#content{padding:0;margin:0;}
.breadcrumb{line-height:40px;font-size:20px;height:40px;margin:0 0px 0px 0;padding:0px;background:none;}
.breadcrumb > a{position:relative;display:inline-block;float:left;font-size:20px;background:#fff;color:#2980b9;text-decoration:none;padding:0px 24px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-top:1px solid #2980b9;border-bottom:1px solid #2980b9;}
.breadcrumb > a:before{content:"";left:0;top:0;display:block;position:absolute;border-width:20px 0 20px 10px;border-style:solid;border-color:transparent transparent transparent #fff;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.breadcrumb > a:hover, .breadcrumb > a.active{background:#F89406;color:#fff;border-top:1px solid #F89406;border-bottom:1px solid #F89406;border-left:none !important;}
.breadcrumb > a:hover + a:before, .breadcrumb > a.active + a:before{border-color:transparent transparent transparent #F89406;}
.breadcrumb > a:first-child{border-radius:0;border-left:1px solid #2980b9;}
.breadcrumb > a:first-child:before{display:none;}
.breadcrumb > a:last-child{padding-right:20px;border-radius:0;border-right:1px solid #2980b9;}
#content .item-box, #content .bullet-box{display:block;padding:0;margin:0;background:#FFF;}
.modalbox{border:0px !important;padding:0px;}
#content .bullet-box-landing{padding:0 9px 12px;overflow:hidden;margin:18px 0 0;border:0px solid #ccc;}
#content .item-box ul{list-style:none;margin:0;overflow:hidden;padding:0;}
#content .bullet-box ul, #content .bullet-box-landing ul{list-style:disc;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:27px;}
#content .item-box ul li{position:relative; width: 100%;}
#content .item-box .aboutpage ul li {display: block !important;}
#content .item-box .aboutpage ul.annual_fee li {float:left; height:25px;width:100%;}
#content .item-box .aboutpage ul li input[type=radio]{float:left;}
#content .item-box .aboutpage ul li label{line-height:1.5;}
#content .item-box .aboutpage ul.annual_fee li label{line-height:2;}
#content .bullet-box ul li{padding-bottom:10px;}
#content .doc-list{margin:0 !important;padding:0 !important;}
#content .load-list{margin:0 !important;padding:0 !important;}
#content p{margin-top:0px;margin-right:0;margin-bottom:10px;margin-left:0;}
#content .item-box .load-list li{padding:1px 0 1px 21px;background:url(/images/ico-pdf-s.gif) no-repeat;margin:7px 0 0;}
#content h1{color:#262223;margin:0;font-weight:400;font-size:18px;text-transform:uppercase;}
.heading h1{width:470px;}
#content h2{font-weight:400;line-height:25px;font-size:22px;color:#333;margin:10px 0 0;}
#content h3{font-weight:600;font-size:16px;line-height:22px;margin:0;}
#content .block{position:relative;overflow:hidden;margin:10px 0 0;padding:0 0 0 58px;border:1px solid #999;background:url(/images/bg-block-v.gif) repeat-x;height:123px;}
#content .block .photo{float:right}
#content .block .photo img{display:block}
#content .block .text{overflow:hidden;width:395px;}
#quote-box p, #quote-box p b, #quote-box b{text-align:center !important;}
#content .item-box .block p, #content .item-box p{color:#717171 ;text-align:justify;margin-top:5px;margin-right:0;margin-bottom:0;margin-left:0;}
#content .item-box .text-box p{color:#717171 ;font-size:13px;text-align:justify;margin-top:5px;margin-right:0;margin-bottom:0;margin-left:0;padding-bottom:10px;font-family:'allerregular' !important;}
#content p{text-align:justify;}
#content .block p a{color:#717171 }
#content .block .item{position:absolute;top:7px;left:8px;width:33px;height:33px;overflow:hidden;border:1px solid #999;}
#content .block .item img, #content .two-boxes .item img{display:block;}
#content .item-box form{overflow:hidden;margin:14px 0 0;}
#content .two-boxes form{margin:0;}
#content .item-box .homepage{overflow:hidden;margin:0px 0 0;}
#content .item-box .block form{margin:5px 0 0}
#content .item-box form .btn{height:auto;margin:0;}
#content .item-box form .row{}
#content .item-box form .row:after{clear:both;display:block;content:"";}
#content .item-box input.txt, #content .item-box input.txt1, #content .item-box input.txtcomplimentary{float:left;background:#fff;}
#content .item-box input.txt, #content .item-box input.txt1{}
#content .item-box input.txtcomplimentary{color:#9C0000;}
#content .item-box input.txt1{width:90px;font-size:12px;color:#000;border:1px solid #686868;padding:2px 5px;margin:0;}
#content .item-box input.txt3, #content .item-box .online-form input.txt, #content .item-box .online-form input.txt1{width:100%;font-weight:400;margin-right:0;margin-bottom:0;margin-left:0;float:left;}
#content .item-box .block form p, #content .item-box form p{color:#717171 ;margin:1px 0 20px;text-align:center;}
#content .item-box form p a{color:#717171 }
#content .item-box .online-form p{color:#717171 ;}
#content .item-box .online-form .error p{color:#ff0303 !important;}
.two-boxes{width:679px;overflow:hidden;margin:12px 0 0;background:url(/images/bg-two-boxes.gif) repeat-y -679px 0;}
.two-boxes .holder{background:url(/images/bg-two-boxes.gif) no-repeat}
.two-boxes .frame{width:677px;padding:0 1px 1px;overflow:hidden;background:url(/images/bg-two-boxes.gif) no-repeat 100% 100%;}
.two-boxes .box{float:left;width:275px;position:relative;padding:0 0 0 58px;margin:1px 0 0;background:url(/images/bg-block-v.gif) repeat-x;}
.two-boxes .box-r, .two-boxes .photo{float:right}
.two-boxes .photo img{display:block}
.two-boxes .box .item{position:absolute;top:8px;left:7px;width:33px;height:33px;overflow:hidden;text-indent:-9999px;border:1px solid #999;}
.two-boxes .box-r .item{}
.two-boxes .text{overflow:hidden;}
#content .two-boxes h2{font:bold 21px/23px 'allerregular';margin:5px 0 0;letter-spacing:-1px;}
#content .item-box .two-boxes .text p{font-size:13px;color:#333;margin:5px 0 0;}
.two-boxes .text p a{color:#333;}
.two-boxes .box .btn{margin:8px 0 0}
#content .item-box .heading, #content .bullet-box .heading{min-height:35px;position:relative;overflow:hidden;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:5px;padding-top:0;padding-right:5px;padding-bottom:0px;padding-left:39px;}
* html #content .item-box .heading{height:35px;overflow:visible;}
#content .item-box .heading .item, #content .bullet-box .heading .item{position:absolute;top:0;left:0;width:33px;height:33px;overflow:hidden;border:1px solid #999;}
#content .item-box .heading-full, #content .bullet-box .heading-full{padding-top:0;padding-right:5px;padding-bottom:15px;padding-left:0;}
#content .item-box .heading-full .item{display:none}
#content .item-box .print, #content .bullet-box .print{float:right;font-size:13px;color:#333;margin:10px 0 0;padding:0 0 0 19px;background:url(/images/ico-print.gif) no-repeat 0 50%;}
.item-box .pdf-link, .bullet-box .pdf-link{width:100%;overflow:hidden;margin:8px 0 0;}
.item-box .pdf-link a, .bullet-box .pdf-link a{float:left;color:#333;font-size:13px;padding:1px 0 1px 27px;background:url(/images/ico-pdf.gif) no-repeat 0 50%;}
.item-box .package-box, .item-box .bullet-box{overflow:hidden;margin-top:30px;margin-right:0;margin-bottom:0;margin-left:3px;padding-top:0;padding-right:0;padding-bottom:14px;padding-left:0;list-style-type:none !important;}
.item-box .package-box .title, .bullet-box .package-box .title{display:block;font:20px/22px 'allerregular';color:#333;padding:0 0 0 18px;background:url(/images/separator02.gif) no-repeat 0 5px;}
.item-box .package-box .title-orange{display:block;font:20px/22px 'allerregular';color:#333;padding:0 0 0 18px;background:url(/images/separator-orange-square.gif) no-repeat 0 5px;}
.item-box .package-box .title-blue{display:block;font:20px/22px 'allerregular';color:#333;padding:0 0 0 18px;background-image:url(/images/separator-blue-square.gif);background-repeat:no-repeat;background-position:0 5px;}
.item-box .package-box .holder{overflow:hidden;list-style-type:none !important;padding-top:0;padding-right:0;padding-bottom:0;}
.item-box .package-box ul{float:left;width:300px;list-style-type:none !important;}
.item-box .package-box .list li{color:#00f}
.item-box .package-box .list a{color:#00f}
.item-box .visual-box, .bullet-box .visual-box{margin:10px 0 0;overflow:hidden;}
.item-box .visual-box .title, .item-box .title, .bullet-box .visual-box .title{display:block;font-size:20px;line-height:22px;font-weight:400;color:#333;padding-top:20px;padding-right:0;padding-bottom:0x;padding-left:0;}
.item-box .visual-box .info, .bullet-box .visual-box .info{border:1px solid #999;padding:0 3px 8px;overflow:hidden;}
.item-box .visual-box .info .info-content, .bullet-box .visual-box .info .info-content{overflow:hidden;height:1%;padding:0 0 0 36px;}
#content .item-box .visual-box p, #content .bullet-box .visual-box p{margin-top:10px;margin-right:3px;margin-bottom:0;margin-left:3px;}
.item-box .visual-box .type-title, .bullet-box .visual-box .type-title{display:block;font:bold;background:#dbdbdb;margin-top:12px;margin-right:0;margin-bottom:-8px;margin-left:0;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;}
.item-box .visual-box .type-title-first, .bullet-box .visual-box .type-title-first{display:block;font:bold;background:#dbdbdb;margin-top:3px;margin-right:0;margin-bottom:-8px;margin-left:0;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;}
.item-box .visual-box .type-title span, .bullet-box .visual-box .type-title span{padding:0 25px 0 0;}
.item-box .visual-box ol, .bullet-box .visual-box ol{margin:9px 0 -4px;padding:0 0 0 58px;position:relative;}
* html .item-box .visual-box ol, .bullet-box .visual-box ol{padding:0 0 0 28px}
.item-box .visual-box ol ol, .bullet-box .visual-box ol ol{margin:0 0 0 -36px;padding:11px 0;}
#content .item-box .visual-box ol ol li, #content .bullet-box .visual-box ol ol li{padding:0 0 2px 1px;}
#content .item-box .visual-box ol li, #content .bullet-box .visual-box ol li{font:12px/19px 'allerregular';margin:2px 0 0;padding:0 0 0 4px;}
* html .item-box .visual-box ol li, .bullet-box .visual-box ol li{padding:0}
* +html .item-box .visual-box ol li, .bullet-box .visual-box ol li{padding:0}
#content .item-box .visual-box ol ul, #content .bullet-box .visual-box ol ul{height:auto;margin:-4px 0 0 -1px;overflow:auto;padding:0;}
#content .item-box .visual-box ol ul li, #content .bullet-box .visual-box ol ul li{padding:0;background:none;}
.item-box .section-box, .bullet-box .section-box{padding:0 0 4px;overflow:hidden;margin:27px 0 0;}
.item-box .h27{display:block;height:27px;overflow:hidden;text-indent:-9999px;}
.item-box .promo-box{overflow:hidden;padding-top:0;padding-right:0;padding-bottom:6px;padding-left:12px;}
.help-box{}
.item-box .help-box{padding-top:0px;padding-right:0;padding-bottom:6px;padding-left:0;}
#content .item-box .promo-box .heading{background:#e4e4e4 url(/images/bg-heading-grey.png) repeat-x;position:relative;overflow:hidden;margin:11px 0 0 -12px;padding:6px 5px 2px 12px;}
#content .item-box .help-box .heading{margin:11px 0 0}
#content .item-box .heading h2{font-size:28px;line-height:30px;font-weight:400;color:black;margin:0;}
#content .item-box .promo-box p{margin:10px 0 0}
#content .item-box .info-box{margin:26px 0 0;overflow:hidden;}
#content .item-box .info-box .title{display:block;background:#E4E4E4;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px;}
#content .info-box h3{font:bold 14px/18px 'allerregular';margin:14px 0 0;}
#content .item-box .info-box ol{margin:0;list-style-type:decimal;}
#content .item-box .info-box .answer-list{margin:7px 0 0;font-weight:bold;}
* html #content .item-box .info-box ol{padding:0 0 14px 24px}
* +html #content .item-box .info-box ol{padding:0 0 14px 24px}
#content .item-box .info-box ol li{margin-top:7px;margin-right:0;margin-bottom:0;margin-left:20px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:5px;}
* html #content .item-box .info-box ol li{padding:0}
* +html #content .item-box .info-box ol li{padding:0}
#content .item-box .info-box .answer-list p, #content .item-box .info-box .answer-list p a, #content .item-box .info-box .answer-list .link{font-weight:normal}
#content .item-box .info-box .answer-list p a{color:black;}
#content .item-box .info-box .answer-list p a:hover{color:red;}
#content .item-box .info-box .answer-list .title{background:none;padding:0;}
#content .item-box .info-box .answer-list p{margin:5px 0 0}
.three-boxes{overflow:hidden;margin:12px 0 0;}
.three-boxes .frame{overflow:hidden;}
.three-boxes .box{float:left;border:2px solid #666;}
.three-boxes .one{margin:4px 0 0;min-height:82px !important;}
.three-boxes .box-r{margin:4px 0 0 20px}
.three-boxes .box .title{display:block;font-size:14px;line-height:18px;padding:3px;overflow:hidden;background:#E4E4E4;text-align:center;font-weight:bold;}
#content .item-box .three-boxes p{font-size:13px;margin:4px 60px 0 3px;}
#content .item-box .three-boxes .more{float:right;width:30px;height:30px;margin:-30px 0 0;overflow:hidden;text-indent:-9999px;background:url(/images/btn-more.gif) no-repeat;}
#content .item-box .three-boxes .more:hover{background:url(/images/btn-more-h.gif) no-repeat;}
.contact-box{padding:0 0 6px;overflow:hidden;margin:20px 0 0;}
.contact-box .title{display:block;line-height:18px;font-size:14px;font-weight:400;}
#content .item-box .contact-box p{font-size:13px;margin:10px 0 0;}
.quote-box{overflow:hidden;}
.quote-box .title-box{position:relative;padding:6px 7px;background:#1a4285;border-bottom:1px solid #1a4285;}
#content .quote-box .title-box h2{font-size:28px;line-height:30px;font-weight:400;color:#fff;margin:0;text-align:center;}
#content .quote-box .title-box p{color:#fff;margin:0;}
#content .item-box .quote-form{padding:0 8px 7px;margin:0;}
#content .item-box .quote-form .row{width:410px;padding:0 0 0 240px;margin:14px 0 0;overflow:visible;}
#content .item-box .quote-form .row:after{clear:both;display:block;content:"";}
.quote-form label{}
.quote-form label.line{float:left;width:50%;}
.quote-form .label{float:left;width:auto;margin:0;text-indent:0;padding-right:20px;}
.quote-form .txt2{float:left;width:199px;font:16px/18px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;padding:4px 5px;height:18px;background:#fff;border:1px solid #9b9b9b;}
.quote-form .item{float:left;color:#333;width:181px;margin:6px 0 0;padding:0 0 0 11px;}
.quote-form .item a{color:#333}
.quote-form .item-row{float:left;width:100%;margin-bottom:30px;padding-left:25px;}
#content .quote-form ul, #content .quote-form ul li{float:left;height:auto;padding:0 0 2px;}
#content .quote-form ul li{padding:0 0 0 11px;margin:2px 0 0;}
#content .quote-form ul li:first-child, #content .quote-form ul li.first-child{padding:0}
.quote-form ul .radio{float:left;width:16px;height:16px;padding:0;margin:2px 4px 0 0;}
.quote-form .link-ask{float:left;background:url(/images/ico-question.gif) no-repeat;width:16px;height:17px;margin:2px 0 0 8px;display:inline;overflow:hidden;text-indent:-9999px;display:none;}
.quote-form .item-row .link-ask{margin:3px 0 0 8px;display:none;}
.quote-form .item-row .check{float:left;width:14px;height:14px;padding:0;margin:2px 4px 0 0;}
#content .item-box .quote-form select{float:left;font:11px/22px 'allerregular';color:#000;width:211px;height:23px;padding:2px;border:solid 1px #89b3a6;}
#content .item-box .quote-form .part{float:left;font-size:13px;line-height:19px;font-weight:300;color:#000;width:42px;height:19px;}
#content .item-box .quote-form .part-margin{color:#000000;float:left;font-size:13px;line-height:19px;font-weight:300;height:19px;width:42px;margin-top:10px;}
#content .item-box .quote-form .value{float:left;font-size:13px;line-height:19px;font-weight:300;color:#000;width:14px;height:19px;margin:0 0 0 -14px;display:inline;}
.quote-form .textbox{overflow:hidden;width:100%;}
#quote-form .row{margin-bottom:10px;}
#content .item-box .quote-form .textbox p{margin:10px 0 0;text-align:center;}
#content .item-box .quote-form .btn{float:none;overflow:hidden;width:100%;position:relative;margin:10px 0 0;}
.quote-form .btn div{float:left;left:50%;position:relative;}
.quote-form .btn a{float:left;left:-31%;position:relative;}
#sidebar{margin:0px 0 0 0;float:right;width:100%;}
#sidebar .item-box, #sidebar .item-box-blue, #sidebar .item-box-orange, #sidebar .item-box-grey, #sidebar .item-box-ticks, #sidebar .item-box-tickspurple{width:96%;padding:20px 2%;overflow:hidden;}
#sidebar .secure-box, #sidebar .payment-box{padding:0 0 16px}
#sidebar .card-box{padding:0 0 34px}
#sidebar .need-box{margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:15px;padding-left:0;}
#sidebar .help-box{margin:0}
#quote-box p b{font-size:18px;line-height:26px;color:#666;}
#sidebar .item-box .heading, #sidebar .item-box-blue .heading, #sidebar .item-box-orange .heading, #sidebar .item-box-grey .heading{background:#e4e4e4 url(/images/bg-heading01.gif) repeat-x;width:199px;padding:5px 5px 2px;border:1px solid #999;overflow:hidden;}
#sidebar .item-box-tickspurple .heading{background:#e4e4e4 url(/images/bg-heading_purple.gif) repeat-x;width:199px;padding:5px 5px 2px;border:1px solid #999;overflow:hidden;}
#sidebar .item-box-ticks .heading{background:#e4e4e4 url(/images/tick-blue-rh_sidebar.gif) repeat-x;width:199px;padding:5px 5px 2px;border:1px solid #999;overflow:hidden;}
#sidebar .item-box .heading h4, #sidebar .item-box-blue .heading h4, #sidebar .item-box-orange .heading h4, #sidebar .item-box-grey .heading h4, #sidebar .item-box-ticks .heading h4, #sidebar .item-box-tickspurple .heading h4{font:20px/22px 'allerregular';color:#333;margin:0;}
#sidebar .secure-box .heading h4, #sidebar .payment-box .heading h4, #sidebar .card-box .heading h4{font-size:18px;}
#sidebar .item-box .text{width:211px;overflow:hidden;}
#sidebar .item-box .photo{width:211px;overflow:hidden;margin:13px 0 0;}
#sidebar .payment-box .photo{margin:18px 0 0}
#sidebar .item-box .photo img{display:block;margin:0 auto;}
#sidebar .item-box .text p{font-size:13px;line-height:16px;color:#333;margin:8px 2px 0 2px;text-align:justify;}
#sidebar .item-box .text p a{color:#333}
#sidebar .item-box ul, #sidebar .item-box-blue ul, #sidebar .item-box-orange ul, #sidebar .item-box-grey ul, #sidebar .item-box-ticks ul, #sidebar .item-box-tickspurple ul{padding:0 0 6px;margin:3px 0 0;overflow:hidden;list-style:none;}
#sidebar .card-box ul{height:auto;margin-top:7px;margin-right:-20px;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:42px;}
#sidebar .item-box ul.bullet-list, #sidebar .item-box-blue ul.bullet-list, #sidebar .item-box-orange ul.bullet-list, #sidebar .item-box-grey ul.bullet-list, #sidebar .item-box-ticks ul.bullet-list, #sidebar .item-box-tickspurple ul.bullet-list{margin:0 2px;padding:0 0 4px;}
#sidebar .item-box ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/separator03.gif) no-repeat 0 4px;}
#sidebar .item-box-blue ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/separator-blue.gif) no-repeat 0 4px;}
#sidebar .item-box-orange ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/separator-orange.gif) no-repeat 0 4px;}
#sidebar .item-box-burgundy ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/separator-burgundy.gif) no-repeat 0 4px;}
#sidebar .item-box-grey ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/separator-grey.gif) no-repeat 0 4px;}
#sidebar .item-box-ticks ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/tick-blue-rh_sidebar.png) no-repeat 0 4px;}
#sidebar .item-box-tickspurple ul li{margin:6px 0 0;overflow:hidden;padding:0 0 0 14px;background:url(/images/tick-purple-rh_sidebar.png) no-repeat 0 4px;}
#sidebar .card-box ul li{float:left;height:auto;width:67px;margin:7px 0 0;padding:0;background:none;}
#sidebar .card-box ul img{display:block}
#sidebar .item-box ul.bullet-list li{padding:0 0 0 13px;font-size:13px;color:#333;background:url(/images/separator04.gif) no-repeat 0 6px;}
#sidebar .item-box ul a, #sidebar .item-box-blue ul a, #sidebar .item-box-orange ul a, #sidebar .item-box-grey ul a, #sidebar .item-box-ticks ul a, #sidebar .item-box-tickspurple ul a{text-decoration:none}
#sidebar .item-box ul a:hover, #sidebar .item-box-blue ul a:hover, #sidebar .item-box-orange ul a:hover, #sidebar .item-box-grey ul a:hover, #sidebar .item-box-ticks ul a:hover, #sidebar .item-box-tickspurple ul a:hover{text-decoration:underline;}
#sidebar .item-box .box{width:199px;padding:0 5px 2px;margin:6px 0 0;border:1px solid #999;overflow:hidden;}
#sidebar .item-box .box .title{display:block;font-weight:bold;padding:0 0 0 18px;margin:5px 0 0;background:url(/images/separator02.gif) no-repeat 0 3px;}
#sidebar .item-box .box ul{margin:-2px 0 0 20px;padding:0;}
#sidebar .item-box .box ul li{margin:4px 0 0}
#sidebar .check-form{padding:0 0 2px;margin:9px 0 0;overflow:hidden;}
#sidebar .check-form select{float:left;font:13px/23px 'allerregular';color:#3b2e23;height:23px;width:204px;}
#sidebar .chat-box{width:209px;margin:12px 0 0;overflow:hidden;border:1px solid #333;}
#sidebar .chat-box img{display:block}
#sidebar .chat-box .title{padding:4px 5px;overflow:hidden;background:#080b0d url(/images/bg-heading02.gif) repeat-x;}
#sidebar .chat-box .title strong{float:left;font:20px/22px 'allerregular';color:#fff;}
#sidebar .chat-box .title strong a{padding:0 28px 0 0;background:url(/images/arrow02.gif) no-repeat 100% 50%;color:#fff;text-decoration:none;}
#sidebar .chat-box .title strong a:hover{text-decoration:underline;}
#sidebar .help-box p{font-size:14px;line-height:17px;text-align:center;}
#sidebar .item-box .textbox{width:100%;padding:0 0 2px;overflow:hidden;margin:10px 0 0;}
#sidebar .help-box .textbox p{color:#000}
#sidebar .help-box .textbox p a{color:#000}
#sidebar .help-box .btn{margin:9px 0 0}
#sidebar .help-box .btn a{margin:0 0 0 23px;display:inline;}
.nav-box{width:100%;padding:0 0 14px;overflow:hidden;}
.nav-box .heading{padding:2px 7px;background:#1B1B1B;overflow:hidden;padding:5px;}
.nav-box .title{display:block;font:18px;color:#fff;}
.nav-box .heading .link{float:right;font:13px;line-height:18px;color:black;text-decoration:underline;}
.nav-box .heading .link:hover{text-decoration:none}
.nav-box ul{width:100%;padding:0;margin:5px 0 0;list-style:none;overflow:hidden;}
.nav-box ul li{float:left;width:194px;font-size:15px;line-height:20px;color:#333;padding:0 0 0 15px;margin:3px 0 0;overflow:hidden;}
.nav-box ul li.active{background: #59ab23;}
.nav-box ul a{float:left;color:#333;text-decoration:none;}
.nav-box ul li.active a, .nav-box ul a:hover{font-weight:400;}
#content .item-box .online-form{width:100%;margin:0;padding:0px 10px;overflow:hidden;}
.online-form .row{width:100%;padding:0;margin:16px 0 0;}
.online-form .row label{float:left;margin:0;display:inline;}
.online-form .row .item-row{float:left;width:100%;position:relative;}
#content .item-box .online-form input.txt, #content .item-box .online-form input.txt1{}
#company, #apply-date-day, #apply-date-month, #apply-date-year{}
.online-form .row select{float:left;font-weight:400;width:120px;}
.sel1{float:left;font-weight:400;width:210px !important;}
.online-form .inform-box .row select{width:160px;margin:0 2px 0 0;}
.online-form .inform-box .row .sel1{width:56px}
.online-form .inform-box .row .sel2{width:60px}
.error,
.error1{display:none;float:left;padding:2px 9px 2px 25px;border:1px solid #ff0303;position:relative;margin:12px 0 0 0;background-color:#fff;background-image:url(/images/ico-close-r.gif);background-repeat:no-repeat;background-position:5px 40%;}
.quote-error-row .error-text{display:block;color:#f00;text-align:left;}
.error-row .error{display:block}
.error1 p{margin:0 !important;}
#content .online-form .row .error p, #content .quote-form .row .error p, #content .login-form .row.error p,
.error1 p{font-size:12px;color:#f00!important;margin:0;}
.error .arrow{position:absolute;top:-9px;left:10px;background:url(/images/arrow-error.gif) no-repeat;width:13px;height:9px;overflow:hidden;text-indent:-9999px;}
.arrow1{position:absolute;top:-9px;left:12px;background:url(/images/arrow-error.gif) no-repeat;width:13px;height:9px;overflow:hidden;text-indent:-9999px;}
.online-form .row .link-ask{position:absolute;top:5px;left:-36px;background:url(/images/ico-question.gif) no-repeat;width:16px;height:17px;overflow:hidden;text-indent:-9999px;display:none;}
#error-postcode2{color:#f00;}
.quest-box{}
.quest-box .items-row{overflow:hidden;}
#content .quest-box .items-row p{float:left;font-size:15px;margin:0;width:100%;}
#content .quest-box .items-row p.strong{font-weight: 600;}
#content .quest-box .items-row p.dots_b{padding-left:15px;}
#content .quest-box .items-row ul{display:inline;float:left;height:auto;margin:0 -14px 0 0;padding:0;position:relative;}
#content .quest-box .items-row ul.list{display:inline;margin:14px -13px 0 0;padding:0;position:relative;}
#content .quest-box .items-row ul li{float:left;margin:0;padding:0 13px 0 0;display:block;}
#content .quest-box .items-row label{float:left;text-indent:0;width:auto;color:#333;font-weight:400;font-size:100%;padding:0.4em .2em .3em;}
#content .quest-box .items-row ul input{float:left;width:16px;height:16px;margin:2px 0 0;padding:0;}
.single-apply-question-row{padding:15px 0px;}
.below-box{overflow:hidden;}
.below-box .section{padding:0 0 11px;margin:4px 0 0;overflow:hidden;}
.below-box .section div{float:left;background:#fff;border:1px solid #ff0303;position:relative;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;}
#content .online-form .below-box .section p{font-size:14px;color:#ff0303 !important;margin:0;width:100%;}
#content .online-form .below-box .arrow{position:absolute;top:28px;left:10px;background:url(/images/arrow-error1.jpg) no-repeat;width:13px;height:9px;overflow:hidden;text-indent:-9999px;}
#content .online-form .below-box .arrow1{position:absolute;top:53px;left:10px;background:url(/images/arrow-error1.jpg) no-repeat;width:13px;height:9px;overflow:hidden;text-indent:-9999px;}
.below-box textarea{font:14px/16px 'allerregular';color:#000;width:580px;height:63px;max-width:606px;max-height:63px;padding:5px;background:#fff;border:1px solid #666;overflow:auto;}
.below-box.about-us textarea{width:100%; max-width:100%;}
.visible-box{overflow:hidden;}
.visible-box .section{margin:11px 0 0;overflow:hidden;}
.visible-box .section .txt{float:left;line-height:21px;padding:0 6px 0 0;}
.visible-box .section .link-ask{float:left;background:url(/images/ico-question.gif) no-repeat;width:16px;margin:2px 22px 0 0;height:17px;overflow:hidden;text-indent:-9999px;display:none;}
.visible-box .section select{width:90px;}
.visible-box .section .sel{width:82px}
#content .online-form .visible-box p{font-size:13px;line-height:17px;margin:24px 0 0;}
.detail-table{padding:0 0px 5px;overflow:hidden;background:#fff;margin:12px 0 0;border:1px solid #999;}
#content .detail-table h3{padding:0 5px;margin:8px 0 0;}
.detail-table table{width:100%;padding:0;margin:15px 0 0;border-collapse:collapse; border:none;}
.detail-table table td{border-top:1px solid #fff;background:#fff;padding:0 4px;height:19px;}
.detail-table table td.name{width:131px}
.detail-table table .dark td{background:#ddf7ff}
.detail-table table td{border:none !important;}
.detail-box{margin:8px 0 0;overflow:hidden;}
#content .detail-box h3{font:bold 16px/18px 'allerregular';color:#000;}
#content .item-box .detail-box ul li{margin:11px 0 0;width:600px;clear:left;padding-left:40px;}
#content .item-box .detail-box ul{padding-left:0px !important;}
.detail-box label{font-size:13px;padding-right:5px;}
.detail-box .link{float:left;font-size:13px;color:#00f;margin:0 6px 0 0;display:inline;}
.detail-box .link-ask{float:left;background:url(/images/ico-question.gif) no-repeat;width:16px;margin:0;height:17px;overflow:hidden;text-indent:-9999px;display:none;}
.detail-box .check{float:left;width:14px;height:14px;padding:0;margin-top:2px;margin-right:0;margin-bottom:0;margin-left:-30px;}
.declaration-box{overflow:hidden;margin:0;color:#333;}
.declaration-box .holder{padding:0 0 7px;overflow:hidden;}
#content .declaration-box h3{font:bold 16px/18px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;}
.declaration-box .area{font:14px/16px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;width:100%;height:140px;padding:5px;border:1px solid #666;overflow:auto;margin:8px 0 0;overflow-y:scroll;}
.declaration-box p{overflow:hidden;margin:18px 0 0;}
#content .online-form .declaration-box p{line-height:17px;margin:2px 0 0;}
#content .online-form .declaration-box .area p{font:14px/16px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000;height:auto;margin:0;}
.premium-box{padding:2px 8px;overflow:hidden;background:#74c042  !important;margin:18px 0 0;}
#content .online-form .premium-box p{font:bold 16px/26px "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;color:#fff !important;}
#content .online-form .premium-box p strong{font-size:24px}
.premium-box p {
    color: #fff !important;
    padding: 10px 0px;
    margin-top: 0px !important;
}
.pay-box{overflow:hidden;padding:0;margin:10px 0 0;}
#content .online-form .pay-box p{font-size:14px;margin:6px 0 0;}
.online-form .three-boxes{background:url(/images/bg-three-boxes-s.gif) repeat-y -658px 0;overflow:hidden;margin:19px 0 0 -2px;position:relative;}
.online-form{width:100%;}
.online-form .three-boxes .box{padding:0 5px 50px 4px;margin:5px 0 0 6px;width:206px;}
.online-form .three-boxes .one{margin:5px 0 0}
.online-form .three-boxes .box-r{margin:5px 0 0 7px}
.online-form .three-boxes .title{font-weight:bold;margin:0 0 -10px;text-transform:uppercase;}
#content .online-form .pay-box .three-boxes p{margin:13px 0 0;line-height:13px;text-align:center;}
.online-form .three-boxes .pay{position:absolute;bottom:8px;width:67px;margin:0 0 0 70px;height:28px;background:url(/images/btn-pay.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
.online-form .three-boxes .pay:hover{background:url(/images/btn-pay-h.gif) no-repeat;}
.online-form .payment-option{/*background:url(/images/.bg-three-boxes-s.gif) repeat-y -679px 0;*/width:100%;overflow:hidden;margin:19px 0 0 -2px;position:relative;}
.online-form .payment-option .holder{}
.online-form .payment-option .frame{padding-left:110px;}
.online-form .payment-option .box{margin-top:5px;margin-right:0px;margin-bottom:0;margin-left:6px;padding-top:0px;padding-right:7px;padding-left:0px;min-height:110px;display:inline;float:left;position:relative;width:100% !important;border:1px solid #74c042;}
.online-form .payment-option .one{border-left:solid 1px #D4D4D4;background:white;margin-top:5px;margin-bottom:0;margin-left:0;}
.payment-option .payment_title{float:left}
.payment-option .payment_des{float:left;width:70%;}
.payment-option .payment_pay{float:left}
.payment-option .payment_title{float:left;background-color:#74c042;height:110px;width:110px;color:#fff;}
.payment-option .payment_des{float:left;padding:15px;}
.payment-option .payment_des p{text-align:left!important;}
.payment-option .payment_pay{float:left;padding:47px 0px;}
.online-form .payment-option .box-r{margin:5px 0 0 7px}
.online-form .payment-option .title{display:block;font:14px/18px 'allerregular';padding:47px 0px;overflow:hidden;text-align:center;text-transform:uppercase;font-weight:bold;}
.online-form .payment-option .title a{color:#fff !important;}
#content .online-form .pay-box .payment-option p{margin:13px 0 0;line-height:18px;}
.online-form .payment-option .pay{position:absolute;width:67px;margin:0;height:28px;background:url(/images/btn-pay.gif) no-repeat 0 0;text-indent:-9999px;overflow:hidden;right:15px;}
.online-form .payment-option .pay:hover{position:absolute;width:67px;margin:0;height:28px;background:url(/images/btn-pay.gif) no-repeat 0 100%;text-indent:-9999px;overflow:hidden;right:15px;}
.inform-box{margin:27px 0 0;overflow:hidden;}
.online-form .row-holder{padding:0 0 9px;margin:18px 0 0;overflow:hidden;}
.inform-box .txt{float:left;font-size:13px;margin:0;position:relative;display:inline;}
.online-form .inform-box .row{margin:8px 0 0}
.inform-box .txt a{color:#00f;text-decoration:underline;}
.inform-box .txt a:hover{text-decoration:none}
.online-form .inform-box .row label{}
#content .item-box .online-form input.txt1{width:62px}
#content .item-box .online-form input.txt5{width:162px;float:right;}
#content .item-box .online-form input.txt6{width:81px;float:right;}
#content .item-box .online-form select.txt5{float:right;}
.description-box{padding:0;overflow:hidden;margin:20px 0 0;}
#content .description-box h3{font:bold 16px/20px 'allerregular';color:#fff;margin:9px 0 0;}
#content .item-box .description-box p{margin:15px 0 0;}
#content .item-box .description-box p a{color:#00f;text-decoration:underline;}
#content .item-box .description-box p a:hover{text-decoration:none}
#content .item-box form .btn-download{margin:10px 0 0;float:none;}
#content .item-box form .btn-download span{padding:4px 9px 0;font-size:15px;font-weight:bold;}
#content .item-box form .btn-download em{height:28px;width:23px;}
.online-form .btn-box{margin:38px 0 0;padding:0 0 8px;width:100%;position:relative;overflow:hidden;}
#content .item-box .online-form .btn-box .btn{margin:0;}
.online-form .btn-box .holder{position:relative;}
.online-form .btn-box .frame{position:relative;text-align:center;}
.online-form .btn-box .txt{display:block;font:11px/14px 'allerregular';clear:both;padding:4px 0 0;text-align:center;}
.popup{position:absolute;left:-99999px;top:-99999px;overflow:hidden;z-index:200;display:block;}
.popup .block{width:458px;border:5px solid #ccc;background:#fff;overflow:hidden;text-align:left;}
.popup-results .block{width:658px}
.popup .heading{background:url(/images/bg-heading04.gif) repeat-x 0 100%;padding:6px 14px 5px;overflow:hidden;}
.popup .heading .title{display:block;font-size:28px;line-height:30px;font-weight:400;color:#fff;text-align:center;}
.popup-results .heading .title{text-align:left;}
.popup .text{position:relative;padding:0 2px 13px 9px;overflow:hidden;margin:13px auto auto;width:220px;}
.tworesults .text{width:460px;}
.popup-results .text{width:650px;}
.popup .box{float:left;padding:6px 0 7px 7px;border:5px solid #e5e5e5;overflow:hidden;position:relative;}
.tworesults .box{margin-left:5px;}
.popup .box .holder{float:left;margin:0 -7px 0 0;}
.popup .box .item{float:left;border-left:1px solid #666;padding:0 14px 9999px 7px;margin:0 0 -9999px -8px;display:inline;width:196px;}
.popup .box .title{display:block;font:bold 14px/16px 'allerregular';color:#000;padding:4px;text-align:center;background:#96de10;text-transform:uppercase;}
.popup .box .title span{text-decoration:underline}
.popup .box .description{min-height:70px;padding:0 0 94px;overflow:hidden;}
* html .popup .box .description{height:70px;overflow:visible;}
.popup .box ul, .popup #premiumtable ul{padding:0;margin:1px 0 0;list-style:none;overflow:hidden;line-height:25px;}
.popup .box ul li, .popup #premiumtable ul li,{float:left;width:100%;margin:4px 0 0;text-align:left;line-height:25px;}
.popup .box ul .num, .popup #premiumtable ul .num{float:left;width:20px;height:22px;padding:0 6px 0 0;background:url(/images/bg-check01.png) center center no-repeat;text-indent:-9999px;overflow:hidden;}
.popup .box ul .padded, .popup #premiumtable ul .padded{margin-left:50px;padding:0 10px 0 0 !important;}
* html .popup .box ul .num{padding:0 3px 0 0}
.popup .box ul p, .popup #premiumtable ul p{margin:2px 0 0}
.popup .box ul p a, .popup #premiumtable ul p a{text-decoration:none}
.popup .box ul p a:hover, .popup #premiumtable ul p a:hover{text-decoration:underline;}
.popup .box .infobox{position:absolute;bottom:7px;width:196px;}
.popup .box .infobox .price, .price{display:block;font-size:20px;line-height:32px;font-weight:400;color:#000;text-align:center;}
.popup .box .infobox p{font-size:12px;font-weight300;line-height:14px;color:#333;margin:2px 0 0;text-align:center;}
.popup .box .btn{position:relative;margin:9px 0 0;}
.popup .box .btn div{float:left;left:50%;position:relative;}
.popup .box .btn a{float:left;left:-50%;position:relative;}
.popup .box .btn a:hover{float:left;left:-50%;position:relative;}
.popup .box .btn a:hover span{background:url(/images/bg-btnhover-l.png) no-repeat !important;}
.popup .box .btn a:hover em{background:url(/images/bg-btnhover-r.png) no-repeat !important;}
.popup .box .btn span{background:url(/images/bg-btn07-l.png) no-repeat}
.popup .box .btn em{background:url(/images/bg-btn07-r.png) no-repeat}
.popup .content-box{float:left;width:180px;padding:0 0 0 21px;}
.tworesults .content-box{float:none;padding:0 0 0 133px;overflow:hidden;}
.popup-results .content-box{float:none;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;}
.popup .content-box .title{display:block;font:18px/20px 'allerregular';text-align:center;margin:6px 0 0;}
.popup .content-box ul{padding:0 0 14px 4px;margin:10px 0 0;overflow:hidden;list-style:none;}
.popup .content-box ul li{font-size:13px;padding:0 0 0 9px;margin:3px 0 0;overflow:hidden;background:url(/images/separator05.gif) no-repeat 0 7px;}
.popup .content-box p{font:12px/16px 'allerregular';margin:10px 0 0;text-align:center;}
.popup .content-box .btn{margin:4px 0 0}
.popup .content-box .btn span{background:url(/images/bg-btn08-l.png) no-repeat}
.popup .content-box .btn em{background:url(/images/bg-btn08-r.png) no-repeat}
.popup .btn-close{position:absolute;right:10px;bottom:10px;width:18px;height:18px;text-indent:-9999px;overflow:hidden;background:url(/images/btn-close.gif) no-repeat;}
.table-box .pay{display:block;color:#090;}
.global-box .text{padding:0 12px 0 0}
#content .item-box .cover-form p{color:#000}
#content .item-box .cover-form{margin:0;}
.cover-form .btn-increase{background:url(/images/btn-increase.gif) no-repeat;width:115px;height:18px;padding:18px 0 0;cursor:pointer;overflow:hidden;text-indent:-9999px;border:none;margin:0 0 0 32px;}
.table-box .cel{border:none;width:324px;vertical-align:middle;}
.cover-form .cel .btn-cancel{float:left;background:url(/images/btn-cancel.gif) no-repeat;width:137px;height:20px;padding:20px 0 0;cursor:pointer;overflow:hidden;text-indent:-9999px;border:none;margin:0 0 0 4px;}
.cover-form .item-holder{margin:16px 0 0;overflow:hidden;}
.cover-form .item-holder label{display:block;font:14px/16px 'allerregular';color:#000;padding:0 0 5px;}
#content .cover-form .item-holder p{margin:0}
.cover-form .answer-box{background:url(/images/bg-answer-box.gif) repeat-y -656px 0;width:656px;overflow:hidden;margin:6px -5px 0 0;}
.cover-form .answer-box .holder{background:url(/images/bg-answer-box.gif) no-repeat 0 0}
.cover-form .answer-box .frame{background:url(/images/bg-answer-box.gif) no-repeat 100% 100%;width:623px;padding:0 15px 14px 18px;overflow:hidden;}
#content .cover-form .answer-box p{font-size:16px;line-height:21px;margin:15px 0 0;}
.cover-form .item-holder select{float:left;font:11px/20px 'allerregular';color:#000;width:140px;height:20px;}
.cover-form .item-holder .sel{width:386px}
.support-box{width:100%;overflow:hidden;margin:18px 0 0;}
.support-box .info-holder{width:100%;overflow:hidden;padding:0 0 10px;}
#content .support-box h3{font:bold 16px/20px 'allerregular';color:#000;}
#content .item-box .support-box p{font:13px/15px 'allerregular';color:#000;margin:18px 0 0;}
#content .support-box p a{font-weight:bold;color:#000;text-decoration:none;}
#content .support-box p a:hover{text-decoration:underline}
.support-box .row{padding:0 0 0 244px;overflow:hidden;margin:15px 0 0;}
.support-box .row label{float:left;font:13px/26px 'allerregular';color:#000;width:244px;margin:0 0 0 -244px;display:inline;}
.support-box .item-row{overflow:hidden;}
#content .item-box .support-box input.txt{font:16px/18px 'allerregular';color:#000;margin:0;width:396px;padding:3px 5px;height:18px;}
.support-box .item-row textarea{font:16px/18px 'allerregular';color:#000;width:394px;max-width:396px;height:90px;max-height:90px;padding:5px;border:2px solid #676767;overflow:auto;}
.text-box{overflow:hidden;height:1%;}
#content .item-box .text-box ul, #content .text-box ul, #content .item-box .text .text-box ul{margin:0;padding:0px 0 6px 15px;list-style-type:disc !important;list-style-position:inside;text-align:justify;}
#content .text-box ul li, #content .visual-box ul li, #content .item-box .text .text-box ul li{list-style-position:inside;list-style-type:disc !important;text-indent:-13px;}
#content .item-box .visual-box ul li, #content .bullet-box .visual-box ul li{background:url("../images/separator-list.gif") no-repeat 0 7px;margin:0;padding:0 0 3px 18px;}
#content .item-box .text-box ul li, #content .item-box .text .text-box ul li, #content .item-box .bullet-box ul li{margin:0;padding:9px 0 6px 27px;background:url(/images/separator-list.gif) no-repeat 0 6px;list-style-type:disc !important;}
#content .text-box ul.ol-list, #content .visual-box ul.ol-list{margin:0;padding:0 0 10px 27px;list-style-type:none !important;}
#content .visual-box ul.ol-list{padding:10px 0 3px 38px;}
#content .text-box ul.ol-list li, #content .visual-box ul.ol-list li{background:none;line-height:17px;overflow:visible;padding:0 0 7px;}
#content .visual-box ul.ol-list li{padding:0 0 2px;}
#content .text-box ul.ol-list li span.number{padding:0 17px 0 0;}
#content .visual-box ul.ol-list li span.number{padding:0 9px 0 0;}
#content .text-box ul.ol-list li ul li span.number{padding:0 9px 0 0;}
#content .visual-box ul.ol-list li ul li span.number{padding:0 9px 0 0;}
#content .text-box ul.ol-list ul{margin:0;padding:16px 0 0;position:relative;}
#content .text-box ul.ol-list ul li{background:none;padding:0 0 8px 0;}
#content .visual-box ul.ol-list ul.ol-list{margin:0 0 0 -33px;padding:9px 0 0;position:relative;}
#content .visual-box ul.ol-list ul.ol-list li{background:none;padding:0 0 6px;}
#content .visual-box ul.ol-list ul{padding:0 0 0 21px;}
.date-cover{text-align:center;padding:20px 0 10px;}
.date-cover .select-holder{display:inline-block;padding:3px 6px;border:1px solid #f8f8f8;margin:5px 0 0;}
* html .date-cover .select-holder{display:inline;}
*+ html .date-cover .select-holder{display:inline;}
.date-cover .select-holder select{float:left;font:11px/20px 'allerregular';color:#000;height:20px;margin:0 5px 0 0;}
.table-columns{overflow:hidden;margin:0;width:100%;}
.table-columns .column{margin:0;display:inline;}
.login-form{padding:4px 0 0;}
.login-form .form-rows{padding:10px 0;}
.login-form .row{}
.login-form .row:after{display:block;clear:both;content:'';}
.login-form .form-field{float:left;width:100%;position:relative;}
#content .item-box .login-form p{margin:0 10px 8px 0;color:#000;}
#content .item-box .login-form p a{color:#000;}
.login-form p .num{font-size:20px;font-weight:normal;}
.login-form label{float:left;line-height:16px;padding:4px 5px 0 0;position:relative;}
.login-form .input-field{float:left;background:#fff;margin:0;}
.login-form .error{clear:both;white-space:nowrap;}
.login-form .checkbox{float:left;width:14px;height:14px;padding:0;margin:6px 15px 0;}
.item-box .btn-info{}
* html .item-box .btn-info{text-indent:0;}
.login-form .btn-info{}
* html .login-form .btn-info{margin:1px 0 0;}
*+ html .login-form .btn-info{margin:1px 0 0;}
.table-box{border:1px solid #999;padding:6px;margin:8px 0;}
.table-area{width:100%;overflow:hidden;}
.table-box table{width:100%;border-collapse:collapse;}
.table-box th{background:#e4e4e4;padding:3px 5px;text-align:left;}
.login-form .table-box th{background:#7ad205}
.table-box td{padding:3px 5px;vertical-align:top;border-bottom:1px solid #999;}
.table-box .payment{display:block;color:#f60;}
.table-box .characteristics{width:275px;text-align:right;font-weight:bold;overflow:hidden;}
.table-box .characteristics strong{float:left;padding:0 5px 0 0;}
#content .item-box .doc-list li{background:url(/images/ico-doc.gif) no-repeat;padding:0 0 0 20px;}
.whatscoveredanchor{height:30px;text-indent:-99990px;}
.check-form optgroup{color:#FF0000;font-size:13px;}
.check-form option{color:#3B2E23;font-size:13px;}
.logoprint{display:none;}
.print-logo, .print-ico, .print img, .print-btn{position:absolute;left:-9999px;}
#ewayBlock{padding-top:10px;}
.btn-orange2col, .btn-brown2col{padding-top:5px;padding-bottom:8px;width:200px;}
.occupationslink{float:left;padding-top:0px;padding-bottom:5px;}
.checklist{list-style:none !important;margin:0;padding:0 !important;}
.checklist li{float:left;margin-right:10px;background:url(../images/checkboxbg.gif) no-repeat 0 0;width:218px;height:50px;position:relative;font:normal 9px/1.3 "Lucida Grande", "Lucida", "Arial", Sans-serif;}
ul.checklist{width:700px;}
.checklist li.selected{background-position:-218px 0;}
.checklist li.selected .checkbox-select{display:none;}
.checkbox-select{display:block;float:left;position:absolute;top:0px;left:5px !important;width:40px;height:23px;background:url(../images/add-occupation.gif) no-repeat 0 0;text-indent:-9999px;}
.checklist li input{display:none;}
a.checkbox-deselect{display:none;color:black;font-weight:bold;text-decoration:none;position:absolute;top:30px;right:10px;left:5px;}
a.checkbox-deselect:hover{text-decoration:underline;}
.checklist li.selected a.checkbox-deselect{display:block;}
.checklist li p{text-align:left;padding-left:50px;font-size:12px;padding-top:15px;}
.sendit{display:block;float:left;top:118px;left:10px;width:115px;height:34px;border:0;cursor:pointer;background:url(i/sendit.gif) no-repeat 0 0;text-indent:-9999px;margin:20px 0;}
a:hover.atoz{font-weight:bold;color:#9C0000 !important;text-decoration:underline !important;}
a:link.atoz{font-weight:bold;color:#9C0000 !important;text-decoration:none;}
.character{font-size:20px;font-weight:normal !important;}
.comptablebg{background-color:#F3E1E1;vertical-align:top;text-align:left;}
.compwide p{padding-top:5px !important;padding-bottom:8px !important;}
.occdropdown{width:200px;float:right;margin-top:8px;}
.afterrow .occupation-select .check-form select{float:right;font:13px/23px 'allerregular';color:#3B2E23;height:23px;width:100px;}
select#main-occupation-select-down{width:200px;}
table.pitable{border:0px;border-collapse:collapse;padding-bottom:0px;width:660px;}
table.pitable td{background:none;}
.pitable td{vertical-align:top;padding-left:0px;padding-right:15px;padding-top:0px;}
.pitable .btn{margin-top:0px !important;}
.occupation-selection-dropdown select{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #9A9A9A;color:#666666;float:left;font:14px/16px 'allerregular';height:28px;margin:0;padding:2px;width:180px;}
.spaceafterh2{padding-bottom:10px;}
#main:after{content:"";display:block;clear:both;}
#main h1.mshi{width:818px;height:35px;background:url(/images/sprite-text.gif) no-repeat;margin-top:25px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
.intro{width:542px;text-align:left;font-weight:300;font-size:16px;line-height:21px;position:absolute;top:166px;right:85px;}
.intro .arrow, .homeinfo .arrow{width:60px;height:43px;overflow:hidden;position:absolute;left:-58px;bottom:-20px;}
.intro .arrow span, .homeinfo .arrow span{text-indent:-9999px;overflow:hidden;width:180px;height:106px;display:block;}
.intro .arrow2{left:auto;right:-64px;}
.intro .arrow2 span{margin:0 0 0 -70px;}
.homeinfo .arrow3{width:85px;height:52px;bottom:85px;left:-56px;}
.homeinfo .arrow3 span{margin:-53px 0 0;}
.homeinfo .arrow4{width:85px;height:53px;left:auto;bottom:85px;right:-40px;}
.homeinfo .arrow4 span{margin:-53px 0 0 -95px;}
.homeinfo{width:956px;padding:0 0 30px 0;margin:30px 0 0 0;}
.homeinfo:after{content:"";display:block;clear:both;}
.homeinfo .column{float:left;padding:0;border-bottom:solid 6px #2f8f71;background:url(/images/arrow_box.gif) center bottom no-repeat;}
.homeinfo .column1{width:300px;margin-right:25px;height:233px;}
.homeinfo .column1 h2{background:url(/images/whatch.png) 0 0 no-repeat;height:50px;font-weight:400;text-transform:uppercase;color:#262223;font-size:16px;padding-left:50px;}
.homeinfo .column2{width:300px;margin:0 25px 0 0;position:relative;height:233px;}
.column2 .details-list h2{background:url(/images/quotebg.png) 0 0 no-repeat;height:50px;font-weight:400;text-transform:uppercase;color:#262223;font-size:16px;padding-left:50px;}
.homeinfo .column3{width:300px;height:233px;}
h2.whats-covered{width:182px;margin:0 0 7px 1px;}
h2.why-choose-us{background:url(/images/whychoose.png) 0 0 no-repeat;height:50px;font-weight:400;text-transform:uppercase;color:#262223;font-size:16px;padding-left:50px;width:172px;margin:0 0 13px;}
.homeinfo ul{overflow:hidden;padding-left:0px !important;}
.homeinfo ul li{overflow:hidden;background:url(/images/tick.png) no-repeat;padding:0 0 5px 26px;font-size:15px;line-height:18px;font-weight:300;}
* html .homeinfo ul li{overflow:visible;}
.homeinfo .list2{margin:0 0 0 1px;}
.homeinfo .list2 li{padding:4px 20px 5px 28px;font-size:15px;font-weight:300px;line-height:18px;background-image:url(/images/tick2.png);}
* html .homeinfo .list2 li{}
.details-list{overflow:hidden;line-height:16px;padding:0 0 10px;}
.details-list dl{overflow:hidden;padding:0 0 2px;}
.details-list dt{float:left;width:200px;margin:0 0 0 0;}
* html .details-list dt{margin-right:5px;}
.details-list dt span{height:29px;float:right;text-indent:-9999px;overflow:hidden;background:url(/images/sprite-text.gif) no-repeat;}
.details-list dt.quote span{width:160px;background-position:0 -71px;}
.details-list dt.buy span{width:129px;background-position:0 -110px;}
.details-list dt.covered span{width:192px;background-position:0 -149px;}
.details-list dd{overflow:hidden;margin:5px 0 0;}
.intro p{margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;color:#fff;font-size:21px;line-height:26px;}
.btn-get-quote{display:block;height:160px;background:url(/images/btn-get-quote.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.homeinfo .btn-get-quote{margin:20px 0 0 0;}
.homeinput input.txt{color:#FF7013;width:284px;padding:6px;font-size:16px;margin-left:30px;border:2px solid #B0B5B7;text-align:center;font-weight:bold;}
.homeoccupations h2{text-align:center;font:normal normal normal 22px/26px 'allerregular';margin-bottom:0;margin-left:0;margin-right:0;margin-top:13px;color:#354A54;}
.homeoccupations{margin-bottom:50px;}
.occupationicons{margin-top:15px;float:left;margin-right:20px;margin-bottom:10px;}
.occlast{margin-right:0px !important;}
.occfirst{margin-left:2px !important;}
.cantfindocc{text-align:center;margin-top:20px;}
.cantfindocc a{font-size:16px;text-align:center;}
.tradingsince{margin-top:0px;}
.homecontent{width:922px;}
.ui-dialog .ui-dialog-content{padding:0px !important;}
.ui-dialog .ui-dialog-title{font-size:24px;}
button#opener{border:0px;cursor:pointer !important;}
.moreabout{font-size:16px;line-height:20px;color:#262223;text-align:center;font-weight:400;width:922px;text-transform:uppercase;padding-bottom:20px;}
.arrowimage{}
.arrowimage li{height:35px!important;display:block!important;clear:both!important;margin:0 0 1px 0!important;font-size:15px;padding:0!important;}
.arrowimage li span{background:url(/images/smallarrow.png) 100% 0 no-repeat #2f8f71;height:35px;padding:8px 20px 7px 8px;line-height:35px;font-size:13px;text-transform:uppercase;color:#fff;font-weight:300;}
.loginarea{width:70%;position:relative;margin:0;}
.loginarea .loginbox{background:url(/images/line.gif) center top no-repeat, url(/images/line2.gif) center bottom no-repeat, #FFF;width:280px;margin-right:20px;padding:3px;}
.loginarea .loginbox .lineborder{height:120px;padding:20px;}
.loginarea .loginbox .lineborder h2{font-weight:400;font-size:16px;color:#262223;text-transform:uppercase;margin:0;}
.loginarea .loginbox .lineborder p{color:#262223!important;font-size:13px!important;font-weight:300!important;padding-bottom:12px!important;line-height:20px!important;}
.firstloginbox{float:left;text-align:left;}
.lastloginbox{float:left;margin-left:34px;text-align:left;}
.spacer{clear:both;line-height:1px;height:1px;font-size:1px;}
.bannerarea{width:100%;border-bottom:solid 6px #564e4b;}
.bannerarea .bannerimages{position:relative;margin:0 auto;height:395px;width:956px}
.bannerarea .bannerimages img{position:absolute;left:0;top:-4px;}
.bannerarea .bannerimages p{position:absolute;width:370px;height:125px;font-size:22px;color:#fcfcfc;font-family:'allerregular', sans-serif;font-weight:400;line-height:24px;right:10px;top:125px;margin:0;padding:0}
.lineborder .element{display:inherit;margin-bottom:3px;font-weight:300;font-size:14px;color:#fff;float:left;clear:both;}
.lineborder .element a{color:#fff;text-decoration:none;}
.lineborder .element label{color:#262223;float:left;height:30px;padding-top:6px;padding-bottom:32px;width:131px;}
.lineborder .element a:hover{text-decoration:underline;}
.lineborder .element .inputarea{color:#262223;text-align:left;}
.lineborder .element #error_msg{margin:6px 0 0 0 10px;}
.lineborder .element input{}
.submitbut{}
.submitbut:hover{background-color:#000;}
.submitbut, .submitbut:hover{-webkit-transition-property:background color;-webkit-transition-duration:1s;-webkit-transition-timing-function:ease;-moz-transition-property:background color;-moz-transition-duration:1s;-moz-transition-timing-function:ease;-o-transition-property:background color;-o-transition-duration:1s;-o-transition-timing-function:ease;-ms-transition-property:background color;-ms-transition-duration:1s;-ms-transition-timing-function:ease;transition-property:background color;transition-duration:1s;transition-timing-function:ease;}
.formwidth{}
.formwidth .leftforwid{float:left;}
.formwidth .leftforwid .part-margin{width:265px!important;float:left;text-align:left!important;line-height:20px!important;}
.formwidth .leftforwid input.txt3{width:130px!important;}
.inportantinfo_box{width:80%;margin-left:20px;margin-top:15px;}
.inportantinfo_box h3{color:#262223;font-size:16px;font-weight:400;margin:0;text-transform:uppercase;}
.inportantinfo_box ul{list-style:square;margin:0;padding:6px 20px 0;}
.inportantinfo_box ul li{}
.inportantinfo_box ul li a{color:#000;text-decoration:none;}
.inportantinfo_box ul li a:hover{color:#2f8f71;}
#wrapper2{background:url(/images/bannerbg2.jpg) center top repeat-x;width:100%;overflow:hidden;}
.redbox{box-shadow:0 0 5px rgba(254, 56, 3, 1);-webkit-box-shadow:0 0 5px rgba(254, 56, 3, 1);-moz-box-shadow:0 0 5px rgba(254, 56, 3, 1);border:1px solid rgba(254,56,3, 0.8);}
.item_new{position:relative;float:left;margin:10px;padding:10px;border:1px solid #000;width:200px;cursor:pointer;background:none;}
.item_new:hover{border:1px solid #900;background:#D8FCBC;}
.item_new_n{position:relative;float:left;margin:10px;padding:10px;border:1px solid #900;width:200px;cursor:pointer;background:#D8FCBC;}
.right_arrow_grey{border-bottom:12px solid #F6F6F6;border-left:10px solid #999999;border-top:12px solid #F6F6F6;float:left;font-size:0;line-height:0;margin-top:5px;width:0;}
.right_arrow_inactive{border-bottom:12px solid #FFFFFF;border-left:10px solid #999999;border-top:12px solid #FFFFFF;float:left;font-size:0;line-height:0;margin-top:5px;width:0;}
.right_arrow_active{border-bottom:12px solid #FFFFFF;border-left:10px solid #900;border-top:12px solid #FFFFFF;float:left;font-size:0;line-height:0;margin-top:5px;width:0;}
.dropdpwns{background:url("/images/line.gif") no-repeat scroll center top 5px, url("/images/line2.gif") no-repeat scroll center bottom, none repeat scroll 0 0 #FFFFFF;}
.dropdpwn{background-color:#2f8f71;color:#fff;font-size:13px;letter-spacing:1px;padding:10px 15px;width:200px;position:absolute;right:0;top:42px;z-index:10000;-moz-box-shadow:3px 3px 4px #000;-webkit-box-shadow:3px 3px 4px #000;box-shadow:3px 3px 4px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
.dropdpwn1{background-color:#FFFFFF;left:406px;padding:1px 1px 10px;width:217px;}
.dropdpwn2{background-color:#FFFFFF;left:624px;padding:1px 1px 10px;width:217px;}
.dropdpwn3{left:561px;}
.dropdpwn4{left:673px;background-color:#FFFFFF;padding:1px 1px 10px;}
.welcome{margin-top:10px;color:#000;}
.close_b{background:url(/images/close.png);width:34px;height:34px;display:block;overflow:hidden;outline:none;position:absolute;right:0;top:0;font-size:0px;text-indent:-1000px;text-decoration:none;}
.close_b:hover{background-position:0 100%;}
.dropdpwn h3{margin:0;}
.dropdpwn .lineborder .element label{color:#fff;font-size:13px;letter-spacing:1px;width:auto;}
.dropdpwn .submitbut{background:#fff;color:#2f8f71;font-size:13px;letter-spacing:1px;padding:5px;}
.dropdpwn .submitbut:hover{background:#000;color:#fff;}
.dropdpwn .lineborder .element a{font-size:13px;letter-spacing:1px;}
.dropdpwn .lineborder .element input{height:16px;}
.getaquoteBox{height:98px;width:286px;position:absolute;top:462px;right:0;z-index:100;line-height:22px;text-align:center;background:#2f8f71;}
.getaquoteBox .btn-get-quote{margin-top:5px;}
#wrapper #main{position:relative;top:-143px;}
.newboxstyle{list-style-image:url(../../images/bg-overlay-disc.png);}
.floating_quote{width:20%!important;margin-top:-130px !important;}
.floating_quote .item-box form{margin:0!important;}
.floating_quote #quote-box p b{font-size:16px!important;line-height:20px!important;}
#get-a-quote{}
#get-a-quote .formwidth .leftforwid .part-margin{width:160px !important;}
#get-a-quote .formwidth .leftforwid{width:340px !important;padding-bottom:10px;}
#get-a-quote .formwidth{width:680px !important;}
#get-a-quote .floating_quote{margin-top:56px!important;}
#get-a-quote .item-box{overflow:hidden;padding:20px 2%;width:96%;background:url("/images/line.gif") no-repeat scroll center top, url("/images/line2.gif") no-repeat scroll center bottom, none repeat scroll 0 0 #fff;display:block;margin:0;}
.inform-box.row label a:hover{color:#333;}
#m-contact #sidebar .nav-box ul a{color:#fff;float:left;text-decoration:none;}
#m-contact #sidebar .nav-box ul a:hover{color:#333;}
#m-blog-content .tabline{border-bottom:solid 1px #1672c8;width:100%;float:left;clear:both;margin-top:20px;margin-bottom:10px}
#m-blog-content .tabs{list-style:none;}
#m-blog-content .tabs li{width:auto;float:left;border-right:solid 1px #B9B9B9;}
#m-blog-content .tabline .tabs li a{padding:6px 20px;line-height:32px;background:#E3E3E3;}
#m-blog-content .tabline .tabs li a:hover{color:#333;}
#m-blog-content .tabline .tabs li a.active{color:#fff;background:#1672c8;}
.red_text{color:#FF0004!important;}
.welcometext{width:100px;margin:0 auto;hanging-punctuation:22px;text-align:center;padding:4px 10px;color:#fff;background:#59ab23;margin:0 auto;}
.welcometext{position:relative;}
.welcometext:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(207, 31, 148, 0);border-top-color:#59ab23;border-width:6px;margin-left:-6px;}
a span.navTxt{color:#1672c8!important;font-size:13px;border-bottom:none;font-weight:bold;}
.no_border:hover .navTxt{color:#fff!important;}
.no_border:before{color:#fff!important;border-bottom:none!important;}
.boxborder{border:solid 4px #2F2F2F;padding:20px;margin:30px 0 0}
.form-rows.row .col-md-8.col-xs-12 .col-md-4.col-xs-12{color:#717171;float:left;height:30px;padding-bottom:32px;padding-top:6px;}
.r_but{margin:0 !important;position:relative!important;width:auto;display:inline;}
.r_but label{margin:0!important;}
.r_but input.radio:empty{margin-left:-999px!important;display:none;margin-left:0 !important;position:absolute;z-index:-6;}
.r_but input.radio:empty ~ label{-moz-user-select:none !important;cursor:pointer !important;float:left !important;line-height:2.5em !important;margin-top:10px !important;position:relative !important;text-indent:1.6em !important;font-size:13px;}
.association_list .r_but input.radio:empty ~ label{-moz-user-select:none !important;cursor:pointer !important;float:left !important;line-height:2.5em !important;margin-top:10px !important;position:relative !important;text-indent:2.6em !important;font-size:13px;}
.r_but input.radio:empty ~ label:before{position:absolute!important;display:block!important;top:0!important;bottom:0!important;left:0!important;content:''!important;width:2em!important;border-radius:5px 0 0 5px!important;-webkit-border-radius:5px 0 0 5px!important;-moz-border-radius:5px 0 0 5px!important;}
.r_but input.radio:hover:not(:checked) ~ label:before{content:'\2714'!important;text-indent:.8em!important;color:#fff!important;}
.r_but input.radio:hover:not(:checked) ~ label{color:#fff!important;}
.r_but input.radio:checked ~ label:before{content:'\2714'!important;text-indent:.5em!important;color:#000000!important;}
.r_but input.radio:checked ~ label{color:#fff!important;}
.r_but input.radio:focus ~ label:before{}
.r_but input[type="radio"]:checked + label.btn_n{background:#F89406!important;}
.r_but .btn_n{background:#1672c8;-webkit-border-radius:5!important;-moz-border-radius:5!important;border-radius:5px!important;font-family:'allerregular' !important;color:#fff!important;font-size:14px!important;padding:0 10px 0 0!important;text-decoration:none!important;margin-right:10px!important;}
.r_but .btn_n:hover{background:#1a4285 !important;text-decoration:none;color:#ffffff!important;}
.tb-pad{padding-top:24px;padding-bottom:24px;}
#apply-question-8{float:right !important;}
.tabledetails tr td a{color:#fff !important;}
.submit{margin-left:408px;}
.new_btn1{background:linear-gradient(to bottom, #4cd8fb, #028db0) repeat scroll 0 0 #9ad817 !important;border-radius:4px !important;color:#fff !important;font-family:'allerregular' !important;font-size:14px !important;margin-right:10px !important;padding:6px 8px !important;text-decoration:none !important;}
.tabledetails td a{color:#fff !important;}
.tabledetails1 td a{color:#000 !important;}
.border1{border:2px solid #1a4285;}
.mb10{margin-bottom:10px;}
.aside-marg{margin-top:0px !important;margin-bottom:20px !important;text-align:center;}
.borderoff, .borderoff tr, .borderoff tr td, .borderoff tr th{border:0px !important;}
.pad10{padding:10px;}
.hr1{background:navy;height:2px;border:none;width:80%;margin:5px auto;}
.eq-h li{}
.eq-h li:hover .border1{border:2px solid #1e92fd;}
.eq-h li:hover .hr1{background:#1e92fd;height:2px;border:none;width:80%;margin:5px auto;}
.pi_box:nth-child(2){background:rgba(30,146,253,.5)}
.mt-15{bottom:0;margin-bottom:10px !important;margin-left:10px !important;margin-right:10px !important;position:absolute;right:0;}
.ontop{z-index:999;width:100%;height:100%;top:0;left:0;display:none;position:absolute;background:rgba(0, 0, 0, .4);color:#aaaaaa;filter:alpha(opacity = 50);}
#popup{width:300px;height:120px;border:5px solid #1672c8;position:fixed;color:#000000;background-color:#ffffff;top:50%;left:50%;margin-top:-100px;margin-left:-150px;}
#popup td{padding:10px;border:none;}
.ern_ul{display:block !important;float:none !important;}
.premium-error-msg{display:none;color:red;font-size:12px;margin-bottom:10px;width:100%;}
@media print{.no-print, .no-print *{display:none !important;}
}


/* Style */
@charset "utf-8";#content .item-box .quote-form #occupationmulti{color:#000000;float:left;font:11px/20px Arial,Helvetica,sans-serif;height:200px;width:202px;}
.detail-table table td.name{width:200px !important;}
.bpay-block{height:177px;margin-left:auto;margin-right:auto;clear:both;background:url(/images/bpaybox.png) no-repeat;max-width:336px;background-size:100%;}
.bpay-block .bpay-billercode{font-size:18px !important;color:#0B204F !important;margin-left:210px !important;padding-top:30px !important;}
.bpay-block .bpay-crn{font-size:18px !important;color:#0B204F !important;margin-left:210px !important;margin-top:-10px !important;}
.text-status-green{color:#009900 !important;}
.text-status-yellow{color:#CC6600 !important;}
.text-status-red{color:#990000 !important;}
.text-status-purple{color:#7D477E !important;}
.ui-autocomplete{z-index:9;}
#content .item-box .support-box{margin-top:10px;}
#content .item-box .support-box .heading{background:url("../../images/bg-heading-grey.png") repeat-x scroll 0 0 #E4E4E4;margin:0px 0 0 0px;overflow:hidden;padding:6px 5px 2px 12px;position:relative;}
#content .item-box .support-box .ticket-text .ticket-heading{background:url("../../images/bg-heading-grey.png") repeat-x scroll 0 0 #E4E4E4;margin:20px 0 0 0;overflow:hidden;padding:10px 5px 10px 12px;position:relative;}
#content .item-box .support-box .ticket-text .ticket-body{border:1px #E2E2E2 solid;border-top:0;padding:10px;padding-bottom:0px;}
#content .item-box .support-box .ticket-text .ticket-body p{margin-top:0px;margin-bottom:10px;}
#content .item-box input.txt4{float:left;font:14px/16px Arial, Helvetica, sans-serif;color:#000000;margin:4px 9px 0 0;background:#fff;border:1px solid #9a9a9a;width:204px;padding:5px;height:40px;}
.endorsementswarningbox{margin-top:10px;width:343px;height:53px;padding:5px;background:#FDF18F;border:2px orange solid;}
.endorsementswarningbox p{display:inline;float:left;color:#BF7900;font-size:11px;font-weight:bold;}
.part-margin{width:37px !important;text-align:center !important;}
.ocpform li{width:50%;float:left !important;}
.leftforwid{margin-top:5px;margin-bottom:8px;}
.leftforwid label{width:100% !important;text-align:left !important;}
.padoff{padding:0px;}
.part-margin-908{width:10px !important;margin-right:17px !important;}
.marg-box{margin:5px 0;}
.zone-box{width:70px !important;}
.txt{float:left;font-size:14px;}
.box{width:50% !important;float:left;}
.one{float:left !important;}
.percentage{width:10% !important;float:left;}
.align-right{float:right;}
.txt99{width:90%;}
.popup .box ul .numnot, .popup #premiumtable ul .numnot{background:url("/images/bg-cross01.png") center center no-repeat;float:left;height:22px;overflow:hidden;padding:0 6px 0 0;text-indent:-9999px;width:20px;}
.ms-container{background:transparent url('/images/multisel-arrow.png') no-repeat center center;}
.ms-container:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden;}
.ms-container .ms-selectable, .ms-container .ms-selection{background:#fff;border:1px #ccc solid;float:left;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;}
.ms-container .ms-selectable{margin-right:35px;}
.ms-container ul{width:185px !important;height:200px !important;display:block !important;margin:0 !important;padding:1px 0px !important;list-style-type:none;overflow-y:auto !important;overflow-x:hidden;}
.ms-container .ms-selectable li, .ms-container .ms-selection li{border-bottom:1px #eee solid;padding:1px 5px 1px 5px !important;color:#555;width:1000px;font-size:11px;}
.ms-container .ms-selection li{padding:1px 5px 1px 22px !important;color:#101010;}
.ms-container .ms-selectable li.disabled{background-color:#eee;color:#aaa;}
.ms-container li:hover{cursor:pointer;background-color:#eee;color:#000;}
.ms-container .ms-selection li:hover{background:#eee url('/images/multisel-delete.png') no-repeat 3px center;}
#content .item-box .online-form .my-update input.txt1{width:620px !important;}
.premiumwarning{width:auto;max-width:396px;margin-left:auto;margin-right:auto;text-align:center;}
.premiumwarning p{font-weight:bold;color:#663366;}
.comment-list{display:table;margin-top:20px;background-color:#545454;border-collapse:separate;border-spacing:30px;}
.avatar-table{display:table-cell;vertical-align:top;padding:0px 5px;}
.avatar-table figure{border-radius:50%;overflow:hidden;}
.work-meta{width:23%;padding-right:20px;}
.work-meta ul{list-style:none;}
.work-meta ul li{margin-bottom:15px;}
.work-meta a{text-decoration:none;}
.work-meta .work-button{margin-top:28px;}
@-moz-document url-prefix(){.comment-active{margin-top:13px;}
}
.call-action .content{padding:30px 40px;display:table-cell;vertical-align:middle;}
.call-action h1{font-size:2.2em;font-weight:300;line-height:42px;color:#aaaaaa;float:left;}
.call-action a{text-decoration:none;}
.call-action .large-button{float:right;margin:38px 40px;}
.full-grid{margin-top:20px;}
.sub-text{font-size:18px;font-weight:400;margin-left:10px;}
.service ul{list-style:none;margin-left:-20px;margin-top:-20px;}
.service ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px;}
.service .flip-front{width:100%;height:100%;background-color:#2a2a2a;position:relative;text-align:center;}
.service .grid-title{font-size:1.5em;font-weight:300;color:#aaaaaa;text-align:center;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;margin-bottom:5px;padding:30px;}
.service-icon{padding-top:28%;}
.service-large ul li{width:502px;height:502px;position:relative;background-color:#2a2a2a;}
.service-details{padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.service-details a{text-decoration:none;}
.service-details h2 a{font-size:24px;font-weight:300;color:#aaaaaa;line-height:20px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.service-details h2 a:hover{color:#ffffff;}
.service-details p{margin-top:20px;}
.service-details .large-button{position:absolute;right:0;bottom:0;margin-right:40px;margin-bottom:40px;}
.service-large .thumb-hover{width:502px;height:251px;}
.category-filter ul{list-style:none;margin-top:15px;}
.category-filter ul li{color:#aaaaaa;text-decoration:none;float:left;margin-right:20px;display:inline;cursor:pointer;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.category-filter ul li:hover, .category-filter .active{color:#ffffff;}
.grid .mix{opacity:0;display:none;}
/*.portfolio ul{list-style:none;margin-left:-20px;margin-top:-20px;}
.portfolio ul li{width:241px;float:left;margin-left:20px;margin-top:20px;}*/
.work-meta{width:23%;padding-right:20px;}
.work-meta ul{list-style:none;}
.work-meta ul li{margin-bottom:15px;}
.work-meta a{text-decoration:none;}
.work-meta .work-button{margin-top:28px;}
.status{color:#ffffff;}
.portfolio-detail{display:table-cell;width:77%;vertical-align:top;}
.related ul{list-style:none;margin-left:-20px;margin-top:-20px;}
.related ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px;}
.gallery-list ul{list-style:none;margin-left:-20px;margin-top:-20px;}
.gallery-list ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px;}
.team ul{list-style:none;margin-left:-20px;margin-top:-20px;}
.team ul li{width:241px;height:241px;float:left;margin-left:20px;margin-top:20px;}
.blog{display:table;border-collapse:collapse;}
.blog-content{display:table-cell;width:704px;border-right:#1a1a1a solid 20px;vertical-align:top;}
.content-list{list-style:none;margin-top:-20px;}
.content-list li{width:100%;height:auto;margin-top:20px;background-color:#2a2a2a;}
.blog-details{padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-details a{text-decoration:none;}
.blog-details h2 a{font-size:24px;font-weight:300;color:#aaaaaa;line-height:20px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.blog-details h2 a:hover{color:#ffffff;}
.blog-details p{margin-top:20px;}
.bottom-active{width:100%;margin-top:20px;overflow:hidden;}
.blog-meta{margin-top:5px;float:left;}
.blog-meta-details{margin:0px 12px 0px 8px;}
.blog-single{float:none;padding-top:15px;border-top:#4e4e4e solid 1px;}
.blog-meta a{color:#7e7e7e;text-decoration:none;}
.blog-meta a:hover{text-decoration:underline;}
.bottom-active .readmore-button{float:right;}
.next-page ul{margin-top:20px;float:right;list-style:none;}
.next-page ul li{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:600;color:#aaaaaa;width:23px;height:27px;float:left;margin-left:5px;text-align:center;padding-top:3px;vertical-align:middle;background-color:#2a2a2a;-webkit-transition:color, background-color 0.2s ease-in-out;-moz-transition:color, background-color 0.2s ease-in-out;-ms-transition:color, background-color 0.2s ease-in-out;-o-transition:color, background-color 0.2s ease-in-out;transition:color, background-color 0.2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.next-page ul li:hover{color:#ffffff;background-color:#83a43e;}
.next-page .page-active{color:#ffffff;background-color:#83a43e;}
.next{background:url(../images/next.png) no-repeat center;}
.next:hover{background:url(../images/next-white.png) no-repeat center;}
.blog-single-details{width:100%;height:auto;padding:30px 40px 40px 40px;background-color:#2a2a2a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-single-details h1{font-size:24px;font-weight:300;color:#ffffff;margin-bottom:20px;}
.blog-single-content{margin-top:20px;}
.blog-related ul{list-style:none;margin-left:-20px;}
.blog-related ul li{width:161px;height:161px;float:left;margin-top:20px;margin-left:20px;}
.comment-area{margin-top:30px;}
.comment-area h1{font-size:24px;font-weight:300;color:#ffffff;text-transform:uppercase;}
.comment-area ul{list-style:none;}
.comment-number{margin-left:15px;}
.comment-list{display:table;margin-top:20px;background-color:#2a2a2a;border-collapse:separate;border-spacing:30px;}
.comment-date{font-size:12px;color:#aaaaaa;margin-left:10px;}
.comment-reply{background-color:#4a4a4a;}
.comment-reply p{color:#aaaaaa;}
.avatar-table{padding:0 5px;position:relative;vertical-align:top;width:1%;height:180px;}
.avatar-table figure{border-radius:50%;overflow:hidden;}
.comment-table{}
.comment-table p{margin-top:1px;}
.comment-top{overflow:hidden;}
.name-date{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;color:#ffffff;float:left;}
.reply{float:right;}
.reply a{color:#aaaaaa;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.reply a:hover{color:#ffffff;}
.map{width:100%;height:422px;}
#map-canvas{margin:0;padding:0;height:100%;}
.contact{display:table;width:100%;}
.send-message{display:table-cell;width:502px;border-right:#1a1a1a solid 20px;vertical-align:top;}
.send-message .message{margin-top:0px;padding:35px 40px 20px 40px;}
.message h2{font-size:24px;font-weight:300;color:#ffffff;text-transform:uppercase;}
.message input{margin-top:20px;}
.email_success{color:#aaaaaa;text-align:right;margin-top:20px;}
.info-box{padding:35px 20px;}
.info-box h2{font-size:24px;font-weight:300;color:#ffffff;margin-bottom:20px;text-transform:uppercase;}
.info-box ul{list-style:none;}
.info-box ul li{margin-top:5px;}
.info-box .blog-single-content{margin-top:30px;}
.info-box .blog-single-content figure{float:left;margin:0px 25px 15px 0px;}
.contact-meta{color:#7e7e7e;margin-left:10px;}
aside{display:table-cell;}
.sidebar{width:300px;}
.sidebar-box{width:100%;margin-bottom:20px;}
.sidebar-title{background-color:#83a43e;}
.sidebar-title h2{font-size:20px;font-weight:400;color:#ffffff;text-transform:uppercase;padding:15px 30px;}
.sidebar-details{width:100%;height:auto;padding:20px;background-color:#2a2a2a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.recent{list-style:none;margin-top:-10px;}
.recent li{padding:20px 0px;border-bottom:#4e4e4e solid 1px;}
.recent li:last-child{border-bottom:none;}
.recent-list{display:table;}
.recent-list figure{display:table-cell;position:relative;float:left;margin-right:20px;}
.recent-details{display:table-cell;vertical-align:top;}
.recent-details h4 a{font-size:14px;font-weight:400;color:#aaaaaa;line-height:20px;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.recent-details h4 a:hover{color:#ffffff;}
.recent-details a{text-decoration:none;}
.readmore{font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;color:#ffffff;line-height:11px;text-transform:uppercase;padding-left:20px;margin-top:13px;background:url(../images/plus-link-readmore.png) no-repeat left center;-webkit-transition:padding-left 0.5s ease-in-out;-moz-transition:padding-left 0.5s ease-in-out;-ms-transition:padding-left 0.5s ease-in-out;-o-transition:padding-left 0.5s ease-in-out;transition:padding-left 0.5s ease-in-out;}
.readmore:hover{padding-left:25px;}
.category{list-style:none;margin-top:-10px;}
.category li{padding:15px 20px;border-bottom:#4e4e4e solid 1px;}
.category li:last-child{padding:10px 20px;margin-top:5px;border-bottom:none;}
.category li a{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;color:#aaaaaa;text-decoration:none;-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-ms-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;}
.category li a:hover{color:#ffffff;}
.category-list{padding-left:20px;background:url(../images/plus-link-readmore.png) no-repeat left center;-webkit-transition:padding-left 0.5s ease-in-out;-moz-transition:padding-left 0.5s ease-in-out;-ms-transition:padding-left 0.5s ease-in-out;-o-transition:padding-left 0.5s ease-in-out;transition:padding-left 0.5s ease-in-out;}
.category-list:hover{padding-left:25px;}
.gallery{list-style:none;overflow:hidden;}
.gallery li{float:left;}
.gallery-list figure{position:relative;}
.sidebar-tags{list-style:none;margin-top:15px;}
.sidebar-tags li{float:left;margin-top:5px;margin-right:5px;padding:5px 10px;background-color:#2a2a2a;border-radius:3px;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;}
.sidebar-tags li:hover{background-color:#83a43e;}
.sidebar-tags a{text-decoration:none;color:#aaaaaa;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;}
.sidebar-tags a:hover{color:#ffffff;}
.footer-section{height:auto;margin-top:20px;margin-left:300px;padding:35px 30px 0px 30px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer-text{font-size:14px;font-weight:normal;color:#7e7e7e;line-height:20px;}
.footer-title{font-size:20px;font-weight:600;color:#aaaaaa;line-height:16px;}
.footer-content{margin-top:30px;}
.footer-contact{height:auto;float:left;margin-right:29px;}
.footer-contact ul{list-style:none;}
.footer-contact ul li{border-bottom:#404040 solid 1px;padding:15px 0px;}
.footer-contact ul li:first-child{padding:0px 0px 15px 0px;}
.footer-contact ul li:last-child{border-bottom:none;}
.footer-contact .email{background:url(../images/footer-icon-email.png) no-repeat;}
.footer-contact .phone{background:url(../images/footer-icon-phone.png) no-repeat;}
.contact-list{width:100%;height:41px;display:table;padding-left:55px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/footer-icon-home.png) no-repeat;}
.contact-list span{display:table-cell;vertical-align:middle;}
.footer-subscribe{width:302px;height:auto;float:right;}
.footer-subscribe a{text-decoration:none;}
.copyright{font-size:12px;font-weight:normal;color:#7e7e7e;float:left;}
.copyright a{color:#7e7e7e;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.copyright a:hover{color:#cccccc;}
.footer-bottom nav{float:right;}
.footer-bottom ul{list-style:none;}
.footer-bottom ul li{display:inline;float:left;margin-left:14px;}
.footer-bottom ul li a{font-size:12px;font-weight:normal;color:#7e7e7e;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
.footer-bottom ul li a:hover{color:#cccccc;}
#container #search-paginate{width:100%;}
.paginateanchor{height:15px;padding:4px;text-decoration:none;text-align:center;background:#CCC;color:#000;}
.actv{background:#F49D56;color:#FFFFFF;}
@-moz-document url-prefix(){.comment-active{margin-top:13px;}
}
.input_txt{-moz-box-sizing:border-box;background-color:#4A4A4A;border:1px solid #4A4A4A;color:#AAAAAA;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;height:39px;padding:0 10px;width:147px;margin-bottom:5px;margin-top:0 !important;border-radius:5px;}
.lft_float{float:left;}
.no_margin{margin-top:0 !important;}
.rgt_margin{margin-right:10px;}
.lft_margin{margin-left:10px;}
.topbtn_margin{margin-top:20px;margin-bottom:20px;}
.send-message .left{float:left;}

.dropdown_section{position:relative;}
.dropdown_section_inner{background-color:#4a4a4a;width:200px;height:200px;position:absolute;left:58px;overflow-y:scroll;}
.dropdown_section_list{list-style-type:none;display:block;border-bottom:#7e7e7e solid 1px;}
.dropdown_section_list a{display:block;padding:5px 10px;color:#7e7e7e;text-decoration:none;}
.dropdown_section_list a:hover{background:#fff;color:#1a1a1a;}
.subscribe-box{width:100%;height:auto;margin-top:25px;}
.subscribe-box input{font-size:12px;font-weight:normal;width:145px;height:33px;padding:0px 15px;color:#6e6e6e;background-color:#1e1e1e;border:#404040 solid 1px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.subscribe-box .first-name{float:left;margin-right:12px;}
.subscribe-box .email{width:100%;margin-top:12px;}
.subscribe-box .subscribe-button{width:145px;height:auto;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:600;color:#ffffff;text-align:center;float:right;background-color:#83a43e;margin-top:20px;padding:9px;border:none;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}
.subscribe-box .subscribe-button:hover{background-color:#99C838;}
.subscribe-box .placeholder{color:#6e6e6e;}
.subscribe-box input::-webkit-input-placeholder{color:#6e6e6e;}
.subscribe-box input:-moz-placeholder{color:#9e9e9e;}
.subscribe-box input::-moz-placeholder{color:#9e9e9e;}
.leave-comment{margin-top:20px;padding:35px 40px;background-color:#2a2a2a;}
.leave-comment h2{color:#fff!important;}
.leave-comment label{width:150px;float:left;color:#fff;margin-top:20px;}
.leave-comment .comment-active{width:315px;}
.leave-comment input{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;width:302px;height:35px;padding:0px 20px;color:#aaaaaa;background-color:#4a4a4a;border:#4a4a4a solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.error-row{border:1px solid #F00 !important;}
.leave-comment .input-name{float:left;margin-right:20px;}
.leave-comment textarea{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;width:100%;height:200px;margin-top:20px;padding:10px 20px;color:#aaaaaa;background-color:#4a4a4a;border:#4a4a4a solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.leave-comment select, .content-body select{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;width:302px;padding:6px 20px;color:#aaaaaa;background-color:#4a4a4a;border:#4a4a4a solid 1px;margin-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.leave-comment .selectoptions{padding:6px 20px;}
.comment-active{margin-top:10px;overflow:hidden;}
.comment-active span{float:left;color:#aaaaaa;line-height:14px;}
.comment-active .submit-button{width:165px;height:auto;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;color:#ffffff;text-align:center;float:right;background-color:#83a43e;margin-top:5px;padding:9px;border:none;border-radius:5px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;}
.comment-active .submit-button:hover{background-color:#99C838;}
.leave-comment .placeholder{color:#aaaaaa;}
.leave-comment input::-webkit-input-placeholder,
.leave-comment textarea::-webkit-input-placeholder{color:#aaaaaa;}
.leave-comment input:-moz-placeholder,
.leave-comment textarea:-moz-placeholder{color:#eeeeee;}
.leave-comment input::-moz-placeholder,
.leave-comment textarea::-moz-placeholder{color:#eeeeee;}
table{border:1px solid #cadded;}
.text.online-form .quote-box .col-md-12 table tr td#tdBorder{padding:4px;border-bottom:solid 1px #B5B9BB;}
.text.online-form .quote-box .col-md-12 table tr td#tdBorder:last-child{border-bottom:none;}
#content .item-box input.disabledtxt4{color:#CCC !important;background:#DDD !important;}
.ui-widget .ui-menu-item{font-size:16px;}
.ui-state-focus{font-size:16px !important;background-image:none !important;background-color:#74c042 !important;background:#74c042 !important;color:#fff !important;border:none !important;font-weight:normal !important;}
.largecheckbox{width:20px;height:20px;}
.property_val{margin-bottom:25px;}
.center_div{width:100%;margin:auto;padding:10px 0px;text-align:center;}
.center_div_450{width:450px;margin:auto;padding:10px 0px;text-align:center;}
.error-row .error{display:block;margin-bottom:10px;}
.payment-option .payment_title{float:left}
.payment-option .payment_des{float:left;width:70%;}
.payment-option .payment_pay{float:left}
.fancybox-button--print{padding:11px;}
.fancybox-button--close{padding:7px;}
.fancybox-button--print svg path{stroke-width:0;}
footer{height:auto;}
footer .footer_one{padding:10px 0px;background:#74c042;font-size:13px;color:#fff;height:40px;padding-left:33px;}
footer .footer_two{padding:10px 0px 25px 0px;background:#fff;}
footer .footer_two p{margin-bottom:2px;color:#666;font-size:13px;}
#footer{width:100%;bottom:0px;left:0px;right:0px;margin:0px 0 0;padding-bottom:34px;border-top:solid 0px #545454;background:#fff;}
.full_width{width:100%;}
.blue_bar{background-color:#74c042;color:#fff;}
.fixed-content{background:#74c042;top:0;bottom:0;position:fixed;overflow-y:scroll;overflow-x:hidden;}
.fixed-content::-webkit-scrollbar{display:none;}
.fixed-content{-ms-overflow-style:none;overflow:-moz-scrollbars-none;}
.row.get_quote_mobile{display:none;}
#services p.pf_text{color:#ff0000; padding-bottom:25px; text-align:center; padding-left:10px;}
.quote-box .quest-box .accordion .accordion-section .single-apply-question-row select{width: 23% !important; float: left; margin-top: 5px;}
.alert-danger-pf{margin-bottom:0px; margin-top:10px;}
.pad30{padding-top:30px;}
.pad53{padding-top:53px;}

/*Cookie Consent Begin*/
#myCookieConsent {
    z-index: 999;
    min-height: 20px;
    font-family: OpenSans, arial, "sans-serif";
    padding: 18px 20px;
    /*background: rgba(0,0,0,0.6);*/
	background-color:#ed0037;
    overflow: hidden;
    position: fixed;
    color: #FFF;
    top: 0px;
    right: 10px;
    display: none;
    left: 0;
    text-align: center;
    font-size: 17px;
}
#myCookieConsent a {
    color: #74c042;
    display: inline-block;
    padding: 0 10px;
}
#myCookieConsent a:hover {
	color: #000;
}
#myCookieConsent a#cookieButton, #myCookieConsent a#cookieButton1 {
    display: inline-block;
    color: #000;
    font-size: 15px;
	background: #FFF;
    text-decoration: none;
    cursor: pointer;
    padding: 2px 20px;
    float: left;
    border-radius: 20px;
}
.cookie_Button{
	margin-right: 15px;
}
#myCookieConsent a#cookieButton:hover,#myCookieConsent a#cookieButton1:hover {
    background: #1a4285;
	color: #FFFFFF;
}
/*Cookie Consent End*/
.poundclass{float: left;margin-top: 10px;}
.integvalue{width:90%!important}
.cookieText{float:left; padding:0px 35px;}
.fixed_id_231 .col-md-1{ padding:5px 0 0 4px!important}
.fixed_id_231 .col-md-6{ padding-top:5px;}
.below-box-total{color: red;font-size:17px;font-weight: 800;}
.fixed_id_215 a{color:#0e3ce4 !important}
.fixed_id_232 textarea{width:100%;height:58px;}
.dots-class{font-size: 17px;padding-right:9px;}
.dotpad{padding-left: 17px;}
.padleft30{padding-left:24px;}
#content .quest-box .items-row p.m-left-30{margin-left:30px;}
#content .quest-box .items-row p.full{width:100%;}
.info-row label.ncd_declaration_text{float:left; width:81% !important;}
.info-row ul.ncd_options {
	display: inline;
    float: right;
    height: auto;
    margin: 0 -14px 0 0;
    padding: 0;
    position: relative;
}
.info-row ul.ncd_options li{
	float: left;
    margin: 0;
    padding: 0 13px 0 0;
    display: block;
}
.info-row ul.ncd_options input{
	float: left;
    width: 16px;
    height: 16px;
    margin: 2px 0 0;
    padding: 0;
}
.info-row ul.ncd_options label{
    float: left;
    text-indent: 0;
    width: auto !important;
    color: #333;
    font-weight: 400;
    font-size: 100%;
    padding: 0.4em .2em .3em;
	display:inline !important;
}
.declaration_checks ul.ncd_options li{clear:none;}
.fixed_id_254 input[type='text']{width: 33% !important;}
.fixed_id_270 input[type='text']{width: 33% !important;}
.fixed_id_272 input[type='text']{width: 33% !important;}
.question-file-upload{padding-bottom:15px;}
.custom-check-lable {
    padding-left: 20px;
    display: block;
}

.claim-single{
	width: 30%;
	float:left;
}
.claim-single input.txt1.datepicker5 {margin-top: 5px !important; }
.claim-single input.txt4 {height:32px !important; border-color: #74c042;}
.quote-box .quest-box .accordion .accordion-section .single-apply-question-row .claim-single select {width:75% !important;height:32px; border-radius:0;}
.claim-single-full{
	width: 100%;
	display: block;
}

#content .quest-box .items-row p.claim-p-single-full {
	width: 100%;
	background-color: #d3d3d326;
	padding: 5px;
}
.app_sub_text{color:#fff !important; padding:10px; text-align:center;}
.declaration-area{height: 589px!important;overflow: auto!important;}

/*== dropdown menu ===*/

#primary_nav_wrap ul li:hover > ul { display: block;}
#primary_nav_wrap ul ul {display: none;position: absolute;top: 100%;left: 0;background: #8DC9E6;padding: 0;}
#primary_nav_wrap ul {list-style: none;position: relative;float: left;margin: 0;padding: 0 width: 100%;}
.menu li:hover ul {border-radius: 5px;left: 5px;background: #8dc9e6;border: 1px solid #333;}
.menu ul {transition: opacity 1s ease;z-index: 9999999;}
.fulldrop1 li a{border-bottom:none !Important;color: #FFF !important;}
.fulldrop1 li a:hover{border-bottom:none !Important;color: #FFF !important; font-weight: bold;}