bachelorthesis/Webseiten/Docker - Build, Ship, and R.../app1.css

5114 lines
124 KiB
CSS

@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none) {
img[src*='.svg'] {
width: 100%;
height: 100%;
}
}
section.section{
padding:50px 0;
}
section.title_section{
text-align: center;
padding: 26px 0 22px 0;
background-color: #27b8e8;
min-height: 104px;
}
section.title_section h1{
color: #fff;
font-size: 44px;
line-height: 1.2;
}
section.title_section p{
color: #fff;
}
section.banner_section{
width: 100%;
display: table;
position: relative;
}
section.banner_section .left-banner,section.banner_section .right-banner{
width: 50%;
background-color: #ced4d6;
display: table-cell;
text-align: center;
}
section.banner_section .left-banner{
border-right: 3px solid #fff;
}
section.banner_section .right-banner{
border-left: 3px solid #fff;
}
section.banner_section .video_box{
position: relative;
max-height: 380px;
overflow: hidden;
}
section.banner_section .video_box img{
height: auto;
width: auto;
display: block;
margin: auto;
}
.video_play{
height: 89px;
width: 89px;
display: block;
position: absolute;
top: 50%;
left: 50%;
background-image: url(../images/play-btn.png);
background-repeat: no-repeat;
margin-left: -45px;
margin-top: -45px;
}
section.banner_section p{
font-size: 19px;
color: #3a3f43;
margin: 25px;
}
a.btn-orange {
font-weight: bold;
color: #fff;
background-color: #fe9a3f;
font-size: 20px;
margin: 20px 0 25px 0;
padding: 12px 12px;
border-radius: 10px;
text-transform: uppercase;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus {
color: #fff;
}
section.feature_customers_section h2{
color: #2cacd7;
font-size: 44px;
text-align: center;
}
section.feature_customers_section .container {
/* padding-right: 40px; */
}
section.feature_customers_section .container .row {
margin-left: -40px;
margin-right: -40px;
width: auto;
max-width: none;
}
section.feature_customers_section .container .row .col-sm-4{
padding-left: 40px;
padding-right: 40px;
}
section.feature_customers_section .feature_customers a.feature_customer{
text-align: center;
display: block;
overflow: hidden;
position: relative;
margin: 30px 0;
height: 245px;
border: 1px solid #E1E6E9;
}
section.feature_customers_section a.feature_customer span.mask {
position: absolute;
opacity: 0;
overflow: visible;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: #29bbec;
}
section.feature_customers_section a.feature_customer span.vcenter {
position: absolute;
display: table;
width: 100%;
color: white;
cursor: pointer;
left: 0;
top: 0;
padding: 0px 10px;
right: 0;
bottom: 0;
text-align: center;
margin: auto;
opacity: 0;
font-size: 22px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
}
section.feature_customers_section a.feature_customer span.icon {
position: absolute;
height: 37px;
width: 37px;
bottom: 6px;
right: 6px;
background-image: url(../images/view_icon.png);
background-position: -37px 0;
background-repeat: no-repeat;
}
section.feature_customers_section a.feature_customer:hover span.mask {
opacity: 1;
}
section.feature_customers_section a.feature_customer:hover span.vcenter {
opacity: 1;
}
section.feature_customers_section a.feature_customer:hover span.icon {
background-image: url(../images/view_icon.png);
background-position: 0 0;
}
section.feature_customers_section a.feature_customer img {
width: auto;
max-width: 100%;
max-height: 100%;
height: auto;
margin: auto;
position: absolute;
cursor: pointer;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
section.quotes_section {
background-color: #5f6a6e;
}
section.quotes_section .quotes_icon{
background-image: url(../images/quotes_icon.png);
width: 83px;
height: 83px;
margin-bottom: 30px;
background-size: 100%;
}
section.quotes_section p{
font-size: 30px;
color: #ffffff;
text-align: center;
margin: 0px 50px 30px;
line-height: 1.3;
}
section.quotes_section span{
text-align: center;
margin: 0 auto;
display: block;
text-transform: uppercase;
color: #fff;
font-size: 16px;
line-height: normal;
margin-bottom: 30px;
}
section.quotes_section span strong{
letter-spacing: 3px;
display: block;
font-size: 20px;
font-weight: 100;
}
section.quotes_section .quotes_slider ul li {
display:none;
}
section.quotes_section .flex-control-nav {
width: 97%;
position: absolute;
bottom: -25px;
text-align: center;
}
section.quotes_section .flex-control-paging li a {
width: 8px;
height: 8px;
background: #929da1;
}
section.quotes_section .flex-control-paging li a.flex-active {
background: #20cb70;
}
section.quotes_section .flex-control-paging li a:hover {
background: rgba(32, 203, 112, 0.5);
}
section.docker_story_section.blue{
/*padding-bottom:80px;*/
}
section.docker_story_section.blue{
background-color:#0dabd8;
}
section.docker_story_section.green{
background-color:#88d835;
}
section.docker_story_section h2{
text-align: center;
color: #fff;
font-size: 52px;
padding: 0;
margin: 0;
}
section.docker_story_section h2 a{
color: #fff;
}
section.docker_story_section h2 a:hover, section.docker_story_section h2 a:focus, section.docker_story_section h2 a:active, section.docker_story_section h2 a:visited{
text-decoration: none;
}
section.docker_story_section h2 i{
padding: 0px 28px;
background-image: url(../images/white_arrow.png);
background-repeat: no-repeat;
background-position: right 10px top 5px;
background-size: 50%;
}
section.banner_section.inside_page{
min-height: 300px;
width: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding: 30px 0;
}
section.banner_section.inside_page img{
max-width: 30%;
width: auto;
max-height: 180px;
margin: 0 0 1.25rem;
}
section.banner_section.inside_page p{
width: 50%;
margin: 0 0 1.25rem;
}
section.CTA_section{
/* height: 210px; */
position: relative;
}
section.CTA_section .container{
padding: 0;
}
section.CTA_section .CTA_item{
/* height: 210px; */
z-index: 2;
/* padding-bottom: 35px; */
}
.darkblue{
background-color: #144a68;
}
.lightgreen{
background-color: #88d835;
}
.lightblue{
background-color: #2cacd7;
}
section.CTA_section .CTA_item a{
font-size: 29px;
color: #fff;
text-align: center;
margin: 40px 17%;
display: block;
text-transform: capitalize;
}
section.CTA_section>.background{
position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
z-index: 1;
display: table;
}
section.CTA_section>.background>.darkblue, section.CTA_section>.background>.lightgreen, section.CTA_section>.background>.lightblue{
width: 50%;
height: 100%;
display: table-cell;
}
.main-footer{
z-index: 9;
}
section.shopify_section h2{
font-size: 29px;
font-weight: bold;
color: #2cacd7;
}
section.shopify_section p,section.shopify_section ul{
color: #243137;
}
@media (max-width:1199px){
section.feature_customers_section .container .row {
margin-left: -20px;
margin-right: -20px;
}
section.feature_customers_section .container .row .col-sm-4 {
padding-left: 20px;
padding-right: 20px;
}
section.feature_customers_section .feature_customers a.feature_customer {
margin: 20px 0;
}
}
@media (max-width:480px) {.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:auto}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:auto}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}
}
.mfp-iframe-scaler button:hover, .mfp-iframe-scaler button:focus, .mfp-iframe-scaler .button:hover, .mfp-iframe-scaler .button:focus {
background-color: inherit;
}
@media (max-width:767px) {
section.quotes_section p {
margin: 0px 10px 35px;
}
footer.main-footer {padding: 3rem 0.5rem 2rem 0.5rem;/*footer responsive*/}
section.banner_section.inside_page {background-position: right -279px bottom 0px;}
.video_play {
height: 50px;
width: 50px;
background-size: cover;
margin-left: -26px;
margin-top: -26px;
}
}
@media (max-width:480px) {
section.banner_section {
display: block;
}
section.banner_section .left-banner, section.banner_section .right-banner {
width: 100%;
display: block;
}
section.banner_section .right-banner {
border: 0;
}
section.banner_section .left-banner {
border: 0;
}
}
section.content.section {
padding: 50px 0 90px 0;
}
/*========== END Customers ==========*/
/*========== Resources ==========*/
section.nav_section {
text-align: center;
padding: 26px 0 0 0;
background-color: #27b8e8;
height: 70px;
}
section.nav_section ul {
padding: 0;
list-style: none;
margin: 0;
}
section.nav_section ul li {
display: inline-block;
margin: 0 5px;
}
section.nav_section ul li a{
font-size: 0.9375rem;
font-weight: 100;
color: #fff;
padding: 20px;
background: #1088b1;
border-radius: 5px 5px 0 0;
transition: all 0.3s ease;
}
section.nav_section ul li a:hover{
background: #084053;
text-decoration: none;
}
section.feature_resources_section{
padding: 30px 0 100px 0;
}
section.feature_resources_section img.thumbnail_border{
border: 1px solid #B8B8B8;
}
section.feature_resources_section h2{
color: #2cacd7;
font-size: 44px;
}
.resources_left_sidebar ul {
padding: 0;
list-style: none;
margin-top: 10px;
}
.resources_left_sidebar ul li {
margin: 6px 0;
}
.resources_left_sidebar ul li a{
padding: 6px 10px;
font-size: 16px;
color: #2cacd7;
display: block;
}
.resources_left_sidebar ul li a.active{
text-decoration: none;
background-color: #f1f1f1;
color: #2687ae;
}
.resources_left_sidebar ul li a:hover{
text-decoration: none;
color: #2687ae;
}
.resources_left_sidebar ul li:hover{
text-decoration: none;
background-color: #f1f1f1;
}
.resources_page_banner a {
float: right;
color: #fff;
background-color: #2cacd7;
padding: 12px 44px 12px 13px;
border-radius: 5px;
background-image: url(../images/arrow-btn.png);
background-repeat: no-repeat;
background-size: 23px;
background-position: right 10px top 12px;
}
.resources_page_banner p span {
display: block;
max-width: 100%;
font-size: 14px;
}
.resources_page_banner p {
color: #243137;
}
.resources_page_banner {
background-color: #f4f9fa;
border: 1px solid #d7e9f0;
padding: 20px 22px 0px 16px;
}
.resources_page_banner h3 {
margin-bottom: 15px;
}
.resources_link {
margin: 40px 0 0 0;
}
.resources_link a {
font-size: 18px;
font-weight: normal;
line-height: 23px;
display: block;
margin-bottom: 10px;
color: #243137;
}
.resources_link span {
color: #243137;
font-size: 14px;
margin-top: 10px;
display: block;
}
a.resources_play {
height: 55px;
width: 55px;
background-image: url(../images/resources-play-btn.png);
position: absolute;
top: 50%;
left: 50%;
margin: -27px 0 0 -27px;
z-index: 999;
}
.resources_video {
position: relative;
}
.resources_right_sidebar {
display: block;
padding: 15px 20px 20px 5px;
background-color: #38b8e8;
border-radius: 5px;
overflow: hidden;
}
.resources_right_sidebar a {
padding: 15px 10px;
display: block;
color: #fff;
font-size: 16px;
}
.resources_right_sidebar a img {
float: right;
margin: 10px -10px 0 0;
}
@media (max-width:767px) {
.resources_link {
text-align: center;
}
.resources_link img {
width: 100%;
}
.resources_right_sidebar {
margin-top: 40px;
}
}
@media (max-width:480px) {
.resources_page_banner a {
clear: both;
float: none;
margin: 0 auto 7px;
display: block;
max-width: 215px;
}
section.feature_resources_section h2 {
font-size: 34px;
}
.resources_link img {
width: 90%;
margin: 0 auto;
}
}
.page-taxonomy-term-4949 .region-content .item-list, .page-taxonomy-term-4950 .region-content .item-list, .page-taxonomy-term-4951 .region-content .item-list, .page-taxonomy-term-4952 .region-content .item-list, .page-taxonomy-term-4953 .region-content .item-list, .page-taxonomy-term-4954 .region-content .item-list{
display: none;
}
.resources_left_sidebar ul {
margin: 0;
margin-top: 10px;
}
.resources_left_sidebar ul li a{
padding: 6px 0 6px 10px;
}
@media (min-width: 991px) and (max-width: 1199px) {
.resources_left_sidebar ul li a{
font-size: 14px;
}
}
/*========== Resources ==========*/
/*========== Career ==========*/
.career_section h2{
font-size: 30px;
color: #555555;
text-transform: capitalize;
}
.career_section .career_video{
margin: 0 50px;
margin-bottom: 50px;
}
.career_section .career_customers{
}
.career_section .career_customers ul{
padding: 0;
list-style: none;
margin: 0;
}
.career_section .career_customers ul li{
width: 23%;
display: inline-table;
margin: auto;
padding: 0;
margin-left: 1%;
margin-bottom: 10px;
}
.career_section .career_customers p{
color: #999999;
font-style: italic;
text-align: center;
margin: 0;
}
.career-image{
background-image: url(../images/career_image.jpg);
background-repeat: no-repeat;
background-position: top center;
display: block;
margin: auto;
height: 350px;
text-align: center;
}
.career_section ul{}
.career_section ul li{
margin: 20px 0;
line-height: 1.4;
}
.career-mask{
background-image: url(../images/career_mask.png);
background-size: contain;
background-repeat: no-repeat;
background-position: top center;
display: block;
margin: auto;
height: 150px;
}
section.job_openings_section{
padding: 30px 0 100px 0;
}
.job_openings_section h2{
font-size: 30px;
color: #555555;
margin-bottom: 40px;
text-align: center;
text-transform: capitalize;
}
.job_openings_section .row{
margin-left: -40px;
margin-right: -40px;
width: auto;
}
.job_openings_section .row .col-md-6{
padding-left: 40px;
padding-right: 40px;
margin-bottom: 40px;
}
.job_openings_section a{
display: block;
border: 1px solid #979797;
border-radius: 6px;
}
.job_openings_section a:hover{
text-decoration: none;
border: 1px solid #22b8eb;
}
.job_openings_section a i{
font-size: 40px;
margin: 20px;
float: left;
color: #999999;
}
.job_openings_section a i.fa.fa-angle-double-right{
float: right;
display:none;
margin-left: 0;
}
.job_openings_section a:hover i.fa.fa-angle-double-right{
display:block;
}
.job_openings_section a h3{
display: block;
font-size: 20px;
color: #555555;
margin: 20px 0px 0 0;
line-height: 28px;
padding-right: 48px;
}
.job_openings_section a:hover h3{
color: #22b8eb;
}
.job_openings_section a span{
color: #999999;
font-size: 14px;
margin: 0 0 20px 0;
display: block;
}
@media (max-width:1199px) {
}
@media (max-width:991px) {
.career_section .career_video {
margin: 0;
margin-bottom: 50px;
}
.career-mask{
background-image: url(../images/career_mask2.png);
}
}
.jobs_section .breadcrumb {
background-color: transparent;
margin: 0;
padding-left: 0;
}
.jobs_section .breadcrumb>li {
font-size: 14px;
}
.jobs_section .breadcrumb>li.active {
color: #555555;
background: transparent;
}
.jobs_section .breadcrumb>li a {
color: #555555;
}
.jobs_section .breadcrumb>li+li:before {
content: "\003e";
}
.jobs_section .jobs {
margin: 0;
list-style: none;
padding: 30px 0 100px 0;
}
.jobs_section .jobs li {
margin-bottom: 30px;
}
.jobs_section .jobs li a {
font-size: 20px;
color: #22b8eb;
text-decoration: underline;
}
.jobs_section .jobs li span {
display: block;
font-size: 16px;
color: #999999;
line-height: 18px;
}
/*========== Career ==========*/
/*========== Footer ==========*/
body {
padding-bottom: 0 !important;
}
.cta-illustration {
background-position: bottom;
}
.main-footer {
position: relative;
}
.hero::after, .callout::after{
background-position: bottom;
height: 17px;
}
.main-footer::before{
height: 17px;
top: -17px;
background-position: bottom;
}
@media (min-width: 2550px){
body.front .cta-illustration {
padding: 4.6875rem 0 32.125rem 0;
}
}
@media (min-width: 3300px){
body.front .cta-illustration {
padding: 4.6875rem 0 38.125rem 0;
}
}
.row.collapse{
display:block;
}
/*========== Footer ==========*/
/*========== Pricing ==========*/
section.plans_section {
background-color: #F1F7FD;
}
section.plans_section .plans_tabs {
text-align: center;
margin-bottom: 50px;
}
section.plans_section .plans_tabs ul {
list-style: none;
display: inline-block;
padding: 0;
margin: 0;
}
section.plans_section .plans_tabs ul li {
float: left;
color: #22B8EB;
border: 1px solid #22B8EB;
background-color: #FFF;
}
section.plans_section .plans_tabs ul li:first-child {
border-radius: 6px 0 0 6px;
}
section.plans_section .plans_tabs ul li:last-child {
border-radius: 0 6px 6px 0;
}
section.plans_section .plans_tabs ul li +li {
border-left: none;
}
section.plans_section .plans_tabs ul li a{
color: #22B8EB;
padding: 10px 50px;
display: block;
text-decoration:none;
}
section.plans_section .plans_tabs ul li.current{
background-color: #1080A7;
}
section.plans_section .plans_tabs ul li.current a{
color: #fff;
text-decoration:none;
}
section.plans_section .row.plans{
margin-left: -20px;
margin-right: -20px;
text-align: center;
}
section.plans_section .row.plans .col-md-4{
padding-left: 20px;
padding-right: 20px;
}
section.plans_section .plans .server_plan_box {
background-color: #fff;
border: 1px solid #C4CDDA;
border-radius: 6px;
text-align: center;
padding: 30px;
height: 100%;
}
section.plans_section .plans .server_plan_box .plan_name {
min-height: 110px;
padding: 0 10px;
line-height: normal;
}
section.plans_section .plans .server_plan_box h3 {
font-size: 27px;
color: #147698;
}
section.plans_section .plans .server_plan_box p {
font-size: 14px;
color: #070B10;
line-height: 20px;
margin-bottom: 0;
padding-bottom: 1.25rem;
}
section.plans_section .plans .cloud_plan_box2 p#RepoPricing {
min-height: 23px;
display: block;
}
section.plans_section .plans .server_plan_box p span {
font-size: 38px;
}
section.plans_section .cloudplan_boxs div.col-md-4 p span{
font-size: 33px;
font-weight: bold;
}
section.plans_section .plans .server_plan_box p span.dollar, section.plans_section .plans .cloud_plan_box2 p span.dollar {
font-size: 27px;
position: relative;
top: -12px;
left: -2px;
}
section.plans_section .plans .server_plan_box .plan_buttons .orange-btn, section.plans_section .plans .cloud_plan_box2 .plan_buttons .orange-btn {
background-color: #fe9a3f;
}
section.plans_section .plans .server_plan_box .plan_buttons .orange-btn:hover,section.plans_section .plans .server_plan_box .plan_buttons .orange-btn:focus, section.plans_section .plans .cloud_plan_box2 .plan_buttons .orange-btn:hover,section.plans_section .plans .cloud_plan_box2 .plan_buttons .orange-btn:focus {
background-color: #F17B00;
}
section.plans_section .plans .server_plan_box .plan_buttons .button, section.plans_section .plans .plan_buttons .button{
width: 45%;
margin: 0 2%;
padding: 15px 0;
}
section.plans_section .plans .server_plan_box .plan_buttons .button.full-width, section.plans_section .plans .cloud_plan_box2 .plan_buttons .button.full-width{
width: 98%;
margin: 0;
}
section.plans_section .plans .server_plan_box ul, section.plans_section .plans .cloud_plan_box2 ul{
list-style: none;
padding: 20px 0;
margin: 0;
margin-top: 20px;
}
section.plans_section .plans .server_plan_box ul {
padding: 20px 10px;
}
section.plans_section .plans .server_plan_box ul li, section.plans_section .plans .cloud_plan_box2 ul li{
color: #546473;
line-height: 20px;
margin-bottom: 20px;
font-size: 14px;
}
section.plans_section .cloudplan_boxs .cloud_plan_box2>div{
margin-top: 20px;
}
section.plans_section .cloudplan_boxs .cloud_plan_box1 div.col-md-4{
margin-top: 30px;
}
section.plans_section .cloudplan_boxs .cloud_plan_boxs .cloud_plan_box2 ul{
padding:0;
padding-top: 20px;
}
section.plans_section .cloudplan_boxs .cloud_plan_boxs .cloud_plan_box2 ul li{
color: #3E4D54;
margin-bottom: 14px;
font-size: 16px;
}
section.plans_section .cloudplan_boxs .plan_buttons{
margin-top: 30px;
}
section.plans_section .cloudplan_boxs div.col-md-4 p {
font-size: 18px;
color: #24B6E9; /* #232C37; */
line-height: 16px;
margin-bottom: 12px;
}
section.plans_section .plan_tab_content { display:none; }
section.plans_section .plan_tab_content.current { display:block; }
section.our_customers_section{
text-align: center;
border-bottom: 2px solid #C4CDDA;
}
section.our_customers_section ul{
list-style: none;
margin: 0;
padding: 0;
display: table;
width: 100%;
margin-top: 50px;
}
section.our_customers_section ul li{
display: table-cell;
width: 20%;
}
section.our_customers_section ul li img{
display: block;
text-align: center;
margin: 0 auto;
height: 80px;
}
section.faqs_section{
text-align: center;
padding-bottom:10px;
}
section.faqs_section:last-of-type{
margin-bottom:0px;
}
section.faqs_section .faq {
text-align: left;
padding: 20px 0;
margin: 0 20px;
border-bottom: 1px solid #C4CDDA;
}
section.faqs_section .faq .clickme {
position: absolute;
right: 40px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 20px;
color: #C4CDDA;
}
section.faqs_section .faq .clickme:before {
content: "\f067";
}
section.faqs_section .faq.active .clickme:before {
content: "\f068";
}
section.faqs_section .faq.active .clickme {
background-position: -16px 0px;
}
section.faqs_section .faq h3{
color: #232C37;
font-size: 14px;
font-weight: bold;
margin: 0;
margin-right: 50px;
}
section.faqs_section .faq .faq-title {
cursor: pointer;
}
section.faqs_section .faq .faq-title:hover ,
section.faqs_section .faq .faq-title:hover h3,
section.faqs_section .faq .faq-title:hover .clickme {
color: #137597;
}
section.faqs_section .faq .faq-body {
display:none;
padding: 20px 40px 0px 0;
}
section.faqs_section .faq .faq-body p {
margin-bottom:0px;
}
section.plans_section .cloud_plan_boxs{
background-color: #fff;
border: 1px solid #C4CDDA;
border-radius: 6px;
height: 100%;
float: none;
display: inline-block;
padding-left: 30px;
padding-right: 30px;
}
.cloud_plan_box1, .cloud_plan_box2{
width: 100%!important;
display: inline-block;
margin: 0!important;
padding: 40px 0 30px 0;
}
section.plans_section .cloud_plan_boxs h4 {
color: #3E4D54;
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;
}
section.plans_section .cloud_plan_boxs .cloud_plan_box2 h4 {
margin-bottom: 50px;
}
section.plans_section .cloud_plan_boxs .cloud_plan_box1{
border-bottom: 1px solid #3E4D54;
}
section.plans_section .cloud_plan_boxs .cloud_plan_box1 ul.info{
list-style: none;
padding: 0;
margin: 0;
margin-bottom: 35px;
}
section.plans_section .cloud_plan_boxs .cloud_plan_box1 ul.info li{
color: #3E4D54;
font-size: 17px;
line-height: 24px;
margin-bottom: 30px;
position: relative;
margin-left: 20px;
}
section.plans_section .cloud_plan_boxs .cloud_plan_box1 ul.info li:before {
content: "• ";
color: #24B6E9;
margin-right: 10px;
position: absolute;
left: -20px;
}
section.plans_section .cloud_plan_boxs .cloud_plan_box2{
}
.ui-widget {
font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
}
#RepoSlider.ui-state-disabled {
opacity: 1;
}
.RepoSliderContainer {
background-color: #C4CDDA;
border-radius: 10px;
border-color: #C4CDDA;
max-width: 500px;
padding-left: 6px;
padding-right: 6px;
margin-bottom: 85px;
}
#RepoSlider {
background: #fff;
}
#RepoSlider.ui-slider-horizontal.ui-slider-pips {
background-color: #C4CDDA;
border-radius: 10px;
border-color: #C4CDDA;
max-width: 500px;
}
#RepoSlider .ui-state-active, #RepoSlider.ui-widget-content .ui-state-active,
#RepoSlider .ui-state-default, #RepoSlider.ui-widget-content .ui-state-default {
border: 0px !important;
outline: none !important;
background-position: top center;
background-size: 95%;
background-image: url("../images/sliderhandle-wshadow.png");
background-repeat: no-repeat;
background-color: transparent;
width: 32px;
height: 37px;
top: -12px;
margin-left: -16px;
}
#RepoSlider .ui-state-default, #RepoSlider.ui-widget-content .ui-state-default {
cursor: move; /* fallback if grab cursor is unsupported */
cursor: grab;
cursor: -moz-grab;
cursor: -webkit-grab;
}
#RepoSlider.ui-slider-horizontal.ui-slider-pips:active,
#RepoSlider .ui-state-active, #RepoSlider.ui-widget-content .ui-state-active {
cursor: grabbing;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
#RepoSlider.ui-slider-pips .ui-slider-pip {
top: 24px;
color: #7A8491;
font-weight: normal;
font-size: 10px;
}
#RepoSlider.ui-slider-pips .ui-slider-pip-selected .ui-slider-line,
#RepoSlider.ui-slider-pips .ui-slider-line {
height: 7px;
width: 2px;
margin-left: -1px;
background: #7A8491;
}
#RepoSlider.ui-slider-pips .ui-slider-label {
top: 8px;
color: inherit;
}
#RepoSlider.ui-slider-pips [class*=ui-slider-pip-selected] {
color: #232C37;
font-weight: normal;
font-size: 27px;
}
#RepoSlider.ui-slider-pips .ui-slider-pip-selected .ui-slider-label {
color: #232C37;
}
#RepoSlider.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
font-weight: normal;
}
.support-checkboxs .checkbox {
overflow: hidden;
margin-bottom: 20px;
}
.support-checkboxs .checkbox label {
padding-left: 35px;
font-size: 14px;
color: #22B8EB;
}
.support-checkboxs input[type="checkbox"]{
width: 0px;
height: 0px;
margin: 0px;
-webkit-appearance: none;
}
.support-checkboxs input[type="checkbox"] + i {
display: inline-block;
width: 25px;
height: 25px;
left: 0;
top: 2px;
position: absolute;
border: 2px solid #C4CDDA;
border-radius: 5px;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #FFF;
font-size: 16px;
padding: 2px;
}
.support-checkboxs input[type="checkbox"]:checked + i:before {
content: "\f00c";
}
.support-checkboxs input[type="checkbox"]:checked + i {
background-color:#22B8EB;
}
.cloud_plan_box1 .info-text {
color: #232C37;
margin-top: 145px;
font-size: 14px;
}
.cloud_plan_box1 .info-text a {
color:#22B8EB;
}
.cloud_plan_box1 .has-tip {
color: #C4CDDA;
margin-left: 5px;
border-bottom: none;
}
.tooltip {
opacity: 1;
}
.path-pricing .title_section.hero_section {
padding: 26px 0 22px 0;
}
.path-pricing .region.region-hero-sub .nav-sub,
.region.region-hero-sub .nav-sub .pricing-menu-item ,
.region.region-hero-sub .nav-sub .removetab-menu-item{
display:none;
}
.path-enterprise .region.region-hero-sub .nav-sub{
display:none;
}
@media (max-width: 940px){
section.plans_section .plans .server_plan_box .plan_buttons .button, section.plans_section .plans .plan_buttons .button {
width: 46%;
margin: 0 1%;
}
section.plans_section .plans .server_plan_box {
padding: 30px 10px;
}
}
@media (max-width: 767px){
section.plans_section .plans .server_plan_box{
margin-bottom: 20px;
}
section.plans_section .plans .server_plan_box .plan_buttons .button, section.plans_section .plans .plan_buttons .button {
width: 42%;
margin: 0 2%;
}
.cloud_plan_box1 .info-text {
margin-top: 25px;
}
}
@media (max-width: 600px){
section.our_customers_section ul {
display: block;
}
section.our_customers_section ul li {
width: 50%;
float: left;
display: block;
margin-bottom: 21px;
}
}
@media (max-width: 320px){
section.our_customers_section ul li {
width: 100%;
}
}
/*========== End Pricing ==========*/
/*========== Product ==========*/
.backproduct_link{
background-image: url(../images/backproduct_icon.png);
background-repeat: no-repeat;
background-position: left center;
color: #05b7ed;
padding-left: 20px;
}
.backproduct_link:focus, .backproduct_link:hover , .backproduct_link:active{
color: #05b7ed;
}
.region.region-sidebar .heading_product{
background-color: #fff;
color: #000;
cursor: context-menu;
font-weight:bold;
}
.region.region-sidebar .heading_product a{
color: #000;
transition: none;
margin: 0;
padding: 0;
text-decoration: none;
cursor: context-menu;
}
.region.region-sidebar .side-nav li.heading_product a:not(.button):hover,.region.region-sidebar .side-nav li.heading_product a:not(.button):active,.region.region-sidebar .side-nav li.heading_product a:not(.button):focus{
background: rgba(241, 241, 241, 0);
padding: 0;
color: #000;
cursor: context-menu;
}
.node-type-product .page-content article img {
margin-bottom: 20px;
max-width: 100%;
height: auto !important;
}
.terminal .terminal-data{
word-wrap: break-word;
}
.node-type-product .page-content .row .columns .columns + hr {
float: left;
width: 100%;
}
.node-type-product .page-content .row .columns hr.noborder {
margin: 20px;
background-color: rgba(221, 221, 221, 0);
}
.node-type-product .row.cta_section {
overflow: hidden;
float: left;
width: 100%;
}
.cta_section .orange_bottom_link{
text-align:center;
}
@media (max-width: 1150px){
.node-type-product article iframe{
width: 100%;
height: 300px;
}
}
@media (min-width: 767px) and (max-width: 1150px){
.node-type-product ul.product-features li iframe{
width: 100%;
}
.node-type-product .page-content article img {
width: 100% !important;
}
}
@media (max-width: 767px){
.node-type-product ul.product-features li {
width: 100%;
}
}
@media (max-width: 480px){
.node-type-product ul.product-features li iframe{
width: 100%;
}
}
.cta_section .medium-12 {
padding: 0 15px;
}
.cta_section .medium-6 {
width: 50%;
float: left;
padding: 0 15px;
}
@media only screen and (max-width: 40.0625em){
.cta_section .medium-6 {
width: 100%;
float:none;
}
}
.cta_section .medium-6 .button, .cta_section .medium-12 .button {
width: 100%;
border: 2px solid #22b8eb;
}
.cta_section .medium-6 .button.white-btn, .cta_section .medium-12 .button.white-btn {
width: 100%;
background-color: #fff;
color: #22b8eb;
}
.cta_section .medium-6 .button.white-btn:hover, .cta_section .medium-6 .button.white-btn:focus {
background-color: rgba(245, 252, 255, 0.59);
}
/*========== Product ==========*/
/*========== IBM Page ==========*/
section.ibm_description_section {
padding-bottom: 0;
}
section.ibm_description_section .row {
margin-left: -15px;
margin-right: -15px;
width: auto;
}
section.ibm_description_section .row + .row{
margin-top: 25px;
}
section.ibm_description_section img{
margin-bottom: 20px;
}
section.ibm_description_section h2{
font-size: 50px;
color: #2cacd7;
margin-bottom: 30px;
}
section.ibm_description_section p{
font-size: 16px;
color: #7a8491;
margin-bottom: 30px;
}
section.ibm_description_section .button.full-width{
width: 100%;
margin-top: 10px;
}
section.ibm_description_section p a{
color: #27b7e8;
}
section.ibm_description_section p a:hover, section.ibm_subscription_section p a:focus{
color: #27b7e8;
}
section.ibm_description_section ul li{
padding-left: 20px;
}
section.ibm_description_section ul li + li{
margin-top: 20px;
}
section.ibm_description_section ul li span{
color:#27b7e8;
}
section.ibm_subscription_section {
padding-top: 0;
}
section.ibm_subscription_section .row {
margin-left: -15px;
margin-right: -15px;
width: auto;
}
section.ibm_subscription_section .row + .row{
margin-top: 50px;
}
section.ibm_subscription_section h2{
font-size: 29px;
color: #2cacd7;
margin-bottom: 30px;
}
section.ibm_subscription_section p{
color: #3f5166;
}
section.ibm_subscription_section ul{
color: #3f5166;
}
section.ibm_subscription_section ul li{
padding-left: 20px;
}
section.ibm_subscription_section .button.full-width{
width: 100%;
margin-top: 10px;
}
section.ibm_subscription_section p a{
color: #27b7e8;
}
section.ibm_subscription_section p a:hover, section.ibm_subscription_section p a:focus{
color: #27b7e8;
}
.video_iframe{
}
.video_iframe iframe{
max-width: 100%;
}
section.ibm_customers_section{
}
section.ibm_customers_section h2{
font-size: 29px;
color: #2cacd7;
margin-bottom: 30px;
}
section.ibm_customers_section ul{
list-style: none;
margin: 0;
padding: 0;
display: table;
width: 100%;
margin-top: 50px;
}
section.ibm_customers_section ul li{
display: table-cell;
width: 25%;
}
section.ibm_customers_section ul li img{
display: block;
text-align: center;
margin: 0 auto;
height: 90px;
}
section.ibm_solution_overview_section {
padding-top: 10px;
}
section.ibm_solution_overview_section h2{
font-size: 29px;
color: #2cacd7;
margin-bottom: 30px;
}
section.ibm_solution_overview_section .ibm_solutions{
margin-left: -15px;
margin-right: -15px;
width: auto;
}
section.ibm_solution_overview_section .ibm_solution .title {
text-align: center;
background-color: #27b7e8;
padding: 20px 38px;
}
section.ibm_solution_overview_section .ibm_solution .title h3{
color: #fff;
}
section.ibm_solution_overview_section .ibm_solution .body {
background-color: #ebebeb;
padding-bottom: 50px;
margin-top: 4px;
}
section.ibm_solution_overview_section .ibm_solution .body h4 {
color: #2cacd7;
text-align: center;
font-size: 25px;
border-bottom: 1px solid #fff;
margin: 0 32px;
padding: 15px 0;
}
section.ibm_solution_overview_section .ibm_solution .body ul {
margin-left: 44px;
margin-right: 25px;
margin-top: 15px;
display: block;
}
section.ibm_solution_overview_section .ibm_solution .body ul li {
color: #7a8491;
font-size: 16px;
padding-left: 12px;
}
section.ibm_video_section{
padding-top: 10px;
}
section.ibm_video_section h2{
font-size: 29px;
color: #2cacd7;
margin-bottom: 30px;
}
section.ibm_video_section .ibm_videos{
list-style: none;
clear: both;
overflow: overlay;
padding: 0;
margin: 0;
margin-bottom: 25px;
margin-right: -50px;
}
section.ibm_video_section .ibm_videos li{
float: left;
margin-right: 50px;
margin-bottom: 20px;
width: 280px;
}
section.ibm_video_section .ibm_videos li a:hover, section.ibm_video_section .ibm_videos li a:focus{
color: inherit;
text-decoration: none;
}
section.ibm_video_section .ibm_videos li img{
}
section.ibm_video_section .ibm_videos li span{
font-size: 16px;
color: #7a8491;
line-height: 20px;
padding: 8px 0;
display: block;
}
.ibm_additional_resources{
margin-left: -15px;
margin-right: -15px;
width:auto;
}
.ibm_additional_resources ul{
list-style: none;
padding: 0;
margin: 0;
}
.ibm_additional_resources ul li{
font-size: 16px;
color: #27b7e8;
line-height: 18px;
margin-bottom: 18px;
}
.ibm_additional_resources ul li a{
font-size: 16px;
color: #27b7e8;
}
.ibm_additional_resources ul li a:hover, .ibm_additional_resources ul li a:focus{
color: inherit;
text-decoration: none;
}
section.ibm_faqs_section{
padding-top: 10px;
}
section.ibm_faqs_section .row {
margin-left: -15px;
margin-right: -15px;
width:auto;
}
section.ibm_faqs_section h2{
font-size: 29px;
color: #2cacd7;
margin-bottom: 30px;
}
section.ibm_faqs_section .faq {
text-align: left;
margin: 0;
border: 1px solid #e5e5e5;
margin-bottom: 10px;
}
section.ibm_faqs_section .faq .clickme {
position: absolute;
left: 22px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
color: #27b7e8;
font-weight: lighter;
}
section.ibm_faqs_section .faq .clickme:before {
content: "\f067";
}
section.ibm_faqs_section .faq.active .clickme:before {
content: "\f068";
}
section.ibm_faqs_section .faq h3{
color: #27b7e8;
font-size: 14px;
margin: 0;
margin-left: 50px;
}
section.ibm_faqs_section .faq .faq-title {
cursor: pointer;
background-color: #ebebeb;
padding: 20px 0;
padding-right: 20px;
position: relative;
}
section.ibm_faqs_section .faq .faq-body {
display:none;
margin-left: 30px;
padding: 20px;
}
section.ibm_faqs_section .faq .faq-body p {
margin-bottom: 10px;
font-size: 15px;
color: #7a8491;
}
section.ibm_questions_section {
background-color: #0dabd8;
text-align: center;
}
section.ibm_questions_section h2 {
font-size: 29px;
color: #fff;
font-weight: bold;
margin-bottom: 15px;
}
section.ibm_questions_section .button {
display: block;
max-width: 276px;
margin: 18px auto;
}
section.ibm_questions_section .orange-btn{
background-color: #fe9a3f;
}
section.ibm_questions_section .orange-btn:focus, section.ibm_questions_section .orange-btn:hover{
background-color: #F17B00;
}
@media (max-width:991px){
section.ibm_description_section h2 {
font-size: 45px;
margin: 0;
line-height: 48px;
}
}
@media (max-width:767px){
section.ibm_solution_overview_section .ibm_solution{
margin-bottom: 30px;
}
}
@media (max-width: 600px){
section.ibm_customers_section ul {
display: block;
}
section.ibm_customers_section ul li {
width: 50%;
float: left;
display: block;
margin-bottom: 21px;
}
}
@media (max-width: 320px){
section.ibm_customers_section ul li {
width: 100%;
}
}
/*========== END IBM Page ==========*/
/*========== Events ==========*/
section.title_section.hero_section{
padding-bottom: 0;
}
.featured_events_section{
padding-bottom: 30px;
border-bottom: 1px solid #d8dbdc;
}
.featured_events_section a,.events_section a{
color: #27b8e8;
font-weight:normal;
}
.featured_events_section h2, .events_region h2{
font-size: 17px;
color: #FF992E;
text-transform: uppercase;
font-weight:bold;
}
.featured_events_item {
margin: 28px 0;
margin-right: 40px;
}
.featured_events_item .featured_events_thumbnail,.events_item .events_thumbnail {
padding-right: 20px;
padding-top: 6px;
}
.featured_events_item .featured_events_thumbnail a img ,.events_item .events_thumbnail a img {
max-width: 135px;
height: auto;
border: 1px solid #C1C1C1;
}
.featured_events_item h3 , .events_item h3{
font-size: 17px;
color: #27b8e8;
font-weight:bold;
margin: 0;
}
.featured_events_item p ,.events_item p{
font-size: 15px;
color: #39576a;
margin:0;
margin-top: 12px;
}
.featured_events_item span, .events_item span {
font-size: 15px;
color: #39576a;
font-weight:normal;
}
.events_section .events_region, .events_region h2 {
margin-bottom: 30px;
}
.events_section .events_item {
margin-bottom: 30px;
}
.event-search{
padding: 0;
padding-top: 15px;
}
.events_section .row .row {
margin: 0;
}
.events_section .events_region .events_region_name {
display:block;
}
.events_section .events_regions.margintop55 {
margin-top: 42px;
}
.events_section .events_regions.margintop55 .events_region {
margin-top: -42px;
}
/*========== Events ==========*/
/*========== Main Page ==========*/
body.front .cta-illustration {
margin-top: 0;
}
.page-node-1 section#docker-solution,.page-node-1 section.why-docker {
padding-top: 60px;
padding-bottom: 60px;
text-align: center;
-webkit-font-smoothing: antialiased;
}
.page-node-1 section#docker-solution h2{
font-size: 44px;
}
.page-node-1 section.why-docker h2 {
font-size: 44px;
}
#docker-solution h1, #docker-solution h2{
margin-bottom: 25px;
}
.page-node-1 section.why-docker h1, .page-node-1 section.why-docker h2 {
margin-bottom: 25px;
}
.docker-solution p{
font-size: 20px;
}
.page-node-1 section.why-docker p {
font-size: 20px;
}
.page-node-1 section#docker-solution.dark-blue {
background-color: #134a6a;
}
.page-node-1 section#docker-solution.dark-blue h2, .page-node-1 section#docker-solution.dark-blue p {
color: #dde7f7;
}
.page-node-1 .why-docker img, .page-node-1 .why-docker h3 {
margin-bottom: 15px;
}
.page-node-1 .why-docker img, .page-node-1 .why-docker h3 {
margin-bottom: 15px;
}
.page-node-1 .why-docker .reason p, .page-node-1 .features .feature p, .page-node-1 .services p {
font-size: 16px !important;
}
.page-node-1 .why-docker .footer .button {
margin-top: 50px;
}
.page-node-1 .docker-solution .feature {
text-align: left;
margin-bottom: 50px;
}
.page-node-1 .docker-solution .graphic {
text-align: center;
margin-bottom: 1.25rem;
}
.page-node-1 .docker-solution h3 {
line-height: 1;
margin-top: 0px;
margin-bottom: 1.25rem;
}
.page-node-1 .why-docker .reason p, .page-node-1 .features .feature p, .page-node-1 .services p {
font-size: 16px;
}
.page-node-1 .docker-solution .button+.button {
margin-left: 30px;
}
@media (min-width:1500px){
.page-node-1 .hero.loaded {
width: 100%;
left: -600px;
padding-left: 600px !important;
background-position: bottom center !important;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
}
/*========== End Main Page ==========*/
/*========== Main Nav ==========*/
.main-header {
padding-bottom: 0;
}
.main-header div>.nav-main a{
padding-bottom: 12px;
}
.main-header div>.nav-main>li.octopus-navstyle{
}
.main-header div>.nav-main>li.octopus-navstyle>ul{
background-color: #363f44;
width: 570px;
padding: 30px;
border: none;
border-radius: 0;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
background-position: right 30px bottom 30px;
background-repeat: no-repeat;
left: -50px;
background-image: none;
}
.main-header div>.nav-main>li.octopus-navstyle:hover>ul{
background-image: url(../images/octopus_productpage_icon.gif);
}
.main-header div>.nav-main>li.octopus-navstyle.new-navstyle>ul{
background-image: none;
width: initial;
}
.main-header div>.nav-main>li.octopus-navstyle.new-navstyle>ul>li{
}
.main-header div>.nav-main>li.octopus-navstyle:hover>ul:before {
content: "";
position: absolute;
left: 80px;
top: 0;
border: 11px solid transparent;
border-top-width: 11px;
border-top-color: #fff;
border-bottom: 0;
}
.main-header div>.nav-main>li.octopus-navstyle>ul>li{
width: 215px;
display: inline-block;
margin: 10px 10px;
}
.main-header div>.nav-main>li.octopus-navstyle.new-navstyle >ul>li{
width: 155px;
margin: 3px 10px;
}
.main-header div>.nav-main>li.octopus-navstyle ul li:first-child {
display: inherit;
}
.main-header div>.nav-main>li.octopus-navstyle>ul>li:first-child {
display: none;
}
.left-submenu li.heading_product {
display: none;
}
.main-header div>.nav-main>li.octopus-navstyle>ul li.navleft{
float: left;
clear: left;
width: 235px;
}
.main-header div>.nav-main>li.octopus-navstyle>ul>li>a{
background: transparent;
color: #fff;
font-size: 18px;
border: none;
line-height: 22px;
}
.main-header div>.nav-main>li.octopus-navstyle.new-navstyle>ul>li>a{
font-size: 16px;
}
.main-header div>.nav-main>li.octopus-navstyle.new-navstyle>ul>li>a:hover {
color: #22b8eb;
}
.main-header div>.nav-main>li.octopus-navstyle>ul ul{
position: relative;
display: block;
float: none;
border: none;
}
.main-header div>.nav-main>li.octopus-navstyle>ul ul a{
border: none;
background: transparent;
font-size: 16px;
color: #57b5e5;
line-height: 18px;
padding: 4px 8px;
}
/*========== Main Nav ==========*/
/*========== products ==========*/
.widthcol1>li{width: 100%;}
.widthcol2>li{width: 50%;}
.widthcol3>li{width: 33.33%;}
.widthcol4>li{width: 25%;}
.widthcol5>li{width: 20%;}
.node-type-use-cases section.section, .node-type-use-case section.section {
padding: 60px 0 60px 0;
}
.node-type-use-cases section a,.node-type-use-case section a {
color: inherit;
line-height: inherit;
text-decoration: none;
}
.node-type-use-cases section a:hover,.node-type-use-cases section a:focus,.node-type-use-case section a:hover,.node-type-use-case section a:focus {
color: inherit;
}
.node-type-use-cases a.button,.node-type-use-case a.button {
font-size: 17px;
border-radius: 10px;
color: #ffffff;
margin-left: 20px;
margin-right: 20px;
padding: 14px 35px;
}
.node-type-use-cases .button:hover, .node-type-use-cases .button:focus , .node-type-use-case .button:hover, .node-type-use-case .button:focus {
color: #ffffff;
}
.node-type-use-cases .orange-btn, .node-type-use-case .orange-btn{
background-color: #FF992E;
color:#fff;
}
.node-type-use-cases .orange-btn:focus, .node-type-use-cases .orange-btn:hover, .node-type-use-case .orange-btn:focus, .node-type-use-case .orange-btn:hover{
background-color: #f17b00;
}
.node-type-use-cases .blue-btn, .node-type-use-case .blue-btn{
background-color: #22B8EB;
color:#dde7f7;
}
.node-type-use-cases .blue-btn:focus, .node-type-use-cases .blue-btn:hover, .node-type-use-case .blue-btn:focus, .node-type-use-case .blue-btn:hover{
background-color: #1497C3;
}
.node-type-use-cases section h1, .node-type-use-case section h1{
font-size: 44px;
}
.node-type-use-cases section h2, .node-type-use-case section h2{
color: #22B8EB;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
.node-type-use-cases section .container p, .node-type-use-case section .container p{
color: #808284;
}
.node-type-use-cases section .container>p, .node-type-use-case section .container>p{
font-size: 20px;
line-height: 29px;
margin-bottom: 50px;
color: #808284;
}
/* ============ node-type-government ============ */
.node-type-government section.section {
padding: 60px 0 60px 0;
}
.node-type-government section a {
color: inherit;
line-height: inherit;
text-decoration: none;
}
.node-type-government section a:hover,.node-type-government section a:focus {
color: inherit;
}
.node-type-government a.button {
font-size: 17px;
border-radius: 10px;
color: #ffffff;
margin-left: 20px;
margin-right: 20px;
padding: 14px 35px;
}
.node-type-government .button:hover, .node-type-government .button:focus {
color: #ffffff;
}
.node-type-government .orange-btn{
background-color: #FF992E;
color:#fff;
}
.node-type-government .orange-btn:focus, .node-type-government .orange-btn:hover{
/*background-color: #f29c3a;*/
background-color: #f17b00;
}
.node-type-government .blue-btn{
background-color: #22B8EB;
color:#dde7f7;
}
.node-type-government .blue-btn:focus, .node-type-government .blue-btn:hover{
background-color: #1497C3;
}
.node-type-government section h1{
font-size: 44px;
}
.node-type-government section h2{
color: #22B8EB;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
.node-type-government section .container p{
color: #808284;
}
.node-type-government section .container>p{
font-size: 20px;
line-height: 29px;
margin-bottom: 50px;
color: #808284;
}
/* ============ End node-type-government ============ */
/* ============ node-type-partners ============ */
.node-type-partners section.section {
padding: 50px 0 50px 0;
}
.node-type-partners section a {
color: inherit;
line-height: inherit;
text-decoration: none;
}
.node-type-partners section a:hover,.node-type-partners section a:focus {
color: inherit;
}
.node-type-partners a.button {
font-size: 17px;
border-radius: 10px;
color: #ffffff;
margin-left: 20px;
margin-right: 20px;
padding: 14px 35px;
}
.node-type-partners .button:hover, .node-type-partners .button:focus {
color: #ffffff;
}
.node-type-partners .orange-btn{
background-color: #FF992E;
color:#fff;
}
.node-type-partners .orange-btn:focus, .node-type-partners .orange-btn:hover{
/*background-color: #f29c3a;*/
background-color: #f17b00;
}
.node-type-partners .blue-btn{
background-color: #22B8EB;
color:#dde7f7;
}
.node-type-partners .blue-btn:focus, .node-type-partners .blue-btn:hover{
background-color: #1497C3;
}
.node-type-partners section h1{
font-size: 44px;
}
.node-type-partners section h2{
color: #22B8EB;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
.node-type-partners section .container p{
color: #808284;
}
.node-type-partners section .container>p{
font-size: 20px;
line-height: 29px;
margin-bottom: 50px;
color: #808284;
}
/* ============ End node-type-partners ============ */
/* ============ node-type-partner-programs ============ */
.node-type-partner-programs section.section {
padding: 60px 0 60px 0;
}
.node-type-partner-programs section a {
color: inherit;
line-height: inherit;
text-decoration: none;
}
.node-type-partner-programs section a:hover,.node-type-partner-programs section a:focus {
color: inherit;
}
.node-type-partner-programs a.button {
font-size: 17px;
border-radius: 10px;
color: #ffffff;
margin-left: 20px;
margin-right: 20px;
padding: 14px 35px;
}
.node-type-partner-programs .button:hover, .node-type-partner-programs .button:focus {
color: #ffffff;
}
.node-type-partner-programs .orange-btn{
background-color: #FF992E;
color:#fff;
}
.node-type-partner-programs .orange-btn:focus, .node-type-partner-programs .orange-btn:hover{
/*background-color: #f29c3a;*/
background-color: #f17b00;
}
.node-type-partner-programs .blue-btn{
background-color: #22B8EB;
color:#dde7f7;
}
.node-type-partner-programs .blue-btn:focus, .node-type-partner-programs .blue-btn:hover{
background-color: #1497C3;
}
.node-type-partner-programs section h1{
font-size: 44px;
}
.node-type-partner-programs section h2{
color: #22B8EB;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
.node-type-partner-programs section .container p{
color: #808284;
}
.node-type-partner-programs section .container>p{
font-size: 20px;
line-height: 29px;
margin-bottom: 50px;
color: #808284;
}
/* ============ End node-type-partner-programs ============ */
.node-type-products section.section , .node-type-product section.section{
padding: 60px 0 60px 0;
}
.node-type-products section a,.node-type-product section a {
color: inherit;
line-height: inherit;
text-decoration: none;
}
.node-type-products section a:hover,.node-type-products section a:focus ,.node-type-product section a:hover,.node-type-product section a:focus{
color: inherit;
}
.node-type-products a.button ,.node-type-product a.button{
font-size: 17px;
border-radius: 10px;
color: #ffffff;
margin-left: 20px;
margin-right: 20px;
padding: 14px 35px;
}
.node-type-products .button:hover, .node-type-products .button:focus , .node-type-product .button:hover, .node-type-product .button:focus {
color: #ffffff;
}
.node-type-products .orange-btn, .node-type-product .orange-btn{
background-color: #FF992E;
color:#fff;
}
.node-type-products .orange-btn:focus, .node-type-products .orange-btn:hover, .node-type-product .orange-btn:focus, .node-type-product .orange-btn:hover{
background-color: #f29c3a;
background-color: #f17b00;
}
.node-type-products .blue-btn, .node-type-product .blue-btn{
background-color: #22B8EB;
color:#dde7f7;
}
.node-type-products .blue-btn:focus, .node-type-products .blue-btn:hover, .node-type-product .blue-btn:focus, .node-type-product .blue-btn:hover{
background-color: #1497C3;
}
.node-type-products section h1, .node-type-product section h1{
font-size: 44px;
}
.node-type-products section h2, .node-type-product section h2{
color: #22B8EB;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
.node-type-products section .container p, .node-type-product section .container p {
color: #808284;
}
.node-type-products section .container>p, .node-type-product section .container>p{
font-size: 20px;
line-height: 29px;
margin-bottom: 50px;
color: #808284;
}
.max-width500{
max-width: 500px;
margin: auto;
}
.max-width600{
max-width: 600px;
margin: auto;
}
.max-width700{
max-width: 700px;
margin: auto;
}
.max-width800{
max-width: 800px;
margin: auto;
}
.max-width900{
max-width: 900px;
margin: auto;
}
.max-width1000{
max-width: 900px;
margin: auto;
}
.textalign-left{
text-align:left;
}
.textalign-right{
text-align:right;
}
.terminal-window header .btn {
margin: 2px 4px 0 0;
}
i.icon-apple{
background-image: url(../images/apple_button_icon.svg);
background-repeat: no-repeat;
background-size: 22px 27px;
width: 22px;
height: 27px;
position: relative;
display: inline-block;
float: left;
margin-right: 25px;
margin-left: -10px;
margin-top: -2px;
}
i.icon-win{
background-image: url(../images/win_button_icon.svg);
background-repeat: no-repeat;
background-size: 26px 30px;
width: 26px;
height: 30px;
position: relative;
display: inline-block;
float: left;
margin-right: 25px;
margin-left: -10px;
margin-top: -2px;
}
i.icon-file{
background-image: url(../images/file_button_icon.svg);
background-repeat: no-repeat;
background-size: 22px 28px;
width: 22px;
height: 28px;
position: relative;
display: inline-block;
float: right;
margin-left: 20px;
margin-right: -10px;
margin-top: -2px;
}
div.heronav_section{
height: 70px;
background-color: #3e4d54;
position:relative;
top: 0;
width: 100%;
}
div.heronav_section.affix{
position: fixed;
z-index: 9999;
}
div.heronav_section.affix+section{
margin-top:70px;
}
div.heronav_section .container{
/* display: table;
table-layout: fixed; */
}
div.heronav_section ul{
list-style: none;
margin: 0;
display: table;
flex-direction: row;
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
div.heronav_section ul li{
display: inline-block;
font-size: 17px;
color: #fff;
text-transform: uppercase;
margin: 5px 3px;
flex-grow: 1;
text-align: center;
}
div.heronav_section ul li a{
color: #fff;
display: block;
padding: 12px;
padding-left: 30px;
padding-right: 30px;
text-decoration: none;
}
div.heronav_section ul li.active{
background-color: #55b6e9;
}
div.heronav_section ul li:hover{
background-color: #55b6e9;
}
section.darkblue{
background-color: #243137;
margin-bottom: 0px;
padding: 50px 0;
text-align: center;
}
section.title_section.darkblue .padding-div{
margin: 0 140px;
}
section.title_section.darkblue h1{
margin-bottom: 25px;
color: #22b8eb;
margin-top: 20px;
}
section.title_section.darkblue p{
color: #fff;
font-size: 20px;
}
section.title_section.darkblue img{
margin-top: 18px;
}
section.title_section.darkblue .button {
margin-top: 30px;
}
section.title_section.darkblue .button {
background-color: transparent;
padding: 12px 33px;
}
section.title_section.darkblue .blue-btn {
border: 2px solid #22B8EB;
}
section.title_section.darkblue .orange-btn {
border: 2px solid #F79733;
}
section.title_section.darkblue .button+.button {
margin-left: 30px;
}
section.title_section.darkblue span.after_button {
display:block;
margin-bottom: 20px;
}
section.GenericDev{
text-align: center;
}
section.GenericDev h2 {
}
section.GenericDev .container>p {
}
section.GenericDev p a {
color: #24B6E9;
cursor: pointer;
}
section.GenericDev .items{
list-style: none;
display: block;
padding: 0;
margin: 0;
overflow: hidden;
margin-bottom: 20px;
}
section.GenericDev .items>li{
margin-bottom: 20px;
text-align: center;
clear: none !important;
padding: 20px 30px 20px;
display: block;
float: left;
}
section.GenericDev .items>li h3{
margin-top: 20px;
color: #22B8EB;
font-size: 24px;
margin-bottom: 20px;
}
section.GenericDev .items>li p{
font-size: 18px;
color: #808284;
line-height: 24px;
}
section.GenericDev .items>li a.button{
line-height: 24px;
font-size: 17px;
margin: 0;
border-radius: 0;
color: #fff;
padding: 10px 30px;
}
section.GenericDev .items>li ul{
list-style: initial;
}
section.GenericDev .items>li ul li {
line-height: 22px;
font-size: 18px;
letter-spacing: normal;
color: #808284;
text-align: left;
margin-bottom: 20px;
}
section.docker_solutions_section {
text-align:center;
}
.solution_box {
margin-bottom: 30px;
}
.solution_box .header_box {
padding: 8px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
background-color: #55b6e9;
border: none;
height: 100px;
margin-bottom: 10px;
}
.solution_box .header_box img{
display: inline-block;
vertical-align: middle;
padding-bottom: 25px;
}
.solution_box .header_box h3 {
color: #ffffff;
display: inline-block;
font-size: 28px;
padding: 0 20px;
padding-top: 26px;
}
.solution_box .body_box {
background-color: #f1f2f2;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
.solution_box .body_box ul{
list-style: none;
padding: 30px 30px;
margin:0px
}
.solution_box .body_box ul li {
margin: 0 0 2px 0;
display: block;
}
.solution_box .body_box .media-left {
padding-right: 20px;
padding-top: 8px;
width: 110px;
float: left;
}
.solution_box .body_box ul li img {
}
.solution_box .body_box ul li h3 {
text-align: left;
font-size: 28px;
color: #55b6e9;
line-height: 30px;
}
.solution_box .body_box ul li h3 small{
font-size: 18px;
color: #959798;
display: block;
margin-top: 5px;
line-height: 26px;
text-transform: uppercase;
}
.solution_box .body_box ul li p{
text-align: left;
margin-top: 22px;
color: #808284;
font-size: 17px;
}
section.docker_solutions_section .button {
margin-bottom: 50px;
}
section.docker_toolbox_section{
text-align:center;
background-color: #164c6a;
background-color: #134a6a;
}
section.docker_toolbox_section .container>p {
color: #e6e7e8;
}
section.docker_toolbox_section .products_items{
list-style: none;
display: block;
padding: 0;
margin: 0;
overflow: hidden;
}
section.docker_toolbox_section .products_items li{
margin-bottom: 20px;
text-align: center;
clear: none !important;
padding: 20px 55px 20px;
display: block;
float: left;
}
section.docker_toolbox_section .products_items li img{
max-height: 42px;
max-width: 80%;
}
section.docker_toolbox_section .products_items li h3{
margin-top: 16px;
color: #55b6e9;
font-size: 24px;
}
section.docker_toolbox_section .products_items li p{
font-size: 20px;
color: #e6e7e8;
line-height: 24px;
}
section.software_infrastructure_section{
text-align:center;
}
section.software_infrastructure_section .products_items{
list-style: none;
display: block;
padding: 0;
margin: 0 -5px;
overflow: hidden;
margin-bottom: 40px;
}
section.software_infrastructure_section .products_items li{
margin-bottom: 20px;
text-align: center;
clear: none !important;
padding: 0 5px;
display: block;
float: left;
}
section.software_infrastructure_section .products_items li a{
padding: 20px 40px 20px;
display: block;
width: 100%;
background-color: #55b6e9;
height: 100%;
}
section.software_infrastructure_section .products_items li h3{
margin-top: 20px;
color: #fff;
font-size: 24px;
}
section.software_infrastructure_section .products_items li p{
font-size: 20px;
color: #fff;
line-height: 24px;
}
section.open_standards_section{
text-align: center;
background-image: url(../images/open_standards_image.png);
background-repeat: no-repeat;
background-size: cover;
background-color: #444c51;
}
section.open_standards_section .container>p {
color: #ffffff;
}
section.open_standards_section .products_items{
list-style: none;
display: block;
padding: 0;
margin: 0;
overflow: hidden;
}
section.open_standards_section .products_items li{
margin-bottom: 20px;
text-align: center;
clear: none !important;
padding: 20px 10px 20px;
display: block;
float: left;
}
section.open_standards_section .products_items li a.products_items-card{
}
section.open_standards_section .products_items li h3{
margin-top: 20px;
color: #55b6e9;
font-size: 24px;
}
section.open_standards_section .products_items li p{
font-size: 20px;
color: #e6e7e8;
line-height: 24px;
}
section.bottom_cta_section {
text-align:center;
padding: 100px 0;
}
section.bottom_cta_section.blue {
background-color: #55b6e9;
}
section.bottom_cta_section.gary {
background-color: #3E4D54;
}
section.bottom_cta_section.blue h3 {
color: #fff;
font-size: 44px;
margin-bottom: 25px;
}
@media (max-width:1199px){
div.heronav_section ul li {
font-size: 17px;
margin: 5px 0px;
}
div.heronav_section ul li a {
padding-left: 15px;
padding-right: 15px;
}
.solution_box .body_box ul {
padding: 30px 20px;
}
.solution_box .body_box .media-left {
padding-right: 15px;
width: 100px;
}
section.docker_toolbox_section .products_items li {
padding: 20px 30px 20px;
}
section.software_infrastructure_section .products_items li a {
padding: 20px 20px 20px;
}
}
@media (max-width:991px){
.widthcol3>li {
width: 50%;
}
.widthcol4>li {
width: 50%;
}
.widthcol5>li {
width: 33.33%;
}
section.title_section.darkblue .padding-div{
margin: 0 50px;
}
div.heronav_section {
height: 60px;
}
div.heronav_section ul li {
font-size: 13px;
margin: 5px 0px;
}
div.heronav_section ul li a {
padding-left: 12px;
padding-right: 12px;
}
div.heronav_section.affix+section{
margin-top:60px;
}
.solution_box .body_box .media-left {
float: none;
display: inline-block;
text-align: center;
}
.solution_box .body_box ul li h3 {
text-align: center;
}
.solution_box .body_box ul li h3 small {
font-size: 22px;
line-height: 22px;
}
.solution_box .body_box ul li p {
text-align: center;
}
}
@media (max-width:940px){
.main-header {
padding-bottom: 12px;
}
}
@media (max-width:767px){
.widthcol5>li {
width: 50%;
}
section.title_section.darkblue .padding-div {
margin: 0 15px;
}
section.title_section.darkblue .button+.button {
margin-left: 0px;
}
section.title_section.darkblue img{
float:left;
}
div.heronav_section {
height: 100%;
}
div.heronav_section.affix{
height: inherit;
}
div.heronav_section .container{
overflow-y: hidden;
display: block;
visibility: visible;
white-space: nowrap;
padding: 0px;
}
div.heronav_section ul{
display: inline-block;
clear: none;
float: none;
overflow: hidden;
}
div.heronav_section ul li {
float: none;
display: inline-block;
}
.solution_box .body_box ul li {
height: auto!important;
margin-bottom: 20px;
}
}
@media (max-width:680px){
.node-type-use-cases .button, .node-type-use-case .button {
margin-left: 15px;
margin-right: 15px;
}
.node-type-products .button, .node-type-product .button {
margin-left: 15px;
margin-right: 15px;
}
}
@media (max-width:600px){
.widthcol2>li {
width: 100%;
height: auto!important;
}
.widthcol3>li {
width: 100%;
height: auto!important;
}
.widthcol4>li {
width: 100%;
height: auto!important;
}
}
@media (max-width:480px){
.widthcol5>li {
width: 100%;
}
}
/*========== End products ==========*/
/*========== product Sub Pages ==========*/
section.product_overview_product_section.section {
background-color: #E3E4E6;
padding-bottom:0;
}
section.product_overview_product_section .container>p{
margin-bottom: 20px;
}
section.product_overview_product_section .container>p:last-of-type{
margin-bottom: 80px;
}
section.product_overview_product_section .img_container{
margin: 60px 0;
}
section.product_overview_product_section .tab_container{
background-repeat: no-repeat;
background-size: contain;
background-position: center bottom;
background-color: #E3E4E6;
padding-top: 60px;
padding-bottom: 0;
max-width: 595px;
margin: auto;
margin-top: 60px;
}
section.product_overview_product_section .tab_container.tab1{
background-image: url(../images/resources_tab.png);
}
section.product_overview_product_section .tab_container.tab2{
background-image: url(../images/resources_tab2.png);
}
section.product_overview_product_section .tab_container.tab3{
background-image: url(../images/resources_tab3.png);
max-width: 780px;
}
section.product_overview_product_section .tab_container.tab4{
background-image: url(../images/resources_tab4.png);
max-width: 920px;
padding: 70px;
padding-top: 93px;
padding-bottom: 0;
}
section.product_overview_product_section .tab_container.lcd2{
background-image: url(../images/resources_tab7.png);
max-width: 790px;
padding-bottom: 108px;
}
section.product_overview_product_section .video_container {
position: relative;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
section.product_overview_product_section .video_container.lab1,section.product_overview_product_section .video_container.lab2 {
margin: 30px 0 60px 0;
background-image: url(../images/products_demo_laptop.png);
}
section.product_overview_product_section .video_container.lab1 .terminal-window {
margin: auto;
height: 410px;
width: 656px;
padding: 23px 48px 58px 49px;
}
section.product_overview_product_section .video_container.lab1 .terminal-window .terminal {
height: 97%;
width: 100%;
min-height: Inherit;
}
section.product_overview_product_section .video_container.lab2 .terminal-window {
margin: auto;
height: 310px;
width: 656px;
padding: 20px 48px 18px 49px;
max-width: 95%;
}
section.product_overview_product_section .video_container.lab2 .terminal-window .terminal {
height: 84%;
width: 100%;
min-height: Inherit;
}
section.product_overview_product_section .video_container.lcd1 {
margin: 0px 0 80px 0;
background-image: url(../images/resources_lap6.png);
}
section.product_overview_product_section .video_container.lcd1 img {
overflow: hidden;
margin: auto;
padding: 43px 25px 172px 25px;
height: auto;
width: auto;
max-height: inherit;
}
section.product_overview_product_section .video_container a.play_btn {
position: absolute;
content: 'play';
display: block;
width: 222px;
height: 140px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: cover;
top: 39%;
left: 50%;
margin-top: -70px;
margin-left: -111px;
}
section.toolbox_overview_section {
}
section.toolbox_overview_section .container>p {
margin-bottom: 10px;
}
section.toolbox_overview_section .items>li ul {
list-style: none;
text-align: center;
margin-bottom: 40px;
}
section.toolbox_overview_section .items>li ul li{
text-align: center;
margin-bottom: 5px;
}
section.toolbox_overview_section .items>li a.button{
padding: 14px 35px;
margin-left: 20px;
margin-right: 20px;
border-radius: 10px;
}
section.use_product_section {
background-color:#114A6A;
}
section.use_product_section .container>p {
color:#fff;
margin-bottom: 30px;
}
section.use_product_section .items>li{
padding: 0px 30px;
}
section.use_product_section .items>li h3{
margin-bottom: 10px;
}
section.use_product_section .items>li p{
color:#fff;
}
section.use_product_section .items>li .terminal-window{
margin: 42px;
margin-bottom: 0;
}
section.rest_apis_product_section.section {
background-color: #243138;
position: relative;
}
section.rest_apis_product_section .container>p {
color: #fff;
margin-bottom: 0;
}
section.rest_apis_product_section .items{
margin-bottom:0;
}
section.rest_apis_product_section .items li{
margin-bottom:0;
}
section.rest_apis_product_section .items li h3{
font-size: 28px;
}
section.rest_apis_product_section .items li p{
color: #fff;
font-size: 20px;
}
section.rest_apis_product_section .items li .video_container {
position: relative;
margin: 30px 0 0 0;
background-image: url(../images/products_demo_laptop.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
section.rest_apis_product_section .items li .video_container .terminal-window{
margin: auto;
max-width: 812px;
height: 486px;
padding: 28px 78px 54px 78px;
}
section.rest_apis_product_section .items li .video_container .terminal-window .terminal{
height: 94%;
}
section.rest_apis_product_section .items li .video_container img {
overflow: hidden;
margin: auto;
padding: 28px 80px 45px 78px;
height: auto;
width: auto;
max-height: inherit;
}
section.rest_apis_product_section .items li .video_container a.play_btn {
position: absolute;
content: 'play';
display: block;
width: 222px;
height: 140px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: cover;
top: 50%;
left: 50%;
margin-top: -70px;
margin-left: -111px;
}
section.rest_apis_product_section .flex-control-nav.flex-control-paging {
bottom: -30px;
height: 35px;
display: block;
position:relative;
}
section.rest_apis_product_section .flex-control-nav.flex-control-paging li a {
background: #D1D3D4;
}
section.rest_apis_product_section .flex-control-nav.flex-control-paging li a:hover {
background: #D1D3D4;
}
section.rest_apis_product_section .flex-control-nav.flex-control-paging li a.flex-active {
background: #24B6E9;
}
section.create_hosts_product_section.section {
background-color:#114A6A;
}
section.create_hosts_product_section .container>p {
color: #fff;
}
section.create_hosts_product_section .items>li .terminal-window{
margin:auto;
}
section.product_features_product_section {
}
section.product_features_product_section .items hr{
float: left;
width: 100%;
margin: 18px 0;
}
section.product_features_product_section .items li{
margin-bottom: 20px;
/*position: relative;*/
}
section.product_features_product_section .items li h3{
text-align: left;
font-size: 18px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 0;
}
section.product_features_product_section .items li p{
text-align: left;
}
section.product_features_product_section .items li a.button {
margin: auto;
margin-top: 18px;
border-radius: 10px;
display: table;
max-width: 100%;
min-width: 300px;
}
section.product_features_product_section .items li .mhe {
/* position: relative;
margin: auto;
bottom: 22px;
width: 86%; */
margin: 10px 0 0 0;
display: block;
width: 100%;
}
section.product_features_product_section .items li .video_container {
position: relative;
margin: 30px 0 0 0;
}
section.product_features_product_section .items li .video_container img {
overflow: hidden;
max-height: 100%;
margin: auto;
display: block;
}
section.product_features_product_section .items li .video_container a.play_btn {
position: absolute;
content: 'play';
display: block;
width: 164px;
height: 104px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: cover;
top: 50%;
left: 50%;
margin-top: -52px;
margin-left: -82px;
}
section.product_steps_product_section.section {
background-color: #114A6A;
}
section.product_steps_product_section .container p {
color: #fff;
}
section.product_steps_product_section .items li i {
font-size: 79px;
font-style: normal;
color: #24B6E9;
border: 5px solid #24B6E9;
border-radius: 100px;
padding: 0 25px;
}
section.product_steps_product_section .items li p{
color: #fff;
}
section.product_steps_product_section .items li .video_container {
position: relative;
margin: 50px 0 0 0;
background-image: url(../images/products_laptop.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
section.product_steps_product_section .items li .video_container img {
overflow: hidden;
margin: auto;
padding: 15px 50px 25px 50px;
height: auto;
width: auto;
max-height: inherit;
}
section.product_steps_product_section .items li .video_container a.play_btn {
position: absolute;
content: 'play';
display: block;
width: 222px;
height: 140px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: cover;
top: 50%;
left: 50%;
margin-top: -70px;
margin-left: -111px;
}
section.product_steps_product_section .items.oneli li .video_container img {
padding: 15px 75px 25px 75px;
}
section.product_steps_product_section .items.oneli li .video_container img {
padding: 15px 75px 25px 75px;
}
section.product_steps_product_section .items li .terminal-window{
margin: 42px;
margin-bottom: 0;
}
section.product_steps_product_section .items li .terminal-window .terminal-data{
line-height: 24px;
display: inherit;
}
section.signup_product_section.section {
background-color: #E3E4E6;
}
section.resources_product_section.section {
background-color: #24B6E9;
}
section.resources_product_section h2 {
color: #fff;
}
section.resources_product_section .container>p {
color: #fff;
}
section.resources_product_section .resources_files, section.resources_product_section .resources_videos {
color: #fff;
}
section.resources_product_section .resources_files ul, section.resources_product_section .resources_videos ul {
margin: auto;
list-style: none;
width: 80%;
}
section.resources_product_section .resources_files ul li, section.resources_product_section .resources_videos ul li{
height:100% !important;
}
section.resources_product_section .resources_files li a, section.resources_product_section .resources_videos li a{
background-color: #fff;
width: 100%;
height: 100%;
display: block;
position: relative;
}
section.resources_product_section .resources_files li a img, section.resources_product_section .resources_videos li a img{
margin: 30px 10px;
}
section.resources_product_section .resources_files li a div.text-can, section.resources_product_section .resources_videos li a div.text-can{
display: block;
background-color: #134A6A;
padding: 18px 8px;
bottom: 0;
width: 100%;
}
section.resources_product_section .resources_files li a .category , section.resources_product_section .resources_videos li a .category{
display: block;
color: #fff;
font-size: 17px;
line-height: 20px;
}
section.resources_product_section .resources_files li a .name, section.resources_product_section .resources_videos li a .name{
color: #22B8EB;
display: block;
font-size: 18px;
line-height: 20px;
margin-top: 8px;
}
section.pricing_product_section.section {
background-color: #F1F7FD;
}
section.pricing_product_section .plan_box {
margin-bottom: 30px;
}
section.pricing_product_section .plan_box .header h3{
color: #fff;
padding: 25px 10px 60px 10px;
background-image: url(../images/pricing_product_header_image.png);
background-repeat: no-repeat;
background-size: contain;
background-position: bottom;
margin-bottom: 20px;
}
section.pricing_product_section .plan_box1, section.pricing_product_section .plan_box2, section.pricing_product_section .plan_box3 {
background-color: #fff;
height: 100%;
}
section.pricing_product_section .plan_box1 .header h3{
background-color: #24B6E9;
}
section.pricing_product_section .plan_box2 .header h3{
background-color: #114A6A;
}
section.pricing_product_section .plan_box3 .header h3{
background-color: #3E4D54;
}
section.pricing_product_section .plan_box .header p{
font-size: 18px;
color: #3E4D54;
}
section.pricing_product_section .plan_box .header span{
color: #24B6E9;
font-size: 18px;
}
section.pricing_product_section .plan_box .header span i{
font-size: 33px;
color: #24B6E9;
font-style: normal;
margin-right: 15px;
display: inline-block;
}
section.pricing_product_section .plan_box .body{
padding-bottom: 30px;
overflow: hidden;
}
section.pricing_product_section .plan_box .body .plan_buttons{
margin: 20px;
}
section.pricing_product_section .plan_box .body .plan_buttons a.button{
width: 45%;
margin: 0 2%;
padding: 12px 0;
font-size: 17px;
}
section.pricing_product_section .plan_box .body .plan_buttons a.button.full-width{
width: 98%;
margin: 0 ;
}
section.pricing_product_section .plan_box .body ul{
list-style: none;
margin: 45px 20px;
margin-bottom:10px;
text-align: left;
}
section.pricing_product_section .plan_box .body ul li:before{
content: "";
background-image: url(../images/pricing_product_li_bullet.svg);
background-repeat: no-repeat;
position: absolute;
width: 17px;
height: 12px;
top: 50%;
margin-top: -6px;
margin-left: -30px;
}
section.pricing_product_section .plan_box .body ul li{
border-top: 1px solid #CFD0D4;
padding: 12px 0px 12px 35px;
position: relative;
line-height: 20px;
color: #3E4D54;
}
section.pricing_product_section .plan_box .body ul li strong{
color: #24B6E9;
font-weight: 100;
}
section.cta_product_section.section h2{
margin-bottom: 50px;
}
section.cta_product_section a.button{
display: block;
margin: 25px auto;
padding: 14px 20px 14px 20px;
max-width: 400px;
}
section.cta_product_section a.button+a.button{
padding: 14px 20px 14px 20px;
}
section.cta_product_section a.button.w450{
max-width: 450px;
width: 100%;
}
section.cta_product_section a.button.w300{
max-width: 300px;
width: 100%;
}
section.cta_product_section a.button.w200{
max-width: 200px;
width: 100%;
}
section.demo_product_section.section{
background-color: #114A6A;
position: relative;
}
section.demo_product_section.section.gray {
background-color: #243138;
}
section.demo_product_section h2 {
color: #fff;
}
section.demo_product_section .container>p {
color: #fff;
}
section.demo_product_section .items{
margin-bottom:0;
}
section.demo_product_section .items li{
margin-bottom:0;
}
section.demo_product_section .items li h3{
color: #fff;
margin-top:0;
font-size: 24px;
}
section.demo_product_section .items li p{
color: #fff;
font-size: 18px;
}
section.demo_product_section .items li span{
color: #fff;
font-size: 18px;
line-height: 24px;
display: block;
position: relative;
bottom: -16px;
}
section.demo_product_section .items li span.blue{
color: #24B6E9;
}
section.demo_product_section .items li .video_container {
position: relative;
margin: 30px 0 0 0;
background-image: url(../images/products_demo_laptop.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
section.demo_product_section .items li .video_container img {
overflow: hidden;
margin: auto;
padding: 28px 80px 45px 78px;
height: auto;
width: auto;
max-height: inherit;
}
section.demo_product_section .items li .video_container a.play_btn {
position: absolute;
content: 'play';
display: block;
width: 222px;
height: 140px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: cover;
top: 50%;
left: 50%;
margin-top: -70px;
margin-left: -111px;
}
section.demo_product_section .flex-control-nav.flex-control-paging {
bottom: -30px;
height: 35px;
display: block;
position:relative;
}
section.demo_product_section .flex-control-nav.flex-control-paging li a {
background: #D1D3D4;
}
section.demo_product_section .flex-control-nav.flex-control-paging li a:hover {
background: #D1D3D4;
}
section.demo_product_section .flex-control-nav.flex-control-paging li a.flex-active {
background: #24B6E9;
}
@media (max-width:1199px){
section.use_product_section .items>li .terminal-window{
margin: 0;
margin-top: 40px;
}
section.product_steps_product_section .items li .terminal-window{
margin: 0;
margin-top: 40px;
}
section.product_overview_product_section .video_container.lab2 .terminal-window {
height: 250px;
padding: 12px 40px 18px 40px;
}
}
@media (max-width:991px){
section.product_overview_product_section .tab_container.lcd2{
padding: 3.5% 11% 11.5%;
}
section.use_product_section .items.widthcol3>li {
padding: 0 10px;
width: 33.33%;
}
section.product_steps_product_section .items li.videoli {
width:100%;
}
section.product_steps_product_section .items.widthcol3>li {
padding: 0 10px;
width: 33.33%;
}
section.product_overview_product_section .video_container.lcd1 img{
padding: 35px 25px 145px 25px;
}
section.product_overview_product_section .video_container.lab1 .terminal-window {
padding: 28px 48px 65px 49px;
max-width: 91%;
}
section.product_overview_product_section .video_container.lab1 .terminal-window .terminal {
font-size: 12px;
}
section.product_overview_product_section .video_container.lab2 .terminal-window {
padding: 28px 48px 65px 49px;
max-width: 91%;
height: 410px;
}
section.product_overview_product_section .video_container.lab2 .terminal-window .terminal {
font-size: 12px;
height: 96%;
}
section.rest_apis_product_section .items li .video_container .terminal-window{
margin: auto;
max-width: 812px;
padding: 60px 80px 56px 80px;
font-size: 12px;
margin-top: 0px;
max-height: 460px;
}
section.rest_apis_product_section .items li .video_container .terminal-window .terminal{
font-size: 12px;
min-height: auto;
height: auto;
}
section.demo_product_section .items li .video_container img{
padding: 3% 11% 5% 11%;
}
section.resources_product_section .resources_files ul, section.resources_product_section .resources_videos ul{
width: 100%;
}
section.resources_product_section .resources_files .items>li, section.resources_product_section .resources_videos .items>li{
width: 33.3%;
padding: 20px 15px 20px;
}
}
@media (max-width:767px){
section.product_overview_product_section .video_container.lcd1 img{
padding: 38px 25px 142px 25px;
}
section.product_overview_product_section .video_container.lab1 {
background-image: none;
margin-top:0;
}
section.product_overview_product_section .video_container.lab1 .terminal-window {
padding: 0;
width: auto;
height: initial;
}
section.product_overview_product_section .video_container.lab1 .terminal-window .terminal {
height: initial;
font-size: 15px;
padding-bottom: 75px;
}
section.product_overview_product_section .video_container.lab2 {
background-image: none;
}
section.product_overview_product_section .video_container.lab2 .terminal-window {
padding: 0;
width: auto;
height: initial;
}
section.product_overview_product_section .video_container.lab2 .terminal-window .terminal {
height: initial;
font-size: 15px;
padding-bottom: 75px;
}
section.rest_apis_product_section .items li .video_container{
background-image: none;
}
section.rest_apis_product_section .items li .video_container .terminal-window{
padding: 0;
}
section.rest_apis_product_section .items li .video_container .terminal-window .terminal{
height: 100%;
font-size: 15px;
}
.product_overview_product_section .tab_container{
padding: 60px 11%;
padding-bottom: 0;
}
.product_overview_product_section .tab_container.tab4{
padding: 60px 10%;
padding-bottom: 0;
}
section.use_product_section .items.widthcol3>li {
width: 100%;
}
section.product_steps_product_section .items.widthcol3>li {
width: 100%;
}
section.use_product_section .items.widthcol3>li .terminal-small {
min-height: 200px;
}
}
@media (max-width:680px){
section.resources_product_section .resources_files .items>li, section.resources_product_section .resources_videos .items>li {
width: 100%;
}
}
@media (max-width:600px){
section.product_overview_product_section .video_container.lcd1 img {
padding: 23px 20px 98px 20px;
}
section.demo_product_section .items li .video_container a.play_btn{
width: 112px;
height: 70px;
margin-top: -35px;
margin-left: -56px;
}
}
/*========== End product Sub Pages ==========*/
/*========== Use Cases ==========*/
section.summary_use_cases_section.section{
padding-top: 0;
text-align: center;
}
section.summary_use_cases_section .summary_icon{
width: 104px;
height: 86px;
display: block;
text-align: center;
padding: 14px;
position: relative;
margin: auto;
background-color:#22B8EB;
margin-bottom: 50px;
}
section.summary_use_cases_section .summary_icon:before{
content: "";
position: absolute;
left: 50%;
top: 86px;
margin-left: -17px;
border: 17px solid #fff;
border-top-width: 17px;
border-top-color: #22B8EB;
border-bottom: 0;
}
section.summary_use_cases_section .summary_icon img{
height: 60px;
}
section.resources_use_cases_section.section{
text-align:center;
padding: 0
}
section.resources_use_cases_section .resources_video_slider{
padding: 50px 0 100px 0;
background-image: url(../images/resources_use_cases_image.png);
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
section.resources_use_cases_section .resources_video_slider.white-text h2{
color: #fff;
}
section.resources_use_cases_section .resources_video_slider.white-text h3{
color: #fff;
}
section.resources_use_cases_section .resources_video_slider.gray-text p{
color: #808284;
}
section.resources_use_cases_section .resources_video_slider .slides .slide{
display:none;
}
section.resources_use_cases_section .resources_video_slider .flex-control-nav.flex-control-paging{
bottom: 55px;
}
section.resources_use_cases_section .resources_video_slider .flex-control-nav.flex-control-paging li a {
background: #D1D3D4;
}
section.resources_use_cases_section .resources_video_slider .flex-control-nav.flex-control-paging li a:hover {
background: #D1D3D4;
}
section.resources_use_cases_section .resources_video_slider .flex-control-nav.flex-control-paging li a.flex-active {
background: #22B8EB;
}
section.resources_use_cases_section .resources_video_slider .video_container{
position: relative;
margin: 50px 0;
background-image: url(../images/resources_laptop.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
section.resources_use_cases_section .resources_video_slider .laptop_image{
max-width: 900px;
width: 100%;
}
section.resources_use_cases_section .resources_video_slider .inside_laptop_image{
overflow: hidden;
margin: auto;
padding: 25px 82px 45px 82px;
}
section.resources_use_cases_section .resources_video_slider .play_btn {
position: absolute;
content: 'play';
display: block;
width: 222px;
height: 140px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_use_cases.svg);
background-repeat: no-repeat;
background-size: cover;
top: 50%;
left: 50%;
margin-top: -70px;
margin-left: -111px;
}
section.resources_use_cases_section .resources_video_slider h3{
font-size: 28px;
line-height: 29px;
color: #22B8EB;
margin-top: 30px;
margin-bottom: 30px;
}
section.resources_use_cases_section .resources_video_slider p{
color: #fff;
margin: auto;
max-width: 560px;
font-size: 20px;
}
section.resources_use_cases_section .resources_files{
background-color: #243137;
padding: 80px 0;
}
section.resources_use_cases_section .resources_files ul{
margin: auto;
list-style: none;
width: 80%;
}
section.resources_use_cases_section .resources_files ul li{
margin-bottom: 20px;
text-align: center;
clear: none !important;
padding: 0px 30px;
display: block;
float: left;
}
section.resources_use_cases_section .resources_files ul li{
height:100% !important;
}
section.resources_use_cases_section .resources_files ul li a{
background-color: #fff;
width: 100%;
height: 100%;
display: block;
position: relative;
}
section.resources_use_cases_section .resources_files ul li a img{
margin: 30px 10px;
}
section.resources_use_cases_section .resources_files ul li a div.text-can{
display: block;
background-color: #134A6A;
padding: 18px 8px;
bottom: 0;
width: 100%;
}
section.resources_use_cases_section .resources_files ul li a .category{
display: block;
color: #fff;
font-size: 17px;
line-height: 20px;
}
section.resources_use_cases_section .resources_files ul li a .name{
color: #22B8EB;
display: block;
font-size: 18px;
line-height: 20px;
margin-top: 8px;
}
section.quotes_use_cases_section {
background-color: #22B8EB;
}
section.quotes_use_cases_section .quotes_icon {
background-image: url(../images/quotes_icon_use_cases.svg);
width: 60px;
height: 60px;
margin: auto;
margin-bottom: 30px;
background-size: 99%;
background-repeat: no-repeat;
display: block;
}
section.quotes_use_cases_section .quotes_use_cases_slider{
padding: 0 30px;
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.slides {
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.slides li {
display: none;
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.slides li p {
font-size: 24px;
color: #F1F2F2;
text-align: center;
margin: 0px 50px 30px;
line-height: 1.3;
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.slides li span{
font-size: 24px;
color: #fff;
text-align: center;
display: block;
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.flex-direction-nav a {
text-decoration: none;
width: 28px;
height: 58px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 1;
cursor: pointer;
text-shadow: none;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.flex-direction-nav .flex-prev {
left: 0px;
text-align: left;
background-image: url(../images/quotes_arrow_use_cases.svg);
text-indent: -9999px;
background-position: 0 0;
}
section.quotes_use_cases_section .quotes_use_cases_slider ul.flex-direction-nav .flex-next {
right: 0px;
text-align: right;
background-image: url(../images/quotes_arrow_use_cases.svg);
text-indent: 9999px !important;
background-position: -32px 0px;
}
/*========== End Use Cases ==========*/
/*========== Use Cases Main ==========*/
section.use_cases_section .items li a.item-link{
display: block;
/* min-height: 175px; */
margin-bottom: 10px;
}
section.use_cases_section .items li p{
font-size: 16px;
line-height: 20px;
}
section.use_cases_section .items li img{
max-height: 85px;
max-width: 100%;
}
section.use_cases_item_section.section {
text-align: center;
padding: 50px 0 50px 0;
background-image: url(../images/resources_use_cases_image.png);
background-repeat: no-repeat;
background-size: cover;
position: relative;
padding-top: 0;
}
section.use_cases_item_section.section .use_cases_item_icon {
width: 91px;
height: 77px;
display: block;
text-align: center;
padding: 14px;
position: relative;
margin: auto;
background-color: #fff;
margin-bottom: 50px;
}
section.use_cases_item_section.section .use_cases_item_icon:before {
content: "";
position: absolute;
left: 50%;
top: 77px;
margin-left: -17px;
border: 17px solid rgba(0, 0, 0, 0);
border-top-width: 17px;
border-top-color: #fff;
border-bottom: 0;
}
section.use_cases_item_section.section .use_cases_item_icon img {
height: 50px;
}
section.use_cases_item_section .container>p {
color: #fff;
}
section.use_cases_item_section .quote_container {
max-width: 700px;
margin: auto;
}
section.use_cases_item_section .quote_container .quotes_icon {
background-image: url(../images/quotes_blue_icon_use_cases.svg);
width: 52px;
height: 52px;
margin: auto;
margin-bottom: 20px;
background-size: 99%;
background-repeat: no-repeat;
display: block;
}
section.use_cases_item_section .quote_container p {
font-size: 20px;
color: #F1F2F2;
}
section.use_cases_item_section .quote_container span.author{
font-size: 21px;
color: #22B8EB;
margin-bottom: 30px;
display: block;
}
section.use_cases_item_section.section.white-text h2 {
color: #fff;
}
section.use_cases_item_section.white-text .quote_container .quotes_icon {
background-image: url(../images/quotes_white_icon_use_cases.svg);
}
section.use_cases_item_section.white-text .quote_container span.author {
color: #fff;
}
section.use_cases_item_section.gray-text .container>p {
color: #808284;
}
section.use_cases_item_section.gray-text .quote_container p {
color: #808284;
}
/*========== End Use Cases Main ==========*/
/*========== Home Page - Use Cases ==========*/
.node-type-front-page .use_cases_section {
text-align: center;
background-image: url(../images/open_standards_image.png);
background-repeat: no-repeat;
background-size: cover;
background-color: #444c51;
}
.node-type-front-page .use_cases_section h2{
color: #22B8EB;
font-size: 44px;
line-height: 50px;
margin-bottom: 20px;
}
.node-type-front-page .use_cases_section .container>p{
font-size: 20px;
line-height: 29px;
margin-bottom: 50px;
color: #fff;
}
.node-type-front-page .use_cases_section .items li p {
color: #e6e7e8;
}
.node-type-front-page .use_cases_section .items li p {
color: #e6e7e8;
}
.node-type-front-page .use_cases_section a:hover, .node-type-front-page .use_cases_section a:focus{
color: inherit;
text-decoration: none;
}
/*========== Home Page - End Use Cases ==========*/
/*========== New Footer Style Start ==========*/
footer.main-footer>.row{
padding-top: 50px;
padding-bottom: 50px;
padding-left: 80px;
padding-right: 80px;
}
.field-type-field-collection .form-wrapper>legend>span.fieldset-legend {
font-size: 25px;
}
.nav-global-footer div>ul>li {
margin-bottom: 12px;
line-height: 18px;
}
.nav-global-footer div>ul>li>a {
color: #7A8491;
font-size: 0.857rem;
text-decoration: none;
}
.nav-global-footer div>ul>li>a:hover {
text-decoration: none;
color: #22b8eb;
}
.nav-global-footer ul>li {
margin-bottom: 12px;
line-height: 18px;
}
.nav-global-footer ul>li>a {
color: #7A8491;
font-size: 0.857rem;
}
.nav-global-footer ul>li>a:hover {
text-decoration: none;
color: #22b8eb;
}
.main-footer .nav-global-footer .columns+.columns:last-child {
float: left;
padding-right: 40px;
}
.main-footer .columns+.columns:last-child img.wow{
margin-left: 15px;
}
.main-footer p {
font-size: 0.857rem;
line-height: 18px;
}
.footer-copyright p{
font-size: 1rem;
line-height: 1.6;
}
.footer-copyright {
background-color: #1B2529;
padding: 12px 10px;
}
.primary-footer-sub-copyright {
float: left;
margin:0px;
}
.primary-footer-sub-nav {
}
.footer-copyright .primary-footer-sub-nav {
padding: 0 100px 0 0;
}
.footer-copyright .row>p{
padding: 0 0 0 95px;
padding-top: 4px;
}
.primary-footer-sub-nav ul {
float: right;
margin: 0px;
}
.primary-footer-sub-nav ul li {
float: left;
margin-left: 45px;
}
.primary-footer-sub-nav ul li a {
}
.primary-footer-sub-nav ul li a:hover{
text-decoration: none;
color: #22b8eb;
}
.main-footer div.newsletter form .mktoFormRow {
width: 60%;
}
.columns+.nav-global-footer.columns:last-child {
float: left;
}
.main-footer ul.social-icons {
min-height: 0;
margin-right: 40px;
}
.social-icons li {
width: 25%;
height: 45px;
margin: 5px 0;
}
.social-icons li a img{
height: 34px;
width: 34px;
}
.social-icons li a{
color: #fff;
font-size: 24px;
display:inline-block;
}
.social-icons li a:hover{
color: #fff;
}
.main-footer h6 {
margin-bottom: 30px;
font-size: 20px;
}
@media (max-width:991px){
footer.main-footer>.row{
padding-left: 20px;
padding-right: 20px;
}
.footer-copyright .row>p {
padding: 0 0 0 25px;
padding-top: 4px;
}
.footer-copyright .primary-footer-sub-nav {
padding: 0 20px 0 0;
}
}
/*========== New Footer Style End ==========*/
/*========== New Enterprise Style ==========*/
.node-type-enterprise a.orange-border-btn{
color:#fff !important;
background-color: transparent;
padding: 12px 33px;
border: 2px solid #F79733;
font-size: 17px;
border-radius: 10px;
margin-left: 20px;
margin-right: 20px;
line-height: inherit;
}
.node-type-enterprise a.blue-border-btn{
color:#fff !important;
background-color: transparent;
padding: 12px 33px;
border: 2px solid #22B8EB;
font-size: 17px;
border-radius: 10px;
margin-left: 20px;
margin-right: 20px;
line-height: inherit;
}
.node-type-enterprise a.orange-border-btn:hover ,.node-type-enterprise a.orange-border-btn:focus{
color:#fff;
background-color: transparent;
text-decoration: none;
}
.node-type-enterprise a.blue-border-btn:hover, .node-type-enterprise a.blue-border-btn:focus{
color:#fff;
background-color: transparent;
text-decoration: none;
}
.node-type-enterprise section .title_section {
padding:0;
}
.node-type-enterprise div.heronav_section ul li {
font-size: 15px;
}
.node-type-enterprise div.heronav_section ul li a{
padding: 15px 10px;
}
@media (max-width:1199px){
.node-type-enterprise div.heronav_section ul li {
font-size: 13px;
}
}
@media (max-width:991px){
.node-type-enterprise div.heronav_section ul li {
font-size: 11px;
}
.node-type-enterprise div.heronav_section ul li a {
padding: 13px 10px;
}
}
@media (max-width:767px){
.node-type-enterprise div.heronav_section ul li {
font-size: 13px;
margin: 5px 0px;
}
.node-type-enterprise div.heronav_section ul li a {
padding: 12px;
}
}
/*========== New Enterprise Style End ==========*/
/*========== Pricing Pages ==========*/
section.plans_section .plans .server_plan_box:hover {
box-shadow: 0 0 20px #A0A0A0;
}
section.plans_section .plans .server_plan_box:hover {
background-color:#F9F9F9;
}
section.plans_section .plans .serverplan_boxs>p{
text-align: center;
margin-bottom: 20px;
font-size: 16px;
line-height: 1.6;
}
section.plans_section .plans .server_plan_box ul.feature{
padding-bottom: 10px;
}
section.plans_section .plans .server_plan_box ul.feature li{
font-size: 16px;
color: #147698;
margin-bottom: 22px;
color: #546473;
}
section.plans_section .plans .server_plan_box ul.feature li span{
display:block;
color: #FFC828;
font-size: 15px;
color: #546473;
}
section.plans_section .plans .server_plan_box ul.feature li strong{
color: #111;
color: #546473;
}
section.plans_section .plans .server_plan_box ul.feature li strong+span{
display: block;
color: #111;
font-size: 12px;
line-height: 15px;
margin-top: 16px;
color: #546473;
}
section.plans_section .plans_tabs {
margin-bottom: 35px;
}
/*========== End Pricing Pages ==========*/
/*========== Products Pages ==========*/
.main-header div>.nav-main>li.octopus-navstyle>ul ul ul{
margin-left: 20px;
}
section.product_overview_product_section.overview_button{
padding-bottom: 60px;
}
section.product_overview_product_section.overview_button .container>p:last-of-type{
margin-bottom: 40px;
}
section.product_overview_product_section .button{
margin: auto;
margin-top: 30px;
border-radius: 10px;
display: table;
max-width: 100%;
min-width: 300px;
}
section.product_steps_product_section .items li a.button{
margin: auto;
margin-top: 30px;
border-radius: 10px;
display: table;
max-width: 100%;
min-width: 300px;
}
section.included_product_section h2{
margin-bottom: 40px;
}
section.included_product_section .container .includedstyle p{
font-size: 20px;
text-align: center;
max-width: 200px;
margin: auto;
margin-bottom: 20px;
transform: translateY(70%);
-moz-transform: translateY(70%);
-ms-transform: translateY(70%);
-o-transform: translateY(70%);
-webkit-transform: translateY(70%);
}
section.included_product_section span{
position: relative;
}
section.included_product_section span:after{
content: "";
position: absolute;
top: 50%;
right: -129px;
margin-top: -80px;
border: 80px solid transparent;
border-left-width: 50px;
border-left-color: #BFBFBF;
z-index: 99;
}
@media (max-width:991px){
section.included_product_section span{
display:block;
}
section.included_product_section span:after{
content: "";
position: absolute;
left: 50%;
bottom: -129px;
margin-left: -80px;
border: 80px solid transparent;
border-top-width: 50px;
border-top-color: #BFBFBF;
z-index: 99;
top: inherit;
right: inherit;
}
section.included_product_section .container .includedstyle p:last-child{
margin-bottom: 60px;
}
}
@media (max-width:767px){
section.product_steps_product_section .items li a.button {
max-width: inherit;
min-width: inherit;
}
}
/*========== End Products Pages ==========*/
/*========== Mobile Nav ==========*/
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>span.asd {
height: 20px;
margin-top: -7px;
position: relative;
float: right;
display: block;
cursor:pointer;
z-index:99;
}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>span.asd:after {
content: "\BB";
font-size: 30px;
color: #eee;
width: 45px;
display: block;
text-align: center;
}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after {
content: "";
}
.left-submenu .back>a:before {
content: "\AB";
margin-right: .5rem;
display: inline-block;
font-size: 30px;
line-height: 26px;
float: left;
}
/*========== End Mobile Nav ==========*/
/*========== Government Pages ==========*/
html.safari .node-type-government div.heronav_section ul {
display:block;
}
html.safari .node-type-government div.heronav_section ul li {
width: 32%;
}
section.government_state_and_federal_section.section{
}
section.government_state_and_federal_section .max-width{
max-width: 950px;
margin: auto;
float: none;
}
section.government_state_and_federal_section h2{
margin-bottom: 50px;
}
section.government_state_and_federal_section p{
font-size: 18px;
line-height: 1.6;
margin-bottom: 30px;
color: #808284;
}
section.government_state_and_federal_section .federal_item{
display: table;
margin: auto;
margin-bottom: 50px;
margin-top: 20px;
margin-bottom: 20px;
width: 32%;
display: inline-block;
text-align: center;
overflow: hidden;
}
section.government_state_and_federal_section .federal_item canvas{
width: 90%;
margin-left: -45px;
}
section.government_state_and_federal_section .federal_item img{
max-width: 100px;
max-height: 82px;
}
section.government_state_and_federal_section .federal_item h3{
color: #22B8EB;
font-size: 38px;
line-height: 50px;
float: right;
margin: 16px 0 0 50px;
}
section.blue_quotes_section {
background-color: #22B8EB;
}
section.blue_quotes_section .quotes_icon {
background-image: url(../images/quotes_white_icon_use_cases.svg);
width: 52px;
height: 52px;
margin: auto;
margin-bottom: 20px;
background-size: 99%;
background-repeat: no-repeat;
display: block;
}
section.blue_quotes_section .quotes_2_slider{
padding: 0 30px;
}
section.blue_quotes_section .quotes_2_slider ul.slides {
}
section.blue_quotes_section .quotes_2_slider ul.slides li {
display: none;
}
section.blue_quotes_section .quotes_2_slider ul.slides li p {
font-size: 24px;
color: #fff;
text-align: center;
margin: 0px auto 30px;
line-height: 1.3;
max-width: 700px;
font-style:italic;
}
section.blue_quotes_section .quotes_2_slider ul.slides li span{
font-size: 24px;
color: #fff;
text-align: center;
display: block;
line-height: 28px;
margin: auto;
max-width: 550px;
}
section.blue_quotes_section .quotes_2_slider ul.flex-direction-nav a {
text-decoration: none;
width: 28px;
height: 58px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 1;
cursor: pointer;
text-shadow: none;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
section.blue_quotes_section .quotes_2_slider ul.flex-direction-nav .flex-prev {
left: 0px;
text-align: left;
background-image: url(../images/quotes_arrow_use_cases.svg);
text-indent: -9999px;
background-position: 0 0;
}
section.blue_quotes_section .quotes_2_slider ul.flex-direction-nav .flex-next {
right: 0px;
text-align: right;
background-image: url(../images/quotes_arrow_use_cases.svg);
text-indent: 9999px !important;
background-position: -32px 0px;
}
section.customer_spotlight_section.section{
background-color: #114A6A;
position: relative;
}
section.customer_spotlight_section.section.gray {
background-color: #243138;
}
section.customer_spotlight_section h2 {
color: #29B5E5;
}
section.customer_spotlight_section .container>p {
color: #fff;
}
section.customer_spotlight_section .items{
margin-bottom:0;
}
section.customer_spotlight_section .items li{
margin-bottom:0;
}
section.customer_spotlight_section .items li h3{
color: #fff;
margin-top:0;
font-size: 24px;
}
section.customer_spotlight_section .items li p{
color: #fff;
font-size: 18px;
}
section.customer_spotlight_section .items li span{
color: #fff;
font-size: 18px;
line-height: 24px;
display: block;
position: relative;
bottom: -16px;
}
section.customer_spotlight_section .items li span.blue{
color: #24B6E9;
}
section.customer_spotlight_section .items li .video_container {
position: relative;
margin: 0 0 0 0;
background-image: url(../images/products_demo_laptop.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
section.customer_spotlight_section .items li .video_container img {
overflow: hidden;
margin: auto;
padding: 28px 80px 45px 78px;
height: auto;
width: auto;
max-height: inherit;
}
section.customer_spotlight_section .items li .video_container a.play_btn {
position: absolute;
content: 'play';
display: block;
width: 222px;
height: 140px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: cover;
top: 50%;
left: 50%;
margin-top: -70px;
margin-left: -111px;
}
section.customer_spotlight_section .flex-control-nav.flex-control-paging {
bottom: -30px;
height: 35px;
display: block;
position:relative;
}
section.customer_spotlight_section .flex-control-nav.flex-control-paging li a {
background: #D1D3D4;
}
section.customer_spotlight_section .flex-control-nav.flex-control-paging li a:hover {
background: #D1D3D4;
}
section.customer_spotlight_section .flex-control-nav.flex-control-paging li a.flex-active {
background: #24B6E9;
}
section.government_state_and_local_section.section{
}
section.government_state_and_local_section h2{
margin-bottom: 50px;
}
section.government_state_and_local_section p{
font-size: 18px;
line-height: 1.6;
margin-bottom: 30px;
color: #808284;
}
section.government_state_and_local_section img{
margin-top: 10%;
margin-bottom: 20px;
}
section.government_education_section.section{
background-color:#F0F6FC;
}
section.government_education_section h2{
margin-bottom: 50px;
}
section.government_education_section p{
font-size: 18px;
line-height: 1.6;
margin-bottom: 30px;
color: #808284;
}
section.government_education_section img{
margin-top: 10%;
margin-bottom: 30px;
}
section.government_education_section a.button{
min-width: 300px;
width: auto;
margin-top: 30px;
}
@media (max-width:991px){
section.government_state_and_federal_section .federal_item canvas {
width: 100%;
}
section.customer_spotlight_section .items li .video_container img{
padding: 3% 11% 5% 11%;
}
}
@media (max-width:767px){
section.government_state_and_federal_section .federal_item {
display: block;
}
section.government_state_and_federal_section .federal_item {
display: block;
max-width: 350px;
width: 100%;
}
}
@media (max-width:600px){
section.customer_spotlight_section .items li .video_container a.play_btn{
width: 112px;
height: 70px;
margin-top: -35px;
margin-left: -56px;
}
.node-type-products section.title_section.darkblue .button, .node-type-product section.title_section.darkblue .button ,.node-type-use-cases section.title_section.darkblue .button, .node-type-use-case section.title_section.darkblue .button,.node-type-enterprise section.title_section.darkblue .button, .node-type-government section.title_section.darkblue .button {
min-width: 300px;
margin: auto;
width: auto;
margin-top: 30px;
}
}
/*========== End Government Pages ==========*/
/*========== End Partner Pages ==========*/
section.title_section.darkblue .white-btn {
border: 2px solid #fff;
border-radius:10px;
}
section.title_section.darkblue .white-btn .fa-play {
font-size: 10px;
margin: 8px -10px 0px 20px;
color: #F79733;
float: right;
}
.team_info_list ,
.team_info{
display:none !important;
}
.cbp .cbp-item {
width: 260px;
height: 260px;
}
.find_a_partner_section#technology{
padding-bottom: 0px;
}
.find_a_partner_section#logging{
padding-top: 0px;
}
.find_a_partner_section h2+.cbp-l-grid-gallery{
margin-top: 50px;
}
.find_a_partner_section h2{}
.find_a_partner_section p{}
.find_a_partner_section a.button.blue-btn{
background-color: transparent;
padding: 12px 33px;
border: 2px solid #22B8EB;
color: #22B8EB;
margin-top:20px;
}
.find_a_partner_section ul.partners_list{}
.find_a_partner_section ul.partners_list li{}
.find_a_partner_section ul.partners_list li a.cbp-singlePageInline{
display: table;
}
.find_a_partner_section ul.partners_list li.cbp-singlePageInline-active{
opacity: 1!important;
}
.find_a_partner_section ul.partners_list li .helper{
width: 100%;
height: 100%;
padding: 15px 15px;
text-align: center;
vertical-align: middle;
display: table-cell;
border: 1px solid #848484;
}
.find_a_partner_section ul.partners_list li a.cbp-singlePageInline{
background-color: #fff;
}
/*.find_a_partner_section ul.partners_list li a.cbp-singlePageInline:hover{
background-color:#24B6E9;
}
.find_a_partner_section ul.partners_list li.cbp-singlePageInline-active a.cbp-singlePageInline{
background-color:#24B6E9;
}*/
.find_a_partner_section ul.partners_list li img{
max-height: 140px;
margin: auto;
max-width: 160px;
}
.find_a_partner_section ul.partners_list .cbp-popup-content{
background-color: #114A6A;
padding: 30px 50px;
color: #fff;
margin-bottom: 30px;
height: 1px;
min-height: 1px;
max-height: 1px;
padding: 0;
margin: 0;
margin-top: 0;
}
.find_a_partner_section .nomore2 ul.partners_list .cbp-popup-content{
height: initial;
min-height: 200px;
max-height: initial;
padding: 30px 50px;
margin-bottom: 30px;
}
.find_a_partner_section ul.partners_list .cbp-popup-content span.name{
font-size: 20px;
font-weight: bold;
display: block;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}
.find_a_partner_section ul.partners_list .cbp-popup-content p{
color: #fff;
margin: 20px 0;
}
.find_a_partner_section ul.partners_list .cbp-popup-content a.view_website{
color: #24B6E9;
margin-bottom: 25px;
display: inline-block;
}
.cbp-popup-singlePageInline .cbp-popup-close {
background: url(../images/cbp-popup-close.png) no-repeat scroll 0px 0px transparent;
height: 24px;
width: 24px;
right: 24px;
top: 24px;
}
.cbp-popup-singlePageInline .cbp-popup-close:focus {
outline: none;
}
.partners_list .cbp-singlePageInline-active .cbp-caption .overlay {
opacity: 0.8;
}
.partners_list .cbp-caption:hover .overlay {
opacity: 0.8;
}
.partners_list .cbp-caption .overlay {
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
opacity: 0;
overflow: hidden;
background-color: #24B6E9;
-webkit-transition: all 0.0s ease-in-out;
-moz-transition: all 0.0s ease-in-out;
-o-transition: all 0.0s ease-in-out;
-ms-transition: all 0.0s ease-in-out;
transition: all 0.0s ease-in-out;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
}
.cbp .partners_list .cbp-item , .cbp-wrapper{
overflow: inherit;
}
.partners_list .cbp-singlePageInline-active:after {
content: "";
position: absolute;
left: 50%;
bottom: -30px;
margin-left: -18px;
border: 18px solid transparent;
border-bottom-width: 18px;
border-bottom-color: #114A6A;
}
.node-type-partners div.heronav_section ul li {
font-size: 15px;
}
.node-type-partners div.heronav_section ul li a{
padding: 15px 10px;
}
@media (max-width:1199px){
.node-type-partners div.heronav_section ul li {
font-size: 13px;
}
}
@media (max-width:991px){
.node-type-partners div.heronav_section ul li {
font-size: 11px;
}
.node-type-partners div.heronav_section ul li a {
padding: 13px 10px;
}
}
@media (max-width:767px){
.node-type-partners div.heronav_section ul li {
font-size: 13px;
margin: 5px 0px;
}
.node-type-partners div.heronav_section ul li a {
padding: 12px;
}
}
.partners_list .cbp-singlePageInline-active.no_info:after{
display:none;
}
.partners_list .cbp-singlePageInline-active.no_info .cbp-caption .overlay {
opacity: 0;
}
/*========== End Partner Pages ==========*/
/*========== Partner Programs Pages ==========*/
section.partner_program_section{
text-align: center;
background-image: url(../images/partner_program_bg_image.png);
background-repeat: no-repeat;
background-size: cover;
background-color: #879297;
}
section.partner_program_section h2{
color:#fff;
}
section.partner_program_section .container p{
color:#fff;
margin-bottom: 30px;
}
section.partner_program_section ul.items{
margin-top: 50px;
}
section.partner_program_section ul.items li{
background-color: rgba(255, 255, 255, 0.7);
border-radius: 800px;
width: 500px;
display:inline-block;
float:none;
padding: 50px 56px 50px;
height:initial!important;
}
section.partner_program_section ul.items li:first-child{
padding-right: 120px;
}
section.partner_program_section ul.items li:first-child img{
margin-left: 30px;
}
section.partner_program_section ul.items li:last-child{
margin-left: -100px;
padding-left: 120px;
}
section.partner_program_section ul.items li:last-child img{
margin-left: -30px;
}
section.partner_program_section ul.items li h3{
margin-top: 10px;
color: #114A6A;
font-size: 24px;
margin-bottom: 10px;
padding: 0 35px;
}
section.partner_program_section ul.items li p{
color:#3E4D54;
}
section.partner_program_section ul.items li .button {
margin-bottom: 20px;
border-radius: 10px;
}
section.program_benefits_section.section {
background-color:#114A6A;
}
section.program_benefits_section h2{
color:#fff;
}
section.program_benefits_section .container p{
color:#fff;
}
section.program_benefits_section p small{
display: block;
}
section.program_benefits_section ul.items li {
padding: 20px 15px 20px;
}
section.program_benefits_section ul.items li h3{
font-size: 22px;
color:#fff;
}
section.program_benefits_section ul.items li p{
font-size: 16px;
color:#fff;
}
section.program_benefits_section .program_benefits_footer h4 {
font-size: 22px;
margin-bottom: 20px;
}
section.program_benefits_section .program_benefits_footer p {
font-size: 18px;
margin-bottom: 30px;
}
section.authorized_partners_section h2{
margin-bottom: 40px;
}
section.authorized_partners_section h3{
font-size: 24px;
margin-bottom: 10px;
}
section.authorized_partners_section .container>p{
margin-bottom: 30px;
}
section.authorized_partners_section img {
display: block;
margin: auto;
margin-bottom: 30px;
}
section.authorized_partners_section span {
font-size: 24px;
display: block;
color: #22b8eb;
margin-bottom: 10px;
}
section.technology_partners_section.section {
background-color:#f4f4f4;
}
section.technology_partners_section {}
section.technology_partners_section .container>p{
margin-bottom: 20px;
}
section.technology_partners_section .email_icon {
background-image: url(../images/technology_partners_email_icon.png);
width: 50px;
height: 34px;
margin-left: 15px;
background-size: 100%;
display: inline-block;
position: relative;
top: 4px;
}
section.technology_partners_section a:hover, section.technology_partners_section a:focus , section.technology_partners_section a:active {
color:#24B6E9;
}
section.technology_partners_section ul.items li{
}
section.technology_partners_section ul.items img{
margin-bottom: 50px;
}
section.technology_partners_section ul.items>li a.button{
font-size: 17px;
border-radius: 10px;
color: #ffffff;
margin-left: 20px;
margin-right: 20px;
padding: 14px 35px;
}
section.strategic_alliances_section.section {
}
section.strategic_alliances_section .strategic_alliances_tabs{
}
section.strategic_alliances_section .strategic_alliances_tabs ul{
list-style: none;
margin: 0;
padding: 0;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li{
display: inline-block;
font-size: 62px;
position: relative;
width: 280px;
height: 280px;
max-width: 30%;
margin: 10px;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li a{
display: table;
width: 100%;
height: 100%;
overflow: hidden;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li .helper{
width: 100%;
height: 100%;
padding: 15px 15px;
text-align: center;
vertical-align: middle;
display: table-cell;
background-color: #adb8bc;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li.current .helper{
background-color: #24B6E9;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li.current:after{
content: "";
position: absolute;
left: 50%;
bottom: -36px;
margin-left: -18px;
border: 18px solid transparent;
border-top-width: 18px;
border-top-color: #24B6E9;
z-index: 99;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li .helper img{
max-height: 140px;
margin: auto;
max-width: 200px;
}
section.strategic_alliances_section .strategic_alliances_content{
margin-top: 50px;
display:none;
}
section.strategic_alliances_section .strategic_alliances_content h3{
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
}
section.strategic_alliances_section .strategic_alliances_content p{
color:#114A6A;
}
span.learnmore{
color:#24B6E9;
}
span.learnmore:after{
content: "\BB";
font-size: 30px;
color: #24B6E9;
position: relative;
text-align: center;
top: 5px;
margin-left: 8px;
}
section.strategic_alliances_section .strategic_alliances_content .video_container{
position: relative;
margin: 50px 0 0 0;
background-image: url(../images/products_laptop.png);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
max-width: 500px;
margin: auto;
}
section.strategic_alliances_section .strategic_alliances_content .video_container img{
overflow: hidden;
margin: auto;
padding: 15px 50px 25px 50px;
padding: 3% 12% 5% 12%;
height: auto;
width: auto;
max-height: inherit;
}
section.strategic_alliances_section .strategic_alliances_content .video_container .play_btn{
position: absolute;
content: 'play';
display: block;
width: 132px;
height: 84px;
text-align: left;
text-indent: -9999px;
background-image: url(../images/play_button_products.png);
background-repeat: no-repeat;
background-size: 100%;
top: 50%;
left: 50%;
margin-top: -42px;
margin-left: -66px;
}
section.partner_announcements_section.section{
background-color:#243137;
}
section.partner_announcements_section h2{
color:#fff;
margin-bottom: 30px;
}
section.partner_announcements_section ul.items li{
padding: 0 30px 0;
margin: 20px 0;
}
section.partner_announcements_section ul.items li+li{
border-left:1px solid #B7B7B7;
}
section.partner_announcements_section ul.items li h3{
font-size: 20px;
color: #fff;
margin-top: 5px;
}
section.partner_announcements_section ul.items li p{
color: #fff;
}
section.become_partner_section {
text-align: center;
background-image: url(../images/become_partner_bg_image.png);
background-repeat: no-repeat;
background-size: cover;
background-color: #a3b9c6;
padding: 80px 0 80px 0!important;
}
section.become_partner_section h2 {
color: #fff;
}
section.become_partner_section .container>p {
color: #fff;
}
.node-type-partner-programs div.heronav_section ul li {
font-size: 15px;
}
.node-type-partner-programs div.heronav_section ul li a{
padding: 15px 10px;
}
@media (max-width:1199px){
.node-type-partner-programs div.heronav_section ul li {
font-size: 13px;
}
}
@media (max-width:991px){
section.partner_program_section ul.items li:first-child {
padding: 35px 35px 35px;
padding-right: 60px;
width: 383px;
}
section.partner_program_section ul.items li:last-child {
margin-left: -52px;
padding: 35px 35px 35px;
padding-left: 60px;
width: 383px;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li {
height: 210px;
}
section.partner_announcements_section ul.items li{
width: 33.33%;
}
.node-type-partner-programs div.heronav_section ul li {
font-size: 11px;
}
.node-type-partner-programs div.heronav_section ul li a {
padding: 13px 10px;
}
}
@media (max-width:767px){
.node-type-partner-programs a.button {
white-space: normal;
}
section.partner_program_section ul.items li {
padding: 50px 56px 50px !important;
width: 450px !important;
margin-left: 0 !important;
}
section.partner_announcements_section ul.items li {
width: 100%;
margin: 20px 0 0 0;
padding: 20px 0 0 0;
}
section.partner_announcements_section ul.items li+li {
border-left: none;
border-top: 1px solid #B7B7B7;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li {
display: inline-block;
max-width: 50%;
display: inline-block;
margin: -3.5px;
}
.node-type-partner-programs div.heronav_section ul li {
font-size: 13px;
margin: 5px 0px;
}
.node-type-partner-programs div.heronav_section ul li a {
padding: 12px;
}
}
@media (max-width:510px){
section.partner_program_section ul.items li{
width: 100% !important;
padding: 30px 20px 30px !important;
}
section.strategic_alliances_section .strategic_alliances_tabs ul li {
max-width: 100%;
}
}
/*========== End Partner Programs Pages ==========*/
/*========== curated_snippet Pages ==========*/
.curated_snippet_section{
padding-top: 60px;
padding-bottom: 60px;
text-align: center;
-webkit-font-smoothing: antialiased;
}
.curated_snippet_section h2{
margin-bottom: 25px;
font-size: 44px;
}
.curated_snippet_section .container>p{
font-size: 20px;
margin-bottom: 30px;
}
.curated_snippet_section ul{
list-style: none;
display: block;
padding: 0;
margin: 0;
overflow: hidden;
}
.curated_snippet_section ul li{
text-align: center;
clear: none !important;
padding: 20px 15px 20px;
display: block;
float: left;
}
.curated_snippet_section ul li h3{
margin-bottom: 15px;
line-height: 24px;
text-transform: capitalize;
}
.curated_snippet_section ul li h3 small{
font-size: 18px;
color: #959798;
display: block;
margin-top: 5px;
line-height: 26px;
}
.curated_snippet_section ul li p{
font-size: 16px;
}
/*========== End curated_snippet Pages ==========*/