@import 'prettyPhoto.css';
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent; }
html {  overflow-y: auto !important; }
body {
    padding:0; margin:0;
    z-index:1;
    font-size: 15px;
    font-family: robotoregular, Arial, Helvetica, sans-serif;
    line-height: 1.7em;
    color: #5a5a5a;
}
.knowHowResources{
    padding-top: 30px;
    padding-bottom: 35px;
}
.lookingFor{
  padding-top: 20px;
}
.dita_north_america_2019{
  width:100%;
}
.dita_north_america_2019_derscription{
      padding-bottom: 20px;
}
#sgn-code{
    width:100%;
    height:33px;
    border-radius: 7px;
    border: solid 1px #a9a4a4;
    padding-left: 15px;
}
.marginEOLcontent{
  margin-left:10px;
}
.titleOfImageExemple{
  font-style:italic;
  text-decoration-line:underline;
  font-size: 1.1em;
  margin: 7px 0 4px 0;
  line-height: 22px;
  color: #222222;
  font-weight: normal;
}
.grecaptcha-badge{
  bottom:90px !important;
}


.kf-tour ol li{margin:.5em 2em; padding-bottom:2em}

.buy-feedback tr th{
   font-weight:normal;
   font-size:.9em
}
.buy-feedback thead th{
    text-align:center;
    font-size: 1.7em;
    width: 250px;
    border-bottom:1px solid #ccb08d !important;
}

.buy-feedback thead th .small{
    font-size: .7em
}

.buy-feedback sup{font-size:10px}

.fb-start{
    background-color: #ffeed7;
    border: 1px solid #ffeed7;
}
.fb-team{
    background-color: #fce4c4;
    border: 1px solid #fce4c4;

}
.fb-business{
    background-color: #f7dcba;
    border: 1px solid #f7dcba;
}
.fb-corporate{
    background-color: #f1d5b2;
    border: 1px solid #f1d5b2;
}
.fb-enterprise{
    background-color: #edf6e0;
    border: 1px solid #edf6e0;
    line-height: 1.5em
}

.fb-enterprise .small{
    line-height: 1em !important
}

.buy-feedback tr td{
    text-align:center !important;
    height: 60px;
    vertical-align:middle !important;
}
.buy-feedback tr:hover td, .buy-feedback tbody tr:hover th{
    background-color: #fff7ee;
    cursor:pointer;
}
.buy-feedback tr th{
    vertical-align:middle !important;
}
/*.buy-feedback thead tr:hover th{
    background-color: inherit
}*/
.fb-price td{
    font-size: 2em
}
.fb-price td .small{
    font-size: .5em
}

.buy-feedback .billed{font-size: 11px}
 


.topSpace{margin-top: 61px}
.topSpaceEvents{height:81px;display: none;}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 12, 2014 */
@font-face {
    font-family: 'robotoblack';
    src: url('/css/fonts/roboto-black-webfont.eot');
    src: url('/css/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/roboto-black-webfont.woff') format('woff'),
    url('/css/fonts/roboto-black-webfont.ttf') format('truetype'),
    url('/css/fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('/css/fonts/roboto-bold-webfont.eot');
    src: url('/css/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/roboto-bold-webfont.woff') format('woff'),
    url('/css/fonts/roboto-bold-webfont.ttf') format('truetype'),
    url('/css/fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('/css/fonts/roboto-regular-webfont.eot');
    src: url('/css/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/roboto-regular-webfont.woff') format('woff'),
    url('/css/fonts/roboto-regular-webfont.ttf') format('truetype'),
    url('/css/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('/css/fonts/roboto-light-webfont.eot');
    src: url('/css/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/roboto-light-webfont.woff') format('woff'),
    url('/css/fonts/roboto-light-webfont.ttf') format('truetype'),
    url('/css/fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;  font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('/css/fonts/roboto-medium-webfont.eot');
    src: url('/css/fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/roboto-medium-webfont.woff') format('woff'),
    url('/css/fonts/roboto-medium-webfont.ttf') format('truetype'),
    url('/css/fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'robotothin';
    src: url('/css/fonts/roboto-thin-webfont.eot');
    src: url('/css/fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css/fonts/roboto-thin-webfont.woff') format('woff'),
    url('/css/fonts/roboto-thin-webfont.ttf') format('truetype'),
    url('/css/fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal; font-style: normal;
}


@font-face {
    font-family: 'roboto_monoregular';
    src: url('/css/fonts/robotomono-regular-webfont.woff2') format('woff2'),
         url('/css/fonts/robotomono-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto_monoitalic';
    src: url('/css/fonts/robotomono-italic-webfont.woff2') format('woff2'),
         url('/css/fonts/robotomono-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ubuntu_monoregular';
    src: url('/css/fonts/ubuntumono-regular-webfont.woff2') format('woff2'),
         url('/css/fonts/ubuntumono-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
a.sr-only:focus {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 1.5em;
    text-align: center;
    background-color: #333;
    z-index: 9999;
    line-height: 1.5em;
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
}

/* MENU = TOPMENU (Generic menu) + SUBMENU(Product menu) */

/* ----- CUSTOMIZE THE NAVBAR ---- */
.nav>li>a{ color:#ffffff; }
.nav>li>a:hover, .nav>li>a:focus{ background-color: inherit; }
.navbar-brand{padding-top:2px;}
.navbar-brand span{margin-left: 0.7em}

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper { position: absolute; top: 0; right: 0; left: 0; z-index: 20 }

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container { padding-right: 0; padding-left: 0 }
.navbar-wrapper .navbar { padding-right: 15px; padding-left: 15px }
.navbar li{text-align: center; font-size: 1.1em;}
.navbar{border-radius: 0; margin-bottom: 0; font-size: 0.8em;}
.navbar-inverse{background-color: #333333}
nav div{max-width: 1200px;}
.container_menu{
    padding-top: 8px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{
    color: #fff; background-color: transparent; vertical-align: middle;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
    background-color: transparent; color: #FDC99D; height: 57px;
}
/* .navbar-inverse .navbar-nav>li>a:focus{
    outline: none;
} */

.top-menu li.dropdown:hover,
.dropdown-menu,
.top-menu li.active:hover,
.dropdown-menu {background-color: #2a2a2a;}
.dropdown-menu,
.dropdown-menu { border: 1px solid #2A2A2A}
.dropdown-menu .mp-title{
    padding-left: 30px;
    position: relative;
    top: 5px;
}

.top-menu.navbar-nav>li>a{color: #cacaca;height: 57px;}

.dropdown-menu li{text-align: left;list-style-type: none;}
/* .dropdown-menu ul li{
   height: 70px;
} */
.dropdown-menu .all-right ul li{
    height: auto;
}

.dropdown-menu .all-down ul li{
    height: auto;
}

.li_pdf_chemistry{
    padding-bottom: 3px;
}
.list_webHelp_pdfChemistry{
    margin-top: 5px;
}
.title_oxygen_scripting{
    padding-top: 15px !important;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{color:#333 }

.top-menu .dropdown li{
    border-top: 0;
    white-space: inherit;
}
#dropdown_Products{
    height: unset;
}

.top-menu .dropdown li{
    padding-left: initial;
}
.sales_register_support_res{
    float: right;
}
.support_register_support_res{
    padding-top: 50px;
}
.company_register_support_res{
    padding-top: 20px; 
}
.logo_and_description_shop{
    width: 190px;
    float: right;
    opacity: 0.8;
}
.logo_and_description_shop:hover{
    opacity: 1;
}
.logo_and_description_shop div{
    text-align: center;
}
.dropdown-menu .all-right{
    min-width: 130px;
    /* min-width: unset; */
    /* max-width: unset; */
    width: 100%;
}
.dropdown-menu .all-right a{
    color: white;
    opacity: 0.8;
}
.dropdown-menu .all-right a:hover{
    opacity: 1;
}
.all-down{
    display: none;
}
.all-down a{
    color: white;
    opacity: 0.8;
}

.content_shop{
    padding-top: 10px;
}
.content_resources{
    padding-top: 10px;
}
.content_support{
    padding-top: 10px;
}
.content_company{
    padding-top: 10px;
}

.editing_and_developing li{
    margin-bottom: 38px;
}
.collaboration_and_review .oxygen_ctn_fusion{
    margin-top:39px;
}

.publishing_products{

    /* background-size: 40px !important; */
    background-position: 10px !important;
    position: relative;
    top: 1px;
}
.publishing_products p{
    padding-left: 25px !important;
    /* font-size: 1em !important; */
}

.tm_allProducts{
    opacity: 0.8;
}
.tm_allProducts:hover{
    opacity: 1;
}
.tm_allProducts a{
    padding-left: 5px !important;
}
.tm_align_text{
    padding-left: 55px;
}

.selectEventsFilter{
  width:25%;
  float:right;
  color:#333333;
}

/* Search -SOLR */
input.search-text {
    width:165px;
    background: #444 none !important;
    padding: 0.2em 1.5em;
    border:1px solid #333333 !important;
    color: #ffffff;
    text-indent: 1em;
    border-radius:17px;
}
input.search-text.form-control{
    margin-bottom: auto
}
.cartCheckout{
    margin-top: 8px !important;
}
#searchFor #q > div{
    position: relative;
    margin: auto;
    width: 75%;
    max-width: 1000px;
}
#searchFor #qSearch, #searchFor .btn_search{
    border: solid 1px #CCC;
    padding: 0 .5em;
    display: inline-block;
    height: 43px;    
}
#searchFor #qSearch{
    border-radius: 5px;
    position: relative;
    width: 100%;
}
#searchFor .btn_search{
    border-radius: 0 5px 5px 0;
    color: #fff;
    background-color: #C93416;
    position: absolute;
    right: 0;
    float: right;
    width: 55px;
    height: 41px;
    border: 0;
    margin: 1px 1px 0 0;
    padding-top: .3em
}
.btn_search:after {
    font-family: "Glyphicons Halflings", serif;
    content: "\e003";
}
#search-tags{
    margin-top: 2.5em;
}
#search-tags li{
    background-color: #eaf4ff;
}
#search-tags.nav li a{
    color: inherit;
    border: none;
}
#search-tags.nav li.active a{
    /* color: #fff; */
    background-color: #d6e7fb;
    border-bottom: 2px solid rgb(66, 139, 202);
}
#searchFor{
    margin-top: 1.3em;
    
}
#searchFor .result{
    margin-top: 1.4em;
}
#searchFor .result em{
    font-weight: bold;
}
#searchFor .no_results{
    margin-top: 2em;
    font-size: 1.1em;
    color: green;
}
#searchFor .no_results em{
    font-weight: 700;
}
#searchFor .url{
    margin: 0.2em 0 0.3em 0;
    color: #387ec5;
    padding-bottom:10px;
}
.pagination .page{
    padding: .3em .7em;
	margin: .2em .3em;
	background-color: #f0f0f0;
	border-radius: 4px;
	font-size: .9em;
}

.activePageNumber{
    background-color:#336699 !important;
}
.activePageNumber a{
    color: white;
}


.information_about_web_author_acmponent{
  background-color: #f1daa7;
  padding: 5px 0px 5px 5px;
}
#search-tags li a:hover{
  background-color: #eaf4ff;
  border-bottom: 2px solid rgb(66, 139, 202);

  /* color:#fff; */
}
.top-menu { margin:0;  padding:0; height: auto; position: relative; z-index:999; font-family: robotolight}
.top-menu li a{overflow: hidden; text-decoration:none; width:100%}
.dropdown-menu {
    width: 100.1%;
    min-height: 225px;
    top:63px;
    left: 219px;
    color: #fff; 
    background-color:#000;
    border:1px solid #000; padding: 1.2em;
    position:absolute; font-size: 0.9em;
    margin-left: -220px;
    border-radius: 0px;
    z-index:10000;
}
ul.top-menu li:last-child{
    padding-right: 0;
}
ul.top-menu li:last-child form{
    padding-right: 0;
}

.top-menu .mp-title{padding:0 0 .4em 0; line-height:1.8em; color:#ccc}
.top-menu .mp-space{padding-top:1.2em;}
#dropdown_Products .mp-space{display: inline-flex;}
.top-menu .divider{margin-top:2em}
.dropdown-menu .divider{height: 1px!important; margin: 0 9px 9px 0;}
.top-menu > a{ padding-top: 12px; }
.top-menu ul a{color:#8ECBFF !important;}
/* ul a{color:#8ECBFF;} */
/* ul a:hover{color: #DBEFFF !important;} */
ul .mp-left{float:left; min-width: 63%; max-width: 55% }
ul .mp-left .img-large li{float: left; text-align: center;}
ul .mp-left .img-large li .image{clear:both; text-align: center; width:117px;  }
ul .mp-left .img-large img{width:70px; float: none}
ul .mp-left span{float:left; font-size: 1.2em; margin-top:10px}
ul .mp-left img{width:50px; float:left; padding:4px}
ul .mp-left .slogan{float:left; font-size: 0.9em; color: #999; line-height: 1.6em; margin-top: 1em}
ul .all-right{float:right; border-left: 1px solid #444; padding-left: 1.2em; max-width: 45%; min-width: 35%; /*height:220px;*/}
ul .mp-left ul,  ul .all-right ul{list-style:none; margin-left:0; padding-left:0}
.tm_oxy,  .tm_ath,  .tm_dev,  .tm_whp, .tm_ope, .tm_sdk, .tm_wat,  .tm_cf,  .tm_cm,  .tm_of, .tm_scripting{
    background: no-repeat 0 2px;
    padding: 4px 0 5px 35px; line-height: 2.5em;
}
.divider{ background-color: #555; margin: 4px 0}
.btn-buy{background-color: #da134e; color: #fff; margin-top: 15%}
.top-menu .open{background-color: #000;border-radius: 5px 5px 0 0;}

.content_resources .tm_allProd, .content_support .tm_allProd, .content_company .tm_allProd{
    padding-left: 46px;
}
.content_resources .tm_allProd, .content_support .tm_allProd, .content_company .tm_allProd, .content_shop .tm_allProd{
    height: 76px;
}

.content_shop a, .content_resources a, .content_support a, .content_company a{
    text-decoration: none;
}
.content_shop .tm_allProd p{
  padding-left:4px;
}
.content_shop .logo_and_description_shop .tm_allProd{
  opacity:1;
}

.tm_allProd .title_shop{
    font-size: 14px;
    color: white;
    padding-top: 15px;
    padding-bottom: 4px;
}

.tm_allProd{
    height: 64px;
    /* background-size: 55px; */
    /* padding-bottom: 15px; */
    opacity: 0.8;
}
.tm_allProd:hover{
    color:white;
    opacity: 1;
}
.content_shop .tm_allProd a, .content_resources .tm_allProd a, .content_support .tm_allProd a, .content_company .tm_allProd a {
    padding-left: 25px;
    font-size: 14px;
    color: white;
}

.tm_allProd img {
    margin-right: 5px;
}
.content_products .title_oxygen_product{
    color: white;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 9px;
    padding-bottom: 6px; 
}
.content_products ul a {
    text-decoration: none;
}

.tm_allProd a:hover{
    opacity: 1;
}

.severity_clarif .tableheader{
    background-color:#dbecf9;
}

.severity_clarif td{
    padding: .5em .7em;
    border: 1px solid #c4c4c4;
    min-width: 120px;
}

.security_medium, .security_low ,.security_high {
    border-radius:15px;
    margin-right:.2em;
    height: 22px;
    width: 22px;
    display: inline-block;
    text-indent: 25px;
} 

.security_date{
    margin-left: 60px;
    font-style:italic
}

.security_medium{
    background-color:#ffbc00;
    
}
.security_low{
    background-color:#81be76;
}
.security_high{
    background-color: rgb(209, 7, 7);
}



.tm_allProd p{
    padding-left: 40px;
    padding-top: 7px;
    font-size: 12px;
    margin : -10px 0 0 0;
    color: #ababab;
    line-height: 1.4em;
}

.tm_sdk .title_oxygen_product{
    padding-top: 15px;
}
.sh_logo_description{
    height:187px;
}
.sh_logo_description a{
    display:block;
}
.tm_oxy{background-image:url("/img/Editor64.png"); }
.tm_ath{background-image:url("/img/Author64.png"); }
.tm_dev{background-image:url("/img/Developer64.png"); }
.tm_ope{background-image:url("/img/OPE64.png"); }
.tm_whp{background-image:url("/img/Webhelp37.png"); }
.tm_sdk{background-image:url("/img/Sdk64.png"); margin-top: -2px;}
.tm_wat{background-image:url("/img/WebAuthor64.png"); }
.tm_cf{background-image:url("/img/ContentFusion64.png"); }
.tm_scripting{background-image:url("/img/Scripting64.png"); margin-left: 10px;margin-top:-2px}
.tm_cm{background-image:url("/img/Chemistry37.png"); }
.tm_of{background-image:url("/img/Feedback64.png"); }
 .caret{display:none}
.last{padding-left: 1em}

/*-- SUBMENU --*/
#submenu {clear:both; width:98%; margin-top:11px; }
#submenu ul {clear:both;margin:0; padding:10px 12px 0 0;position: relative; float:right;}
#submenu li a{font-size:13px; color:#444; text-shadow:0 1px 0 #eee; border-right: 1px solid #ccc;padding: 0 20px 0 20px;}
#submenu li a:hover{color:#CC0000; text-decoration:none; }
#submenu li.mp_editor, #submenu li.mp_author, #submenu li.mp_developer{
    background: url('/img/tab_prod.png') repeat-x;
    height:18px;
    padding:6px 20px 8px 20px;
    border:1px solid #b1b1b1;
    border-bottom:0;
    border-top-left-radius:7px; border-top-right-radius:7px;
}
#submenu li:last-child a{ border-right:0;}
#submenu ul.mproduct #active_page {background: white none;
    border-bottom:0; padding-bottom:1px; height:26px; box-shadow: 0 -3px 4px #ddd; z-index:19; position:relative }
#submenu ul.mproduct #active_page a{color:#444}
#submenu #active_page a{padding-top:5px; color:#cc0000}
#submenu li#aactive_page a { color:red; }
#submenu li #editor, #submenu li #author, #submenu li #developer{ background-repeat:no-repeat;
    margin:0 0px 0 3px; width:150px; border-right:0; padding:4px 1px 14px 30px; z-index:9995; }
#submenu li #editor{ background-image:url(/img/logo_editor24.png)}
#submenu li #author{ background-image:url(/img/logo_author24.png)}
#submenu li #developer{ background-image:url(/img/logo_developer24.png)}
.sticky { position:fixed; top:0; z-index: 999; opacity: 0.96; }
/* ----- TOP PRODUCT MENU (submenu-items .nav)-----*/
.submenu-items .nav{ padding:0; position: relative;}
.submenu-items .nav li a{float: left; overflow: hidden; text-decoration:none; }
.submenu-items .nav li, #submenu-items .nav .nav li { display: inline; float: left;}
.submenu-items .nav ul { display: none; position: absolute; padding:0; width: 200px; z-index:999;}
.submenu-items .container{border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}
div.abstract{padding:5px 5px 5px 10px; font-weight:normal;}
.submenu-items .container li, .submenu-items .container li ul li{line-height: 2.4em; }
.submenu-items .container li a, .submenu-items .container li ul li a{ width:200px; text-align:left;color:#ffffff;
    padding-left: 15px; font-size: 0.9em; line-height: 2.8em }

.main-desc.submenu{padding: 0; color: #ffffff;background-repeat: repeat;}
.main-desc.submenu .abstract{
    text-align: left ; padding: 0.8em 0 0 0.6em;
}
.main-desc.submenu-editor, .submenu-editor .container{
    background-color: #2670bb;
}
.main-desc.submenu-chemistry, .submenu-chemistry .container{
    background-color: #1d8fa0;
}
.main-desc.submenu-author, .submenu-author .container, .submenu-web_author .container, .main-desc.submenu-web_author{
    background-color: #a6402b;
}

.main-desc.submenu-beta, .submenu-beta .container{
    background-color: #2670bb;
}


.submenu-web_author{
    background-image: url("/img/bidx-cloud.png");
    background-repeat: no-repeat !important;
    background-position: 70% 0;
    background-size: contain;
}
.main-desc.submenu-developer, .submenu-developer .container{
    background-color: #5e6573;
}
.main-desc.submenu-webHelp, .main-desc.submenu-webhelp, .submenu-webHelp .container, .submenu-webhelp .container {
    background-color: #685ba6;
}
.main-desc.submenu-publishing_engine, .submenu-publishing_engine .container{
    background-color: #577a21;
}
.main-desc.submenu-sdk, .submenu-sdk .container{
    background-color: rgba(112, 95, 74, 0.99);
}
.main-desc.submenu-content_fusion, .submenu-content_fusion .container{
    background-color: #a6402b;
}
.main-desc.submenu-feedback, .submenu-feedback .container{
    background-color: #d9891f;
} 

.main-desc.submenu-scripting, .submenu-scripting .container{
    background-color: #366499;
} 
.main-desc.submenu-license_server, .submenu-license_server .container{
    background-color: #992844;
}

/* Sticky Part */
.main-desc.submenu.sticky{height: 70px}
.main-desc.submenu.sticky h1{font-size: 1.1em; padding-top: 5px; padding-left: 0.83em;}
.main-desc.submenu-editor.sticky h1{padding-left: 0.9em;}
.main-desc.submenu-developer.sticky h1{padding-left: 0.9em;}
.main-desc.submenu-author.sticky h1{padding-left: 0.9em;}
.main-desc.submenu-web_author.sticky h1{padding-left: 0.9em;}
.main-desc.submenu-content_fusion.sticky h1{padding-left: 0.9em;}
.main-desc.submenu-webHelp.sticky h1{padding-left: 0.9em;}

.main-desc.submenu.sticky .abstract{padding-top: 0}
.main-desc.submenu.sticky .submenu-logo img{width: 60px; padding-top: 4px}
.main-desc.submenu.sticky .nav>li>a{padding-top: 0.2em}
.main-desc.submenu.sticky .submenu-items li ul.container{margin-top: 29px}
.main-desc.submenu.sticky .submenu-items .nav ul.container ul.container{margin-top: 0}
.stickyCart{ position: fixed; opacity: 1; z-index: 50; top: 70px }
.main-desc, .main-video{
    width: 100%;
    background-color: #f2f2f2;
    font-size: 1.3em;
    padding-top: 1em;
    color:#000;
}
.main-desc div{
    text-align: center;
    font-family: robotolight, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #444;
    margin: auto;
    max-width: 1200px;
    position: relative;
}
.submenu-items .nav a span.lnks {width:10px; height:10px;
    background: url("/site-commons/img/gt_orange.gif") no-repeat 0 60%;
    margin-left:15px; }
.submenu-items .nav ul li:hover,.submenu-items .nav ul li a:hover { display: block; text-align:left; }
.submenu-items .nav ul ul {display: none; position: absolute; margin-left: 197px; }
/* only non-MSIE browsers use this */
.submenu-items .nav ul li>ul, .submenu-items .nav ul ul li>ul { margin-top: 0;}
.submenu-items .nav ul.container{margin-top: 43px}
.submenu-items .nav ul.container ul.container{margin-top: 0}
/* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
.submenu-items .nav li:hover ul ul, .submenu-items .nav li:hover ul ul ul, .submenu-items .nav li:hover ul ul ul ul,
.submenu-items .nav li:hover ul ul ul ul ul {display:none; /*background-image:none; */}
.submenu-items .nav li:hover ul, .submenu-items .nav ul li:hover ul, .submenu-items .nav ul ul li:hover ul,
.submenu-items .nav ul ul ul li:hover ul,.submenu-items .nav ul ul ul ul li:hover ul {display:block;}
.submenu-items .nav li.active > a{color:#fbf6ea; }
.submenu-editor .nav li:hover{background-color: #6799CA}
.submenu-author .nav li:hover{background-color: #e1492c;}

.submenu-publishing_engine .nav li:hover {
    background-color: #74a921;
}

.submenu-chemistry .nav li:hover{
    background-color: #2dbed0;
}
.submenu-web_author .nav li:hover{
    background-color: #de4629;
}
.submenu-content_fusion .nav li:hover{
    background-color: #de4629;
}

.submenu-feedback .nav li:hover{
    background-color: #ee9922;
}

.submenu-developer .nav li:hover{background-color: #8d98ae;}
.submenu-webHelp .nav li:hover, .submenu-webhelp .nav li:hover{background-color: #624dce;}
.submenu-items > .nav >li:hover, .submenu-items .nav .dropdown:hover{background-color:transparent !important;}
.submenu-items .nav .open>a, .submenu-items .nav .open>a:hover, .submenu-items .nav .open>a:focus{background-color: transparent !important; color: #fff;}
.submenu .submenu-logo, .submenu .submenu-items{float:none; display: block; text-align: left; /*vertical-align: top;*/ }
.submenu .nav>li>a{padding-top: 0.8em}
.submenu .nav{font-size: 14px; line-height: 1em;
    float: none;}
.submenu-logo a{float: left}
.submenu h1{color:#ffffff; font-size: 1.7em; padding: 0 0 0 0.5em; margin:0; font-family: robotothin, Arial, Helvetica, sans-serif;display: inline-block}
.submenu-editor h1{
    padding: 0 0 0 0.57em;
}
.submenu-developer h1{
    padding: 0 0 0 0.57em;
}
.submenu-author h1{
    padding: 0 0 0 0.57em;
}
.submenu-webHelp h1{
    padding: 0 0 0 0.57em;
}
.submenu-web_author h1{
    padding: 0 0 0 0.57em;
}

#sshot_stylebasket{margin-top:1em; border:1px solid #ccc}

/*
MENU - END
*/
::-moz-selection { /* Code for Firefox */ color: #ffffff; background: #353535; }
::selection { color: #ffffff; background: #353535; }


/**
*** FOOTER - Start ***
**/
.modal-footer{ text-align:left; background-color: #222; margin-top: 0; border-top: 0; padding: 0 0 2em 0; color:#ffffff }
.footer-2{ padding-top: 2em; border-top: 1px solid #6a6a6a }
.footer-1 { padding: 2em 0; background-color: #333333 }
.modal-footer h3{ font-size: 0.91em; color: #fffef2; text-transform: uppercase; line-height: 2em }
.modal-footer ul{ list-style: none; font-size: 0.8em; margin-left: 0 }
.modal-footer a{ color:#ddd }
.modal-footer a:hover{ color: #6c96b6; text-decoration: none }
.modal-footer #copy{ min-height: 1px; margin:0; padding:16px; text-align:left; font-size:0.9em }
#quick_links{ margin-top: 66px; }
#quick_links a{
    background-repeat: no-repeat;
    background-size: 35px;
    width: 34px;
    padding: 30px;
}
#quick_links a span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }
#quick_links .lk-facebook{ background-image: url("/img/social/facebook.png") }
#quick_links .lk-twitter{ background-image: url("/img/social/twitter.png") }
#quick_links .lk-youtube{ background-image: url("/img/social/you-tube.png")}
#quick_links .lk-blog{ background-image: url("/img/social/blog.png") }
#quick_links .lk-rss{ background-image: url("/img/social/rss.png"); }
#betaLicenseKey .modal-title{
    font-weight: 600;
}
#betaLicenseKey .modal-content{
    min-width: 650px;
}
#betaLicenseKey .modal-footer{
    background-color: #ffffff;
    padding: 1em;
}
#betaLicenseKey textarea{
    font-size: 0.9em;
    padding: 0;
    width: 580px;
    height: 310px;
    background-color: #fff;
    border:0;
}
.lk-anchor{
    padding: 0 0.4em;
    margin:0 0 0 0.5em;
    opacity: 0.35;
    transition: opacity .3s;
    background: url(/img/link-icon.png) no-repeat;
    background-size: contain;
    background-position-y: 60%;
}
.lk-anchor:hover{
    opacity: 1;
}
/*
FOOTER - End
*/
#login_note{margin-top:3em}
.message{color:#CA146C; padding-bottom:1em; font-weight:400; }
table.ECCN_EAR td{ width:18% }
table.ECCN_EAR td:nth-child(2), table.ECCN-3rd-party td:nth-child(2){ width: 10% }
table.ECCN_EAR td:nth-child(1){ width: 21% }
table.ECCN-3rd-party{width:100%}
table.ECCN-3rd-party td{ width:20% }
table.ECCN-3rd-party td:nth-child(1){ width: 24% }
table.ECCN-3rd-party td:nth-child(3){ width: 23% }
.dita_proposals li{padding-bottom: .6em}
.dita-supporters{padding:2em 0 0.2em 0; }
.dita-supporters-2019{padding:0.3em 0 0.2em 0;}
.dita-supporters .col-md-3>*{height: 5em; display: table-cell; vertical-align:middle  }
#rel_events{margin: 2em 0}
.dita-supporters div{text-align: center; padding-bottom: 1em }
.wb_space{line-height: 1.4em; padding-top: 0.5em}
table.note{margin-top:2em}
table.note td{padding-left:1.5em}
table.note td.tableheader{padding-left:0} 
table.note td .ECCN-3rd-party td{padding-left:0}
#containerChangeYear{
  position:relative;
  top:75px;
}
/*Google CSE*/
.gsc-input-box{height: 2.5em !important;}
.gscb_a{font: 23px/26px arial,sans-serif !important;}
.search { font-weight:  bold; }
div#searchFor iframe,div#searchFor iframe .gs-webResult{width:99%}
.emf{ color: #676767; font-weight: 600; }
input {font-size:1em;}
.eula-composite {white-space:pre-wrap; font-family:arial, helvetica, sans-serif;margin-top: 15px;}
.clear{clear:both}
select {font-size:1em;}
select option{padding:2px 0 1px 4px;}
ol{margin-left:45px}
ul li p, ol li p{margin:0px 0 10px 0;}
ul ul{margin-top:0; margin-left:25px}
ul.nospace{margin-top:0;}
/*li{margin-top:14px;}*/
.image img{margin:auto; text-align:center}
img.dark{background-color:#333333; padding: 7px}
input#submit_search {vertical-align:middle;}
.row.oh .col-xs-12{padding-top:0.51em}
input#submit_oh{border:0;width:86px; height:30px;
cursor:pointer;
    background: #fff url("/img/layout1.png") no-repeat -365px -190px;
}
.custom404H{min-height:500px;}
h4{line-height:1.9em; margin-bottom:0.7em}
#newsletter{list-style:none;}
#newsletter label{font-weight:100;}
#email_subscriptions{margin:15px 0;}
#email_subscriptions_terms{margin:15px 0; font-size:0.9em}
.myEmail{color:#336699; padding-left:14px}
#form_subscriptions .btn{margin-left:100px; padding: .5em 2.2em }
.embed_webinar{text-align:center; margin-top:2em}
.embed_webinar iframe{z-index:1 !important; border:0}
.embed_video{margin-bottom: 4em}
.play_webminar span{line-height: 2.2em; margin: 1px 0 15px 5px; position: absolute}
.play_webminar img{padding-top:7px; }
.wb_download, .wb_play{padding-left: 21px;
    background: no-repeat 0 0;
    padding-bottom:4px}
.wb_download{background-image:url("/img/wb_download.png");}
.wb_link{padding-bottom: 4px;}
.wb_link span{margin-right: 11px;}
.wb_play{background-image:url("/img/wb_play.png");}
.list{list-style: none;
line-height: 1.8em;
margin-top:0;
padding-left: 15px;}
.bt_whatsNew a{
    float: right;
    overflow:hidden;
    font-weight:bold;
    font-size:1.1em;
    padding: 7px 29px 4px 29px;
    margin-top: -46px;
    margin-right:20px;
    border-radius: 6px;
    border: 1px solid #d6d5d5;
    background-image: url("/img/tab_bt.png");
    height:27px;
    box-shadow:0 1px 4px #ddd;
    text-shadow:0 1px #fff;
}
.bt_whatsNew a:hover{
    background-image: url("/img/tab_bt_selected.png");
    text-shadow: 0 1px 0 #fff;
}
table.cookies_list, table.tsp_response_time{
    width:100%;
    margin-top:10px;  
}
table.cookies_list tr:first-child td, table.tsp_response_time tr:first-child td{color:#666; font-weight:bold; text-align:center}
table.cookies_list td{width:25%; border:1px solid #aaa; padding:7px;}
table.cookies_list td:first-child{text-align:center}
table.cookies_list td:last-child{width:63%}
table.tsp_response_time td{width:73%; border:1px solid #aaa; padding:7px;}
table.tsp_response_time td:first-child, table.tsp_response_time td:last-child{width:12%; text-align:center} 
.nonforprofit{line-height:1.9em}
.nonforprofit ul{
    margin: 0 0 0 15px;
}
.nonforprofit li{line-height:1.9em}
.nonforprofit .subtitle{color:#336699; margin-top:15px;padding-top: 25px; font-weight:bold}
.nonforprofit .section3{margin-top:12px;}
.wb_registerNow{ margin:25px 0 45px 0;}
.wb_registerNow a{
    padding:0 85px 24px 85px;
    width:250px;
    height: 15px;
    background: url("/img/bt_register_now.png") no-repeat 0 0;
    display:block;
}
.wb_registerNow a:hover{ background-position:0 -40px; }
.wb_registerNow a:active{ background-position:0 -80px; }
.bt_more{ font-weight:bold; cursor:pointer; width:75px; height:20px; font-size:0.8em; border:1px solid #fff; text-align:center; }
.bt_more:hover, .bt_less{border-radius:5px; background-color:#eee; border:1px solid #ddd}
/*
 * STRUCTURE: 
 *  #topmenu    [1]
 *  #mainbubble [2] (optional)
 *  #content    [3]
 *  .modal-footer     [4]
 */
div.quick_links a {padding:0 8px 0 0;}
.bck_white{background: url("/img/bck_white.png") repeat-x;
    max-width:1104px; padding:1px;height:0; z-index:99; margin-left:7px; border-radius:10px; position:relative }
.sidemenu, #content_s, #content_m,#content_mm, #content_l,.bubbles{ float: left; min-height: 1px; padding-bottom:45px; }
.last { margin-right: 0; }
img { height: auto; }
/* -----[3] MAIN CONTENT !IMPORTANT ----- */
.lnkSmall{font-size:0.9em}
table.oxygen-user{padding:4px}
table.oxygen-user p{line-height:1.6em; margin:0 0 4px 0}
table.oxygen-user td{margin:4px 0 0 0; padding:7px}
td.bb_info { width:158px;}
td.menusplitter {width:8px; background-position:0 -160px;}
#oxygen_forum input#submit{
width: auto;
padding-top: 1px;
padding-bottom: 1px;
color: #000000;
height:24px;
background: none repeat-x scroll center top;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
}

.hror{
    background-color: white;
    margin-top: -23px;
    position: absolute;
    margin-left: 11%;
    padding: .5em 1.2em;
    font-size: 1.2em;
}

.btn_oauth{
	margin: 2em
}

.btn_oauth  dl{
    margin-top:2em;
    margin-left:2em
}

.btn_oauth .social_login{
    float: left;
    padding: .6em 2.3em;
    padding-left: 3em;
    border-radius: 7px;
    font-size: 1.2em;
    color: white;
    margin-left: 1.5em
}
.btn_oauth .btn_facebook{
    background-color: #3A5897;
    background-image: url(/img/icon_facebook_white.png);
    background-repeat: no-repeat;
    background-position: 12px 3px;
}
.btn_oauth .btn_google{
    background-color: #EA4335;
    background-image: url(/img/icon_google_white.png);
    background-repeat: no-repeat;
    background-position: 20px 7px;
    padding-left: 3.5em;
    background-size: 16%;
}

.format-buttons .bbcode-Codebox-{
    display: none
}

/* Tooltip Dimensions - width */
/*#preview{width:260px;}*/
/* END Tooltip Dimensions - width */
  .agenda-tooltip span, .showHint{
    position: absolute;
    z-index: 99999;
    clear:both;
    max-width:300px;
    padding:10px;
    text-align:left;
    background-color:#FFFFE8;
    box-shadow:0 0 8px #999;
    border:1px solid #ccc;
    border-radius:7px;
  }
  .agenda-tooltip img:hover{
    cursor:pointer;
  }
.agenda-author{padding-left: 30px !important; margin-top: 0.8em}
.tooltip-inner{line-height:1.5em; padding:.8em;}
#tpreview{
    font-family:arial, helvetica, sans-serif;
    font-size:13px; line-height:18px;
	position:absolute;
	padding:0; margin:0; width:200px;height:100px;
	color:#fff; 
}
.jobsInternship{
  padding-top:25px;
}
#tpreview #vf{
    margin:-12px 0 0 23px; z-index:50000; background: url("/img/tp_varf.png") no-repeat top left;
}
#tpreview h3{margin:0; border-bottom:1px solid #666; text-shadow:0 1px 0 #000; padding-bottom:4px;}
#tpreview table{width:100%;margin:-9px 0 0 0; padding:0; border:0;}
#tpreview table td{margin:0; padding:0}
#tp_top_left {width:12px; height:12px;
    background: url('/img/tp_top_left.png') no-repeat 0;
}
#tp_top {height:12px;
    background: url('/img/tp_top.png') repeat-x top;
}
#tp_top_right{width:12px; height:12px;
    background: url('/img/tp_top_right.png') no-repeat top right;
}

#tp_left {width:12px;
    background: url('/img/tp_left.png') repeat-y top right;
}
#tp_content {
    background: url('/img/tp_content.png') repeat top;
    padding:10px; margin:0}
#tp_right{width:12px; height:100%;
    background: url('/img/tp_right.png') repeat-y top left;
}

#tp_bottom_left {width:12px; height:12px;
    background: url('/img/tp_bottom_left.png') no-repeat bottom left;
}
#tp_bottom {height:12px;
    background: url('/img/tp_bottom.png') repeat-x top;
}
#tp_bottom_right{width:12px; height:12px;
    background: url('/img/tp_bottom_right.png') no-repeat bottom right;
}

/***************/
#top_email {margin:-14px 7px 7px 0; position:relative;font-size:0.8em; float:right; cursor:pointer}
#top_email a{color:#333}
#top_email a:hover{color:#336699}
#top_email_tooltip_txt{font-size:0.9em}
#bubble_phone_support{position:relative; margin:-350px 25px 0 25px; width:150px; height:70px; float:right; 
border:1px solid #ddd; padding:10px; background-color:silver}
.reg_now{margin:0 0 5px 0;text-align:center; color:#555; font-size:1.3em;
border-bottom:1px solid #ddd; font-weight:normal; padding:0 0 5px 0}
.meeting-title{font-size:1.6em; color:#134A82;line-height:1.4em}
.meeting-desc{font-size:0.9em; color:#555; line-height:1.3em}
.buy_oxy, .buy_oxy_dev,.buy_oxy_ath{margin-bottom:50px;}
.buy_oxy_ath #shop_nav, .buy_oxy_dev #shop_nav{width:88%}
.bb_event{color:#555}
.buy_oxy_dev table#buy_dev, .buy_oxy_dev #tab_upgrade .buy_dev{margin-top:10px;}
.buy_oxy_ath table#buy_ath{margin-top:10px;}
.buy_oxy table#buy_oxy{margin-top:10px;}
.buy_desc ul{margin-left:20px;}
.buy_img{padding-top:30px;}
#buy_subscription_products, #buy_subscription_academic_products{margin:1em 0 2em 0}
#buy_subscription_products div, #buy_subscription_dev_products div{text-align: center}
#buy_subscription_products .row{padding: 1.5em 0; border-bottom: 1px solid #eee}
#buy_subscription_products .buy_cfe_title,
#buy_subscription_products .buy_wat_title,
#buy_subscription_products .buy_ath_title,
#buy_subscription_products .buy_dev_title,
#buy_subscription_products .buy_oxy_title,
#buy_subscription_products .buy_ofb_title
{text-align: left !important; text-indent: 1.5em;
    background-position-y: 6%;
}
#buy_subscription_products div .small{text-align: left}
table.subscription, table.subscription_ab{margin-top:20px;}
table.subscription tbody tr{border-bottom:1px solid #eee}
table.subscription tbody td{height:240px;}
.selectSMP span{  margin-right: 1.5em;}
table.subscription td.buy_ath, table.subscription td.buy_dev, table.subscription td.buy_oxy{background-position:center left;
border-right:1px solid #eee; padding-right:45px;}
.hintanchor,#hintTitlesmp, #hintTitlesubscription{color:black}
.offer_ath{background: url("/img/icn_ath20.png") no-repeat;
    padding:0 0 7px 20px;}
.offer_oxy{background: url("/img/icn_oxy20.png") no-repeat;
    padding:0 0 7px 20px;}
input#submit_oh:hover {background-position:-365px -240px;}
a.send_email {background: url("/img/layout1.png") no-repeat -527px -190px;
    border:0;
height:40px; cursor:pointer;padding:0px 55px 15px 50px;margin:1px;}
a.send_email:hover {background-position:-527px -240px;}
.cp-refresh{padding-top: 2.2em}
table#recaptcha_table tr td{padding:0; margin:0;}
a.zip {
    background: url("/img/zip.gif") no-repeat;
    padding-left:20px;}
table.bt_form td{width:70px; vertical-align:middle; padding:20px 0 0 0;}
.mb{list-style:none; margin:-105px 0 0 33px; z-index:999;}
.mb li{float:left; }
.mb a{padding:9px 82px 14px 82px; height:14px; background-repeat:no-repeat;float:left; }
.mb .mb_buy{background-image:url("/img/bt_mb_buy.png"); }
.mb .mb_dwl{background-image:url("/img/bt_mb_download.png"); }
.mb .mb_buy:hover, .mb .mb_dwl:hover{background-position:0 -35px;}
.mb .mb_buy:active, .mb .mb_dwl:active{background-position:0 -70px;}
.main-buy .capsule, .row .capsule{
    background-color: #fffff0;
    border:1px solid #EEEEEE;
    border-radius: 7px;
    margin: 1.5em 0 2em 1.5em;
    text-align:center;
    padding: 1em 0
}
.type_wat.capsule, .type_cfe.capsule{
    border:0;
    background-color: transparent;
    margin-bottom:0
}
.type_wat.capsule h2, .type_cfe.capsule h2{
    line-height: 2em;
}
.price{
    display: block;
}
.tab-content .form-control, .table .form-control, .buy_specials .form-control{
    height: 29px;
    padding: 0 10px;
    margin-bottom: auto;
}
.license_style{
    height: 48px;
    text-align: center;
}
.license_style td{vertical-align: middle !important;}

.type_wat.capsule .price, .type_cfe.capsule .price{
    /* margin: 0.6em 0; */
    color: #666
}

.type_wat.capsule h2, .type_cfe.capsule h2{
    margin-top: 0.2em;
}

.capsule .period{margin-bottom: 1.5em}
.info-star{padding-top: 1em}
.info-star div{text-align: left !important; line-height: 1.9em}
.info-star div sup{width:20px; display: inline-block; color: #2a507a}
.main-buy .title{
    font-family: "Roboto";
    font-size: 1.4em;
    line-height: 1.5em;
    padding-bottom: 0;
}
.tooltip
.main-buy .title span{
    color: #CC0000;
}
.main-buy .price{
    font-size: 2em;
    padding-top: 0.5em;
    padding-bottom: 0.1em;
}
#buy_subscription_products h2{
    color:#336699;
}
.main-buy .period{
    font-size: 0.8em;
}
.main-buy .btn{
    margin-bottom: 1em;
}
.main-buy .licenses{
    border-top: 1px solid #EEEEEE;
    padding-bottom: 0;
}
.main-buy .licenses span{
    font-size: 1.1em;
    font-family: "Roboto";
    color: #555555;
}

/* --------- BUBBLES ---------- */
.first_bubble {padding:7px 0 0 0;}
div.bb_content {padding:14px 4px 13px 10px;}
div#bb_video {
    background: url('/img/bb_video.jpg') no-repeat center top;
    margin:0 6px 0 0; height:120px;cursor:pointer;}
div.seemore{margin:4px 8px 0 0;}
div#bb_video_bck div.seemore{margin:5px 8px 0 0;}
div.bb_event {margin:5px 0 7px 0; text-align:center; font-size:0.8em; line-height:1.3em}
ul.news_ul li {padding:0 0 7px 0;}
ul.news_ul{margin:0; padding:20px 0 0 0;}
.bubble .bb_shop{margin:15px 0 45px; text-align:center}
.bubbles-horizontal{width:100%; margin:20px 0 0 8px; clear:both;background-color:#f6f6f6;border-radius:5px; }
.bubbles-horizontal td {vertical-align:middle; height:160px; width:20%; padding:10px;}
.bubbles-horizontal td a{text-align:center}
.bubbles-horizontal .bb_shop{text-align:center}
/* ------- SIDEMENU ------- */
.sidemenu{min-width:160px;width:160px;line-height:1.5em;clear:both;}
.sidemenu div a{font-size:75%; color:#444; line-height:1.3em}
.sidemenu div.chtitle { padding:22px 0 0 0; }
.sidemenu a:hover{color:#336699;text-decoration:underline;}
.sidemenu h3, .sidemenu h3 a{margin-top:5px; color:#444; font-size:14px; text-shadow:0 2px 0 #fff;}
.sidemenu ul.side_products{list-style:none; font-size:11px; margin:0; padding:10px 0 10px 0;}
.sidemenu ul.side_products li{padding:0px 0 10px 22px; font-size:1em;background-repeat:no-repeat; margin-left:0px;}
.sidemenu div a.active{color:#CC0000; }
span.feature_availability{float:right;margin-top:-33px}
span.feature_availability .oxy, span.feature_availability .dev, span.feature_availability .ath{padding:3px 12px 0 13px;background-repeat:no-repeat;cursor:pointer}
span.feature_availability .oxy{background-image:url("/img/icn_oxy_grey20.png")}
span.feature_availability .oxy:hover{background-image:url("/img/icn_oxy20.png")}
span.feature_availability .dev{background-image:url("/img/icn_dev_grey20.png")}
span.feature_availability .dev:hover{background-image:url("/img/icn_dev20.png")}
span.feature_availability .ath{background-image:url("/img/icn_ath_grey20.png")}
span.feature_availability .ath:hover{background-image:url("/img/icn_ath20.png")}
.ft_subtitle span.feature_availability{margin-top:inherit}
/* --- SUPPORTED PLATFORMS - SIDEMENU --- */
#sp_windows, #sp_eclipse, #sp_mac, #sp_linux {
  float:left;padding: 5px;width:35%;height:35px;text-align:center;margin-bottom:20px;}
#sp_windows a, #sp_eclipse a, #sp_mac a, #sp_linux a{color: #666; font-size: 11px;}
#sp_windows a img, #sp_eclipse a img, #sp_mac a img, #sp_linux a img{border:0;}
div.windows7 {clear:both;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:2px 0 7px 0;
  text-align:center;width:85%;font-size:0.9em;color:#666;}
div.windows7 p{text-align:center;}
div.db2 {color:#666;font-size:0.9em; width:85%;}
div.w3c {width:85%; text-align:center; border-top:1px solid #eee;}
div.db2 div, div.w3c a img{padding:10px 0px 10px 0;}
/* --- Facebook --- */
h1.sn_title{width:70%; }
.sn_list{padding-top:15px; border-top:1px solid #ddd}
.sn_list li{list-style:none;
  float:left;
  height:30px;
  width:100px;
  padding-left:10px;
}
.sn_list li b{color:#555}
.sn li {list-style:none;
float:left;
width:50px;
position:relative
}
div.social_networks{margin-top:-37px;float:right;width:340px;}
.gPlus{width:90px;}.fb span{width:90px;padding:0; margin:0}
div#sn_title {float:right;margin-top:-40px; width:305px;vertical-align:top;}
div.sn_linksection {float:right;margin-top:-105px; width:280px;vertical-align:top;}
div.sn_linksection_bt{float:right;margin-top:-25px; width:280px;vertical-align:top;}
div.sn_section{clear:both;margin-top:20px; float:right;position:relative}
img#bubble_quote{padding-bottom:10px}
img#bubble_fm{padding-bottom:0}
.linksection{font-size: 1.2em}

/* --- API changes --- */
div.api-changes{width:700px;}
table.api-changes-new-methods{width:800px;}
td.api-changes-new-class-type{display:none;}
td.api-changes-modified-class-name{vertical-align:top;padding:13px 7px 0 0;width:200px;}
tr.api-changes-new-methods-row td{margin:7px 0 7px 0; border-bottom:1px solid #eee; width:200px;}
tr.api-changes-new-methods-row td span{font-weight:bold}
.api-changes-new-classes-label,.api-changes-new-methods-label{font-weight:bold; font-size:1.3em; padding:17px 0 5px 0;}
ul.api-changes-new-methods-list li{line-height:1.5em; padding-bottom:7px;}
td.api-changes-new-methods-list-cell{width:150px}
table.plugins_api td{padding:10px}

/* --- LOGOS >>> Link to us --- */
ul.logos_list{ padding-bottom:0px;list-style:none;}
div.code{font-size:0.9em;padding-bottom:30px;}
ul.vector_logos li{
  list-style:none;
  line-height:45px;
  vertical-align:middle;
  background-repeat:no-repeat;
  text-align:center;
 }
 
 #logo_syncro_soft{
   width:250px;
 }
.element {color:#000096;}
.attribute {color:#f5844c;}
.value {color:#993300;}
ul.vector_logos li.eps {line-height: 0;}


.logoPreview {width: 150px; margin-top:60px;}
.logoPreviewOxygenEditor{width:220px;}
.iconPreview {width: 125px;}
.iconsLogos{margin-bottom:40px;margin-top:20px;}
.iconLogoEditor{margin-top: -25px;}
/*.typeImageLogo{margin-left:278px;}*/


.heightImage{height:125px;text-align:center;}
.logos_list{padding-top:30px;}

/* ------- KEY FEATURES ------- */
.kfTitle {color:#000000;font-size:1.6em;padding:25px 0 8px 0;}
.kf-clear{min-height: 500px}
table.kfgroup{margin:0;padding:0;}
table.kfgroup td {vertical-align:middle;min-width:57px;margin:0;padding-top:10px; }
table.kfgroup td h4 {font-size: 1.5em;font-weight:normal;color:#444444; line-height:1.6em;height:17px; text-indent:4px;padding:0; margin:0;}
table.kf {vertical-align:top;border-collapse:collapse;width:99%;}
table.kf td {margin: 9px;padding:9px;border-bottom: 1px solid #eeeeee;width:45%; vertical-align:top }
table.kf tr:last-child td{border-bottom: 0px solid #ECF5FD;padding-bottom:20px;}
.kf-3cols{width:100%; padding:5px;}
.kf-3cols td{width:32%; padding:7px 7px 30px 7px; vertical-align:top}
.kf-3cols td .ln{padding-top:15px;}
.kf-3cols h4{color:#444; line-height:1.5em}
.qrcodeLarge{
    z-index: 9999;
    border-radius: 5px;
    border: 1px solid #eee;
    background-color: white;
    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.5);
    padding: 30px;
    left: -170px;
    position: absolute;
    margin-top:40px;
    width: 240px;
}
.bt_close_qrcode{
    float:right;
    background: url("/img/sc_close.gif") no-repeat;
    width:15px; 
    height:15px;
    position:relative;
    margin:-20px -20px 4px 15px;
    cursor:pointer;
}
.bt_collapsed, .bt_expanded{
    /*padding:10px;*/
    width: 20px;
    height: 20px;
    float: right;
    cursor:pointer;
}
.bt_link{cursor:pointer}
.bt_link span{font-weight:normal}
.bt_collapsed{
    background-image: url("/img/more_collapsed.png");
}
.bt_expanded{
    background-image: url("/img/more_expanded.png");
}
.coffee td{background-color: #FFFCF0}
.slides_video{width: 90px}
.txt_more{margin-bottom:1em}
.showQrcode{
    cursor:pointer;
    color:#1860A8;
    background-image:url("/img/doc_qr_scan.png");
}
.showQrcode:hover{
  color:#ff3300;
}
.doc_pdf, .doc_desktop, .doc_mobile, .showQrcode{
  background-repeat:no-repeat;
  padding: 0 0 20px 26px;
}
.doc_pdf{
  background-image:url("/img/doc_pdf.png");
} 
.doc_desktop{
  background-image:url("/img/doc_desktop.png");
} 
.doc_mobile{
  background-image:url("/img/doc_mobile.png");
}
.wb_tooltip{
    display: inline;
    position: relative;
}
.wb_tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}
.wb_tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
.intro-sshot td{vertical-align:top; padding-right:10px; line-height:1.8em}
.slogan{font-size:1.2em; color:#555; font-style:italic; font-family:arial, helvetica, sans-serif}

/* --- XML EDITOR & AUTHOR PAGE --- */
div#main_bubble_xml_author {
    background: url('/img/xml_author_sshots.jpg') no-repeat;
    height:213px;margin:0 0 75px 0;}
ul.xml_author_options,ul.xml_editor_options {position:relative;margin:0 0 0 315px;list-style:none;}
ul.xml_editor_options li,ul.xml_author_options li {float:left;width:99px;height:26px;padding:0;margin:0 0 15px 0;}
ul.xml_editor_options li a{width:99px;height:26px;
    background: no-repeat 0 0;
}
.oxa_desc{clear:both;margin:0 0 15px 0;}
.applet_icon {
    background: url("/site-commons/img/java18.gif") no-repeat 0 0;
    padding:0 0 22px 20px;}

/* ----- XML DIFF PRODUCT ------ */
div#main_bubble_xml_diff {
    background: url('/img/Bubble-diff1.jpg') no-repeat;
    height:196px;}
ul.diff_options {list-style:none;padding:170px 0 0 290px;}
ul.diff_options li {float:left;width:99px;height:26px;padding:0;}
ul.diff_options li a{width:99px;height:26px;background-repeat:no-repeat;background-position:0 0;}

/* ------ GET A QUOTE --------- */
table.cart {width: 590px;height: 200px;background-color:#F7F8F9;color:black;border:1px solid #EEEEEE;margin:4px;}
table.cart td{text-align:left;padding:15px;}
table.format_invoice,table.format_vd{border: 0px solid #FFDF9D;padding: 15px;text-align:center;}
table.format_invoice tr td.product_description{width: 54%;text-align:left;}
table.format_invoice tr td.product_description_review{width: 60%;text-align:left;}
table.format_invoice tr td:first-child{width: 20px;text-align:left;}
table.format_invoice tr.head td{border:0;font-family: "trebuchet ms",arial, verdana, tahoma, sans-serif;font-size:1.1em;font-weight:bold;padding: 4px 4px 0 4px;margin:0;text-align:center;}
table.format_invoice tr td{border-top: 1px solid #ddd;padding: 7px;width: 10%;text-align:center;}
table.format_vd tr td:first-child{width:44%;padding: 7px;}
table.format_invoice tr td.aright {text-align:right;}
table.cart td div.emptyCart {font-size:1.4em;font-weight:bold;color:#333333;line-height:1.5em;text-align:center;}
select.productId {font-family:courier, fixed, monospace;padding: 0.1em 0 0.4em 0;width: 614px;}
select.productId option.color{background-color:#F7F8F9;padding: 0.5em 0 0.5em 0;font-weight:bold;line-height:20px;height:20px;}
select.productId option{padding: 0.1em 0 0.1em 0;line-height:20px;}

/* ------ oXygen USERS MEETUP ----- */
.banner_meetup{margin-top:10px}
div.event, table.register{/*margin-top:15px;margin-bottom:15px; */margin:10px 0 10px 7px; }
div.event div{font-size:1.7em; line-height:1.5em; padding-right:70px; color:#559EE5}
div.event div.dateM{color:#444; font-size:1.4em}
table.large_form td, table.register td{height:32px; padding:3px 10px}
table.large_form td span, table.register td span{color:#555;}
table.large_form td span.red, table.register td span.red{color:red;}
table.large_form td input, table.register td input, table.register td select,table.register td textarea{border:1px solid #ccc; width:250px; padding-left:5px}
table.register td textarea{height:100px}
table.register td input#newsletter{width:auto; height:auto}
table.large_form td input[type='file']{border:0}
.meetup_form table.register td:first-child{width:370px;}
table.register td input[type='radio']{width:20px; height:15px;}
table.register td .label_register{height:25px; vertical-align:text-bottom; margin-right:25px}
.register input[type=checkbox]{width: 30px}
.register .cbox-title{padding-top: 25px; vertical-align: top}
.thank_you{padding:15px; margin:14px; background-color:#EDF9FD}
.thank_you h3{margin:0}
.dw_webhelp_list ul{padding-left: 1em; margin-top: 0; margin-bottom:7px;}
.hint{background:url("/img/hint20.png") no-repeat; padding-left: 25px}
div.alert{width:300px;margin:10px;}
#captcha_field{margin:2em 0}
#captcha{margin-bottom: 1em}
.agenda td{padding:10px; border:1px solid #ddd;}
.agenda.convex td{min-width:130px}

/*.agenda.convex tr td:first-child{background-image:url("/img/ic_clock.png"); background-repeat:no-repeat; background-position: 10px 12px;
text-indent:25px}
*/

.agenda td.sessionNo{width:55px}
.agenda td.sessionName{min-width:230px}
.agenda td.presenter{width:110px}
.agenda .title{font-weight:bold; font-size:1em; padding:0; margin:0; line-height:15px}
.agenda.prague2017 td:first-child{width: 100px; font-size: 0.9em; padding: 0.5em}
.agenda.prague2017 .video_slides{width: 170px; font-size: 0.9em}
.agenda td ul{list-style:circle; margin-left: 1.2em }
.agenda h5{line-height: 1.7em}
.agenda {margin-bottom:15px; width: 100%}
h2.reg{margin-top:95px; }
table.register td.captcha{vertical-align:top; padding-top:17px;}
.contactMe{margin-top: 20px}
h3.li_title{color:#666; font-size:1.2em; width:100%; line-height: 1.3em}
.ui-progressbar{border:1px solid #ddd; width:450px}
#progressbar .ui-progressbar-value{background-color:#559EE5;border:1px solid #559EE5}
#recaptcha_area{margin:14px}
.event_conf{text-align:left; float:left; margin:-15px 0 30px 0px; position:relative}
table.large_form{margin-top:15px}
table.large_form td{padding:7px 25px 7px 0}
/* ------ SOFTWARE ARCHIVE ----- */
/* #dwl_contentfusion{display:none} */
div.downloading {border: 1px dashed #ccc;margin:15px 0 0 2em; padding:10px;line-height:1.4em;font-size:1.1em;background-color:lightyellow; width: 87%}
.downloadgrouptitle {color: #555555;font-size:1.5em;margin:45px 0 15px 0;line-height:1.4em}
table.software_archive {padding:4px;margin:7px;width:97%;}
table.software_archive tr td{text-align:center;line-height:30px;vertical-align:middle;}
table.software_archive tr.head td{background-color:#eeeeee;font-size:1.1em;font-weight:bold;text-align:center;line-height:32px;}
table.software_archive tr td div.zoomsshot {line-height:19px;}
div.zoomit {cursor:pointer;}
li.buildId{padding:10px 0 0 0;}
span.read_instructions {font-size:0.9em;}
td.sa_platform {height:40px; text-align:left;}
td.sa_platform span {text-align:left; padding:0;float:left;  margin:0; }
td.sa_platform img{text-align:left; margin:0 10px 0 0px; padding:0; float:left;}
table#case_study td{ padding:5px 0 2px 0;vertical-align:middle;}
table#case_study td:first-child{width:200px;padding:0 7px 0 0;}
textarea.terms {font-size:0.9em;line-height:17px;width:615px;}
table#case_study td#head{background-color:#EDF5FE;vertical-align:middle;font-size:1.1em;text-indent:4px;}
.cs_learn_more{line-height:20px;font-size:0.9em;font-weight:bold;padding:0 0 30px 230px;vertical-align:top;margin-bottom:70px;}
ul.cs_list {list-style:none;font-size:0.9em; padding:14px 0 0 0;}
#training_kevin,div#cs_pagina,div#cs_bsg,div#cs_delta,div#cs_awi,div#cs_queens_printer, #cs_freescale_semiconductor{background-repeat:no-repeat;padding-left:230px;padding-bottom:5px;}
div#cs_pagina{background-image:url("/img/cs_pagina_logo.png");}
div#cs_bsg{background-image:url("/img/cs_bsg_logo.jpg");}
div#cs_delta{background-image:url("/img/cs_delta_logo.jpg");}
div#cs_awi{background-image:url("/img/cs_awi_logo.jpg");}
div#cs_queens_printer{background-image:url("/img/cs_queens_printer.png");}
div#cs_freescale_semiconductor{background-image: url("/img/logo-freescale.png");}
div#training_kevin{padding-left:160px;
    background: url("/img/logo_KevinRuse.gif") 5% 0;
}
.label-days{padding:2px; margin:5px 15px 5px 10px; font-size:0.9em; color:#555}
.label-price{padding:2px; margin:5px; font-size:0.9em;color:#555}
ul.courses_list li {line-height:1.4em; margin:0 0 10px 0}
.label-products{background-color:#fff; border:0px solid #DDD; padding:2px; margin:5px; font-size:0.9em}
.lp_editor{padding:3px 5px 3px 20px; width:10px;
    background: url("/img/Editor16.png") no-repeat left;
}
.lp_author{padding:3px 15px 3px 10px; width:10px;
    background: url("/img/Author16.png") no-repeat left;
}
.label-level{padding:4px 30px 0 3px; margin:5px; font-size:0.9em;width:40px;color:#555}
.label-level img {padding:1px 0 0 0; background-position:bottom}
table.section508 {width:100%;color:#555555;}
table.section508 td{width: 150px;padding:10px;vertical-align:top;}
table.section508 tr.head td{width: 150px;background-color: #eeeeee;font-size:1.2em;color:#000000;text-align:center;vertical-align:middle;}
table.section508 tr {border-bottom:1px solid #eeeeee;}
div#map,table#continents {width:100%;text-align:center;cursor:pointer;margin-bottom:30px; line-height:3em}
table#continents td{background-color:#6a818d; color:white;cursor:pointer;vertical-align:bottom;height:27px;width:80px;}
table#continents td#menu_map_North_America,table#continents td#menu_map_South_America {width:140px;}
table#continents td.hovermenu,table#continents td:hover{background-color:#336699;}
table#continents td.selectedmenu {background-color:#FE7547;}
table#continents td div.titleregion{font-size: 1.3em;color:white;}
table#continents td.selectedmenu div.titleregion,table#continents td.hovermenu div.titleregion,table#continents td div.titleregion:hover{color:white;background-color:inherit;}
.titleregion {color: #FE6734;font-size:1.7em;font-weight:bold;}
div.regionSummary {margin-bottom: 2.5em;}
map#worldmap area,img#worldmap_img {cursor:pointer;}
table.resellersFlag{border:0;margin-bottom: 30px;}
table.resellersFlag tr.head td{text-align:left;font-weight:bold;border-bottom: 1px solid #DDDDDD;}
table.resellersFlag td{padding:3px 0}

/* ---- FEATURES SURVEY ---- */
td.survey_list_strong {font-weight:bold;padding:5px 0 5px 0;}
.ch_title{float:left; font-size:19px;padding:13px 0 5px 12px; color:#333; font-weight:bold}

/* ---- FEATURE MATRIX ---- */
#fm_select_prods{margin-top: 0; padding-top: 0}
#fm_select_prods li{list-style: none; float: left; padding-right: 2em}
#fm_select_prods label{line-height: 1.3em }
table#fm1_full{padding:0;margin:0;width:100%; }
table#fm1_full thead{text-align:center;  }
table#fm1_full thead tr:last-child td{vertical-align: top; padding-top: 0 }
td.fmWidgets, td.fmHeadE, td.fmHeadA {background-color:#d8e8f1;vertical-align:middle;
    line-height: 1.5em;
    padding-bottom: 0.2em;}
#fm1_full td.fmHeadE,#fm1_full td.fmHeadA {border-left:1px solid #CCCCCC; width:85px; font-size: 0.8em;}
td.fmWidgets{padding:0.5em 0em 0 15px; text-align: left; width:459px; min-width: 309px}
.fmWidgets label{padding-bottom: 0.5em}
.qs_input{padding-left:0.5em; max-width: 300px; color: #555555}
.legend{font-size: 0.9em;
    float: right;
    margin-top: -6em;
    margin-bottom: 1em;
    border: 1px solid #CCCCCC;
    background-color: #fefaf1;
    border-radius: 7px;
    padding: 0.7em;
}
.legend h3{margin:0.3em 0}
.legend img{padding-bottom: 2px}
td.oxygenentcolor,td.oxygencolor{width:85px;border-left:1px solid #C4CAD2;text-align:center;font-weight:bold;
    color:#333333; text-decoration:none;text-align:center;line-height:20px;vertical-align:middle}
td.oxygenentcolor{background-color:#eae8e8}
td.oxygencolor{background-color:#f2f2f2}
tr.item td{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc; line-height: 2.5em}
td.titlechapter  {text-indent:0.5em;font-size:1.2em;vertical-align:middle; height: 65px; font-weight: 600; color: #0B6DA8 }
td.tdsection{text-indent: 0.5em; height: 45px; font-weight: bold;background-color:#F7F7F7}
td.tdborder {border-bottom:0px solid #cccccc;border-top:0px solid #cccccc;margin-bottom:0px;min-width:309px;text-align:left;height:55px; text-indent: 0.5em;}
.fmdots:hover td{background-color: #ffedc7;}


/* Tooltip container */
.ttip {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
.ttip .ttext {
    visibility: hidden;
    width: 130px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    font-weight: 100;
    padding: 1em;
    font-size:12px;

    /* Position the tooltip text */
    position: absolute;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    /* Fade in tooltip */
    opacity: 0;
    transition: opacity 0.5s;
    z-index: 9999;
}
/* Tooltip arrow */
.ttip .ttext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border: 5px solid transparent;
    border-top-color: #555;
}

/* Show the tooltip text when you mouse over the tooltip container */
.ttip:hover .ttext {
    visibility: visible;
    opacity: 1;
    cursor: pointer;
}

/* ---- MAILING-LIST ---- */
div.ou_indent{padding-left:40px;width:740px;}table.ou_form{width:100%;}table.ou_form td{padding:10px;background-color:#ECF3F7;}.yearcaption{color:#000000;text-decoration:none;FONT-SIZE:14px;FONT-WEIGHT:bold;}.month{color:#000000;text-decoration:none;FONT-SIZE:12px;FONT-WEIGHT:normal;}
.datethread{color:#336699;text-decoration:none;FONT-WEIGHT:bold;border-bottom:1px dashed}

/* ---- TRAINING ---- */
table.training td{line-height:20px}
table.training tr td{padding-bottom:10px}
table.training tr td:first-child{width:170px}
table.training td div{line-height:20px}

/* ---- PRETTY PHOTO ---- */
ul{margin:0.2em 0 0 4px;padding:2px;
    list-style: disc inside;
}

/* ---- APPLET COMPONENT FAQ ---- */
table.applet_browsers{margin:10px 7px 0 0;}
table.applet_browsers td{width:110px; padding:4px;border:1px solid #e7e7e7; text-align:center;}
table.applet_browsers td.first_col{background-color:#F5F5F5;width:130px; text-align:left;}
table.applet_browsers thead td{font-weight:bold;background-color:#E0EFFC; border-bottom:1px solid #ccc; text-align:center;}
img.featureAvailable {cursor:help;}

/* ---- TIMELINE DEVELOPER PAGE ---- */
ul.timeline li{list-style:none; float:left; padding-right:7px; margin:0 0 20px 0;}


/* ---- TIMELINE SORT OUT ---- */

.timeline_vertical{
    position: relative;
    background: linear-gradient(30deg,#f1ebe0,#f1ebe0) 3.4em 0 repeat-y;
    background-size: .25em .25em;
    margin: 0 auto;
}
.timeline_history{
    position: relative;
    background: linear-gradient(30deg,#f1ebe0,#f1ebe0) 50% 0 repeat-y;
    background-size: .25em .25em;
    margin: 5em auto;
}
.wn_entry{
    position: relative;
    clear:both;
}
.wn_history_entry{
    padding: 1.5em 2em;
    margin:-2em 2em 5em 2em;
    width:25em;
    text-align: center;
    /*border:0.15em solid #f1ebe0;*/
    border-radius: 1.2em;
    background-color: #f9f6f1;
}
.wn_logos{
    margin: 0.5em;
}
.wn_logos a img, .wn_history_entry img{
    max-width:30px;
    margin-right: 0.5em;
    filter: opacity(75%);
}
.wn_logos a img:hover{
    filter: opacity(100%);
}
.wn_entry .col-md-6{
    padding-left: 0;
}
.wn_entry .isnew{
    background: none;
    padding-left: 2.5em;
}
.wn_date {
    display: block;
    position: absolute;
    width: 8.5em;
    height: 8.5em;
    top:-1.5em;
    padding: 3.2em 0;
    border-radius: 50%;
    text-align: center;
    text-transform: uppercase;
    background-color: #f1ebe0;
    color: #000;
    text-shadow: 0 1px 1px rgba(255,255,255,.5);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    box-shadow: 0 0 0 0.8em #fff;
    font-size: 0.8em;
    line-height: 1.3em;

}
.timeline_history .wn_date{
    left:calc(50% - 0.8em);
    width: 1.6em;
    height: 1.6em;
    top: 2em;
    padding: 0;
    border-radius: 50%;
    background-color: rgb(194, 180, 156);
    box-shadow: 0 0 0 0.4em #fff;
    z-index: 2;
}
.wn_year{
    font-size: 1.3em;
    font-family: robotolight, "HelveticaNeue-Light";
}
.wn-left{
    float:left;
    position: relative;
}
.wn-right{
    float:right;
    position: relative;
}
.wn_history_entry.wn-left:after, .wn_history_entry.wn-right:before{
    display: inline-block;
    content: " ";
    width: 170px;
    border-top: .15em dashed #f1ebe0;
    position: absolute;
    top: 4em;
}
.wn-left:after{
    right: -170px;
}
.wn-right:before{
    left: -170px;
}
.wn_date_history{
    color: #fff;
    background-color: #5480b0;
    padding: 0.5em 1em;
    border-radius: 0.5em;
    top: 1em;
}
.wn_date_history.wn-left{
    left: 9.2em;
}
.wn_date_history.wn-right{
    left: -9.2em;
}


/* ScrollBar */
.scrollbar::-webkit-scrollbar {
    background-color:#fff;
    width:16px;
}

.scrollbar::-webkit-scrollbar-track {
    background-color:#fff
}
.scrollbar::-webkit-scrollbar-track:hover {
    background-color:#f4f4f4;
    border-radius: 16px;
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: #dedcd8;
    border-radius: 16px;
    border: 6px solid #fff;
}
.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color:#8e95a5;
    border:4px solid #f4f4f4;
}

.scrollbar::-webkit-scrollbar-button {display:none}

.scrollbar {
    min-width: 150px;
}



.timeline_base {
    margin: 0 2em;
    /* width: 94%; */
    overflow: auto;
    overflow-y: hidden;
    white-space: nowrap;
}
.timeline_base #arrow_left{
    display: none;
    height: 35px;
    width: 35px;
    position: absolute;
    top: 156px;
    left: 9px;
    border-radius: 5px;
    text-align: center;
    color: #bdbcb9;
    padding-top: 5px;
    font-size: 24px;
    cursor: pointer;
    transition: transform .2s;
    z-index: 9999;
}

.timeline_base #arrow_right{
    height: 35px;
    width: 35px;
    position: absolute;
    top: 156px;
    right: 10px;
    border-radius: 5px;
    text-align: center;
    color: #bdbcb9;
    padding-top: 4px;
    font-size: 24px;
    cursor: pointer;
    transition: transform .2s;
    z-index: 9999;
}

.timeline_base #arrow_right:hover{
    background-color: #f9f6f1;
    border-radius: 5px;
    transform: scale(1.5);
    color: #bb4e32;
}
.timeline_base #arrow_left:hover{
    background-color: #f9f6f1;
    border-radius: 5px;
    transform: scale(1.5);
    color:#bb4e32;
}

/* Hide Scrollbar and Arrows */
#arrow_left.developer_arrow{
    display: none;
}
#arrow_right.developer_arrow{
    display: none;
}
#arrow_left.author_arrow{
    display: none;
}
#arrow_right.author_arrow{
    display: none;
}
#arrow_left.web_author_arrow{
    display: none;
}
#arrow_right.web_author_arrow{
    display: none;
}
#arrow_left.webhelp_arrow{
    display: none;
}
#arrow_right.webhelp_arrow{
    display: none;
}
#arrow_right.chemistry_arrow{
    display: none;
}
#arrow_left.chemistry_arrow{
    display: none;
}

.arrow_left_related_versions_editor{
    top: 120px !important;
}

.arrow_right_related_versions_editor{
    top: 120px !important;
}
.timeline_base.author{
    margin-left: 7%;
}
.timeline_base.author ul{
    width: 110%;
}

.timeline_base.web_author{
    margin-left: 25%;
}
.timeline_base.web_author ul{
    width: 100%;
}

/* .timeline_base.developer{
    margin-left: 12%;

} */
.timeline_base.developer ul{
    width: 100%;
}


.timeline_base.webhelp{
    margin-left: 15%;
}
.timeline_base.webhelp ul{
    width: 100%
}

.timeline_base.webhelp ul{
    width: 100%
}

.timeline_base.chemistry ul{
    width: 100%;
}
.timeline_base.chemistry{
   margin-left: 38%;
}
.timeline_base ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    padding-top: 110px;
    width: 1497px;
    height: 200px;
    display: inline-block;
}
.timeline_base ul li{
    float: left;
    text-align: left;
    margin-bottom: 50px;
    padding-right: 0.2em;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
.timeline_base ul li p{
    margin: -17px 0 0 -10px;
    padding-top: 2px;
    height: 30px;
    width: 30px;
    font-size: 0.7em;
    cursor: pointer;
    background-color: #bb4e32;
    border-radius: 99px;
    text-align: center;
    color: #fff;
}

.timeline_base ul li::before{
    background-color: #bb4e32;
    content: "";
    padding: 1px 80px;
    position: absolute;
    z-index: -1
}
.timeline_base ul li.y2005::before{
    padding: 1px 90px;
}

.timeline_base.web_author ul li::before {
    padding: 1px 80px;
}
.timeline_base.web_author .last-year {
   /* margin-left: 83px;*/
   display:none;
}
.timeline_base.web_author li.y2017::before, .timeline_base.web_author li.y2018::before {
    padding: 1px 25px;
}
.timeline_base.web_author li.y2017::before{
    padding: 1px 52px;
}
.timeline_base.web_author li.y2016::before{
    padding: 1px 0;
}
.timeline_base.chemistry li.y2018::before{
    padding: 1px 40px;
}

.timeline_base.content_fusion{
    margin-left: 40%;
}
.timeline_base.content_fusion ul{
    width: 100%;
}
#arrow_left.content_fusion_arrow{
    display: none;
}
#arrow_right.content_fusion_arrow{
    display: none;
}
.timeline_base.content_fusion li.y2019::before {
    padding: 1px 0px;
}

.timeline_base ul li.y2004::before{
    padding: 1px 80px;
}
.timeline_base ul li:last-child::before{
    padding: 1px 55px;
}
.timeline_base ul li div span{
    border: 1px solid #ccc;
    border-radius: 70px;
    display: inline-block;
    width: 30px;
    height:30px;
    padding-top: 2px;
}
.timeline_base ul li div{
    color: #000;
    font-size: 9px;
    float: left;
    text-align: center;
    margin: -15px 0px 0 23px;
    padding: 31px 1px 0 0;
    background: url(/img/timeline_version_bullet.png) no-repeat center 0px;
}
.timeline_base .last-year{
    margin-left:85px
}
.timeline_base ul .last-year::before{
    background-color: #bb4e32;
    content: "";
    padding-left: 75px;
    margin-left:-95px;
    position: absolute;
    z-index: -1
}
.custom-select-license{
    border-radius: 7px;
    height: 35px;
    width: 210px;
    margin-top: 1em;
    padding-left: 1em;
    border: 1px solid #a9a4a4;
}
.btn-disabled{
    opacity: .7;
}
.timeline_base ul li div.bulletOnload,
.timeline_base ul li div.bulletHover{
    background: url("/img/timeline_version_bullet_hover.png") no-repeat center 0px;
}
.timeline_base ul li div.bulletOnload span,
.timeline_base ul li div span:hover{
  background-color:#336699; color:white; border:1px solid #000;
  cursor:pointer;
}
.timeline_base ul li div.bulletOnload span{
  background-color:#444;
}
h6.showDateBox{
    display:block;
    position:absolute;
    z-index:100;
    text-align:left; 
    /* vertical-align:middle; */
    border:1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333 none;
    color: #ffffff;
    max-width:230px;
    max-height: 95px;
    width:220px;
    line-height:20px;
    margin:15px 0 0 -30px;
    padding:10px;
    font-weight:normal; 
    font-size:11px;
    top: 0;
    overflow: auto;
    overflow-y: hidden;
}
.toc_versions {padding: 10px 0 15px 0; color:#444;}
.toc_versions a{padding: 0 13px 0 13px; font-weight:normal;}
.timeline_base ul li.last{
  width:2px;
  float:right;
  background-position:right -2px;  
}
table.thirdparty-list td{padding:7px; width:130px;}
table.thirdparty-list td.name{width:250px;}
table.thirdparty-list thead{font-weight:bold; border-bottom:1px solid #ccc;}

/* ----- TECHNICAL SUPPORT PAGE ---- */
input[type="file"]::-webkit-file-upload-button {
    border: 1px solid #C5C5C5;
    background-color: #FFF9DD;
    padding: 7px 21px;
    border-radius: 6px;
    color: #6a6a6a;
}
#theCap{display: none}

/* ----- REGISTER PAGE ---- */
.more{color:#C91616; font-size:11px; float:right;}
.btn-trial{text-align: right}
.bubble_tech_support{
    width:100%;
    background: url("/img/pattern_register.png") repeat;
    border-radius:10px; padding:10px;text-shadow:0 1px 0 #fff; color:#000; font-size:1.2em; margin: 1em 0 1em 0;
}
.reasons h2{margin-top:10px}
.bubble_tech_support ol{padding-left:10px; margin-left:0; list-style:none}
.bubble_tech_support h3 span{color:#C91616; font-weight:bold; font-size:1.3em;text-shadow:0 1px 0 #fff;padding-right:10px}
.bubble_tech_support ol li{color:#333; font-weight:normal; font-size:14px}
.bubble_tech_support .testimonials{background: url("/img/quote_open.png") no-repeat 10px 35px;
    font-size:0.9em;}
.bubble_tech_support .testimonials ul{background: url("/img/quote_close.png") no-repeat right 280px;
    padding-bottom:60px; height:90%}
.bubble_tech_support .testimonials li{list-style:none; padding-top:55px;}
.bubble_tech_support .testimonials li i{float:right; font-size:0.9em; padding-top:6px}
p.register_fm {padding:2em 0;clear:both;text-align:center;}
.captcha_code{width: 300px; display:inline-block}

/* ----- TESTIMONIALS PAGE ---- */
ul.testimonials {width:93%;}
ul.testimonials li{list-style:none; padding-bottom:3em}
ul.testimonials li p{ padding:25px; background-color:#EBF3FC; border-radius:10px; margin:0;text-shadow:0 1px 0 #fff;}
ul.testimonials .author{font-style:italic; font-size:0.9em;
    background: url("/img/testtimonial_bubble.png") no-repeat 40px top;
    padding:15px 0 0 30px}
.whatisnew_toc{list-style:none; overflow:hidden;}
.whatisnew_toc li{line-height:2.1em; width:26%; margin-left:25px; display:inline; float:left}
#datasheets{margin-left:5px}
#datasheets .datasheet {margin:15px 0 15px 0;}
.doc_ug .row{padding-top:7px; padding-bottom: 12px}
.doc_ug .row div{padding:7px 2px 7px 20px; text-align: left}
.find_us{margin:0 0 40px 50px; width:85%}
.find_us td{width:43%; vertical-align:top}
.find_us ul{list-style:none; margin:0}
.find_us .li_title{padding-top:0}
.tb_title{margin-top:15px; color:#336699}
.eol{width:100%; margin:0 0 35px 0; padding:0}
.eol td{border:1px solid #ddd; padding:5px}
textarea {
    -webkit-transition: height 2s;
    -moz-transition: height 2s;
    transition: height 2s;
}
.time_zone{font-weight:bold;}
.response{width:100%; padding:15px 7px 0 10px }
/* ------- ARTICLES ------- */
table.articles tbody tr td{ margin-bottom: 40px; padding-bottom: 40px;}
ul.toc li, ul.toc_vtopic li, ul.toc li h2{ line-height:1.7em; font-weight:normal; list-style:none; color:#1860A8 }
ul.toc li, ul.toc li h2{line-height:22px;}
ul.toc li a, ul.toc li h2{margin:auto; font-size: 14px}
ul.toc li h2:hover{color:#cc0000}

/* ----- REGISTER PAGE ---- */
.register_products { list-style:none; padding-top:3em; width:100%; text-align:center}
.register_products h3{font-size:1.5em;color:#444; margin:0 0 25px 0;}

/* ------- TOOLTIP -------- */
a.tooltip img{vertical-align:bottom;}
a.tooltip span{display:none;padding:1px;margin-left:8px;}
a.tooltip:hover span{display:inline;position:absolute;background-color:lightyellow;
  color:#333333;text-shadow:none;padding:10px;font-size:0.9em;font-weight:normal;text-align:left;line-height:20px;
  width:300px;
    border: 1px solid #999999;
    -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
a.tooltip:hover span ul{list-style-type:circle;margin:0;padding:0;}
div#user_warning{width:350px;margin:-77px 0 0 190px; position:absolute; color:#FF654F;font-size:0.9em; }
/* ------ BUY PRODUCTS ------ */
div.phone_orders{font-size:1.2em; margin: 20px 0 0 0;}
div#phone_orders ul{line-height:1.6em;}
div.float_title{font-size:1.6em;line-height:1.8em; z-index:1}
div.float_special{position:absolute;margin:40px 0 0 10px;font-size:1.4em;color:#336699;}
a.buy_product {font-size:0.9em;padding-right:2px;color:navy;}
a.buy_product:hover {text-decoration:underline;}
.title_specials{font-size:1.2em; text-align:left; width:260px}
/* ---- SHOP WIZARD ----*/
.btn_showall{text-align:center;height:29px;width:64px;
    background: url("/img/buy_wizard_subs.png") no-repeat 1px -41px;
    padding:3px 4px 0 0;color:#555;
  margin-top:-50px;font-size:11px;position:relative; float:right}
.btn_showall:hover{cursor:pointer; background-position:1px -74px;color:#000}
#buy_wizard {margin:25px 0 10px 0; width:100%}
#buy_wizard h4{font-size:1.5em; font-weight:normal;padding:6px 0 7px 0;
    background: url("/img/wizard.png") no-repeat;
    text-indent:40px}
#buy_wizard table{width:100%}
#buy_wizard table tr{color:#555;cursor:pointer; }
#buy_wizard table tr td{padding:7px; height:40px;border:0}
#buy_wizard table tr:hover td{background-color:#ECF4FD; border:0;}
#buy_wizard table td.arrow{background: url("/img/arrow_shop_off.png") no-repeat 0 50%;
    padding:5px; width:45px}
#buy_wizard table tr:hover td.arrow{background-image:url("/img/arrow_shop_on.png") }
.buy_dev, .buy_ath, .buy_oxy, .buy_dif, .buy_scr, .buy_osc{ padding:0 10px;}
/* #buy_wat,#buy_cfe { padding:1.5em 0 3em 10px;} */
#wiz_dif td.arrow{height:40px}
.selected_prod{border:0 solid #eee; background-color:#FDF4EC}
.btn-subscription{margin:1em 0 2.5em 0; }
p.spaceY {padding-bottom:500px;}
div.spaceY {padding-bottom:15px;}
/* ---------- TABS: keyfeatures/whatisnew ---------- */
div#tabs_mainproduct{
    padding:0px 0 0 3px;
    float:left; width:98%;
    z-index:10;position:relative;
    margin: 15px 0 30px 0px;
}
#content_m div#tabs_mainproduct, #content_mm div#tabs_mainproduct{padding:20px 0 0 10%;}
div#tabs_mainproduct span{float: left; list-style: none;cursor:pointer; 
  text-align:center;width:150px; 
  border:1px solid #cacaca;
    background: url("/img/tab_bt.png") repeat-x;
    height:27px;padding:8px 0 5px 0;margin:0;font-size:1.2em;
  color:#666;text-shadow:0 1px 0 #fff; font-weight:bold;
  border-top-left-radius:5px;border-top-right-radius:5px;
}
div#tabs_mainproduct span.tleft, div#tabs_mainproduct span.tright{
    border:0;width:160px;
    background: no-repeat bottom;
    padding:15px 0 0 0;
}
div#tabs_mainproduct span.tleft{background-image:url("/img/tab_line_left.png")}
div#tabs_mainproduct span.tright{background-image:url("/img/tab_line_right.png")}
div#tabs_mainproduct span:hover{color:#cc0000;}
div#tabs_mainproduct span.visibleTab{color:#000;text-shadow:0 1px 0 #fff;background-image:url("/img/tab_bt_selected.png");
border-bottom:0;
}
/* ---------- CONTACT PAGE ---------- */
/*.support_center{margin-right: 2em;padding-top: 5px}*/
.support_center{
  margin-right: 2em;
  padding-top: 20px;
  padding-bottom: 5px;
}
.support_center .sales_problems{
    padding-bottom: 35px;
}

@media only screen and (max-width: 464px) {
  .support_center img {
    max-height:40px;
    width:auto;
  }
}
.support_center .title{font-size: 1.3em; line-height: 1.5em}
.ct_support{margin-top:1.5em}
table.ct {width:100%}
table.ct_support td div.title,table.ct td div.title { font-size:1.4em; color:#555555; }
table.ct td ul li div.title a{ font-size:0.9em; }
table.ct_support td, table.ct td{width:100%;text-align:left;height:120px;padding: 0 0 10px 0;
  vertical-align:top;
  background-repeat: no-repeat;
}
table.ct_support td { padding: 0 0 10px 87px; }
td.ct_faq {
    background: url('/img/ct_faq.png') no-repeat;
}
td.ct_matrix { background-image:url('/img/ct_featurematrix.png'); }
td.ct_contact { background-image:url('/img/ct_contact.png'); background-position:0 0 !important;}
td.ct_tech { background-image:url('/img/ct_tech_support.png'); }
td.ct_forum { background-image:url('/img/ct_forum.png'); padding-bottom: 3em !important;}
td.ct_mailing { background-image:url('/img/ct_mailing.png'); }
td.ct_install { background-image:url('/img/ct_install.png');}
td.ct_ug {background-image:url('/img/ct_ug.png');}
td.ct_video { background-image:url('/img/ct_video.png'); }
td.ct_blog { background-image:url('/img/ct_blog.png'); }
table.ct td ul li { vertical-align:top; list-style:none; margin-bottom:7px; line-height:1.8em;}
table.ct td ul li div.title{ font-size:1.3em; color:#555; margin-top: 10px; text-shadow:none}
table.ct td ul li div.subtitle{ font-size:1.2em; color:#9E442E; margin-top: 10px; text-shadow:none}
table.ct td ul li ul { margin:0 0 0 25px;}
table.ct td ul li ul li{
    list-style: square inside;
    line-height:20px;}
table.ct td ul li h3.li_title {padding-left:20px;margin-top:1px;font-size:1.2em;border:0;}
table.ct li{padding-left:50px;line-height:20px;background-repeat:no-repeat;}
.find_us{margin:0 0 40px 50px; width:85%}
.find_us td{width:43%; vertical-align:top}
.find_us ul{list-style:none; margin:0}
.find_us .li_title{padding-top:0}

/* ----- FORM TECHNICAL SUPPORT ----- */
form select#selector option{text-indent:20px;}
#main_form fieldset { margin-top:20px; border:1px solid #eee; line-height:20px;}
#main_form fieldset legend{ font-size:1.4em; color:#555; padding:0 4px 0 4px;}
div.ts_left,div.ts_left_txt { padding-left:10px;color:#444;float:left;width:30%;height:25px;vertical-align:middle;margin-top:10px;}
div.ts_right,div.ts_right_txt {float:left;text-align:left;width:63%;height:25px;vertical-align:middle;margin-top:10px;}
div.ts_left_txt,div.ts_right_txt {height:90px; padding-top:20px; margin-top: 35px}
.showSup {display: inline; color:red; padding:0 0 04px;}

/* ------ Registration code ------ */
.regcode_input input{display: inline-block; margin-right: 0.4em}
#fm_register_code{margin-top: 1em}
#fm_register_code .btn-success{opacity: 1}
.space-y{margin:1.5em 0 1em 0}
.form-group label{font-weight: 300}
.form-error {background-color: #b83b22; color: #fff}
.form-error-msg{padding-left:1.5em; color: #e14526}
.affiliate{text-align:center;font-weight:bold;font-size:1.4em;}
p {margin-top:0.8em;text-align:left;}
p.feature {margin:0; padding:0; border:0;}
.italic {font-size: 1em;font-style:italic;margin-bottom: 4px;}
.oxyeditor, .oxyauthor,.oxydeveloper, .oxydiff, .oxywebauthor, .oxycontentfusion, .oxysdk, .oxychemistry, .oxywebhelp,.oxyfeedback,.oxypub {height:26px;
    background: no-repeat 0 0;
    text-indent:29px;font-weight:normal; font-family: robotomedium}
.oxyeditor { background-image:url('/img/icn_oxy26.png');}
.oxyauthor { background-image:url('/img/icn_ath26.png');}
.oxywebauthor { background-image:url('/img/icn_web_ath26.png');}
.oxycontentfusion { background-image:url('/img/icn_content_fusion_26.png');}
.oxydeveloper { background-image:url('/img/icn_dev26.png');}
.oxyfeedback { background-image:url('/img/icn_feedback26.png');}
.oxydiff { background-image:url('/img/icn_dif26.png');}
.oxysdk { background-image:url('/img/icn_sdk26.png');}
.oxychemistry { background-image:url('/img/icn_chemistry26.png');}
.oxyDitaCssChemistry{margin-left: 2em;}
.oxyDitaCssChemistry + div{
    margin-left: 2em;
}
.oxywebhelp { background-image:url('/img/Webhelp22.png');margin-left: 2em;}
.oxywebhelp + div{
    margin-left: 2em;
}
.oxypub {background-image:url('/img/icn_ope26.png');}
.platform{font-size: 1.1em}
#ug-ath-mob{margin-top:25px;}
#ug-ath-mob .oxyflowers, #ug-ath-mob .oxyauthor{font-size:1.3em; font-weight:bold; color:#666}

/* ------- TEXT FORMATING ------ */
a , .formSDK .bt_others span{color: #1860A8;text-decoration:none;}
td.content img{margin-top:0px;}
a img {border:0;}
a.visited {color: #006895;}
a.linksmall {font-size:0.8em;}
h3 + ul {margin-top:-3px;}
.rd_video, .rd_video a, .acenter, .acenter a{ text-align:center; }
.rd_video{display:none}
.rd_video img{opacity:1.0; filter:alpha(opacity=100);}
.rd_video img:hover{opacity:1.0; filter:alpha(opacity=100);}
.rd_video .vd_small_link{position:relative; margin:auto; font-size:0.9em;}
div.hr {line-height: 25px;border-bottom:1px solid #DDDDDD;margin-bottom:10px;}
hr.smooth {height:1px;border:0;background-color:#dddddd;}
hr.dw {height:1px; border:0;background-color:#eee;margin:20px 0 0 0;}

/*  ---- LIST TAG STYLES ---- */
ul.noDecor {margin:0.2em 0 0 0;list-style-type:none;padding: 0;}
ul.noDecor > li {margin:0.2em 0 0 0;list-style-image:none;}
ul{list-style-position:inside;list-style-type:disc;}
ul.company_information {list-style:none; margin: .5em 0 2.5em 0}
.noDecor.vspace{
    margin-top:1.4em }
.md5_sha{
    display: flex;
}
.md5_sha li{
    margin-right: 15px !important;
}
ul.features{width:100%; padding:0; margin:10px 0;}
ul.features li {clear:both; list-style:none; padding:1em 0 0 0; }
li .ls-txt, li .ls-img{float: left; width: 60%; position:relative; text-align:left;padding-top: 3em}
li .ls-txt{width:40%; text-align:left; padding-left:0; padding-top:35px; line-height:1.6em}
ul.smoothlist {margin:0.2em 0 0 0;}
ul.smoothlist > li {padding:0 0 0.1em 0.2em; margin:0 0 0 0.1em; list-style-position:inside; line-height:1.6em;}
li.smoothlisttitle {margin: 10px 0 0 0; padding:0 0 10px 0;
    list-style: none inside;
    font-weight:bold;}

/*  ---- BUBBLE: QUICK BUY ---- */
table.quickbuy{margin:4px 0 15px 0;width:140px;}
table.quickbuy td {height:1.5em;font-size: 11px;}
table.quickbuy td.price {text-align:right;width:54px}
span.qb_oxy, span.qb_ath, span.qb_dif, span.qb_dev{padding:4px 0 10px 30px; font-size:1.1em;background-repeat:no-repeat;height:35px;}
span.qb_oxy{background-image:url("/img/icn_oxy26.png");}
span.qb_ath{background-image:url("/img/icn_ath26.png");}
span.qb_dev{background-image:url("/img/icn_dev26.png");}
span.qb_dif{background-image:url("/img/icn_dif26.png");}

/* ------ SERVICES ------- */
div.syncro {width:490px;height:55px;padding:20px 110px 0 0;margin:0;
    background: url("/img/logoSyncRO.gif") no-repeat right;
}

/* ------- TABLE --------- */
table {border-collapse:collapse;border:0;border-spacing:0 0;padding:0px;}
table table { margin: 0;}
td { padding: 0;} 

/* ---- VOLUME DISCOUNTS ---- */
.volume_discounts thead td{background-color: #D2E8FF; text-align:center;vertical-align: text-bottom}
.volume_discounts td{background-color: #E8F3FF;text-align:center; border-top:1px solid #D2E8FF !important; border-bottom:1px solid #D2E8FF !important;}
td.morethan50{text-align:left;text-indent:15px;background-color: #E8F3FF;}

/* ---- ADVANTAGES (SHOP->PRODUCT PAGES) ---- */
table.clarifications {margin:0 0 4px 4px;}
table.clarifications td{
    /* background: #FFFAF0 no-repeat 8px 6px; */
    vertical-align:top;padding:8px;width:40%;}

/*  ---------- PRODUCTS TABLE SHOP ----------- */
table.product_table{ width:99%;margin:15px 0 8px 1px;
border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
td.pd_title, td.pd_title_sax {  line-height:1.5em;vertical-align:middle;padding:14px 0 14px 0;font-size:1.2em; /*color:#0156A9;*/ width:460px;}
td.pd_title_sax{width:200px;}
td.pd_price, td.pd_price_sax{ line-height:30px;vertical-align:middle;text-align:center;font-size:2em;width:75px;}
td.pd_price_sax {font-size:1.4em; line-height:20px;width:105px; }
td.pd_price .btn-danger{font-size: 14px}
td.pd_price span{padding-right:10px;}

/*  -------- FEATURES - WHAT IS NEW ---------- */
h2.isnew {
/*    background: url("/img/whats_new.png") no-repeat;*/
    font-size:1.5em;
    line-height:50px;
/*    text-indent:55px; */
    clear: both; 
    display: block
    }
h3.ft_title {clear:both; font-size:1.5em;line-height: 1.6em; color: #565656; font-family: robotomedium}
h2.highlight{margin:0; padding:20px 0 3px 0; color:#444;}
.wn_highlight{padding-left:7.5em; margin-bottom:5em}
.link_read_more{line-height:12px;font-size:0.8em; text-transform: uppercase}
div.date {font-style:italic;font-size:0.9em;}
td.listwhatisnew{
    background: url("/site-commons/img/gt_orange.gif") no-repeat 1em 0.8em;
    width:250px;text-indent: 2em;}
p.ft_subtitle {font-size:1.2em;color:#2f2f2f;line-height: 2em}
.ft_subtitle a.ft{color:#444}
.wn_feature_img{width:100%}
.wn_feature_img td:first-child{width: 70%}
.wn_desc,.wn_feature_img td {padding-bottom:25px; vertical-align:top}
.wn_feature_img div.image{
    margin: 7px 0 0;
}
.wn_video img{padding-top:12px;}
.col-sm-12 .wn_video img{padding-top:0px; text-align: center}
.wn_desc{clear:both}
input.quote_update {padding-right:20px;}
input.generate_quote {padding-left:20px;}

/*  ---- FEATURES - PAGE RATE ---- */
div.rate_page{width:300px; margin:20px 0 0 0;}
div.rate_response {color:#555; font-size:0.9em}
div#thx{margin-top:20px}
.stars { position:absolute; width:105px; height:16px; margin:-15px 0 0 90px;
    background: url("/doc/img/dot.png") no-repeat 0 1px;
    overflow:hidden; padding:0; }
ul.stars li{  margin:0; height:20px; width:21px;position:absolute;float:left;list-style-type:none;}
ul.stars li a{ text-decoration:none; position:absolute; overflow:hidden; padding:0; margin:0;}
ul.stars li a:hover, ul.stars li a.show_star {text-decoration:none;
    height:25px;
    background: url("/doc/img/star.png") no-repeat 0 0;
}
textarea.text-input{margin:7px 0 10px 0;}
a#star1 { width:18px; z-index:6;  }
a#star2 { width:40px; z-index:5; }
a#star3 { width:60px; z-index:4; }
a#star4 { width:80px; z-index:3; }
a#star5 { width:100px; z-index:2; }
div.rate_response {margin:-14px 0 0 0; }
.wn_desc a{overflow-x: auto; overflow-wrap:break-word;}
div.sn_section{float:right;position:relative; right:0}
#send_feedback{clear:both;float:left; position:relative; margin-top:25px; padding:7px 5px 5px 5px; 
background-color:#efefef; border:1px solid #ddd; border-radius:8px; color:#333; font-size:0.9em; width:98%;}
#send_feedback:hover{color:#333}
#send_feedback textarea{border:1px solid #ddd; width:99%; height:50px;}
#send_feedback .email{font-size:0.9em; border-top:1px solid #ccc; padding:7px 0 0 2px}
#send_feedback .email a{margin:-4px 0 0 10px}
#send_feedback .email a span{font-size:1em; padding:5px; line-height:1.5em; }
#send_feedback .email input{border:1px solid #ddd;height:17px; width:150px}
#send_feedback input.button{margin-bottom:7px}
#send_feedback_float{
    position:fixed; text-align:left;right:0;
    bottom:0; cursor:pointer; border-top-left-radius:5px;text-shadow:0 1px 0 #333;
    background-color:#336699; color:white; padding:5px
}
#send_feedback_float textarea{margin:4px 7px 13px 7px; width:92%}
#send_feedback_float .email a span{position:absolute; margin:-65px 0 0 -305px; font-size:1em; padding:5px; line-height:1.5em; }
#send_feedback_float .email a{margin:0 0 0 3px; position:relative}
#send_feedback_float input.button_float{margin-left:5px}
#send_feedback_float .email{font-size:0.9em; border-top:1px solid #ccc; padding:7px}
#send_feedback_float #min, #send_feedback_float #close{float:right; margin:0 2px 0 7px; color:#eee; text-shadow:0 1px 0 #333;
width:17px; height:10px; text-align:center; vertical-align:top; padding:0 0 8px 0; font-weight:bold}
#send_feedback_float #min{font-size:2em; font-weight:normal; margin:0 0 0 0; }
#send_feedback_float #close:hover, #send_feedback_float #min:hover{background-color:#eee; 
border-radius:4px;color:#333;text-shadow:0 1px 0 #fff}
.fbk_on{display:block;}
.feedback_response{padding:7px 0 7px 10px}
/*div#rate_comment {clear:both; margin:14px 0 0 0;}*/

/* --------- SLIDER --------- */
#featured_bck_top, #featured_bck_top_ath {position:absolute; z-index:500;
    background: url("/img/mb_corner_up.png") no-repeat right center;
    width:6px; height:6px;	padding:18px 0 0 605px;}
#featured_bck_top_ath { padding:12px 0 0 605px;}
#featured_bck_bottom, #featured_bck_bottom_ath {position:absolute; z-index:500;
    background: url("/img/mb_corner_down.png") no-repeat right bottom;
    width:6px; height:6px;	margin:266px 0 0 605px;}
#featured_bck_bottom_ath {margin:266px 0 0 605px; }
#featured, #featured_ath{margin:13px 0 20px 0;width:409px;height:264px;padding:0 200px 0 0;position:relative;
    background: transparent url("/img/mb_bgr_xmleditor.jpg") no-repeat top left;
}
#featured ul.ui-tabs-nav,#featured_ath ul.ui-tabs-nav{position:absolute;top:0;left:389px;list-style:none;margin:0; padding:0;width:222px;height:264px;
	z-index:400;
    background: #f0f0f0 repeat-y top right;
}
#featured ul.ui-tabs-nav li,#featured_ath ul.ui-tabs-nav li{width:222px;height:66px;font-size:12px;color:#666;padding:0;}
#featured ul.ui-tabs-nav li img,#featured_ath ul.ui-tabs-nav li img{float:left; margin-top:9px;  padding:2px; width:46px; height:44px;}
#featured_ath ul.ui-tabs-nav li img{ height:46px; }
#featured ul.ui-tabs-nav li span, #featured_ath ul.ui-tabs-nav li span{float:left;font-size:1.2em; line-height:20px; padding:17px 0 0 4px;}
#featured li.ui-tabs-nav-item a, #featured_ath li.ui-tabs-nav-item a{ display:block;color:#333;line-height:24px;width:203px;margin:0 0 0 20px;background-position:right;}
#featured_ath li.ui-tabs-nav-item a{margin-left:24px;}
#featured li.ui-tabs-selected,#featured_ath li.ui-tabs-selected{width:222px;padding:0; margin:0;background:url('/img/mb_selected.png') 0 0 no-repeat;}
#featured_ath li.ui-tabs-selected{width:222px;height:66px;padding:0; margin:0;background:url('/img/mb_author_selected.png') 0 0 no-repeat;}
#featured .ui-tabs-panel,#featured_ath .ui-tabs-panel{width:400px; height:250px;vertical-align:middle;text-align:center;padding: 25px 9px 0 0;position:relative;cursor:pointer;}
#featured .ui-tabs-panel .info,#featured_ath .ui-tabs-panel .info{position:absolute;top:219px; left:0;height:38px;width:374px;padding:7px 0 0 0;
    background: url('/img/mb_property_bar.png') no-repeat left bottom;
}
#featured .info h2,#featured_ath .info h2{font-size:18px;color:#FFF; padding:5px; margin:0;overflow:hidden;}
#featured .info span,#featured_ath .info span{position:relative;top:9px;font-size:1.1em;font-family:"trebuchet ms";text-align:center;vertical-align:middle;line-height:18px; color:#FFF;}
#featured .info a,#featured_ath .info a{text-decoration:none;color:#444;}
#featured .info a:hover,#featured_ath .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide,#featured_ath .ui-tabs-hide{display:none;}

/* ---- USERGUIDES ---- */
table.printed_user_manual td { padding:15px 0 0 10px;vertical-align:middle;}

/* ----- ARTICLES LIST ---- */
table.articles{font-weight:bold;width:600px;}
table.articles td:first-child{width:330px;}
table.articles td.title {width:350px;font-size:1em;}

/* ------ SALES FAQ ------- */
.qatitle {padding-top:0.5em;font-size:1.6em;font-weight:normal;color:#555;}
p.qa {color:#555;font-weight:bold;}
div.qa {margin-bottom:2em}

/* ---- HEADING FORMAT ----- */
.title, .sn_title{font-size:1.7em; font-weight:normal; color: #444;line-height:1.5em;}
h1.title{margin-top: 0 !important;}
h1 a{ color: #333;}
h1.pagetitle {font-size:1.7em;padding:0 0 0 0.3em; margin:0;}
h1.pagetitle a{color:#444; text-shadow:0 1px 0 #ddd; font-size:0.9em}
.subtitle{font-size:1.4em; margin:35px 55px 4px 0; line-height:1.4em;font-weight:normal;}
h1.title a{color:#1860A8}
h1.title .nav-dot{display: inline-block;
    width: .6em;
    height: .6em;
    line-height: 1em;
    margin: 0 3px;
    background: radial-gradient(#b7b7b7 35%, white 45%);
}
h2.title a{color:#444; font-size:18px}
h2.title a:hover{color:red;}
h2.subtitle {clear:both;vertical-align:bottom; font-size: 1.5em;margin:1.5em 0 4px 0;line-height:1.5em;color:#333333;font-weight:normal;}
@media only screen and (max-width: 364px) {
  h2.subtitle {
    line-height: 1.2em;
  }
}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em; margin:1.7em 0 0.4em 0; }
.submited h3{line-height: 1.7em}
h3.section3 {font-size: 1.2em;font-weight:normal;}
h4.section4 {font-size: 1.1em; margin:17px 0 4px 0;line-height:22px;color:#222222;font-weight:normal;}
h3.show{font-size:1.4em;}
img.enterpriseOnly{margin:6px 0 4px 10px ; vertical-align:middle; cursor:help;}
.textsup {color:#666666;font-size:0.7em;}
.subtitleimportant {color: #CC0000;font-size:14px;font-weight:bold;line-height:19px;}
.video, .videolink {
    background: url("/site-commons/img/demo.gif") no-repeat 0 3px;
    padding:0 0 0 18px;font-size:0.9em;}
.video_qs{
    /* background-color: #f5ede0; */
    padding: 10px;
    border-radius: 7px 7px 0 0;
    position: inherit;
    text-align: left;
    margin-top: 5px;
    margin-left: -6px;
    /* border-bottom: 1px solid #f7eed0; */
}
.video_qs span.qf{padding:0 5px 0 2px; margin:0; color:#666;}
.video_qs input{border:1px solid #eee; padding:4px 12px; width:45%; border-radius:5px; font-weight:normal}
.video_qs input:hover{border:1px solid #ccc; }
.topvideo {width:100%;height:15px;text-align:right;padding:0px 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #eee; float:right;}
.toc_vtopic{display:none}
#category{padding:4px 7px; margin-left:10px; border:1px solid #eee; border-radius:5px;color:#444; height:35px; margin-top:0}
#category option{padding-right:4px}
/* #video_qs .search, #video_qs select, #video_qs #fresult{float:left} */
#fresult{margin-left:10px}
#msg_search_filter .btClose, #filter-none, span.btn {padding: 1px 5px; cursor:pointer }
#msg_search_filter .btClose, #filter-none{background-color:#fff; border:1px solid #C1BBA7; border-radius:4px}


span.vd_selected{
    color: black;
    opacity: 0.8 !important;
}
.btn:hover, .btn:focus{
    opacity: 0.8 !important;
}

span.vd_selected:hover{
    opacity: 0.8 !important;
}

#filter-none:hover{background-color:#6D9ECF; border:1px solid #528BC5; color:#fff; }
#filter-none{margin-left:20px; color:#fff; background-color:#ADB1C0; border:1px solid #8C92A7 }
#msg_search_filter .btClose{
    background: url("/img/bb_video_close.png") no-repeat 99% 50%;
    padding-right:15px; font-weight:normal; margin-right:7px;}
#msg_search_filter .btClose:hover{background-color:#6D9ECF; border:1px solid #528BC5; color:#fff}
.vd_embed{
    text-align: center;
}
.vd_embed .vd_square{
    background-position: center 0;
    margin-bottom: 0.7em;
}
 .vd_square{
     margin: auto;
    height:99px;
    width:174px;
    box-shadow:1px 1px 3px #ccc;
    text-align:center;
     background: #bbb url("/img/bb_Change_Tracking.png") no-repeat;
 }
 .vd_duration{
    color: #fff;
    padding:0 3px;
    vertical-align:middle;
    font-size:0.8em;
    position:absolute;
    margin-left: 140px;
    margin-top:74px;
    background-color: #555;
    font-size:0.7em;
    line-height: 2em
 }
 .vd_decoration{
     background: url("/img/play_button_small.png") no-repeat;
     width: 86px;
    height: 86px;
    margin-top:30px;
    margin-left:70px;
    position:absolute;
    cursor:pointer;
}
 .vd_small_link{position:absolute; margin-left:180px; margin-top:-15px;}
.video_element .vd-tooltip{
    display: block;
    position: absolute;
    z-index: 99999;
    overflow:visible;
    width:350px;
    padding:10px;
    text-align:left;
    background-color: #fffef1;
    box-shadow:0 0 6px #ccc;
    border:1px solid #ccc;
    border-radius:7px;
    margin-top:-143px;
    margin-left:130px;
}
.filters{ padding:15px; padding-top:0; min-height:270px; border:1px solid #f6f6f6;
    background-color:#f9f6f1; border-radius:10px; padding-top:15px; float: left;
    margin-bottom: 2em;
}
.filter{margin-top:20px}

.filter_by_product{border-right: 1px solid #e2cdad52;border-left: 1px solid #e2cdad52;}
.filter_by_product h3 {
    margin-left: 35px;
}

.filter h3{padding-left:5px; margin-top:0}
.filters .filter{ clear:both; float:left}
.filters ul{list-style:none; color:#336699; margin:0; cursor:pointer}
.filters ul.ftag li{float:left;min-height: 30px; min-width: 6em; }
.toc_vtopic li{list-style:none}
.toc_vtopic{clear:both;}
.toc_vtopic ul{padding-top:7px; float:left; width:45%; margin-bottom:25px;}
.toc_vtopic li{font-size:1.1em; line-height:1.6em; width:300px;}
.videosection h2{clear:both; border-bottom:1px solid #ddd; font-size: 1.7em; padding:10px; margin-top:15px;}
.videotopic{clear:both; }
h3.vtopic{text-indent:10px; margin-top:15px; color:#777; font-size: 1.6em; line-height: 2em}
.vd_col{margin-bottom:55px;min-height:180px;padding-top:10px;max-height: 191px }
.vd_col a{line-height:1.4em}
.vcontent .square, .rd_video a .vd_square{text-align:center; background-color:#eee; border:1px solid #bbb; box-shadow:1px 1px 4px #bbb; 
width:176px; height:97px; overflow-y:hidden;
    margin: auto auto 10px;
    position: relative}
.square .vd_decoration{margin-top:33px; margin-left:68px}
.duration{/*margin:-40px 0 0 142px; */color:#fff; font-size:0.8em; padding:0px 4px; display: block; line-height:1.5em;
background-color:#000; text-align: right; position:absolute;
right:0; bottom: 0;
}
.vcontent .new {
    height: 25px;
    width: 37px;
    margin-left: 50%;
    left: -93px;
    top: 5px;
    display: block;
    position: absolute;
    background: url('/img/bb_video_new.png') no-repeat left;
}
.sitemap{
    list-style: none;
}
span.input_close{background-image:url("/site-commons/img/input_close.png");width:11px; height:11px; position:absolute; margin:4px 0 0 -17px;padding:0;
background-repeat:no-repeat; background-position:center;cursor:pointer; }
span.input_close:hover{background-image:url("/site-commons/img/input_close_hover.png");}
.video_title {padding:0px 0 0 10px; font-size:1em;}
div.video_description{float:left; margin:2px 0 1px 10px;}
div.sound{height:35px;width:20px; margin:-7px 0 0 5px;background-image:url('/img/sound.png'); background-repeat:no-repeat; background-position:left;cursor:pointer}
div.version{width:35px;cursor:pointer; padding-left:4px; padding-right:4px}
.vd_title a{width:100%; font-size:0.9em; line-height: 1.6em; height: 42px; display: inline-block; text-align: center}
.video_legend { text-align:center; margin-left:-4px; margin-top:10px;}
.video_legend .version{font-size:70%; border:0px solid #ddd; background-color:#ADB1C0; border-radius:4px; padding:1px 3px; margin-left:5px;color:#fff; cursor:pointer}
.video_legend .version:hover{color:#fff; background-color:#798DB3; box-shadow: 0px 1px 1px #999;}
.video4web_author,.video4editor,.video4developer, .video4author,.video4chemistry,.video4feedback,.video4webhelp, .video4svn, .video4diff,.video4content_fusion, .video4enterprise,.video4publishing_engine{height:20px; width:20px;padding:6px 7px 6px 16px; font-size:0.9em; color:#555;
    background: url('/img/icn_oxy_grey20.png') no-repeat center;
    vertical-align:bottom; cursor:pointer}
.video4web_author {background-image:url('/img/icn_web_ath_grey20.png'); }   
.video4web_author:hover {background-image:url('/img/icn_web_ath20.png');}   
.video4author {background-image:url('/img/icn_ath_grey20.png')}
.video4content_fusion {background-image:url('/img/icn_content_fusion_grey20.png')}
.video4content_fusion:hover {background-image:url('/img/icn_content_fusion_20.png');}
.video4chemistry {background-image:url('/img/icn_chemistry_grey20.png')}
.video4chemistry:hover {background-image:url('/img/icn_chemistry20.png')}
.video4webhelp {background-image:url('/img/icn_webhelp_grey20.png')}
.video4webhelp:hover {background-image:url('/img/icn_webhelp20.png')}
.video4diff {background-image:url('/img/icn_dif_grey20.png')}
.video4svn {background-image:url('/img/icn_svn_grey20.png')}
.video4developer {background-image:url('/img/icn_dev_grey20.png')}
.video4enterprise {background-image:url('/img/icn_enterprise_grey20.png')}
.video4editor:hover {background-image:url('/img/icn_oxy20.png')}
.video4author:hover {background-image:url('/img/icn_ath20.png')} 
.video4diff:hover {background-image:url('/img/icn_dif20.png')}
.video4svn:hover {background-image:url('/img/icn_svn20.png')}
.video4developer:hover {background-image:url('/img/icn_dev20.png')}
.video4enterprise:hover {background-image:url('/img/icn_enterprise20.png')}
.video4feedback {background-image:url('/img/icn_feedback_grey20.png'); }   
.video4feedback:hover {background-image:url('/img/icn_feedback_20.png'); }

.video4publishing_engine{background-image:url('/img/icn_ope_grey20.png');}
.video4publishing_engine:hover{background-image:url('/img/icn_ope20.png');}


.eol .tableheader{
font-weight: 600;} 
.color_version_n{
  background-color:#e0ffd7;
}
.color_version_n_1{
  background-color: #fef5a8;
}
.color_version_n_2{
  background-color:#ffe8ce;
}
.color_version_n_3{
  background-color:#fde7e7;
}
.wh_skins{
    padding-bottom: 3em;
}
.wh_left_side, .wh_mobile{
    margin:20px 0 0 0;
    text-align:center;
    font-size:1.1em;
    font-weight:bold;
}
.wh_left_side .emf, .wh_mobile .emf{color: #444444}
.wh_mobile li{height:480px}
.wh_left_side:after, .wh_mobile:after {
  position:relative;
  clear:both;
}
#f1_upload_form{margin-top: 1em}
.fixed {font-family:courier, fixed, monospace;color:#336699;}
.datasheet {
    background: url("/site-commons/img/pdficon16.png") no-repeat left;
    padding:0 0 0 19px;font-size:0.9em;}
.datasheet_link{
    background: url("/site-commons/img/pdficon16.png") no-repeat 10px;
    padding:4px 0 0 33px;font-size:0.9em;}
.articlelink {
    background: url("/site-commons/img/pdficon16.png") no-repeat left;
    padding:3px 0 0 17px;font-size:0.9em;}
em {font-style:normal;}
.error, .msg-error {color:red; margin: 1.5em 0.6em;display: none}
.msg-error{display: block}
.white {color:#fff;background-color:inherit;}
.white:hover {color: #FFFBA4;}
.red, .redA {color:red;}
.redA{font-size:12px}
.small_right {font-size:0.9em;line-height:1.6em;color:#555;}
.small_right {text-align:right;}
.alert {color:#FF4A4A;}
div.alert, #alert{min-height:1.7em;border: 1px dashed #ccc;margin-top:7px;padding:10px;width:90%;}
#alert {color:black; margin:10px 0 10px 0; background-color:lightyellow; border: 1px solid #ccc;}
input.disabled {background-color: #EEEEEE;border: 1px solid #CCCCCC;}

/*  ------- FEATURES - NAVIGATION ---------*/
div.navigation{clear:both;}
div.navigation div{width:30%; float:left;margin:40px 0 0 0;}
div.navigation div.go2top{width:50px; padding:0 0 20px 0;text-align:right;}
div.navigation div.back{background-image:url("/site-commons/img/previousFeature.gif");background-position: 0 4px;background-repeat:no-repeat;padding:0 0 0 24px;font-size:0.9em;}
div.navigation div.next{background-image:url("/site-commons/img/nextFeature.gif");background-position: 90% 6px;background-repeat:no-repeat;padding:0 49px 0 0;font-size:0.9em;text-align:right;}
div.navigation div.parent{background-image:url("/site-commons/img/parentFeature.gif");background-position: 20px 3px;background-repeat:no-repeat;padding:0 0px 0 42px;font-size:0.9em;}
td.parentlinksection {border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.gt {color:#cc0000;font-family:"trebuchet ms",sans-serif,helvetica,arial,verdana;font-weight:bold;}

/* ---- the magic ---- */
.hide {display: none;}
.show{display: block;}


 /*  RELEASE 13 - DEVELOPER  */
 /* --------- SELECT PRODUCT ---------- */
.platformTab {display:none;}
.dl_select{list-style:none; width:99%;position:relative; overflow:hidden}
.dl_select #dl_EDITOR,.dl_select #dl_AUTHOR, .dl_select #dl_DEVELOPER{
  vertical-align:top;
  background-position:top left;background-repeat:repeat-x;
}
.dl_select li{text-align:left}
.dl_select a:hover{text-decoration: none}
ul.dl_select li p{line-height:1.8em; }
ul.dl_select li ul li{text-align:left;padding:0;list-style:circle; list-style-position:inherit; line-height:1.7em}
#dl_EDITOR a div{
    background: url("/img/Editor80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_AUTHOR a div{
    background: url("/img/Author80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_WEB-AUTHOR a div{
    background: url("/img/Web_author80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_CONTENT-FUSION a div{
    background: url("/img/ContentFusion80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_DEVELOPER a div{
    background: url("/img/Developer80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_WEBHELP a div{
    background: url("/img/Webhelp80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }

#dl_PUBLISHING-ENGINE a div{
    background: url("/img/Publishing_engine80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_PDF-CHEMISTRY a div{
    background: url("/img/Chemistry80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }
#dl_FEEDBACK-ENTERPRISE a div{
    background: url("/img/Feedback80.png") no-repeat center 4px;
    text-shadow:0 1px 0 white; }

.dl_select p#product{font-size:1.2em;font-weight:bold;text-align:center;color:#444444; padding-top:100px;margin:0; line-height:0.8em}
.dl_select p#type{font-size:1.5em;font-weight:bold;margin-bottom:15px;text-align:center;color:#444444}
.dl_select .description{margin-top:30px;}
.dl_select_sa{padding:20px 0 0 0px; text-align: center; width: 90%}
.dl_select_sa a div:first-child{text-align:center;padding-top:64px; background: no-repeat center 0; margin-bottom: 3em;}
.dl_select_sa p#product{font-size:1.2em;font-weight:normal;line-height:1em;padding-top:9px;text-align:center;color:#444;}
.dl_select_sa p#type{font-size:1.6em;font-weight:normal;padding-top:10px;margin-top:0;text-align:center;color:#444;}
#dl_sa_EDITOR a div:first-child{background-image:url("/img/Editor80.png");}
#dl_sa_DEVELOPER a div:first-child{background-image:url("/img/Developer80.png");}
#dl_sa_AUTHOR a div:first-child{background-image:url("/img/Author80.png");}
#dl_sa_WEB_AUTHOR a div:first-child{background-image:url("/img/Web_author80.png?1234");}
#dl_sa_WEBHELP a div:first-child{background-image:url("/img/Webhelp80.png");}
#dl_sa_DIFF a div:first-child{background-image:url("/img/IconDiff70.png");}
a.bt_dl{background: url("/img/bt_download_xmleditor14.1.png") no-repeat;
    padding:10px 68px 10px 69px; }
a.bt_dl:hover{background-position:0 -37px}
a.bt_dl:active{background-position:0 -74px}
p.equation{padding-left:27%; clear:both}
#dl_products_bt_download {text-align:center;padding:15px 0 20px 0;}
a.aproduct:hover div{color:red;}
.product {color:black;font-weight:bold;font-size:1.5em;line-height:30px;}
h2.h2_oxygen {color:#000;font-size:1.6em;
    background: url("/img/Oxygen32.png") no-repeat left;
    line-height:34px;text-indent:40px;}
h2.h2_author {color:#000;font-size:1.6em;
    background: url("/img/Author32.png") no-repeat left;
    line-height:34px;text-indent:40px;}
em.author {color:#55698A;}
em.oxygen {color:#336699;}

/* ----- DOWNLOAD INFO ----- */
.dLogo {float:left; position:relative;padding:20px 0 0 0;min-width: 80px; width:10%; margin-top: 30px;}
.dInfo {float:left; clear: right; vertical-align:top;padding:0 0 0 10px; width:82%; }
.dInfoKit {float:left; padding: 10px;max-width: 510px;}
.dInfoKit h3{font-size:1.4em;color:#333;margin:0; padding:15px 0 10px 0; line-height:1.4em;}
.dLink {float:right; width:auto;margin:25px 0 0 3px;}
.dInstructions { float:left; width:46%; padding:0 15px 10px 20px;margin:20px 0 0 10px;background-color:#F7F7F7;}
.dRequire {float:right; clear:right;background-color:#F7F7F7;padding:0 15px 10px 20px; width:46%;margin:20px 7px 0 0;}
.dInstructions h4{font-weight:normal;color:#000;font-size:1.2em;margin:0; padding:17px 0 0 0;text-shadow:0 1px 0 #fff;} 
.dRequire ul li,.dInstructions ul li{line-height:1.7em;padding:7px 0 7px 0;}
.dRequire .soft_ul li, .dInstructions .soft_ul li{padding:2px 0 2px 0;}
.dRequire ul,.dInstructions ul{padding:0; margin:0}
.dInstructions ul ul, .dRequire ul ul{margin-left:1.2em}
.eclipseInfo{ float:left; width:93%; padding:0 10px 10px 15px;margin:20px 0 0 10px;background-color:#F7F7F7;}
.eclipseInfo h4, .eclipseInfo ul{padding:2px;margin:0}
.eclipseInfo ul li{padding:4px}
.dInstructions .li_title, .dRequire .li_title{font-size:1.2em; font-weight:bold; color:#555; text-shadow:0 1px 0 #fff; }
div.update_site, .bt_download{background: url("/img/dl_page.png") no-repeat;
    width:170px; height:45px}
#urlEclipse{font-size: 0.9em}
.bt_download{background-position:-2px -82px; }
.bt_download:hover{background-position:-2px -124px;}
.bt_download:active{background-position:-2px -166px;}
div.update_site{background-position:-182px -82px;}
div.update_site:hover{background-position:-182px -124px;}
div.update_site:active{background-position:-182px -166px;}

/* -------- TABS --------- */
.tabb.activeTabBody { display: block;}
#download_oxygen,#download_developer, #download_chemistry,#download_author,#download_webauthor, #download_webhelp, #download_contentfusion, #download_license_server{
  margin: 0 auto;
  overflow: hidden;
  width:94%;
  border-bottom:1px solid #1D63A3;text-align:center;
  padding:20px 10px 0 8%;}
#download_chemistry{
  border-bottom:1px solid #126672;
  text-align:center;
  /* width:85%; */
  padding:20px 10px 0 16%;
}
div#download_developer{
    border-bottom: 1px solid #5e6573;
}
div#download_developer a{
    background-color: #5e6573;
}
div#download_developer a.activTab{
    background-color: #8d98ae !important;
}
div#download_license_server a{
    background-color: #992844;
}
div#download_license_server{
    border-bottom: 1px solid #992844;
}

div#download_license_server a.activTab{
    background-color: #c54564 !important;
}
div#download_license_server a:hover{
    background-color: #c54564 !important;
}

div#download_author{
    border-bottom: 1px solid #a6402b;
}
div#download_author a{
    background-color: #a6402b;
}
div#download_author a.activTab{
    background-color: #e1492c !important;
}

div#download_webhelp{
    border-bottom: 1px solid #685ba6;
}
div#download_webhelp a{
    background-color: #685ba6;
}
div#download_webhelp a.activTab{
    background-color: #624dce !important;
}

div#download_webauthor{
    border-bottom: 1px solid #a6402b;
}
div#download_webauthor a{
    background-color: #a6402b;
}
div#download_webauthor a.activTab{
    background-color: #de4629 !important;
}

div#download_contentfusion{
    border-bottom: 1px solid #a6402b;
}
div#download_contentfusion a{
    background-color: #a6402b;
}
div#download_contentfusion a.activTab{
    background-color: #de4629 !important;
}

#download_oxygen.beta,#download_developer.beta,#download_author.beta{
    padding:20px 10px 0 15.5%;
}
/* #download_developer{width:85%;padding:20px 10px 0 13%;} */

/* #download_webauthor{width:92%;padding:20px 10px 0 7%;} */
#download_webhelp{
    /* width:92%; */
    padding:20px 10px 0 27%;}
#download_contentfusion{width:99%;padding:20px 10px 0 27%;}
#download_oxygen a, #download_developer a, #download_author a, #download_webauthor a, #download_webhelp a, #download_contentfusion a, #download_license_server a{
    padding: 5px 0 0 0;
    height: 35px;
    width: 20%;
    text-align: center;
    font-size: 0.9em;
    color: #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    float: left;
    text-decoration: none;
    min-height: 1px;
    vertical-align: middle;
    border: none;
    margin-right: 1px;
    background: #2670bb 0;
}
#download_chemistry a{
    padding: 5px 0 0 0;
  height:35px;
    width: 20%;text-align:center;
  font-size:0.9em;
  color:#fff;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  float: left;
  text-decoration: none;
  min-height: 1px;
  vertical-align:middle;
  border:none;
  margin-right: 1px;
    background: #1d8fa0 0;
}
#download_oxygen a, #download_author a, #download_developer a, #download_chemistry a{
    width: 18%;
}
#download_webauthor a, #download_contentfusion a{
    width: 23%;
}
#download_webhelp a{
    width: 32%;
}
#download_license_server a{
    width: 30%;
}
code{white-space:normal; color: #444; 
font-family: roboto_monoregular, courier, fixed, monospace; background-color: #f1f1f1;     
font-size: .9em; padding: .2em .4em;
}
/* #download_contentfusion a:hover,
#download_webhelp a:hover,
#download_oxygen a:hover,
#download_developer a:hover,
#download_author a:hover, 
#download_webauthor a:hover, 
#download_license_server a:hover{
    color:#FFC993; 
    opacity: .9;
} */

#download_oxygen a:hover{
    background-color: #6799CA;
}
#download_developer a:hover{
    background-color: #8d98ae;
}

#download_author a:hover{
    background-color: #e1492c;
}

#download_webhelp a:hover{
    background-color: #624dce !important;
}

#download_webauthor a:hover{
    background-color: #de4629 ;
}
#download_contentfusion a:hover{
    background-color: #de4629 ;
}

#download_contentfusion a.activTab, #download_webhelp a.activTab, div#download_oxygen a.activTab, div#download_author a.activTab, #download_webauthor a.activTab, div#download_developer a.activTab, #download_license_server a.activTab{
    background-color: #6799CA;
    border:none;
}
#download_chemistry a.activTab,#download_chemistry a:hover{
    background-color: #2dbed0;
    border:none;
}
div#dwl_license_server .dLogo{
    width: 100px;
}


.brochure_selected{
    background-color:#dbebfd !important;
    color:#4a60b1;
}
.btn_Brochures{
    background-color: #fff;
    border: 1px solid #0a4bce52;
    border-radius: 4px;
}
.btns_Brochures_list{
    padding-top: 20px !important;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;    
    color: #658bbd;
    /* border-color: gray; */
}
.btns_Brochures_list li{
    float: left;
    border-radius: 2px;
}
.btn_Brochures_el{
    padding-left: 20px;
}
.btns_Brochures_list li div{
    display: block;
    text-align: center;
    text-decoration: none;
}
.btn_Brochures:hover{
    color:#1a60a8;
    background-color: #0a4bce52;
}
.brochure_title{
    text-align: center;
}
.container_brochure{
    padding-top: 35px;
    text-align: center;
}
.modal-dialog{
    width: 90% !important;
}
.modal-content .container img{
    max-width: 95%;
    max-height: 100%;
}
.modal-title{
    float: left !important;
    font-family: robotomedium, Arial, Helvetica, sans-serif;
}
.modal-header{
    padding-bottom: 35px !important;
}
.background_image_download{
    background-color: #626262;
    width: 40px;
    height: 27px;
    padding: 0;
    border-radius: 3px;
    text-rendering: auto;
    cursor: pointer;
}
.background_image_view .image a{
    background-color: #626262;
    padding: 2px 12px 5px 12px;
    border-radius: 3px;
    text-rendering: auto;
    cursor: pointer;
    margin-left: -10px;
}
.button_download_view{
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 81%;
    left: 78%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}
.brochure_oxygen_hover{
    opacity: 1;
    display: block;
    transition: .5s ease;
    backface-visibility: hidden;
}
.container_brochure:hover .brochure_oxygen_hover{
    opacity: 0.7;
    color: #f4f8fe;
}
.container_brochure:hover .button_download_view{
    opacity: 1;
}
.button_download_view div{
    margin: 0;
    padding: 0px 6px;
}
#_AWS_tab .dLogo,
#_VMware_tab .dLogo{
    background-repeat: no-repeat; min-height: 100px; width: 10%;
    background-size: 150px;
    background-position: 0 55%;
}
#_AWS_tab .dLogo{
    background-image: url("/img/dl_aws.png");
    background-size: 110px;
}
#_VMware_tab .dLogo{
    background-image: url("/img/dl_VMware_new.png");
    background-size: 115px;
    background-position: 3px 55%;
}
#stalker_fm{
  z-index: 998;
}
div#_Windows_tab div.dLogo,div#_Linux_tab div.dLogo,div#_All_tab div.dLogo,div#_JavaWebStart_tab div.dLogo,
div#_Eclipse_tab div.dLogo,div#_Other_tab div.dLogo,
div#_Component_tab div.dLogo,div#_macOS_tab div.dLogo{
    background: url("/img/dl_page.png") no-repeat;
    height:100px;z-index:1;}
div#_Windows_tab div.dLogo{ background-position:-743px 1px;}
div#_macOS_tab div.dLogo{ background-position:-849px 1px;}
div#_Linux_tab div.dLogo{ background-position:-921px 1px;}
div#_All_tab div.dLogo{ background-position:-1028px 1px;}
div#_JavaWebStart_tab div.dLogo, div#_Other_tab div.dLogo{ background-position:-730px -120px;}
div#_Eclipse_tab div.dLogo{ background-position:-1127px 1px;}
div#_Component_tab div.dLogo{ background-position:-850px -120px;}
#_DITAOT_tab .dInfoKit, #_DocBook_tab .dInfoKit{width: 70%}
#_DITAOT_tab .dLogo, #_DocBook_tab .dLogo{background-repeat: no-repeat; min-height: 100px; width: 130px;}
#_DITAOT_tab .dLogo{background-image: url("/img/dita-ot.png")}
#_DocBook_tab .dLogo{background-image: url("/img/dw-docbook.png")}
/* Download Content Fusion */
#cfusion-download .info{margin-top: .5em}
#cfusion-download .cbox{margin-left: 1em}
#cfusion-download label{font-weight: 100}
#cfusion-download #btn-cf{ padding: 0em 2em; display: inline; margin-left: .5em; height: 43px; margin-top: -.3em}

#modal_download_content_fusion .info{margin-top: .5em}
#modal_download_content_fusion .cbox{display: flex;}
#modal_download_content_fusion label{font-weight: 100}
#modal_download_content_fusion #btn-cf{ 
    padding: 0em 2em;
    display: inline; 
    /* margin-left: .5em;  */
    height: 43px;
    margin-top: 10px;
}
#modal_download_content_fusion .modal-content{min-height: 303px;}
#dwl_contentfusion .dInfoKit{
    max-width: 580px;
}


input#cf_email{margin-top: 1em; height: 43px; max-width: 400px; border-radius: 7px; display: inline}
.cf_icon{margin: 0 3px 5px 3px}
#cf-getstarted{margin-top:1.5em;}
#cf-getstarted .nav-tabs{margin-bottom:1.5em}
#cf-getstarted .nav-tabs li:first-child{margin-left: 0.2em; margin-right:.3em}
#cf-getstarted .nav-tabs li a{color: #777; background-color:transparent;}
#cf-getstarted .nav-tabs li{background-color: #fff; border:1px solid #ccc; border-bottom:0 ; border-top-left-radius: 7px; border-top-right-radius: 7px; padding:.3em 1em .1em 1em}
#cf-getstarted .nav-tabs li.active{background-color: #f3e1dd; border:1px solid #bbb; border-bottom:0}
#cf-getstarted .nav-tabs li.active a{color:#444}
#cf-getstarted .nav-tabs>li>a{border-color:transparent}
#cf-getstarted h2 .glyphicon{font-size: .7em}
.btn-info.btn-download{
    background-color: #939496;
    border-color:#939496;
    max-width: 165px;
    padding: 10px 20px;
}
.btn-info.btn-download:hover{
    background-color: #7e7f81;
}

.btn-marketplace.btn-download{
    background-color: #33a6cc;
    border-color: #33a6cc;
    color: #fff;
    max-width: 165px;
    padding: 10px 45px;
}


.btn-marketplace.btn-download:hover,.btn-marketplace.btn-download:focus{
    background-color: #33a6cc;
    cursor: move;
    opacity:1 !important;
}

.btn-download, .btn-danger{
    padding: 10px 30px;
    font-size: 1.2em;
    background-color:#BA3E25 ;
    border-radius: 2.5em;
}
.buy_l .btn-danger{
    padding: 10px 15px;
    font-size: initial;
}
.btn-download:hover, .btn-danger:hover{
    background-color: #cc3314;
}
.btn-download .glyphicon{
    top:2px !important;
}
#uninstall_survey div{padding:4px}
/* ------- TO SORT OUT -------- */
.whitesmall {color:#ffffff;font-size:11px;}
select.register option{width: 150px; /*margin:0 0 0 5px;*/}
table.boxkeyfeatures {background-color:#ffffff;font-family:"trebuchet ms", verdana, tahoma, arial, sans-serif;
  font-weight:bold;color:#555555;margin:0;padding:0;border:1px solid #cccccc;}
.matrixtitle {border:0;border-bottom:1px solid #d6e9fc;background-color:#ffffff;font-family:"trebuchet ms", verdana, tahoma, arial, sans-serif;font-weight:bold;color:#555555}
.academicOfferTitle {font-size:18px;font-weight:bold;line-height:22px;color:#444444;text-align: center;}
.academicOfferSubtitle {color:#444444;text-align: center;}
.infobox {margin:7px 0 7px 0;padding:7px;border: 1px dashed #CCCCCC; line-height:1.8em; }
div.infobox{clear:both;}
td.tdinfoboxheader {margin:0; padding:4px 10px 0 10px;background-color: #F9F9F9;border-bottom:1px solid #DDE0E6;text-align:left;}
td.tdinfobox {margin:0; padding:0 10px 0 7px;line-height:20px;background-color: #F9F9F9;}
td.tdinfoboxfooter {text-align:left;margin:5px;padding:0 8px 5px 7px;background-color: #F9F9F9;line-height:18px;}
.textorange {color: #999999;font-weight: bold;}
.textblue {color:#003399;}
.mainbubble {color:#ffffff;font-size:18px;font-weight: bold;text-shadow:black 3px 3px, yellow -3px -3px; z-index:2;}
.linksm {color: #666666; font-size: 11px; line-height: normal}
.seemore {line-height:12px;text-align:right;padding:0 10px 0 0;}
.affiliate {text-align:left;vertical-align: top;width: 100%;color: #336699;}
.alignright {text-align:right;vertical-align: top;width: 100%;}

/* ---- styles for menu items ----- */
h2 div a {display:block;background:#ffffff;/* ie6 bug */ border:0 solid #ccc;}
/* holly hack. ie requirement \ */
* html h2 div a {height:1%}
/* end */
/*div:hover h2, div.over h2 {display:block}*/
iframe, object, embed{max-width: 100%;}

/* ---- styles for menu items ----- */

/* PARTNERS */

#logo_Docuneering{
    width: 130px;
}
.partner_details{padding-top: 1.5em}
.partner_details > div:first-child{padding-top: 3em;}
.partners-types .kf-subtitle{height: 2.5em;}
.partners-types > div > div{margin-top: 4.5em}
.partners-types div{text-align: center}
.btn.btn_partner{text-align: center; background-color: transparent;
    color: #444;
    border-color: #444444;
    text-transform: uppercase;}
.btn.btn_partner:hover{    color: #FFFFFF;
    border-color: #1C61A6;
    background-color: #2670bb;}
.partners-featured{margin-top: 5em}
.partners-featured .col-xs-4{vertical-align: middle; min-height: 140px}
.partners-featured img{vertical-align: middle; padding: 2em 0}
.partner_benefits{
    width: 100%;
}
.partner_benefits .head td{
    background-color: #7c94a0;
    color: #fff;
    text-align: center;
    border-color: #afc0c9;
}
.partner_benefits td{
    text-align: center;
    padding: 0.7em 0.5em;
    border: 1px solid #EEEEEE;
}
.partner_benefits td:first-child{width: 40%}
.partner_benefits td h5{font-weight: 500; color: #428bca}
.partner_benefits td .desc{
    font-size: 0.9em;
    margin-top:1em
}
.partner_requirements_details td{
    text-align: left;
}
.partner_requirements_details td:first-child, .partner_details td:first-child{
    width: 200px;
}
.partner_benefits td:first-child {
    text-align: left;
}
.partner_benefits tr:hover:not(.head) td, .partner_requirements_details tr:hover:not(.head) td{
    background-color: #f6f6f6;
    color: #777;
}
.partner_details td{text-align: left}
.paf-intro{padding: 0.5em 0 1.2em 0}
.paf-msg{margin: 3em 0; padding: 1em; text-align: center; border-radius: 8px}
h4.pt{font-size: 1.2em; margin-bottom: 0}
.pt_training{background: url("/img/pt_training.png") no-repeat}
.pt_consulting{background: url("/img/pt_consultant.png") no-repeat}
.pt_technology{background: url("/img/pt_technology.png") no-repeat}
.pt_training, .pt_consulting, .pt_technology{padding:5px 15px; background-size: contain; }
.pt_title{font-size: 0.9em; padding-right: 1.5em; color: #7c8796}
.filter_partners{ padding:15px;  min-height:170px; background-color:#eff1f2; border-radius:10px;}
.filter_partners .video_qs{background-color: transparent; border-bottom: 1px solid #e0e0e0; padding-bottom: 1.3em}
.fpartner .checkbox-inline{margin-right: 3em; user-select: none}
.fpartner .checkbox-inline input{margin-top: 6px}
.fpartner .checkbox-inline:first-child{margin-left: 0.5em}
.filter{margin-top:20px}
.filter h3{padding-left:5px; margin-top:0}
.filters .filter{ clear:both; float:left}
.filters ul{list-style:none; color:#336699; margin:0; cursor:pointer}
.fproduct li{float: left;min-height: 30px; min-width: 14em; margin-left: 35px;}

#product-WebHelp, #product-Chemistry, #product-Feedback, #product-SVN,#product-Publishing_Engine{
    margin-left: 3em;
}


.fproduct #product-Editor .btn{
    background: url("/img/icn_oxy20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Author .btn{
    background: url("/img/icn_ath20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Developer .btn{
    background: url("/img/icn_dev20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Web_Author .btn{
    background: url("/img/icn_web_ath20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Content_Fusion .btn{
    background: url("/img/icn_content_fusion_20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Publishing_Engine .btn{
    background: url("/img/icn_ope20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-WebHelp .btn{
    background: url("/img/icn_webhelp20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Feedback .btn{
    background: url("/img/icn_feedback_20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Chemistry .btn{
    background: url("/img/icn_chemistry20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-SVN .btn{
    background: url("/img/icn_svn20.png") no-repeat;
    padding-left: 25px;
    padding-top: 0px;
    
}
.fproduct #product-Scripting .btn{
    padding-left: 25px;
    padding-top: 0px;
}





.row.partners-types{margin-top: 2em}
.row.partners-types .pt_desc{min-height: 160px}
ul.ql_partners{padding-bottom: 2em}
h3.ql_partners{
    margin: 0.5em 0;}
.ql_partners li{list-style: none; padding: 0.4em 0}
.row.partner{margin:0 0 2.5em 0;}
table.partner{margin:0 0 2.5em 0; width: 100%}
table.partner td { vertical-align:top;
  height:40px; padding:25px 7px 7px 7px;
}
table.partner td:first-child{
    vertical-align:top;
    padding-top: 2em;
    max-width: 180px;
}
table.partner td img{max-width: 170px; padding-right: 1em}
h3.up_events{font-size:1.1em; color:#666}
ul.up_events{margin:0;}
ul.up_events li{list-style:none; padding:0;  margin:0 0 1.4em 0;}
ul.up_events a, ul.up_events .up_events_title{color:#E26666; font-size: 1.1em}
.iCal{
    margin-left: 1em;
    font-size: 0.8em;
}
.iCal img{
    padding: 0 3px 5px 0;
}
.partner .iCal{margin-left:10px; font-size:0.9em; font-weight:normal;color: #1860A8;}
h2.partner_group{width:auto; line-height:1.8em; text-indent:5px; font-size:1.7em; border-bottom:1px solid #ddd;margin-top:20px; margin-bottom: 1em}
h2.partnerlistgroup{margin:20px 0 10px 0; font-size:1.5em; line-height:1.8em; text-indent:10px; color:#555}

/* Pagina partners html */
.filter_partners_by_tech_and_type{
    display: inline-flex;
}
.filter_partners_by_technology{
    padding: 15px 10px 10px 15px;
    min-height: 140px;
    border: 1px solid #f6f6f6;
    background-color: #f9f6f1;
    border-radius: 5px;
}

.filter_partners_by_technology h3{
    margin-top: 0;
}
#fpresult{
    float: right;
    font-size: 15px;
}
#fpresult .glyphicon{
    font-size: 8px;
    right: -8px;
    top: -8px;
}
#fpresult .btn{
    background: transparent;
    color: black;
    border: 1px solid black;
}
#fpresult .btn:hover{
    color: white;
    background-color: #428bca;
    border-color: #357ebd;
}

.filter_partners_by_technology .ftag li{
    float: left;
    min-height: 30px;
    min-width: 8em;
    list-style: none;
}
.hide_tech_partners{
    display: none;
}


.filter_partners_by_technology .ftag{
    margin-top: 15px;
}

/* Stop Partners html */

/* ----- GALLERY CONTAINER ---TODO------ */
.gallerycontainer{position: relative;}
.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: #FFFFFF;padding: 5px;left: -1000px;
  border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
.thumbnail:hover span{/*CSS for enlarged image*//*visibility: visible;*/  /* uncomment  to activate the large image hover*/
top: 0;left: -170px; /*position where enlarged image should offset horizontally */z-index: 50;}
/* SDK accounts */
.tab.login{margin-top:0}
.login{margin-top: 2em}
.formSDK{
    margin: auto;
    margin-top: 3em;
    background-color:white;
    width:590px;
    padding:50px 25px 35px 25px;
    border-radius:7px;
    font-size:1em;
    box-shadow: 0 2px 9px #B9AFAF;
}
#accept_agreement{margin-left:0}
#signup{width: 88%; margin:auto}
.formSDK input#submit{margin-left: auto; background-color: red}
#bt_logout input, .formSDK input[type='button'], .formSDK input[type='submit'] {background-color: #eee; border:1px solid #ccc; padding: 6px 12px; border-radius:4px;
text-shadow: 0 1px #fff; cursor: pointer}
.formSDK input[type='submit'], .login a.btn_update{margin-top:15px; background-color: #C53833; color:#ffffff; text-shadow:0 0 ; padding:7px 40px; }
.formSDK input[type='text'], .formSDK input[type='email'], .formSDK input[type='password']{padding: 4px}
#bt_logout input:hover, .formSDK input[type='button']:hover{background-color: #f5dcb3}
.submenu-sdk #account_info{float:right; margin-top: -3em}
#bt_log{background-color: transparent; color: #ffffff; border-color: #ffffff; text-shadow: none; font-size: 14px; margin: 2em 2em 0 0;
    padding: 0.5em 2em; border-radius: 30em}
#bt_log:hover{background-color: #B57B29; border-color: #6d4a1a}
.formSDK .bt_others{text-align: left}
.formSDK .bt_others span{margin:15px 0; cursor: pointer}
.formSDK .bt_others span:last-child{margin-left: 43%}
.formSDK .head{float:left; color:#336699; font-family:verdana, helvetica, sans-serif; font-size:17px;
    border-bottom:1px solid #eee; width:100%; text-align:left; padding-bottom:10px; margin-bottom:10px;}
.formSDK .action{text-align:left; margin:0.5em 0 1.2em 0; font-size: 1.4em; color: #0469C1}
.formSDK form, .formSDK table{clear:both; margin:0}
.formSDK table td{text-align:left; font-size:0.9em}
.formSDK .info{text-align: left;}
.formSDK label{font-weight: normal}
.toggle .info{clear:both;font-size:12px; text-align:left; line-height:1.7em; margin-bottom:10px; color:#888}
.resetPasswd .btn_update,.toggle .btn_update{color:#000; clear:both; margin-top: 20px; }
#signup_info{padding-bottom:2em;padding-top:2em;}
.toggle #forgot_passwd{margin-top: 9px;}
.bt_toggle{ position:relative;font-size:0.7em; color:#1860A8;text-decoration:none; cursor:pointer; padding-left:7px;float:left}
.login_info, .fpResponse{color: #cc0000}
.msgOk{padding:15px; line-height:1.8em; margin-top:20px;}
.msgError{color:#cc0000; padding:5px; line-height:1.8em; width:75%; margin-top:10px; clear: both}
.resetpasswd a.btn_update{margin-right: 35%; padding:5px 0 0 0}
.rpCheck{font-size:12px; }
#btResetPasswd{padding:2px 6px 10px 0px; float:left}
.rpResponse{ font-size:12px; width:280px}
.pt{text-align:left}
.formSDK .info{margin: 1.2em 0}
#bt_logout{float:right}
.formSDK .cbox{text-align:left; margin: 0.4em 1em}
.cbox input{margin-left:0; margin-right:3px}
#downloading_file h5{margin-top: 20px; color: #336699}
/* ------ Content ------- */
.slide-content{margin-top: 1.5em; padding-bottom: 2.5em; min-height:650px}
#go2top{
    padding:10px;
    text-align:center;
    font-weight: bold;
    color: #fff;
    position:fixed;
    display:none;
    z-index: 999;
    cursor: pointer;
    height: 44px;
    width: 44px;
    border-radius: 0.25em;
    position: fixed;
    bottom: 37px;
    right: 25px;
    border:1px solid #999999;
    overflow: hidden;
    white-space: nowrap;
    background-color: #444444;
}
#go2top:hover{
    text-decoration:none;
    opacity: 1;
}
.functionalSDK_list{
    background-color: rgb(255, 224, 224);
    border-radius: 3px;
}
/* NOtification Bar */
#panel {
    position:relative;
    top:1px;
    background-color: #3577a4;
    text-align: center;
    padding-bottom: 10px;
    height: 81px;
    max-width: 100%;
    border-bottom: 1px solid #245388;
}
#btn_close_panel{
    position:relative;
    cursor: pointer;
    float: right;
    color: white;
    top: 35px;
    right: 20px;
}
#panel .container{
    padding-top: 20px;
}
#panel a:hover{
    text-decoration: none;
}
#panel .title_event_panel{
    font-size: 2.1em;
    /* float: left; */
    color: white;
    padding-top: 1px;
    text-align: center;
}
#panel .button_event_panel{
    float: left;
    border-color: white;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 13px;
    border-radius: 2.5em;
}
#panel .button_event_panel:hover{
    background-color: #bcd8fe;
    color: #172e4d;
    border-color: transparent;
}
#panel .button_learn_more_events{
    padding-top: 13px;
}
.img_upcoming_events{
    /* height: 63px; */
    /* width: auto; */
    float: right;
    margin-top: 3px;
}
#content_up_imp_event{
    margin-top:-8px;
}
.date_banner_upcoming_event{
    font-family: sans-serif;
    font-size: 17px;
    /* float: left; */
    /*margin-top:0;
    padding-top: 10px;*/
    color: white;
    margin-top: 3px;
    text-align: center;
}
.important_event{
    display: none;
    height: 300px;
    width: 385px;
    position: fixed;
    bottom: 0px;
    right: 10px;
    background-color: #172e4d;
    color: #f6f7f7;
    border-radius: 5px 5px 0 0;
    z-index: 1000;
}
#up_important_events h1{
    font-size: 1.7em;
    text-align: center;
    color: #f6f7f7;
    display: block;
}
#up_important_events p{
    text-align: center;
    margin-top: 0.1em;
    font-size: 1.3em;
    color: #c5bcbc;
}

#up_important_events p.description_event{
    margin-top: 1.8em;
    font-size: 15px;
    margin-left: 70px;
    margin-right: 70px;
}
.close_up_events{
    width: 100%;
    height: 25px;
}
.close_up_events span{
    position: relative;
    float: right;
    cursor: pointer;
    color: white;
    padding-top: 8px;
    padding-right: 8px;
}
#up_important_events a{
    width: 170px;
    /* margin-top: 2em; */
    text-align: center;
    margin-left: 28%;

    border-color:white;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 13px;
    padding: 7px;
    border-radius: 2.5em;
}
#up_important_events a:hover{
    background-color: #bcd8fe;
    color: #172e4d;
    border-color: transparent;
}

/* stop */
.license_staging_redundancy{
  font-style: italic;
   padding: .5em;
   background-color: #ffeeea;
}
.pdf_chemistry_documentation_page{
  padding-top:25px;
}
.banner_tutorials_chemistry{
    color: #444;
    font-family: robotolight, Arial, Helvetica, sans-serif;
    margin-top: 1em;
    font-size: 1.6em;
    line-height: 1.5em;
    text-align: center;
}

/* ----- BUBBLE BAND ----- */
.bubble-stripe{ padding: 2em 2.5em; margin: 0; text-align:center; }
.bb_testimonial_ath{font-size:0.9em; text-align:right; color: #fff; line-height:1.5em}
.bb_testimonial_ath img{padding-top: 0.5em}
.bb-intro{ background-color: #fffdfb !important;  }
.bb-quote{ background-color: #8E999E !important; }
.bb-quote a{line-height:1.8em; color: #fff; font-family:robotolight, helvetica, sans-serif; font-size:1.2em; text-decoration:none }
.bb-quote a:hover{line-height:1.8em; color: #ffffff; font-family:robotolight, helvetica, sans-serif; text-decoration:none }
.ghil{color:white; font-size:3em; display:inline-block; position:absolute; font-family:robotomedium, helvetica, sans-serif }


/* ----- RIGHT BUBBLES ----- */
.bubble.bubble-dot{
    background-color: transparent;
    padding: 1.2em 1.2em;
    border-left: 1px solid #ffffff;
}
.bubble-ath, .bubble-last{padding-top:1em;
    background-image: url("/img/patterns/bg-white.jpg");
    background-color: #f8f8f8 !important;
}
.bubble_web_author{
    padding: 2em 10px;
    text-align: center;
    border-top:1px solid #ccc;
    background: url("/img/bidx-cloud-red.png") no-repeat right bottom;
    background-size: contain;
}
.backgroundResponsiveWebAuthor{
    display: none;
    bottom: 0;
}
.title_xml_web_author{
    position: absolute;
    top: 223px;
    width: 1170px;
    text-align: center;
}
#banner-xml-webauthor {
    min-height: auto !important;
}
#banner-xml-webauthor .container {
    background-image: url(/img/wa-bubble/bubble_wa.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 640px;
}
.btn-main-try {
    position: absolute;
    width: 1170px;
    top: 274px;
    text-align: center;
}
.wa_cloud_right {
    top:-55px;
    width: 181px;
    height: 103px;
    background: no-repeat;
    background-image: url(/img/wa-bubble/cloud_right.png);
    left: 200%;
    position: relative;
    -webkit-animation-name: cloud_right;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: cloud_right;
    animation-duration: 3s;  
    animation-fill-mode: forwards;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes cloud_right {
    from {left: 100%;}
    to {left: 80%;}
} 
@keyframes cloud_right {
    from {left: 100%;}
    to {left: 80%;}
}
.wa_cloud_left {
    top: 10px;
    width: 181px;
    height: 103px;
    background: no-repeat;
    background-image: url(/img/wa-bubble/cloud_left.png);

    position: relative;
    -webkit-animation-name: cloud_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: cloud_left;
    animation-duration: 1s;  
    animation-fill-mode: forwards;
}
@-webkit-keyframes cloud_left {
    from {left: -30%;}
    to {left: 3%;}
}
  
@keyframes cloud_left {
    from {left: -30%;}
    to {left: 3%;}
}
.wa_file_left_1 {
    width: 49px;
    height: 53px;
    top: 28%;
    left: 25%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_left_1.png);
    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 1s;  
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_left_2 {
    width: 64px;
    height: 70px;
    top: 9%;
    left: 19%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_left_2.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 3s;  
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_left_3{
    width: 64px;
    height: 70px;
    top: -11%;
    left: 15.4%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_left_3.png);
    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 5s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 5s;  
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_left_4{
    width: 64px;
    height: 70px;
    top: -33.7%;
    left: 18.9%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_left_4.png);
    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 7s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 7s;  
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_left_5{
    width: 64px;
    height: 70px;
    top: -50.5%;
    left: 25%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_left_5.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 9s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 9s;
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_right_1{
    width: 64px;
    height: 70px;
    top: -14%;
    left: 69%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_right_1.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_right_2{
    width: 64px;
    height: 70px;
    top: -33.5%;
    left: 71.5%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_right_2.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 3s;
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_right_3{
    width: 66px;
    height: 70px;
    top: -57%;
    left: 75%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_right_3.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 5s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 5s;
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_right_4{
    width: 66px;
    height: 70px;
    top: -77%;
    left: 78.6%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_right_4.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 7s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 7s;
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_right_5{
    width: 66px;
    height: 70px;
    top: -99%;
    left: 75%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_right_5.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 9s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 9s;
    animation-fill-mode: forwards;
    opacity:0;
}
.wa_file_right_6{
    width: 66px;
    height: 70px;
    top: -116%;
    left: 70%;
    background: no-repeat;
    background-image: url(/img/wa-bubble/file_right_6.png);

    position: relative;
    -webkit-animation-name: file_left;  /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 11s;  /* Safari 4.0 - 8.0 */  
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: file_left;
    animation-duration: 11s;
    animation-fill-mode: forwards;
    opacity:0;
}
@-webkit-keyframes file_left {
    from {opacity:0;}
    to {opacity:1;}
}
@keyframes file_left {
    from {opacity:0;}
    to {opacity:1;}
}
.bubble_fm{
    padding: 1em 10px;
    text-align: center;
    border-top:1px solid #ccc;
}
.bubble_web_author .title, .bubble_fm .title{
    font-size: 1.4em;
    padding-bottom: 0.5em;
    color: #336699
}
.bubble_web_author .btn{
    margin: 1.7em 0;

    background-color: #336699;
    color: #ffffff;
    border-color: #336699;
    text-transform: uppercase;
}
.bubble_web_author .btn:hover{
    background-color: #ffffff;
    color: #222;
    border-color: #999;
}
.bubble-last .bb_video{border-top:0}
.bb_buttons, .bb_buttons_red{list-style:none; width:100%;  padding:0; margin: 2.5em 0; display: inline; font-family: robotomedium;}
.bb_buttons_red{margin-top: 30px; display: inline-block; }
.bb_buttons_red li a{
    width:85%;
    display: inline-block;
    bottom: 0;
    left: 0;
    right: 0;
    color: white;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5em;
    padding: 0.7em 0;
    min-width: 9.375rem;
    border: none;
    background-color: #BA3E25;
    text-decoration: none;
    -webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    border-radius: 2.5em;
}
.start-from{margin-top:0.5em; }
.bb_buttons_red li a:hover{background-color: #cc3314;}
.bb_buttons li,.bb_buttons_red li{list-style:none; margin-bottom:10px;clear: both;text-align: center;}
.bb_buttons li.bb_product{font-size:1.2em; font-weight:bold; margin:0; line-height:1.4em; padding-left:5px;padding-bottom:7px;color:#555;text-align:center; font-family: robotolight; }
.bb_buttons li.bb_price{font-size:1.2em; text-align:center; margin:0;padding:0;vertical-align:top; height:auto}
.bb_buttons li.bb_price img{/*float:left;*/ /*padding:0 15px 20px 1px;*/width:75px; margin-left:0.3em; margin-top: 0.5em; margin-bottom: 1em}
.bb_buttons li.bb_price a{/*width:58%; padding:0; margin:0;*/ color: #555555; text-align:right;  line-height:1.6em; /*float:right;*/ vertical-align:top; font-size:14px; font-family:robotolight, Arial, Helvetica, sans-serif; font-weight: 600; }
.bb_buttons li.bb_price span{font-size:17px;line-height:28px; }
.bb_buttons li.bb_am{margin-bottom:0; border-top:1px solid #ccc}
.bb_buttons li.bb_am div{margin-top:10px; text-align:center; font-size:1.4em; line-height:2em}
.bb_buttons li.bb_am a{padding:0; width:100%; text-align:center; vertical-align:top; color: #666}
.bb_buttons .bb_subs{margin-top:0.2em}
.bb_buttons li.bb_subs a, .bb_buttons li.bb_am_subs a{clear:both; text-align:center; color:#666; margin-top: 2em}
.bb_buttons li.bb_am a span, .bb_buttons li.bb_subs a span, .bb_buttons li.bb_am_subs a span{color: #225EC4}
.bb_buttons li.bb_price .startingFrom { font-size: 16px; }
/* ---- INTRO ---- */
.intro-title{margin-bottom: 16px; margin-top:0; font-size: 2.2em; font-family:robotolight, helvetica, sans-serif; text-align: left; text-indent: 1em}
.intro-title a{text-shadow:0 1px 1px #ddd; color:#333}
.intro-title p{
    font-family: robotothin, serif}
.btn-win{ float: left; overflow: hidden; font-size: 1em !important; margin-left: 1em; padding: 0.5em 1.5em !important; }
.rel-date{ float: left; overflow: hidden; margin-top: -4.9em; margin-right: 1.5em; color: #fff; background-color:#C23622; width:3.7em;
    font-size: 0.8em; text-align:center; line-height:1.3em; padding: 0.2em 0; z-index: 105; position: absolute; display: none;}
.rel-date div{ margin-top: 0.2em; line-height:1.6em; border-top:1px solid #ddd }
/* ---- KEY FEATURES ---- */
.key-features p{padding:0.5em 0}
.key-features img{padding-top: 3em}
.key-features .kf-subtitle img{padding-top: 0}
.key-features h1, .features-tech{text-align:center; font-size:3em; padding-bottom:1em; font-family:robotolight; margin-top: 1.2em; line-height: 1.35em}
.key-features h2, .kf-subtitle{text-align:center; font-size:1.5em; font-family:robotomedium, Arial, Helvetica, sans-serif; margin-top: 1em; line-height: 1.35em;}

.kf-subtitle{margin-top: 2em; text-align: center;font-family:Arial, Helvetica, sans-serif !important; font-size: 2em; margin-bottom:1em;color: #444; font-size: 2em!important;}
#wa-kf .kf-subtitle{margin: .5em 0 0 0}
#wa-kf .more{font-size: 1em; float:none; margin-bottom: 1em}
.features-tech.fusion{margin-top:1.8em; padding-bottom: 0.5em}
.kf{margin-top:1.2em}
/*  ---- QUOTES - TESTIMONIALS ---- */
.ghilopen {
    background: url("/site-commons/img/ghilLeftBig.gif") no-repeat;
}
.ghilclose {
    background: url("/site-commons/img/ghilRightBig.gif") no-repeat 100% 100%;
}
.quote {text-indent: 23px;color:#444;font-family: robotolight,"trebuchet ms",arial ,sans-serif, verdana; font-size: 1em; line-height: 1.9em}

/* -----[4] BUBBLE !IMPORTANT ----- */
.bb_tools{margin:0; border-bottom:1px solid #fff;padding:0; clear:both}
.bb_tools li{list-style:none; line-height:2.8em; padding:10px 5px;
    border-top:1px solid #fff; text-shadow:0 1px 0 #fff; float:left; width:95%;
    border-bottom:1px solid #E4E4E4;}
.bb_events{clear:both;margin-bottom:15px;padding-top:5px;border-top:1px solid #fff;}
.bb_events div.acenter{padding-top:15px;padding-bottom:15px;/*border-bottom:1px solid #ccc;*/}
.bb_tools li:first-child{border-top:0}
.bb_tools a, .bb_events a.bb_title, .bb_video .bb_title{line-height:2.8em; padding:8px 0 8px 35px;
    background: url("/img/bb_tools.png") no-repeat;
}
.bb_tools .bb_quote a{background-position:0 -1px;}
.bb_tools .bb_brochure a{background-position:0 -30px;}
.bb_tools .bb_tech_specs a{background-position:0 -67px;}
.bb_video .bb_title{background-position:0 -102px; margin-left:4px}
.bb_tools .bb_manual a{background-position:0 -136px;}
.bb_events a.bb_title{background-position:0 -178px;padding:3px 0 8px 35px; margin-left:5px; text-shadow:0 1px 0 #fff;}
.bb_video{border-bottom:1px solid #e4e4e4;border-top:1px solid #ccc; padding:10px 0; clear:both}
.bb_video .rd_video{text-align:center; }
.bb_video .bb_vd{text-align:center}
.bb_wb_list{text-align:center; border-bottom:1px solid #ccc;}
.bb_wb_list .bb_event{margin:0 0 17px 0}
.bb_wb_list img{margin:0 0 10px 0}
.bb_wb_title{margin-bottom:5px}
.bb_wb{font-size:0.9em}
#bidx-quick-links a, #bidx-quick-links .tab-pane {margin: 0; color:#444444 }
#bidx-quick-links .tab-content {height: 250px;}
.tab-content .title{color: #386E9D; font-size: 2.1em; margin-top:1.5em}
.bb_testimonial{background-color:#E4EDF2; margin-bottom:10px;-moz-border-radius:5px;border-radius:5px;border:1px solid #D2DFE9;
    font-style:italic; font-size: 0.9em}
.bb_testimonial div{border-bottom:1px solid #eef4f8;padding:12px;border-radius:5px; }
.bb_s{color:#555;
    background: url("/img/bb_quote_ath.png") no-repeat 0 0;
    width:45px; height:25px; margin:-14px 0 0 104px; position:absolute}
/* ---- SHOP TABS ----*/
table.buy,table.buy_specials{width:100%;text-align:center; border-bottom:0px solid #E8E9EB;}
table.scrProducts{width:65%}
table.buy_specials{margin-top:20px;}
table.buy_specials tr.edition_style td{padding-top:14px;}
td.buy_ety, td.buy_oxy,  td.buy_ath, td.buy_dif, td.buy_scr{max-width:300px; height:37px; text-indent:30px;vertical-align:middle;
    background: no-repeat 4px 60%;
    background-size: 30px; padding:2px 0 0 0;text-align:left} /*td.buy_dev,*/

td.buy_dev a{max-width:300px; /*height:37px; */text-indent:30px;vertical-align:middle; min-height: 50px;
    background: no-repeat 0 10%;
    background-size: 30px; padding:2px 0 0 0;text-align:left
}
#tab_subscription .buy_oxy a, .buy_oxy_title{background-image:url("/img/Editor32.png");}
#tab_subscription .buy_dev a, .buy_dev_title{background-image:url("/img/Developer32.png");}
#tab_subscription .buy_scr a, .buy_scr_title{background-image:url("/img/WebHelp32.png");}
#tab_subscription .buy_scr a, .buy_che_title{background-image:url("/img/Chemistry32.png");}
#tab_subscription .buy_scr a, .buy_pub_title{background-image:url("/img/Ope32.png");}
#tab_subscription .buy_scr a, .buy_osc_title{background-image:url("/img/Scripting32.png");}
#tab_subscription .buy_ath a, .buy_ath_title{background-image:url("/img/Author32.png");}
#tab_subscription .buy_wat a, .buy_wat_title{background-image:url("/img/WebAuthor32.png");}
#tab_subscription .buy_cfe a, .buy_cfe_title{background-image:url("/img/ContentFusion32.png");}
#tab_subscription .buy_oxy a, #tab_subscription .buy_dev a,#tab_subscription .buy_scr a,#tab_subscription .buy_ath a{
    background-repeat: no-repeat; background-size: contain; padding-left: 25px; }
.buy_dif{background-image:url("/img/Diff32.png");}
table.buy tbody td{height: 6.5em;}
table.buy td{vertical-align: middle !important;}
table.buy .details{font-size: 0.9em; line-height: 2em}
.details{font-size: 1.1em; line-height: 2.1em}
td.type_User-based , td.type_Floating, td.type_Process-based{
    text-align: center;
}

#buy_subscription_academic_products .type_User-based{ padding-left: 80px; }
#buy_subscription_academic_products .type_oxy{ text-align: center; }
.buy_cfe_title, .buy_wat_title, .buy_ath_title, .buy_dev_title, .buy_oxy_title, .buy_che_title, .buy_pub_title, .buy_scr_title, .buy_osc_title, .buy_ofb_title{  background-repeat: no-repeat; background-position-y:50%; line-height: 2em; font-size: 18px; text-indent: 45px; }
td.type_User-based span, td.type_Floating span, td.type_Process-based span{ color: #555;
    background: url("/img/buy_user_based.png") no-repeat;
    text-indent:30px; display: inline-block;}
td.type_Process-based span{
    background: url("/img/buy_process.png") no-repeat 1% 48%;
}
td.type_Floating span{background-image:url("/img/buy_floating.png"); text-indent:50px; }
tr.edition_style td{border-top:1px solid #E8E9EB; text-align:left;}
td.type_class, td.type_dep,td.type_site{font-size:1.2em;background-repeat:no-repeat;height:33px;}
.licenseFloating.col-xs-12, .licenseUser-based.col-xs-12{padding: 0}
.licenseType{vertical-align: middle !important; width: 134px;}
.buy{margin-top: 1em}
.buy thead tr:first-child{font-size: 1.2em;}
table.buy thead tr:nth-child(2){background-color: rgba(237, 237, 225, 0.51)}
.add2cart, .bt_buy{
    cursor: pointer; font-size: 14px; line-height: 2em;
    margin-bottom: 1em; -webkit-touch-callout: none; -webkit-user-select: none;
    -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.informationSMP:hover {
  text-decoration : underline;
  color:#007bff;
}
.informationSMP{
    padding-left: 5px;
    position: relative;
    top: 3px;
    white-space: nowrap;
}
.subscriptionType{
    background-color: #fff8f3;
}
.sgn_code{
    background-color: red !important;
    color:white;
}
#sgn_code{
    width: 100%;
}
.subscription{
    font-size: 1.2em;
    padding-top: 20px;
    color:black;
    letter-spacing: 1px;
}
#subscriptionRenewal{
    padding-bottom: 15px;
}
#newSubscription{
    height: 349.8px;
}
#buy_web_author{
    float: none;
}
#renewal_web_author, #renewal_content_fusion{
    float: none;
}
.descriptionSubscriptionInactive{
    color:#80808096;
}
.descriptionSubscriptionActive{
    color: black;
}
.functionalityOfWebAuthor{
    padding-top:15px;
}
.listFunctionalityOfWebAuthor{
    margin: 0 20px;
}
.buy_oxy_ch .licenseProcess-based{
    width: 100%;
}
.buy_oxy_ch .licenseProcess-based .table td{
    width: 120px;
}
.buy_oxy_scr .licenseProcess-based{
    width: 100%;
}
.buy_oxy_scr .licenseProcess-based .table td{
    width: 120px;
}

/* #buy_scr,#buy_che{
 margin-left: 4em;
} */
#buy_scr .licenseProcess-based{
    width: 100%;
}
#buy_che .licenseProcess-based{
    width: 100%;
}
#buy_pub .licenseProcess-based{
    width: 100%;
}
#buy_osc .licenseProcess-based{
    width: 100%;
}
.descriptionChemistry{
    text-align:center;
}
.bt_buy.checkout{
    border-radius: 2.5em;
    padding: 0.5em 2.5em;
}
.pd_price .add2cart{ width: auto; line-height:normal; margin-bottom: 0; }
.pd_price .buy_l{margin-top: 0}
#shop_nav a .qty, .buy_l .qty {
    background-color: #BB3636; color: white; margin-top: -15px; margin-left: 4px;
    float: right; z-index: 15;position: absolute; padding: 0 5px; border-radius: 2px;font-size: 11px;
}
#shop_nav a .qty{margin-top: -2.3em;}
.tools {width: 100%; padding-top: 1em; padding-bottom: 1em; font-size: 0.9em; text-align: center;}
.tools select{ padding: 4px; border-radius: 4px; border-color: #DDDDDD; }
.pData{margin-top: 0.7em}
/* CART */
#bb_cart .sku{font-size: 0.9em}
#bb_cartmessage{width:100%; text-align:center; padding:40px}
span.buy_product {cursor:pointer; color:navy}
.pcart_entry{font-size:0.9em; border-bottom: 1px solid #ededed;padding: 1.2em 0.5em;}
.pcart_entry:hover{background-color: #FFFFFF;}
.bb_sku{color:#efefef; font-size:9px;  float:right}
.bb_qty{padding-right:20px;}
.bb_qty input{border:1px solid #ddd; padding:1px; text-align:left; font-size:0.9em; width:35px;}
.bb_desc{color:#116699}
.bb_del{cursor:pointer; float:right; margin-top:-24px}
span.bb_del{float:none}
.bb_qtyUpt{cursor:pointer; }
#bb_cart .bb_price{ text-align: center; line-height: 1.4em; min-width: 65px; width: 75px;}
#bb_total, #bb_continue{clear:both;display:inline-block;}
#bb_continue{ text-align: center; width: 99%}
#bb_total div{ float:right; font-size:0.9em; width:100%}
.total{margin-top: 1em; margin-bottom: 1.2em}
div#resellers{clear:both;font-size:1.1em; padding-top:1.1em}
div#resellers label{font-size:0.8em; font-weight: 100; margin-bottom: auto; line-height: 1.7em}
.note_vd{padding: 1em 0; clear: both}
.buy_oxy td.type_User-based,.buy_oxy td.type_Floating,
.buy_oxy_dev td.type_User-based,.buy_oxy_dev td.type_Floating,
.buy_oxy_ath td.type_User-based,.buy_oxy_ath td.type_Floating{
    font-size:1.2em;height:33px;
    background: no-repeat 27% 50%;
    text-align:center
}
#buy_subscription_oxy_products .type_User-based,
#buy_subscription_dev_products .type_User-based,
#buy_subscription_ath_products .type_User-based{background-position:33% 50%;}
#buy_subscription_oxy_products, #buy_subscription_ath_products, #buy_subscription_dev_products{text-align: center; margin-top: 1.5em}
.subscription .type_User-based{background-position:38% 50%;}
td.edition {text-align:left;text-indent:5px;border-right:1px solid #E8E9EB; min-width: 100px; max-width: 130px}
td.buy_vsplit{border-right:1px solid #E8E9EB; text-align:center;}
div.hiddenTabContent{display:none;clear:both;}
div.visibleTabContent{display:block;clear:both;padding:0;margin:0}
div.visibleTabContent h4{font-weight:normal;font-size:1.4em;}
.checkbox_ac{margin-top:15px;}
#bt_ac{margin-top:25px;}
#bt_ac .bt_buy{padding-left:7px; padding-top:16px;}
#bt_ac, .checkbox_ac{margin: 15px auto auto;
    font-size:0.9em; font-weight:bold; position: relative; text-align:center}
#tip-active{font-size:1em; line-height:1.9em}
.bt_close{
    width: 62px; height: 27px; padding:5px 9px; background-color:#E21B17;
    border-radius:5px; border:1px solid #B41D15; color:#fff;
    text-align:center;box-shadow: 0px 1px 4px #777;cursor:pointer;
}
.bt_close{margin-left:10px}
.bt_buy_last:hover, .bt_close:hover{color:white; background-color:#9D0C08}
.back{margin-right: 15px}
/* ----- SHOP ----- */
#shop_nav{width:100%; color: #ccc; margin-top:1em; float:left; /*border-bottom:1px solid #aaa; */margin-bottom:1em; }
#shop_nav .empty, #shop_nav a{
    width:21.140%; background-color: #eef6ff; float:left; position:relative;
     height:50px; vertical-align:middle;
    text-align:center; padding-top:0.8em;
    border: 1px solid #dadada;
    border-bottom:1px solid #9D9D9D;
    text-decoration: none;
    margin:auto;
    color: #555;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    font-size:1.1em;
}
#shop_nav.tabs_personal a{
    width:29.140%;
}
#buy_dispatch{margin-top: 1.5em; margin-right: 0.5em; /*border:1px solid #eee*/}
#buy_dispatch div:first-child, #buy_dispatch .active{
    background-color: #f6f6f6;
    font-family: arial, helvetica, "Lucida Grande", Verdana, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
    font-weight: 400;
    height:120px;
    padding-top:30px;
    vertical-align:middle;
    text-align:center;
    color:#74777b;
    text-decoration: none;
}
#buy_dispatch div:first-child{
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}
#buy_dispatch a{color: #666 }
#buy_dispatch img{margin-bottom: 0.6em}
#buy_dispatch .active{
    background-color:#dbebfc !important;
    color:#777;
    background-image: linear-gradient(to bottom, #c7dcf5, #dbebfc); outline:0
}
#buy_dispatch .active::after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -12px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top-color: #dbebfc;
    content: '';
    pointer-events: none;
}
#shop_nav .empty{
    background-color: #fff;
    border-left: 0 solid #9D9D9D;
    border-right: 0 solid #9D9D9D;
    width:6%; outline:0; border-top: 0
} 
#shop_nav .visibleTab{
    border:1px solid #aab9cc; color:#666;
    background: #d5e7fa linear-gradient(to bottom, #DFEDFF, #d4e6fa);
    outline:0
}
.buy_oxy div#shop_nav, .buy_oxy_dev div#shop_nav, .buy_oxy_ath div#shop_nav{/*padding:20px 0 0 4%;*/ width:99%;}
td.buy_oxy, td.buy_dev, td.buy_ath, td.buy_scr{width:240px;font-size:16px}
div.buy_l{ text-align:center; position:relative; margin:auto; }
.buy_l .btn{min-width: 82px}
.strikeout {color: #D9534F;text-decoration:line-through;font-style:italic;text-align:justify;
    padding: 0;
    margin:0}
.buy_l .strikeout-fl {color: #DF2D00;text-decoration:line-through; text-align:center;
    padding-right:0; text-indent:10px; margin:auto;
    font-style:italic; /*margin-top:-23px;*/ margin-right: 13px;
}
#PersonalSMPModal .modal-header, #PersonalUpgModal .modal-header, #AcademicModal .modal-header, #PersonalNLModal .modal-header{ background-color: #eeecca; border-top-left-radius: 8px; border-top-right-radius: 8px; }
#PersonalSMPModal .modal-footer, #PersonalUpgModal .modal-footer, #AcademicModal .modal-footer,#PersonalNLModal .modal-footer{
    background: transparent none;
    text-shadow: none;
    color: inherit;
    text-align: center;
    margin-top: 0;
    border:0
}


#PersonalSMPModal .modal-footer button, #PersonalUpgModal .modal-footer button, #AcademicModal .modal-footer button,#PersonalNLModal .modal-footer button{
    border-radius: 2.5em;
}


#PersonalSMPModal .modal-footer a, #PersonalUpgModal .modal-footer a, #AcademicModal .modal-footer a,#PersonalNLModal .modal-footer a{ color: #ffffff}
.modal .bt_buy_last.btn.btn-danger{padding: 0}
.modal .bt_buy_last.btn.btn-danger .add2cart{padding:1em; line-height: 2.3em}
.pd_price.buy_l .bt_buy{padding: 0.3em 1em}
.qr-events{max-width: 120px; margin-bottom: 4em; margin-top:-1.6em}
.modal label{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;
}
.accept_conditions{ margin-right: 10px!important; margin-top: 10px!important;}
header { width: 100%; text-align: center; z-index: 100; background-color:#3578a5; position: relative; }
#banner-chemistry,#banner-feedback,#banner-feedback-cloud,#banner-feedback-enterprise,
#banner-content-fusion,#banner-xml-webauthor, #banner-xml-author, #banner-xml-developer, #banner-xml-editor, #banner-xml-sdk,#banner-xml-scripting{
    color: #ffffff; min-height: 571px;
    background-position-x: 40%; 
    text-align: center;
    background: #faf7f3 repeat-x;
}
#banner-content-fusion, #banner-feedback, #banner-feedback-cloud,#banner-feedback-enterprise, #banner-xml-developer, #banner-xml-author{
    min-height: 420px;
}

#bidx-xml-license-server{
    background-color:#f7f2f2;
}

#banner-xml-scripting{
    min-height: 500px;
}

#bidx-xml-license-server .container{
    height: 425px;
    padding-top: 20px;
}
#bidx-xml-license-server .container h1{
    margin-top: 85px;
}

#banner-xml-developer .container{
    background-image: url("/img/bubble_developer.png");
    background-position-y: 10px;
    background-repeat: no-repeat;
    background-position-x: center;
    height: 570px;
}

#banner-xml-author .container{
    background-image: url("/img/bubble_author.png");
    background-position-y: 35px;
    background-repeat: no-repeat;
    background-position-x: center;
    height: 570px;
}


#banner-content-fusion .container{
    background-image: url("/img/bubble_cf.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 640px;
}

#bidx-xml-pe .container{
    background-image: url(/img/bubble_ope.png);
    background-position-y: 36px;
    background-repeat: no-repeat;
    height: 570px;
}

#banner-chemistry .container{
    background-image: url("/img/bubble_ch.png");
    background-repeat: no-repeat;
    /* background-size: contain; */
    height: 500px;
}

#bidx-xml-wh .container{
    background-image: url("/img/bubble_webhelp.png");
    background-repeat: no-repeat;
    height: 570px;
}

#banner-xml-scripting .container{
    padding-top: 28px;
}
#banner-xml-scripting .container h2{
    margin-top: 3.6em;
}
#banner-xml-scripting .container .btn-main{
    margin-top: 1em;
}

#bidx-xml-pe .slogan_and_btns_ope{
    margin-top: 400px;
    text-align: center;
}

#bidx-xml-wh .slogan_and_btns_webhelp{
    margin-top: 390px;
    text-align: center;
}
#banner-xml-developer .slogan_and_btns_developer{
    margin-top: 410px;
}
#banner-xml-author .slogan_and_btns_author{
    margin-top: 395px;
}

.slogan_and_btns_che{
    text-align: initial;
    padding-top:304px;
    padding-left:8px
    
}
.slogan_and_btns_che h2{
    font-size: 2.1em;
    margin-top: 0.8em;
    line-height: 1.3em;
    width: 460px;
    text-align: center;
}

.slogan_and_btns_che .row a{
    margin-top: 22px !important;
}


 #banner-feedback{
     background-color: #e7dbcc;
     text-align:left
 }
 #banner-feedback-cloud{
    background-color: #cadbf1;
    text-align:left
 }
 #banner-feedback-enterprise{
    background-color: #e1d4c4;
    text-align:left
 }


#banner-feedback .container{
    background-image: url("/img/bubble_ofb.png");
    background-repeat: no-repeat;
     background-size: contain;
     background-position: bottom;
    height: 632px;
     
}
#banner-feedback-cloud .container{
    background-image: url("/img/bubble_ofb.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 632px;
}

#banner-feedback-enterprise .container{
    /* width: 1917px; */
    width: 100%;
    background-image: url(/img/bubble_ofb_enterprise.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 632px;
}

.feedbackC_cloud_left{
    position: absolute;
    top: 80px;
    width: 215px;
    height: 122px;
    background: no-repeat;
    background-image: url(/img/Feedback_cloud2.png);
    -webkit-animation-name: feedbackC_cloud_left;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-name: feedbackC_cloud_left;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

@-webkit-keyframes feedbackC_cloud_left {
    from {left: -5%;}
    to {left: 10%;}
}
  
@keyframes feedbackC_cloud_left {
    from {left: -5%;}
    to {left: 10%;}
}

.feedbackC_cloud_right{
    position: absolute;
    width: 400px;
    height: 227px;
    background: no-repeat;
    background-image: url(/img/Feedback_cloud1.png);
    left: 200%;
    top: 25px;
    -webkit-animation-name: feedbackC_cloud_right;
    -webkit-animation-duration: 3s;
    -webkit-animation-fill-mode: forwards;
    animation-name: feedbackC_cloud_right;
    animation-duration: 3s;
    animation-fill-mode: forwards;
}
@-webkit-keyframes feedbackC_cloud_right {
    from {left: 100%;}
    to {left: 70%;}
} 
@keyframes feedbackC_cloud_right {
    from {left: 75%;}
    to {left: 70%;}
}


#banner-feedback .col-md-6.col-sm-12 , #banner-feedback-cloud .col-md-6.col-sm-12, #banner-feedback-enterprise .col-md-6.col-sm-12{
    text-align: center; float:left; margin-top: 30em; /*padding-left: 8em;*/
}
#banner-feedback-enterprise .col-md-6.col-sm-12{
    margin-top: 30.5em !important;
    margin-left: 136px !important;
}

#banner-content-fusion .col-md-6.col-sm-12{
    text-align: center; float:right; margin-top: 28.4em; padding-left: 8em;
}
#banner-content-fusion .col-sm-12{
    float:none;
    margin-top: 30em;
}
#banner-content-fusion h2, #banner-feedback h2, #banner-feedback-cloud h2, #banner-feedback-enterprise h2{
    color: #444;
    font-family: robotomedium, Arial, Helvetica, sans-serif;
    margin-top: 1em;
    /*font-size: 1.7em;
    line-height: 1.5em;*/
    text-align:left
}

#banner-feedback h2, #banner-feedback-cloud h2, #banner-feedback-enterprise h2{
    text-align:center
}

#banner-chemistry{
    min-height:520px;
    padding-top:.7em
}

#banner-content-fusion2, #banner-feedback2{
    text-align:center;
    padding:5em 0 3em 0
}
#banner-content-fusion img,#banner-xml-webauthor img,#banner-xml-author img, #banner-xml-developer img, #banner-xml-author img
#banner-xml-editor img, #banner-xml-sdk img{
    padding-top: 1.6em;
}
#banner-content-fusion2 a, #banner-content-fusion .btn-primary, #banner-feedback .btn-primary,#banner-feedback-cloud .btn-primary, #banner-feedback-enterprise .btn-primary ,#banner-chemistry .btn-primary{
    background-color: transparent;
    color: #444;
    text-transform: uppercase;
    padding: 0.5em 2.2em;
    margin: 2em 0.5em 1em;
    border-radius: 2.5em;
    border:1px solid #444444;
}
#banner-chemistry .btn-primary{
    padding: 0.5em 0.4em !important;
    min-width: 157px !important;
    font-size: 1em;
    text-transform: none;
}



#banner-content-fusion .btn-primary{
    padding: 0.5em 1.2em;
}

/* buy now - add to your website */
#banner-feedback2 a{
    background-color: transparent;
    color: #444;
    text-transform: uppercase;
    padding: 0.5em 2.2em;
    margin: 2em 0.5em 1em;
    border-radius: 2.5em;
    border:1px solid #444444;
}
#banner-feedback2 a:hover{
    color: #FFFFFF;
    border-color: #b37017;
    background-color: #d9891f;
    text-decoration:none
}

#banner-chemistry + div div.kf-subtitle {
    margin-top: -3em;
}

#banner-feedback .btn-primary, #banner-feedback-cloud .btn-primary, #banner-feedback-enterprise .btn-primary{
    margin:.5em 0 0 1em;
}

#banner-chemistry .btn-primary:hover {
    color: #FFFFFF;
    border-color: #15636e;
    background-color: #1d8fa0;
}
#banner-chemistry .btn-chemistry-tutorials{
  background-color: #fbddcc; 
}
#banner-content-fusion2 a:hover, #banner-content-fusion .btn-primary:hover {
    color: #FFFFFF;
    border-color: #B8280B;
    background-color: #cc3314;
    text-decoration:none
}
#banner-feedback a:hover,#banner-feedback-cloud a:hover, #banner-feedback-enterprise a:hover ,
#banner-feedback .btn-primary:hover, #banner-feedback-cloud .btn-primary:hover, #banner-feedback-enterprise .btn-primary:hover {
    color: #FFFFFF;
    border-color: #b37017;
    background-color: #d9891f;
    text-decoration:none
}
.floatRight{ float: right; clear: both; }
#bidx-xml-developer, #bidx-xml-editor,#bidx-xml-che,#bidx-xml-feedback{
    background-color: #ffffff;
    color: #333333;
    text-align: left;
}
#bidx-xml-che .btn-primary:hover{
    color: #FFFFFF; border-color:#67b8be; background-color: #67b8be
}

.coming_soon{
    font-size: .7em;
    color: #ffffff;
    margin-top: 118px;
    margin-left: 136px;
    position: absolute;
    background-color: #3280d6;
    padding: 0 1em;
    border-radius: 21px;
    text-align: center;
}

.read-more{
    text-align:left;
    text-transform: uppercase;
    font-size: 0.9em;
    margin-top: 1em
}
.indent{padding: 1em;
    background-color: #ffe4c4;
    margin:1.5em 0 1.5em -1em;
}
#bidx-xml-pe .btn-main, #bidx-xml-editor .btn-main, #bidx-xml-author .btn-main, #bidx-web-author .btn-main, #bidx-xml-developer .btn-main, #bidx-xml-che .btn-main{
    clear: both;
}
#bidx-xml-pe, #bidx-web-author, #bidx-xml-developer,#bidx-xml-pub,#bidx-xml-che{
    background-color: #faf7f3;
    text-align: left;
}
#bidx-xml-wh,#bidx-xml-webhelp,#bidx-xml-author,#bidx-xml-cf{
    background-color: #ffffff;
    text-align: left;
}
#slider-events{
    margin:2em 0;
}
#slider-webauthor, #slider-news, #bidx-dita-ot{
    background-color: #DFEFFF;
    padding: 1em 0;
    border-bottom: 1px solid #D5D5D5;
}
#slider-webauthor{
    background-color: #efe2da;
}
#slider-webauthor2, .slider-ope{
    margin-top: 4em;
    margin-bottom: 3em;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 3em 0;
}
#slider-pub{
    background-color: #f2fbe3;
    background-color: #f2fbe3;
    background: linear-gradient(#d3f39c 10%,#d3f39c -15%, #f2fbe3 82%,#f2fbe3 0%);
    border: none;
    width: 100%;
}
#slider-pub .title{
    font-size: 1.5em;
}

#slider-webauthor2 .item a:hover, .slider-ope .item a:hover{
  text-decoration:none;
}
#slider-webauthor .carousel-indicators .active{
    background-color: #ba3e25
}

#slider-webauthor .carousel-indicators li{
    border: 1px solid #ba3e25
}

#slider-news .carousel-control .icon-prev, #slider-news .carousel-control .icon-next, #slider-news .carousel-control .glyphicon-chevron-left, #slider-news .carousel-control .glyphicon-chevron-right{
    top: 37%
}
#slider-news{ border-bottom: 0 }
#slider-webauthor .carousel .item, #slider-news .carousel .item, #slider-events  .carousel .item{ height: 140px; }
#slider-webauthor .carousel .item{ height: 125px;}
#slider-news .carousel-control{ text-shadow: none; color:#4073A9; }
#slider-news .carousel-indicators li{ border-color: #204A81; }
#slider-news .carousel-indicators .active{ background-color: #5AA2E8; }
#slider-news .carousel-indicators li, #slider-news .carousel-indicators li.active { margin-left: 7px; }
#slider-news .title a{color: #444;}
#slider-news .title{font-size:1.2em; line-height: 1.8em}
#slider-news .title a:hover{text-decoration: none; color: #666;}
#slider-news .btn{
    background-color: transparent;
    color: #444;
    border-color: #444;
    text-transform: uppercase;
    margin: 0.7em 0 0.3em 0;
    font-size: 13px;
    padding: 7px;
    border-radius:2.5em;
}
#slider-news .btn:hover{
    color: #FFFFFF;
    border-color: #1C61A6;
    background-color: #2670bb;
}

/* #slider-news .container {
    width: 70%;
} */

#slider-news .item{
    border: 1px solid white;
    background-color: white;
    border-radius: 10px;
    /* padding: 15px 25px 0px 20px; */
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 161px;
    /* min-height: 179px; */
    box-shadow: 0px 1px 3px 0px #c2c2c2;
}

#slider-news a{
    text-decoration: none;
    color: black;
}
#slider-news .see_all_events{
    color: #135db1;
    margin-top: 15px;
    border-color: #135db1;
    padding: 5px;
}
#slider-news .see_all_events:hover{
    color: white;
}

/* #slider-news .item:hover {
    transition: all .1s ease 0s;
    box-shadow: 0px 1px 7px 0px;
    margin-top: -1px;
} */

#slider-news .logo_event_prague{
    height: 50px;
    width: auto;
}
#slider-news .item .time, #slider-news .item .title_event{
    padding-left: 7px;
    padding-right: 7px;
}
#slider-news .item .time img{
    padding-bottom: 3px;
}
#slider-news .item .pin_location img{
    padding-bottom: 3px;
    margin-right: 5px;
    margin-left: 4px;
}
#slider-news .item .time, #slider-news .item .pin_location{
    margin-bottom: -4px;
    font-size: 12px;
    margin-top: -1px;
}
#slider-news .item .title_event{
    color: #2772d2;
    line-height: 20px;
}
#slider-news .item .title_all_events{
    margin-top: 15px;
}
.container_logo_event_news{
    height: 64px;
}

#slider-news .item .date_event{
    color: gray;
    text-align: center;
    border-radius: 6px;
    font-size: 12px;
    margin-top: 8px;
}
#slider-news .item .date_event .day_event{
    height: 25px;
    border-radius: 0px 0px 6px 6px;
    background-color: #d6e9fc;
}
#slider-news .item .date_event .month_event{
    height: 14px;
    font-size: 10px;
    line-height: normal;
    color: white;
    background-color: #135db1;
    text-transform: capitalize;
    border-radius: 6px 6px 0px 0px;
}   
#slider-news .date_event_markup{
    margin-top: 28px !important;
}


.stand-slider{margin-left: 1em}
.stand-slider .item  img{width: 275px;}
.stand-slider .item .col-sm-6{margin-bottom: 1em}
#ImgEventsSlider .carousel-control.left{margin-left: -10px}
#ImgEventsSlider .carousel-control.right{right: -11px}
#ImgEventsSlider .carousel-control{color: #777}
.ImgSlider.carousel-inner > .active.right{visibility:hidden;}

#bidx-lk-webapp, #bidx-lk-fusion,#bidx-lk-ope{
    text-transform: capitalize;
    padding: 1em 0;
    color: #ffffff;
    background-size: contain;
    background: #D76956 url("/img/bidx-cloud.png") no-repeat 70% 70%;
}
#bidx-lk-ope{
    background: #cc9131;
    /* opacity: 0.8; */
}

#bidx-lk-fusion, #bidx-lk-feedback{
    background-image: none;
    text-transform: none;
    text-align: center;
    background-color: #faf7f3;
    color: #444444;
}
#banner-content-fusion .lk_brochure{
    background: url("/img/doc_pdf.png") no-repeat 85% 50%;
    padding-right: 2.9em;
}
#banner-content-fusion .lk_brochure:hover{
    background-image: url("/img/doc_pdf_white.png");
}
#bidx-lk-fusion .title{
    margin-top: 1em;
    text-transform: uppercase;
}
#bidx-lk-fusion div{
    margin-bottom: 0.5em;
}
.fusion .subtitle{margin: 1em 0 0 0 }
#bidx-lk-webapp .title a, #bidx-lk-ope .title a{color: #ffffff;}
#bidx-lk-webapp .title a:hover, #bidx-lk-ope .title a:hover{text-decoration: none; color: #E6F2FF;}
#bidx-lk-webapp .btn,#bidx-lk-ope .btn{
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    text-transform: uppercase;
    margin: 0.7em 0 0.3em 0;
    font-size: 13px;
    padding: 7px;
    border-radius:4px;
}

#bidx-lk-webapp .btn:hover{
    color: #FFFFFF;
    border-color: #B8280B;
    background-color: #cc3314;
}
#bidx-lk-ope .btn:hover{
    color: #ffffff;
    border-color: #432a00;
    background-color: #432a00;
}
#bidx-dita-ot .title a{color: #444;}
#bidx-dita-ot .title a:hover{text-decoration: none; color: #666;}
#bidx-dita-ot .btn{
    background-color: transparent;
    color: #444;
    border-color: #444;
    text-transform: uppercase;
    margin: 0.7em 0 0.3em 0;
    font-size: 13px;
    padding: 7px;
    border-radius:4px;
}
#bidx-dita-ot .btn:hover{
    color: #FFFFFF;
    border-color: #1C61A6;
    background-color: #2670bb;
}
.lk-webapp{ border:1px solid #444444; text-transform: uppercase; border-radius:5px; padding: 10px; text-align: center; margin: 18px 11px 38px -5px; }
.lk-webapp a { color: #444444 }
.lk-webapp:hover{ color: #FFFFFF; background-color: #cc3314; border-color:#cc3314; }
.lk-webapp:hover a{ color: #FFFFFF; text-decoration: none; }
#bidx-xml-author .col-md-6:first-child, #bidx-web-author .col-md-6:first-child, #bidx-xml-webhelp .col-md-6:first-child,#bidx-xml-feedback .col-md-6:first-child,#bidx-xml-cf .col-md-6:first-child,#bidx-xml-wh .col-md-6:first-child, #bidx-quote .container,
#bidx-quote .container{background-position: left 0}
#bidx-xml-author .row:first-child, #bidx-web-author .row:first-child{
    background: url("/img/patterns/bidx-cloud.png") no-repeat right bottom;
    background-size: 53%;}
/* #banner-xml-author .container{ background-position: left bottom; background-size: 35%; min-height: 571px; } */
#bidx-xml-editor h1 a, #bidx-xml-author h1 a, #bidx-web-author h1 a, #bidx-xml-developer h1 a, #bidx-xml-webhelp h1 a,#bidx-xml-feedback h1 a, #bidx-xml-cf h1 a, #bidx-xml-wh h1 a,#bidx-xml-che h1 a{font-size: 0.9em}
#bidx-xml-editor h1 a:hover, #bidx-xml-developer h1 a:hover,#bidx-xml-che h1 a:hover,
#bidx-xml-author h1 a:hover, #bidx-web-author h1 a:hover, #bidx-xml-webhelp h1 a:hover,#bidx-xml-feedback h1 a:hover, #bidx-xml-cf h1 a:hover,#bidx-xml-pub h1 a:hover,#bidx-xml-wh h1 a:hover,#bidx-xml-che h1 a:hover{text-decoration: none; }
#bidx-xml-developer,#bidx-xml-che{margin-top: 2.5em }
#bidx-xml-pub h1{margin-top: 2.5em }
#bidx-xml-editor h1, #bidx-xml-author h1, #bidx-web-author h1,#bidx-xml-developer h1,#bidx-xml-webhelp h1{margin-top: 2em}
#bidx-xml-cf h1{margin-top: 2.5em;}
#bidx-xml-feedback h1,#bidx-xml-che h1{margin-top: 2.7em;}



#bidx-xml-editor h2{/*font-size: 1.6em;*/ color: #444444}
#bidx-all-prods{background-color: #faf7f3; min-height: 198px; color: #ffffff; padding-top: 1em; padding-bottom:2em; border-top:1px solid #ffffff; border-bottom:1px solid #D5D5D5 }
@media (min-width: 1200px){
    #bidx-all-prods .col-lg-1{width: 11.1%}    
}
@media (min-width: 768px){
    #bidx-all-prods .col-sm-3 { margin-top: 2em}
}
#bidx-all-prods .col-lg-1{margin-top: 1.5em}
#bidx-oxygen-tv{border-top: 1px solid #ccc}
#bidx-all-prods .title, #bidx-oxygen-tv .title{color:#5A5A5A; font-family: robotolight, Arial, Helvetica, sans-serif; padding: 0.4em 0; font-size: 2.4em;}
#bidx-all-prods a div{
    color: #444444;
 padding-top: 0.5em;
    font-size: .9em;
    line-height: 1.4em;
}
#bidx-all-prods a img{max-width: 80px}
#bidx-all-prods a:hover div, #bidx-all-prods a:hover{color: #14518e; text-decoration: none}
#bidx-xml-editor .btn-primary, #banner-xml-webauthor .btn-primary, #slider-webauthor .btn-primary,
#banner-xml-author .btn-primary, #bidx-xml-author .btn-primary, #bidx-web-author .btn-primary,
#banner-xml-developer .btn-primary, #banner-xml-scripting .btn-primary,#bidx-xml-developer .btn-primary,
#banner-xml-webhelp .btn-primary, #bidx-xml-webhelp .btn-primary,#bidx-xml-pub .btn-primary, #bidx-xml-wh .btn-primary, #bidx-xml-license-server .btn-primary,
#banner-xml-sdk .btn-primary, #banner-xml-sdk .btn-primary, #banner-xml-pe .btn-primary, 
#bidx-xml-pe .btn-primary, #banner-xml-editor .btn-primary, #bidx-xml-che .btn-primary,#bidx-xml-feedback .btn-primary,#bidx-xml-cf .btn-primary{background-color: transparent; color:#444; border-color: #444444;  /*text-transform: uppercase;*/ }
.btn-main .btn{min-width: 158px}
.btn-main .btn span{font-size: 0.9em}
header .cloud:hover{background-color: #cc3314 !important;}
#banner-xml-editor .btn-primary span, #bidx-xml-editor .btn-primary span,
#banner-xml-author .btn-primary span, #bidx-xml-author .btn-primary span, #bidx-web-author .btn-primary span,
#banner-xml-developer .btn-primary span, #banner-xml-scripting .btn-primary span,#bidx-xml-developer .btn-primary span,#bidx-xml-che .btn-primary span
#banner-xml-webhelp .btn-primary span, #bidx-xml-webhelp .btn-primary span,#bidx-xml-feedback .btn-primary span, #bidx-xml-cf .btn-primary span,#bidx-xml-pub .btn-primary span, #bidx-xml-wh .btn-primary span{text-transform: lowercase}
#bidx-xml-editor .btn-primary:hover, #banner-xml-editor .btn-primary:hover {color: #FFFFFF; border-color:#1C61A6; background-color: #2670bb }

#bidx-xml-license-server .btn-primary:hover{color: #FFFFFF; border-color:#992844; background-color: #992844}
#bidx-xml-webhelp .btn-primary:hover , #bidx-xml-wh .btn-primary:hover{color: #FFFFFF; border-color:#8a7ad8; background-color: #685ba6 }
#bidx-xml-feedback .btn-primary:hover {color: #FFFFFF; border-color:#efb15f; background-color: #e79529 }
#bidx-xml-cf .btn-primary:hover {color: #FFFFFF;border-color: #B8280B; background-color: #cc3314 }
#bidx-xml-pub .btn-primary:hover {color: #FFFFFF; border-color:#61901a; background-color: #61901a}

#bidx-xml-pe .btn-primary:hover{background-color: #61901a; color: #fff;/*border-color:#61901a*/ }
#slider-webauthor .btn-primary:hover, #banner-xml-webauthor .btn-primary:hover, #bidx-xml-author .btn-primary:hover, #bidx-web-author .btn-primary:hover, #banner-xml-author .btn-primary:hover{color: #FFFFFF; border-color:#B8280B; background-color: #cc3314 }
#bidx-xml-developer .btn-primary:hover, #banner-xml-developer .btn-primary:hover{color: #FFFFFF; border-color:#43454D; background-color: #616473}

#banner-xml-scripting .btn-primary:hover{color: #FFFFFF; border-color:#36649a; background-color: #366499}

#bidx-xml-sdk .btn-primary:hover, #banner-xml-sdk .btn-primary:hover{color: #FFFFFF; border-color:#153744; background-color: #1D4A5A}
#bidx-xml-editor img, #bidx-xml-author img, #bidx-web-author img, #bidx-xml-developer img,#bidx-xml-che img, #bidx-xml-webhelp img,#bidx-xml-cf img,#bidx-xml-feedback img ,#bidx-xml-wh img,#bidx-xml-pub img{/*max-width: 450px;*/ padding: 3em 0; margin-top: 0}
#bidx-quick-links{background-color:#F6F6F6;padding:1em 0 1em 6% }
#bidx-quick-links .bb_tools{border: 0}
#bidx-oxygen-tv, #bidx-events, #bidx-support{ background-color: #FFFFFF; min-height: 460px; color: #444444; text-align: center; }
#bidx-oxygen-tv{ min-height: 390px; }
#bidx-events .col-xs-12{ min-height: 170px; vertical-align: bottom; }
#bidx-events { min-height: 390px; }
#bidx-support{ background-color: #faf7f3; min-height: 470px; }
#bidx-support .title{margin-bottom: 0.5em !important;}
#bidx-support .slogan{margin-bottom: 1em}
#bidx-support ._more{line-height: 6em; }
#bidx-support .logo{
    background: url("/img/cloud_callout.png") no-repeat center 0;
    background-size: 220px; min-width: 270px; min-height: 212px;}
#bidx-support .support-left1{text-align: left; text-indent: 67px;}
#bidx-support .support-left2{text-align: left; text-indent: 53px;}
#bidx-support li{list-style: none; text-align: left; color: #a73319 ;
    padding-left: 45px;
    background: url("/img/bidx_quote_open.png") no-repeat 0 0;
}
#bidx-support li:first-child{padding-bottom: 2em}
#bidx-support li div{background: url("/img/bidx_quote_close.png") no-repeat right bottom;
    min-height: 30px }
#bidx-support li i{color: #666}
#bidx-oxygen-tv .episode{min-height: 170px;}
#bidx-oxygen-tv .col-lg-12{clear: both; min-height: 55px}
#bidx-oxygen-tv .title, #bidx-events .title, #bidx-support .title{
    text-align: center; font-size: 2.6em; color: #555555;
    font-family: robotolight; padding: 0; margin: 1em 0;
}
#bidx-events .title{font-size: 2em}
#bidx-oxygen-tv .vd_small_link{ clear:both; position:relative }
#bidx-oxygen-tv .vd_square{ margin-bottom: 0.6em}
#bidx-oxygen-tv a{margin: 0}
#bidx-oxygen-tv .small{line-height: 2em}
#bidx-quote{ padding: 2em 0; background-color: #467a54 !important }
#bidx-quote .row{margin: 0 20px}
#bidx-quote a{line-height:1.8em; color: #fff; font-family:robotolight, helvetica, sans-serif; font-size:1.2em; text-decoration:none }
#bidx-quote a:hover{line-height:1.8em; color: #ffffff; font-family:robotolight, helvetica, sans-serif; text-decoration:none }
._more{font-size: 0.9em}


#eq_ope{margin:2em; font-size:1.2em}
#eq_ope_webHelp{font-size: 1.2em;}

#eq_ope div, #eq_ope_webHelp div{
    background-repeat: no-repeat;
    height: 113px;
    padding-top: 5em;
    text-align: center;
    background-position: top;
    font-family: robotolight;
    font-weight: 500;
    color: #16181a;
}
#eq_ope .eq_eq,#eq_ope_webHelp .eq_eq{font-size:2.3em; padding-top: .6em; font-weight: 300; color: #777c80}    
.eq_ope_pe{background-image: url("/img/Publishing_engine80.png"); }
.eq_ope_wh{background-image: url("/img/Webhelp80.png"); }
.eq_ope_che{background-image: url("/img/Chemistry80.png"); }
.eq_ope_dita{background-image: url("/img/Dita80.png");background-size: 80px; }
.eq_ope_docbook{background-image: url("/img/kf_docbook.png");background-size: 90px;}
#eq_ope a, #eq_ope_webHelp a{text-decoration:none}
#eq_ope a:hover, #eq_ope_webHelp a:hover {color: #0374e6; font-weight: 500}

header img{ margin: auto }
nav{width: 100%}
.navbar-inverse .navbar-brand{color: #EFEFEF}
header h1{color: #000; font-family: robotolight, Arial, Helvetica, sans-serif; margin-top: 3.5em; font-size: 2.7em}
header h2{color: #444; font-family: robotolight, Arial, Helvetica, sans-serif; margin-top: 1em; font-size: 1.6em; line-height: 1.5em}
header a{margin: 1.2em 0 0 0em}
header#equation a{margin: auto}
header .btn-primary{
    background-color: rgb(237, 250, 255);
    color: #333333;
    margin: 2em 0.5em 1em;
    border-radius: 2.5em;
    min-width: 171px;
}
.slogan_and_btns_webhelp h2{
    font-size: 2.1em;
    line-height: 1.3em;
    text-align: center;
}
.slogan_and_btns_developer h2, .slogan_and_btns_author h2{
    font-size: 1.6em;
    line-height: 1.3em;
    text-align: center;
}


.g-recaptcha{
  width: 302px;
  padding-top:15px;
}
.g-recaptcha.error {
  border: solid 2px #c64848;
  padding: .2em;
  width: 19em;
}
.image_pdf_chemistry{
  width:80px;
  margin-top:20px;
  float: right;
}
.image_doc_pub{
  margin-top:20px;
  float: right;
}

.image_pdf_chemistry_dita{
  padding-top: 40px;
   width:100px;
}

#download_publishing_engine, #download_oxygen_feedback_enterprise, #download_xml_scripting{display:none}
header .btn-primary:hover{ background-color: rgb(255, 235, 232); color: #333333; }
#banner-idx, #slider-idx{ background-image: linear-gradient(to bottom, #3578a5, #1f4980);padding-top: 0; }
#banner-idx .row{
    margin-bottom: 0;
    padding-top: 4em;
    height: 490px;
    background-size: contain;
    background: url("/img/mb_desk.png") no-repeat 50% bottom;
}
#banner-idx a, #slide_idx a{color:#fff; text-decoration: none; font-family: robotolight, Arial, Helvetica, sans-serif; font-size: 0.7em; }
#banner-idx a:hover, #slide_idx a:hover{color: #dFb5b4}
#banner-idx a div{padding-top: 10px;}
#banner-idx .btn{margin-top: 2.5em; }
#banner-idx .title, .mb_desk .title{color: #ffffff; font-family: robotothin, Arial, Helvetica, sans-serif;
    font-size: 43px; margin-top: -20px; /*font-weight:600*/ }
#banner-idx h2{color: #fff; font-size:2.1em; line-height: 1.7em}
header#equation{
    background-color: #FAF3E8; border-top: 1px solid #ffffff;
    padding-top: 1.4em; padding-bottom: 1em;
}
ul.cf_workflow{
    margin-left: 5em;
    margin-top:2em
}
.cf_workflow li{
    padding: .5em 0 2em 0;
    font-size:1.1em
}
#cf_feature_matrix{
    width:100%;
    text-align:left;
    line-height:3em;
    margin-bottom: 2.5em
}
#cf_feature_matrix thead{
    font-weight:700;
    border-bottom:1px solid #ccc;
    font-size: 1.1em;
    color: #d26d5b;
}
#cf_feature_matrix td{
    padding-left: 2em;
    border-bottom: 1px solid #ccc;
}
#cf_feature_matrix tr td:first-child{
    font-weight:700;
    border-right: 1px solid #ccc;
    padding-left:0;
    color: #666
}
#cf_feature_matrix tr td:last-child{
    border-left: 1px solid #ccc;
}
.kf-title div{
    font-weight:700;
    font-size: 1.2em
}
.kf-title{
    text-align:center;
    max-width: 180px;
    margin-top:1em
}
.carousel .item img{ margin: 0 auto; }
.carousel .item{ height: 490px; }
.mb_dita{
    padding-top: 3.5em;
    color: #ffffff;
    vertical-align: middle;
    text-align: left;
    margin-left: -3em;
}
.mb_dita h1 a, .mb_dita h2{
    color: #ffffff;
    font-family: robotothin, Arial, Helvetica, sans-serif;
}
.mb_dita h1 a:hover{
    text-decoration: none;
}
.mb_dita h1{
    margin-top: 2.2em;
}
.mb_dita .btn{
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
    text-transform: uppercase;
}
.mb_dita .btn:hover{
    color: #FFFFFF;
    border-color: #B8280B;
    background-color: #cc3314;
}
.mb_dita .dita-logo{
    text-align: right;
}
.mb_dita img{
    padding-top: 5em;
}
.mb_desk{
    background: url("/img/mb_desk.png") no-repeat 50% bottom;
    text-align: center;
}
.mb_desk .title{ margin-top: 1em }
.carousel-control{ width: 50px}
.carousel-control.right, .carousel-control.left{ background-image: none}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{ right: 0}
.carousel-control.left{ margin-left: -1em}
.carousel-control.right{ margin-right: -0.81em}
.carousel-indicators{bottom: -16px}
.carousel-indicators li, .carousel-indicators li.active{margin-left: 5px}
.mb_whatsnew .small{line-height: 1.5em}
.form-control{margin-bottom: 1.2em}
.bg-red{background-color: #FA9797; color:#ffffff}
.input-group{padding-bottom: 1em}
legend{border-bottom: 0; padding:1.7em 0 0 0; color: #777777}
#equation .row  div{vertical-align: middle}
#equation .row .eq_logo{ margin-top: 5px; background-repeat: no-repeat;color: #606060; width: 4em;height: 4em;display: inline-block;}
#equation .row a{ color: #606060; font-size:1.6em;text-align: center;padding-top: 15px;}
#equation .row .plus, #equation .row .eq{font-size:3em; font-weight:normal; color: #606060;height: 1.4em;display: inline-block;vertical-align: middle;line-height: 1.2em;}
#equation .eq_oxy .eq_logo{background-image:url("/img/EditorCircle80.png"); }
#equation .row .eq_ath .eq_logo{background-image:url("/img/AuthorCircle80.png"); }
#equation .row .eq_dev .eq_logo{background-image:url("/img/DeveloperCircle80.png"); }
#equation .row div a{color: #606060; }
/*  Main Page elements  */
#release-data{position: relative; margin-bottom: 1.2em}
#release-data div, #release-data h1{display: inline-table; vertical-align: middle}
#release-data .btn{margin-left:2.7em; margin-top: 0.7em}
.release-cal{background-color: #a32f34; width: 3.6em; height: 4.4em;
    padding-top: 0.3em; color: #ffffff; font-size: 0.9em; text-align: center; line-height: 1.3em; margin-right: 1.5em}
.release-cal span{border-top: 1px solid #DDDDDD; padding-top: 0.2em; line-height: 1.9em; color: #EEEEEE}
/* Bubbles */
.bubble {background-color: #edfaff; margin-top: 25px;}
.bubble .bb-icon-product, .bubble h1{display: inline-table}
.bubble .bb-icon-product{width:60px}
.bubble h1, .bubble h2{font-size:1.6em; color: #000000;
    font-family:robotolight, Arial, Helvetica, sans-serif;
    text-align: right; line-height: 1.4em; text-shadow: 0 1px 0 #ffffff;
}
.bubble h1{padding-left: 0.2em; font-size:2em}
.bubble h2{font-size:1.4em; color: #222; font-family: robotolight, Arial, Helvetica, sans-serif; text-align: center  }
.block-quote {background-color: #fff8f9 ! important; padding:2.5em 2em; font-size: 0.9em;
    margin-top: 1em; text-align: center; position: relative; }
.img-circle{width: 105px}
.equation img{max-width: 60px}
#video_embed{ max-width: 1280px; max-height: 700px; }
.pageContent{margin-top: -65px; padding: 0 20px; line-height: 1.8em}
.pageContent h1{font-weight: 200; font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
    font-size: 2.3em; color: #ffffff; margin-bottom: 25px }
pre{background-color:#F7FCFF; border-color: #E8F3FF; border-radius:7px; color:#616161 }
.carousel .container{height: 700px;
    background: no-repeat 58% 95%;
}
.carousel-inner .container{width: 1200px; margin: auto}
#video_preview{max-width: 1200px; }
#video_preview:hover{cursor: pointer}
/* MARKETING CONTENT
-------------------------------------------------- */
/* Pad the edges of the mobile views a bit */
.marketing { padding-right: 15px; padding-left: 15px; }
/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 { margin-bottom: 20px; text-align: center; }
.marketing .col-lg-6 { margin-bottom: 20px; text-align: center; }

.marketing .filters .col-lg-6{text-align: left;margin-bottom: 0;}
.marketing .filters .col-lg-4{text-align: left;margin-bottom: 0;}
#all_videos h2 { display: block }
.marketing h2 { font-weight: normal; margin-top:1.7em;}
.marketing .col-lg-4 p { margin-right: 10px; }
.marketing .col-lg-6 p { margin-right: 10px; }
/* Thin out the marketing headings */
.featurette-heading { font-weight: 300; line-height: 1; letter-spacing: -1px; }
.main-video{background-color: #ffffff; text-align: center}
.main-video div{padding-bottom: 0}
.pageContent{margin-top: -65px; padding: 0 20px; line-height: 1.8em}
.pageContent h1{font-weight: 200; font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
    font-size: 2.3em; color: #ffffff; margin-bottom: 25px }
pre{background-color:#F7FCFF; border-color: #E8F3FF; border-radius:7px; color:#616161 }
.carousel .container{height: 700px;
    background: no-repeat 58% 95%;
}
.carousel-inner .container{width: 1200px; margin: auto}
#video_preview{max-width: 1200px; }
#video_preview:hover{cursor: pointer}
/* NEW Selectors (unused) */
.side_features2:first-child{ padding-left: 0; margin-left: 0; }
.side_features2 a{color: #ffffff;}
.side_features2 .mproduct:first-child > a{font-size: 16px; text-align: center; padding-left: 7px; line-height: 3em}
.side_features2 .mproduct{padding-left: 15px}
.side_features2 ul{list-style: none; margin-left: 0; padding-left: 0}
.side_features2 ul ul{margin-left: 10px}
.side_features2 .container{max-width: 200px}
.side_features2{
    background: #444444; color: white; display: block;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    font-size: 0.78em;
    line-height: 2.12143em;
    overflow-y: scroll;
    position: fixed; 
    /* top: 0;  */
    bottom: 0;
    left: -260px; width: 260px; height: 100%;
    word-break: break-word; z-index: 101;
}
.side_features2 ul {list-style: none; margin: 0; padding: 0; }
.side_features2 ul ul a { padding-left: 5px; }
.side_features2 ul ul ul a { padding-left: 10px; }
.side_features2 ul li:hover > ul { display: block; }
.side_features2 li { display: block; position: relative; }
.side_features2 a {
    border-top: 1px solid #333333; color: white;
    display: block; letter-spacing: 1px;
    padding: 5px; text-decoration: none;
}
.side_features2 a:hover { background-color: #333333; color: rgba(255, 255, 255, 0.7); }
.side_features2 ul:first-child > li:first-child > a { border-top: 0; }
.side_features2::-webkit-scrollbar{ width: 10px; }
.side_features2::-webkit-scrollbar-thumb{ background: #333333; }
.show-nav .side_features2 {
    left: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;
}
.show-nav .features-sticky #fs-btn{
    left: 260px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.features-sticky{
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative; text-align: center;
    width: 100%; height: 0; z-index: 102;
}
.features-sticky #fs-btn{
    color: white; display: block; position: fixed; top: 40%;
    background: url("/img/sticky-features-ath.png") no-repeat;
    height: 46px;
    width: 45px;
    -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.5s ease-in-out; transition: all 0.4s ease-in-out; left: 0;
}
.features-sticky #fs-btn:hover{width:150px; height: 46px;}
.tooltip-sidemenu{background-color: #555555;
    color: white;  text-align: center;
    margin-left: 3em;  z-index: 10000;
    line-height: 38px; margin-top: 4px;
    font-weight: 500;
    overflow: hidden;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.tooltip-sidemenu:before{
    content: "FEATURES";
    letter-spacing: 1px;
}
.side_features2:first-child{ padding-left: 0; margin-left: 0;height: 100vh;}
/* OLD Selectors (unused)  */
/* ---[1] TOPBAR: LOGO, MENU & SEARCH --- */
a.ql_forum,a.ql_doc,a.ql_contact,a.ql_twitter,a.ql_facebook,a.ql_rss,a.ql_blog{
    background: url('/img/quick_links.png') no-repeat;
    width:24px;
    height:24px;padding:0px 7px 9px 14px;margin:4px;}
a.ql_twitter{ background-position:-3px 0;}
a.ql_facebook{ background-position:-37px 0;margin-right:20px;}
a.ql_forum{ background-position:-79px 0;}
a.ql_doc{ background-position:-111px 0;}
a.ql_contact{ background-position:-140px 0;}
a.ql_rss{ background-position:-172px 0;}
a.ql_blog{ background-position:-199px 0;}
a.ql_twitter:hover{ background-position:-3px -28px;}
a.ql_facebook:hover{ background-position:-37px -28px;margin-right:20px;}
a.ql_forum:hover{ background-position:-79px -28px;}
a.ql_doc:hover{ background-position:-111px -28px;}
a.ql_contact:hover{ background-position:-140px -28px;}
a.ql_rss:hover{ background-position:-172px -28px;}
a.ql_blog:hover{ background-position:-199px -28px;}
.adv{ background-color:#F2F8FF; border-radius:9px; padding:15px; border:1px solid #EEF6FF; margin:0.5em 1.5em; min-height:185px !important;}
.adv_left, .adv_left_s { float:left;width:42%;text-align:left;margin:0 24px 20px 0; background-color:#f6f6f6; border-radius:10px; padding:15px;min-height:120px;
    border:1px solid #eee; }
.adv_right, .adv_right_s {float:left;width:42%;text-align:left;margin:0 10px 24px 0;background-color:#f6f6f6; border-radius:10px; padding:15px;min-height:120px;
    border:1px solid #eee; }
.adv_left_s, .adv_right_s{min-height:130px}
.adv_top {
    background: #FFF4DF url("/site-commons/img/adv_header_left.gif") no-repeat top left;
    width:601px;vertical-align:top;float:left;padding:4px 0 0 15px;height:215px;}
div.adv_top ul li {
    list-style: disc inside;
    padding:0 0 7px 0;}
.adv_top_right {padding-top: 4px;margin-right:3px;
    background: #FFF4DF url("/site-commons/img/adv_header_right.gif") no-repeat top right;
    width:6px;height:215px;float:right;}
.adv_bottom {background: #FFF4DF url("/site-commons/img/adv_footer_left.gif") no-repeat bottom left;
    width:601px;height:6px;float:left;margin-bottom:40px;}
.adv_bottom_right {
    background: #FFF4DF url("/site-commons/img/adv_footer_right.gif") no-repeat bottom right;
    width:6px;height:6px;float:right;margin:0 3px 30px 0;}
.photo{padding:1em 0 0.5em 0}
.photo .col-md-2{width: 120px}
#mb_container{
    border-top-left-radius:5px; border-top-right-radius:5px;
    clear:both; border:1px solid #b1b1b1; border-bottom:0; background-color:#fff;
    -moz-box-shadow: 2px 2px 4px #999; -webkit-box-shadow: 2px 2px 4px #999;
    box-shadow: 0 1px 8px #999; z-index:1; margin-top:-10px;
}
.subscribeToList{padding:0 0 0.5em 20px; font-size: 0.9em}
/*  oxygen_sdk/community.html  */
.addons{margin: 1em 0.2em}
.addons thead td{font-weight:bold; color: black !important;}
.addons td{
    padding: 0.5em;
    border:1px solid #eee;
}
.addons td:first-child{
    font-size:1.1em;
    color:#336699;
    width: 30%;
}
.addons tr:hover td{
    background-color:#EFF9FF
}
.top-logo {
    top: 0;  background: #EC2E52; text-align: center; padding: 15px;
    color: #fff; font-weight: 700; font-size: 1.5em; line-height: 1.2;
    vertical-align: middle; width: 180px; -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; display: none;
}
.sidemenu .side_features{margin:0; padding:0}
.side_features{
    top: 17.8%; position: fixed;
    background-color: #ffffff; z-index: 108;
    color: #222222; width:190px; font-size: 0.7em;
    padding: 10px; display: none;
    overflow-y: scroll;
    overflow-x: hidden; height: 800px;
    border: 1px solid #DDDDDD;
    border-radius: 7px;
}
.side_features ul{ padding-left:3px; margin:0; list-style:none; line-height:1.6em; }
.side_features ul ul ul{ padding-left:10px; margin:0; list-style:none }
.side_features .mproduct{margin:0; padding:0}
.side_features .mproduct > a{font-weight:bold; line-height:2.2em; color:#333;}
.side_features .title{font-size:1em}
/* -----[2] MAIN BUBBLE ----- */
#mainbubble {
    width:100%; margin:0; padding:0; height:400px;
    background: #335680 repeat-x center 0;
}
.flow { width: 100%; max-width: 1152px; height:400px; margin: 0 auto; overflow: hidden; }
.flow #mb_left, .flow #mb_right, .flow #slide_oxy,.flow #slide_ath, .flow #slide_dev{
    float: left; min-height: 1px; }
.flow #mb_left, .flow #mb_right { width: 14px; }
#mainbubble #mb_left,#mainbubble #mb_right{
    width:14px; height:400px;
    background: url("/img/mainbubble_borders.png") no-repeat 0 0;
}
#mainbubble #mb_right{ background-position:-23px 0;}
/* register.html */
.register_products img{max-width: 80px; margin-bottom: 1em}
#PhoneNumberEnabled input, #PhoneNumberDisabled input{width: 350px}
.text_room_tekom{
    margin-top: 1px !important;
    margin-bottom: -9px;
}

.third_party_table {
    border:1;
    padding: 1em;
    border-spacing:0;
}
.lk-rss-title{
    background-image: url(/img/social/rss_inv.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: left;
    padding: 0px 27px 0px 0px;
}

.lk-rss-title:hover{
    background-image: url(/img/social/rss_orange.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: left;
    padding: 0px 27px 0px 0px;
}


#fm_register_code label{
    width: 100%;
    padding-bottom: 2px;
}
#fm_register_code label span.info_rec{
    float: right;
    cursor: pointer;
    padding-top: 5px;
}
.re_tooltip{
    display:none;
    background-color: #333333;
    border-radius: 10px;
    opacity: 0.8;
    color: #fff;
    margin-top: -5px;
}

.re_tooltip p {
    margin-top: 0;
    opacity: 1;
    font-size: 0.9em;
}

#logo_Miramo{
    width:190px;
    height: auto;
    padding-top: 10px;
}
#register_get_trial label{
    font-weight: 300;
}

.oh_infobox{
    color: #1fa021;
    padding-bottom: 2.5em; 
}

#img_add_archetype{
    width: 33.5em;
    border-radius: 5px;
}
#label_newsletter{
  padding-left:5px;
}
#subscribe_form, #technical_support_policy{
    padding-top: 10px;
}
#technical_support_policy .form-group_email #email{
    width: 18em;
}


#subscribe_form #email , #technical_support_policy #email{
    margin-bottom: 0;
    margin-right: 10px;
}
.subscrib_tech_support_policy{
    color: green;
    display: none;
}

.error_forms{
    color: black;
    background-color: rgb(255, 224, 224);
}
.dmca_notices_counter_notices{
      background-color: #efefef;
      color: #000000;
      border: 1px #aaaaaa dashed;
      padding:15px;
}
.dmca_notices_counter_notices span{
  margin-left:4em;
}

#sdk_reCaptcha {
    padding: 3px;
    border-radius: 3px;
    width: 308px;
    margin-bottom: 1.5em;
}

#oxygen-feedback-frame-container{
    padding-top: 8em;
}

.title_webHelp_responsive_and_webHelp_classic{
    text-align: center;
    font-size: 1.5em;
    font-family: robotomedium, Arial, Helvetica, sans-serif;
    line-height: 1.35em;
}

#bid-xml-equation_webHelp{
    background-color: #FAF3E8;
    border-top: 1px solid #ffffff;
    padding-top: 1.4em;
    padding-bottom: 1em;
}

.wh_res_for_dita{
    width: 80px;
    padding-top: 3em;
}

#buy .recommended{
    line-height: 15px;
    font-size: .8em;
    border:2px solid #d9891f !important;
    background-color: #d9891f;
    color: #fff;
}
.fb-team{
    border-left: 2px solid #ccb08d !important;
    border-right: 2px solid #ccb08d !important;
    border-bottom: 2px solid #fce4c4 !important;
}
.fb-team-last{
    border-bottom: 2px solid #ccb08d !important;
}
.buy-feedback thead th{
    text-align:center;
    font-size: 1.7em;
    width: 250px;
    border-bottom:1px solid #ccb08d !important;
}
#empty-col{
    border-bottom: 1px solid white !important;
}

.table>thead:first-child>tr:first-child>th{
    border-bottom: 1px solid #ffeed7 !important;
}
.dita_north_america_2020{
    width: 100%;
}

.btn-subscribe-feedback{
    padding: 10px 35px;
    font-size: 1.2em;
    background-color: #d9891f;
    border-radius: 2.5em;
    border-color: #ffeed7;
}
.btn-subscribe-feedback:hover{
    background-color: #d9891fe8;
    border-color: #ffeed7;
}
.btn-subscribe-feedback:focus{
    background-color: #d9891fe8;
    border-color: #ffeed7;
}

.md5sum{
    margin-top: -2px;
    margin-left: 3px;
}
.download_openjdk_java{
    /* display: flex; */
    margin-left: 10px;
}
.link_md5_sha{
    display: flex;
    list-style-type: none;
}
.link_md5_sha li{
    margin-right: 15px;
    margin-top:-4px;
}
#bidx-oxygen-tv .see_all, #bidx-events .see_all{
    margin: 20px 0 25px 0;
    background-color: transparent;
    color: #357ebd;
}

#bidx-oxygen-tv .see_all:hover, #bidx-events .see_all:hover{
    background-color: #2670bb;
    color: white;
}

.evaluate_your_request{
    padding-top: 20px;
}

.req_non_profit{
    background-color: rgb(255, 224, 224) !important;
}

#nonprofit_req_form{
    padding-top: 2em;
    padding-bottom: 5em;
}

h2.userguides_title {
    font-size: 1.4em;
    color: rgb(78, 73, 73);
    margin-left: 10px;
}

h2.userguides_title + div{
    margin-left: 10px;
}

#form_source_req, #form_support_life_license{
    padding-top: 2em;
}

.careers_title{
    font-size: 2em;
    padding-top: 2em;
    color: black;
    margin-bottom: 1em;
}
.note_title_eol{
    font-size: 0.6em;
    width: 200px;
    display: contents;
}


.tablenoborder table tr::before{
    content: unset;
}

.tablenoborder table td.head{
    border-bottom: 1px solid #eeeeee;
}

.tablenoborder table tr.head td{
    width: 150px;
    background-color: #eeeeee;
    font-size: 1.2em;
    color: #000000;
    text-align: center;
    vertical-align: middle; 
}

.message_for_video{
    margin-left: 144px;
}

.wn_logos img {
    max-width: 30px;
    margin-right: 0.5em;
    filter: opacity(75%);
}

.careers_aplication_deadline{
    color: #25a725;
}
.careers_description_syncro{
    padding-top: 1.7em;
}

.title_benefits{
    color: #666;
    font-size: 1.2em;
    width: 100%;
    line-height: 1.3em;
}

.container_popup_bottom_logo_event{
    text-align: center;
    margin-bottom: 10px;
}

.register_webinar{
    background-color: #518cc8;
    border-radius: 2.5em;
    width: 165px;
}
.register_webinar:hover{
    background-color: #32679c;
}

.formSDK_register{
    padding-top: 20px;
    width: 85%;
    margin: auto;
    margin-top: 3em;
    font-size: 1em;
}
#forgotPasswd{
    padding-top: 60px;
    text-align: center;
}

.fpResponse .msgError{
    width: 100%;
    color: rgb(7, 110, 7);
    margin-top: -19px;
}
.live_publishing_templates:hover{
    box-shadow: 0 0 6px rgba(35, 173, 255, 1);
    transition: all 200ms ease-out;

    
}
.link_publishing_templates:hover{
    color: #428bca;
    text-decoration: none;
}
.link_publishing_templates{
    color: #2f2d2d;
}
.thumbnail .caption_name{
    padding: 9px;
}
.logo_publishing_engine_disclaimer{
  padding-top:15px;
}

#oxygen_xml_program_login{
 margin-top: 4em;
}
#oxygen_xml_program_register{
    margin-top: 2em;
}
#oxygen_xml_program_login form , #oxygen_xml_program_register form, #oxygen_xml_program_reset_password form{
    background-color: #f5f5f578;
    padding: 20px;
    border: 1px solid #d4cbcbb0;
    border-radius: 4px;
}
#oxygen_xml_program_login    .forgot_password{
    float: right;
    color: #1860A8;
    text-decoration: none;
}

#oxygen_xml_program_login .create_new_account, #oxygen_xml_program_login .fp_login{
    float: left;
    text-decoration: none;
}
#oxygen_xml_program_login .fp_login{
    color: #1860A8;
}

#oxygen_xml_program_login .forgot_password:hover,#oxygen_xml_program_login .create_new_account:hover, #oxygen_xml_program_login .fp_login:hover{
    cursor: pointer;
    color: #007bf7;
}

#oxygen_xml_program_login a{
    padding-top: 5px;
}
#oxygen_xml_program_login .btn_login_container, #oxygen_xml_program_register .btn_register_container{
    text-align: center;
    margin-bottom: 5px;
    margin-top: 35px;
}
#oxygen_xml_program_register .select_products{
    padding-top: 5px;
}
#oxygen_xml_program_register .application_product, #oxygen_xml_program_register .accept_to_be_contacted, #oxygen_xml_program_register .terms_and_conditions{
    margin-left:3px;
}
#oxygen_xml_program_register .accept_to_be_contacted, #oxygen_xml_program_register .terms_and_conditions{
    display: inline;
}

#oxygen_xml_program_register .form-check{
    margin-right: 2em;
}
#oxygen_xml_program_register .form-check label:hover{
    color: #1860A8;
    border-radius: 3px;
    cursor: pointer;
}
#oxygen_xml_program_register .modal-footer, #list_nightly_builds .modal-footer{
    background-color: #ffffff;
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
#oxygen_xml_program_register #modal_terms,#list_nightly_builds #modal_terms{
    overflow: hidden;
}
#oxygen_xml_program_register #modal_terms{
    position: absolute;
}
/* 
#oxygen_xml_program_register #modal_terms .modal-dialog{
    width: 75% !important;
    margin:150px auto;
} */
#list_nightly_builds #modal_terms .modal-dialog{
    width: 596px !important;
    margin:150px auto;
}

#oxygen_xml_program_register #modal_terms .modal-body{
    overflow-y: scroll;
}
#list_nightly_builds #modal_terms .modal-body{
    max-height: 450px;
}

#list_nightly_builds .fproduct li{
    margin-left: -8px;
    list-style: none;
    display: inline-flex;
    margin-top: 2px;
}
#list_nightly_builds .downloadgrouptitle{
    text-align: left;
}

.nightly_builds_fbp {
    background-color: #f1f7fb;
    padding-bottom: 35px;
    margin-top: 30px;
    border-radius: 11px;
    color: #444;
    padding-left: 30px;
    margin-right: 7px;
}

.nightly_builds_fbp .fproduct .btn{
    background-position-y: 5px !important;
    background-position-x: 4px !important;
    padding-top: 4px !important;
    padding-left: 30px !important;
}
.nightly_builds_fbp .fproduct .btn:hover{
    background-color: #5a5a7a !important;
    color: white;
}

.nightly_builds_fbp .active_filter{
    border: 1px solid #b5b5b5;
}

.nightly_builds_fbp .active_btn .glyphicon-remove{
    font-size: 9px;
    top: -6px;
    left: 2px;
    display: none;
}

#list_nightly_builds .nightly_builds_fbp .check{
    width: 15px;
    height: 15px;
    color: green;
    margin-top: -3px;
}

/* .list_nightly_builds_check{
    color: rgb(35, 128, 235);
} */

#list_nightly_builds .nightly_builds_fbp .check span{
    display: none;
    color: green;
}
#list_nightly_builds .fproduct label{
    margin-left: 5px;
    cursor: pointer;
}
#list_nightly_builds #product-Content_Fusion .btn.disabled{
    background:url('/img/icn_content_fusion_grey20.png') no-repeat;
}
#list_nightly_builds #product-Developer .btn.disabled{
    background:url('/img/icn_dev_grey20.png') no-repeat;
}
#list_nightly_builds #product-Publishing_Engine .btn.disabled{
    background:url('/img/icn_ope_grey20.png') no-repeat;
}
#list_nightly_builds #product-WebHelp .btn.disabled{
    background:url('/img/icn_webhelp_grey20.png') no-repeat;
}
#list_nightly_builds #product-Chemistry .btn.disabled{
    background:url('/img/icn_chemistry_grey20.png') no-repeat;
}
#list_nightly_builds #product-Feedback .btn.disabled{
    background:url('/img/icn_feedback_grey20.png') no-repeat;
}
#list_nightly_builds #product-Web_Author .btn.disabled{
    background:url('/img/icn_web_ath_grey20.png') no-repeat;
}
#list_nightly_builds #product-Scripting .btn.disabled{
    background:url('/img/icn_scripting_grey20.png') no-repeat;
}
#list_nightly_builds .downloadgrouptitle{
    padding-left: 40px;
    padding-top: 2px;
}
.container_btn_logout_beta{
    /* margin-top: -37px; */
    /* margin-bottom: 40px; */
    position: relative;
    top: -49px;
}
.submenu-beta .submenu-logo a{
    margin-top: 4px;
}

#list_nightly_builds .kits_Editor .downloadgrouptitle{
    background: url(/img/Editor32.png) no-repeat;
}
#list_nightly_builds .kits_Author .downloadgrouptitle{
    background: url(/img/Author32.png) no-repeat;
}
.nightly_builds_fbp .products h3{
    margin-bottom: 15px;
}

#oxygen_xml_program_register .btn-disabled{
    background-color: #b9b7b7;
}


#oxygen_xml_program_register .title{
    margin-top: 1em !important;
}
#oxygen_xml_program_register .container{
 width: 100%;
    max-height: 450px;
}
#oxygen_xml_program_register .open_terms_and_conditions{
    color: #1860A8;
}
#oxygen_xml_program_register .open_terms_and_conditions:hover{
    text-decoration: underline;
}

#oxygen_xml_program_register .is-invalid,#oxygen_xml_program_login .is-invalid {
    color: #dc3545;
}

#oxygen_xml_program_register .custom-select.is-invalid, 
#oxygen_xml_program_register .form-control.is-invalid,
#oxygen_xml_program_register .was-validated .custom-select:invalid, 
#oxygen_xml_program_register.was-validated .form-control:invalid,
#oxygen_xml_program_login .custom-select.is-invalid, 
#oxygen_xml_program_login .form-control.is-invalid,
#oxygen_xml_program_login .was-validated .custom-select:invalid, 
#oxygen_xml_program_login.was-validated .form-control:invalid,
#oxygen_xml_program_reset_password .custom-select.is-invalid, 
#oxygen_xml_program_reset_password .form-control.is-invalid,
#oxygen_xml_program_reset_password .was-validated .custom-select:invalid, 
#oxygen_xml_program_reset_password .was-validated .form-control:invalid,

.form_sgn .custom-select.is-invalid, 
.form_sgn .form-control.is-invalid,
.form_sgn .was-validated .custom-select:invalid, 
.form_sgn.was-validated .form-control:invalid{
    border-color: #dc3545;
}

#oxygen_xml_program_register .custom-select.is-invalid:focus,
#oxygen_xml_program_register .form-control.is-invalid:focus,
#oxygen_xml_program_register .was-validated .custom-select:invalid:focus, 
#oxygen_xml_program_register .was-validated .form-control:invalid:focus,
#oxygen_xml_program_login .custom-select.is-invalid:focus,
#oxygen_xml_program_login .form-control.is-invalid:focus,
#oxygen_xml_program_login .was-validated .custom-select:invalid:focus, 
#oxygen_xml_program_login .was-validated .form-control:invalid:focus,
#oxygen_xml_program_reset_password .custom-select.is-invalid:focus,
#oxygen_xml_program_reset_password .form-control.is-invalid:focus,
#oxygen_xml_program_reset_password .was-validated .custom-select:invalid:focus, 
#oxygen_xml_program_reset_password .was-validated .form-control:invalid:focus,

.form_sgn .custom-select.is-invalid:focus,
.form_sgn .form-control.is-invalid:focus,
.form_sgn .was-validated .custom-select:invalid:focus, 
.form_sgn .was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220,53,69,.25);
}
#oxygen_xml_program_register #msg_allready_used{
    display: none;
    position: absolute;
    top: 189px;
    font-size: 12px;
    color: #dc3545;
}
#oxygen_xml_program_register .title_account_success{
    font-size: 27px;
    text-align: center;
}
#oxygen_xml_program_register .msg_account_success{
    color: green;
    font-size: 16px;
    margin-top: 20px;
    text-align: center;
}
#oxygen_xml_program_register .btn_login_success, #oxygen_xml_program_reset_password .btn_reset_container{
    text-align: center;
    margin-top: 8px;

}

#btn_logout_beta_program{
    display: none;
    float: right;
    color: #fff;
    border-radius: 30em;
    font-weight: 400;
    padding: 0.4em 2em;
    background: transparent;
    border-color: #fff;
}
#oxygen_xml_program_reset_password{
    margin-top: 4em;
}
#oxygen_xml_program_login .title_form , #oxygen_xml_program_reset_password .title_form, #oxygen_xml_program_register .title_form{
 font-size: 22px;
 padding-bottom: 15px;
}

.msg-error-form{
    display: none;
    position: absolute;
    bottom: 100px;
    font-size: 12px;
    color: #dc3545;
}

#form_beta_program_fpassword{
 display: none;
}

#form_beta_program_fpassword .msg-error-form{
    bottom: 73px;
}
#oxygen_xml_program_reset_password .msg-error-form{
 display: none;
 position: absolute;
    top: auto;
    bottom: auto;
    font-size: 2em;
    text-align: center;
    padding-bottom: 30px;
    background-color: #f5f5f578;
    padding: 20px;
    border: 1px solid #d4cbcbb0;
    border-radius: 4px;
}
#oxygen_xml_program_reset_password .msgOk_reset_password{
    color: #1d8e1d;
    font-size: 1.4em;
}
#oxygen_xml_program_reset_password .msgError{
 width: 100%;
}
#oxygen_xml_program_reset_password .container_msgOk{
    text-align: center;
}

.msg_above_req{
    display: none;
}
#oxygen_xml_program_login #form_beta_program_login{
    display: none;
}


.go_to_download_page{
    display: none;
    text-align: center;
}

.install_dnd{
    cursor: move;
}
.container_install_dnd{
    padding-bottom: 20px;
}
.tooltip_marketplace{
    display: none;
    box-shadow: 1px 2px 10px #ccc;
    position: absolute;
    margin-left: 25px;
    margin-top: -40px;
    width: 315px;
    border: 1px solid #f8f8f8;
    border-radius: 3px;
    background-color: #f8f8f8;
    padding: 4px 0px 20px 15px;
    text-align: left;
}
.container_tooltip_and_button{
    display: inline-block;
}

.note_req_marketplace{
    font-size: 0.9em;
    padding-top: 20px;
}

.header_table_kits{
    font-size: 1.1em;
    background-color: #eeeeee;
    margin-bottom: 10px;
}
.container_table_kits{
    text-align: center;
    width: 98%;
}
#list_nightly_builds .name_kit{
    text-align: start;
}
.container_table_kits .col-lg-6{
    margin-bottom: 0;
}

.dita_north_america_2020_derscription{
    padding-top: 15px;
    padding-bottom: 15px;

}
.open_md5_or_sha{
    cursor: pointer;
}

.note_openJdk{
    margin-left: 16px;
    font-size: .9em;
    margin-top: -10px;
}
.note_openJdk_title, .note_openJdk_title+div{
    margin-left: 10px;
    font-size: .9em;
    margin-top: 0px;
}

#bidx-lk-ope .description_feedback{
    font-size: 16px;
}

.login_cf{
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
    text-shadow: none;
    font-size: 14px;
    margin: 2em 2em 0 0;
    padding: 0.5em 2em;
    border-radius: 30em;
}

.container_login{
    float: right;
    margin-top: -3.5em !important;
}
.login_cf:hover, .login_cf:focus{
    color: white !important;
    opacity: 1;
    background-color: #B8280B;
}
.login_cf:focus{
    background: transparent !important;
}

.form_sgn{
 margin-top: 15px;
    background-color: #f9f9f9;
    text-align: center;
    padding: 2px 0 15px 20px;
    width: 99%;
    padding-bottom: 35px;
}

.form_sgn >div{
    width: 97.8%;
}

.title_disclaimer{
    font-size: 18px;
}
.title_product{
    font-size: 31px;
    margin-bottom: -5px;
    margin-top: 15px;
}
.title_form_sgn{
    font-size: 1.3em;
    margin-bottom: 5px;
}

.form_sgn .info_sgn{
    font-size: 16px;
    /* margin-left: 13px; */
    cursor: pointer;
    color: #1860A8;
    background-color: transparent;
    border:0
}
.form_sgn .info_sgn:focus{
    outline:0
}
.form_sgn .info_sgn:hover{
    color: #007bff;
}
.form_sgn label{
    font-weight:400;
}
.form_sgn .error_message{
    font-size: .9em;
    display: none;
    position: absolute;
    width: auto;
    margin-top: 32px;
    left: 0px;
    float: left;
    /* text-align: start; */
    color: #dc3545;
}
.list_products{
    display: none;
}

.form_sgn input.form-control{
    height: 34px;
}
#modal_info_sgn{
    overflow: hidden;
}
#modal_info_sgn .modal-footer{
    background-color: #ffffff;
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
#modal_info_sgn .modal-dialog{
    width: 50% !important;
    margin:150px auto;
    height: 350px;
}

.purchase_other_products{
    /* margin-bottom: 30px; */
    margin-left: 9px;
    font-size: 1em;
}
#modal_info_sgn .modal-body{
    min-height: 190px;
    padding: 0;
}
.qty_by_sgn{
    padding-right: 25px;
    border: 1px solid #dddddd;
    background-color: white;
}
.qty_product_by_sgn{
    width: 65px;
}
.name_product_by_sgn{
    text-align: left;
    width: 345px;
}
.unit_price_by_sgn{
    padding-left: 110px;
}
.total_price_by_sgn{
    padding: 5px 10px 5px 10px;
    border-radius: 12px;
    background-color: #e4f3ff;
    height: 60px;
}
.suggestion_products{
    font-size: 14px;
    color: #515151;
    cursor: pointer;
}
.suggestion_products td{
    padding: 20px;
    padding-top: 25px;
}
.table_suggestion_products{
 /* margin-top: 20px; */
    font-size: 14px;
    padding-bottom: 10px;
    text-align: center;
}
.form_sgn .sgn_loader{
    position: absolute;
}

.oxygen_editor, .oxygen_publishing_engine{
    text-align: center;
    cursor: pointer;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.oxygen_editor{
    background-color: #d6e7fb;
}
.oxygen_publishing_engine{
    background-color: #ededed;
}
.opacity_img_icons_products{
    opacity: .8;
}
.info_products{
    padding-top: 20px;
    margin-left: 40px;
    margin-right: 40px;
}
.oxygen_editor img, .oxygen_publishing_engine img{
    width: 50px;
    height: auto;
    margin: 10px;
}
.tabs_info_sgn_products{
    margin: 0;
}

.border_tab{
    display: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 2px;
    background-color: rgb(66, 139, 202);
    position: absolute;
    bottom: 0px;
}
.border_tab_1{
    display: block;
}

.img_loader_form_sgn{
    position: absolute;
    width: 50px;
}

.clarifications span{
    line-height: 1.5em;
}

.check_current_key{
    margin-top: 25px;
    padding: 15px 0;
    text-align: center;
    background-color: #F9F2E7;
    border-radius: 10px;
}
.check_current_key .btn{
    margin-top: 15px;
    border-radius: 8px;
    padding: 10px 25px;
}
.check_current_key p{
    text-align: center;
    margin: 0;
    font-size: 16px;
}
.add2cart_up_smp{
    width: 94px;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

.tabsBuyFeedback{
    margin-bottom: 50px;
}
.tabsBuyFeedback .tab{
    background-color: #FFEED7;
    text-align: center;
    padding: 20px;
    cursor: pointer;
}
.tabsBuyFeedback .tab_cloud{
    border-right: 1px solid #D2B796;
}
.active_selected_tab{
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #D9891F;
}
.tabsBuyFeedback .color_tab{
   color: #BD7515
}
.tabsBuyFeedback .tab:hover{
    opacity: .8;
}

.feedback_container_btn_download{
    text-align: center;
    padding-top: 10px;
}
.feedback_btn_download{
    background-color: #d9891f;
    border-radius: 2.5em;
    color: white;
    padding: 10px 30px;
}
.nav_sep_height{
    height: 46.19px;
}
.title_menu_product{
    position: relative;
    top: 10px;
}
.submenu-logo .btn {
    font-size: 22px;
    width: 177px;
    position: absolute;
    top: 10px;
}
.sticky .submenu-logo .btn{
    font-size: 15px;
    margin-top: -2px;
}

.tab_feedback_cloud{
    border: 1px solid #fff;
    border-radius: 2.5em 0 0 2.5em;
    border-right: 0;
    color: #fff;
    margin-left: 520px;
    opacity: .8;
}
.tab_feedback_enterprise{
    border: 1px solid #fff;
    border-radius: 0 2.5em 2.5em 0;
    border-left: 0;
    color: #fff;
    margin-left: 676px;
    opacity: .8;
}

.active_tab_feedback{
    color: white;
    border: 2px solid white;
    border-radius: 2.5em;
    z-index: 999;
    font-weight: bold;
    margin-top: -1px;
}
.active_tab_feedback:hover{
    cursor: default;
}
.sticky .active_tab_feedback{
    margin-top: -3px !important;
}

.tab_feedback_enterprise:hover, .tab_feedback_cloud:hover{
    color: #fff;
    font-weight: bold;
}

.card_oxygen_feedback{
    color: #272222;
    padding: 40px;
    min-height: 508px;
    box-shadow: 0px 8px 13px #0000004D;
    border-radius: 18px;
    text-align: left;

    font: normal normal normal 18px Roboto;
    letter-spacing: 0px;
    color: #FFFFFF;
}
.card_oxygen_feedback .contaier_icon_feedback{
    text-align: center;
}
.card_oxygen_feedback .title_card_feedback{
    text-align: center;
}
.card_oxygen_feedback_cloud{
    float: right;
    background: #2792D1 0% 0% no-repeat padding-box;
}
.card_oxygen_feedback_enterprise{
    float: left;
    background: #DC9D4C 0% 0% no-repeat padding-box;
}
.cards_oxygen_feedback{
    margin-top: 40px;
    margin-bottom: 40px;
}
.feedback_available_editions{
    color: #535353;
    font-size: 17px;
}
.kf-subtitle_feedback{
    margin-top: 1em;
}

header#banner-feedback h2{
    line-height: 1.3em;
}

.icons_feedback_cloud_and_enterprise{
    display: inline-flex;
}
.icon_feedback_menu{
    margin-left: 40px;
    height: 16px;
    background-repeat: no-repeat;
    margin-bottom: -2px;
}
.icon_feedback_cloud_menu{
    background-image: url('/img/Cloud_menu.png');
    margin-left: 42px;
}
.icon_feedback_enterprise_menu{
    background-image: url('/img/Enterprise_menu.png');
    margin-left: 28px;
}
.icons_feedback_cloud_and_enterprise p{
    margin-left: 24px;
    padding-left: 0;
    padding-top: 0;
    opacity: 1;
    color: #fff;
}
.feedback_btn_download:hover{
    color: white;
}

.is-invalid{
    border-color: #dc3545;
}

.is-invalid:focus{
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220,53,69,.25);
}

.btn_feedback_special_offer_container input{
    background-color: #d9891f;
    color: white;
    border-color: #dc840e;
}

.msg_success_sp_feedback{
    color: green;
}


.divider_group{
    margin-top: 25px;
    margin-bottom: 10px;
    height: 2px;
    margin-left: 25px;
    width: 94%;
    border-top: 1px solid #c9cdd0;
}

tr.suggestion_products:hover{
    background-color: white;
    color: black !important;
}

div.suggestion_products{
    margin-top: 10px;
}

.productSelected{
    color: black !important;
    /* background-color: #fff; */
}
.tables_suggestion_products .message_products{
    font-size: .9em;
    text-align: left;
    margin-left: 25px;
    margin-right: 25px;
}

.logo_release_news{
    margin-top: -6px;
    margin-left: 10px;
}
.logo_event_news{
    margin-top: 6px;
}
.logo_all_event_news{
    margin-top: -3px;
}
.logo_dita_na_webinar{
    margin-top: 4px;
}

.message_update_price_list{
    text-align: center;
    font-size: 1.2em;
    margin-top: 80px;
}


#video_info .table_of_contents{
    display: inline-flex;
}


#wn23 #video_info ul, #wn23_1 #video_info ul{
    border-bottom: none;
    display: grid;
    margin-left: 14px;
    font-size: .9em;
}

#video_info ul li span{
    cursor: pointer;
}

#video_info ul li span:hover{
    background-color: #fff9df;
}
#wn23 #video_embed, #wn23_1 #video_embed{
    margin-bottom: 10px;
}

#wn23 .section3, #wn23_1 .section3 {
    margin-bottom: -5px;
    margin-left: 15px;
}

#buy_subscription_oxy_products #_subs_oxy:nth-child(2), 
#buy_subscription_oxy_products #_subs_oxy:nth-child(3),
#buy_subscription_dev_products #_subs_dev:nth-child(2),
#buy_subscription_ath_products #_subs_ath:nth-child(2){
    margin-top: 20px;
}

#buy_subscription_oxy_products #_subs_oxy .buy_oxy_title:nth-child(1), #buy_subscription_dev_products #_subs_dev .buy_dev_title:nth-child(1), #buy_subscription_ath_products #_subs_ath .buy_ath_title:nth-child(1){
    background: none;
    text-align: left;
}
.description_oxygen_scripting{
    font-size: 1.2em;
}


.title_category{
    text-align: left !important; padding-left: 57px;
}
#buy_subscription_products > .row{
    border: none;
}
.container_logo_event_convex_news{
    height: 85px;
}

.messageChristmas{
    margin-top: 10px;
    margin-bottom: 5px;
    color: #CA146C;
}

#modal_download_content_fusion{
    display: none;
    overflow: hidden;
    margin-top: 15em;
}

#modal_download_content_fusion .modal-dialog{
    width: 45em !important;
}

#modal_download_content_fusion .modal-footer{
    background-color: #ffffff;
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.awsAmiId, .amiIds{
    display:none;
}

.msg_thank_you_cf{
    text-align: center;
	font-size: 1.5em;
	line-height: 37px;
	color: #737373;
    padding-top: 1.7em;
    padding-bottom: 1.3em;
}
.btn_close_cf{
    text-align: center;
}
ul.ami_ids_noDecor{
    margin-top: 45px;
}
.list_of_system_requirements{
    line-height: 1.5em;
}
.licenseMulti-core{
    margin-top: 25px;
}

td.type_Multi-core span {
    background: url(/img/buy_multicore.png) no-repeat 1% 48%;
    text-indent: 30px;
    display: inline-block;
}

.tcWord09-20{
    margin-top: 3em;
}

#logo_A_Jour_Net{
    width: 150px;
}

#raffle_registration{
    margin-top: 20px;
}

.legacy_process_based{
    margin-top: -25px;
    margin-bottom: 20px;
    font-size: .9em;
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border: .25em solid white;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}

@-webkit-keyframes spinner-border {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
@keyframes spinner-border {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em;
    position: relative;
    top: 2px;
}
#main_form .loader{
    display: none;
}

#raffle_registration .form-check{
    display: inline-flex;
    margin-bottom: 15px;
}
#raffle_registration .form-check input{
    margin-top: 5px;
}

#raffle_registration .form-check label{
    margin-left: 5px;
    font-weight: 300;
}
#raffle_registration p{
    margin-bottom: 15px;
}
#raffle_registration label.bg-red {
    background: none;
    color: #FA9797;
}
.wb_see_all_events{
    margin-bottom: 3em;
}
.related_events{
    font-size: 1.2em;
    margin: 17px 0 4px 0;
    line-height: 22px;
    color: #222222;
    font-weight: normal;
}

#banner-xml-editor img {
    margin-top: 20px;
}

img.map, map area{
    outline: none;
}
.bubble_ed_midsize{
    display: none;
}

#buy_subscription_products .type_ofb, #buy_subscription_products .type_ofe{
    background: none;
    border: none;
    min-height: 215px;
    margin: 1.5em 0 -3em 3.5em;
}
#buy_subscription_products .ask_ofb_corporate, #buy_subscription_products .ask_ofe_corporate{
    margin-top: 12px;
}
#buy_subscription_products .corporate_subscription{
    margin-top: 53px;
    line-height: 2em;
}
#buy_subscription_products .corporate_subscription_ofe{
    margin-top: 48px;
    line-height: 2em;
}
.type_ofb.capsule .price, .type_ofe.capsule .price{
    color: #666;
}

.type_ofb h2, .type_ofe h2{
    margin-top: 0.2em;
}

.buy_ofb_title {
    background-image: url(/img/Feedback32.png);
    /* background-size: 32px; */
}
#buy_subscription_products div.buy_ofb_subtitle, #buy_subscription_products div.buy_ofe_subtitle{
    text-align: left;
    margin-top: 25px;
    font-size: 1.2em;
    color: #1860a8;
    padding-left: 8px;
}

#buy_subscription_products div.buy_ofb_subtitle a, #buy_subscription_products div.buy_ofe_subtitle a{
    margin-left: 8px;
    margin-right: 5px;
}
#buy_subscription_products div.buy_ofb_subtitle img, #buy_subscription_products div.buy_ofe_subtitle img{
    margin-bottom: 9px;
}

#buy_subscription_products .glyphicon-info-sign{
    font-size: 15px;
    color: #1860A8;
}

#buy_subscription_products .glyphicon-info-sign:hover{
    color: #007bff;
}

#buy_subscription_products .tooltipFeedbackCloud,
#buy_subscription_products .tooltipFeedbackEnterprise,
#buy_subscription_products .tooltipOxyWebAuth,
#buy_subscription_products .tooltipContentFusion,
#buy_subscription_products .modalOxyWebAuth{
    position: absolute;
    background-color: #FDFFE6;
    margin-top: 95px;
    box-shadow: 0px 4px 19px #00000052;
    width: 98%;
    display: none;
    padding-left: 25px;
    padding-top: 15px;
    z-index: 9999;
    
}

#buy_subscription_products .modalOxyWebAuth{
    display: block;
    background-color: #fff;
}
#buy_subscription_products .modalOxyWebAuth #continueCheckOut {
    margin-top: 25px;
}

#buy_subscription_products .modalOxyWebAuth .row {
    border: none;
    padding: 0;
}

#buy_subscription_products .modalOxyWebAuth #newSubscription {
    height: 392.8px;
}

#buy_subscription_products .modalOxyWebAuth #exit{
    float: right;
    cursor: pointer;
}

#buy_subscription_products .tooltipOxyWebAuth,
#buy_subscription_products .tooltipContentFusion,
#buy_subscription_products .modalOxyWebAuth{
    margin-top: 60px;
    text-align: left;
    padding: 30px;
    z-index: 9999;
}


#buy_subscription_products .tooltipFeedbackCloud{
    margin-top: 125px;
    z-index: 9999;
}

#buy_subscription_products .type_ofb > div, #buy_subscription_products .type_ofe > div{
    margin-top: 15px;
}

#buy_subscription_products .type_ofb .buy_l a, #buy_subscription_products .type_ofe .buy_l a{
    line-height: 2em;
}

#buy_subscription_products .fc_billed_annually{
    margin-bottom: 20px;
    font-size: 12px;
}

#buy_subscription_products .tooltipFeedbackCloud .table>thead:first-child>tr:first-child>th,
#buy_subscription_products .tooltipFeedbackCloud .table>tbody>tr>th,
#buy_subscription_products .tooltipFeedbackCloud .table>tbody>tr>td,
#buy_subscription_products .tooltipFeedbackEnterprise .table>thead:first-child>tr:first-child>th,
#buy_subscription_products .tooltipFeedbackEnterprise .table>tbody>tr>th,
#buy_subscription_products .tooltipFeedbackEnterprise .table>tbody>tr>td
{
    border-bottom: 1px solid #fdffe6 !important;
}

div.bubble .price_oxs-a12 , div.bubble .price_oxy-h, div.bubble .price_oxy-p{
    font-size:15px !important;
}

.vpat_statements_list{
    list-style-type: auto;
}

.nav-tabs-col-2{
    margin-left: 70px !important;
}

header .btn-main .btn span {
    font-size: 0.88em;
}

.bubble-ath .bb_buttons li.bb_price .bb_subs a{
    font-size: 12px;
}
.bubble-ath .bb_buttons li.bb_price .oxy_bubble{
    text-align: left;
}
.bubble-ath .bb_buttons li.bb_price .start-from a{
    font-size: 18px;
}
.bubble-ath .bb_buttons li.bb_price .start-from a span{
    font-size: 20px;
}

.glyphicon_web_auth, .glyphicon_content_fusion{
    margin-left: -25px;
}


