@import "social-icons.css";.row{margin-right:-15px;margin-left:-15px!important}html{-webkit-font-smoothing:antialiased}.clear{clear:both}body{
	font-family: "Helvetica Neue", Helvetica, Calibri, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	height: 100%;
/*	background-image: url(/branding/img/bg-knife-fork.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Calibri,Arial,sans-serif;font-weight:bold!important;color:#333;margin:0;padding:0}h1{font-size:36px;line-height:40px}h2{font-size:32px;line-height:40px}h3{font-size:20px;line-height:32px}h4{font-size:13px;line-height:30px}h5{font-size:12px;line-height:26px}h6{font-size:11px;line-height:24px}hr{margin:20px 0;border:0;border-top:1px solid white;border-bottom:1px solid white}.title{border-bottom:3px double #f6f6f6;margin-bottom:10px}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{/*border-bottom:2px solid #29a9df!important;*/display:inline-block;padding:0;margin:15px 15px -4px 0px!important}#wrapper{background:white}ul,ol{margin:0;padding:0}ul{margin-left:25px;font-size: 1.15em;margin-bottom:12px;}ol{margin-bottom:12px;font-size: 1.15em;list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}.navbar{background:black;border-bottom:5px solid #f6f6f6!important;min-height:70px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin:0}.navbar .navbar-brand{color:#fff;font-size:29px;font-weight:bold;padding:5px 15px 0 0;line-height:70px}.navbar .navbar-brand i{border:3px solid #ddd;margin-right:10px;width:54px;height:54px;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;line-height:48px;text-align:center}.navbar .navbar-brand span{color:#29a9df}.navbar .navbar-toggle{margin-top:16px;margin-right:25px}.navbar .navbar-collapse{margin-top:0;border:0}.navbar-default .navbar-nav>li>a{color:#fff;border-top:4px solid black;font-size:16px;font-weight:500;padding:22px;padding:22px 15px \9}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{border-top:4px solid #29a9df;background:#29a9df;color:white}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{border-top:4px solid #29a9df;background:#29a9df;color:white}.navbar-default .navbar-nav>.active>a .caret,.navbar-default .navbar-nav>.active>a:hover .caret,.navbar-default .navbar-nav>.active>a:focus .caret{border-top-color:white!important;border-bottom-color:white!important}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background:#29a9df;color:white}.navbar-default .navbar-nav>li>.dropdown-menu{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navbar-default .navbar-nav>li>.dropdown-menu:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar-default .navbar-nav>li>.dropdown-menu:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid white;border-left:6px solid transparent;content:''}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:white;background:#29a9df!important}.dropdown-menu .active>a{color:white!important;background:#29a9df!important}.dropdown-menu .active>a:hover{color:white!important;background:#29a9df!important}.navbar .btn-navbar{margin-top:15px}.nav .active .dropdown-toggle .caret{border-top-color:#29a9df!important;border-bottom-color:#29a9df!important}#page-title-icon{background:white;height:48px;width:48px;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;padding:4px;margin-left:-16px;margin-top:-18px;position:relative;z-index:10;float:left}#page-title{background:url(/branding/img/slider.jpg);display:block;margin-bottom:25px;position:relative;z-index:20;border-bottom:5px solid #f6f6f6}#page-title #page-title-inner{background:-moz-linear-gradient(top,rgba(41,169,223,0.9) 0,rgba(41,169,223,0.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(41,169,223,0.9)),color-stop(100%,rgba(41,169,223,0.9)));background:-webkit-linear-gradient(top,rgba(41,169,223,0.9) 0,rgba(41,169,223,0.9) 100%);background:-o-linear-gradient(top,rgba(41,169,223,0.9) 0,rgba(41,169,223,0.9) 100%);background:-ms-linear-gradient(top,rgba(41,169,223,0.9) 0,rgba(41,169,223,0.9) 100%);background:linear-gradient(to bottom,rgba(41,169,223,0.9) 0,rgba(41,169,223,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e629a9df',endColorstr='#e629a9df',GradientType=0);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.25);box-shadow:inset 0 0 5px rgba(0,0,0,0.25);padding:10px}#page-title #page-title-inner i{margin:-6px 2px -5px -18px;padding:0}#page-title #page-title-inner h2{display:inline-block;font-family:"Droid Sans"!important;color:white;padding:10px 20px 5px 20px;font-size:30px}#page-title #page-title-inner span{color:#555}.page-title-small h3{width:100%;text-align:center}.picture .item-description{text-align:justify;padding:0px 5px 5px 0;border:0;margin:0}.post .picture,#portfolio-wrapper .picture{background:white;padding:3px;border:1px solid #fcfcfc;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(0,0,0,0.25)}.post .picture,#portfolio-wrapper .picture .item-description{margin-bottom:0;padding:5px;border:0;margin:0}#portfolio-wrapper .portfolio-item{margin-bottom:20px}.image-overlay-link,.image-overlay-zoom{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:100%;width:100%;left:0;top:0;position:absolute;z-index:40;display:none;background-color:#222;background:rgba(0,0,0,0.4);background-repeat:no-repeat;background-position:50%;cursor:pointer}.glyphicons-icon-list div{margin:10px 0}.glyphicons-icon-list div span,.glyphicons-icon-list div strong{font-size:10px}.glyphicons-icon-list div strong{margin-top:-5px;display:block}.fontawesome-icon-list div{margin:5px 0}.fontawesome-icon-list .fa{width:20px;text-align:center;margin-right:10px;font-size:16px}.icons-box{border:1px solid white;padding:20px 10px 10px 10px}.icons-box:hover{background:#fcfcfc;border:1px solid #f6f6f6}.icons-box h3{margin:0 auto;padding-top:10px;margin-bottom:10px}.icons-box p{float:left}.icons-box i{float:left;margin:-2px 0 0 0;text-align:center}.icons-box i.circle{float:none!important;margin:0 auto!important;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em}.icons-box i.big{width:90px;height:90px;line-height:90px;font-size:30px}.icons-box i.color{color:#29a9df}.icons-box i.full-color{background:#29a9df;color:white}.icons-box i.bordered{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;-webkit-box-shadow:0 0 0 3px #000;-moz-box-shadow:0 0 0 3px #000;box-shadow:0 0 0 3px #000;margin:0 auto;opacity:.1}.icons-box i.bordered.color{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;-webkit-box-shadow:0 0 0 3px #29a9df;-moz-box-shadow:0 0 0 3px #29a9df;box-shadow:0 0 0 3px #29a9df;margin:0 auto;opacity:1}.icons-box.vertical h3{margin-top:-15px}.icons-box.vertical p{margin-top:-10px}.icons-box.vertical i{margin-left:10px!important}#team img{width:100%}#team .team-name{padding:15px 0;border-bottom:1px solid #e9e9e9;margin-bottom:15px;font-family:"Droid Sans";font-size:18px;text-align:center}#team .team-name span{font-size:12px;font-weight:normal;color:#888}#team .team-about p{padding:0 0 15px 0;border-bottom:1px solid #e9e9e9;margin-bottom:15px}.button,input[type="button"]{padding:9px 12px;display:inline-block;border:0;font-family:Arial,sans-serif;font-weight:bold;cursor:pointer;width:auto;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type="button"]{float:left}.button.medium{padding:11px 17px;font-size:14px}.button.gray{color:white;background:#444}.button.gray:hover{background:#72b626}.button.light{color:white;background:#aaa}.button.light:hover{background:#72b626}.button.color{color:white;background:#72b626}.button.color:hover{background:#aaa}input[type="button"]{color:white;background:#72b626}input[type="button"]:hover{background:#aaa}.button.gray:hover,.button.light:hover,.button.color{background:#555}.button.color{color:white;background:#29a9df}.button.color:hover{background:#aaa}input[type="button"]{background:#29a9df;color:white}.alert{background-color:whiteee1;color:#daac50;border:1px solid #f5c056}.alert.alert-success{background-color:#edf6e5;color:#7a9659;border:1px solid #9fc76f}.alert.alert-error{background-color:#fdeaea;color:#ca6f74;border:1px solid #f27b81}.alert.alert-info{background-color:#e9f8ff;color:#5d9fa9;border:1px solid #75c7d3}.testimonial-container{position:relative}.carousel{padding:0}.carousel .testimonial .testimonials{background:#eee;border:1px solid #eee;padding:20px;line-height:21px;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1)}.carousel .testimonial .testimonials-bg{background:url(/branding/img/testimonials-bg.png) no-repeat;margin-top:-1px;display:block;width:200px;height:30px}.carousel .testimonial .testimonials-author{color:#666;float:left;display:block;margin-left:60px;margin-top:-26px;margin-bottom:20px}.carousel .testimonial .testimonials-author span{color:#a0a0a0}.carousel-disabled,.mr-rotato-disabled,.mr-rotato-next,.mr-rotato-prev{border:1px solid #f6f6f6;display:inline-block;margin-right:1px;height:21px;width:21px;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:block;position:absolute;margin-top:-40px}.mr-rotato-next{background:url(/branding/img/testimonials-right-01.png) no-repeat 50%;background-color:white;right:-1px;z-index:6}.mr-rotato-prev{background:url(/branding/img/testimonials-left-01.png) no-repeat 50%;background-color:white;right:25px;-webkit-box-shadow:3px 0 0 0 #fff;-moz-box-shadow:3px 0 0 0 #fff;box-shadow:3px 0 0 0 #fff;z-index:5}.mr-rotato-next:hover{background:url(/branding/img/testimonials-right-02.png) no-repeat 50%}.mr-rotato-prev:hover{background:url(/branding/img/testimonials-left-02.png) no-repeat 50%}.mr-rotato-prev:hover,.mr-rotato-next:hover{background-color:#29a9df;border-color:#29a9df}.tabs-nav{list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.tabs-nav li{float:left;line-height:34px;overflow:hidden;padding:0;position:relative;margin:0 0 -1px 0}.tabs-nav li a{background-color:#fcfcfc;border:1px solid #f6f6f6;border-right:0;border-bottom:1px solid #f6f6f6;color:#888;display:block;letter-spacing:0;outline:0;padding:0 10px;text-decoration:none;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.ie7 .tabs-nav li a{height:35px}.tabs-nav li:first-child a{border-left:1px solid #f6f6f6}.tabs-nav li:last-child a{border-right:1px solid #f6f6f6}.tabs-nav li.active a{color:#444;font-weight:bold}.tabs-nav li.active a i{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}.tabs-nav li i{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.tabs-nav li a:hover{background:white}.tabs-nav li.active a{background:white;border-bottom:2px solid white}.tabs-container{border:1px solid #f6f6f6;margin:-1px 0 20px;overflow:hidden;width:100%;line-height:19px;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1)}.tab-content{/*padding:20px*/}ul.skills{padding:0}ul.skills li{margin-bottom:12px;list-style:none}ul.skills li h5{margin-bottom:6px}ul.skills li .meter{height:23px;position:relative;background:#fcfcfc}ul.skills li .meter>span{display:block;height:100%;position:relative;overflow:hidden}ul.skills li .meter>span:after,ul.skills li .animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}ul.skills li .meter>span:after,ul.skills li .animate>span>spans li.current{background:#29a9df}.quotes{background:white;padding:3px;border:1px solid #fcfcfc;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(0,0,0,0.25);font-family:"Boogaloo"}.quotes .quote,.quotes .author{line-height:28px;font-size:24px;padding:15px;color:white;font-family:"Boogaloo"}.quotes .author{font-size:14px;text-align:center}.quotes .quote,.quotes .author{background:#29a9df}.dropcap{background:#fcfcfc;color:#666;display:inline-block;float:left;font-size:23px;font-weight:600;height:36px;line-height:36px;margin:0 7px 0 0;text-align:center;width:36px;border:1px solid #f6f6f6}.dropcap.dark{background:#3a3a3a;color:white}.dropcap.dropcap.color{background:#29a9df;color:white}.comments-sec{float:left;width:100%;line-height:20px;margin-top:-15px}ol.commentlist{float:left;width:100%;margin:0}ol.commentlist li{float:left;border-top:1px solid #e7e7e7;padding:25px 0 20px 0}ol.commentlist li:first-child{border:0;padding:25px 0 0 0}ol.commentlist li{list-style:none}ol li ol.childlist{float:right;width:89%;margin:0}ol.commentlist li ol.childlist li:first-child{border-top:1px solid #e9e9e9;padding:25px 0 0 0;font-size:12px}ol.commentlist li ol.childlist li{border-top:1px solid #e9e9e9;margin:25px 0 15px 0;font-size:12px}.comments{float:left;width:100%}.comments-amount{color:#888}ol li ol.childlist .comment-des{float:right;width:89%}.avatar{float:left}.comment-des{float:right;width:90%}.comment-des strong{float:left;padding-right:5px;font-size:12px}.comment-des span{float:left;color:#888}.comment-by{float:left;width:100%;padding-bottom:8px;padding-top:5px;color:#000}.ie7 .comment-by span.reply span{display:none}.comment-by span.reply{color:#888;float:right;display:inline}.comment-by span.reply a{height:17px;margin-left:5px;font-weight:normal;float:right}.comment-by span.date{color:#888;padding-right:7px;float:right}.ie7 .comment-by .date{display:none}.five-tables .pricing-table{width:20%}.four-tables .pricing-table{width:25%}.three-tables .pricing-table{width:33%}.two-tables .pricing-table{width:50%}.pricing-table{float:left;margin:1px 0 0 1px}.pricing-table h3{font-size:16px;text-align:center;color:white;padding:6px 0;margin:0}.pricing-table li{color:#888;background:white;text-align:center;padding:11px 0;border-bottom:1px solid white}.pricing-table li:nth-child(2n){background:#f6f6f6}.pricing-table h4{padding:0 0 10px}a.buy{text-align:center;display:block;color:white;padding:12px 0;font-weight:bold;font-size:14px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.buy:hover{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}.pricing-table h3,.pricing-table h4{color:white;margin:0}.pricing-table h4{padding:15px 0}.price,.time{display:block;text-align:center;line-height:24px}.price{font-size:24px;font-weight:normal}.time{font-size:12px;font-weight:normal}.pricing-table .color-cccddd h3,.color-cccddd .buy{background-color:#ccc}.pricing-table .color-cccddd h4{background-color:#ddd}.pricing-table .color-666777 h3,.color-666777 .buy{background-color:#666}.pricing-table .color-666777 h4{background-color:#777}.pricing-table .color-custom h3,.color-custom .buy{background-color:#111;padding:15px 0}.pricing-table .color-custom h4{background-color:#222;padding:35px 0}.color-custom{margin-top:-57px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5)}.pricing-table{position:relative!important;z-index:5!important;margin:60px 0}.pricing-table.best-option{position:relative!important;z-index:6!important}.pricing-table .color-custom h3,.color-custom .buy{background-color:#1d7ea7}.pricing-table .color-custom h4{background-color:#29a9df}#googlemaps-container-top{position:relative;z-index:2;-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.25);box-shadow:inset 0 3px 3px rgba(0,0,0,0.25);height:20px}#googlemaps-container-bottom{position:relative;z-index:2;-webkit-box-shadow:inset 0 -3px 3px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 -3px 3px rgba(0,0,0,0.25);box-shadow:inset 0 -3px 3px rgba(0,0,0,0.25);height:20px;margin-top:-40px;border-bottom:5px solid #f6f6f6;margin-bottom:20px}#googlemaps{position:relative;z-index:1;height:400px;width:100%;top:-20px}#small-map-container{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;position:relative;z-index:2;border:5px solid #f6f6f6;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.25);box-shadow:inset 0 0 5px rgba(0,0,0,0.25);height:210px;width:210px;margin-bottom:-215px}#small-map-container a{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;position:relative;z-index:2;height:210px;width:210px;display:block}#small-map{position:relative;z-index:1;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;margin-left:5px}#filters{text-align:right;right:0;margin:10px 0;border-bottom:3px double #f6f6f6}#filters ul li{display:inline}#filters a{padding:5px 10px;border:1px solid #f6f6f6;display:inline-block;color:#888;background-color:white;margin:0 5px 10px 0;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#filters a:hover,.selected{background-color:#29a9df!important;border:1px solid #29a9df!important;color:white!important}.post{padding:0 0 15px 0;border-bottom:1px solid #eee;margin-bottom:10px}.post.post-page{border-bottom:0;margin-bottom:0}.post-content{margin:22px 0 0 0}.post-icon{float:left;width:70px;height:70px;margin-top:30px;font-size:40px;opacity:.25}.post-meta{background:white;color:#666;margin:5px 0;padding:10px 5px;border-top:1px solid #eee}.post-meta a{text-decoration:none}.post-meta i{opacity:.35;margin-right:5px;zoom:1}.post-meta span{margin-right:10px}.project-info{margin-bottom:15px}.project-info .button{margin-bottom:30px!important}.project-info strong{color:#29a9df}.launch{margin-bottom:30px}.project-tags{margin-top:15px}.project-tags strong{float:left;margin:5px 10px 20px 0}.pagination{margin-bottom:-10px}.pagination li{padding:5px 10px;border:1px solid #eee;display:inline-block;*float:left;background:white;color:#888;margin-right:1px;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ie7 .pagination li{margin-right:5px}li.current{background:#29a9df;border:1px solid #29a9df;color:white}.widget{margin-top:25px}.first.widget{margin-top:-5px}.first.widget{margin-top:-5px}.tags a{padding:5px 10px;border:1px solid #eee;display:inline-block;color:#666;background:white;margin:0 3px 6px 0;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-moz-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.tags a:last-child{margin-right:0}.tags a:hover{background:#29a9df;border:1px solid #29a9df;color:white}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.check_list li,.plus_list li,.minus_list li,.star_list li,.arrow_list li,.square_list li,.circle_list li,.cross_list li{list-style:none;margin:5px 0}.check_list li{background:url(/branding/img/icons/list/blue/list_check.png) no-repeat 0 50%;padding:0 0 0 18px}.plus_list li{background:url(/branding/img/icons/list/blue/list_plus.png) no-repeat 0 50%;padding:0 0 0 18px}.minus_list li{background:url(/branding/img/icons/list/blue/list_minus.png) no-repeat 0 50%;padding:0 0 0 18px}.star_list li{background:url(/branding/img/icons/list/blue/list_star.png) no-repeat 0 50%;padding:0 0 0 16px}.arrow_list li{background:url(/branding/img/icons/list/blue/list_arrow.png) no-repeat 0 50%;padding:0 0 0 16px}.square_list li{background:url(/branding/img/icons/list/blue/list_square.png) no-repeat 0 50%;padding:0 0 0 16px}.circle_list li{background:url(/branding/img/icons/list/blue/list_circle.png) no-repeat 0 50%;padding:0 0 0 16px}.cross_list li{background:url(/branding/img/icons/list/blue/list_cross.png) no-repeat 0 50%;padding:0 0 0 16px}.validation-error,.validation-error:focus{border:1px solid #f2c4c2!important;background:#ffeceb!important}#login-box,#register-box{padding:20px 20px;margin-bottom:40px;background:white;border-top:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.35);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.35);box-shadow:0 1px 1px rgba(0,0,0,0.35)}.facebook_connect{margin:5px 0 5px -1px;height:38px;line-height:38px;text-align:center;display:block;overflow:hidden;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:white;font-size:16px;border:1px solid #00549f;text-shadow:0 1px 1px #03327b;background:#0d77be;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkNzdiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDYzYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0d77be 0,#0d63aa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d77be),color-stop(100%,#0d63aa));background:-webkit-linear-gradient(top,#0d77be 0,#0d63aa 100%);background:-o-linear-gradient(top,#0d77be 0,#0d63aa 100%);background:-ms-linear-gradient(top,#0d77be 0,#0d63aa 100%);background:linear-gradient(to bottom,#0d77be 0,#0d63aa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d77be',endColorstr='#0d63aa',GradientType=0)}.facebook_connect:hover{color:#f0f0f0;text-decoration:none;text-shadow:0 0 1px #03327b}.facebook_connect .img{display:block;float:left;border-right:1px solid rgba(0,0,0,0.1);width:50px;font-size:26px;text-align:center}.facebook_connect .text{border-left:1px solid rgba(255,255,255,0.1);text-align:center;display:block;margin-left:51px}.twitter_connect{margin:5px 0 5px -1px;height:38px;line-height:38px;text-align:center;display:block;overflow:hidden;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:white;font-size:16px;border:1px solid #1b94bc;text-shadow:0 1px 1px #0a8ad2;background:#56d4ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzU2ZDRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYmIwZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#56d4ff 1%,#1bb0e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#56d4ff),color-stop(100%,#1bb0e2));background:-webkit-linear-gradient(top,#56d4ff 1%,#1bb0e2 100%);background:-o-linear-gradient(top,#56d4ff 1%,#1bb0e2 100%);background:-ms-linear-gradient(top,#56d4ff 1%,#1bb0e2 100%);background:linear-gradient(to bottom,#56d4ff 1%,#1bb0e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56d4ff',endColorstr='#1bb0e2',GradientType=0)}.twitter_connect:hover{color:#f0f0f0;text-decoration:none;text-shadow:0 0 1px #0a8ad2}.twitter_connect .img{display:block;float:left;border-right:1px solid rgba(0,0,0,0.1);width:50px;font-size:26px;text-align:center}.twitter_connect .text{border-left:1px solid rgba(255,255,255,0.1);text-align:center;display:block;margin-left:51px}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:8px;font-size:16px;height:40px}#login-form input[type="checkbox"]{margin-top:-4px}#login-form .remember{width:45%;float:left;text-align:left;line-height:30px;height:40px}#login-form .forgot{width:45%;float:right;text-align:right;font-weight:bold;line-height:30px;height:40px}#footer-menu{height:60px;background:#fcfcfc url(/branding/img/bg-k20.png) repeat;border-top:4px solid #f6f6f6;border-bottom:4px solid #f6f6f6;margin-top:20px;line-height:56px}#footer-menu #footer-menu-logo{height:40px}#footer-menu #footer-menu-logo a{color:#ddd;text-decoration:none;font-size:22px;margin-left:5px}#footer-menu #footer-menu-logo a span{color:#666}#footer-menu #footer-menu-links{display:block;float:left}#footer-menu #footer-menu-links ul{list-style:disc;color:#999;margin:0}#footer-menu #footer-menu-links ul li{float:left;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:25px}#footer-menu #footer-menu-links ul li:first-child{list-style:none}#footer-menu #footer-menu-links ul li a{display:inline-block;color:#666;text-decoration:none;font-size:12px;font-family:'Droid Sans';text-transform:lowercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-weight:bold}#footer-menu #footer-menu-back-to-top{margin:12px;z-index:999}#footer-menu #footer-menu-back-to-top a{width:30px;height:30px;display:block;background-color:#29a9df;background-image:url(/branding/img/scroll-top-top.png);background-repeat:no-repeat;background-position:50%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#footer-menu #footer-menu-back-to-top a:hover{background-color:#aaa}#footer{background:url(/branding/img/bg-k10.png) repeat;border-bottom:4px solid #f6f6f6;color:#666!important;padding:40px 0;z-index:1;position:relative;opacity:1}#footer p,#footer a{color:#666!important}#footer h3{padding:2px 0!important;margin-bottom:10px;color:#666;border-bottom:5px double #f6f6f6}#copyright{padding:20px 0}#copyright p{margin:0 auto;text-align:center;color:#666}.links-list,.links-list-alt{padding:0}.links-list li a{color:#a4a4a4;display:block;padding:3px 0;padding-left:12px;background:url(/branding/img/links-list-arrow-01.png) no-repeat left 47%}.links-list-alt li a{color:#666;display:block;padding:3px 0;padding-left:12px;background:url(/branding/img/links-list-arrow-02.png) no-repeat left 47%}.links-list li a:hover{color:#efe9d8}.links-list-alt li a:hover{color:#888}.links-list li:first-child a,.links-list-alt li:first-child a{margin:-3px 0 0 0}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{background-color:#29a9df;color:white;background-image:-moz-linear-gradient(top,#29a9df,#29a9df);background-image:-ms-linear-gradient(top,#29a9df,#29a9df);background-image:-webkit-gradient(linear,0 0,0 100%,from(#29a9df),to(#29a9df));background-image:-webkit-linear-gradient(top,#29a9df,#29a9df);background-image:-o-linear-gradient(top,#29a9df,#29a9df);background-image:linear-gradient(top,#29a9df,#29a9df);background-repeat:repeat-x;border-color:#29a9df #29a9df #29a9df;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled{background-color:#29a9df}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{background-color:#faa732;color:white;background-image:-moz-linear-gradient(top,#fbb450,#fbb450);background-image:-ms-linear-gradient(top,#fbb450,#fbb450);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#fbb450));background-image:-webkit-linear-gradient(top,#fbb450,#fbb450);background-image:-o-linear-gradient(top,#fbb450,#fbb450);background-image:linear-gradient(top,#fbb450,#fbb450);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled{background-color:#fbb450}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{background-color:#da4f49;color:white;background-image:-moz-linear-gradient(top,#ee5f5b,#ee5f5b);background-image:-ms-linear-gradient(top,#ee5f5b,#ee5f5b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#ee5f5b));background-image:-webkit-linear-gradient(top,#ee5f5b,#ee5f5b);background-image:-o-linear-gradient(top,#ee5f5b,#ee5f5b);background-image:linear-gradient(top,#ee5f5b,#ee5f5b);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled{background-color:#ee5f5b}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{background-color:#5bb75b;color:white;background-image:-moz-linear-gradient(top,#29a9df,#29a9df);background-image:-ms-linear-gradient(top,#29a9df,#29a9df);background-image:-webkit-gradient(linear,0 0,0 100%,from(#29a9df),to(#29a9df));background-image:-webkit-linear-gradient(top,#29a9df,#29a9df);background-image:-o-linear-gradient(top,#29a9df,#29a9df);background-image:linear-gradient(top,#29a9df,#29a9df);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled{background-color:#29a9df}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{background-color:#49afcd;color:white;background-image:-moz-linear-gradient(top,#5bc0de,#5bc0de);background-image:-ms-linear-gradient(top,#5bc0de,#5bc0de);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#5bc0de));background-image:-webkit-linear-gradient(top,#5bc0de,#5bc0de);background-image:-o-linear-gradient(top,#5bc0de,#5bc0de);background-image:linear-gradient(top,#5bc0de,#5bc0de);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled{background-color:#5bc0de}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:white;background-color:#363636;*background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled{color:white;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}@media only screen and (min-width:1200px){#portfolio-wrapper .col-sm-3.portfolio-item{padding:0;width:24%}}@media only screen and (min-width:960px) and (max-width:1199px){.navbar .nav>li>a{padding:22px 10px}.flexslider.home{min-height:300px}.icons-box.vertical i{margin-left:0!important}#portfolio-wrapper .col-sm-3.portfolio-item{padding:0;width:24%}}@media only screen and (min-width:768px) and (max-width:959px){.navbar-brand{margin-left:15px}.navbar .nav>li>a{font-size:14px;padding:22px 7px}ol li ol.childlist .comment-des{width:86%}}@media only screen and (max-width:767px){body{padding:0}#footer-menu,#footer{padding:0 10px}.navbar .nav>li>a{font-size:14px;padding:5px 15px!important;margin:5px 15px!important}.navbar-brand{margin-left:0px}#contact-details{text-align:center;float:left}.post-meta{display:none}.post-title h2{line-height:26px;margin-bottom:15px}.post-icon{margin-top:28px}#filters,#portfolio-navi{position:relative;text-align:left;display:block;margin:0 0 23px 0}#portfolio-navi{margin:-5px 0 25px 0}.portfolio-item{margin:5px 0 25px 0!important}.item-description.related{margin-bottom:30px}}@media only screen and (min-width:480px) and (max-width:767px){.flickr-widget a{width:53px;height:53px}ol li ol.childlist .comment-des{width:82%}.comment-des{width:83%}}@media only screen and (max-width:479px){ol li ol.childlist .comment-des{width:77%}.comment-des{width:78%}}


.search-box-new {
	padding: 10px 0 0 0;
	width:100%;
	font-size:20px;
	margin:20px 0 0 0;
	border-radius:7px;
	/*background: rgba(255,255,255,0.3);
	background-color:#e3edf2;
	border:3px solid #08c*/

}


.search-box-new a:hover {
	color:#000;
}

/* HOME BUTTONS */
.continue a {
	display:block;
	width:150px;
	text-align:center;
	text-decoration:none;
	border: 1px solid #6c6c6c;
	background-color:#00c6ff;
	color:#fff;
	font-weight:bold;
}
.home-button a {
    display: block;
	margin-top:30px;
	padding:8px 0;
    width: 150px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #6C6C6C;
    background-color: #00c6ff;
    color: #FFF;
    font-weight: bold;
}

.continue a:hover,a:focus {
	/*background-color:#00c6ff;
	color:#000;*/
}

.continue a:visited {
	background-color:#00c6ff;
	color:#FFF;
}
.btn-small {
    padding: 3px 9px 0px 0px;
    font-size: 12px;
    line-height: 18px;
}


.home-header {
	margin-bottom:15px;
	text-align:center;
	padding:10px;
}
.docs-header {
	margin-bottom:15px;
	padding:10px 10px 10px 0;
}

.extra-top-margin {
	margin-top:12px;
}
.extra-btm-margin {
	margin-bottom:15px;
}

/* FOOTER STYLES */

.footer-disclaimer {
	text-align:center;
	font-size: 11px;
	margin-top:10px;
	margin-bottom:20px;
	padding-left:30px;
	color:#CCC
}
.footer-infotap {

	margin-top:2px;
	text-align:center

}
.footer-strap {

	margin-top:10px;
	float:left;
	font-size:11px;
	color:rgba(0,198,255,0.9);
}
.footer-sda-logo {

    margin-left: 6px;
}

.footer-contact {
	text-align:right;
	font-size: 11px;
	margin-top:10px;
	margin-bottom:20px;
	color:#999
}
@media only screen and (max-width:767px)
{.footer-disclaimer, .footer-infotap, .footer-contact {padding-left:0;text-align:left}.box-green-bg{padding:25px 20px 25px 20px;}}

.btn-u {
   border:0;
   font-size:18px;
   /*text-shadow: 0px 1px 1px rgba(80, 80, 80, 1);*/
   cursor:pointer;
   padding:1px 13px;
   position:relative;
background: #00c6ff; /* Old browsers */



   display:inline-block;
   width:150px;
   height:40px;
   margin-bottom:6px;
   /*border-radius:7px;*/
   color:#fff !important;
   text-decoration:none !important;
   border:1px solid #2987bb
}
.btn-u:hover {
   color:#fff !important;
background: #0090ba; /* Old browsers */




   text-decoration:none;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
	border:1px solid #2987bb
}

/* HOME HEADLINE BLOCK */
.copy-wrap {
	padding-left:20px;
}
.headline-copy {
	font-size:1.6em;
	font-weight:bold;
	color:#00c6ff;
	/*margin-left:20px;
	line-height:2.7em;*/
}
.headline-sub-copy {
	font-size: 1.3em;
	color: #333;
	text-align:justify
	/*margin-left:20px;*/

}
.headline-copy-blue {
	font-size:1.9em;
	color:#00c6ff;
	/*background-color:rgba(255,255,255,0.7);*/
	font-weight:bold;
	/*padding:0px 5px 5px 12px;*/
	margin-top:0;
	/*text-align:center;*/
	
	/*line-height:2.7em;*/
}

.blue-txt-bg-shad {
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
}

.device-img-left {
	float:left;
	padding:3px;
	background-color:#FFF;
	border:1px solid #CCC;
}

.slides-style {
	background-color:#FFF;
	padding:4px;
	border:1px solid #ccc;
}
.device-img-right {
	float:right;
	padding:5px 0px 30px 20px;
}
.glyph-img-left {
	float:left;
	margin:0 0px 40px 0px;
	padding:0 0px 10px 0;
	
}

.home-img-corners {
	border-radius:12px;
	padding:5px;
	background-color:white;
	border: 1px solid #e1e1e1
}

.call-out-box {
	background-color:rgba(0,198,255,0.3);
	border-radius:12px;
	padding:6px;
	font-size:1.2em;
	border:1px solid #e1e1e1;
	float:left;
	width:100%
}

.call-out-rh {
	background-color:rgba(255,255,255,0.7);
	border-radius:9px;
	padding:5px 12px;
	float:left;
	text-align:justify
}
.call-out-btn {
	background-color:rgba(255,255,255,0.7);
	padding:5px;
	border-radius:12px;
	border:1px solid #e1e1e1;
	margin-top:10px;
	float:left;
	width:100%;
	
}

.call-out-h {
	color:#00c6ff;
}

.download-box {
	/*background-color:rgba(0,198,255,0.2);*/
	border-radius:6px;
	font-size:1.2em;
	/*border:1px solid #fff;*/
	float:left;
	width:100%;
	margin-bottom:5px;
}
.download-box-half {
	/*background-color:rgba(0,198,255,0.2);*/
	border-radius:6px;
	font-size:1.0em;
	/*border:1px solid #fff;*/
	float:left;
	width:49%;
	margin-bottom:5px;
}
.download-box-half2 {
	/*background-color:rgba(0,198,255,0.2);*/
	border-radius:6px;
	font-size:1.0em;
	/*border:1px solid #fff;*/
	float:right;
	width:49%;
	margin-bottom:5px;

}
.download-box-qtr {
	/*background-color:rgba(0,198,255,0.2);*/
	border-radius:6px;
	font-size:0.9em;
	/*border:1px solid #fff;*/
	float:left;
	width:70%;
	margin-bottom:5px;

}
.download-box-benefits {
	/*background-color:rgba(0,198,255,0.2);*/
	border-radius:6px;
	/*font-size:1.1em;
	border:1px solid #fff;*/
	float:right;
	width:35%;
	margin:30px auto 5px auto;
}

.btn-benefits {
	background-color:#0083a9;
	color:#fff;
	padding:5px 20px;
	font-family:inherit;
	font-size:20px;
	-webkit-appearance: none;
	border: 0;
	border-radius:5px;
	width:100%;
	height:50px;
}
.btn-benefits:hover {
	background-color:#00C6FF;

}

.home-img-extra-btm {
	margin-bottom:10px;
}

.box-white-bg {
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.55) 7%, rgba(255,255,255,0.55) 48%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(7%,rgba(255,255,255,0.55)), color-stop(48%,rgba(255,255,255,0.55)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.55) 7%,rgba(255,255,255,0.55) 48%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.55) 7%,rgba(255,255,255,0.55) 48%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.55) 7%,rgba(255,255,255,0.55) 48%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.55) 7%,rgba(255,255,255,0.55) 48%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

	padding:15px;
	text-align:justify;
	float:left;
	height:100% !important
}
.box-blue-bg {
background-color:rgba(0,199,255,0.3);
border-radius:3px;
border:1px solid #c1f1ff;
padding:25px 25px 25px 40px;
}
.box-green-bg {
background-color:rgba(0,199,255,0.15);
border-radius:3px;
border:1px solid #a9ffda;
padding:25px 40px 25px 40px;

}
.box-green-bg a:hover {
	color:#00c6ff;
}
.box-light-blue-bg {
	background-color: rgba(255,255,255,0.6);
	border-radius: 3px;
	border: 1px solid #666;
	padding: 25px 70px 25px 70px;
	margin-bottom: 25px;
	
	/*font-family: Calibri, Tahoma, "Neo Sans";*/
}
.box-light-blue-bg h2 {
	font-size:1.8em;
	color:#00c6ff;
	margin-bottom:25px;
	text-align:left
}
.box-light-blue-bg h3 {
	font-size:1.6em;

}
.box-light-blue-bg h4 {
	font-size:1.3em;

}
.box-light-blue-bg p {
	font-size:1.15em;
	text-align: justify;

}
.box-light-blue-bg sup {
	font-weight:bold;
	padding:0 2px;

}

.box-light-blue-bg a:hover {
	color:#00c6ff;
}
.box-footnotes {
	background-color: #E5E5E5;
	padding: 10px;
}
.box-red-bg {
background: -moz-linear-gradient(left,  rgba(254,255,232,1) 0%, rgba(214,219,191,0.77) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(254,255,232,1)), color-stop(100%,rgba(214,219,191,0.77))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(254,255,232,1) 0%,rgba(214,219,191,0.77) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(254,255,232,1) 0%,rgba(214,219,191,0.77) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(254,255,232,1) 0%,rgba(214,219,191,0.77) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(254,255,232,1) 0%,rgba(214,219,191,0.77) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#c4d6dbbf',GradientType=1 ); /* IE6-9 */

	border-radius:10px;
	border:1px solid #c1f1ff;
	padding:25px 25px 25px 40px;
	margin-bottom:25px;
}
.header-blue {
	color:#00c6ff;
	text-shadow:#FFF 1px 1px 1px
}
/* HOME MAIN BUTTONS */

.download-btn {
	/*background-color:rgba(255,255,255,0.4);*/
	padding:2px;
	border-radius:6px;
	/*border:1px solid #fff;*/
	float:left;
	width:100%;
	
	
}

.btn-information {
	background-color:#267836;
	color:#fff;
	padding:5px 20px;
	font-family:inherit;
	font-size:20px;
	-webkit-appearance: none;
	border: 0;
	border-radius:5px;
	width:100%;
	height:50px;
}
.btn-information:hover {
	background-color:#1dbd7a;

}

a.buttonx {
    background-color:rgba(2,171,220,0.9);
	border:1px solid #fff;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
	font-family:inherit;
	font-size:1.2em;
	/*line-height:36px;*/
    padding: 12px 7px 5px 7px;
    text-align: center;
    -webkit-appearance: none;
    border-radius: 5px;
	width:100%;
	min-height:50px;
}
.buttonx:hover {
    text-decoration: none;
	color: #fff !important;
	background-color:rgba(0,121,156,0.9);
}
a.button-bl {
    background-color:rgba(0,198,255,0.9);
	border:1px solid #fff;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
	font-family:inherit;
	font-size:22px;
	line-height:38px;
    padding: 5px 7px;
    text-align: center;
    -webkit-appearance: none;
    border-radius: 5px;
	width:100%;
	height:50px;
}
.button-bl:hover {
    text-decoration: none;
	color:#fff !important;
	background-color:#0083a9;
}
a.button-dkbl {
    background-color:#0098c5;
	border:1px solid #fff;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
	font-family:inherit;
	font-size:21px;
	/*line-height:38px;*/
    padding: 8px 7px 0 7px;
    text-align: center;
    -webkit-appearance: none;
    border-radius: 5px;
	width:100%;
	height:50px;
}
.button-dkbl:hover {
    text-decoration: none;
	background-color:#2eaaff;
}
/* CUSTOM BULLET */

#benefits-list
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#benefits-list li
{
	padding-left: 25px;
	background: url(/branding/img/bullet-blue.png) no-repeat 0px 7px transparent;
	background-repeat: no-repeat;
}
#restrictions-list
{
margin-left: 0;
padding-left: 0;
margin-right:15px;
list-style: none;
}

#restrictions-list li
{
	padding-left: 30px;
	background: url(/branding/img/bullet-white.png) no-repeat 0px 6px transparent;
	background-repeat: no-repeat;
	margin:5px 0;
}

.bigger-text {
	font-size:16px;
}

table{max-width:100%;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #00c6ff;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #00c6ff;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #00c6ff;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #00c6ff;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#00c6ff;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#00c6ff;}

/* PICTURE TRANSPARENCY */

.pic-trans {
	opacity:0.9;
}

/* BOX OUT BACKGROUND */

.pupil-remium-boxout {
	/*width:100%;*/
	padding:10px 60px 10px 35px;
	float:left;
	margin-top:15px;
	margin-bottom:25px;
	border-radius:10px 10px 10px 10px;
	border:1px solid #CCC;
	background-color:rgba(255,255,255,0.6);
	background-image:url(/branding/img/box-out-bg.png);
	background-position:top right;
	background-repeat:no-repeat
}
.pupil-remium-boxout2 {
	/*width:100%;*/
	padding:10px 60px 10px 35px;
	float:left;
	margin-top:15px;
	margin-bottom:25px;
	border-radius:10px 10px 10px 10px;
	border:1px solid #CCC;
	background-color:rgba(255,255,255,0.6);
	background-image:url(/branding/img/box-out-bg-small3.png);
	background-position:top right;
	background-repeat:no-repeat
}
.pupil-remium-boxout-small {
	width:100%;
	padding:10px 60px 10px 35px;
	float:left;
	margin-top:15px;
	margin-bottom:25px;
	border-radius:10px 10px 10px 10px;
	border:1px solid #CCC;
	background-color:rgba(212,245,255,0.6);
	background-image:url(/branding/img/box-out-bg-small.png);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:1.2em
}
.pupil-remium-boxout-small2 {
	width:100%;
	padding:10px 60px 10px 35px;
	float:left;
	margin-top:15px;
	margin-bottom:25px;
	border-radius:10px 10px 10px 10px;
	border:1px solid #CCC;
	background-color:rgba(212,245,255,0.6);
	background-image:url(/branding/img/box-out-bg-small2.png);
	background-position:top right;
	background-repeat:no-repeat;
	font-size:1.2em
}


.video-wrapper {
	text-align:center;
	margin:0 auto;
	width:100%;
}
.para-short {
	width:85%
}

/* DOCUMENT TABLE STYLES */
.ofsmtab {
margin:0px 0 15px 0;padding:0px;
width:100%;	
border:1px solid #000000;



}.ofsmtab table{
width:100%;
height:100%;
margin:0px;padding:0px;
font-size:1.5em;
}
.ofsmtab tr:last-child td:last-child {
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
}
.ofsmtab table tr:first-child td:first-child {
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
}
.ofsmtab table tr:first-child td:last-child {
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
}
.ofsmtab tr:last-child td:first-child{
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
}
.ofsmtab tr:hover td{
background-color:#d3e9ff;
}
.ofsmtab td{
vertical-align:top;
background-color:#ffffff;
border:1px solid #000000;
border-width:0px 1px 1px 0px;
text-align:left;
padding:7px;
font-size:12px;
font-family:Arial;
font-weight:normal;
color:#000000;
}
.ofsmtab tr:last-child td{
border-width:0px 1px 0px 0px;
}
.ofsmtab tr td:last-child{
border-width:0px 0px 1px 0px;
}
.ofsmtab tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
.ofsmtab tr:first-child td{

background-color:#00c6ff;
border:0px solid #000000;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:14px;
font-family:Arial;
font-weight:bold;
color:#ffffff;
}
.ofsmtab tr:first-child:hover td{
background-color:#00c6ff;
}
.ofsmtab tr:first-child td:first-child{
border-width:0px 0px 1px 0px;
}
.ofsmtab tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}

.general-table td, th {
	padding:3px 0;
	font-size:1.1em
}

.image-text-wrap-left {
	float:right;
	margin:0 0px 10px 20px;
	}
.image-text-wrap-right {
	float:left;
	margin:0 10px 10px 0px;
	}

.box-green-bg .read-more a {
    width: 100px;
    height: 31px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:4px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 80% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.box-green-bg .read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 85% center;

}

.box-green-bg hr {
	border: 0;
	color: #00c6ff;
	background-color: #00c6ff;
	height: 1px;
	width: 100%;
	text-align: left;
}

.download-box .read-more a {
    width: 200px;
    height: 38px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:6px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 87% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.download-box .read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 92% center;

}
.download-box-half .read-more a {
    width: 100%;
    height: 38px;
	
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:8px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 90% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.download-box-half .read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 95% center;

}

.quote-box-btn #getquote a {
    width: 60%;
    height: 38px;
	
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:8px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 90% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.quote-box-btn #getquote a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 95% center;

}

.download-box-benefits .read-more a {
    width: 100%;
    height: 45px;
	font-size:1.3em;
	float:right;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:10px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 90% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.download-box-benefits .read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 95% center;

}
.download-box-half2 .read-more a {
    width: 100%;
    height: 38px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:8px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 90% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.download-box-half2 .read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 95% center;

}

/* DEMO APP FORM BITS */

.right-link {
	width:350px;
	font-size:1.1em;
}

.right-link #read-more a {
    width: 100%;
    height: 38px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:6px 60px 0 15px;
	border-radius:5px 5px 5px 5px;
	border:1px solid rgba(255, 255, 255, 0.5);
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 93% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.right-link #read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 96% center;

}

.header-choice-extra-space {
	margin-top:30px;;
	color:#0098c5
}

.dem-submit {
    width: 100px;
    height: 31px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:0 10px 0 10px;
	font-size:1.1em;
	text-align:left;
	margin-top:8px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 80% center;
	cursor:pointer;
    transition: all 0.1s ease-in-out 0s;
	border:none !important
	
}
.dem-submit:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 85% center;

}

.dem-back {
    width: 100px;
    height: 31px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:0 10px 0 40px;
	font-size:1.1em;
	text-align:left;
	margin-top:8px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-prev.png');
    background-repeat: no-repeat;
    background-position: 10% center;
	cursor:pointer;
    transition: all 0.1s ease-in-out 0s;
	border:none !important
	
}

.dem-back:hover {
    background-color: #00c6ff;
	text-decoration:none;
	background-position: 5% center;
}


#quote-submit {
    width: 300px;
    height: 31px;
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:0 10px 0 10px;
	font-size:1.1em;
	text-align:left;
	margin-top:8px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 90% center;
	cursor:pointer;
    transition: all 0.1s ease-in-out 0s;
	
}
#quote-submit:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 95% center;

}

.button-extra-font-size {
	font-size:1.1em;
}
.form-center {
	width:455px;
	margin:0 auto;
}
.quote-holder {
	width:455px;
	float:left;
	margin:0 auto;
}
.quote-sidebar {
	width:300px;
	float:left;
	margin:0 auto;
}
.form-field {
	border:1px solid #00c9ff;
	margin:5px 10px 5px 0;
	width:200px;
}
.form-field2 {
	border:1px solid #00c9ff;
	margin:0 10px 5px 0;
	width:240px;
}
.label-style {
	width:85px;
	float:left;
}
.label-style2 {
	width:105px;
	float:left;
}



/* DOCUMENTS and LANDING PAGE */

.doc-wrapper {
	float:left;
	width:100%;
	/*height:135px;*/
	border:1px solid #c6eaf6;
	padding:12px 12px;
	margin-bottom:5px;
	margin-top:5px;
	background: none repeat scroll 0% 0% rgba(208, 241, 252, 0.2);
	font-size:1.2em
}
.doc-wrapper:hover {
	/*background: none repeat scroll 0% 0% rgba(208, 241, 252, 0.5);*/
	color:#000
}
.doc-wrapper a:hover {

	color:#000
}

.doc-thumb {
	float:left;
	margin-right:10px;
}
.doc-thumb img {
	border:1px solid #ccc;
}
.doc-thumb img:hover {
	border-color:#000;
}
.doc-name {
	width:100%;
	font-size:1.25em;
}

.doc-sub-name {
	width:100%;
	margin-bottom:15px;
	font-size:1.0em;
}

.doc-howto {
	width:100%;
	font-size:1.0em;
	margin-top:30px;
	margin-bottom:5px;
}

.doc-links {
	width:100%;
}
.doc-save-small {
	font-size:0.75em;
}

.docs-title {
	width:100%;

}
.docs-title img {
	clear: both;
	border: 1px solid #999;
	margin-top:12px;
}

.doc-secondary-row {
	width:100%;
	float:left
}
.doc-secondary-row img {
	width:100%;
}
.doc-secondary-col1 {
	width:49%;
	float:left;
	
}
.doc-secondary-col2 {
	width:49%;
	float:left;
	padding-left:25px;
	text-align:right
}

.table-values {
	width:100%;
	border:none;
}

.table-values-width {
	width:170px;
}

.table-light-bg {
	background-color:#ecfbff;
	margin-bottom:15px;
}
.table-light-bg td {
	padding:3px 0 3px 12px;border:1px solid #aad3e0;
}
.table-light-bg th {
	padding:3px 0 3px 12px;border:1px solid #aad3e0;
}
.contact-font-size {
	font-size:1.2em;
}
.contact-font-size a:hover {

	color:#000
}
@media only screen and (max-width:767px)
{.footer-disclaimer, .footer-infotap, .footer-contact {padding-left:0;text-align:left}.box-green-bg, .box-blue-bg, .box-light-blue-bg{padding:25px 15px 25px 15px;} .download-box-benefits  {width:50%;} .download-box-half .read-more a {height:47px;padding-right:30px;} .download-box-half2 .read-more a {height:47px;padding-right:30px;}}


/* application form styles */

.header-stage {
	margin-top:10px;
	margin-bottom:25px;
	color:#0098c5
}

.stage {
	width:100%;
	height:50px;
	padding:13px 15px;
	font-size:1.3em;
	color:#fff;
	background-color:#00c7fb;
	background-image: url('/branding/img/stage-chevron.png');
    background-repeat: no-repeat;
    background-position: 93% center;
    transition: all 0.1s ease-in-out 0s;
}

.stage-off {
	width:100%;
	height:50px;
	padding:13px 15px;
	font-size:1.3em;
	color:#fff;
	background-color:#9be9fe;
	background-image: url('/branding/img/stage-chevron-70.png');
    background-repeat: no-repeat;
    background-position: 93% center;
	transition: all 0.2s ease-in-out 0s;
}

.stage-done a {
  color: white;
}

.stage-done {
	width:100%;
	height:50px;
	padding:13px 15px;
	font-size:1.3em;
	color:#fff;
	background-color:#aec3ca;
	background-image: url('/branding/img/stage-chevron-70.png');
    background-repeat: no-repeat;
    background-position: 93% center;
	transition: all 0.2s ease-in-out 0s;
}


/*div.stage-off:hover {
	background-color:#00c7fb;
	cursor:pointer;
	background-image: url('/branding/img/stage-chevron.png');
}*/

div.stage-done:hover {
	background-color:#00c7fb;
	cursor:pointer;
	background-image: url('/branding/img/stage-chevron.png');
}

.next-step-button .read-more a {
    width: 100%;
    height: 38px;
	
	/*text-indent:-9999px;*/
    display: block;
	color:#fff;
	padding:8px 10px 0 15px;
	border-radius:5px 5px 5px 5px;
    background-color: #0098c5;
    background-image: url('/branding/img/scroll-next.png');
    background-repeat: no-repeat;
    background-position: 90% center;
    transition: all 0.1s ease-in-out 0s;
	
}
.next-step-button .read-more a:hover {

    background-color: #00c6ff;
	text-decoration:none;
	background-position: 95% center;

}

.app-text p {
	font-size:1.2em !important
}
.btnapply-u {
   border:0;
   font-size:18px;
   /*text-shadow: 0px 1px 1px rgba(80, 80, 80, 1);*/
   cursor:pointer;
   padding:1px 13px;
   position:relative;
background: #00c6ff; /* Old browsers */



   display:inline-block;
   width:210px;
   height:40px;
   margin-bottom:6px;
   /*border-radius:7px;*/
   color:#fff !important;
   text-decoration:none !important;
   border:1px solid #2987bb
}
.btnapply-u:hover {
   color:#fff !important;
background: #0090ba; /* Old browsers */




   text-decoration:none;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
	border:1px solid #2987bb
}


@media only screen and (max-width:767px)
{
	.col-less-padding {
	padding:0 10px !important;
	margin: 1px 0 !important
}
	.stage, .stage-off. .stage-done {
	height:43px;
	padding:10px 15px;
}


div.stage-off:hover {
	background-color:#00c7fb;
	cursor:pointer;
}}
	
.apply-form-field {
	border:1px solid #00c9ff;
	margin:3px 10px 5px 0;
	width:100%;
	height:36px;
}

.box-green-bg input:focus
{
border-width: 1px;
border-style: solid;
border-color: #000;
}

.btnapply-u {
   border:0;
   font-size:18px;
   /*text-shadow: 0px 1px 1px rgba(80, 80, 80, 1);*/
   cursor:pointer;
   padding:1px 13px;
   position:relative;
	background: #00c6ff; /* Old browsers */
   display:inline-block;
   width:300px;
   height:40px;
   margin-bottom:6px;
   /*border-radius:7px;*/
   color:#fff !important;
   text-decoration:none !important;
   border:1px solid #2987bb
}
.btnapply-u:hover {
   color:#fff !important;
background: #0090ba; /* Old browsers */




   text-decoration:none;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
	border:1px solid #2987bb
}
.table-summary-box {
	background-color:fff !important;
	border-radius:12px;
	border:2px solid #00c6ff
}
.table-summary {
	width:100%;
	padding:5px;
	font-size:1.2em
}
.table-summary-right-align {
	text-align:right;
	vertical-align:top;
	padding-right:20px;
	width:50%
}

.col-less-padding {
	padding:0 2px !important;
	margin-top: 10px !important
}

.timeout {
	background-color:#fff;
	padding:2px 3px 2px 10px;
	border-radius:4px;
}

.timeout-warning {
	background-color:#fff;
	color:#C00;
	padding:2px 3px 2px 10px;
	border-radius:4px;
}

/* form section focus styles */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}/*div.input {float: left;margin: 0 10px 0 0;}*/.full input, .full {width: 99%;}div.submit, .section{ background-color: none;border-radius:6px;padding:10px 10px;margin: 0 0 5px;}div.focused {background-color: #78def9;border-radius:6px;padding:10px 10px;margin: 0 0 5px;}.section .desc {display: block;font-weight: bold;}/*.input label {display: block;}*/span.req{color: #CD0A0A !important;}.input input, .input textarea {padding:3px;background-color:#ffffff;border:1px solid #dddddd;}.input input:focus, .input textarea:focus {background-color:#CCFFB3;border:1px solid #AAFF80;}.error input, .error select {border-color: red !important;}.error label {color: #CD0A0A !important;}input[disabled] {background-color:#CCC;}.sectionOnError {border: 1px solid #CD0A0A;}.error-list {background-color: #FEF1EC;border: 1px solid #CD0A0A;color: #CD0A0A;padding: 8px 5px 8px;margin-bottom: 5px;}.error-list li {list-style: disc inside none;}span.reference {font-size: 120%;font-weight: bold;}form p , form ul, .section p {padding: 5px;}div.fill {padding: 5px 10px 5px 5px;float: left;font-weight: bold;}/*#SaveAndResumeLater, #GoBack {margin-left: 60px;}*/input[type="radio"], /*table {background: #fff;border-right:0;clear: both;color: #333;margin-bottom: 10px;width: 100%;border-top: 2px solid #555555;border-bottom: 2px solid #555555;}th {border:0;border-bottom:2px solid #555;text-align: left;padding:4px;font-weight: bold;}.fullHeader {background: #EAEAEA;}th a {display: block;padding: 2px 4px;text-decoration: none;}th a.asc:after {content: ' â‡£';}th a.desc:after {content: ' â‡¡';}table tr td {background: #fff;padding: 6px;text-align: left;vertical-align: top;border-bottom:1px solid #ddd;}table tr:nth-child(2n) td {background: #f5f5f5;}table .altrow td {background: #f5f5f5;}td.actions {text-align: center;white-space: nowrap;}table td.actions a {margin: 0px 6px;padding:2px 5px;}*/table .note {font-weight: normal;font-style: italic;font-size: 90%;color: inherit;}.cake-sql-log table {background: #f4f4f4;}.cake-sql-log td {padding: 4px 8px;text-align: left;font-family: Monaco, Consolas, "Courier New", monospaced;}.cake-sql-log caption {color:#fff;}table.dataGrid {border: none;width: auto;font-size: 90%;}.dataGrid th, .dataGrid td{padding: 1px 5px;page-break-inside: avoid;}ul.steps{ list-style-type: none;width:960px;}.steps :link, .steps :visited {text-decoration: none; color: #fff}ul.steps li{position:relative;float: left;color: #fff;background: url('/branding/img/steps.png') left -15px no-repeat;min-height:60px;height: 4em;width: 192px;line-height: 4em;font-weight: bold;font-size: 110%;text-align:center;overflow:hidden;}ul.steps li span{ margin: 0 5px 0 0; }ul.steps li.empty{background-position: left -15px;color: #A0A0A0;}ul.steps li.start {color: #fff;background-position: left -515px;}ul.steps li.next{color: #A0A0A0;background-position: left -115px;}ul.steps li.current{color:#fff;background-position: left -215px;}ul.steps li.prevDone {color: #fff;background-position: left -415px;}li.goback{cursor: pointer;}ul.steps li.lastDone, ul.steps li.Done {color: #fff;background-position: left -315px;}#header {background: #16365D;}


a:hover, a:focus {
  color: #226BAA;
}

a.dem-submit:hover, a.dem-submit:focus, a.dem-back:hover, a.dem-back:focus {
  color: white;
}

/* Changes to style to minimise spacing on form */
.infotap-form ul { 
  font-size: 1em;
}

.infotap-form div.app-text {
  font-size: 1em;
}

.infotap-form div.app-text h2 {
  font-size: 1.8em;
}

.infotap-form div.app-text h3 {
  font-size: 1.0em;
  margin-top: 0px;
}

.infotap-form div.app-text p { 
  margin-bottom: 0px;
}

.infotap-form div.fill {
  vertical-align: bottom;
  padding-top: 0px;
  padding-bottom: 0px;
}

.infotap-form .col-sm-3,
.infotap-form .col-sm-4,
.infotap-form .col-sm-12
{
  margin-top: 0px;
  padding-bottom: 0px;
}

.infotap-form p {
  font-size: 1.0em !important;
  padding-top: 0px;
  margin-top: 0px;
}

.infotap-form label {
  font-size: 0.95em;
  font-weight: bold;
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 4px;
}

.infotap-form input,
.infotap-form select 
{
  height: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.1em;
}

.infotap-form input[type=submit],
.infotap-form input[type=button]
{
  height: 32px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.infotap-form input[type=checkbox],
.infotap-form input[type=radio]
{
  margin-top: 8px;
  vertical-align: bottom;
  margin-right: 4px;
  height: 20px;
}

.infotap-form div.clearfix.section {
  padding-top: 0px;
  margin-top: 0px;
}

.infotap-form a {
  font-size: 1.2em;
}

input#PostCodeLookupButton {
  font-size: 1.3em;
  padding-top: 5px;
  margin-top: 10px;
}

.marginleft20 { margin-left: 20px; }
