/* Optimization Table for cb-home */
.optimization-table {width: 100%; color: #ffffff; margin-top: 20px;}
.optimization-table td {padding: 0.5em; vertical-align: top; text-align: center; border: 1px solid #d9d9d9;}




/* testing the underlining of links on home2 */
a.nav-link:hover {text-decoration: underline;}
@media only screen and (max-width: 780px) {
  .home2-nav .custom-html-widget {
    border-bottom: 1px solid black;
  }
}

.btn-menu::before {font-family: "FontAwesome"; content: "\f0c9";} /* or simply change content with the word "menu" and remove font family */

/* Mobile Version of home page  Also see functions.php for the redirection function */

/* Clear space above pages with Siteorigin Hero on top*/
.page-id-467 .entry-header {display: none;}
.page-id-534 .entry-header {display: none;} 
.page-id-2856 .entry-header {display: none;} 
.page-id-688 .entry-header {display: none;} /* /azure */
.page-id-576 .entry-header {display: none;} /* /aws */
.page-id-11215 .entry-header {display: none;} /* documentation/rds-sql-server-backup-restore-s3/ */
.page-id-1957 .entry-header {display: none;} /* aws/dms/sqlserver/aws-dms-vs-cloudbasic-sql-server-read-replica-aws-marketplace/*/
.page-id-10213 .entry-header {display: none;} /* /qr9 azure data migration */
.page-id-10217 .entry-header {display: none;} /* /qr11 azure data lakes */
.page-id-9864 .entry-header {display: none;}  /* aws/rds/sqlserver/ */
.page-id-8435 .entry-header {display: none;} /* documentation/configure-rds-sqlserver-alwayson/sql-server-to-s3-data-lake/ */
.page-id-9855 .entry-header {display: none;} /* aws/rds/sqlserver/read-replicas */
.page-id-9869 .entry-header {display: none;} /* aws/rds/sqlserver/multi-az */
.page-id-9871 .entry-header {display: none;} /* aws/rds/sqlserver/replication */
.page-id-9873 .entry-header {display: none;} /* aws/rds/sqlserver/byol */
.page-id-9875 .entry-header {display: none;} /* aws/rds/sqlserver/limitations */
.page-id-9877 .entry-header {display: none;} /* aws/rds/sqlserver/import-database */
.page-id-9879 .entry-header {display: none;} /* aws/rds/sqlserver/administration */
.page-id-9881 .entry-header {display: none;} /* aws/rds/sqlserver/rds-sql-server-backup-restore-s3/ */
.page-id-9884 .entry-header {display: none;} /* aws/rds/sqlserver/synchronous-vs-asynchronous-replication/ */
.page-id-9948 .entry-header {display: none;} /* aws/rds/sqlserver/faq */
.page-id-12244 .entry-header {display: none;} /* aws/rds/sqlserver/Managing Read Replicas on AWS/ */
.page-id-12226 .entry-header {display: none;} /* aws/rds/sqlserver/microsoft-sql-server-on-amazon-rds/ */
.page-id-12214 .entry-header {display: none;} /* aws/rds/sqlserver/working-with-read-replicas-on-aws/ */
.page-id-12276 .entry-header {display: none;} /* aws/rds/sqlserver/working-with-MS SQL read-replicas-on-aws/ */
.page-id-12304 .entry-header {display: none;} /* aws/rds/sqlserver/Overview of read-replicas-on-aws/ */
.page-id-12325 .entry-header {display: none;} /* aws/rds/sqlserver/managing-rds-read-replicas-on-aws/ */
.page-id-12332 .entry-header {display: none;} /* /aws/rds/sqlserver/overcome-rds-multiaz-sqlserver-limitations-with-cloudbasic-sql-replica-multiar/ */
.page-id-12339 .entry-header {display: none;} /* /aws/rds/sqlserver/rds-sqlserver-synchronous-vs-asynchronous-replication */

.page-id-1910 .entry-header {display: none;} /* Why DevOps people choose CloudBasic */

/* sql-server pages ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */
.page-id-10948 .entry-header {display: none;} /* /sql-server */
.page-id-11765 .entry-header {display: none;} /* /sql-server/sql-server-protect-from-ransomware/ */
.page-id-8139 .entry-header {display: none;} /* /sql-server/ */
.page-id-10960 .entry-header {display: none;} /* /sql-server/aws-sql-server-replication */
.page-id-10975 .entry-header {display: none;} /* /sql-server/sql-server-data-replication */
.page-id-10978 .entry-header {display: none;} /* /sql-server/XXXXXXX */
.page-id-10981 .entry-header {display: none;} /* /sql-server/XXXXXXX */
.page-id-10984 .entry-header {display: none;} /* /sql-server/XXXXXXX */
.page-id-9955 .entry-header {display: none;} /* aws/dms/sqlserver/ */
.page-id-9957 .entry-header {display: none;} /* aws/dms/sqlserver/faq/ */
.page-id-1818 .entry-header {display: none;} /* Use Cases */
.page-id-9552 .entry-header {display: none;} /* Docs page */
.page-id-2774 .entry-header {display: none;} /* White Papers main page */
.page-id-2740 .entry-header {display: none;} /* white paper Sync vs Async */
.page-id-2797 .entry-header {display: none;} /* White Paper SCD */
.page-id-830 .entry-header {display: none;} /*  White papers WSFC */
.page-id-7977 .entry-header {display: none;} /* White Paper Automatic RDS SQL Server Cross-Region Fail-Over for HA/DR */
.page-id-3503 .entry-header {display: none;} /* white paper S3 to from*/
.page-id-8032 .entry-header {display: none;} /* White Papers inter-region vpc peering */
.page-id-670 .entry-header {display: none;} /* read replicas*/
.page-id-673 .entry-header {display: none;} /* DR */
.page-id-2669 .entry-header {display: none;} /* case-studies */
.page-id-2301 .entry-header {display: none;} /* case-studies/financial-services */
.page-id-1404 .entry-header {display: none;} /* case-studies/redshift-cloudbasic-tibco */
.page-id-3320 .entry-header {display: none;} /* case-studies/financial-analytics-on-aws  */
.page-id-2408 .entry-header {display: none;} /* case-studies/redshift-cloudbasic-tableau  */
.page-id-2326 .entry-header {display: none;} /* case-studies/sports */
.page-id-7118 .entry-header {display: none;} /* case-studies/rds-sql-server-ha-dr-on-aws */
.page-id-5426 .entry-header {display: none;} /* case-studies/enterprise-software-cloud-itsm */
.page-id-1246 .entry-header {display: none;} /* case-studies/versant */
.page-id-1512 .entry-header {display: none;} /* case-studies//mobile-promotion */
.page-id-1546 .entry-header {display: none;} /* case-studies/IoT */
.page-id-1694 .entry-header {display: none;} /* case-studies/medical-imaging/ */
.page-id-1611 .entry-header {display: none;} /* case-studies/enterprise-software */
.page-id-2574 .entry-header {display: none;} /* case-studies/refund-protection */
.page-id-2043 .entry-header {display: none;} /* case-studies/fashion-retail */
.page-id-2080 .entry-header {display: none;} /* case-studies/ecommerce */
.page-id-2386 .entry-header {display: none;} /* case-studies/logistics */
.page-id-5149 .entry-header {display: none;} /* case-studies/AWS to Azure Intercloud Replication */
.page-id-1497 .entry-header {display: none;} /* case-studies/mobility */
.page-id-1778 .entry-header {display: none;} /* case-studies/aws-to-google-cloud */
.page-id-13621 .entry-header {display: none;} /* case-studies/ McLaren Industries */
.page-id-918 .entry-header {display: none;}  /* benchmarks */
.page-id-2185 .entry-header {display: none;} /* benchmark/aws-high-availablity-read-replicas */
.page-id-1028 .entry-header {display: none;} /* benchmark/aws-cross-region-replication/ */
.page-id-1015 .entry-header {display: none;} /* benchmark/aws-azure-replication */

.page-id-8045 .entry-header {display: none;} /*Clear space above MSSQL-Replication page */
.page-id-8093 .entry-header {display: none;} /*Clear space above SQL-Server-Replication page */
.page-id-8117 .entry-header {display: none;} /*Clear space above RDS SQL-Server-Replication page */
.page-id-8120 .entry-header {display: none;} /*Clear space above SQL-Server-Replication page */
.page-id-8142 .entry-header {display: none;} /*Clear space above sql-server-database-replication page */
.page-id-8147 .entry-header {display: none;} /*Clear space above mssql-database-replication page */
.page-id-8150 .entry-header {display: none;} /*Clear space above sql-server-disaster-recovery page */
.page-id-8155 .entry-header {display: none;} /*Clear space above sql-server-dr page */
.page-id-8161 .entry-header {display: none;} /*Clear space above /mssql-disaster-recovery page */
.page-id-8158 .entry-header {display: none;} /*Clear space above mssql-dr page */
.page-id-8164 .entry-header {display: none;} /*Clear space above sql-server-high-availablity page */
.page-id-8169 .entry-header {display: none;} /*Clear space above sql-server-ha page */
.page-id-8181 .entry-header {display: none;} /*Clear space above mssql-high-availablity page */
.page-id-8172 .entry-header {display: none;} /*Clear space above mssql-ha page */
.page-id-8192 .entry-header {display: none;} /*Clear space above rds-mssql-disaster-recovery page */
.page-id-8195 .entry-header {display: none;} /*Clear space above rds-mssql-dr page */
.page-id-8189 .entry-header {display: none;} /*Clear space above rds-mssql-ha page */
.page-id-8186 .entry-header {display: none;} /*Clear space above rds-mssql-high-availablity page */
.page-id-8198 .entry-header {display: none;} /*Clear space above rds-sql-server-disaster-recovery page */
.page-id-8201 .entry-header {display: none;} /*Clear space above rds-sql-server-ha page */
.page-id-8204 .entry-header {display: none;} /*Clear space above rds-sql-server-high-availablity page */
.page-id-8384 .entry-header {display: none;} /*Clear space above rds-sql-server-high-availablity page */

/* Documentation List styling - a widget */
.so-widget-sow-editor li, .so-widget-sow-editor ul ul li {margin-left: -25px;}
/* cutom nav for pages 9072 and DMS for Oracle Cloud - UL list - https://cloudbasic.net/product-dms-4s/ */
ul.dmsoc li {display: inline; text-align: center; font-weight: bold; padding: 0 2em; margin: 0;width: 100%; letter-spacing: 1px;}
ul.dmsoc li a:hover {text-decoration: underline;}

/* On Use Cases page, Vertilux case study sections - Hurricane Irma story*/
.use-case-button {
    background-color: #dd9933;
    border: 1px solid white;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    display: inline-block;
    font-size: 15px;
	  margin: 8px;
    cursor: pointer;
}
/*  Customizing the button for /products page */
.products-pg-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: white;
    padding: 10px;
	  font-size: 15px;
    text-align: center;
    text-decoration: none;
	  text-transform: none;
    display: inline-block;
    margin: 8px;
    cursor: pointer;
}

.products-pg-button:hover {
    background-color: white;
    border: 1px solid #1e73be;
    color: #1e73be;
    padding: 10px;
	  font-size: 15px;
	  text-align: center;
    text-decoration: none;
	  text-transform: none;
    display: inline-block;
    margin: 8px;
    cursor: pointer;
}

/* Cogntivie BI page - remove space between header and first row */
#post-3772 .entry-header {display: none;}

/* Center GO TO TOP link */
a.go-top.show {right: 50%;}

/* Reduce footer padding from 95 px top and bottom to 25px and 10 px respectively */
.footer-widgets {padding: 25px 0 10px 0;}
/* to remove the theme credits from the footer use this code */
.site-info {display:none;}
/* to remove the page titles on each page, but leaves the blog post titles visible */
.type-page .title-post {display: none;}
/* But show page titles on the following pages add this: #post-1818 .title-post {display:inline;} */

/* Allow for page titles on blog index page to show up in case someone uses the search functino. Otherwise page titles are "display: none"  */
#main.post-wrap .type-page .title-post {display:inline;}

/* Increase font-size of Blog titles */
h1.title-post.entry-title {font-size:34px;}
h2.title-post.entry-title {font-size:26px;}

/* Add top padding on main column of blog index page */
#main.post-wrap {padding-top: 30px;}
/* Add top padding on right column (widget area) of blog index page */
.widget-area {padding-top: 30px;}

/* Remove top margin/padding on pages */
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
  margin-top: 0px;
  padding-top: 0px;
}

/* to fix color problem of testimonials slider */
.roll-testimonials .whisper {background-color: transparent; color:#333;}

/* Main Case Studies Page - each title row has been assigned an ID, which is selected below to modify style*/ 
#aws-case-studies .widget-title {margin-bottom: 0; text-transform: none;}
#azure-case-studies .widget-title {margin-bottom: 0; text-transform: none;}
#google-cloud-case-studies .widget-title {margin-bottom: 0; text-transform: none;}
#oracle-cloud-case-studies .widget-title {margin-bottom: 0; text-transform: none;}
#ibm-cloud-case-studies .widget-title {margin-bottom: 0; text-transform: none;}

/* call to action - line-height property increase */
.roll-promobox .title {line-height: 150%;}

/* Accordion Styles */
.accordion {
    border-bottom: 1px solid gray;
    margin: 0;
}
.accordion-title {
    border-top: 1px solid gray;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {padding: 0; margin: 0;}
/* END OF Accordion Styles */

/*AWS MP Style Product Page Layout in two columns with TITLE and VALUE */
.attribute-title {
    height: 20px;
    line-height: 20px;
    width: 170px;
    float: left;
    text-align: right;
    font-weight: bold;
}

.attribute-value {
    min-height: 25px;
    line-height: 25px;
	width: 515px;  
    float: left;
    margin-left: 15px;
}
/* END OF AWS MP Style Product Page */

/* PRICING TABLE styling for the AWS MP style pages */
.PriceTable th, .PriceTable td {border: 0; padding: 0; margin: 0; text-align: left;}
.PriceTable tbody tr td:first-child + td + td { font-weight: bold; background-color: rgba(204,204,204, .3); }
.PriceTable tbody tr.bg0{ background-color: #ffffff; }
.PriceTable tbody tr.bg1{ background-color: #eaeaea; }
.PriceTable tbody tr:hover{ background-color: #ddd4ba; }
/* END OF Pricing Table styling for the AWS MP style pages */

/* CSS class for HR and BR tags to replace the depreciated  property. Use  or  */
.cb { clear: both; }

/* Responsive Contact Form Style for 5-day Free Trial Form */
#responsive-form{
	max-width:800px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{width: 100%;}

.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}


/** Display secondary menu "Legal" in the footer to be INLINE */
.menu-legal-container {text-align:center;}
.menu-legal-container li {display:inline;}
#menu-legal a {color: #dd9933; }

/* Styling for tables on page Documentation - Rest API v9 */
.restapi-table {
    border-collapse: collapse;
    width: 100%;
  	margin-bottom:2em;
}

.restapi-table td, th {
    border: 1px solid #ddd;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.restapi-table tbody:nth-child(even) {
  background: #f2f2f2;
}

/*.restapi-table tr:nth-child(even){background-color: #f2f2f2;}*/
.restapi-table th {
    padding: 5px;
    text-align: left;
    background-color: #c8c8c8;
    color: #000000;
}
.restapi-notes td, th {
  border: 0px;
  vertical-align: top;
  text-align: left;
}


/* MS SQL Server End of Life Support page - Remove menu (#mainnav); notification bar (#wnb-bar);  */
.page-id-8825 #mainnav {display: none;}
.page-id-8825 #wnb-bar {display: none;}
.page-id-8825 .site-header {padding-top: 20px!important;}
.page-id-8825 .header-clone {height: 0!important;}


/* ////////////////////////////////////////////////////////////// CSS3 ROtatingWords by Mary Lou at http://tympanus.net/codrops/2012/04/17/rotating-words-with-css-animations/ //////////////////////////////////////////////*/
.rw-words{
	display: inline;
	text-indent: 10px;
}
.rw-words-1 span{
	position: absolute;
	opacity: 0;
	overflow: hidden;
	-webkit-animation: rotateWords 20s linear infinite 0s;
	-ms-animation: rotateWords 20s linear infinite 0s;
	animation: rotateWords 20s linear infinite 0s;
}
.rw-words-1 span:nth-child(2) { 
    -webkit-animation-delay: 3s; 
	-ms-animation-delay: 3s; 
	animation-delay: 3s; 
}
.rw-words-1 span:nth-child(3) { 
    -webkit-animation-delay: 6s; 
	-ms-animation-delay: 6s; 
	animation-delay: 6s; 
}
.rw-words-1 span:nth-child(4) { 
    -webkit-animation-delay: 9s; 
	-ms-animation-delay: 9s; 
	animation-delay: 9s; 
}
.rw-words-1 span:nth-child(5) { 
    -webkit-animation-delay: 12s; 
	-ms-animation-delay: 12s; 
	animation-delay: 12s; 
}
.rw-words-1 span:nth-child(6) { 
    -webkit-animation-delay: 15s; 
	-ms-animation-delay: 15s; 
	animation-delay: 15s; 
}
.rw-words-1 span:nth-child(7) { 
    -webkit-animation-delay: 18s; 
	-ms-animation-delay: 18s; 
	animation-delay: 18s; 
}


@-webkit-keyframes rotateWords {
0% { opacity: 0; }
5% { opacity: 0; -webkit-transform: translateY(-30px); }
8% { opacity: 1; -webkit-transform: translateY(0px);}
16% { opacity: 1; -webkit-transform: translateY(0px); }
19% { opacity: 0; -webkit-transform: translateY(30px); }
50% { opacity: 0; }
100% { opacity: 0; }
}
@-ms-keyframes rotateWords {
0% { opacity: 0; }
5% { opacity: 0; -ms-transform: translateY(-30px); }
7% { opacity: 1; -ms-transform: translateY(0px);}
16% { opacity: 1; -ms-transform: translateY(0px); }
19% { opacity: 0; -ms-transform: translateY(30px); }
50% { opacity: 0; }
100% { opacity: 0; }
}
@keyframes rotateWords {
0% { opacity: 0; }
5% { opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
8% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
16% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
19% { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
50% { opacity: 0; }
100% { opacity: 0; }
}

@media screen and (max-width: 768px){	.rw-sentence { font-size: 18px; }}
@media screen and (max-width: 320px){	.rw-sentence { font-size: 9px; }}

/* End of CSS3 Rotating Words  */