
/* FILEPATH: /Users/bill/Desktop/ALTRDOCS/feb7v1/out/altrDocs.css */
/* Reset default styles */
body {
    background-color: #ffffff;
    font-family: "Mukta", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    color: #080b15;
    font-family: "Mukta", sans-serif;
}

h1 {
    line-height: 108%;
    font-size: 36px;
    letter-spacing: -1%;
}
h2 {
    line-height: 118%;
    font-size: 30px;
    letter-spacing: -0.5%;
}
h3 {
    line-height: 118%;
    font-size: 26px;
    letter-spacing: -0.5%;
}
h4 {
    line-height: 118%;
    font-size: 20px;
    letter-spacing: 1%;
}
h5 {
    line-height: 120%;
    font-size: 18px;
}

p {
    color: #080b15;
    line-height: 118%;
    letter-spacing: -0.5%;
}
a {
    color: #4435e6;
}
a:hover,
a:focus,
.btn-link:hover,
.btn-link:focus {
    color: #4435e6;
    text-decoration: underline;
}

code {
    color: #080b15;
    background-color: #f4f4f3;
}

.cc-compliance > .cc-allow {
    background-color: #4435e6 !important;
    color: #ffffff !important;
    border-radius: 7px;
}
.cc-compliance > .cc-deny {
    border: 1px solid #ffffff !important;
    border-radius: 7px;
}

.cc-compliance > .cc-btn:hover {
    background-color: #4435e6;
}

/* 
MAIN PORTAL PAGE
*/

.portal-header::before {
    background-color: transparent;
}
.portal-header::after {
    opacity: 1;
    filter: none;
}
.portal-header h1 {
    color: #ffffff;
    font-weight: bold;
}
.portal-header .portal-search button {
    background-color: #4435e6;
    border-radius: 100px;
    margin-left: 16px;
    min-width: 88px;
}

.portal-content #content-wrapper {
    background-color: #F4F4F3;
}

.portal-single-publication {
    width: 296px;
    height: 96px;
    display: flex;
    padding: 0px;
    column-gap: 24px;
}
.portal-single-publication > a {
    width: 100%;
    display: flex;
    align-items: center;
    padding-left: 28px;
    padding-top: 28px;
    padding-bottom: 28px;
    column-gap: 24px;
    border-radius: 10px;
}

.portal-single-publication > a > h3 { 
    margin-top: auto;
    margin-bottom: auto;
    font-size: 20px;
    font-weight: 400;
}

.portal-publications .inner .inner-row {
    display: flex;
    flex-wrap: wrap;
    column-gap: 24px;
    margin: 0px;
    width: 100%;
}


.portal-header #search.form-control.search-field {
    background-color: #FFFFFF;
    color: black;
    max-width: 530px;
    border-radius: 100px;
    padding-left: 32px;
    padding-right: 32px;
}
.portal-header #search.form-control.search-field::placeholder {
    color: #BCBCBC;
}

.show-all-categories {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.show-all-categories a{
    width: 100%;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 56px;
    font-size: 16px;
    border-radius: 10px;
    box-shadow: 0px 0px 10.032px 0px rgba(8, 11, 21, 0.10);
    color: black;
}

.portal-header .portal-search button:hover {
    background-color: #080b15;
}
.featured-content-label {
    display: none;
}

.portal-contents.featured-content {
    display: none;
}

.portal-contents .inner {
    display: none;
}

.portal-publications .inner {
     width: 100%;
}
.portal-publications .inner .inner-row::after {
    content: none;
    display: none;
}

.portal-publications .inner .inner-row::before {
    content: none;
    display: none;
}
.portal-header .portal-search button {
    background-color: #4435e6;
}
.bg-primary,
.btn-primary {
    background-color: #ffffff;
}
.cat-panel-1:before {
    content: "\f135";
}
.cat-panel-2:before {
    content: "\f006";
}
.cat-panel-3:before {
    content: "\f29c";
}

.portal-footer,
.site-footer {
    background-color: #080b15;
}

.copyright {
    color: #ffffff;
}
.portal-publications {
    margin-bottom: 280px;
    margin-top: 40px;
}
.portal-footer {
    position: fixed;
    bottom: 0;
    margin-left: 0px;
    width: 100%;
}
.page-toc .site-footer {
    position: fixed;
    bottom: 0;
    margin-left: 0px;
}

.portal-content #content-wrapper .portal-body-container .portal-body-row {
    display: flex;
    justify-content: center;
}

@media screen and (min-width: 645px) {
    .portal-footer {
        width: 100%;
    }
    .page-toc .site-footer {
        width: 100%;
    }
    .portal-publications {
        width: 620px;
    }
}

@media screen and (min-width: 992px) {
    .portal-footer {
        width: 100%;
    }
    .page-toc .site-footer {
        width: 100%;
    }
    .portal-publications {
        width: 900px;
    }

    .portal-publications .inner .inner-row {
        column-gap: 0px;
    }

    .portal-single-publication {
        width: 25%;
        padding-left: 12px;
        padding-right: 12px;
    }

    .show-all-categories {
        padding-left: 12px;
        padding-right: 12px;
    }


    .portal-single-publication > a > h3 { 
        font-size: 16px;
    }
}



@media (min-width: 1290px) {
    .portal-single-publication {
        width: 296px;
        border-radius: 10px;
        padding: 0px;
    }

    .portal-single-publication > a > h3 { 
        font-size: 20px;
    }
    
    .portal-content #content-wrapper .portal-body-container {
        width: 1256px;
        padding: 0;
        display: flex
    }
    .portal-content #content-wrapper .portal-body-container .portal-body-row {
        width: 100%;
    }

    .portal-publications {
        width: 1256px;
    }

    .portal-publications .inner .inner-row {
        column-gap: 24px;
    }
    .show-all-categories {
        padding-left: 0px;
        padding-right: 0px;
    }
}


.portal-footer .inner {
    margin-top: 7px;
}
.portal-footer .inner,
.site-footer .inner {
    border-top: none;
}
.site-footer .inner {
    padding-top: 0;
}

button.dropdown-toggle {
    display: none;
}

/* 
*
*/

/* 
*  ALTRDOCS
*/

/* 
*  SIDEBAR, BREADCRUMBS 
*/

.toolbar {
    min-height: 73px;
}
.site-content {
    margin-bottom: 80px;
}
.site-sidebar {
    background-color: #080b15;
    color: #ffffff;
}

.topic-content .breadcrumb {
    color: #515151;
}
.breadcrumb > li + li:before {
    color: #515151;
}

/* 
*  FEEDBACK PANEL
*/
div.feedback-panel .btn {
    background-color: #ffffff;
    color: #080b15;
    border: 1px solid #080b15;
    border-radius: 10px;
}
div.feedback-panel .btn.active,
div.feedback-panel .btn:active {
    color: #ffffff;
    background-color: #080b15;
}

.pager li > a,
.pager li > span {
    background-color: #ffffff;
    color: #4435e6;
}
.pager li > a:hover,
.pager li > span:hover {
    background-color: #ffffff;
    color: #4435e6;
}

/* 
*  LIST NUMBER CHIPS
*/
.theme1 .procedure > li::before {
    background-color: #4435e6;
}
::marker {
    color: #080b15;
}
/* .procedure-title, 
.variablelist-title,
 .orderedlist-title, 
 .task-title, */
.itemizedlist-title {
    color: #080b15;
}

/* 
*  TIP CONTAINERS
*/
.warning,
.note,
.important,
.caution,
.tip {
    border-left-color: #1f6600;
    background-color: #ebf6e4;
}
.note:before,
.tip:before,
.warning:before,
.caution:before,
.important:before {
    color: #1f6600;
}
.warning h3,
.note h3,
.important h3,
.caution h3,
.tip h3 {
    color: #080b15;
}

.caution, .important {
    border-left-color: #ffa800;
    background-color: #fff6e4;
}
.caution:before, .important:before {
    color: #ffa800;
}
.tip {
    border-left-color: #4435e6;
    background-color: #f1f0ff;
}
.tip:before {
    color: #4435e6;
}
.warning {
    border-left-color: #d23838;
    background-color: #ffecec;
}
.warning:before {
    content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.01121 20.918H19.989C20.2485 20.9179 20.5036 20.8506 20.7293 20.7224C20.9549 20.5943 21.1435 20.4099 21.2766 20.1871C21.4096 19.9643 21.4826 19.7108 21.4884 19.4513C21.4942 19.1919 21.4325 18.9354 21.3095 18.7069L13.3211 3.87094C12.7543 2.81906 11.2459 2.81906 10.6792 3.87094L2.69074 18.7069C2.56772 18.9354 2.50608 19.1919 2.51185 19.4513C2.51761 19.7108 2.59059 19.9643 2.72365 20.1871C2.8567 20.4099 3.04529 20.5943 3.27097 20.7224C3.49664 20.8506 3.7517 20.9179 4.01121 20.918Z' stroke='%23D23838' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.7309 9.15889L12 14.8776L12.2686 9.16124C12.2702 9.12469 12.2644 9.08819 12.2515 9.05397C12.2385 9.01975 12.2188 8.98852 12.1934 8.9622C12.168 8.93588 12.1375 8.91501 12.1037 8.90087C12.07 8.88674 12.0337 8.87963 11.9971 8.87999C11.9612 8.88034 11.9257 8.88789 11.8927 8.90219C11.8597 8.91649 11.83 8.93725 11.8052 8.96325C11.7803 8.98925 11.761 9.01995 11.7482 9.05356C11.7355 9.08716 11.7296 9.12298 11.7309 9.15889Z' stroke='%23D23838' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18.6211C11.8146 18.6211 11.6333 18.5661 11.4792 18.4631C11.325 18.3601 11.2048 18.2137 11.1339 18.0424C11.0629 17.8711 11.0443 17.6826 11.0805 17.5007C11.1167 17.3188 11.206 17.1518 11.3371 17.0207C11.4682 16.8896 11.6352 16.8003 11.8171 16.7641C11.999 16.7279 12.1875 16.7465 12.3588 16.8175C12.5301 16.8884 12.6765 17.0086 12.7795 17.1627C12.8825 17.3169 12.9375 17.4982 12.9375 17.6836C12.9375 17.9322 12.8387 18.1707 12.6629 18.3465C12.4871 18.5223 12.2486 18.6211 12 18.6211Z' fill='%23D23838'/%3E%3C/svg%3E ");
}
.note:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.10067 17.8125C4.15692 17.6072 4.03364 17.3217 3.91599 17.1159C3.87951 17.0545 3.83977 16.995 3.79692 16.9378C2.78783 15.4075 2.24998 13.6147 2.25005 11.7816C2.23317 6.51984 6.5963 2.25 11.9916 2.25C16.6969 2.25 20.625 5.50969 21.5424 9.83672C21.6801 10.4782 21.7497 11.1325 21.75 11.7886C21.75 17.0578 17.5552 21.3947 12.1599 21.3947C11.3016 21.3947 10.1443 21.1791 9.51286 21.0023C8.88145 20.8256 8.25099 20.5913 8.08833 20.5284C7.92181 20.4645 7.74498 20.4316 7.56661 20.4314C7.3721 20.4307 7.17947 20.4695 7.00036 20.5453L3.82036 21.6928C3.75087 21.7228 3.67722 21.7421 3.60192 21.75C3.54237 21.7498 3.48344 21.7378 3.42855 21.7147C3.37366 21.6916 3.32389 21.6579 3.28213 21.6154C3.24037 21.573 3.20744 21.5226 3.18525 21.4674C3.16307 21.4121 3.15206 21.353 3.15286 21.2934C3.15677 21.2412 3.1662 21.1895 3.18099 21.1392L4.10067 17.8125Z' stroke='%231F6600' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M7.5 13.5C8.32843 13.5 9 12.8284 9 12C9 11.1716 8.32843 10.5 7.5 10.5C6.67157 10.5 6 11.1716 6 12C6 12.8284 6.67157 13.5 7.5 13.5Z' fill='%231F6600'/%3E%3Cpath d='M12 13.5C12.8284 13.5 13.5 12.8284 13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5Z' fill='%231F6600'/%3E%3Cpath d='M16.5 13.5C17.3284 13.5 18 12.8284 18 12C18 11.1716 17.3284 10.5 16.5 10.5C15.6716 10.5 15 11.1716 15 12C15 12.8284 15.6716 13.5 16.5 13.5Z' fill='%231F6600'/%3E%3C/svg%3E ");
}
.caution:before, .important:before {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12C21 7.03125 16.9688 3 12 3C7.03125 3 3 7.03125 3 12C3 16.9688 7.03125 21 12 21C16.9688 21 21 16.9688 21 12Z' stroke='%23FFA800' stroke-miterlimit='10'/%3E%3Cpath d='M11.731 7.7836L12.0001 13.5L12.2686 7.7836C12.2703 7.74705 12.2645 7.71055 12.2516 7.67633C12.2386 7.64211 12.2189 7.61088 12.1935 7.58456C12.1681 7.55824 12.1376 7.53737 12.1038 7.52323C12.0701 7.5091 12.0338 7.50199 11.9972 7.50235C11.9611 7.50269 11.9254 7.51031 11.8923 7.52475C11.8591 7.5392 11.8292 7.56017 11.8044 7.58642C11.7795 7.61267 11.7602 7.64366 11.7476 7.67754C11.735 7.71142 11.7294 7.74749 11.731 7.7836Z' stroke='%23FFA800' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 17.2458C11.8146 17.2458 11.6333 17.1908 11.4792 17.0878C11.325 16.9848 11.2048 16.8383 11.1339 16.667C11.0629 16.4957 11.0443 16.3072 11.0805 16.1254C11.1167 15.9435 11.206 15.7765 11.3371 15.6454C11.4682 15.5142 11.6352 15.425 11.8171 15.3888C11.999 15.3526 12.1875 15.3712 12.3588 15.4421C12.5301 15.5131 12.6765 15.6333 12.7795 15.7874C12.8825 15.9416 12.9375 16.1229 12.9375 16.3083C12.9375 16.5569 12.8387 16.7954 12.6629 16.9712C12.4871 17.147 12.2486 17.2458 12 17.2458Z' fill='%23FFA800'/%3E%3C/svg%3E%0A");
}
.tip:before {
     content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 18V16.875C14.25 15.5156 15.7285 14.2298 16.6875 13.3125C18.0394 12.0202 18.75 10.2839 18.75 8.25C18.75 4.5 15.7627 1.5 12 1.5C11.1129 1.49752 10.2341 1.67043 9.41399 2.00877C8.59392 2.34712 7.84883 2.84422 7.22154 3.47151C6.59425 4.0988 6.09714 4.8439 5.7588 5.66396C5.42046 6.48403 5.24755 7.36288 5.25003 8.25C5.25003 10.2112 5.99112 12.0652 7.31253 13.3125C8.26643 14.213 9.75003 15.5016 9.75003 16.875V18M10.5 22.5H13.5M9.75003 20.25H14.25M12 18V12' stroke='%234435E6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.7812 11.25C13.7812 11.25 12.773 12 12 12C11.227 12 10.2188 11.25 10.2188 11.25' stroke='%234435E6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}

/* 
*  TABLES
*/
div.table-title {
    color: #080b15;
}
table.simplelist {
    margin-bottom: 10px;
}

thead {
    background-color: #f4f4f3;
}

.hljs {
    color: #080b15;
    background-color: #f4f4f3 !important;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    max-height: 450px;
}
.btn-primary {
    background-color: #515151;
}

.guimenu,
.guisubmenu,
.guibutton {
    font-weight: bold;
}

/* 
*  SIDE NAV
*/
.nav-site-sidebar li a {
    color: #dcdcdc;
}
.nav-site-sidebar li a:focus,
.nav-site-sidebar li a:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
.nav-site-sidebar ul .active > a {
    background-color: #4435e6;
    font-weight: normal;
}
.navbar-toggle {
    padding-top: 13px;
}
/* 
*  Section TOC
*/

.theme1 .section-nav.nav li.active > a {
    color: #4435e6;
}

.theme1 .section-nav.nav > li.active > a:before {
    background: #4435e6;
}
.page-toc .section-nav-container {
 position: static;
}
/* 
* Paligo Support Footer styling changes 
*/

.pull-right {
display: none;
}

.footerFlexContainer {
display: flex;
gap: 20px;
justify-content: flex-end;
padding-right: 5%;
}

.site-footer .inner .footerFlexContainer {
justify-content: center;
padding-right: 0%;
}

.privacyContainer, .termsContainer, .slaContainer {
position: relative;
}

.privacyContainer::before, .slaContainer::before {
content: '|';
position: absolute;
left: -10px;
}

.portal-footer .inner .copyright {
padding-left: 5%;
}

.portal-footer .inner .termsContainer a,
.portal-footer .inner .privacyContainer a,
.portal-footer .inner .slaContainer a,
.site-footer .inner .termsContainer a,
.site-footer .inner .privacyContainer a,
.site-footer .inner .slaContainer a {
color: #fff;
}

ul.connectiontypelist {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    /*background-color: #333333;*/
    margin-bottom: 1em;
}

.taxonomy-connectiontype-snowflake ul.connectiontypelist,
.taxonomy-connectiontype-databricks ul.connectiontypelist,
.taxonomy-connectiontype-oltp ul.connectiontypelist {
    display: inline-block;
    border-radius: 8px;
}

ul.connectiontypelist li {
    float: left;
    display: inline-block;
    color: #bbb;
    text-align: center;
    padding: 20px;
   
}

ul.connectiontypelist li.connectiontype{
    color: #444;
    font-weight: bold;
}
.taxonomy-connectiontype-snowflake .snowflake,
.taxonomy-connectiontype-databricks .databricks,
.taxonomy-connectiontype-oltp .oltp {
    color: #444;
}

.taxonomy-connectiontype-snowflake .snowflake:before,
.taxonomy-connectiontype-databricks .databricks:before,
.taxonomy-connectiontype-oltp .oltp:before {
    content: '\f00c';
    font-family: FontAwesome;
    margin-right: 0.5em;
    color: #4435e6;
}

