@font-face {
    font-family: 'Proxima Nova';
    src: url('/themes/custom/apigee_custom/css/../fonts/Proxima Nova Font.otf');
}

/* Remove only this css padding style when we enable Account profile Sub menu */

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .user-profile-menu {
    padding-top: 72px;
}

/* Removed main container width because here no need of container */

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts main {
    width: initial;
    margin: initial;
}

/* Sidebar first content and Main content class 30-70 Layout style  */ 

@media (min-width: 992px) {
    body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .main-content-class {
      flex: 0 0 100%;
      max-width: calc(100% - 364px) !important;
      width: 100%;
      margin: 15px 62px 0 62px;
    }
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .sidebar-first-content {
    flex: 0 0 25%;
    max-width: 240px !important;
    padding-right: 0px;
    padding-left: 32px;
}

/* Sidebar Menu Styles */

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts  #quicktabs-tabpage-quicktab_app_page_sidebar_menus-0 .nav {
    display: block;
    background-color: #F7F7F7 !important;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts  #quicktabs-tabpage-quicktab_app_page_sidebar_menus-0 .nav .nav-item a {
    color: var(--text-black-text-black-100, #000) !important;
    font-family: Proxima Nova;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    border: initial !important;
    width: 150px;
    text-align: left;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts  #quicktabs-tabpage-quicktab_app_page_sidebar_menus-0 .nav .nav-item .dropdown-menu.show {
	position: relative !important;
    float: none !important;
    transform: none !important;
    border: 0px solid rgba(0, 0, 0, 0.15) !important;
    background-color: #F7F7F7 !important;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .dropdown-item.active {
    background-color: initial;
}

/* Quick Tab Sidebar Menu Hided for Tablet and Mobile devices */

@media (max-width: 992px) {
    body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts div#quicktabs-container-quicktab_app_page_sidebar_menus {
      display: none;
    }
}

/* Menu Hided for Desktop and Larger devices */

@media (min-width: 993px) {
    body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .block--dataservicessubnavigation {
        display: none;
    }
}

/* Sandbox Concepts List styles starts here */

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .view-header p {
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 8px;
    letter-spacing: -0.16px;
    color: #30343B !important;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .view-header p a {
    color: #1E22AA;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .views-field.views-field-description__value p a {
    color: #1E22AA;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .apis-block.views-col.col-1 {
    width: 412px !important;
    height: 350px;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .apis-block.views-col.col-2 {
    width: 412px !important;
    height: 350px;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .apis-block.views-col.col-3 {
    width: 412px !important;
    height: 350px;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 span.field-content.model-title a {
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.16px;
    text-decoration-line: underline;
    color: #30343B;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 span.field-content.model-description p {
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .views-field-tid-1 a.view-details.btn.btn-primary {
    background: #1E22AA !important;
    color:#F7F7F7;
}

@media (max-width: 767px) {
    body.path--view-smartdocs-models-zebra--page-6.path-sandbox-concepts .view-smartdocs-models-zebra---page-6 .view-header p {
        line-height: 24px;
    }
}