@font-face { font-family: 'Segoe UI'; src: url(../fonts/segoeui.ttf) format('truetype'); } @font-face { font-family: 'Segoe UI Semibold'; src: url(../fonts/seguisb.ttf) format('truetype'); } body { padding-top: 20px; font-family: "Segoe UI", Arial, sans-serif; } /* Set padding to keep content from hitting the edges */ .body-content { padding-left: 15px; padding-right: 15px; } /* Override the default bootstrap behavior where horizontal description lists will truncate terms that are too long to fit in the left column */ .dl-horizontal dt { white-space: normal; } /* Set width on the form input elements since they're 100% wide by default */ input, select, textarea { max-width: 280px; } /*-------- Home Page --------*/ .navbar-brand { padding-bottom: 20px; } #ms-logo { background: url(https://azureessentialscloud.blob.core.windows.nethttps://www.microsoft.com/images/HOL/ms-logo.png) no-repeat; width: 100px; height: 21px; margin-bottom: 20px; margin-right: 10px; float: left; position: relative; z-index: 10; } #hol-Logo { font-size: 18px; color: #4d4d4d; margin-top: -2px; } #hol-Logo a { color: #005BA1; } #header { width: 100%; height: 200px; border-radius: 0 !important; margin-bottom: 5px; } .hero-content { max-width: 1600px; position: relative; top: 50%; transform: translateY(-50%); margin: 0 auto; } #header span { color: #fff; font-family: "Segoe UI Semibold", Arial, sans-serif; font-size: 48px; } .lead { color: #fff; font-family: "Segoe UI Semibold", Arial, sans-serif; font-size: 26px !important; } .second { color: #fff; font-family: "Segoe UI", Arial, sans-serif; font-size: 20px !important; margin-top: 20px; } .container._landing { width: 100%; max-width: 1600px; } #instructor-Image { background: url(https://azureessentialscloud.blob.core.windows.nethttps://www.microsoft.com/images/HOL/instructor.png) no-repeat; background-size: cover; height: 308px; } #instructor { margin-top: 5px; } #instructor-ms { margin-top: 5px; } #ms-learn { margin-top: 5px; } #self-Image { background: url(https://azureessentialscloud.blob.core.windows.nethttps://www.microsoft.com/images/HOL/HOLRedirectPage111618_artwork.svg) no-repeat; background-size: contain; height: 330px; } #instructor-ms-Image { background: url(https://azureessentialscloud.blob.core.windows.nethttps://www.microsoft.com/images/HOL/HOLRedirectPage111918_artwork.svg) no-repeat; background-size: contain; height: 330px; } #ms-learn-Image { background: url(https://azureessentialscloud.blob.core.windows.nethttps://www.microsoft.com/images/HOL/HOLRedirectPage112918_artwork.svg) no-repeat; background-size: contain; height: 330px; } .grayBox { background: #f2f2f2; display: block; height: auto; } .grayBox h4 { padding-bottom: 10px; font-family: 'Segoe UI', Arial, sans-serif; font-weight: normal; } .grayBox p { font-size: 14px; } .contentPadding { padding: 30px 40px; } .contentPadding._hero { padding: 30px; } .btn, .btn:hover, .btn:focus, .btn::selection { background-color: #005BA1; color: #ffffff; border-radius: 0; border: 0; padding: 10px 15px; margin-top: 20px; } .btn:active { background-color: #005BA1 !important; color: #ffffff !important; } .btn::after { background-image: none; border-style: solid; border-width: 1px 1px 0 0; content: ''; display: inline-block; height: 10px; margin-top: 5px; width: 10px; -ms-transform: rotate(45deg) translate(0,-50%); -o-transform: rotate(45deg) translate(0,-50%); -webkit-transform: rotate(45deg) translate(0,-50%); transform: rotate(45deg) translate(0,-50%); position: relative; vertical-align: middle; left: 0; } .btn-copy, .btn-copy:hover, .btn-copy:focus, .btn-copy::selection { background-color: #0078d4; color: #ffffff; border-radius: 0; border: 0; padding: 10px 15px; margin-bottom: 20px; } .btn-copy:active { background-color: #0078d4 !important; color: #ffffff !important; } .btn._white, .btn._white:hover, .btn._white:focus, .btn._white::selection { background-color: transparent; color: #ffffff; border-radius: 0; border: 2px solid #ffffff; padding: 10px 15px; margin-top: 20px; } .btn._white:active { background-color: transparent !important; color: #ffffff !important; } .btn._inv, .btn._inv:hover, .btn._inv:focus, .btn._inv::selection { background-color: transparent; color: #005BA1; border-radius: 0; border: 2px solid #005BA1; padding: 10px 15px; margin-top: 20px; } h6.disclaimer { font-size: 11px; line-height: 13px; padding: 20px 0; } .blueBox { background-color: #005BA1; display: block; color: #fff; height: 308px; } .blueBox h2 { padding-bottom: 10px; font-family: 'Segoe UI Semibold', Arial, sans-serif; } .blueBox p { font-size: 15px; } .blackBox { background-color: #000000; display: block; color: #fff; height: 308px; } .whiteBox { background-color: #ffffff; display: flex; justify-content: flex-start; align-items: center; align-content: center; color: #000000; height: auto; padding: 25px 15px; } @media (min-width: 992px) { .whiteBox { height: 308px; padding: 0 15px; } } @media (min-width: 1600px) { .contentPadding._hero { padding: 30px 40px; } } #grayBtn, #grayBtn:hover, grayBtn:focus, #grayBtn::selection { background-color: #E6E6E6; color: #005BA1; border-radius: 0; border: 0; padding: 10px 15px; margin-top: 20px; cursor: default; } #grayBtn:active { background-color: #E6E6E6 !important; color: #005BA1 !important; } #grayBtn::after { background-image: none; border-style: solid; border-width: 1px 1px 0 0; content: none; display: inline-block; height: 10px; margin-top: 5px; width: 10px; -ms-transform: rotate(45deg) translate(0,-50%); -o-transform: rotate(45deg) translate(0,-50%); -webkit-transform: rotate(45deg) translate(0,-50%); transform: rotate(45deg) translate(0,-50%); position: relative; vertical-align: middle; left: 0; } footer { background: #f1f1f2; margin-top: 0; padding: 30px; text-align: left; } footer li { font-size: 11px; } footer a { font-size: 11px; color: #262626; padding-right: 20px; } .c-uhff { margin-top: 0; } /*-------- Mobile --------*/ @media (max-width: 992px) { .box-image { display: none; } } @media (max-width: 768px) { #ms-Logo { margin-right: 20px; width: 100px; } .hero-content { margin-left: 0; } } @media (max-width: 576px) { #hol-Logo { margin-left: 20px; } #header span { color: #fff; font-family: "Segoe UI Semibold", Arial, sans-serif; font-size: 40px; } .lead { color: #fff; font-family: "Segoe UI Semibold", Arial, sans-serif; font-size: 22px !important; } .second { color: #fff; font-family: "Segoe UI", Arial, sans-serif; font-size: 14px !important; margin-top: 20px; } .mobile-only { display: none !important; } .contentPadding { padding: 10px 0; } .contentPadding._hero { padding: 0; } .hero-col { padding: 0; } footer { text-align: center; } footer a { padding-right: 2px; } }