.green-background { background-color: #117C10; } .header-container img { max-width: 450px; margin: 0 auto; position: relative; display: block; padding: 60px 30px; } .header-container .header-text { max-width: 600px; margin: 0 auto; color: #fff; } .header-pattern { position: relative; display: block; width: 100%; height: 10px; object-fit: cover; margin-top: -1px; } .green-background { background-color: #054B16; } .green-text { color: #9BF00B; } .no-padding { padding: 0 !important; } .no-padding .row { margin: 0 !important; } .img-container img { width: 100%; height: 101%; object-fit: cover; } .tab-arrows.mobile-arrows .arrow-next::after, .tab-arrows.mobile-arrows .arrow-prev::after { color: inherit !important; } .tab-content-width { width: 100%; max-width: 80%; margin: 0 auto; } .tab-image:not(.active):not(:hover):not(:focus) .tab-image-label { opacity: 1 !important } .tab-image .tab-image-label { font-size: 14px; line-height: 20px; } .tab-slider { padding: 0; } .active-icon, .non-active-icon { display: none; } .tab-image.active .active-icon, .tab-image:not(.active) .non-active-icon { display: block; } .tab-image.active .non-active-icon, .tab-image:not(.active) .active-icon { display: none; } .tab-image img { width: 66px; height: 66px; } .tab-content-width .tab-image[href]:focus { border: 1px solid #054B16; border-radius: 6px; } .card-foreground-child a { margin: 0 !important; } .tab-arrows .arrow-next { right: 0 !important; } .tab-arrows .arrow-prev { left: 0 !important; } #mainContent { max-width: 2000px; margin: 0 auto; } .africans-container picture { width: 100%; } .africans-container picture img { width: 100% !important; } .africans-text { width: 100%; max-width: 800px; margin: 0 auto; } .africans-t { padding: 0 15px; font-size: 17px; } @media only screen and (max-width: 1200px) { #startups p { font-size: 14px } } @media only screen and (min-width: 860px) { .equal-container { height: calc(100% /2); } .green-text-container { position: relative; display: block; width: 100%; top: 50%; transform: translate(0%, -50%); max-width: 650px; padding: 0 110px; } .img-container img { min-height: 850px; } } @media only screen and (max-width: 860px) { .green-text { padding: 80px 15px; text-align: center; } .img-container img { max-height: 470px; } .tab-image.tab-image-sm { width: 6rem; } } @media only screen and (min-width: 1084px) { .africans-container .card-img-overlay > .card-foreground { align-self: end; margin: 0 !important; } .africans-container .card-img-overlay > .card-foreground .card-foreground-child { margin: 0 !important; } .africans-container .card-img-overlay > .card-foreground .card-foreground-child .material-md-card { background: #F2F2F2; box-shadow: none !important } } @media screen and (max-width: 1083px) { .banner-card { background: none; display: flex; align-items: center; justify-content: center; } @media screen and (min-width: 860px) { .banner-card { background: none; display: flex; align-items: center; justify-content: center; color: black !important; } } .banner-card-body { color: #fff; position: absolute; margin: auto } } @media screen and (max-width: 860px) { .banner-header { margin-top: 30px !important; color: black !important; } } .life { padding-bottom: 12px !important; } /* @media screen and (max-width: 360px) { .life { padding-top: 68px !important; } } @media screen and (max-width: 860px) { .life { padding-top: 90px !important; } } @media screen and (max-width: 360px) { .lifetoo { padding-top: 68px !important; } } @media screen and (max-width: 1083px) { .lifetoo { padding-bottom: 25px !important; } } @media screen and (max-width: 860px) { .lifetoo { padding-top: 121px !important; } } */ @font-face { font-family: "Flaticon"; src: url("/Content/font/Flaticon.eot"); src: url("/Content/font/Flaticon.eot?#iefix") format("embedded-opentype"), url("/Content/font/Flaticon.woff2") format("woff2"), url("/Content/font/Flaticon.woff") format("woff"), url("/Content/font/Flaticon.ttf") format("truetype"), url("/Content/font/Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "Flaticon"; src: url("/Content/font/Flaticon.svg#Flaticon") format("svg"); } } @media screen and (-ms-high-contrast: active) { #SearchHref { border: 2px solid red !important; } li:focus { border: 2px dashed red !important; } li { border: none !important; } } body { overflow-x: hidden !important; } html { overflow-x: hidden !important; } /*body a:focus { border: 1px solid rgb(0, 0, 0); }*/ .simple-pagination ul { display: inline-flex !important; } .simple-pagination li { padding: 20px !important; color: #005293; } .simple-pagination li.active { background: #005293; color: #fff; } .simple-pagination li.active a { color: #fff; } .simple-pagination ul { list-style-type: none; } .page-link { display: inline; } .custom-title { font-size: 1rem; } #pagination-container { overflow: auto; } #filter-count { clear: both; position: relative; font-size: 20px; padding: 15px 5px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin-top: 10px; margin-bottom: 20px; } #filter-count span { font-size: 24px; } @media screen and (max-width: 930px) { .smallcol { flex: 100%; max-width: 100%; } .allpages { flex: 100%; max-width: 100%; } #filter-count { margin-top: 0px; } } .badge { font-size: 0.8rem; } @media screen and (-ms-high-contrast: active) { svg { fill: #cf2a2a; } .courses_page .theaf svg path { fill: #cf2a2a; } .simple-pagination li.active { outline: 2px dashed !important; margin: 1px; } } .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; } .tooltip .tooltiptext { visibility: hidden; width: 120px; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 0.3s; } .tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; } .tooltip:hover .tooltiptext, .tooltip:focus .tooltiptext { visibility: visible; opacity: 1; } .courses_page .c-context-menu > li::before { position: relative; } .courses_page #SearchHref { background: #0067b8 none repeat scroll 0 0; color: #fff; display: inline-block; height: 38px; padding: 10px; position: absolute; right: 0; top: 0; width: 40px; } .courses_page #SearchHref::before { content: ""; font-size: 16px; text-indent: 0; } .courses_page .c-drawer .c-list { margin: 0 !important; } .courses_page .c-drawer { margin-top: 15px; } .courses_page .c-list { padding: 8px !important; } .courses_page .c-checkbox label.c-label { line-height: 19px; margin: 9px 15px; } .courses_page .thefsearch { max-width: none !important; margin-top: 0; } .courses_page .special_field { margin-left: 7px !important; font-weight: bold; } .courses_page .subwell { background: rgba(0, 0, 0, 0) url("/Contenthttps://www.microsoft.com/images/info.svg") no-repeat scroll left 50% / 16px auto; margin-top: 9px; padding-left: 22px; } .courses_page .theaf span { padding-left: 5px; } .courses_page .theaf { align-items: center; background: #0067b8; color: #fff; display: flex; justify-content: center; margin-top: 12px; padding: 10px; width: 100%; transition: all 0.2s ease-out; border: 2px solid transparent; } .courses_page .theaf:focus { } .courses_page .theaf:hover { text-decoration: underline; } .courses_page .theaf svg { transition: all 0.5s ease-out; margin-top: 4px; } .courses_page .theaf:hover svg { transform: rotate(360deg); } .courses_page .smallsec { padding-bottom: 13px; } .courses_page .bigsec { margin-left: 0; margin-right: 0; position: relative; } .courses_page .bigsec .coursecontent { background: #eee none repeat scroll 0 0; border-top-left-radius: 12px; border-top-right-radius: 12px; padding: 53px 23px 14px; position: relative; } .the_course .bigsec .coursecontent { padding: 5px 23px 14px; } .courses_page .bigsec .coursecontent .c-heading { padding-right: 0; } .courses_page .bigsec [data-grid~="pad-6x"] > [data-grid] { margin-bottom: 20px; padding-right: 0; padding-left: 20px; } .courses_page .theribon { position: absolute; top: 0px; width: 100%; right: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; background: #1288ad; height: 40px; } .events_page .theribon { position: absolute; top: 0px; width: 100%; right: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; background: #ff8c00; height: 40px; } .exams_page .theribon { background: #b164b1; } .learning_pathes .theribon { background: #00b193; } .sortduration { font-size: 15px; position: absolute; right: 0; text-align: right; margin-top: 4px; top: 3px; } .sortduration div { display: inline !important; } .sortduration select { margin-left: 5px; padding: 5px; } .courses_page .bookholder, #homepage .bookholder { background: #dde1df none repeat scroll 0 0; border-top: 1px solid #ccc; display: table; padding: 10px; width: 100%; } #homepage .bookholder { border-bottom: 1px solid #ccc; background: #fff; } .courses_page .bookholder a, #homepage .bookholder a { display: table-cell; vertical-align: middle; } .courses_page .bookholder a svg, #homepage .bookholder a svg { display: block; float: right; } .courses_page .bookholder a svg { background-color: #dde1df } #homepage .bookholder a svg, openicon { background-color: #fff; } #homepage .startfilter:after { content: ""; } .courses_page .aribbon path { transition: all 0.2s ease-out; } .courses_page .aribbon:hover path { fill: red !important; } .courses_page .successdiv, #homepage .successdiv { background: #243a5e; bottom: -100%; display: table; padding: 10px; position: fixed; color: #fff; text-align: center; transition: all 0.5s ease-out; width: 100%; z-index: 3; } .courses_page .successdiv a, #homepage .successdiv a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 12px; padding: 5px 10px; top: 8px; right: 8px; transition: all 0.5s ease-out; position: absolute; } .courses_page .successdiv a:hover, #homepage .successdiv a:hover { background: #ccc; } .courses_page .coursecontent .tag-holder li { background: #00577c none repeat scroll 0 0; border-radius: 4px; color: #fff; display: inline-block; font-size: 12px; margin-top: 10px; padding: 5px; } .events_page .coursecontent .tag-holder li { background: #a74e00 none repeat scroll 0 0; border-radius: 4px; color: #fff; display: inline-block; font-size: 12px; margin-top: 10px; padding: 5px; } .the_course .coursecontent .tag-holder-learning li { background: #00577c none repeat scroll 0 0 !important; border-radius: 4px; color: #fff; display: inline-block; font-size: 12px; margin-top: 10px; padding: 5px; } .events_page .equalis a { display: block; text-decoration: underline; } .events_page .equalis .event-desc { border-top: 1px solid #ccc; margin-top: 8px; padding-top: 6px; } .events_page .equalis .event-desc ul { list-style-type: circle; margin-left: 15px; margin-top: 10px; } .exams_page .coursecontent li { background: #732673 none repeat scroll 0 0; } .exams_page .logoexam { position: absolute; width: 65px; top: 6px; } .exams_page img { width: 100%; } .exams_page .equalis { margin-top: 24px; } .learning_pathes .bigsec .coursecontent { padding: 53px 0 0; } .learning_pathes .bigsec .coursecontent h3 { padding: 0; } .learning_pathes .bigsec .coursecontent .equalis { margin-top: -11px; padding: 0 23px 10px; } .learning_pathes .logoexam { left: 23px; position: absolute; top: 6px; width: 65px; } .learning_pathes .coursecontent li { background: #12856e none repeat scroll 0 0 !important; border-radius: 4px; color: #fff; display: inline-block; font-size: 12px; margin-top: 10px; padding: 5px; } .exams_page .coursecontent ul, .the_course .coursecontent ul { border-top: 1px solid #ccc; margin-top: 10px; } .exams_page .coursecontent li { background: #732673 none repeat scroll 0 0; border-radius: 4px; color: #fff; display: inline-block; font-size: 12px; margin-top: 10px; padding: 5px; } .exams_page .exams-ul { display: table; } .courses_page .clockholder { display: table-cell; vertical-align: middle; background: transparent url("/Contenthttps://www.microsoft.com/images/clock.svg") no-repeat scroll left center / 17px auto; font-size: 14px; padding-left: 21px; } .courses_page .clockholder img { width: 18px; display: block; } .courses_page .courselink { border-bottom: 1px solid #ccc; display: table; padding-bottom: 10px; width: 100%; margin-top: 0; } .courses_page .equalis a { text-decoration: underline; } .m-hero-item .c-heading, .c-hero .c-heading { opacity: 1; } .exams_page .courselink { border-bottom: 0px solid #ccc; padding-bottom: 0; } .courses_page .courselink:hover h3 { text-decoration: underline; } .courses_page .courselink h3 { margin-top: 0; padding: 0; } .courses_page .examlink { background: rgba(0, 0, 0, 0) url("/Contenthttps://www.microsoft.com/images/play.svg") no-repeat scroll left center / 14px auto; display: inline-block; margin-top: 10px; padding-left: 18px; } .courses_page .examlink:hover span { text-decoration: underline; } .courses_page .coursecontent .tag-holder { border-top: 1px solid #ccc; margin-top: 12px; } .learning_pathes .coursecontent ul { border-top: 0px solid #ccc; margin-top: 0; } .learning_page .coursecontent ul { border-top: 1px solid #ccc; margin-top: 10px; } .courses_page .wwidth { border-left: 1px solid #ccc; margin-left: 20px; padding-left: 0; padding-right: 0; width: calc(75% - 20px); } .courses_page [data-grid~="container"] { padding-left: 5%; padding-right: 5%; } .courses_page .bottomfilter { background: white none repeat scroll 0 0; bottom: 0; display: none; padding: 5px; position: fixed; width: 100%; z-index: 2; } .courses_page .openfilter, .respicon { background: #0067b8 none repeat scroll 0 0; display: table; margin: 0 auto; padding: 12px; text-align: center; width: 100%; } .courses_page .bottomfilter span { color: #fff; } .courses_page .respicon { display: none; } .courses_page .respicon span { background: rgba(0, 0, 0, 0) url("/Contenthttps://www.microsoft.com/images/refresh.svg") no-repeat scroll left 50%; padding-left: 22px; } .courses_page .onlysmall { display: none; margin-bottom: 20px; width: 100%; } .courses_page .clearhidden { color: #0067B8 !important; text-decoration: underline !important; } .ar_courses .clearhidden, .arabic-layout .clearhidden { float: right !important; } .courses_page .fright { float: right; } .ar_courses .fright, .arabic-layout .fright { float: left !important; } .courses_page .filter-text { /* border-bottom: 1px solid rgb(204, 204, 204); display: table; font-size: 29px; margin-bottom: 17px; padding-bottom: 13px; padding-top: 0; width: 100%;*/ } .courses_page .filter-text h2 { font-size: 29px; } .courses_page .for-results { margin-left: 20px; width: calc(100% - 20px); } .courses_page .filter-text div { display: table-cell; vertical-align: middle; } .courses_page .filter-text .a-clear { font-size: 16px; position: relative; display: inline-block; float: right; top: 5px; margin: 0px 0; } .courses_page .filter-text a { background-color: #0067b8; color: rgb(255, 255, 255); padding: 2px 9px 2px 25px; border: 2px solid transparent; position: relative; } .courses_page .filter-text a::before { content: ""; position: absolute; left: 4px; top: 5px; width: 15px; height: 15px; background-image: url(..https://www.microsoft.com/imagesh/close-white.svg); background-repeat: no-repeat; background-position-y: center; } .courses_page .filter-text a:hover { text-decoration: underline; } .courses_page .for-results span { font-size: 17px; line-height: 0; } @media screen and (max-width: 1500px) { .courses_page .filter-text .a-clear { clear: both; margin: 3px 0; float: left; } } .list-wrapper .list, .list-wrapper .list .list-item, .list-item .col { display: inline-flex; position: relative; /*height: 100%;*/ } #SearchHref:focus { border: 2px solid black !important; padding-left: 10px !important; padding-top: 6px !important; } .theaf:focus { border: 2px solid black !important; } #pagination-container { padding-top: 40px !important; text-align: center !important; } .page-link { cursor: pointer !important; } .disabledbutton { pointer-events: none !important; opacity: 0.5 !important; } .hidden { display: none !important; } .noclick { pointer-events: none !important; } .tagbadge { background: #124b23 !important; color: white !important; } .innerbadge { background: white !important; color: black !important; border: solid 1px black !important; } #related { padding-top: 30px !important; }