.custom-row { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; max-width: 100% !important; } .intro-row { background-color: #fff; } .page-background { background-color: #fff; padding-left: 30px; } .content-section { padding-left: 30px; margin-top: 30px; } .content-section h3 { color: #298dff; line-height: 1.75rem; font-size: 1.5rem; font-weight: 700; } .separator { border-top: 0.125rem solid #ebebeb; } .page-intro { padding-bottom: 3.125rem; } .page-intro > h1 { line-height: 3.75rem; font-size: 3.75rem; margin-bottom: 1.25rem; font-weight: 400; color: #1b4886; } .page-intro > p { line-height: 1.4375rem; font-size: 1.1875rem; font-weight: 400; color: #696969; margin-bottom: 0.625rem; } .page-intro > p > strong > span { color: #1b4886; } .section-separator { height: 50px; background-color: #ebebeb; font-weight: 600; line-height: 50px; text-align: center; font-size: 20px; position: relative; min-height: 5.625rem; } .section-separator::after { content: ''; position: absolute; left: 50%; top: 100%; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #ebebeb; clear: both; z-index: 1; pointer-events: none; display: block; border-width: 1.875rem; margin-left: -1.875rem; } .section-separator > h3 { font-size: 1.5rem; line-height: 1.5rem; padding-top: 1.875rem; padding-bottom: 0; color: #696969; font-weight: 700; } .container-fluid { padding-left: 0; padding-right: 0; } .section { background-color: #f5f5f5; padding-top: 3.125rem; padding-bottom: 3.75rem; } .section p { font-size: 1.1875rem; font-weight: 400; line-height: 1.4375rem; color: #696969; } .section a { color: #696969; text-decoration: underline; font-weight: 600; } .section h2 { color: #1b4886; } .section h3 { color: #298dff; line-height: 1.75rem; font-size: 1.5rem; font-weight: 700; margin-bottom: 1.25rem !important; } .doc-section { background-color: #f5f5f5; padding-left: 0; } .license-home p { font-size: 1.1875rem; font-weight: 400; line-height: 2rem; color: #696969; } .license-home ul > li, .license-home ol > li { font-size: 1.1875rem; font-weight: 400; line-height: 2rem; color: #696969; } .license-home td { font-size: 1rem; font-weight: 400; line-height: 1.4375rem; color: #696969; } .license-home td > ul > li { font-size: 1rem; font-weight: 400; line-height: 1.5rem; color: #696969; } .license-home a { color: #696969; text-decoration: underline; font-weight: 600; } .license-home h1 { line-height: 3.75rem; font-size: 3.75rem; margin-bottom: 1.25rem; font-weight: 400; color: #1b4886; } .license-home h2 { color: #1b4886; font-size: 2rem !important; } .license-home pre { margin-bottom: 10px; background-color: #f5f5f5; } .shell, .cpp { display: block; overflow-x: auto; padding: 0.5em; background: #2b2b2b; color: #bababa; } .apache { display: block; overflow-x: auto; padding: 0.5em; background: #2b2b2b; color: #bababa; } .apache .command { color: #cb7832; } .php { color: #bababa; display: block; overflow-x: auto; padding: 0.5em; background: #2b2b2b; } .perl { color: #bababa; display: block; overflow-x: auto; padding: 0.5em; background: #2b2b2b; } .perl .action, .cpp .action { color: #e0c46c; } .perl .text, .cpp .text { color: #6a8759; } .perl .variable, .cpp .variable { color: #cb7832; } .perl .command, .cpp .command { color: #7f7f7f; } .cpp .return { color: #6896ba; } .section h3 { color: #298dff; line-height: 1.75rem; font-size: 1.5rem; font-weight: 700; margin-bottom: 1.25rem !important; } .member-bio { padding-left: 0; margin-right: 1.875rem; color: #696969; font-size: 1.1875rem; font-weight: 400; text-align: left; } .member-bio-right { color: #696969; margin-top: 0 !important; font-size: 1.1875rem; font-weight: 400; text-align: left; } @media print, screen and (min-width: 64em) { .member-bio-right { margin-top: 4.75rem; } } .member-bio-right p { line-height: 1.4375rem; margin-bottom: 0.625rem; } .doc-block { background-color: #ebebeb; margin-left: 0.9375rem; margin-right: 0.9375rem; padding: 1.875rem; height: 100%; } .dock-block-content { margin: 0; padding: 0; } .dock-block .doc-block-content h3 { font-size: 1.5rem; line-height: 1.625rem; font-weight: 700; color: #298dff; padding-bottom: 0.625rem; } .accordion-group { margin-bottom: 80px; } .accordion { background: none; border: none; margin-left: 0; list-style-type: none; } .accordion-toggle { cursor: pointer; background: none; border: none; color: #298dff; position: relative; display: block; padding: 0.9375rem 1.875rem 0.9375rem 0; font-size: 1.1875rem; font-weight: 700; text-transform: uppercase; border-top: 0.125rem solid #dcdcdc; } .accordion-toggle:hover { color: #1b4886; text-decoration: underline; } .inner-accordion-toggle { cursor: pointer; background: none; border: none; color: #298dff; position: relative; display: block; padding: 0.9375rem 1.875rem 0.9375rem 0; font-size: 1.1875rem; font-weight: 700; text-transform: uppercase; border-top: 0.125rem solid #dcdcdc; } .accordion-static a { background: none; border: none; color: #298dff; position: relative; display: block; padding: 0.9375rem 1.875rem 0.9375rem 0; font-size: 1.1875rem; font-weight: 700; text-transform: uppercase; border-top: 0.125rem solid #dcdcdc; text-decoration: none; } .accordion-static a::before { background: url(../img/zync/arrow-right-blue.svg) no-repeat center center; top: 0; content: ''; width: 1.56875rem; height: 1.225rem; height: auto; margin-top: 0; position: absolute; bottom: 0; right: 0; } .accordion-static a:hover { color: #1b4886; text-decoration: underline; } .accordion-static a:hover::before { background: url("../img/zync/arrow-right-db.svg") no-repeat center center; } .accordion-toggle::before { background: url("../img/zync/arrow-up-sb.svg") no-repeat center center; top: 0; content: ''; width: 1.25rem; height: auto; margin-top: 0; position: absolute; bottom: 0; right: 0; background-size: 1.25rem 0.75rem; transition: all 0.2s; } .accordion-toggle:hover::before { background: url("../img/zync/arrow-up-b.svg") no-repeat center center; } .accordion-toggle[aria-label="true"]::before { transform: rotate(180deg); } .inner-accordion-toggle:hover { text-decoration: underline; } .inner-accordion-toggle:hover > span, .inner-accordion-toggle:hover::before { filter: brightness(40%); } .inner-accordion-toggle::before { background: url("../img/zync/arrow-down-g.svg") no-repeat center center; top: 0; content: ''; width: 1.25rem; height: auto; margin-top: 0; position: absolute; bottom: 0; right: 0; background-size: 1.25rem 0.75rem; transition: all 0.2s; } .inner-accordion-toggle[aria-label="true"]::before { transform: rotate(180deg); } .accordion-content { display: none; background-color: #ebebeb; padding: 0; border: none; } .accordion-content.default { display: block; } .accordion-content > ul { list-style: none; margin-left: 0; } .accordion-content > ul > li { border-top: 0.125rem solid #dcdcdc; text-transform: uppercase; } .accordion-content > ul > li:hover > a { text-decoration: underline; filter: brightness(60%); } .inner-accordion-content { display: none; background-color: #ebebeb; padding: 0; border: none; } .inner-accordion-content.default { display: block; } .inner-accordion-content > ul { list-style: none; margin-left: 0; } .inner-accordion-content > ul > li { text-transform: none; } .inner-accordion-content > ul > li:hover a { text-transform: none; text-decoration: underline; filter: brightness(60%); } .accordion-content > ul > li > div > .inner-accordion-toggle { color: #696969; font-weight: 400; } .accordion-content > ul > li > div > .inner-accordion-toggle:first-child { border-top: 0; } .accordion-content > ul > li > div > .inner-accordion-toggle::before { background: url("../img/zync/arrow-down-g.svg") no-repeat center center; } .accordion-content > ul > li > a { color: #696969; position: relative; display: block; padding: 0.625rem 1.875rem 0 0; font-size: 1.1875rem; font-weight: 400; text-decoration: none; } .accordion-content > ul > li > a img { width: 1.56875rem; height: 1.225rem; position: absolute; right: 0; top: 1.125rem; border: 0; display: inline-block; vertical-align: middle; max-width: 100%; } .inner-accordion-content > ul > li > a { color: #696969; position: relative; display: block; padding: 0.625rem 1.875rem 0 0; font-size: 1.1875rem; font-weight: 400; text-decoration: none; } .inner-accordion-content > ul > li > a img { width: 1.56875rem; height: 1.225rem; position: absolute; right: 0; top: 1.125rem; border: 0; display: inline-block; vertical-align: middle; max-width: 100%; } .buy-button-container { padding-bottom: 30px; position: absolute; bottom: 0; left: 0; right: 0; margin-left: 0.9375rem; margin-right: 0.9375rem; padding-left: 1.875rem; padding-right: 1.875rem; } .buy-button-container .buy-button { width: 100%; text-transform: uppercase; display: block; text-align: center; font-family: 'Source Sans Pro', sans-serif; font-size: 1.1875rem; font-weight: 600; color: #fff; border-radius: 3.125rem; height: 3.125rem; line-height: 3.125rem; background: #298dff; box-shadow: 0.40175rem 0.47875rem 0.9375rem rgba(0, 0, 0, 0.2); text-decoration: none; } .buy-button-container .buy-button:hover { background: #1b4886; text-decoration: underline; } .show-box { width: 100%; } .code { padding: 0.125rem 0.3125rem 0.0625rem; border: 1px solid #cacaca; background-color: #e6e6e6; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #0a0a0a; } .content-section table thead, .content-section table tr { border-color: #1b4886 !important; } .content-section table th { background-color: #1b4886; color: #fff; font-size: 1.1rem; border-left: 1px solid #ddd !important; border-top: none !important; border-bottom: none !important; border-right: 1px solid #ddd !important; } .content-section table th:first-child { border-left-color: #1b4886 !important; } .content-section table th:last-child { border-right-color: #1b4886 !important; } .custom-table { border-color: #f5f5f5; } .custom-table thead { background-color: #1b4886; } .custom-table thead > tr > th { color: #fff; font-family: 'Source Sans Pro', sans-serif; font-size: 1rem; font-weight: 800; line-height: 1.1875rem; padding-left: 5px; padding-right: 5px; } .custom-table thead > tr > th:last-child { border-right: 1px solid #ddd; } .custom-table tbody > tr > td:last-child { border-right: 1px solid #ddd; } .custom-table tbody > tr:last-child > td { border-bottom: 1px solid #ddd; } .warning-box { background-color: #298dff; padding: 1.5625rem 1.875rem; box-shadow: 0.40175rem 0.47875rem 0.9375rem rgba(0, 0, 0, 0.2); font-size: 1rem; font-family: 'Source Sans Pro', sans-serif; color: #fff; font-weight: 400; margin-bottom: 10px; } .warning-box > p { color: #fff; margin-bottom: 0; } blockquote { background-color: #298dff !important; padding: 1.5625rem 1.875rem !important; box-shadow: 0.40175rem 0.47875rem 0.9375rem rgba(0, 0, 0, 0.2) !important; font-size: 1rem !important; font-family: 'Source Sans Pro', sans-serif !important; color: #fff !important; font-weight: 400 !important; margin-bottom: 10px !important; } blockquote h2 { color: #fff !important; } blockquote p { color: #fff !important; margin-bottom: 0 !important; font-size: 1.1875rem !important; } blockquote a { text-decoration: underline; color: #696969; } .breadcrumbs li { color: #696969 !important; margin-bottom: 0.625rem; line-height: 1.1875rem; font-size: 0.875rem; font-weight: 400; text-transform: none; } .breadcrumbs li:not(:last-child)::after { content: '>'; margin-left: 0.3125rem; margin-right: 0.3125rem; } .custom-footer > .footer-menu > ul > li > a { color: #fff !important; } .social-twitter { background-color: #3c3c3c !important; } .gform_footer input.button { margin-bottom: 16px !important; } #gform_fields_1 { list-style-type: none !important; } .mobile-menu-a { text-decoration: underline !important; } .mobile-menu-a a { font-size: 1.25rem !important; } .mobile-menu-a ul > li > a { margin-left: 1.875rem; margin-right: 1.875rem; line-height: 1.625rem; font-family: 'Source Sans Pro', sans-serif; font-size: 1.25rem; font-weight: 400; color: #696969; padding: 0.9375rem 0; border-bottom: 0.125rem solid #f5f5f5; } .accordion-content { background-color: #ebebeb !important; border: none !important; } .license-home > div[class*='col-md-'] { padding-left: 0; padding-right: 0; } .header-img { display: inline-block !important; }