/* ### html class="js flexbox ####################################################################################### */
/**::-moz-list-bullet, *::-moz-list-number {
    display: inline;
    vertical-align: baseline;
    font-variant-numeric: tabular-nums;
    -moz-user-select: none;
} swtr */
*::-moz-meter-bar {
    display: inline-block !important;
    float: none !important;
    position: static !important;
    overflow: visible !important;
    -moz-appearance: meterchunk;
    height: 100%;
    width: 100%;
}
*::-moz-progress-bar {
    display: inline-block !important;
    float: none !important;
    position: static !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    -moz-appearance: progresschunk;
    height: 100%;
    width: 100%;
    background-color: #0064b4;
}
*::backdrop {
    -moz-top-layer: top !important;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/* begin */
html {
    word-break: normal;
    word-wrap: normal;
}
html, body {
    height: auto;
}
html, body {
    font-size: 100%;
}
html, body {
    height: 100%;
}
html {
    /* font-family: sans-serif; original swtr */
    font-family: "century gothic", myfont;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
/* end */

*, *::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
article, aside, details, div, dt, figcaption, footer, form, header, hgroup, html, main, nav, section, summary {
    display: block;
}
address, article, aside, blockquote, body, caption, center, col, colgroup, dd, dir, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, legend, li, listing, main, marquee, menu, nav, noframes, ol, p, plaintext, pre, section, summary, table, tbody, td, tfoot, th, thead, tr, ul, xmp {
    unicode-bidi: -moz-isolate;
}

/* ### head ######################################################################################################### */






base, basefont, datalist, head, meta, script, style, title, noembed, param, template {
    display: none;
}


html {
    /* font-family: sans-serif; original swtr */
    font-family: "century gothic", myfont;
    -webkit-text-size-adjust: 100%;
}

/* ### body ######################################################################################################### */






body {
    background: #fff;
    color: #222;
    padding: 0;
    margin: 0;
    /* font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; original swtr */
    font-family: "century gothic", myfont;
    font-weight: normal;
    font-style: normal;
    line-height: 1.5;
    position: relative;
    cursor: auto;
}


body {
    margin: 0;
}

body {
    display: block;
    margin: 8px;
}




/* ### a class=oow2015-home-page-float-top-back ##################################################################### */





.oow2015-home-page-float-top-back {
    position: fixed;
    bottom: 50px;
    right: 20px;
    z-index: 1000;
    width: 30px;
    text-align: center;
    display: none;
}
a {
    color: #008cba;
    text-decoration: none;
    line-height: inherit;
}
a {
    background-color: transparent;
}

body {
    color: #222;
    /* font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; original swtr */
    font-family: "century gothic", myfont;
    font-weight: normal;
    font-style: normal;
    line-height: 1.5;
    cursor: auto;
}




/* ### div id=page ################################################################################################## */





div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}








/* ### section id=service-overview-section ########################################################################## */





article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}








/* ### div class=row en_US ########################################################################################## */





.oow15-homepage .row {
    max-width: 73.125rem;
}
.row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 62.5rem;
}









/* ### before ####################################################################################################### */
.row::before, .row::after {
    content: " ";
    display: table;
}






/* ### div class=medium-6 ########################################################################################### */




element {
    height: 312px;
}
.table-display {
    display: table;
}
.column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
}
.medium-6 {
    width: 50%;
}


.small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
}
.column, .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left;
}









/* ### div class=vcenter-table ###################################################################################### */





#service-overview-section .vcenter-table-cell {
    word-break: normal;
}
.vcenter-table-cell {
    display: table-cell;
    vertical-align: middle;
}









/* ### div class=service-overview-demoblock ######################################################################### */















/* ### a class=feature-modal-btn #################################################################################### */








*|*:-moz-any-link:not(svg|a) {
    text-decoration: underline;
}
*|*:link {
    color: rgb(0, 0, 238);
}
:-moz-any-link {
    cursor: pointer;
}
*|*:-moz-any-link {
    cursor: pointer;
}






/* ### div class=row ################################################################################################ */






.row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
}





a {
    color: #008cba;
    line-height: inherit;
}









/* ### before ####################################################################################################### */
.row .row::before, .row .row::after {
    content: " ";
    display: table;
}












/* ### div class=medium-12 ########################################################################################## */





.column.medium-centered:last-child, .columns.medium-centered:last-child {
    float: none;
}
.column.medium-centered, .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.modal-video-perimeter {
    padding-left: 0;
    padding-right: 0;
}

.medium-12 {
    width: 100%;
}

















/* ### img class=overview-video-playimage ########################################################################### */





.service-overview-feature-videoimage {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}
.full-width {
    width: 100%;
}
a img {
    border: none;
}

img {
    display: inline-block;
    vertical-align: middle;
}
img {
    -ms-interpolation-mode: bicubic;
}
img {
    max-width: 100%;
    height: auto;
}
img {
    border: 0;
}











/* ### after ######################################################################################################## */
.row .row::after {
    clear: both;
}

.row::after {
    clear: both;
}












/* ### div id=featureVideoRes ####################################################################################### */




element {
    display: none;
}










/* ### after ######################################################################################################## */








/* ### section id=footer ############################################################################################ */













/* ### div class=reveal-modul-bg #################################################################################### */




element {
    display: block;
}
.reveal-modal-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    background: rgba(0,0,0,0.45);
    z-index: 1004;
    display: none;
    left: 0;
}









/* ### div id=wcsmodul-video ######################################################################################## */




element {
    display: block;
    opacity: 1;
    visibility: visible;
    top: 100px;
}
.reveal-modal.medium, dialog.medium {
    width: 60%;
    max-width: 62.5rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.reveal-modal {
    /* font-family: Verdana,Arial,sans-serif; original swtr */
    font-family: "century gothic", myfont;
}
.modal-video {
    padding: 0;
}
.reveal-modal, dialog {
    top: 6.25rem;
}
.reveal-modal, dialog {
    width: 80%;
    max-width: 62.5rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.reveal-modal, dialog {
    visibility: hidden;
    display: none;
    position: absolute;
    z-index: 1005;
    width: 100vw;
    top: 0;
    border-radius: 3px;
    left: 0;
    background-color: #fff;
    padding: 1.25rem;
    border: solid 1px #666;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    padding: 1.875rem;
}


/* ### cloud.v2.css ################################################################################################# */
.modal-title .title{
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #252525;
	font-weight: bold;
	font-size: 1.4rem;
}
.modal-tryit .modal-title .title, .modal-selecttrialservice .modal-title .title, .contact-info-dialog .title-bar .dialog-title, .modal-video .modal-title .title{
	color: #252525;
	font-weight: bold;
	font-size: 0.875rem;
	/* font-family: Verdana,Arial,sans-serif /*{ffDefault}*/ /*; original swtr */
	font-family: "century gothic", myfont;
}
.modal-tryit .modal-title .close-reveal-modal.right,.modal-video .modal-title .close-reveal-modal.right, .modal-select-trial .modal-title .close-reveal-modal.right, .contact-info-dialog .close-reveal-modal {
	font-size: 1.25rem;
	color: #555555;
	top:0;/*for ie9*/
}
.modal-tryit .modal-title, .modal-selecttrialservice .modal-title, .modal-select-trial .modal-title , .modal-video .modal-title{
	background-image: linear-gradient(to bottom, #f5f5f5, #f0f0f0);
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	border-bottom: 1px solid #c4ced7;
	border-radius: 2px 2px 0px 0px;
	box-shadow: 0 0 1px 0 #999999;
}
.modal-title .close-reveal-modal.right{
	position:initial;
	font-size:2rem;
}
.modal-title{
	margin-top: 0;
	border: 0.1rem solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	border-bottom: 0.1rem solid #c4ced7;
	border-radius: 0.12rem 0.12rem 0 0;
	color: #252525;
	font-weight: bold;
	font-size: 0.87rem;
}
.reveal-modal{
	/* font-family: Verdana,Arial,sans-serif/*{ffDefault}*/ /*; original swtr */
	font-family: "century gothic", myfont;
}
html{
	word-break: normal;
    word-wrap: normal;
}
.modal-video{
	padding:0;
}
html, body{
	height:auto;
}
.modal-video .video-container{
	margin:1.875rem;
}
.modal-tryit .modal-title .row, .modal-selecttrialservice .modal-title .row, .modal-select-trial .modal-title .row, .modal-video .modal-title .row {
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
}


/* ### foundation.min.css ########################################################################################### */

.reveal-modal > :first-child, dialog > :first-child {
    margin-top: 0;
}

.row::after {
    clear: both;
}

.row::before, .row::after {
    content: " ";
    display: table;
}

.reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
    min-width: 0;
}

h4 {
    font-size: 1.4375rem;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
}

h1, h2, h3, h4, h5, h6 {
    /* font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; original swtr */
    font-family: "century gothic", myfont;
    font-weight: normal;
    font-style: normal;
    color: #222;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4;
}

.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #aaa;
    font-weight: bold;
    cursor: pointer;
}

.right {
    float: right !important;
}

.flex-video.widescreen {
    padding-bottom: 56.34%;
}

.flex-video {
    position: relative;
    padding-top: 1.5625rem;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 1rem;
    overflow: hidden;
}

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.row::after {
    clear: both;
}

.row::before, .row::after {
    content: " ";
    display: table;
}

.reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
    min-width: 0;
}


/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ################################################################################################################## */
/* ### div id=wcsmodul-video ######################################################################################## */
/* ### div id=wcsmodul-video ######################################################################################## */
/* ### div id=wcsmodul-video ######################################################################################## */
/* ### div id=wcsmodul-video ######################################################################################## */





