/******** Building css from 12 files.  ********/


/********  Added file: /concrete/css/ccm.base.css  ********/
/* Automatically included across all of c5 - use this file gingerly */
img.ccm-captcha-image {display: block}

/* clear and pagination styles */
*.ccm-spacer {clear: both; font-size:1px; line-height:1px; }
div.ccm-pagination { text-align:center; position: relative}
div.ccm-pagination span.ccm-page-right {position: absolute; top: 0px; right: 0px; margin-right: 0px !important}
div.ccm-pagination span.ccm-page-right span {margin-right: 0px}
div.ccm-pagination span.ccm-page-left {position: absolute; top: 0px; left: 0px}
div.ccm-pagination span {margin-right: 4px}
.ccm-ui div.ccm-pagination span {margin-right: 0px;}

/* Extra pagination styling to make code generated by C5 pagination helper look nice */
div.pagination ul strong, div.pagination ul span.ltgray {
	display:block;
	padding:0 14px;
	float:left;
	line-height:34px;
	border-right:1px solid #DDD;
	text-decoration:none;
}

/* Layout */ 
/*
.ccm-layout .ccm-layout-cell{ overflow:hidden; }
*/
.ccm-layout-table .ccm-layout-col {float:left}
.ccm-layout .first .ccm-layout-col-spacing { margin-left:0px !important } 
.ccm-layout .last .ccm-layout-col-spacing { margin-right:0px !important } 

/* global error styles */
.ccm-error {font-weight: bold; color: #f00}
.ccm-required {font-weight: bold; color: #3975AD}

div#ccm-overlay {
	position: fixed;
	z-index:99;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	height:100%;
	width:100%;
	display: none;
} 

.ccm-input-time-wrapper select {width: 55px !important; margin-right: 4px !important;}
.ccm-input-date {width: 80px !important; margin-right: 4px !important;}



/********  Added file: /themes/globalsign/css/webfonts.css  ********/
@font-face{font-family:'Oxygen';font-style:normal;font-weight:300;src:local('Oxygen Light'),local('Oxygen-Light'),url('/themes/globalsign/css/webfonts/oxygen-300.woff') format('woff');}
@font-face{font-family:'Oxygen';font-style:normal;font-weight:400;src:local('Oxygen'),local('Oxygen-Regular'),url('/themes/globalsign/css/webfonts/oxygen-400.woff') format('woff');}
@font-face{font-family:"LatoUltraThin";src:url('/themes/globalsign/css/webfonts/lato-hai-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:"LatoThin";src:url('/themes/globalsign/css/webfonts/lato-lig-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:"Lato";src:url('/themes/globalsign/css/webfonts/lato-reg-webfont.woff') format('woff');font-weight:normal;font-style:normal;}


/********  Added file: /themes/globalsign/css/homebase.css  ********/
html{min-width:980px;background:#f0f0f0;-webkit-font-smoothing:antialiased;}
body{margin:0;color:#1c4866;font:14px/17px Arial,Helvetica,sans-serif;background:#fff;min-width:980px;}
img{border-style:none;vertical-align:top;}
a{text-decoration:none;color:#0368b8;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
a:hover{color:#083553;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
input,textarea,select{font:15px/18px Arial,Helvetica,sans-serif;vertical-align:middle;color:#999;}
form,fieldset{margin:0;padding:0;border-style:none;}
q{quotes:none;}
q:before{content:'';}
q:after{content:'';}
h2{font:300 20px/26px Helvetica,Arial,sans-serif;color:#000;margin:0 0 25px;}
h3{font:300 18px/24px Helvetica,Arial,sans-serif;color:#000;margin:0 0 20px;}
ul{margin:0;padding:0;}
li{list-style:none;}
#wrapper{width:100%;overflow:hidden;position:relative;z-index:1;margin:0 0 -16px;}
#main .section .container .rating:after,.info-block-holder:after,.about-block:after,.section-frame:after,#footer:after,.footer-frame:after,#nav-menu:after,.navigation:after{content:'';display:block;clear:both;}
.main-cta-btn2{background:#aebd00;border:solid 1px #94a505;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;font-weight:bold;padding:8px 23px;font-size:15px;color:#FFF!important;float:left;overflow:hidden;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.main-cta-btn2:hover{background:#cad800;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.main-cta-btn2.disabled{background:#e5e5e5;border:solid 1px #ccc;}
.main-cta-btn2.disabled:hover{background:#e5e5e5;border:solid 1px #ccc;}
.alt-cta-btn2{background:#139eec;border:solid 1px #0c83c6;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;font-weight:bold;padding:8px 23px;font-size:15px;color:#FFF!important;float:left;overflow:hidden;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.alt-cta-btn2:hover{background:#47B6F5;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
#mega-header{width:973px;position:relative;z-index:2;margin:0 auto;padding-left:10px;height:138px;}
.header-holder{height:57px;padding:20px 0 17px;}
#mega-header .logo{float:left;background:url(../images/globalsign-logo-262x55.png) no-repeat;width:262px;height:55px;text-indent:-9999px;overflow:hidden;margin:0;}
#mega-header .logo a{display:block;height:100%;}
#mega-header .other-optbox{float:right;margin:12px 0 0;}
#mega-header .other-optbox a{color:#B4B4B4;}
#mega-header .other-optbox a:hover{color:#666;}
#mega-header .other-optbox .tel a{color:#0368b8;}
#mega-header .other-optbox .tel a:hover{color:#083553;}
#mega-header .login-contact-links{margin:0;padding:0;list-style:none;overflow:visible;float:right;}
#mega-header .login-contact-links li{float:left;margin:0 4px 0 0;color:#CCC;padding:5px 0 0;}
#mega-header .login-contact-links .tel{padding:5px 0 2px 28px;background:url(../images/mega-sprite.png) no-repeat 0 -314px;color:#0368b8;margin:0 5px 0 0;}
#mega-header .other-optbox .sel a{color:#0368b8;}
#mega-header .other-optbox .sel a:hover{color:#083553;}
/* #mega-header .login-contact-links .sel{padding:5px 0 2px 0;color:#0368b8;margin:0;width:190px;}
*/
#mega-header .login-contact-links .sel{padding:5px 5px 2px 0;color:#0368b8;margin:0;}
#mega-header.smaller{height:105px;}
#mega-header.smaller .logo{margin-top: 6px;}
.navigation{width:970px;margin:0;-webkit-transform:translate3d(0,0,0);}
.navigation .nav-holder{width:970px;margin:0 -9999px;padding:0 9999px;background:#375760;-moz-box-shadow:0px 1px 1px 0px rgba(55,87,96,0.5);-webkit-box-shadow:0px 1px 1px 0px rgba(55,87,96,0.5);box-shadow:0px 1px 1px 0px rgba(55,87,96,0.5);opacity:1;}
#nav-menu{list-style:none;margin:0 0 0 -22px;padding:0;width:992px;line-height:31px;font-size:17px;}
#nav-menu li{float:left;margin:5px 8px 4px;position:relative;}
#nav-menu li div{position:absolute;top:0px;display:none;}
#nav-menu li div ul{display:block;float:none;clear:both;margin-top:5px;margin-bottom:15px;margin-left:0px;padding-left:0px;width:100%;}
#nav-menu li.search:hover div{display:block;background:none;min-width:inherit;min-height:inherit;top:39px;padding:inherit;padding-top:inherit;padding-bottom:inherit;}
#nav-menu li.search div{position:static;display:block;}
#nav-menu li div hr{display:block;color:#d3d7d8;background-color:#d3d7d8;clear:both;border:0;height:1px;margin:10px 0;}
#nav-menu li div li{position:relative;line-height:1.8em;width:43%; /* background:url('../images/blue_bullets.png') no-repeat left center; */
display:inline-block;float:none;padding-left:0px;margin-left:0px;padding-left:20px;list-style-type:none;font-size:15px;margin-bottom:0px;margin-top:0px;}
#nav-menu li div li:before{width:6px;height:6px;background:#172f46;box-shadow:0px 0px 1px #3f92ee,inset 0px 0px 1px #4b85dd;content:"•";display:inline-block;text-indent:-9999px;top:10px;left:2px;position:absolute;}
#nav-menu li > div li:hover > a{background:none;padding:0;}
#nav-menu li div li a{color:#315ea3;display:inline;padding:0;background:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nav-menu li div a{color:#315ea3;display:inline;padding:inherit;-webkit-transition:color .2s;transition:color .2s}
#nav-menu li div a:hover{color:#083553;-webkit-transition:color .2s;transition:color .2s;}
#nav-menu li div p{margin-bottom:0px;font-size:15px;margin-top:0px;}
#nav-menu li div h2{font-weight:200;font-family:'Helvetica Neue','Lato',Helvetica,Arial,sans-serif;font-size:19px;color:#1c1c1c;margin-top:0px;margin-bottom:2px;}
#nav-menu li div{display:none;background:url('../images/mega_nav_mega_bg.png') #ffffff repeat-x;min-width:503px;min-height:150px;top:39px;padding:20px 30px 15px;border:1px solid #ddd;border-top:none;border-radius:0 0 3px 3px;}
#nav-menu li:hover{margin-bottom:0px;}
#nav-menu li:hover div{display:block;}
#nav-menu li a{color:#ffffff; /* color:rgba(255,255,255,0.95); */
display:block;padding:2px 15px; /* transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s; */-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nav-menu li:hover > a{color:#000000;background:#f6f6f6;padding-bottom:2px;/* transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s; */}
#nav-menu li.mega:hover > a{padding-bottom:6px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
#nav-menu .search{float:right;margin:4px 0 0;width:210px;height:37px;}
.header-holder span.search-cta-text{margin:32px 0 0 47px;display:inline-block;font:bold 13px Arial,Helvetica,sans-serif;color:#989898;}
/* .search-form input.gsc-input{border:none;background:#FFF!important;padding:5px 8px;margin:0;color:#B8B4B4;font:100 12px/14px Helvetica,Arial,sans-serif;width:194px;outline:none;height:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.search-form table.gsc-search-box td.gsc-input{padding:0;}
.search-form input.gsc-search-button{display:none;}
.search-form table.gsc-search-box td.gsc-search-button{display:none;}
.search-form table.gsc-search-box td.gsc-clear-button{display:none;}
*/
.search-form input.st-search{border:none;background:#FFF!important;padding:5px 8px;color:#B8B4B4;font:100 12px/14px Helvetica,Arial,sans-serif;width:194px;outline:none;height:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:1px 0 0;}
.no-nav .search-form{float:right;width:220px;}
.no-nav .search-form label{font-size:12px;color:#1c4866;line-height:22px;}
.no-nav .search-form input.st-search{border:1px solid #a3a3a3;background:#FFF!important;padding:5px 8px;color:#B8B4B4;font:100 12px/14px Helvetica,Arial,sans-serif;width:194px;outline:none;height:16px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.contacts-block .search-form{position:relative;left:53px;}
.no-nav .contacts-block .search-form{left:-5px;}
.swiftype-widget .autocomplete{margin:1px 0px 0px 8px!important;}
.swiftype-widget .autocomplete ul li.active{background:none;background-color:#1287B7;border-top:1px solid #1287B7;border-bottom:1px solid #1287B7;outline:0px!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
.page-not-found-contact{padding:10px 30px 60px;background:#EEF2F2;border:1px solid #E2E2E2;color:#828282;margin:0 0 0 30px;}
.region-select .sel-region-btn{background:url(../images/mega-sprite.png) no-repeat 0 0;padding:0 0 4px 40px;margin:0 4px 0 0;cursor:pointer;opacity:0.6;filter:alpha(opacity=60);transition:opacity 0.2s;-webkit-transition:opacity 0.2s;}
.region-select .sel-region-btn:hover{opacity:1;filter:alpha(opacity=100);transition:opacity 0.2s;-webkit-transition:opacity 0.2s;}
/* .region-select .sel-region-btn span{background:url(../images/mega-sprite.png) no-repeat 100% -26px;padding:0 10px 0 0;}
*/
.other-optbox .region-select{position:relative;padding:0;text-align:right;margin:0 0 8px 150px;}
#mega-header .other-optbox .region-select a{color:#666;}
#mega-header .region-select .sel-region-pop{position:absolute;text-align:left;width:350px;padding:0 30px 15px 0;background:#F6F6F6;visibility:hidden;opacity:0;top:18px;right:0;border:solid 1px #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;z-index:9999;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0);}
/* Region hover dropdown disabled:#mega-header .region-select.active .sel-region-pop,#mega-header .region-select:hover .sel-region-pop{visibility:visible;opacity:.95;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
*/
#mega-header .sel-region-pop .column{float:left;width:140px;margin-left:30px;}
#mega-header .sel-region-pop ul{list-style:none;margin:0 0 0;padding:0;}
#mega-header .region-select .sel-region-pop p{color:#000;font:bold 10px/16px Helvetica,Arial,sans-serif;padding-left:2px;text-transform:uppercase;margin:15px 0 3px;}
#mega-header .region-select .sel-region-pop ul a{color:#0571C7;}
#mega-header .region-select .sel-region-pop ul a:hover{color:#083553;}
#mainv2-footer{background:#f7f7f7;width:100%;padding:39px 0 0;z-index:10;clear:both;}
#mainv2-footer.dark{background:#373e42;}
#mainv2-footer .footer-holder{width:970px;padding:0 0 25px 12px;}
#mainv2-footer.bordered{border-top:solid 1px #DDD;}
#mainv2-footer.homepage{background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0%,#f5f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#f5f6f6));background:-webkit-linear-gradient(top,#fcfcfc 0%,#f5f6f6 100%);background:-o-linear-gradient(top,#fcfcfc 0%,#f5f6f6 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#f5f6f6 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#f5f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc',endColorstr='#f5f6f6',GradientType=0 );}
.footer-holder .footer-links-block{overflow:hidden;}
.footer-holder .footer-links-block .column{float:left;width:180px;margin:0 20px 0 0;}
.footer-holder .footer-links-block .column.tools{width:195px;}
.footer-holder .footer-links-block .column.learning{width:158px;}
.footer-holder .footer-links-block .column.contact-links{width:202px;}
.footer-holder .footer-links-block .column.social-links{margin:0;width:155px;}
.footer-holder .footer-links-block h4{margin:0 0 10px;color:#6f6f6f;text-transform:uppercase;font:normal 12px/14px Helvetica,Arial,sans-serif;}
.dark .footer-holder .footer-links-block h4{color:#FFF;}
.footer-holder .footer-links-block .column ul{list-style:none;padding:0;margin:0;}
.footer-holder .footer-links-block .column ul li{margin:0 0 9px;}
.footer-holder .footer-links-block .column ul a{color:#999;font:normal 12px/14px Helvetica,Arial,sans-serif;}
.dark .footer-holder .footer-links-block .column ul a{color:#A7A7A7;}
.dark .footer-holder .footer-links-block .column ul a:hover{color:#FFF;}
.footer-holder .footer-links-block .column ul a:hover{color:#0368b8;}
.footer-holder .footer-links-block .column.social-links ul{margin-left:1px;}
.footer-holder .footer-links-block .column.social-links ul li{margin:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0);}
.footer-holder .footer-links-block .social-links h4{margin:0 0 6px 4px;}
.footer-holder .footer-links-block .column.social-links ul li{background:url(../images/mega-sprite.png) no-repeat 0 -45px;display:block;height:27px;width:27px;float:left;margin:0 4px 0 0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0);}
.footer-holder .footer-links-block .column.social-links ul li a{background:url(../images/mega-sprite.png) no-repeat 0 -72px;display:block;text-indent:-9999px;height:27px;width:27px;float:left;opacity:0;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0);}
.footer-holder .footer-links-block .column.social-links ul li a:hover{opacity:1;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.footer-holder .footer-links-block .column.social-links ul .gplus{background-position:0 -99px;}
.footer-holder .footer-links-block .column.social-links ul .gplus a{background-position:0 -126px;}
.footer-holder .footer-links-block .column.social-links ul .youtube{background-position:0 -153px;height:26px;}
.footer-holder .footer-links-block .column.social-links ul .youtube a{background-position:0 -179px;}
.footer-holder .footer-links-block .column.social-links ul .linkedin{background-position:0 -206px;}
.footer-holder .footer-links-block .column.social-links ul .linkedin a{background-position:0 -232px;}
.footer-holder .footer-links-block .column.social-links ul .twitter{background-position:0 -259px;margin:0;}
.footer-holder .footer-links-block .column.social-links ul .twitter a{background-position:0 -286px;}
.footer-holder .footer-legal-block{overflow:hidden;margin:22px 0 0 -5px;}
.dark .footer-holder .footer-legal-block{margin-left:0;}
.footer-holder .footer-legal-block .webtrust{display:block;float:left;margin:0 27px 0 0;}
.site-seal-block{float:right;}
.footer-holder .footer-legal-block .site-seal-block{float:right;margin:3px 10px 0 35px;}
.dark .footer-holder .footer-legal-block .site-seal-block{margin-left:120px;}
.footer-holder .footer-legal-block .site-seal-block .site-seal{margin:0 0 -1px;}
.footer-holder .footer-legal-block .site-seal-block .get-seal-link{color:#6f6f6f;font-size:12px;margin:0 0 0 4px;position:relative;top:23px;}
.dark .footer-holder .footer-legal-block .site-seal-block .get-seal-link:hover{color:#FFF;}
.footer-holder .footer-legal-block .site-seal-block .get-seal-link:hover{color:#0368b8;}
.footer-holder .footer-legal-block .legal-description{overflow:hidden;margin:6px 0 0;}
.footer-holder .footer-legal-block .legal-description p{margin:0 0 8px;font:normal 11px/13px Helvetica,Arial,sans-serif;color:#999;}
#main{width:980px;position:relative;z-index:1;margin:0 auto 27px;}
#main.alt-bg{width:100%;margin:0;padding:55px 0 75px 0;background-color:#dbe5e6;}
#main.alt-bg .mainv2-content-block{margin:0px auto;background:#fff;border:1px solid #bbdcf5;border-radius:5px;width:970px;position:relative;left:2px;}
.columns-frame{width:110%;overflow:hidden;}
.column .alignleft{float:left;}
.column .description{overflow:hidden;padding:0 0 0 2px;height:1%;}
.column .heading{overflow:hidden;padding:0 0 11px;height:1%;}
.info-block{width:980px;margin:0 -9999px 34px;padding:0 9999px;overflow:hidden;background:#1b618c url(../images/bg-info-block.jpg) repeat-x 50% 0;color:#d5dce0;font-size:14px;line-height:17px;}
* html .info-block{position:relative;}
.info-block .description{overflow:hidden;height:1%;padding:0 0 0 10px;}
.info-block p{margin:0 0 28px;}
#footer{width:100%;background:#f0f0f0;border-top:1px solid #d9d9d9;padding:27px 0 0;z-index:10;}
.footer-holder{width:980px;margin:0 auto;padding:0 0 25px;position:relative;z-index:1;}
#footer .three-columns{overflow:hidden;height:1%;}
.three-columns .column{float:left;width:298px;font-size:11px;line-height:13px;margin:0 0 0 42px;padding:0 0 42px;color:#365a72;min-height:125px;position:relative;}
.three-columns .customers{text-align:right;padding:0 0 42px 5px;width:276px;margin:0;}
.three-columns .column h3{font:15px/17px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 12px;text-align:left;border-bottom:1px solid #a4b2bc;padding:0 0 3px;}
.three-columns .customers h3{border:none;margin:0 0 8px 19px;padding:0;}
#footer .info-block .partners-list .more,.three-columns .column .more{background:url(../images/bullet3.gif) no-repeat 100% 3px;padding:0 10px 0 0;font-size:12px;font-weight:bold;}
.three-columns .column .more{position:absolute;bottom:28px;left:0;}
#footer .info-block .partners-list .more:hover,.three-columns .column .more:hover{text-decoration:none;color:#083553;}
.three-columns .customers .more{left:auto;right:15px;}
.three-columns .column p{margin:0 0 5px;}
#footer .info-block{width:944px;overflow:hidden;padding:0 14px 34px 22px;margin:0;background:none;}
#footer .info-block .alignleft{float:left;margin:0 27px 0 0;}
#footer .info-block .partners-list{float:right;width:253px;padding:6px 0 0;}
#footer .info-block .partners-list ul{padding:0;margin:0 0 9px;list-style:none;overflow:hidden;height:1%;}
#footer .info-block .partners-list ul li{display:inline;margin:0 0 0 4px;float:left;}
#footer .info-block .partners-list .more{margin:0 0 0 7px;padding:0 14px 0 0;display:inline-block;}
#footer .info-block .description{overflow:hidden;font-size:11px;line-height:13px;color:#5b788b;padding:8px 8px 0 0;}
#footer .info-block .description p{margin:0 0 15px;}
#footer .info-block .footer-nav{padding:0;margin:0;list-style:none;color:#365a72;}
#footer .info-block .footer-nav li{display:inline;background:url(../images/separator4.gif) no-repeat 0 2px;padding:0 3px 0 8px;}
#footer .info-block .footer-nav li:first-child{background:none;padding-left:0;}
#footer .info-block .footer-nav a{color:#365a72;}
#footer .info-block .footer-nav a:hover{color:#083553;text-decoration:none;}
#footer .footer-block{text-align:center;font:14px/16px Helvetica,Arial,sans-serif;color:#083553;margin:0 auto;padding:0 27px 0 0;width:953px;}
#footer .footer-block:after{content:'';display:block;clear:both;}
.footer-frame{background:url(../images/bg-footer.gif) repeat-x;z-index:10000;height:49px;position:fixed;bottom:0;left:0;width:100%;}
.footer-block{margin:0 auto;width:980px;}
.footer-block-holder{width:100%;}
.footer-block-holder:after{content:'';display:block;clear:both;}
.region-block{float:left;position:relative;padding:12px 10px 12px;margin:0 214px 0 18px;}
.region-block .regions-list{position:absolute;bottom:50px;left:-30px;width:380px;background:#fff;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;box-shadow:0 0 3px #e2e2e3;-webkit-box-shadow:0 0 3px #e2e2e3;-moz-box-shadow:0 0 3px #e2e2e3;border:solid #e2e2e2;border-width:1px 1px 0;padding:16px 21px 19px;display:none;z-index:1000;text-align:left;}
* html .region-block .regions-list{bottom:48px;}
.region-block:hover .regions-list{display:block;}
.region-block .regions-list .title{font-size:15px;color:#083553;font-weight:bold;display:block;padding:7px 0 14px 40px;background:url(../images/bg-office.png) no-repeat;height:1%;margin:0 0 0 10px;}
.region-block .regions-list .holder{overflow:hidden;height:1%;background:#f6f6f6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 12px;padding:16px 12px 5px;}
div.regions-list .holder #container2{clear:left;float:left;width:100%;overflow:hidden;}
div.regions-list .holder #container1{float:left;width:100%;position:relative;right:50%;}
div.regions-list .holder #container2 #container1 #col1{float:left;width:46%;position:relative;left:52%;overflow:hidden;}
div.regions-list .holder #container2 #container1 #col2{float:left;width:46%;position:relative;left:56%;overflow:hidden;}
.region-block .regions-list ul{list-style:none;font-size:13px;line-height:16px;margin:3px 0 15px 0;padding-left:2px;}
.region-block .regions-list ul li{margin-left:0px;padding-left:2px;}
.region-block .regions-list ul a{color:#0571c7;}
.region-block .regions-list ul a:hover{color:#083553;}
.region-block .regions-list dl{margin:0;overflow:hidden;color:#000;}
.region-block .regions-list dl dt{float:left;padding:0 13px 0 0;}
.region-block .regions-list dl dd{margin:0;overflow:hidden;}
.region-block .regions-list dl ul{list-style:none outside none;margin:0 0 0 17px;padding:0;width:380px;}
.region-block .regions-list dl ul li{display:inline;background:url(../images/separator5.gif) no-repeat 0 2px;padding:0 2px 0 6px;}
.region-block .regions-list dl ul li:first-child{background:none;padding-left:0;}
.region-block .btn-region{background:url(../images/bg-locations2.png) no-repeat;float:left;color:#f6f6f6;padding:0 0 4px 62px;cursor:pointer;}
p.footer-regional-title{display:block;padding-left:2px;font-weight:bold;font-weight:10pt;text-transform:uppercase;margin:0!important;font-size:10px;color:black;}
.region-block .btn-region:hover{text-decoration:none;}
.region-block .btn-region span{background:url(../images/bullet4.gif) no-repeat 100% 8px;float:left;padding:0 15px 0 0;font-size:13px;line-height:22px;}
.region-block:hover .btn-region span{background:url(../images/bullet4-hover.gif) no-repeat 100% 8px;}
.footer-frame .contacts-block{float:left;position:relative;padding:12px 0 0;}
.footer-frame .contacts-block .btn-contacts{float:left;background:url(../images/sprite2.png) no-repeat -122px -209px;width:106px;height:25px;text-align:center;font-size:13px;line-height:22px;color:#fff;padding:1px 11px 0 0;}
.footer-frame .contacts-block:hover .btn-contacts{background-position:-122px -273px;}
.footer-frame .contacts-block .contact-info{position:absolute;bottom:38px;left:-82px;background:#fff;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;box-shadow:0 0 3px #e2e2e3;-webkit-box-shadow:0 0 3px #e2e2e3;-moz-box-shadow:0 0 3px #e2e2e3;border:solid #e2e2e2;border-width:1px 1px 0;width:276px;padding:7px 0 0;display:none;z-index:1000;text-align:left;}
* html .footer-frame .contacts-block .contact-info{bottom:36px;}
.footer-frame .contacts-block:hover .contact-info{display:block;}
.footer-frame .contacts-block .contact-info ul{padding:0;margin:0;list-style:none;line-height:17px;font-size:13px;}
.footer-frame .contacts-block .contact-info ul li{background:#fff url(../images/bg-email.gif) repeat-x;padding:10px 5px 9px 32px;}
.footer-frame .contacts-block .contact-info ul li:first-child{background:none;}
.footer-frame .contacts-block .contact-info ul ul li{background:none;padding:0;}
.footer-frame .contacts-block .contact-info .title{font-size:15px;line-height:17px;font-weight:bold;color:#083553;display:block;margin:0 0 5px;}
.footer-frame .contacts-block .contact-info .holder{overflow:hidden;width:100%;}
.footer-frame .contacts-block .contact-info .image-holder{float:left;width:50px;text-align:center;margin:0 9px 0 0;}
.footer-frame .contacts-block .contact-info .description{overflow:hidden;}
.footer-frame .contacts-block .contact-info .description dl{margin:0;overflow:hidden;font-weight:bold;font-size:11px;color:#1c4866;}
.footer-frame .contacts-block .contact-info .description dl dt{float:left;padding:0 3px 0 0;}
.footer-frame .contacts-block .contact-info .description dl dd{margin:0;}
.footer-frame .contacts-block .contact-info .description .mark{font:bold 15px/16px Helvetica,Arial,sans-serif;color:#0368b8;}
.footer-frame .contacts-block .contact-info .other{background:url(../images/bullet3.gif) no-repeat 100% 2px;color:#343e4b;padding:0 10px 0 0;font-weight:bold;font-size:11px;}
.footer-frame .contacts-block .btn-contacts:hover{text-decoration:none;}
.footer-frame .social-networks{float:right;padding:11px 0 0 0;}
* html .footer-frame .social-networks{width:253px;}
* +html .footer-frame .social-networks{width:253px;}
.footer-frame .social-networks .label{float:left;font-size:13px;color:#fff;padding:5px 2px 0 0;}
.footer-frame .social-networks ul{padding:0;margin:0;list-style:none;float:left;}
.footer-frame .social-networks ul li{float:left;margin:0 0 0 6px;width:26px;display:inline;}
.footer-frame .social-networks ul a{float:left;background:url(../images/sprite2.png) no-repeat;width:26px;height:26px;text-indent:-9999px;overflow:hidden;}
.footer-frame .social-networks ul .facebook{background-position:0 -242px;}
.footer-frame .social-networks ul .twitter{background-position:-29px -242px;}
.footer-frame .social-networks ul .linkedin{background-position:-58px -242px;}
.footer-frame .social-networks ul .icon1{background-position:-87px -242px;}
.footer-frame .social-networks ul .youtube{background-position:-116px -242px;}
.footer-frame .social-networks ul .icon2{background-position:-145px -242px;}
.popup{position:absolute;top:-9999px;left:-9999px;padding:11px 10px 9px 11px;background:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:1000;}
.popup .btn-close{position:absolute;top:-48px;right:-65px;background:url(../images/btn-close.gif) no-repeat;font-size:12px;color:#fff;padding:6px 0 8px 36px;}
#page{width:100%;}
.popup .holder{background:#fff no-repeat;position:relative;}
.popup iframe{display:block;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:visible;padding:70px;min-height:500px;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#cboxContent{overflow:visible;}
#cboxLoadingGraphic{background:url(../images/loading-circle.gif) no-repeat center center;}
#cboxTitle,#cboxCurrent,#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{display:none!important;}
#colorbox .popup{position:relative;left:0;top:0;}
.partners-footer-holder{width:980px;margin:0 auto;position:relative;z-index:1;}
#footer .three-columns .column .home-news-tabs .blog-link{margin-right:15px;}
.main-cta-btn{float:left!important;overflow:hidden!important;display:inline-block!important;position:relative!important;padding:8px 17px!important;font:bold 16px Arial,Helvetica,sans-serif!important;color:#FFF!important;background:#aebd00!important;border:1px solid #94a505!important;-webkit-border-radius:1px!important;-moz-border-radius:1px!important;border-radius:1px!important;box-shadow:inset 0 0 2px #D5F7BA!important;-webkit-box-shadow:inset 0 0 2px #D5F7BA!important;text-align:center!important;cursor:pointer!important;transition:background .2s!important;-moz-transition:background .2s!important;-webkit-transition:background .2s!important;}
.no-float{float:none!important;}
.main-cta-btn:hover{background:#cad800!important;transition:background .2s!important;-moz-transition:background .2s!important;-webkit-transition:background .2s!important;}
.alt-cta-btn{float:left!important;display:inline-block!important;overflow:hidden!important;position:relative!important;padding:8px 17px!important;font:bold 16px Arial,Helvetica,sans-serif!important;color:#FFF!important;text-align:center!important;background:#0E8FD8!important;border:solid 1px #0c83c6!important;box-shadow:inset 0 0 2px #DFDFDF!important;letter-spacing:1px!important;margin-left:11px!important;border-radius:1px!important;-moz-border-radius:1px!important;-webkit-border-radius:1px!important;transition:background .2s!important;-moz-transition:background .2s!important;-webkit-transition:background .2s!important;}
.alt-cta-btn:hover{color:#FFF!important;background:#0B9BEB!important;transition:background .2s!important;-moz-transition:background .2s!important;-webkit-transition:background .2s!important;}
.alt-cta-btn-sm{float:left;overflow:hidden;position:relative;padding:5px 8px;font:normal 13px Arial,Helvetica,sans-serif;color:#FFF!important;text-align:center;background:#575757;background:-moz-linear-gradient(top,#575757 50%,#000000 56%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#575757),color-stop(56%,#000000));background:-webkit-linear-gradient(top,#575757 50%,#000000 56%);background:-o-linear-gradient(top,#575757 50%,#000000 56%);background:-ms-linear-gradient(top,#575757 50%,#000000 56%);background:linear-gradient(to bottom,#575757 50%,#000000 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757',endColorstr='#000000',GradientType=0 );border:solid 1px #627887;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:inset 0 0 2px #DFDFDF;-webkit-border-radius:inset 0 0 2px #DFDFDF;letter-spacing:1px;}
.alt-cta-btn-sm:hover{color:#FFF!important;background:#787878;background:-moz-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#787878),color-stop(56%,#3b3b3b));background:-webkit-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-o-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-ms-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:linear-gradient(to bottom,#787878 50%,#3b3b3b 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878',endColorstr='#3b3b3b',GradientType=0 );}
#livechat-full{top:150px;right:0;height:482px!important;}
#livechat-compact-container{height:153px;position:fixed;right:0;top:290px;z-index:10000;}
.sub-inner-page #livechat-compact-container{display:none;}
.btn-chat a{font-family:helvetica,arial,sans-serif;color:#fff;text-decoration:none;background:#1798F7;padding:30px 40px 10px;display:block; /* font-weight:bold; */
font-size:15px;box-shadow:0 0 0 1px #03b2ff inset;border:1px solid #144866;border-radius:2px;-webkit-transform:rotate(90deg) translate(0,-20px);-ms-transform:rotate(90deg) translate(0,-20px);transform:rotate(90deg) translate(0,-20px);position:relative;right:-42px;transition:background 0.2s,right 0.2s;}
.btn-chat a:hover{background:#47B6F5; /* right:-32px; */
transition:background 0.2s,right 0.2s;}
.video-container{width:auto;height:auto;position:relative;overflow:hidden;background:#000;color:#ccc;border:solid 3px #000;}
.video-container:hover{cursor:pointer;}
.video-container .caption{display:none;position:absolute;top:0;left:0;width:100%;padding:10px;color:#ccc;font-size:20px;font-weight:bold;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#1F1F1F;background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);opacity:.9;}
.video-container .control{background:#454545;color:#FFF;position:absolute;bottom:15px;left:20%;width:60%;z-index:5;display:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:.9;height:60px;}
.video-container .topControl{height:11px;border-bottom:1px solid #404040;padding:5px 5px 3px;background:#1F1F1F;background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);border-top-left-radius:2px;border-top-right-radius:2px;-moz-border-top-left-radius:2px;-moz-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;}
.video-container .btmControl{clear:both;background:#1F1F1F;background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);}
.video-container .control div.btn{float:left;width:45px;height:40px;padding:0;border-right:1px solid #666;cursor:pointer;}
.video-container .control div.btnPlay{background:url(../images/globalsign-player-controls.png) no-repeat 16px 5px;}
.video-container .control div.btnPlay.btn.paused{background:url(../images/globalsign-player-controls.png) no-repeat -19px 5px;}
.video-container .control div.btnStop{background:url(../images/globalsign-player-controls.png) no-repeat -59px 5px;text-align:center;}
.video-container .control div.sound{background:url(../images/globalsign-player-controls.png) no-repeat -194px 5px;text-align:center;border-right:none;border-left:1px solid #666;float:right;}
.video-container .control div.sound2{background:url(../images/globalsign-player-controls.png) no-repeat -149px 5px;text-align:center;}
.video-container .control div.btnFS{background:url(../images/globalsign-player-controls.png) no-repeat -101px 5px;text-align:center;border-right:none;border-left:1px solid #666;float:right;width:54px;}
.video-container .progress{width:85%;height:10px;position:relative;float:left;cursor:pointer;background:#444;background:-moz-linear-gradient(top,#666,#333);background:-webkit-linear-gradient(top,#666,#333);background:-o-linear-gradient(top,#666,#333);box-shadow:0 2px 3px #333 inset;-moz-box-shadow:0 2px 3px #333 inset;-webkit-box-shadow:0 2px 3px #333 inset;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.video-container .progress span{height:100%;position:absolute;top:0;left:0;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.video-container .timeBar{z-index:10;width:0;background:#4f90bc;background:-moz-linear-gradient(top,#4f90bc 50%,#1c4866 51%,#1c4866 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#4f90bc),color-stop(51%,#1c4866),color-stop(100%,#1c4866));background:-webkit-linear-gradient(top,#4f90bc 50%,#1c4866 51%,#1c4866 100%);background:-o-linear-gradient(top,#4f90bc 50%,#1c4866 51%,#1c4866 100%);background:-ms-linear-gradient(top,#4f90bc 50%,#1c4866 51%,#1c4866 100%);background:linear-gradient(to bottom,#4f90bc 50%,#1c4866 51%,#1c4866 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f90bc',endColorstr='#1c4866',GradientType=0 );box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;-webkit-box-shadow:0 0 1px #fff;}
.video-container .bufferBar{z-index:5;width:0;background:#777;background:-moz-linear-gradient(top,#999,#666);background:-webkit-linear-gradient(top,#999,#666);background:-o-linear-gradient(top,#999,#666);box-shadow:2px 0 5px #333;-moz-box-shadow:2px 0 5px #333;-webkit-box-shadow:2px 0 5px #333;}
.video-container .time{width:15%;float:right;text-align:center;font-size:11px;line-height:12px;}
.video-container .volume{position:relative;cursor:pointer;width:60px;height:10px;float:right;margin-top:12px;margin-right:10px;border:solid 1px #666;}
.video-container .volumeBar{display:block;height:100%;position:absolute;top:0;left:0;background-color:#FFF;z-index:10;}
.home-page #main{width:100%;margin-bottom:0;}
.home-banner-block{background:#DDD;margin:0 0 0;position:relative;}
.home-page #main,.home-page#main{width:100%;margin-bottom:0;background:#f0f0f0;}
.home-page .home-page .home-banner-block{margin-bottom:45px;}
.home-banner-block .banner-gallery{margin:0 auto;width:960px;}
.home-banner-block .banner-gallery .frame,.home-banner-block .banner-gallery .text-frame{width:1920px;margin-left:-475px;height:398px;overflow:hidden;}
.home-banner-block .banner-gallery .text-frame{position:absolute;top:0;margin-left:-960px;left:50%;}
.home-banner-block ul{padding:0;margin:0;list-style:none;}
.home-banner-block .banner-gallery .frame ul,.home-banner-block .banner-gallery .text-frame ul{width:9999px;overflow:hidden;}
.home-banner-block .banner-gallery .frame ul li,.home-banner-block .banner-gallery .text-frame ul li{float:left;width:1920px;height:398px;position:relative;}
.home-banner-block .banner-gallery .prev,.home-banner-block .banner-gallery .next{position:absolute;background:url(../images/homepage-interaction-sprite.png) no-repeat 0 -88px;width:88px;height:116px;text-indent:-9999px;top:36.3%;opacity:0;visibility:hidden;transition:visibility 0s linear .4s,opacity .4s;-moz-transition:visibility 0s linear .4s,opacity .4s;-webkit-transition:visibility 0s linear .4s,opacity .4s;z-index:1000;}
.home-banner-block .banner-gallery .prev{left:8.6%;}
.home-banner-block .banner-gallery .next{background-position:0 -147px;right:8.7%;}
.home-banner-block .banner-gallery:hover .prev,.home-banner-block .banner-gallery:hover .next{opacity:1;visibility:visible;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;}
/* Banner 1 */
.home-banner-block .banner-bg{position:absolute;margin-left:-960px;left:50%;width:1918px;height:398px;border-left:inset 1px #000;border-right:inset 1px #000;}
.home-banner-block .banner-01-content{margin-top:-22px;}
.home-banner-block  h1{margin:0 0 8px;font:200 45px/48px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#FFF;}
.home-banner-block  p{margin:0 0 30px;font:100 35px/36px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#FFF;padding:0 60px 0 0;}
.home-banner-block  .main-cta-btn2{font:normal 19px/22px Helvetica,Arial,sans-serif;padding:8px 23px;}
.home-banner-block  .main-cta-btn{font:bold 18px/20px Arial,Helvetica,sans-serif;display:block;padding:9px 0 0;width:130px;height:27px;margin:15px 0 0;}
.home-banner-block .banner-01-content h1{margin-bottom: 22px;}
/* Banner 2 */
/* .home-banner-block .banner-02-bg{position:absolute;margin-left:-960px;left:50%;background:url(../images/homepage-banner-05-large.jpg) no-repeat;width:1918px;height:415px;border-left:inset 1px #000;border-right:inset 1px #000;}
*/
.home-banner-block .alt-cta-btn2{padding:8px 23px;font:400 19px/22px Helvetica,Arial,sans-serif;}
.home-mid-block .content-box.right-box .main-cta-btn2,.home-mid-block .content-box.right-box .alt-cta-btn2{padding:8px;margin:0 7px 14px 0;width:77px;text-align:center;font:500 15px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.home-mid-block .content-box p.more{margin:10px 10px 16px 16px;color:#0368B8;transition:margin .2s;}
.home-mid-block .content-box h2{font:400 20px/20px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;color:#1d1d1d;margin:12px 16px 10px;}
.home-mid-block .content-box .content{padding:0;display:block;overflow:hidden;}
.social-footer-block h3 a:hover{color:#0368B8;}
.social-footer-block .customer-box .customer-logo-holder .gallery{margin:0 0 -10px 5px;pointer-events:none;}
.home-banner-block .banner-content{position:absolute;top:110px;left:480px;width:575px;}
.home-banner-block .banner-content p{margin:0 0 17px;font:200 34px/34px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#FFF;}
.home-banner-block .banner-01-content p{font:200 28px/34px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:10px 0 12px;}
.home-banner-block .banner-02-ms-logo{margin:0 0 4px 3px;}
.home-banner-block  h2{margin:0 0 12px;font:200 40px/50px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#FFF;}
.home-banner-block  p{margin:0 0 24px;font:200 32px/32px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#FFF;padding:0 100px 0 0;}
.home-banner-block .main-cta-btn2{padding:8px 23px;font:400 19px/22px Helvetica,Arial,sans-serif;}
.home-banner-block .banner-gallery .switchers{position:absolute;top:355px;left:50%;width:120px;height:21px;margin-left:-60px;}
.home-banner-block .banner-gallery .switchers li{background:none repeat scroll 0 0 rgba(200,200,200,0.5);border:2px solid #ccc;border-radius:50%;-webkit-border-radius:50%;display:inline-block;height:15px;margin:0 2px 0 0;width:15px;vertical-align:top;-webkit-transform:translateZ(0);cursor:pointer;}
.home-banner-block .banner-gallery .switchers li a{text-indent:-9999px;display:block;background:none repeat scroll 0 0 transparent;border-radius:50%;-webkit-border-radius:50%;height:13px;margin:1px;width:13px;-webkit-transform:translateZ(0);-webkit-transition:background 0.2s;transition:background 0.2s;}
.home-banner-block .banner-gallery .switchers li:active a,.home-banner-block .banner-gallery .switchers li.active a{background:none repeat scroll 0 0 #ccc;border-radius:50%;-webkit-border-radius:50%;height:13px;margin:1px;width:13px;-webkit-transform:translateZ(0);-webkit-transition:background 0.2s;transition:background 0.2s;}
.home-banner-block .banner-news-feed-block{background:#F7F7F7;width:100%;border-bottom:solid 1px #DDD;box-shadow:0 15px 14px -14px #DEDEDE;-webkit-box-shadow:0 15px 14px -14px #DEDEDE;}
.home-banner-block .banner-news-feed-block .frame{width:958px;height:17px;margin:0 auto;padding:15px 2px 13px;position:relative;}
.home-banner-block .banner-news-feed-block .frame .nav-arrows{position:absolute;top:11px;left:-3px;color:#2c2c2c;font:400 14px/16px Helvetica,Arial,sans-serif;width:39px;}
.home-banner-block .banner-news-feed-block .frame .nav-arrows .prev,.home-banner-block .banner-news-feed-block .frame .nav-arrows .next{background:url(../images/homepage-news-switchers-invert.png) no-repeat -19px 0;background-color:#A7A7A7;display:block;float:left;width:9px;height:14px;text-indent:-9999px;margin:5px 3px 0 0;padding:0 1px 0 4px;transition:background-color .2s;-moz-transition:background-color .2s;-webkit-transition:background-color .2s;}
.home-banner-block .banner-news-feed-block .frame .nav-arrows .next{background-position:1px 0;margin:5px 0 0 3px;padding:0 1px 0 0;}
.home-banner-block .banner-news-feed-block .frame .nav-arrows .prev:hover,.home-banner-block .banner-news-feed-block .frame .nav-arrows .next:hover{background-color:#373737;transition:background-color .2s;-moz-transition:background-color .2s;-webkit-transition:background-color .2s;}
.home-banner-block .banner-news-feed-block .frame .nav-arrows .seperator{background:#a3aba5;display:block;float:left;width:1px;height:24px;margin:0 2px;text-indent:-9999px;}
.home-banner-block .banner-news-feed-block .frame ul{position:relative;margin:0 0 0 43px;}
.home-banner-block .banner-news-feed-block .frame ul li{pointer-events:none;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.home-banner-block .banner-news-feed-block .frame ul li.active{pointer-events:auto;filter:alpha(opacity=100);opacity:1;}
.home-banner-block .banner-news-feed-block .frame span{font:400 14px/16px Helvetica,Arial,sans-serif;color:#2c2c2c;}
.home-banner-block .banner-news-feed-block .frame .news-type{display:inline-block;margin-right:6px;}
.home-banner-block .banner-news-feed-block .frame .news-type a{color:#2c2c2c;margin-right:6px;display:inline-block;}
.home-banner-block .banner-news-feed-block .frame a{color:#2c2c2c;font:400 14px/16px Helvetica,Arial,sans-serif;}
.home-banner-block .banner-news-feed-block .frame a:hover{color:#0368B8;}
.home-mid-block{overflow:hidden;width:1000px;margin:0 auto 0px;padding:0 5px 18px;}
.home-page .home-mid-block{padding:0 5px 57px 15px;}
.home-mid-block .main-content-holder{overflow:hidden;}
.home-mid-block .content-box{width:230px;float:left;margin:0 10px 0 0;position:relative;}
/* .home-mid-block .content-box.first-child,.home-mid-block .content-box:first-child{margin-right:90px;}
*/
.home-mid-block .content-box.right-box{margin:0;border:none;background:#166485;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:208px;padding:10px 23px 15px}
.home-mid-block .content-box.right-box h2{font-size:21px;margin:13px 0 14px;color:#FFF;}
.home-mid-block .content-box p{font:400 14px/16px Helvetica,Arial,sans-serif;color:#6c6c6c;margin:10px 25px 20px 16px;}
.home-mid-block .content-box .content{padding:0;}
.home-mid-block .content-box .content .more-img{display:inline-block;background:#000;}
.home-mid-block .content-box .content .more-img img{filter:alpha(opacity=100);opacity:1;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;}
.home-mid-block .content-box .content .more-img:hover img{filter:alpha(opacity=95);opacity:.95;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.home-mid-block .content-box .content a{font-size:14px;}
.home-mid-block .content-box .link-block .underlay img{opacity:1;filter:alpha(opacity=100);transition:opacity .2s;}
.home-mid-block .content-box .link-block:hover .underlay img{opacity:.85;filter:alpha(opacity=85);transition:opacity .2s;}
.home-mid-block .content-box.right-box ul li{margin-bottom:3px;}
.home-mid-block .main-content-holder{overflow:hidden;padding:0 10px 10px;}
.home-mid-block .content-box .link-block:hover p.more{margin-left:21px;transition:margin .2s;}
.home-mid-block .content-box.right-box p{margin:0 0 10px;font:400 14px/16px Helvetica,Arial,sans-serif;color:#FFF;opacity:.8;filter:alpha(opacity=80);}
.home-mid-block .content-box.right-box .main-cta-btn2,.home-mid-block .content-box.right-box .alt-cta-btn2{border:solid 1px #144866;-moz-box-shadow:0 0 0 1px #03b2ff inset;-webkit-box-shadow:0 0 0 1px #03b2ff inset;box-shadow:0 0 0 1px #03b2ff inset;margin-right:0}
.home-mid-block .content-box.right-box .alt-cta-btn2{width:82px;}
.alt-cta-btn2{background:#139eec;border:solid 1px #0c83c6;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;font-weight:normal;padding:8px 17px;font-size:15px;color:#FFF!important;float:left;overflow:hidden;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.main-cta-btn2{background:#aebd00;border:solid 1px #94a505;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;font-weight:normal;padding:8px 17px;font-size:15px;color:#FFF!important;float:left;overflow:hidden;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.home-mid-block .content-box.right-box .main-cta-btn2{border:solid 1px #37421E;-moz-box-shadow:0 0 0 1px #aebd00 inset;-webkit-box-shadow:0 0 0 1px #aebd00 inset;box-shadow:0 0 0 1px #A4D800 inset;margin-right:7px;}
.home-mid-block .content-box.right-box p.add{opacity:1;filter:alpha(opacity=100);clear:both;font:normal 15px/17px Helvetica,Arial,sans-serif;margin:0 0 5px;}
.home-mid-block .content-box .content.link-block{border:solid 1px #dcdcdc;background:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:268px;}
.home-mid-block .content-box .link-block .underlay{background:#000;overflow:hidden;}
.home-mid-block .right-box ul{list-style:none;padding:0;margin:0 0 8px 1px;overflow:hidden;clear:both;}
.home-mid-block .right-box ul li{margin:0 0 5px;}
.home-mid-block .right-box ul li a{background:url(https://static2.globalsign.com/images/white-bullet-sm.png) no-repeat 0 4px;padding:0 0 0 16px;display:inline-block;color:#FFF;}
.home-mid-block .right-box ul li a:hover{color:#B2C3CE;}
#mainv2-footer .customers-fade-block{width:962px;margin:-3px auto 46px;}
#mainv2-footer .customers-fade-block h3{font-size:17px;color:#1d1d1d;margin:0 0 10px;}
#mainv2-footer .customers-fade-block .fade-strip{height:94px;width:962px;}
#mainv2-footer .customers-fade-block .fade-strip .grey,#mainv2-footer .customers-fade-block .fade-strip .color{height:94px;width:962px;}
#mainv2-footer .customers-fade-block .fade-strip .grey{background:url(../images/homepage-customers-logos-grey.png) no-repeat;}
#mainv2-footer .customers-fade-block .fade-strip .color{background:url(../images/homepage-customers-logos-color.png) no-repeat;}
.customers-fade-block{clear:both;overflow:hidden;margin:34px 0 46px 5px;}
.customers-fade-block h3{margin:0 0 13px;font:200 22px/24px Helvetica,Arial,sans-serif;color:#000;}
.customers-fade-block .fade-strip{width:969px;height:114px;position:relative;margin:0px auto;}
.customers-fade-block .fade-strip .grey,.customers-fade-block .fade-strip .color{position:absolute;top:0;left:0;width:969px;height:114px;text-indent:-9999px;background:url(../images/customer-logo-strip-grey.png) no-repeat;}
.customers-fade-block .fade-strip .color{background:url(../images/customer-logo-strip-color.png) no-repeat;opacity:0;filter:alpha(opacity=0);}
#footer .home-legal-footer{padding-bottom:30px;}
#footer .home-legal-footer .footer-holder .info-block{width:895px;overflow:hidden;padding:0 29px 44px 56px;margin:0;background:none;}
#footer .home-legal-footer .footer-holder .info-block .alignleft{float:left;margin:0 38px 0 0;}
#footer .home-legal-footer .info-block .partners-list{float:right;width:162px;padding:6px 0 0;}
#footer .home-legal-footer .info-block .partners-list ul{padding:0;margin:0 0 9px;list-style:none;overflow:hidden;height:1%;}
#footer .home-legal-footer .info-block .partners-list ul li{display:block;margin:0;text-align:center;float:none;}
#footer .home-legal-footer .info-block .partners-list .more{margin:0 0 0 7px;padding:0;display:inline-block;background:none;font-size:12px;font-weight:normal;}
#footer .home-legal-footer .info-block .partners-list .more:hover{color:#083553;}
#footer .home-legal-footer .info-block .description{overflow:hidden;font-size:11px;line-height:13px;color:#999;padding:5px 8px 0 0;}
#footer .home-legal-footer .info-block .description p{margin:0 0 8px;}
#footer .home-legal-footer .info-block .footer-nav{padding:0;margin:0 0 0 -8px;list-style:none;color:#999;}
#footer .home-legal-footer .info-block .footer-nav a{color:#999;}
#footer .home-legal-footer .info-block .footer-nav a:hover{color:#0368B8;}
#footer .home-legal-footer .info-block .footer-nav li{display:inline;padding:0 4px 0 8px;}
.social-footer-block{width:970px;padding:0 0 5px 12px;margin:-10px auto 28px;overflow:hidden;}
.social-footer-block .news-box{width:345px;float:left;margin:0 65px 0 0;}
.social-footer-block h3{font:300 17px/20px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#1d1d1d;margin:0;}
.social-footer-block h3 a{color:#1d1d1d;}
.social-footer-block .news-post.first{border-top:none;}
.social-footer-block .news-post{overflow:hidden;margin:0;padding:15px 30px 10px 0;border-top:solid 1px #DFDFDF;}
/* Old Cal items
.social-footer-block .news-post .cal-item{float:left;background:url(../images/icon-calendar.png) no-repeat;width:38px;height:33px;padding:0 2px 8px 0;text-align:center;margin:2px 20px 2px 0;}
.social-footer-block .news-post .cal-item .month{color:#FFF;display:block;margin:3px 0 1px;font:bold 7px/12px Helvetica,Arial,sans-serif;}
.social-footer-block .news-post .cal-item .day{font:500 17px/18px Helvetica,Arial,sans-serif;color:#5a5a5a;}
*/
/* CSS Cal items */
.social-footer-block .news-post .cal-item{border-bottom:2px solid #e6e6e6;border-right:1px solid #e6e6e6;float:left;height:36px;margin:6px 20px 2px 2px;padding:0 1px 0 0;text-align:center;width:40px;border:2px solid #e6e6e6;overflow:visible;border-top:0;border-left:0;}
.social-footer-block .news-post .cal-item .month{background:none repeat scroll 0 0 #2f96d0;color:#fff;display:block;font:bold 7px/12px Helvetica,Arial,sans-serif;padding:2px 0 3px 0px;text-transform:uppercase;margin-top:-5px;margin-left:-4px;}
.social-footer-block .news-post .cal-item .day{background:none repeat scroll 0 0 #fff;color:#5a5a5a;display:block;font:500 17px/18px Helvetica,Arial,sans-serif;padding:3px 0 4px 1px;border-bottom:1px solid #e6e6e6;margin-top:-3px;margin-left:-4px;}
.social-footer-block .news-post a{display:block;overflow:hidden;}
.social-footer-block .post-title{color:#1d1d1d;font:200 13px/16px Helvetica,Arial,sans-serif;transition:.2s color;}
.social-footer-block .post-title::after{content:"...";}
.social-footer-block a:hover .post-title{color:#0368B8;transition:.2s color;}
.social-footer-block .blog-box .news-post{margin:4px 0 0;padding:12px 0 5px;}
.social-footer-block .blog-box .news-post .author{display:block;color:#484848;font:300 11px/13px Helvetica,Arial,sans-serif;margin:4px 0 0;}
.social-footer-block .blog-box{width:253px;float:left;margin:0 53px 0 0;}
.social-footer-block .customer-box{width:254px;float:right;margin:0 0 0 0;}
.social-footer-block .customer-box .customer-logo-holder{background:#FFF;border:solid 1px #DFDFDF;text-align:center;padding:1px 12px 14px;margin:12px 0 0;}
/* light-scheme popup */
.light-scheme.popup.renew{overflow:hidden;border:1px solid rgba(140,140,140,0.25);box-shadow:0 -1px 3px rgba(0,0,0,0.1);}
.light-scheme.popup.renew .holder{overflow:hidden;padding:18px 0 41px 12px;}
.light-scheme.popup.renew .holder .content-container .tick-bullet-list{margin-top:-6px;}
.light-scheme.popup.renew .content-container{margin:0;padding-top:5px;overflow:hidden;width:auto;}
.light-scheme.popup.renew .content-container .heading h3{font:500 24px/28px Helvetica,Arial,sans-serif;}
.popup.renew .holder .leading{font:200 16px/20px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#000;margin:11px 0 0;}
.light-scheme.popup .renew-popup-img{float:left;padding:33px 24px 0 0;}
.light-scheme.renew.popup .holder .link-holder a{font:500 20px/22px Helvetica,Arial,sans-serif;}
.light-scheme.popup.renew .holder .content-container .tick-bullet-list ul{font:500 20px/24px Helvetica,Arial,sans-serif;}
.popup .small-print{clear:both;color:#000000;font:200 12px/14px Helvetica,Arial,sans-serif;margin:16px 0 0;}
.light-scheme.popup .btn-close{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#0368B8;font-size:14px;padding:6px 0 8px 36px;position:absolute;right:12px;top:6px;}
.light-scheme.popup .btn-close:hover{opacity:0.7;transition:opacity 0.2s ease 0s;}
.popup .btn-close.blue-white{background:url("../images/blue-white-btn-close.png") no-repeat scroll;color:#fff;padding:7px 0 8px 33px;}
.light-scheme.popup .btn-close.blue-icon .close-btn-icon{background:url("../images/blue-close-btn.jpg") no-repeat scroll;display:block;float:left;height:31px;margin:-5px -1px 0;width:32px;}
.light-scheme.popup .holder .link-holder{padding-top:11px;overflow:hidden;}
.light-scheme.popup .holder .link-holder a{font:200 15px/19px Helvetica,Arial,sans-serif;}
.popup .btn-close.white{color:#000;}
.light-scheme.popup{background:#fff;-webkit-box-shadow:0px -1px 12px rgba(0,0,0,0.1);-moz-box-shadow:0px -1px 12px rgba(0,0,0,0.1);box-shadow:0px -1px 12px rgba(0,0,0,0.1);}
.light-scheme.popup .holder{width:736px;background:#fff;padding:5px 0 23px 38px;}
.light-scheme.popup .holder .heading h3{font:100 24px/28px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#000;margin-bottom:0;}
.btn-close.black-icon .close-btn-icon{background:url("../images/close-btn-black.png") no-repeat scroll;margin:-6px -1px 0;}
.mainv2-content-block.ssl .features-section .features-box.small-text .tick-bullet-leading{margin:14px 0 10px;}
.btn-close .close-btn-icon{display:block;background:url("../images/white-close-btn.png");background-repeat:no-repeat;width:32px;height:31px;float:left;margin:-6px 2px 0;}
/* need to specify */
.mainv2-content-block .features-box ul,.tick-bullet-list ul,ul.checkmark-list-item{color:#333;margin:0;padding:0;list-style:none;}
.mainv2-content-block.ssl .features-box ul{margin:19px 0 0;}
.light-scheme.popup.switch .content-container .tick-bullet-list ul li{font:500 18px/21px Helvetica,Arial,sans-serif;margin:0 0 12px;}
.mainv2-content-block .features-box ul li{/* We want to replacet his with a regular bullet point eventaully,so the checkmark only shows up for tick-bullets2 class */
	/* background:url("../images/icon-checkmark.png") no-repeat scroll 1px 0 rgba(0,0,0,0); */
min-height:25px;margin:0 0 5px;padding:6px 30px 0 20px;position:relative;}
.mainv2-content-block .features-box ul li:before{/* Before element forms the square bullet */
	/* Copied from main nav menu */
background:none repeat scroll 0 0 #172f46;box-shadow:0 0 1px #3f92ee,0 0 1px #4b85dd inset;content:"•";display:inline-block;height:6px;left:2px;position:absolute;text-indent:-9999px;top:11px;width:6px;}
.mainv2-content-block .features-box.tick-bullet-list ul{margin-top:5px;}
.mainv2-content-block .features-box.tick-bullet-list ul li{position:relative;background:url("../images/icon-checkmark.png") no-repeat scroll 1px 0 rgba(0,0,0,0);margin:0 0 12px;padding:7px 30px 0 42px;}
.tick-bullet-list ul li{position:relative;background:url("../images/icon-checkmark.png") no-repeat scroll 1px 0 rgba(0,0,0,0);margin:0 0 15px;padding:5px 30px 0 42px;min-height:20px;}
.mainv2-content-block .features-box.tick-bullet-list ul li:before{display:none;}
.features-box.two-column ul{display:inline-block;width:49%;vertical-align:top;}
.features-box.two-column ul li{float:left;clear:left;height:35px!important;margin:0 0 20px!important;padding-top:5px!important;}
.mainv2-content-block .features-box td ul li{clear:left;float:left;}
.mainv2-content-block.ssl .features-box ul li{margin:0 0 10px;padding-top:4px;}
.mainv2-content-block .features-box h3{margin:0px 0 15px;}
.mainv2-content-block .features-box h3:first-child{margin:-12px 0 15px;}
.light-scheme.popup.renew .tick-bullet-list ul li{margin:0 0 5px;}
ul.checkmark-list-item{padding-left:0px;}
.checkmark-list-item li{list-style-type:none;background:url('../images/icon-checkmark.png') no-repeat scroll 0 0;padding-left:42px;padding-top:6px;padding-bottom:6px;margin-bottom:10px;min-height:25px;}
/* PL May '14 */
.mainv2-content-block .features-box.small-text ul li{background:url("../images/icon-checkmark.png") no-repeat scroll 0 0 rgba(0,0,0,0);color:#0368B8;margin:0;min-height:18px;padding-left:34px;padding-top:6px;}
td.currency-switch-container{position:relative;}
td.currency-switch-container .pricing-switcher-box{position:absolute;top:5px;right:40px;width:175px;}
div.pricing-switcher-box{position:relative;height:56px;}
.selectricPrice{padding-bottom:20px;}
.selectricPrice .selectric .label{font-size:12px;line-height:18px;color:#7d7d7d;margin:0px;}
table div.pricing-switcher-box{height:32px;text-align:left!important;}
box.currency-select{color:#666;display:inline;font-size:12px;}
.pricing-switcher-box .selectric{background:#fff;width:210px;}
.pricing-switcher-box .selectricItems{top:60%;}
.cc-cookies{position:fixed;width:90%;left:0;bottom:0px!important;padding:0.5em 5%;background:#DADADA;background:rgba(219,219,219,0.85);color:#1C4866;font-size:13px;font-weight:normal;z-index:99999;text-align:center;}
.cc-cookies{bottom:0!important;display:none;}
.cc-cookies a,.cc-cookies a:hover{color:#0368B8;text-decoration:none;}
.cc-cookies a:hover{color:#083553;}
.cc-overlay{height:100%;padding-top:25%;}
.cc-cookies-error{float:left;width:90%;text-align:center;margin:1em 0 2em 0;background:#fff;padding:2em 5%;border:1px solid #ccc;font-size:18px;color:#333;}
.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:inline-block;margin-left:50px;color:#fff;text-decoration:none;background:#0368B8;padding:0.5em 0.75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.35);-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in;}
.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:0.5em;}
.cc-cookies a.cc-cookie-reset{background:#f15b00;}
.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset{background:#083553;-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in;}
.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em;}
.cc-cookies.cc-discreet{width:auto;padding:0.5em 1em;left:auto;top:auto;}
.cc-cookies.cc-discreet a.cc-cookie-reset{background:none;text-shadow:none;padding:0;text-decoration:underline;}
.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none;}
@media screen and (max-width:768px){
	.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{display:block;margin:1em 0;}
}
@media screen and (max-width:480px){
	.cc-cookies{position:relative;float:left;}
}
/* =====================================================================
Selectric
====================================================================== */
.selectricWrapper{position:relative;cursor:pointer;}
.selectricDisabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.selectricOpen{z-index:999999;}
.selectricOpen .selectricItems{display:block;}
.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0;}
.selectricHideSelect select{position:absolute;left:-100%;display:none;}
.selectricInput{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;_font:0/0 a;background:none!important;}
.selectricTempShow{position:absolute!important;visibility:hidden!important;display:block!important;}
.selectricOpen .selectric{border-color:#CCC;background:#F0F0F0;z-index:9999;}
.selectric{border:1px solid #DDD;background:#F8F8F8;position:relative;border-radius:2px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:14px;line-height:22px;color:#333;min-height:18px;}
.selectric .button{display:block;position:absolute;right:0;top:0;width:30px;height:30px;color:#BBB;text-align:center;font:0/0 a;-moz-transform:scale(0.999); /* mozilla blurry arrow fix */
	/* IE Fix */
*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;}
.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}
.selectricHover .selectric{border-color:#CCC;}
.selectricHover .selectric .button{color:#888;}
.selectricHover .selectric .button:after{border-top-color:#888;}
/* Items box */
.selectricItems{display:none;position:absolute;overflow:auto;top:100%;left:0;background:#F9F9F9;border:1px solid #CCC;z-index:9998;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px;}
.selectricItems ul,.selectricItems li{list-style:none;padding:0;margin:0;min-height:20px;line-height:20px;font-size:12px;}
.selectricItems li{padding:5px!important;cursor:pointer;display:block;border-bottom:1px solid #EEE;color:#666!important;border-top:1px solid #FFF;}
.selectricItems li.selected{background:#1083C4;color:#fff!important;border-top-color:#E0E0E0;}
.selectricItems li.selected:hover{background:#1083C4;color:#fff!important;border-top-color:#E0E0E0;}
.selectricItems li:hover{background:#F0F0F0;color:#444!important;}
.contact-form .contact-form-region-wrapper{margin-left:10px;}
.contact-form .contact-form-region-wrapper label{margin:0 0 6px!important;}
.contact-form .selectric{width:390px;margin-bottom:5px;}
.contact-form .selectricItems ul li{width:100%;}
/* for buy pages */
.buy .selectricItems ul li.last{display:none;}
.buy .select-region .selectric{width:400px;}
.buy .select-currency .selectric{width:300px;}
.signup .selectricWrapper{display:inline-block;}
.buy .two-column-white .selectric,.signup .selectric{background:#eaf3f5;border-radius:0;border:1px solid #c8deef;transition:background 0.2s;-webkit-transition:background 0.2s;}
.buy .two-column-white .selectricOpen .selectric,.buy .two-column-white .selectricHover .selectric,.signup .selectricOpen .selectric,.signup .selectricHover .selectric{background:#d9e7ea;transition:background 0.2s;-webkit-transition:background 0.2s;}
.buy .two-column-white.disabled .selectricOpen .selectric,.buy .two-column-white.disabled .selectricHover .selectric{background:#eaf3f5;}
.buy .two-column-white .selectric .label,.signup .selectric .label{font-size:17px;padding:10px 14px;}
.buy .two-column-white .selectricItems,.signup .selectricItems{background:#FFF;border:1px solid #c8deef;}
.buy .two-column-white .selectricItems li,.signup .selectricItems li{padding:7px 12px 6px!important;border-bottom:1px solid #e0edf6;color:#4a4a4a!important;border-top:none;font-size:16px;}
.buy .two-column-white .selectricItems li:hover,.buy .two-column-white .selectricItems li.selected,.signup .selectricItems li:hover,.signup .selectricItems li.selected{background:#0368b8;color:rgba(255,255,255,0.95)!important;}
.buy .two-column-white .selectric .button:after,.signup .selectric .button:after{position:absolute;top:12px;right:15px;margin:auto;width:0;height:0;border:8px solid transparent;border-top-color:#BBB;border-bottom:none;border-width:8px 7px medium;transition:border-top-color 0.2s;-webkit-transition:border-top-color 0.2s;}
.buy .two-column-white .selectricOpen .selectric .button:after,.buy .two-column-white .selectricHover .selectric .button:after,.signup .selectricOpen .selectric .button:after,.signup .selectricHover .selectric .button:after{border-top-color:#666;transition:border-top-color 0.2s;-webkit-transition:border-top-color 0.2s;}
.buy .two-column-white.disabled .selectricOpen .selectric .button:after,.buy .two-column-white.disabled .selectricHover .selectric .button:after{border-top-color:#BBB;}


/********  Added file: /themes/globalsign/css/inner.css  ********/
noscript h4{clear:both;margin:10px 0 10px 0;}
#error_messages{overflow:hidden;clear:both;margin-bottom:18px;}
#error_messages #message_holder{padding:5px 10px 5px 10px;margin:0px 0 0 5px;background:#FCF8E3;position:relative;overflow:hidden;color:#a94442;border:1px solid #faebcc;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
#error_messages #message_holder p.bold-alert{letter-spacing:1px;font-weight:bold;padding-right:6px;}
#message_holder p{display:block;float:left;margin:3px 0 3px;}
#message_holder.confirm p{margin:10px 0 3px;}
#message_holder.confirm a{cursor:pointer;float:right;margin-left:15px;}
.cancel_btn.cross{font-size:26px;position:absolute;font-weight:bold;top:7px;right:12px;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);text-decoration:none;margin:0 0 0 10px;}
.cancel_btn.cross:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
#error_messages #message_holder a,#error_messages #message_holder a:hover{color:#0368B8;text-decoration:none;}
#error_messages #message_holder a:hover{color:#083553;}
#error_messages #message_holder a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,#error_messages #message_holder a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,#error_messages #message_holder a.cc-cookie-reset{display:inline-block;margin-left:50px;color:#fff;text-decoration:none;background:#0368B8;padding:0.5em 0.75em;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.35);-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in;}
#error_messages #message_holder a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b;margin-left:0.5em;}
#error_messages #message_holder a.cc-cookie-reset{background:#f15b00;}
#error_messages #message_holder a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,#error_messages #message_holder a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,#error_messages #message_holder a:hover.cc-cookie-reset{background:#083553;-o-transition:background 0.5s ease-in;-webkit-transition:background 0.25s ease-in;-moz-transition:background 0.25s ease-in;}
.visual{width:980px;margin:0 -9999px 24px;padding:0 9999px;background:#43768a url(../images/bg-info-block.jpg) repeat-x 50% 0;}
.visual{margin:0 -9999px;}
.visual .frame{padding:0 0 0 3px;width:977px;}
.column .btn-buy{width:81px;height:29px;text-indent:-9999px;overflow:hidden;display:block;margin:0 0 0 -2px;cursor:pointer;background:url(../images/sprite2.png) no-repeat 0 -205px;}
.column .btn-buy:hover{text-decoration:none;background-position:-150px -64px;}
#two-columns{height:1%;padding:22px 0 0 21px;}
#two-columns:after{content:'';display:block;clear:both;}
.visual .description{font-size:20px;line-height:24px;color:#c1d0d9;position:absolute;top:61px;left:427px;width:425px;}
.visual.inner .description{top:78px;left:461px;line-height:20px;}
.visual.inner .description .title{margin:0 0 19px;position:relative;}
.visual .title{font-size:30px;font-weight:bold;color:#fff;display:block;margin:0 0 10px;}
.visual p{margin:0;}
#content{float:left;width:690px;}
.breadcrumbs{margin:29px 0 0 0;padding:0 0 21px;list-style:none;overflow:hidden;height:1%;color:#7d7d7d;}
* html .breadcrumbs{padding:0 0 13px;}
* +html .breadcrumbs{padding:0 0 13px;}
.breadcrumbs li{float:left;background:url(../images/separator6.gif) no-repeat 0 3px;padding:0 4px 0 7px;}
.breadcrumbs li:first-child,.breadcrumbs li.first-child{background:none;padding-left:0;}
.breadcrumbs a:hover{text-decoration:none;color:#083553;}
#content .article{font-size:13px;line-height:16px;color:#1c4866;padding:0 0 25px;height:1%;}
#content .article:after{content:'';display:block;clear:both;}
#content .article p{margin:0 0 23px;}
#content .article p span{display:block;}
#content .article a:hover{text-decoration:none;color:#083553;}
.article .heading{height:1%;margin:0 0 23px;}
.article .heading:after{content:'';display:block;clear:both;}
.article .heading h2{margin:0 0 5px;font-size:24px;line-height:16px;font-weight:bold;color:#1c4866;position:relative;}
.article .heading img{margin:-3px -5px 0 10px;position:relative;vertical-align:middle;}
.article .heading a{font-size:12px;color:#0368b8;position:relative;}
.article .heading a:hover{text-decoration:none;color:#083553;}
.article .heading .slogan{font-size:20px;font-weight:normal;display:block;}
.article .container{overflow:hidden;height:1%;line-height:20px;font-weight:bold;}
.article .container .alignleft{float:left;margin:2px 19px 0 4px;}
.article .container .description{overflow:hidden;height:1%;}
.article .container .title{font-size:15px;display:block;margin:0 0 4px;}
.content-block{overflow:hidden;height:1%;padding:0 12px 49px 4px;}
.content-block2{padding-bottom:0;}
.content-block h3{font-size:18px;font-weight:bold;color:#083553;line-height:20px;margin:0 0 7px;}
.content-block .certificates-block,.content-block .features-block{overflow:hidden;height:1%;background:#eef2f2;border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:23px 0 17px 22px;}
.content-block .features-block ul{float:left;width:270px;margin:0 14px 0 0;padding:0;list-style:none;color:#1c4866;}
.content-block .features-block ul:first-child,.content-block .features-block ul.first-child{margin:0 52px 0 0;width:300px;}
.content-block .features-block ul li{margin:0 0 9px;}
.content-block .diagramm-block{position:relative;padding:12px 0 52px 8px;width:666px;}
.content-block .diagramm-block .contact{position:absolute;top:23px;left:11px;font-size:15px;line-height:18px;font-weight:bold;color:#1c4866;width:160px;}
.content-block .diagramm-block .contact a:hover{text-decoration:none;color:#083553;}
.content-block .diagramm-block .price{position:absolute;font-size:32px;line-height:32px;color:#fff;width:77px;text-align-last:center;}
.content-block .diagramm-block .first{top:89px;left:123px;color:#083553;}
.content-block .diagramm-block .second{top:81px;left:235px;}
.content-block .diagramm-block .third{top:64px;left:339px;}
.content-block .diagramm-block .fourth{top:45px;left:458px;}
.content-block .diagramm-block .fifth{top:21px;left:581px;}
.content-block .diagramm-block .description-block{position:absolute;top:139px;left:107px;width:588px;}
.content-block .diagramm-block .description-block .description{float:left;width:77px;font-size:24px;line-height:26px;color:#a3a5a6;text-align:center;margin:0 40px 0 0;}
.content-block .diagramm-block .description-block .description .mark{display:block;color:#083553;}
.content-block .table{overflow:hidden;width:686px;margin:16px 0 0;padding:0;list-style:none;background:#eef2f2 url(../images/bg-table.gif) repeat-y;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.content-block .table li{overflow:hidden;height:1%;border:solid #e4e4e4;border-width:1px 0;vertical-align:top;}
.content-block .table span{font-size:12px;line-height:14px;}
.content-block .table .heading{border:none;color:#fff;background:#1c4866;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;margin:0 0 -1px;}
.content-block .table .heading span{border:none;font-size:15px;padding-top:15px;padding-bottom:9px;}
.content-block .table .col1{float:left;width:192px;padding:26px 0 23px 16px;}
.content-block .table .col2{float:left;width:233px;padding:21px 0 14px 23px;}
.content-block .table .col3{float:left;width:190px;padding:21px 0 15px 26px;}
.content-block .table em{font-style:normal;display:block;}
.content-block .table a:hover{color:#083553;text-decoration:none;}
#sidebar{float:right;width:226px;padding:38px 0 20px;}
#sidebar .price-box{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;width:219px;color:#083553;padding:18px 0 21px;margin:0 0 37px;}
#sidebar .price-box p{margin:0 0 4px;}
#sidebar .price-box .price{font-size:36px;line-height:36px;}
#sidebar .price-box .btn-buy{display:block;width:112px;height:33px;margin:0 auto;background:url(../images/sprite2.png) no-repeat 0 -338px;text-indent:-9999px;overflow:hidden;}
#sidebar .price-box .btn-buy:hover{text-decoration:none;background-position:-117px -338px;}
#sidebar .price-box .links{margin:0 0 16px;padding:4px 0 0;list-style:none;overflow:hidden;height:1%;}
#sidebar .price-box .links li{display:inline;margin:0 6px 0 0;vertical-align:top;height:1%;}
#sidebar .price-box .links a{background:url(../images/bullet3.gif) no-repeat 100% 4px;padding:0 15px 0 0;}
#sidebar .price-box .links a:hover{color:#083553;text-decoration:none;}
#sidebar .price-box .button{display:block;margin:0 auto 5px;width:193px;height:38px;background:url(../images/sprite2.png) no-repeat;text-indent:-9999px;overflow:hidden;}
#sidebar .price-box .compare{background-position:0 -375px;}
#sidebar .price-box .compare:hover{background-position:0 -418px;}
#sidebar .price-box .volume{background-position:0 -461px;}
#sidebar .price-box .volume:hover{background-position:0 -504px;}
#sidebar .price-box .button:hover{text-decoration:none;}
#sidebar .side-nav{overflow:hidden;height:1%;padding:0 0 0 12px;}
#sidebar .side-nav ul{margin:0;padding:0;list-style:none;font-size:15px;line-height:20px;width:185px;}
#sidebar .side-nav ul li{vertical-align:top;padding:0 0 13px;margin:0;width:100%;}
#sidebar .side-nav ul a{border-bottom:1px solid #c4c4c4;display:block;color:#083553;padding:0 0 2px 3px;}
#sidebar .side-nav ul .active a,#sidebar .side-nav ul a:hover{text-decoration:none;color:#0368b8;}
#sidebar .side-nav ul ul{font-size:13px;line-height:15px;padding:4px 0 14px;}
#sidebar .side-nav ul ul li{margin:0 0 -6px;width:100%;padding:0;}
#sidebar .side-nav ul ul a{border:none;color:#90979b;padding:6px 0 7px 3px;}
#sidebar .side-nav ul ul a:hover,#sidebar .side-nav ul ul .active a{text-decoration:none;color:#1c4866;background:#cde7f4;background:-moz-linear-gradient(left,#cde7f4 0%,#fbfdfe 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#cde7f4),color-stop(100%,#fbfdfe));background:-webkit-linear-gradient(left,#cde7f4 0%,#fbfdfe 100%);background:-o-linear-gradient(left,#cde7f4 0%,#fbfdfe 100%);background:-ms-linear-gradient(left,#cde7f4 0%,#fbfdfe 100%);background:linear-gradient(left,#cde7f4 0%,#fbfdfe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde7f4',endColorstr='#fbfdfe',GradientType=1 );}
#main .section{width:980px;margin:0 -9999px;padding:0 9999px 39px;border-top:20px solid #e5ebf6;}
* html #main .section{position:relative;}
* +html #main .section{position:relative;}
#main .section-holder{margin:-61px auto 0;width:958px;padding:10px 0 0;position:relative;}
* +html #main .section-holder{position:static;}
#main .section-frame{background:url(../images/bg-section.png) no-repeat;padding:32px 10px 0;width:938px;}
* +html #main .section-frame{position:relative;z-index:-1px;}
#main .section .container{float:left;width:198px;text-align:center;color:#083553;padding:0 15px 14px;position:relative;}
* +html #main .section .container{position:static;}
#main .section .first{background:url(../images/separator7.gif) no-repeat 100% 0;width:183px;padding:0 25px 14px 10px;}
#main .section .strongest{background:#f9f7e4;border:3px solid #278f22;width:235px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px #898989;-webkit-box-shadow:0 0 3px #898989;-moz-box-shadow:0 0 3px #898989;padding:25px 10px 14px;top:-43px;}
* +html #main .section .strongest{margin:-43px 0 0;}
#main .section .container h2{margin:0 0 6px;font-size:22px;line-height:25px;font-weight:bold;color:#083553;}
#main .section .strongest h2{font-size:24px;margin:0 0 3px;}
#main .section .strongest .aligncenter{margin:0 0 9px;}
#main .section .container .about{display:block;font-size:16px;line-height:20px;color:#000;margin:0 0 8px;}
#main .section .container .price{display:block;font-size:13px;line-height:30px;color:#083553;margin:0 0 1px;font-weight:bold;}
* html #main .section .container .price{padding:0 0 5px;}
* +html #main .section .container .price{padding:0 0 5px;}
#main .section .container .price .mark{font-size:28px;}
#main .section .container .rating{height:1%;margin:0 0 6px;padding:0 0 0 18px;}
#main .section .first .rating{padding:0 0 0 6px;}
#main .section .container .rating img{float:left;}
#main .section .container .rating a{float:left;margin:5px 0 0 3px;display:inline;font-size:12px;color:#0368b8;white-space:nowrap;}
.article .heading .tooltip,#main .section .container .rating .tooltip{position:absolute;top:-125px;left:-66px;background:#083553;border:1px solid #00b5ff;width:220px;font-size:13px;line-height:16px;color:#fff;white-space:normal;text-align:left;cursor:default;display:none;box-shadow:0 0 3px #b4b3b2;-webkit-box-shadow:0 0 3px #b4b3b2;-moz-box-shadow:0 0 3px #b4b3b2;z-index:999;height:112px!important;}
.article .heading a:hover .tooltip,.tooltip-link:hover .tooltip,#main .section .container .rating a:hover .tooltip{display:block;}
.article .heading .tooltip-holder,#main .section .container .rating .tooltip-holder{position:relative;padding:15px 15px 17px;display:block;z-index:1000;}
.article .heading .tooltip .title,#main .section .container .rating .tooltip .title{display:block;}
.article .heading .tooltip .arrow,#main .section .container .rating .arrow{position:absolute;bottom:-12px;left:50%;margin:0 0 0 -9px;background:url(../images/arrow.gif) no-repeat;width:18px;height:12px;text-indent:-9999px;overflow:hidden;}
#main .section .container .rating a:hover{text-decoration:none;color:#083553;position:relative;}
#main .section .strongest .rating{margin:0 0 14px;}
#main .section .container p{margin:0 0 24px;}
#main .section .strongest p{margin:0 0 18px;}
#main .section .container .decor{position:absolute;top:-10px;right:-10px;background:url(../images/sprite2.png) no-repeat -160px -548px;width:79px;height:82px;text-indent:-9999px;overflow:hidden;z-index:0;}
* +html #main .section .container .decor{top:-18px;right:234px;z-index:-1;}
#main .section .container .links{margin:0;padding:0;list-style:none;}
#main .section .container .links li{display:inline;margin:0 12px 0 0;}
#main .section .container .links a{background:url(../images/bullet3.gif) no-repeat 100% 4px;padding:0 9px 0 0;color:#0368b8;}
#main .section .container .links a:hover{text-decoration:none;color:#083553;}
.inner-content-block{padding:0 49px 0 56px;height:1%;}
.about-block{background:#eef3f6;border:1px solid #e2e2e2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:1%;padding:0 0 0 50px;margin:0 0 54px;}
.about-block .alignleft{float:left;margin:-6px 43px -1px 0;position:relative;}
.about-block .description{overflow:hidden;height:1%;padding:8px 0 0;font-size:14px;line-height:17px;}
.about-block h2{font-size:22px;line-height:25px;margin:0 0 4px;color:#083553;}
.about-block p{margin:0 0 5px;}
.about-block .holder{overflow:hidden;height:1%;margin:0 0 8px;}
.about-block .holder ul{margin:0;padding:0;list-style:none;float:left;width:259px;font-weight:bold;}
.about-block .holder ul li{background:url(../images/bullet6.gif) no-repeat 0 2px;padding:0 0 0 17px;}
.about-block .button-holder{overflow:hidden;height:1%;}
.about-block .btn-buy{float:left;background:url(../images/sprite2.png) no-repeat -145px -630px;width:91px;height:28px;text-indent:-9999px;overflow:hidden;}
.about-block .btn-buy:hover{background-position:-145px -663px;}
.about-block .more{float:left;background:url(../images/bullet3.gif) no-repeat 100% 4px;font-size:13px;margin:6px 0 0 11px;padding:0 12px 0 0;}
.about-block .more:hover{text-decoration:none;color:#083553;}
.options-block{overflow:hidden;height:1%;}
.options-block .label{float:left;background:url(../images/sprite2.png) no-repeat 0 -707px;width:129px;height:31px;text-indent:-9999px;overflow:hidden;margin:0 8px 0 0;}
.options-block ul{float:left;margin:0;padding:4px 0 0;list-style:none;font-size:14px;font-weight:bold;}
.options-block ul li{float:left;background:url(../images/bullet7.gif) no-repeat 0 5px;padding:0 5px 0 12px;}
.options-block ul a{float:left;white-space:nowrap;}
.options-block ul a:hover{text-decoration:none;color:#083553;}
.reasons-block{padding:56px 0 27px 34px;}
.reasons-block .heading{padding:0 50px 30px 20px;}
.reasons-block .heading h2{margin:0;padding:0 0 2px;font-size:20px;line-height:25px;font-weight:bold;border-bottom:2px solid #d7dfe3;}
.two-columns{overflow:hidden;margin:0 0 7px;width:946px;}
.two-columns .columns-frame{overflow:hidden;width:110%;}
.two-columns .column{float:left;width:446px;margin:0 54px 0 0;}
.two-columns .column ul{margin:0;padding:0;list-style:none;}
.two-columns .column ul li{overflow:hidden;height:1%;padding:0 0 39px;}
.two-columns .column .alignleft{margin:0 14px 0 0;}
.two-columns .column .description{overflow:hidden;height:1%;}
.two-columns .column h3{font-size:18px;line-height:20px;font-weight:bold;margin:0 0 3px;height:1%;}
.two-columns .column .free{float:left;background:url(../images/sprite2.png) no-repeat -145px -707px;width:52px;height:20px;text-indent:-9999px;overflow:hidden;margin:0 3px 0 0;}
.two-columns .column p{margin:0 0 4px;}
.two-columns .column .more{background:url(../images/bullet3.gif) no-repeat 100% 4px;font-weight:bold;padding:0 12px 0 0;}
.two-columns .column .video{font-weight:bold;padding:0 23px 0 0;background:url(../images/bg-video.gif) no-repeat 100% 0;}
.two-columns .column .video:hover,.two-columns .column .more:hover{text-decoration:none;color:#083553;}
.reasons-block .btn-features{display:block;background:url(../images/sprite2.png) no-repeat 0 -748px;width:263px;height:39px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.reasons-block .btn-features:hover{background-position:0 -793px;}
.testimonials-block{text-align:center;padding:0 21px 0 47px;}
.testimonials-block .heading{border-top:2px solid #d7dfe3;margin:0 20px 0 7px;padding:29px 0 13px;}
.testimonials-block h3{font-size:20px;line-height:25px;margin:0 0 1px;color:#083553;font-weight:normal;}
.testimonials-block .about{display:block;font-size:17px;line-height:20px;color:#7c8c97;font-weight:normal;}
.testimonials-block blockquote{margin:0;padding:4px 25px 40px;background:url(../images/quotes-left.gif) no-repeat;font-size:19px;line-height:22px;color:#083553;}
.testimonials-block blockquote p{margin:0;}
.testimonials-block blockquote q{display:block;margin:0 0 2px;}
.testimonials-block blockquote cite{font-style:normal;font-size:16px;color:#7c8c97;}
.testimonials-block blockquote img{position:relative;top:-5px;left:20px;}
.sponsors ul{margin:0;padding:0 0 0 18px;list-style:none;text-align:center;}
.sponsors ul li{display:inline;vertical-align:middle;margin:0 22px;}
.sponsors ul img{vertical-align:middle;}
.inner-info-block{background:url(../images/bg-inner-info-block.jpg) repeat-x 50% 0;margin:0 -9999px 40px;}
.info-block-holder{background:url(../images/bg-info-block-holder.jpg) no-repeat;margin:0 -30px 0 0;padding:23px 30px 3px 18px;position:relative;width:962px;}
.inner-info-block .info-block-holder{background:url(../images/bg-inner-info-block-holder.jpg) no-repeat;margin:0 -219px;padding:23px 219px 3px;width:980px;}
.info-block .image-holder{float:right;width:256px;background:url(../images/bg-image-holder.png) no-repeat;padding:15px 49px 50px 43px;margin:47px 42px 0 15px;display:inline;}
.inner-info-block .alignleft{float:left;margin:0 58px 0 0;}
.inner-info-block .info-block-frame{padding:0 0 0 42px;width:938px;}
.info-block .description .breadcrumbs{padding-left:0;}
.inner-info-block .description{font-size:20px;line-height:24px;padding:13px 20px 20px 0;overflow:visible;color:#deeaf1;}
.inner-info-block .info-block-frame:after,.inner-info-block .description:after{content:'';display:block;clear:both;}
#main .inner-info-block .button-holder{position:absolute;top:38px;right:244px;width:201px;text-align:center;font-size:14px;line-height:15px;color:#fff;float:none;margin:0;padding:0;}
.inner-info-block .button-holder .btn-about{display:block;background:url(../images/btn-about.png) no-repeat;width:201px;height:63px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.inner-info-block .button-holder .btn-about.maxcdn{background:url(../images/btn-customer-maxcdn.png) no-repeat;}
.inner-info-block .button-holder p{margin:0;}
.inner-info-block .breadcrumbs{font-size:13px;color:#fff;padding:0 0 31px 28px!important;}
.info-block .breadcrumbs li{background:url(../images/separator8.gif) no-repeat 0 4px;color:#fff;}
.info-block .breadcrumbs li:first-child,.info-block .breadcrumbs li.first-child{background:none;}
.info-block .breadcrumbs a{color:#d5e1e9;}
.info-block .breadcrumbs a:hover{color:#fff;}
.info-block h2{font-size:24px;line-height:25px;color:#fefefe;margin:0 0 22px;font-weight:normal;}
.info-block h1 .mark{display:block;font-size:36px;line-height:37px;font-weight:bold;}
.inner-info-block h1{font-size:34px;line-height:36px;font-weight:bold;margin:0 0 9px;color:#FEFEFE;}
.buttons-holder{overflow:hidden;height:1%;margin:0 0 66px;}
.buttons-holder .button{float:left;width:291px;text-align:center;font-weight:bold;color:#083553;word-spacing:-1px;margin:0 20px 0 0;}
.buttons-holder .last{margin:0;width:310px;}
.buttons-holder .button a{display:block;margin:0 auto 7px;background:url(../images/sprite2.png) no-repeat;text-indent:-9999px;overflow:hidden;width:154px;height:37px;}
.buttons-holder .button .btn-demo{background-position:0 -1002px;}
.buttons-holder .button .btn-demo:hover{background-position:0 -1044px;}
.buttons-holder .button .btn-quote{background-position:0 -1087px;}
.buttons-holder .button .btn-quote:hover{background-position:0 -1129px;}
.buttons-holder .button p{margin:0;}
.inner .content-block{padding:0 29px 0 27px;overflow:visible;margin:0 0 87px;}
.inner .content-block h2{margin:0 0 9px;font-size:20px;line-height:25px;}
.inner .content-block .features-block{padding:25px 0 41px 25px;}
.features-block .column{float:left;width:430px;margin:0 0 0 25px;}
.features-block .first{margin:0;}
.features-block .column blockquote{overflow:hidden;height:1%;font-size:14px;line-height:17px;margin:0;}
.features-block .column blockquote p{margin:0;}
.features-block .column blockquote .alignleft{margin:0 23px 0 0;}
.features-block .column blockquote q{overflow:hidden;height:1%;display:block;padding:10px 0 0;}
/* // Old steps styles
.steps{background:url(../images/bg-steps.gif) no-repeat 0 -10px;overflow:hidden;position:relative;margin:0 -10px 0 -45px;padding:9px 0 19px 56px;width:923px;}
* html .steps{position:relative;}
.steps ul{overflow:hidden;height:1%;margin:0;padding:0;list-style:none;}
.steps ul li{float:left;width:157px;text-align:center;font-size:14px;line-height:16px;font-weight:bold;padding:0 10px;}
.steps .number{display:block;margin:5px auto 19px;background:url(../images/sprite2.png) no-repeat -166px -836px;width:43px;height:43px;text-align:center;font-size:26px;line-height:43px;font-weight:bold;color:#fff;}
.steps .description{display:block;color:#315c7e;font-size:14px;line-height:16px;}
.steps .green{color:#58a223;}
.steps .green .number{background-position:-164px -881px;width:48px;height:48px;line-height:48px;font-size:29px;margin:0 auto 19px;}
.steps .green .description{color:#58a223;}
*/
/* New steps styles */
.steps-arrow{padding-top:30px;}
.steps-arrow .arrow .left{margin-right:30px;height:30px;background:#66cef4; /* Old browsers */
	background:-moz-linear-gradient(left,#2c709e 1%,#66cef4 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,right top,color-stop(1%,#2c709e),color-stop(100%,#66cef4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left,#2c709e 1%,#66cef4 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left,#2c709e 1%,#66cef4 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left,#2c709e 1%,#66cef4 100%); /* IE10+ */
	background:linear-gradient(to right,#2c709e 1%,#66cef4 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c709e',endColorstr='#66cef4',GradientType=1 ); /* IE6-9 */
color:transparent;}
.steps-arrow .arrow .right{/* background:#66cef4; */
border-left:25px solid #66cef4;border-right:25px solid transparent;border-top:25px solid transparent;border-bottom:25px solid transparent;float:right;width:0px;height:0px;margin-right:-20px;margin-top:-40px;-moz-transform:scale(0.999);color:transparent;}
.steps-arrow ul.steps{/* position:absolute; */
padding:0px;margin:-30px 0 0 0;}
.steps-arrow ul.steps li{list-style-type:none;width:172px;display:inline-block;vertical-align:top;text-align:center;padding:0px 20px;}
.steps-arrow ul.steps.five li{width:100px;padding:0px 15px;}
.steps-arrow ul.steps li .number{color:#fff;font-size:30px;border-radius:60px;background:#1E4969;width:40px;height:28px;padding-top:12px;margin:-9px auto;border:4px solid #fff;}
.steps-arrow ul.steps li .description{margin:25px auto;font-weight:bold;color:#315c7e;}
.steps-arrow ul.steps li.green .number{background:#aebd00;}
.steps-arrow ul.steps li.green .description{color:#aebd00;}
.articles-list{font-size:18px;line-height:22px;padding:0 31px 14px 23px;}
.articles-list h2{font-size:20px;line-height:25px;font-weight:bold;margin:0 0 12px;border-bottom:2px solid #d7dfe3;padding:0 0 3px;height:1%;}
.articles-list .text-block{padding:0 45px 7px 2px;}
.articles-list p{margin:0;}
.articles-list .article{font-size:13px;line-height:16px;overflow:hidden;height:1%;padding:0 30px 18px 31px;}
.articles-list .article .alignleft{float:left;margin:0 60px 0 8px;}
.articles-list .article .alignright{float:right;margin:0 36px 0 15px;}
.articles-list .article .description{overflow:hidden;height:1%;padding:32px 0 0;line-height:16px;}
.articles-list h3{font-size:18px;line-height:21px;font-weight:bold;margin:0 0 11px;}
.articles-list .article .definition{font-size:15px;font-weight:bold;}
.articles-list .article p{margin:0 0 14px;}
.options-block .next{background-position:-163px -934px;width:100px;height:31px;}
.inner .certificates{padding:29px 0 0;margin:0 53px 49px 37px;border-top:2px solid #d7dfe3;}
.inner .certificates h2{font-size:18px;margin:0 0 10px;}
.content-block .certificates-block{overflow:hidden;height:1%;font-size:14px;padding:36px 0 27px 24px;}
.content-block .certificates-block ul{float:left;width:422px;margin:0;padding:0;list-style:none;}
.content-block .certificates-block ul li{margin:0 0 8px;}
.content-block .certificates-block ul a{color:#1c4866;background:url(../images/bullet7.gif) no-repeat 0 3px;padding:0 0 0 19px;}
.article-block{padding:0 52px 26px 37px;}
.article-block h2{font-size:18px;line-height:25px;margin:0 0 10px;}
.article-block p{margin:0 0 25px;}
.article-block .article-holder{overflow:hidden;height:1%;}
.article-block .article-holder .alignright{float:right;}
.article-block .article-holder .description{overflow:hidden;height:1%;padding:20px 0 0;}
.article-block .article-holder h3{margin:0 0 7px;font-size:14px;line-height:20px;}
.article-block .article-holder p{margin:0 0 34px;}
.inner .options-block{padding:0 52px 0 37px;}
.inner .options-block ul{padding:6px 0 0;width:773px;}
.inner .container{overflow:hidden;height:1%;padding:2px 54px 0 36px;margin:0 0 82px;}
.inner .container .alignleft{float:left;margin:0 39px 0 0;}
.inner .container .description{overflow:hidden;height:1%;font-size:13px;line-height:16px;color:#1c4866;padding:7px 0 0;}
.inner .container .description h2{font:bold 20px/25px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 8px;}
.inner .container .description p{margin:0;}
.inner .challenges{margin:0 0 82px;padding:0 60px 0 53px;font-size:18px;line-height:20px;color:#1c4866;position:relative;}
.inner .challenges h2{font:bold 20px/25px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 4px;}
.inner .challenges p{margin:0 0 13px;}
.inner .challenges .challenges-list{margin:0;padding:25px 20px 28px 42px;list-style:none;font-size:15px;line-height:20px;color:#fff;border:3px solid #c2dce0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#0d73b9;background:-moz-linear-gradient(top,#0d73b9 0%,#1469a5 50%,#1468a5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d73b9),color-stop(50%,#1469a5),color-stop(100%,#1468a5));background:-webkit-linear-gradient(top,#0d73b9 0%,#1469a5 50%,#1468a5 100%);background:-o-linear-gradient(top,#0d73b9 0%,#1469a5 50%,#1468a5 100%);background:-ms-linear-gradient(top,#0d73b9 0%,#1469a5 50%,#1468a5 100%);background:linear-gradient(top,#0d73b9 0%,#1469a5 50%,#1468a5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d73b9',endColorstr='#1468a5',GradientType=0 );}
.inner .challenges .challenges-list li{background:url(../images/bullet8.gif) no-repeat 0 5px;padding:0 0 4px 19px;height:1%;}
.inner .challenges .cloud{position:absolute;bottom:-21px;right:59px;background:url(../images/cloud.gif) no-repeat;width:266px;height:79px;text-indent:-9999px;overflow:hidden;}
#main .inner-articles{margin:0 27px 0 30px;padding:0 31px 5px 23px;}
#main .inner-articles h2{margin:0 0 21px;}
#main .inner-articles .article{padding:0 30px 44px 0;}
#main .inner-articles .article .alignleft{margin:0 -31px 0 0;}
#main .inner-articles .article .alignright{margin:0 28px 41px 15px;}
#main .inner-articles .article .description{padding:10px 0 0 31px;}
#main .inner-articles .article .description h3{margin:0 0 7px;}
.inner .resell{border-top:2px solid #d7dfe3;overflow:hidden;height:1%;margin:0 48px 0 53px;padding:19px 0 36px 37px;}
.inner .resell .alignright{float:right;margin:0 0 0 5px;}
.inner .resell .description{overflow:hidden;height:1%;font-size:13px;line-height:16px;color:#1c4866;padding:32px 0 0;}
.inner .resell .description h2{margin:0 0 6px;font:bold 20px/25px Helvetica,Arial,sans-serif;color:#083553;}
.inner .resell .description p{margin:0 0 28px;}
.inner .resell .options-block{padding:0 52px 0 0;}
.inner .resell .options-block ul{width:auto;}
.heading-section{overflow:hidden;height:1%;margin:0 0 19px;}
.heading-section h2{font:300 20px/26px Helvetica,Arial,sans-serif;color:#000;margin:0 0 25px;}
.heading-section h2 .mark{display:block;font:normal 18px/26px Arial,Helvetica,sans-serif;}
.heading-section h3{font:18px/26px Helvetica,Arial,sans-serif;color:#000;margin:0 0 20px;}
.text-section{overflow:hidden;height:1%;font:13px/16px Arial,Helvetica,sans-serif;color:#1c4866;padding:0 70px 29px 0;}
.text-section p{margin:0 0 20px;}
.text-section .alignleft{float:left;margin:2px 17px 28px 0;}
.text-section .alignright{float:right;margin:1px 5px 30px 10px;}
.contacts-form{margin:0 0 68px;}
.contacts-form h2{font:bold 18px/25px Helvetica,Arial,sans-serif;margin:0 0 12px;color:#083553;}
.contacts-form .row{overflow:hidden;height:1%;}
.contacts-form .holder{float:left;width:240px;}
.contacts-form label{display:block;font:15px/20px Arial,Helvetica,sans-serif;color:#1c4866;margin:0 0 5px;}
.contacts-form .text{display:block;width:198px;border:1px solid #c9cbcc;background:#fff;font:13px/15px Arial,Helvetica,sans-serif;color:#b6b6b6;margin:0 0 11px;padding:3px 4px;}
.contacts-form select{display:block;width:207px;}
.contacts-form textarea{width:449px!important;height:67px;overflow:auto;border:1px solid #c9cbcc;background:#fff;font:13px/23px Arial,Helvetica,sans-serif;color:#b6b6b6;margin:0 0 16px;padding:0 0 0 4px;display:block;resize:vertical;}
.contacts-form .btn-submit{float:left;background:url(../images/sprite2.png) no-repeat 0 -1619px;border:none;text-indent:-9999px;overflow:hidden;width:93px;height:23px;margin:0;padding:0;cursor:pointer;}
.contacts-form .btn-submit:hover{background-position:-101px -1619px;cursor:pointer;}
.button-block{overflow:hidden;height:1%;margin:0 0 30px;}
.heading-section h2.underlined{border-bottom:2px solid #d7dfe3;padding:0 0 3px;}
.devider{display:block;height:2px;background:#d7dfe3;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;}
.side-block img{margin:0 0 8px;}
.side-block p{margin:0 0 10px;}
.info-block .heading{font:22px/25px Helvetica,Arial,sans-serif;color:#cfdde5;padding:47px 10px 35px 17px;}
.info-block .heading h1{font:bold 36px/40px Helvetica,Arial,sans-serif;color:#fff;margin:0 0 3px;}
.info-block .heading p{margin:0;}
.navigation-block{border-bottom:1px solid #e2e2e2;background:#f7f7f7;margin:-33px -9999px 47px;padding:9px 9999px 6px;overflow:hidden;width:980px;}
* html .navigation-block{position:relative;}
.navigation-block .add-nav{padding:4px 0 0 19px;margin:0;list-style:none;font:15px/20px Helvetica,Arial,sans-serif;float:left;}
.navigation-block .inner{padding:4px 0 0 28px;}
.navigation-block .add-nav li{float:left;margin:0 39px 0 0;}
.navigation-block .add-nav a{float:left;color:#5a5f63;}
.navigation-block .add-nav a:hover,.navigation-block .add-nav .active a{color:#0368b8;text-decoration:none;}
.navigation-block .btn-buy{float:right;background:url(../images/sprite2.png) no-repeat 0 -1817px;width:100px;height:29px;text-indent:-9999px;overflow:hidden;margin:0 76px 0 39px;}
.navigation-block .btn-buy:hover{background-position:-105px -1817px;text-decoration:none;}
.description-section{padding:0 53px 53px 19px;overflow:hidden;height:1%;}
.description-section .heading-section{margin:0 0 11px;}
.description-section .heading-section h2{padding:0 0 5px;margin:0;}
.description-section p{margin:0;}
.description-section .visual-holder{overflow:hidden;padding:35px 0 0;margin:0 0 0 -15px;width:923px;}
.description-section .visual-holder .image-holder{float:left;width:320px;margin:0 94px 0 47px;display:inline;}
.description-section .visual-holder .image-holder img{margin:0 0 23px;}
#main .steps-inner{margin:0 0 37px;}
.steps-inner .steps{background:url(../images/bg-steps2.gif) no-repeat 0 -21px;margin:0 -10px 0 -75px;padding:9px 0 19px 56px;width:953px;}
.steps-inner .steps ul{padding:0 0 0 44px;}
.steps-inner .steps ul li{width:230px;margin:0 19px 0 0;}
.steps-inner .steps ul li:first-child,.steps-inner .steps ul li.first-child{width:260px;margin:0 22px 0 0;}
.steps-inner .steps ul .green .description{color:#58a223;}
#main .vouchers{padding:0 53px 0 19px;margin:0 0 37px;}
#main .vouchers .heading-section{margin:0 0 12px}
#main .vouchers .heading-section h2{padding:0 0 6px 1px;margin:0;}
#main .vouchers p{margin:0;}
.vouchers-block{padding:18px 0 0;}
.vouchers-block ul{padding:0;margin:0 -20px 0 0;list-style:none;overflow:hidden;font-size:12px;line-height:14px;width:928px;}
.vouchers-block ul li{float:left;width:202px;padding:0 20px 0 9px;}
.vouchers-block ul img{margin:0 0 7px -9px;}
.vouchers-block p{margin:0;}
.download-section{overflow:hidden;height:1%;padding:0 0 0 3px;}
.download-section ul{padding:0;margin:0 0 0 -41px;list-style:none;overflow:hidden;width:946px;font-size:14px;line-height:16px;}
.download-section ul li{float:left;display:inline;width:182px;border:1px solid #e2e2e2;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;text-align:center;color:#083553;margin:0 0 0 41px;}
.download-section ul .holder{display:block;padding:19px 5px 12px;border:2px solid #fafcfd;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#eef5fa;background:-moz-linear-gradient(top,#eef5fa 0%,#fefeff 28%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eef5fa),color-stop(28%,#fefeff),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#eef5fa 0%,#fefeff 28%,#ffffff 100%);background:-o-linear-gradient(top,#eef5fa 0%,#fefeff 28%,#ffffff 100%);background:-ms-linear-gradient(top,#eef5fa 0%,#fefeff 28%,#ffffff 100%);background:linear-gradient(top,#eef5fa 0%,#fefeff 28%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef5fa',endColorstr='#ffffff',GradientType=0 );}
.download-section ul .holder img{margin:0 0 11px;}
.download-section ul .action{display:block;font-weight:normal;}
.download-section ul a{color:#0368b8;}
.download-section ul a .action{font-weight:bold;}
.download-section ul a:hover{text-decoration:none;}
.inner #two-columns{padding:0;margin:-7px 0 0;}
.inner #content{width:700px;}
* html .inner #content{overflow:hidden;}
#main .plugin-block{padding:0 0 0 20px;}
#main .plugin-block .heading-section{margin:0 0 21px;}
#main .plugin-block .heading-section h2{font-size:24px;line-height:24px;margin:0;padding:0 0 8px;}
#main .plugin-block .heading-section .mark{color:#0368b8;font-size:20px;}
#main .plugin-block p{margin:0 0 15px;}
.download-plugin-holder{padding:35px 5px 0 0;}
.download-plugin-holder h3{margin:0 0 8px;}
.download-plugin-block{border:1px solid #e2e2e2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#eef2f2;overflow:hidden;height:1%;padding:0 0 0 43px;margin:0 0 58px;}
.download-plugin-block .column{float:left;width:289px;padding:20px 0 34px;}
.download-plugin-block .column dl{margin:0 0 11px;font-size:13px;line-height:24px;color:#1c4866;}
.download-plugin-block .column dl dt{font-weight:bold;font-size:14px;}
.download-plugin-block .column dl dd{margin:0;}
.download-plugin-block .column .btn-download{background:url(../images/sprite2.png) no-repeat 0 -1959px;display:block;width:205px;height:48px;text-indent:-9999px;overflow:hidden;}
.download-plugin-block .column .btn-download:hover{background-position:0 -2013px;text-decoration:none;}
#content .plugin-block .steps{background:url(../images/steps3.gif) no-repeat 0 9px;margin:0 -10px 0 -68px;padding:9px 0 19px 73px;width:682px;}
#content .plugin-block .steps ul{padding:1px 0 0 27px;}
#content .plugin-block .steps ul li{width:180px;}
#content .plugin-block .number{margin:5px auto 18px;}
#content .plugin-block .steps .description{font-size:13px;line-height:16px;font-weight:bold;color:#315c7e;}
#content .plugin-block .steps .green .description{color:#58a223;}
#content .plugin-block .steps .green .number{margin-top:1px;}
#content .plugin-block .steps .mark{font-size:12px;font-weight:normal;color:#315c7e;display:block;}
#content .plugin-block .steps .btn-get{display:block;background:url(../images/sprite2.png) no-repeat 0 -2067px;width:158px;height:29px;text-indent:-9999px;overflow:hidden;margin:24px auto 0;}
#content .plugin-block .steps .btn-get:hover{background-position:0 -2101px;}
#content .plugin-block .steps .btn-guide{display:block;background:url(../images/sprite2.png) no-repeat 0 -2134px;width:163px;height:21px;overflow:hidden;margin:9px auto 0;color:#FFF;font:normal 12px/14px Helvetica,Arial,sans-serif;padding-top:8px;}
#content .plugin-block .steps .btn-guide:hover{background-position:0 -2169px;}
#sidebar .items-list{padding:0 31px 0 13px;overflow:hidden;height:1%;}
#sidebar .items-list h3{font:15px/18px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 8px;border-bottom:1px solid #c4c4c4;padding:0 0 3px;}
#sidebar .items-list a h3{border-bottom:1px solid #c4c4c4;}
#sidebar .pluging-list{padding:6px 0 8px;margin:0;list-style:none;}
#sidebar .pluging-list li{margin:0 0 12px;overflow:hidden;height:1%;vertical-align:top;}
#sidebar .pluging-list a{float:left;background:url(../images/sprite2.png) no-repeat;text-indent:-9999px;overflow:hidden;}
#sidebar .pluging-list .cpanel{background-position:-79px -1851px;width:69px;height:17px;margin:0 0 0 9px;}
#sidebar .pluging-list .active .cpanel,#sidebar .pluging-list .cpanel:hover{background-position:0 -1851px;}
#sidebar .pluging-list .parallels{background-position:0 -1873px;width:81px;height:20px;margin:3px 0 0 9px;}
#sidebar .pluging-list .active .parallels,#sidebar .pluging-list .parallels:hover{background-position:-87px -1873px;}
#sidebar .pluging-list .windows{background-position:0 -1898px;width:121px;height:21px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .windows,#sidebar .pluging-list .windows:hover{background-position:-127px -1898px;}
#sidebar .pluging-list .apache{background-position:0 -1924px;width:86px;height:28px;margin:0 0 0 5px;}
#sidebar .pluging-list .active .apache,#sidebar .pluging-list .apache:hover{background-position:-100px -1924px;}
#sidebar .pluging-list .hosting-controller:hover{background-position:-297px -1949px!important;}
#sidebar .pluging-list .hosting-controller{height:30px;margin:0 0 0 4px;width:110px;background-position:-297px -1920px!important;}
#sidebar .items{padding:0 10px 12px 0;margin:0;list-style:none;line-height:14px;}
#sidebar .items li{margin:0 0 11px;overflow:hidden;height:1%;vertical-align:top;}
#sidebar .items a{color:#90979b;}
#sidebar .items a:hover{text-decoration:none;color:#083553;}
#sidebar .items .pdf{float:left;background:url(../images/ico28.gif) no-repeat;padding:0 0 0 34px;min-height:25px;}
#sidebar .items .video{float:left;display:inline;background:url(../images/ico29.gif) no-repeat 4px 3px;padding:11px 0 9px 38px;}
.info-block .photo-holder{float:left;display:inline;width:415px;margin:-1px -4px 0 -31px;}
.info-block .button-holder{float:right;padding:30px 0 0;text-align:center;font-size:14px;margin:0 34px -29px 0;display:inline;}
.info-block .button-holder .gallery{overflow:hidden;width:201px;height:63px;}
.info-block .button-holder ul{width:9999px;margin:0;padding:0;list-style:none;}
.info-block .button-holder ul li{float:left;width:201px;height:63px;}
.info-block-frame{height:1%;}
.info-block-frame:after{content:'';display:block;clear:both;}
.info-block-frame .compatible-block{overflow:hidden;height:1%;}
.info-block .button-holder p{margin:0;}
.info-block .inner-description{font-size:20px;line-height:22px;width:580px;}
.info-block .inner-description h1{font-weight:bold;font-size:26px;line-height:30px;margin:0 0 7px;color:#FEFEFE;}
.info-block .inner-description .mark{font-size:36px;font-weight:bold;}
#main .overview-block{padding:0 16px 0 21px;margin:-5px 0 0;}
.overview-block .video-holder{float:right;background:url(../images/bg-video-holder.png) no-repeat;width:175px;margin:25px 0 0 10px;padding:10px 66px 32px 70px;}
.overview-block .description{overflow:hidden;height:1%;font-size:13px;line-height:16px;}
.overview-block .description h2{margin:0 0 9px;}
.overview-block .description p{margin:0 0 15px;}
.overview-block .options-block{padding:10px 0 76px;}
.overview-block .options-block ul{width:auto;}
#main .steps-inner h2{margin:0;}
#main .inner-articles-list{padding:0 73px 0 19px}
#main .inner-articles-list .article{padding:25px 0 29px;}
#main .inner-articles-list .alignleft{margin:0 26px 0 0;}
#main .inner-articles-list .alignright{margin:11px 0 0 10px;}
#main .inner-articles-list .description{padding:10px 0 0 32px;}
#main .inner-articles-list .article ul{padding:2px 0 0;margin:0;list-style:none;}
#main .inner-articles-list .article ul li{background:url(../images/bullet7.gif) no-repeat 1px 3px;padding:0 0 3px 15px;}
.inner-slideshow{background:url(../images/bg-inner-slideshow.jpg) repeat-x 50% 0;position:relative;border-bottom:3px solid #f1f2f3;height:255px;}
.inner-slideshow .slides li{overflow:hidden;height:1%;min-height:255px;}
.inner-slideshow .slides .slide1,.inner-slideshow .slides .slide2,.inner-slideshow .slides .slide3{overflow:hidden;height:1%;min-height:255px;}
.inner-slideshow .slides .alignleft{float:left;}
.inner-slideshow .slides .slide1 .alignleft{margin:53px 57px 0 49px;}
.inner-slideshow .slides .slide2 .alignleft{margin:40px 36px 0 49px;}
.inner-slideshow .slides .slide3 .alignleft{margin:39px 14px 0 50px;}
.inner-slideshow .slides .description{position:static;width:auto;overflow:hidden;}
.inner-slideshow .slide1 .description{font-size:22px;line-height:27px;padding:74px 60px 0 0;}
.inner-slideshow .slide2 .description{font-size:18px;line-height:22px;padding:76px 60px 0 0;}
.inner-slideshow .slide3 .description{font-size:18px;line-height:22px;padding:73px 60px 0 0;}
.inner-slideshow .slide1 .description p{margin:0 0 6px;}
.inner-slideshow .slides .description .more{font-size:16px;line-height:20px;color:#feffff;}
.inner-slideshow .slide3 .description .title,.inner-slideshow .slide1 .description .title{font-size:32px;line-height:35px;color:#fff;font-weight:bold;display:block;margin:0 0 7px;white-space:nowrap;}
.inner-slideshow .slide3 .description .title{margin:0 0 11px;}
.inner-slideshow .slide2 .description .title{font-size:30px;font-weight:bold;}
.inner-slideshow .switchers{position:absolute;bottom:38px;right:52px;padding:0;margin:0;list-style:none;z-index:100;}
.inner-slideshow .switchers li{float:left;margin:0 4px 0 0;}
.inner-slideshow .switchers a{float:left;background:url(../images/sprite2.png) no-repeat -216px -131px;width:23px;padding:0 0 0 1px;height:23px;text-align:center;font-size:13px;line-height:23px;color:#fff;font-weight:bold;}
.inner-slideshow .switchers .active a,.inner-slideshow .switchers a:hover{text-decoration:none;background-position:-216px -155px;}
.inner-slideshow .slides .decor{position:absolute;bottom:1px;right:213px;}
.inner-slideshow .slides .decor span{background:url(../images/bg-cloud.png) no-repeat;width:211px;height:55px;text-indent:-9999px;overflow:hidden;display:block;}
.product-description-container{font-size:20px;padding:28px 0 0 30px;color:#1c4866;}
.product-description-container.compliance-block{padding:2px 0 0 30px;}
.product-description-container h2{font-size:32px;line-height:35px;font-weight:bold;margin:0 0 6px;color:#083553;}
.product-description-container p{margin:0 0 10px;}
.product-holder{height:1%;padding:29px 0 11px;border-bottom:2px solid #d7dfe3;}
.product-holder:after{content:'';display:block;clear:both;}
.product-holder .column{float:left;width:265px;font-size:12px;line-height:14px;color:#1c4866;margin:0 50px 0 0;}
.product-holder .column .product-box{height:1%;margin:0 0 29px;}
.product-holder .column h3{font-size:18px;line-height:20px;font-weight:normal;color:#083553;border-bottom:2px solid #d7dfe3;margin:0 0 3px;padding:0 0 2px;}
.product-holder .column p{margin:0;}
.product-holder .column ul{padding:6px 0 0;margin:0;list-style:none;font-size:13px;line-height:16px;font-weight:bold;width:100%;}
.product-holder .column ul li{height:1%;vertical-align:top;}
.product-holder .column .product-box:after,.product-holder .column ul li:after{content:'';display:block;clear:both;}
.product-holder .column ul a{background:url(../images/bullet7.gif) no-repeat 0 4px;padding:0 0 0 16px;color:#0368b8;float:left;position:relative;}
.product-holder .column ul a:hover{text-decoration:none;color:#083553;}
.product-holder .alignright{width:310px;margin:0;}
.tooltip{position:absolute;left:100%;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.2);width:157px;border:1px solid #e2e2e2;font-size:13px;line-height:14px;color:#1c4866;font-weight:normal;margin:0 0 0 11px;z-index:100;display:none;}
.product-holder .column ul a:hover .tooltip{display:block;}
.tooltip .tooltip-holder{position:relative;display:block;width:auto;padding:5px 0 8px 10px;}
.tooltip .arrow{background:url(../images/arrow2.gif) no-repeat;width:20px;height:13px;text-indent:-9999px;overflow:hidden;position:absolute;left:-8px;bottom:-7px;}
.about-box-holder{overflow:hidden;height:1%;padding:37px 0 0 29px;margin:0 0 0 -79px;}
.about-box-holder .about-box{float:left;width:252px;border:2px solid #c0d9ed;margin:0 0 0 79px;font-size:12px;line-height:14px;color:#083553;}
.about-box-holder .about-box .holder{overflow:hidden;height:1%;padding:14px 0 0 7px;border:2px solid #fafcfd;background:#edf5fa;background:-moz-linear-gradient(top,#edf5fa 0%,#ffffff 50%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edf5fa),color-stop(50%,#ffffff),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#edf5fa 0%,#ffffff 50%,#ffffff 100%);background:-o-linear-gradient(top,#edf5fa 0%,#ffffff 50%,#ffffff 100%);background:-ms-linear-gradient(top,#edf5fa 0%,#ffffff 50%,#ffffff 100%);background:linear-gradient(top,#edf5fa 0%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
.about-box-holder .about-box .alignright{float:right;margin:-14px 0 -2px -40px;}
.about-box-holder .small .alignright{margin:-14px 4px -2px 0;}
.about-box-holder .about-box .title{font-size:15px;font-weight:bold;color:#083553;display:block;margin:0 0 6px;}
.about-box-holder .about-box p{margin:0 0 9px;}
.about-box-holder .about-box .description{overflow:hidden;height:1%;}
.about-box-holder .about-box .more{font-size:13px;font-weight:bold;background:url(../images/bullet2.gif) no-repeat 100% 5px;padding:0 8px 0 0;color:#0368b8;}
.about-box-holder .about-box .more:hover{text-decoration:none;color:#083553;}
.about-box-holder .frame{overflow:hidden;height:1%;padding:5px 22px 3px 0;}
.about-box-holder .frame .alignright{margin:0 0 0 10px;}
.inner .breadcrumbs{padding:0 0 0px 5px;font-size:13px;}
.inner .signing{padding:0 0 20px 23px;}
.tabs-area2{padding:0 0 0 20px;}
#content .tabs-area2 .article{padding:0 0 28px;}
.tabs-area2 .heading-section{margin:0 0 18px;}
.tabs-area2 .heading-section h2{font-size:24px;font-weight:bold;margin:0;padding:0 0 8px;}
.tabs-area2 .heading-section .mark{color:#0368b8;font-size:20px;font-weight:normal;}
.tabs-area2 .article .alignleft{float:left;margin:-7px 4px 0 -10px;position:relative;}
#content .tabs-area2 .article p{margin:0 0 15px;}
.inner #content .features{padding:0 0 0 26px;margin:0 0 51px;}
.inner #content .features h2{margin:0 0 7px;}
.inner #content .features .features-block{margin:0 -4px 0 0;padding:21px 5px 25px 19px;}
.inner #content .features .features-block ul{float:left;width:260px;font-size:14px;line-height:20px;color:#1c4866;font-weight:bold;margin:0;}
.inner #content .features .features-block ul:first-child,.inner #content .features .features-block ul.first-child{width:383px;}
.inner #content .features .features-block ul li{background:url(../images/bullet7.gif) no-repeat 0 5px;padding:0 0 4px 17px;margin:0;}
.inner .about-content-block{padding:0 0 0 27px;margin:0 0 70px;}
.inner .about-content-block h2{font-size:17px;line-height:21px;font-weight:normal;margin:0 0 6px;}
.content-table-block{background:url(../images/bg-section-small.png) no-repeat;height:1%;font-size:12px;line-height:14px;color:#1c4866;margin:0 -10px;padding:0 0 0 24px;width:669px;}
.content-table-block:after{content:'';display:block;clear:both;}
.content-table-block p{margin:0;}
.content-table-block .box{float:left;padding:22px 0 0;}
.content-table-block .col1{width:185px;}
.content-table-block .col2{width:87px;}
.content-table-block .col3{width:62px;margin:0 9px 0 0;}
.content-table-block .col4{width:114px;background:#f9f7e4;border:3px solid #278f22;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 5px #c7c7c7;-webkit-box-shadow:0 0 5px #c7c7c7;-moz-box-shadow:0 0 5px #c7c7c7;margin:0 10px 0 0;padding:19px 7px 0;text-align:center;position:relative;}
.content-table-block .col4 .decor{position:absolute;top:-7px;right:-8px;background:url(../images/sprite2.png) no-repeat -199px -2069px;width:64px;height:66px;text-indent:-9999px;overflow:hidden;}
.content-table-block .col4 .year{font-size:20px;color:#083553;margin:0 0 3px;}
.content-table-block .col4 .bottom{padding:13px 0 23px!important;}
.content-table-block .col4 .price{font-size:32px;line-height:35px;font-weight:bold;color:#0368b8;}
.content-table-block .col4 .row{padding:0 0 4px;border-color:#e3e1cf;}
.content-table-block .col5{width:158px;}
.content-table-block .col5 .row{padding:9px 0 19px 6px;}
.content-table-block .col5 .bottom{padding:14px 0 0 6px;}
.content-table-block .year{display:block;font-size:18px;line-height:20px;color:#0368b8;margin:0 0 4px;}
.content-table-block .title{font-size:16px;line-height:18px;font-weight:bold;color:#083553;display:block;margin:0 0 2px;}
.content-table-block .price{font-size:24px;line-height:30px;color:#083553;font-weight:normal;display:block;padding:6px 0 2px;}
.content-table-block .row{overflow:hidden;height:1%;border-bottom:2px solid #cbcbcb;padding:0 0 14px;}
.content-table-block .bottom{border:none;padding:11px 0 0;}
.content-table-block .bottom .price{padding:0;}
.content-table-block .btn-buy{float:left;background:url(../images/sprite2.png) no-repeat 0 -2519px;width:78px;height:24px;text-indent:-9999px;overflow:hidden;margin:0 10px 0 0;position:relative;}
.content-table-block .btn-buy:hover{background-position:-96px -2519px;}
.content-table-block .btn-renew{float:left;background:url(../images/sprite2.png) no-repeat 0 -2548px;width:64px;height:24px;text-indent:-9999px;overflow:hidden;position:relative;}
.content-table-block .btn-renew:hover{background-position:-96px -2548px;}
#content .why-block{width:704px;font-size:18px;line-height:21px;color:#1c4866;padding:0 0 0 27px;overflow:hidden;margin:0 -30px 33px -1px;position:relative;}
.why-block .holder{overflow:hidden;height:1%;}
.why-block .holder .column{float:left;width:341px;margin:0 8px 0 0;font-size:13px;line-height:16px;color:#1c4866;position:relative;}
.why-block .holder .column img{margin:0 0 9px;}
.why-block .holder .column p{margin:0;}
#content .why-block .heading{padding:0 130px 0 5px;}
#content .why-block .heading p{margin:0 0 28px;}
#content .why-block .heading .mark{color:#0368b8;}
#content .why-block h2{font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 7px;}
.inner #content .tabs{padding:0 8px 0 29px;}
.inner .content-block .tabset{padding:0;margin:0 0 -1px;list-style:none;overflow:hidden;height:1%;font-size:15px;line-height:20px;}
.inner .content-block .tabset li{float:left;margin:0 6px 0 0;}
.inner .content-block .tabset a{float:left;color:#939ca2;border:1px solid #e2e2e2;}
.inner .content-block .tabset a:hover{text-decoration:none;}
.inner .content-block .tabset a.active{border:1px solid #abc8dc;color:#fff;}
.inner .content-block .tabset em{float:left;font-style:normal;background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(50%,#f4f4f4),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:-o-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:-ms-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',endColorstr='#ffffff',GradientType=0 ); /* width:176px; */
border:1px solid #fafafa;}
.inner .content-block .tabset a.active em{border:1px solid #c0dff5;color:#fff;background:#0281d8;background:-moz-linear-gradient(top,#0281d8 0%,#008ef2 50%,#0097ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0281d8),color-stop(50%,#008ef2),color-stop(100%,#0097ff));background:-webkit-linear-gradient(top,#0281d8 0%,#008ef2 50%,#0097ff 100%);background:-o-linear-gradient(top,#0281d8 0%,#008ef2 50%,#0097ff 100%);background:-ms-linear-gradient(top,#0281d8 0%,#008ef2 50%,#0097ff 100%);background:linear-gradient(top,#0281d8 0%,#008ef2 50%,#0097ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0281d8',endColorstr='#0097ff',GradientType=0 );}
.inner .content-block .tabset span{float:left;background:url(../images/bullet10.gif) no-repeat 8px 8px;padding:4px 0 7px 22px;cursor:pointer;}
.inner .content-block .tabset a.active span{background:url(../images/bullet9.gif) no-repeat 6px 11px;color:#fff;}
.inner .tabs.content-block{padding:0;}
.inner .content-block .tabs-area{border:1px solid #e2e2e2;overflow:hidden;width:100%;padding:0 0 25px 0;}
.inner .content-block .tab-content{overflow:hidden;width:633px;background:#fff;font-size:13px;line-height:16px;color:#083553;padding:14px 10px 0 18px;}
* html .inner .content-block .tab-content{height:248px;overflow:visible;}
.inner .content-block .tab-content h2{font-size:17px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 8px;}
.inner .content-block .tab-content p{margin:0 0 14px;}
.inner .content-block .tab-content ul{padding:0;margin:0;list-style:none;}
.inner .content-block .tab-content ul li{background:url(../images/bullet7.gif) no-repeat 1px 4px;padding:0 0 0 16px;}
.inner #sidebar{padding:38px 0 20px;}
#two-columns .inner-sidebar{padding:78px 0 20px;}
.inner #sidebar .tabset-box{padding:0 31px 17px 12px;}
#sidebar .tabset-box h3{font-size:15px;line-height:20px;color:#083553;padding:0 0 2px;margin:0 0 18px;border-bottom:1px solid #c4c4c4;font-weight:normal;}
#sidebar .tabset{padding:0;margin:0;list-style:none;width:100%;}
#sidebar .tabset li{margin:0 0 7px;overflow:hidden;height:1%;vertical-align:top;}
#sidebar .tabset a{float:left;background:url(../images/sprite2.png) no-repeat;padding:0 0 0 42px;color:#90979b;}
#sidebar .tabset a:hover,#sidebar .tabset .active{color:#083553;text-decoration:none;}
#sidebar .tabset .authenticode a{background-position:-197px -2206px;padding:8px 0 8px 42px;}
#sidebar .tabset .authenticode .tab{background-position:3px -2206px;padding:8px 0 8px 42px;}
#sidebar .tabset .authenticode .active,#sidebar .tabset .authenticode .tab:hover{background-position:-197px -2206px;}
#sidebar .tabset .adobe a{padding:4px 0 8px 42px;background-position:-200px -2256px;}
#sidebar .tabset .adobe .tab{background-position:0 -2256px;padding:4px 0 8px 42px;}
#sidebar .tabset .adobe .active,#sidebar .tabset .adobe .tab:hover{background-position:-200px -2256px;}
#sidebar .tabset .apple a{padding:7px 0 9px 42px;background-position:-197px -2306px;}
#sidebar .tabset .apple .tab{background-position:3px -2306px;padding:7px 0 9px 42px;}
#sidebar .tabset .apple .active,#sidebar .tabset .apple .tab:hover{background-position:-197px -2306px;}
#sidebar .tabset .mozilla a{padding:0 0 1px 42px;background-position:-197px -2354px;}
#sidebar .tabset .mozilla .tab{background-position:3px -2354px;padding:0 0 1px 42px;}
#sidebar .tabset .mozilla .active,#sidebar .tabset .mozilla .tab:hover{background-position:-197px -2354px;}
#sidebar .tabset .office a{padding:7px 0 4px 42px;background-position:-194px -2406px;}
#sidebar .tabset .office .tab{background-position:6px -2406px;padding:7px 0 4px 42px;}
#sidebar .tabset .office .active,#sidebar .tabset .office a.tab:hover{background-position:-194px -2406px;}
#sidebar .tabset .java a{padding:13px 0 14px 42px;background-position:-194px -2456px;}
#sidebar .tabset .java .tab{background-position:6px -2456px;padding:13px 0 14px 42px;}
#sidebar .tabset .java .active,#sidebar .tabset .java .tab:hover{background-position:-194px -2456px;}
.inner2-info-block{background:url(../images/bg-inner2-info-block.jpg) repeat-x 50% 0;margin-bottom:53px;}
.inner2-info-block .heading{padding:32px 10px 0;overflow:hidden;height:1%;}
.inner2-info-block .alignleft{float:left;margin:0 35px 0 0;}
.inner2-info-block .description{overflow:hidden;height:1%;font-size:22px;color:#d4e5ed;padding:78px 0 0;}
.inner2-info-block .description h1{font-size:36px;margin:0 0 5px;}
.inner #content .plugin-block{margin:0 0 40px;padding:45px 0 0 27px;}
.inner #content .plugin-block2{padding-top:0;}
.inner #content .plugin-block .heading-section{margin:0 0 15px;}
.inner #content .plugin-block h2{padding:0 0 4px;}
#content .tabs-platforms{padding:0 11px 0 26px;margin:0 0 60px;}
#content .tabs-platforms h2{font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 14px;}
.inner .tabs-platforms .tabset{font-size:15px;line-height:12px;}
.inner .tabs-platforms .tabset li{margin:0;vertical-align:top;}
.inner .tabs-platforms .tabset a{color:#939ca2;margin:6px 0 0;letter-spacing:-1px;}
.inner .tabs-platforms .tabset em{width:auto;}
.inner .tabs-platforms .tabset a:hover,.inner .tabs-platforms .tabset .active{color:#083553;background:none;border:1px solid #e2e2e2;margin:0;}
.inner .tabs-platforms .tabset a:hover em,.inner .tabs-platforms .tabset .active em{border:1px solid #fafafa;background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(50%,#f4f4f4),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:-o-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:-ms-linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);background:linear-gradient(top,#ededed 0%,#f4f4f4 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',endColorstr='#ffffff',GradientType=0 );}
.inner .tabs-platforms .tabset span{background:url(../images/sprite2.png) no-repeat;padding:9px 0 10px 35px;}
.inner .tabs-platforms .tabset a:hover span,.inner .tabs-platforms .tabset .active span{background:url(../images/sprite2.png) no-repeat;}
.inner .tabs-platforms .tabset .authenticode span{background:url(../images/sprite2.png) no-repeat -197px -2206px;padding:9px 12px 10px 35px;width:109px;}
.inner .tabs-platforms .tabset .authenticode .active span,.inner .tabs-platforms .tabset .authenticode a:hover span{padding:12px 12px 13px 35px;background-position:-197px -2201px;color:#083553;}
.inner .tabs-platforms .tabset .adobe span{background-position:-199px -2253px;width:68px;}
.inner .tabs-platforms .tabset .adobe .active span,.inner .tabs-platforms .tabset .adobe a:hover span{padding:12px 0 13px 35px;background-position:-199px -2253px;color:#083553;}
.inner .tabs-platforms .tabset .apple span{background-position:-190px -2306px;padding:9px 10px 10px 41px;width:36px;}
.inner .tabs-platforms .tabset .apple .active span,.inner .tabs-platforms .tabset .apple a:hover span{padding:12px 10px 13px 41px;background-position:-190px -2306px;color:#083553;}
.inner .tabs-platforms .tabset .mozilla span{background-position:-195px -2353px;font-size:13px;padding:5px 10px 2px 39px;width:55px;}
.inner .tabs-platforms .tabset .mozilla .active span,.inner .tabs-platforms .tabset .mozilla a:hover span{padding:6px 10px 7px 39px;background-position:-195px -2353px;color:#083553;}
.inner .tabs-platforms .tabset .office span{background-position:-193px -2403px;font-size:14px;padding:5px 10px 2px 42px;width:61px;}
.inner .tabs-platforms .tabset .office .active span,.inner .tabs-platforms .tabset .office a:hover span{padding:6px 10px 7px 42px;background-position:-193px -2403px;color:#083553;}
.inner .tabs-platforms .tabset .java span{background-position:11px -2581px;padding:8px 11px 11px 34px;width:30px;}
.inner .tabs-platforms .tabset .java .active span,.inner .tabs-platforms .tabset .java a:hover span{padding:12px 11px 13px 34px;background-position:11px -2581px;color:#083553;}
.inner .tabs-platforms .tab-content{padding:19px 50px 0 14px;font-size:14px;line-height:17px;color:#1c4866;min-height:150px;}
* html .inner .tabs-platforms .tab-content{height:150px;}
.inner .tabs-platforms .tab-content .alignleft{float:left;margin:0 9px 0 0;}
.inner .tabs-platforms .tab-content .description{overflow:hidden;height:100%;padding:12px 0 0;}
.inner .tabs-platforms .tab-content h3{font-size:17px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 10px;}
.inner .tabs-platforms .tab-content p{margin:0 0 13px;}
.inner2-info-block .heading{position:relative;min-height:196px;}
* html .inner2-info-block .heading{height:196px;}
.inner .inner2-info-block{margin-bottom:8px;}
.product-description-container .small{font-size:28px;margin:0 0 2px;}
.product-holder .column .contacts-block{background:url(../images/separator10.gif) no-repeat 0 100%;overflow:hidden;height:1%;padding:14px 30px 2px 25px;margin:0 -10px 0 0;}
.product-holder .column .contacts-block .alignleft{float:left;margin:0 10px 0 0;}
.product-holder .column .description{overflow:hidden;height:1%;font-size:15px;line-height:14px;color:#1c4866;padding:9px 0 0;}
.product-holder .column .title{font-size:18px;line-height:18px;font-weight:bold;color:#083553;display:block;margin:0 0 5px;}
.product-holder .column .description p{margin:0 0 6px;}
.product-holder .column dl{margin:0;overflow:hidden;height:1%;font-size:12px;line-height:14px;color:#083553;}
.product-holder .column dl dt{float:left;padding:0 3px 0 0;}
.product-holder .column dl dd{overflow:hidden;height:1%;margin:0;}
.product-holder .column .contacts-block ul{padding:0;margin:0;list-style:none;font-size:12px;line-height:14px;}
.product-holder .column .contacts-block ul a{color:#0368b8;background:url(../images/bullet2.gif) no-repeat 100% 5px;padding:0 10px 0 0;}
.product-holder .column .contacts-block ul a:hover{color:#083553;}
.inner .testimonials-block{background:#fff;margin:-2px 0 0;padding:0 77px 15px 20px;}
.inner .testimonials-block .heading{border:none;padding:22px 0 3px;}
.inner .testimonials-block blockquote{font-size:17px;line-height:21px;padding:4px 63px 40px 42px;}
.inner .testimonials-block blockquote q{margin:0 0 -1px;}
.inner .testimonials-block blockquote cite{color:#0368b8;font-size:14px;}
.inner .testimonials-block blockquote img{left:42px;top:-10px;}
.inner .product-description-container .sponsors{background:url(../images/bg-sponsors.png) no-repeat;margin:0 -2px 0 -35px;font-size:15px;line-height:20px;color:#083553;padding:15px 80px 12px 90px;position:relative;width:817px;}
.inner .product-description-container .sponsors p{margin:0 0 4px;}
.inner .product-description-container .sponsors ul{text-align:left;padding:0;}
.inner .product-description-container .sponsors ul li{margin:0 0 0 65px;}
.inner .product-description-container .sponsors ul li.first-child,.inner .product-description-container .sponsors ul li:first-child{margin:0;}
.inner .product-description-container .sponsors .more{float:right;font-size:14px;color:#0368b8;background:url(../images/bullet3.gif) no-repeat 100% 6px;padding:0 14px 0 0;margin:0 10px 0 0;position:relative;}
.inner .product-description-container .sponsors .more:hover{text-decoration:none;color:#083553;}
.inner .sponsors{background:url(../images/shadow.gif) no-repeat;margin:23px 0 0;padding:21px 0 39px;}
.inner .sponsors ul{text-align:left;padding:0 0 0 21px;}
.info-block .visual-block{position:relative;width:976px;padding:0 0 0 4px;}
.info-block .visual-block:after{content:'';display:block;clear:both;}
.info-block .visual-block .description{position:absolute;top:70px;left:437px;height:auto;font-size:25px;line-height:28px;color:#e1e8ed;}
.info-block .visual-block .description h2,.info-block .visual-block .description h1{font-size:32px;line-height:35px;font-weight:bold;color:#fff;margin:0 0 7px;}
div.testimonials-block.whitepaper-quote blockquote q .end-quote{margin:10px 0 0 -20px;}
.info-block .visual-block .description p{margin:0;}
.about-us-block{padding:0 0 0 13px;}
.about-us-block .breadcrumbs{padding:0 0 0 4px;margin:-5px 0 25px;position:relative;}
.about-us-block .heading-section{margin:0 6px 17px 3px;}
.about-us-block .heading-section h2.underlined{padding:0 0 1px;margin:0;}
.about-us-block #content{width:725px;}
.about-us-block #content .article{overflow:hidden;height:1%;padding:0;margin:0 0 38px;font-size:12px;line-height:14px;color:#1c4866;}
.about-us-block .article .video-block{float:left;width:217px;margin:3px 14px 10px 0;text-align:center;}
.about-us-block .article .video-block img{margin:0 0 13px;}
.about-us-block .article .video-block .watch{background:url(../images/bullet3.gif) no-repeat 100% 4px;padding:0 9px 0 0;font-size:14px;color:#0368b8;font-weight:bold;}
.about-us-block .article .video-block .watch:hover{text-decoration:none;color:#083553;}
.about-us-block #content .article p{margin:0 0 17px;}
.about-us-block #content .article .alignleft{float:left;border:1px solid #c0d9ed;margin:7px 20px 10px 3px;}
.about-us-block #content .article .alignright{float:right;border:1px solid #c0d9ed;margin:20px 25px 10px 10px;}
.about-us-block #content .article h3{font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 7px;}
.about-us-block #content .features-block{background:#eef2f2;border:1px solid #e2e2e2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:11px 0 0 24px;margin:65px 23px 0 -2px;}
.about-us-block #content .features-block h3{font-size:16px;line-height:20px;color:#083553;font-weight:bold;margin:0 0 10px;}
.about-us-block #content .features-block .columns{overflow:hidden;height:1%;}
.about-us-block #content .features-block .column{float:left;width:320px;margin:0 0 0 34px;padding:0;list-style:none;}
.about-us-block #content .features-block .columns div:first-child,.about-us-block #content .features-block .columns div.first-child{margin:0;}
.about-us-block #content .features-block ul{padding:0;margin:0 0 7px;list-style:none;}
.about-us-block #content .features-block ul li{background:url(../images/bullet7.gif) no-repeat 0 4px;padding:0 0 11px 17px;}
.about-us-block #content .features-block a{color:#3191dd;}
/* added by phil */
.about-us-block #content .features-block a:hover{color:#083553;text-decoration:none;}
.about-us-block #content .features-block .view{font-size:12px;font-weight:bold;color:#0368b8;background:url(../images/bullet3.gif) no-repeat 100% 4px;padding:0 12px 0 0;float:left;margin:19px 0 0 15px;}
.about-us-block #content .features-block .view:hover{text-decoration:none;color:#083553;}
.about-us-block #sidebar{width:228px;padding:41px 0 0;}
.about-us-block #sidebar .side-nav{padding:0 0 4px 19px;}
.about-us-block .side-nav ul a{font-weight:bold;}
.about-us-block #sidebar .side-nav ul a:hover{color:#083553;}
.about-us-block #sidebar .side-nav ul ul{padding:6px 0 14px;}
.about-us-block #sidebar .side-nav ul ul li{margin:0;}
.about-us-block #sidebar .side-nav ul ul a{padding:0 0 2px 2px;font-weight:normal;height:1%;}
.about-us-block .twitter-block{background:#eef2f2;border:1px solid #e2e2e2;font-size:11px;line-height:14px;color:#083553;margin:0 27px 29px 14px;padding:13px 10px 11px 9px;}
.about-us-block .twitter-block .text-twitter{display:block;background:url(../images/bg-twitter.gif) no-repeat;width:118px;height:22px;text-indent:-9999px;overflow:hidden;margin:0 0 13px;}
.about-us-block .twitter-block .text-twitter a{display:block;height:100%;}
.about-us-block .twitter-block .tweets{padding:0;margin:0 0 3px;list-style:none;overflow:hidden;height:1%;}
.about-us-block .twitter-block .tweets li{margin:0 0 18px;}
.about-us-block .twitter-block .tweets a{font-size:11px;color:#0368b8;}
.about-us-block .twitter-block .tweets a:hover{text-decoration:none;color:#083553;}
.about-us-block .twitter-block .follow{background:url(../images/bullet3.gif) no-repeat 100% 3px;padding:0 11px 0 0;font-size:12px;font-weight:bold;}
.about-us-block .twitter-block .follow:hover{text-decoration:none;color:#083553;}
.about-us-block .side-block{padding:0 25px 0 16px;overflow:hidden;height:1%;}
.about-us-block .side-block h3{font-size:15px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 4px;}
.about-us-block .side-block img{display:block;margin:0 0 8px;}
.about-us-block .side-block .view{font-weight:bold;background:url(../images/bullet3.gif) no-repeat 100% 3px;padding:0 13px 0 0;font-size:12px;}
.about-us-block .side-block .view:hover{text-decoration:none;color:#083553;}
.about-us-block .select-form{margin:0;padding:0 0 25px 2px;}
.about-us-block .select-form label{font-size:17px;line-height:20px;display:block;font-weight:bold;color:#083553;margin:0 0 8px;}
.about-us-block .select-form select{width:241px;}
.about-us-block .contacts-section{overflow:hidden;height:1%;padding:0;}
.about-us-block .contacts-section h3{font-size:17px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 10px;}
.about-us-block .contacts-section dl{overflow:hidden;height:1%;min-height:54px;font-size:15px;line-height:18px;font-weight:bold;color:#083553;margin:0;padding:0 0 31px 3px;}
.about-us-block .contacts-section dl dt{float:left;padding:0 6px 0 0;}
.about-us-block .contacts-section dl dd{overflow:hidden;height:1%;margin:0;color:#0368b8;}
.about-us-block .contacts-block{overflow:hidden;height:1%;padding:0 0 0 2px;}
.about-us-block .contacts-block .heading{overflow:hidden;height:1%;padding:0 201px 0 0;}
.about-us-block .contacts-block .heading h3{float:left;}
.about-us-block .contacts-block .heading .view{float:right;background:url(../images/bullet7.gif) no-repeat 0 5px;padding:0 0 0 11px;font-size:14px;font-weight:bold;color:#0368b8;}
.about-us-block .contacts-block .heading .view:hover{text-decoration:none;color:#083553;}
.about-us-block .contacts-block .holder{overflow:hidden;border-bottom:2px solid #d7dfe3;padding:0 0 18px;width:723px;}
.about-us-block .contacts-block .address{float:left;width:332px;padding:6px 0 0;}
.about-us-block .contacts-block .address .description{overflow:hidden;height:1%;}
.about-us-block .contacts-block .address h4{font-size:15px;line-height:20px;font-weight:bold;color:#083553;margin:0;}
.about-us-block .contacts-block .address address{margin:0;overflow:hidden;height:1%;font-size:13px;line-height:16px;font-style:normal;}
.about-us-block .contacts-block .address address span{display:block;}
.about-us-block .contacts-block .address .description a{color:#0368b8;}
.about-us-block .contacts-block .address .description a:hover{text-decoration:none;color:#083553;}
.about-us-block .contacts-block .options-block{padding:16px 0 0;}
.about-us-block .contacts-block .options-block ul{width:auto;}
.about-us-block .contacts-block .options-block .label{margin:0 11px 0 0;}
.about-us-block .contacts-block .options-block ul li{padding:0 5px 0 15px;}
.about-us-block .contact-form{background:#eef2f2;border:1px solid #e2e2e2;font-size:11px;line-height:13px;color:#828282;margin:19px 8px 20px 2px;padding:35px 40px 38px 42px;}
.about-us-block .contact-form .heading{text-align:right;font-size:13px;line-height:15px;color:#0368b8;padding:0 80px 13px 0;}
.about-us-block .contact-form .row{overflow:hidden;height:1%;margin:0 0 12px;}
.about-us-block .contact-form .selects{padding:8px 0 0;margin:0 0 7px;}
.about-us-block .contact-form .holder{float:left;width:311px;}
.about-us-block .contact-form label,.about-us-block .contact-form .label{font-size:14px;line-height:18px;color:#1c4866;display:block;margin:0 0 11px;}
.about-us-block .contact-form .row label,.about-us-block .contact-form .row .label{font-size:15px;margin:0 0 6px;}
.about-us-block .contact-form label .required,.about-us-block .contact-form .label .required{position:relative;top:-1px;color:#0368b8;}
.about-us-block .contact-form .text{display:block;width:234px;height:16px;border:1px solid #c0c4c5;background:#fff;margin:0;padding:3px 5px;font:13px/15px Arial,Helvetica,sans-serif;color:#b6b6b6;}
.about-us-block .contact-form .text-active{color:#000;}
.about-us-block .contact-form select{width:241px;}
.about-us-block .contact-form ul{padding:0;margin:0 0 28px;list-style:none;overflow:hidden;height:1%;}
.about-us-block .contact-form ul.last{margin:0 0 11px;}
.about-us-block .contact-form ul li{float:left;margin:0 34px 0 0;}
.about-us-block .contact-form ul .radio{float:left;margin:1px 6px 0 2px;padding:0;width:16px;height:15px;}
.about-us-block .contact-form ul label{float:left;margin:0;}
.about-us-block .contact-form textarea{width:450px!important;height:129px;background:#fff;border:1px solid #c0c4c5;font:13px/20px Arial,Helvetica,sans-serif;color:#b6b6b6;margin:0 0 11px;padding:0 0 0 3px;overflow:auto;display:block;resize:vertical;}
.about-us-block .contact-form p{margin:0 0 35px;}
.about-us-block .contact-form .btn-submit{display:block;background:url(../images/btn-submit.gif) no-repeat;width:137px;height:30px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;border:none;margin:0;padding:0;cursor:pointer;}
.about-us-block .contact-form .btn-submit:hover{cursor:pointer;}
.about-us-block .policy{background:url(../images/ico39.png) no-repeat;display:block;padding:13px 0 20px 37px;font-size:11px;line-height:20px;color:#828282;margin:0 0 0 10px;}
.about-us-block .policy a{color:#0368b8;}
.about-us-block .policy a:hover{text-decoration:none;color:#083553;}
.about-us-block .contacts-cards{overflow:hidden;padding:15px 0 0;margin:0 0 58px -38px;width:763px;}
.about-us-block .contacts-cards .card{float:left;display:inline;width:328px;border:1px solid #c0d9ed;padding:1px;font-size:13px;line-height:16px;color:#1c4866;margin:0 0 0 38px;}
.about-us-block .contacts-cards .card .holder{overflow:hidden;height:1%;background:#edf3f2;}
.about-us-block .contacts-cards .alignleft{float:left;margin:-1px -20px 0 0;}
.about-us-block .contacts-cards .alignright{float:right;margin:-1px 0 0 -35px;}
.about-us-block .contacts-cards .description{overflow:hidden;height:1%;padding:25px 10px 0 16px;font-size:13px;line-height:16px;color:#1c4866;}
.about-us-block .contacts-cards h2{font-size:20px;line-height:25px;font-weight:bold;color:#083553;margin:0 0 5px;}
.about-us-block .contacts-cards .card p{margin:0 0 10px;}
.about-us-block .contacts-cards .btn-contact{display:block;width:116px;height:26px;text-indent:-9999px;overflow:hidden;}
.about-us-block .contacts-cards .sales{background:url(../images/btn-sales.gif) no-repeat;}
.about-us-block .contacts-cards .support{background:url(../images/btn-support.gif) no-repeat;}
.locations-block{overflow:hidden;height:1%;margin:0 12px 76px -2px;padding:0;position:relative;}
.locations-block .heading-section{overflow:hidden;height:1%;border-bottom:2px solid #d7dfe3;margin:0 0 26px;padding:0 0 7px;}
.locations-block .heading-section h2{float:left;margin:0 21px 0 0;}
.locations-block .heading-section select{float:left;width:206px;}
/* dla */
.locations-block .heading-section-no-underline{overflow:hidden;height:1%;margin:0 0 26px;padding:0 0 7px;}
.locations-block .heading-section-no-underline h2{float:left;margin:0 21px 0 0;}
.locations-block .heading-section-no-underline select{float:left;width:206px;}
/* endla */
.locations-block h3{font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 22px;}
.locations-block .holder{overflow:hidden;height:1%;margin:0 0 25px 0;}
.locations-block .location{float:left;width:230px;font-size:13px;line-height:16px;color:#1c4866;}
.locations-block .location a{color:#0368b8;}
.locations-block .location a:hover{text-decoration:none;color:#083553;}
.locations-block .location h3{margin:0 0 9px;}
.locations-block .location address{margin:0 0 8px;font-style:normal;}
.locations-block .location address span{display:block;}
.locations-block .location dl{margin:0 0 8px;padding:0;overflow:hidden;height:1%;color:#666;}
.locations-block .location dl dt{float:left;font-weight:bold;padding:0 5px 0 0;}
.locations-block .location dl dd{overflow:hidden;height:1%;margin:0;}
.locations-block .location ul{padding:0;margin:0;list-style:none;}
.about-us-block .text-block{overflow:hidden;height:1%;padding:0;margin:0 12px 0 -2px;position:relative;}
.about-us-block .text-block .heading-section{margin:0 0 11px;padding:0;}
.about-us-block .text-block .heading-section h3{margin:0;padding:0 0 5px;font-size:17px;line-height:20px;font-weight:bold;border-bottom:2px solid #d7dfe3;}
.about-us-block .text-block p{margin:0 0 4px;}
.about-us-block .text-block a{color:#0368b8;}
.about-us-block .text-block a:hover{text-decoration:none;color:#083553;}
.about-us-block .regions-block{overflow:hidden;height:1%;margin:0 0 0 -64px;padding:11px 0 0 6px;width:783px;}
.about-us-block .regions-block .column{float:left;display:inline;width:195px;margin:0 0 0 64px;font-size:12px;line-height:14px;}
.about-us-block .regions-block .column h3{font-size:18px;line-height:20px;color:#083553;font-weight:bold;margin:0 0 27px;}
.about-us-block .regions-block .column .personal-info{overflow:hidden;height:1%;min-height:110px;}
* html .about-us-block .regions-block .column .personal-info{height:110px;}
.about-us-block .regions-block .column .name{font-size:16px;line-height:20px;display:block;margin:0 0 5px;color:#083553;font-weight:bold;}
.about-us-block .regions-block .column .post{display:block;font-size:14px;line-height:14px;}
.about-us-block .regions-block .column p{margin:0 0 4px;}
.about-us-block .regions-block .column .view{font-weight:bold;font-size:12px;color:#0368b8;background:url(../images/bullet3.gif) no-repeat 100% 3px;padding:0 12px 0 0;}
.about-us-block .regions-block .column .view:hover{text-decoration:none;color:#083553;}
.about-us-block .biography-block{margin:0;padding:10px 0 0;overflow:hidden;height:1%;}
.about-us-block .biography-block h3{font-size:18px;line-height:19px;font-weight:bold;color:#083553;margin:0 0 18px;}
.about-us-block .biography-block h3 .mark{display:block;color:#0368b8;font-size:16px;}
.about-us-block .biography-block .holder{overflow:hidden;height:1%;}
.about-us-block .biography-block .profile-block{float:left;width:158px;padding:4px 24px 0 0;}
.about-us-block .biography-block .profile-block img{border:1px solid #e2e2e2;display:block;margin:0 0 11px;}
.about-us-block .biography-block .profile-block ul{padding:0;margin:0;list-style:none;font-size:12px;line-height:16px;font-weight:bold;}
.about-us-block .biography-block .profile-block ul a{background:url(../images/bullet7.gif) no-repeat 1px 3px;padding:0 0 0 17px;}
.about-us-block .biography-block .profile-block ul a:hover{text-decoration:none;color:#083553;}
.about-us-block .biography-block .description{overflow:hidden;height:1%;font-size:12px;line-height:14px;color:#1c4866;padding:0 20px 0 0;}
.about-us-block .biography-block .description p{margin:0 0 16px;}
.about-us-block .biography-block .link-block{overflow:hidden;height:1%;padding:7px 0 0 2px;}
.about-us-block .biography-block .description .back{color:#0368b8;font-weight:bold;float:left;}
.about-us-block .biography-block .description .back:hover{text-decoration:none;color:#083553;}
.about-us-block .tabset{padding:1px 0 5px;margin:0 7px 11px 3px;list-style:none;border-bottom:2px solid #d7dfe3;overflow:hidden;height:1%;font-size:18px;line-height:20px;font-weight:bold;}
.about-us-block .tabset h2{font-size:18px;line-height:20px;font-weight:bold;margin:0;}
.about-us-block .tabset li{float:left;background:url(../images/separator11.gif) no-repeat 0 3px;padding:0 11px 0 14px;}
.about-us-block .tabset li:first-child,.about-us-block .tabset li.first-child{background:none;padding-left:0;}
.about-us-block .tabset a{color:#9fb1bc;}
.about-us-block .tabset a:hover,.about-us-block .tabset .active{text-decoration:none;color:#083553;}
.about-us-block .tabs-area{overflow:hidden;height:1%;margin:0;padding:0;}
.about-us-block .tab-content{overflow:hidden;height:1%;padding:0;margin:0;}
.about-us-block .tab-content .news-list{padding:1px 12px 5px 0;margin:0 0 28px;list-style:none;font-size:14px;line-height:16px;color:#083553;border-bottom:2px solid #d7dfe3;}
.about-us-block .tab-content .news-list .date{display:block;font-style:normal;color:#083553;}
.about-us-block .tab-content .news-list li{margin:0 0 11px;}
.about-us-block .tab-content .news-list a{display:block;color:#0368b8;padding:12px 0 9px 3px;}
.about-us-block .tab-content .news-list .active a,.about-us-block .tab-content .news-list a:hover{background:#eef2f2;text-decoration:none;}
.about-us-block .paging{padding:0 0 29px 4px;margin:0;list-style:none;overflow:hidden;height:1%;color:#083553;font-size:13px;line-height:20px;}
.about-us-block .paging li{float:left;margin:0 8px 0 0;}
.about-us-block .paging a{float:left;background:#f3f3f3;border:1px solid #e2e2e2;width:20px;text-align:center;color:#0368b8;}
.about-us-block .paging a:hover{text-decoration:none;color:#083553;}
.about-us-block .paging span{padding:1px 0;display:block;}
.about-us-block .info{padding:0 0 0 3px;font-size:14px;line-height:17px;color:#1c4866;}
.about-us-block .info p{margin:0;}
.about-us-block .info a:hover{text-decoration:none;color:#083553;}
.about-us-block .events-list{padding:22px 12px 0 2px;margin:0;list-style:none;font-size:13px;line-height:16px;color:#083553;overflow:hidden;height:1%;}
.about-us-block .events-list li{margin:0 0 31px;border-bottom:2px solid #d7dfe3;padding:0 0 7px;}
.about-us-block .events-list dl{margin:0 0 16px;padding:0;overflow:hidden;height:1%;font-weight:bold;font-size:14px;line-height:16px;}
.about-us-block .events-list dl dt{float:left;padding:0 5px 0 0;}
.about-us-block .events-list dl dd{overflow:hidden;height:1%;margin:0;}
.about-us-block .events-list p{margin:0 0 20px;}
.about-us-block .events-list a:hover{text-decoration:none;color:#083553;}
.ios-block .info-block{background:url(../images/bg-ios-block.gif) repeat-x;overflow:visible;height:1%;}
.ios-block .info-block-holder{background:none;}
.ios-block .info-block-frame{height:1%;overflow:visible;}
.ios-block .info-block:after,.ios-block .info-block-frame:after{content:'';display:block;clear:both;}
.ios-block .info-block .alignleft{float:left;margin:-36px 49px -36px 9px;position:relative;}
.ios-block .info-block .description{overflow:hidden;height:1%;font-size:32px;line-height:30px;color:#dae7ef;padding:14px 46px 0 0;}
.ios-block .info-block .text-ios{background:url(../images/text-ios.png) no-repeat;width:392px;height:44px;text-indent:-9999px;overflow:hidden;margin:0 0 13px;}
.ios-block .info-block p{margin:0 0 30px;}
.ios-block .info-block .cta-block{overflow:hidden;height:1%;border:solid #83b2ca;border-width:2px 0;font-size:17px;line-height:21px;color:#fff;font-weight:bold;padding:0 0 7px;}
.ios-block .info-block .cta-block p{margin:0;}
.ios-block .info-block .cta-block .column{float:left;width:196px;text-align:center;padding:7px 0 0;}
.ios-block .info-block .cta-block .alignright{float:right;width:241px;padding:46px 0 0;}
.ios-block .info-block .cta-block .only{display:block;font-size:15px;line-height:17px;color:#72a6c2;text-align:left;margin:0 0 2px 41px;}
.ios-block .info-block .cta-block .text-price{display:block;background:url(../images/text-price.png) no-repeat;width:118px;height:51px;text-indent:-9999px;overflow:hidden;margin:0 auto 1px;}
.ios-block .info-block .cta-block .btn-buy{display:block;background:url(../images/bg-ios-buttons.gif) no-repeat;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto 7px;}
.ios-block .info-block .cta-block .btn-buy:hover{background-position:0 -42px;}
.ios-block .info-block .cta-block .text-need{display:block;background:url(../images/text-need.png) no-repeat;width:224px;height:22px;text-indent:-9999px;overflow:hidden;margin:0 auto 10px;}
.ios-block .info-block .cta-block .btn-get{display:block;background:url(../images/bg-ios-buttons.gif) no-repeat -163px 0;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto 8px;}
.ios-block .info-block .cta-block .btn-get:hover{background-position:-163px -42px;}
.ios-block .info-block .cta-block .info{font-size:13px;line-height:16px;color:#fff;display:block;}
.ios-block .text-block{overflow:hidden;height:1%;font-size:13px;line-height:16px;color:#073553;padding:0 46px 0 30px;}
.ios-block .text-block h2{font-size:24px;line-height:25px;font-weight:bold;color:#083553;margin:0 0 7px;}
.ios-block .text-block p{margin:0 0 17px;}
.ios-block .text-block .alignright{float:right;margin:0 0 0 30px;}
.ios-block .text-block .description{overflow:hidden;height:1%;padding:4px 0 53px 4px;font-size:13px;line-height:16px;color:#073553;}
.ios-block .text-block .offer-block{overflow:hidden;height:1%;font-size:14px;line-height:17px;color:#fff;margin:0 0 0 -4px;padding:15px 10px 13px 17px;border:2px solid #c2dce0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#0d73b9;background:-moz-linear-gradient(top,#0d73b9 0%,#1468a5 50%,#1468a5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d73b9),color-stop(50%,#1468a5),color-stop(100%,#1468a5));background:-webkit-linear-gradient(top,#0d73b9 0%,#1468a5 50%,#1468a5 100%);background:-o-linear-gradient(top,#0d73b9 0%,#1468a5 50%,#1468a5 100%);background:-ms-linear-gradient(top,#0d73b9 0%,#1468a5 50%,#1468a5 100%);background:linear-gradient(top,#0d73b9 0%,#1468a5 50%,#1468a5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d73b9',endColorstr='#1468a5',GradientType=0 );}
.ios-block .text-block .offer-block h3{font-size:18px;line-height:20px;font-weight:bold;color:#fff;margin:0 0 14px;}
.ios-block .text-block .offer-block ul{padding:0;margin:0;list-style:none;}
.ios-block .text-block .offer-block ul li{background:url(../images/bullet8.gif) no-repeat 0 4px;padding:0 0 7px 19px;}
.ios-block .text-block .article{margin:0;padding:0 0 0 3px;}
.ios-block .text-block .article .visual{overflow:hidden;height:1%;margin:0;background:none;width:auto;padding:16px 0 8px 10px;}
.ios-block .text-block .article h2{margin:0 0 16px;}
.ios-block .text-block .article img{display:block;margin:0 0 2px -4px;}
.ios-block .text-block .partners{padding:8px 0 26px 18px;margin:0;list-style:none;}
.ios-block .text-block .partners li{display:inline;vertical-align:middle;margin:0 83px 0 0;}
.ios-block .text-block .partners img{vertical-align:middle;display:inline;}
.ios-block .text-block a:hover{text-decoration:none;color:#083553;}
.ios-block .about-platform-block{padding:50px 99px 0 45px;}
.ios-block .about-platform-block .alignright{margin:0 0 0 30px;}
.ios-block .about-platform-block .description{padding:15px 0 0;}
.ios-block .about-platform-block h2{margin:0 0 17px;}
.ios-block .about-platform-block p{margin:0 0 15px;}
.ios-block .about-platform-block .options-block{padding:45px 0 0;margin:0;overflow:visible;position:relative;}
.ios-block .about-platform-block .options-block:after{content:'';display:block;clear:both;}
.ios-block .about-platform-block .options-block ul{width:auto;margin:0 -80px 0 0;}
.ios-block .about-platform-block .options-block .label{margin:0 7px 0 -4px;position:relative;}
.ios-block .about-platform-block .options-block ul li{padding:0 7px 0 15px;}
.buy-voucher-block{padding:0;height:1%;}
.buy-voucher-block .navigation-block{margin:-33px -9999px 55px;padding:9px 9999px 11px;}
.buy-voucher-block #content{width:728px;}
.buy-voucher-block .content-block{padding:0 0 0 20px;}
.buy-voucher-block .content-block p{margin:0 0 15px;}
.buy-voucher-block .content-block .heading-section{margin:0 0 8px;}
.buy-voucher-block .content-block .heading-section h2.underlined{padding:0 0 5px;}
.buy-voucher-block .content-block strong{display:block;padding:10px 0 12px;}
.buy-voucher-block .features-table-holder{width:711px;background:url(../images/bg-table-top.gif) no-repeat 100% 0;padding:5px 0 0;margin:0 0 0 -3px;}
.buy-voucher-block .features-table-frame{background:url(../images/bg-table-bottom.gif) no-repeat 100% 100%;padding:0 0 19px;}
.buy-voucher-block .features-table{border-collapse:collapse;width:711px;}
.buy-voucher-block .features-table th{padding:0 0 1px;border-bottom:1px solid #cacaca;vertical-align:top;background:#fff;}
.buy-voucher-block .features-table th .holder{border:none;}
.buy-voucher-block .features-table th.col1{width:228px;font-size:16px;line-height:20px;font-weight:bold;color:#fff;text-align:left;}
.buy-voucher-block .features-table th.col1 .holder{background:#1c4866;border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-right:2px solid #fff;padding:7px 5px 7px 24px;}
.buy-voucher-block .features-table th.col2{width:248px;font-size:18px;line-height:20px;font-weight:bold;color:#fff;border-left:1px solid #0368b8;}
.buy-voucher-block .features-table th.col2 .holder{background:#1a5895 url(../images/bg-table-heading.gif) repeat-x;padding:5px 5px 9px;position:relative;}
.buy-voucher-block .features-table th.col3{width:233px;border-left:1px solid #fff;font-size:18px;line-height:20px;font-weight:bold;color:#fff;}
.buy-voucher-block .features-table th.col3 .holder{background:#1a5895 url(../images/bg-table-heading.gif) repeat-x;padding:4px 5px 10px;}
.buy-voucher-block .features-table th.col2 .best{position:absolute;top:-12px;right:-5px;background:url(../images/bg-best02.png) no-repeat;width:79px;height:82px;text-indent:-9999px;overflow:hidden;}
.buy-voucher-block .features-table td{padding:0;background:#eef2f2;}
.buy-voucher-block .features-table .holder{display:block;}
.buy-voucher-block .features-table .table-holder{border:solid #e2e2e2;border-width:0 1px;padding:0 2px;background:#fbfcf9;}
.buy-voucher-block .features-table .table-holder table{border-collapse:collapse;}
.buy-voucher-block .features-table .table-holder table .col1{width:197px;padding:0 5px 0 23px;font-size:13px;line-height:14px;background:#eef2f2 url(../images/bg-table-col1.gif) no-repeat 0 100%;}
.buy-voucher-block .features-table .table-holder table .col2{width:218px;border:solid #0368b8;border-width:0 2px;padding:10px 14px 7px 13px;text-align:center;background:#fff url(../images/bg-table-col2.gif) no-repeat 50% 100%;}
.buy-voucher-block .features-table .table-holder table .col3{width:207px;padding:5px 10px 0 14px;text-align:center;background:#eef2f2 url(../images/bg-table-col3.gif) no-repeat 100% 100%;}
.buy-voucher-block .features-table .table-holder .last .col1,.buy-voucher-block .features-table .table-holder .last .col3{background:#eef2f2;}
.buy-voucher-block .features-table .table-holder .last .col2{background:#fff;}
.buy-voucher-block .features-table .col2 .price{font-size:30px;line-height:30px;color:#083553;display:block;margin:0 0 6px;padding:0;}
.buy-voucher-block .features-table strong{padding:0;}
.buy-voucher-block .features-table .col2 .btn-buy{display:block;background:url(../images/buttons.gif) no-repeat 0 -165px;width:87px;height:28px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.buy-voucher-block .features-table .col2 .btn-buy:hover{background-position:-88px -165px;}
.buy-voucher-block .features-table .col3 .btn-buy{display:block;background:url(../images/buttons.gif) no-repeat -135px -282px;width:81px;height:26px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.buy-voucher-block .features-table .col3 .btn-buy:hover{background-position:-135px -315px;}
.buy-voucher-block .features-table .col3 strong{font-weight:normal;}
.buy-voucher-block .features-table .col3 .price{font-size:28px;line-height:28px;color:#083553;display:block;font-weight:normal;margin:0 0 7px;}
.buy-voucher-block .features-table img{margin:0 0 5px;}
.buy-voucher-block .features-table .yes{display:block;margin:7px auto 6px;background:url(../images/ico37.png) no-repeat;width:13px;height:12px;text-indent:-9999px;overflow:hidden;}
.buy-voucher-block .features-table .no{display:block;margin:0 auto;background:url(../images/ico50.gif) no-repeat;width:14px;height:3px;text-indent:-9999px;overflow:hidden;}
.buy-voucher-block #sidebar{padding:10px 0 20px;}
.buy-voucher-block #sidebar .pluging-list{padding:6px 0 30px;}
#sidebar .contacts-box{overflow:hidden;height:1%;border-bottom:1px solid #c4c4c4;font-size:11px;line-height:13px;font-weight:bold;color:#083553;margin:0 26px 0 1px;padding:0 4px;position:relative;}
.buy-voucher-block #sidebar .contacts-box{margin:-23px -1px 0 1px;}
#sidebar .contacts-box .alignright{float:right;margin:0 0 0 -15px;border:none!important;outline:none;}
#sidebar .contacts-box .description{padding:12px 0 0;overflow:hidden;height:1%;line-height:13px;}
#sidebar .contacts-box p{margin:0 0 4px;}
#sidebar .contacts-box .btn-contact{color:#0368b8;background:url(../images/bullet2.gif) no-repeat 100% 4px;padding:0 7px 0 0;}
#sidebar .contacts-box .btn-contact:hover{color:#083553;text-decoration:none;}
.partner-programs-block{overflow:hidden;height:1%;padding:52px 42px 0;margin:0 0 -14px;}
.partner-programs-block .heading{font-size:20px;line-height:24px;color:#2d536d;text-align:center;padding:0 60px 34px 30px;}
.partner-programs-block .heading p{margin:0;}
.partner-programs-block .heading h1{font-size:34px;line-height:35px;margin:0 0 7px;font-weight:bold;color:#083553;}
.partner-programs-block .three-columns{overflow:hidden;margin:0 0 0 -65px;width:961px;}
.partner-programs-block .three-columns .column{float:left;font-size:13px;line-height:16px;font-weight:bold;width:251px;margin:0 0 0 65px;padding:0;display:inline;}
.partner-programs-block .three-columns .column .image-holder{border:1px solid #e2e2e2;background:rgb(250,252,253);background:-moz-linear-gradient(top,rgba(250,252,253,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(250,252,253,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(250,252,253,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(250,252,253,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(250,252,253,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(250,252,253,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcfd',endColorstr='#ffffff',GradientType=0 );padding:2px 2px 0;margin:0 0 23px;}
.partner-programs-block .three-columns .column .image-holder .holder{background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
.partner-programs-block .three-columns .column h3{font-size:20px;line-height:25px;font-weight:bold;color:#083553;margin:0 0 9px;padding:0;border:none;}
.partner-programs-block .three-columns .column h4{font-size:16px;line-height:20px;font-weight:normal;color:#083553;margin:0 0 6px;}
.partner-programs-block .three-columns .column ul{padding:0;margin:0 0 25px;list-style:none;}
.partner-programs-block .three-columns .column ul li{margin:0;}
.partner-programs-block .three-columns .column ul a{background:url(../images/bullet7.gif) no-repeat 0 3px;padding:0 0 0 14px;color:#0368b8;}
.partner-programs-block .three-columns .column ul a:hover{text-decoration:none;color:#083553;}
.partner-programs-block .three-columns .column .frame{overflow:hidden;height:1%;}
.partner-programs-block .three-columns .column .frame .alignleft{float:left;margin:0 6px 0 2px;}
.partner-programs-block .three-columns .column .frame ul{overflow:hidden;height:1%;}
.partner-programs-block .three-columns .column .button-holder{font-size:15px;line-height:20px;color:#083553;font-weight:bold;padding:13px 0 0 3px;}
.partner-programs-block .three-columns .column .button-holder p{margin:0 0 7px;}
.partner-programs-block .three-columns .column .button-holder .btn-join{display:block;background:url(../images/buttons.gif) no-repeat 0 -198px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 0 0 -3px;}
.partner-programs-block .three-columns .column .button-holder .btn-join:hover{background-position:0 -240px;}
.partner-programs-block .three-columns .column .list-holder{overflow:hidden;height:1%;margin:0 0 0 -40px;}
.partner-programs-block .three-columns .column .list{float:left;max-width:130px;margin:0 0 0 40px;display:inline;}
.educational-block{padding:0;height:1%;}
.educational-block .breadcrumbs{margin:-5px 0 21px;}
.educational-block:after{content:'';display:block;clear:both;}
.educational-block .edu-list{padding:2px 0 1px 6px;margin:0;list-style:none;}
.educational-block .edu-list li{display:inline-block;vertical-align:middle;margin:0 73px 0 0;}
* html .educational-block .edu-list li{display:inline;}
* +html .educational-block .edu-list li{display:inline;}
.educational-block .edu-list img{vertical-align:middle;}
.educational-block .text-block{margin:0 7px 0 -2px;padding:23px 0 0 5px;}
.educational-block .text-block .heading-section h2{padding:0 0 4px;}
.educational-block .text-block .alignleft{float:left;margin:20px 34px 0 -3px;}
.educational-block .text-block .description{overflow:hidden;height:1%;padding:19px 10px 30px 0;line-height:16px;}
.educational-block .text-block .description p{margin:0 0 10px;}
.educational-block .text-block .description ul{padding:0 0 7px;margin:0;list-style:none;font-weight:bold;line-height:14px;}
.educational-block .text-block .description ul li{background:url(../images/bullet7.gif) no-repeat 1px 3px;padding:0 35px 10px 17px;}
.educational-block .text-block h2{font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 16px;}
.educational-block .text-block h3{font-size:17px;line-height:20px;font-weight:normal;color:#1c4866;margin:0 0 14px;}
.educational-block .text-block .how-list{padding:0 0 34px;margin:0;list-style:none;font-size:13px;line-height:16px;}
.educational-block .text-block .how-list li{margin:0;}
.educational-block .text-block .how-list a{background:url(../images/bullet7.gif) no-repeat 4px 4px;padding:0 0 0 21px;font-weight:bold;}
.digital-certificates-block{margin:-13px 0 0;}
.about-us-block .digital-certificates-block .breadcrumbs{margin:-5px 0 29px;}
.digital-certificates-block .heading-section .alignleft{float:left;margin:0 5px 0 3px;}
.digital-certificates-block .heading-section h2{padding:0;line-height:33px;}
.digital-certificates-block .text-block{padding:0 0 18px 4px;margin:0;font-size:12px;line-height:14px;color:#1c4866;}
.digital-certificates-block .text-block p{margin:0 0 15px;}
.digital-certificates-block .features-table-holder{width:690px;background:url(../images/bg-table-top2.gif) no-repeat 100% 0;padding:9px 0 0;overflow:hidden;margin:0 0 0 1px;}
.digital-certificates-block .features-table-frame{background:url(../images/bg-table-bottom02.gif) no-repeat 100% 100%;padding:0 0 17px;}
.digital-certificates-block .features-table{width:690px;border-collapse:collapse;font-size:13px;line-height:16px;color:#083553;}
.digital-certificates-block .features-table .holder{display:block;}
.digital-certificates-block .features-table th{padding:0 0 1px;background:#fff;border-bottom:1px solid #bdc0c0;vertical-align:top;}
.digital-certificates-block .features-table th.col1{width:197px;padding:0 2px 1px 1px;text-align:left;font-size:16px;line-height:20px;font-weight:bold;color:#fff;}
.digital-certificates-block .features-table th.col2{width:221px;font-size:18px;line-height:20px;font-weight:bold;color:#fff;}
.digital-certificates-block .features-table th.col3{width:267px;border-left:2px solid #0368b8;font-size:18px;line-height:20px;font-weight:bold;color:#fff;}
.digital-certificates-block .features-table th.col1 .holder{background:#1c4866;padding:3px 5px 7px 25px;}
.digital-certificates-block .features-table th.col2 .holder{background:#1a5895 url(../images/bg-table-heading.gif) repeat-x;padding:1px 0 9px;}
.digital-certificates-block .features-table th.col3 .holder{background:#1a5895 url(../images/bg-table-heading.gif) repeat-x;padding:1px 0 9px;}
.digital-certificates-block .features-table td{padding:0;}
.digital-certificates-block .features-table .table-holder td{background:#eef2f2;border-bottom:1px solid #e4e4e4;padding:9px 0 7px;font-weight:bold;}
.digital-certificates-block .features-table .table-holder{background:#fbfcf9;padding:0 0 0 2px;border:solid #e2e2e2;border-width:0 0 0 1px;}
.digital-certificates-block .features-table .table-holder table{width:687px;border-collapse:collapse;}
.digital-certificates-block .features-table .table-holder .last td{border-bottom:none;}
.digital-certificates-block .features-table .table-holder .col1{width:171px;padding:14px 0 9px 24px;font-size:16px;line-height:20px;}
.digital-certificates-block .features-table .table-holder .col2{width:220px;border-left:3px solid #d7dfe3;text-align:center;}
.digital-certificates-block .features-table .table-holder .col3{width:265px;text-align:center;border-left:2px solid #0368b8;border-right:2px solid #0368b8;background:#fff;}
.digital-certificates-block .features-table .name{font-size:18px;line-height:20px;font-weight:bold;}
.digital-certificates-block .features-table .price{font-size:26px;line-height:30px;}
.digital-certificates-block .features-table .btn-buy{display:block;background:url(../images/buttons.gif) no-repeat 0 -347px;width:99px;height:33px;text-indent:-9999px;overflow:hidden;margin:0 auto 6px;}
.digital-certificates-block .features-table .btn-buy:hover{background-position:0 -384px;}
.digital-certificates-block .features-table .col3 .btn-buy{margin:3px auto 6px;}
.digital-certificates-block .features-table .renew{font-size:14px;line-height:16px;color:#0368b8;font-weight:bold;background:url(../images/bullet3.gif) no-repeat 100% 4px;padding:0 10px 0 0;}
.digital-certificates-block .features-table .renew:hover{text-decoration:none;color:#083553;}
.digital-certificates-block .features-table .last .holder{margin:0 0 -8px;}
.digital-certificates-block .content-block{padding:46px 29px 0 3px;}
.digital-certificates-block .content-block h2{font-size:18px;line-height:20px;font-weight:bold;margin:0 0 7px 12px;}
.digital-certificates-block .steps{padding:9px 0 19px 53px;width:926px;}
.digital-certificates-block .steps ul li{width:154px;padding:0 5px;}
.digital-certificates-block .steps .description img{margin:5px 0 0;}
.digital-certificates-block .steps .more{display:block;padding:5px 0 0 13px;}
.about-us-block #sidebar .inner ul{margin:0 0 -7px;}
.about-us-block #sidebar .inner ul ul{padding:10px 0 14px;}
.about-us-block #sidebar .inner ul ul li{margin:0 0 3px;}
.resources-block .breadcrumbs{margin:-5px 0 25px;}
.resources-block .text-block{padding:0 50px 25px 5px;}
#content .resources-block .tabs{padding:0 8px 0 2px;}
.content-block .tabset{border:none;font-weight:normal;}
.content-block .tabset li{padding:0;background:none;}
.content-block .tabset em{width:auto;padding:0 10px 0 7px;}
.content-block .tabset span{padding:5px 5px 7px 27px;background-position:6px 10px;}
.content-block .tabset .active span{background-position:6px 13px;}
.content-block .tabset img{margin:3px 0 2px;}
.content-block .tabset .disabled{display:none;}
.content-block .tabset a:hover .disabled,.content-block .tabset .active .disabled{display:inline;}
.content-block .tabset a:hover .enabled,.content-block .tabset .active .enabled{display:none;}
.content-block .tabs-area{width:auto;}
.content-block .tab-content{width:auto;padding:26px 0 0 25px;}
.content-block .three-columns-block{overflow:hidden;width:688px;}
.content-block .column{float:left;width:213px;}
.content-block .column:first-child,.content-block .three-columns-block div.first-child{width:240px;}
.content-block .three-columns-block .column div.first-child{width:auto;}
.content-block .column h3{font-size:15px;line-height:20px;font-weight:normal;color:#083553;margin:0 10px 7px 0;}
.resources-block .content-block .block{overflow:hidden;margin:0 0 20px;padding:0;min-height:94px;}
* html .resources-block .content-block .block{height:94px;overflow:visible;}
.resources-block .content-block .small{min-height:0;margin:0 0 30px;}
* html .resources-block .content-block .small{height:auto;}
.resources-block .content-block .column ul{padding:0;margin:0 20px 0 0;list-style:none;font-size:13px;line-height:16px;}
.content-block .tab-content .column ul li{background:none;padding:0;margin:0;float:none;width:auto;}
.resources-block .content-block .column ul a:hover{text-decoration:none;color:#083553;}
.content-block .tab-content .videos{padding:0 0 0 3px;margin:0;list-style:none;font-size:13px;line-height:16px;overflow:hidden;}
.content-block .tab-content ul li{margin:20px 62px 0 0;padding:0;background:none;float:left;width:150px;}
.tab-content .videos h3{font-size:15px;line-height:14px;color:#083553;font-weight:normal;margin:0 13px 10px 0;}
.tab-content .videos img{border:2px solid #bde2ff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:0 0 6px;}
.tab-content .videos .caption{font-weight:bold;color:#0368b8;background:url(../images/bullet3.gif) no-repeat 100% 5px;padding:0 9px 0 0;}
.tab-content .videos a:hover,.tab-content .videos a:hover .caption{text-decoration:none;color:#083553;}
#sidebar .side-info-box{overflow:hidden;height:1%;font-size:12px;line-height:13px;color:#90979b;margin:-17px 0 37px;padding:0 24px 0 0;}
#sidebar .side-info-box h3.underlined{font-size:15px;line-height:17px;font-weight:bold;color:#083553;border-bottom:1px solid #c4c4c4;padding:0 0 4px;margin:0 0 7px;}
#sidebar .side-info-box p{margin:0 0 5px;}
#sidebar .side-info-box .holder{overflow:hidden;height:1%;}
#sidebar .side-info-box .description{overflow:hidden;height:1%;font-size:12px;line-height:13px;}
#sidebar .side-info-box .alignright{float:right;margin:3px 11px 0 0;}
#sidebar .side-info-box .more{font-size:12px;color:#0368b8;background:url(../images/bullet2.gif) no-repeat 100% 4px;padding:0 9px 0 0;font-weight:bold;}
#sidebar .side-info-box .more:hover{text-decoration:none;color:#083553;}
.info-block-grey{background:#373c42 url(../images/bg-info-block-grey.jpg) repeat-x 50% 0;border-bottom:3px solid #f3f3f3;}
.info-block-grey .breadcrumbs{padding:23px 0 42px 15px;}
.info-block-grey .breadcrumbs li{background:url(../images/separator14.gif) no-repeat 0 4px;}
.info-block-grey .breadcrumbs li:first-child,.info-block-grey .breadcrumbs li.first-child{background:none;}
.info-block-grey .visual-block-holder{overflow:hidden;height:1%;padding:0 50px 0 15px;}
.info-block-grey .visual-block-holder.pdf-signing-certs{padding:0 30px 0 15px;}
.info-block-grey .visual-block-holder .alignleft{float:left;margin:0 65px 0 0;}
.info-block-grey .visual-block-holder .description{overflow:hidden;font-size:26px;line-height:30px;color:#e2e2e3;position:static;padding:25px 0 0;height:1%;}
.info-block-grey .visual-block-holder .text-digitally{display:block;background:url(../images/text-digitally.png) no-repeat -8px 0;width:503px;height:50px;text-indent:-9999px;overflow:hidden;margin:0;}
.visual-block-holder .description .buttons-holder.pricing-added .button-descriptors .price.gradient-price{display:inline-block;background:url(../images/pdf-price-gradient-370.png) no-repeat 0 0;width:80px;height:33px;text-indent:-9999px;overflow:hidden;margin:0 0 -2px 8px;vertical-align:bottom;}
.info-block-grey .visual-block-holder .description p{margin:0 0 20px;}
.info-block-grey .visual-block-holder .buttons-holder{overflow:hidden;height:1%;border:solid #989b9f;border-width:2px 0;padding:10px 0 15px 1px;margin:0;}
.info-block-grey .visual-block-holder .btn-buy{float:left;background:url(../images/buttons.gif) no-repeat -146px -347px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 15px 0 0;}
.info-block-grey .visual-block-holder .btn-buy:hover{background-position:-146px -390px;}
.info-block-grey .visual-block-holder .btn-get,.info-block-grey .visual-block-holder .btn-free{float:left;background:url(../images/buttons.gif) no-repeat 0 -427px;width:139px;height:37px;text-indent:-9999px;overflow:hidden;margin:0;}
.info-block-grey .visual-block-holder .btn-get:hover{background-position:0 -470px;}
.info-block-grey .visual-block-holder .btn-free{background-position:-161px -433px;margin:0 0 0 15px;}
.info-block-grey .visual-block-holder .btn-free:hover{background-position:-161px -475px;}
.sign-secure-block{padding:17px 17px 0 2px;}
.sign-secure-block .heading-section{margin-bottom:24px;}
.sign-secure-block .heading-section h2.underlined{padding:0 0 4px;}
.sign-secure-block .text-block .alignleft{float:left;margin:5px 21px 10px 18px;}
.sign-secure-block .text-block{overflow:visible;margin:0 12px 58px -2px;}
.sign-secure-block .text-block p{margin:0 0 15px;}
.sign-secure-block .text-block .holder{height:1%;padding:21px 0 0 3px;}
.sign-secure-block .text-block:after,.sign-secure-block .text-block .holder:after{content:'';display:block;clear:both;}
.sign-secure-block .text-block .image-holder{float:left;margin:0;}
.sign-secure-block .text-block .holder .alignleft img{margin:0 36px 9px 0;}
.sign-secure-block .text-block .holder .alignright img{margin:13px -10px -30px 0;position:relative;}
.sign-secure-block .text-block .image-holder h3{font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0;position:relative;}
.sign-secure-block .text-block .image-holder h3 .mark{display:block;font-size:15px;color:#0368b8;}
.sign-secure-block .text-block .holder .alignleft h3{margin:0 0 0 49px;}
#content .sign-secure-block .tabs{margin:0 0 27px -6px;}
.sign-secure-block .content-block .tabset{padding:0;border:none;}
.sign-secure-block .content-block .tabset li{padding:0;background:none;}
.sign-secure-block .content-block .tabset em{width:auto;padding:0 9px 0 0;font-weight:normal;}
#content .sign-secure-block .tabs-area{min-height:0;width:672px;}
#content .sign-secure-block .tab-content{min-height:196px;}
#content .sign-secure-block .tab-content{height:auto;overflow:visible;}
#content .sign-secure-block .tab-content ul{padding:18px 0 0 3px;}
#content .sign-secure-block .tab-content ul li{padding:0 0 4px 19px;}
.sign-secure-block .testimonials-block{padding:0 0 15px 23px;}
.sign-secure-block .testimonials-block blockquote{font-size:16px;line-height:19px;color:#083553;padding:6px 40px 40px 30px;}
.sign-secure-block .testimonials-block blockquote q{margin:0 0 -3px;}
.sign-secure-block .testimonials-block blockquote q img{position:relative;top:-20px;left:85px;}
.sign-secure-block .testimonials-block blockquote cite img{position:static;margin:12px 0 0;}
.inner-side-bar{position:relative;margin:-13px 0 0;}
#sidebar .inner-side-bar .side-nav ul li{margin:0 0 2px;}
#sidebar .inner-side-bar .side-nav ul ul{padding:9px 0 14px;}
#sidebar .inner-side-bar .side-nav ul ul a{padding:0 0 2px 4px;}
#sidebar .inner-side-bar .contacts-box{margin:0;background:url(../images/bg-contacts-block.gif) no-repeat 50% 100%;padding:23px 0 2px;border:none;}
#sidebar .inner-side-bar .contacts-box .description{padding:17px 20px 0 0;}
#sidebar .inner-side-bar .contacts-box .btn-contact{font-size:12px;line-height:14px;font-weight:normal;padding:0 10px 0 0;float:left;width:56px;background-position:100% 92%;}
.sub-inner-page{background:#f0f0f0;}
.sub-inner{width:100%;overflow:hidden;background:#f0f0f0;padding:33px 0 92px;}
.sub-inner.buy{padding:0;}
.sub-inner.buy .footer,.webinar-landing .footer{width:900px;margin:20px auto 10px;border:0;}
.sub-inner .sub-inner-w1{margin:0 -81px;}
.sub-inner .sub-inner-w2{width:860px;margin:0 auto;padding:0 80px;border:1px solid #d7d7d7;background:#fff;}
.sub-inner.buy .sub-inner-w2{padding:0;width:100%;border:0; /* for modern browsers,we can push the footer down with vh or calc */
	/* vh inside calc doesn't work in safari so apply plain vh first */
min-height:80vh;min-height:-webkit-calc(100vh - 120px);min-height:calc(100vh - 120px);}
.sub-inner .sub-inner-w3{width:100%;overflow:hidden;padding:58px 0 103px;}
.sub-inner.buy .sub-inner-w3{width:900px;margin:0px auto;overflow:visible;}
.sub-inner.buy .sub-inner-w3{width:900px;margin:0px auto;overflow:visible;}
.sub-inner.buy select{display:none;}
/* buy page click on continue loading bar */
.main-cta-btn2.loading > div{display:inline-block;}
.main-cta-btn2.loading > div.ball{width:8px;height:8px;background-color:#fff;border-radius:100%; /* margin:0px 5px; */
	-webkit-animation:bouncedelay 1s infinite ease-in-out;animation:bouncedelay 1s infinite ease-in-out; /* Prevent first frame from flickering when animation starts */
-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.main-cta-btn2.loading .bounce1.ball{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.main-cta-btn2.loading .bounce2.ball{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes bouncedelay{
	0%,80%,100%{-webkit-transform:scale(0.1)}
	40%{-webkit-transform:scale(1.0)}
}
@keyframes bouncedelay{
	0%,80%,100%{transform:scale(0.1);-webkit-transform:scale(0.1);}
	40%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
.sub-inner .main-heading{overflow:hidden;height:1%;padding:0 0 20px 16px;}
.sub-inner.buy .main-heading{overflow:visible;height:80px;}
.sub-inner .main-heading .logo{float:left;background:url(../images/globalsign-logo-227x52.png) no-repeat;width:227px;height:52px;text-indent:-9999px;overflow:hidden;margin:0 15px 0 0; /* PL changed May '14 */}
.sub-inner .main-heading .logo a{display:block;height:100%;}
.sub-inner .main-heading .contacts-block{float:right;width:535px;/* PL changed May '14 */
font-size:16px;line-height:18px;color:#083553;padding:7px 0 0;}
.sub-inner .main-heading .contacts-block p{margin:0;}
.sub-inner .main-heading .contacts-block dl{margin:0;overflow:hidden;font-size:14px;}
.sub-inner .main-heading .contacts-block dl dt{float:left;padding:0 3px 0 0;}
.sub-inner .main-heading .contacts-block dl dd{margin:0;font-weight:bold;}
.sub-inner .main-heading .steps-list{float:right;background:url(../images/bg-steps-list.gif) no-repeat 0 28px;width:284px;padding:14px 0 0 55px;margin:0;list-style:none;font-size:14px;line-height:14px;}
.sub-inner .main-heading .steps-list li{float:left;width:70px;text-align:center;margin:0 15px 0 0;padding:0 0 3px;color:#939CA2;}
.sub-inner .main-heading .steps-list a{color:#939ca2;position:relative;}
.sub-inner .main-heading .steps-list a:hover{text-decoration:none;cursor:pointer;}
.sub-inner .main-heading .steps-list .number{display:block;font-size:18px;line-height:28px;color:#939ca2;background:url(../images/bg-step.png) no-repeat;width:29px;height:28px;margin:0 auto 9px;}
.sub-inner .main-heading .steps-list .active .number{color:#fff;background:url(../images/bg-steps-active.png) no-repeat;}
.sub-inner .main-heading .steps-list .description{overflow:hidden;}
.sub-inner .main-heading .steps-list .active .description{color:#083553;}
.sub-inner .choose-product-block{height:1%;padding:0 24px 0 15px;margin:0 0 33px;}
.sub-inner .choose-product-block h1{font-size:24px;line-height:25px;font-weight:bold;margin:0 0 29px 2px;color:#083553;}
.sub-inner .choose-product-block h1 .details{font-size:20px;line-height:26px;font-weight:normal;display:block;color:#16405d;}
.sub-inner .choose-product-holder{border:1px solid #ccc;}
.sub-inner .choose-product-frame{border:2px solid #fbfcf9;background:#eef2f2;height:1%;padding:0 0 19px 24px;}
.sub-inner .choose-product-block:after,.sub-inner .choose-product-frame:after{content:'';display:block;clear:both;}
.sub-inner .choose-product-frame .choose-box{float:left;width:184px;text-align:center;font-size:12px;line-height:14px;color:#083553;padding:26px 35px 26px 37px;margin:0 0 0 -2px;background:url(../images/separator12.gif) no-repeat 0 50%;}
.sub-inner .choose-product-frame .choose-box:first-child,.sub-inner .choose-product-frame div.first-child{background:none;}
.sub-inner .choose-product-frame .choose-box .best{display:none;}
.sub-inner .choose-product-frame .choose-box h2{font-size:22px;line-height:25px;font-weight:bold;color:#083553;margin:0 0 7px;}
.sub-inner .choose-product-frame .choose-box p{margin:0 0 14px;}
.sub-inner .choose-product-frame .choose-box ul{padding:0 0 13px;margin:0;list-style:none;}
.sub-inner .choose-product-frame .choose-box ul li{margin:0 0 8px;}
.sub-inner .choose-product-frame .choose-box .btn-select{display:block;background:url(../images/buttons.gif) no-repeat;width:135px;height:38px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.sub-inner .choose-product-frame .choose-box .btn-select:hover{background-position:-165px 0;}
.sub-inner .four-blocks{padding:0 0 5px;}
.sub-inner .four-blocks .choose-box{width:189px;padding:26px 10px;}
.sub-inner .four-blocks .choose-box h2{margin:0 0 17px;}
.sub-inner .four-blocks div.first-child,.sub-inner .four-blocks .choose-box:first-child{width:170px;}
.sub-inner .select-region-form{padding:41px 100px 23px 118px;font-size:14px;line-height:17px;color:#083553;}
.sub-inner .select-region-form p{margin:0 0 29px;}
.sub-inner .select-region-form label{display:block;font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 14px;}
.sub-inner .select-holder{height:25px;overflow:hidden;margin:0 0 14px;}
.sub-inner .select-region-form select{display:block;width:367px;font:14px/25px Arial,Helvetica,sans-serif;color:#083553;margin:0;padding:0;}
.sub-inner .select-product-form .button-holder,.sub-inner .select-region-form .button-holder{overflow:hidden;height:1%;margin:0 0 0 -5px;position:relative;}
.sub-inner .select-product-form .btn-select,.sub-inner .select-region-form .btn-select{float:left;background:url(../images/buttons.gif) no-repeat 0 -88px;width:175px;height:33px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;border:none;margin:0 16px 0 0;padding:0;cursor:pointer;}
.sub-inner .select-product-form .btn-select:hover,.sub-inner .select-region-form .btn-select:hover{cursor:pointer;background-position:0 -127px;}
.sub-inner .select-product-form .btn-back,.sub-inner .select-region-form .btn-back{float:left;background:url(../images/buttons.gif) no-repeat -189px -88px;width:111px;height:32px;text-indent:-9999px;overflow:hidden;margin:1px 0 0;}
.sub-inner .select-product-form .btn-back:hover,.sub-inner .select-region-form .btn-back:hover{cursor:pointer;background-position:-189px -127px;}
.sub-inner .select-product-form{padding:22px 24px 0 0;margin:0 0 0 -7px;font-size:12px;line-height:14px;color:#083553;}
.sub-inner .select-product-form .products-list{padding:0;margin:0;list-style:none;}
.sub-inner .select-product-form .products-list li{overflow:hidden;height:1%;vertical-align:top;padding:2px 2px 25px;}
.sub-inner .select-product-form .products-list li:first-child,.sub-inner .select-product-form .products-list li.first-child{padding-bottom:0;}
.sub-inner .select-product-form .products-list .active{background:#fff;padding:10px 0 24px;margin:0 0 10px;border:2px solid #0368b8;}
.sub-inner .select-product-form .products-list .col1{width:490px;float:left;padding:4px 30px 0 18px;}
.sub-inner .select-product-form .products-list .col2{width:232px;float:left;color:#000;}
.sub-inner .select-product-form .products-list p{margin:0;}
.sub-inner .select-product-form .products-list h2{font-size:17px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 5px;}
.sub-inner .select-product-form .products-list .radio{float:left;width:16px!important;height:15px;margin:4px 18px 0 0;padding:0;}
.sub-inner .select-product-form .products-list .description{overflow:hidden;height:1%;}
.sub-inner .select-product-form .products-list label{display:block;font-size:18px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 6px;}
.sub-inner .select-product-form .products-list .price{font-size:28px;line-height:30px;color:#0368b8;display:block;font-weight:bold;}
.sub-inner .select-product-form .button-holder{margin:-2px 0 0 -5px;padding:0 0 6px 55px;}
.sub-inner .coose-environment-holder{overflow:hidden;height:1%;padding:15px 0 36px 125px;}
.sub-inner .coose-environment-holder .coose-environment-block{float:left;width:249px;font-size:12px;line-height:14px;color:#083553;text-align:center;}
.sub-inner .coose-environment-holder .coose-environment-block h2{font-size:22px;line-height:25px;font-weight:bold;margin:0 0 14px;color:#0368b8;}
.sub-inner .coose-environment-holder .coose-environment-frame{border:1px solid #d9d9d9;padding:10px 31px 17px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
.sub-inner .coose-environment-holder .coose-environment-frame img{margin:0 0 6px;}
.sub-inner .coose-environment-holder .coose-environment-block h3{font-size:20px;line-height:25px;font-weight:bold;color:#083553;margin:0 0 4px;}
.sub-inner .coose-environment-holder .coose-environment-block p{margin:0 0 11px;}
.sub-inner .coose-environment-holder .coose-environment-block .btn-select{display:block;margin:0 auto;background:url(../images/buttons.gif) no-repeat;width:135px;height:38px;text-indent:-9999px;overflow:hidden;}
.sub-inner .coose-environment-holder .coose-environment-block .btn-select:hover{background-position:-165px 0;}
.sub-inner .coose-environment-holder .coose-environment-block .btn-quote{display:block;margin:0 auto;background:url(../images/buttons.gif) no-repeat 0 -44px;width:135px;height:38px;text-indent:-9999px;overflow:hidden;}
.sub-inner .coose-environment-holder .coose-environment-block .btn-quote:hover{background-position:-165px -44px;}
.sub-inner .coose-environment-holder .or{float:left;font-size:18px;line-height:22px;color:#083553;padding:0 1px 0 0;}
.sub-inner .footer,.webinar-landing .footer,.whitepaper-landing-no-nav .footer{overflow:hidden;clear:both;padding:0 25px 15px 17px;}
.sub-inner .footer .info,.webinar-landing .footer .info,.whitepaper-landing-no-nav .footer .info{float:left;background:url(../images/bg-info.png) no-repeat 0 4px;padding:20px 0 22px 36px;font-size:12px;line-height:14px;color:#939ca2;}
.sub-inner .footer .info a,.webinar-landing .footer .info a,.whitepaper-landing-no-nav .footer .info a{color:#565758;text-decoration:underline;}
.sub-inner .footer .info a:hover,.webinar-landing .footer .info a:hover,.whitepaper-landing-no-nav .footer .info a:hover{text-decoration:none;}
.sub-inner .footer .alignright,.webinar-landing .footer .alignright,.whitepaper-landing-no-nav .footer .alignright{float:right;border:1px solid #d3dce8;}
.sub-inner .footer .alignright.noborder,.webinar-landing .footer .alignright.noborder,.whitepaper-landing-no-nav .footer .alignright.noborder{border:none!important;}
.sub-inner-page #colorbox .lightbox{display:block;}
.sub-inner-page .lightbox{position:relative;z-index:100;width:736px;font-size:14px;line-height:17px;color:#083553;display:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
.sub-inner-page .lightbox-holder{overflow:hidden;height:1%;padding:59px 140px 61px 161px;}
.sub-inner-page .lightbox .title{overflow:hidden;height:1%;margin:0 0 13px -7px;}
.sub-inner-page .lightbox .alignleft{float:left;margin:0 14px 0 0;}
.sub-inner-page .lightbox h2{font-size:22px;line-height:40px;font-weight:bold;color:#083553;margin:0;}
.sub-inner-page .lightbox p{margin:0 0 16px;}
.sub-inner-page .lightbox a{color:#0368b8;}
.digital-signatures-block{height:1%;}
.digital-signatures-block:after{content:'';display:block;clear:both;}
.digital-signatures-block .info-block{margin:0 -9999px 30px;background-position:50% 100%;}
.digital-signatures-block .visual-block .visual-block-holder{height:1%;padding:0 0 3px;}
.digital-signatures-block .visual-block .visual-block-holder:after{content:'';display:block;clear:both;}
.digital-signatures-block .visual-block .alignleft{margin:1px -61px 0 -87px;float:left;position:relative;}
.digital-signatures-block .visual-block .description{overflow:hidden;height:1%;position:static;padding:95px 13px 0 0;}
.digital-signatures-block .visual-block .description h1{font-size:34px;line-height:36px;color:#fff;font-weight:bold;margin:0 0 13px;}
.digital-signatures-block .visual-block .text-holder{border:solid #8fb1cb;border-width:2px 0;font-size:24px;line-height:30px;color:#dfeaf1;padding:5px 0 7px;}
.digital-signatures-block .intro-content-block{font-size:17px;line-height:21px;color:#2d536d;padding:0 10px 0 16px;height:1%;}
.digital-signatures-block .intro-content-block:after{content:'';display:block;clear:both;}
.digital-signatures-block .intro-content-block h2{font-size:24px;line-height:30px;color:#083553;margin:0 0 4px;}
.digital-signatures-block .intro-content-block p{margin:0 0 28px;}
.digital-signatures-block .intro-content-block .holder{overflow:hidden;margin:-4px 0 63px -57px;width:1011px;}
/* phil fix start */
.digital-signatures-block .intro-content-block .column{float:left;display:inline;width:280px;font-size:12px;line-height:14px;color:#1c4866;margin:0 0 0 57px;}
/* dla */
.digital-signatures-block .intro-content-block .column ul{font-size:13px;font-weight:bold;line-height:16px;list-style:none outside none;margin:0;padding:6px 0 0;width:100%;}
.digital-signatures-block .intro-content-block .column ul li{height:1%;vertical-align:top;}
.digital-signatures-block .intro-content-block .column ul li:after{clear:both;content:"";display:block;}
.digital-signatures-block .intro-content-block .column ul a{background:url(../images/bullet7.gif) no-repeat 0 4px;padding:0 0 0 16px;color:#0368b8;float:left;position:relative;}
.digital-signatures-block .intro-content-block .column ul a:hover{text-decoration:none;color:#083553;}
.digital-signatures-block .intro-content-block .column h3{font-size:17px;line-height:20px;border-bottom:2px solid #d7dfe3;padding:0 0 8px;margin:0 14px 11px 0;color:#083553;font-weight:normal;}
.digital-signatures-block .intro-content-block .column p{margin:0 0 7px;}
.digital-signatures-block .intro-content-block .column img{margin:0 0 10px;}
.digital-signatures-block .intro-content-block .column strong{text-transform:uppercase;color:#0368b8;font-weight:bold;word-spacing:0;}
.digital-signatures-block .intro-content-block .column .btn-more{display:block;background:url(../images/buttons.gif) no-repeat 0 -517px;width:115px;height:28px;text-indent:-9999px;overflow:hidden;margin:19px 0 0 1px;}
.digital-signatures-block .intro-content-block .column .btn-more:hover{background-position:0 -548px;}
.digital-signatures-block .intro-content-block .about-block{border:1px solid #e2e2e2;background:#c2dce0;padding:2px;width:949px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;margin:-21px 0 44px -7px;position:relative;}
.digital-signatures-block .intro-content-block .about-block .frame{overflow:hidden;position:relative;height:1%;padding:9px 5px 16px 24px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(13,115,185);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkNzNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE0NjhhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDY4YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(13,115,185,1) 0%,rgba(20,104,165,1) 50%,rgba(20,104,165,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(13,115,185,1)),color-stop(50%,rgba(20,104,165,1)),color-stop(100%,rgba(20,104,165,1)));background:-webkit-linear-gradient(top,rgba(13,115,185,1) 0%,rgba(20,104,165,1) 50%,rgba(20,104,165,1) 100%);background:-o-linear-gradient(top,rgba(13,115,185,1) 0%,rgba(20,104,165,1) 50%,rgba(20,104,165,1) 100%);background:-ms-linear-gradient(top,rgba(13,115,185,1) 0%,rgba(20,104,165,1) 50%,rgba(20,104,165,1) 100%);background:linear-gradient(top,rgba(13,115,185,1) 0%,rgba(20,104,165,1) 50%,rgba(20,104,165,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d73b9',endColorstr='#1468a5',GradientType=0 );}
.digital-signatures-block .intro-content-block .about-block .column{float:left;width:307px;font-size:13px;line-height:16px;color:#DDF2FF;margin:0;padding:0 48px 0 0;}
.digital-signatures-block .intro-content-block .about-block .alignleft{width:260px;padding:0 55px 0 0;}
.digital-signatures-block .intro-content-block .about-block .alignright{width:230px;padding:0 20px 0 0;}
.digital-signatures-block .intro-content-block .about-block .column h3{font-size:15px;line-height:20px;color:#fff;border:none;font-weight:bold;margin:0 0 4px;padding:0;}
.digital-signatures-block .intro-content-block .about-block .column p{margin:0;}
.digital-signatures-block .testimonials-block{padding:0 60px 0 22px;margin:0;}
.digital-signatures-block .testimonials-block blockquote{padding:6px 65px 0 50px;position:relative;}
.digital-signatures-block .testimonials-block blockquote q{margin:0 0 4px;}
.digital-signatures-block .testimonials-block blockquote q img{position:absolute;top:26px;right:10px;left:auto;}
.digital-signatures-block .testimonials-block blockquote cite img{position:static;margin:10px 0 0;}
.digital-signatures-block .text-block{font-size:13px;line-height:16px;color:#083553;margin:0 0 33px;padding:0 35px 0 0;}
.digital-signatures-block .text-block p{margin:0;}
.digital-signatures-block .intro-content-block h3{font-size:18px;line-height:20px;font-weight:normal;color:#1c4866;margin:0 0 36px;}
.enterprise-pki-block .info-block{margin-bottom:27px;}
.enterprise-pki-block .info-block .description{font-size:26px;line-height:30px;color:#dbe4e9;top:40px;left:408px;padding:0 70px 0 10px;}
.enterprise-pki-block .info-block .description h2{margin:0 0 12px;}
.enterprise-pki-block .info-block .description p{margin:0 0 23px;}
.enterprise-pki-block .info-block .description .buttons-holder{overflow:hidden;height:1%;}
.enterprise-pki-block .info-block .buttons-holder a{float:left;background:url(../images/buttons.gif) no-repeat;width:131px;height:34px;overflow:hidden;text-indent:-9999px;}
.enterprise-pki-block .info-block .description .btn-buy{background-position:-169px -517px;margin:0 18px 0 0;}
.enterprise-pki-block .info-block .description .btn-buy:hover{background-position:-169px -556px;}
.enterprise-pki-block .info-block .description .btn-free{background-position:0 -596px;margin:0 17px 0 0;}
.enterprise-pki-block .info-block .description .btn-free:hover{background-position:0 -634px;}
.enterprise-pki-block .info-block .description .btn-get{background-position:-169px -596px;}
.enterprise-pki-block .info-block .description .btn-get:hover{background-position:-169px -634px;}
.enterprise-pki-block .about-us-block{padding:0 0 0 15px;}
.enterprise-pki-block .about-us-block .breadcrumbs{margin:-5px 0 29px;}
.enterprise-pki-block .about-us-block .heading-section{margin:0 6px 10px 3px;}
.enterprise-pki-block .about-us-block .text-block{margin:0 30px 40px 4px;}
.enterprise-pki-block .steps{background:url(../images/bg-steps4.gif) no-repeat 0 31px;width:764px;margin:0 0 57px -40px;padding:0 0 0 43px;}
.enterprise-pki-block .steps h2{font-size:18px;line-height:20px;color:#083553;font-weight:bold;margin:0 0 12px;}
.enterprise-pki-block .steps ul{padding:0 0 0 13px;}
.enterprise-pki-block .steps ul li{width:123px;padding:0 8px;}
.enterprise-pki-block .steps .green{padding:0 15px;width:110px;}
.enterprise-pki-block .steps .number{background:url(../images/bg-step-small.gif) no-repeat;width:35px;height:35px;font-size:20px;line-height:35px;margin-bottom:17px;}
.enterprise-pki-block .steps .green .number{background:url(../images/bg-step-green.gif) no-repeat;width:39px;height:39px;font-size:23px;line-height:39px;margin-bottom:17px;}
.enterprise-pki-block .steps .description{font-size:12px;line-height:13px;font-weight:bold;color:#315c7e;}
.enterprise-pki-block .steps .green .description{color:#58a223;}
.enterprise-pki-block .benefits-block{padding:0 7px 0 4px;margin:0 0 18px;height:1%;}
.enterprise-pki-block .benefits-block .heading-section{margin:0 0 18px;}
.enterprise-pki-block .benefits-block.epki-pro-block .heading-section{margin:0 0 10px;}
.enterprise-pki-block .epki-pro-block .article .description{margin:0;}
.enterprise-pki-block .benefits-block .heading-section h2{font-size:18px;line-height:20px;padding:0 0 8px;margin:0;}
.enterprise-pki-block #content .article{padding:0 0 0 14px;margin:0;height:1%;}
.enterprise-pki-block #content .benefits-block.epki-key-benefits .article{padding:0;}
.enterprise-pki-block #content .article .alignleft{border:none;margin:0 28px 0 0;display:inline;}
.enterprise-pki-block #content .article .alignleft.ipad-image{margin-top:15px;}
.enterprise-pki-block #content .article .alignright{border:none;margin:0 26px 0 15px;display:inline;}
.enterprise-pki-block .article .description{padding:0;font-size:13px;line-height:16px;height:1%;margin:0 0 12px;}
.enterprise-pki-block #content .article .description h3{font-size:16px;line-height:16px;margin:0 0 6px;}
.enterprise-pki-block .features-block-holder{margin:0 0 26px;}
.enterprise-pki-block .features-block-holder h3{font-size:16px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 15px;}
.enterprise-pki-block #content .features-block{margin:0;padding:13px 0 9px 14px;overflow:hidden;height:1%;}
.enterprise-pki-block #content .features-block .column{width:345px;font-size:13px;line-height:15px;margin:0 0 0 6px;}
.enterprise-pki-block #content .features-block .column:first-child,.enterprise-pki-block #content .features-block div.first-child{margin:0}
.enterprise-pki-block #content .features-block .column ul li{padding-bottom:9px;}
.enterprise-pki-block #content .features-block.checkmarks-block .column ul li{background:url(../images/bullet6.gif) no-repeat 0 2px;padding:0 0 0 17px;margin-bottom:9px;}
.enterprise-pki-block .options-block{padding:0;}
.enterprise-pki-block .options-block ul{width:auto;}
.enterprise-pki-block #sidebar{width:211px;padding:43px 0 0;}
.enterprise-pki-block #sidebar .contacts-box{margin:0 8px 0 1px;}
.emails-block .info-block{background:#20679b url(../images/bg-info-block-2.jpg) no-repeat 50% 0;}
.emails-block .info-block .info-block-holder{background:none;padding:23px 30px 3px 10px;width:955px;}
.emails-block .info-block .breadcrumbs{padding:0 0 18px 9px;}
.emails-block .info-block .alignleft{float:left;margin:0 -5px 0 -26px;position:relative;}
.emails-block .info-block .description{overflow:hidden;height:1%;font-size:24px;line-height:28px;color:#dfe9f1;padding:37px 0 0 10px;}
.emails-block .info-block .description h1{font-size:40px;line-height:40px;font-weight:bold;color:#fff;margin:0 0 8px;}
.emails-block .info-block .description p{margin:0 0 14px;}
.emails-block .info-block .cta-block{border:solid #90b6d0;border-width:2px 0;overflow:hidden;height:1%;padding:7px 0 11px;}
.emails-block .info-block .cta-block .column{float:left;width:208px;text-align:center;}
.emails-block .info-block .cta-block .alignright{width:231px;}
.emails-block .info-block .cta-block .column .only{display:block;font-size:15px;line-height:17px;color:#E8F0F5;font-weight:bold;margin:0 0 4px;}
.emails-block .info-block .cta-block .column .text-price{display:block;background:url(../images/text-price2.gif) no-repeat;width:70px;height:39px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.emails-block .sign-secure-block .heading-section{margin-bottom:11px;}
.emails-block .sign-secure-block .text-block{margin:0 12px 46px 4px;}
.emails-block .sign-secure-block .text-block .holder{padding:13px 0 0 4px;margin:0 0 0 -38px;width:724px;}
.emails-block .sign-secure-block .text-block .image-holder{margin:0 0 0 38px;display:inline;}
.emails-block .sign-secure-block .text-block .holder img{margin:0 0 0 -3px;}
.emails-block #content .tabs{padding:0 8px 0 10px;margin:0 0 21px -6px;}
.sign-secure-block .content-block .tabset li{margin:0 4px 0 0;}
.sign-secure-block .content-block .tabset em{padding:0;}
.sign-secure-block .content-block .tabset span{width:143px;padding:4px 0 7px 18px;background-position:5px 8px;}
.sign-secure-block .content-block .tabset .active span{background-position:4px 12px;}
#content .sign-secure-block .tab-content{min-height:156px;height:auto;}
* html #content .sign-secure-block .tab-content{height:156px;}
.emails-block #sidebar{padding:25px 0 0;}
#footer .types-list{margin:0;padding:11px 0 13px;list-style:none;text-align:left;border-top:1px solid #a4b2bc;float:left;}
#footer .types-list li{display:inline;margin:0 3px 0 0;}
* html #footer .types-list li{margin:0 7px 0 0;}
* +html #footer .types-list li{margin:0 7px 0 0;}
#footer .inner{padding:0 0 0 32px;}
#footer .inner .holder{overflow:hidden;height:1%;}
#footer .inner .column{width:280px;}
#footer .inner .column h3{border:none;padding:0;margin:0 0 7px;}
#footer .inner .customers{text-align:left;width:292px;}
#footer .inner .customers h3{margin:0 0 7px;}
#footer .inner .column .more{position:static;}
#footer .inner .customers .more{margin:0 0 0 8px;}
#footer .links-list{float:left;margin:0;padding:6px 0 8px;list-style:none;font-size:12px;line-height:14px;border-top:1px solid #a4b2bc;}
#footer .links-list a{color:#365a72;}
#footer .links-list a:hover{color:#083553;text-decoration:none;}
#footer .footer-block h3{font:bold 16px/20px Helvetica,Arial,sans-serif;margin:0 0 3px;color:#083553;}
#footer .footer-block p{margin:0 0 15px;}
#footer .footer-block .about{overflow:hidden;padding:0 26px 34px 0;margin:0;list-style:none;font-size:13px;line-height:14px;font-weight:bold;}
#footer .footer-block .about li{display:inline-block;background:url(../images/separator9.gif) no-repeat 0 14px;padding:0 3px 0 10px;}
#footer .footer-block .about li:first-child,#footer .footer-block .about li.first-child{background:none;}
* html #footer .footer-block .about li{display:inline;padding:0 7px 0 10px;}
* +html #footer .footer-block .about li{display:inline;padding:0 7px 0 10px;}
#footer .footer-block .about a{display:inline-block;color:#0368b8;width:131px;padding:2px;}
* html #footer .footer-block .about a{display:inline;}
* +html #footer .footer-block .about a{display:inline;}
#footer .footer-block .about span{background:url(../images/sprite2.png) no-repeat;display:block;width:125px;padding:73px 3px 6px;}
#footer .footer-block .about .services span{background-position:25px -1260px;}
#footer .footer-block .about .applications span{background-position:39px -1374px;}
#footer .footer-block .about .platforms span{background-position:38px -1475px;}
#footer .footer-block .about a:hover{text-decoration:none;padding:0;border:2px solid #09b;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#e5edf1;background:-moz-linear-gradient(top,#e5edf1 0%,#f6f6f6 50%,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5edf1),color-stop(50%,#f6f6f6),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#e5edf1 0%,#f6f6f6 50%,#f7f7f7 100%);background:-o-linear-gradient(top,#e5edf1 0%,#f6f6f6 50%,#f7f7f7 100%);background:-ms-linear-gradient(top,#e5edf1 0%,#f6f6f6 50%,#f7f7f7 100%);background:linear-gradient(top,#e5edf1 0%,#f6f6f6 50%,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5edf1',endColorstr='#f7f7f7',GradientType=0 );}
#footer .footer-gallery-block{overflow:hidden;height:1%;background:url(../images/bg-footer-shadow.gif) no-repeat 50% 100%;padding:7px 0 0;margin:0 0 12px;}
#footer .footer-gallery-block h3{font-size:17px;line-height:20px;font-weight:bold;color:#083553;margin:0 90px 21px 0;text-align:center;}
#footer .footer-gallery-block .gallery{position:relative;padding:0 0 60px 86px;overflow:hidden;width:894px;}
#footer .footer-gallery-block .gallery .frame{width:780px;overflow:hidden;}
#footer .footer-gallery-block .gallery .frame ul{padding:0;margin:0;list-style:none;width:9999px;}
#footer .footer-gallery-block .gallery .frame ul li{float:left;width:130px;text-align:center;vertical-align:middle;}
#footer .footer-gallery-block .gallery .frame ul img{vertical-align:middle;}
#footer .footer-gallery-block .gallery .link-prev,#footer .footer-gallery-block .gallery .link-next{position:absolute;top:6px;background:url(../images/gallery-nav.gif) no-repeat;width:15px;height:26px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
#footer .footer-gallery-block .gallery .link-prev{background-position:0 0;left:37px;}
#footer .footer-gallery-block .gallery .link-next{background-position:-15px 0;right:54px;top:9px;}
#footer .three-columns .members{width:253px;padding:0 24px 30px 41px;margin:0;}
#footer .three-columns .members h3{font-size:16px;line-height:20px;font-weight:bold;color:#083553;margin:0 0 12px;padding:0;border:none;}
#footer .three-columns .members ul{padding:0;margin:0 0 0 -4px;list-style:none;width:257px;}
#footer .three-columns .members ul li{display:inline-block;width:122px;margin:0 0 14px 4px;vertical-align:middle;}
* html #footer .three-columns .members ul li{display:inline;}
* +html #footer .three-columns .members ul li{display:inline;}
#footer .three-columns .members ul img{vertical-align:middle;border:1px solid #d7d7d7;}
#footer .three-columns .quote-block{width:331px;padding:3px 33px 30px 18px;background:url(../images/separator13.gif) no-repeat 0 10px;margin:0;}
#footer .three-columns .quote-block blockquote{margin:0;padding:0 0 0 32px;background:url(../images/quotes-left02.gif) no-repeat;font-size:13px;line-height:16px;color:#083553;}
#footer .three-columns .quote-block blockquote q{display:block;position:relative;margin:0 0 14px;}
* html #footer .three-columns .quote-block blockquote q{width:299px;height:80px;}
#footer .three-columns .quote-block blockquote q img{position:absolute;right:0;bottom:3px;}
#footer .three-columns .quote-block blockquote cite{display:block;overflow:hidden;height:1%;font-weight:bold;font-style:normal;line-height:14px;}
#footer .three-columns .quote-block blockquote cite span{display:block;overflow:hidden;height:1%;padding:5px 15px 0 0;}
#footer .three-columns .quote-block blockquote .alignleft{float:left;margin:0 12px 0 0;}
#footer .three-columns .contacts-block{width:197px;padding:0 0 30px 41px;background:url(../images/separator13.gif) no-repeat 0 10px;margin:0;color:#1c4866;font-size:12px;line-height:14px;}
#footer .three-columns .contacts-block .title{display:block;font-size:15px;line-height:16px;color:#083553;margin:0 0 4px;font-weight:bold;}
#footer .three-columns .contacts-block p{margin:0 0 7px;}
#footer .three-columns .contacts-block dl{margin:0 0 2px;padding:0;overflow:hidden;height:1%;font-weight:bold;}
#footer .three-columns .contacts-block dl dt{float:left;padding:0 5px 0 0;}
#footer .three-columns .contacts-block dl dd{overflow:hidden;height:1%;margin:0;}
#footer .three-columns .contacts-block .submit{background:url(../images/bullet2.gif) no-repeat 100% 4px;padding:0 9px 0 0;color:#0368b8;font-weight:bold;}
#footer .three-columns .contacts-block .submit:hover{color:#083553;text-decoration:none;}
.popup .video-placeholder{overflow:hidden;}
.popup .heading{overflow:hidden;height:1%;padding:0px 0 10px 0px;}
.popup .heading .alignleft{float:left;margin:0 8px 0 0;}
.popup .heading h3{font-size:22px;line-height:25px;margin:20px 0 0;font-weight:normal;float:left;}
.popup .columns-frame{overflow:hidden;width:100%;margin:0 0 21px;}
.popup .columns-frame ul{float:left;display:inline;width:331px;margin:0 0 0 0px;padding:0;list-style:none;font-size:14px;line-height:20px;color:#083553;}
.popup .columns-frame ul li{background:url(../images/bullet7.gif) no-repeat 0 6px;padding:0 10px 0 17px;text-indent:0;height:1%;}
.popup .columns-frame ul.checkmark-list-item li{background:url(../images/icon-checkmark.png) no-repeat scroll 0 0px transparent;margin:10px 0px;padding:5px 10px 0 34px;text-indent:0;height:1%;}
.popup .link-holder{overflow:hidden;padding:0 0 0px;}
.popup .more{font-size:15px;color:#0368b8;font-weight:bold;margin:0 0 0 0px;}
.popup span.close-btn-icon{color:transparent;}
.table-block{margin:-9px 10px 0 15px;padding-bottom:48px;}
.table-block .breadcrumbs{padding:0 0 39px 4px;}
.table-block h3{margin:0 0 19px 3px;font-size:24px;line-height:30px;}
.table-block .table{margin:0;padding:0;list-style:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e2e2e2;color:#083553;background:url(../images/bg-comparison-table.gif) repeat-y;text-align:center;width:953px;}
.table-block .table:after{display:block;content:"";clear:both;}
.table-block .table li{width:100%;display:table;border-bottom:2px solid #e4e4e4;padding:9px 0;}
.table-block .table .heading{background:#1c4866;color:#fff;font-weight:bold;padding:16px 0 14px;border:none;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.table-block .table .heading .col2{color:#fff;font-size:12px;line-height:14px;width:208px;padding:0 2px;}
.table-block .table .heading .col3,.table-block .table .heading .col4,.table-block .table .heading .col5{font-size:12px;line-height:14px;}
.table-block .table .heading .title{display:block;font-size:17px;line-height:31px;}
.table-block .table .heading .col2 .title{font-size:22px;}
.table-block .table .col1{width:176px;padding:0 19px;font-size:14px;line-height:38px;font-weight:bold;display:table-cell;vertical-align:middle;text-align:left;}
.table-block .table .col2{width:176px;padding:0 19px;font-size:14px;line-height:17px;color:#0368b8;display:table-cell;vertical-align:middle;font-weight:bold;}
.table-block .table .col3,.table-block .table .col4,.table-block .table .col5{width:128px;padding:0 25px;font-size:13px;line-height:16px;display:table-cell;vertical-align:middle;}
.table-block .table .col4{width:127px;}
.table-block .table .col5{width:122px;}
.table-block .table .content-heading{padding:4px 0;border:none;}
.table-block .table .content-heading .col1{font-size:16px;}
.table-block .table .sub-row{padding:1px 0 0;border-width:0 0 1px;}
.table-block .table .sub-row .col1{font-weight:normal;}
.table-block .table .col1 .platform{font-size:13px;display:block;padding-left:41px;}
.table-block .table .col1 .microsoft{background:url(../images/ico30.gif) no-repeat 1px 50%;}
.table-block .table .col1 .air{background:url(../images/ico31.gif) no-repeat 1px 50%;}
.table-block .table .col1 .java{background:url(../images/ico32.gif) no-repeat 1px 50%;}
.table-block .table .col1 .office{background:url(../images/ico33.gif) no-repeat 1px 50%;}
.table-block .table .col1 .apple{background:url(../images/ico34.gif) no-repeat 1px 50%;}
.table-block .table .col1 .mozilla{background:url(../images/ico35.gif) no-repeat 1px 50%;line-height:16px;padding:7px 0 7px 41px;}
.table-block .table .yes{display:block;width:13px;height:12px;margin:0 auto;text-indent:-9999px;overflow:hidden;background:url(../images/ico37.png) no-repeat;}
.table-block .table .no{display:block;width:24px;height:3px;text-indent:-9999px;overflow:hidden;background:url(../images/ico38.png) no-repeat;margin:0 auto;}
.table-block .table .price{font-size:17px;display:block;line-height:24px;}
.table-block .table .col2 .price{font-size:20px;}
.table-block .table .last{border:none;padding-bottom:10px;}
.table-block .table .holder{overflow:hidden;width:100%;position:relative;}
.table-block .table-bottom{margin-top:-1px;background:url(../images/bg-comparison-table-b.gif) no-repeat 214px 100%;height:34px;display:block;}
.table-block .table-holder{margin-bottom:46px;}
.table-block .options-block{padding:0;margin-left:-4px;}
* html .table-block .table .col1{float:left;}
* html .table-block .table .col2{float:left;}
* html .table-block .table .col3{float:left;}
* html .table-block .table .col4{float:left;}
*+html .table-block .table .col1{float:left;}
*+html .table-block .table .col2{float:left;}
*+html .table-block .table .col3{float:left;}
*+html .table-block .table .col4{float:left;}
*+html .table-block .table .col5{float:left;width:120px;}
* html .table-block .table .col5{float:left;width:120px;}
.partners-container-div #two-columns{padding:0 0 0 17px;margin:-12px 0 0;}
.partner-images{width:114px;height:110px;float:left;margin:48px 16px 0 0;}
/* Partner info block for pages like gold partners,platinum partners,etc. */
.partner-box{padding:0;}
.partner-text-box{width:560px;float:left;}
.partner-info-block{display:inline-block;vertical-align:top;width:445px;margin:0 70px 80px 0;position:relative;}
.partner-info-block img{height:55px;width:auto;}
.partner-info-block p{margin-bottom:10px;}
.partner-info-block.right{margin-right:0px;}
.partner-info-block.single-col{display:block;position:relative;left:190px;margin:0 0 80px;width:500px;}
.partner-info-block.single-col img{width:160px;height:auto;position:absolute;left:-200px;margin-top:5px;}
.partner-info-block .partner-text-box{float:none;width:100%;}
.partner-info-block.last{margin-bottom:0;}
/* Plus many more... block at the bottom of partner pages */
.partners-more{display:none;margin:-20px 0 80px;}
.partners-more h2{margin:0 0 25px!important;}
.button-block .btn-join{float:left;margin:0 10px 0 0;background:url(../images/sprite2.png) no-repeat;width:93px;height:23px;text-indent:-9999px;overflow:hidden;}
.resell-join-block .button-block{margin:30px 0 0 0;}
.about-us-block #content .resell-join-block .features-block{margin-top:60px}
.button-block .joingreen{background-position:-263px -1592px;}
.button-block .joingreen:hover{background-position:-364px -1592px;}
.button-block .joinblack{background-position:-263px -1619px;}
.button-block .joinblack:hover{background-position:-364px -1619px;}
.text-section a:hover{color:#083553;text-decoration:none;}
.multi-line-header h2{margin:0 0 8px;}
.info-block .visual-block .text-only-description{position:absolute;top:60px;left:31px;height:auto;font-size:18px;line-height:18px;color:#e1e8ed;}
.info-block .visual-block .text-with-image{left:321px;}
.info-block .visual-block .text-only-description h2,.info-block .visual-block .text-only-description.h1-fix h1{font-size:28px;line-height:21px;font-weight:bold;color:#fff;margin:0 0 7px;}
.info-block .visual-block .text-only-description h1{font-size:36px;font-weight:bold;color:#fff;margin:0 0 7px;}
.info-block .visual-block .text-only-description p{margin:0;letter-spacing:1px;}
.info-block .visual-block .large-text-image-description{position:absolute;top:51px;left:350px;height:auto;font-size:18px;line-height:18px;color:#e1e8ed;}
.info-block .visual-block .large-text-image-description h1{font-size:31px;line-height:30px;font-weight:bold;color:#fff;margin:0 0 7px;}
.info-block .visual-block .large-text-image-description p{margin:0;letter-spacing:1px;font-size:23px;line-height:25px;color:#E1E8ED;}
.article h4{margin:10px 0 2px 0;font-size:12px;}
.article h4 .mark{margin:10px 0;font-style:italic;font-size:14px;display:block;}
.about-us-block .press-header{margin:0 6px 0 3px;}
#sidebar .tabset .ms-word a{padding:7px 0 9px 42px;background-position:-459px -1272px;}
#sidebar .tabset .ms-word .tab{background-position:-259px -1272px;padding:7px 0 9px 42px;}
#sidebar .tabset .ms-word .active,#sidebar .tabset .ms-word .tab:hover{background-position:-459px -1272px;}
#sidebar .tabset .ms-excel a{padding:7px 0 9px 42px;background-position:-459px -1321px;}
#sidebar .tabset .ms-excel .tab{background-position:-259px -1321px;padding:7px 0 9px 42px;}
#sidebar .tabset .ms-excel .active,#sidebar .tabset .ms-excel .tab:hover{background-position:-459px -1321px;}
#sidebar .tabset .ms-outlook a{padding:7px 0 9px 42px;background-position:-459px -1372px;}
#sidebar .tabset .ms-outlook .tab{background-position:-259px -1372px;padding:7px 0 9px 42px;}
#sidebar .tabset .ms-outlook .active,#sidebar .tabset .ms-outlook .tab:hover{background-position:-459px -1372px;}
#sidebar .tabset .ms-visual a{padding:7px 0 9px 42px;background-position:-459px -1416px;}
#sidebar .tabset .ms-visual .tab{background-position:-259px -1416px;padding:7px 0 9px 42px;}
#sidebar .tabset .ms-visual .active,#sidebar .tabset .ms-visual .tab:hover{background-position:-459px -1416px;}
.inner .tabs-platforms .tabset .ms-word span{background:url(../images/sprite2.png) no-repeat -459px -1272px;padding:9px 12px 10px 35px;width:109px;}
.inner .tabs-platforms .tabset .ms-word .active span,.inner .tabs-platforms .tabset .ms-word a:hover span{padding:12px 12px 13px 35px;background-position:-459px -1272px;color:#083553;}
.inner .tabs-platforms .tabset .ms-excel span{background:url(../images/sprite2.png) no-repeat -459px -1321px;padding:9px 12px 10px 35px;width:109px;}
.inner .tabs-platforms .tabset .ms-excel .active span,.inner .tabs-platforms .tabset .ms-excel a:hover span{padding:12px 12px 13px 35px;background-position:-459px -1321px;color:#083553;}
.inner .tabs-platforms .tabset .ms-outlook span{background:url(../images/sprite2.png) no-repeat -459px -1372px;padding:9px 12px 10px 35px;width:109px;}
.inner .tabs-platforms .tabset .ms-outlook .active span,.inner .tabs-platforms .tabset .ms-outlook a:hover span{padding:12px 12px 13px 35px;background-position:-459px -1372px;color:#083553;}
.inner .tabs-platforms .tabset .ms-visual span{background:url(../images/sprite2.png) no-repeat -459px -1416px;padding:9px 12px 10px 35px;width:109px;}
.inner .tabs-platforms .tabset .ms-visual .active span,.inner .tabs-platforms .tabset .ms-visual a:hover span{padding:12px 12px 13px 35px;background-position:-459px -1416px;color:#083553;}
h2.underlined img{vertical-align:bottom;}
#content .educational-block h4{font-weight:normal;font-size:16px;}
.tabs.content-block .tabs-area{width:100%;padding:20px 0 30px;}
.tabs.content-block .tabs-area img{margin-right:20px;}
.content-block .tabs-area .tab-content ul ul{margin:0 0 10px 0;}
.content-block .tabs-area .tab-content ul ul li{background:none;list-style-type:disc;list-style-position:inside;}
.article-bullet-list{padding:0;margin:0;}
.article-bullet-list li{background:url(../images/bullet7.gif) no-repeat 1px 3px;padding:0 0 3px 15px;list-style:none;}
.mssl-info-block h1{font-size:34px;font-weight:bold;line-height:36px;margin:0 0 9px;color:#FEFEFE;}
.mssl-info-block p{font-size:20px;line-height:24px;color:#DEEAF1;}
#main #content .text-block-spacing-fix .description{padding-top:0;}
#main #content .text-block-spacing-fix{padding-top:0;}
.inner .educational-block .info-center-block{overflow:hidden;height:1%;padding:0 12px 0 4px;}
.inner .educational-block .info-center-block h3{font-size:18px;font-weight:bold;color:#083553;line-height:20px;margin:0 0 7px;}
.inner .educational-block .info-center-block ul{float:left;width:320px;margin:0;padding:0;list-style:none;color:#1c4866;}
.inner .educational-block .info-center-block ul li ul{list-style:disc;margin:0 20px 15px 20px;width:280px;}
.ev-green-block{height:314px;}
.ev-green-block img{margin:0;padding:0;position:absolute;left:-5px;}
.ev-green-block h3{font-height:16px;font-weight:normal;}
.ev-green-block .greentext{color:#4b9012;}
.info-block .visual-block .ssl-description{top:61px;left:398px;padding:0 90px 0 0;}
.info-block .visual-block .wildcard-description{top:61px;left:398px;padding:0 50px 0 0;}
.info-block .title,.info-block .visual-block .description h1.title{font-size:30px;font-weight:bold;color:#FFF;display:block;margin:0 0 10px;}
.info-block .visual-block .description p.subtitle{margin:0;font-size:20px;line-height:24px;color:#C1D0D9;}
.ssl-features .features-block ul li{background:url(../images/bullet7.gif) no-repeat 0 5px;padding:0 0 10px 17px;margin:0;}
.visual p.subtitle{line-height:24px;margin:0;}
.visual p.subtitle-strong{line-height:24px;margin:10px 0 0 0;color:#FFF;}
.visual.inner .ssl-landing-description{width:460px;}
.content-wildcard-table-block{line-height:18px;}
.content-table-block.content-wildcard-table-block .col1{width:150px;}
.content-table-block.content-wildcard-table-block .col2{width:82px;}
.content-table-block.content-wildcard-table-block .col5{width:84px;}
.article .heading h2.underlined{border-bottom:2px solid #D7DFE3;padding:0 0 7px;}
.content-block .wildcard-domains ul{float:left;list-style:none;margin:10px 10px 0 0;padding:0;}
#content .article .uc-example-config-box{float:right;width:190px;height:95px;list-style:none;background:#EEF2F2;border:1px solid #E2E2E2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px;margin:0 0 10px 10px;}
#content .article li{font-size:13px;font-weight:normal;margin:5px 0 0 1px;}
#content .article li.uc-example-box-title{font-size:16px;font-weight:bold;margin:0 0 15px 0;}
#content .content-block img.alignleft{float:left;margin:10px 20px 0 0;}
.features-table-holder.uc-pricing{width:711px;margin:0 0 19px -3px;}
.uc-pricing .features-table{border-collapse:collapse;width:711px;font-family:13px/16px Helvetica,Arial,sans-serif;}
.uc-pricing h2{font-size:18px;font-weight:bold;color:#083553;line-height:20px;margin:0 0 7px;}
.uc-pricing .features-table .btn-buy{float:left;background:url(../images/sprite2.png) no-repeat 0 -2519px;width:78px;height:24px;text-indent:-9999px;overflow:hidden;margin:7px 0 7px 29px;position:relative;}
.uc-pricing .features-table .btn-buy:hover{background-position:-96px -2519px;}
.uc-pricing .features-table a{text-decoration:none;}
.uc-pricing .features-table a:hover{color:#083553;}
.uc-pricing .features-table .more{color:#0368B8;font-weight:bold;background:url(../images/bullet3.gif) no-repeat 100% 4px;padding:0 10px 0 0;margin:0 0 0 17px;font-size:14px;}
.uc-pricing .features-table th{padding:0 0 1px;border-bottom:1px solid #CACACA;vertical-align:top;background:#FFF;}
.uc-pricing .features-table th .holder{border:none;}
.uc-pricing .features-table .holder{display:block;}
.uc-pricing .features-table th.col1{width:197px;font-size:16px;font-weight:bold;line-height:20px;color:#FFF;text-align:left;}
.uc-pricing .features-table th.col1 .holder{background:#1C4866;border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;border-right:2px solid #FFF;padding:7px 5px 7px 24px;margin-top:4px;}
.uc-pricing .features-table th.col2{width:154px;color:#FFF;line-height:20px;font-size:18px;}
.uc-pricing .features-table th.col2 .holder{background:url(../images/table-top-left.png) no-repeat 0% 0;padding:10px 5px 8px 5px;position:relative;}
.uc-pricing .features-table th.col3{width:165px;color:#FFF;line-height:20px;font-size:18px;}
.uc-pricing .features-table th.col3 .holder{background:#1A5895 url(../images/table-top-mid.png) repeat-x 100% 0;padding:10px 5px 8px 5px;position:relative;}
.uc-pricing .features-table th.col4{width:154px;color:#FFF;line-height:20px;font-size:18px;}
.uc-pricing .features-table th.col4 .holder{background:url(../images/table-top-right.png) no-repeat 100% 0;padding:10px 5px 8px 5px;position:relative;}
.uc-pricing .features-table td{padding:0;background:#EEF2F2;}
.uc-pricing .features-table .table-holder{border:solid #E2E2E2;padding:0 0 0 2px;background:#FBFCF9;border-width:0 0 0 1px;}
.uc-pricing .features-table .table-holder table{border-collapse:collapse;}
.uc-pricing .features-table .table-holder table .col1{width:174px;padding:10px 8px 10px 23px;font-size:14px;line-height:15px;background:#EEF2F2 url(../images/bg-table-col1.gif) no-repeat 0 100%;}
.uc-pricing .features-table .table-holder table .col2{font-size:20px;line-height:22px;width:132px;border:solid #0368B8;background:#FFF url(../images/bg-table-col2.gif) no-repeat 50% 100%;padding:10px 14px 7px 14px;text-align:center;border-width:0 0 0 2px;}
.uc-pricing .features-table .table-holder table .col3{font-size:20px;line-height:22px;width:152px;background:#FFF url(../images/bg-table-col2.gif) no-repeat 50% 100%;padding:10px 14px 7px 14px;text-align:center;}
.uc-pricing .features-table .table-holder table .col4{font-size:20px;line-height:22px;width:132px;border:solid #0368B8;background:#FFF url(../images/bg-table-col2.gif) no-repeat 50% 100%;padding:10px 14px 7px 14px;text-align:center;border-width:0 2px 0 0;}
.uc-pricing .features-table .table-holder table .last .col1{background:#EEF2F2;}
.uc-pricing .features-table .table-holder table .last .col2{background:#FFF;}
.uc-pricing .features-table .table-holder table .last .col3{background:#FFF;}
.uc-pricing .features-table .table-holder table .last .col4{background:#FFF;}
.uc-pricing .features-table .table-holder table .col3 .btn-buy{margin:7px 0 7px 39px}
.uc-pricing .features-table .table-holder .last td{border-bottom:none;}
.holder .plus-standout{font-size:16px;font-weight:bold;}
.uc-pricing .features-table .price{font-size:24px;line-height:26px;}
.uc-pricing .features-table .table-bottom{border:none;background:#FFF;border-collapse:collapse;height:auto;}
.uc-pricing .features-table .table-bottom td{background:#FFF;}
.uc-pricing .features-table .table-bottom .col1{width:207px;height:66px;background:#FFF url(../images/table-bottom-left.png) no-repeat;}
.uc-pricing .features-table .table-bottom .col2{font-size:20px;line-height:22px;width:132px;border:solid #0368B8;background:#FFF;padding:10px 14px 14px 14px;text-align:center;border-width:0 0 2px 2px;}
.uc-pricing .features-table .table-bottom .col3{font-size:20px;line-height:22px;width:152px;background:#FFF;padding:10px 14px 14px 14px;text-align:center;border:solid #0368B8;border-width:0 0 2px 0;}
.uc-pricing .features-table .table-bottom .col4{font-size:20px;line-height:22px;width:132px;border:solid #0368B8;background:#FFF;padding:10px 14px 14px 14px;text-align:center;border-width:0 2px 2px 0;}
.info-block-office{background:#0368B8 url(../images/bg-info-block-office.jpg) repeat-x 50% 0;border-bottom:3px solid #f3f3f3;margin-bottom:0;}
.info-block-office .breadcrumbs{padding:18px 0 41px 15px;}
.info-block-office .breadcrumbs li{background:url(../images/separator-ms-docs.gif) no-repeat 0 4px;}
.info-block-office .breadcrumbs li:first-child,.info-block-office .breadcrumbs li.first-child{background:none;}
.info-block-office .visual-block-holder{overflow:hidden;height:1%;padding:0 6px 0 0;margin:-25px 0 0 -20px;}
.info-block-office .visual-block-holder .alignleft{float:left;margin:0 12px 0 0;}
.info-block-office .visual-block-holder .description{overflow:hidden;font-size:26px;line-height:30px;color:#e2e2e3;position:static;padding:0 13px 0 0;margin-top:28px;height:1%;}
.info-block-office .visual-block .description h1{font-size:30px;margin:0 0 0 7px;font-family:Helvetica,Arial,sans-serif;}
.info-block-office .visual-block-holder .description p{margin:5px 0 0 6px;color:#ECECEC;padding:4px 0 16px 0;font-size:24px;line-height:24px;font-family:Helvetica,Arial,sans-serif;}
.info-block-office .visual-block .cta-block{border:solid #90b6d0;border-width:2px 0;overflow:hidden;height:1%;padding:7px 0 8px 0;}
.info-block-office .visual-block .cta-block .column{float:left;width:205px;text-align:center;}
.info-block-office .visual-block .cta-block .alignright{width:230px;margin:0 0 0 14px;}
.info-block-office .visual-block .cta-block .column .only{display:block;font-size:15px;line-height:17px;color:#e8f0f5;font-weight:bold;margin:0 0 4px;}
.info-block-office .visual-block .cta-block .column .text-price{display:block;background:url(../images/text-price2.gif) no-repeat;width:70px;height:39px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.info-block-office .visual-block .cta-block .column .ent{display:block;font-size:16px;line-height:20px;color:#e8f0f5;font-weight:bold;padding:29px 0 11px;margin:0;}
.info-block-office .visual-block .cta-block .column .btn-ent{display:block;background:url(../images/sprite2.png) no-repeat -263px -1121px;width:178px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.info-block-office .visual-block .cta-block .column .btn-ent:hover{background-position:-263px -1159px;}
.emails-block .info-block .cta-block .column .ent{display:block;font-size:16px;line-height:20px;color:#e8f0f5;font-weight:bold;padding:29px 0 11px;margin:0;}
#main .plugin-block .heading-section.office-heading h2{font-size:22px;}
#main .plugin-block .heading-section.office-heading .mark{font-size:18px;}
.lightbox-holder .btn-continue-lightbox{background:url(../images/sprite2.png) no-repeat -263px -1647px;float:left;width:90px;height:33px;text-indent:-9999px;overflow:hidden;}
.lightbox-holder .btn-continue-lightbox:hover{background-position:-364px -1647px;}
.content-block .tabset span.large-tab{width:auto;padding:4px 6px 7px 18px;}
#colorbox .ps3-lightbox{display:block;}
.ps3-lightbox{position:relative;display:none;z-index:100;width:550px;font-size:16px;line-height:19px;color:#083553;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
.ps3-lightbox .lightbox-holder{overflow:hidden;height:1%;padding:35px 60px 25px;}
.ps3-lightbox .title{overflow:hidden;height:1%;margin:0 0 13px -7px;}
.ps3-lightbox .alignleft{float:left;margin:0 14px 0 0;}
.ps3-lightbox h2{font-size:22px;line-height:40px;font-weight:bold;color:#083553;margin:0;}
.ps3-lightbox p{margin:0 0 16px;}
.ps3-lightbox a{color:#0368b8;}
#colorbox .code-renew-lightbox,#colorbox .ps-renew-lightbox{display:block;}
.code-renew-lightbox,.ps-renew-lightbox{position:relative;display:none;z-index:100;width:550px;font-size:16px;line-height:19px;color:#083553;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
.code-renew-lightbox .lightbox-holder img,.ps-renew-lightbox .lightbox-holder img{float:right;padding-left:20px;}
.code-renew-lightbox .lightbox-holder,.ps-renew-lightbox .lightbox-holder{overflow:hidden;height:1%;padding:30px;}
.code-renew-lightbox .title,.ps-renew-lightbox .title{overflow:hidden;height:1%;margin:0 0 13px -7px;}
.code-renew-lightbox .alignleft,.ps-renew-lightbox .alignleft{float:left;margin:0 14px 0 0;}
.code-renew-lightbox h2,.ps-renew-lightbox h2{font-size:22px;line-height:40px;font-weight:bold;color:#083553;margin:0;}
.code-renew-lightbox p,.ps-renew-lightbox p{margin:0 0 16px;font-weight:bold;}
.code-renew-lightbox a,.ps-renew-lightbox a{color:#0368b8;}
.code-renew-lightbox .lightbox-holder .btn-close,.ps-renew-lightbox .lightbox-holder .btn-close,#phishing.ps3-lightbox .btn-close,#performance.ps3-lightbox .btn-close,#region-change-popup.ps3-lightbox .btn-close{position:absolute;top:-25px;right:-65px;background:url(../images/btn-close.gif) no-repeat;font-size:12px;color:#FFF;padding:6px 0 8px 36px;}
.hidethis{display:none;}
.inner .content-block .tabset.code-tool-tabs em{width:auto;}
.content-block .tabset.code-tool-tabs span.large-tab{padding:4px 10px 7px 20px;}
.launch-java-link{height:37px;width:135px;display:block;margin:0 20px 20px 0;text-align:left!important;height:29px;}
.launch-java-link span.sub{position:absolute;font-size:11px;margin-top:15px;}
.launch-java-link:hover{background-position:-263px -663px;}
.article .launch-java-right{padding-right:45px;}
.about-us-block .biography-block h3 .mark2{font-size:14px;font-weight:normal;display:block;color:#0368B8;}
.inner #main .pre-footer-margin-fix{margin-bottom:60px;}
#wrapper #main.pre-footer-margin-fix{margin-bottom:80px;}
#two-columns .ms-office-marketplace-sidebar{padding-top:56px;}
.ms-office-marketplace-sidebar a.ms-office-logo{margin:0 0 22px 5px;display:block;}
.features-block.ms-office-features-block ul li{font-weight:normal;}
.inner #content .features .features-block.ms-office-features-block ul:first-child,.inner #content .features .features-block.ms-office-features-block ul.first-child{width:100%;}
#content p.ms-office-legal{margin:-39px 0 60px 26px;font-size:11px;}
.inner .customers-block{padding:17px 17px 0 0;}
.inner .customers-block .testimonials-block{margin:0 0 0 11px;}
.inner .customers-block img.customer-logos-1{margin:0 0 32px 24px;}
.inner .customers-block img.customer-end-quote{margin:0 0 0 48px;}
.customers-block .testimonials-block blockquote p{padding:0 21px 0 0;}
.customers-block .testimonials-block blockquote q img{top:-21px;left:188px;}
.tabs-sys-reqs{margin:20px 0 0 0;}
.inner #main #content .alignleft.longer-bottom{margin-bottom:20px;}
.inner .content-block .tabset.enrollment-tabs em{width:auto;}
.inner .content-block .tabset.enrollment-tabs span{padding-right:7px;}
.inner #content .why-sign-spacer{margin:0 0 40px;}
.tabs-sys-reqs h4{font-size:14px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;margin:0 0 10px;}
.inner .content-block .tabs-sys-reqs ul{font-size:12px;}
.inner .content-block .tabs-sys-reqs .view-full-detail{background:url(../images/sprite2.png) no-repeat;width:192px;height:35px;display:block;overflow:hidden;text-indent:-9999px;background-position:-263px -1044px;margin:30px 0;}
.inner .content-block .tabs-sys-reqs .view-full-detail:hover{background-position:-263px -1083px;}
.text-block .description ul li.unbold{font-weight:normal;}
.educational-block .text-block .description.resell-ssl{padding-top:0;}
.info-block .photo-holder-storefront{background:url(../images/bg-gradient-no-text.jpg) no-repeat;height:146px;width:976px;display:block;overflow:hidden;}
.visual-block-holder .description .buttons-holder .button-descriptors{font-family:Helvetica,Arial,sans-serif;width:468px;font-size:15px;font-weight:bold;color:#E2E2E3;list-style:none;line-height:17px;height:17px;margin:0;padding:0 0 12px 0;}
.visual-block-holder .description .buttons-holder .button-descriptors li{float:left;width:156px;margin:0;text-align:center;}
.digital-signatures-block .breadcrumbs{padding:24px 0 0 19px;}
.column .two-factor-ul{padding:0;list-style:none;}
.column .two-factor-ul li{background:url(../images/bullet7.gif) no-repeat 0 3px;padding:0 5px 0 12px;}
.enterprise-pki-block.personalsign-block .info-block{margin:0 -9999px 9px;border-bottom:3px solid #F3F3F3;}
.enterprise-pki-block.personalsign-block .info-block .description{font-size:26px;line-height:30px;color:#DBE4E9;top:60px;left:425px;padding:0 70px 0 10px;}
.enterprise-pki-block.personalsign-block .description h1{margin:0 0 7px;}
.enterprise-pki-block.personalsign-block .description p{line-height:29px;margin-bottom:22px;}
.enterprise-pki-block.personalsign-block .description .buttons-holder{margin:0;}
.enterprise-pki-block.personalsign-block .description .buttons-holder ul{font:bold 15px Helvetica,Arial,sans-serif;list-style:none;padding:0;margin:0;}
.enterprise-pki-block.personalsign-block .description .buttons-holder ul li{float:left;margin-bottom:9px;width:156px;text-align:center;}
.enterprise-pki-block.personalsign-block .description .buttons-holder .btn-buy{display:block;background:url(../images/buttons.gif) no-repeat 0 -673px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 16px 0 0;}
.enterprise-pki-block.personalsign-block .description .buttons-holder .btn-buy:hover{background-position:0 -716px;}
.enterprise-pki-block.personalsign-block .description .buttons-holder .btn-epki{display:block;background:url(../images/sprite2.png) no-repeat -246px -1001px;width:139px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 15px 0 0;}
.enterprise-pki-block.personalsign-block .description .buttons-holder .btn-epki:hover{background-position:-386px -1001px;}
.enterprise-pki-block.personalsign-block .description .buttons-holder .btn-free{display:block;background:url(../images/sprite2.png) no-repeat -246px -1197px;width:139px;height:37px;text-indent:-9999px;overflow:hidden;margin:0;}
.enterprise-pki-block.personalsign-block .description .buttons-holder .btn-free:hover{background-position:-386px -1197px;}
.enterprise-pki-block.personalsign-block .servises-block .contacts-block{padding:30px 0 2px;}
.enterprise-pki-block.personalsign-block .servises-block.personalsign-prefooter{margin:-35px -39px 50px -10px;height:1%;width:1003px;}
.personalsign-block .intro-content-block{font-size:17px;line-height:21px;color:#2d536d;padding:0 10px 0 16px;height:1%;}
.inner .personalsign-block .breadcrumbs{padding:0 0 5px 3px;margin:0;}
.personalsign-block .intro-content-block .heading-section{margin:0 8px 10px 0;}
.personalsign-block .intro-content-block .heading-section h2{font-size:20px;padding:14px 0 2px;line-height:30px;color:#083553;margin:0 0 4px;}
.personalsign-block .text-block{font-size:13px;line-height:16px;color:#083553;margin:0 0 33px;padding:0 35px 0 0;}
.personalsign-block .personalsign-prefooter .text-block p{margin:0 0 13px;}
.personalsign-block .personalsign-prefooter .text-block{margin:0;}
.personalsign-block .personalsign-prefooter .about-service-block .heading-section{margin-bottom:0;}
.personalsign-block .personalsign-prefooter .about-service-block .heading-section h2{margin:0 0 1px;}
.personalsign-block .intro-content-block h3{font-size:18px;line-height:20px;font-weight:normal;color:#1C4866;margin:0 0 36px;}
.personalsign-block .intro-content-block .holder{overflow:hidden;margin:-4px 0 63px -57px;width:1011px;}
.personalsign-block .intro-content-block .column{float:left;display:inline;width:280px;font-size:12px;line-height:14px;color:#1C4866;margin:0 0 0 57px;}
.personalsign-block .intro-content-block .column h3{font-size:17px;line-height:20px;border-bottom:2px solid #D7DFE3;padding:0 0 8px;margin:0 14px 11px 0;color:#083553;font-weight:normal;}
.personalsign-block .intro-content-block .column img{margin:0 0 10px;}
.personalsign-block .intro-content-block .column p{margin:0 0 7px;}
.personalsign-block .intro-content-block .column .text-tighten{word-spacing:-2px;}
.personalsign-block .intro-content-block .column .btn-more{display:block;background:url(../images/buttons.gif) no-repeat 0 -517px;width:115px;height:28px;text-indent:-9999px;overflow:hidden;margin:19px 0 0 1px;}
.personalsign-block .intro-content-block .column .btn-more:hover{background-position:0 -548px;}
.personalsign-block .intro-content-block .column ul{font-size:13px;font-weight:bold;line-height:16px;list-style:none;margin:0;padding:6px 0 0;width:100%;}
.personalsign-block .intro-content-block .column ul li{height:1%;vertical-align:top;background:url(../images/bullet7.gif) no-repeat 0 3px;padding:0 5px 0 12px;}
.personalsign-block .servises-block .contacts-block{padding:45px 0 2px;float:right;width:340px;background:url(../images/separator15.gif) no-repeat 50% 100%;position:relative;}
.personalsign-block .servises-block .contacts-block .alignleft{float:left;margin:-9px 10px 0 22px;position:relative;}
.personalsign-block .servises-block .contacts-block .description{overflow:hidden;height:1%;font-size:15px;line-height:15px;color:#1C4866;padding:0 55px 0 0;}
.personalsign-block .servises-block .contacts-block .title{display:block;font-size:18px;line-height:18px;font-weight:bold;color:#083553;margin:0 0 5px;}
.personalsign-block .servises-block .contacts-block .description p{margin:0 0 6px;font-size:15px;line-height:14px;}
.personalsign-block .servises-block .contacts-block dl{margin:0;overflow:hidden;height:1%;font-size:12px;line-height:14px;color:#083553;}
.personalsign-block .servises-block .contacts-block dl dt{float:left;padding:0 3px 0 0;}
.personalsign-block .servises-block .contacts-block dl dd{overflow:hidden;height:1%;margin:0;}
.personalsign-block .servises-block .contacts-block ul{padding:0;margin:0;list-style:none;font-size:12px;line-height:14px;font-weight:bold;}
.personalsign-block .servises-block .contacts-block ul li{height:1%;vertical-align:top;}
.personalsign-block .servises-block .contacts-block ul a{color:#0368B8;background:url(../images/bullet2.gif) no-repeat 100% 5px;padding:0 10px 0 0;float:left;position:relative;}
#content .article .stay-right-block{float:right;width:554px;}
.inner #content .features.inner-ms-features{padding:0;}
.inner-ms-features h3{font-size:16px;}
.inner .options-block.inner-ms-options{padding:0 0 45px 20px;}
.inner .options-block.inner-ms-options ul{width:auto;}
.inner #content .tabs.inner-ms-tabs{padding-left:20px;margin:0 0 41px;}
#content p.inner-ms-office-legal{font-size:11px;margin:29px 0 60px 20px;}
.inner #sidebar.inner-ms-sidebar{padding:22px 0 20px;}
#sidebar .price-box .ms-compare{background-position:-263px -537px;height:37px;width:184px;}
#sidebar .price-box .ms-compare:hover{background-position:-263px -575px;}
#sidebar.inner-ms-sidebar .side-nav .ms-office-logo{display:block;margin:23px 0 0 -2px;}
.digital-signatures-block.trusted-root-block .visual-block .alignleft{margin:-45px -15px 0 -57px;}
.digital-signatures-block.trusted-root-block .visual-block .description{padding-top:36px;}
.digital-signatures-block.trusted-root-block .visual-block .description h1{font-size:30px;line-height:32px;font-family:Helvetica,Arial,sans-serif;margin:0 0 13px;font-weight:bold;color:#FFF;}
.digital-signatures-block.trusted-root-block .visual-block .text-holder{padding:5px 0 1px;}
.trusted-root-block .info-block .visual-block-holder .buttons-holder{overflow:hidden;height:1%;margin:0;padding:0;}
.trusted-root-block .info-block .visual-block-holder .btn-quote{float:left;background:url(../images/sprite2.png) no-repeat 0 -1087px;width:153px;height:36px;text-indent:-9999px;overflow:hidden;margin:14px 15px 0 -1px;}
.trusted-root-block .info-block .visual-block-holder .btn-quote:hover{background-position:0 -1129px;}
.trusted-root-block .sign-secure-block img.alignright{float:right;margin:-10px 7px 15px 17px;}
.trusted-root-block .about-us-block #sidebar{padding:26px 0 0;}
.trusted-root-block .devider{margin-top:29px;}
.digital-signatures-block.trusted-root-block .text-block{padding:0;}
.trusted-root-block .sign-secure-block .text-block .holder{padding:7px 0 0 2px;margin:0 0 0 -2px;}
.trusted-root-block .text-block .holder h4{font-size:15px;font-weight:normal;font-family:Helvetica,Arial,sans-serif;line-height:19px;margin:14px 0 13px 0;}
.trusted-root-block .text-block .holder .block{float:left;width:300px;font-size:12px;line-height:14px;color:#1C4866;margin:0;display:inline;}
.trusted-root-block .text-block .holder .block img{margin-left:-2px;}
.trusted-root-block .text-block .holder .block.trusted-microsoft{margin-right:116px;width:290px;}
.trusted-root-block .text-block .holder p{margin:11px 0 0;}
.trusted-root-block .text-block .holder .block .btn-get{background:url(../images/sprite2.png) no-repeat -263px -712px;display:block;width:115px;height:28px;text-indent:-9999px;overflow:hidden;margin:11px 0 0 0;}
.trusted-root-block .text-block .holder .block .btn-get:hover{background-position:-379px -712px;}
.trusted-root-block .text-block .holder .trusted-microsoft .btn-get{margin-top:25px;}
.heading-section.office-heading.epki-office,.heading-section.office-heading.epki-office h2{margin:0px;}
#content .epki-section .btn-more{overflow:hidden;display:block;text-indent:-9999px;cursor:pointer;background:url(../images/sprite2.png) no-repeat 0 -273px;width:93px;height:27px;}
#content .epki-section .btn-more:hover{text-decoration:none;background-position:0 -303px;}
.content-block.text-block.epki-section{margin:0 6px 50px 22px;padding:0;}
.content-block.text-block.epki-section .heading-section.epki-office{margin:0 0 11px;}
.content-ucc-wildcard-block{background:url(../images/bg-section-small.png) no-repeat;height:1%;color:#1C4866;margin:16px 0 0 -12px;padding:13px 42px 0 52px;width:593px;}
.content-ucc-wildcard-block h2{font-size:26px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:21px 0 16px;}
.content-ucc-wildcard-block h2 .pricing{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px;margin-left:8px;display:inline-block;}
.content-ucc-wildcard-block h2 .pricing .price{font-size:28px;color:#0368B8;}
.content-ucc-wildcard-block h2 img{float:right;margin-top:-13px;}
.content-ucc-wildcard-block .cta-block{margin:14px 0 0 2px;float:left;}
.content-ucc-wildcard-block .example-block{float:right;font-weight:bold;font-size:12px;}
.content-ucc-wildcard-block .ucc-example{width:294px;}
.content-ucc-wildcard-block .example-block h4{margin:0;font-size:15px;}
.content-ucc-wildcard-block .example-block .column{float:left;margin-right:15px;}
.content-ucc-wildcard-block .example-block .column-small{width:125px;}
.content-ucc-wildcard-block .example-block .column-2nd{width:153px;margin:0;}
.content-ucc-wildcard-block .example-block .column ul{list-style:none;padding:0;margin:8px 0 0;}
.content-ucc-wildcard-block .cta-block .btn-more{display:block;background:url(../images/sprite2.png) no-repeat 0 -131px;width:106px;height:33px;text-indent:-9999px;overflow:hidden;margin:0;float:left;}
.content-ucc-wildcard-block .cta-block .btn-more:hover{background-position:0 -168px;}
.content-ucc-wildcard-block .wildcard-example{width:315px;}
.article.ucc-wildcard-article .heading{margin:0 0 8px;}
#content .article.ucc-wildcard-article p{margin:0 0 10px;}
#content .article.ucc-wildcard-article{padding:0;}
#content .content-block.smaller-padding-block{padding-bottom:25px;}
.uc-pricing.ssl-comparison-table .features-table{width:955px;}
.features-table-holder.uc-pricing.ssl-comparison-table{width:955px;margin:0 0 19px 3px;}
.uc-pricing.ssl-comparison-table .features-table th.col1{width:196px;}
.uc-pricing.ssl-comparison-table .features-table th.col2{width:195px;}
.uc-pricing.ssl-comparison-table .features-table th.col3{width:167px;font-size:15px;}
.uc-pricing.ssl-comparison-table .features-table th.col4{width:172px;font-size:15px;}
.table-block .ssl-comparison-table .table-holder{margin-bottom:0;}
.uc-pricing.ssl-comparison-table .features-table table .col1{width:180px;padding:10px 22px 10px 12px;font-size:13px;}
.uc-pricing.ssl-comparison-table .features-table table .col1.col1-align-top{vertical-align:top;padding-top:18px;}
.uc-pricing.ssl-comparison-table .features-table table .col2{width:195px;font-size:13px;line-height:15px;padding:10px 10px 7px;font-family:Helvetica,Arial,sans-serif;border-right:solid 1px #ECECEC;}
.uc-pricing.ssl-comparison-table .features-table table .col3{width:158px;font-size:13px;line-height:15px;padding:10px 10px 7px;font-family:Helvetica,Arial,sans-serif;border-right:solid 1px #ECECEC;}
.uc-pricing.ssl-comparison-table .features-table table .col4{width:172px;font-size:13px;line-height:15px;padding:10px 10px 7px;font-family:Helvetica,Arial,sans-serif;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom .col1{width:195px;}
.uc-pricing.ssl-comparison-table .features-table .btn-buy{float:none;display:block;margin:13px auto 10px;}
.uc-pricing.ssl-comparison-table .features-table .table-holder table .col3 .btn-buy{margin:13px auto 10px;}
.ssl-comparison-table .features-table table .yes{display:block;width:13px;height:12px;margin:0 auto;text-indent:-9999px;overflow:hidden;background:url(../images/ico37.png) no-repeat;}
.ssl-comparison-table .features-table .table-holder tr .issuance-speed{display:block;font-size:15px;font-weight:bold;}
.ssl-comparison-table .features-table .table-holder tr .standout{display:block;font-weight:bold;font-size:18px;}
.ssl-comparison-table .features-table .table-holder tr .price{display:block;font-size:20px;font-weight:bold;}
.ssl-comparison-table .features-table .get-quote{font-weight:bold;font-size:14px;}
.uc-pricing.ssl-comparison-table .features-table .more{font-weight:bold;font-size:13px;margin:0 0 0 6px;padding-top:1px;}
.uc-pricing.ssl-comparison-table .features-table .btn-more{background:url(../images/sprite2.png) no-repeat -263px -161px;overflow:hidden;display:block;text-indent:-9999px;width:115px;height:28px;margin:0 auto;}
.uc-pricing.ssl-comparison-table .features-table .btn-more:hover{background-position:-379px -161px;}
.ssl-comparison-table .features-table tr.pricing-start{vertical-align:bottom;}
.ssl-comparison-table .features-table .table-holder tr .pricing-start-header{margin-bottom:15px;}
.ssl-comparison-table .features-table .table-holder .last .col2,.ssl-comparison-table .features-table .table-holder .last .col3,.ssl-comparison-table .features-table .table-holder .last .col4{vertical-align:bottom;}
.pdf-signing-table .features-table .no{font-size:30px;display:block;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table{width:829px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table th.col1{width:217px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table th.col2{width:200px;font-size:15px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table th.col3{width:201px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table th.col4{width:211px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table table .col1{font-size:12px;width:199px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table table .col2{width:200px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table table .col3{width:200px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table table .col4{width:210px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .last td{padding:10px 10px 0;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom .col1{width:212px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom .col2{width:194px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom.compare-pdf-bottom .col2{padding-bottom:15px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom.compare-pdf-bottom .col4{padding:10px 10px 0;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom .col3{width:194px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom .col4{width:216px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom tr td{padding:0 10px 0;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .table-bottom tr td{vertical-align:top;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom tr td.col1{padding:0 22px 0 12px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .standout-sm{font-size:13px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .standout-med{font-size:14px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .standout-lg{font-size:16px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .price{font-size:24px;}
.pdf-signing-after-block{margin:0 0 0 226px;}
.pdf-signing-after-block p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:12px;margin:23px 0 0 -4px;}
.pdf-signing-after-block p.slight-indent{margin:1px 0 0 3px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .btn-buy{background-position:-145px -630px;width:91px;height:28px;}
.uc-pricing.ssl-comparison-table.pdf-signing-table .features-table .btn-buy:hover{background-position:-145px -663px;}
.info-block.authentication-info-block{background:#1B618C url(../images/authentication-banner-bg.jpg) repeat-x 50% 0;border-bottom:solid 5px #DFDFDF;margin:0 -9999px 35px;}
.info-block.authentication-info-block .visual-block .visual-block-holder{padding:0;}
.authentication-info-block .visual-block .alignleft{margin:1px 32px 0 17px;}
.authentication-info-block .visual-block .description{padding:98px 124px 0 0;}
.authentication-info-block .visual-block .description h1{font-family:Helvetica,Arial,sans-serif;font-size:39px;line-height:41px;font-weight:bold;margin:0 0 14px;color:#FFF;letter-spacing:1px;}
.authentication-info-block .visual-block .text-holder{margin:0 0 0 2px;padding:2px 0 9px;}
.authentication-info-block .visual-block .description p{font-family:Helvetica,Arial,sans-serif;font-size:30px;line-height:32px;margin:0 0 0 1px;}
.digital-signatures-block .authentication-intro-block{font:13px/16px Arial,Helvetica,sans-serif;padding:0 10px 0 20px;}
.digital-signatures-block .authentication-intro-block h2{font-size:22px;line-height:24px;margin:0 0 11px 1px;}
.digital-signatures-block .authentication-intro-block p{margin:0 10px 15px 4px;}
.digital-signatures-block .authentication-intro-block h4{font:20px/22px Helvetica,Arial,sans-serif;margin:31px 0 31px 4px;font-weight:normal;}
.digital-signatures-block .authentication-intro-block .column h3{font-size:16px;line-height:18px;padding:0 0 3px;font-weight:bold;margin:0 20px 3px 0;}
.digital-signatures-block .authentication-intro-block .column{width:285px;margin:0 0 0 53px;}
.digital-signatures-block .authentication-intro-block .holder{width:999px;margin:-1px 0 63px -48px;}
.digital-signatures-block .authentication-intro-block .column.column-right{margin:0 0 0 35px;}
.digital-signatures-block .authentication-intro-block .column img{margin:0 0 4px;}
.digital-signatures-block .authentication-intro-block .column p{font-size:12px;line-height:14px;color:#083553;margin:0 0 4px;}
.digital-signatures-block .authentication-intro-block .column ul{padding:13px 0 0;}
.info-block-grey.server-based-pdf .visual-block-holder .text-server-based{display:block;background:url(../images/text-server-based.png) no-repeat;width:433px;height:42px;text-indent:-9999px;overflow:hidden;margin:0 0 4px -7px;}
.info-block-grey .visual-block-holder .text-saas{display:block;background:url(../images/text-saas.png) no-repeat -6px 0;width:503px;height:45px;text-indent:-9999px;overflow:hidden;margin:0;}
.info-block-grey.server-based-pdf .visual-block-holder .description.saas-description p{font-size:24px;padding-right:0;}
.info-block-grey.server-based-pdf .breadcrumbs{width:417px;height:281px;float:left;background:url(../images/server-based-banner-img2.png) no-repeat -15px 0;margin:0 4px 0 -41px;padding:23px 0 0 56px;}
.info-block-grey.server-based-pdf.saas-info-block .breadcrumbs{width:410px;height:281px;float:left;background:url(../images/pdf-saas-banner-img.png) no-repeat -20px 0;margin:0 0 0 -27px;padding:23px 0 0 42px;}
.info-block-grey.server-based-pdf.saas-info-block .saas-block{float:left;width:472px;margin:0 0 30px 9px;padding:0 70px 0 0;}
.info-block-grey.server-based-pdf .visual-block-holder{width:470px;float:left;margin:0;padding:0;}
.info-block-grey.server-based-pdf .visual-block-holder .description{padding-top:80px;}
.info-block-grey.server-based-pdf .visual-block-holder .description p{margin:0 0 6px 3px;padding:7px 48px 10px 0;border:solid #989B9F;border-width:2px 0;}
.info-block-grey.server-based-pdf .visual-block-holder .buttons-holder{border:none;}
.info-block-grey.server-based-pdf .visual-block-holder .btn-get{float:left;background:url(../images/sprite2.png) no-repeat 0 -1087px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0;}
.info-block-grey.server-based-pdf .visual-block-holder .btn-get:hover{background-position:0 -1129px;}
.about-us-block.server-based-content{padding-bottom:60px;}
.about-us-block.server-based-content .sign-secure-block{padding:18px 4px 0 15px;}
.about-us-block.server-based-content .heading-section{margin:0;}
.about-us-block.server-based-content .heading-section h2{font-family:Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;margin:0 0 23px;}
.about-us-block.server-based-content #content .article .alignleft{border:none;margin:3px 15px 20px 3px;}
.about-us-block.server-based-content #content .article .stay-right-block{width:577px;padding-right:20px;}
.about-us-block.server-based-content #content .article{font-size:13px;line-height:15px;margin:0 0 12px;}
.about-us-block.server-based-content #content .features{padding:0;margin:0 0 24px;}
.about-us-block.server-based-content .content-block{font-size:13px;line-height:15px;margin-left:0;}
.about-us-block.server-based-content .content-block h3{margin:0 0 7px 3px;}
.about-us-block.server-based-content #content .features .features-block ul{font-size:14px;font-weight:normal;}
.about-us-block.server-based-content #content .features .features-block ul:first-child,.about-us-block.server-based-content #content .features .features-block ul.first-child{width:100%;}
.about-us-block.server-based-content #content .features .features-block{padding:19px 19px 20px;margin:0 28px 0 0;}
.about-us-block.server-based-content .quote-block{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;font-weight:bold;margin:0 0 41px 3px;}
.about-us-block.server-based-content .quote-block p{margin:0;}
.about-us-block.server-based-content #sidebar{padding:28px 0 0;}
.info-block-grey.desktop-based-pdf .visual-block-holder .text-desktop-based{display:block;background:url(../images/text-desktop-based.png) no-repeat;width:465px;height:46px;text-indent:-9999px;overflow:hidden;margin:0 0 0 -9px;}
.info-block-grey.desktop-based-pdf{background:url(../images/bg-info-block-grey-2.jpg) repeat-x 50% 0;border:none;margin-bottom:24px;}
.info-block-grey.desktop-based-pdf .breadcrumbs{padding:22px 0 15px 15px;}
.info-block-grey.desktop-based-pdf .visual-block-holder .alignleft{margin:28px 89px 0 1px;}
.info-block-grey.desktop-based-pdf .visual-block-holder .description{padding:15px 0 0;}
.info-block-grey.desktop-based-pdf .visual-block-holder .description p{margin:0 0 12px;}
.info-block-grey.desktop-based-pdf .visual-block-holder .buttons-holder{padding:8px 0 15px 1px;margin:0 50px 0 0;}
.info-block-grey.desktop-based-pdf .visual-block-holder .description .buttons-holder .button-descriptors{padding:0 0 10px 0;}
.about-us-block.server-based-content.desktop-based-content .heading-section h2{margin:0 0 17px;}
.desktop-based-content .uc-pricing .features-table .table-bottom .col1{overflow:hidden;height:auto;background:#FFF url(../images/table-bottom-left.png) no-repeat 0 -6px;}
.desktop-based-content .features-table-holder.uc-pricing{margin:0 0 39px -3px;width:689px;}
.desktop-based-content .uc-pricing .features-table{width:689px;}
.desktop-based-content .uc-pricing .features-table th.col1{width:191px;}
.desktop-based-content .uc-pricing .features-table th.col2{width:230px;}
.desktop-based-content .uc-pricing .features-table th.col4{width:240px;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col1{width:164px;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col2{font-weight:bold;width:210px;background-repeat:repeat-x;}
.desktop-based-content .uc-pricing .features-table .table-holder table .smaller-text{font-size:15px;font-weight:normal;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col4{font-weight:bold;width:221px;background-repeat:repeat-x;border-left:solid 1px #ECECEC;}
.desktop-based-content .features-table .table-bottom .col1{padding-top:0;width:197px;}
.desktop-based-content .features-table .table-bottom .col2{padding-top:0;width:210px;}
.desktop-based-content .features-table .table-bottom .col4{border-left:solid 1px #ECECEC;width:221px;padding-top:0;}
.desktop-based-content .uc-pricing .features-table .table-holder table .left-item{float:left;display:block;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col2 .left-item{width:104px;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col4 .left-item{width:110px;}
.desktop-based-content .uc-pricing .features-table .table-holder table .right-item{float:right;display:block;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col2 .right-item{width:105px;}
.desktop-based-content .uc-pricing .features-table .table-holder table .col4 .right-item{width:109px;}
.desktop-based-content .uc-pricing .features-table .table-holder table .last{vertical-align:bottom;}
.desktop-based-content .uc-pricing .features-table .table-holder table .last .col1{padding-bottom:0;}
.desktop-based-content .uc-pricing .features-table .table-holder table .last .col2{padding-bottom:0;}
.desktop-based-content .uc-pricing .features-table .table-holder table .last .col4{padding-bottom:0;}
.about-us-block.server-based-content.desktop-based-content #content .features{margin:0 0 49px;}
.digital-signatures-block .holder.document-security-holder{width:1035px;margin:0 0 63px -65px;}
.digital-signatures-block .holder.document-security-holder .column{width:280px;margin:0 0 0 69px;}
.digital-signatures-block .holder.document-security-holder .column h3{font-family:Helvetica,Arial,sans-serif;margin:0 12px 10px 0;padding:0 0 7px;}
.digital-signatures-block .holder.document-security-holder .column img{margin:0 0 13px;}
.digital-signatures-block .holder.document-security-holder .alignright{width:310px;margin:16px 0 0 27px;float:left;font-size:12px;line-height:14px;color:#1C4866;}
.digital-signatures-block .holder.document-security-holder .column .contacts-block{padding:14px 30px 2px 25px;margin:0 -10px 0 0;background:url(../images/separator10.gif) no-repeat 0 100%;overflow:hidden;height:1%;}
.digital-signatures-block .holder.document-security-holder .column .contacts-block .alignleft{float:left;margin:0 10px 0 0;}
.digital-signatures-block .holder.document-security-holder .column .description{overflow:hidden;height:1%;font-size:15px;line-height:14px;padding:9px 0 0;}
.digital-signatures-block .holder.document-security-holder .column .title{font-size:18px;line-height:18px;font-weight:bold;color:#083553;display:block;margin:0 0 5px;text-transform:none;}
.digital-signatures-block .holder.document-security-holder .column .description p{margin:0 0 6px;font-size:15px;line-height:14px;}
.digital-signatures-block .holder.document-security-holder .column dl{margin:0;overflow:hidden;height:1%;font-size:12px;line-height:14px;color:#083553;}
.digital-signatures-block .holder.document-security-holder .column dl dt{float:left;padding:0 3px 0 0;}
.digital-signatures-block .holder.document-security-holder .column dl dd{overflow:hidden;height:1%;margin:0;}
.digital-signatures-block .holder.document-security-holder .column .contacts-block ul{padding:0;margin:0;list-style:none;font-size:12px;line-height:14px;}
.digital-signatures-block .holder.document-security-holder .column .contacts-block ul li{height:1%;vertical-align:top;}
.digital-signatures-block .holder.document-security-holder .column .contacts-block ul a{color:#0368B8;background:url(../images/bullet2.gif) no-repeat 100% 5px;padding:0 10px 0 0;float:left;position:relative;}
.digital-signatures-block .document-security-block .visual-block .description{height:auto;position:absolute;top:75px;left:365px;padding:0;}
.digital-signatures-block .document-security-block .visual-block h1{font:30px/32px Helvetica,Arial,sans-serif;color:#FFF;font-weight:bold;margin:0 0 12px 0;}
.digital-signatures-block .document-security-block .visual-block p{font-size:24px;line-height:28px;padding:0 84px 0 0;}
.digital-signatures-block .authentication-intro-block.document-security-block{padding-left:12px;}
.digital-signatures-block .authentication-intro-block.document-security-block p.intro-paragraph{margin-right:80px;}
.content-block.text-block.epki-section.secure-email-epki{margin:0 5px 50px 4px;}
.content-block.text-block.epki-section.secure-email-epki p{padding-right:10px;}
.digital-signatures-funnel-block h4{font:20px/22px Helvetica,Arial,sans-serif;margin:31px 0 31px 4px;font-weight:normal;}
.digital-signatures-funnel-block h4.application-use{margin:31px 0 31px 0;}
.digital-signatures-block .digital-signatures-funnel-block .column h3{font-size:16px;line-height:18px;padding:0 0 3px;font-weight:bold;margin:0 20px 10px 0;}
.info-block .visual-block .verticals-description{top:84px;left:370px;padding-bottom:1px;}
.info-block .visual-block .verticals-description h1{font-size:34px;line-height:36px;margin:0 0 8px;}
.info-block .visual-block .verticals-description p{font-size:24px;line-height:26px;}
.about-us-block .educational-block h4{font-weight:normal;font-size:16px;line-height:18px;margin:22px 0 18px;}
.about-us-block .verticals-solutions-block,.fade-to-white{border:1px solid #cfe5e9;background:#eef6f7;background:-moz-linear-gradient(top,#eef6f7 0%,#FFFFFF 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eef6f7),color-stop(100%,#FFFFFF));background:-webkit-linear-gradient(top,#eef6f7 0%,#FFFFFF 100%);background:-o-linear-gradient(top,#eef6f7 0%,#FFFFFF 100%);background:-ms-linear-gradient(top,#eef6f7 0%,#FFFFFF 100%);background:linear-gradient(top,#eef6f7 0%,#FFFFFF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef6f7',endColorstr='#FFFFFF',GradientType=0 );margin:0 8px 19px 0;padding:20px;overflow:hidden;}
.fade-to-white.contct-sales-bucket{}
.grey-box{border:1px solid #d9dada;border-radius:4px;background:none repeat scroll 0 0 #fafafa;margin:0 8px 19px 0;padding:20px;overflow:hidden;}
.verticals-solutions-block{margin-bottom:20px;}
.about-us-block .verticals-solutions-block .verticals-solutions-item,.verticals-solutions-block .verticals-solutions-item{overflow:hidden;clear:both;height:1%;margin:17px 0 0 0;}
.about-us-block .verticals-solutions-block .verticals-item-image,.verticals-solutions-block .verticals-item-image{float:left;width:35%;margin:-12px 0px 0 0px;}
.verticals-solutions-block .verticals-item-image img{max-width:100%;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description,.verticals-solutions-block .verticals-solutions-item .description{float:left;width:60%; /* PL May '14 */
margin:25px 0 0 3%!important; /* PL May '14 */}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description h3,.verticals-solutions-block .verticals-solutions-item .description h3{font:16px/18px Helvetica,Arial,sans-serif;font-weight:bold;margin:0;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description p,.verticals-solutions-block .verticals-solutions-item .description p{padding:0 20px 0 0;margin:4px 0;color:#1c4866;font:13px/16px Arial,Helvetica,sans-serif;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more,.verticals-solutions-block .verticals-solutions-item .description .btn-more{background:url(../images/buttons.gif) no-repeat -185px -198px;display:block;width:115px;height:28px;text-indent:-9999px;overflow:hidden;margin:11px 0 0;}
.verticals-solutions-block .verticals-solutions-item .description .btn-more{background:#70c342;background:-moz-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c342),color-stop(100%,#4b9012));background:-webkit-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-o-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-ms-linear-gradient(top,#70c342 0%,#4b9012 100%);background:linear-gradient(to bottom,#70c342 0%,#4b9012 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#70c342',endColorstr='#4b9012',GradientType=0 );border:solid 1px #346B08;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;box-shadow:inset 0 0 2px #D5F7BA;-webkit-box-shadow:inset 0 0 2px #D5F7BA;text-align:center;display:inline-block;padding-left:15px;padding-right:15px;letter-spacing:1px;height:21px;text-indent:inherit;width:auto;overflow:hidden;padding-top:7px;font:normal 13px Arial,Helvetica,sans-serif;color:#FFF;font-weight:600;}
.verticals-solutions-block .verticals-solutions-item .description .btn-more:hover{background-position:inherit;background:#73d03f;background:-moz-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#73d03f),color-stop(100%,#4b9012));background:-webkit-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-o-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-ms-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:linear-gradient(to bottom,#73d03f 0%,#4b9012 100%);}
/* .about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more:hover,.verticals-solutions-block .verticals-solutions-item .description .btn-more:hover{background-position:-185px -240px;}
*/
.about-us-block .verticals-text-block .alignright{float:right;margin:2px 40px 0 5px;}
.about-us-block .verticals-text-block h3,.verticals-text-block h3{font:16px/18px Helvetica,Arial,sans-serif;font-weight:bold;margin:0 0 6px;}
.educational-block .verticals-text-block .how-list a{background-position:0 4px;padding:0 0 0 12px;}
.educational-block .text-block.verticals-text-block{padding-left:3px;}
.educational-block .verticals-text-block .how-list li{float:left;font-size:14px;margin:9px 14px 0 0;}
.educational-block .verticals-text-block.other-reqs{margin-bottom:55px;}
.educational-block .verticals-text-block.other-reqs p{font-size:15px;}
.inner .testimonials-block.naesb-testimonial{margin:0;padding:0;}
.inner .testimonials-block.naesb-testimonial blockquote{padding:10px 37px 60px 15px;margin:0 0 0 15px;}
.inner .testimonials-block.naesb-testimonial blockquote .end-quote{left:160px;top:-10px;}
.inner .testimonials-block.naesb-testimonial blockquote img{position:relative;margin:5px 0 0;top:0;left:0;}
.inner #main #content .alignleft.longer-bottom.naesb-logo{margin-left:0;}
.about-us-block.server-based-content #content .article .stay-right-block.pdf-stay-right{width:572px;}
#content .article .stay-right-block .btn-naesb{display:block;overflow:hidden;height:34px;width:131px;background:url(../images/sprite2.png) no-repeat -263px -96px;text-indent:-9999px;}
#content .article .stay-right-block .btn-naesb:hover{background-position:-395px -96px;}
.info-block .visual-block .verticals-description.compliance-description h1{font:bold 30px/32px Helvetica,Arial,sans-serif;margin:0 0 11px;color:#FFF;}
.info-block .visual-block .verticals-description.compliance-description p{font:18px/20px Helvetica,Arial,sans-serif;padding-right:70px;color:#DEE7EC;}
.info-block .visual-block .verticals-description.compliance-description{top:75px;left:389px;}
.product-description-container.compliance-block .small{font-size:24px;}
.product-description-container.compliance-block .compliance-sub-description{font:normal 16px/18px Arial,Helvetica,sans-serif;margin-right:50px;}
.info-block.compliance-info-block{margin-bottom:0;}
.info-block .visual-block .verticals-description.developers{top:73px;left:393px;}
.info-block .visual-block .verticals-description.developers h1{font-size:36px;}
.info-block .visual-block .verticals-description.developers p{padding-right:70px;}
.product-holder.developers-holder{margin-bottom:60px;border:none;}
.inner #content .plugin-guide-block{padding:8px 0 0 18px;}
.inner #content .plugin-guide-block p{margin:0 0 18px;}
.inner #content .plugin-guide-block .heading-section{margin:0 0 10px;}
.inner #content .plugin-guide-block h3{font-size:15px;font-weight:bold;margin:0 0 27px;}
.inner #sidebar.plugin-guide-sidebar{padding-top:16px;}
.plugin-guide-block .plugin-options-block .download-section{padding:0 0 0 1px;}
.plugin-guide-block .plugin-options-block .download-section ul{width:723px;}
.plugin-guide-block .plugin-options-block .download-section ul li{margin:0 0 27px 41px;}
#sidebar .pluging-list .direct-admin{background-position:-242px -1692px;width:132px;height:25px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .direct-admin,#sidebar .pluging-list .direct-admin:hover{background-position:-379px -1692px;}
#sidebar .pluging-list .isp{background-position:-437px -1926px;width:80px;height:31px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .isp,#sidebar .pluging-list .isp:hover{background-position:-437px -1965px;}
#sidebar .pluging-list .php{background-position:-263px -1829px;width:56px;height:31px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .php,#sidebar .pluging-list .php:hover{background-position:-342px -1829px;}
#sidebar .pluging-list .nginx{background-position:-263px -1868px;width:79px;height:19px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .nginx,#sidebar .pluging-list .nginx:hover{background-position:-352px -1868px;}
#sidebar .pluging-list .whmcs{background-position:-263px -1898px;width:82px;height:18px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .whmcs,#sidebar .pluging-list .whmcs:hover{background-position:-351px -1898px;}
#sidebar .pluging-list .hostbill{background-position:-446px -1848px;width:89px;height:21px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .hostbill,#sidebar .pluging-list .hostbill:hover{background-position:-446px -1877px;}
#sidebar .pluging-list .bill-manager{background-position:-437px -2006px;width:80px;height:30px;margin:0 0 0 4px;}
#sidebar .pluging-list .active .bill-manager,#sidebar .pluging-list .bill-manager:hover{background-position:-437px -2044px;}
#sidebar.plugin-guide-sidebar .contacts-box{margin:0;}
.about-us-block .verticals-solutions-block .verticals-aec-pdf .verticals-item-image{width:252px;margin:8px 17px 0 18px;}
.about-us-block .verticals-solutions-block .verticals-aec-pdf.verticals-solutions-item .description{width:428px;margin:8px 0 0;}
.about-us-block .verticals-solutions-block .verticals-aec-pdf.verticals-solutions-item .description p{margin:4px 0 9px;}
.inner .testimonials-block blockquote .compliance-end-quote{left:375px;top:-30px;}
.download-section ul .holder.large-logo{padding:15px 5px 12px;}
.download-section ul .holder.large-logo img{margin:0 0 4px;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more.trusted-root-more{background:url(../images/sprite3.gif) no-repeat 0 0;width:224px;height:28px;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more.managed-ssl-more{background:url(../images/sprite3.gif) no-repeat 0 -29px;width:224px;height:28px;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more.epki-more{background:url(../images/sprite3.gif) no-repeat 0 -58px;width:224px;height:28px;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more.trusted-root-more:hover{background-position:-225px 0;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more.managed-ssl-more:hover{background-position:-225px -29px;}
.about-us-block .verticals-solutions-block .verticals-solutions-item .description .btn-more.epki-more:hover{background-position:-225px -58px;}
.content-block .table .col1.cert-type{color:#0368B8;font-weight:bold;}
.sub-inner .choose-product-block.pdf-signing-product-block{padding:0 15px;}
.sub-inner .pdf-signing-product-block .coose-environment-holder{padding:15px 0 36px;}
.sub-inner .pdf-signing-product-block .coose-environment-holder .coose-environment-frame{padding:10px 20px 17px;}
.sub-inner .pdf-signing-product-block .coose-environment-holder .coose-environment-block p{padding:0 10px;}
.table-block .features-table-holder .embedded-video{width:800px;margin:0 auto 25px;}
.table-block .features-table-holder .webinar-share{margin-left:75px;}
#sidebar .inner-side-bar .contacts-box.inner-sidebar-contacts-cancel{margin:0 26px 0 1px;background:none;padding:0 4px;border-bottom:1px solid #C4C4C4;}
#sidebar .inner-side-bar .contacts-box.inner-sidebar-contacts-cancel .description{padding:12px 0 0;}
#sidebar .inner-side-bar .contacts-box.inner-sidebar-contacts-cancel .btn-contact{padding:0 7px 0 0;line-height:13px;font-size:11px;font-weight:bold;width:auto;float:none;background:url(../images/bullet2.gif) no-repeat 100% 4px;}
.heading-section h2.underlined.no-margin{margin-bottom:0!important;}
.sub-inner .choose-product-block h1.pdf-buy-heading{margin:14px 0 14px 2px;}
#content .by-server-block{margin:0 0 25px;}
.by-server-block h3{font-size:18px;margin:25px 0 0;color:#083553;font-weight:bold;}
.by-server-block h4{font-size:14px;font-weight:bold;color:#0368B8;margin:6px 0 12px;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .btn-more{overflow:hidden;display:block;text-indent:-9999px;cursor:pointer;background:url(../images/sprite2.png) no-repeat -263px -2548px;width:86px;height:28px;margin:13px 0 0 -2px;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .btn-more:hover{background-position:-350px -2548px;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .btn-buy{display:block;background:url(../images/sprite2.png) no-repeat -263px -2519px;width:86px;height:28px;text-indent:-9999px;overflow:hidden;margin:6px 15px 0 -2px;float:left;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .btn-buy:hover{background-position:-350px -2519px;}
.about-us-block .verticals-solutions-block.by-server-solutions{padding:20px 39px 45px;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item h2{margin:8px 0 0;font:bold 23px/24px Arial,Helvetica,sans-serif;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .price-area{font-size:13px;font-weight:normal;display:inline-block;margin-left:5px;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .price-area .price{font:28px Helvetica,Arial,sans-serif;color:#0368B8;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .description p{margin:7px 0;}
.about-us-block .verticals-solutions-block.by-server-solutions .by-server-solutions-item .description{margin:0 0 38px;}
#content .educational-block .by-server-solutions .by-server-solutions-item h4{font-weight:bold;font-size:16px;margin:3px 0 7px;}
.info-block.info-block-border{border-bottom:3px solid #F3F3F3;}
.info-block .visual-block .verticals-description.by-server-description{top:35px;left:361px;padding-bottom:1px;}
.info-block .visual-block .verticals-description.by-server-description h1{font-size:32px;line-height:34px;margin:8px 0 1px;}
.inner .testimonials-block.naesb-testimonial.epki-naesb-quote blockquote{margin:0;padding:10px 77px 20px 15px;}
.digital-signatures-block .intro-content-block p.digital-sigs-intro{font:13px/16px Arial,Helvetica,sans-serif;margin:0 0 7px;}
.digital-signatures-block .intro-content-block p.digital-sigs-intro.intro-2{margin:0 0 28px;}
.about-us-block .article h4.company-standout{font-size:14px;line-height:18px;font-weight:normal;margin:60px 0 0;}
.by-server-solutions-item .trust-rating img{vertical-align:bottom;}
.by-server-solutions-item .trust-rating span{color:#0368B8;font:12px Arial,Helvetica,sans-serif;}
.digital-signatures-block .digital-signatures-info-block{background:#20679B url(../images/bg-info-block-2.jpg) no-repeat 50% 0;border-bottom:solid 3px #EFEFEF;}
.digital-signatures-block .digital-signatures-info-block .visual-block{margin-top:-41px;}
.digital-signatures-block .digital-signatures-info-block .visual-block .visual-block-holder{padding:0;}
.digital-signatures-block .digital-signatures-info-block .visual-block .description{padding:127px 14px 0 10px;}
.digital-signatures-block .digital-signatures-info-block .visual-block .description p{margin:0 0 0 5px;}
.digital-signatures-block .digital-signatures-info-block .visual-block .description h1{margin:0 0 6px;}
.digital-signatures-block .info-block.renew-info-block{background-position:50% 0;margin-bottom:0;}
.digital-signatures-block .renew-block .breadcrumbs{padding:18px 0;}
.digital-signatures-block .renew-block .digital-signatures-funnel-block h4.application-use{margin-top:10px;line-height:26px;margin-bottom:12px;}
.digital-signatures-block .renew-block .digital-signatures-funnel-block p{margin-bottom:35px;}
.digital-signatures-block .renew-block .digital-signatures-funnel-block .column p{margin:0 0 28px;}
.renew-block .digital-signatures-funnel-block .btn-renew{display:block;overflow:hidden;height:28px;width:86px;background:url(../images/sprite2.png) no-repeat -263px -2577px;text-indent:-9999px;margin:20px 0 0;}
.renew-block .digital-signatures-funnel-block .btn-renew:hover{background-position:-350px -2577px;}
.visual-block-holder .description .buttons-holder.pricing-added{padding:10px 0 15px 40px;}
.visual-block-holder .description .buttons-holder.pricing-added .btn-buy{margin:0 60px 0 0;}
.visual-block-holder .description .buttons-holder.pricing-added .button-descriptors{height:25px;}
.visual-block-holder .description .buttons-holder.pricing-added .button-descriptors li{width:150px;font-size:14px;}
.visual-block-holder .description .buttons-holder.pricing-added .button-descriptors .price{font-size:34px;font-weight:bold;line-height:40px;color:#FFF;}
.visual-block-holder .description .buttons-holder.pricing-added .button-descriptors .free-trial{margin:14px 0 0 72px;}
.info-block-grey .visual-block-holder .description.pdf-pricing{padding:10px 0 0;}
.info-block-grey .visual-block-holder.pdf-signing-certs .description.pdf-pricing{padding-right:20px;}
.info-block-grey .visual-block-holder .description.pdf-pricing p{margin:0 0 25px;}
.emails-block .info-block .cta-block .column .btn-how-buy{display:block;background:url(../images/buttons.gif) no-repeat -146px -347px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.emails-block .info-block .cta-block .column .btn-how-buy:hover{background-position:-146px -390px;}
.emails-block .info-block .cta-block .column .btn-free{display:block;background:url(../images/buttons.gif) no-repeat -161px -433px;width:139px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.emails-block .info-block .cta-block .column .btn-free:hover{background-position:-161px -475px;}
.info-block-office .visual-block .cta-block .column .btn-how-buy{display:block;background:url(../images/buttons.gif) no-repeat -146px -347px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.info-block-office .visual-block .cta-block .column .btn-how-buy:hover{background-position:-146px -390px;}
#sidebar .price-box .btn-how-buy{display:block;background:url(../images/buttons.gif) no-repeat -146px -347px;width:154px;height:37px;text-indent:-9999px;overflow:hidden;margin:15px auto 0;}
#sidebar .price-box .btn-how-buy:hover{background-position:-146px -390px;}
.popup-license-block{width:600px;height:550px;padding:20px;overflow-y:scroll;}
.two-columns .column .alignleft.feature-thumb{margin:0 14px 0 23px;}
.branded-bullet-list{margin:10px 0;padding:0;list-style:none;}
.branded-bullet-list li{background:url(../images/bullet7.gif) no-repeat 0 4px;margin:8px 0 0;padding:0 0 0 16px;}
.choose-product-block.simple-contact .contact-form{float:right;background:#EEF2F2;border:1px solid #E2E2E2;font-size:11px;line-height:13px;color:#828282;margin:19px 8px 20px 2px;padding:35px 46px 38px 126px;}
.choose-product-block.simple-contact .contact-form .heading{text-align:right;font-size:13px;line-height:15px;color:#0368B8;padding:0 80px 13px 0;}
.choose-product-block.simple-contact .contact-form .row{/* overflow:hidden;height:1%; */
clear:both;margin:0 0 12px;padding-top:15px;}
.choose-product-block.simple-contact .contact-form .holder{float:left;width:311px;}
.choose-product-block.simple-contact .contact-form h3{margin:0;}
.contact-selectric-wrapper{/* padding-bottom:25px; */
padding-top:15px;margin-left:10px;clear:both;width:100%;}
.contact-selectric-wrapper.first{margin-top:0;}
.contact-selectric-wrapper{margin-top:15px;}
.row.selects .contact-selectric-wrapper{margin-top:0;}
.contact-selectric-wrapper .selectric{border:1px solid #C0C4C5;}
.contact-selectric-wrapper label{padding-bottom:6px;}
.choose-product-block.simple-contact .contact-form .row .holder:nth-child(2){margin-left:15px;}
.choose-product-block.simple-contact .contact-form .row label,.choose-product-block.simple-contact .contact-form .row .label{font-size:15px;padding-bottom:6px;line-height:18px;color:#1C4866;display:block;}
.choose-product-block.simple-contact .contact-form label,.choose-product-block.simple-contact .contact-form .label{font-size:15px;line-height:18px;color:#1C4866;display:block;margin:0 0 0px;}
.choose-product-block.simple-contact .contact-form label .required,.choose-product-block.simple-contact .contact-form .label .required{position:relative;top:-1px;color:#0368B8;}
.row .holder:nth-child(1){margin-left:10px;}
.choose-product-block.simple-contact .contact-form .text{display:block;width:176px;height:16px;border:1px solid #C0C4C5;background:#FFF;margin:0;padding:7px;color:#B6B6B6;margin:5px 0;border-radius:2px;}
.choose-product-block.simple-contact .contact-form .text-active{color:#000;}
.choose-product-block.simple-contact .contact-form .selects{padding:8px 0 0;margin:0 0 7px;}
.choose-product-block.simple-contact .contact-form select{width:188px;}
.choose-product-block.simple-contact .contact-form textarea{width:98%;height:129px;background:#FFF;border:1px solid #C0C4C5;font:13px/20px Arial,Helvetica,sans-serif;color:#B6B6B6;margin:0 0 11px;padding:0 0 0 3px;overflow:auto;display:block;resize:vertical;}
.choose-product-block.simple-contact .contact-form ul{padding:0;margin:0;list-style:none;overflow:hidden;}
.choose-product-block.simple-contact .contact-form ul.last{margin:0 0 11px;}
.choose-product-block.simple-contact .contact-form ul li{float:left;margin:0 34px 0 0;}
.choose-product-block.simple-contact .contact-form ul .radio{float:left;margin:1px 6px 0 2px;padding:0;width:16px;height:15px;}
.choose-product-block.simple-contact .contact-form ul label{float:left;margin:0;}
.choose-product-block.simple-contact .contact-form p{margin:0 0 35px;}
.choose-product-block.simple-contact .contact-form .btn-submit{display:block;background:url(../images/btn-submit.gif) no-repeat;width:137px;height:30px;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;border:none;margin:0;padding:0;cursor:pointer;}
#form-error{font-weight:bold;font-size:14px;display:none;margin:20px 0 0 0;}
/* report abuse contact form */
.choose-product-block.simple-contact.abuse-contact{margin:0px;}
.choose-product-block.simple-contact.abuse-contact .contact-form{background:none repeat scroll 0 0 #eef2f2;border:1px solid #e2e2e2;color:#828282;float:right;font-size:11px;line-height:13px;margin:19px 8px 20px 2px;padding:50px 124px 50px 126px;}
.choose-product-block.simple-contact.abuse-contact .contact-form .heading{color:#0368b8;font-size:13px;line-height:15px;padding:0 0 13px;text-align:right;}
.choose-product-block.simple-contact.abuse-contact .contact-form .step{color:#1c4866;font:18px/20px Arial,Helvetica,sans-serif;margin:0 0 11px -60px;}
.choose-product-block.simple-contact.abuse-contact .contact-form .step .step-num{display:inline-block;margin:0 35px 0 0;width:20px;}
.choose-product-block.simple-contact.abuse-contact .contact-form .holder{display:inline-block;float:none;margin:0;width:270px;}
.choose-product-block.simple-contact.abuse-contact .contact-form .holder.domain{width:100%;}
.choose-product-block.simple-contact.abuse-contact .contact-form .holder.domain .text{width:98%;}
.choose-product-block.simple-contact.abuse-contact .contact-form .text{background:none repeat scroll 0 0 #fff;border:1px solid #c0c4c5;color:#b6b6b6;display:block;height:16px;margin:0;padding:3px 5px;width:260px;}
.choose-product-block.simple-contact.abuse-contact .contact-form textarea{background:none repeat scroll 0 0 #fff;border:1px solid #c0c4c5;color:#b6b6b6;display:block;font:13px/20px Arial,Helvetica,sans-serif;height:129px;margin:0 0 11px;overflow:auto;padding:0 0 0 3px;width:99%;resize:vertical;}
/* Partner signup contact form */
.sub-inner .signup-box{background:none repeat scroll 0 0 #eef2f2;border:1px solid #e2e2e2;margin:30px 0 20px;padding:55px 270px 60px 60px;box-shadow:inset 0px 0px 1px 1px rgba(255,255,255,1);}
.sub-inner .signup-box .selectricWrapper{margin-bottom:20px;}
#colorbox #individual-buy-popup.lightbox{display:block;}
#individual-buy-popup.lightbox{position:relative;z-index:100;width:736px;font-size:14px;line-height:17px;color:#083553;display:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );}
#individual-buy-popup .lightbox-holder{overflow:hidden;height:1%;padding:59px 70px 61px 91px;}
#individual-buy-popup.lightbox p.campaign-code{font:bold 16px/18px Helvetica,Arial,sans-serif;}
#individual-buy-popup.lightbox .title{overflow:hidden;height:1%;margin:0 0 13px -7px;}
#individual-buy-popup.lightbox .alignleft{float:left;margin:0 14px 0 0;}
#individual-buy-popup.lightbox h2{font-size:22px;line-height:40px;font-weight:bold;color:#083553;margin:0;}
#individual-buy-popup.lightbox p{margin:0 0 16px;}
#individual-buy-popup.lightbox a{color:#0368b8;}
.sub-inner .coose-environment-holder .coose-environment-block.coose-double-block{float:left;width:519px;margin-right:30px;}
.coose-environment-block-merged{border:1px solid #d9d9d9;padding:10px 30px 8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgb(237,245,250);background:-moz-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(237,245,250,1)),color-stop(50%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top,rgba(237,245,250,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fa',endColorstr='#ffffff',GradientType=0 );overflow:hidden;height:1%;}
.sub-inner .coose-environment-holder .coose-environment-block-merged .coose-environment-frame{border:none;background:none;float:left;padding:0;height:auto;width:228px;}
.sub-inner .coose-environment-holder .coose-environment-block-merged .coose-environment-frame img{margin:0 0 2px;}
.sub-inner .coose-environment-holder .coose-environment-block h3 .desktop-pdf-type{display:block;font-size:18px;color:#0368B8;margin-top:-6px;}
.sub-inner .coose-environment-holder .coose-environment-block.coose-double-block p{margin:0 0 4px;}
.sub-inner .coose-environment-holder .coose-environment-block.coose-double-block .btn-select{margin-top:8px;}
.sub-inner .coose-environment-holder .coose-environment-frame.coose-server-frame img{margin-bottom:10px;}
.sub-inner .coose-environment-holder .coose-environment-block .coose-environment-frame.coose-server-frame h3{margin-bottom:8px;}
.sub-inner .coose-environment-holder .coose-environment-block .coose-server-frame p{margin-bottom:19px;}
.sub-inner .coose-environment-holder .coose-environment-block .coose-environment-frame.coose-server-frame{padding-bottom:8px;}
.ios-block .about-platform-block .description .btn-epki-more{overflow:hidden;display:block;text-indent:-9999px;cursor:pointer;background:url(../images/sprite2.png) no-repeat 0 -273px;width:93px;height:27px;}
.ios-block .about-platform-block .description .btn-epki-more:hover{background-position:0 -303px;}
/* code.code-signing-code{margin-left:170px;}
*/
.ios-block .about-platform-block.ios-about{padding:50px 87px 0 33px;}
.about-us-block.about-us-home #content .article .alignright{margin-top:5px;}
.about-us-block.about-us-home #content .article .alignleft{margin-top:0;}
.about-us-block .biography-block h3.site-map-section-head{font-size:18px;line-height:20px;font-weight:normal;margin:15px 0 0;}
.about-us-block.site-map-block .heading-section{margin:0 6px 0 0;}
.about-us-block.site-map-block .biography-block{padding:0;}
.inner-info-block.cloud-info-block{background:url(../images/cloud-banner-bg.jpg) repeat-x 50% 0;margin:0 -9999px 40px;border-bottom:3px solid #DEDEDE;}
.inner-info-block.cloud-info-block .info-block-holder{background:url(../images/cloud-banner-bg-front-img.jpg) no-repeat;padding:19px 219px 0;}
.inner-info-block.cloud-info-block .info-block-frame{width:945px;padding:0 0 21px 33px;display:block;}
.inner-info-block.cloud-info-block p.subtitle{margin:0 0 0 339px;border-bottom:2px solid #DEEAF1;padding:0 0 10px;}
.inner-info-block.cloud-info-block .info-block-frame:after,.inner-info-block.cloud-info-block .description:after{clear:none;}
.inner-info-block.cloud-info-block .description{padding:0 0 12px;}
.inner-info-block.cloud-info-block .breadcrumbs{padding-bottom:33px!important;}
#main .inner-info-block.cloud-info-block .button-holder{top:19px;right:209px;}
.inner-info-block.cloud-info-block .alignleft{margin-right:34px;}
.inner-info-block.cloud-info-block .buttons-holder{margin:0;}
.inner-info-block.cloud-info-block .buttons-holder .button{color:#FFF;font:bold 13px/16px Arial,Helvetica,sans-serif;width:240px;margin:0 18px 0 0;text-align:left;}
.inner-info-block.cloud-info-block .buttons-holder .button a{margin-left:33px;}
.inner-info-block.cloud-info-block .buttons-holder .button.last a{margin-left:64px;}
.inner-info-block.cloud-info-block .buttons-holder .last{margin:0;width:312px;}
.inner-info-block.cloud-info-block .buttons-holder .button p{margin:0 0 7px;}
.sub-inner .choose-product-holder .indent{display:block;margin:0 15px 0 27px;}
.sub-inner .choose-product-holder .individual-code-signing h2{font:bold 16px/22px Helvetica,Arial,sans-serif;}
.sub-inner .choose-product-holder .individual-code-signing .campaign-code{font-size:16px;font-weight:bold;margin-left:25px;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px;border:1px solid #C3C3C3;display:inline-block;color:#0368B8;}
.sub-inner .choose-product-holder .individual-code-signing .button-holder .btn-continue{display:block;background:url(../images/sprite2.png) no-repeat -263px -1647px;height:33px;width:90px;text-indent:-9999px;overflow:hidden;margin:25px 0 0 25px;}
.sub-inner .choose-product-holder .individual-code-signing .button-holder .btn-continue:hover{background-position:-364px -1647px;}
.sub-inner .choose-product-holder .individual-code-signing .step-process .step-number{display:block;float:left;background:url(../images/sprite2.png) no-repeat -193px -154px;width:22px;height:23px;text-align:center;font-size:16px;line-height:23px;font-weight:bold;color:#FFF;margin:-4px 5px 0 0;}
.sub-inner .choose-product-holder .individual-code-signing .step-process{margin:20px 0 30px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom tr .col1{width:205px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom tr .col2{width:180px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom tr .col3{width:148px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom tr .col4{width:160px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom.compare-ssl-bottom tr td.col1{width:173px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom.compare-ssl-bottom tr td.col2{width:187px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom.compare-ssl-bottom tr td.col3{width:154px;}
.uc-pricing.ssl-comparison-table .features-table .table-bottom.compare-ssl-bottom tr td.col4{width:166px;}
.uc-pricing .features-table.personalsign-compare th.col3 .holder.squished{line-height:14px;padding-top:2px;}
.uc-pricing .features-table.personalsign-compare th.col2{width:180px;}
.uc-pricing .features-table.personalsign-compare th.col1{width:205px;}
.info-block .visual-block .description .trademark{vertical-align:top;font-size:20px;display:inline-block;margin:-6px 0 0;}
.info-block .visual-block .description.about-home{top:85px;}
.download-plugin-block .column dl .subtext{display:block;margin:0 30px 0 15px;font-size:11px;line-height:16px;}
.download-plugin-block .column .btn-download-library{background:url(../images/buttons.gif) no-repeat 0 -845px;display:block;width:205px;height:48px;text-indent:-9999px;overflow:hidden;}
.download-plugin-block .column .btn-download-library:hover{background-position:0 -899px;}
.about-us-block .contacts-block .holder .btn-contact-us{background:url(../images/sprite2.png) no-repeat -264px -10px;display:block;height:37px;width:152px;float:right;position:relative;margin:19px 239px 0 0;text-indent:-9999px;}
.about-us-block .contacts-block .holder .btn-contact-us:hover{background-position:-264px -48px;}
.choose-product-block.simple-contact .contact-form textarea.sm-text-box{height:55px;}
#main.enterprise-main{margin-bottom:0;}
.info-block.enterprise-info-block{background:url(../images/bg-info-block-enterprise.jpg) repeat-x 50% 0;height:305px;width:960px;margin-bottom:0;}
.info-block.enterprise-info-block .heading{padding-left:5px;}
.info-block.enterprise-info-block .heading img{float:right;margin:-34px -18px 0 0;padding-left:65px;}
.info-block.enterprise-info-block .heading .description-block{width:926px;margin:21px 0 0 6px;background:#32657c;background:rgba(8,53,83,0.6);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF;padding:33px 0 40px 32px;}
.info-block.enterprise-info-block .heading .description-block h1{font:lighter 34px/40px Helvetica,Arial,sans-serif;}
.info-block.enterprise-info-block .heading .description-block p{font:lighter 22px/28px Helvetica,Arial,sans-serif;margin:9px 0 0 5px;}
.enterprise-content-block{background:#F6F6F6;padding:32px 10010px 27px 10010px;margin:0 -9999px;}
.enterprise-content-block h2{font:lighter 20px/22px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 12px 1px;}
.enterprise-content-block .business-need-block{float:left;width:671px;margin:0 57px 34px 0;}
.inner .enterprise-content-block .sponsors{clear:both;background:url(../images/enterprise-trusted-by-bg.jpg) no-repeat;padding:21px 0 39px;margin:0 0 0 -5px;width:946px;}
.enterprise-content-block .business-need-block .pko-diagram-block{background:#FFF;border:solid 1px #DBDBDB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;padding:27px 55px 30px 44px;margin:0 0 25px;}
.enterprise-content-block .business-need-block .pko-diagram-block h2{font:lighter 25px/28px Helvetica,Arial,sans-serif;color:#1c4866;margin:0 0 14px -1px;letter-spacing:-1px;}
.enterprise-content-block .business-need-block .pko-diagram-block p{overflow:hidden;margin:0 0 8px;}
.enterprise-content-block .business-need-block .pko-diagram-block img{margin:21px 0 0 -11px;}
.enterprise-content-block .business-need-block .detail-drawer-tab{display:block;height:25px;background-color:#96b0c1;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:7px 0 0 14px;margin:8px 0 0;}
.enterprise-content-block .business-need-block .detail-drawer-tab:hover{transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;background-color:#0086E2;}
.enterprise-content-block .business-need-block .detail-drawer-tab.active{background-color:#0086E2;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.enterprise-content-block .business-need-block .detail-drawer-tab h3{margin:0;font:bold 16px/18px Helvetica,Arial,sans-serif;background:url(../images/sprite2.png) no-repeat -509px -314px;padding:0 0 0 22px;color:#FFF;}
.enterprise-content-block .business-need-block .detail-drawer-tab.active h3{background:url(../images/sprite2.png) no-repeat -510px -293px;}
.enterprise-content-block .business-need-block .detail-drawer{background:#FFF;border:solid 1px #DBDBDB;border-top:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden;padding:0 40px 21px 0;display:none;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-image-holder{float:left;margin:-1px 0 0 13px;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder{margin:27px 0 0 255px;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder .section-title{color:#083553;font-size:16px;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder p{margin:4px 0 10px;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder ul{padding:0;margin:10px 0 16px;list-style:none;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder ul li{background:url(../images/bullet7.gif) no-repeat 3px 3px;padding:0 0 0 16px;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder .btn-learn-more{width:113px;height:21px;overflow:hidden;padding-top:7px;font:normal 13px Arial,Helvetica,sans-serif;color:#FFF;background:#70c342;background:-moz-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c342),color-stop(100%,#4b9012));background:-webkit-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-o-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-ms-linear-gradient(top,#70c342 0%,#4b9012 100%);background:linear-gradient(to bottom,#70c342 0%,#4b9012 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#70c342',endColorstr='#4b9012',GradientType=0 );border:solid 1px #346B08;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;box-shadow:inset 0 0 2px #D5F7BA;-webkit-box-shadow:inset 0 0 2px #D5F7BA;text-align:center;display:block;letter-spacing:1px;}
.enterprise-content-block .business-need-block .detail-drawer .drawer-info-holder .btn-learn-more:hover{background:#73d03f;background:-moz-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#73d03f),color-stop(100%,#4b9012));background:-webkit-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-o-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-ms-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:linear-gradient(to bottom,#73d03f 0%,#4b9012 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d03f',endColorstr='#4b9012',GradientType=0 );}
.enterprise-content-block .enterprise-sidebar{width:230px;float:left;margin:2px 0 34px;}
.enterprise-content-block .enterprise-sidebar .verticals-box{background:#FFF;border:solid 1px #DFDFDF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:11px 17px 16px;margin:0 0 15px;}
.enterprise-content-block .enterprise-sidebar .verticals-box h4{color:#083553;font:normal 16px/18px Helvetica,Arial,sans-serif;margin:0;}
.enterprise-content-block .enterprise-sidebar .verticals-box ul{padding:0;list-style:none;margin:9px 0 0;}
.enterprise-content-block .enterprise-sidebar .verticals-box li a{background:url(../images/bullet7.gif) no-repeat 0 4px;font-size:14px;font-weight:bold;line-height:17px;padding:0 0 0 16px;}
.enterprise-content-block .enterprise-sidebar .contacts-box{background-color:#FFF;border:solid 1px #DFDFDF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 14px 1px 21px;overflow:hidden;margin:0 0 15px;}
.enterprise-content-block .enterprise-sidebar .contacts-box .alignright{float:right;margin-left:-14px;}
.enterprise-content-block .enterprise-sidebar .contacts-box .description{color:#083553;margin:18px 0 0;line-height:13px;}
.enterprise-content-block .enterprise-sidebar .contacts-box .description p{margin:0 0 4px;}
.enterprise-content-block .enterprise-sidebar .contacts-box .description a{background:url(../images/bullet2.gif) no-repeat 100% 4px;padding:0 8px 0 0;}
.enterprise-content-block .enterprise-sidebar .quote-block{background-color:#FFF;border:solid 1px #DFDFDF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;padding:9px 17px 6px 13px;}
.enterprise-content-block .enterprise-sidebar .quote-block blockquote{background:url(../images/sm-start-quote.png) no-repeat;margin:0;padding:0 0 0 23px;text-align:center;}
.enterprise-content-block .enterprise-sidebar .quote-block blockquote q{background:url(../images/sm-end-quote.png) no-repeat 151px 56px;display:block;padding:3px 12px 5px 0;font:normal 13px/15px Helvetica,Arial,sans-serif;color:#083553;}
.enterprise-content-block .enterprise-sidebar .quote-block blockquote cite{font-style:normal;color:#0368B8;margin-right:20px;}
.inner .enterprise-content-block .sponsors h3{margin:0 0 0 44px;color:#083553;font:normal 15px Arial,Helvetica,sans-serif;}
.inner .enterprise-content-block .sponsors .gallery{padding:16px 0 0 93px;position:relative;}
.inner .enterprise-content-block .sponsors ul{padding:0;width:9999px;overflow:hidden;}
.inner .enterprise-content-block .sponsors ul li{margin:0;width:150px;text-align:center;display:list-item;float:left;line-height:59px;}
.inner .enterprise-content-block .sponsors .gallery .frame{overflow:hidden;width:750px;}
.inner .enterprise-content-block .sponsors .gallery .link-prev,.inner .enterprise-content-block .sponsors .gallery .link-next{position:absolute;top:27px;background:url(../images/enterprise-gallery-nav.png) no-repeat;width:18px;height:37px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.inner .enterprise-content-block .sponsors .gallery .link-prev{left:39px;background-position:-20px 0;}
.inner .enterprise-content-block .sponsors .gallery .link-next{right:44px;background-position:0 0;}
.content-block h3.wp-category{font-size:16px;border-bottom:solid 2px #CCC;margin:0 30px 8px 0;}
.content-block .resources-wp{margin:0 0 5px;}
.content-block .resources-wp tr td{padding:0 20px 15px 0;vertical-align:top;}
.content-block .resources-wp .wp-title{width:150px;}
.content-block .resources-wp .abstract{width:380px;}
.content-block .resources-wp .wp-download{text-align:center;}
.content-block .resources-wp h4{margin:0;font:normal 14px Helvetica,Arial,sans-serif;}
#full-height-wrapper{width:100%;overflow:hidden;position:absolute;z-index:1;}
.sub-inner.switch-sub-inner{padding:0;position:relative;}
.switch-sub-inner .sub-inner-w2{width:902px;border-top:none;border-bottom:none;padding:0 96px;}
.switch-sub-inner .sub-inner-w3{overflow:visible;padding-top:50px;padding-bottom:15px;}
.switch-sub-inner .main-heading .logo{background:url(../images/globalsign-logo-large.png) no-repeat;height:55px;width:257px;}
.switch-sub-inner .main-heading{padding-left:17px;}
.switch-sub-inner .main-heading .phone{float:right;background:url(../images/switch-sprite.png) no-repeat -159px -139px;color:#0368b8;font:normal 13px Helvetica,Arial,sans-serif;padding:7px 0 8px 35px;margin:14px 10px 0 0;}
.switch-sub-inner .main-heading .phone dt{float:left;}
.switch-sub-inner .main-heading .phone dd{float:left;margin:0 0 0 4px;}
.switch-sub-inner .switch-block{margin:18px 0 0 0;}
.switch-sub-inner .switch-block .heading-section .image-block{float:left;overflow:hidden;margin:0 48px 0 -5px;}
.switch-sub-inner .switch-block .switch-separator{display:block;background:url(../images/switch-separator.png) no-repeat;width:986px;height:33px;margin:0 0 0 -55px;}
.switch-sub-inner .switch-block .heading-section h1{font:bold 40px/38px Helvetica,Arial,sans-serif;color:#000;margin:18px 0 16px;}
.switch-sub-inner .switch-block .heading-section p{font:normal 24px/26px Helvetica,Arial,sans-serif;color:#0368b8;margin:0;}
.switch-sub-inner .switch-block .heading-section{margin:0 0 11px;}
.switch-sub-inner .price-section .save-offer-block h2{font:bold 32px/34px Helvetica,Arial,sans-serif;color:#000;margin:0 0 5px;}
.switch-sub-inner .price-section .save-offer-block h2 .paint-mark{display:inline-block;background:url(../images/switch-sprite.png) no-repeat 0 -169px;margin-left:-6px;width:176px;height:41px;color:#FFF;text-align:center;padding:10px 0 0;}
.switch-sub-inner .price-section .paint-hit{display:block;width:176px;height:51px;position:absolute;top:0;left:190px;cursor:text;}
.switch-sub-inner .price-section{margin:19px 0 32px;position:relative;}
.switch-sub-inner .price-section .save-offer-block{margin:0 9px 0;}
.switch-sub-inner .price-section .save-offer-block p{color:#0368b8;font:lighter 20px/24px Helvetica,Arial,sans-serif;margin:0 200px 0 0;}
.switch-sub-inner .price-section .arrows-block{overflow:hidden;padding:23px 0 0 52px;}
.switch-sub-inner .price-section .arrows-block p{color:#3C3C3C;font:normal 17px/15px Hoefler Text,Georgia,Serif;margin:0;text-align:center;}
.switch-sub-inner .price-section .arrows-block .dv-arrow-box,.switch-sub-inner .price-section .arrows-block .ov-arrow-box,.switch-sub-inner .price-section .arrows-block .ev-arrow-box{float:left;width:175px;background:url(../images/switch-sprite.png) no-repeat;display:block;height:97px;}
.switch-sub-inner .price-section .arrows-block .dv-arrow-box{background-position:68px 53px;}
.switch-sub-inner .price-section .arrows-block .ov-arrow-box{margin:2px 0 0 98px;width:200px;background-position:89px 50px;height:93px;}
.switch-sub-inner .price-section .arrows-block .ev-arrow-box{margin:-7px 0 0 88px;width:205px;background-position:-69px 48px;height:86px;}
.switch-sub-inner .price-section .bordering{width:879px;height:444px;position:absolute;box-shadow:none;left:1px;top:228px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;transition:box-shadow 5s;-moz-transition:box-shadow 5s;-webkit-transition:box-shadow 5s;}
.switch-sub-inner .price-section .bordering.active{box-shadow:0 1px 50px #FFA928;transition:box-shadow 0s;-moz-transition:box-shadow 0s;-webkit-transition:box-shadow 0s;}
.switch-sub-inner .price-section .price-grid{background:url(../images/switch-product-bg.png) no-repeat 0 25px;overflow:hidden;margin:-21px 0 0;padding:22px 0 14px;position:relative;}
.switch-sub-inner .price-section .price-grid .ev-price-box{float:left;background-color:#f9f7e4;border:3px solid #278F22;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 3px 8px #C0C0C0;-webkit-box-shadow:0 3px 8px #C0C0C0;-moz-box-shadow:0 3px 8px #C0C0C0;margin:-15px 0 0;text-align:center;width:250px;position:relative;padding:34px 26px 22px 18px;}
.switch-sub-inner .price-section .price-grid .dv-price-box{float:left;width:200px;margin:0 0 0 15px;padding:41px 25px 0;text-align:center;}
.switch-sub-inner .price-section .price-grid .dv-ov-separator{display:block;float:left;width:2px;height:259px;background:#E4EFF6;margin:105px 0 0 12px;}
.switch-sub-inner .price-section .price-grid .ov-price-box{float:left;width:260px;margin:0 0 0 1px;padding:41px 21px 0 18px;text-align:center;}
.switch-sub-inner .price-section .price-grid h3{font:bold 22px/24px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 8px;}
.switch-sub-inner .price-section .price-grid .old-price{position:relative;font:normal 28px/30px Helvetica,Arial,sans-serif;color:#083553;}
.switch-sub-inner .price-section .price-grid .old-price img{vertical-align:middle;position:absolute;left:70px;top:2px;}
.switch-sub-inner .price-section .price-grid .ov-price-box .old-price img{left:100px;}
.switch-sub-inner .price-section .price-grid .ev-price-box .old-price img{left:94px;}
.switch-sub-inner .price-section .price-grid ul{list-style:none;padding:0 0 0 21px;text-align:left;color:#083553;font-weight:bold;margin:10px 0 18px;}
.switch-sub-inner .price-section .price-grid ul li{margin:0 0 13px;line-height:14px;}
.switch-sub-inner .price-section .price-grid h4{font:normal 13px/16px Helvetica,Arial,sans-serif;color:#FFF;background:url(../images/switch-paint-stroke.png) no-repeat;margin:4px 0 13px 26px;height:37px;padding:4px 0 0 13px;text-align:left;}
.switch-sub-inner .price-section .price-grid h4 .new-price{font-size:31px;line-height:34px;display:inline-block;margin-left:4px;font-weight:lighter;}
.switch-sub-inner .price-section .price-grid .ov-price-box h4{margin-left:55px;}
.switch-sub-inner .price-section .price-grid .ev-price-box h4{margin-left:54px;}
.switch-sub-inner .price-section .price-grid .trust-level{font-family:Helvetica,Arial,sans-serif;color:#0368B8;vertical-align:bottom;text-align:left;margin:0 0 0 22px;}
.main-cta-btn.lrg-btn{width:auto;height:auto;padding:9px 20px 6px;font-size:16px;letter-spacing:0;}
.switch-sub-inner .price-section .price-grid .ev-price-box .decor{position:absolute;top:-8px;right:-8px;background:url(../images/switch-strongest-decor.png) no-repeat;width:90px;height:94px;text-indent:-9999px;overflow:hidden;z-index:0;}
.switch-sub-inner .price-section .price-grid .ev-price-box h3{font-size:24px;line-height:25px;}
.switch-sub-inner .price-section .price-grid .ev-price-box .trust-level{margin:0;text-align:center;}
.switch-sub-inner .price-section .price-grid .ev-price-box .trust-level .green-bar-img{margin:9px 0 10px 12px;}
.switch-sub-inner .price-section .variety-block p{margin:0 210px 0 56px;color:#6D6D6D;}
.switch-sub-inner .footer{clear:both;}
.switch-sub-inner .customer-section .customer-quote-block .padlock-img{float:right;margin:-106px 30px 0 0;}
.switch-sub-inner .customer-section .customer-quote-block .quote-holder{overflow:hidden;text-align:center;margin:0 0 0 12px;width:652px;}
.switch-sub-inner .customer-section .customer-quote-block .quote-holder ul{list-style:none;width:9999px;padding:0;margin:0;}
.switch-sub-inner .customer-section .customer-quote-block .quote-holder ul li{float:left;width:652px;}
.switch-sub-inner .customer-section .customer-quote-block .quote-holder h3{font:bold 25px/27px Helvetica,Arial,sans-serif;color:#000;margin:39px 0 0 65px;}
.switch-sub-inner .customer-section .quote-holder blockquote{background:url(../images/switch-quotes-sprite.png) no-repeat -30px 0;margin:6px 0 0 53px;padding:4px 20px 0 27px;}
.switch-sub-inner .customer-section .quote-holder blockquote q{background:url(../images/switch-quotes-sprite.png) no-repeat 523px 100%;color:#4A4A4A;font:lighter 18px/22px Helvetica,Arial,sans-serif;display:block;padding:0 18px 7px 0;}
.switch-sub-inner .customer-section .quote-holder blockquote cite{font:lighter 14px Helvetica,Arial,sans-serif;color:#000;}
.switch-sub-inner .customer-section .contact-block{background:url(../images/switch-customer-service.jpg) no-repeat;min-height:384px;overflow:hidden;float:left;margin:-28px 0 0 12px;padding:72px 0 0 149px;width:645px;}
.switch-sub-inner .customer-section .contact-block h3{font:bold 25px Helvetica,Arial,sans-serif;color:#000;margin:0 0 10px;}
.switch-sub-inner .customer-section .contact-block .customer-service-block p{font-family:Helvetica,Arial,sans-serif;color:#4A4A4A;margin:0 0 12px;}
.switch-sub-inner .customer-section .contact-block .contact-links-block{overflow:hidden;margin:23px 0 0 87px;}
.switch-sub-inner .customer-section .contact-block .contact-links-block .phone-link,.switch-sub-inner .customer-section .contact-block .contact-links-block .live-chat-link{text-align:center;width:220px;float:left;}
.switch-sub-inner .customer-section .contact-block .contact-links-block .phone-icon,.switch-sub-inner .customer-section .contact-block .contact-links-block .live-chat-icon{background:url(../images/switch-sprite.png) no-repeat -95px -45px;text-indent:-9999px;display:inline-block;height:85px;width:92px;}
.switch-sub-inner .customer-section .contact-block .contact-links-block .live-chat-link .live-chat-icon{background-position:0 -45px;}
.switch-sub-inner .customer-section .contact-block .contact-links-block h4{font:bold 20px/22px Helvetica,Arial,sans-serif;color:#083553;margin:16px 0 3px;}
.switch-sub-inner .customer-section .contact-block .contact-links-block h4 a{color:#083553;}
.switch-sub-inner .customer-section .contact-block .contact-links-block .or-box{float:left;margin:30px 0 0 6px;font-size:22px;}
.switch-sub-inner .customer-section .contact-block .contact-links-block p{font:normal 12px Helvetica,Arial,sans-serif;color:#4A4A4A;margin:0;}
.customers-content-block .customer-quote-block{margin:0 0 36px;}
.educational-block .text-block .description ul.ev-customers-list{overflow:hidden;text-align:center;padding:20px 0 0 30px;}
.educational-block .text-block .description ul.ev-customers-list li{background:none;float:left;height:55px;width:155px;}
.sub-inner .select-product-form .products-list .col2 ul{list-style:none;margin:0;padding:0;}
.sub-inner .select-product-form .products-list .col2 .multi-year li{float:left;padding:0;margin:0 15px 0 0;}
#main #content .text-block-spacing-fix .description.ssl-info-seals{padding:0 19px 15px 0;}
#main #content .text-block-spacing-fix .description.ssl-info-seals .alignleft{margin:0 34px 0 0;}
#main #content .text-block-spacing-fix .description.ssl-info-seals p{margin:15px 0 10px;}
.video-thumb{background:#FFF;padding:4px;border:1px solid #BDD3E5;}
.sub-inner-page .switch-lightbox.lightbox{width:706px;}
.sub-inner-page .switch-lightbox .gcc-example{float:right;}
.sub-inner-page .switch-lightbox.lightbox .lightbox-holder{padding:20px 20px 20px 30px;}
.sub-inner-page .switch-lightbox.lightbox .title{margin:0 0 23px;}
.sub-inner-page .switch-lightbox.lightbox h2{font-size:25px;}
.sub-inner-page .switch-lightbox.lightbox p{margin:0 320px 26px 0;}
.sub-inner-page .switch-lightbox.lightbox .highlight{font:bold 18px/22px Helvetica,Arial,sans-serif;margin-bottom:40px;}
.sub-inner-page .switch-lightbox.lightbox .gcc-select-switch{position:absolute;top:132px;right:15px;}
.sub-inner-page .switch-lightbox.lightbox .switch-cta-btn{margin-left:20px;font-size:18px;padding:10px 18px;}
.sub-inner-page .switch-lightbox.lightbox .btn-close{position:absolute;top:-25px;right:-65px;background:url(../images/btn-close.gif) no-repeat;font-size:12px;color:#FFF;padding:6px 0 8px 36px;}
.main-cta-btn.ssl-landing-learn{width:145px;height:18px;padding:6px 0;font-size:15px;text-shadow:1px 1px #346B08;margin-bottom:8px;}
.main-cta-btn.ssl-landing-ev-learn{text-shadow:1px 1px #346B08;padding:9px 26px 8px;margin-bottom:8px;}
#main .section .container h2 a,#main .section .container h2 a:hover{color:#083553;}
.tooltip-link{position:relative;}
.heading-section.office-heading.epki-office h1.underlined{margin:0;border-bottom:2px solid #D7DFE3;padding:0 0 3px;font-size:24px;line-height:28px;}
.partner-programs-block .three-columns .column .bordering{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:-15px;padding:0 5px 1px 15px;width:260px;box-shadow:none;transition:box-shadow 1s;-moz-transition:box-shadow 1s;-webkit-transition:box-shadow 1s;}
.partner-programs-block .three-columns .column .bordering.resources{padding:0 0 1px 10px;margin-left:-10px;}
.partner-programs-block .three-columns .column .bordering.active{box-shadow:0 1px 10px #FFA928;transition:box-shadow 0s;-moz-transition:box-shadow 0s;-webkit-transition:box-shadow 0s;}
.sub-inner .sub-inner-w2.webinar-inner{width:956px;padding:0 68px;}
.sub-inner .webinar-inner .main-heading{padding-left:26px;}
.sub-inner .webinar-inner .main-heading .logo{background:url(../images/globalsign-logo-large.png) no-repeat;width:257px;height:55px;margin-right:16px;}
.sub-inner .webinar-inner .sub-inner-w3{padding:43px 0 0 10px;margin-left:-10px;}
.sub-inner .webinar-inner .main-heading .webinar-head{float:left;border-left:solid 1px #CCC;padding:0 0 3px 12px;margin:11px 0 0;}
.sub-inner .webinar-inner .main-heading .webinar-head h2{font:lighter 36px/34px Helvetica,Arial,sans-serif;margin:0;color:#000;}
.sub-inner .hard-separator{display:block;background:url(../images/switch-separator.png) no-repeat;width:986px;height:33px;margin:0 0 19px -15px;clear:both;}
.sub-inner .webinar-inner .webinar-info .webinar-date{background:url(../images/webinar-calendar-image.png) no-repeat 0 2px;display:block;padding:0 0 0 70px;margin:0 0 29px -3px;min-height:52px;}
.sub-inner .webinar-inner .webinar-image{float:left;margin:-5px 47px -17px -10px;}
.sub-inner .webinar-inner .webinar-info{float:left;width:525px;margin:30px 0 0;}
.sub-inner .webinar-inner .webinar-info h1{font:bold 38px/40px Helvetica,Arial,sans-serif;margin:0 0 22px;color:#000;}
.sub-inner .webinar-inner .webinar-info .webinar-date h3{font:normal 22px/28px Helvetica,Arial,sans-serif;color:#0368b8;margin:0;}
.sub-inner .webinar-inner .webinar-info .webinar-date .time{color:#000;display:block;}
.sub-inner .webinar-inner .webinar-info .webinar-presenters{margin:0 0 0 6px;}
.sub-inner .webinar-inner .webinar-info .webinar-presenters p{font:bold 16px/18px Arial,Helvetica,sans-serif;margin:0 0 9px;color:#000;}
.sub-inner .webinar-inner .webinar-info .webinar-presenters ul{list-style:none;margin:0;padding:0;color:#616161;}
.sub-inner .webinar-inner .webinar-info .webinar-presenters ul li{float:left;margin:0 58px 10px 0;}
.sub-inner .webinar-inner .webinar-info .webinar-presenters .name{font:bold 15px/18px Helvetica,Arial,sans-serif;color:#000;display:block;}
.sub-inner .webinar-inner .webinar-info .webinar-presenters .position{display:block;}
.sub-inner .webinar-inner .webinar-btm-block{overflow:hidden;margin:0 0 12px;}
.sub-inner .webinar-inner .webinar-features{width:374px;margin-right:52px;float:left;padding-top:9px;}
.sub-inner .webinar-inner .webinar-features h2{font:bold 22px/24px Helvetica,Arial,sans-serif;color:#0368b8;margin:0 0 17px;}
.sub-inner .webinar-inner .webinar-features p{color:#616161;margin:0 0 14px;line-height:14px;}
.sub-inner .webinar-inner .webinar-signup{float:left;width:493px;}
.sub-inner .webinar-inner .webinar-signup .contact-form{background:#EEF2F2;border:1px solid #E2E2E2;font-size:11px;line-height:13px;color:#090909;padding:29px 38px 35px 34px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .heading{overflow:hidden;margin:0 0 20px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .heading h2{font:bold 22px/24px Helvetica,Arial,sans-serif;margin:0;color:#000;float:left;}
.sub-inner .webinar-inner .webinar-signup .contact-form .heading .key{float:right;margin:9px 6px 0 0;}
.sub-inner .webinar-inner .webinar-signup .contact-form label{font:normal 15px/18px Arial,Helvetica,sans-serif;display:block;margin:0 0 3px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .row{overflow:hidden;margin:0 0 10px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .row.selects{margin:20px 0 30px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .row .holder{float:left;width:200px;margin-right:8px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .text{width:175px;background:#FFF;border:solid 1px #CFCFCF;padding:4px 5px 2px;color:#BBB;}
.sub-inner .webinar-inner .webinar-signup .contact-form .text.text-active{color:#000;}
.sub-inner .webinar-inner .webinar-signup .contact-form .select-region{width:188px;}
.sub-inner .webinar-inner .webinar-signup .contact-form .submit-center-block{text-align:center;}
.sub-inner .webinar-inner .webinar-signup .contact-form .submit-center-block .main-cta-btn{padding:6px 28px;font-size:18px;}
.sub-inner .webinar-inner .footer .info{margin-left:400px;padding:11px 0 36px 36px;font-size:11px;line-height:13px;}
.sub-inner .webinar-inner .footer .info a{display:block;text-decoration:none;color:#0368B8;}
.description .alignright{float:right;margin-left:20px;}
.info-block.customers-info-block{background:url(../images/bg-info-block-customers-banner.jpg) repeat-x 50% 0;height:305px;margin-bottom:0;}
.info-block.customers-info-block .heading img{float:right;margin:-33px 32px 0 0;padding-left:65px;}
.info-block.customers-info-block .heading .description-block{width:932px;margin:21px 0 0 6px;background:#32657c;background:rgba(8,53,83,0.6);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF;padding:42px 0 58px 30px;}
.info-block.customers-info-block .heading .description-block h1{font:lighter 34px/40px Helvetica,Arial,sans-serif;}
.info-block.customers-info-block .heading .description-block p{font:lighter 23px/27px Helvetica,Arial,sans-serif;margin:9px 0 0;}
.customers-content-block{padding:27px 0 0 22px;}
.customers-content-block h3{font:lighter 17px/20px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 0 2px;}
.customers-content-block h2{font:lighter 20px/22px Helvetica,Arial,sans-serif;color:#083553;margin:0 0 7px 6px;}
.customers-content-block .customer-quote-block h2{margin-left:0;text-align:center;}
.customers-content-block .logo-block{overflow:hidden;margin:0 0 40px 4px;}
.customers-content-block .logo-block ul{list-style:none;padding:0;margin:4px 0 0;overflow:hidden;}
.customers-content-block .logo-block ul li{float:left;line-height:61px;min-width:120px;margin:0 6px 0;text-align:center;}
.customers-content-block .logo-block ul li img{vertical-align:middle;}
.customers-content-block .feature-case-block .feature-case-holder{background:#F4F3F3;width:961px;border:solid 1px #E2E2E2;position:relative;border-right-color:#BFBFBF;height:303px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery{overflow:hidden;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame{width:686px;float:left;height:286px;overflow:hidden;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers{position:absolute;list-style:none;margin:0;padding:0;right:0;top:-1px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li{padding-left:38px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li a{display:block;width:243px;height:75px;border-bottom:1px solid #BFBFBF;background:#E4E3E3;border-left:1px solid #BFBFBF;padding:0;line-height:75px;text-align:center;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li .first{border-top:1px solid #BFBFBF;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li a:hover{background-color:#FFF;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers img{vertical-align:middle;opacity:.3;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li a:hover img{opacity:1;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li.active a{background:#FFF;border-left:none;padding-left:1px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li.active img{opacity:1;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .switchers li.active{background:url(../images/customers-vertical-switcher.png) no-repeat 0 0;}
.customers-content-block .feature-case-block .feature-case-holder .case-study-left .video{border:1px solid #d1deea;background:#FFF;padding:2px;display:block;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame ul{list-style:none;margin:0;padding:0;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame ul li{padding:16px 0 0 40px;height:270px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame .case-study-left{float:left;margin:0 28px 0 0;height:250px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame .case-study-right{margin-top:34px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame .case-study-right.dudley{margin-top:22px;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame .case-study-right .study-title{display:block;font:normal 17px/20px Arial,Helvetica,sans-serif;margin:5px 0;}
.customers-content-block .feature-case-block .feature-case-holder .vertical-gallery .frame .case-study-right p{margin:0 0 10px;}
.customers-content-block .feature-case-block .feature-case-holder .more{background:url(../images/bullet7.gif) no-repeat 0 3px;padding:0 0 0 14px;clear:both;display:block;margin:-13px 0 0 10px;}
.main-cta-btn.med{padding:6px 7px;font:normal 14px Arial,Helvetica,sans-serif;}
.customers-content-block .feature-case-block{margin:0 0 46px;}
.testimonial-vids-block{margin:0 0 41px;}
.testimonial-vids-block .testimonial-holder .gallery{position:relative;padding:13px 0 12px 87px;}
.testimonial-vids-block .testimonial-holder .gallery .link-next,.testimonial-vids-block .testimonial-holder .gallery .link-prev{position:absolute;top:42%;background:url(../images/customers-testimonial-nav.png) no-repeat;width:18px;height:37px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.testimonial-vids-block .testimonial-holder .gallery .link-prev{left:34px;background-position:-20px 0;}
.testimonial-vids-block .testimonial-holder .gallery .link-next{right:47px;background-position:0 0;}
.testimonial-vids-block .testimonial-holder{background:#F4F3F3;width:961px;border:solid 1px #E2E2E2;overflow:hidden;}
.testimonial-vids-block .testimonial-holder .gallery .window{width:780px;overflow:hidden;}
.testimonial-vids-block .testimonial-holder .gallery .frame{width:855px;overflow:hidden;}
.testimonial-vids-block .testimonial-holder .gallery ul{margin:0;padding:0;list-style:none;width:9999px;}
.testimonial-vids-block .testimonial-holder .gallery ul li{float:left;width:215px;margin-right:70px;overflow:hidden;}
.testimonial-vids-block .testimonial-holder .gallery ul li img{background:#FFF;padding:4px;border:1px solid #bdd3e5;}
.testimonial-vids-block .testimonial-holder .gallery ul li p{margin:11px 0 12px;color:#767676;}
.testimonial-vids-block .testimonial-holder .gallery ul li .watch{background:url(../images/bullet7.gif) no-repeat 0 3px;padding:0 0 0 14px;}
.testimonial-vids-block .testimonial-holder .gallery .testimonial-link{position:relative;display:block;}
.testimonial-vids-block .testimonial-holder .gallery .testimonial-link .play-hover{position:absolute;top:33px;left:80px;display:block;background:url(../images/video-play-overlay.png) no-repeat;height:45px;width:45px;text-indent:-9999px;opacity:0;}
.testimonial-vids-block .testimonial-holder .gallery .testimonial-link:hover .play-hover{transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;opacity:.8;}
.customers-content-block .customer-quote-block .quote-holder{overflow:hidden;width:950px;position:relative;}
.customers-content-block .customer-quote-block .quote-holder .quote-slideshow .frame{position:absolute;opacity:0;top:0;left:0;}
.customers-content-block .customer-quote-block .quote-holder .quote-slideshow{height:219px;}
.customers-content-block .customer-quote-block .quote-holder .quote-slideshow .frame.active{opacity:1;}
.customers-content-block .customer-quote-block .quote-holder .quote-slideshow .frame ul{margin:0;padding:0;list-style:none;}
.customers-content-block .customer-quote-block .quote-holder .quote-slideshow .frame ul li{float:left;width:475px;}
.customers-content-block .customer-quote-block .quote-holder blockquote{background:url(../images/switch-quotes-sprite.png) no-repeat -30px 0;margin:16px 0 0 11px;padding:7px 30px 0 41px;}
.customers-content-block .customer-quote-block .quote-holder blockquote q{background:url(../images/switch-quotes-sprite.png) no-repeat 363px 100%;color:#083553;font:normal 16px/19px Helvetica,Arial,sans-serif;display:block;padding:0 25px 8px 0;}
.customers-content-block .customer-quote-block .quote-holder blockquote cite{color:#0368B8;font:lighter 13px/15px Helvetica,Arial,sans-serif;}
.customers-content-block .customer-quote-block .quote-holder .switchers{margin:0;padding:0;list-style:none;position:absolute;bottom:0;right:20px;}
.customers-content-block .customer-quote-block .quote-holder .switchers li{float:left;}
.customers-content-block .customer-quote-block .quote-holder .switchers a{display:block;background:url(../images/circle-switchers-sprite.png) no-repeat 0 0;height:17px;width:17px;text-indent:-9999px;margin-right:7px;}
.customers-content-block .customer-quote-block .quote-holder .switchers .active a{background-position:-18px 0;}
.customers-content-block .customer-quote-block{margin:0 0 36px;}
.uc-pricing .features-table thead th .holder a{color:#FFF;}
#main #content .text-block-spacing-fix .description .center-image{text-align:center;}
#main #content .text-block-spacing-fix .description .center-image .image-description{display:block;font-weight:bold;font-style:italic;margin:5px 0 25px;}
.enterprise-content-block.ssl-info-center-block{padding:50px 9994px 27px 10012px;}
.info-block.enterprise-info-block.ssl-info-center-info-block{background:url(../images/ssl-info-center-banner-bg.jpg) repeat-x 50% 0;height:304px;border-bottom:solid 1px #B7CBD6;}
.info-block.enterprise-info-block.ssl-info-center-info-block .heading img{margin:-13px 43px 0 0;padding-left:52px;}
.info-block.enterprise-info-block.ssl-info-center-info-block .heading .description-block{padding:42px 0 58px 30px;width:932px;}
.info-block.enterprise-info-block.ssl-info-center-info-block .heading .description-block p{line-height:27px;margin-left:0;}
.enterprise-content-block.ssl-info-center-block .main-content-holder{float:left;width:710px;background:#FFF;border:solid 1px #B7CBD6;margin:0 20px 48px 0;padding-bottom:46px;}
.enterprise-content-block.ssl-info-center-block .main-content-holder .category-section{overflow:hidden;padding:20px 13px 0;}
.enterprise-content-block.ssl-info-center-block .main-content-holder .category-section .image-block{float:left;margin:5px 22px 0 0;}
.enterprise-content-block.ssl-info-center-block .main-content-holder .category-section .links-block{overflow:hidden;margin:18px 0 5px;}
.enterprise-content-block.ssl-info-center-block .main-content-holder .category-section .links-block h2{font:bold 16px/16px Helvetica,Arial,sans-serif;margin:0 0 13px;}
.enterprise-content-block.ssl-info-center-block .main-content-holder .category-section .links-block ul{margin:0;list-style:none;padding:0;}
.enterprise-content-block.ssl-info-center-block .main-content-holder .category-section .links-block ul li{background:url(../images/bullet7.gif) no-repeat 3px 3px;padding:0 0 0 16px;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar{margin-top:0;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .sidebar-vid-box,.sidebar-vid-box{border:solid 1px #B7CBD6;background:#FFF;margin:0 0 13px;padding:12px 30px 8px;text-align:center;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .sidebar-vid-box .video img,.sidebar-vid-box .video img{border:solid 2px #BDE2FF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-bottom:3px;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .more,.sidebar .more{background:url(../images/bullet2.gif) no-repeat 100% 4px;font-weight:bold;padding:0 8px 0 0;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .white-paper-box{background:#FFF;border:solid 1px #B7CBD6;margin:0 0 13px;padding:28px 20px 13px;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .white-paper-box p{margin:0 0 11px;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .contacts-box{border-color:#B7CBD6;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-bottom:0;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .contacts-box p{font-size:12px;}
.enterprise-content-block.ssl-info-center-block .enterprise-sidebar .contacts-box a{font-weight:bold;}
.ssl-info-center-block .testimonial-vids-block{clear:both;}
.ssl-info-center-block .testimonial-vids-block .testimonial-holder{background:#FFF;border-color:#B7CBD6;}
.ssl-info-center-block .testimonial-vids-block .testimonial-holder .gallery{padding:28px 0 30px 87px;}
.ssl-info-center-block .testimonial-vids-block .testimonial-holder .gallery .link-next,.ssl-info-center-block .testimonial-vids-block .testimonial-holder .gallery .link-prev{background:url(../images/enterprise-gallery-nav.png) no-repeat;width:18px;height:37px;top:77px;}
.ssl-info-center-block .testimonial-vids-block .testimonial-holder .gallery .link-prev{background-position:-20px 0;}
.ssl-info-center-block .testimonial-vids-block .testimonial-holder .gallery ul li img{margin-bottom:17px;}
.ssl-info-center-block .testimonial-vids-block .testimonial-holder .gallery ul li p{margin:2px 0 0;}
.authentication-info-block .buttons-holder{margin:15px 0 22px}
.authentication-info-block .buttons-holder .main-cta-btn{font-weight:bold;}
.authentication-intro-block .alt-cta-btn.no-click-scroll{position:absolute;top:247px;right:220px;font-weight:bold;}
.authentication-intro-block .bordering{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;width:990px;height:340px;box-shadow:none;top:560px;left:0;transition:box-shadow 5s;-moz-transition:box-shadow 5s;-webkit-transition:box-shadow 5s;}
.authentication-intro-block .bordering.active{box-shadow:0 1px 10px #FFA928;transition:box-shadow 0;-moz-transition:box-shadow 0;-webkit-transition:box-shadow 0;}
#content .plugin-block .steps.cpanel-versioning{margin-top:40px;}
.content-block #versionhistory{margin:0 0 10px;}
.content-block #versionhistory .alt-cta-btn-sm{padding:4px 10px;}
.content-block #versionhistory h3{font-size:14px;line-height:16px;}
.content-block #versionhistory td{vertical-align:top;padding-left:5px;padding-bottom:20px;}
.code-renew-lightbox.resource-lightbox p{font-weight:normal;font-size:13px;line-height:16px;}
.code-renew-lightbox.resource-lightbox .userguide-title{font-weight:bold;font-size:16px;line-height:19px;display:block;margin:0 0 12px;}
.content-block .certificates-block ul .clear-link-style{padding:0;background:none;color:#0368B8;}
.switch-sub-inner.facebook-sub-inner .sub-inner-w2{border:solid 1px #D7D7D7;margin:28px auto;padding:0 66px;width:962px;}
.switch-sub-inner.facebook-sub-inner .sub-inner-w3{padding-top:42px;}
.switch-sub-inner.facebook-sub-inner .main-heading{padding-left:3px;}
.switch-sub-inner.facebook-sub-inner .main-heading .phone{margin:18px 8px 0 0;font-weight:bold;}
.switch-sub-inner .switch-block.facebook-ssl-block{margin:10px 0 0;}
.switch-sub-inner .switch-block.facebook-ssl-block .heading-section{background:#3B5997;padding:28px 70px 31px 96px;margin:0 0 5px;}
.switch-sub-inner .switch-block.facebook-ssl-block .heading-section .description{overflow:hidden;padding-left:7px;}
.switch-sub-inner .switch-block.facebook-ssl-block .heading-section .description h1{text-indent:-9999px;color:#FFF;background:url(../images/facebook-ssl-header-title.png) no-repeat;width:365px;height:64px;margin:18px 0 12px -7px;}
.switch-sub-inner .switch-block.facebook-ssl-block .heading-section .image-block{margin:26px 83px 0 0;}
.switch-sub-inner .facebook-ssl-block .heading-section .description h2{font:bold 32px/30px Helvetica,Arial,sans-serif;color:#E5EBF7;margin:0 0 18px;letter-spacing:-1px;}
.switch-sub-inner .facebook-ssl-block .heading-section .description p{font:normal 17px Helvetica,Arial,sans-serif;color:#FFF;margin:0 0 25px;}
.switch-sub-inner .facebook-ssl-block .heading-section .description .main-cta-btn{padding:11px 10px 9px;font-weight:bold;}
.switch-sub-inner .switch-block.facebook-ssl-block .switch-separator{margin-left:-10px;}
.switch-sub-inner .content-section{padding:21px 25px 0 48px;}
.switch-sub-inner .content-section h2{font:bold 26px/30px Helvetica,Arial,sans-serif;color:#000;margin:0 0 8px;}
.switch-sub-inner .content-section p{color:#636363;margin:0 0 8px;}
.switch-sub-inner .content-section h4{font:bold 18px/20px Helvetica,Arial,sans-serif;margin:0 0 8px;color:#000;}
.switch-sub-inner .content-section .text-section{padding:0;margin:33px 0 0;}
.switch-sub-inner .content-section .text-section.what-is-ssl{margin-bottom:75px;}
.switch-sub-inner .content-section .text-section.who-needs-facebook{padding:8px 80px 0 0;}
.switch-sub-inner .content-section .text-section .alignright{margin:9px 45px 0 12px}
.switch-sub-inner .content-section .text-section.what-is-ssl .alignright{margin:13px 18px 0 0}
.switch-sub-inner .content-section .text-section .alignleft{margin:0 92px 14px -1px;}
.switch-sub-inner .content-section .text-section .facebook-warning{display:block;color:#000;font:normal 15px/18px Arial,Helvetica,sans-serif;margin:18px 0 43px;}
.switch-sub-inner .content-section .trust-message{display:block;color:#000;font:normal 16px/18px Arial,Helvetica,sans-serif;}
.switch-sub-inner .content-section h3{font:bold 22px/24px Helvetica,Arial,sans-serif;color:#000;margin:0 0 8px;}
.switch-sub-inner .content-section .text-section.who-needs-facebook h3{margin-top:30px;}
.switch-sub-inner .content-section .facebook-ssl-steps{margin:18px 0 44px;}
.switch-sub-inner .content-section .facebook-ssl-steps h4{font:normal 15px/18px Arial,Helvetica,sans-serif;color:#000;margin:0 0 16px;}
.content-section .steps-block{background:#EEF2F2;border:solid 1px #E2E2E2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:26px 30px 20px 23px;margin:0 56px 5px 0;}
.content-section .steps-block ul{margin:0;padding:0;list-style:none;}
.content-section .steps-block ul li{background:url(../images/bullet7.gif) no-repeat 0 4px;padding:0 0 0 20px;margin:0;color:#000;}
.content-section .steps-block .start{display:block;margin:0 0 10px;color:#000;font-size:14px;}
.switch-sub-inner .content-section .text-section.company-bio .company-vid{float:right;margin:30px 59px 0 40px;}
.switch-sub-inner .content-section .text-section.company-bio .company-vid img{border:2px solid #BDE2FF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;margin-bottom:4px;}
.switch-sub-inner .content-section .text-section.company-bio .company-vid span{margin:0;padding:0 10px 0 20px;background:url(../images/bullet3.gif) no-repeat 100% 3px;font-weight:bold;font-size:14px;}
.switch-sub-inner .content-section .text-section.company-bio .company-vid:hover{color:#0368B8;}
.main-cta-btn.facebook-btm-btn{margin:8px 0 25px 250px;}
.switch-sub-inner .content-section p.early-wrap{margin-right:60px;}
.switch-mssl-sticky{position:fixed;bottom:0;right:0;background:#083553;color:#FFF;width:100%;font:bold 21px/34px Helvetica,Arial,sans-serif;text-align:center;padding:11px 0 8px;}
.switch-mssl-sticky .main-cta-btn{margin:0 208px 0 20px;vertical-align:bottom;font-weight:bold;}
.switch-sub-inner.mssl-switch-sub-inner .sub-inner-w2{border:solid 1px #D7D7D7;margin:28px auto 0;padding:0 66px 0 103px;width:925px;border-bottom:none;}
.switch-sub-inner.mssl-switch-sub-inner .main-heading{padding:0 0 0 10px;}
.switch-sub-inner.mssl-switch-sub-inner .switch-block{margin:0;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section .image-block{margin-right:20px;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section h1{margin:0 0 14px;font-size:38px;letter-spacing:-1px;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section h2{font-size:24px;line-height:28px;color:#0368B8;font-weight:lighter;margin:0 0 11px;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section .description p{font-size:15px;line-height:18px;color:#666;margin:0 0 19px;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section .main-cta-btn{font-weight:bold;padding:8px 13px;font-size:20px;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section .description{margin:51px 0 0;}
.switch-sub-inner .switch-block.mssl-switch-block .heading-section .mssl-switch-heading-bottom{background:#d7dfe3;height:2px;width:894px;clear:both;margin-left:6px;}
.switch-sub-inner .mssl-switch-block .content-section{padding:28px 25px 0 10px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section .alignright{margin:0 43px 0 6px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section{margin:13px 0 0;}
.switch-sub-inner .mssl-switch-block .content-section h3{margin:13px 0 17px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section p{margin:0 0 15px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.best-way-section{margin:40px 0 64px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.best-way-section .alignleft{margin:6px 75px 0 17px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.best-way-section h3{margin-bottom:10px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.trusted-ca-section{margin-bottom:47px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.trusted-ca-section .alignright{margin:-2px 52px 0 14px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.trusted-ca-section h3{margin-bottom:9px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.account-section .alignleft{margin:17px 84px 110px 7px;}
.switch-sub-inner .mssl-switch-block .content-section .text-section.account-section h3{margin-bottom:6px;}
.switch-sub-inner .mssl-switch-block .customer-quote-block{margin:0 70px 100px 0;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder{overflow:hidden;width:715px;text-align:center;margin:35px auto;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .quote-slideshow{position:relative;height:150px;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder ul{list-style:none;padding:0;margin:0;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder h3{font:bold 22px/24px Helvetica,Arial,sans-serif;color:#000;margin:22px 0 0;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder blockquote{background:url(../images/switch-quotes-sprite.png) no-repeat -30px 0;margin:3px 0 0;padding:4px 0 0 30px;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder blockquote q{background:url(../images/switch-quotes-sprite.png) no-repeat 557px 100%;color:#4A4A4A;font:normal 19px/22px Helvetica,Arial,sans-serif;display:block;padding:0 18px 7px 0;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .longquote blockquote q{background-position:656px 100%;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder blockquote cite{font:normal 14px Helvetica,Arial,sans-serif;color:#0368B8;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .quote-slideshow .frame{position:absolute;top:0;left:0;opacity:0;padding:0 50px;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .quote-slideshow .frame.longquote{padding:0;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .quote-slideshow .frame.active{opacity:1;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .switchers{margin:0;padding:0;list-style:none;position:absolute;bottom:0;right:20px;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .switchers li{float:left;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .switchers a{display:block;background:url(../images/circle-switchers-sprite.png) no-repeat 0 0;height:17px;width:17px;text-indent:-9999px;margin-right:7px;}
.switch-sub-inner .mssl-switch-block .customer-quote-block .quote-holder .switchers .active a{background-position:-18px 0;}
.buttons-holder .button .main-cta-btn{padding:7px 38px;height:auto;width:auto;display:inline-block;margin:0 auto 7px;font:bold 18px/21px Helvetica,Arial,sans-serif;background:#70c342;background:-moz-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#70c342),color-stop(100%,#4b9012));background:-webkit-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-o-linear-gradient(top,#70c342 0%,#4b9012 100%);background:-ms-linear-gradient(top,#70c342 0%,#4b9012 100%);background:linear-gradient(to bottom,#70c342 0%,#4b9012 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#70c342',endColorstr='#4b9012',GradientType=0 );text-indent:0;}
.buttons-holder .button .main-cta-btn:hover{background:#73d03f;background:-moz-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#73d03f),color-stop(100%,#4b9012));background:-webkit-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-o-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:-ms-linear-gradient(top,#73d03f 0%,#4b9012 100%);background:linear-gradient(to bottom,#73d03f 0%,#4b9012 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d03f',endColorstr='#4b9012',GradientType=0 );}
.buttons-holder .button .alt-cta-btn{padding:7px 18px;height:auto;width:auto;display:inline-block;margin:0 auto 7px;float:none;font:bold 18px/21px Helvetica,Arial,sans-serif;background:#575757;background:-moz-linear-gradient(top,#575757 50%,#000000 56%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#575757),color-stop(56%,#000000));background:-webkit-linear-gradient(top,#575757 50%,#000000 56%);background:-o-linear-gradient(top,#575757 50%,#000000 56%);background:-ms-linear-gradient(top,#575757 50%,#000000 56%);background:linear-gradient(to bottom,#575757 50%,#000000 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757',endColorstr='#000000',GradientType=0 );text-indent:0;}
.buttons-holder .button .alt-cta-btn:hover{color:#FFF!important;background:#787878;background:-moz-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#787878),color-stop(56%,#3b3b3b));background:-webkit-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-o-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-ms-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:linear-gradient(to bottom,#787878 50%,#3b3b3b 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878',endColorstr='#3b3b3b',GradientType=0 );}
.info-block.enterprise-info-block.security-services-info-block{background:url(../images/security-services-banner-bg.jpg) repeat-x 50% 0;height:274px;margin-bottom:0;}
.info-block.security-services-info-block .heading{padding-top:34px;}
.info-block.enterprise-info-block.security-services-info-block .heading img{padding-left:0;margin:-33px -104px 0 -140px;}
.security-services-info-block .description-block ul{padding:0;margin:15px 0 0 5px;font:normal 17px/18px Helvetica,Arial,sans-serif;color:#E9E9E9;list-style:none;overflow:hidden;}
.security-services-info-block .description-block ul li{float:left;background:url(../images/bullet11.png) no-repeat 0 4px;padding-left:13px;margin-right:10px;}
.info-block.enterprise-info-block.security-services-info-block .heading .description-block{padding:23px 3px 25px 29px;}
.info-block.enterprise-info-block.security-services-info-block .heading .description-block h1{font-size:36px;}
.info-block.enterprise-info-block.security-services-info-block .heading .description-block p{font-weight:normal;margin-left:3px;line-height:24px;}
.enterprise-content-block.security-content-block{padding:39px 10014px 27px 10022px;overflow:hidden;}
.security-content-block .security-services-block{background:#FFF;border:solid 1px #DFDFDF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:32px 37px 41px 17px;margin:8px 20px 0 0;float:left;width:636px;}
.enterprise-content-block.security-content-block .enterprise-sidebar .verticals-box li a{display:block;margin-bottom:10px;}
.security-services-block .item .description{overflow:hidden;}
.security-services-block .item .alignleft{float:left;width:196px;text-align:center;margin:0 24px 0 4px;padding:0 0 0 12px;}
.security-services-block .item .alignleft.stopthehacker{margin-top:10px;}
.security-services-block .item{margin:0 0 25px;}
.security-services-block .item.last{margin-top:34px;}
.security-services-block .item.last .alignleft{margin-top:-6px;}
.item .description h3{font:bold 18px/20px Helvetica,Arial,sans-serif;margin:6px 0 9px;}
.item .description h3 span{width:121px;height:29px;display:block;float:right;margin:-5px 22px 0 0;background:url(../images/security-services-netcraft-logo.png) no-repeat;text-indent:-9999px;}
.item .description h3 .sth-logo{height:21px;margin:-2px 22px 0 0;background:url(../images/secure-services-stopthehacker-logo.png) no-repeat;}
.item .description h3 .qualys-logo{height:34px;margin:-8px 22px 0 0;background:url(../images/secure-services-qualys-logo.png) no-repeat;}
.item .description p{margin:0 0 12px;}
.item .description .more{display:block;background:url(../images/bullet7.gif) no-repeat 0 4px;font-size:14px;line-height:17px;font-weight:bold;padding-left:12px;margin:0 0 12px;}
.item .description .main-cta-btn{font-size:15px;padding:6px 10px;font-weight:bold;}
.switch-sub-inner .switch-block .heading-section.high-performance-heading .image-block{margin:4px 27px 0 17px;}
.switch-sub-inner .switch-block .heading-section.high-performance-heading h1{margin:1px 0 17px;}
.switch-sub-inner .switch-block .heading-section.high-performance-heading p{font-size:22px;}
.switch-sub-inner .switch-block .heading-section.high-performance-heading .sub{color:#000;font-size:24px;margin:12px 0 14px;}
.switch-sub-inner .switch-block .heading-section.high-performance-heading .main-cta-btn{font-weight:bold;padding:8px 6px;}
.switch-sub-inner .switch-block .heading-section.high-performance-heading{margin:0 0 15px;}
.sub-inner .select-product-form .use-for.multi-year-listing{padding-right:3px;}
.sub-inner .select-product-form .use-for.multi-year-listing li:first-child .col1,.sub-inner .select-product-form .use-for.multi-year-listing li.first-child .col1{padding:0;}
.sub-inner .select-product-form .use-for.multi-year-listing .col1{padding-right:0;width:466px;margin:0 15px 0 0;}
.sub-inner .select-product-form .use-for.multi-year-listing .col2 h2{margin:0 0 0 16px;}
.sub-inner .select-product-form .use-for.multi-year-listing .col2{width:269px;}
.sub-inner .select-product-form .use-for.multi-year-listing .col2 .multi-year{padding:0 0 0 15px;margin:5px 0 0;}
.sub-inner .select-product-form .use-for.multi-year-listing .col2 .multi-year .last,.sub-inner .select-product-form .products-list .col2 .multi-year .last{margin:0;}
.sub-inner .select-product-form .use-for.multi-year-listing li{padding:2px 0 6px;}
.sub-inner .select-product-form .products-list.use-for.multi-year-listing .col2 .multi-year li:first-child,.sub-inner .select-product-form .products-list.use-for.multi-year-listing .col2 .multi-year li.first-child{border:none;}
.popup.malware-popup .holder{background:none;}
.malware-popup .uc-pricing{background:#FFF;padding:25px 30px;}
.malware-popup .uc-pricing .features-table .table-holder table .yes{display:block;margin:7px auto 6px;background:url(../images/ico37.png) no-repeat;width:13px;height:12px;text-indent:-9999px;overflow:hidden;}
.malware-popup .uc-pricing .features-table .table-bottom{margin-top:-18px;}
.malware-popup .uc-pricing .features-table .table-bottom tr td{height:auto;}
.sub-inner .four-blocks .choose-box .alt-cta-btn{position:initial;margin:41px auto 0;font-size:18px;padding:8px 0 0;height:28px;width:133px;float:none;display:block;}
.sub-inner .select-product-form .products-list .price .currency{margin-right:100px;font-size:24px;line-height:26px;}
.switch-sub-inner.edu-switch-sub-inner .sub-inner-w3{padding-top:40px;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .sub-inner-w2{width:883px;padding:0 95px 0 115px;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .main-heading{padding:0 6px 0 8px;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .main-heading .phone{margin-top:24px;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .heading-section .image-block{margin:38px 23px 0 0;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .heading-section .description{margin:40px 0 0;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .heading-section h1{line-height:40px;margin:60px 0 9px;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .heading-section .description p{margin:0 0 10px;}
.switch-sub-inner.mssl-switch-sub-inner.edu-switch-sub-inner .heading-section .main-cta-btn{font-size:18px;padding:12px 7px 10px;}
.switch-sub-inner .mssl-switch-block .content-section .edu-who-uses-section h3{font-size:20px;margin:3px 0 11px 3px;}
.switch-sub-inner .who-uses-block{background:#F3F3F3;border:solid 1px #D7D7D7;overflow:hidden;padding:0 0 20px;}
.switch-sub-inner.edu-switch-sub-inner .edu-switch-block .content-section{padding:28px 4px 0 6px;}
.who-uses-block .quote-block{width:310px;float:left;overflow:hidden;padding:30px 0 0 11px;position:relative;}
.who-uses-block .quote-block blockquote{background:url(../images/edu-landing-sm-quotes.png) no-repeat -25px 0;margin:0;padding:0 0 0 24px;color:#4A4A4A;font:normal 16px/19px Helvetica,Arial,sans-serif;}
.who-uses-block .quote-block blockquote q .close-quote{background:url(../images/edu-landing-sm-quotes.png) no-repeat 0 0;margin:0 0 0 5px;display:inline-block;height:16px;width:20px;text-indent:-9999px;}
.who-uses-block .quote-block blockquote cite{display:block;background:url(../images/edu-landing-logo-flagler-colored.png) no-repeat;width:130px;height:45px;text-indent:-9999px;margin:8px 0 0 -1px;}
.who-uses-block .quote-block a{background:url(../images/bullet7.gif) no-repeat 0 2px;padding:0 0 0 14px;display:block;position:absolute;bottom:8px;right:15px;font-size:15px;text-decoration:underline;}
.who-uses-block .logos-block img{margin:23px 0 0 33px;}
.edu-switch-block .edu-who-uses-section{margin:0 0 65px;}
.edu-switch-block .edu-inner-content-section{padding:0 0 0 21px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section h3{margin:2px 0 17px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .text-section .alignright{margin:43px 60px 0 35px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .text-section.best-way-section{margin:58px 0;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .text-section.best-way-section h3{margin:5px 0 10px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .text-section.best-way-section .alignleft{margin:6px 89px 0 7px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .text-section.trusted-ca-section .alignright{margin:22px 102px 0 34px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .text-section.trusted-ca-section{margin-bottom:70px;}
.switch-sub-inner .content-section .beyond-ssl-section h2{font-size:22px;line-height:24px;margin:0 0 7px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .content-section .beyond-ssl-section h3{font:normal 19px/21px Helvetica,Arial,sans-serif;color:#8A8A8A;margin:0 50px 39px 0;}
.beyond-ssl-section .beyond-ssl-learn-block{background:#F3F3F3;border:solid 1px #D7D7D7;overflow:hidden;padding:29px 0 0 20px;margin-right:34px;}
.beyond-ssl-section .beyond-ssl-learn-block .item-block{width:360px;float:left;height:125px;margin:0 29px 47px 9px;}
.beyond-ssl-section .beyond-ssl-learn-block .item-block.bottom-items{margin-bottom:31px;}
.beyond-ssl-section .beyond-ssl-learn-block .item-block.dual-line-title{margin:-10px 29px 41px 9px;}
.beyond-ssl-section .beyond-ssl-learn-block .item-block h4{font:normal 16px/18px Helvetica,Arial,sans-serif;}
.switch-sub-inner .content-section .item-block p{margin:0 10px 6px 0;}
.beyond-ssl-learn-block .item-block .main-cta-btn{padding:5px 18px;font-weight:bold;font-size:14px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .customer-quote-block .quote-holder{margin-top:38px;}
.switch-sub-inner .mssl-switch-block.edu-switch-block .customer-quote-block{margin-left:40px;}
.info-block-office .visual-block-holder .description.no-pricing{margin-top:50px;}
.info-block-office .visual-block .no-pricing .cta-block{padding:14px 0;}
.info-block-office .visual-block .no-pricing .cta-block .column .ent{padding:0 0 1px;}
.emails-block .info-block .description.no-pricing{padding-top:65px;}
.emails-block .info-block .no-pricing .cta-block .column .ent{padding:0 0 1px;}
.emails-block .info-block .no-pricing .cta-block .alignright{margin:0;}
.emails-block .info-block .cta-block .column .btn-ent{display:block;background:url(../images/sprite2.png) no-repeat -263px -1121px;width:178px;height:37px;text-indent:-9999px;overflow:hidden;margin:0 auto;}
.emailsblock .info-block .cta-block .column .btn-ent:hover{background-position:-263px -1159px;}
.about-us-block .contact-form .holder.alt-field{left:-9999px;position:absolute;}
.webinar-info h2{font:bold 22px/24px Helvetica,Arial,sans-serif;color:#0368b8;margin:0 60px 30px 0;}
.sth-solution-features ul{padding:0;margin:0;list-style:none;}
.sth-solution-features ul li{background:url(../images/bullet7.gif) no-repeat 0 4px;font-size:16px;line-height:18px;font-weight:bold;color:#000;padding:0 0 0 16px;margin:0 0 10px;}
.info-block.job-info-block{background:url(../images/job-page-banner-bg.jpg) repeat-x 50% 0;height:449px;margin-bottom:0;padding:0 9990px 0 10008px;}
.info-block.job-info-block .heading{background:url(../images/job-page-banner-center-bg.jpg) no-repeat;height:449px;padding:71px 0 0 48px;color:#FFF;}
.job-info-block .heading .glow-text{text-indent:-9999px;display:block;height:65px;width:474px;margin-bottom:29px;background:url(../images/job-page-join-team-text.png) no-repeat;}
.job-info-block .heading p.glow-text{height:54px;width:620px;background:url(../images/job-page-build-career-text.png) no-repeat;}
.job-info-block .portraits{margin:0;padding:0 0 0 12px;list-style:none;height:187px;}
.job-info-block .portraits li{float:left;display:block;height:153px;width:115px;background:url(../images/job-page-portrait-sprite.jpg) no-repeat 0 0;margin-left:28px;text-indent:-9999px;}
.job-info-block .portraits .one{margin-left:0;}
.job-info-block .portraits .two{background-position:-123px 0;}
.job-info-block .portraits .three{background-position:-247px 0;}
.job-info-block .portraits .four{background-position:-370px 0;}
.job-info-block .portraits .you{background:url(../images/job-page-portrait-you.png) no-repeat;height:188px;width:152px;margin:-13px 0 0 21px;}
.job-info-block .portraits .five{background-position:-493px 0;margin-left:20px;}
.job-content-block{background:#f0f0f0;padding:0 10009px 0 10007px;margin:0 -9999px;}
.job-content-inner-block{background:#FFF;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;position:relative;padding:44px 250px 81px 57px;color:#5F5F5F;}
.job-content-inner-block h1{font:bold 26px/28px Helvetica,Arial,sans-serif;color:#000;margin:0 0 7px;}
.job-apply-section{position:absolute;right:36px;top:49px;}
.quick-block{border:solid 1px #E7E7E7;padding:4px 5px;width:174px;background:#FFF;margin:0 0 9px;}
.quick-block .inner-quick-block{background:#E7E7E7;padding:21px 10px 3px 16px;}
.quick-block .inner-quick-block p{color:#8c8f8f;font:lighter 13px/16px Arial,Helvetica,sans-serif;margin:0 0 13px;}
.quick-block .inner-quick-block h2{color:#646464;font:lighter 18px/20px Helvetica,Arial,sans-serif;margin:0 0 14px;}
.job-apply-section .main-cta-btn{font-weight:bold;padding:10px 0;width:184px;}
.job-content-inner-block h3{font:lighter 19px/21px Arial,Helvetica,sans-serif;color:#0c72b8;margin:0 0 10px;}
.job-content-inner-block .job-position-section{overflow:hidden;margin:0 0 21px;}
.job-content-inner-block .job-position-section p{font:normal 15px/18px Arial,Helvetica,sans-serif;margin:0 0 0;color:#919191;float:left;width:317px;}
.job-content-inner-block .job-position-section p span{display:inline-block;margin:0 0 0 5px;}
.job-description-section{clear:both;font:normal 14px/17px Arial,Helvetica,sans-serif;}
#job-description-main{margin-bottom:32px;}
.job-description-section p{margin:13px 0 16px;}
.job-reqs-list{position:relative;border:1px solid #cfe5e9;box-shadow:2px 5px 0 #DDD;margin:37px 23px 0 0;background:#eef6f7; /* Old browsers */
	background:-moz-linear-gradient(top,#eef6f7 27%,#ffffff 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(27%,#eef6f7),color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#eef6f7 27%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#eef6f7 27%,#ffffff 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#eef6f7 27%,#ffffff 100%); /* IE10+ */
	background:linear-gradient(to bottom,#eef6f7 27%,#ffffff 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef6f7',endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
padding:0 25px 30px 41px;}
.job-reqs-list .paperclip{position:absolute;width:29px;height:50px;background:url(../images/job-page-paperclip.png) no-repeat;top:-7px;left:4px;}
.job-content-inner-block .job-reqs-list h3{margin-top:28px;}
.job-reqs-list ul,.job-office-info ul{margin:0;padding:0 0 0 1px;list-style:none;}
.job-reqs-list ul li{background:url(../images/bullet7.gif) no-repeat 0 5px;padding:0 0 0 15px;margin:0 0 8px;font:normal 13px/16px Arial,Helvetica,sans-serif;color:#343434;}
.job-description-section .job-office-info{margin:0 15px 47px 7px;}
.job-description-section .job-office-info p{margin:0 0 26px;}
.job-office-info .office-digs{margin:0 0 0 -25px;}
.job-office-info .office-digs img{margin-left:28px;}
.job-office-info h4{font:normal 16px/18px Arial,Helvetica,sans-serif;margin:25px 0 23px;}
.job-office-info ul li{color:#25393c;background:url(../images/job-page-checkmark.png) no-repeat;padding:0 0 0 32px;margin:0 0 8px;}
.job-description-section .separator{background:url(../images/job-page-separator.png) no-repeat;height:33px;width:892px;margin:0 0 19px -30px;}
.job-other-section{margin:0 0 0 10px;}
.job-other-section p{font-size:13px;line-height:16px;}
.inner .job-other-section .options-block{padding:28px 0 0;}
.inner .job-other-section .options-block ul{width:auto;}
.inner .job-other-section .options-block ul li{padding:0 15px 0 12px;}
.inner .job-other-section .options-block .next{margin:0 11px 0 0;}
.job-list-link{clear:both;overflow:hidden;display:block;padding:7px 10px;margin:0 30px 3px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;}
.job-list-link:hover{background:rgb(228,245,255);transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;}
.about-us-block .biography-block h2.dept{font:bold 16px/18px Helvetica,Arial,sans-serif;margin:30px 0 5px 10px;}
.about-us-block .biography-block h2.dept:first-child,.about-us-block .biography-block h2.dept.first-child{margin-top:0;}
.about-us-block .biography-block .job-list-link h3{float:left;margin:0;font-size:16px;font-weight:normal;line-height:18px;color:#0368B8;}
.about-us-block .biography-block .job-list-link h4{float:right;margin:0;color:#083553;font-weight:normal;font:normal 14px/18px Helvetica,Arial,sans-serif;}
.info-block.job-info-block.job-landing-info-block{padding-bottom:30px;}
.job-info-block.job-landing-info-block .heading .glow-text{width:542px;height:64px;margin-bottom:30px;background:url(../images/job-page-landing-careers-text.png) no-repeat;}
.job-info-block.job-landing-info-block .heading p.glow-text{width:542px;height:64px;background:url(../images/job-page-landing-join-text.png) no-repeat;}
.educational-block .text-block .alignleft.ocsp{margin:2px 30px 10px 0;}
.educational-block .text-block .alignleft.ocsp span{display:block;text-align:center;margin:5px 0 0;}
.info-block.ssl-main-info-block{margin-bottom:40px;background:#1b618c url(../images/ssl-home-banner-bg.jpg) repeat-x 50% 0;}
.info-block.ssl-main-info-block .visual-block .description{padding:0 85px 0 0;left:424px;top:68px;}
.info-block.ssl-main-info-block .visual-block .description h1{font:lighter 45px/48px Helvetica,Arial,sans-serif;margin:0 0 15px;}
.info-block.ssl-main-info-block .visual-block .description p{font:normal 16px/18px Helvetica,Arial,sans-serif;margin:0 0 8px 2px;color:#FFF;}
.info-block.ssl-main-info-block .visual-block .description a{text-decoration:underline;color:rgb(155,211,255);}
.info-block.ssl-main-info-block .visual-block .description a:hover{color:#FFF;}
.inner-content-block.ssl-landing-inner-content-block{padding:0 18px 0 11px;}
.ssl-landing-inner-content-block .main-cta-btn{padding:5px 8px;}
.ssl-landing-inner-content-block h2,.ssl-main-landing-section-fix h2{margin:0 0 8px 5px;font:bold 20px/22px Helvetica,Arial,sans-serif;}
.ssl-main-landing-section-fix .section-holder h2{margin-bottom:3px;}
.ssl-landing-inner-content-block .about-block h2{font-size:22px;line-height:25px;margin:0 0 4px;}
.compare-ssl-text{font:normal 18px/24px Helvetica,Arial,sans-serif;text-align:center;margin:0;}
.ssl-landing-inner-content-block .about-block{margin:0 0 54px 8px;padding:25px 0 0 50px;}
.ssl-landing-inner-content-block .about-block .description{padding:0;}
#main .section.ssl-main-landing-section-fix{border:none;padding-bottom:0;}
#main .section.ssl-main-landing-section-fix .section-holder{margin-top:0;}
.ssl-landing-sponsors .gallery{position:relative;padding:15px 0 50px 100px;}
.ssl-landing-sponsors .gallery .frame{width:775px;overflow:hidden;}
.ssl-landing-sponsors .gallery .frame ul{width:9999px;padding:0;overflow:hidden;}
.ssl-landing-sponsors .gallery .frame ul li{display:list-item;margin:0;width:155px;line-height:59px;float:left;}
.ssl-landing-sponsors .gallery .link-prev,.ssl-landing-sponsors .gallery .link-next{position:absolute;top:27px;background:url(../images/enterprise-gallery-nav.png) no-repeat;width:18px;height:37px;text-indent:-9999px;overflow:hidden;cursor:pointer;}
.ssl-landing-sponsors .gallery .link-prev{left:70px;background-position:-20px 0;}
.ssl-landing-sponsors .gallery .link-next{right:60px;background-position:0 0;}
#ssl-intro{width:985px;}
#ssl-intro .holder{width:auto;padding:20px 0;}
#ssl-intro h1{color:#000;display:block;font:100 40px/44px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;margin:1px auto 0;text-align:center;width:400px;}
#ssl-intro h2{color:#434343;display:block;font:100 28px/38px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:5px auto 20px;text-align:center;width:400px;}
#ssl-intro .ssl-columns a{text-align:center;background:#E9F1F4;border:1px solid #c1dae9;border-radius:4px;display:inline-block;margin-left:16px;padding:38px 21px 27px;position:relative;width:260px;top:0px;right:0px;opacity:1!important;}
#ssl-intro .ssl-columns a:hover .main-cta-btn2{background:#cad800;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
#ssl-intro .ssl-columns h3{color:#1f1f1f;display:block;font:100 24px/28px Helvetica,Arial,sans-serif;margin:22px auto 19px;text-align:center;width:214px;}
#ssl-intro .ssl-columns .main-cta-btn2{display:block;}
#footer .column .config-checker{border-top:1px solid #a4b2bc;padding-top:8px;width:260px;}
#footer .column .config-checker p{margin:2px 0 10px 8px;}
.educational-block.improve-ssl-block .text-block h3{font:bold 15px/17px Helvetica,Arial,sans-serif;margin:0 0 8px;}
.educational-block.gateway-block .text-block{padding:0 0 0 5px;}
.about-us-block .gateway-block .heading-section{margin-bottom:12px;}
.educational-block.gateway-block .text-block .description{padding:0;margin:0 10px 25px 0;}
.educational-block.gateway-block .text-block .description ul,.inner #content .features .features-block.gateway-features-block ul li{font-weight:normal;}
.inner #content .features .features-block.gateway-features-block{margin:0 50px 0 0;overflow:hidden;}
.inner #content .features .features-block.gateway-features-block ul{width:auto;}
.inner #content .gateway-block .features{padding:0;}
.about-us-block .text-block .main-cta-btn.auto-enrollment{margin:50px 0 30px;}
.gateway-block h3{font:bold 15px/17px Helvetica,Arial,sans-serif;margin:0 0 8px;}
.whmcs-top-block{overflow:hidden;}
.sub-inner .webinar-inner .webinar-btm-block.whmcs-btm-block{clear:both;}
.sub-inner .webinar-inner .whmcs-top-block .webinar-info h1{font-size:30px;line-height:36px;}
.sub-inner .webinar-inner .whmcs-top-block .webinar-info .webinar-presenters p{font-weight:normal;}
.sub-inner .webinar-inner .whmcs-top-block .webinar-image{margin:0 65px 0 10px;}
.sub-inner .webinar-inner .whmcs-btm-block .webinar-features h2{color:#083553;}
.sub-inner .webinar-inner .whmcs-btm-block .webinar-features .download-whmcs{font-size:16px;line-height:18px;color:#000;font-weight:bold;margin:0 0 30px;}
.sub-inner .webinar-inner .whmcs-btm-block .webinar-features h3{font:bold 18px/20px Helvetica,Arial,sans-serif;margin:0 0 12px;}
.sub-inner .webinar-inner .whmcs-btm-block ul{list-style:none;padding:0;margin:0 0 20px;}
.sub-inner .webinar-inner .whmcs-btm-block ul li{padding:0 0 0 14px;background:url(../images/bullet7.gif) no-repeat 0 4px;margin:0 0 15px;color:#000;}
.sub-inner .webinar-inner .whmcs-btm-block .webinar-features p{color:#000;}
.sub-inner .webinar-inner .webinar-signup .contact-form .heading h2 .whmcs-signup-title{display:inline-block;width:250px;vertical-align:top;font:bold 13px/16px Helvetica,Arial,sans-serif;margin:8px 0 0 10px;}
.blue-highlight{color:#0368b8!important;}
.sub-inner .webinar-inner .whmcs-btm-block.hc-btm-block .webinar-features h2{color:#000;}
.sub-inner .webinar-inner .whmcs-btm-block.hc-btm-block .webinar-features p{font-size:14px;line-height:18px;}
.sub-inner .webinar-inner .whmcs-top-block.hc-top-block .webinar-info h1{font:lighter 34px/38px Helvetica,Arial,sans-serif;}
.sub-inner .webinar-inner .hc-top-block .hostingcontroller-download{font:bold 16px/20px Helvetica,Arial,sans-serif;}
.sub-inner .webinar-inner .whmcs-btm-block.hc-btm-block .webinar-features h2{font-size:24px;line-height:28px;}
.sub-inner .webinar-inner .hc-btm-block .webinar-signup .contact-form .heading h2{color:#0368B8;margin:0 0 -24px;}
.sub-inner .webinar-inner .hc-btm-block .webinar-signup .contact-form .heading h2 .hc-signup-title{display:inline-block;font-size:18px;margin-right:100px;color:#000;}
.about-us-block .contact-form .instructions-text{margin:40px 74px 0 0;}
.about-us-block .contact-form .instructions-text p{color:#1C4866;margin:0 0 12px;font:normal 13px/16px Arial,Helvetica,sans-serif;}
.about-us-block .contact-form .row.extra-space{margin-bottom:40px;}
.about-us-block .contact-form .instructions-text ul{padding-left:25px;list-style-type:disc;}
.about-us-block .contact-form .instructions-text ul li{float:none;margin:0 0 2px;font:normal 13px/16px Arial,Helvetica,sans-serif;color:#1C4866;}
.about-us-block .contact-form .personalsign-1-msg{margin:16px 0 0;display:none;}
img.add-btm-space{margin-bottom:12px;}
.sub-inner .webinar-inner .webinar-image.seal-epermits-image{margin-right:29px;}
.sth-solution-features.seal-epermits-info ul li{color:#484848;}
.sth-solution-features.seal-epermits-info ul li strong{color:#000;}
.ev-green-block p{margin:300px 0 0;text-align:center;}
.plugin-block .alignright{float:right;margin-left:20px;}
.info-block.sni-info-block{background:url(../images/sni-cloud-banner-bg3.jpg) repeat-x 50% 0;height:308px;padding-bottom:25px;}
.info-block.sni-info-block .heading .description{padding:0;}
.info-block.sni-info-block .heading{color:#000;padding:47px 440px 35px 26px;}
.info-block.sni-info-block .heading h1{color:#000;font:lighter 38px/42px Helvetica,Arial,sans-serif;line-height:97%;margin:1px 0 16px;}
.info-block.sni-info-block .heading h2{color:#000;font:normal 32px/36px Helvetica,Arial,sans-serif;line-height:187%!important;margin:-10px 0 2px;}
.sni-info-block .heading .description p{font:lighter 22px/24px Helvetica,Arial,sans-serif;line-height:120%!important;}
.sni-cloud.content-block{padding:0 27px;}
.sni-cloud.content-block h2,.sni-cloud h2{color:black;font:lighter 28px Helvetica,Arial,sans-serif;letter-spacing:0px;margin:0 0 19px -1px;}
.sni-cloud.articles-list .article .description{padding:32px 0 0!important;}
.sni-cloud.articles-list .article .description h3{color:black;font:lighter 25px Helvetica,Arial,sans-serif;letter-spacing:0;margin:0 0 19px -1px;}
.sni-cloud.content-block .ipv4-section .ip4-img{float:left;padding:0 5px 0 0;}
.sni-cloud.content-block .ipv4-section .ip4-content{padding:3px 0 0 325px;}
.sni-cloud.content-block .ipv4-section .ip4-content h3{color:#000!important;margin-top:30px;}
.sni-cloud.content-block .ipv4-section .ip4-content,.sni-cloud.articles-list .article .description p{color:#868686;}
.sni-cloud.content-block .ipv4-section .ip4-content ul{list-style:none outside none;margin:9px 0 0;padding:0;width:430px;}
.sni-cloud.content-block .ipv4-section .ip4-content ul li{background:url("../images/bullet7.gif") no-repeat scroll 0 4px transparent;font-size:14px;line-height:17px;padding:0 0 0 16px;margin:0 12px 0 0;}
.sni-cloud.content-block .ipv4-section .ip4-content .options-block{margin:20px 0 0;width:550px;padding:0px;}
.sni-cloud.content-block .how-it-works-section{background:none repeat scroll 0 0 #F3F2F3;}
.sni-cloud.content-block .how-it-works-section .how-it-works-gallery{border:1px solid #e2e2e2;}
.how-it-works-section .how-it-works-gallery .frame{overflow:hidden;width:896px;}
.how-it-works-section .how-it-works-gallery .frame ul{overflow:hidden;width:9999px;}
.how-it-works-section .how-it-works-gallery .frame ul li{list-style:none outside none;width:896px;float:left;}
.how-it-works-section .how-it-works-gallery .frame ul li img{margin-left:-11px;}
.how-it-works-section .how-it-works-gallery{position:relative;}
.how-it-works-section .how-it-works-gallery .switchers{border-radius:5px 5px 5px 5px;overflow:hidden;padding:5px 10px 5px 3px;position:absolute;left:412px;background:#D2D2D2;}
.how-it-works-section .how-it-works-gallery .switchers li{list-style:none outside none;float:left;}
.how-it-works-section .how-it-works-gallery .switchers li.active a,.how-it-works-section .how-it-works-gallery .switchers .switchers li:active a{background-position:0 -40px;}
.how-it-works-section .how-it-works-gallery .switchers li a{background:url("../images/homepage-interaction-sprite.png") no-repeat scroll -49px 0 transparent;display:block;height:24px;margin:0 0 0 7px;text-indent:-9999px;width:24px;}
.sni-cloud.articles-list .article{padding:22px 30px 57px 3px;}
.how-it-works-section .how-it-works-gallery .switchers li:active a,.how-it-works-section .how-it-works-gallery .switchers li.active a{background-position:0 0;}
.sni-cloud.articles-list  #sni-first-article{margin:71px -18px -26px 0;}
.sni-cloud.articles-list .article #sni-cloud-padlock{margin:66px 0 3px 15px;}
.sni-cloud.articles-list .article #sni-cloud-server-types{margin:26px 60px 0 0;}
.sni-cloud.articles-list h2{border:0;}
.sni-cloud.articles-list .article #sni-ipad-graph{margin:79px 36px 0 15px;}
#sni-increased-revenue{width:513px;}
.sni-cloud-section{border-top:2px solid #d9d9d9;padding-bottom:60px;}
.sni-cloud.container{padding-top:40px;}
.sni-cloud.sni-cloud-quotes.container{width:986px;background:url("../images/sni-cloud-footer-bg.png");background-position:0% top;background-repeat:no-repeat;}
.sni-cloud.container .quote-holder-faster{height:215px;overflow:hidden;position:relative;opacity:1;}
.sni-cloud.container .quote-holder-faster .frame ul li .customer-quote-container{width:56%;margin:0 auto;position:relative;}
.open-speech-mark{position:absolute;}
.close-speech-mark{display:block;position:absolute;left:575px;z-index:1000;}
.quote-holder-faster.frame{position:absolute;opacity:0;top:0;left:0;}
.quote-holder-faster  .frame ul{margin:0;padding:0;list-style:none;}
.quote-holder-faster .frame ul li{float:left;}
.quote-holder-faster blockquote cite{color:#0368B8;font:lighter 13px/15px Helvetica,Arial,sans-serif;}
.quote-holder-faster .switchers{list-style:none outside none;margin:200px auto 0 408px;padding:0;}
.quote-holder-faster .switchers li{float:left;}
.quote-holder-faster .switchers a{display:block;background:url(../images/circle-switchers-sprite.png) no-repeat 0 0;height:17px;width:17px;text-indent:-9999px;margin-right:7px;}
.quote-holder-faster .switchers .active a{background-position:-18px 0;}
.customers-content-block .customer-quote-block{margin:0 0 36px;}
.switch-sub-inner.facebook-sub-inner .main-heading{padding-left:31px!important;}
.sni-cloud.sni-cloud-quotes.container h2,.sni-cloud.sni-cloud-quotes.container p{text-align:center!important;margin-left:-20px;}
.sni-cloud.sni-cloud-quotes.container p{font-size:141%;color:#4a4a4a;line-height:150%;}
.sni-cloud.sni-cloud-quotes.container .frame ul li .customer-quote-container img.customer-logo{display:block;margin:0 auto;}
.sni-cloud.sni-cloud-quotes.container  .frame ul li .customer-quote-container .sni-cloud.customer-name{color:#000;font-size:100%;}
.how-it-works.slider-text-container{margin-bottom:-130px;width:860px;overflow:hidden;color:black!important;font-size:11pt;line-height:110%;position:relative;z-index:100;}
.inner .how-it-works-section .how-it-works-gallery .next{background:url("../images/homepage-interaction-sprite.png") no-repeat scroll transparent;height:116px;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);transition:visibility 0s linear .4s,opacity .4s;-moz-transition:visibility 0s linear .4s,opacity .4s;-webkit-transition:visibility 0s linear .4s,opacity .4s;position:absolute;text-indent:-9999px;top:36.3%;width:88px;z-index:1000;background-position:0 -235px;right:-10.3%;}
.inner .how-it-works-section .how-it-works-gallery .prev{background:url("../images/homepage-interaction-sprite.png") no-repeat scroll 0 -88px transparent;height:116px;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);transition:visibility 0s linear .4s,opacity .4s;-moz-transition:visibility 0s linear .4s,opacity .4s;-webkit-transition:visibility 0s linear .4s,opacity .4s;position:absolute;text-indent:-9999px;top:36.3%;left:-10.1%;width:88px;z-index:1000;}
.inner .how-it-works-section .how-it-works-gallery:hover .prev,.inner .how-it-works-section .how-it-works-gallery:hover .next{opacity:1;visibility:visible;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;}
.enterprise-pki-block .info-block .buttons-holder .alt-cta-btn{padding:9px 0 0;text-indent:0;width:135px;height:26px;font-weight:bold;letter-spacing:0;border-radius:0;box-shadow:none;background:#575757;background:-moz-linear-gradient(top,#575757 50%,#000000 56%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#575757),color-stop(56%,#000000));background:-webkit-linear-gradient(top,#575757 50%,#000000 56%);background:-o-linear-gradient(top,#575757 50%,#000000 56%);background:-ms-linear-gradient(top,#575757 50%,#000000 56%);background:linear-gradient(to bottom,#575757 50%,#000000 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757',endColorstr='#000000',GradientType=0 );}
.enterprise-pki-block .info-block .buttons-holder .alt-cta-btn:hover{background:#787878;background:-moz-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#787878),color-stop(56%,#3b3b3b));background:-webkit-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-o-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:-ms-linear-gradient(top,#787878 50%,#3b3b3b 56%);background:linear-gradient(to bottom,#787878 50%,#3b3b3b 56%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878',endColorstr='#3b3b3b',GradientType=0 );}
.popup.volume-discount-popup .holder{width:467px;padding:20px 50px;}
.volume-discount-popup h2{font:bold 20px/22px Helvetica,Arial,sans-serif;margin:0 0 18px;}
.volume-discount-popup h3{font:bold 16px/18px Helvetica,Arial,sans-serif;margin:0 0 16px;}
.volume-discount-popup ul{padding:0 0 0 20px;list-style:none;margin:0;}
.volume-discount-popup ul li{font:normal 14px/16px Helvetica,Arial,sans-serif;margin:0 0 12px;}
.volume-discount-popup ul li .type{display:inline-block;width:218px;}
.volume-discount-popup .holder p{margin:30px 0 20px;}
.volume-discount-popup .holder .alt-cta-btn{float:none;font-size:14px;line-height:16px;padding:6px 8px;}
.volume-discount-popup .holder .main-cta-btn{font-size:14px;line-height:16px;padding:6px 8px;}
.sub-inner .webinar-inner .whmcs-btm-block .parsley-error-list{margin:0;}
.sub-inner .webinar-inner .whmcs-btm-block .parsley-error-list li{padding:0 0 0 2px;background:none;margin:0;color:#B10C0C;font:bold 11px/13px Arial,Helvetica,sans-serif;}
.sub-inner .sub-inner-w2.g-apps-landing{border:none;width:1010px;padding:0 40px;}
.sub-inner .g-apps-landing .sub-inner-w3{padding:35px 0 30px;}
.sub-inner .g-apps-landing .main-heading{padding:0 0 20px 11px;}
.sub-inner .g-apps-landing .main-heading .logo{background:url(../images/globalsign-logo-large.png) no-repeat;width:257px;height:55px;}
.g-apps-landing .g-apps-banner-block{background:#1170a2;border-bottom:solid 13px #20b0cc;padding:55px 37px 2px;overflow:hidden;}
.g-apps-landing .g-apps-banner-block img{float:left;margin:0 43px 0 0;}
.g-apps-landing .g-apps-banner-block h1{font:bold 36px/40px Helvetica,Arial,sans-serif;margin:7px 20px 17px 0;color:#FFF;letter-spacing:-1px;}
.g-apps-landing .g-apps-banner-block p{margin:0 0 19px;font:lighter 20px/28px Helvetica,Arial,sans-serif;color:#FFF;}
.g-apps-landing .g-apps-banner-block ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.g-apps-landing .g-apps-banner-block ul li{background:url(../images/g-apps-landing-sprite.png) no-repeat 0 -453px;padding:7px 0 0 35px;font:normal 16px/18px Helvetica,Arial,sans-serif;color:#FFF;margin:0 0 7px;letter-spacing:-1px;}
.g-apps-landing .g-apps-solutions-block{background:#EEF2F2;border:solid 1px #E3E3E3;overflow:hidden;padding:34px 30px 124px;}
.g-apps-landing .g-apps-solutions-block h2{font:100 24px/26px Helvetica,Arial,sans-serif;color:#000;margin:0 0 12px;}
.g-apps-landing .g-apps-solutions-block .column{float:left;width:280px;}
.g-apps-landing .g-apps-solutions-block .column .icon{background:url(../images/g-apps-landing-sprite.png) no-repeat;width:92px;height:92px;text-indent:-9999px;margin:28px 0 24px 71px;}
.g-apps-landing .g-apps-solutions-block .column.guide .icon{background-position:0 -162px;margin-left:50px;}
.g-apps-landing .g-apps-solutions-block .column.contact .icon{background-position:0 -325px;margin-left:36px;}
.g-apps-landing .g-apps-solutions-block .column.video{margin-right:50px;}
.g-apps-landing .g-apps-solutions-block .column.guide{margin-right:60px;}
.g-apps-landing .g-apps-solutions-block .column.contact{width:225px;}
.g-apps-landing .g-apps-solutions-block .column h3{font:normal 16px/18px Helvetica,Arial,sans-serif;color:#3d3d3d;margin:0 0 15px 4px;}
.g-apps-landing .g-apps-solutions-block .column.guide h3{font-size:15px;margin:-1px 60px 22px 2px;}
.g-apps-landing .g-apps-solutions-block .column.contact h3{font-size:14px;margin:-1px 0 11px 2px;}
.g-apps-landing .g-apps-solutions-block .column.guide p{margin:0 5px 49px 2px;font:normal 13px/16px Helvetica,Arial,sans-serif;color:#717171;}
.g-apps-landing .g-apps-solutions-block .column.video ul{margin:0 0 29px 10px;list-style:none;padding:0;}
.g-apps-landing .g-apps-solutions-block .column.video ul li{background:url(../images/g-apps-landing-sprite.png) no-repeat 0 -453px;padding:4px 0 0 32px;font:bold 13px/15px Helvetica,Arial,sans-serif;color:#717171;margin:0 0 18px;}
.g-apps-landing .g-apps-solutions-block .column .cta-btn{display:inline-block;font:normal 14px/16px Helvetica,Arial,sans-serif;color:#FFF;padding:13px 0;background:#1170a2;margin:0 0 0 10px;border:none;cursor:pointer;text-align:center;width:148px;}
.g-apps-landing .g-apps-solutions-block .column .cta-btn:hover{color:#FFF;background:#1383be;}
.g-apps-landing .g-apps-solutions-block .column.guide .cta-btn{margin-left:2px;}
.g-apps-landing .g-apps-solutions-block .g-apps-form{margin:0 5px 0 2px;}
.g-apps-landing .g-apps-solutions-block .g-apps-form label{font:normal 15px/18px Arial,Helvetica,sans-serif;color:#000;display:block;margin:0 0 6px;}
.g-apps-landing .g-apps-solutions-block .g-apps-form .req-note{float:right;font:normal 11px/13px Arial,Helvetica,sans-serif;color:#000;margin:4px 6px 0 0;}
.g-apps-landing .g-apps-solutions-block .g-apps-form input.text{border:solid 1px #c0c4c5;padding:3px 8px;width:199px;color:#b6b6b6;margin:0 0 13px;}
.g-apps-landing .g-apps-solutions-block .g-apps-form input.text.text-active{color:#000;}
.g-apps-landing .g-apps-solutions-block .column.contact .g-apps-form .cta-btn{margin:5px 0 0;}
.sub-inner .g-apps-landing .footer{padding:12px 0 0;font:normal 11px/13px Arial,Helvetica,sans-serif;color:#828282;}
.g-apps-landing .g-apps-solutions-block .overview-block{margin:0 60px 0 5px;}
.g-apps-landing .g-apps-solutions-block .overview-block p{color:#2D2D2D;font:normal 14px/20px Arial,Helvetica,sans-serif;margin:25px 0 39px 1px;}
.inner #content .gateway-block .tabs{padding:0 52px 0 0;}
.inner .gateway-block .content-block.tabs .tabset li{margin:0;padding:0;}
.inner .gateway-block .content-block.tabs .tabset em{min-width:115px;width:auto;padding-right:5px;}
.inner .gateway-block .content-block.tabs .tabset span{padding:4px 0 7px 22px;}
.button-block .main-cta-btn.joingreen{font-size:13px;font-weight:bold;padding:3px 20px;background-position:0;float:left;}
.button-block .alt-cta-btn-sm.joinblack{margin-left:10px;font-size:13px;font-weight:bold;letter-spacing:0;padding:3px 8px;background-position:0;}
.support-search-link{float:right;display:inline-block;font-size:15px;line-height:32px;margin-right:2px;}
.choose-product-block.dynamic-contact .contact-form input:disabled,.choose-product-block.dynamic-contact .contact-form textarea:disabled{opacity:.7;}
.choose-product-block.dynamic-contact .contact-form.dynamic-region{padding:30px 46px 18px 126px;}
.sub-inner .choose-product-block.dynamic-contact h1{margin:20px 0 20px 2px;font-size:26px;font-weight:normal;line-height:28px;}
.choose-product-block.dynamic-contact .contact-form.dynamic-region label,.choose-product-block.dynamic-contact .contact-form.dynamic-region .label{font-size:18px;line-height:20px;}
.choose-product-block.dynamic-contact .contact-form.dynamic-region select{width:auto;margin-left:0;}
.choose-product-block.dynamic-contact .main-cta-btn,.choose-product-block.dynamic-contact .main-cta-btn2{margin-left:10px;cursor:pointer;}
.choose-product-block.simple-contact .contact-form .parsley-error-list{color:#B32626;margin:5px 0 0;}
.choose-product-block.simple-contact .contact-form .step{margin:0 0 11px -60px;font:normal 18px/20px Arial,Helvetica,sans-serif;color:#1C4866;}
.choose-product-block.simple-contact .contact-form .step .step-num{display:inline-block;margin:0 40px 0 0;width:20px;}
.choose-product-block.simple-contact .contact-form .form-dynamic-block .step{margin:40px 0 18px -60px;}
.choose-product-block.simple-contact h2,.choose-product-block.simple-contact h3{color:#1C4866;}
.educational-block .text-block .description .auth-pkos-links{padding:0;}
.educational-block .text-block .description .auth-pkos-links li{padding:0;background:none;float:left;}
.educational-block .text-block .description .auth-pkos-links li a{display:block;overflow:hidden;padding:0;}
.educational-block .text-block .description .auth-pkos-links li a span{display:block;width:90px;text-indent:-9999px;height:118px;background:url(../images/authentication-pkos-sprite.png) no-repeat 0 0;}
span.educational-block .text-block .description .auth-pkos-links li .auth-01 span{width:101px;background-position:0 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-01:hover span{background-position:0 -111px;}
.educational-block .text-block .description .auth-pkos-links li .auth-02 span{width:82px;background-position:-90px 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-02:hover span{background-position:-90px -111px;}
.educational-block .text-block .description .auth-pkos-links li .auth-03 span{width:99px;background-position:-172px 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-03:hover span{background-position:-172px -111px;}
.educational-block .text-block .description .auth-pkos-links li .auth-04 span{width:94px;background-position:-271px 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-04:hover span{background-position:-271px -111px;}
.educational-block .text-block .description .auth-pkos-links li .auth-05 span{background-position:-365px 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-05:hover span{background-position:-365px -111px;}
.educational-block .text-block .description .auth-pkos-links li .auth-06 span{background-position:-455px 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-06:hover span{background-position:-455px -111px;}
.educational-block .text-block .description .auth-pkos-links li .auth-07 span{width:131px;background-position:-545px 0;}
.educational-block .text-block .description .auth-pkos-links li .auth-07:hover span{background-position:-545px -111px;}
.educational-block .text-block .description .auth-pkos-links p{text-align:center;color:#1c4866;padding-left:12px;}
.educational-block .text-block .description .auth-pkos-links a:hover p{color:#2A6FFD;}
.about-us-block .contact-form h2{color:#083553;font:normal 22px/24px Helvetica,Arial,sans-serif;margin:0;}
.ca-certificates-block{margin:0 0 0 4px;}
.ca-certificates-block table{border-collapse:collapse;border:solid 1px #CCC;}
.ca-certificates-block table td{border-bottom:solid 1px #CCC;padding:20px;max-width:422px;}
.ca-certificates-block table td span{display:block;word-wrap:break-word;}
.ca-certificates-block table td .locale-date{display:inline;}
.ca-certificates-block table td .epoch-millis{display:none;}
.ca-certificates-block table tr.last-child td,.ca-certificates-block table tr:last-child td{border-bottom:none;}
.ca-certificates-block table .cert-name-cell{background:#EFEFEF;border-right:solid 1px #CCC;width:150px;padding:30px 15px;font:normal 15px/20px Helvetica,Arial,sans-serif;}
.ca-certificates-block table .key-info-cell{border-right:solid 1px #CCC;font:normal 15px/20px Helvetica,Arial,sans-serif;padding:10px;}
.ca-certificates-block table .key-info-cell ul{list-style:none;margin:0;padding:0;}
.ca-certificates-block table .key-info-cell ul li{border-top:solid 1px #CCC;text-align:center;padding-top:5px;}
.ca-certificates-block table .key-info-cell ul li.first-child,.ca-certificates-block table .key-info-cell ul li:first-child{border-top:none;}
.sub-inner .sub-inner-w2.enterprise-contact-form{padding:0 70px 0;width:880px;}
.sub-inner .sub-inner-w3.enterprise-sub{padding:43px 0 25px;}
.sub-inner .enterprise-contact-form .main-content-block{margin:0 0 0 16px;}
.sub-inner .enterprise-contact-form .main-heading .contacts-block{float:right;width:180px;}
.sub-inner .choose-product-block.enterprise-contact{width:450px;padding:0;float:left;}
.enterprise-contact-form .main-content-block h1{font:bold 25px/28px Helvetica,Arial,sans-serif;margin:8px 0 30px 2px;}
.choose-product-block.simple-contact.enterprise-contact .contact-form{padding:20px 25px 52px 23px;margin:0;}
.choose-product-block.simple-contact.enterprise-contact .contact-form .heading{padding:0 4px 0 0;}
/* .choose-product-block.simple-contact.enterprise-contact .contact-form .row{margin:0 0 25px;}
*/
.choose-product-block.simple-contact.enterprise-contact .contact-form .row.contain{margin:0 0 25px 10px;}
.sub-inner-w3.enterprise-sub .choose-product-block.simple-contact.dynamic-contact.enterprise-contact .contact-form .text{width:179px;padding-right:0px;}
.sub-inner-w3.enterprise-sub .choose-product-block.simple-contact.dynamic-contact.enterprise-contact .contact-form select{width:186px;}
.choose-product-block.simple-contact.enterprise-contact .contact-form .holder{float:left;padding:9px 0 0 0;width:188px;margin:0 3px 0 10px;}
.choose-product-block.simple-contact.enterprise-contact .contact-form .holder:nth-child(2){margin-left:10px;}
.choose-product-block.simple-contact.enterprise-contact .contact-form .selectric-holder{float:left;clear:both;}
.sub-inner-w2 .contact-step-arrows{width:366px;float:left;margin:3px 28px 0 2px;}
.sub-inner-w2 .contact-step-arrows .step{clear:both;overflow:hidden;margin:0 0 25px;padding:11px 32px 0 10px;}
.sub-inner-w2 .contact-step-arrows .step.highlight{background:url(../images/enterprise-contact-arrow-bg.png) no-repeat;height:70px;}
.sub-inner-w2 .contact-step-arrows .step .step-bullet{background:url("../images/step-number-bg2.png") no-repeat scroll center center;color:#FFFFFF;display:block;float:left;font-size:27px;text-align:center;height:28px;width:40px;padding-top:12px;margin-right:14px;}
.sub-inner-w2 .contact-step-arrows .step .description{overflow:hidden;}
.sub-inner-w2 .contact-step-arrows .step h4{font:normal 20px/22px Helvetica,Arial,sans-serif;margin:3px 0;color:#083553;}
.sub-inner-w2 .contact-step-arrows .step p{color:#81888F;margin:0;font-family:Helvetica,Arial,sans-serif;}
.contact-form.enterprise-contact .main-cta-btn{padding:6px 10px;margin:10px;}
.table-block.cse-block{margin-top:50px;min-height:300px;}
.trusted-root-block.pdf-signing-block .text-block .holder .block{width:290px;}
.trusted-root-block.pdf-signing-block .text-block .holder .block.second{margin-left:77px;}
.trusted-root-block.pdf-signing-block .text-block .holder .block{width:305px;}
.trusted-root-block.pdf-signing-block .text-block .holder .block.trusted-microsoft{margin-right:77px;width:290px;}
.nomargin{margin:0!important;}
/** * Slidy Logo Slider. */
div.slidy{width:100%;height:150px;overflow:hidden;}
div.slidy > div.left{display:inline-block;float:left;width:30px;}
div.slidy > div.left > span,div.slidy > div.right > span{background:url('/images/slidy-nav.png') -20px 50% no-repeat;width:20px;height:100%;display:inline-block;cursor:pointer;}
div.slidy > div.right > span{background-position:0px 50%;float:right;}
div.slidy > div.right{display:inline-block;float:right;width:30px;}
div.slidy > div.container{float:left;width:auto;overflow:hidden;height:100%;margin:0;padding:0;}
div.slidy > div.container > div.buffer > ul{width:auto;padding:0;margin:0;height:100%;}
div.slidy > div.container > div.buffer > ul > li{float:left;display:block;height:100%;text-align:center;overflow:hidden;}
div.slidy > div.container > div.buffer > ul > li > *{vertical-align:middle;max-width:100%;max-height:100%;}
.centerer{display:inline-block;height:100%;vertical-align:middle;}
/** * End Slidy */
/** * Fancybox */
/* ! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif'); /* helps IE */
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}
/* Overlay helper */
.fancybox-lock{overflow:hidden!important;width:auto;}
.fancybox-lock body{overflow:hidden!important;}
.fancybox-lock-test{overflow-y:hidden!important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
/* Title helper */
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; /* Fallback for web browsers that doesn't support RGBa */
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
/* Retina graphics! */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px; /* The size of the normal image,half the size of the hi-res image */}
	#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px;/* The size of the normal image,half the size of the hi-res image */}
}
/** * End FancyBox */
.no-nav .page-heading{padding-bottom:20px;}
.sub-inner.buy .page-heading{padding-bottom:0;}
.sub-inner.buy .signup-background{position:absolute;margin-left:-90px;margin-top:-60px;}
.sub-inner.buy .page-heading.signup{position:relative;top:10px;padding-bottom:0;min-height:450px;padding-left:374px;}
/* ------ $MODULE$ segment-lr-content (single-col-landing)------ */
#main.single-col-landing{width:100%;}
.lr-seg-base{overflow:hidden;}
.large-banner-block.gs-advantage{background:#DDDDDD url("https://static1.globalsign.com/images/why-globalsign-banner-img.jpg") center top no-repeat;border-left:1px inset #000000;border-right:1px inset #000000;height:359px;width:100%;}
.large-banner-block.gs-advantage .description{margin:0 auto;padding:81px 30px 0 15px;width:930px;}
.large-banner-block.gs-advantage h2{color:#FFFFFF;font:200 30px/36px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:-6px 0 0;}
.large-banner-block.gs-advantage .description p{font:100 38px/40px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;}
#content.single-col-content{width:100%;float:none;}
.vert-container{clear:both;padding:53px 0;overflow:hidden;}
.vert-container.first{padding-top:0;}
.vert-container .inner{margin:0 auto;width:980px;padding-left:15px;}
.vert-container.last .inner{opacity:1;}
.vert-container.highlight{background:#f5f5f5;}
.vert-container .primary{width:555px;}
.vert-container .primary h1{font:200 32px/38px Helvetica,Arial,sans-serif;color:#333;margin:0 0 7px;}
.vert-container .primary h3{font:100 24px/28px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#000000;margin:0;}
.vert-container .primary p{font:200 15px/22px Helvetica,Arial,sans-serif;color:#2c2b2b;}
.vert-container .primary a{font:500 15px/22px Helvetica,Arial,sans-serif;}
.vert-container .seg1,.vert-container .seg2{float:left;}
.vert-container .seg2.primary,.vert-container .seg2.secondary{margin-left:95px;}
.vert-container .secondary img{margin-top:14px;}
.vert-container .seg2.secondary img{margin-right:10px;}
.vert-container .seg2.secondary .vert-align{margin-top:40px;}
.vert-container .seg1.secondary .webtrust-img-gs-advantage{margin:8px 63px 0 106px;}
.vert-container .next-steps{margin:48px 0 80px;}
.vert-container .next-steps h3{color:#343434;display:inline-block;font:500 18px/22px Helvetica,Arial,sans-serif;margin:6px 0 0;}
.vert-container .next-steps .next-step-tab{background:url(https://static2.globalsign.com/images/next-step-tab.png) no-repeat;color:#FFF;display:block;width:100px;height:25px;font:bold 15px/18px Arial,Helvetica,sans-serif;float:left;padding:9px 0 0 12px;margin:0 10px 0 0;}
.vert-container .primary .next-steps h3 a{font:500 18px/22px Helvetica,Arial,sans-serif;}
.fade-strip.gs-advantage{height:185px;position:relative;top:39px;width:317px;}
.fade-strip.gs-advantage .grey,.fade-strip.gs-advantage .color{background:url("https://static1.globalsign.com/images/globalsign-advantage-customers.jpg") no-repeat scroll 0 0 rgba(0,0,0,0);height:185px;left:0;position:absolute;text-indent:-9999px;top:0;width:317px;}
.fade-strip.gs-advantage .grey{background:url("https://static1.globalsign.com/images/globalsign-advantage-customers-grey.jpg") no-repeat;}
/* Site seal generator */
.site-seal-gen .step-box{/* blue version */
	position:relative;border:solid 1px #BBDCF5;border-radius:3px;background:rgba(235,242,245,1); /* grey version */
border:1px solid #d9dada;border-radius:4px;background:none repeat scroll 0 0 #fafafa;margin:20px 0 0 0;overflow:hidden;padding:30px;}
.site-seal-gen .step-box-transparent{margin:30px 0 0 0;overflow:hidden;position:relative;}
.site-seal-gen .step-box .cover, .site-seal-gen .step-box-transparent .cover {position: absolute;z-index: 100;width: 100%;height: 100%; display: none;}
.site-seal-gen .step-box .cover {background: rgba(250,250,250,0.8);}
.site-seal-gen .step-box-transparent .cover {background: rgba(255,255,255,0.8);}
.site-seal-gen .step-box.disabled .cover, .site-seal-gen .step-box-transparent.disabled .cover {display: block;}
.site-seal-gen .step-box.disabled textarea { display: none; }
.site-seal-gen ul{list-style:none;padding:0;}
.site-seal-gen ul li{padding:15px 18px;border:solid 1px transparent;background:rgba(235,242,245,0);border-radius:3px;display:inline-block;}
.site-seal-gen ul li a div{transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;opacity:0.75;}
.site-seal-gen ul li a:hover div{transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;opacity:1;cursor:pointer;}
.site-seal-gen ul li.active{padding:15px 18px;border:solid 1px #BBDCF5;border-radius:3px;background:rgba(235,242,245,1);display:inline-block;}
.site-seal-gen ul li.active a div{transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s;opacity:1;}
.site-seal-gen ul li.last{margin:0;}
.site-seal-gen ul li .tooltip-holder{margin:27px 0 0 145px;}
.site-seal-gen ul li .input-holder{margin:20px 0 0 0;}
.site-seal-gen ul li .icon.w-bg{background:#166485;padding:5px 7px;border-radius:5px;position:relative;top:1px;}
.site-seal-gen ul.select-size li{margin-right:20px;}
.site-seal-gen ul li .icon-size{background:#4F4F51; /* switch this to something else */
color:#fff;text-align:center;border-radius:3px;}
.site-seal-gen ul li .icon-size.large{width:125px;height:41px;padding:9px 0 0 0;}
.site-seal-gen ul li .icon-size.medium{width:110px;height:38px;padding:7px 0 0 0;}
.site-seal-gen ul li .icon-size.small{width:100px;height:35px;padding:4px 0 0 0;}
.site-seal-gen ul li .icon-size.micro{width:90px;height:34px;padding:1px 0 0 0;}
.site-seal-gen .copy-paste textarea{margin:20px 0;padding:10px;resize:none;width:97%;border:1px solid #ddd; overflow: hidden; color: #666; font-weight: bold;}
.site-seal-gen textarea {font-family: "Courier New", monospace;}
.site-seal-gen .container-area { margin-top: 20px; }
.site-seal-gen .container-area { margin-top: 20px; }
.site-seal-gen label.clickable:hover { cursor:pointer; }
.site-seal-gen .container-area textarea { border: 1px solid #ddd; color: #666; margin: 10px 0 0; padding: 5px 8px; width: 600px; overflow: hidden; resize: none; width: 97%; font-weight:bold; }
.site-seal-gen #seal-step-3 label:first-of-type { margin-right: 30px; }
/* simple api generator+previewer */
#sapi-preview fieldset{background:none repeat scroll 0 0 #eef2f2;border:1px solid #e2e2e2;color:#828282; /* font-size:11px; */
line-height:13px;margin:19px 0 20px 0;padding:30px;}
#sapi-preview fieldset label{color:#1c4866;display:block;font-size:15px;line-height:24px;margin:0 10px 0 0;float:left;}
#sapi-preview .row{margin:8px 0 7px 0;}
#sapi-preview .row.single{margin:0;}
#sapi-preview .row.bold{/* for error messages */
font-weight:bold;display:none;}
#sapi-preview .row .holder{display:inline-block;vertical-align:top;margin:0;width:310px;}
#sapi-preview .row .holder.small{width:120px;}
#sapi-preview .row .holder.wide{width:500px;}
#sapi-preview .row .holder.rename .text{display:none;}
#sapi-preview .text{background:none repeat scroll 0 0 #fff;border:1px solid #c0c4c5;color:#b6b6b6;display:block;height:16px;margin:0;padding:3px 5px;width:176px;}
#sapi-preview .radio{float:left;margin:5px 8px 0 0;}
#sapi-preview .rename-link{margin:0 0 0 -8px;display:none;}
#sapi-preview fieldset h3{margin:10px 0;}
#sapi-preview select{width:188px;padding:1px 2px;border:1px solid #c0c4c5;}
/* New product purchase flows */
.sub-inner.buy .main-heading{padding:0 0 20px;}
.sub-inner.buy .logo{background:url(../images/globalsign-logo-262x55.png) no-repeat;width:262px;height:55px;}
.sub-inner.buy .contacts-block{font-size:14px;margin-left:35px;width:570px;color:#444;}
.sub-inner.buy .pricing-switcher-box{float:right;left:-18px;top:20px;}
.sub-inner .main-heading .contacts-block p{font:100 16px/20px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#2a2a2a;}
.sub-inner.buy .contacts-block .phone{margin-top:10px;width:230px;text-align:center;}
.sub-inner.buy .contacts-block dl{font-family:"HelveticaNeue","LatoThin",Helvetica,Arial,sans-serif;font-weight:lighter;font-size:16px;line-height:20px;}
.sub-inner.buy .buy-steps{position:relative;left:30px;float:right;min-width:296px;height:80px;text-align:center;background:url("../images/product-steps-background.png") center 12px no-repeat;font:100 16px/20px Helvetica,Arial,sans-serif;}
.sub-inner.buy .buy-steps .step{text-align:center;display:inline-block;vertical-align:top;width:80px;line-height:16px;}
.sub-inner.buy .buy-steps .step h3{margin:0px auto 10px;color:#999;width:24px;height:24px;border-radius:20px;border:1px solid #fff;box-shadow:0px 0px 1px 2px rgba(0,0,0,0.1);background:#ededed; /* Old browsers */
	background:-moz-linear-gradient(top,#ededed 0%,#ffffff 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ededed 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ededed 0%,#ffffff 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ededed 0%,#ffffff 100%); /* IE10+ */
	background:linear-gradient(to bottom,#ededed 0%,#ffffff 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed',endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
font-family:Arial,sans-serif;}
.sub-inner.buy .buy-steps .step.active h3{color:#fff;background:#b6b7b8; /* Old browsers */
	background:-moz-linear-gradient(top,#b6b7b8 0%,#cccccc 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b6b7b8),color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#b6b7b8 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#b6b7b8 0%,#cccccc 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#b6b7b8 0%,#cccccc 100%); /* IE10+ */
	background:linear-gradient(to bottom,#b6b7b8 0%,#cccccc 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b7b8',endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.sub-inner.buy .buy-steps .step p{color:#888;font:14px Arial;}
.sub-inner.buy .buy-steps .step.active p{color:#444;}
.sub-inner.buy h1{font-family:"HelveticaNeue","Lato",Helvetica,Arial,sans-serif;font-weight:lighter;color:#000;margin-bottom:10px;font-size:30px;margin-left:-2px;}
.sub-inner.buy h2{font-family:"HelveticaNeue","Lato",Helvetica,Arial,sans-serif;font-weight:lighter;color:#666;}
.sub-inner.buy h2.second{margin:26px 0 10px;font-family:"HelveticaNeue","Lato",Helvetica,Arial,sans-serif;font-weight:lighter;}
/* Just throwing some signup page css in here because I don't know what to do with it and it uses almost the same template... */
.sub-inner.buy .signup h2{font-family:"HelveticaNeue","LatoThin",Helvetica,Arial,sans-serif;font-weight:lighter;font-size:22px;color:#666;margin:30px 0 12px;}
.sub-inner.buy .signup p:not(.label){color:#1e1e1e;margin:22px 0;padding:0;}
.sub-inner.buy .two-column{border:1px solid #cfe2f1;background:#f6fbfc;display:inline-block;vertical-align:top;padding:26px 30px 30px;width:373px; /* height:240px; */
margin-left:8px;text-align:center;}
.sub-inner.buy .two-column-white{width:440px;display:inline-block;vertical-align:top;margin:40px 0 15px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.sub-inner.buy .two-column-white.signup{vertical-align:bottom;margin:20px 0 30px;}
.sub-inner.buy .two-column-white.disabled{opacity:0.3;filter:alpha(opacity=30);}
.sub-inner.buy .two-column-white h3{font-size:20px;color:#2a2a2a;}
.sub-inner.buy .two-column.first{margin-left:0;}
.sub-inner.buy .two-column .java-logo{background:url("../images/buy-code-signing-java-logo.png") no-repeat scroll center 0 rgba(0,0,0,0);height:71px;margin-top:-10px;}
.sub-inner.buy .tri-column{border:1px solid #cfe2f1;background:#f6fbfc;display:inline-block;vertical-align:top;padding:26px 27px 30px;width:230px;height:240px;margin-left:8px;text-align:center;position:relative;}
.sub-inner.buy .tri-column.first{margin-left:0;}
.sub-inner.buy .tri-column h2,.sub-inner.buy .two-column h2{font-size:27px;color:#000;margin-bottom:10px;}
.sub-inner.buy .two-column.mp h2{margin-bottom:35px;margin-top:30px;}
.sub-inner.buy .tri-column h3{font-size:24px;color:#000;margin-bottom:10px;}
.sub-inner.buy .tri-column p{margin-bottom:10px;font-size:16px;color:#000;}
.sub-inner.buy .two-column p{margin:30px auto 40px;margin-bottom:40px;font-size:16px;color:#000;}
.sub-inner.buy .tri-column p.light{font-size:15px;color:#666;}
.sub-inner.buy .tri-column p.blue{line-height:18px;font-size:15px;margin-top:0;margin-bottom:40px;color:#0068b5;}
.sub-inner.buy .tri-column.personalsign p.blue{margin-top:20px;margin-bottom:30px;}
.sub-inner.buy .tri-column.first.personalsign p.blue{margin-top:35px;margin-bottom:50px;}
.sub-inner.buy .tri-column.last p.blue{margin-top:0;margin-bottom:50px;}
.sub-inner.buy .tri-column.last.personalsign p.blue{margin-top:30px;margin-bottom:40px;}
.sub-inner.buy .buy-last-step-text{margin:0 0 30px;color:#828282;font:300 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;}
.sub-inner.buy .tri-column a.main-cta-btn2,.sub-inner.buy .tri-column a.alt-cta-btn2{/* align all cta buttons vertically */
bottom:24px;display:block;left:0;margin:0 auto;max-width:140px;position:absolute;right:0;}
.product-buy-box{padding:0px 15px;width:850px;border:1px solid #cfe2f1;background:#f6fbfc;display:none;}
.product-buy-box hr{margin:0 0 0 36px;width:780px;border:0;border-bottom:1px solid #ddd;}
.product-buy-box .product:hover{cursor:pointer;}
.product-buy-box .product{padding:25px 0 27px 0;}
.product-buy-box .product.first{border:0;}
.product-buy-box .product .left{/* width:40px; */
padding:5px 10px 0 8px;text-align:center;display:inline-block;vertical-align:top;}
.product-buy-box .product .left.java{width:120px;height:100px;background:url("/files/9114/0475/1259/java.png") no-repeat scroll 10px center;padding:5px 10px 0 8px;text-align:center;display:inline-block;vertical-align:top;}
.product-buy-box .product .left input{display:none;}
.product-buy-box .product .radio-outer{width:14px;height:14px;border:1px solid #aaa;background:#eee; /* paste gradient code */
	background:-moz-linear-gradient(top,#f1f1f1 0%,#d3d4d4 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#d3d4d4)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#f1f1f1 0%,#d3d4d4 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#f1f1f1 0%,#d3d4d4 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#f1f1f1 0%,#d3d4d4 100%); /* IE10+ */
	background:linear-gradient(to bottom,#f1f1f1 0%,#d3d4d4 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1',endColorstr='#d3d4d4',GradientType=0 ); /* IE6-9 */
border-radius:20px;}
.product-buy-box .product .radio-inner{width:10px;height:10px;background:transparent;border-radius:20px;margin:2px 0 0 2px;transition:background 0.2s;-webkit-transition:background 0.2s;}
.product-buy-box .product.selected .radio-inner{background:#4790d5;transition:background 0.2s;-webkit-transition:background 0.2s;}
.product-buy-box .product .mid{width:550px;margin-right:80px;display:inline-block;vertical-align:top;}
.product-buy-box .product .mid.java{width:450px;margin-right:80px;display:inline-block;vertical-align:top;margin-top:25px;}
.product-buy-box .product .mid h2{color:#000;font-size:20px;font-family:"HelveticaNeue","Lato",Helvetica,Arial,sans-serif;margin:0 0 0 0;font-weight:normal;}
.product-buy-box .product.larger .mid h2{font-size:24px;font-family:Helvetica,"Lato",Arial,sans-serif;font-weight:normal;}
.product-buy-box .product .mid .caption{margin:0 0 0 10px;position:relative;top:-2px;padding:4px 8px;background:#0D4979;color:#fff;font-family:"Helvetica Light",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;}
.product-buy-box .product .mid p{font-size:16px;font-family:"Helvetica Light",Helvetica,Arial,sans-serif;color:#666;line-height:18px;margin:10px 0 0 0;}
.product-buy-box .product .mid p.green{color:#089118;font-weight:bold;font-size:15px;}
.product-buy-box .product .right{padding-top:18px;display:inline-block;vertical-align:top;}
.product-buy-box .product .right.java{padding-top:28px;}
.product-buy-box .product .right .from{font-size:12px;font-family:Arial,sans-serif;color:#000;}
.product-buy-box .product.larger .right .from{font-size:14px;}
.product-buy-box .product .right p{margin:0px;font-size:20px;font-family:"HelveticaNeue Thin","LatoThin",Helvetica,Arial,sans-serif;}
.product-buy-box .product .right .price{line-height:28px;font-size:28px;font-family:Helvetica,Arial,sans-serif;color:#0368b8;}
.product-buy-box .product.larger .right .price{line-height:32px;font-size:36px;}
.product-buy-box.inverted{background-color:#0D4979;}
.product-buy-box.inverted *{color:rgba(255,255,255,0.95)!important;}
.product-buy-box.inverted hr{border-bottom:1px solid #0c426e;}
.product-buy-box.inverted .mid p{font-size:15px;color:rgba(255,255,255,0.75)!important;}
.product-buy-box.inverted .product .mid h2{font-family:"HelveticaNeue","LatoThin",Helvetica,Arial,sans-serif;}
.product-buy-notification{width:880px;background-color:#FFFFD1;border:1px solid #eeeeb7;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:16px;padding:12px 0;margin-top:20px;color:#2a2a2a;}
.product-buy-notification p{margin:0;}
.buy-flow-buttons{margin:20px 0;width:880px;}
.signup .buy-flow-buttons{margin:20px 0 30px;}
.buy-flow-buttons .continue{float:right;min-width:120px;margin:-3px 605px 0 0;}
.buy-flow-buttons .back{position:relative;top:6px;border:solid 1px #d8d8d8;background:#e5e5e5;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:8px 23px;font-size:15px;transition:background 0.2s;-webkit-transition:background 0.2s;}
.buy-flow-buttons .back:hover{background:#b1b1b1;transition:background 0.2s;-webkit-transition:background 0.2s;}
.sub-inner.buy .popScroll h2{font-family:"HelveticaNeue","LatoThin",Helvetica,Arial,sans-serif;font-size:24px;font-weight:lighter;color:#2a2a2a;margin:0 0 12px 0;}
.sub-inner.buy .popScroll p{font-size:17px;line-height:22px;color:#414141;}
/* ----------------------------- $$MODULE$$ fullpage_base.css -------------- */
#full .full-banner-block.products-page{/* background:url(../images/full-banner-bg-products.jpg) no-repeat center 0; */
-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.full-banner-block{padding:65px 0 40px 4px;overflow:hidden;}
.full-banner-block .banner-titles{margin:0 auto 34px;width:570px;padding-right:400px;}
.full-banner-block .banner-titles h1{margin:0 0 11px;font:200 45px/48px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#000;}
.full-banner-block .banner-titles p{font:100 38px/40px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#181818;margin:0;}
.full-banner-block .tabbed-content-section{width:970px;margin:0 auto;min-height:407px;}
.tabbed-content-section .tabset-click-no-fade{list-style:none;margin:0;padding:0;position:relative;z-index:1;}
.tabbed-content-section .tabset-click-no-fade li{float:left;cursor:pointer;}
.tabbed-content-section .tabset-click-no-fade li .tab{display:block;text-align:center;padding:13px 30px 8px;margin:3px 5px -1px 0;font:200 18px/20px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#FFF;background:#1D678B;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-bottom:solid 1px #cae3f6;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.tabbed-content-section .tabset-click-no-fade li .tab:hover{background:#3284AC;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.tabbed-content-section .tabset-click-no-fade li .tab.active{background:#FFF;opacity:.95;filter:alpha(opacity=95);color:#000;border:solid 1px #cae3f6;border-bottom:solid 1px #FFF;margin-top:0;padding-top:15px;transition:background 0s;-moz-transition:background 0s;-webkit-transition:background 0s;}
.tabbed-content-section .tab-content-block{clear:both;}
.tabbed-content-section .tab-content-block .tab-content{/* border:1px solid #cae3f6; */
											
	background:#FFF;opacity:.95;filter:alpha(opacity=95);height:361px; /* overflow:hidden; */
padding:0 25px 0;border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;-webkit-border-radius:0 3px 3px 3px;}
.tabbed-content-section .tab-content-block .tab-content.sm-tab{width:682px;}
.tabbed-content-section .tab-content-block .tab-content.lg-tab{width:920px;height:361px; /* overflow:hidden; */}
.tabbed-content-section .tab-content-block .tab-content h2,.tabbed-content-section .tab-content-block .tab-content h3{margin:20px 0 8px;font:200 22px/20px Helvetica,Arial,sans-serif;color:#000;}
.tabbed-content-section .tab-content-block .tab-content p{margin:0 0 15px;font:200 14px/16px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#484848;}
.tabbed-content-section .tab-content-block .tab-content.sm-tab p{min-height:44px;}
.tabbed-content-section .tab-content-block .tab-content .column{width:220px;float:left;margin:0 25px 0 0;}
.tabbed-content-section .tab-content-block .tab-content .column.last-child,.tabbed-content-section .tab-content-block .tab-content .column:last-child{margin:0;width:192px;}
.tabbed-content-section .tab-content-block .tab-content.lg-tab h3{font-size:20px;margin:24px 0 4px;}
.tabbed-content-section .tab-content-block .tab-content.lg-tab p{font-size:13px;margin:0 0 8px;}
.tabbed-content-section .tab-content-block .tab-content.lg-tab .column{margin:0 16px 0 0;}
.tabbed-content-section .tab-content-block .tab-content.lg-tab .column.last-child,.tabbed-content-section .tab-content-block .tab-content.lg-tab .column:last-child{margin:0;width:198px;}
.tooltip-links-list{margin:0;padding:0;list-style:none;}
.tooltip-links-list li{position:relative;}
.tooltip-links-list li a{font:normal 13px/20px Helvetica,Arial,sans-serif;}
.lg-tab .tooltip-links-list li a{line-height:15px;}
.tooltip-links-list li .tooltip-holder{margin:0 0 0 10px;opacity:0;padding-left:10px;position:absolute;visibility:hidden;z-index:5000;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;-webkit-transform:translateZ(0);}
.tooltip-links-list li .tooltip-holder.position-right{margin-left:220px;}
.tooltip-links-list .tooltip-holder .tooltip{background:none repeat scroll 0 0 #404040;border:1px solid #8c8c8c;color:#fff;display:block;font:13px/15px Helvetica,Arial,sans-serif;margin:-10px 0px;padding:10px 15px;width:185px;}
.tooltip-links-list .tooltip-holder .tooltip .tooltip-arrow{background:url("../images/tooltip-dark-arrow-left.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:18px;left:-10px;position:absolute;text-indent:-9999px;top:10px;width:10px;}
.tooltip-links-list li:hover .tooltip-holder{opacity:1;visibility:visible;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;}
.pre-footer-tri-block{background:url(../images/pre-footer-stripe-bg.jpg) repeat-x;border-top:solid 1px #2f3131;box-shadow:0 0 2px 0 #2f3131;-moz-box-shadow:0 0 2px 0 #2f3131;-webkit-box-shadow:0 0 2px 0 #2f3131;overflow:hidden;}
.pre-footer-tri-block .tri-block-holder{width:975px;margin:0 auto;padding:0 0 0 2px;}
.pre-footer-tri-block .column{float:left;padding:20px 20px 24px 23px;border-left:solid 1px #49565b;border-right:solid 1px #2e4147;}
.pre-footer-tri-block .column.first-child,.pre-footer-tri-block .column:first-child{border-left:none;padding-left:2px;}
.pre-footer-tri-block .column.last-child,.pre-footer-tri-block .column:last-child{border-right:none;padding-right:0;}
.pre-footer-tri-block .item-box{width:259px;height:142px;background:#0e669e;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:20px 15px 5px 20px;-webkit-box-shadow:inset 0px 0px 1px 1px rgba(11,126,191,1);-moz-box-shadow:inset 0px 0px 1px 1px rgba(11,126,191,1);box-shadow:inset 0px 0px 1px 1px rgba(11,126,191,1);}
.pre-footer-tri-block .item-box h4{margin:0 0 12px;font:200 21px/24px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;letter-spacing:-0.2px;color:#FFF;}
.pre-footer-tri-block .item-box p{margin:0 0 18px;font:lighter 15px/18px Helvetica,Arial,sans-serif;color:rgba(255,255,255,0.88);}
.pre-footer-tri-block .item-box a{color:rgba(255,255,255,0.88);font-weight:bold;transition:padding-left .2s;-moz-transition:padding-left .2s;-webkit-transition:padding-left .2s;}
.pre-footer-tri-block .item-box a:hover{padding-left:5px;transition:padding-left .2s;-moz-transition:padding-left .2s;-webkit-transition:padding-left .2s;}
.tabbed-content-section .tab-content-block .tab-content.lg-tab .column .column-top-group{min-height:144px;}
#cover{position:fixed;top:0;left:0;background:#fff;z-index:5;width:100%;height:100%;opacity:0.8;}
#pop1{display:none;}
*  Pop-up content shifted off-screen when not in view.
Still readable by screen-reader software.
When targeted it fills the browser window.
*/
.pop-up{position:absolute;top:0;left:-500em;}
.pop-up:target{position:static;left:0;}
/* The pop-up itself */
.popBox{background:#F7F7F7;overflow:hidden; /* alternatively fixed width / height and negative margins from 50% */
	position:absolute;left:33%;right:35%;top:29%;bottom:43%;left:calc(50vw - 315px); /* for modern browsers we can use calc */
	min-width:630px;z-index:10; /* padding:1%;removed 17/07/2012 */
	border:1px solid #ddd;height:200px; /* CSS3 where available:rounded corners,drop-shadow,and fade in. */
-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 5px 0px rgba(50,50,50,0.1);-moz-box-shadow:2px 2px 5px 0px rgba(50,50,50,0.1);box-shadow:2px 2px 5px 0px rgba(50,50,50,0.1);-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}
:target .popBox{position:fixed;opacity:1;}
/* Light box properties */
.lightbox{display:none;text-indent:-200em;background:#000;opacity:0.4;width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;z-index:5;}
:target .lightbox{display:block;}
.lightbox:hover{background:#000;}
/* The pop-ups close link,moved via CSS to the top right of the pop-up */
.close:link,.close:visited{position:absolute;top:-0.75em;right:-0.75em;display:block;width:1em;height:1em;padding:0;font:bold large/1 arial,sans-serif;text-align:center;text-decoration:none;background:#000;border:3px solid #fff;color:#fff;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:0 0 1px 1px #3a3a3a;-webkit-box-shadow:0 0 1px 1px #3a3a3a;box-shadow:0 0 1px 1px #3a3a3a;}
.close:before{content:"X";}
.close:hover,.close:active,.close:focus{box-shadow:0 0 1px 1px #c00;background:#c00;color:#fff;}
.close span{text-indent:-200em;display:block;}
/* The pop-up content div will scroll if it has too much content */
/* .popScroll{max-height:99%;overflow:hidden;overflow-y:scroll;}
removed 17/07/2012 */
.popScroll{position:absolute;top:20%;left:7%;right:7%;bottom:9%;overflow:hidden;padding-right:0.5em}
#progressBar{width:100%;height:13px;border:1px solid #ddd;background-color:#fff;}
#progressBar div{height:5px;color:#fff;text-align:right;margin:4px auto;line-height:22px;width:0;background-color:#1c87c9;}
.formNegCap{display:none;}
/* New Craig CSS for blog */
/* Custom */

.cm-blue{color:#2a2a2a;}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-row{clear:both;float:left;width:100%;margin-bottom:15px;}
.no-margin{margin-bottom:0!important;}
.cm-col-25{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-75{float:left;width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-4{float:left;width:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-8{float:left;width:650px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-r10{margin-right:10px;}
.cm-col-r20{margin-right:20px;}
.cm-col-r30{margin-right:30px;}
.cm-col-r40{margin-right:40px;}
.cm-col-r70{margin-right:70px;}
.cm-col-r120{margin-right:120px;}
.cm-col-r80{margin-right:80px;}
.cm-col-b30{margin-bottom:30px!important;}
.cm-col-b50{margin-bottom:50px;}
.cm-col-b70{margin-bottom:70px;}
.cm-col-b90{margin-bottom:90px;}
.cm-col-pt30{padding-top:30px;}
.cm-col-pr30{padding-right:30px;}
.cm-col-pl10{padding-left:10px;}
.cm-col-pr10{padding-right:10px;}
.cm-col-100{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-660{float:left;width:660px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-650{float:left;width:650px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-640{float:left;width:650px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-600{float:left;width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-560{float:left;width:560px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-400{float:left;width:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-600{float:left;width:600px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-480{float:left;width:480px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-290{float:left;width:290px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-300{float:left;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-320{float:left;width:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-col-430{float:left;width:430px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cm-text-right{text-align:right;}
.profile-page{clear:both;float:left;width:100%;padding-top:50px;padding-bottom:50px;}
.profile-page p{clear:both;float:left;width:100%;margin:0 0 25px;font-weight:300;font-size:15px;font-family:Helvetica,Arial,sans-serif;color:#484848;line-height:1.4em;}
.profile-page ul,.profile-page ol{clear:both;float:left;font-weight:300;font-size:15px;font-family:Helvetica,Arial,sans-serif;color:#484848;line-height:1.4em;margin:0 0 20px 0;}
.profile-page ul{list-style:none;padding:0;margin:0 0 20px 1px;overflow:hidden;clear:both;}
.profile-page ul li{clear:both;float:left;width:100%;margin:0 0 5px;background:url(https://static1.globalsign.com/images/bullet7.gif) no-repeat 0 6px;padding:0 0 0 16px;}
.profile-page p.black{color:#000;}
.profile-page h2{clear:both;float:left;width:100%;color:#333333;font:300 24px Helvetica,Arial,sans-serif;margin:0 0 5px;}
.profile-page h2#contact{font:300 20px Helvetica,Arial,sans-serif;}
.profile-page h3{font-weight:100;font-family:"Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.2em;}
.profile-page h4{font:100 18px Helvetica,Arial,sans-serif;margin:0 0 10px 0;color:#2a2a2a;}
.profile-page h5{font:100 16px Helvetica,Arial,sans-serif;margin:0 0 10px 0;color:#2a2a2a;}
.social-icons p {margin-bottom:8px;}
.social-icons a {transition:opacity 0.2s;-webkit-transition:opacity 0.2s;opacity:1;}
.social-icons a:hover {opacity: 0.7;}
.profile-info-block{clear:both;float:left;width:100%;background:#E9F4F8;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:40px;}
.profile-info-block h3{background:#0368B8;color:#fff;margin:0 0 10px;padding:5px;float:left;width:auto;font-size:20px;font-weight:500;font-family:"Helvetica Neue","Lato",Helvetica,Arial,sans-serif;}
.profile-info-block p{clear:both;float:left;width:100%;margin:0 0 10px;color:#484848;font-weight:bold;}
.profile-info-block p:last-child{margin-bottom:0;}
.profile-fact-block{clear:both;float:left;width:100%;background:#E9F4F8;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;}
.profile-fact-block .cm-col-25{border-right:1px solid #C4CDD0;text-align:center;}
.profile-fact-block .cm-col-25:last-child{border-right:0;}
.profile-fact-block h2{margin:19px 0 10px;width:100%;text-align:center;font-weight:700;font-family:"Helvetica Neue","Lato",Helvetica,Arial,sans-serif;margin-bottom:10px;}
.profile-fact-block h2 span{background:#0368B8;color:#fff;padding:5px;font-size:48px;}
.profile-fact-block h2 span span{font-size:28px;padding:0;}
.profile-fact-block h3{font-weight:200;font-family:"Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;font-size:28px;margin:0;}
.profile-fact-block p{margin:0;font-weight:200;font-family:"Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;font-size:16px;color:#000;}
#profile-timeline{background:#F4F3EC;padding:30px 0 60px;text-align:center;}
.profile-quote-image{float:left;width:210px;}
.profile-quote{float:left;width:400px;padding-left:40px;background:url(/themes/globalsign/images/cm/quote.png) no-repeat top left 10px;color:#484848;font-size:17px;}
.profile-quote p{padding:0;margin:0;font-size:17px;color:#000;}
.profile-quote p:first-child{font-size:20px;line-height:1.2em;margin-bottom:10px;}
.twitter-feed{clear:both;float:left;width:100%;margin-bottom:20px;background:#2588C7 url(/themes/globalsign/images/cm/twitter.png) no-repeat top 30px right 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 15px 15px;color:#fff;}
.twitter-feed a{color:#fff;transition:opacity 0.4s ease;}
.twitter-feed a:hover{opacity:0.5;transition:opacity 0.4s ease;}
.twitter-tweet{clear:both;float:left;width:100%;border-top:1px solid #2179B1;padding:20px 0 15px;}
.blog-post .twitter-tweet:last-child { display: none; }
.twitter-user{clear:both;float:left;width:100%;font-size:15px;margin-bottom:10px;}
.twitter-user span{font-size:13px;}
.twitter-user span.twitter-time{float:right;}
.twitter-msg{clear:both;float:left;width:100%;margin-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px;}
.twitter-link{clear:both;float:left;width:100%;font-size:13px;}
.twitter-feed h2{clear:both;float:left;width:100%;color:#fff;}
.news-latest{clear:both;float:left;width:100%;background:#E9F1F4;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.news-latest h2{color:#000;margin:0 0 10px 0;}
.news-latest-image{clear:both;float:left;width:180px;margin-right:20px;padding-top:10px;}
.news-latest-copy{float:left;width:400px;}
.news-latest-copy p{line-height:1.2em;}
.news-latest-copy p:first-child{font-size:22px;line-height:1.0em;}
.news-latest-copy p{margin:0 0 10px 0;color:#000;}
.news-latest-copy p:last-child{margin:0;}
#news-blogs .news-latest-blog-col{position:relative;float:left;width:312px;margin-right:17px;}
#news-blogs h2{font-size:18px;margin-bottom:20px;}
#news-blogs .news-latest-blog-col:last-child{margin-right:0;}
.news-latest-blog{position:relative;clear:both;float:left;width:100%;height:260px;background:#17679A url(/themes/globalsign/images/cm/blogboxbg.png) repeat;border:1px solid #EFEFEF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-bottom:15px;transition:background 0.3s ease;}
.blog-home .news-latest-blog{display:none;}
.news-latest-blog:hover{background:#0f5480;}
.news-latest-blog .author{position:absolute;left:0;bottom:0;right:0;width:100%;height:62px;background:#F8F8F8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0 115px;}
.news-latest-blog .author .author-image{position:absolute;left:10px;bottom:3px;width:94px;height:94px;background:#666;-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.news-latest-blog .news-latest-blog-copy{clear:both;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 50px 0 20px;}
.news-latest-blog p{clear:both;float:left;width:100%;margin:0 0 10px 0;color:#fff;font-family:"Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;font-weight:100;}
.news-latest-blog p:nth-child(2){font-family:'Oxygen',sans-serif;font-weight:400;font-size:18px;margin-bottom:0;color:#fff;}
.news-toggle-box{clear:both;float:left;width:100%;background:#F8F8F8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.news-toggle-box ul{clear:both;float:left;width:100%;margin:0;padding:0;list-style-type:none;border-bottom:2px solid #E9E9E9;}
.news-toggle-box ul li{clear:none;width:auto;background:none;list-style-type:none;float:left;border-right:2px solid #E9E9E9;padding:0 10px 2px;margin:2px 0 8px;font-size:16px;}
.news-toggle-box ul li:last-child{border-right:0;}
.news-toggle-box ul li a{color:#959595;transition:color 0.4s ease;}
.news-toggle-box ul li a:hover{color:#2a2a2a;}
.news-toggle-box ul li.active a{color:#2a2a2a;}
.news-toggle-box-panel .story{clear:both;float:left;width:100%;padding:22px 0;border-bottom:2px solid #E9E9E9;}
.story-wrap .story:last-child,.story-wrap .event-listing-toggle:last-child{border-bottom:0!important;}
.news-toggle-box-panel .story .image{clear:both;float:left;width:115px;height:78px;margin-right:25px;overflow:hidden;background:#fff;text-align:center;}
.news-toggle-box-panel .story .image img{max-width:100%;max-height:100%;}
.news-toggle-box-panel .story .copy{float:left;width:460px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px;}
.news-toggle-box-panel .story .copy p{clear:both;float:left;width:100%;margin-bottom:5px;padding:0;color:#000;line-height:1.2em;font-size:14px;}
.news-toggle-box-panel .story .copy a{color:#2a2a2a;line-height:1.2em;transition:color 0.4s ease;}
.news-toggle-box-panel .story .copy a:hover{color:#0368b8;}
.news-toggle-box-panel .story .copy p:first-child{line-height:1em;}
.news-toggle-box-panel .story .copy p:first-child a{font-size:18px;color:#000;}
.news-toggle-box-panel .story .copy p:first-child a:hover{color:#0368b8;}
.news-toggle-box-panel .story .copy p:last-child{margin-bottom:0;}
.upcoming-event{clear:both;float:left;width:100%;margin-bottom:20px;}
.upcoming-event img{width:100%;height:auto;}
.news-toggle-box-panel{clear:both;float:left;width:100%;display:none;}
.news-toggle-box-panel-active{display:block;}
.event-listing{clear:both;float:left;width:100%;padding:35px 0 45px;border-bottom:1px solid #D7DFE3;}
.event-listing-toggle{clear:both;float:left;width:100%;padding:20px 0;border-bottom:1px solid #D7DFE3;}
.event-listing p{clear:both;float:left;width:100%;margin-bottom:15px;}
.event-date{clear:both;float:left;width:60px;height:50px;margin-bottom:25px;cursor:pointer;}
.event-title{float:left;margin-bottom:25px;width:540px;}
.event-title h2{margin:0 0 5px 0;padding:0;line-height:1em;}
.event-title h2 a{color:#000;transition:color 0.4s ease;}
.event-title h2 a:hover{color:#0368b8;}
.event-title p{margin:0;padding:0;line-height:1em;}
.event-listing-toggle .event-title,.event-listing-toggle .event-date{margin-bottom:0;}
.event-listing-toggle .event-title h2{font-size:18px;padding:0;margin:0 0 5px 0;}
.event-listing-book{clear:both;float:left;width:100%;padding-top:15px;}
.event-listing-book a{background:#AEBD00;border:1px solid #8B9C07;padding:10px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;margin-top:15px;transition:background 0.4s ease;}
.event-listing-book a:hover{background:#cad700;}
.event-date-item{float:left;background:url(https://static2.globalsign.com/images/icon-calendar.png) no-repeat;width:38px;height:33px;padding:0 2px 8px 0;text-align:center;margin:2px 20px 2px 0;}
.event-date-item .month{color:#FFF;display:block;margin:3px 0 1px;font:bold 7px/12px Helvetica,Arial,sans-serif;text-transform:uppercase;}
.event-date-item .day{font:500 17px/18px Helvetica,Arial,sans-serif;color:#5a5a5a;}
.archive-link{clear:both;float:left;width:100%;height:17px;line-height:17px;padding-left:30px;background:url(/themes/globalsign/images/cm/newsicon.png) no-repeat left center;}
.archive-link-event{margin-left:60px;}
.event-listing-copy{clear:both;float:left;width:100%;padding-top:20px;}
.event-listing-copy p{line-height:1.2em;}
.event-listing-copy a{color:#000;transition:color 0.4s ease;}
.event-listing-copy a:hover{color:#0368b8;}
.news-article{clear:both;float:left;width:100%;}
.news-article h2{font:300 20px Helvetica, Arial, sans-serif;}
.news-article-image{clear:both;float:left;max-width:180px;height:110px;min-height:60px;margin-right:20px;margin-bottom:20px;text-align:left;}
.news-article-image img{max-width:100%;max-height:100%;}
.news-article-title{float:left;width:390px;margin-bottom:20px;}
.news-article-title p{padding:0;margin:0 0 5px 0;}
.news-article-title p:first-child{line-height:1em;}
.news-article-title h2{padding:0;margin:0;font-size:22px;}
.news-article-quote{clear:both;float:left;width:100%;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;padding:15px 0;font-size:19px;margin-bottom:20px;font-style:italic;}
.news-article-quote p{font-size:19px;line-height:1.5em;}
.news-article-quote p{margin:0;padding:0;}
.news-article{clear:both;float:left;width:100%;}
.news-article-shareback{clear:both;float:left;width:100%;margin-bottom:40px;}
.news-article-share{clear:both;float:left;width:60%;}
.news-article-share p{margin:0 0 5px 0;}
.news-article-back{float:left;width:40%;text-align:right;padding-top:25px;}
.no-bottom-border{border-bottom:0!important;}
.archive-page h2{margin-bottom:40px;}
#archive-panel{clear:both;float:left;width:100%;background:#F5F4ED;margin-top:-50px;padding:100px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#archive-panel ul,#archive-panel li{background:none;padding:0;list-style-type:none;}
#archive-panel ul{clear:both;float:left;width:100%;margin:0 0 20px 0;}
#archive-panel li{margin:0;clear:both;float:left;width:100%;line-height:1.4em;}
#archive-panel ul.archive-panel-year li{padding-left:15px;}
#archive-panel ul.archive-panel-year li.active{background:url(/themes/globalsign/images/cm/newsarrow.png) no-repeat left center;}
.archive-item{clear:both;float:left;width:100%;border-bottom:2px solid #E9E9E9;padding-bottom:20px;margin-bottom:20px;}
.archive-item-title{float:left;width:530px;padding-top:5px;}
.archive-item-title a{font-size:15px;line-height:1.1em;}
.archive-page .event-date{margin-bottom:0;}
.archive-paging{clear:both;float:left;width:100%;padding-top:10px;margin-bottom:35px;}
.archive-paging .ccm-pagination{float:left;text-align:left;}
.archive-paging .ccm-pagination .numbers{float:left;clear:none;width:auto;margin: 0 10px 9px 0;background:#F3F3F3;border:1px solid #E2E2E2;/* width:25px;*
	/*height:25px; */
	text-align:center; /* line-height:25px; */
padding:0;}
.archive-paging .ccm-pagination .active{border:1px solid #fff;background:none;}
.archive-paging .ccm-pagination .numbers a{display:block;padding:4px 9px;}
.archive-paging ul,.archive-paging li{list-style-type:none;float:left;}
.archive-paging ul{clear:both;margin:0;padding:0;}
.archive-paging li{clear:none!important;width:auto!important;margin-right:10px!important;background:#F3F3F3!important;border:1px solid #E2E2E2!important;width:25px!important;height:25px!important;text-align:center!important;line-height:25px!important;padding:0!important;}
.archive-paging li.active{border:1px solid #fff!important;background:none!important;}
.archive-paging li.active a{color:#000!important;}
.archive-back{float:right;line-height:25px;}
#blog-subscribe{clear:both;float:left;width:100%;margin-bottom:20px;background:#192D3A;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 25px 14px;color:#fff;}
#blog-subscribe h3,#blog-subscribe p{color:#fff;}
#blog-subscribe h3{margin:0;padding:0 0 5px;font:300 18px Helvetica,Arial,sans-serif;}
#blog-subscribe p{margin:0;padding:0;}
#blog-subscribe input[name="Email"]{width:145px;height:30px;margin:0 5px 0 0;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:0;}
#blog-subscribe input[type="submit"]{width:85px;font-size:12px;text-transform:uppercase;height:30px;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#19A00F;border:0;color:#fff;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
#blog-subscribe input[type="submit"]:hover{background:#008700;cursor:pointer;}
.blog-latest{clear:both;float:left;width:100%;background:#E9F1F4;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-latest h2,.blog-recent h2{color:#000;margin:0;}
.blog-latest h2{margin-bottom:20px;}
.blog-latest-image{clear:both;float:left;width:163px;margin-right:20px;height:108px;overflow:hidden;}
.blog-latest-image img{height:100%;width:auto;}
.blog-latest-image a{height:100%;width:auto;}
.blog-latest-copy{float:left;width:417px;}
.blog-latest-copy p{line-height:1.2em;margin:0 0 10px 0;color:#2a2a2a;}
.blog-latest-copy p:last-child{margin:0;}
.blog-latest-copy h2{font:300 20px Helvetica,Arial,sans-serif;margin-bottom: 8px;}
.blog-latest-copy h2 a{color:#2a2a2a;transition:color 0.4s ease;}
.blog-latest-copy h2 a:hover{color:#0368b8;}
.blog-recent{clear:both;float:left;width:100%;background:#F8F8F8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;}
.blog-latest-date{font-weight:200;font-family:"Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.archive-title{margin-bottom:20px!important;}
.blog-author-info{position:relative;clear:both;float:left;width:48%;line-height:100px;padding-left:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-share{float:left;width:52%;padding-top:15px;}
.blog-share p{margin:0 0 5px 0;}
.blog-author-info-image{position:absolute;left:0;bottom:3px;width:94px;height:94px;background:url(../images/generic-author-icon.png) center no-repeat #666;background-size:94px 94px;background-size:cover;-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.blog-categories{clear:both;float:left;width:100%;padding:20px 0;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;margin:40px 0 60px;}
.blog-category h1{font:300 24px Helvetica,Arial,sans-serif;color:#000;margin:0 0 30px 0;}
.blog-category h2{font:300 18px Helvetica,Arial,sans-serif;color:#000;margin:0 0 10px 0;}
.blog-comments{clear:both;float:left;width:100%;}
.article-footnote{clear:both;float:left;width:100%;}
.article-footnote p{font-size:13px;}
.article-footnote h4{font:100 16px Helvetica,Arial,sans-serif;margin:0 0 10px 0;color:#2a2a2a;}
.news-article p strong{font-weight:normal;color:#000;}
.news-article-media{clear:both;float:left;width:100%;}
.news-article-media p{color:#2a2a2a;}
input[type=checkbox].sub-check{display:none;}
input[type=checkbox].sub-check + label{line-height:12px;height:12px;display:inline-block;padding:0 0 0 8px;cursor:pointer;border-left:12px solid #fff;margin-right:10px;font-size:14px;margin-right:8px;margin-top:8px;}
input[type=checkbox].sub-check:checked + label{height:12px;display:inline-block;cursor:pointer;border-left:12px solid #0080ff;}
.sub-check-options{clear:both;float:left;width:100%;margin-bottom:10px;}
.sub-check-options input[type=checkbox].sub-check:first-child + label{margin-left:0;}
#right-col-left div.cm-row:last-of-type .event-listing{border-bottom:0;}
.cm-col-290 .news-latest-blog{height:230px;}
/*.leadership-item{clear:both;float:left;width:100%;padding:0 60px 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:70px;}
.leadership-photo{clear:both;float:left;width:148px;height:148px;overflow:hidden;-webkit-border-radius:74px;-moz-border-radius:74px;border-radius:74px;margin-right:57px;background:#eee;}
.leadership-photo img{width:100%;height:auto;}
.leadership-copy{float:left;width:700px;}*/
.blog-full-width .leadership-item{width:490px;padding:0 0 0 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin: 20px 0 40px 0;display:inline-block;vertical-align: top;}
.blog-full-width .leadership-photo{width:108px;height:108px;overflow:hidden;-webkit-border-radius:74px;-moz-border-radius:74px;border-radius:74px;background:#eee;display:inline-block;vertical-align: top;}
.blog-full-width .leadership-photo img{width:100%;height:auto;margin-right:20px;}
.blog-full-width .leadership-copy{display:inline-block;vertical-align:top;margin-top:15px;padding-left:20px;}
.blog-full-width .leadership-copy h2{font: 300 20px/22px "HelveticaNeue", "Lato", Arial, sans-serif;}
.blog-full-width .leadership-copy h4{font: 300 16px/18px "HelveticaNeue", Arial, sans-serif;margin-bottom: 4px;}
.blog-full-width .leadership-copy p{margin:0;}
.blog-full-width .leadership-copy a{font-size:15px;}
.blog-full-width .full-width-cta.blue {padding:12px 0;font-size:20px;box-shadow:none;margin-top: 60px;}
.blog-recent .paging-page div:last-of-type{border-bottom:0;}
.blog #livechat-compact-container{display:none;}


/********  Added file: /themes/globalsign/css/in_base.css  ********/
/* #main.resized .large-banner-block,#main.resized .small-banner-block{padding:0 10009px 0 9989px;}
*/
.sub-nav-block{position:relative;background-color:none;border-bottom:solid 2px #E8E8E8;padding:28px 0 0 0;margin:0 0 -10px 5px;overflow:visible;height:38px;width:973px;list-style-type:none;}
a:focus,a:visited div:focus,p:focus,span:focus{outline:0!important;}
.sub-nav-block .right-nav{float:right;margin-right:33px;}
.sub-nav-block li{font:200 17px/20px "LatoThin",Helvetica,Arial,sans-serif;margin:0;background:url(../images/aeg-nav-separator.png) no-repeat 0 7px;padding-left:4px;float:left;}
.sub-nav-block li:first-child,.sub-nav-block li.first-child{background:none;padding-left:0;}
.sub-nav-block  li:first-child a,.sub-nav-block  li.first-child a{padding-left:3px;}
.sub-nav-block  li a{text-decoration:none;color:#282828;padding:5px 10px 10px;}
.sub-nav-block  li a:hover,.sub-nav-block  li.active a{color:#0368B8;}
#nav-carrot,#nav-carrot2{position:absolute;bottom:-2px;width:16px;height:12px;background:url(../images/aeg-nav-active-arrow.png) no-repeat 0 1px;padding:0;opacity:1;margin-left:-8px;}
/*.large-banner-block{background:#146489;background:-moz-linear-gradient(80deg,#146489 0%,#146489 21%,#4885a1 27%,#4885a1 31%,#2c7293 35.5%,#2c7293 36.2%,#3e7e9c 39%,#4885a1 42%,#4885a1 44%,#236c8c 50%,#146489 52%,#146489 100%);background:-webkit-linear-gradient(80deg,#146489 0%,#146489 21%,#4885a1 27%,#4885a1 31%,#2c7293 35.5%,#2c7293 36.2%,#3e7e9c 39%,#4885a1 42%,#4885a1 44%,#236c8c 50%,#146489 52%,#146489 100%);background:-ms-linear-gradient(80deg,#146489 0%,#146489 21%,#4885a1 27%,#4885a1 31%,#2c7293 35.5%,#2c7293 36.2%,#3e7e9c 39%,#4885a1 42%,#4885a1 44%,#236c8c 50%,#146489 52%,#146489 100%);background:linear-gradient(80deg,#146489 0%,#146489 21%,#4885a1 27%,#4885a1 31%,#2c7293 35.5%,#2c7293 36.2%,#3e7e9c 39%,#4885a1 42%,#4885a1 44%,#236c8c 50%,#146489 52%,#146489 100%);margin:0 0 -9px -2010px;padding:0 2000px;width:1000px;overflow:hidden;height:290px;}*/
.large-banner-block{background:url(/themes/globalsign/images/banner-bg-large-blue.jpg) repeat-x 50% 0;margin:0 0 -9px -2010px;padding:0 2000px;width:1000px;overflow:hidden;height:290px;}
.large-banner-block .square-banner-img{float:right;margin:0 1px 0 0;}
.large-banner-block .description{padding:51px 30px 0 15px;overflow:hidden;width:560px;position:absolute;}
.large-banner-block h1{font:200 45px/48px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#FFF;margin:0 0 11px 1px;}
.large-banner-block .description.smaller h1{font:200 38px/45px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:10px 0 10px 5px;}
.large-banner-block .description .ioe h1{font-size:43px;margin-top:-10px;}
.large-banner-block p{font:100 34px/40px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#FFF;margin:0 0 24px 2px;}
.large-banner-block .description.smaller p{font:200 30px/36px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;}
.large-banner-block .description div.smaller p{font-size: 32px;};
.large-banner-block .main-cta-btn{padding:8px 17px!important;font:bold 16px Helvetica,Arial,sans-serif!important;}
.large-banner-block .alt-cta-btn{padding:8px 17px!important;font:bold 16px Helvetica,Arial,sans-serif!important;}
.mainv2-content-block{margin:0 0 0 5px;overflow:hidden;width:983px;}
.mainv2-content-block.mainv2-center-align{margin:0 auto;}
.mainv2-content-block .overview-section{float:left;margin:38px 78px 0 0;width:674px;}
.mainv2-content-block .overview-section .description{margin:0 0 0 4px;}
.mainv2-content-block .overview-section h2{margin:0 0 10px;font:300 25px/28px Helvetica,Arial,sans-serif;color:#333;}
.mainv2-content-block .overview-section p{margin:0 0 25px;font:300 15px/22px Helvetica,Arial,sans-serif;color:#666;}
.mainv2-content-block .features-box,.shaded-area-box{background:#EBF2F5;border:solid 1px #bbdcf5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:35px 0 28px;padding:39px 30px 15px 28px;}
/*** Begin features-box tick bullet tooltips ***/
.mainv2-content-block .tick-bullets2.tooltip-info:hover,.mainv2-content-block .features-box.tick-bullet-list li.tooltip-info:hover{cursor:help;}
.mainv2-content-block .tick-bullets2 .tooltip-holder,.mainv2-content-block .features-box.tick-bullet-list ul li .tooltip-holder{position:absolute;z-index:5000;top:-4px;right:-10px;margin:0 0 0 10px;padding-left:10px;opacity:0;visibility:hidden;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;-webkit-transform:translateZ(0);}
.mainv2-content-block .tick-bullets2 .tooltip-holder .tooltip,.mainv2-content-block .features-box.tick-bullet-list ul li .tooltip-holder .tooltip{background:#404040;width:255px;padding:10px 15px;color:#FFF;border:solid 1px #8c8c8c;font:normal 13px/15px Helvetica,Arial,sans-serif;display:block;}
.mainv2-content-block .tick-bullets2 .tooltip-holder .tooltip a,.mainv2-content-block .features-box.tick-bullet-list ul li .tooltip-holder .tooltip a{position:auto;top:5px;font:500 13px/15px Helvetica,Arial,sans-serif;text-decoration:none;color:#fff!important;margin-top:20px;border:0;cursor:pointer;transition:color 0.2s;-webkit-transition:color 0.2s;font-weight:bold;}
.mainv2-content-block .tick-bullets2 .tooltip-holder .tooltip a:hover,.mainv2-content-block .features-box.tick-bullet-list ul li .tooltip-holder .tooltip a:hover{color:#d4deea!important;transition:color 0.2s;-webkit-transition:color 0.2s;}
.mainv2-content-block .tick-bullets2 .tooltip-holder .tooltip .tooltip-arrow,.mainv2-content-block .features-box.tick-bullet-list ul li .tooltip-holder .tooltip .tooltip-arrow{background:url(../images/tooltip-dark-arrow-left.png) no-repeat 0 0;text-indent:-9999px;display:block;position:absolute;left:-10px;top:10px;height:18px;width:10px;}
.mainv2-content-block .tick-bullets2 .tooltip-info:hover .tooltip-holder,.mainv2-content-block .features-box.tick-bullet-list ul li:hover .tooltip-holder{opacity:1;visibility:visible;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;}
.mainv2-content-block .tick-bullets2 .tooltip-info:hover a
.mainv2-content-block .features-box.tick-bullet-list ul li.tooltip-info:hover a{color:#083553;}
/*** End features-box tick bullet tooltips ***/
/*** Begin features-box header icon ***/
.mainv2-content-block .header-icon h2{margin-top:-5px!important;}
.mainv2-content-block .header-icon h2 img{background:#0368b8;border-radius:50%;-webkit-border-radius:50%;-webkit-transform:translateZ(0); /* fix aliased edges in safari */
margin:-10px 15px 10px 0;height:43px;width:43px;}
/*** End features-box header icon ***/
.features-box h2,.mainv2-content-block .description h2{font-size:22px;line-height:24px;}
.mainv2-content-block .overview-section .next-steps{margin:0 0 80px 5px;}
.mainv2-content-block .overview-section .next-steps h3{font:normal 18px/22px Helvetica,Arial,sans-serif;color:#343434;margin:0;display:inline;}
.mainv2-content-block .overview-section .next-steps .main-cta-btn{background:#becd00; /* Old browsers */
	background:-moz-linear-gradient(top,#becd00 0%,#a5b900 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#becd00),color-stop(100%,#a5b900)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#becd00 0%,#a5b900 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#becd00 0%,#a5b900 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#becd00 0%,#a5b900 100%); /* IE10+ */
	background:linear-gradient(to bottom,#becd00 0%,#a5b900 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#becd00',endColorstr='#a5b900',GradientType=0 ); /* IE6-9 */
border:solid 1px #799b1f;box-shadow:none;-webkit-box-shadow:none;margin:0 0 0 14px;padding:11px 29px;font-weight:bold;}
.mainv2-content-block .overview-section .next-steps .main-cta-btn:hover{background:#cad800; /* Old browsers */
	background:-moz-linear-gradient(top,#cad800 0%,#aec100 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cad800),color-stop(100%,#aec100)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#cad800 0%,#aec100 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#cad800 0%,#aec100 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#cad800 0%,#aec100 100%); /* IE10+ */
	background:linear-gradient(to bottom,#cad800 0%,#aec100 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cad800',endColorstr='#aec100',GradientType=0 ); /* IE6-9 */}
.mainv2-content-block .sidebar{margin:48px 0 0;padding-left:20px;float:left;width:214px;}
.default-tp .tab-content ul{margin:10px 0 0 0;padding:0;}
.default-tp .tab-content ul li{list-style-type:none;/* margin:0 0 5px; */
	/* float:left; */
clear:left;}
.default-tp .tab-content ul li p{padding-bottom:0px;margin:0;}
.default-tp .tab-content table{padding-bottom:10px;}
.default-tp .tab-content table td{vertical-align:top;width:210px;padding-left:10px;padding-right:10px;}
.default-tp .tab-content table td dt{float:left;}
.default-tp .mainv2-content-block .sidebar{/* margin:0; */}
.mainv2-content-block .sidebar ul{margin:0;padding:4px 0 0 0;}
.mainv2-content-block .sidebar .sidebar-item{overflow:hidden;width:172px;margin:0 0 19px;padding:15px 30px 0 10px;position:relative;border-radius:5px;background-position:right;background-size:100% auto;}
.mainv2-content-block .sidebar .sidebar-item.report{background:url(../images/sidebar-item-aqua-bg.jpg) no-repeat 0 0;height:139px;padding-top:17px;width:144px;padding-right:60px;}
.mainv2-content-block .sidebar .sidebar-item.datasheet{background:url(../images/sidebar-item-blue-bg.jpg) no-repeat 0 0;height:136px;}
.mainv2-content-block .sidebar .sidebar-item.gs-advantage{background:url(../images/sidebar-item-orange-bg.jpg) no-repeat 0 0;height:76px;padding-top:19px;}
.mainv2-content-block .sidebar .sidebar-item h4{font:300 20px/24px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;margin:0 0 7px;color:#FFF;}
.mainv2-content-block .sidebar .sidebar-item.gs-advantage h4{margin:0 0 6px;font:300 18px/20px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-item p{font:100 16px/19px Helvetica,Arial,sans-serif;margin:0;color:#FFF;}
.mainv2-content-block .sidebar .sidebar-item a{font:bold 13px/16px Helvetica,Arial,sans-serif;color:#FFF;position:absolute;bottom:11px;padding:0;transition:padding .2s;-moz-transition:padding .2s;-webkit-transition:padding .2s;}
/* ---- CSS padding transition Chrome on Win fix ---- */
.mainv2-content-block .sidebar .sidebar-item.compare-ssl a{position:relative;top:26px;}
.mainv2-content-block .sidebar .sidebar-item.report2 a{/* position:relative; */
/* top:23px; */}
.mainv2-content-block .sidebar .sidebar-item.datasheet a,.mainv2-content-block .sidebar .sidebar-item.datasheet2 a{position:relative;top:21px;}
.mainv2-content-block .sidebar .sidebar-item.report a{position:relative;top:23px;}
.mainv2-content-block .sidebar .sidebar-item.integration a{position:relative;top:78px;}
.mainv2-content-block .sidebar .sidebar-item.gs-advantage a{position:relative;top:0;}
/* ---- END CSS padding transition Chrome on Win fix END---- */
.mainv2-content-block .sidebar .sidebar-item:hover a{padding:0 0 0 5px;transition:padding .2s;-moz-transition:padding .2s;-webkit-transition:padding .2s;}
.mainv2-content-block .sidebar .sidebar-item.gs-advantage a{bottom:14px;}
.mainv2-content-block .sidebar .sidebar-item a:hover{color:#D4DEEA;}
.basic-lg-quote-block{position:relative;overflow:hidden;text-align:center;width:600px;margin:0 auto 42px;}
.basic-lg-quote-block .quote-slideshow{height:200px;}
.basic-lg-quote-block .frame{position:absolute;width:600px;opacity:0;top:0;left:0;}
.basic-lg-quote-block .frame.active{opacity:1;}
.basic-lg-quote-block blockquote{background:url(../images/basic-lg-quote-sprite.png) no-repeat -44px 0;margin:0;padding:8px 0 0;}
.basic-lg-quote-block blockquote q{background:url(../images/basic-lg-quote-sprite.png) no-repeat 569px 100%;font:100 28px/30px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#5F5F5F;display:block;margin:0 0 26px;}
.basic-lg-quote-block blockquote cite{font:200 17px/19px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#525252;display:block;padding-right:20px;}
/*.small-banner-block{ CSS3 version background:#1d678b;background:-ms-linear-gradient(80deg,#1d678b 0%,#1d678b 38%,#3e7e9c 44%,#3d7d9c 45%,#3d7d9c 48%,#286f91 53%,#276d90 54%,#347797 63%,#1d678b 75%,#1d678b 100%);background:-moz-linear-gradient(80deg,#1d678b 0%,#1d678b 38%,#3e7e9c 44%,#3d7d9c 45%,#3d7d9c 48%,#286f91 53%,#276d90 54%,#347797 63%,#1d678b 75%,#1d678b 100%);background:-webkit-linear-gradient(80deg,#1d678b 0%,#1d678b 38%,#3e7e9c 44%,#3d7d9c 45%,#3d7d9c 48%,#286f91 53%,#276d90 54%,#347797 63%,#1d678b 75%,#1d678b 100%);background:linear-gradient(80deg,#1d678b 0%,#1d678b 38%,#3e7e9c 44%,#3d7d9c 45%,#3d7d9c 48%,#286f91 53%,#276d90 54%,#347797 63%,#1d678b 75%,#1d678b 100%);min-height:100px;overflow:hidden;margin:0 0 -9px -2010px;padding:0 2000px;width:1000px;}*/
.small-banner-block{background: url(/themes/globalsign/images/banner-bg-small-blue.jpg) repeat-x 50% 0;min-height:100px;overflow:hidden;margin:0 0 -9px -2010px;padding:0 2000px;width:1000px;}
.small-banner-block h1,.small-banner-block h2{font:100 34px/38px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#FFF;margin:33px 0 0 18px;}
.small-banner-block h1.smaller,.small-banner-block h2.smaller{font-size:30px;}
.small-banner-block p{/* this shouldn't exist but in case it does,at least make it look decent */
margin:10px 0 20px 20px;color:#FFF;}
.small-banner-block a{display:inline-block;}
.main-pre-footer{margin:0 0 60px 0;}
.mainv2-content-block .features-section{width:710px;float:left;margin:43px 32px 80px 0;}
/* Generic layout without sidebar */
.mainv2-content-block .features-section.wide{width:973px;margin-right:0px;}
/* partners inner features section has smaller margin */
.mainv2-content-block.partners-inner .features-section{margin-bottom:60px;}
/* featuers section with pre-footer after it has smaller margins */
.mainv2-content-block.pre-footer .features-section{margin-bottom:0;}
.mainv2-content-block .features-section .description{margin:0 52px 0 4px;}
.mainv2-content-block .features-section .verticals-solutions-block .description{margin:0px;}
.mainv2-content-block .features-section h2,.mainv2-content-block .features-section .description h1{margin:0 0 13px;font:300 28px/30px Helvetica,Arial,sans-serif;color:#333;}
.mainv2-content-block .features-section p{margin:0 0 25px;font:300 15px/20px Helvetica,Arial,sans-serif;color:#666;}
.mainv2-content-block .features-section .news-post{padding:20px 0;border-top:1px solid #ddd;}
.mainv2-content-block .features-section .news-post.first{padding:0 0 20px 0;border-top:1px solid transparent;}
.mainv2-content-block .features-table-block{margin:33px 0 34px;}
.mainv2-content-block .features-table-block .feature-table-2col{list-style:none;margin:0 0 0 3px;padding:0;width:724px;}
.mainv2-content-block .features-table-block .feature-table-2col .heading{clear:both;}
.feature-table-2col .heading .col1{background:#1680CE;height:55px;width:336px;display:block;padding:0 0 0 26px;float:left;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.feature-table-2col .heading h3{margin:19px 0 0;font:200 22px/24px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#FFF;}
.feature-table-2col .heading .col2{background:#1D678B;height:44px;width:335px;display:block;padding:0 0 0 24px;float:left;border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;margin-top:7px;-webkit-box-shadow:0 1px 0 0 #3A7FB6 inset;box-shadow:0 1px 0 0 #3A7FB6 inset;border-top:2px solid #1D678B;border-left:3px solid #195A79;border-bottom:2px solid #139EEC;}
.feature-table-2col .heading .col2 h3{margin:12px 0 0;}
.feature-table-2col .row{display:table-row;}
.feature-table-2col .row .col-spaceleft{display:table-cell;width:26px;background:#e9f1f4;border-left:solid 1px #bfdef6;}
.feature-table-2col .row .col1{display:table-cell;background:#e9f1f4;border-right:solid 2px #cbe3f5;border-top:solid 1px #FFF;border-bottom:solid 1px #c6cdd0;vertical-align:middle;width:333px;}
.feature-table-2col .row .col2{display:table-cell;background:#FAFAFA;border-top:solid 1px #FFF;border-bottom:solid 1px #c6cdd0;vertical-align:middle;width:347px;}
.feature-table-2col .row .col-spaceright{display:table-cell;width:14px;background:#FAFAFA;border-right:solid 1px #E3E3E3;-moz-box-shadow:inset -1px 0 0 0 #FFF;-webkit-box-shadow:inset -1px 0 0 0 #FFF;box-shadow:inset -1px 0 0 0 #FFF;}
.feature-table-2col .row .col2 .holder{padding:0 26px;}
.feature-table-2col .row .col2 p{margin-left:0;padding:39px 0 0 36px;background:url(../images/icon-checkmark.png) no-repeat 2px 39px;}
.feature-table-2col .row .col1 .holder{padding-right:16px;margin-left:0;}
.feature-table-2col .row h4{color:#000;font:100 22px/24px Helvetica,Arial,sans-serif;margin:31px 0 8px;}
.feature-table-2col .row p{font-size:13px;line-height:18px;}
.feature-table-2col .row.bottom .col1,.feature-table-2col .row.bottom .col2{border-bottom:none;}
.feature-table-2col .table-end{overflow:hidden;}
.feature-table-2col .table-end .col1{background:#E9F1F4;border-left:solid 1px #BFDEF6;border-bottom:solid 1px #BFDEF6;border-right:solid 2px #BFDEF6;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;display:block;height:45px;width:359px;float:left;}
.feature-table-2col .table-end .col2{background:#FAFAFA;display:block;float:left;border-right:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;height:12px;width:361px;}
.mainv2-content-block .next-steps{/* overflow:hidden; */
margin:40px 0 0 4px;}
.mainv2-content-block.partners-inner .next-steps{margin-left:0px;}
.mainv2-content-block .next-steps .next-step-tab{color:#FFF;display:block;width:98px;overflow:visible;white-space:nowrap;position:relative;background:#414141;font:bold 15px/18px Arial,Helvetica,sans-serif;float:left;padding:8px 0 0 12px;padding-right:7px;margin:0 30px 0 0;height:34px;box-sizing:border-box;}
.mainv2-content-block .next-steps .next-step-tab .triangle{/* CSS3 version */
border-color:transparent transparent transparent #414141;border-style:solid;border-width:17px 21px;width:0;height:0;-moz-transform:scale(1.0001);left:98px;position:absolute;top:0;}
.mainv2-content-block .next-steps h3 p{font:18px/20px Helvetica,Arial,sans-serif;color:#343434;}
.mainv2-content-block .next-steps h3{margin:9px 0 0;float:left;font:200 18px/20px Helvetica,Arial,sans-serif;color:#343434;}
.main-cta-btn2.green{background:#6cb214;border:0px;}
.main-cta-btn2.green:hover{background:#cad800;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.mainv2-content-block .next-steps .main-cta-btn2{margin:0 0 0 28px;padding:10px 27px 8px;font-size:17px;line-height:20px;}
.mainv2-content-block .sidebar .main-cta-btn2{width:210px;height:28px;text-align:center;padding:10px 0 0;font-size:17px;line-height:20px;margin:10px 18px 10px 0;}
.mainv2-content-block .sidebar .alt-cta-btn2{width:210px;height:28px;text-align:center;padding:10px 0 0;font-size:17px;line-height:20px;margin:0 18px 10px 0;}
.mainv2-content-block .sidebar .sidebar-cta{overflow:hidden;}
.mainv2-content-block .sidebar .sidebar-contact{margin:10px 0 20px;background:#ffffff; /* Old browsers */
	background:-moz-linear-gradient(top,#ffffff 0%,#edf4fa 100%); /* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#edf4fa)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#ffffff 0%,#edf4fa 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#ffffff 0%,#edf4fa 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,#ffffff 0%,#edf4fa 100%); /* IE10+ */
	background:linear-gradient(to bottom,#ffffff 0%,#edf4fa 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#edf4fa',GradientType=0 ); /* IE6-9 */
border:solid 1px #e3e4e4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;width:174px;padding:10px 15px 2px;}
.mainv2-content-block .sidebar .sidebar-contact p{margin:0 0 8px;color:#375760;font:normal 16px/18px Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-contact a{font:lighter 14px/16px Helvetica,Arial,sans-serif;display:inline-block;margin:0 0 8px;color:#025596;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.mainv2-content-block .sidebar .sidebar-contact a:hover{color:#003C6B;}
.mainv2-content-block .sidebar .sidebar-quote{margin:20px 0 0;background:#3d88ac;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;width:192px;padding:18px 7px;}
.mainv2-content-block .sidebar .sidebar-quote blockquote{color:#FFF;font:lighter 15px/18px Helvetica,Arial,sans-serif;margin:0;background:url(../images/sidebar-open-quote-img.png) no-repeat;text-align:center;padding:17px 0 0 15px;}
.mainv2-content-block .sidebar .sidebar-quote blockquote q{display:block;margin:0 0 10px;}
.mainv2-content-block .sidebar .sidebar-quote blockquote cite{font-size:14px;font-style:normal;}
.diagram-block{overflow:hidden;}
.diagram-block .diagram-img-link{overflow:hidden;position:relative;}
.diagram-block .diagram-img-link .overlay{position:absolute;top:0;left:0;width:721px;height:492px;background:#FFF;opacity:0;filter:alpha(opacity=0);transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.diagram-block .diagram-img-link:hover .overlay{opacity:.55;filter:alpha(opacity=55);transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.diagram-block .diagram-img-link .hovertext{background:#323232 url(../images/maximize-img-icon-white.png) no-repeat 25px 22px;padding:21px 10px 18px 40px;display:block;position:absolute;top:167px;width:166px;left:260px;text-align:center;color:#FFF;font:normal 20px Helvetica,Arial,sans-serif;opacity:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;filter:alpha(opacity=0);transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.diagram-block .diagram-img-link:hover .hovertext{opacity:1;filter:alpha(opacity=100);transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.diagram-block .maximize-btn{background:url(../images/maximize-img-icon-black.png) no-repeat 0 0;padding:3px 5px 5px 33px;display:inline-block;margin:16px 0 0 1px;color:#025596;font-size:14px;line-height:16px;}
.diagram-block .diagram-img-link:focus,.diagram-block .maximize-btn:focus{outline:none;}
.diagram-full{background:#FFF;overflow:hidden;width:1040px;position:relative;display:none;}
#colorbox .diagram-full{display:block;}
.diagram-full .diagram-holder{padding:50px 25px 25px 38px;}
.diagram-full .diagram-img{background:url(../images/mssl-how-it-works-full-diagram.png) no-repeat;width:920px;height:410px;}
.diagram-full .epki-diagram-img{background:url(../images/epki-how-it-works-full-diagram.png) no-repeat;width:920px;height:410px;}
.diagram-full .btn-close{background:url(../images/btn-close-2.png) no-repeat;position:absolute;top:11px;right:29px;color:#074b7a;padding:5px 10px 8px 33px;font-size:14px;}
.diagram-full .btn-close:hover{color:#4D99CE;}
.diagram-full .diagram-steps{overflow:hidden;margin:6px 0 0;}
.diagram-full .diagram-steps .column{float:left;width:275px;}
.diagram-full .diagram-steps .column.one{margin:0 0 0 15px;}
.diagram-full .diagram-steps .column.two{margin:0 0 0 83px;}
.diagram-full .diagram-steps .column.three{margin:0 0 0 67px;width:262px;}
.diagram-full .diagram-steps h3{background:url(../images/how-it-works-step-tabs.png) no-repeat 0 0;color:#FFF;height:33px;width:83px;padding:6px 0 0 46px;font:200 14px/14px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:0 0 17px;}
.diagram-full .diagram-steps .two h3{background-position:0 -43px;}
.diagram-full .diagram-steps .three h3{background-position:0 -86px;}
.diagram-full .diagram-steps p{margin:0 0 12px;color:#214F70;font:lighter 13px/15px Helvetica,Arial,sans-serif;}
.mainv2-content-block .resources-block{margin:0 0 50px;}
.resources-block .resources-list{list-style:none;padding:0;margin:0 0 0 5px;}
.resources-block .resources-list li{padding:5px 0 4px;font:normal 15px/21px Helvetica,Arial,sans-serif;margin:0 0 4px;color:#545454;}
.resources-block .resources-list li a{font-weight:lighter;}
.resources-block .resources-list li .r-type{font-weight:lighter;font-size:13px;color:#777;}
.clear{clear:both;}
.unbold{font-weight:normal!important;}
.nomargin{margin:0!important;}
.overview-section.cloud-inner .description{padding:0 0 30px 0;overflow:hidden;}
.mainv2-content-block .sidebar .sidebar-item.integration{background:url(../images/sidebar-item-active-directory-integration6.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:138px;padding-right:60px;padding-top:17px;width:144px;}
.mainv2-content-block .sidebar .sidebar-item.report2{background:url(../images/sidebar-item-abstract-symbols.jpg);height:139px;padding-top:17px;width:142px;padding-right:60px;}
.mainv2-content-block .sidebar .sidebar-item.report3{background:url(../images/sidebar-item-whitepaper-byod.png);height:139px;padding-top:17px;width:144px;padding-right:60px;}
.mainv2-content-block .sidebar .sidebar-item.report3 h4,.mainv2-content-block .sidebar .sidebar-item.report3 p{color:#10160e;}
.mainv2-content-block .sidebar .sidebar-item.datasheet2{background:url(../images/sidebar-item-dark-laptop.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:136px;width:148px;padding-right:55px;}
.mainv2-content-block .sidebar .sidebar-item.datasheet3{background:url(../images/sidebar-item-webinar-work-ready-iphone-ipad.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:136px;}
.feature-set{margin:0 46px 0 0;width:315px;float:left;position:relative;min-height:200px;}
.feature-set .feature-icon{float:left;height:100%;margin:-2px 10px 105px 0;}
.feature-set .feature-icon img{width:32px;padding:6px;margin-top:2px;background:none repeat scroll 0 0 #15BAE0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.feature-set h3{font:200 20px/24px Helvetica,Arial,sans-serif;margin:0 0 5px;font-size:16px!important;margin-bottom:0px;color:#000;}
.feature-set p{font:100 14px/17px Helvetica,Arial,sans-serif;color:#484848;margin-bottom:10px;padding-left:52px;}
.page-picker-nav{display:block;width:560px;background:#fff;border:1px solid #bbdcf5;border-radius:6px;padding:7px 0px 0 0;margin-bottom:30px;height:29px;margin-left:9px;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.page-picker-nav strong{font-weight:bold;}
.page-picker-nav a{display:block;width:100%;height:100%;margin-top:-8px;padding-top:8px;}
.page-picker-nav a .icon{width:50px;height:50px;float:left;background:#15bae0;border-radius:100px;position:relative;top:-14px;left:-12px;margin-right:3px;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.page-picker-nav:hover{background:#f1f9fe;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.page-picker-nav:hover a .icon{background:#0398B8;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.page-picker-nav a .icon img{height:50px;width:50px;}
.page-picker-nav a p{color:#1d678b;padding-left:53px;transition:padding .2s;-moz-transition:padding .2s;-webkit-transition:padding .2s;}
.page-picker-nav:hover a p{padding-left:58px;transition:padding .2s;-moz-transition:padding .2s;-webkit-transition:padding .2s;}
.mainv2-content-block .sidebar .sidebar-item.datasheet3 h3,.mainv2-content-block .sidebar .sidebar-item.datasheet3 p{color:#fbfbfb;}
.mainv2-content-block .sidebar .sidebar-item.integration a{bottom:11px;}
.mainv2-content-block .next-steps h3.next-step-block{width:545px;}
.mainv2-content-block .features-box .graphic-list li{display:block;width:560px;background:#fff;border:1px solid #bbdcf5;border-radius:6px;padding:7px 0px 0 0;height:29px;margin-left:9px;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.mainv2-content-block .features-box .graphic-list li:hover{background:#f1f9fe;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.mainv2-content-block .features-box .graphic-list li a{display:block;width:100%;height:100%;margin-top:-8px;padding-top:8px;}
.mainv2-content-block .features-box .graphic-list li a .icon{width:50px;height:50px;float:left;background:#15bae0;border-radius:100px;position:relative;top:-14px;left:-12px;margin-right:3px;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.mainv2-content-block .features-box .graphic-list li a p{color:#1d678b;padding-left:53px;transition:padding .2s;-moz-transition:padding .2s;-webkit-transition:padding .2s;}
.mainv2-content-block .features-box .graphic-list li:hover a .icon{background:#0398B8;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.mainv2-content-block .features-box .graphic-list li:hover a p{padding-left:58px;transition:padding .2s;-moz-transition:padding .2s;-webkit-transition:padding .2s;}
.mainv2-content-block .features-box .graphic-list li:hover a .arrow-right{border-left:8px solid #0398B8;}
.arrow-right{border-bottom:7px solid rgba(0,0,0,0);border-left:8px solid #1D678B;border-top:7px solid rgba(0,0,0,0);display:block;float:right;height:0;margin:4px 12px 0 0;width:0;-moz-transform:scale(0.999); /* fixes bug in firefox that sometimes causes css arrows to render blurry */}
.large-banner-block .description-wide{overflow:hidden;padding:51px 20px 0 15px;}
.large-banner-block h1.alt-smaller{font:200 38px/48px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.center-info-column{float:right;overflow:hidden;width:485px;}
.center-info-column h2{font:300 24px/27px Helvetica,Arial,sans-serif;}
.thin-h1{color:#333333;font:300 25px/28px Helvetica,Arial,sans-serif;margin:0 0 13px;letter-spacing:-0.7px;}
.center-info-column h3{font:normal 18px/24px Helvetica,Arial,sans-serif;color:#3d3d3d;}
.clear-stack{clear:both;padding-top:55px;}
.img-column{float:left;width:160px;}
.img-column img{display:block;margin:0 auto;}
.next-step-single{margin:9px 0 0!important;float:left;}
.next-step-single p{margin-top:0px;}
h3.next-step-single,h3.next-step-block{font:200 18px/20px Helvetica,Arial,sans-serif!important;}
.resources-block .resources-list.icon-resources li,.resources-list.text-resources li{font:normal 16px/22px Helvetica,Arial,sans-serif;}
.resources-list.icon-resources li:before{background:url("../images/resources-icon-sprite.png");background-repeat:no-repeat;content:" ";display:block;float:left;height:29px;margin:-5px 7px 0 0;width:29px;}
.resources-list.text-resources{list-style-type:none;margin:10px 0 0 5px;}
.resources-list.icon-resources li.pdf:before{background-position:0 -58px!important;}
.resources-list.icon-resources li.vid:before{background-position:0 0!important;}
.mainv2-content-block .sidebar-item.integration h4{color:#202020;}
.sidebar-bottom-padding{margin:0px 0 20px 0!important;}
.authentication-sidebar{width:183px!important;}
.main-btn-sidebar-cta{width:213px!important;}
.not-last-steps{margin:0 0 50px 5px!important;}
.resources-list.icon-resources{margin:0!important;}
.next-step-link{font:normal 16px/20px Helvetica,Arial,sans-serif!important;margin-top:-8px;}
.mainv2-content-block .overview-section .product-section{padding:10px 0 70px 0;margin:0 0 0 4px;}
.mainv2-content-block .overview-section .product-section h2{font:200 20px/21px Helvetica,Arial,sans-serif}
.mainv2-content-block .overview-section .product-section .next-step-link{font:200 16px/20px Helvetica,Arial,sans-serif!important;color:#343434;}
/* I think this is correct font size? Old one was 28px */
.mainv2-content-block .features-section h2{color:#333333;font:300 22px/26px Helvetica,Arial,sans-serif;margin:0 0 13px;}
.mainv2-content-block .features-section .features-box h2{font-size:20px;}
/* .mainv2-content-block.partners-inner .features-section h2{color:#333333;font:300 22px/30px Helvetica,Arial,sans-serif;margin:0 0 13px;}
*/
.mainv2-content-block.mainv2-2 .overview-section .description h1{color:#333333;font:300 25px/28px Helvetica,Arial,sans-serif;margin:0 0 13px;}
.mainv2-content-block .overview-section .description .longtitle{color:#333333;font:300 25px/28px Helvetica,Arial,sans-serif;margin:0 0 13px;letter-spacing:-0.7px;}
.features-box h2,.mainv2-content-block.mainv2-2 .description h2{font-size:20px;line-height:24px;}
.mainv2-content-block .overview-section.cloud-inner .main-content-block{margin:0 0 40px;overflow:hidden;}
.mainv2-content-block.mainv2-2 .sidebar .sidebar-item p{font-size:15px;}
/* -------------------- SSL Landing CSS -------------------------- */
/* -------------------- Segmentation Window Popup -------------------------- */

.ssl-landing-main{padding-bottom:95px;}
#colorbox .seg-window{display:block;}
.white-overlay{visibility:visible;background:#000!important;}
.seg-window{background:#fff;background-repeat:no-repeat;display:none;overflow:hidden;position:relative;width:1000px;height:500px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.seg-window-inner{padding:28px 33px 65px 26px;}
.seg-window-inner .logo{float:left;width:170px;}
.seg-window-inner .logo h4{color:#FFFFFF;font:100 18px/22px Helvetica,Arial,sans-serif;margin-top:0px;}
.seg-window-inner h1{color:#000;display:block;font:100 40px/44px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;margin:1px auto 0;text-align:center;width:400px;}
.seg-window-inner h2{color:#434343;display:block;font:100 28px/38px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:1px auto 0;text-align:center;width:400px;}
.seg-window-inner .btn-close{position:absolute;right:30px;top:29px;font:100 14px/18px Helvetica,Arial,sans-serif;transition:opacity 0.2s ease 0s;}
.seg-window-inner .btn-close:hover{opacity:0.7;transition:opacity 0.2s ease 0s;}
.seg-window-inner .seg-link-container{clear:both;overflow:hidden;padding:20px 5px 0;width:105%;}
.seg-window-inner .seg-link-container a{/* finished grabbing images for today May 22 */
display:block;width:260px;float:left;margin-left:16px;border:1px solid #c1dae9;background:url("../images/modal-window-option-bg3.jpg") repeat-x;padding:38px 21px 27px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;}
.seg-window-inner .seg-link-container a:hover .main-cta-btn2{background:#cad800;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.seg-window-inner .seg-link-container a img{display:block;margin:0 auto;clear:both;border:1px solid #d1d5d8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.seg-window-inner .seg-link-container a .title{display:block;margin:22px auto 19px;width:214px;font:100 24px/28px Helvetica,Arial,sans-serif;color:#1f1f1f;text-align:center;}
.seg-window-inner .seg-link-container .main-cta-btn2{display:block;float:none;font:100 15px/18px Helvetica,Arial,sans-serif;margin:0 auto;padding:8px 3px;text-align:center;width:225px;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.seg-window-inner .seg-link-container a:hover{-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 6px rgba(0,0,0,0.1);box-shadow:0px 1px 6px rgba(0,0,0,0.1);}
/* -------------------- /END Segmentation Window Popup -------------------------- */
/* -------------------- SSL Landing v1 ------------------- */

.large-banner-block.xl-banner-block{background:url(../images/ssl-landing-bg4.jpg) no-repeat scroll 50% 0 #374a3d;height:390px;margin:0 auto;min-height:390px;overflow:hidden;padding:0!important;position:relative;width:100%;}
.large-banner-block.xl-banner-block .description{margin:0 auto;padding:76px 30px 0 15px;position:absolute;top:0;width:100%;}
.large-banner-block.xl-banner-block .description h1{font:100 55px/62px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;text-align:center;}
.large-banner-block.xl-banner-block .description h2{font:100 46px/52px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;text-align:center;color:#fff;margin:0 0 20px;}
.large-banner-block.xl-banner-block .description h1{margin:0 0 6px 1px;}
.large-banner-block.xl-banner-block .description .banner-text-cta{color:#FFFFFF;display:block;font:100 28px/33px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;margin:0 auto;width:214px;position:relative;padding:20px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.14);transition:background 0.2s ease 0s;}
.large-banner-block.xl-banner-block .description .banner-text-cta:hover{background:rgba(255,255,255,0.32);border:1px solid rgba(255,255,255,0.32);transition:background 0.2s ease 0s;}
.large-banner-block.xl-banner-block .description .banner-text-cta .circle-arrow-r{color:transparent;background:url("../images/circle-arrow-r.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:55px;left:180px;position:absolute;top:6px;width:57px;}
.mainv2-content-block.mainv2-center-align .leading-section.margint{margin-top:42px;}
.mainv2-content-block.mainv2-center-align .leading-section h3{font:100 35px/41px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;text-align:center;color:#1c1c1c;}
.mainv2-content-block.mainv2-center-align .leading-section h4{font:100 26px/30px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;text-align:center;margin-top:-22px;color:#000;}
.mainv2-content-block.mainv2-center-align  .leading-section.individual-ssl h3{margin-top:30px;color:#000;}
.product-comparison.ssl-product-comparison{clear:both; /* height:283px; */
	/* border:1px solid #e8e8e8; */
	/* -webkit-border-radius:4px; */
	/* -moz-border-radius:4px; */
	/* border-radius:4px; */
width:973px;margin:38px auto 0;padding-left:1px;}
.product-comparison.ssl-product-comparison .product{padding:30px 0px;float:left;background:#EBF1F4; /* height:283px; */
border:1px solid #e8e8e8;}
.product-comparison.ssl-product-comparison .product ul{margin:13px auto 20px;}
.product-comparison.ssl-product-comparison .product ul li{padding:5px 0;}
.product-comparison.ssl-product-comparison .product img{display:block;margin:10px auto 0;}
.product-comparison.ssl-product-comparison .product.first{width:219px;border-radius:4px 0 0 4px;border-right:0;}
.product-comparison.ssl-product-comparison .product.second{width:248px;border-left:0;border-right:0;}
.product-comparison.ssl-product-comparison .product.third{width:251px;}
.product-comparison.ssl-product-comparison .product.fourth{width:247px;border-radius:0 4px 4px 0;border-left:0;}
.product-comparison.seperator{background:url("../images/ssl-landing-product-seperator.png");float:left;height:168px;margin-left:-2px;margin-top:34px;position:relative;right:-7px;width:1px;}
.product-comparison.ssl-product-comparison .product.highlight{/* height:346px; */
position:relative;top:-33px;border:1px solid rgba(0,0,0,0.1);background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px -1px 12px rgba(0,0,0,0.1);-moz-box-shadow:0px -1px 12px rgba(0,0,0,0.1);box-shadow:0px -1px 12px rgba(0,0,0,0.1);}
.product-comparison.ssl-product-comparison .product h3{font:100 25px/29px Helvetica,Arial,sans-serif;text-align:center;color:#000;margin-bottom:0;}
.product-comparison.ssl-product-comparison .product h4{font:100 22px/24px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;text-align:center;color:#000;margin:0;}
.product-comparison.ssl-product-comparison .product ul{color:#0368b8;font:100 14px/18px;list-style-type:none;text-align:center;padding:0;clear:both;}
.product-comparison.ssl-product-comparison .product p{clear:both;color:#0368B8;display:block;margin:13px auto 20px;padding:0;text-align:center;width:190px;}
.product-comparison.ssl-product-comparison .product .center-alt-links{margin:3px 0 0;color:#2c2c2c;}
.product-comparison.ssl-product-comparison .product .center-alt-links li a{color:#2c2c2c;transition:color 0.2s ease 0s;}
.product-comparison.ssl-product-comparison .product .center-alt-links li a:hover{color:#0368B8;transition:color 0.2s ease 0s;}
.product-comparison.ssl-product-comparison .product .main-cta-btn2{display:block;float:none;font-weight:normal;margin:0 auto;text-align:center;width:91px;}
.product-comparison.ssl-product-comparison .product.third .center-alt-links{margin:1px 0 0;}
.mainv2-full-width-block .features-box{background:#EBF2F5;border:solid 1px #bbdcf5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:44px 10px 28px 9px;padding:25px 30px 15px 8px;}
.mainv2-full-width-block .features-box.three-column{overflow:hidden;}
.mainv2-full-width-block .features-box h2{font:300 22px/24px Helvetica,Arial,sans-serif;margin:0 0 12px 20px;color:#333;}
.mainv2-full-width-block .features-box ul{list-style:none;padding:0;font:300 15px/23px Helvetica,Arial,sans-serif;color:#333;}
.mainv2-full-width-block .features-box.three-column ul{font:200 14px/18px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;float:left;width:280px;margin-left:20px;}
.mainv2-full-width-block .features-box ul li{background:url(../images/icon-checkmark.png) no-repeat 1px 0;padding:9px 0 0 35px;margin:0 0 3px;min-height:25px;}
.mainv2-full-width-block .next-steps{overflow:hidden;margin:0 0 71px 9px;}
.mainv2-full-width-block .next-steps.compare-ssl{margin:34px 0 61px 222px;}
.mainv2-full-width-block .next-steps .next-step-tab{background:url(../images/next-step-tab.png) no-repeat;color:#FFF;display:block;width:100px;height:25px;font:bold 15px/18px Arial,Helvetica,sans-serif;float:left;padding:9px 0 0 12px;margin:0 10px 0 0;}
.mainv2-full-width-block .next-steps h3{margin:9px 0 0;float:left;font:200 18px/20px Helvetica,Arial,sans-serif;color:#343434;}
.mainv2-full-width-block .full-width-graphic.mssl-cta{margin-bottom:100px;}
.full-width-cta{display:block;clear:both;padding:1px 0;text-align:center;width:969px;font:100 20px/26px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;margin:76px auto 0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:17px 0;}
.underline{border-bottom:1px solid rgba(255,255,255,0.8);display:inline-block;}
.full-width-cta.blue{background:none repeat scroll 0 0 #1D76A9;font:100 22px/26px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#fff;letter-spacing:0.5px;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;box-shadow:inset 0px 0px 5px 2px rgba(0,0,0,0.13);-moz-box-shadow:inset 0px 0px 5px 2px rgba(0,0,0,0.13);-webkit-box-shadow:inset 0px 0px 5px 2px rgba(0,0,0,0.13);}
.full-width-cta.blue:hover{color:#fff;background:#1287b7;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-webkit-transition:background .2s ease 0s;}
.full-width-graphic{margin:61px 0 0;}
.full-width-graphic.middle-border{border-top:3px solid #E4E4E4;margin:155px auto 10px;width:969px;height:100px;}
.full-width-graphic img{display:block;margin:0 auto;}
.full-width-graphic.middle-border img{background:none repeat scroll 0 0 #FFFFFF;padding:0 30px;position:relative;top:-67px;}
.mainv2-content-block.mainv2-center-align .leading-section.narrow{margin:0 auto;width:780px;}
.customers-fade-block.ssl-landing{margin:39px 0 46px 5px;}
.mainv2-content-block.mainv2-center-align .leading-section.lower h3,.customers-fade-block.ssl-landing h3{font:100 30px/36px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;text-align:center;margin-top:20px;}
.twocol-page-heading h3{font-family:Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;font-weight:200!important;margin:26px 0 0;color:#000;}
.ssl-certificate-features{display:block;margin:9px auto 0;width:900px;}
.ssl-certificate-features .feature{width:400px;float:left;}
.ssl-certificate-features .feature .feature-icon{float:left;height:100%;margin:-2px 17px 90px 0;}
.ssl-certificate-features .feature .feature-icon img{background:none repeat scroll 0 0 #15BAE0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:8px;margin-top:25px;}
.ssl-certificate-features .feature h3{font:100 20px/26px Helvetica,Arial,sans-serif;margin-bottom:-10px;color:#000;}
.ssl-certificate-features .feature p{font:100 15px/18px Helvetica,Arial,sans-serif;color:#484848;margin-bottom:10px;}
.ssl-certificate-features .feature p{font:100 14px/17px Helvetica,Arial,sans-serif;color:#484848;margin-bottom:10px;}
.ssl-certificate-features .feature a{font-size:14px;}
/* ----------------------- */
.twocol-layout-container{margin-left:auto;margin-right:auto;width:900px;}
.grid_1,.grid_2{display:inline;float:left;position:relative;margin-left:25px;margin-right:25px;}
.push_1,.pull_1,.push_2,.pull_2{position:relative;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.twocol-layout-container .grid_1{width:400px;}
.twocol-layout-container .grid_2{width:850px;}
.twocol-layout-container .prefix_1{padding-left:450px;}
.twocol-layout-container .suffix_1{padding-right:450px;}
.twocol-layout-container .push_1{left:450px;}
.twocol-layout-container .pull_1{left:-450px;}
.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;}
.mainv2-content-block.mainv2-center-align .feature-case-block{padding-bottom:57px;}
{background:#fff;border-color:#E2E2E2 #BFBFBF #E2E2E2 #E2E2E2;border-width:1px;position:relative;width:697px;margin:0 auto;}
.vertical-gallery{position:relative;overflow:hidden;border:1px solid #E2E2E2;border-left:none;border-right:none;width:727px;margin:0px auto;}
.vertical-gallery .frame{float:left;height:287px;overflow:hidden;width:686px;}
.vertical-gallery .switchers{list-style:none outside none;margin:0;padding:0;position:absolute;left:0;}
.vertical-gallery .switchers li{padding-right:36px;}
.vertical-gallery .switchers li a{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #E2E2E2;border-left:1px solid #E2E2E2;display:block;height:71px;line-height:75px;padding:0;text-align:center;width:200px;}
.vertical-gallery .switchers li .first{border-top:none;}
.vertical-gallery .switchers li .last{border-bottom:none;}
.vertical-gallery .switchers li a:hover{background-color:#FFFFFF;}
.vertical-gallery .switchers img{opacity:0.3;vertical-align:middle;}
.vertical-gallery .switchers li a:hover img{opacity:1;}
.vertical-gallery .switchers li.active a{background:none repeat scroll 0 0 #FFFFFF;padding-right:1px;}
.vertical-gallery .switchers li.active img{opacity:1;}
.vertical-gallery .switchers li.active{background:url("../images/switcher-arrow-bg3.png") no-repeat scroll right center rgba(0,0,0,0);}
.vertical-gallery .frame ul{list-style:none outside none;margin:0;margin-left:200px;border-left:1px solid #e2e2e2;}
.vertical-gallery .frame ul li{background:none repeat scroll 0 0 #FBFBFB;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;height:280px; /* margin-left:-40px; */
padding:7px 57px 0 74px;position:absolute;pointer-events:none;width:393px}
.vertical-gallery .frame ul li.active{pointer-events:auto;}
.vertical-gallery .frame .case-study-left{float:left;height:250px;margin:0 28px 0 0;}
.vertical-gallery .frame .case-study-right{margin-top:34px;}
.vertical-gallery .frame .case-study-right.dudley{margin-top:22px;}
.vertical-gallery .frame .case-study-right .study-title{display:block;font:17px/20px Helvetica,Arial,sans-serif;margin:5px 0;}
.vertical-gallery .frame .case-study-right p{margin:0 0 10px;}
.vertical-gallery .frame li h3{color:#000000;font:100 20px/26px Helvetica,Arial,sans-serif;}
.vertical-gallery .frame li p{color:#484848;font:100 15px/18px Helvetica,Arial,sans-serif;}
.full-width-graphic.mssl-cta{background:url("../images/mssl-cta-bg.jpg") no-repeat scroll 0 0 rgba(0,0,0,0);height:188px;margin:0 auto 30px;width:696px;}
.full-width-graphic.mssl-cta.alignleft{margin-left:222px;}
.full-width-graphic.mssl-cta .inner{padding:21px 0 21px 38px;width:420px;}
.full-width-graphic.mssl-cta .inner h4{font:500 25px/28px Helvetica,Arial,sans-serif;color:#fff;margin:0;}
.full-width-graphic.mssl-cta .inner p{font:200 15px/18px Helvetica,Arial,sans-serif;color:#fff;margin:9px 0;}
.full-width-graphic.mssl-cta .inner a{font:bold 14px/18px Helvetica,Arial,sans-serif;color:#fff;transition:opacity 0.2s ease 0s;}
.full-width-graphic.mssl-cta .inner a:hover{opacity:0.7;transition:opacity 0.2s ease 0s;}
.pre-footer-tri-block{background:url("../images/pre-footer-stripe-bg.jpg") repeat-x scroll 0 0 rgba(0,0,0,0);border-top:1px solid #2F3131;box-shadow:0 0 2px 0 #2F3131;overflow:hidden;}
.pre-footer-tri-block .tri-block-holder{margin:0 auto;width:975px;padding:0 0 0 2px;}
.pre-footer-tri-block .column{border-left:1px solid #49565B;border-right:1px solid #2E4147;float:left;padding:20px 20px 24px 23px;}
.pre-footer-tri-block .column.first-child,.pre-footer-tri-block .column:first-child{border-left:medium none;padding-left:2px;}
.pre-footer-tri-block .column.last-child,.pre-footer-tri-block .column:last-child{border-right:medium none;padding-right:0;}
.pre-footer-tri-block .item-box{background:none repeat scroll 0 0 #0E669E;border-radius:3px;height:142px;padding:20px 15px 5px 20px;width:259px;box-shadow:inset 0px 0px 1px 1px rgba(11,126,191,1);}
.pre-footer-tri-block .item-box h4{color:#FFF;font:200 21px/24px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:0 0 12px;}
.pre-footer-tri-block .item-box p{color:rgba(255,255,255,0.9);font:lighter 15px/18px Helvetica,Arial,sans-serif;margin:0 0 18px;}
.pre-footer-tri-block .item-box a{color:rgba(255,255,255,0.9);font-weight:bold;transition:padding-left 0.2s ease 0s;}
.pre-footer-tri-block .item-box a:hover{padding-left:5px;transition:padding-left 0.2s ease 0s;}
.basic-lg-quote-block.ssl-landing blockquote q{color:#000;}
.basic-lg-quote-block.ssl-landing blockquote cite{color:#282828;}
.home-mid-block .main-content-holder:hover .overlay{opacity:.1;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);transition:background .2s,opacity .2s;-moz-transition:background .2s,opacity .2s;-webkit-transition:background .2s,opacity .2s;}
.home-mid-block .main-content-holder:hover .box-holder:hover .overlay{opacity:0;background:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition:background .2s,opacity .2s;-moz-transition:background .2s,opacity .2s;-webkit-transition:background .2s,opacity .2s;}
.home-mid-block .main-content-holder:hover .box-holder:hover .content-box{-moz-box-shadow:0 0 10px #DCDCDC;-webkit-box-shadow:0 0 10px #DCDCDC;box-shadow:0 0 10px #DCDCDC;-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=10,Direction=0,Color='#DCDCDC');}
.home-mid-block .content-box .overlay{background:none repeat scroll 0 0 rgba(0,0,0,0);height:100%;opacity:0;pointer-events:none;position:absolute;transition:background 0.2s ease 0s,opacity 0.2s ease 0s;width:100%;}
.customers-fade-block.ssl-landing .fade-strip .grey,.customers-fade-block.ssl-landing .fade-strip .color{position:absolute;top:0;left:0;width:969px;height:114px;text-indent:-9999px;padding:0 2px;background:url(../images/uk-ssl-customers-logos-grey.png) no-repeat;}
.customers-fade-block.ssl-landing .fade-strip .color{background:url(../images/uk-ssl-customers-logos.png) no-repeat;opacity:0;filter:alpha(opacity=0);}
.light-scheme-video-pop{background:#fff;-webkit-box-shadow:0px -1px 12px rgba(0,0,0,0.1);-moz-box-shadow:0px -1px 12px rgba(0,0,0,0.1);box-shadow:0px -1px 12px rgba(0,0,0,0.1);}
.light-scheme-video-pop .holder .embedded-video.video-container{background:#fff;border:3px solid #fff;}
.columns-frame.tick-bullet-list{width:100%;overflow:hidden;}
.tick-bullet-list.certificate-features ul{float:left;width:319px;}
.tick-bullet-list.certificate-features.ssl-landing ul{width:295px;}
.tick-bullet-list.certificate-features.ssl-landing ul li{min-height:20px;padding-bottom:1px;}
.tick-bullet-list.certificate-features ul.second{padding-left:85px;}
.tick-bullet-list.certificate-features ul li{font:200 14px/18px Helvetica,Arial,sans-serif;color:#333;margin:0 0 13px;}
/* ------------------- END SSL Landing -------- */
/* -------------------- DV SSL Start ----------- */
.mainv2-content-block.ssl{margin:0 0 0 -5px;overflow:hidden;padding-left:10px;width:983px;clear:both;}
.features.ssl-in-browser{clear:both;margin-top:30px;}
.mainv2-content-block.ssl .features-section{margin:33px 52px 80px 0;overflow:visible;width:700px;}
.mainv2-content-block.ssl .features-section .features-box,.shaded-area-box{padding:26px 26px 20px 28px;margin:35px 0 31px;}
.mainv2-content-block.ssl .wildcard-section .features-box{padding:26px 26px 20px 28px;margin:35px 0 59px;}
.mainv2-content-block.ssl .features-section .description h1,.mainv2-content-block.ssl .pricing-section .description h1{color:#222;margin:0 0 6px;font:200 24px/27px Helvetica,Arial,sans-serif;margin:8px 0 13px; /* Test */}
.mainv2-content-block.ssl .features-section .description .wildcard-title{margin:0 0 20px;}
.mainv2-content-block.ssl .features-section .description .pricing-table-title,.mainv2-content-block.ssl .features-section .pricing-table-title,.mainv2-content-block.ssl .pricing-section .pricing-table-title{margin:0 0 20px;}
.mainv2-content-block.ssl .features-section .description h2,.mainv2-content-block.ssl .features-section h2,.mainv2-content-block.ssl .pricing-section .description h2{font:200 22px/26px Helvetica,Arial,sans-serif;margin:0 0 13px;}
.mainv2-content-block.ssl .features-section .description h3,.mainv2-content-block.ssl .features-section h3,.mainv2-content-block.ssl .pricing-section h3,.shaded-area-box h3,.fade-to-white h3,.grey-box h3{font:200 20px/24px Helvetica,Arial,sans-serif;color:#333;margin:0 0 11px;}
.mainv2-content-block.ssl .features-section .description h3,.mainv2-content-block.ssl .features-section h3,.mainv2-content-block.ssl .pricing-section h3{color:#333333;font:200 20px/24px Helvetica,Arial,sans-serif;margin:0 0 5px;}
.mainv2-content-block.ssl .features-section .next-steps h3,.mainv2-content-block.ssl .pricing-section .next-steps h3{margin:7px 0 11px;font:500 17px/21px Helvetica,Arial,sans-serif;color:#000}
.sidebar .pricing-box{clear:both;overflow:hidden;border:1px solid #d9dada;background:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 0 21px 25px;width:184px;margin-bottom:19px;}
.sidebar .pricing-box .pre-pricing{display:block;color:#202020;font:100 12px/16px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;clear:both;margin:0 0 -2px;}
.sidebar .pricing-box .price{font:100 35px/41px Helvetica,Arial,sans-serif;color:#202020;float:left;}
.sidebar .pricing-box .post-pricing{display:block;color:#202020;font:100 22px/26px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;float:left;margin:12px 0 0;}
.mainv2-content-block.ssl .sidebar .main-cta-btn2,.sidebar .main-cta-btn2.narrow{width:151px;margin-top:10px;}
.sidebar .pricing-box .alt-links{clear:both;padding:0;}
.sidebar .pricing-box .alt-links li{list-style-type:none;float:left;}
.mainv2-content-block .sidebar .sidebar-item.cta.compare-ssl{background:url(../images/compare-ssl-sidebar.jpg) no-repeat 0 0;height:139px;padding-top:12px;width:143px;padding-right:60px;}
.mainv2-content-block .sidebar .sidebar-item.cta.compare-ssl p{font:100 15px/18px Helvetica,Arial,sans-serif;}
.mainv2-content-block.ssl .features-section .features.ssl-in-browser{padding:21px 0;overflow:hidden;}
.horizontal-gallery.ssl-browser-screenshot .frame{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #D9DADA;border-radius:3px;clear:both;height:37px;overflow:hidden;padding-left:17px;padding-top:12px;margin-top:-10px;}
.horizontal-gallery.ssl-browser-screenshot .frame ul{position:relative;padding:0;}
.horizontal-gallery.ssl-browser-screenshot .frame ul li{position:absolute;top:0;list-style-type:none;}
.horizontal-gallery.ssl-browser-screenshot .switchers li.first{padding-left:0;}
.horizontal-gallery.ssl-browser-screenshot .frame ul li{position:absolute;top:0;list-style-type:none;}
.horizontal-gallery.ssl-browser-screenshot .frame ul li a img{display:block;width:99%;padding-right:2px;}
.horizontal-gallery.ssl-browser-screenshot .switchers{float:left;padding:0;position:relative;width:700px;margin-top:16px;}
.horizontal-gallery.ssl-browser-screenshot .switchers li{float:left;list-style-type:none;padding:0 16px 18px 0;cursor:pointer;}
.horizontal-gallery.ssl-browser-screenshot .switchers li a{display:block;height:32px;float:left;overflow:hidden;padding-left:5px;padding-right:10px;position:relative;}
.horizontal-gallery.ssl-browser-screenshot .switchers li a img{display:block;margin:0 auto;position:absolute;top:0;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.horizontal-gallery.ssl-browser-screenshot .switchers li a img:first-child{z-index:100;opacity:0;}
.horizontal-gallery.ssl-browser-screenshot .switchers .active a img:first-child,.horizontal-gallery.ssl-browser-screenshot .switchers li:hover a img:first-child{opacity:1;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.horizontal-gallery.ssl-browser-screenshot .switchers p{font:200 17px/22px Helvetica,Arial,sans-serif;margin:0;float:left;padding-top:6px;color:#838282!important;margin-left:36px;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.horizontal-gallery.ssl-browser-screenshot .switchers li:hover a p,.horizontal-gallery.ssl-browser-screenshot .switchers .active a p{color:#484848!important;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.mainv2-content-block.ssl .next-steps{clear:both;}
.mainv2-content-block.ssl .features-section .diagram-certificate-view{clear:both;overflow:hidden;padding:22px 0 23px;}
.mainv2-content-block.ssl .features-section .diagram-certificate-view p{color:#363636;display:block;float:left;font:200 16px/20px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin-top:34px;width:238px;}
.mainv2-content-block.ssl .features-section .diagram-certificate-view .large-arrow-right{float:left;padding:0 22px 0 0;margin-top:62px;}
.mainv2-content-block.ssl .features-section .diagram-certificate-view .certificate-view{float:left;}
.mainv2-content-block.ssl .split-content-column{padding:0 0 42px 0;overflow:hidden;}
.mainv2-content-block.ssl .split-content-column.site-seal .center-info-column{padding-right:10px;width:490px;}
.mainv2-content-block.ssl .split-content-column.site-seal .img-column{padding-top:11px;}
.mainv2-content-block.ssl .split-content-column.site-seal .center-info-column{width:474px;}
/* --------------- DV Features --- */
.tick-bullets2{font:200 14px/18px Helvetica,Arial,sans-serif!important;color:#484848;padding-top:10px;}
.tick-bullets2.split .left{/* float:left; */
display:inline-block;vertical-align:top;width:314px;}
.tick-bullets2.split .right{/* float:left; */
display:inline-block;vertical-align:top;width:314px;padding-left:10px;}
.mainv2-content-block.ssl .features-box .tick-bullet-list.two-col ul.second.align-top{position:relative;top:-15px;}
.tick-bullets2 .tick{padding-left:42px;margin:0;margin-bottom:10px;background:url(../images/icon-checkmark.png) no-repeat 1px 0;min-height:16px;padding-top:6px;position:relative;margin-bottom:20px;}
.tick-bullets2.split .tick{height:34px;float:left;clear:left;}
.tick-bullets2.split .tick.oneline{height:22px;}
/* .magictab2 .tick-bullets2 .tick{height:43px;}
*/
.ssl-certificate-features.twocol-layout-container.small .feature-icon img{width:32px;padding:6px;margin-top:2px;}
.ssl-certificate-features.small .feature h3{font-size:16px!important;margin-bottom:0px;color:#000;}
.ssl-certificate-features.twocol-layout-container.small .feature-icon img
.ssl-certificate-features.small .feature p{font:200 14px/18px Helvetica,Arial,sans-serif;}
.mainv2-content-block.ssl .features-box{overflow:visible!important;}
.mainv2-content-block.ssl .features-box .tick-bullet-list.two-col{overflow:visible!important;}
.mainv2-content-block.ssl .features-box .tick-bullet-list.two-col ul{margin:11px 0 0;display:block;}
.ssl-certificate-features.twocol-layout-container.small{width:738px;margin-top:57px;margin-bottom:22px;}
.ssl-certificate-features.twocol-layout-container.small .grid_1{width:321px;}
.ssl-certificate-features.twocol-layout-container.small .feature .feature-icon{float:left;height:100%;margin:-2px 10px 100px 0;}
.ssl-certificate-features.twocol-layout-container.small .grid_1,.ssl-certificate-features.twocol-layout-container.small .grid_2{margin:0 46px 0 0;}
.three-col-options-table{text-align:left;margin:57px 0 58px;font:200 13px/16px Helvetica,Arial,sans-serif;color:#484848;}
.three-col-options-table table tr td:first-child{font:200 15px/19px Helvetica,Arial,sans-serif;}
.three-col-options-table table{*border-collapse:collapse; /* IE7 and lower */
border-spacing:0;border:1px solid #D9DADA;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fefefe;}
.three-col-options-table table td,.three-col-options-table table th{border-top:1px solid #D9DADA;padding:8px 15px;text-align:left;}
.three-col-options-table table th{background-color:#154F70;border-top:none;font-weight:normal;}
.three-col-options-table table tr.first{color:#fff;font:200 15px/19px Helvetica,Arial,sans-serif;}
.three-col-options-table table th.first{width:144px;}
.three-col-options-table table th.second{width:274px;}
.three-col-options-table table th{display:table-cell;vertical-align:top;padding:8px 11px 8px 20px;}
.three-col-options-table tr td{display:table-cell;vertical-align:top; /* padding:20px 11px 20px 20px; */
padding:20px;}
.three-col-options-table table th:first-child{-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.three-col-options-table table th:last-child{-moz-border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.three-col-options-table table th:only-child{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.three-col-options-table table td:first-child,.three-col-options-table table th:first-child{border-left:none;}
.three-col-options-table table th:first-child{-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;border-radius:6px 0 0 0;}
.three-col-options-table table th:last-child{-moz-border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;border-radius:0 6px 0 0;}
.three-col-options-table table th:only-child{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:4px 4px 0 0;}
.three-col-options-table table tr:last-child td:first-child{-moz-border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.three-col-options-table table tr:last-child td:last-child{-moz-border-radius:0 0 4px 0;-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.mainv2-content-block .sidebar .sidebar-contact.wider{margin-bottom:20px;width:183px;}
.mainv2-content-block.ssl .ssl-certificate-features.twocol-layout-container.small h3.main{margin-bottom:21px;}
/* SSL pricing page */
.mainv2-content-block .pricing-section{width:704px;margin:33px 48px 80px 0;overflow:hidden;float:left;}
.mainv2-content-block.ssl .pricing-section{overflow:visible;}
.mainv2-content-block .pricing-section .description{margin:0 0 0 4px;}
.mainv2-content-block .pricing-section h1{font:300 28px/30px Helvetica,Arial,sans-serif;margin:0 0 13px;color:#222;}
.hidethis{display:none;}
.mainv2-content-block .pricing-section .description h2{font:200 22px/26px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#222;}
.mainv2-content-block .pricing-section p{font:300 15px/20px Helvetica,Arial,sans-serif;margin:0 0 25px;color:#666;}
.mainv2-content-block .pricing-section .pricing-table h2{font:500 18px/22px Helvetica,Arial,sans-serif;color:#000;margin:28px 0 3px;}
.mainv2-content-block .pricing-section .pricing-table{margin:0 0 29px 4px;}
.mainv2-content-block .pricing-table table{border-collapse:collapse;color:#666;width:700px;}
.mainv2-content-block .pricing-table table th{background:url(../images/dotted-vert-border-grey.png) repeat-y 100% 0;text-align:right;padding:5px 3px 3px 0;font:200 16px/16px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#202020;}
.mainv2-content-block .pricing-table table th.last,.mainv2-content-block .pricing-table table th.btn-cell{background:none;}
.mainv2-content-block .pricing-table table td{background:url(../images/dotted-vert-border-grey.png) repeat-y 100% 0;text-align:right;padding:5px 10px 12px 0;font:200 12px/16px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#202020;}
.mainv2-content-block .pricing-table table td.first-child,.mainv2-content-block .pricing-table table td:first-child{padding-right:0;text-align:left;}
.mainv2-content-block .pricing-table table td.last{background:none;}
.mainv2-content-block .pricing-table table .highlight td{background:#139eec url(../images/dotted-vert-border-multi-blue.png) repeat-y 100% 0;font:400 14px/16px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;color:#FFF;text-align:right;padding:0 10px 0 5px;}
.mainv2-content-block .pricing-table table .highlight td.first-child,.mainv2-content-block .pricing-table table .highlight td:first-child{background:#1083c4 url(../images/dotted-vert-border-multi-blue.png) repeat-y 100% 0;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;text-align:left;padding-left:15px;min-width:232px;}
.buy-page .mainv2-content-block .pricing-table table .highlight td.first-child,.buy-page .mainv2-content-block .pricing-table table .highlight td:first-child{width:375px;}
.mainv2-content-block.ssl .pricing-table table .highlight td{font:400 13px/16px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;}
.mainv2-content-block .pricing-table table .highlight td.last{background:#139eec;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
.mainv2-content-block .pricing-table table td.btn-cell,.mainv2-content-block .pricing-table table .highlight td.btn-cell{background:none;padding:0 0 0 20px;text-align:left;}
.mainv2-content-block .pricing-table table td a{font-size:13px;}
.pricing-table .btn-cell .main-cta-btn2{font-weight:normal;font-size:14px;line-height:18px;padding:6px 10px;width:73px;text-align:center;}
/* background:#aebd00;border:solid 1px #94a505;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0;font-weight:bold;padding:8px 23px;font-size:15px;color:#FFF!important;float:left;overflow:hidden;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;
*/
.pricing-table .btn-cell .selected{display:inline-block;float:left;margin:0;font:14px Helvetica,Arial,sans-serif;line-height:18px;background:#0E8FD8;border:solid 1px #237EAE;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;overflow:hidden;box-shadow:none;font-weight:normal;padding:6px 10px;width:73px;text-align:center;}
.mainv2-content-block .pricing-table table .scrunched.first td{padding-top:5px;}
.mainv2-content-block .pricing-table table .scrunched td{padding-top:3px;padding-bottom:3px;}
.mainv2-content-block h2.volume-discounts-msg{font:300 16px/20px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;margin:0 0 55px 4px;color:#202020;}
/* EV Pricing Table */
.mainv2-content-block .pricing-table.ev-pricing table{width:630px;}
.mainv2-content-block .pricing-table.ev-pricing table th{text-align:left;padding-left:25px;}
.mainv2-content-block .pricing-table.ev-pricing table .highlight td{text-align:left;padding-left:25px;padding-right:0;}
.mainv2-content-block .pricing-table.ev-pricing table .highlight td.first-child,.mainv2-content-block .pricing-table.ev-pricing table .highlight td:first-child{text-align:left;padding-left:15px;min-width:262px;}
.mainv2-content-block .pricing-table.ev-pricing table .scrunched td{padding-left:25px;text-align:left;}
.mainv2-content-block .pricing-table.ev-pricing table .scrunched td.first-child,.mainv2-content-block .pricing-table.ev-pricing table .scrunched td:first-child{padding-left:0;}
.mainv2-content-block .pricing-table.ev-pricing table .highlight td.last{padding-right:20px;}
/* SSL Comparison page */
.small-banner-block.w-breadcrumbs h1,.small-banner-block.w-breadcrumbs h2{margin-top:28px;}
.small-banner-block.w-breadcrumbs .breadcrumbs{margin:4px 0 0 22px;font:200 12px/14px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;color:#E7E7E7;}
/* ----Wildcard Pricing table --- */
.mainv2-content-block.ssl .pricing-table.wildcard{margin:42px 0 29px 4px;}
.mainv2-content-block.ssl .pricing-table h3{margin:0 0 -5px;}
.small-banner-block.w-breadcrumbs .breadcrumbs a{color:#E7E7E7;}
.small-banner-block.w-breadcrumbs .breadcrumbs a:hover{text-decoration:underline;}
.mainv2-full-width-block h1{font:200 28px/32px Helvetica,Arial,sans-serif;color:#222;margin:47px 0 40px 10px;}
.mainv2-full-width-block .full-width-compare-table{border-spacing:0;padding:4px 0 0 12px;width:970px;}
.full-width-compare-table .category{background:#eaf1f5;font:normal 15px/18px Helvetica,Arial,sans-serif;color:#484848;border-left:solid 1px #dedede;border-bottom:solid 1px #E4E4E4;box-shadow:-6px 0px 6px -6px #DADADA inset;text-align:left;}
.full-width-compare-table td{text-align:center;padding:20px;border-bottom:solid 1px #efefef;border-left:solid 1px #efefef;color:#484848;font:normal 15px/18px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;width:26%;}
.full-width-compare-table td.sm-text{font-size:13px;}
.full-width-compare-table td:first-child{width:22%;}
.full-width-compare-table .last{border-right:solid 1px #dedede;}
.full-width-compare-table thead td{border-top:solid 1px #dedede;color:#394842;font:200 23px/26px Helvetica,Arial,sans-serif;}
.full-width-compare-table thead td.neg-space,.full-width-compare-table tbody td.neg-space{background:none!important;border:none!important;}
.full-width-compare-table thead .corner-tl{border-left:solid 1px #d1d1d1;border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;box-shadow:-2px 0px 2px -1px #f0f0f0;}
.full-width-compare-table .category.corner-tl{border-top:solid 1px #dedede;border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;}
.full-width-compare-table .first{border-left:solid 1px #d1d1d1;}
.full-width-compare-table .highlight{background:#f2fcec;border-left:solid 1px #a4de97;border-right:solid 1px #a4de97;border-bottom:solid 1px #e1eadb;}
.full-width-compare-table tr td.merge-bottom{border-bottom:none;}
.full-width-compare-table thead .last{border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;}
.full-width-compare-table .category-divider .category{background:#1d678b;color:#FFF;display:block;margin:0 0 0 -10px;box-shadow:none;width:100%;font:200 20px/22px Helvetica,Arial,sans-serif;padding-left:30px;}
.full-width-compare-table .category-divider td,.full-width-compare-table .category-divider td.first{background:#e4edf1;}
.full-width-compare-table .category-divider .highlight{background:#d8eae0;}
.full-width-compare-table .main-cta-btn2{float:none;}
.full-width-compare-table .alt-cta-btn2{float:none;font-size:13px;}
.full-width-compare-table .last-row td{background:#fbfcfd;border-bottom:solid 1px #dedede;padding:40px 0;}
.full-width-compare-table .last-row .highlight{background:#eef9ea;}
.full-width-compare-table .last-row .first{border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;}
.full-width-compare-table .end-table-row td{padding:10px;}
.full-width-compare-table .end-table-row .highlight.last{background:#eef9ea;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-bottom:solid 1px #a4de97;}
.full-width-compare-table .null{font-size:26px;color:#C5C5C5;}
.full-width-compare-table .price{font:100 18px/27px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;}
.full-width-compare-table .price span{font:400 27px/27px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;color:#484848;}
.full-width-compare-table td img{display:block;margin:0 auto 8px;}
.full-width-compare-table td .floated{float:left;}
.full-width-compare-table .discounts td{text-align:left;}
.full-width-compare-table .discounts td img{float:left;margin:0 0 0 20px;}
.full-width-compare-table .discounts td span{display:block;float:left;margin:0 0 0 8px;}
.nav-right-align{float:right;font:200 17px/20px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;list-style:none outside none;margin-right:11px;margin-top:7px;}
/* ---- Popup modal windows ---- */
#switch{width:795px;padding:11px 10px 0px 6px;overflow:hidden;}
.light-scheme.popup.switch{border:1px solid rgba(140,140,140,0.25);box-shadow:0 -1px 3px rgba(0,0,0,0.1);}
.light-scheme.popup.switch .holder{overflow:hidden;padding:5px 0 0;width:793px;}
.light-scheme.popup .switch-popup-img{float:left;}
.light-scheme.popup.renew .content-container{width:470px;}
.light-scheme.popup.switch .content-container,.light-scheme.popup.renew .content-container{float:left;}
.popup.switch .holder .heading h3{font:200 30px/36px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;}
.light-scheme.popup.switch .holder .content-container{width:410px;}
.popup.switch .holder .heading h3 .paint-bg{background:url("../images/text-pricing-paint-bg.png") no-repeat scroll -2px top rgba(0,0,0,0);color:#FFFFFF;display:inline-block;height:55px;margin:0 0 0 2px;padding-left:14px;padding-top:8px;position:relative;width:181px;}
.popup.switch .holder .leading{font:200 17px/20px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;color:#000;margin:0;}
.popup.switch .holder .details{font:200 13px/16px Helvetica,Arial,sans-serif;color:#4e4e4e;margin:12px 0 9px;}
.light-scheme.switch.popup .holder .link-holder{padding-top:8px;}
.popup.switch .small-print{font:200 11px/14px Helvetica,Arial,sans-serif;}
.light-scheme.switch.popup .holder .link-holder a{font:500 20px/22px Helvetica,Arial,sans-serif;}
.light-scheme.popup.switch .holder .content-container .tick-bullet-list{margin-top:-17px;}
hr{margin-top:25px;margin-bottom:25px;}
.underline.dark{border-bottom:1px solid rgba(0,0,0,0.75);}
/* --- OrganizationSSL Landing ---- */
.mainv2-content-block.ssl .sidebar .sidebar-links{margin:27px 0 32px;padding-left:5px;}
.mainv2-content-block.ssl .sidebar .sidebar-links h4,.sidebar-title,.mainv2-content-block .features-section .sidebar-title,p.sidebar-title,.mainv2-content-block .features-section p.sidebar-title{margin:0;color:#333333;margin-bottom:0px;font:200 18px/20px Arial,Helvetica,sans-serif;display:inline-block;}
.mainv2-content-block.ssl .sidebar .sidebar-links ul{border-top:2px solid #e3e3e3;margin:2px 0 0;width:210px;padding:7px 0 0;}
.mainv2-content-block .sidebar .standard-side-nav{border-top:2px solid #e3e3e3;margin:2px 0 0;padding:7px 0 0;margin-bottom:20px;width:212px;}
.standard-side-nav li{list-style-type:none;padding:2px 0;font:200 14px/18px Helvetica,Arial,sans-serif;color:#7d7d7d;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.standard-side-nav li a{display:inline-block;font:200 14px/18px Helvetica,Arial,sans-serif;color:#7d7d7d;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.standard-side-nav li a:hover{color:#0368B8;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.mainv2-content-block.ssl .sidebar .sidebar-links ul li{list-style-type:none;padding:2px 0;}
.mainv2-content-block.ssl .sidebar .sidebar-links ul li a{display:inline-block;font:200 14px/18px Helvetica,Arial,sans-serif;color:#7d7d7d;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.mainv2-content-block.ssl .sidebar .sidebar-links ul li a:hover{color:#0368B8;transition:color .2s;-moz-transition:color .2s;-webkit-transition:color .2s;}
.mainv2-content-block.ssl .split-content-column{overflow:hidden;padding:0 0 8px;}
.mainv2-content-block .next-steps.center-align{margin:0 0 0 216px;overflow:hidden;}
.mainv2-content-block.ssl.tri-block-footer .features-section{margin:33px 52px 40px 0;}
/* ----Multi Domain SSL ---- */
.mainv2-content-block.ssl .features-section.wider{margin:33px 32px 80px 0;overflow:hidden;width:720px;}
.mainv2-content-block.ssl.no-breadcrumbs .features-section .description{margin:0 30px 0 4px;}
.mainv2-content-block.ssl.no-breadcrumbs .features-section .description h1{color:#222222;}
.mainv2-content-block.ssl.no-breadcrumbs .features-section .description h1.single-title,.mainv2-content-block.ssl.no-breadcrumbs .features-section .description h2.single-title,.mainv2-content-block.ssl.no-breadcrumbs .features-section .description h3.single-title{margin:0 0 18px;}
.mainv2-content-block.ssl.no-breadcrumbs .features-section .description p{color:#484848;}
.mainv2-content-block.ssl.no-breadcrumbs .features-section{padding-top:28px;}
.mainv2-content-block.ssl .features-section .features-box.dual{float:left;width:308px;}
.mainv2-content-block.ssl .sidebar.no-breadcrumbs{margin:38px 0 0;overflow:hidden;}
.mainv2-content-block.ssl .features-section .features-box.dual{margin:0 0 31px 4px;position:relative;}
.mainv2-content-block.ssl .features-section .features-box.dual.second{margin-left:15px;}
.mainv2-content-block.ssl .features-section .features-box.small-text{padding:33px 20px 22px 17px;}
.features-box .pricing-box{float:right;margin-right:-10px;margin-top:-17px;}
.features-box .pricing-box .pre-pricing{clear:both;color:#000;display:block;font:100 13px/16px Helvetica,Arial,sans-serif;margin:0 0 -2px;}
.features-box .pricing-box .price{color:#202020;float:left;font:100 27px/33px Helvetica,Arial,sans-serif;}
.features-box .pricing-box .post-pricing{color:#000;display:block;float:left;font:100 19px/21px Helvetica,Arial,sans-serif;margin:8px 0 0;}
.mainv2-content-block .features-section .features-box.dual.small-text.first{margin-top:0;}
.mainv2-content-block .features-section .features-box.dual.small-text ul{margin-bottom:30px;}
.mainv2-content-block.ssl .features-section .features-box.small-text ul,.mainv2-content-block.ssl .features-section .features-box.small-text p{font:200 14px/18px Helvetica,Arial,sans-serif;color:#000;margin:0;}
.mainv2-content-block.ssl .features-section .features-box.dual.small-text h3{color:#000000;font:200 24px/28px Helvetica,Arial,sans-serif;}
.mainv2-content-block.ssl .features-section .features-box.dual.small-text .main-cta-btn2{font-weight:normal;padding:8px 11px;}
.mainv2-content-block.ssl .features-section .next-steps.small h3,.mainv2-content-block.ssl .pricing-section .next-steps.small h3{font:200 16px/18px Helvetica,Arial,sans-serif;margin:9px 0 11px;}
/* -----Unified Communications/Multi domain ---- */
.mainv2-content-block.ssl .features-section .multi-domain-pricing-table{margin:54px 0 71px;}
.mainv2-content-block.ssl .features-section .multi-domain-pricing-table h2{margin-bottom:20px;}
.full-width-compare-table.multi-domain{border-spacing:0;}
.mainv2-content-block.ssl .features-section .description.small-text p,.mainv2-content-block.ssl .pricing-section .description.small-text p{font:200 14px/18px Helvetica,Arial,sans-serif;}
.mainv2-content-block.ssl .features-section .description.small-text .example-config.multi-domain p{line-height:20px;}
.mainv2-content-block.ssl .features-section .description .example-config{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #D9DADA;border-radius:4px;float:right;font:200 14px/18px Helvetica,Arial,sans-serif;margin:0 -29px 18px 24px;padding:22px 18px 14px;width:175px;}
.mainv2-content-block.ssl .features-section .description .example-config h3{color:#0368b8;font:200 14px/18px Helvetica,Arial,sans-serif;margin:0 0 11px;}
.mainv2-content-block.ssl .features-section .description h3.subheading,.mainv2-content-block.ssl .features-section .description h2.subheading{margin-bottom:28px;}
.full-width-compare-table.multi-domain .category{font:14px/17px Helvetica,Arial,sans-serif;}
.full-width-compare-table.multi-domain thead td{color:#484848;font:200 20px/23px Helvetica,Arial,sans-serif;padding:27px 5px 18px;}
.full-width-compare-table.multi-domain td:first-child{width:25%;}
.full-width-compare-table.multi-domain td{padding:10px 5px;width:20%;}
.full-width-compare-table.multi-domain .category-divider .category{width:100%;font:200 16px/22px Helvetica,Arial,sans-serif;padding-left:26px;}
.full-width-compare-table.multi-domain .category{padding:9px 0 9px 14px;}
.full-width-compare-table.multi-domain tr td .standard-font-20,.full-width-compare-table.multi-domain tr td .standard-font-24{display:block;}
.standard-font-24{font:200 24px/28px Helvetica,Arial,sans-serif;}
.standard-font-22{font:200 22px/26px Helvetica,Arial,sans-serif;color:#000;}
.standard-font-20{font:200 20px/24px Helvetica,Arial,sans-serif;color:#000;}
.full-width-compare-table.multi-domain tr td .main-cta-btn2{display:block;margin:5px auto;width:69px;padding:6px 15px;font:200 14px/18px Helvetica,Arial,sans-serif;}
.full-width-compare-table.multi-domain tr td .alt-cta-btn2{display:block;font:200 13px/18px Helvetica,Arial,sans-serif;margin:5px auto 0;padding:6px 15px;width:69px;}
.full-width-compare-table.multi-domain tr td .alt-cta-btn2.second{margin-top:-10px;}
.full-width-compare-table.multi-domain tr td .center-wrap{display:block;margin-left:29%;text-align:left;}
.full-width-compare-table.multi-domain tr td .center-wrap img{display:block;margin:0 0 0 15px;}
.full-width-compare-table.multi-domain tr td a.standard.small-text{font:200 12px/16px Helvetica,Arial,sans-serif;}
.full-width-compare-table.multi-domain tr td.top-border{border-top:1px solid #ededed;}
.full-width-compare-table.multi-domain tr td.no-border{border:0;}
.full-width-compare-table.multi-domain tr td span.grey.small-text{color:#959595;display:block;font:200 11px/15px Helvetica,Arial,sans-serif;}
.full-width-compare-table.multi-domain tr.last-row .last-left{border-radius:0 0 0 3px;}
.full-width-compare-table.multi-domain tr.last-row .last-right{border-radius:0 0 3px 0;}
.mainv2-content-block.ssl .features-section .text-list{margin:56px 0 47px;}
.mainv2-content-block.ssl .features-section .text-list h2{margin:0 0 27px;}
.mainv2-content-block.ssl .features-section .text-list ul{padding:0;}
.mainv2-content-block.ssl .features-section .text-list ul li{font:200 14px/20px Helvetica,Arial,sans-serif;color:#252525;list-style-type:none;border-bottom:1px solid #e3e3e3;padding:9px 0 7px;}
.mainv2-content-block.ssl .features-section .text-list ul li.first{padding-top:0px;}
.mainv2-content-block.ssl .features-section .text-list ul li.last{border-bottom:none;}
.mainv2-content-block.ssl .features-section .text-list ul li .title{display:block;font:500 16px/22px Helvetica,Arial,sans-serif;color:#000;}
.full-width-compare-table.multi-domain .last-row td.last-left{background:#eaf1f5;}
/* ----Wildcard ------- */
.mainv2-content-block .pricing-section.wildcard-section{margin-top:61px;}
.mainv2-content-block .wildcard-section .features-box{margin-bottom:54px;}
.mainv2-content-block .pricing-section p.par-example{margin:0 0 9px;font:200 16px/18px Helvetica,Arial,sans-serif;color:#202020;}
.wildcard-example-box{background:#EBF2F5;overflow:hidden;border:solid 1px #BBDCF5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:27px 30px 15px 36px;margin:0 0 43px;position:relative;}
.wildcard-example-box .wildcard-box-left{float:left;overflow:hidden;background:url(../images/wildcard-blue-padlock.png) no-repeat 100% 2px;width:323px;margin-right:11px;}
.wildcard-example-box h4{font:500 16px/20px Helvetica,Arial,sans-serif;color:#000;margin:0 0 6px;}
.wildcard-example-box .wildcard-box-right{float:left;overflow:hidden;background:url(../images/dotted-vert-border-grey.png) repeat-y 0 3px;padding:0 0 2px 13px;}
.wildcard-example-box .wildcard-box-right ul{list-style:none;padding:0;margin:0;}
.wildcard-example-box .wildcard-box-right ul li,.wildcard-section .wildcard-example-box .wildcard-box-right .aswellas p{font:300 13px/13px Helvetica,Arial,sans-serif;margin:0 0 5px;color:#454545;}
/* .wildcard-section .wildcard-example-box .wildcard-box-right .aswellas{position:absolute;bottom:17px;right:38px;}
*/
.wildcard-section .wildcard-example-box .wildcard-box-right .aswellas{position:absolute;top:27px;right:29px;}
.wildcard-section .wildcard-example-box .wildcard-box-right .aswellas h4{margin:0 0 1px;}
/* Tooltips */
.tooltip-links-list{margin:0;padding:0;list-style:none;}
.tooltip-links-list li{position:relative;}
.tooltip-info a{font:200 14px/18px Helvetica,Arial,sans-serif;padding-bottom:1px;cursor:help;}
.tooltip-links-list li.tooltip-info a.open-popup.light-overlay.cboxElement{cursor:pointer;}
.tooltip-links-list li a{font:normal 13px/20px Helvetica,Arial,sans-serif;}
.lg-tab .tooltip-links-list li a{line-height:15px;}
.tooltip-links-list li .tooltip-holder{position:absolute;z-index:5000;top:0;margin:0 0 0 10px;padding-left:10px;opacity:0;visibility:hidden;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;-webkit-transform:translateZ(0);}
.tooltip-links-list li .tooltip-holder.position-right{margin-left:220px;}
.tooltip-links-list .tooltip-holder .tooltip{background:#404040;width:255px;padding:10px 15px;color:#FFF;border:solid 1px #8c8c8c;font:normal 13px/15px Helvetica,Arial,sans-serif;display:block;margin-top:-10px;}
.tooltip-links-list .tooltip-holder .tooltip a{position:relative;top:5px;font:500 13px/15px Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;margin-top:20px;border:0;cursor:pointer;}
.tooltip-links-list .tooltip-holder .tooltip .tooltip-arrow{background:url(../images/tooltip-dark-arrow-left.png) no-repeat 0 0;text-indent:-9999px;display:block;position:absolute;left:-10px;top:9px;height:18px;width:10px;}
.tooltip-links-list li:hover .tooltip-holder{opacity:1;visibility:visible;transition:visibility 0s linear .2s,opacity .2s;-moz-transition:visibility 0s linear .2s,opacity .2s;-webkit-transition:visibility 0s linear .2s,opacity .2s;}
/* ---- Malware monitoring popup ------ */
.light-scheme.popup.switch.malware-monitoring-table .holder h2{font:200 22px/24px Helvetica,Arial,sans-serif;color:#000;}
.light-scheme.popup.switch.malware-monitoring-table .holder p{color:#484848;font:13px/16px Helvetica,Arial,sans-serif;padding:0 61px 0 0;}
.light-scheme.popup.switch.malware-monitoring-table .btn-close{right:17px;top:13px;}
.light-scheme.popup.switch.malware-monitoring-table .holder{margin:0 0 5px 16px;padding:0 0 0 18px;width:688px;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain{margin:33px 0 28px;width:650px;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain thead tr td{border-left:1px solid #105277;border-top:1px solid #105277;background:none repeat scroll 0 0 #11577F;color:#FFFFFF;font:200 20px/23px Helvetica,Arial,sans-serif;padding:17px 5px 9px;}
.columns-frame.tick-bullet-list.certificate-features .tooltip-links-list li a.open-popup{font:200 14px/18px Helvetica,Arial,sans-serif;}
.light-scheme.popup.switch.malware-monitoring-table  .full-width-compare-table.multi-domain .category{padding:0 0 0 14px;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain tbody tr .category{background:#EAF1F5;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain tbody tr td{padding:7px 5px;width:20%;background:#f3f3f3;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain .first{border-left:solid 1px #e2e2e2;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain thead td{padding:18px 5px 12px;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain thead .corner-tl{border-left:solid 1px #d1d1d1;border-radius:5px 0 0 0;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain thead .last{border-radius:0 5px 0 0;}
.light-scheme.popup.switch.malware-monitoring-table .full-width-compare-table.multi-domain{margin:16px 0 28px;}
#ioe-infograph.diagram-full{width:1038px;}
#ioe-infograph.diagram-full .diagram-img{background:url(https://static1.globalsign.com/images/infographic-internet-of-everything-full.png) no-repeat;width:1038px;height:683px;}
#ioe-infograph.diagram-full .diagram-holder{padding:0;}
#ioe-infograph .diagram-steps{display:none;}
.mainv2-content-block .sidebar .sidebar-item.napera{background:url(https://static1.globalsign.com/images/sidebar-item-napera.png) no-repeat; /* width:168px; */
height:127px;padding-top:10px;}
.mainv2-content-block .sidebar .sidebar-item.napera h4,.mainv2-content-block .sidebar .sidebar-item.cmli h4{color:#000;font:200 20px/22px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-item.napera p,.mainv2-content-block .sidebar .sidebar-item.cmli p{color:#000;font:200 13px/16px Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-item.cmli{background:url(https://static1.globalsign.com/images/sidebar-item-cmli.png) no-repeat; /* width:168px; */
height:127px;padding-top:10px;}
.mainv2-content-block .sidebar .sidebar-item.ioe-webinar{background:url(../images/sidebar-item-ioe-low.jpg) no-repeat;height:136px;width:200px;padding:12px 0 0 12px;}
.mainv2-content-block .sidebar .sidebar-item.ioe-webinar h4{font:200 22px/22px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-item.ioe-webinar p{margin-top:12px;}
.mainv2-content-block .sidebar .sidebar-item.ioe-webinar a{bottom:9px;}
.mainv2-content-block .sidebar .sidebar-item.report2.ioe-report p{font-size:14px;}
/* AEG/PDF/EMAIL/ETC. */
.large-banner-block.aeg,.large-banner-block.pdf,.large-banner-block.secure-email,.large-banner-block.iam{height:377px; /* padding:0 10019px 0 9972px; */}
.large-banner-block.iam{background:url("../images/iam-banner.jpg") no-repeat scroll center bottom #086993;background-position: 50.5% 0!important;}
.large-banner-block.aeg{background:url("../images/aeg-banner-parallax.jpg") no-repeat scroll center bottom #DDDDDD;}
.large-banner-block.pdf{background:url("../images/pdf-banner-parallax.jpg") no-repeat scroll center bottom #DDDDDD;}
.large-banner-block.secure-email{background:url("../images/secure-email-banner-parallax.jpg") no-repeat scroll center bottom #DDDDDD;}
.large-banner-block.aeg p,.large-banner-block.pdf p,.large-banner-block.secure-email p{margin-left:0px;}
.large-banner-block.aeg .description,.large-banner-block.pdf .description,.large-banner-block.secure-email .description{width:500px;padding:51px 30px 0 29px;}
.large-banner-block.aeg h1{margin:26px 0 11px 1px;font:200 43px/46px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.large-banner-block.pdf h1{margin:26px 0 11px -2px;font:200 40px/46px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.large-banner-block.secure-email h1{margin:16px 0 11px -2px;font:200 40px/46px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.large-banner-block.iam h1{margin:37px 0 11px 11px;font:200 43px/46px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.large-banner-block.iam p{margin-left:13px;font-weight:200;}
.large-banner-block.iam a{margin-left:12px;margin-top: 14px;}
.large-banner-block.iam .description{width:640px;}
.large-banner-block.iam .main-cta-btn{font: 18px Helvetica,Arial,sans-serif!important;padding: 8px 17px!important;}
.mainv2-content-block.v3 .features-section .description h1{font:200 22px/26px Helvetica,Arial,sans-serif;margin:0 0 13px;}
}
.mainv2-content-block .overview-section .description .text-w-img{overflow:hidden;margin:0 0 2px;}
.mainv2-content-block .overview-section .description .text-w-img .alignleft{float:left;margin:-2px 41px 0 1px;}
.mainv2-content-block .overview-section.full-width{width:904px;}
.mainv2-content-block .overview-section.full-width table{width:100%;}
.customers-logo-block{clear:both;overflow:hidden;margin:34px 0 46px 5px;width:962px;}
.customers-logo-block .fade-strip{width:969px;height:388px;position:relative;}
.customers-logo-block .fade-strip .grey,.customers-logo-block .fade-strip .color{position:absolute;top:0;left:0;width:969px;height:398px;color:transparent;/* text-indent:-9999px; */}
.customers-logo-block .fade-strip .color{background:url(https://static2.globalsign.com/images/all-customer-logos-color.png) no-repeat;}
.customers-logo-block .fade-strip .grey{background:url(https://static1.globalsign.com/images/all-customer-logos-grey.png) no-repeat;}
.mainv2-content-block.aeg .overview-section .next-steps,.mainv2-content-block.aeg .features-section .next-steps{padding-top:24px;}
.mainv2-content-block.aeg .overview-section .next-steps,.mainv2-content-block.aeg .features-section .next-steps{margin:0 0 80px 0px;}
.mainv2-content-block.aeg .overview-section .next-steps h3,.mainv2-content-block.aeg .features-section .next-steps h3{font:17px/21px Helvetica,Arial,sans-serif;margin-top:6px;}
.mainv2-content-block.aeg .next-steps .main-cta-btn2{margin:0 0 0 18px;position:relative;top:-4px;}
.mainv2-content-block .sidebar .sidebar-item.product-report{background:url(../images/sidebar-item-ipad.jpg) no-repeat 0 0;height:134px;padding-top:17px;width:144px;padding-right:60px;}
.mainv2-content-block.v3 .sidebar .sidebar-item.product-report{background:url(../images/sidebar-item-ipad.jpg) no-repeat 0 0;height:138px;padding-top:14px;width:144px;padding-right:60px;}
.mainv2-content-block .sidebar .sidebar-item.datasheet-ipad-piechart{background:url("../images/sidebar-item-ipad-piechart.jpg") no-repeat scroll 0 0 rgba(0,0,0,0);height:131px;padding-right:60px;padding-top:10px;width:144px;}
#colorbox .diagram-full.aeg{border-radius:4px;}
.diagram-full .close-btn .btn-close.black-icon .close-btn-icon{background:url("../images/close-btn-black.png") no-repeat scroll;margin:-6px -1px 0;}
.diagram-full.aeg .btn-close{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#0368B8;font-size:14px;padding:6px 0 8px 36px;position:absolute;right:22px;top:16px;}
.diagram-full.aeg  .btn-close:hover{opacity:0.7;transition:opacity 0.2s ease 0s;}
.text-w-img p.last{margin-bottom:0;}
.mainv2-content-block.v3 .sidebar .sidebar-item p{font:100 15px/18px Helvetica,Arial,sans-serif;}
.diagram-block.vid .diagram-img-link .hovertext{background:#323232 url(../images/vid-play-cta-icon-white.png) no-repeat 151px center;padding:21px 47px 18px 0px;width:165px;font:200 23px/26px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.diagram-block .diagram-img-link:hover .hovertext{opacity:1;filter:alpha(opacity=100);transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;}
.diagram-block.vid .maximize-btn{background:url(../images/vid-play-cta-icon-small-black.png) no-repeat 0 0;padding:8px 5px 8px 36px;}
.large-banner-block.aeg  .banner-text-cta{color:#FFFFFF;display:block;font:100 26px/31px "Helvetica Neue","LatoUltraThin",Helvetica,Arial,sans-serif;margin:0 auto;float:right;margin-right:78px;margin-top:153px;width:204px;position:relative;padding:20px;padding-right:24px;border:1px solid rgba(0,0,0,0.23);background:rgba(29,50,54,0.84);transition:background 0.2s ease 0s;}
.large-banner-block.aeg  .banner-text-cta:hover{background:rgba(29,50,54,0.70);transition:background 0.2s ease 0s;}
.large-banner-block.aeg .banner-text-cta .circle-arrow-r{color:transparent;background:url("../images/circle-arrow-r-small.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:55px;left:179px;position:absolute;top:9px;width:57px;}
.mainv2-content-block .description.timestamp-desc{font-size:25px;line-height:28px;}
.mainv2-content-block .sidebar .sidebar-item.datasheet.timestamp-datasheet{background:url(../images/sidebar-item-datasheet-timestamp.png) no-repeat;height:137px;padding-top:14px;}
.mainv2-content-block .sidebar .sidebar-item.datasheet.timestamp-datasheet h4{font:200 22px/24px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-item.datasheet.timestamp-datasheet p{font:100 15px/18px Helvetica,Arial,sans-serif;}
.mainv2-content-block .sidebar .sidebar-contact.wider-contact{width:183px;}
.mainv2-content-block .features-box.timestamp-features{padding:26px 30px 15px 37px;margin-bottom:50px;}
.mainv2-content-block .features-box.timestamp-features h2{font-size:20px;}
.mainv2-content-block .features-box.timestamp-features ul{margin-top:18px;line-height:20px;}
.mainv2-content-block .features-box.timestamp-features ul li{padding:5px 0 0 42px;margin:0 0 15px;min-height:20px;}
.mainv2-content-block .description.timestamp-how{height:451px;margin-bottom:20px;}
.mainv2-content-block .description.timestamp-how h2{font-size:25px;line-height:28px;}
.mainv2-content-block .description.timestamp-how img{position:absolute;left:-5px;margin-top:-27px;}
.mainv2-content-block .overview-section .next-steps.lower-align h3{margin:5px 0 0;}
/* ---------------------------------------- New partners page ---- */
#main.partner-landing{width:100%;background:none repeat scroll 0 0 #f0f0f0;margin:0px;padding-bottom:20px;}
.partner-landing .small-banner-block{height:375px;width:100%;padding:0;margin:0px auto 45px;background:#125373 url("/files/3214/0965/0164/partners-banner.jpg") 50% 0 no-repeat;}
.partner-landing .small-banner-block .description{padding:0 16px 0;width:935px;margin:0px auto;}
.partner-landing .small-banner-block .description h1{font:100 44px/50px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;margin:50px 0 23px -4px;}
.partner-landing .small-banner-block ul{list-style-type:none;margin:0;padding:0;color:#fff;font:100 19px/24px helvetica,arial,sans-serif;}
.partner-landing .small-banner-block ul li.banner-icon{background-repeat:no-repeat!important;padding:10px 0px 8px 55px;}
.partner-landing .small-banner-block ul li.banner-icon.padlock{background:url("/files/2314/0653/7579/partner-padlock-icon.png");background-position:left center;}
.partner-landing .small-banner-block ul li.banner-icon.whirly{background:url("/files/3614/0653/7579/partner-whirl-icon.png");background-position:left center;}
.partner-landing .small-banner-block ul li.banner-icon.barchart{background:url("/files/4614/0653/7578/partner-barchart-icon.png");background-position:left center;}
.partner-landing .small-banner-block .main-cta-btn2{margin:23px 0px 38px 0px;font:100 18px/24px helvetica,arial,sans-serif;}
.features-section .description.info-section{width:654px;margin:35px 0 38px;}
.features-section .description.info-section img{float:left;display:block;padding:0 9px 0;}
.features-section .description.info-section img.first{padding-left:0;}
.clear-float{clear:both;overflow:hidden;margin:20px 0;}
.mainv2-content-block .sidebar .sidebar-item.oneclick{height:140px;background:url('https://static1.globalsign.com/images/oneclick-sidebar.png') no-repeat;width:148px;padding-top:11px;background-size:100%;padding-right:60px;margin-left:-3px;}
.mainv2-content-block .sidebar .sidebar-item.oneclick h4{color:#333333;}
.mainv2-content-block .sidebar .sidebar-item.oneclick p{color:#0e0e0e;font:100 14px/17px helvetica,arial,sans-serif;}
.home-mid-block.partner-mid-block{padding:0 0 18px 14px;}
.home-mid-block.partner-mid-block .content-box{width:314px;float:left;margin:0 12px 0 0;position:relative;text-align:center!important;}
.home-mid-block.partner-mid-block .content-box .underlay img{width:100%;height:121px;display:block;margin:0 auto;transition:opacity 0.2s;}
.home-mid-block.partner-mid-block .content-box h2{font:400 20px/20px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif;color:#1d1d1d;margin:22px 16px 10px;}
.home-mid-block.partner-mid-block .content-box p.more{transition:none!important;margin:10px 10px 16px 16px!important;}
.home-mid-block.partner-mid-block .main-content-holder{/* container div for buckets */
padding:0 0 10px 9px;margin-bottom:40px;}
.home-mid-block.partner-mid-block .main-content-holder .content-box.right-box{position:relative;float:left;margin:0;width:230px;padding:0;background:none;border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;}
.home-mid-block.partner-mid-block .content-box{width:315px;float:left;margin:0 14px 0 0;position:relative;}
.magictab2{width:716px;margin:0 27px 0 8px;min-height:170px;float:left;}
.partners-inner .magictab2 .tabber_controls{margin-top:10px;}
.magictab2 .tabber_controls ul{list-style:none;margin:0;padding:0;position:relative;z-index:1;border-bottom:0px!important;}
.magictab2 .tabber_controls ul li{float:left;cursor:pointer;display:block;text-align:center;margin:0px 8px 0px 0;font:200 18px/20px Helvetica,Arial,sans-serif;color:#FFF;background:#1d678b; /* border-radius:3px 3px 0 0; */
position:relative;top:2px;transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.magictab2 .tabber_controls ul li a{color:#fff;padding:9px 30px!important;padding-left:30px;padding-right:30px;display:block;border:1px solid transparent!important;}
/* Smaller version - John didn't design or approve this but it's needed for the downloads page */
/* Because concrete5's tabber is so messed up that I can't make it display the other style tabber:D */
.magictab2.smaller .tabber_controls ul li a{font-size:16px;padding:7px 12px!important;}
.magictab2.smaller .tabber_controls ul li.active a{color:#000!important;background:#ecf3f5!important;font-size:16px;padding:6px 11px 8px!important}
.magictab2 .tabber_controls ul li:hover{transition:background .2s;-moz-transition:background .2s;-webkit-transition:background .2s;}
.magictab2 .tabber_controls ul li a:hover{/* border:1px solid transparent; */
background:#1D678B;}
.magictab2 .tabber_controls ul li.active{background:#eaf1f5;color:#000;border:1px solid #dcdcdc;border-bottom:none;margin-top:0;transition:background 0s;-moz-transition:background 0s;-webkit-transition:background 0s;}
.partner-landing .magictab2 .tabber_controls ul li.active{background:#FFF;top:1px;}
.magictab2 .tabber_controls ul .active a.active{border:1px solid #EDF3F5;border-bottom:none;background:#ECF3F5!important;color:#000!important;padding:8px 29px 10px!important;}
.ccm-ui ul.tabs{margin-bottom:0px!important;}
.ccm-ui ul.tabs > li > a,.ccm-ui ul.pills > li > a{line-height:20px;}
.partner-landing .magictab2 .tabber_controls ul .active a.active{padding:10px 30px;border:1px solid #FFF;border-bottom:none;background:#FFF!important;color:#000!important;padding:9px 30px!important;}
.magictab2 .tab-content{clear:both;}
.magictab2 .tab-content{border:1px solid #dcdcdc;background:#ECF3F5;opacity:1; /* min-height:282px; */
padding:0;border-radius:0 3px 3px 3px;}
.partner-landing .magictab2 .tab-content{background:#FFF;width:695px;}
.partners-inner .magictab2 .tab-content{margin-bottom:20px;}
.magictab2 .tab-content.sm-tab{width:654px;}
.magictab2 .tab-content.lg-tab{width:654px;height:170px;}
.magictab2 .tab-content h2,.magictab2 .tab-content h3{margin:33px 0 8px;font:200 22px/20px Helvetica,Arial,sans-serif;color:#000;}
.magictab2 .tab-content p{margin:15px 20px 0 0;font:200 16px/20px 'Helvetica Neue','LatoThin',Helvetica,Arial,sans-serif;color:#484848;}
.magictab2 .tab-content p.leading{color:#2a2a2a;}
.magictab2 .tab-content.sm-tab p{min-height:44px;}
.magictab2 .tab-content .features-box{margin:0!important;border:0!important;}
.magictab2 .tab-content.lg-tab h3{font-size:20px;margin:33px 0 4px;}
.magictab2 .tab-content.lg-tab p{font-size:13px;margin:0 0 8px;}
.magictab2 .tab-content.lg-tab .column{margin:0 16px 0 0;}
.magictab2 .tab-content.lg-tab .column.last-child,.magictab2 .tab-content.lg-tab .column:last-child{margin:0;width:198px;}
.magictab2 .tab-content .features-box .tick-bullet-list.two-col ul{float:left;width:290px;}
.magictab2 .tab-content .features-box .tick-bullet-list.certificate-features ul.second{padding-left:20px;}
.magictab2 .tab-content .features-box .tick-bullet-list.certificate-features ul{float:left;width:289px;}
.features-section .description.info-section{width:654px;margin:35px 0 38px;}
.features-section .description.info-section img{float:left;display:block;padding:0 9px 0;}
.features-section .description.info-section img.first{padding-left:0;}
.clear-float{clear:both;overflow:hidden;margin:20px 0;}
.main-cta-btn2{font-weight:normal!important;}
.mainv2-content-block .tabber_main.tabber_controls.tabber .tabs.tabber.tabber_main{margin:0px 0 0;}
.home-mid-block.partner-mid-block .right-content{float:left;width:194px;padding-top:42px;}
.magictab2 .tab-content{padding:15px 0 25px 30px;min-height:256px;}
.magictab2 .features-box.tick-bullet-list ul{float:left;width:300px;}
.magictab2 .features-box.tick-bullet-list ul.second{margin-left:30px;}
/* ---- */
.magictab2 .tri-graphic-list{clear:both;margin:8px 0 0;}
.magictab2 .tri-graphic-list .item.first{margin-left:0;}
.magictab2 .tri-graphic-list .item{vertical-align:top;text-align:center;display:inline-block;width:198px;padding:7px 0px 0 0;margin-left:24px;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.magictab2 .tri-graphic-list .item a,.magictab2 .tri-graphic-list .item a .link,.magictab2 .tri-graphic-list .item a h3{text-align:center;display:block;margin:0 auto;}
.magictab2 .tri-graphic-list ul li a span.icon{width:50px;height:50px;float:left;background:#15bae0;border-radius:100px;margin:10px 74px 18px 74px;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.magictab2 .tri-graphic-list ul li:hover a span.icon{background:#0398B8;transition:background .4s;-moz-transition:background .4s;-webkit-transition:background .4s;}
.magictab2 .tri-graphic-list ul li a span.icon img{height:50px;width:50px;}
.magictab2 .tri-graphic-list .item a h3{padding:0 0 10px;}
.magictab2 .tri-graphic-list .item a span.link{margin:10px 0 0 0;}
.magictab2 .tri-graphic-list .item a p{font:200 14px/18px  Helvetica,Arial,sans-serif;margin-bottom:14px;}
.magictab2 .tick-bullets2.split{padding-top:20px;}
.magictab2 .tick-bullets2.split .left{vertical-align:top;float:none;display:inline-block;width:314px;}
.magictab2 .tick-bullets2.split .right{vertical-align:top;float:none;display:inline-block;width:314px;}
.tab-content .three-columns-block .column{display:inline-block;vertical-align:top;width:29%;padding:0 0 0 20px;}
.tab-content .three-columns-block .column:nth-child(1){padding:0;}
.tab-content .three-columns-block .column .block{margin-bottom:30px;}
.tab-content .three-columns-block .column .block h3{margin-bottom:10px;}
.tab-content .single-column ul.videos li{display:inline-block;width:150px;margin:0 60px 10px 0;vertical-align:top;}
.blue-bg-quote{width:190px;padding:15px 0 13px 42px;overflow:hidden;background;color:#fff;background:#3d88ac url("/files/2514/1137/9598/quote-left-square.png") no-repeat 11px 22px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.partner-landing .blue-bg-quote{background:url("/files/2514/1137/9598/quote-left-square.png") no-repeat scroll 11px 22px #0e669e;margin-bottom:2px;}
.blue-bg-quote p{color:rgba(255,255,255,0.9);}
.sidebar .blue-bg-quote{background-position:5px 16px;padding:11px 10px 1px 32px;width:170px;margin:8px 0;}
.blue-bg-quote .quote-left{float:left;width:26px;min-height:22px;height:100%;}
.blue-bg-quote .quote{float:left;font-size:15px;width:163px;margin-bottom:0px;}
.blue-bg-quote .author{float:left;font-size:14px;}
.partner-questions-contact{float:left;clear:both;width:189px;margin:14px 0 0;padding:7px 5px 5px 16px;border:1px solid #dcdcdc;background:#fafafa;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.partner-questions-contact p{color:#333;}
.sidebar .partner-questions-contact{margin:8px 0 21px;}
.sidebar:first-child.partner-questions-contact{margin-top:0;}
.partner-mid-block .partner-questions-contact{width:210px;}
.partner-questions-contact h3{margin:0 0 3px;font-size:19px;line-height:24px;color:#191919;}
.partner-questions-contact p{font-size:13px;line-height:16px;margin:3px 0 7px;}
.partner-questions-contact p .phone{font-size:22px;font-weight:bold;}
.home-mid-block.partner-mid-block .lower-content{clear:both;overflow:hidden;padding-left:5px;}
.home-mid-block.partner-mid-block .lower-content .customers-fade-block{margin-bottom:0;}
.customers-fade-block.partner-landing .fade-strip{margin:0;}
.customers-fade-block.partner-landing .fade-strip .grey,.customers-fade-block.partner-landing .fade-strip .color{position:absolute;top:0;left:0;width:969px;height:114px;text-indent:-9999px;padding:0 2px;background:url(/files/6414/1174/0312/partner-logos-bw.png) no-repeat;}
.customers-fade-block.partner-landing .fade-strip .color{background:url(/files/4114/1174/0312/partner-logos-color.png) no-repeat;opacity:0;filter:alpha(opacity=0);}
/* partners inner shit */
.partner-reseller-description h2{font-size:22px!important;}
.partner-reseller-description p{margin-bottom:10px!important;}
.partner-reseller-description p:last-child{margin-bottom:0!important;}
.partner-reseller-description{margin-bottom:60px;}
.features-section .contact-form{padding:30px 30px 60px 30px;line-height:13px;color:#1c4866;border:1px solid #E2E2E2;background:#EEF2F2;}
.features-section .contact-form .heading{float:right;color:#0368B8;}
.features-section .contact-form .row{margin-bottom:20px;}
.features-section .contact-form .row.first{margin-top:20px;margin-bottom:20px;}
.features-section .contact-form .row .holder{line-height:22px;vertical-align:top;display:inline-block;width:290px;margin-right:30px;margin-left:0px!important;}
.features-section .contact-form .row .holder input{width:250px;max-width:250px;}
.features-section .hs-form.stacked .field{display:inline-block;margin-bottom:18px;margin-left:30px;width:300px;}
.features-section input.hs-input,textarea.hs-input{box-shadow:none;transition:none;background:none repeat scroll 0 0 #fff;border:1px solid #c0c4c5;color:#888;display:block;height:16px;margin:0;padding:3px 5px; /* width:176px; */}
input.hs-input:focus,textarea.hs-input:focus{box-shadow:none!important;background:none repeat scroll 0 0 #fff;border:1px solid #c0c4c5!important;color:#888;display:block;height:16px;margin:0;padding:3px 5px;/* width:176px; */}
.hs-form.stacked .actions{padding-left:30px;margin:0px;}
.hs-form .hs-button{text-shadow:none;background:none repeat scroll 0 0 #aebd00!important;border:1px solid #94a505!important;border-radius:1px!important;box-shadow:0 0 2px #d5f7ba inset!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;float:left!important;font:bold 16px Arial,Helvetica,sans-serif!important;overflow:hidden!important;padding:8px 23px!important;position:relative!important;text-align:center!important;transition:background 0.2s ease 0s!important;}
.hs-form .hs-button:hover,.hs-form .hs-button:focus,.hs-form .hs-botton.hovered{box-shadow:none;border:1px solid #94a505!important;background:none repeat scroll 0 0 #cad800!important;transition:background 0.2s ease 0s!important;}
.hsformerror{display:none!important;}
.no-float{float:none!important;}
.region-select-page-box{padding:40px 0 50px 80px;}
.region-select-page-box h2.region-select-page-header{background:url(../images/region-icon-large.png) no-repeat 0 0;padding:0 0 0 90px;margin:0 0 35px 0;font:400 24px/36px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;}
.region-select-page-box .col{display:inline-block;vertical-align:top;width:210px;margin-right:80px;}
.region-select-page-box .col li{margin-bottom:15px;font-size:15px;}
.region-select-page-box .col li.col-header{margin-bottom:20px;font-size:18px;}
.region-select-page-box .col li.col-description{margin-top:-2px;letter-spacing:0.2px;line-height:20px;margin-bottom:20px;color:#666;}
.region-select-page-box.sitemap{padding:50px 0 30px 80px;}
.region-select-page-box.sitemap h2{font-family:"HelveticaNeue","LatoThin",Helvetica,Arial,sans-serif;font-weight:200;font-size:24px;margin: 0 0 30px;}
.region-select-page-box.sitemap .col ul{padding: 20px 0 10px;border-bottom:1px solid #DADADA;}
.region-select-page-box.sitemap .col ul:last-of-type { border-bottom: 0; }
.region-select-page-box.sitemap .col li{margin-bottom:5px;font-size:12px;}
.region-select-page-box.sitemap .col li.col-header{margin-bottom:8px;font-size:14px;font-weight:bold;}
.region-select-page-box.sitemap .col{margin-bottom:20px;}



/********  Added file: /themes/globalsign/css/selectric.css  ********/
/*=====================================================================
  Selectric
======================================================================*/

.selectricWrapper {
  position: relative;
  cursor: pointer;
}

.selectricDisabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectricOpen {
  z-index: 999999;
}

.selectricOpen .selectricItems {
  display: block;
}

.selectricHideSelect {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectricHideSelect select {
  position: absolute;
  left: -100%;
  display: none;
}

.selectricInput {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  _font: 0/0 a;
  background: none !important;
}

.selectricTempShow {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}


.selectricOpen .selectric {
  border-color: #CCC;
  background: #F0F0F0;
  z-index: 9999;
}

.selectric {
  border: 1px solid #DDD;
  background: #F8F8F8;
  position: relative;
  border-radius: 2px;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 30px 0 0;
  padding: 6px;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  min-height: 18px;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  -moz-transform: scale(0.999);/*mozilla blurry arrow fix*/
  /* IE Fix */
  *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectricHover .selectric {
  border-color: #CCC;
}

.selectricHover .selectric .button {
  color: #888;
}

.selectricHover .selectric .button:after {
  border-top-color: #888;
}

/* Items box */

.selectricItems {
  display: none;
  position: absolute;
  overflow: auto;
  top: 100%;
  left: 0;
  background: #F9F9F9;
  border: 1px solid #CCC;
  z-index: 9998;
  -webkit-box-shadow: 0 0 10px -6px;
  box-shadow: 0 0 10px -6px;
}

.selectricItems ul,
.selectricItems li {
  list-style: none;
  padding: 0;
  margin: 0;
  min-height: 20px;
  line-height: 20px;
  font-size: 12px;
}

.selectricItems li {
  padding: 5px !important;
  cursor: pointer;
  display: block;
  border-bottom: 1px solid #EEE;
  color: #666 !important;
  border-top: 1px solid #FFF;
}

.selectricItems li.selected {
  background: #1083C4;
  color: #fff !important;
  border-top-color: #E0E0E0;
}
.selectricItems li.selected:hover{
  background: #1083C4;
  color: #fff !important;
  border-top-color: #E0E0E0;
}
.selectricItems li:hover {
  background: #F0F0F0;
  color: #444 !important;
}

.selectricItems li.disabled {
  background: #F5F5F5;
  color: #BBB;
  border-top-color: #FAFAFA;
  cursor: default;
}
.contact-form .contact-form-region-wrapper{
  margin-left: 10px;
}
.contact-form .contact-form-region-wrapper label{
  margin: 0 0 6px !important;
}
.contact-form .selectric{
  width: 390px;
  margin-bottom: 5px;
}
.contact-form .selectricItems ul li{
  width: 100%;
}

/*for phone switcher:*/
.contact-phone-selectric .selectric {
  position: absolute;
  top: -8px;
  border: 1px solid transparent;
  border-radius: 2px;
  background: transparent;
  width: 185px;
  transition: border 0.2s;
  -webkit-transition: border 0.2s;
}
.contact-phone-selectric .selectric:hover {
  border: 1px solid #ccc;
  transition: border 0.2s;
  -webkit-transition: border 0.2s;
}
.contact-phone-selectric.selectricOpen .selectric {
  background: #f0f0f0;
  border: 1px solid #ccc;
}
.contact-phone-selectric.selectricOpen .selectric {
  z-index: 9999;
}
.contact-phone-selectric.selectricOpen .selectricItems {
  z-index: 9998;
}
.contact-phone-selectric .selectric .label {
  color: #0368b8;
  line-height: 18px;
}
.contact-phone-selectric .selectric:hover .label {
  color: #7d7d7d;
  transition: color 0.2s;
  -webkit-transition: color 0.2s;
}
.contact-phone-selectric.selectricOpen .selectric .label {
  color: #7d7d7d;
  transition: color 0.2s;
  -webkit-transition: color 0.2s;
}
.contact-phone-selectric .selectricItems {
  overflow-x: hidden;
  margin-top: 22px;/*we can do this because it will always "drop" downwards, not upwards*/
  outline: none !important;/*removes blue outline when focused in chrome*/
  /*height: auto !important;*/
}
.contact-phone-selectric .selectricItems ul li{
  width: 100%;
}



/********  Added file: /themes/globalsign/css/cm-mini.css  ********/
.large-banner-block.codesign .description {
	width: 500px;
	padding: 51px 30px 0 29px;
}
.large-banner-block.codesign .description p {
	margin: 10px 0 20px 0;
}
.large-banner-block.codesign h1 {
	margin: 26px 0 11px 1px;
	font: 200 43px/46px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;
}
.large-banner-block.codesign {
	background: url("../images/codesign-banner.jpg") no-repeat scroll center top #DDDDDD;
	height: 377px;
	/*padding: 0 10019px 0 9972px;*/
}
.large-banner-block.msoffice .description {
	width: 500px;
	padding: 51px 30px 0 29px;
}
.large-banner-block.msoffice .description p {
	margin: 10px 0 20px 0;
}
.large-banner-block.msoffice .description sup {
	font-size:20px;
}
.large-banner-block.msoffice h1 {
	margin: 26px 0 11px 1px;
	font: 200 43px/46px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;
}
.large-banner-block.msoffice {
	background: url("../images/msoffice-banner.jpg") no-repeat scroll center top #DDDDDD;
	height: 377px;
/*	padding: 0 10019px 0 9972px;*/
}
.sub-nav-block li {
	font-weight: 200 !important;
	font-family: "Helvetica Neue", "Lato", Helvetica, Arial, sans-serif !important;
	font-size: 17px !important;
}
.mainv2-content-block .features-section a p {
	color:#1d678b !important;
}
.mainv2-content-block .sidebar .sidebar-item.whitepaper {
	background: url(../images/sidebar-item-whitepaper.jpg);
	height: 139px;
	padding-top: 17px;
	width: 142px;
	padding-right: 60px;
}
.mainv2-content-block .sidebar .sidebar-item.compare {
	background: url(../images/sidebar-item-compare.jpg);
	height: 134px;
	padding-top: 17px;
	width: 142px;
	padding-right: 60px;
}
.mainv2-content-block .sidebar .sidebar-item p {
	font: 100 15px/18px Helvetica, Arial, sans-serif !important;
}

.sidebar .pricing-box-center {
	text-align:center;
	padding: 0 0 31px 25px !important;
}
.sidebar .pricing-box-center p {
	text-align:left;
}
.sidebar .pricing-box-center .alt-links {
	margin-right:25px !important;
}
.sidebar .pricing-box-center .alt-links li {
	float:none !important;
	display: inline;
	padding-bottom:20px;
}
.cm-pull-quote {
	clear:both;
	width:100%;
	margin:0 0 20px 0;
	padding:20px 0;
	border-top:2px solid #E8E8E8;
	border-bottom:2px solid #E8E8E8;
	text-align:left;
	font-weight: 200;
	font-family: "Helvetica Neue", "LatoThin", Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height:1.2em;
	color:#2a2a2a;
}
.content-image-left {
	margin:0 10px 10px 0;
}
.content-image-right {
	margin:0 0 10px 10px;
}
.f2a {
	color:#2a2a2a;
}



.large-banner-block .main-cta-btn {
	background: #aebd00;
	padding: 10px 28px;
	font: bold 17px Helvetica, Arial, sans-serif;
	border: solid 1px #94a505;
	transition: background .2s;
	-moz-transition: background .2s;
	-webkit-transition: background .2s;
}
.main-cta-btn:hover {
	color: #FFF !important;
	background: #73d03f;
	background: -moz-linear-gradient(top,#73d03f 0%,#4b9012 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#73d03f),color-stop(100%,#4b9012));
	background: -webkit-linear-gradient(top,#73d03f 0%,#4b9012 100%);
	background: -o-linear-gradient(top,#73d03f 0%,#4b9012 100%);
	background: -ms-linear-gradient(top,#73d03f 0%,#4b9012 100%);
	background: linear-gradient(to bottom,#73d03f 0%,#4b9012 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73d03f',endColorstr='#4b9012',GradientType=0 );
}
.large-banner-block .alt-cta-btn2 {
	display: inline-block;
	float: none;
	padding: 10px 15px;
	font: bold 17px Helvetica, Arial, sans-serif;
	margin-left: 11px;
	background: #0E8FD8;
	border: solid 1px #237EAE;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.large-banner-block.aeg .alt-cta-btn2:hover {
	background: #1B85D4;
}
.large-banner-block.aeg .alt-cta-btn2 {
	border: solid 1px #0D7BBD;
	background: #1270B3;
}
.alt-cta-btn2:hover {
	background: #47B6F5;
	transition: background .2s;
	-moz-transition: background .2s;
	-webkit-transition: background .2s;
}

.diagram-block .video-link {
	overflow: hidden;
	position: relative;
}
.diagram-block .video-link:hover .overlay {
	opacity: .55;
	filter: alpha(opacity=55);
	transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s;
}
.diagram-block .video-link .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 721px;
	height: 492px;
	background: #FFF;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s;
}
.diagram-block.vid .video-link .hovertext {
	background: #323232 url(https://static1.globalsign.com/images/vid-play-cta-icon-white.png) no-repeat 151px center;
	padding: 21px 47px 18px 0px;
	width: 165px;
	font: 200 23px/26px "Helvetica Neue", "LatoThin", Helvetica, Arial, sans-serif;
}
.diagram-block .video-link:hover .hovertext{
	opacity:1;
	filter:alpha(opacity=100);
	transition:opacity .2s;
	-moz-transition:opacity .2s;
	-webkit-transition:opacity .2s;
}
.diagram-block .video-link .hovertext {
	background: #323232 url(https://static1.globalsign.com/images/maximize-img-icon-white.png) no-repeat 25px 22px;
	padding: 21px 10px 18px 40px;
	display: block;
	position: absolute;
	top: 167px;
	width: 166px;
	left: 260px;
	text-align: center;
	color: #FFF;
	font: normal 20px Helvetica, Arial, sans-serif;
	opacity: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	filter: alpha(opacity=0);
	transition: opacity .2s;
	-moz-transition: opacity .2s;
	-webkit-transition: opacity .2s;
}

.partner-landing .small-banner-block .description h1 {
	font: 200 45px/48px "Helvetica Neue", "LatoThin", Helvetica, Arial, sans-serif;
}

.tabbed-content-section .tab-content-block .tab-content {
	border: 1px solid #cae3f6 !important;
}
.item-box-link {
	cursor:pointer;
}
.item-box-link a {
    transition: padding-left 0.2s ease 0s;
}
.item-box-link a:hover {
	padding-left: 5px;
    transition: padding-left 0.2s ease 0s;
}

.home-mid-block.partner-mid-block .content-box h2 {
	font: 400 22px "Helvetica Neue", "Lato", Helvetica, Arial, sans-serif;
}
.home-mid-block.partner-mid-block .content-box p {
	font: 400 16px Helvetica, Arial, sans-serif;
}
.partner-landing .magictab2 .tabber_controls ul .active a.active {
	font: 400 18px "Helvetica Neue", "Lato", Helvetica, Arial, sans-serif;
	line-height:1em;
}
.tick-bullets2 {
	color:#2a2a2a;
}
.large-banner-block.aeg .banner-text-cta {
	margin-top: 173px;
}
.mainv2-content-block .next-steps h3 {
	font: 17px/21px Helvetica,Arial,sans-serif !important;
	margin-top: 6px !important;
}
.mainv2-content-block .next-steps .main-cta-btn2 {
	margin: 0 0 0 18px;
	position: relative;
	top: -4px;
}
.home-mid-block.partner-mid-block .content-box p {
	color:#0368B8;
}
.home-mid-block.partner-mid-block .content-box:hover p {
	color:#083553;
}
.tick-bullets2 {
	color: #2a2a2a;
	font: 400 14px/16px Helvetica, Arial, sans-serif;
}
.mainv2-content-block .sidebar .sidebar-item.oneclick {
	background-size: auto;
}
.thin-h1 {
	font: 100 38px/40px "Helvetica Neue", "LatoThin", Helvetica, Arial, sans-serif;
	color: #181818;
}
.pre-footer-tri-block .item-box:hover a.hover-indent {
    padding-left: 5px;
    transition: padding-left 0.2s ease 0s;
}
.nomargin {
	margin-bottom:0;
	padding-bottom:0;
}
.tick-bullets2-desc p {
	color:#2a2a2a !important;
}
.tick-bullets2-desc p a {
	font-size:16px;
	padding-bottom:5px;
}
.tick-bullets2-desc .tick {
	height:70px !important;
}
.tick-bullets2-desc .tick p {
	padding:0;
	margin:0;
	font: 400 15px Helvetica, Arial, sans-serif;
}
.tick-bullets2-desc .tick p:first-child {
	padding-bottom:0;
	margin-bottom:5px;
}
/*
.large-banner-block {
	background: url(../images/banner-bg-large-blue.jpg) repeat-x 50% 0 !important;
}
.small-banner-block {
	background: url(https://static2.globalsign.com/images/banner-bg-small-blue.jpg) repeat-x 50% 0 !important;
}
*/
.large-banner-block.gs-advantage .description {
	position:relative;
}
ul.about-right-nav {
	position:absolute;
	right:0;
	margin: 0 33px 0 0;
	padding: 28px 0 0 0;
	height: 38px;
	z-index:9999;
}
ul.about-right-nav, ul.about-right-nav li {
	list-style-type:none;
	font-weight: 200;
	font-family: "Helvetica Neue", "Lato", Helvetica, Arial, sans-serif;
	font-size: 17px;
}
ul.about-right-nav li {
	padding:0;
	margin:0;
}
.paging-page {
	clear:both;
	float:left;
	width:100%;
	display:none;
}
.paging-page-show {
	display:block;
}


/********  Added file: /themes/globalsign/css/webinar-landing.css  ********/

/*** Covers webinar and white paper landing page templates ***/
/*** Now that we have the css combine code, we can build modular css files like this =) ***/

/*** Full page ***/
.webinar-landing #wrapper,.webinar-landing #page,.webinar-landing #main{position:static;}
.webinar-landing #wrapper, .whitepaper-landing-no-nav #wrapper{background:#f7f7f7;}
.webinar-landing #page, .whitepaper-landing-no-nav #page{background:#fff;}
.webinar-landing #main, .whitepaper-landing-no-nav #main{margin-bottom:0;}
/*** Banner general ***/
.webinar-landing .large-banner-block{background:url("../images/webinar-landing-background.jpg") no-repeat center #39454a;background-size:cover;background-size:fit;padding:0;margin:0;height:427px;width:100%;position:absolute;left:0;z-index:100;overflow:visible;}
.webinar-landing.whitepaper .large-banner-block{background:url("../images/whitepaper-landing-background.jpg") no-repeat center #39454a;}
.webinar-landing.whitepaper .large-banner-block{height:377px;}
/*** Banner right side acton form area ***/
.webinar-landing .form-area{width:340px;min-height:400px;top:0;left:0;background:#1c75b8;position:absolute;margin:86px 0 0 626px;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.22);}
.webinar-landing.whitepaper .form-area{width:326px;top:339px;margin-left:654px;height:auto;padding-bottom:5px;}
.webinar-landing.whitepaper .form-area .no-background{position: absolute; margin-top: 20px;}
.webinar-landing .form-area h2{color:#fff;font:200 22px/30px "HelveticaNeue","LatoThin",Arial,sans-serif;margin-bottom:0;}
.webinar-landing .form-area .signup-form-title{background:#0068b5;height:28px;padding:20px 0 15px 24px;border-radius:3px 3px 0 0;}
/* arrow */
.webinar-landing .form-area .signup-form-title:after{width:0;height:0;border-style:solid;border-width:15px 20px 0;border-color:#0068b5 transparent transparent transparent;content:"";position:absolute;top:57px;left:15px;-moz-transform:scale(0.999);}
.webinar-landing .form-area noscript{display:block;padding:20px;color:#fff;}
.webinar-landing .form-area form{width:100%;margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.webinar-landing .form-area table,.webinar-landing .form-area tbody,.webinar-landing .form-area tr{display:block;line-height:0;text-align:center;}
.webinar-landing .form-area td{display:inline-block;}
.webinar-landing .form-area .formFieldLabel{display:none;}
.webinar-landing .form-area input,.webinar-landing .form-area select{border:1px solid #4d7fa6;border-radius:4px;padding:10px 12px;width:118px;margin:5px 0;color:#4a4a4a;text-align:left;box-shadow:none;}
.webinar-landing.whitepaper .form-area input { width: 112px; }
.webinar-landing .form-area td[colspan="2"] input{width:271px;}
.webinar-landing.whitepaper .form-area td[colspan="2"] input{width:259px;}
.webinar-landing .form-area select{width:298px;}
.webinar-landing .form-area input[type="button"]{margin-top:2px;width:298px;background:#65b803;font-size:18px;color:#fff;transition:background 0.2s;-webkit-transition:background 0.2s;padding:12px 12px;text-align:center;}
.webinar-landing.whitepaper .form-area select, .webinar-landing.whitepaper .form-area input[type="button"]{width:285px;}
.webinar-landing .form-area input.invalid{border:1px solid #F00;background:#FEE;}
.webinar-landing .form-area input[type="button"]:hover{cursor:pointer;background:#7ed11c;}
.banner-landing-form .form-area{margin-top:0;top:328px;}
.formNegCap{display:none!important;}
/*** Salesforce form version ***/
.webinar-landing .form-area .contact-form label {display:none;}
.webinar-landing .form-area .contact-form br {display:none;}
.webinar-landing .form-area .contact-form {padding-top:4px;}
.webinar-landing .form-area .contact-form .row .holder {display: inline-block;}
.webinar-landing .form-area .contact-form .row .holder:only-child input {width: 258px;}
.webinar-landing .form-area .contact-form .row .holder input {margin-left: 6px;}
.webinar-landing .form-area .contact-form .row .holder:nth-child(1) {margin-left: 13px;}
.webinar-landing .form-area .contact-form p:not(.label) {text-align: center; margin: 0 0 8px;}
.webinar-landing .form-area .contact-form .selectricWrapper {margin: 0 0 8px 7px;}
.webinar-landing .form-area .contact-form p input[type="button"] {margin-left:-3px;}
.webinar-landing .form-area .contact-form p span {display:none;}
/*** Banner selectric dropdowns ***/
.webinar-landing .form-area .selectricWrapper.invalid .selectric{border:1px solid #F00;background:#FEE;}
.webinar-landing .form-area .selectric{width:294px;border-radius:3px;margin:5px 0;}
.webinar-landing.whitepaper .form-area .selectric{width:281px;}
.webinar-landing .form-area .selectric p{font:400 15px/18px Arial,Helvetica,sans-serif!important;color:#4a4a4a;padding:10px 12px;}
.webinar-landing .form-area .selectric .button:after{border-width:8px 7px medium;top:8px;right:8px;}
/* selectric first child is the default "select region..." option,so don't allow it to be shown in the dropdown */
.webinar-landing .form-area .selectricItems ul li:first-child{display:none;}
.selectric .button:after{border-color:#4a4a4a transparent transparent transparent;}
.selectricHover .selectric .button:after{border-color:#2a2a2a transparent transparent transparent;}
/*** Banner left side text/header area ***/
.webinar-landing .large-banner-block .description{padding-top:80px;margin:0 auto;position:relative;left:-195px;overflow:visible;}
.webinar-landing.whitepaper .large-banner-block .description{padding-top:65px;width:760px; left:-94px;}
.webinar-landing .large-banner-block .description p{font:200 24px/40px "Helvetica Neue","LatoThin",Helvetica,Arial,sans-serif;margin:0 0 0 2px;}
.webinar-landing .large-banner-block .filetype{margin-top:10px;}
.webinar-landing.whitepaper .large-banner-block .filetype{margin-top:35px;}
.webinar-landing .large-banner-block .presented-by{position:absolute;top:385px;}
.webinar-landing .large-banner-block .presented-by p{font-size:17px;}
.webinar-landing .large-banner-block h1{font:300 45px/48px "Oxygen",Arial,sans-serif;margin-left:0;}
.webinar-landing.whitepaper .large-banner-block h1{font:400 50px/52px "Oxygen",Arial,sans-serif;}
.webinar-landing .large-banner-block .header{border-bottom:2px solid rgba(255,255,255,0.2);border-top:2px solid rgba(255,255,255,0.2);max-height:165px;padding:14px 0 6px;width:520px;}
.webinar-landing.whitepaper .large-banner-block .header{border: 0; padding: 5px 0; width: auto;}
.webinar-landing .logo{background:url("../images/globalsign-logo-white-284x59.png") no-repeat scroll 0 0 rgba(0,0,0,0);height:59px;width:284px;overflow:hidden;text-indent:-9999px;display:block;margin-left:-2px;}
.webinar-landing .logo  a{height:100%;display:block;}
.webinar-landing .extra-logo {display: block; position: absolute; width: 200px; top: 91px; right: 66px; }
.webinar-landing .extra-logo img {max-width: 100%; position: relative; height: auto;}
/*** Grey bar below banner ***/
.webinar-landing .grey-bar{background:#f0f0f0;width:100%;height:80px;margin-top:427px;position:absolute;left:0;}
.webinar-landing .grey-bar ul{width:970px;margin:12px auto;}
.webinar-landing .grey-bar ul li{display:inline-block;vertical-align:top;width:175px;padding-top:20px;white-space:nowrap;}
.webinar-landing .grey-bar ul li a{display:block;font-size:15px;}
.webinar-landing .grey-bar img{border-radius:50%;height:56px;width:56px;border:3px solid #fff;margin-top:-24px;margin-right:5px;}
/*** Main content area ***/
.webinar-landing .mainv2-content-block{padding-top:510px;}
.webinar-landing.whitepaper .mainv2-content-block {padding-top:377px;}
.webinar-landing .mainv2-content-block .features-section, .mainv2-content-block.banner-landing-form .features-section{width:640px;margin:43px 80px 120px 0;}
.webinar-landing.whitepaper .mainv2-content-block .features-section, .mainv2-content-block.banner-landing-form .features-section {width:605px;}
.webinar-landing .mainv2-content-block .features-section h2{margin-bottom:20px;font-weight:400;}
.webinar-landing.whitepaper .mainv2-content-block .features-section h2, .mainv2-content-block.banner-landing-form .features-section h2 {font-size:23px;}
.webinar-landing .mainv2-content-block .features-box{padding-right:12px;}
.webinar-landing .mainv2-content-block .features-box h2{font:400 20px/24px "Helvetica Neue","Lato",Helvetica,Arial,sans-serif !important;margin-bottom:10px;letter-spacing:-0.2px;}
.webinar-landing .mainv2-content-block .features-box li, .webinar-landing .mainv2-content-block .features-box li p {font-size:16px;line-height:17px;color:#333;}
.whitepaper-landing-no-nav .features-section{margin-top:54px!important;}
/*** Footer / Other ***/
.webinar-landing #livechat-compact-container, .whitepaper-landing-no-nav #livechat-compact-container{display:none;}
.webinar-landing .footer, .whitepaper-landing-no-nav .footer{padding-left:0;width:945px;margin:0 auto;padding-top:10px;padding-bottom:17px;}


/********  Added file: /concrete/css/ccm.app.css  ********/

.ccm-ui h1, .ccm-ui h2, .ccm-ui h3, .ccm-ui h4, .ccm-ui h5, .ccm-ui h6, .ccm-ui p, .ccm-ui blockquote, .ccm-ui pre, .ccm-ui a, .ccm-ui abbr, .ccm-ui acronym, .ccm-ui address, .ccm-ui cite, .ccm-ui code, .ccm-ui del, .ccm-ui dfn, .ccm-ui em, .ccm-ui img, .ccm-ui q, .ccm-ui s, .ccm-ui samp, .ccm-ui small, .ccm-ui strike, .ccm-ui strong, .ccm-ui sub, .ccm-ui sup, .ccm-ui tt, .ccm-ui var, .ccm-ui dd, .ccm-ui dl, .ccm-ui dt, .ccm-ui li, .ccm-ui ol, .ccm-ui ul, .ccm-ui fieldset, .ccm-ui form, .ccm-ui label, .ccm-ui legend, .ccm-ui button, .ccm-ui table, .ccm-ui caption, .ccm-ui tbody, .ccm-ui tfoot, .ccm-ui thead, .ccm-ui tr, .ccm-ui th, .ccm-ui td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit }
.ccm-ui table { border-collapse: collapse; border-spacing: 0 }
.ccm-ui ol, .ccm-ui ul { list-style: none }
.ccm-ui q:before, .ccm-ui q:after, .ccm-ui blockquote:before, .ccm-ui blockquote:after { content: "" }
div.ccm-ui article, div.ccm-ui aside, div.ccm-ui details, div.ccm-ui figcaption, div.ccm-ui figure, div.ccm-ui footer, div.ccm-ui header, div.ccm-ui hgroup, div.ccm-ui nav, div.ccm-ui section { display: block }
div.ccm-ui audio, div.ccm-ui canvas, div.ccm-ui video { display: inline-block; *display: inline; *zoom: 1 }
div.ccm-ui audio:not([controls]) { display: none }
div.ccm-ui html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
div.ccm-ui a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
div.ccm-ui a:hover, div.ccm-ui a:active { outline: 0 }
div.ccm-ui sub, div.ccm-ui sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline }
div.ccm-ui sup { top: -0.5em }
div.ccm-ui sub { bottom: -0.25em }
div.ccm-ui img.responsive { max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }
div.ccm-ui button, div.ccm-ui input, div.ccm-ui select, div.ccm-ui textarea { margin: 0; font-size: 100%; vertical-align: middle }
div.ccm-ui button, div.ccm-ui input { *overflow: visible; line-height: normal }
div.ccm-ui button::-moz-focus-inner, div.ccm-ui input::-moz-focus-inner { padding: 0; border: 0 }
div.ccm-ui button, div.ccm-ui input[type="button"], div.ccm-ui input[type="reset"], div.ccm-ui input[type="submit"] { cursor: pointer; -webkit-appearance: button }
div.ccm-ui input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield }
div.ccm-ui input[type="search"]::-webkit-search-decoration, div.ccm-ui input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none }
div.ccm-ui textarea { overflow: auto; vertical-align: top }
.clearfix { *zoom: 1 }
.clearfix:before, .clearfix:after { display: table; content: "" }
.clearfix:after { clear: both }
.ccm-ui .hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.ccm-ui .input-block-level { display: block; width: 100%; min-height: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box }
.ccm-ui a { color: #08c; text-decoration: none }
.ccm-ui a:hover { color: #005580; text-decoration: underline }
.ccm-ui .row { margin-left: -20px; *zoom: 1 }
.ccm-ui .row:before, .ccm-ui .row:after { display: table; content: "" }
.ccm-ui .row:after { clear: both }
.ccm-ui [class*="span"] { float: left; margin-left: 20px }
.ccm-ui .container, .ccm-ui .navbar-fixed-top .container, .ccm-ui .navbar-fixed-bottom .container { width: 940px }
.ccm-ui .span12 { width: 940px }
.ccm-ui .span11 { width: 860px }
.ccm-ui .span10 { width: 780px }
.ccm-ui .span9 { width: 700px }
.ccm-ui .span8 { width: 620px }
.ccm-ui .span7 { width: 540px }
.ccm-ui .span6 { width: 460px }
.ccm-ui .span5 { width: 380px }
.ccm-ui .span4 { width: 300px }
.ccm-ui .span3 { width: 220px }
.ccm-ui .span2 { width: 140px }
.ccm-ui .span1 { width: 60px }
.ccm-ui .offset12 { margin-left: 980px }
.ccm-ui .offset11 { margin-left: 900px }
.ccm-ui .offset10 { margin-left: 820px }
.ccm-ui .offset9 { margin-left: 740px }
.ccm-ui .offset8 { margin-left: 660px }
.ccm-ui .offset7 { margin-left: 580px }
.ccm-ui .offset6 { margin-left: 500px }
.ccm-ui .offset5 { margin-left: 420px }
.ccm-ui .offset4 { margin-left: 340px }
.ccm-ui .offset3 { margin-left: 260px }
.ccm-ui .offset2 { margin-left: 180px }
.ccm-ui .offset1 { margin-left: 100px }
.ccm-ui p { margin: 0 0 9px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px }
.ccm-ui p small { font-size: 11px; color: #999 }
.ccm-ui .lead { margin-bottom: 18px; font-size: 20px; font-weight: 200; line-height: 27px }
.ccm-ui h1, .ccm-ui h2, .ccm-ui h3, .ccm-ui h4, .ccm-ui h5, .ccm-ui h6 { margin: 0; font-family: inherit; font-weight: bold; color: inherit; text-rendering: optimizelegibility }
.ccm-ui h1 small, .ccm-ui h2 small, .ccm-ui h3 small, .ccm-ui h4 small, .ccm-ui h5 small, .ccm-ui h6 small { font-weight: normal; color: #999 }
.ccm-ui h1 { font-size: 30px; line-height: 36px }
.ccm-ui h1 small { font-size: 18px }
.ccm-ui h2 { font-size: 24px; line-height: 36px }
.ccm-ui h2 small { font-size: 18px }
.ccm-ui h3 { font-size: 18px; line-height: 27px }
.ccm-ui h3 small { font-size: 14px }
.ccm-ui h4, .ccm-ui h5, .ccm-ui h6 { line-height: 18px }
.ccm-ui h4 { font-size: 14px }
.ccm-ui h4 small { font-size: 12px }
.ccm-ui h5 { font-size: 12px }
.ccm-ui h6 { font-size: 11px; color: #999; text-transform: uppercase }
.ccm-ui .page-header { padding-bottom: 17px; margin: 18px 0; border-bottom: 1px solid #eee }
.ccm-ui .page-header h1 { line-height: 1 }
.ccm-ui ul, .ccm-ui ol { padding: 0; margin: 0 0 9px 25px }
.ccm-ui ul ul, .ccm-ui ul ol, .ccm-ui ol ol, .ccm-ui ol ul { margin-bottom: 0 }
.ccm-ui ul { list-style: disc }
.ccm-ui ol { list-style: decimal }
.ccm-ui li { line-height: 18px }
.ccm-ui ul.unstyled, .ccm-ui ol.unstyled { margin-left: 0; list-style: none }
.ccm-ui dl { margin-bottom: 18px }
.ccm-ui dt, .ccm-ui dd { line-height: 18px }
.ccm-ui dt { font-weight: bold; line-height: 17px }
.ccm-ui dd { margin-left: 9px }
.ccm-ui .dl-horizontal dt { float: left; width: 120px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.ccm-ui .dl-horizontal dd { margin-left: 130px }
.ccm-ui hr { margin: 18px 0; border: 0; border-top: 1px solid #eee; border-bottom: 1px solid #fff }
.ccm-ui strong { font-weight: bold }
.ccm-ui em { font-style: italic }
.ccm-ui .muted { color: #999 }
.ccm-ui abbr[title] { cursor: help; border-bottom: 1px dotted #ddd }
.ccm-ui abbr.initialism { font-size: 90%; text-transform: uppercase }
.ccm-ui blockquote { padding: 0 0 0 15px; margin: 0 0 18px; border-left: 5px solid #eee }
.ccm-ui blockquote p { margin-bottom: 0; font-size: 16px; font-weight: 300; line-height: 22.5px }
.ccm-ui blockquote small { display: block; line-height: 18px; color: #999 }
.ccm-ui blockquote small:before { content: '\2014 \00A0' }
.ccm-ui blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0; border-right: 5px solid #eee; border-left: 0 }
.ccm-ui blockquote.pull-right p, .ccm-ui blockquote.pull-right small { text-align: right }
.ccm-ui q:before, .ccm-ui q:after, .ccm-ui blockquote:before, .ccm-ui blockquote:after { content: "" }
.ccm-ui address { display: block; margin-bottom: 18px; font-style: normal; line-height: 18px }
.ccm-ui small { font-size: 100% }
.ccm-ui cite { font-style: normal }
.ccm-ui code, .ccm-ui pre { padding: 0 3px 2px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12px; color: #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.ccm-ui code { padding: 2px 4px; color: #d14; background-color: #f7f7f9; border: 1px solid #e1e1e8 }
.ccm-ui pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 12.025px; line-height: 18px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui pre.prettyprint { margin-bottom: 18px }
.ccm-ui pre code { padding: 0; color: inherit; background-color: transparent; border: 0 }
.ccm-ui .pre-scrollable { max-height: 340px; overflow-y: scroll }
.ccm-ui form { margin: 0 0 18px }
.ccm-ui fieldset { padding: 0; margin: 0; border: 0 }
.ccm-ui legend { display: block; width: 100%; padding: 0; margin-bottom: 27px; font-size: 19.5px; line-height: 36px; color: #333; border: 0; border-bottom: 1px solid #eee }
.ccm-ui legend small { font-size: 13.5px; color: #999 }
.ccm-ui label, .ccm-ui input, .ccm-ui button, .ccm-ui select, .ccm-ui textarea { font-size: 13px; font-weight: normal; line-height: 18px }
.ccm-ui input, .ccm-ui button, .ccm-ui select, .ccm-ui textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif }
.ccm-ui label { display: block; margin-bottom: 5px; color: #333 }
.ccm-ui input, .ccm-ui textarea, .ccm-ui select, .ccm-ui .uneditable-input { display: inline-block; width: 210px; height: 18px; padding: 4px; margin-bottom: 9px; font-size: 13px; line-height: 18px; color: #555; background-color: #fff; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.ccm-ui .uneditable-textarea { width: auto; height: auto }
.ccm-ui label input, .ccm-ui label textarea, .ccm-ui label select { display: block }
.ccm-ui input[type="image"], .ccm-ui input[type="checkbox"], .ccm-ui input[type="radio"] { width: auto; height: auto; padding: 0; margin: 3px 0; *margin-top: 0; line-height: normal; cursor: pointer; background-color: transparent; border: 0 \9; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.ccm-ui input[type="image"] { border: 0 }
.ccm-ui input[type="file"] { width: auto; padding: initial; line-height: initial; background-color: #fff; background-color: initial; border: initial; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.ccm-ui input[type="button"], .ccm-ui input[type="reset"], .ccm-ui input[type="submit"] { width: auto; height: auto }
.ccm-ui select, .ccm-ui input[type="file"] { height: 28px; *margin-top: 4px; line-height: 28px }
.ccm-ui input[type="file"] { line-height: 18px \9 }
.ccm-ui select { width: 220px; background-color: #fff }
.ccm-ui select[multiple], .ccm-ui select[size] { height: auto }
.ccm-ui input[type="image"] { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.ccm-ui textarea { height: auto }
.ccm-ui input[type="hidden"] { display: none }
.ccm-ui .radio, .ccm-ui .checkbox { min-height: 18px; padding-left: 18px }
.ccm-ui .radio input[type="radio"], .ccm-ui .checkbox input[type="checkbox"] { float: left; margin-left: -18px }
.ccm-ui .controls>.radio:first-child, .ccm-ui .controls>.checkbox:first-child { padding-top: 5px }
.ccm-ui .radio.inline, .ccm-ui .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0; vertical-align: middle }
.ccm-ui .radio.inline+.radio.inline, .ccm-ui .checkbox.inline+.checkbox.inline { margin-left: 10px }
.ccm-ui input, .ccm-ui textarea { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -ms-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s }
.ccm-ui input:focus, .ccm-ui textarea:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6) }
.ccm-ui input[type="file"]:focus, .ccm-ui input[type="radio"]:focus, .ccm-ui input[type="checkbox"]:focus, .ccm-ui select:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.ccm-ui .input-mini { width: 60px }
.ccm-ui .input-small { width: 90px }
.ccm-ui .input-medium { width: 150px }
.ccm-ui .input-large { width: 210px }
.ccm-ui .input-xlarge { width: 270px }
.ccm-ui .input-xxlarge { width: 530px }
.ccm-ui input[class*="span"], .ccm-ui select[class*="span"], .ccm-ui textarea[class*="span"], .ccm-ui .uneditable-input[class*="span"], .ccm-ui .row-fluid input[class*="span"], .ccm-ui .row-fluid select[class*="span"], .ccm-ui .row-fluid textarea[class*="span"], .ccm-ui .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0 }
.ccm-ui input, .ccm-ui textarea, .ccm-ui .uneditable-input { margin-left: 0 }
.ccm-ui input.span12, .ccm-ui textarea.span12, .ccm-ui .uneditable-input.span12 { width: 930px }
.ccm-ui input.span11, .ccm-ui textarea.span11, .ccm-ui .uneditable-input.span11 { width: 850px }
.ccm-ui input.span10, .ccm-ui textarea.span10, .ccm-ui .uneditable-input.span10 { width: 770px }
.ccm-ui input.span9, .ccm-ui textarea.span9, .ccm-ui .uneditable-input.span9 { width: 690px }
.ccm-ui input.span8, .ccm-ui textarea.span8, .ccm-ui .uneditable-input.span8 { width: 610px }
.ccm-ui input.span7, .ccm-ui textarea.span7, .ccm-ui .uneditable-input.span7 { width: 530px }
.ccm-ui input.span6, .ccm-ui textarea.span6, .ccm-ui .uneditable-input.span6 { width: 450px }
.ccm-ui input.span5, .ccm-ui textarea.span5, .ccm-ui .uneditable-input.span5 { width: 370px }
.ccm-ui input.span4, .ccm-ui textarea.span4, .ccm-ui .uneditable-input.span4 { width: 290px }
.ccm-ui input.span3, .ccm-ui textarea.span3, .ccm-ui .uneditable-input.span3 { width: 210px }
.ccm-ui input.span2, .ccm-ui textarea.span2, .ccm-ui .uneditable-input.span2 { width: 130px }
.ccm-ui input.span1, .ccm-ui textarea.span1, .ccm-ui .uneditable-input.span1 { width: 50px }
.ccm-ui input[disabled], .ccm-ui select[disabled], .ccm-ui textarea[disabled], .ccm-ui input[readonly], .ccm-ui select[readonly], .ccm-ui textarea[readonly] { cursor: not-allowed; background-color: #eee; border-color: #ddd }
.ccm-ui input[type="radio"][disabled], .ccm-ui input[type="checkbox"][disabled], .ccm-ui input[type="radio"][readonly], .ccm-ui input[type="checkbox"][readonly] { background-color: transparent }
.ccm-ui .control-group.warning>label, .ccm-ui .control-group.warning .help-block, .ccm-ui .control-group.warning .help-inline { color: #c09853 }
.ccm-ui .control-group.warning input, .ccm-ui .control-group.warning select, .ccm-ui .control-group.warning textarea { color: #c09853; border-color: #c09853 }
.ccm-ui .control-group.warning input:focus, .ccm-ui .control-group.warning select:focus, .ccm-ui .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: 0 0 6px #dbc59e; -moz-box-shadow: 0 0 6px #dbc59e; box-shadow: 0 0 6px #dbc59e }
.ccm-ui .control-group.warning .input-prepend .add-on, .ccm-ui .control-group.warning .input-append .add-on { color: #c09853; background-color: #fcf8e3; border-color: #c09853 }
.ccm-ui .control-group.error>label, .ccm-ui .control-group.error .help-block, .ccm-ui .control-group.error .help-inline { color: #b94a48 }
.ccm-ui .control-group.error input, .ccm-ui .control-group.error select, .ccm-ui .control-group.error textarea { color: #b94a48; border-color: #b94a48 }
.ccm-ui .control-group.error input:focus, .ccm-ui .control-group.error select:focus, .ccm-ui .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: 0 0 6px #d59392; -moz-box-shadow: 0 0 6px #d59392; box-shadow: 0 0 6px #d59392 }
.ccm-ui .control-group.error .input-prepend .add-on, .ccm-ui .control-group.error .input-append .add-on { color: #b94a48; background-color: #f2dede; border-color: #b94a48 }
.ccm-ui .control-group.success>label, .ccm-ui .control-group.success .help-block, .ccm-ui .control-group.success .help-inline { color: #468847 }
.ccm-ui .control-group.success input, .ccm-ui .control-group.success select, .ccm-ui .control-group.success textarea { color: #468847; border-color: #468847 }
.ccm-ui .control-group.success input:focus, .ccm-ui .control-group.success select:focus, .ccm-ui .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: 0 0 6px #7aba7b; -moz-box-shadow: 0 0 6px #7aba7b; box-shadow: 0 0 6px #7aba7b }
.ccm-ui .control-group.success .input-prepend .add-on, .ccm-ui .control-group.success .input-append .add-on { color: #468847; background-color: #dff0d8; border-color: #468847 }
.ccm-ui input:focus:required:invalid, .ccm-ui textarea:focus:required:invalid, .ccm-ui select:focus:required:invalid { color: #b94a48; border-color: #ee5f5b }
.ccm-ui input:focus:required:invalid:focus, .ccm-ui textarea:focus:required:invalid:focus, .ccm-ui select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7 }
.ccm-ui .form-actions { padding: 17px 20px 18px; margin-top: 18px; margin-bottom: 18px; background-color: #f5f5f5; border-top: 1px solid #ddd; *zoom: 1 }
.ccm-ui .form-actions:before, .ccm-ui .form-actions:after { display: table; content: "" }
.ccm-ui .form-actions:after { clear: both }
.ccm-ui .uneditable-input { overflow: hidden; white-space: nowrap; cursor: not-allowed; background-color: #fff; border-color: #eee; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025) }
.ccm-ui:-moz-placeholder { color: #999 }
.ccm-ui::-webkit-input-placeholder { color: #999 }
.ccm-ui .help-block, .ccm-ui .help-inline { color: #555 }
.ccm-ui .help-block { display: block; margin-bottom: 9px }
.ccm-ui .help-inline { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding-left: 5px }
.ccm-ui .input-prepend, .ccm-ui .input-append { margin-bottom: 5px }
.ccm-ui .input-prepend input, .ccm-ui .input-append input, .ccm-ui .input-prepend select, .ccm-ui .input-append select, .ccm-ui .input-prepend .uneditable-input, .ccm-ui .input-append .uneditable-input { position: relative; margin-bottom: 0; *margin-left: 0; vertical-align: middle; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.ccm-ui .input-prepend input:focus, .ccm-ui .input-append input:focus, .ccm-ui .input-prepend select:focus, .ccm-ui .input-append select:focus, .ccm-ui .input-prepend .uneditable-input:focus, .ccm-ui .input-append .uneditable-input:focus { z-index: 2 }
.ccm-ui .input-prepend .uneditable-input, .ccm-ui .input-append .uneditable-input { border-left-color: #ccc }
.ccm-ui .input-prepend .add-on, .ccm-ui .input-append .add-on { display: inline-block; width: auto; height: 18px; min-width: 16px; padding: 4px 5px; font-weight: normal; line-height: 18px; text-align: center; text-shadow: 0 1px 0 #fff; vertical-align: middle; background-color: #eee; border: 1px solid #ccc }
.ccm-ui .input-prepend .add-on, .ccm-ui .input-append .add-on, .ccm-ui .input-prepend .btn, .ccm-ui .input-append .btn { margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.ccm-ui .input-prepend .active, .ccm-ui .input-append .active { background-color: #a9dba9; border-color: #46a546 }
.ccm-ui .input-prepend .add-on, .ccm-ui .input-prepend .btn { margin-right: -1px }
.ccm-ui .input-prepend .add-on:first-child, .ccm-ui .input-prepend .btn:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.ccm-ui .input-append input, .ccm-ui .input-append select, .ccm-ui .input-append .uneditable-input { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.ccm-ui .input-append .uneditable-input { border-right-color: #ccc; border-left-color: #eee }
.ccm-ui .input-append .add-on:last-child, .ccm-ui .input-append .btn:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.ccm-ui .input-prepend.input-append input, .ccm-ui .input-prepend.input-append select, .ccm-ui .input-prepend.input-append .uneditable-input { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.ccm-ui .input-prepend.input-append .add-on:first-child, .ccm-ui .input-prepend.input-append .btn:first-child { margin-right: -1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
.ccm-ui .input-prepend.input-append .add-on:last-child, .ccm-ui .input-prepend.input-append .btn:last-child { margin-left: -1px; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
.ccm-ui .search-query { padding-right: 14px; padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; margin-bottom: 0; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px }
.ccm-ui .form-search input, .ccm-ui .form-inline input, .ccm-ui .form-horizontal input, .ccm-ui .form-search textarea, .ccm-ui .form-inline textarea, .ccm-ui .form-horizontal textarea, .ccm-ui .form-search select, .ccm-ui .form-inline select, .ccm-ui .form-horizontal select, .ccm-ui .form-search .help-inline, .ccm-ui .form-inline .help-inline, .ccm-ui .form-horizontal .help-inline, .ccm-ui .form-search .uneditable-input, .ccm-ui .form-inline .uneditable-input, .ccm-ui .form-horizontal .uneditable-input, .ccm-ui .form-search .input-prepend, .ccm-ui .form-inline .input-prepend, .ccm-ui .form-horizontal .input-prepend, .ccm-ui .form-search .input-append, .ccm-ui .form-inline .input-append, .ccm-ui .form-horizontal .input-append { display: inline-block; *display: inline; *zoom: 1; margin-bottom: 0 }
.ccm-ui .form-search .hide, .ccm-ui .form-inline .hide, .ccm-ui .form-horizontal .hide { display: none }
.ccm-ui .form-search label, .ccm-ui .form-inline label { display: inline-block }
.ccm-ui .form-search .input-append, .ccm-ui .form-inline .input-append, .ccm-ui .form-search .input-prepend, .ccm-ui .form-inline .input-prepend { margin-bottom: 0 }
.ccm-ui .form-search .radio, .ccm-ui .form-search .checkbox, .ccm-ui .form-inline .radio, .ccm-ui .form-inline .checkbox { padding-left: 0; margin-bottom: 0; vertical-align: middle }
.ccm-ui .form-search .radio input[type="radio"], .ccm-ui .form-search .checkbox input[type="checkbox"], .ccm-ui .form-inline .radio input[type="radio"], .ccm-ui .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0 }
.ccm-ui .control-group { margin-bottom: 9px }
.ccm-ui legend+.control-group { margin-top: 18px; -webkit-margin-top-collapse: separate }
.ccm-ui .form-horizontal .control-group { margin-bottom: 18px; *zoom: 1 }
.ccm-ui .form-horizontal .control-group:before, .ccm-ui .form-horizontal .control-group:after { display: table; content: "" }
.ccm-ui .form-horizontal .control-group:after { clear: both }
.ccm-ui .form-horizontal .control-label { float: left; width: 140px; padding-top: 5px; text-align: right }
.ccm-ui .form-horizontal .controls { *display: inline-block; *padding-left: 20px; margin-left: 160px; *margin-left: 0 }
.ccm-ui .form-horizontal .controls:first-child { *padding-left: 160px }
.ccm-ui .form-horizontal .help-block { margin-top: 9px; margin-bottom: 0 }
.ccm-ui .form-horizontal .form-actions { padding-left: 160px }
.ccm-ui table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0 }
.ccm-ui .table { width: 100%; margin-bottom: 18px }
.ccm-ui .table th, .ccm-ui .table td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #ddd }
.ccm-ui .table th { font-weight: bold }
.ccm-ui .table thead th { vertical-align: bottom }
.ccm-ui .table caption+thead tr:first-child th, .ccm-ui .table caption+thead tr:first-child td, .ccm-ui .table colgroup+thead tr:first-child th, .ccm-ui .table colgroup+thead tr:first-child td, .ccm-ui .table thead:first-child tr:first-child th, .ccm-ui .table thead:first-child tr:first-child td { border-top: 0 }
.ccm-ui .table tbody+tbody { border-top: 2px solid #ddd }
.ccm-ui .table-condensed th, .ccm-ui .table-condensed td { padding: 4px 5px }
.ccm-ui .table-bordered { border: 1px solid #ddd; border-collapse: separate; *border-collapse: collapsed; border-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui .table-bordered th, .ccm-ui .table-bordered td { border-left: 1px solid #ddd }
.ccm-ui .table-bordered caption+thead tr:first-child th, .ccm-ui .table-bordered caption+tbody tr:first-child th, .ccm-ui .table-bordered caption+tbody tr:first-child td, .ccm-ui .table-bordered colgroup+thead tr:first-child th, .ccm-ui .table-bordered colgroup+tbody tr:first-child th, .ccm-ui .table-bordered colgroup+tbody tr:first-child td, .ccm-ui .table-bordered thead:first-child tr:first-child th, .ccm-ui .table-bordered tbody:first-child tr:first-child th, .ccm-ui .table-bordered tbody:first-child tr:first-child td { border-top: 0 }
.ccm-ui .table-bordered thead:first-child tr:first-child th:first-child, .ccm-ui .table-bordered tbody:first-child tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px }
.ccm-ui .table-bordered thead:first-child tr:first-child th:last-child, .ccm-ui .table-bordered tbody:first-child tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px }
.ccm-ui .table-bordered thead:last-child tr:last-child th:first-child, .ccm-ui .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; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px }
.ccm-ui .table-bordered thead:last-child tr:last-child th:last-child, .ccm-ui .table-bordered tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px }
.ccm-ui .table-striped tbody tr:nth-child(odd) td, .ccm-ui .table-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9 }
.ccm-ui .table tbody tr:hover td, .ccm-ui .table tbody tr:hover th { background-color: #f5f5f5 }
.ccm-ui table .span1 { float: none; width: 44px; margin-left: 0 }
.ccm-ui table .span2 { float: none; width: 124px; margin-left: 0 }
.ccm-ui table .span3 { float: none; width: 204px; margin-left: 0 }
.ccm-ui table .span4 { float: none; width: 284px; margin-left: 0 }
.ccm-ui table .span5 { float: none; width: 364px; margin-left: 0 }
.ccm-ui table .span6 { float: none; width: 444px; margin-left: 0 }
.ccm-ui table .span7 { float: none; width: 524px; margin-left: 0 }
.ccm-ui table .span8 { float: none; width: 604px; margin-left: 0 }
.ccm-ui table .span9 { float: none; width: 684px; margin-left: 0 }
.ccm-ui table .span10 { float: none; width: 764px; margin-left: 0 }
.ccm-ui table .span11 { float: none; width: 844px; margin-left: 0 }
.ccm-ui table .span12 { float: none; width: 924px; margin-left: 0 }
.ccm-ui table .span13 { float: none; width: 1004px; margin-left: 0 }
.ccm-ui table .span14 { float: none; width: 1084px; margin-left: 0 }
.ccm-ui table .span15 { float: none; width: 1164px; margin-left: 0 }
.ccm-ui table .span16 { float: none; width: 1244px; margin-left: 0 }
.ccm-ui table .span17 { float: none; width: 1324px; margin-left: 0 }
.ccm-ui table .span18 { float: none; width: 1404px; margin-left: 0 }
.ccm-ui table .span19 { float: none; width: 1484px; margin-left: 0 }
.ccm-ui table .span20 { float: none; width: 1564px; margin-left: 0 }
.ccm-ui table .span21 { float: none; width: 1644px; margin-left: 0 }
.ccm-ui table .span22 { float: none; width: 1724px; margin-left: 0 }
.ccm-ui table .span23 { float: none; width: 1804px; margin-left: 0 }
.ccm-ui table .span24 { float: none; width: 1884px; margin-left: 0 }
.ccm-ui [class^="icon-"], .ccm-ui [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url("../images/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat }
.ccm-ui [class^="icon-"]:last-child, .ccm-ui [class*=" icon-"]:last-child { *margin-left: 0 }
.ccm-ui .icon-white { background-image: url("../images/glyphicons-halflings-white.png") }
.ccm-ui .icon-glass { background-position: 0 0 }
.ccm-ui .icon-music { background-position: -24px 0 }
.ccm-ui .icon-search { background-position: -48px 0 }
.ccm-ui .icon-envelope { background-position: -72px 0 }
.ccm-ui .icon-heart { background-position: -96px 0 }
.ccm-ui .icon-star { background-position: -120px 0 }
.ccm-ui .icon-star-empty { background-position: -144px 0 }
.ccm-ui .icon-user { background-position: -168px 0 }
.ccm-ui .icon-film { background-position: -192px 0 }
.ccm-ui .icon-th-large { background-position: -216px 0 }
.ccm-ui .icon-th { background-position: -240px 0 }
.ccm-ui .icon-th-list { background-position: -264px 0 }
.ccm-ui .icon-ok { background-position: -288px 0 }
.ccm-ui .icon-remove { background-position: -312px 0 }
.ccm-ui .icon-zoom-in { background-position: -336px 0 }
.ccm-ui .icon-zoom-out { background-position: -360px 0 }
.ccm-ui .icon-off { background-position: -384px 0 }
.ccm-ui .icon-signal { background-position: -408px 0 }
.ccm-ui .icon-cog { background-position: -432px 0 }
.ccm-ui .icon-trash { background-position: -456px 0 }
.ccm-ui .icon-home { background-position: 0 -24px }
.ccm-ui .icon-file { background-position: -24px -24px }
.ccm-ui .icon-time { background-position: -48px -24px }
.ccm-ui .icon-road { background-position: -72px -24px }
.ccm-ui .icon-download-alt { background-position: -96px -24px }
.ccm-ui .icon-download { background-position: -120px -24px }
.ccm-ui .icon-upload { background-position: -144px -24px }
.ccm-ui .icon-inbox { background-position: -168px -24px }
.ccm-ui .icon-play-circle { background-position: -192px -24px }
.ccm-ui .icon-repeat { background-position: -216px -24px }
.ccm-ui .icon-refresh { background-position: -240px -24px }
.ccm-ui .icon-list-alt { background-position: -264px -24px }
.ccm-ui .icon-lock { background-position: -287px -24px }
.ccm-ui .icon-flag { background-position: -312px -24px }
.ccm-ui .icon-headphones { background-position: -336px -24px }
.ccm-ui .icon-volume-off { background-position: -360px -24px }
.ccm-ui .icon-volume-down { background-position: -384px -24px }
.ccm-ui .icon-volume-up { background-position: -408px -24px }
.ccm-ui .icon-qrcode { background-position: -432px -24px }
.ccm-ui .icon-barcode { background-position: -456px -24px }
.ccm-ui .icon-tag { background-position: 0 -48px }
.ccm-ui .icon-tags { background-position: -25px -48px }
.ccm-ui .icon-book { background-position: -48px -48px }
.ccm-ui .icon-bookmark { background-position: -72px -48px }
.ccm-ui .icon-print { background-position: -96px -48px }
.ccm-ui .icon-camera { background-position: -120px -48px }
.ccm-ui .icon-font { background-position: -144px -48px }
.ccm-ui .icon-bold { background-position: -167px -48px }
.ccm-ui .icon-italic { background-position: -192px -48px }
.ccm-ui .icon-text-height { background-position: -216px -48px }
.ccm-ui .icon-text-width { background-position: -240px -48px }
.ccm-ui .icon-align-left { background-position: -264px -48px }
.ccm-ui .icon-align-center { background-position: -288px -48px }
.ccm-ui .icon-align-right { background-position: -312px -48px }
.ccm-ui .icon-align-justify { background-position: -336px -48px }
.ccm-ui .icon-list { background-position: -360px -48px }
.ccm-ui .icon-indent-left { background-position: -384px -48px }
.ccm-ui .icon-indent-right { background-position: -408px -48px }
.ccm-ui .icon-facetime-video { background-position: -432px -48px }
.ccm-ui .icon-picture { background-position: -456px -48px }
.ccm-ui .icon-pencil { background-position: 0 -72px }
.ccm-ui .icon-map-marker { background-position: -24px -72px }
.ccm-ui .icon-adjust { background-position: -48px -72px }
.ccm-ui .icon-tint { background-position: -72px -72px }
.ccm-ui .icon-edit { background-position: -96px -72px }
.ccm-ui .icon-share { background-position: -120px -72px }
.ccm-ui .icon-check { background-position: -144px -72px }
.ccm-ui .icon-move { background-position: -168px -72px }
.ccm-ui .icon-step-backward { background-position: -192px -72px }
.ccm-ui .icon-fast-backward { background-position: -216px -72px }
.ccm-ui .icon-backward { background-position: -240px -72px }
.ccm-ui .icon-play { background-position: -264px -72px }
.ccm-ui .icon-pause { background-position: -288px -72px }
.ccm-ui .icon-stop { background-position: -312px -72px }
.ccm-ui .icon-forward { background-position: -336px -72px }
.ccm-ui .icon-fast-forward { background-position: -360px -72px }
.ccm-ui .icon-step-forward { background-position: -384px -72px }
.ccm-ui .icon-eject { background-position: -408px -72px }
.ccm-ui .icon-chevron-left { background-position: -432px -72px }
.ccm-ui .icon-chevron-right { background-position: -456px -72px }
.ccm-ui .icon-plus-sign { background-position: 0 -96px }
.ccm-ui .icon-minus-sign { background-position: -24px -96px }
.ccm-ui .icon-remove-sign { background-position: -48px -96px }
.ccm-ui .icon-ok-sign { background-position: -72px -96px }
.ccm-ui .icon-question-sign { background-position: -96px -96px }
.ccm-ui .icon-info-sign { background-position: -120px -96px }
.ccm-ui .icon-screenshot { background-position: -144px -96px }
.ccm-ui .icon-remove-circle { background-position: -168px -96px }
.ccm-ui .icon-ok-circle { background-position: -192px -96px }
.ccm-ui .icon-ban-circle { background-position: -216px -96px }
.ccm-ui .icon-arrow-left { background-position: -240px -96px }
.ccm-ui .icon-arrow-right { background-position: -264px -96px }
.ccm-ui .icon-arrow-up { background-position: -289px -96px }
.ccm-ui .icon-arrow-down { background-position: -312px -96px }
.ccm-ui .icon-share-alt { background-position: -336px -96px }
.ccm-ui .icon-resize-full { background-position: -360px -96px }
.ccm-ui .icon-resize-small { background-position: -384px -96px }
.ccm-ui .icon-plus { background-position: -408px -96px }
.ccm-ui .icon-minus { background-position: -433px -96px }
.ccm-ui .icon-asterisk { background-position: -456px -96px }
.ccm-ui .icon-exclamation-sign { background-position: 0 -120px }
.ccm-ui .icon-gift { background-position: -24px -120px }
.ccm-ui .icon-leaf { background-position: -48px -120px }
.ccm-ui .icon-fire { background-position: -72px -120px }
.ccm-ui .icon-eye-open { background-position: -96px -120px }
.ccm-ui .icon-eye-close { background-position: -120px -120px }
.ccm-ui .icon-warning-sign { background-position: -144px -120px }
.ccm-ui .icon-plane { background-position: -168px -120px }
.ccm-ui .icon-calendar { background-position: -192px -120px }
.ccm-ui .icon-random { background-position: -216px -120px }
.ccm-ui .icon-comment { background-position: -240px -120px }
.ccm-ui .icon-magnet { background-position: -264px -120px }
.ccm-ui .icon-chevron-up { background-position: -288px -120px }
.ccm-ui .icon-chevron-down { background-position: -313px -119px }
.ccm-ui .icon-retweet { background-position: -336px -120px }
.ccm-ui .icon-shopping-cart { background-position: -360px -120px }
.ccm-ui .icon-folder-close { background-position: -384px -120px }
.ccm-ui .icon-folder-open { background-position: -408px -120px }
.ccm-ui .icon-resize-vertical { background-position: -432px -119px }
.ccm-ui .icon-resize-horizontal { background-position: -456px -118px }
.ccm-ui .icon-hdd { background-position: 0 -144px }
.ccm-ui .icon-bullhorn { background-position: -24px -144px }
.ccm-ui .icon-bell { background-position: -48px -144px }
.ccm-ui .icon-certificate { background-position: -72px -144px }
.ccm-ui .icon-thumbs-up { background-position: -96px -144px }
.ccm-ui .icon-thumbs-down { background-position: -120px -144px }
.ccm-ui .icon-hand-right { background-position: -144px -144px }
.ccm-ui .icon-hand-left { background-position: -168px -144px }
.ccm-ui .icon-hand-up { background-position: -192px -144px }
.ccm-ui .icon-hand-down { background-position: -216px -144px }
.ccm-ui .icon-circle-arrow-right { background-position: -240px -144px }
.ccm-ui .icon-circle-arrow-left { background-position: -264px -144px }
.ccm-ui .icon-circle-arrow-up { background-position: -288px -144px }
.ccm-ui .icon-circle-arrow-down { background-position: -312px -144px }
.ccm-ui .icon-globe { background-position: -336px -144px }
.ccm-ui .icon-wrench { background-position: -360px -144px }
.ccm-ui .icon-tasks { background-position: -384px -144px }
.ccm-ui .icon-filter { background-position: -408px -144px }
.ccm-ui .icon-briefcase { background-position: -432px -144px }
.ccm-ui .icon-fullscreen { background-position: -456px -144px }
.ccm-ui .dropup, .ccm-ui .dropdown { position: relative }
.ccm-ui .dropdown-toggle { *margin-bottom: -3px }
.ccm-ui .dropdown-toggle:active, .ccm-ui .open .dropdown-toggle { outline: 0 }
.ccm-ui .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; opacity: .3; filter: alpha(opacity=30) }
.ccm-ui .dropdown .caret { margin-top: 8px; margin-left: 2px }
.ccm-ui .dropdown:hover .caret, .ccm-ui .open .caret { opacity: 1; filter: alpha(opacity=100) }
.ccm-ui .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 4px 0; margin: 1px 0 0; list-style: none; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box }
.ccm-ui .dropdown-menu.pull-right { right: 0; left: auto }
.ccm-ui .dropdown-menu .divider { *width: 100%; height: 1px; margin: 8px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff }
.ccm-ui .dropdown-menu a { display: block; padding: 3px 15px; clear: both; font-weight: normal; line-height: 18px; color: #333; white-space: nowrap }
.ccm-ui .dropdown-menu li>a:hover, .ccm-ui .dropdown-menu .active>a, .ccm-ui .dropdown-menu .active>a:hover { color: #fff; text-decoration: none; background-color: #08c }
.ccm-ui .open { *z-index: 1000 }
.ccm-ui .open .dropdown-menu { display: block }
.ccm-ui .pull-right .dropdown-menu { right: 0; left: auto }
.ccm-ui .dropup .caret, .ccm-ui .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000; content: "\2191" }
.ccm-ui .dropup .dropdown-menu, .ccm-ui .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px }
.ccm-ui .typeahead { margin-top: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #eee; border: 1px solid rgba(0, 0, 0, 0.05); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) }
.ccm-ui .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15) }
.ccm-ui .well-large { padding: 24px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.ccm-ui .well-small { padding: 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.ccm-ui .fade { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity .15s linear; -moz-transition: opacity .15s linear; -ms-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear }
.ccm-ui .fade.in { opacity: 1; filter: alpha(opacity=100) }
.ccm-ui .collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -ms-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease }
.ccm-ui .collapse.in { height: auto }
.ccm-ui .close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20) }
.ccm-ui .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .4; filter: alpha(opacity=40) }
.ccm-ui button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none }
.ccm-ui .btn { display: inline-block; *display: inline; *zoom: 1; padding: 4px 10px 4px; margin-bottom: 0; font-size: 13px; line-height: 18px; *line-height: 20px; color: #333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -ms-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(top, #fff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #e6e6e6; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); border: 1px solid #ccc; *border: 0; border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *margin-left: .3em; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05) }
.ccm-ui .btn:hover, .ccm-ui .btn:active, .ccm-ui .btn.active, .ccm-ui .btn.disabled, .ccm-ui .btn[disabled] { background-color: #e6e6e6; *background-color: #d9d9d9 }
.ccm-ui .btn:active, .ccm-ui .btn.active { background-color: #ccc \9 }
.ccm-ui .btn:first-child { *margin-left: 0 }
.ccm-ui .btn:hover { color: #333; text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -ms-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear }
.ccm-ui .btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.ccm-ui .btn.active, .ccm-ui .btn:active { background-color: #e6e6e6; background-color: #d9d9d9 \9; background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05) }
.ccm-ui .btn.disabled, .ccm-ui .btn[disabled] { cursor: default; background-color: #e6e6e6; background-image: none; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.ccm-ui .btn-large { padding: 9px 14px; font-size: 15px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.ccm-ui .btn-large [class^="icon-"] { margin-top: 1px }
.ccm-ui .btn-small { padding: 5px 9px; font-size: 11px; line-height: 16px }
.ccm-ui .btn-small [class^="icon-"] { margin-top: -1px }
.ccm-ui .btn-mini { padding: 2px 6px; font-size: 11px; line-height: 14px }
.ccm-ui .btn-primary, .ccm-ui .btn-primary:hover, .ccm-ui .btn-warning, .ccm-ui .btn-warning:hover, .ccm-ui .btn-danger, .ccm-ui .btn-danger:hover, .ccm-ui .btn-success, .ccm-ui .btn-success:hover, .ccm-ui .btn-info, .ccm-ui .btn-info:hover, .ccm-ui .btn-inverse, .ccm-ui .btn-inverse:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) }
.ccm-ui .btn-primary.active, .ccm-ui .btn-warning.active, .ccm-ui .btn-danger.active, .ccm-ui .btn-success.active, .ccm-ui .btn-info.active, .ccm-ui .btn-inverse.active { color: rgba(255, 255, 255, 0.75) }
.ccm-ui .btn { border-color: #ccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) }
.ccm-ui .btn-primary { background-color: #0074cc; background-image: -moz-linear-gradient(top, #08c, #05c); background-image: -ms-linear-gradient(top, #08c, #05c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#05c)); background-image: -webkit-linear-gradient(top, #08c, #05c); background-image: -o-linear-gradient(top, #08c, #05c); background-image: linear-gradient(top, #08c, #05c); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); border-color: #05c #05c #003580; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #05c; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn-primary:hover, .ccm-ui .btn-primary:active, .ccm-ui .btn-primary.active, .ccm-ui .btn-primary.disabled, .ccm-ui .btn-primary[disabled] { background-color: #05c; *background-color: #004ab3 }
.ccm-ui .btn-primary:active, .ccm-ui .btn-primary.active { background-color: #004099 \9 }
.ccm-ui .btn-warning { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); 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); *background-color: #f89406; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn-warning:hover, .ccm-ui .btn-warning:active, .ccm-ui .btn-warning.active, .ccm-ui .btn-warning.disabled, .ccm-ui .btn-warning[disabled] { background-color: #f89406; *background-color: #df8505 }
.ccm-ui .btn-warning:active, .ccm-ui .btn-warning.active { background-color: #c67605 \9 }
.ccm-ui .btn-danger { background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); 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); *background-color: #bd362f; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn-danger:hover, .ccm-ui .btn-danger:active, .ccm-ui .btn-danger.active, .ccm-ui .btn-danger.disabled, .ccm-ui .btn-danger[disabled] { background-color: #bd362f; *background-color: #a9302a }
.ccm-ui .btn-danger:active, .ccm-ui .btn-danger.active { background-color: #942a25 \9 }
.ccm-ui .btn-success { background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); 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); *background-color: #51a351; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn-success:hover, .ccm-ui .btn-success:active, .ccm-ui .btn-success.active, .ccm-ui .btn-success.disabled, .ccm-ui .btn-success[disabled] { background-color: #51a351; *background-color: #499249 }
.ccm-ui .btn-success:active, .ccm-ui .btn-success.active { background-color: #408140 \9 }
.ccm-ui .btn-info { background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); 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); *background-color: #2f96b4; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn-info:hover, .ccm-ui .btn-info:active, .ccm-ui .btn-info.active, .ccm-ui .btn-info.disabled, .ccm-ui .btn-info[disabled] { background-color: #2f96b4; *background-color: #2a85a0 }
.ccm-ui .btn-info:active, .ccm-ui .btn-info.active { background-color: #24748c \9 }
.ccm-ui .btn-inverse { background-color: #414141; background-image: -moz-linear-gradient(top, #555, #222); background-image: -ms-linear-gradient(top, #555, #222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222)); background-image: -webkit-linear-gradient(top, #555, #222); background-image: -o-linear-gradient(top, #555, #222); background-image: linear-gradient(top, #555, #222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); 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); *background-color: #222; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn-inverse:hover, .ccm-ui .btn-inverse:active, .ccm-ui .btn-inverse.active, .ccm-ui .btn-inverse.disabled, .ccm-ui .btn-inverse[disabled] { background-color: #222; *background-color: #151515 }
.ccm-ui .btn-inverse:active, .ccm-ui .btn-inverse.active { background-color: #080808 \9 }
.ccm-ui button.btn, .ccm-ui input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px }
.ccm-ui button.btn::-moz-focus-inner, .ccm-ui input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0 }
.ccm-ui button.btn.btn-large, .ccm-ui input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px }
.ccm-ui button.btn.btn-small, .ccm-ui input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px }
.ccm-ui button.btn.btn-mini, .ccm-ui input[type="submit"].btn.btn-mini { *padding-top: 1px; *padding-bottom: 1px }
.ccm-ui .btn-group { position: relative; *zoom: 1; *margin-left: .3em }
.ccm-ui .btn-group:before, .ccm-ui .btn-group:after { display: table; content: "" }
.ccm-ui .btn-group:after { clear: both }
.ccm-ui .btn-group:first-child { *margin-left: 0 }
.ccm-ui .btn-group+.btn-group { margin-left: 5px }
.ccm-ui .btn-toolbar { margin-top: 9px; margin-bottom: 9px }
.ccm-ui .btn-toolbar .btn-group { display: inline-block; *display: inline; *zoom: 1 }
.ccm-ui .btn-group>.btn { position: relative; float: left; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.ccm-ui .btn-group>.btn:first-child { margin-left: 0; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px }
.ccm-ui .btn-group>.btn:last-child, .ccm-ui .btn-group>.dropdown-toggle { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px }
.ccm-ui .btn-group>.btn.large:first-child { margin-left: 0; -webkit-border-top-left-radius: 6px; -moz-border-radius-topleft: 6px; border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px }
.ccm-ui .btn-group>.btn.large:last-child, .ccm-ui .btn-group>.large.dropdown-toggle { -webkit-border-top-right-radius: 6px; -moz-border-radius-topright: 6px; border-top-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px }
.ccm-ui .btn-group>.btn:hover, .ccm-ui .btn-group>.btn:focus, .ccm-ui .btn-group>.btn:active, .ccm-ui .btn-group>.btn.active { z-index: 2 }
.ccm-ui .btn-group .dropdown-toggle:active, .ccm-ui .btn-group.open .dropdown-toggle { outline: 0 }
.ccm-ui .btn-group>.dropdown-toggle { padding-left: 8px; padding-right: 8px; -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 1px 0 0 rgba(255, 255, 255, .125), inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); *padding-top: 4px; *padding-bottom: 4px }
.ccm-ui .btn-group>.btn-mini.dropdown-toggle { padding-left: 5px; padding-right: 5px }
.ccm-ui .btn-group>.btn-small.dropdown-toggle { *padding-top: 4px; *padding-bottom: 4px }
.ccm-ui .btn-group>.btn-large.dropdown-toggle { padding-left: 12px; padding-right: 12px }
.ccm-ui .btn-group.open .dropdown-toggle { background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05) }
.ccm-ui .btn-group.open .btn.dropdown-toggle { background-color: #e6e6e6 }
.ccm-ui .btn-group.open .btn-primary.dropdown-toggle { background-color: #05c }
.ccm-ui .btn-group.open .btn-warning.dropdown-toggle { background-color: #f89406 }
.ccm-ui .btn-group.open .btn-danger.dropdown-toggle { background-color: #bd362f }
.ccm-ui .btn-group.open .btn-success.dropdown-toggle { background-color: #51a351 }
.ccm-ui .btn-group.open .btn-info.dropdown-toggle { background-color: #2f96b4 }
.ccm-ui .btn-group.open .btn-inverse.dropdown-toggle { background-color: #222 }
.ccm-ui .btn .caret { margin-top: 7px; margin-left: 0 }
.ccm-ui .btn:hover .caret, .ccm-ui .open.btn-group .caret { opacity: 1; filter: alpha(opacity=100) }
.ccm-ui .btn-mini .caret { margin-top: 5px }
.ccm-ui .btn-small .caret { margin-top: 6px }
.ccm-ui .btn-large .caret { margin-top: 6px; border-left-width: 5px; border-right-width: 5px; border-top-width: 5px }
.ccm-ui .dropup .btn-large .caret { border-bottom: 5px solid #000; border-top: 0 }
.ccm-ui .btn-primary .caret, .ccm-ui .btn-warning .caret, .ccm-ui .btn-danger .caret, .ccm-ui .btn-info .caret, .ccm-ui .btn-success .caret, .ccm-ui .btn-inverse .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .alert { padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #c09853 }
.ccm-ui .alert-heading { color: inherit }
.ccm-ui .alert .close { position: relative; top: -2px; right: -21px; line-height: 18px }
.ccm-ui .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847 }
.ccm-ui .alert-danger, .ccm-ui .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48 }
.ccm-ui .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad }
.ccm-ui .alert-block { padding-top: 14px; padding-bottom: 14px }
.ccm-ui .alert-block>p, .ccm-ui .alert-block>ul { margin-bottom: 0 }
.ccm-ui .alert-block p+p { margin-top: 5px }
.ccm-ui .nav { margin-left: 0; margin-bottom: 18px; list-style: none }
.ccm-ui .nav>li>a { display: block }
.ccm-ui .nav>li>a:hover { text-decoration: none; background-color: #eee }
.ccm-ui .nav>.pull-right { float: right }
.ccm-ui .nav .nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 18px; color: #999; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase }
.ccm-ui .nav li+.nav-header { margin-top: 9px }
.ccm-ui .nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0 }
.ccm-ui .nav-list>li>a, .ccm-ui .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) }
.ccm-ui .nav-list>li>a { padding: 3px 15px }
.ccm-ui .nav-list>.active>a, .ccm-ui .nav-list>.active>a:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #08c }
.ccm-ui .nav-list [class^="icon-"] { margin-right: 2px }
.ccm-ui .nav-list .divider { *width: 100%; height: 1px; margin: 8px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #fff }
.ccm-ui .nav-tabs, .ccm-ui .nav-pills { *zoom: 1 }
.ccm-ui .nav-tabs:before, .ccm-ui .nav-pills:before, .ccm-ui .nav-tabs:after, .ccm-ui .nav-pills:after { display: table; content: "" }
.ccm-ui .nav-tabs:after, .ccm-ui .nav-pills:after { clear: both }
.ccm-ui .nav-tabs>li, .ccm-ui .nav-pills>li { float: left }
.ccm-ui .nav-tabs>li>a, .ccm-ui .nav-pills>li>a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px }
.ccm-ui .nav-tabs { border-bottom: 1px solid #ddd }
.ccm-ui .nav-tabs>li { margin-bottom: -1px }
.ccm-ui .nav-tabs>li>a { padding-top: 8px; padding-bottom: 8px; line-height: 18px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.ccm-ui .nav-tabs>li>a:hover { border-color: #eee #eee #ddd }
.ccm-ui .nav-tabs>.active>a, .ccm-ui .nav-tabs>.active>a:hover { color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default }
.ccm-ui .nav-pills>li>a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.ccm-ui .nav-pills>.active>a, .ccm-ui .nav-pills>.active>a:hover { color: #fff; background-color: #08c }
.ccm-ui .nav-stacked>li { float: none }
.ccm-ui .nav-stacked>li>a { margin-right: 0 }
.ccm-ui .nav-tabs.nav-stacked { border-bottom: 0 }
.ccm-ui .nav-tabs.nav-stacked>li>a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 }
.ccm-ui .nav-tabs.nav-stacked>li:first-child>a { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.ccm-ui .nav-tabs.nav-stacked>li:last-child>a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px }
.ccm-ui .nav-tabs.nav-stacked>li>a:hover { border-color: #ddd; z-index: 2 }
.ccm-ui .nav-pills.nav-stacked>li>a { margin-bottom: 3px }
.ccm-ui .nav-pills.nav-stacked>li:last-child>a { margin-bottom: 1px }
.ccm-ui .nav-tabs .dropdown-menu { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px }
.ccm-ui .nav-pills .dropdown-menu { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui .nav-tabs .dropdown-toggle .caret, .ccm-ui .nav-pills .dropdown-toggle .caret { border-top-color: #08c; border-bottom-color: #08c; margin-top: 6px }
.ccm-ui .nav-tabs .dropdown-toggle:hover .caret, .ccm-ui .nav-pills .dropdown-toggle:hover .caret { border-top-color: #005580; border-bottom-color: #005580 }
.ccm-ui .nav-tabs .active .dropdown-toggle .caret, .ccm-ui .nav-pills .active .dropdown-toggle .caret { border-top-color: #333; border-bottom-color: #333 }
.ccm-ui .nav>.dropdown.active>a:hover { color: #000; cursor: pointer }
.ccm-ui .nav-tabs .open .dropdown-toggle, .ccm-ui .nav-pills .open .dropdown-toggle, .ccm-ui .nav>li.dropdown.open.active>a:hover { color: #fff; background-color: #999; border-color: #999 }
.ccm-ui .nav li.dropdown.open .caret, .ccm-ui .nav li.dropdown.open.active .caret, .ccm-ui .nav li.dropdown.open a:hover .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: 1; filter: alpha(opacity=100) }
.ccm-ui .tabs-stacked .open>a:hover { border-color: #999 }
.ccm-ui .tabbable { *zoom: 1 }
.ccm-ui .tabbable:before, .ccm-ui .tabbable:after { display: table; content: "" }
.ccm-ui .tabbable:after { clear: both }
.ccm-ui .tab-content { overflow: auto }
.ccm-ui .tabs-below>.nav-tabs, .ccm-ui .tabs-right>.nav-tabs, .ccm-ui .tabs-left>.nav-tabs { border-bottom: 0 }
.ccm-ui .tab-content>.tab-pane, .ccm-ui .pill-content>.pill-pane { display: none }
.ccm-ui .tab-content>.active, .ccm-ui .pill-content>.active { display: block }
.ccm-ui .tabs-below>.nav-tabs { border-top: 1px solid #ddd }
.ccm-ui .tabs-below>.nav-tabs>li { margin-top: -1px; margin-bottom: 0 }
.ccm-ui .tabs-below>.nav-tabs>li>a { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px }
.ccm-ui .tabs-below>.nav-tabs>li>a:hover { border-bottom-color: transparent; border-top-color: #ddd }
.ccm-ui .tabs-below>.nav-tabs>.active>a, .ccm-ui .tabs-below>.nav-tabs>.active>a:hover { border-color: transparent #ddd #ddd #ddd }
.ccm-ui .tabs-left>.nav-tabs>li, .ccm-ui .tabs-right>.nav-tabs>li { float: none }
.ccm-ui .tabs-left>.nav-tabs>li>a, .ccm-ui .tabs-right>.nav-tabs>li>a { min-width: 74px; margin-right: 0; margin-bottom: 3px }
.ccm-ui .tabs-left>.nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd }
.ccm-ui .tabs-left>.nav-tabs>li>a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px }
.ccm-ui .tabs-left>.nav-tabs>li>a:hover { border-color: #eee #ddd #eee #eee }
.ccm-ui .tabs-left>.nav-tabs .active>a, .ccm-ui .tabs-left>.nav-tabs .active>a:hover { border-color: #ddd transparent #ddd #ddd; *border-right-color: #fff }
.ccm-ui .tabs-right>.nav-tabs { float: right; margin-left: 19px; border-left: 1px solid #ddd }
.ccm-ui .tabs-right>.nav-tabs>li>a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0 }
.ccm-ui .tabs-right>.nav-tabs>li>a:hover { border-color: #eee #eee #eee #ddd }
.ccm-ui .tabs-right>.nav-tabs .active>a, .ccm-ui .tabs-right>.nav-tabs .active>a:hover { border-color: #ddd #ddd #ddd transparent; *border-left-color: #fff }
.ccm-ui .breadcrumb { padding: 7px 14px; margin: 0 0 18px; list-style: none; background-color: #fbfbfb; background-image: -moz-linear-gradient(top, #fff, #f5f5f5); background-image: -ms-linear-gradient(top, #fff, #f5f5f5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5)); background-image: -webkit-linear-gradient(top, #fff, #f5f5f5); background-image: -o-linear-gradient(top, #fff, #f5f5f5); background-image: linear-gradient(top, #fff, #f5f5f5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); border: 1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff }
.ccm-ui .breadcrumb li { display: inline-block; *display: inline; *zoom: 1; text-shadow: 0 1px 0 #fff }
.ccm-ui .breadcrumb .divider { padding: 0 5px; color: #999 }
.ccm-ui .breadcrumb .active a { color: #333 }
div.ccm-ui .pagination { height: 36px; margin: 18px 0 }
div.ccm-ui .pagination ul { display: inline-block; *display: inline; *zoom: 1; margin-left: 0; margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) }
div.ccm-ui .pagination li { display: inline }
div.ccm-ui .pagination a { float: left; padding: 0 14px; line-height: 34px; text-decoration: none; border: 1px solid #ddd; border-left-width: 0 }
div.ccm-ui .pagination a:hover, div.ccm-ui .pagination .active a { background-color: #f5f5f5 }
div.ccm-ui .pagination .active a { color: #999; cursor: default }
div.ccm-ui .pagination .disabled span, div.ccm-ui .pagination .disabled a, div.ccm-ui .pagination .disabled a:hover { color: #999; background-color: transparent; cursor: default }
div.ccm-ui .pagination li:first-child a { border-left-width: 1px; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }
div.ccm-ui .pagination li:last-child a { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }
div.ccm-ui .pagination-centered { text-align: center }
div.ccm-ui .pagination-right { text-align: right }
.ccm-ui .pager { margin-left: 0; margin-bottom: 18px; list-style: none; text-align: center; *zoom: 1 }
.ccm-ui .pager:before, .ccm-ui .pager:after { display: table; content: "" }
.ccm-ui .pager:after { clear: both }
.ccm-ui .pager li { display: inline }
.ccm-ui .pager a { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px }
.ccm-ui .pager a:hover { text-decoration: none; background-color: #f5f5f5 }
.ccm-ui .pager .next a { float: right }
.ccm-ui .pager .previous a { float: left }
.ccm-ui .pager .disabled a, .ccm-ui .pager .disabled a:hover { color: #999; background-color: #fff; cursor: default }
.ccm-ui .tooltip { position: absolute; z-index: 1020; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0) }
.ccm-ui .tooltip.in { opacity: .8; filter: alpha(opacity=80) }
.ccm-ui .tooltip.top { margin-top: -2px }
.ccm-ui .tooltip.right { margin-left: 2px }
.ccm-ui .tooltip.bottom { margin-top: 2px }
.ccm-ui .tooltip.left { margin-left: -2px }
.ccm-ui .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000 }
.ccm-ui .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000 }
.ccm-ui .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #000 }
.ccm-ui .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #000 }
.ccm-ui .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui .tooltip-arrow { position: absolute; width: 0; height: 0 }
.ccm-ui .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; padding: 5px }
.ccm-ui .popover.top { margin-top: -5px }
.ccm-ui .popover.right { margin-left: 5px }
.ccm-ui .popover.bottom { margin-top: 5px }
.ccm-ui .popover.left { margin-left: -5px }
.ccm-ui .popover.top .arrow { bottom: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000 }
.ccm-ui .popover.right .arrow { top: 50%; left: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #000 }
.ccm-ui .popover.bottom .arrow { top: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #000 }
.ccm-ui .popover.left .arrow { top: 50%; right: 0; margin-top: -5px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000 }
.ccm-ui .popover .arrow { position: absolute; width: 0; height: 0 }
.ccm-ui .popover-inner { padding: 3px; width: 280px; overflow: hidden; background: #000; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3) }
.ccm-ui .popover-title { padding: 9px 15px; line-height: 1; background-color: #f5f5f5; border-bottom: 1px solid #eee; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0 }
.ccm-ui .popover-content { padding: 14px; background-color: #fff; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box }
.ccm-ui .popover-content p, .ccm-ui .popover-content ul, .ccm-ui .popover-content ol { margin-bottom: 0 }
div.ccm-ui .thumbnails { margin-left: -20px; list-style: none; *zoom: 1 }
div.ccm-ui .thumbnails:before, div.ccm-ui .thumbnails:after { display: table; content: "" }
div.ccm-ui .thumbnails:after { clear: both }
div.ccm-ui .row-fluid .thumbnails { margin-left: 0 }
div.ccm-ui .thumbnails>li { float: left; margin-bottom: 18px; margin-left: 20px }
div.ccm-ui .thumbnail { display: block; padding: 4px; line-height: 1; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) }
div.ccm-ui a.thumbnail:hover { border-color: #08c; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25) }
div.ccm-ui .thumbnail>img { display: block; max-width: 100%; margin-left: auto; margin-right: auto }
div.ccm-ui .thumbnail .caption { padding: 9px }
.ccm-ui .label, .ccm-ui .badge { font-size: 10.998px; font-weight: bold; line-height: 14px; color: #fff; vertical-align: baseline; white-space: nowrap; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #999 }
.ccm-ui .label { padding: 1px 4px 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.ccm-ui .badge { padding: 1px 9px 2px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px }
.ccm-ui a.label:hover, .ccm-ui a.badge:hover { color: #fff; text-decoration: none; cursor: pointer }
.ccm-ui .label-important, .ccm-ui .badge-important { background-color: #b94a48 }
.ccm-ui .label-important[href], .ccm-ui .badge-important[href] { background-color: #953b39 }
.ccm-ui .label-warning, .ccm-ui .badge-warning { background-color: #f89406 }
.ccm-ui .label-warning[href], .ccm-ui .badge-warning[href] { background-color: #c67605 }
.ccm-ui .label-success, .ccm-ui .badge-success { background-color: #468847 }
.ccm-ui .label-success[href], .ccm-ui .badge-success[href] { background-color: #356635 }
.ccm-ui .label-info, .ccm-ui .badge-info { background-color: #3a87ad }
.ccm-ui .label-info[href], .ccm-ui .badge-info[href] { background-color: #2d6987 }
.ccm-ui .label-inverse, .ccm-ui .badge-inverse { background-color: #333 }
.ccm-ui .label-inverse[href], .ccm-ui .badge-inverse[href] { background-color: #1a1a1a }
@-webkit-keyframes progress-bar-stripes {
	from { background-position: 40px 0 }
	to { background-position: 0 0 }
}
@-moz-keyframes progress-bar-stripes {
	from { background-position: 40px 0 }
	to { background-position: 0 0 }
}
@-ms-keyframes progress-bar-stripes {
	from { background-position: 40px 0 }
	to { background-position: 0 0 }
}
@-o-keyframes progress-bar-stripes {
	from { background-position: 0 0 }
	to { background-position: 40px 0 }
}
@keyframes progress-bar-stripes {
	from { background-position: 40px 0 }
	to { background-position: 0 0 }
}
.ccm-ui .progress { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui .progress .bar { width: 0; height: 18px; color: #fff; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -ms-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(top, #149bdf, #0480be); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: width .6s ease; -moz-transition: width .6s ease; -ms-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease }
.ccm-ui .progress-striped .bar { background-color: #149bdf; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px }
.ccm-ui .progress.active .bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite }
.ccm-ui .progress-danger .bar { background-color: #dd514c; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0) }
.ccm-ui .progress-danger.progress-striped .bar { background-color: #ee5f5b; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) }
.ccm-ui .progress-success .bar { background-color: #5eb95e; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0) }
.ccm-ui .progress-success.progress-striped .bar { background-color: #62c462; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) }
.ccm-ui .progress-info .bar { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0) }
.ccm-ui .progress-info.progress-striped .bar { background-color: #5bc0de; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) }
.ccm-ui .progress-warning .bar { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0) }
.ccm-ui .progress-warning.progress-striped .bar { background-color: #fbb450; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) }
.ccm-ui .accordion { margin-bottom: 18px }
.ccm-ui .accordion-group { margin-bottom: 2px; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.ccm-ui .accordion-heading { border-bottom: 0 }
.ccm-ui .accordion-heading .accordion-toggle { display: block; padding: 8px 15px }
.ccm-ui .accordion-toggle { cursor: pointer }
.ccm-ui .accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5 }
.ccm-ui .carousel { position: relative; margin-bottom: 18px; line-height: 1 }
.ccm-ui .carousel-inner { overflow: hidden; width: 100%; position: relative }
.ccm-ui .carousel .item { display: none; position: relative; -webkit-transition: .6s ease-in-out left; -moz-transition: .6s ease-in-out left; -ms-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left }
.ccm-ui .carousel .item>img { display: block; line-height: 1 }
.ccm-ui .carousel .active, .ccm-ui .carousel .next, .ccm-ui .carousel .prev { display: block }
.ccm-ui .carousel .active { left: 0 }
.ccm-ui .carousel .next, .ccm-ui .carousel .prev { position: absolute; top: 0; width: 100% }
.ccm-ui .carousel .next { left: 100% }
.ccm-ui .carousel .prev { left: -100% }
.ccm-ui .carousel .next.left, .ccm-ui .carousel .prev.right { left: 0 }
.ccm-ui .carousel .active.left { left: -100% }
.ccm-ui .carousel .active.right { left: 100% }
.ccm-ui .carousel-control { position: absolute; top: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: #fff; text-align: center; background: #222; border: 3px solid #fff; -webkit-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; opacity: .5; filter: alpha(opacity=50) }
.ccm-ui .carousel-control.right { left: auto; right: 15px }
.ccm-ui .carousel-control:hover { color: #fff; text-decoration: none; opacity: .9; filter: alpha(opacity=90) }
.ccm-ui .carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 15px 5px; background: #333; background: rgba(0, 0, 0, 0.75) }
.ccm-ui .carousel-caption h4, .ccm-ui .carousel-caption p { color: #fff }
.ccm-ui .hero-unit { padding: 60px; margin-bottom: 30px; background-color: #eee; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px }
.ccm-ui .hero-unit h1 { margin-bottom: 0; font-size: 60px; line-height: 1; color: inherit; letter-spacing: -1px }
.ccm-ui .hero-unit p { font-size: 18px; font-weight: 200; line-height: 27px; color: inherit }
.ccm-ui .pull-right { float: right }
.ccm-ui .pull-left { float: left }
.ccm-ui .hide { display: none }
.ccm-ui .show { display: block }
.ccm-ui .invisible { visibility: hidden }
.ccm-ui { margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px; color: #333 }
.ccm-ui a { color: #08c; text-decoration: none; line-height: inherit; font-weight: inherit }
.ccm-ui a:hover { color: #005580; text-decoration: underline }
.ccm-ui .actions { padding: 17px 20px 18px; margin-top: 18px; margin-bottom: 18px; background-color: #f5f5f5; border-top: 1px solid #ddd; *zoom: 1; padding-left: 160px }
.ccm-ui .actions:before, .ccm-ui .actions:after { display: table; content: "" }
.ccm-ui .actions:after { clear: both }
.ccm-ui div.clearfix>label { padding-top: 6px; font-size: 13px; line-height: 18px; float: left; width: 140px; text-align: right; color: #333 }
.ccm-ui form .input { margin-left: 160px }
.ccm-ui table td img { max-width: none }
.ccm-ui .zebra-striped tbody tr:nth-child(odd) td, .ccm-ui .zebra-striped tbody tr:nth-child(odd) th { background-color: #f9f9f9 }
.ccm-ui legend+div.clearfix { padding-top: 18px }
.ccm-ui div.clearfix { padding-bottom: 18px }
.ccm-ui .inputs-list { margin: 0 0 5px; width: 100% }
.ccm-ui .inputs-list li { display: block; padding: 0; width: 100% }
.ccm-ui .inputs-list label { display: block !important; float: none !important; width: auto !important; padding: 0 !important; line-height: 18px !important; text-align: left !important; white-space: normal }
.ccm-ui .inputs-list label strong { color: #555 }
.ccm-ui .inputs-list label small { font-size: 11px; font-weight: normal }
.ccm-ui .inputs-list .inputs-list { margin-left: 25px; margin-bottom: 10px; padding-top: 0 }
.ccm-ui .inputs-list:first-child { padding-top: 6px }
.ccm-ui .inputs-list li+li { padding-top: 2px }
.ccm-ui .inputs-list input[type=radio], .ccm-ui .inputs-list input[type=checkbox] { margin-bottom: 0; vertical-align: top; display: inline-block }
.ccm-ui .popover.below { margin-top: -5px }
.ccm-ui .popover.above { margin-top: 5px }
.ccm-ui .popover.above .arrow { bottom: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff }
.ccm-ui .popover.below .arrow { top: 0; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff }
.ccm-ui .popover .title { padding: 9px 15px; line-height: 1; background-color: #f5f5f5; border-bottom: 1px solid #eee; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0 }
.ccm-ui .popover .content { padding: 14px; background-color: #fff; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box }
.ccm-ui .popover .content p, .ccm-ui .popover .content ul, .ccm-ui .popover .content ol { margin-bottom: 0 }
.ccm-ui .popover .inner { padding: 3px; width: 280px; overflow: hidden; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3) }
.ccm-ui .btn.primary { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0074cc; background-image: -moz-linear-gradient(top, #08c, #05c); background-image: -ms-linear-gradient(top, #08c, #05c); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#05c)); background-image: -webkit-linear-gradient(top, #08c, #05c); background-image: -o-linear-gradient(top, #08c, #05c); background-image: linear-gradient(top, #08c, #05c); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0); border-color: #05c #05c #003580; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #05c; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn.primary:hover, .ccm-ui .btn.primary:active, .ccm-ui .btn.primary.active, .ccm-ui .btn.primary.disabled, .ccm-ui .btn.primary[disabled] { background-color: #05c; *background-color: #004ab3 }
.ccm-ui .btn.primary:active, .ccm-ui .btn.primary.active { background-color: #004099 \9 }
.ccm-ui .btn.primary .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .btn.warning { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); 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); *background-color: #f89406; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn.warning:hover, .ccm-ui .btn.warning:active, .ccm-ui .btn.warning.active, .ccm-ui .btn.warning.disabled, .ccm-ui .btn.warning[disabled] { background-color: #f89406; *background-color: #df8505 }
.ccm-ui .btn.warning:active, .ccm-ui .btn.warning.active { background-color: #c67605 \9 }
.ccm-ui .btn.warning .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .btn.danger, .ccm-ui .btn.error { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #da4f49; background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); 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); *background-color: #bd362f; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn.danger:hover, .ccm-ui .btn.error:hover, .ccm-ui .btn.danger:active, .ccm-ui .btn.error:active, .ccm-ui .btn.danger.active, .ccm-ui .btn.error.active, .ccm-ui .btn.danger.disabled, .ccm-ui .btn.error.disabled, .ccm-ui .btn.danger[disabled], .ccm-ui .btn.error[disabled] { background-color: #bd362f; *background-color: #a9302a }
.ccm-ui .btn.danger:active, .ccm-ui .btn.error:active, .ccm-ui .btn.danger.active, .ccm-ui .btn.error.active { background-color: #942a25 \9 }
.ccm-ui .btn.danger .caret, .ccm-ui .btn.error .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .btn.success { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #5bb75b; background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -ms-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); 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); *background-color: #51a351; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn.success:hover, .ccm-ui .btn.success:active, .ccm-ui .btn.success.active, .ccm-ui .btn.success.disabled, .ccm-ui .btn.success[disabled] { background-color: #51a351; *background-color: #499249 }
.ccm-ui .btn.success:active, .ccm-ui .btn.success.active { background-color: #408140 \9 }
.ccm-ui .btn.success .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .btn.info { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #49afcd; background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); 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); *background-color: #2f96b4; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn.info:hover, .ccm-ui .btn.info:active, .ccm-ui .btn.info.active, .ccm-ui .btn.info.disabled, .ccm-ui .btn.info[disabled] { background-color: #2f96b4; *background-color: #2a85a0 }
.ccm-ui .btn.info:active, .ccm-ui .btn.info.active { background-color: #24748c \9 }
.ccm-ui .btn.info .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .btn.inverse { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #414141; background-image: -moz-linear-gradient(top, #555, #222); background-image: -ms-linear-gradient(top, #555, #222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222)); background-image: -webkit-linear-gradient(top, #555, #222); background-image: -o-linear-gradient(top, #555, #222); background-image: linear-gradient(top, #555, #222); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0); 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); *background-color: #222; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) }
.ccm-ui .btn.inverse:hover, .ccm-ui .btn.inverse:active, .ccm-ui .btn.inverse.active, .ccm-ui .btn.inverse.disabled, .ccm-ui .btn.inverse[disabled] { background-color: #222; *background-color: #151515 }
.ccm-ui .btn.inverse:active, .ccm-ui .btn.inverse.active { background-color: #080808 \9 }
.ccm-ui .btn.inverse .caret { border-top-color: #fff; border-bottom-color: #fff; opacity: .75; filter: alpha(opacity=75) }
.ccm-ui .btn.primary, .ccm-ui .btn.primary:hover, .ccm-ui .btn.warning, .ccm-ui .btn.warning:hover, .ccm-ui .btn.danger, .ccm-ui .btn.danger:hover, .ccm-ui .btn.error, .ccm-ui .btn.error:hover, .ccm-ui .btn.success, .ccm-ui .btn.success:hover, .ccm-ui .btn.info, .ccm-ui .btn.info:hover, .ccm-ui .btn.inverse, .ccm-ui .btn.inverse:hover { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) }
.ccm-ui .btn.primary.active, .ccm-ui .btn.warning.active, .ccm-ui .btn.danger.active, .ccm-ui .btn.error.active, .ccm-ui .btn.success.active, .ccm-ui .btn.info.active, .ccm-ui .btn.inverse.active { color: rgba(255, 255, 255, 0.75) }
.ccm-ui .alert-message { padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #c09853 }
.ccm-ui .alert-message.info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad }
.ccm-ui .alert-message.success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847 }
.ccm-ui .alert-message.error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48 }
.ccm-ui .alert-message.notice { padding-top: 14px; padding-bottom: 14px }
.ccm-ui ul.pills { margin-left: 0; margin-bottom: 18px; list-style: none; *zoom: 1 }
.ccm-ui ul.pills:before, .ccm-ui ul.pills:after { display: table; content: "" }
.ccm-ui ul.pills:after { clear: both }
.ccm-ui ul.tabs, .ccm-ui ul.pills { *zoom: 1 }
.ccm-ui ul.tabs:before, .ccm-ui ul.pills:before, .ccm-ui ul.tabs:after, .ccm-ui ul.pills:after { display: table; content: "" }
.ccm-ui ul.tabs:after, .ccm-ui ul.pills:after { clear: both }
.ccm-ui ul.tabs>li, .ccm-ui ul.pills>li { float: left }
.ccm-ui ul.tabs>li>a, .ccm-ui ul.pills>li>a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 18px }
.ccm-ui .tabs>li>a { display: block }
.ccm-ui .tabs>li>a:hover { text-decoration: none; background-color: #eee }
.ccm-ui ul.tabs { margin-left: 0; margin-bottom: 18px; list-style: none; *zoom: 1; border-bottom: 1px solid #ddd }
.ccm-ui ul.tabs:before, .ccm-ui ul.tabs:after { display: table; content: "" }
.ccm-ui ul.tabs:after { clear: both }
/*.ccm-ui .tabs>li { margin-bottom: -1px }*/
.ccm-ui .tabs>li>a { padding-top: 8px; padding-bottom: 8px; line-height: 18px; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.ccm-ui .tabs>li>a:hover {}
.ccm-ui ul.tabs>.active>a, .ccm-ui ul.tabs>.active>a:hover { color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default }
.ccm-ui ul.pills>li>a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.ccm-ui ul.pills>.active>a, .ccm-ui ul.pills>.active>a:hover { color: #fff; background-color: #08c }
.ccm-ui ul.pills>li>a:hover { background: #005580; color: #fff; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) }
.ccm-dialog-tabs { margin: 0 0 20px; padding: 0; list-style: none; *zoom: 1 }
.ccm-dialog-tabs:before, .ccm-dialog-tabs:after { display: table; content: "" }
.ccm-dialog-tabs:after { clear: both }
.ccm-dialog-tabs>li { float: left }
.ccm-dialog-tabs>li>a { display: block }
.ccm-dialog-tabs { float: left; width: 100%; margin: 0 0 20px 0; border-bottom: 1px solid #ddd !important }
.ccm-dialog-tabs>li { list-style-type: none; margin: 0; position: relative; top: 1px }
.ccm-dialog-tabs>li>a { padding: 0 15px; margin-right: 2px; line-height: 36px; color: #08c; text-decoration: none; border: 1px solid transparent; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.ccm-dialog-tabs>li>a:hover { text-decoration: none; background-color: #eee; border-color: #eee #eee #ddd }
.ccm-dialog-tabs>li.ccm-nav-active>a { color: #555; outline: 0; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent }
.ccm-dialog-tabs>li.current>a { color: #555; outline: 0; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent }
.ccm-dialog-tabs .menu-dropdown, .ccm-dialog-tabs .dropdown-menu { top: 35px; border-width: 1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px }
.ccm-dialog-tabs a.menu:after, .ccm-dialog-tabs .dropdown-toggle:after { border-top-color: #999; margin-top: 15px; margin-left: 5px }
.ccm-dialog-tabs li.open.menu .menu, .ccm-dialog-tabs .open.dropdown .dropdown-toggle { border-color: #999 }
.ccm-dialog-tabs li.open a.menu:after, .ccm-dialog-tabs .dropdown.open .dropdown-toggle:after { border-top-color: #555 }
.ccm-dashboard-header-option { color: #333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px; z-index: 5; text-decoration: none; position: absolute; top: 0; right: 10px; top: 9px; line-height: 14px; padding-bottom: 2px; padding: 5px 9px; font-size: 11px; line-height: 16px }
table.ccm-grid { border-left: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; font-size: 12px }
table.ccm-grid th, table.ccm-grid>tbody>tr>td { border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font-size: 12px; padding: 7px; background: #fff }
table.ccm-grid tr.ccm-row-alt td { background-color: #f0f5ff !important }
table.ccm-grid th { font-weight: bold; color: #999; background-color: #efefef; text-align: center }
table.ccm-grid tr.version-active td, table.ccm-grid tr.active td { font-weight: bold; font-size: 13px }
table.ccm-grid td.actor img { float: right }
table.ccm-grid td.ccm-grid-cb { text-align: center }
table.ccm-grid img { border: 0 }
.chzn-container { font-size: 13px; position: relative; display: inline-block; zoom: 1; *display: inline }
.chzn-container .chzn-drop { background: #fff; border: 1px solid #aaa; border-top: 0; position: absolute; top: 29px; left: 0; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); z-index: 1010 }
.chzn-container-single .chzn-single { background-color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4)); background-image: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-image: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-image: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-image: -ms-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-image: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #aaa; -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); display: block; overflow: hidden; white-space: nowrap; position: relative; height: 23px; line-height: 24px; padding: 0 0 0 8px; color: #444; text-decoration: none }
.chzn-container-single .chzn-default { color: #999 }
.chzn-container-single .chzn-single span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis }
.chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px; top: 6px; width: 12px; height: 13px; font-size: 1px; background: url('images/chosen-sprite.png') right top no-repeat }
.chzn-container-single .chzn-single abbr:hover { background-position: right -11px }
.chzn-container-single .chzn-single div { position: absolute; right: 0; top: 0; display: block; height: 100%; width: 18px }
.chzn-container-single .chzn-single div b { background: url('images/chosen-sprite.png') no-repeat 0 0; display: block; width: 100%; height: 100% }
.chzn-container-single .chzn-search { padding: 3px 4px; position: relative; margin: 0; white-space: nowrap; z-index: 1010 }
.chzn-container-single .chzn-search input { background: #fff url('images/chosen-sprite.png') no-repeat 100% -22px; background: url('images/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff)); background: url('images/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eee 1%, #fff 15%); margin: 1px 0; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #aaa; font-family: sans-serif; font-size: 1em }
.chzn-container-single .chzn-drop { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box }
.chzn-container-single-nosearch .chzn-search input { position: absolute; left: -9000px }
.chzn-container-multi .chzn-choices { background-color: #fff; background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff)); background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%); background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%); background-image: -o-linear-gradient(top, #eee 1%, #fff 15%); background-image: -ms-linear-gradient(top, #eee 1%, #fff 15%); background-image: linear-gradient(top, #eee 1%, #fff 15%); border: 1px solid #aaa; margin: 0; padding: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative }
.chzn-container-multi .chzn-choices li { float: left; list-style: none }
.chzn-container-multi .chzn-choices .search-field { white-space: nowrap; margin: 0; padding: 0 }
.chzn-container-multi .chzn-choices .search-field input { color: #666; background: transparent !important; border: 0 !important; font-family: sans-serif; font-size: 100%; height: 15px; padding: 5px; margin: 1px 0; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none }
.chzn-container-multi .chzn-choices .search-field .default { color: #999 }
.chzn-container-multi .chzn-choices .search-choice { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0); background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; border: 1px solid #aaa; line-height: 13px; padding: 3px 20px 3px 5px; margin: 3px 0 3px 5px; position: relative; cursor: default }
.chzn-container-multi .chzn-choices .search-choice-focus { background: #d4d4d4 }
.chzn-container-multi .chzn-choices .search-choice .search-choice-close { display: block; position: absolute; right: 3px; top: 4px; width: 12px; height: 13px; font-size: 1px; background: url('images/chosen-sprite.png') right top no-repeat }
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { background-position: right -11px }
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { background-position: right -11px }
.chzn-container .chzn-results { margin: 0 4px 4px 0; max-height: 240px; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch }
.chzn-container-multi .chzn-results { margin: -1px 0 0; padding: 0 }
.chzn-container .chzn-results li { display: none; line-height: 15px; padding: 5px 6px; margin: 0; list-style: none }
.chzn-container .chzn-results .active-result { cursor: pointer; display: list-item }
.chzn-container .chzn-results .highlighted { background-color: #3875d7; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0); background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%); color: #fff }
.chzn-container .chzn-results li em { background: #feffde; font-style: normal }
.chzn-container .chzn-results .highlighted em { background: transparent }
.chzn-container .chzn-results .no-results { background: #f4f4f4; display: list-item }
.chzn-container .chzn-results .group-result { cursor: default; color: #999; font-weight: bold }
.chzn-container .chzn-results .group-option { padding-left: 15px }
.chzn-container-multi .chzn-drop .result-selected { display: none }
.chzn-container .chzn-results-scroll { background: white; margin: 0 4px; position: absolute; text-align: center; width: 321px; z-index: 1 }
.chzn-container .chzn-results-scroll span { display: inline-block; height: 17px; text-indent: -5000px; width: 9px }
.chzn-container .chzn-results-scroll-down { bottom: 0 }
.chzn-container .chzn-results-scroll-down span { background: url('images/chosen-sprite.png') no-repeat -4px -3px }
.chzn-container .chzn-results-scroll-up span { background: url('images/chosen-sprite.png') no-repeat -22px -3px }
.chzn-container-active .chzn-single { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #5897fb }
.chzn-container-active .chzn-single-with-drop { border: 1px solid #aaa; -webkit-box-shadow: 0 1px 0 #fff inset; -moz-box-shadow: 0 1px 0 #fff inset; -o-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background-color: #eee; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eee), color-stop(80%, #fff)); background-image: -webkit-linear-gradient(top, #eee 20%, #fff 80%); background-image: -moz-linear-gradient(top, #eee 20%, #fff 80%); background-image: -o-linear-gradient(top, #eee 20%, #fff 80%); background-image: -ms-linear-gradient(top, #eee 20%, #fff 80%); background-image: linear-gradient(top, #eee 20%, #fff 80%); -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.chzn-container-active .chzn-single-with-drop div { background: transparent; border-left: none }
.chzn-container-active .chzn-single-with-drop div b { background-position: -18px 1px }
.chzn-container-active .chzn-choices { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #5897fb }
.chzn-container-active .chzn-choices .search-field input { color: #111 !important }
.chzn-disabled { cursor: default; opacity: .5 !important }
.chzn-disabled .chzn-single { cursor: default }
.chzn-disabled .chzn-choices .search-choice .search-choice-close { cursor: default }
.chzn-rtl { text-align: right }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl }
.chzn-rtl .chzn-single div { left: 3px; right: auto }
.chzn-rtl .chzn-single abbr { left: 26px; right: auto }
.chzn-rtl .chzn-choices .search-field input { direction: rtl }
.chzn-rtl .chzn-choices li { float: right }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0 }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0 }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: 0 }
.chzn-rtl .chzn-search input { background: #fff url('images/chosen-sprite.png') no-repeat -38px -22px; background: url('images/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff)); background: url('images/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eee 1%, #fff 15%); background: url('images/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eee 1%, #fff 15%); padding: 4px 5px 4px 20px; direction: rtl }
.colorpicker { width: 356px; height: 176px; overflow: hidden; position: absolute; background: url(../images/widgets/colorpicker/custom_background.png); font-family: Arial, Helvetica, sans-serif; display: none; z-index: 1500 }
.colorpicker_color { width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: #f00; overflow: hidden; cursor: crosshair }
.colorpicker_color div { position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url(../images/widgets/colorpicker/colorpicker_overlay.png) }
.colorpicker_color div div { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url(../images/widgets/colorpicker/colorpicker_select.gif); margin: -5px 0 0 -5px }
.colorpicker_hue { position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize }
.colorpicker_hue div { position: absolute; width: 35px; height: 9px; overflow: hidden; background: url(../images/widgets/colorpicker/custom_indic.gif) left top; margin: -4px 0 0 0; left: 0 }
.colorpicker_new_color { position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: #f00 }
.colorpicker_current_color { position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: #f00 }
.colorpicker input.text { background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 11px }
.colorpicker_hex { position: absolute; width: 72px; height: 22px; background: url(../images/widgets/colorpicker/custom_hex.png) top; left: 212px; top: 142px }
.colorpicker_hex input { right: 6px }
.colorpicker_field { height: 22px; width: 62px; background-position: top; position: absolute }
.colorpicker_field span { position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize }
.colorpicker_rgb_r { background-image: url(../images/widgets/colorpicker/custom_rgb_r.png); top: 52px; left: 212px }
.colorpicker_rgb_g { background-image: url(../images/widgets/colorpicker/custom_rgb_g.png); top: 82px; left: 212px }
.colorpicker_rgb_b { background-image: url(../images/widgets/colorpicker/custom_rgb_b.png); top: 112px; left: 212px }
.colorpicker_hsb_h { background-image: url(../images/widgets/colorpicker/custom_hsb_h.png); top: 52px; left: 282px }
.colorpicker_hsb_s { background-image: url(../images/widgets/colorpicker/custom_hsb_s.png); top: 82px; left: 282px }
.colorpicker_hsb_b { background-image: url(../images/widgets/colorpicker/custom_hsb_b.png); top: 112px; left: 282px }
.colorpicker_focus { background-position: center }
.colorpicker_hex.colorpicker_focus { background-position: bottom }
.colorpicker_submit.colorpicker_focus { background-position: bottom }
.colorpicker_slider { background-position: bottom }
div.ccm-color-swatch-wrapper { position: relative; left: 0; top: 0; height: 36px; width: 36px; float: left }
div.ccm-color-swatch-wrapper div.ccm-color-swatch { position: absolute; top: 0; left: 0; width: 28px; height: 36px; background: url(../images/widgets/colorpicker/select2.png); cursor: pointer }
div.ccm-color-swatch-wrapper div.ccm-color-swatch div { position: absolute; top: 4px; left: 0; width: 28px; height: 28px; background: url(../images/widgets/colorpicker/select2.png) center }
input.colorpicker_none, input.colorpicker_submit { cursor: pointer; position: absolute; display: inline-block; padding: 3px 0 5px 0; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); color: #fff; font-size: 10px; line-height: 13px; border: 1px solid #ccc; *border: 0; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: .1s linear all; -moz-transition: .1s linear all; -ms-transition: .1s linear all; -o-transition: .1s linear all; transition: .1s linear all }
input.colorpicker_none:hover, input.colorpicker_submit:hover { background-position: 0 -15px; color: #FFF; text-decoration: none }
input.colorpicker_none:focus, input.colorpicker_submit:focus { outline: 0 }
input.colorpicker_none:active, input.colorpicker_submit:active { -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05) }
:root input.colorpicker_none, :root input.colorpicker_submit { border-radius: 0 \0 }
.colorpicker input.colorpicker_none::-moz-focus-inner, .colorpicker input.colorpicker_submit::-moz-focus-inner { padding: 0; border: 0 }
input.colorpicker_submit { background-color: #0064cd; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); background-image: -moz-linear-gradient(top, #049cdb, #0064cd); background-image: -ms-linear-gradient(top, #049cdb, #0064cd); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #049cdb), color-stop(100%, #0064cd)); background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); background-image: -o-linear-gradient(top, #049cdb, #0064cd); background-image: linear-gradient(top, #049cdb, #0064cd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #0064cd #0064cd #003f81; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); left: 313px; top: 141px; width: 32px }
input.colorpicker_none { background-color: #c43c35; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35)); background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ee5f5b), color-stop(100%, #c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #c43c35 #c43c35 #882a25; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); left: 289px; top: 141px; width: 20px; padding: 2px 0 6px 0 }
div.rating-cancel, div.rating-star { float: left; width: 16px; height: 15px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden }
div.rating-cancel, div.rating-cancel a { background: url('../images/delete_rating.gif') no-repeat 0 -16px }
div.rating-star, div.rating-star a { background: url('../images/rating_star.png') no-repeat 0 0 }
div.rating-cancel a, div.rating-star a { display: block; width: 16px; height: 100%; background-position: 0 0; border: 0 }
div.rating-star-on a { background-position: 0 -16px }
div.rating-star-hover a { background-position: 0 -32px }
div.rating-star-readonly a { cursor: default; text-decoration: none }
div.rating-star { background: transparent; overflow: hidden }
input.rating-star-control { display: none }
.rating-cancel { display: none }
div.rating-star-on-half a { background-position: 0 -48px }
div.ccm-rating input { display: none }
div.ccm-rating { white-space: nowrap }
tr.ccm-file-list-record td { height: 60px }
table.ccm-results-list th.ccm-file-list-thumbnail-wrapper { width: 1px !important }
.ccm-file-list-thumbnail-image { text-align: center; height: 70px }
div.ccm-file-list-thumbnail-hover div { display: none; z-index: 105; position: absolute; top: 0; left: 0; border: 1px dotted #aaa; padding: 8px; background-color: #fff }
#ccm-file-list-multiple-operations { font-size: 10px }
table.ccm-results-list th.ccm-file-list-starred, table.ccm-results-list td.ccm-file-list-starred { padding: 0 4px 0 4px; margin: 0; text-align: center }
ul#ccm-file-search-advanced-saved-searches-list li { padding: 2px }
ul.ccm-file-set-file-list { margin: 0; padding: 0 }
ul.ccm-file-set-file-list li { width: 100px; min-height: 80px; border: 2px solid #aaa; border-radius: 6px; padding: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 5px; zoom: 1; text-align: center; *display: inline; _height: 250px }
table.ccm-results-list td.ccm-file-list-thumbnail-wrapper { padding-top: 10px }
table.ccm-results-list .thumbnails { margin-bottom: 0; margin-top: 0 }
table.ccm-results-list .thumbnails>li { margin-bottom: 5px }
ul.ccm-file-set-file-list span { font-size: 9px; display: block }
div.ccm-file-access-add-extensions-header { border-top: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; background: #d3e4f0; padding: 4px }
div.ccm-file-access-extensions { border: 1px solid #cecece; padding: 4px; height: 120px; overflow: auto; margin-bottom: 20px }
#ccm-files-add-asset { float: right }
#ccm-files-add-asset form { margin-bottom: 0 }
#ccm-files-add-asset input[type=file] { background-color: transparent }
.incoming_file_importer { margin: 10px auto 10px auto }
.incoming_file_importer .borderflow { border: 1px solid #dedede; overflow-y: scroll }
.incoming_file_importer .incoming_file { margin: 10px 0 10px 0; float: left; text-align: center }
.incoming_file_importer .incoming_file_table .center { text-align: center }
.incoming_file_importer .clear { clear: both }
.theader { background-color: #efefef; font-weight: bold; padding: 4px 0 4px 0 }
div#ccm-file-add-to-set-tab h2 { margin-bottom: 10px }
div#ccm-file-add-to-set-tab hr { border: 0; background: #aaa; margin: 8px 0 8px 0; height: 1px }
div.ccm-file-search-advanced-sets-results li.ccm-file-set-add-cb { margin-bottom: 4px }
div.ccm-file-search-advanced-sets-results li.ccm-file-set-add-cb:last-child { margin-bottom: 0 }
.ccm-file-set-add-cb img { vertical-align: middle }
div#ccm-file-properties { clear: both }
div#ccm-file-properties table th { white-space: nowrap }
div#ccm-file-properties table form { margin-bottom: 0 }
div#ccm-file-properties table th, div#ccm-file-properties table td { vertical-align: middle !important }
div#ccm-file-properties table th { text-align: right }
div#ccm-file-properties table th a { color: #999; text-decoration: underline }
td.ccm-attribute-editable-field-save { border-left: 0 !important }
tr.ccm-file-versions-grid-active td { font-weight: bold !important }
table#ccm-file-upload-multiple-list { border: 1px solid #ddd }
table#ccm-file-upload-multiple-list th { font-weight: bold; text-align: left; padding: 4px; background-color: #d3e4f0; border-bottom: 1px solid #cecece }
table#ccm-file-upload-multiple-list td { padding: 8px; color: #666 }
div.ccm-file-manager-progress-bar-pending { font-weight: bold; text-align: center }
div.ccm-file-manager-select { border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: background-color linear .2s, box-shadow linear .2s; -moz-transition: background-color linear .2s, box-shadow linear .2s; -ms-transition: background-color linear .2s, box-shadow linear .2s; -o-transition: background-color linear .2s, box-shadow linear .2s; transition: background-color linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1) }
div.ccm-file-manager-select a:hover { text-decoration: none }
div.ccm-file-selected-wrapper { padding: 10px 10px 10px 11px; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: background-color linear .2s, box-shadow linear .2s; -moz-transition: background-color linear .2s, box-shadow linear .2s; -ms-transition: background-color linear .2s, box-shadow linear .2s; -o-transition: background-color linear .2s, box-shadow linear .2s; transition: background-color linear .2s, box-shadow linear .2s; -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1) }
div.ccm-file-manager-select a { display: block; padding: 10px 10px 10px 25px; text-decoration: none; background: transparent url(../images/icons/add.png) no-repeat scroll 6px 11px; color: #666 }
div.ccm-file-manager-select:hover { border-color: rgba(82, 168, 236, 0.8); background-color: rgba(82, 168, 236, 0.3); cursor: pointer; text-decoration: none }
div.ccm-file-selected-wrapper:hover { border-color: rgba(82, 168, 236, 0.8); background-color: rgba(82, 168, 236, 0.3); cursor: pointer }
div.ccm-file-manager-pre-filter { margin-bottom: 10px; font-size: 14px; color: #888; font-weight: bold }
div.ccm-file-selected-thumbnail { width: 60px; margin-right: 10px; float: left }
div.ccm-file-selected-data { padding-top: 0; float: left }
div.ccm-file-selected-data div { font-size: 11px; word-wrap: break-word }
#ccm-file-manager-edit-image { margin-top: 10px }
#ccm-file-manager-zoom-slider #zoomMin, #ccm-file-manager-zoom-slider #zoomMax { display: none }
#ccm-file-manager-zoom-slider { width: 120px }
#ccm-file-manager-rotate #rotationMin, #ccm-file-manager-rotate #rotationMax { display: none }
.ccm-permission-access-list th a { color: #333; position: absolute; top: -2px; right: -2px; height: 16px; line-height: 16px }
div.ccm-permission-access-line { display: inline }
.ccm-permission-grid-cell .ccm-permission-access-line span:hover { cursor: copy }
td.ccm-permissions-grid-cell-active { background-color: #e4f4f8 }
table.ccm-permission-grid { width: 100%; margin-bottom: 18px; border: 1px solid #ddd; border-collapse: separate; *border-collapse: collapsed; border-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
table.ccm-permission-grid th, table.ccm-permission-grid td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #ddd }
table.ccm-permission-grid th { font-weight: bold }
table.ccm-permission-grid thead th { vertical-align: bottom }
table.ccm-permission-grid caption+thead tr:first-child th, table.ccm-permission-grid caption+thead tr:first-child td, table.ccm-permission-grid colgroup+thead tr:first-child th, table.ccm-permission-grid colgroup+thead tr:first-child td, table.ccm-permission-grid thead:first-child tr:first-child th, table.ccm-permission-grid thead:first-child tr:first-child td { border-top: 0 }
table.ccm-permission-grid tbody+tbody { border-top: 2px solid #ddd }
table.ccm-permission-grid tbody tr:hover td, table.ccm-permission-grid tbody tr:hover th { background-color: #f5f5f5 }
table.ccm-permission-grid th, table.ccm-permission-grid td { border-left: 1px solid #ddd }
table.ccm-permission-grid caption+thead tr:first-child th, table.ccm-permission-grid caption+tbody tr:first-child th, table.ccm-permission-grid caption+tbody tr:first-child td, table.ccm-permission-grid colgroup+thead tr:first-child th, table.ccm-permission-grid colgroup+tbody tr:first-child th, table.ccm-permission-grid colgroup+tbody tr:first-child td, table.ccm-permission-grid thead:first-child tr:first-child th, table.ccm-permission-grid tbody:first-child tr:first-child th, table.ccm-permission-grid tbody:first-child tr:first-child td { border-top: 0 }
table.ccm-permission-grid thead:first-child tr:first-child th:first-child, table.ccm-permission-grid tbody:first-child tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px }
table.ccm-permission-grid thead:first-child tr:first-child th:last-child, table.ccm-permission-grid tbody:first-child tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px }
table.ccm-permission-grid thead:last-child tr:last-child th:first-child, table.ccm-permission-grid 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; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px }
table.ccm-permission-grid thead:last-child tr:last-child th:last-child, table.ccm-permission-grid tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px }
.ccm-tab-content { display: none }
table.ccm-marketplace-results { margin-top: -20px; border: 0 !important; margin-left: -20px; margin-bottom: -20px; margin-right: -20px; width: 938px }
table.ccm-marketplace-results td { padding: 10px; height: 90px !important; vertical-align: top; border-bottom: 1px solid #dedede; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-top: 0 !important; border-left: 0 !important; height: 125px; border-right: 1px solid #dedede }
table.ccm-marketplace-results td:last-child { border-right: 0 !important }
table.ccm-marketplace-results tr:last-child td { border-bottom: 0 !important }
img.ccm-marketplace-item-thumbnail { float: left; margin: 0 9px 9px 0 }
table.ccm-marketplace-results h4 { font-weight: normal; line-height: 20px; margin-bottom: 4px }
table.ccm-marketplace-results h5 { font-weight: normal; line-height: 18px; margin-bottom: 4px }
table.ccm-marketplace-results p { margin-bottom: 0 }
div.ccm-marketplace-results-info { float: left; width: 210px }
table.ccm-marketplace-results td.ccm-marketplace-item-unselected:hover { cursor: pointer; background-color: #e5f0f6; background-image: -moz-linear-gradient(top, #edf3f7, #d9ebf5); background-image: -ms-linear-gradient(top, #edf3f7, #d9ebf5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#edf3f7), to(#d9ebf5)); background-image: -webkit-linear-gradient(top, #edf3f7, #d9ebf5); background-image: -o-linear-gradient(top, #edf3f7, #d9ebf5); background-image: linear-gradient(top, #edf3f7, #d9ebf5); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf3f7', endColorstr='#d9ebf5', GradientType=0) }
table.ccm-marketplace-results td.ccm-marketplace-item-selected { background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ededed, #dbdbdb); background-image: -ms-linear-gradient(top, #ededed, #dbdbdb); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#dbdbdb)); background-image: -webkit-linear-gradient(top, #ededed, #dbdbdb); background-image: -o-linear-gradient(top, #ededed, #dbdbdb); background-image: linear-gradient(top, #ededed, #dbdbdb); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dbdbdb', GradientType=0) }
p.ccm-marketplace-detail-loading { margin-bottom: 0; padding: 0 0 0 56px; line-height: 14px; background: transparent url(../images/loader_intelligent_search.gif) no-repeat left 2px }
#ccm-marketplace-detail { position: relative; display: none; min-height: 450px }
#ccm-marketplace-detail-inner { display: none }
#ccm-marketplace-detail div.block-message { margin-bottom: 0 }
#ccm-marketplace-detail .newsflow-paging-next { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; display: none }
#ccm-marketplace-detail .newsflow-paging-previous { -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; display: none }
.newsflow #ccm-marketplace-detail { -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 20px }
.newsflow .ccm-pane-body { padding: 0 }
.newsflow div.ccm-marketplace-results-info { width: 232px }
#ccm-marketplace-item-screenshots-outer { position: relative; z-index: 1; list-style: none; margin: 0; padding: 0; width: 400px }
#ccm-marketplace-item-screenshots-wrapper { position: relative; padding-top: 0; padding-right: 0; margin: 0 0 30px 0; padding-left: 12px; padding-bottom: 23px; margin-right: 20px; float: left; background: #fff; background-image: url(../images/bg_marketplace_detail_left.png), url(../images/bg_marketplace_detail_bottom.png); background-position: bottom left, bottom right; background-repeat: no-repeat }
#ccm-marketplace-item-screenshots { position: relative; background: #fff; width: 400px; height: 400px; border: 1px solid #e1e1e1 }
#ccm-marketplace-item-screenshots img { position: absolute; top: 0; left: 0 }
div.ccm-marketplace-results-image-hover { display: none; position: absolute; top: 0; left: 0; z-index: 2000 }
.ccm-marketplace-item-screenshots-none { color: #aaa; font-size: 24px; padding-top: 190px; height: 210px; width: 400px; text-align: center }
.ccm-marketplace-item-information { width: 390px }
.ccm-marketplace-item-buttons { margin-top: 10px }
.ccm-marketplace-item-information-more { background: transparent url(../images/marketplace_more_fade.png) repeat-x scroll; margin-bottom: -40px; z-index: 5; position: relative; top: -40px; padding-top: 40px; position: relative }
.ccm-marketplace-item-information-more a { color: #666; background-image: url(../images/icons_sprite_up_down.png); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; display: block }
.ccm-marketplace-item-information-more a:hover { color: #666 }
.ccm-marketplace-item-rating { margin-top: 8px; margin-bottom: 8px }
.ccm-marketplace-item-rating div.ccm-rating { float: left; margin-right: 12px }
.ccm-marketplace-item-rating a.ccm-marketplace-item-reviews-link { margin-left: 12px }
div.ccm-marketplace-item-review-quote { background: url(../images/marketplace_review_quote.png) no-repeat; min-height: 35px; padding-left: 35px; margin-top: 8px }
table td.ccm-marketplace-list-install-button { text-align: right !important; vertical-align: middle !important; border-left: 0 !important; padding-left: 30px }
.ccm-addon-list-description { width: 400px; border-left: 0 !important; vertical-align: middle !important }
table td.ccm-marketplace-list-thumbnail { width: 97px; height: 97px }
.ccm-marketplace-update-changelog { overflow: hidden; max-height: 120px }
.ui-dialog-content .ccm-marketplace-frame-connect { margin-left: -10px; margin-top: -10px }
table#ccm-search-form-table { width: 100% }
div#ccm-search-results em.ccm-highlight-search { background-color: #fff9bb; padding: 4px; font-weight: bold; font-style: normal }
div#ccm-list-wrapper div.ccm-paging-top, div#ccm-list-wrapper div#ccm-list-none { padding-top: 5px; position: static }
div.ccm-paging-top { font-size: 13px; padding-top: 0; padding-bottom: 5px; font-weight: bold; color: #999; text-transform: uppercase }
div#ccm-list-wrapper div.ccm-pagination { font-size: 14px; padding: 0; margin-top: 12px; margin-bottom: 12px; position: static }
div#ccm-list-wrapper div.ccm-pagination span.ccm-page-left { position: static; float: left; text-align: left; display: block; width: 100px }
div#ccm-list-wrapper div.ccm-pagination span.ccm-page-right { position: static; float: right; text-align: right; display: block; width: 100px }
div.ccm-list-action-row { float: right; margin-bottom: 10px }
table.ccm-results-list { width: 100%; margin-bottom: 18px }
table.ccm-results-list th, table.ccm-results-list td { padding: 8px; line-height: 18px; text-align: left; vertical-align: top; border-top: 1px solid #ddd }
table.ccm-results-list th { font-weight: bold }
table.ccm-results-list thead th { vertical-align: bottom }
table.ccm-results-list caption+thead tr:first-child th, table.ccm-results-list caption+thead tr:first-child td, table.ccm-results-list colgroup+thead tr:first-child th, table.ccm-results-list colgroup+thead tr:first-child td, table.ccm-results-list thead:first-child tr:first-child th, table.ccm-results-list thead:first-child tr:first-child td { border-top: 0 }
table.ccm-results-list tbody+tbody { border-top: 2px solid #ddd }
table.ccm-results-list tbody tr:hover td, table.ccm-results-list tbody tr:hover th { background-color: #f5f5f5 }
table.ccm-results-list th, table.ccm-results-list td { padding: 4px 5px }
table.ccm-results-list td { vertical-align: middle }
table.ccm-results-list ul.media-grid { margin-left: 0; width: auto }
table.ccm-results-list ul.media-grid a { margin-left: auto; margin-right: auto; margin-bottom: 0 }
table.ccm-results-list tr th { font-size: 12px; background-color: #efefef; text-align: left; padding-left: 8px; color: #666 }
table.ccm-results-list select, table.ccm-results-list input { font-size: 12px }
table.ccm-results-list tr th a { color: #666; padding-right: 14px; text-decoration: none }
table.ccm-results-list tr th a:hover { color: #333 }
table.ccm-results-list tr th.ccm-results-list-active-sort-desc a, table.ccm-results-list tr th.ccm-results-list-active-sort-asc a { color: #333 }
table.ccm-results-list tr th.ccm-results-list-active-sort-desc a { background: #efefef url(../images/icons/arrow_down_black.png) no-repeat scroll right 5px }
table.ccm-results-list tr th.ccm-results-list-active-sort-asc a { background: #efefef url(../images/icons/arrow_up_black.png) no-repeat scroll right 4px }
table.ccm-results-list tr.ccm-list-record td, table.ccm-results-list tr.ccm-list-record-no-hover td { border-bottom: 1px solid #dedede }
table.ccm-results-list tr.ccm-list-record-alt td, table.ccm-results-list tr.ccm-row-alt td { background-color: #f2f2f2 }
table.ccm-results-list tr.ccm-list-record:hover td { cursor: pointer; background-color: rgba(214, 237, 247, 0.6) !important }
img#ccm-search-loading, img.ccm-search-loading { display: none; margin-left: 5px; vertical-align: middle }
div.ccm-results-list-none { font-weight: bold; clear: both }
.ccm-search-advanced-fields td { vertical-align: middle }
.ccm-search-advanced-fields th { background-color: #fff; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px }
a.ccm-advanced-search-add-field { color: #333 !important; padding: 3px 27px 3px 3px; position: relative; height: 24px }
a.ccm-advanced-search-add-field:hover { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #d7d7d7; text-decoration: none; color: #333 }
a.ccm-advanced-search-add-field span { position: absolute; top: -2px; right: 3px; width: 22px; height: 24px }
a.ccm-search-remove-option { margin-right: 3px; display: block }
div#ccm-search-advanced-sets { display: block; border: 1px solid #ddd; padding: 8px; width: auto; background: #fafafa; margin-right: 10px; margin-top: 20px; width: 210px }
div#ccm-search-advanced-sets div { font-size: 12px; font-weight: normal }
div#ccm-search-advanced-sets input { vertical-align: middle }
div#ccm-search-advanced-sets label { font-weight: normal; display: inline; vertical-align: middle; margin: 0; line-height: 12px; padding: 0 }
div.ccm-search-advanced-fields div.ccm-search-field { margin-bottom: 8px }
#ccm-search-field-base { display: none }
.ccm-search-option .ccm-summary-selected-item { border: 0; padding: 0; margin: 0 }
#ccm-search-fields-submit { text-align: right; padding-top: 8px }
td.ccm-attribute-editable-field-central { border-right: 0 !important; padding-right: 40px }
img.ccm-attribute-editable-field-save-button { display: none }
img.ccm-attribute-editable-field-loading { display: none }
div.ccm-attribute-field-none { color: #aaa }
tr.ccm-attribute-editable-field textarea { width: 100% }
tr.ccm-attribute-editable-field textarea { height: 100px }
img.ccm-attribute-editable-field-loading { display: none }
div.ccm-attribute-editable-field-form { display: none }
div.ccm-attribute-editable-field-type-text input { width: 100% }
div.ccm-attribute-editable-field-type-number input { width: 60px }
a.ccm-search-save { color: #333; padding: 3px 27px 3px 3px; position: relative; height: 24px }
a.ccm-search-save:hover { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #d7d7d7; text-decoration: none; color: #333 }
a.ccm-search-save span { position: absolute; top: -2px; right: 3px; width: 22px; height: 24px }
#ccm-export-results-wrapper { float: right }
div.ccm-pane-options a#ccm-list-view-customize-top { position: absolute; top: 5px; right: 5px; line-height: 12px; height: auto }
a#ccm-list-view-customize, a#ccm-list-view-customize-top, a#ccm-export-results { margin-left: 8px; color: #333; padding: 3px 29px 3px 3px; position: relative; height: 24px }
a#ccm-list-view-customize:hover, a#ccm-list-view-customize-top:hover, a#ccm-export-results:hover { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #d7d7d7; text-decoration: none; color: #333 }
a#ccm-list-view-customize span, a#ccm-list-view-customize-top span, a#ccm-export-results span { position: absolute; top: 2px; right: 5px; width: 24px; height: 24px }
a#ccm-export-results span { background: transparent url(../images/icons/excel.png) no-repeat; background-position: top right }
ul.ccm-search-sortable-column-wrapper { border: 2px solid #dedede; padding: 0; margin: 0; padding-top: 8px }
ul.ccm-search-sortable-column-wrapper li { padding: 2px 0 4px 24px; margin-left: 4px; margin-bottom: 4px; background: transparent url(../images/icons/column.png) no-repeat scroll; list-style-type: none }
ul.ccm-search-sortable-column-wrapper li:hover { cursor: move }
div#tree { margin-left: 24px; -khtml-user-select: none; -moz-user-select: none }
div#tree img { border: 0 }
div#tree ul, div#tree li { list-style-type: none }
div#tree ul { padding: 0; margin: 0 }
div#tree ul li { padding-top: 0; padding-bottom: 0; padding-left: 17px; margin-bottom: 0; line-height: 12px; font-size: 12px }
div#tree ul li img.handle { position: absolute; top: 0; left: 0 }
div#tree ul li img.moveable { cursor: move }
li.tree-node { position: relative; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; height: auto }
div#ccm-sitemap-message { display: none }
div.ccm-sitemap-explore { margin-left: 12px !important }
div.ccm-sitemap-explore ul li { padding-bottom: 4px !important; border-bottom: 1px solid #ededed; margin-bottom: 4px !important; padding-left: 20px !important }
div.ccm-dialog-window li.ccm-sitemap-navigate-up a span, div.ccm-pane-controls li.ccm-sitemap-navigate-up a span { color: #003c8a }
li.ccm-sitemap-explore-paging div.pagination { text-align: left; margin-top: 2px }
li.ccm-sitemap-explore-paging div.pagination a { line-height: 17px; padding: 4px }
li.ccm-sitemap-current-level-title div { display: block; height: 12px !important; margin-left: 0; line-height: auto; padding-left: 0; padding-right: 0; padding-top: 0 }
a.ccm-icon-sitemap-search span { background-position: 9px 6px !important }
a.ccm-tree-search-trigger { display: none; vertical-align: middle; margin-left: 3px }
li.tree-node-document { background-image: url(../images/dashboard/sitemap/document.png) }
li.tree-node-folder, li.tree-node-folder-explore { background-image: url(../images/dashboard/sitemap/folder.png) }
li.tree-node-loading { background-image: url(../images/dashboard/sitemap/loading.gif) !important }
ul.ccm-sitemap-search-results { margin-left: 17px !important }
form.ccm-tree-search { margin-top: 2px; background: #e3e3e3; width: 160px; padding: 4px; font-size: 10px; display: none; position: relative }
form.ccm-tree-search input { font-size: 10px; width: 110px }
form.ccm-tree-search input, form.ccm-tree-search img { vertical-align: middle }
form.ccm-tree-search a.ccm-tree-search-close { position: absolute; top: 8px; right: 5px }
div#tree li.tree-node img.tree-plus { margin-right: 2px; position: absolute; top: 3px; left: -12px }
li.tree-node div.on-drop { background-color: #f4f4f4; font-weight: bold }
div.tree-label { padding: 2px; font-size: 12px !important; -webkit-user-select: none; -moz-user-select: none }
div.tree-label-selected span { background: #eee }
div.tree-label span { cursor: pointer }
div.tree-label-selected-onload span { background: #cfe3e9 }
div.tree-label-inactive { color: #aaa !important; -webkit-user-select: none; -moz-user-select: none; font-size: 12px !important }
div.dropzone { height: 7px }
div.dropzone-active { height: 7px; background: url(../images/dashboard/sitemap/dropzone_active.png) }
div#ccm-sitemap-search { margin-bottom: 10px }
div#ccm-sitemap-search div, div#ccm-sitemap-search td { font-size: 10px !important }
div#ccm-sitemap-search-inner { padding-top: 10px }
div#ccm-sitemap-search div.fieldRow { margin-bottom: 8px }
a#ccm-sitemap-search-toggle { font-size: 12px }
div#ccm-sitemap-throbber { z-index: 30; margin-top: 20px; text-align: center; display: none }
div#ccm-sitemap-search-results { display: none }
div#ccm-sitemap-search-results ul { margin: 0; padding: 0 }
div#ccm-sitemap-search-results li { margin-bottom: 2px; padding-top: 0; padding-bottom: 4px; border-bottom: 1px dotted #ddd; position: relative; list-style-type: none }
div#ccm-sitemap-search-results div.search-result-meta { position: absolute; font-size: 10px; bottom: 4px; color: #bebebe; right: 0 }
li.search-result { position: relative; background-color: transparent; padding: 0; margin: 0; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; background-image: url(../images/dashboard/sitemap/document.png) }
div.search-result-bc { font-size: 10px; padding-left: 18px; padding-top: 21px; color: #999 }
div#ccm-sitemap-search-results-total { padding-top: 3px; padding-bottom: 8px; font-size: 11px; text-align: center; display: none; margin-right: 100px }
div#ccm-sitemap-search-results-total div#returnToSitemap { float: left; width: 100px; white-space: nowrap; overflow: visible }
li.ccm-sitemap-more-results { font-weight: bold; border: 1px solid #dedede; padding: 5px 5px 5px 5px !important }
div#ccm-sitemap-bc { padding: 0; border-bottom: 1px solid #efefef; margin-bottom: 6px }
div#ccm-sitemap-bc a, div#ccm-sitemap-bc li.ccm-sitemap-current-level-title div span { color: #888; font-weight: bold; line-height: 12px }
div#ccm-sitemap-bc a:hover, div#ccm-sitemap-bc li.ccm-sitemap-current-level-title div span:hover { text-decoration: underline }
div#ccm-sitemap-bc ul li:first-child { background-image: none; padding-left: 0 !important; padding-right: 0 !important; margin-right: 0; margin-left: 0 }
div#ccm-sitemap-bc ul li { float: left; margin: 0 0 0 6px; list-style-type: none; border: 0; background: transparent url(../images/icons/bc.png) no-repeat scroll left top; padding: 1px 0 0 20px !important }
div#ccm-sitemap-bc ul { padding: 0 !important; margin: 0 !important }
div#ccm-sitemap-bc ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
div#ccm-dashboard-select-display-mode { margin-bottom: 8px; width: auto; margin-left: 0 }
div.newsflow { z-index: 1001; width: 940px; min-height: 590px; margin: 0 auto 0 auto; position: relative; background-color: #fff; border: 1px solid #666; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3) }
div.newsflow table.newsflow-layout td { vertical-align: top; padding: 12px; border-bottom: 1px solid #dedede; border-top: 0 !important; border-left: 0 !important; height: 125px; border-right: 1px solid #dedede; background-clip: padding-box }
div.newsflow table.newsflow-layout td:last-child { border-right: 0 }
div.newsflow table.newsflow-layout h3 { line-height: 20px; margin-bottom: 8px }
div.newsflow table.newsflow-layout h6 { line-height: 18px; margin-top: 0; margin-bottom: 8px; padding-top: 0 }
div.newsflow table.newsflow-layout tr:last-child td { border-bottom: 0 }
div.newsflow table.newsflow-layout tr:last-child td:last-child { -webkit-border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0; border-radius: 0 0 6px 0 }
div.newsflow table.newsflow-layout tr:last-child td:first-child { -webkit-border-radius: 0 0 0 6px; -moz-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px }
div.newsflow table.newsflow-layout tr:first-child td:first-child { -webkit-border-radius: 6px 0 0 0; -moz-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0 }
div.newsflow table.newsflow-layout tr:first-child td:last-child { -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0 }
div.newsflow table.newsflow-layout tr:first-child td:only-child { -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0 }
div.newsflow table.newsflow-layout tr:last-child td:only-child { -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px }
div.newsflow table.newsflow-layout { margin-bottom: 0; height: 592px; border: 0 !important }
div.newsflow table.newsflow-layout td.newsflow-em1 { height: 1px; background-color: #f1f1f1 }
div.newsflow table.newsflow-layout td.newsflow-column-quarter { height: 100%; width: 25% }
div.newsflow table.newsflow-layout td.newsflow-em1 hr { border-bottom-color: #d1d1d1 }
div#newsflow-overlay { display: none; position: absolute; z-index: 1001 }
div#newsflow-overlay div.row { margin-left: 0 }
div.newsflow .ccm-pane-header-icons li { margin-left: 2px; position: relative; z-index: 1001 }
div.newsflow .ccm-pane-header-icons { top: 2px; right: 2px }
div#ccm-dashboard-welcome-back { margin: -13px -10px 0 -12px; overflow: hidden; color: #666; padding: 74px 30px 30px 145px; background: transparent url(../images/newsflow_logo_welcome_back.png) no-repeat 0 0 }
div#ccm-dashboard-welcome-back h1 { font-size: 48px; color: #666 }
#newsflow-header-first-run { margin: -14px -10px -12px -11px; font-size: 48px; height: 60px; padding: 120px 0 40px 270px; background: transparent url(../images/newsflow_logo_welcome_first_run.png) no-repeat 0 0 }
#newsflow-header-first-run h1, div#newsflow-header h1 { font-size: 48px; margin-bottom: 10px }
div#newsflow-header { background-color: #f1f1f1; padding: 40px 30px 10px 60px; background-clip: padding-box; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #d1d1d1; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2) }
#newsflow-header-first-run h2, #newsflow-header h2 { font-size: 18px; line-height: 24px; color: #09f }
.newsflow-column-first-run h3 { line-height: 28px !important; margin-bottom: 10px; font-weight: normal; font-size: 24px; color: #09f }
.newsflow-column-first-run { padding: 10px 10px 100px 10px; overflow: visible }
.newsflow .ccm-pane-options { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px }
.newsflow-paging-previous, .newsflow-paging-next { width: 33px; text-align: center; height: 100%; z-index: 1001; position: absolute; top: 0; background-clip: padding-box }
.newsflow-paging-previous { left: -65px; padding-left: 10px }
.newsflow-paging-previous:hover span { background-image: url(../images/newsflow_previous_white.png) }
.newsflow-paging-next:hover span { background-image: url(../images/newsflow_next_white.png) }
.newsflow-paging-next { right: -65px; padding-right: 10px }
.newsflow-paging-previous a, .newsflow-paging-next a { width: 33px; vertical-align: middle; display: table-cell }
.newsflow-paging-previous span { width: 57px; height: 86px; background: transparent url(../images/newsflow_previous.png) no-repeat; display: inline-block }
.newsflow-paging-next span { width: 57px; height: 86px; background: transparent url(../images/newsflow_next.png) no-repeat; display: inline-block }
div#newsflow-main { z-index: 1 !important }
#newsflow-wizard-content { padding: 48px 530px 20px 60px; background-repeat: no-repeat; background-position: right bottom }
td.newsflow-latest-edition-wrapper { background-color: #eef9fd; background-image: -moz-linear-gradient(top, #f3fafc, #e7f7ff); background-image: -ms-linear-gradient(top, #f3fafc, #e7f7ff); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3fafc), to(#e7f7ff)); background-image: -webkit-linear-gradient(top, #f3fafc, #e7f7ff); background-image: -o-linear-gradient(top, #f3fafc, #e7f7ff); background-image: linear-gradient(top, #f3fafc, #e7f7ff); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3fafc', endColorstr='#e7f7ff', GradientType=0) }
.ccm-pane { position: relative }
.ccm-pane-header-icons { position: absolute; top: 15px; right: 10px; z-index: 100 }
.ccm-pane-header-icons>li { list-style-type: none; display: block; margin-left: 5px; width: 17px; height: 17px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-clip: padding-box; float: left }
.ccm-pane-header-icons>li:hover { background-color: #c3c3c3 }
.ccm-pane-header-icons>li>a { display: block; width: 0; height: 0; padding-left: 17px; padding-top: 17px; overflow: hidden; background: transparent url(../images/icons_sprite.png) no-repeat top left }
.ccm-pane-options { margin-bottom: 0 !important; background-color: #f1f1f1; position: relative; padding: 14px 20px 15px; border-bottom: 1px solid #ddd; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; zoom: 1; margin-bottom: 0 }
.ccm-pane-options-content { display: none; margin-bottom: -18px }
.ccm-pane-options a.ccm-icon-option-closed, .ccm-pane-options a.ccm-icon-option-open { position: absolute; top: 5px; right: 5px; color: #666; line-height: 12px; padding-bottom: 3px; padding-top: 3px; padding-right: 25px; padding-left: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-clip: padding-box }
.ccm-pane-options a.ccm-icon-option-closed:hover, .ccm-pane-options a.ccm-icon-option-open:hover { color: #666; text-decoration: none; background-color: #c3c3c3 }
.ccm-pane-options a.ccm-icon-option-closed { background-image: url(../images/icons_sprite_up_down.png); background-repeat: no-repeat; background-position: right -67px }
.ccm-pane-options a.ccm-icon-option-open { background-image: url(../images/icons_sprite_up_down.png); background-repeat: no-repeat; background-position: right 5px }
.ccm-pane-options form { margin-bottom: 0 }
.ccm-pane-options-permanent-search { *zoom: 1 }
.ccm-pane-options-permanent-search:before, .ccm-pane-options-permanent-search:after { display: table; content: "" }
.ccm-pane-options-permanent-search:after { clear: both }
.ccm-pane-options-permanent-search label { margin-left: 0; width: auto }
.ccm-pane-options-permanent-search div.input { margin-left: 10px; float: left }
.ccm-ui .form-horizontal .ccm-pane-options-permanent-search label.control-label { margin-left: 0; width: auto }
.ccm-ui .form-horizontal .ccm-pane-options-permanent-search div.input, .ccm-ui .form-horizontal .ccm-pane-options-permanent-search div.controls { margin-left: 10px; float: left }
.ccm-pane-options ul.tabs li.active a { background-color: #f1f1f1 }
.ccm-pane>form { margin-bottom: 0 }
.ui-dialog #ccm-list-wrapper { margin-top: 10px }
.ui-dialog .ccm-pane-options { margin-left: -10px; margin-right: -10px; margin-top: -12px }
.ui-dialog-titlebar { z-index: 1100 }
.ui-dialog .ccm-pane-options { z-index: 1099 }
.ccm-pane .span-pane-half { width: 439px; float: left }
.ccm-pane .span-pane-third { width: 286px; float: left }
.ccm-pane .span-pane-fourth { width: 209px; float: left }
.newsflow .ccm-pane-body { background-color: transparent }
.newsflow .ccm-pane-body-inner { background-color: transparent; padding: 20px }
div.ccm-pane-dialog-pagination div.pagination, .ccm-pane-footer div.pagination { margin-top: 0 !important; margin-bottom: 0 !important }
.ccm-pane-header h3 { font-size: 24px; display: inline; line-height: 36px }
.ccm-pane-body { padding: 20px; background-color: #fff }
.ccm-pane-body-footer { background-color: #fff; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px }
.ccm-pane-footer { background-color: #f5f5f5; padding: 14px 20px 15px; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; zoom: 1; margin-bottom: 0 }
.ccm-pane-footer:before, .ccm-pane-footer:after { display: table; content: "" }
.ccm-pane-footer:after { clear: both }
.ccm-pane-footer .ccm-button-v2-right { float: right; margin-left: 10px }
#ccm-dialog-loader-wrapper { display: none; font-size: 14px; color: #555; z-index: 2000; position: fixed; border: 3px solid #afafaf; padding: 10px; background-color: #fff; -webkit-border-radius: 6px; border-radius: 6px; -moz-border-radius: 6px; text-align: center }
#ccm-dialog-loader { margin: auto }
#ccm-dialog-loader-text { margin-bottom: 6px }
div.ccm-editor-controls { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 2px solid #aaa; background-color: #e4f3fd; padding: 6px; background-color: #e7f4fc; background-image: -moz-linear-gradient(top, #f1fcff, #d7e9f7); background-image: -ms-linear-gradient(top, #f1fcff, #d7e9f7); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1fcff), to(#d7e9f7)); background-image: -webkit-linear-gradient(top, #f1fcff, #d7e9f7); background-image: -o-linear-gradient(top, #f1fcff, #d7e9f7); background-image: linear-gradient(top, #f1fcff, #d7e9f7); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1fcff', endColorstr='#d7e9f7', GradientType=0) }
div.ccm-editor-controls ul { display: block; list-style-type: none; margin: 0 !important; padding: 0 }
div.ccm-editor-controls ul li { display: inline-block; font-size: 10px; color: #333; margin: 0 20px 0 0 !important; list-style-type: none; padding: 0 }
div.ccm-editor-controls ul li a { color: #333; text-decoration: none; display: block; padding: 0 0 0 12px; background: transparent url(../images/bg_editor_concrete_caret.png) no-repeat scroll left 6px }
div.ccm-editor-controls ul li a:hover { text-decoration: underline }
div.ccm-summary-selected-item { border: 1px solid #dedede; margin-top: 8px; margin-bottom: 8px; padding: 10px }
.ccm-button-v2-left { margin-right: 8px }
.ccm-button-v2-right { float: right; margin-left: 8px }
table.ccm-permission-grid { border: 0 }
table.ccm-permission-grid td.ccm-permission-grid-name { text-align: right; width: auto; white-space: nowrap }
table.ccm-permission-grid td { width: 100%; border-left: 0 !important; border-right: 0 !important }
div.ccm-block-field-group { margin-bottom: 10px; border-bottom: 1px dotted #aaa; padding-bottom: 10px }
div.ccm-block-field-group h2 { margin-bottom: 6px }
ul#ccm-block-type-list { padding: 2px 0 0 0; margin: 8px 0 16px 0 }
ul#ccm-block-type-list li { margin-left: 0; list-style-type: none; display: none !important }
.ccm-block-type a.ccm-scrapbook-delete { top: 8px; right: 10px; position: absolute }
.ccm-block-type-inner .btn { position: relative; top: -6px }
.ccm-block-type a.ccm-block-type-inner, .ccm-block-type p.ccm-block-type-inner, .ccm-block-type .ccm-block-type-inner { background-repeat: no-repeat; background-position: 8px 8px; color: #666; margin-bottom: 2px; display: block; font-size: 14px; padding: 8px 8px 8px 30px; text-decoration: none; border: 1px solid #fff }
.ccm-block-type a.ccm-block-type-inner-nobkgd, .ccm-block-type p.ccm-block-type-inner-nobkgd, .ccm-block-type .ccm-block-type-inner-nobkgd { color: #666; display: block; font-size: 14px; text-decoration: none; border: 1px solid #fff }
.ccm-block-type p.ccm-block-type-inner { margin: 0 }
.ccm-block-type-selected a.ccm-block-type-inner { background-color: #bdd5fd; border: 1px solid #255e8a !important }
.ccm-block-type a.ccm-block-type-inner:hover { background-color: #d9e7ff; border: 1px solid #94a7c7 !important }
.ccm-block-type { position: static; padding: 0 0 2px 0; border-bottom: 1px solid #e4e4e4 !important; margin-bottom: 2px !important; left: 0; top: 0; width: auto; height: auto }
.ccm-block-type div.ccm-block-type-description { display: none; padding-left: 30px; color: #aaa; font-size: 12px; padding-top: 2px; padding-bottom: 6px }
.ccm-block-type.ccm-external-block-type li.ccm-block-price { float: right; margin: 10px 10px 0 10px; font-weight: bold; color: #205334; text-transform: uppercase }
.ccm-block-type.ccm-external-block-type .ccm-block-type-description { display: block; padding-left: 0 }
ul.item-select-list { padding: 2px 0 0 0; margin: 0; list-style-type: none !important }
ul.item-select-list li a, ul.item-select-list li span { background-repeat: no-repeat; background-position: 8px 8px; color: #666; display: block; font-size: 14px; padding: 8px 8px 8px 30px; text-decoration: none; border: 1px solid transparent }
ul.item-select-list li.item-select-list-header span { font-weight: bold; color: #333; padding-left: 10px; background-color: #f1f1f1 }
ul.item-select-list a:hover { background-color: #d9e7ff; color: #666; text-decoration: none; border: 1px solid #94a7c7 !important }
ul.item-select-list li span { color: #aaa }
ul.item-select-list li { position: static; padding: 0 0 2px 0; border-bottom: 1px solid #dedede; margin-left: 0; margin-bottom: 2px; left: 0; top: 0; width: auto; height: auto }
ul.item-select-list li.item-select-page a, ul.item-select-list li.item-select-page span { background-image: url(../images/dashboard/sitemap/document.png) }
ul.item-select-list li.ccm-item-selected a { background-color: #bdd5fd; border: 1px solid #255e8a !important }
ul.item-select-list-groups li a { background-image: url(../images/icons/group.png) }
ul#ccm-page-attribute-list li { display: none !important }
ul#ccm-page-attribute-list .ccm-attribute-available { display: list-item !important }
ul#ccm-page-attribute-list .ccm-attribute-added a { text-decoration: line-through; color: #dedede }
ul#ccm-page-attribute-list .ccm-attribute-added a:hover { border: 1px solid #fafafa !important; cursor: default; background-color: transparent }
#ccm-properties-custom-tab div.well { position: relative }
#ccm-properties-custom-tab label { margin-top: -2px }
.ccm-meta-close { position: absolute; top: 18px !important; right: 20px }
ul#ccm-stack-list { margin-top: 8px }
ul#ccm-stack-list li { display: none !important }
ul#ccm-stack-list .ccm-stack-available { display: list-item !important }
table.ccm-block-type-table { border-collapse: collapse; width: 100% }
table.ccm-block-type-table div.ccm-block-type-inner { color: #666; display: block; font-size: 14px; text-decoration: none; border: 1px solid #fff }
table.ccm-block-type-table div.ccm-block-type-description { color: #aaa; font-size: 12px; padding-top: 10px }
table.ccm-block-type-table td { padding: 8px 2px 8px; border-bottom: 1px solid #dedede }
table#ccm-versions-list tr.version-active td { font-weight: bold }
.ccm-button-right { float: right }
.ccm-button-left { float: left }
div.ccm-group span.ccm-group-inner, div.ccm-group a.ccm-group-inner { background-repeat: no-repeat; background-position: 8px 8px; color: #666; display: block; font-size: 14px; padding: 8px 8px 8px 30px; text-decoration: none; border: 1px solid #fff }
div.ccm-group div.ccm-group-inner-indiv { background-repeat: no-repeat; background-position: 8px 8px; color: #666; font-size: 14px; padding: 8px 8px 8px 30px; text-decoration: none; border: 1px solid #fff }
div.ccm-group a.ccm-group-inner-atag { color: #666; font-size: 14px; padding: 8px 0; text-decoration: none; border: 1px solid #fff }
div.ccm-group a.ccm-group-inner-atag:hover { color: #666; font-size: 14px; padding: 8px 0; text-decoration: none; border: 1px solid #fff }
div.ccm-group { position: relative; padding: 0 0 2px 0; border-bottom: 1px solid #dedede; margin-bottom: 2px }
div.ccm-group a.ccm-group-inner:hover { background-color: #d9e7ff; border: 1px solid #94a7c7 }
div.ccm-group img.ccm-group-sort { position: absolute; top: 12px; right: 10px; z-index: 99 }
img.ccm-group-sort:hover { cursor: move }
div.ccm-group-description { padding-left: 30px; color: #aaa; font-size: 12px; padding-top: 2px; padding-bottom: 6px }
span.ccm-group-description { color: #aaa; font-size: 12px; padding-top: 2px; padding-bottom: 6px }
#ccm-group-search-fields { padding-left: 24px; background: transparent url(../images/icons/search.png) no-repeat scroll left 6px }
div.ccm-scrapbook-list-item { position: relative; margin-bottom: 20px }
div.ccm-stack-content-wrapper { margin-bottom: 10px }
div.ccm-stack a { background-repeat: no-repeat; background-position: 8px 8px; background-image: url(../images/icons/stack.png); color: #666; display: block; font-size: 14px; padding: 8px 8px 8px 30px; text-decoration: none; border: 1px solid #fff }
div.ccm-stack { position: relative; padding: 0 0 2px 0; border-bottom: 1px solid #dedede; margin-bottom: 2px }
div.ccm-stack a:hover { background-color: #d9e7ff; border: 1px solid #94a7c7; text-decoration: none; color: #666 }
div.ccm-workflow a { background-repeat: no-repeat; background-position: 8px 11px; background-image: url(../images/icons/wrench.png); color: #666; display: block; font-size: 14px; padding: 8px 8px 8px 30px; text-decoration: none; border: 1px solid #fff }
div.ccm-workflow { position: relative; padding: 0 0 2px 0; border-bottom: 1px solid #dedede; margin-bottom: 2px }
div.ccm-workflow a:hover { background-color: #d9e7ff; border: 1px solid #94a7c7; text-decoration: none; color: #666 }
div.ccm-ui div.ccm-block-type-search-wrapper form { margin-bottom: -2px }
div.ccm-block-type-search-wrapper a.ccm-block-type-help { float: right; margin-right: 0; margin-top: 6px }
ul#ccm-block-type-list .ccm-block-type-available { display: list-item !important }
div.ccm-search-bar, div.ccm-block-type-search { background: #f0f6fa url(../images/icons/search.png) no-repeat scroll 8px 14px; border-bottom: 1px solid #dedede; padding-bottom: 10px; padding-top: 10px; padding-left: 32px; clear: both }
div.ccm-search-bar { margin: -8px -8px 20px -8px }
a#ccm-block-type-clear-search { margin-left: 2px; display: none }
div#ccm-toolbar { -webkit-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); -moz-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); border-bottom: 1px solid #888; background: #eee url(../images/dashboard/bg_header.png) repeat-x scroll; position: fixed; top: 0; left: 0; height: 49px; width: 100%; z-index: 999 }
ul#ccm-main-nav, ul#ccm-system-nav { font-size: 15px; font-weight: bold }
ul#ccm-main-nav a, ul#ccm-system-nav a { color: #666; font-weight: bold; text-decoration: none }
ul#ccm-main-nav a:hover, ul#ccm-system-nav a:hover { text-decoration: none }
ul#ccm-main-nav { border-left: 1px solid #c5c5c5; padding: 0; margin: 0; position: fixed; top: 0; left: 0 }
ul#ccm-main-nav li, ul#ccm-system-nav li { float: left; border-right: 1px solid #c5c5c5; padding: 0; line-height: 12px; margin: 0 0 0 0 !important; padding: 0 !important; list-style-type: none; height: 49px }
li.ccm-system-nav-selected, ul#ccm-main-nav li:hover, ul#ccm-system-nav li:hover { background: transparent url(../images/dashboard/bg_header_active.png) repeat-x scroll !important }
li.ccm-nav-edit-mode-active { background: transparent url(../images/bg_header_editing_active.png) repeat-x scroll }
ul#ccm-main-nav li#ccm-logo-wrapper a { padding: 0 }
ul#ccm-main-nav li#ccm-white-label-message:hover, ul#ccm-main-nav li#ccm-logo-wrapper:hover, ul#ccm-main-nav li#ccm-white-label-message.ccm-system-nav-selected, ul#ccm-main-nav li#ccm-logo-wrapper.ccm-system-nav-selected { background: transparent !important }
ul#ccm-main-nav li#ccm-white-label-message { font-size: 10px; color: #ccc; border: 0; padding-left: 10px !important; padding-top: 18px !important; height: 31px }
ul#ccm-main-nav li#ccm-white-label-message a { display: inline; color: #ccc; margin: 0; padding: 0 }
ul#ccm-main-nav li#ccm-white-label-message a:hover { text-decoration: underline; color: #ccc }
ul#ccm-main-nav a, ul#ccm-system-nav a { display: block; padding-right: 10px; padding-left: 31px; height: 31px; padding-top: 18px; background-repeat: no-repeat }
ul#ccm-main-nav a.ccm-header-nav-package-item, ul#ccm-system-nav a.ccm-header-nav-package-item { background-position: 8px center !important }
ul#ccm-system-nav a#ccm-nav-sign-out { padding-left: 10px; padding-right: 31px }
ul#ccm-system-nav li#ccm-nav-intelligent-search-wrapper:hover { cursor: pointer }
ul#ccm-system-nav input#ccm-nav-intelligent-search { margin: 14px 12px 0 12px; font-size: 12px; height: 12px; width: 142px; background: #fff url(../images/icon_intelligent_search_mag.png) no-repeat scroll 3px 4px; padding-left: 16px }
ul#ccm-system-nav { margin: 0; padding: 0; margin: 0 0 0 8px; position: fixed; top: 0; right: 0 }
ul#ccm-system-nav li { border-right: 0; border-left: 1px solid #c5c5c5 }
div#ccm-intelligent-search-results { text-align: left; padding: 0; z-index: 1002; background: transparent url(../images/bg_intelligent_search.png) repeat-y scroll; position: fixed; display: none; top: 50px; right: 103px; width: 430px; border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -webkit-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); -moz-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3) }
div#ccm-intelligent-search-results span { display: none }
div#ccm-intelligent-search-results div.ccm-intelligent-search-results-module-offsite { display: block }
div#ccm-intelligent-search-results div.ccm-intelligent-search-results-module-onsite { display: none }
div.ccm-intelligent-search-results-module-loading { background: transparent url(../images/loader_intelligent_search.gif) no-repeat scroll 130px 25px }
div#ccm-intelligent-search-results div.ccm-intelligent-search-results-module { position: relative; min-height: 60px; margin-left: 120px; border-top: 2px groove #fff }
div#ccm-intelligent-search-results div.ccm-intelligent-search-results-module h1 { font-size: 11px; font-weight: bold; color: #9a9a9a; text-transform: uppercase; line-height: 14px; position: absolute; top: 12px; left: -110px; text-align: right; width: 95px }
div#ccm-intelligent-search-results div.ccm-intelligent-search-results-module li { list-style-type: none; margin-left: -15px }
div#ccm-intelligent-search-results div.ccm-intelligent-search-results-module ul { margin-left: 15px; margin-bottom: 10px !important; margin-top: 10px !important }
ul#ccm-intelligent-search-results-list-marketplace li a img { float: left; margin-right: 8px; margin-top: 1px; width: 16px; height: 16px }
div#ccm-intelligent-search-results li a { display: block; border-color: transparent; color: #000; padding: 1px 15px 1px 15px }
div#ccm-intelligent-search-results li a:hover { text-decoration: none }
div#ccm-intelligent-search-results li a.ccm-intelligent-search-result-selected { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background-color: rgba(192, 225, 246, 0.4); border: 1px solid rgba(117, 185, 240, 0.4) !important; padding: 0 14px 0 14px; text-decoration: none }
div#ccm-dashboard-overlay { text-align: left; position: fixed; z-index: 999; visibility: hidden; background: #fff; top: 50px; right: 103px; width: 580px; border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -webkit-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); -moz-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3) }
div#ccm-dashboard-overlay-footer { border-top: 1px solid #dfdfdf; position: relative; background-color: #f2f2f2; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px }
div#ccm-dashboard-overlay-footer div.ccm-dashboard-overlay-inner { border-top: 1px solid #fff }
div#ccm-dashboard-overlay-footer a { display: block; text-decoration: none; color: #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 4px; font-size: 16px; text-align: center }
div#ccm-dashboard-overlay-footer a:hover { background-color: #eaeaea }
div#ccm-dashboard-overlay-footer i { opacity: .3; margin-top: 2px }
div#ccm-dashboard-overlay-misc { border-top: 1px solid #dfdfdf; background-color: #fafafa }
div#ccm-dashboard-overlay-misc li { list-style-type: none; margin-left: 0 }
div#ccm-dashboard-overlay-misc ul { margin: 0 }
div#ccm-dashboard-overlay-misc div.ccm-dashboard-overlay-inner { border-top: 1px solid #fff }
.ccm-dashboard-overlay-misc-rounded { -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px }
div.ccm-dashboard-overlay-inner { padding: 10px 10px 10px 10px; *zoom: 1 }
div.ccm-dashboard-overlay-inner:before, div.ccm-dashboard-overlay-inner:after { display: table; content: "" }
div.ccm-dashboard-overlay-inner:after { clear: both }
div.ccm-dashboard-overlay-module h1 { font-size: 13px; line-height: 15px; margin-bottom: 0 }
div.ccm-dashboard-overlay-module h1 a:hover { background-color: #eaeaea; text-decoration: none; padding: 2px !important; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background-color: rgba(192, 225, 246, 0.4); border: 1px solid rgba(117, 185, 240, 0.4) !important }
div.ccm-dashboard-overlay-module h1 a, div.ccm-dashboard-overlay-module h1 a:visited, div.ccm-dashboard-overlay-module h1 a:hover { color: #333; padding: 3px; display: block }
div.ccm-dashboard-overlay-module { float: left; width: 120px; margin-right: 20px; margin-bottom: 10px }
div.ccm-dashboard-overlay-module li a, div.ccm-dashboard-overlay-inner li a { color: #08c }
div.ccm-dashboard-overlay-module li { line-height: 18px }
div.ccm-dashboard-overlay-module ul { list-style-type: none; padding: 2px 0 0 0; margin: 3px 0 10px 0; font-size: 12px; border-top: 1px solid #d1d1d1 }
a#ccm-dashboard-overlay-packages-view-all { font-size: 11px; color: #aaa !important; position: absolute; top: 0; right: 5px }
div#ccm-edit-overlay { text-align: left; position: fixed; z-index: 999; display: none; background: #fff; top: 50px; left: 0; width: 580px; border-left: 1px solid #888; border-right: 1px solid #888; border-bottom: 1px solid #888; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -webkit-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); -moz-box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3); box-shadow: 0 2px 2px rgba(90, 90, 90, 0.3) }
div.ccm-edit-overlay-inner { padding: 20px }
div#ccm-edit-overlay-footer { border-top: 1px solid #dfdfdf; background-color: #f2f2f2; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px }
div#ccm-edit-overlay-footer div.ccm-edit-overlay-inner { *zoom: 1; border-top: 1px solid #fff }
div#ccm-edit-overlay-footer div.ccm-edit-overlay-inner:before, div#ccm-edit-overlay-footer div.ccm-edit-overlay-inner:after { display: table; content: "" }
div#ccm-edit-overlay-footer div.ccm-edit-overlay-inner:after { clear: both }
div.ccm-edit-overlay-actions { margin: 0 0 30px 0 }
div#ccm-edit-overlay-footer ul { margin: 0 }
div#ccm-edit-overlay-footer ul li { float: left; width: 160px; list-style-type: none; padding: 0; margin: 0 }
div#ccm-edit-overlay-footer ul li a { color: #333; font-weight: bold; display: block; padding-bottom: 10px; padding-left: 30px }
div.ccm-edit-overlay-inner span.label, div.ccm-edit-overlay-inner .btn { margin-right: 10px }
div#ccm-notification { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px; position: fixed; display: none; top: 60px; border: 1px solid #d7d7d7; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color: #333; background: #fff; right: 10px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); padding-right: 8px; padding-bottom: 6px; padding-left: 8px; padding-top: 6px; z-index: 500; font-size: 14px }
div#ccm-notification a { color: #444; text-decoration: underline }
div#ccm-notification h3 { font-size: 16px; font-weight: bold; margin: 2px 0 2px 0; padding: 0; line-height: 16px; color: #444 }
img#ccm-notification-icon { margin-right: 6px; margin-top: 2px; opacity: .5 }
.ui-effects-transfer { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #000; z-index: 10000; background-color: rgba(255, 255, 255, 0.4) }
div#ccm-page-status-bar { z-index: 995; position: relative; display: block; position: fixed; left: 0; top: 50px; height: 32px; width: 100%; *zoom: 1 }
div#ccm-page-status-bar:before, div#ccm-page-status-bar:after { display: table; content: "" }
div#ccm-page-status-bar:after { clear: both }
div#ccm-page-status-bar div.alert .close { right: -3px; top: -4px }
div.ccm-page-status-bar-buttons { position: absolute; top: 6px; right: 30px }
div.ccm-page-status-bar-buttons .btn { margin-left: 10px; font-size: 11px }
div#ccm-page-status-bar form { margin-bottom: 0 !important }
div#ccm-page-status-bar div.alert { padding: 12px; margin-bottom: 0; position: relative }
span.ccm-dialog-help { position: absolute; right: 32px; top: 18px; display: block; width: 16px; height: 16px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-clip: padding-box }
span.ccm-dialog-help:hover { background-color: #c3c3c3 }
span.ccm-dialog-help a { display: block; width: 0; height: 0; padding-left: 16px; padding-top: 16px; overflow: hidden; background: transparent url(../images/icons_sprite.png) no-repeat top left; background-position: -21px -2377px !important }
ul#ccm-select-page-type { list-style: none; white-space: nowrap; padding: 0; margin: 0; }
ul#ccm-select-page-type li { float: left; width: 124px; margin-left: 30px; padding: 0; margin-right: 0; }
.ccm-scroller-inner ul#ccm-select-page-type li { float: left; width: 124px; margin-left: 0px; padding: 0; margin-right: 8px; }
ul#ccm-select-page-type a { opacity: 0.5; transition: opacity 0.3s; -webkit-transition: opacity 0.3s; }
ul#ccm-select-page-type a:hover { opacity: 1; }
ul#ccm-select-page-type a:hover img { border: 1px solid #333; }
ul#ccm-select-page-type li span { display: block; text-align: center; font-size: 12px; width: 124px; line-height: 12px; height: 40px; padding-top: 10px; white-space: normal; }
ul#ccm-select-page-type img { margin: 0px; padding: 4px; display: block; border: 1px solid #ccc; }
ul#ccm-select-page-type li.ccm-item-selected { font-weight: bold }
ul#ccm-select-page-type li.ccm-item-selected img { margin: 0; border: 2px solid #00bdf7 }
ul#ccm-select-page-type li.ccm-item-selected img.ccm-preview { margin: 2px; border: 0 }
#ccm-edit-collection-design form { margin-bottom: 0 }
div.ccm-scroller { position: relative; padding: 20px 10px 20px 10px; background: #fff url(../images/bg_scroller.png) repeat-x }
a.ccm-scroller-l { z-index: 100; position: absolute; top: 20px; left: 10px }
a.ccm-scroller-r { z-index: 100; position: absolute; top: 20px; right: 10px }
div.ccm-scroller-inner { width: 520px; margin-left: 40px; height: 150px; overflow: hidden; position: relative }
div.ccm-scroller-inner ul { position: absolute; list-style: none; white-space: nowrap; padding: 0; margin: 0 }
div.ccm-scroller-inner ul li { float: left; width: 124px; margin-left: 0; padding: 0; margin-right: 8px }
div.ccm-scroller-inner ul li span { display: block; text-align: center; font-size: 12px; line-height: 12px; height: 18px; padding-top: 1px }
div.ccm-scroller-inner img { margin: 2px; display: block }
div.ccm-scroller-inner ul li.ccm-item-selected { font-weight: bold }
div.ccm-scroller-inner ul li.ccm-item-selected img { margin: 0; border: 2px solid #00bdf7 }
div.ccm-scroller-inner ul li.ccm-item-selected img.ccm-preview { margin: 2px; border: 0 }
li.themeWrap { text-align: center; white-space: normal }
li.themeWrap img.ccm-preview { float: right; padding-top: 2px }
div.ccm-scroller-inner ul li.themeWrap .preview-wrap img { border: 0 none }
li.themeWrap .ccm-theme-name { width: auto; margin: 2px 20px; line-height: 14px; font-size: 12px }
li.themeWrap .ccm-theme-name a { text-decoration: none }
li.themeWrap .ccm-theme-name a:hover { text-decoration: underline }
ul#ccm-select-marketplace-theme li .desc { font-size: 10px }
#ccm-block-fields { margin-bottom: -18px }
.ccm-menu-icon { background: url(../images/icons_sprite.png) no-repeat top left }
.ccm-icon-move { background-position: 0 -1095px !important }
.ccm-icon-back { background-position: -13px -295px !important }
.ccm-icon-sign-out { background-position: right -1728px !important }
.ccm-icon-close { background-position: -49px -1744px !important }
.ccm-icon-favorite { background-position: -20px -1802px !important }
.ccm-icon-favorite-selected { background-position: -20px -1863px !important }
.ccm-icon-dashboard { background-position: -15px -557px !important }
.ccm-icon-edit { background-position: -13px -758px !important }
.ccm-icon-properties { background-position: -18px -1226px !important }
.ccm-icon-design { background-position: -18px -705px !important }
.ccm-icon-permissions { background-position: -14px -1161px !important }
.ccm-icon-versions { background-position: -16px -1551px !important }
.ccm-icon-speed-settings { background-position: -29px -1482px !important }
.ccm-icon-move-copy { background-position: -16px -903px !important }
.ccm-icon-delete { background-position: -15px -639px !important }
.ccm-icon-access-permissions { background-position: -19px 4px !important }
.ccm-icon-help { background-position: -20px -2376px !important }
.ccm-icon-flat-view { background-position: -18px -832px !important }
.ccm-icon-move-down { background-position: -15px -962px !important }
.ccm-icon-move-up { background-position: -15px -1026px !important }
.ccm-icon-replace { background-position: -17px -1287px !important }
.ccm-icon-search-pages { background-position: -18px -1349px !important }
.ccm-icon-sets { background-position: -17px -1415px !important }
.ccm-icon-view { background-position: -17px -1613px !important }
.ccm-icon-visit { background-position: -16px -1676px !important }
.ccm-icon-navigate-pages { background-position: -23px -2443px !important }
.ccm-icon-preview-as-user { background-position: -18px -1352px !important }
.ccm-icon-lock-menu { background-position: -14px -1156px !important }
.ccm-icon-properties-menu { background-position: -18px -1222px !important }
.ccm-icon-speed-settings-menu { background-position: -24px -1479px !important }
.ccm-icon-versions-menu { background-position: -16px -1546px !important }
.ccm-icon-move-copy-menu { background-position: -17px -898px !important }
.ccm-icon-copy-menu { background-position: -18px -439px !important }
.ccm-icon-add-page-menu { background-position: -18px -181px !important }
.ccm-icon-edit-menu { background-position: -17px -770px !important }
.ccm-icon-move-menu { background-position: -19px -1090px !important }
.ccm-icon-clipboard-menu { background-position: -15px -371px !important }
.ccm-icon-delete-menu { background-position: -15px -634px !important }
.ccm-icon-design-menu { background-position: -18px -701px !important }
.ccm-icon-permissions-menu { background-position: -14px -1156px !important }
.ccm-icon-custom-template-menu { background-position: -19px -505px !important }
.ccm-icon-setup-child-pages-menu { background-position: -16px -2301px !important }
.ccm-icon-choose-file-menu { background-position: -16px -2302px !important }
.ccm-icon-clear-file-menu { background-position: -44px -1740px !important }
.ccm-icon-edit-in-composer-menu { background-position: -19px -2224px !important }
.ccm-icon-setup-composer-menu { background-position: -18px -1222px !important }
.ccm-icon-edit-external-link { background-position: -19px -2155px !important }
.ccm-icon-download-menu { background-position: -15px -962px !important }
.ccm-icon-add-external-link-menu { background-position: -18px -2078px !important }
.ccm-icon-clock-menu { background-position: -19px -2493px !important }
.ccm-icon-clock { background-position: -19px -2498px !important }
.ccm-icon-add-block-menu { background-position: -15px -58px !important }
.ccm-icon-add-stack-menu { background-position: -17px -244px !important }
.ccm-icon-add-layout-menu { background-position: -16px -118px !important }
.ccm-icon-design-menu { background-position: -18px -702px !important }
.ccm-composer-content-item img.ccm-composer-content-item-icon { vertical-align: text-top; margin-right: 5px }
.ccm-layout.ccm-edit-mode div.ccm-layout-area-highlight { border-color: #1c1 }
.ccm-layout-controls { position: relative; top: 0; left: 0; width: 100%; height: auto; padding-top: 4px; margin: auto; margin-top: 2px }
.ccm-layout-controls .ccm-slider { border: 1px solid #bbb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 8px; width: 99%; background: #f6f6f6 url(../images/slider_bg.png) repeat center; margin: auto; margin-bottom: 8px; position: relative; left: 0; top: 0; z-index: 1 }
.ccm-layout-controls .ccm-slider a { position: absolute; top: -5px; left: 0; width: 8px; height: 16px; background: #bbb url(../images/slider_knob_bg.png) repeat center; border: 1px solid #999; margin-left: -6px; cursor: move }
.ccm-layout-controls .ui-state-disabled a { cursor: default }
.ccm-layout-controls .ccm-layout-menu-button { width: 14px; height: 14px; position: absolute; left: 0; top: 2px; background: url(../images/icons/add.png) no-repeat center; z-index: 2; cursor: pointer }
.ccm-layouts-block-arrange-placeholder { display: none }
.ccm-move-mode .ccm-layouts-block-arrange-placeholder { height: 0 !important; min-height: 0; padding: 0 !important; border: 0 none; cursor: default; padding-top: 4px !important; display: block }
#ccm-dashboard-composer-form div.ccm-block-stack, #ccm-dashboard-composer-form div.ccm-block-alias, #ccm-dashboard-composer-form div.ccm-block-global, #ccm-dashboard-composer-form div.ccm-block { margin: 0; padding: 0; border: 0 }
div.ccm-block-alias { border: 1px dotted #fbb !important }
div.ccm-block-stack { border: 1px dotted #6d0000 !important }
div.ccm-block-arrange, div.ccm-block { margin: -1px -1px 0 0; border: 1px dotted #f00; padding: 0px; overflow: hidden; min-height: 8px; }
div.ccm-menu-hotspot-active { border: 1px solid black !important }
div.ccm-block-arrange { min-height: 20px; max-height: 200px; overflow: hidden }
div.ccm-area div.ccm-block-arrange:hover { cursor: move; border: 1px dotted #000 }
div.ccm-global-area div.ccm-block-arrange { border: 1px dotted #eee }
div.ccm-add-block-global { border: 1px dotted #ddd !important }
div.ccm-add-block, div.ccm-add-block-global { padding: 3px 5px 2px; font-size: 11px; white-space: nowrap; font-weight: bold; border: 1px dotted #999; overflow: hidden }
div.ccm-add-block.selected { color: #369; text-decoration: underline }
div.ccm-move-mode { border: 1px solid #ccc; padding: 2px; min-height: 20px }
div#ccm-highlighter { filter: alpha(opacity=60); background-image: url(../images/bg_trans.png); z-index: 990; cursor: pointer }
div.ccm-edit-mode-disabled-item { background: #ddd; color: #aaa; border: 1px solid #888; text-align: center; font-size: 14px; font-family: Helvetica Neue, Arial, Helvetica; font-weight: bold; padding: 0; line-height: 21px }
div.ccm-menu { z-index: 2000; text-align: left }
div.ccm-menu div.popover { display: block; border: 0; width: auto; background: transparent !important; margin: 0 !important; padding-left: 0 !important; padding-right: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
div.ccm-menu div.popover div.inner { width: 180px }
div.ccm-menu div.popover div.inner div.content { margin: 0; padding: 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px }
div.ccm-menu ul { list-style-type: none; margin: 0; padding: 0 }
div.ccm-menu ul li { list-style-type: none }
div.ccm-menu ul li:first-child a { border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0 }
div.ccm-menu ul li:last-child a { border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px }
div.ccm-menu ul li:only-child a { border-radius: 6px !important }
div.ccm-menu ul a { display: block; color: #333; padding: 4px 10px 4px 28px; text-decoration: none; font-size: 12px }
div.ccm-menu ul a:hover { background-color: #e0f2fe; color: #333; text-decoration: none }
li.ccm-menu-separator { height: 1px; font-size: 1px; background-color: #d2d2d2 }
div#ccm-notification-inner img { float: left; margin-right: 5px }
div#ccm-notification-inner div#ccm-notification-message { width: auto; font-size: 12px; float: left }


/********  Added file: /concrete/css/jquery.ui.css  ********/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.ccm-ui .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.ccm-ui .input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;background:#000;opacity:.5;left:0;width:100%!important;height:100%!important;z-index:1000}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #b6b6b6;background:#fff;color:#4f4f4f}.ui-widget-header{border:1px solid #b6b6b6;color:#4f4f4f;font-weight:bold}.ui-widget-header{background:url(images/bg_fallback.png) 0 0 repeat-x;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#ededed),color-stop(0,#c4c4c4));background:-moz-linear-gradient(center top,#ededed,#c4c4c4)}.ui-widget-header a{color:#4f4f4f}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #b6b6b6;font-weight:normal;color:#4f4f4f}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:url(images/bg_fallback.png) 0 0 repeat-x;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#ededed),color-stop(0,#c4c4c4));background:-moz-linear-gradient(center top,#ededed,#c4c4c4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.6) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.6) inset;box-shadow:0 1px 0 rgba(255,255,255,0.6) inset}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#4f4f4f;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #9d9d9d;font-weight:normal;color:#313131}.ui-state-hover a,.ui-state-hover a:hover{color:#313131;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{outline:0;color:#1c4257;border:1px solid #7096ab;background:url(images/bg_fallback.png) 0 -50px repeat-x;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#b9e0f5),color-stop(0,#92bdd6));background:-moz-linear-gradient(center top,#b9e0f5,#92bdd6);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#313131;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #d2dbf4;background:#f4f8fd;color:#0d2054;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e2d0d0;background:#fcf0f0;color:#280b0b;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background:url(images/icon_sprite.png) -16px 0 no-repeat!important}.ui-state-highlight .ui-icon,.ui-state-error .ui-icon{margin-top:-1px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background:url(images/icon_sprite.png) 0 0 no-repeat!important}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.ui-corner-tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.ui-corner-bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.ui-corner-br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.ui-corner-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.ui-corner-bottom{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.ui-corner-right{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.ui-corner-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#000;opacity:.30;filter:alpha(opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:12px;font-weight:bold;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default;z-index:3!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);z-index:2000!important}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;background:#5f83b9;color:#fff;text-shadow:0 1px 1px #234386;border-color:#466086;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button{-webkit-transition:-webkit-box-shadow .25s ease-in-out;-moz-transition:-moz-box-shadow .25s ease-in-out;-o-transition:-o-box-shadow .25s ease-in-out}.ui-button.ui-state-hover{-moz-box-shadow:0 0 8px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.8) inset;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.8) inset;box-shadow:0 0 8px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.8) inset}.ui-button.ui-state-focus{outline:0;color:#1c4257;border-color:#7096ab;background:url(images/bg_fallback.png) 0 -50px repeat-x;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#b9e0f5),color-stop(0,#92bdd6));background:-moz-linear-gradient(center top,#b9e0f5,#92bdd6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.8) inset;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.8) inset;box-shadow:0 0 8px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.8) inset}.ui-button .ui-button-text{display:block;line-height:1.4;font-size:14px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{font-size:14px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.6);padding:0 1em!important;height:33px}input.ui-button::-moz-focus-inner{border:0;padding:0}@media screen and (-webkit-min-device-pixel-ratio:0){input.ui-button{height:31px!important}}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}.ui-buttonset .ui-button.ui-state-active{color:#1c4257;border-color:#7096ab}.ui-buttonset .ui-button.ui-state-active{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1,#b9e0f5),color-stop(0,#92bdd6));background-image:-moz-linear-gradient(center top,#b9e0f5,#92bdd6);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button.ui-button::-moz-focus-inner{border:0;padding:0}button:focus{outline:0}.ui-dialog{font-size:13px;position:absolute;padding:0;width:300px;border:1px solid #666!important;border:1px solid rgba(0,0,0,0.6)!important;*border:1px solid #666!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.ui-dialog .ui-dialog-titlebar{background-color:#e4e4e4;background-image:-moz-linear-gradient(top,#f1f1f1,#d1d1d1);background-image:-ms-linear-gradient(top,#f1f1f1,#d1d1d1);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#d1d1d1));background-image:-webkit-linear-gradient(top,#f1f1f1,#d1d1d1);background-image:-o-linear-gradient(top,#f1f1f1,#d1d1d1);background-image:linear-gradient(top,#f1f1f1,#d1d1d1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#d1d1d1',GradientType=0);background-clip:padding-box;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #eee;padding:5px 10px;position:relative;font-size:18px;line-height:36px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;color:#404040!important;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:10px;top:55%;width:16px;margin:-10px 0 0 0;padding:0;height:16px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;background:url(images/icon_sprite.png) 0 -15px no-repeat}.ui-dialog .ui-dialog-titlebar-close:hover span{background-position:0 -15px;background-color:#c3c3c3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;border:0}.ui-dialog .ui-dialog-content{text-align:left;position:relative;border:0;padding:10px;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-color:#f5f5f5;padding:14px 10px 15px;line-height:12px;font-size:12px;border-top:1px solid #ddd;webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left;background:#d7d7d7}.ui-slider{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5) inset;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset}.ui-slider .ui-slider-handle{background:url(images/slider_handles.png) 0 -23px no-repeat;position:absolute;z-index:2;width:23px;height:23px;cursor:default;border:0;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ui-slider .ui-state-hover,.ui-slider .ui-state-active{background-position:0 0}.ui-slider .ui-slider-range{background:#a3cae0;position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider .ui-slider-range{-moz-box-shadow:0 1px 2px rgba(17,35,45,0.6) inset;-webkit-box-shadow:0 1px 2px rgba(17,35,45,0.6) inset;box-shadow:0 1px 2px rgba(17,35,45,0.6) inset}.ui-slider-horizontal{height:5px}.ui-slider-horizontal .ui-slider-handle{top:-8px;margin-left:-13px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:5px;height:100px}.ui-slider-vertical .ui-slider-handle{left:-8px;margin-left:0;margin-bottom:-13px}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;zoom:1;border:0}.ui-tabs .ui-tabs-nav{margin:0;padding:0;background:transparent;border-width:0 0 1px 0}.ui-tabs .ui-tabs-nav{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;font-size:12px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;background:#fff;border-color:#b6b6b6}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;outline:0}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0 1px 1px 1px;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-panel{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:0;display:none;border-color:#ddd}.ui-datepicker{-moz-box-shadow:0 4px 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.5);box-shadow:0 4px 8px rgba(0,0,0,0.5)}.ui-datepicker .ui-datepicker-header{position:relative;padding:.35em 0;border:0;border-bottom:1px solid #b6b6b6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:6px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{border:1px none}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span{background-position:0 -32px!important}.ui-datepicker .ui-datepicker-next span{background-position:-16px -32px!important}.ui-datepicker .ui-datepicker-prev-hover span{background-position:0 -48px!important}.ui-datepicker .ui-datepicker-next-hover span{background-position:-16px -48px!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;background:url(images/icon_sprite.png) no-repeat}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-size:12px;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-state-default{background:transparent;border-color:#FFF}.ui-datepicker .ui-state-active{background:#5f83b9;border-color:#5f83b9;color:#FFF;font-weight:bold;text-shadow:0 1px 1px #234386}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-form textarea,.ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #cecece;outline:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 1px 0 rgba(255,255,255,0.2);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25 ease-in-out;-o-transition:all .25s ease-in-out}.ui-form textarea:hover,.ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):hover{border:1px solid #bdbdbd;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset,0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset,0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2) inset,0 1px 0 rgba(255,255,255,0.2)}.ui-form textarea:focus,.ui-form input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus{border:1px solid #95bdd4;-webkit-box-shadow:0 2px 3px rgba(161,202,226,0.5) inset,0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:0 2px 3px rgba(161,202,226,0.5) inset,0 1px 0 rgba(255,255,255,0.2);box-shadow:0 2px 3px rgba(161,202,226,0.5) inset,0 1px 0 rgba(255,255,255,0.2)}


/********  Added file: /concrete/blocks/page_list/view.css  ********/
div.ccm-page-list-rss-icon {margin-top: 10px}


/********  Missing file: https://seal.globalsign.com/SiteSeal/css/common.css  ********/