@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;900&display=swap");:root{--font-family-primary:'Cairo', sans-serif;--gray-gradient:linear-gradient(to bottom, #E5E9E9, #fff);--gray-white-gradient:linear-gradient(to bottom, #E5E9E9, #f5f5f5);--gradient-color:linear-gradient(to right, #077c85, #10719c);--hover-gradient-color:linear-gradient(to right, #10719c, #077c85);--primary-color:#032644;--secondary-color:#ef470d;--text-color:#5b5a5a;--white-color:#fff;--yellow-color:#D6AF36;--seprator-color:#CDCFDD;--gray-color:#E5E5E5}*{box-sizing:border-box;-moz-box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family-primary) !important;-webkit-font-smoothing:subpixel-antialiased;font-size:14px !important;line-height:24px;font-weight:400;margin:0;color:var(--text-color);background-color:var(--white-color)}.responsive{width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--primary-color);text-decoration:none;background-color:transparent}a:hover{color:var(--secondary-color)}a:not(.btn),a:not(.btn):hover,a:not(.btn):focus,a:visited:not(.btn):hover,a:visited:not(.btn):focus{color:var(--primary-color)}.global-btn{padding:8px 13px !important;font-size:10px 14px !important;font-weight:600;background:var(--primary-color) !important;color:var(--white-color) !important;border:1px solid var(--primary-color) !important;border-radius:50px !important;text-decoration:none !important;display:inline-block !important;min-width:100px;text-align:center}.password-reset-form .pwd-recovery-btn{padding:0px 13px !important}.global-btn:hover{background:none !important;color:var(--primary-color) !important}.global-btn.secondary{background:var(--white-color) !important;color:var(--primary-color) !important}.global-btn.secondary:hover{background:var(--primary-color) !important;color:var(--white-color) !important}.btn-group .global-btn{margin-right:10px}.btn-rounded{border-radius:50px}input,textarea,select,option{font-family:var(--primary-color);-webkit-font-smoothing:subpixel-antialiased !important}.d-none{display:none}.main-header{padding:10px 0;background:var(--white-color)}header{z-index:3;position:relative}.language-dropdown-div{margin-right:10px;margin-top:15px}.profile-dropdown-menu,.dd-menu{padding:unset}#settings-language-value a:hover{background-color:var(--primary-color) !important;color:var(--white-color) !important}.profile-dropdown-menu{position:absolute;right:0;min-width:200px;top:100%;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;z-index:999;background:#fff;border-radius:0;overflow:hidden;margin-top:15px;width:100%;border:1px solid #f1eeff}.profile-dropdown-menu a:hover,.profile-dropdown-menu a:focus,.profile-dropdown-menu a:active{background:var(--primary-color) !important}.profile-dropdown>a::before{content:"\f0d7";position:absolute;top:5px;right:auto !important;left:40px;font:normal normal normal 14px/1 FontAwesome;color:#283747}.profile-dropdown>a.active::before{content:'\f0d8';top:3px}.profile-dropdown{position:relative;display:block;padding:10px 0}.profile-dropdown .profile-img{display:inline-block;width:35px;height:35px;line-height:35px;border-radius:100%;position:absolute;top:-5px;left:0}.open{transform:rotateX(0deg);opacity:1;visibility:visible;pointer-events:auto}.navbar-brand{padding:0;margin:0}.navbar-brand .logo{max-width:90px;margin-left:30px}.navbar-toggler{padding:0;border:none;line-height:0}.user-dropdown-div{display:flex;align-items:center;justify-content:center;margin-bottom:auto}.navbar-toggler:focus{box-shadow:none !important}.navbar-toggler-icon{height:auto}.navbar-toggler-icon svg{max-width:20px;fill:var(--primary-color)}.navbar-nav .nav-item{margin:0 16px;position:relative;border-bottom:2px solid transparent;color:var(--text-color);font-size:16px;font-weight:600}.nav-item .nav-link.active{color:var(--secondary-color)}.navbar-nav .nav-item a{padding:5px 0 !important;color:var(--primary-color)}.navbar-nav .nav-item:hover a{color:var(--secondary-color)}.main-header.sticky{background:var(--green-color) !important;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all 0.6s ease;box-shadow:0 0 10px rgba(0,0,0,0.1);animation:fadeInDown 1s both 0.2s}.language-selector{position:relative;color:#283747;font-size:14px;font-weight:400;border-radius:8px;border:1px solid #283747;text-align:left;min-width:80px;height:30px;padding:0 12px;line-height:42px;text-transform:uppercase;background:none;margin-bottom:12px}.carousel-item{background-repeat:no-repeat;background-size:contain;background-position:center center;min-height:60vh}.en-carousel-item:nth-child(1){background-image:url("https://pmu.edu.sa/attachments/lms/01.png")}.en-carousel-item:nth-child(2){background-image:url("https://pmu.edu.sa/attachments/lms/02.png")}.en-carousel-item:nth-child(3){background-image:url("https://pmu.edu.sa/attachments/lms/04.png")}.ar-carousel-item:nth-child(1){background-image:url("https://pmu.edu.sa/attachments/lms/01_ar.png")}.ar-carousel-item:nth-child(2){background-image:url("https://pmu.edu.sa/attachments/lms/02_ar.png")}.ar-carousel-item:nth-child(3){background-image:url("https://pmu.edu.sa/attachments/lms/04_ar.png")}.banner-content-area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner-content-area .banner-title{font-size:34px;line-height:46px;font-weight:700;color:var(--white-color);margin-bottom:16px}.banner-content-area .banner-desc{font-size:20px;line-height:32px;font-weight:400;color:var(--white-color);margin-bottom:30px}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.section-title-area .section-title{font-size:22px;line-height:32px;font-weight:600;color:var(--primary-color);display:block;margin-bottom:30px}.section-title::after{content:unset}.section{padding:60px 0}.vision-sec{background-color:var(--white-color)}.vision-sec .vision-logo{margin-bottom:40px}.vision-sec .section-title-area .section-title{margin-bottom:60px;max-width:35%}.vision-icon-row{max-width:740px}.vision-sec .vision-icon-box i{font-size:20px;color:var(--text-color)}.vision-sec .vision-icon-box p{font-size:16px;color:var(--text-color)}.features-sec .feature-box{background:#fff;border-radius:15px;max-width:230px;-webkit-box-shadow:0 8px 14px rgba(0,0,0,0.2);box-shadow:0 8px 14px rgba(0,0,0,0.2);padding:35px 25px;min-height:268px;text-decoration:none}.feature-box img{margin-bottom:5px}.feature-box .feature-title{line-height:25px;font-size:14px;color:var(--primary-color);margin-bottom:16px}.feature-box .feature-desc{margin-bottom:0px;color:var(--text-color);font-size:14px;font-weight:600}.course-tab-sec{background:var(--gray-white-gradient)}.font-weight-bold{font-weight:700 !important}.course-tab-area{max-width:916px}.course-tab-list .nav-item .nav-link{border:1px solid var(--primary-color);border-radius:50px;background-color:var(--white-color);color:var(--primary-color);padding:4px 8px;font-size:12px;margin-bottom:3px;min-width:100px;cursor:pointer;box-shadow:none;font-weight:700;margin-left:5px}.course-tab-list .nav-item .nav-link.active{color:var(--white-color);background-color:var(--primary-color)}.course-tab-sec .courses-listing-item .box-inner{display:block;margin:auto;border-radius:15px;background-color:var(--white-color);margin-bottom:20px;padding:20px;padding-top:0;position:relative;box-shadow:0 8px 14px rgba(74,120,101,0.09) !important}.course-tab-sec .courses-listing-item .box-inner .box-cat-card{position:absolute;top:0;left:0;right:0;margin:auto;margin-top:5px;z-index:50;text-align:center;color:var(--white-color);border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:150px;min-height:20px;font-size:14px;padding:3px 0;background-color:var(--yellow-color)}.course-tab-sec .courses-listing-item .box-inner .logo-container{width:70%;margin:auto}.course-tab-sec .courses-listing-item .box-inner .logo-container img{width:100%;min-height:165px}.course-tab-sec .courses-listing-item .box-inner h3{text-align:center;color:var(--primary-color);height:50px;font-size:20px}.course-tab-sec .courses-listing-item .box-inner ul{min-height:88px;padding:10px;color:var(--text-color);font-size:14px}.course-tab-sec .courses-listing-item .box-inner ul li{list-style:none;margin-bottom:10px}.course-tab-sec .courses-listing-item .box-inner ul li img{margin:0 5px}.btn-course{color:var(--primary-color);background-color:var(--white-color);border:1px solid var(--primary-color);font-size:14px;padding:10px 25px;border-radius:25px}.btn-course:focus,.btn-course:hover{box-shadow:none;color:var(--white-color);background:var(--primary-color);border:1px solid var(--primary-color)}.wrapper-footer a{color:var(--white-color) !important;font-size:14px;text-decoration:unset}.wrapper-footer a:hover{color:var(--secondary-color) !important}.wrapper-footer .flexbox div.footer-links{margin-top:0.5rem}.wrapper-footer .flexbox div.footer-links a{margin-left:5px;margin-right:5px}.wrapper-footer .flexbox div.footer-links a:hover{color:var(--secondary-color);text-decoration:underline}.wrapper-footer .app-store-block a img{max-width:150px;margin:0px 5px}.footer-description.get-about-us{color:var(--white-color);font-size:20px}.footer-description.get-about-us a{font-size:18px}.footer-description.get-about-us a:hover{color:var(--white-color) !important}.breadcrumb-container{background:var(--primary-color)}.breadcrumb-container ul.breadcrumb-nav{padding:7px 0px;list-style:none;margin-bottom:0}.breadcrumb-container ul.breadcrumb-nav li{display:inline;font-size:18px;margin-bottom:0}.breadcrumb-container ul.breadcrumb-nav li a{color:var(--white-color);text-decoration:none;font-size:14px}.breadcrumb-container ul.breadcrumb-nav li a:hover{color:var(--white-color);text-decoration:underline}.breadcrumb-container ul.breadcrumb-nav li+li:before{padding:8px;color:var(--white-color);content:">\00a0";margin-bottom:0}.deshboard-sec{background:var(--gray-white-gradient)}.deshboard-sec .section-title-area .section-title{margin:0 0 40px;font-size:28px}.card-box-inner{position:relative;width:100%;padding:40px 20px 20px;background-color:var(--white-color);margin-top:30px;box-shadow:0px 4.5px 14px rgba(0,0,0,0.1);border-image:linear-gradient(to right, var(--primary-color), var(--primary-color)) 0.5}.box-card-thir{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:50;text-align:center;color:var(--white-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:225px;min-height:25px;font-size:14px;padding:3px 0;background-color:var(--yellow-color)}.card-box-title-field{color:var(--primary-color);font-weight:600;font-size:28px;margin-bottom:20px}.card-box-title-field a:hover{text-decoration:underline}.card-box-inner .wrapper-course-image .course-image{width:100%;height:auto;max-width:280px;max-height:180px;object-fit:cover;object-position:center center}.course-box-data li{margin-bottom:10px;font-size:16px;line-height:35px}.course-action{gap:5px}.course-action .dropdown-menu li{text-align:start !important}.course-setting{background-color:var(--text-color);outline:none;border:none;border-radius:50px;padding:8px 13px}.course-setting::after{vertical-align:middle;margin-right:.255em;border-top:0.5em solid var(--white-color) !important;border-right:.5em solid transparent !important;border-bottom:0 !important;border-left:.5em solid transparent !important}.course-setting>i{color:var(--white-color)}.faq-container{max-width:800px}.accordion-button::after{margin-right:auto;margin-left:unset}.faq .accordion-item{margin-bottom:13px;background:var(--white-color);padding:14px;border:solid 2px #F3F5F9;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,0.06)}.faq .accordion-item .accordion-button{padding:0;border:none;background:none;box-shadow:none;font-weight:300;font-size:15px;color:var(--text-color);text-align:start}.faq .accordion-item .accordion-button[aria-expanded="true"]{text-decoration:none !important}.faq .accordion-item .accordion-button:hover,.faq .accordion-item .accordion-button[aria-expanded="true"]{color:var(--primary-color);text-decoration:underline}.accordion-button:not(.collapsed)::after{filter:invert(10%) sepia(23%) saturate(5340%) hue-rotate(190deg) brightness(98%) contrast(98%)}.faq .accordion-item .accordion-body{padding:10px 0 0}.faq .accordion-item .accordion-body p,.faq .accordion-item .accordion-body ul li{margin-bottom:4px;color:var(--text-color);font-weight:300;font-size:15px}.faq .accordion-item .accordion-body p a,.faq .accordion-item .accordion-body ul li a{text-decoration:underline}.faq .accordion-item .accordion-body ul li{margin-top:0px !important}.faq .accordion-item .accordion-body ul{list-style:disc;padding-right:14px}.course-listing-sec{background:var(--gray-gradient)}.course-area-box{padding:30px 20px;background-color:var(--white-color);box-shadow:0px 20px 60px 6px rgba(0,0,0,0.05);border-radius:20px;position:sticky;top:0px;margin-bottom:20px}.course-area-box .course-list-title{font-size:20px;font-weight:600;line-height:30px;color:var(--text-color);padding-bottom:20px;border-bottom:1px solid var(--seprator-color)}.course-area-list{margin-top:20px}.course-area-list-item{padding:10px;margin-bottom:10px;border-radius:10px}.course-area-list-item:last-child{margin-bottom:0px}.course-area-list-item a{font-size:16px;font-weight:600;line-height:26px;color:var(--text-color)}.course-area-list-item a p{margin-bottom:0;margin-left:14px}.course-area-list-item.active,.course-area-list-item:hover{background:rgba(3,38,68,0.1)}.course-area-list-item:hover img{filter:invert(10%) sepia(23%) saturate(5340%) hue-rotate(190deg) brightness(98%) contrast(98%)}.course-area-list-item a img{max-width:32px;margin-left:12px}.course-grid-listing{margin-right:20px}.article-outer{background:var(--white-color);border:1px solid var(--gray-color);box-shadow:0 2px 12px rgba(0,0,0,0.05);border-radius:8px;position:relative;margin-bottom:20px}.article-outer .article-img img{width:100%;height:180px;object-fit:cover;object-position:center center;border-radius:8px 8px 0 0}.article-outer .time-label{position:absolute;right:8px;top:8px;width:fit-content;height:24px;padding:0 8px;border-radius:50px;background:var(--primary-color);color:var(--white-color)}.article-outer .time-label.secondary{background:var(--secondary-color)}.article-outer .article-content{padding:12px 24px 20px 24px}.article-outer .article-title .article-title-inner::before{content:"";background:var(--primary-color);width:6px;height:100%;position:absolute;right:-24px;top:0}.article-outer .article-title.secondary .article-title-inner::before{background-color:var(--secondary-color)}.article-text-wrapper{min-height:150px}.article-outer .article-text-wrapper a{text-decoration:none;color:var(--primary-color);font-size:16px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:inline-block;width:-webkit-fill-available}.article-outer .article-text-wrapper .body-text-3{font-weight:500;font-size:13px;line-height:18px;color:var(--primary-color)}.article-outer .item-list{color:var(--text-color);font-size:14px;line-height:20px;font-weight:500;margin:10px 0}.article-outer .item-list li{padding:4px 0}.article-outer .item-list i{width:16px}.article-outer .item-list i+span{margin:0 8px}.article-outer .article-content .global-btn{margin-top:10px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.modal .modal-content .close-modal{width:130px}.ar-text-align{text-align:start !important}.lr-content .lr-side-img-block{z-index:0 !important;min-height:100vh}.ar-password-input{padding:14px 20px !important}.ar-password-view{left:15px;right:unset !important}.swiper-pagination-bullet{width:12px;height:12px;text-align:left;line-height:12px;font-size:12px;color:#000;opacity:0.3;background:#fff;transition:all .2s ease}.swiper-pagination-bullet-active{opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px}.swiper-pagination{text-align:left}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;max-width:1200px;padding:0 15px;margin:0 auto;left:50%;transform:translateX(-50%)}@media (min-width: 767px){.swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}}.swiper-pagination{text-align:center;bottom:-4px}.card-slider{padding-bottom:30px}.swiper-pagination-bullet{background-color:var(--primary-color)}.swiper-button-prev,.swiper-button-next{position:absolute !important;width:45px !important;height:45px !important;background-color:#fff !important;border-radius:50% !important;z-index:2 !important;box-shadow:0 0 15px rgba(75,75,75,0.4) !important;top:50% !important;cursor:pointer !important;transform:translateY(-50%) !important}.swiper-button-prev::after,.swiper-button-next::after{content:'' !important;position:absolute;width:10px;height:10px;transform:rotate(-45deg);top:19px;left:16px;box-sizing:border-box}.swiper-button-prev::after{left:18px}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.6;box-shadow:none;cursor:not-allowed}.swiper-button-prev{left:20px}.swiper-button-prev::after{border-top:3px solid #333;border-left:3px solid #333}.swiper-button-next{right:20px}.swiper-button-next::after{border-bottom:3px solid #333;border-right:3px solid #333}.container-fluid-faq{width:70%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.faq_main{float:left;width:100%;padding:1em 0}.faq-inner{background:#fff;border-radius:6px;float:left;margin-bottom:10px;padding:5px;width:100%}.title-inner-sec{float:left;width:100%}.title-inner-sec h2{font-size:30px}.active{color:#f47021}@media (min-width: 1201px){.container,.header-container{max-width:1200px !important}}@media (max-width: 1200px){.vision-sec .section-title-area .section-title{max-width:50%}}@media (max-width: 991px){.section{padding:60px 0}.container{max-width:100%}nav.navbar{justify-content:end}.navbar .navbar-brand{margin-left:auto}.banner-content-area{width:80%}.features-sec .feature-box{height:auto;margin-bottom:20px}.navbar-nav>.nav-item:first-child{margin-right:16px}.course-grid-listing{margin-right:10px}.d-block-m{display:block !important}.d-none-m{display:none !important}}@media (max-width: 768px){.card-box-title-field{font-size:24px}.course-grid-listing{margin:0}}@media (max-width: 600px){.section{padding:40px 0}.section-title-area .section-title,.vision-sec .vision-logo{margin-bottom:20px;font-size:20px}.banner-content-area{width:70%}.banner-content-area .banner-title{font-size:28px;line-height:38px;margin-bottom:10px}.banner-content-area .banner-desc{font-size:18px;line-height:28px}.vision-sec .section-title-area .section-title{max-width:100%}.vision-sec .section-title-area .section-title{margin-bottom:30px}.features-sec .feature-box{height:auto}.d-none-m{display:none !important}.d-block-m{display:block !important}.vision-icon-box{justify-content:start !important}.course-box-data{text-align:start !important}.course-action{justify-content:start !important}.deshboard-sec .section-title-area .section-title{margin-bottom:30px}}.ltr .navbar-brand .logo{margin-left:0px;margin-right:30px !important}.ltr .accordion-button::after{margin-right:unset;margin-left:auto}.ltr .faq .accordion-item .accordion-body ul{padding-left:14px;padding-right:0}.ltr .course-area-list-item a p{margin-left:0px;margin-right:14px}.ltr .article-outer .article-title .article-title-inner::before{left:-24px;right:unset}.ltr .article-outer .time-label{right:unset;left:8px}.ltr .course-grid-listing{margin-right:0px;margin-left:20px}.ltr .course-area-list-item a img{margin-left:0px;margin-right:12px}@media (max-width: 991px){.course-grid-listing{margin-right:0px;margin-left:10px}}.is-hidden{display:none !important}.course-content .bookmark-icon.bookmarked{top:15px}.course-content .bookmark-button{display:none;color:#032644;background:unset}.course-content .bookmark-button:hover,.course-content .bookmark-button:focus{color:#032644 !important}.course-content header{z-index:unset}.course-outline .block-tree .section .section-name .section-title{font-size:1.5rem}.course-outline .block-tree .section ol.outline-item .subsection .subsection-title{font-size:1.1rem}.wrapper-course-material .course-tabs .tab a{color:#032644 !important;border-bottom:4px hidden #ef470d !important}.wrapper-course-material .course-tabs .tab a:hover{color:#ef470d !important;border-bottom-style:solid !important}.wrapper-course-material .course-tabs .tab a.active{border-bottom-style:solid !important}.xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused,.xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover,.xmodule_display.xmodule_SequenceModule .sequence-nav-button:active,.xmodule_display.xmodule_SequenceModule .sequence-nav-button.active,.xmodule_display.xmodule_SequenceModule .sequence-nav button.focused,.xmodule_display.xmodule_SequenceModule .sequence-nav button:hover,.xmodule_display.xmodule_SequenceModule .sequence-nav button:active,.xmodule_display.xmodule_SequenceModule .sequence-nav button.active{border-bottom:3px solid #ef470d !important}.xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn.show{display:none}.xmodule_display.xmodule_ProblemBlock div.problem-progress{display:none !important}body.view-in-course .container{max-width:none !important}body.view-in-course .header-container{max-width:1200px !important}.account-settings-sections .section .account-settings-header-subtitle{display:none}.account-settings-sections .section .account-settings-header-subtitle-warning{display:block}.wrapper-footer .container .flexbox{background:unset !important;border:unset !important}
