:root{--color-primary:#69bd45;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#4b7e2b;--color-state-hover:#3c6721;--color-state-focus:#3c6721;--color-state-active:#30541a;--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-5);--color-neutral-1:#fff;--color-neutral-2:#fafafa;--color-neutral-3:#f7f7f7;--color-neutral-4:#e6e4e4;--color-neutral-5:#c7c7c7;--color-neutral-6:#767676;--color-neutral-7:#262626;--color-background:var(--color-neutral-1);--color-border:var(--color-neutral-5);--color-text:var(--color-neutral-7);--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--link-color:var(--color-state);--link-color-hover:var(--color-state-hover);--nav-bg-color:#fff;--nav-text-color:var(--color-text);--footer-bg-color:#fff;--footer-text-color:var(--color-text);--footer-text-color-hover:var(--footer-text-color);--btn-accent-color:var(--color-state);--btn-accent-color-active:var(--color-state-active);--btn-accent-color-focus:var(--color-state-focus);--btn-accent-color-disabled:var(--color-state-disabled);--btn-prim-accent-color:var(--color-state);--btn-prim-accent-color-active:var(--color-state-active);--btn-prim-accent-color-focus:var(--color-state-focus);--btn-prim-accent-color-disabled:var(--color-state-disabled)}:root{--nav-bg-color: #ffffff;--nav-text-color: #262626;--color-primary: #Edb336;--color-state: #AE1E27;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--color-state-hover: #a4141d;--color-state-focus: #a4141d;--color-state-active: #93030c;--footer-text-color-hover: #1c1c1c;}

#inst724 {
border: 0px!important;
}
h2#instance-724-header {
    display: none;
    border: 0px!important;
}
#inst724 .title.block-title {
    box-shadow: unset!important;
}
#page-mod-customcert-view .language_menu {
display: none;
}

.section .activity .actions{
top:unset !important;
}


#page-terms body[dir="rtl"] {
    font-size: 16px!important;
    line-height: 26pximportant;
    font-weight: 400important;
    }
------------------------------------------------
/* Responsive*/

.section .activity .actions {
    position: relative!important;
}

.answer input:checked + label:after {
    width: 11px !important;
}


/*mobile*/

@media only screen and (max-width: 780px) {
    .breadcrumb-button {
        float: left;
    }
    .totaraNav_prim--toggleNav_target {
        font-size: 30px;
        padding: 0px 0 10px 0;
    }
    #page-mod-quiz-attempt #responseform {
        width: 100% !important;
    }
    #page {
        min-width: 100% !important;
    }
    #page-mod-quiz-attempt .submitbtns,
    #page-mod-quiz-review .submitbtns {
        clear: left;
        text-align: right;
        padding-top: 1.5em;
        float: right;
    }
    #page-mod-quiz-attempt .next-nav {
        right: 10px !important;
    }
    #page-mod-quiz-attempt .next-nav img {
        width: 18px;
    }
    #cover img {
        width: 100%;
    }
    #page-totara-catalog-index .tw-toggleFilterPanel {
        background-color: #ed9f20;
        color: #fff;
    }
    .answer label,
    .answernumber {
        margin: 0 5px;
    }
    
    
    /*new*/
    .profile__wrapper .outer__profile .profile__form .form__right--profile .profile__picture > img {
        width: 150px !important;
        height: 150px !important;
    }
    .dndupload-arrow {
        left: 52px !important;
    }
    .dndupload-arrow {
        top: -45px;
    }
    .profile__wrapper .outer__profile .profile__form .form__left--profile {
        margin-top: 95px;
    }
    .mform .fitem_actionbuttons>div.felement {
        top: -60px;
    }
    .totaraNav_prim--side {
        position: absolute;
        z-index: 1;
        top: 10px;
        right: 0;
        height: auto;
    }
    .avatars img {
        width: 30px !important;
        height: 30px !important;
    }
    html[dir="ltr"] .outer__header .header__right {
        position: absolute !important;
        top: 0 !important;
        left: 0px;
        width: 100%;
        height: auto !important;
        background-color: #0000 !important;
        z-index: 3;
        -webkit-transition: .8s ease all;
        transition: .8s ease all;
    }
    html[dir="ltr"] .moodle-actionmenu[data-enhanced].show .menu.align-tr-br {
        right: 0 !important;
    }
    html[dir="rtl"] .totaraNav_prim--side {
        position:absolute;
        z-index: 1;
        top: 10px;
        right: auto;
        left: 0;
        height: auto;
    }
    html[dir="rtl"] .breadcrumb-button {
    float: right;
}
html[dir="rtl"] .outer__header .header__right {
 position: absolute !important;
    top: 0 !important;
    right: 0px;
    width: 100%;
    height: auto !important;
    background-color: #fff0 !important;
    z-index: 3;
    -webkit-transition: .8s ease all;
    transition: .8s ease all;
}
    
    .totaraNav_prim--list_hideMobile {
    display: none !important;
}

.totaraNav_prim--list_showMobile {
    display: block !important;
}
html[dir="ltr"] .hero__top .hero__float {
   
    max-width: 100% !important;

    position: unset !important;
}
    .totaraNav_prim--list_showMobile{
    width: 100% !important;
    padding: 10px !important;
    margin: 0 !important;

}

#page-about .hero__cover .container__in{
height: 70vh;
    display: flex;

}

#page-about  .hero__cover img {
margin-top: -206px !important;

}
html[dir="ltr"] #page-site-index .totaraNav_prim--list_item:nth-child(3), #page-about .totaraNav_prim--list_item:nth-child(3){

margin-left: 15px !important;
}

#page-site-index .totaraNav_prim--list_item_label{

color:#747171 !important;
}

#page-about  .totaraNav_prim--side .popover-region .flex-icon{

    color: #fff;
}


#page-about .totaraNav_prim--toggleNav_target .flex-icon {
    vertical-align: middle;
    color: #fff;
}
#page-site-index .totaraNav_prim--list_item_label, #page-site-index .langmenu a, #page-about .totaraNav_prim--list_item_label, #page-about .langmenu a {
    font-size: 16px !important;
    color: #747171 !important;
}

#single_select_f631b4924e23c02  .langmenu a{
    color: #fff;
}

html[dir="ltr"] .hero__top .hero__float {
   
    max-width: 100% !important;

    position: unset !important;
}

html[dir="rtl"] .hero__top .hero__float{
    max-width: 100% !important;

    position: unset !important;

}
#page-totara-catalog-index  .tw-selectSearchText__field input[type=text].tw-selectSearchText__field_input {
    min-width: 358px !important;
}

.lesson__container .outer__lesson .lesson__handover {
width: 100% !important;
    background-color: rgba(139, 139, 139, 0.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 45px 40px !important;
    flex-direction: column;
}

#page-mod-quiz-attempt .next-nav {
top: auto !important;
    min-height: auto !important;
    position: unset !important;
    right: unset !important;
}

#page-mod-quiz-attempt .submitbtns, #page-mod-quiz-review .submitbtns{
    float: left !important;

}

html[dir="rtl"]  #page-mod-quiz-attempt .submitbtns, #page-mod-quiz-review .submitbtns{

  float: right !important;
}

.inner__download--certificate{

flex-direction: column !important;

}

.certificate__wrapper > .certificate__left .theme__certificate > h2 {
    font-size: 22px;
    line-height: 29px !important;
}


#page-mod-customcert-view .certificate__wrapper{
    flex-direction: column;
    padding: 20px !important;

}

.active__progress.mobile {
    display: block;
  
    height: 13px !important;
}


html[dir="ltr"] .class__block .outer__class .class__info .class__progress .progress__main{
    height: 13px !important;
width: 100% !important;
}




    /*new*/
    
    
    
    
}


/*mobile*/

html[dir="rtl"] .answer input:checked + label:after {
    right: 17px;
}

html[dir="rtl"] .submitbtns {
    float: left !important;
}

body.gradient__back:before {
    max-height: 100% !important;
}

#page-mod-quiz-attempt .next-nav {
    top: 47%;
    min-height: 180px;
    position: absolute;
    right: 45%;
}

html[dir="rtl"] #page-mod-quiz-attempt .next-nav {
    left: 10px !important;
    right: auto !important;
}

#page-mod-quiz-attempt #responseform {
    min-height: 90vh;
}




/*new*/

.profile__wrapper .outer__profile .profile__form .form__right--profile .profile__picture > img {
    width: 150px;
    height: 150px;
}

.text_to_html{
padding: 15px;


}
#myVideo {
      position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit:cover;
    z-index: -1;
}
.watch__block{
none !important
}

#page-about  .totaraNav_prim--side .popover-region .flex-icon{

    color: #fff;
}

/*new*/

#MuteButton {
  position:absolute;
  top: 9%;
  right: 3%;
  background: #ED9720;
  border: none;
  color: #fff;
  z-index: 5;
  font-size: 2rem;
  border-radius: 2rem;
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
}
#MuteButton::before {
    content:  '\266B';
}

#MuteButton.muted::before {
    content:  '\266B';
        text-decoration: line-through;
}
#page-privacy h2 span b,#page-terms h2{
font-size:42px !important;
font-weight:900 !important;
}
#page-about .hero__cover{
margin-top:-213px !important;
}
@media (max-width: 767px) {
.article__block .outer__article .article__desc > h6 {
line-height:50px !important;
}
.quiz__top p{
display:block !important;
}





.que .info{

border: 0px !important;

    color: #000 !important;

}


.checkbox-group label:before, .answer label:before{
    min-width: 19px !important;

}
.answer label, .answernumber{
    min-height: 41px;
}

.answer input:checked + label:after{
    top:27% !important;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__left span.date{
    font-size: 16px !important;
}
#page-mod-customcert-view .certificate__wrapper > .certificate__left .person__certificate > h2{
    font-size: 20px !important;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__left .person__certificate > p {
    font-size: 14px !important;

}
#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > h2 {
    font-size: 18px !important;

}
#page-mod-customcert-view  .certificate__wrapper > .certificate__left .theme__certificate > p {
    font-size: 14px !important;

}

#page-about .hero__cover {
    margin-top: 0px !important;
}





span#actionmenuaction-1 {
    display: none;
}

.usermenu span.flex-icon.ft-fw.ft.tfont-var-person {
    display: none;
}
#page-account .dndupload-arrow{transform: rotate(0.36turn);
p{
text-align:justify !important;
}
img.change_password_icon {
    padding-right: 10px;
}
button.tw-catalogResultsShare__btn.btn {
    display: none;
}
.tw-catalogResultsSort {
    display: none;
}
.tw-catalog__primaryFilter {
border-bottom: 0px!important;
}

html[dir="rtl"] .tw-selectSearchText__field_input {
    padding-right: 50px;
    height: 48px;
    width: 100%;
    border-radius: 24px;
    border: 1px solid #F1F1F1;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    color: #000;
    outline: none;
    padding-left: 15px;
}
#page-totara-program-view .default__title > h2 {
color: #ED9F20!important;

}
html[dir="rtl"]#page-account #fitem_id_submitbuttonemail {
    position: relative;
    top: 0px;
    left: 52px!important;
   right: 0px!important;
    float: left !important;
}
html[dir="rtl"] .mform .fitem_actionbuttons>div.felement {
    float: left!important;
    width: 75%;
}
html[dir="rtl"] .mform .fitem_actionbuttons>div.felement {
    margin-left: 25%;
   margin-right: 0px!important;
}
button#id_profile_save_btn:hover {
    color: white;
    background-color: #ED9F20;
}
button#id_profile_save_btn {
    color: white;
}
#page-login-forgot_password  .langselect{
display:none;
}
.quiz_btn{
min-width: 215px;
    min-height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    background-color: #ED9F20 !important;
    border-radius: 24px !important;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    color: #FCFCFC;
    border: 0px;
    outline: none;
    -webkit-transition: .4s ease all;
    transition: .4s ease all;
    margin-top: 10px !important;
    color: #fff !important;
    border-color: white !important;
    font-weight: bold !important;

}
.quiz_btn :hover {
box-shadow: unset !important;
    opacity: .7 !important;
}

#page-totara-program-view input[type=submit]:hover{

box-shadow: unset !important;
    opacity: .7 !important;
}


#page-totara-program-view input[type=submit]:active:focus, input[type=submit]:active.focus{

 outline: none !important;
}


@media (min-width: 992px){
#page-account #region-main {
    overflow: hidden !important;
}
}
@media (min-width: 992px){

#page-signup .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label {
    text-decoration: none;
    color: #fff !important;
font-size: 16px !important;

}

.que .qtext {
    margin-bottom: 1.5em;
    max-width: 700px;
}
.que .ablock {
    max-width: 700px;
}

#page-signup .language_menu {

color: #747171!important;
}
}
html[dir="rtl"]  label:before {
    margin-left: 10px;
}
html[dir="ltr"]  label:before {
    margin-left: 0px;
}
html[dir="rtl"] #fitem_id_submitbuttonemail {
    right: 0px!important;
    float: left !important;
}
.answer label, .answernumber {
    font-size: 16px!important;
}
#page-mod-quiz-view
table.generaltable.quizattemptsummary .lastrow {
    background: transparent;
}

.quizattempt input[type="submit"] {
    color: white;
    background: red;
    border: 0px;
}

.quizattempt input[type="submit"]:hover {
    color: white;
    background: red;
    border: 0px;
}
.errormessage {
    color: black!important;
}
.alertmessage {
    color: black!important;
}
.quiz__top p {
    display: none;
}
html[dir="rtl"] .submitbtns {
    float: right !important;
}
#page-privacy .block .content h2 {
font-size: 42px;
    line-height: 50px;
    font-weight: 900;}
#page-terms .block .content h2 {
font-size: 42px;
    line-height: 50px;
    font-weight: 900;}

.watch__block .outer__watch > h2 {
    display: none;
    }
    
    .watch__block .outer__watch > p {
    display: none;
    }
    .checkbox-group label:before, .answer label:before{
min-width: 19px;

}
-------------------------------------------
#page-mod-customcert-view  .certificate__wrapper > .certificate__left span.date{
    font-size: 16px !important;
}
#page-mod-customcert-view .certificate__wrapper > .certificate__left .person__certificate > h2{
line-height: normal !important;
    font-size: 20px !important;
    margin-bottom: 0 !important;
    margin-top: 15px;
    margin-top: 10px;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__left .person__certificate > p {
    font-size: 14px !important;

}
#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > h2 {
       font-size: 18px !important;
    line-height: normal !important;
    margin-bottom: 6px !important;
    margin-top: 15px
}
#page-mod-customcert-view  .certificate__wrapper > .certificate__left .theme__certificate > p {
    font-size: 14px !important;

}

#page-about .hero__cover {
    margin-top: -12px !important;
}
#page-mod-customcert-view .certificate__wrapper > .certificate__left span.date{
font-size: 14px !important;

}

#page-about .totaraNav nav{
background: #7e7e7e !important;
}

#page-about  #page-content {
    padding-top: 0 !important;
}
#page-about  .totaraNav{
margin-bottom: 0 !important;
}
#page-about:before {

    background: none;
}

#page-mod-customcert-view .person__certificate {
    margin-top:0 !important;
}

#page-mod-customcert-view .theme__certificate {
    margin-top: 0;
}
#page-mod-customcert-view .signature{
    margin-top: 0;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__right > a{

font-size: 21px !important;
    padding: 10px;
}
.certificate__bottom--info{

display: flex;
    width: 100%;
    height: 100%;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}
.certificate__wrapper > .certificate__left{
    margin-right: 40px !important;
}
#page-about .count__section .outer__count .elem__count {

    min-height: 160px;
}


#page-about .text_to_html {
    padding: 0 15px;
}

#page-mod-customcert-view .signature__content{
margin-left: 0 !important;

    border-bottom: solid 1px #808080;
    padding-bottom: 10px;
padding-top: 25px;
}
#page-mod-customcert-view .signature{

border-bottom: 0px solid #808080 !important;

}


#inst657{
    float: left;
    width: 100%;
}
#inst658{
    float: left;
    width: 100%;
}






html[dir="ltr"] .certificate__wrapper{
padding-right: 80px !important;
    padding-left: 80px !important;
}


@media only screen and (max-width: 780px) {
.certificate__main{

    padding-bottom: 70px  !important;
    padding-top: 0px  !important;
}

#page-mod-customcert-view .person__certificate {
    margin-top: 0 !important;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > p{
    line-height: normal !important;
}
}
.partners__block .elem__partner .el__partn > img {

   max-width: 235px;
}
#page-login-index footer .outer__footer .footer__left > a > img {
    display: none;
    max-width: 200px;
}
#page-signup div.langmenu{
   padding-top:unset !important;
   margin-right:unset !important;
   margin-left:unset !important;
  }
#action-menu-0-menu li:nth-child(1),#action-menu-0-menu li:nth-child(2),#action-menu-0-menu li:nth-child(3),#action-menu-0-menu li:nth-child(4),#action-menu-0-menu li:nth-child(5){
display:none
}


.lesson__container .outer__lesson .lesson__media > .lessons__list--container .lessons__list .elem__lesson .lesson__title p{
  width: 200px!important;
}
.lesson__container .outer__lesson .lesson__media > .lessons__list--container{
padding-left: 10px !important;
    padding-right: 10px !important;
}

html[dir="ltr"] #page-about div.langmenu {
    padding-top: 30px !important;
    margin-right: 25px !important;
}
html[dir="rtl"] #page-about div.langmenu {
    padding-top: 30px !important;
    margin-left: 25px !important;
}


@media (max-width: 992px) {
#page-signup .langmenu {

color: #747171;

}

}
@media (max-width: 780px) {


#page-about .hero__cover .outer__cover{
width: 100% !important;;
}


#page-about .langmenu a {

color: white!important;
}
html[dir="ltr"] div.langmenu {
    padding-top: 5px !important;

}
}


#page-about .article__block .outer__article{
margin-top:7%;
}


#page-about .article__block{
    padding-bottom: 3%;

}

html[dir="ltr"] #page-about div.langmenu {
    padding-top: 0px !important;
 
}

#page-about .hero__cover .outer__cover{
width: 60% !important;
}
.hero__cover .outer__cover > h1{
    font-weight: 900  !important;

}
#page-mod-quiz-attempt .answer label{

    min-height: 32px;
}

.answer input:checked + label:after{
top: 6px !important;

}

#page-about .totaraNav_prim--side{
    align-items: center;

}
.info__block .outer__info .elem__slide--wrapper .slide__desc > h2{
    font-family: "Lato" ,sans-serif;
font-size: 40px;
}

.recorded__buttons{
float: right;

}

.lesson__container .lesson__details .lesson__resources .lesson__categories {
    margin-bottom: 0px;
    float: left;
    width: 100%;
}
.inner__resources{
    float: left;
width: 100%;
}
.inner__resources .text_to_html{
padding: 3px 0 0 15px;
}

html[dir="ltr"] .recorded__buttons {

    margin-bottom: 10px;
}

#page-terms .totaraNav_prim--side{
align-items: center;
}
#page-privacy .totaraNav_prim--side{
align-items: center;
}
#page-faq .totaraNav_prim--side{
align-items: center;
}
html[dir="rtl"] .lesson__container .lesson__details .lesson__resources .inner__resources > ul > li > a span{

    margin-left: 12px;
    margin-right: 0px;

}



.lesson__container .outer__lesson .lesson__media > .lessons__list--container{
padding-bottom: 0 !important;
}


@media (max-width: 991px){

#inst645 .container__in {
    display: flex;
    justify-content: space-between;
    padding: 0 0 0 16px;
    flex-direction: column !important;
}

.info__block .outer__info .elem__slide--wrapper .slide__image > img{
    
        height: auto !important;
    
    
}

html[dir="ltr"] .hero__top .hero__float {
    max-width: 100% !important;
    position: unset !important;
}
.hero__top .hero__info {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
}
.hero__top .hero__float > img {
    max-width: 100%;
}
#page-mod-quiz-attempt .next-nav {
    top: auto !important;
    min-height: auto !important;
    position: unset !important;
    right: unset !important;
}
#page-mod-quiz-attempt .next-nav img {
    width: 18px;
}

#page-mod-quiz-attempt .next-nav{
margin-left: 10px;
}
}
#page-terms p, #page-terms ul li, #page-privacy p, #page-privacy ul li{
text-align:justify !important;
}

[dir="rtl"] .info__block .outer__info .elem__slide--wrapper .slide__desc > h2 {
    font-family: 'IBM PLEX SANS ARABIC'!important;
}


html[dir="rtl"] #page-about div.langmenu {
    padding-top: 0px !important;
    margin-left: 25px !important;
}
.certificate__wrapper > .certificate__left .signature{
border-bottom:unset !important;
}


#inst645 .container__in{display: flex;
    justify-content: space-between;
    padding: 0 0 0 16px;}

#inst645 .hero__float{    position: relative;}

html[dir='rtl']  .signuppanel {
text-align: right!important;
}
#page-mod-customcert-view .signature__content {
    border-bottom: 0px!important;
}
#page-mod-customcert-view input.form-submit.btn-primary {
    padding-top: 13px;
}

#inst647 {
max-width: 1420px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}


#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > p{ 
    line-height: normal;}


























.btn-primary {
    color: white!important;
}
.create__account h2{
display: none!important;
}
.create__account a {
    display: none!important;
}
.subcontent.potentialidps h6 {
    display: none;
}
.main__section .outer__main .dash__container {
    padding-bottom: 0px!important;
    min-height: auto!important;
}
#page-login-index .create__account > a {
    display: none;
}
#page-login-index .loginbox.onecolumn {
    width: 100%!important;
}
@media (min-width: 992px) {
#page-login-index .loginbox.onecolumn {
    left: 38%!important;
}
}
html[dir='rtl'] .dash__menu > .dash__image {
     left: 20px!important; 
   right: auto!important;
}

html[dir='rtl']  .signuppanel {
text-align: right!important;
}
html[dir='ltr'] .dash__menu > .dash__image {
    right: 20px!important;
   left: auto!important;
}
html[dir='rtl'] .lesson__container .outer__lesson .lesson__handover > .handover__button > a > img {
    margin-bottom: 20px!important;
    transform: rotate(180deg)!important;
}
#page-mod-videotime-view #region-main {
    padding-left: 0px!important;
    padding-right: 0px!important;
}



















.info__block .outer__info .elem__slide--wrapper {

    max-width: 1000px!important;

}



.partners__block .slick-next, .slider__info .slick-next {
    right: 0px!important;
    }
    
    .partners__block .slick-prev, .slider__info .slick-prev {
    left: 0px!important;
    }
@media (max-width: 992px) {
.partners__block .slick-next, .slider__info .slick-next {
display: none;
}
.partners__block .slick-next, .slider__info .slick-prev {
display: none;
}
}
@media (min-width: 992px) {
#inst645 .container__in {
    margin-bottom: -100px!important;
}
}
.bottom__profile {
    padding-top: 40px;
}

span#actionmenuaction-1 {
    display: none;
}

.usermenu span.flex-icon.ft-fw.ft.tfont-var-person {
    display: none;
}
#page-account .dndupload-arrow{transform: rotate(0.36turn);
p{
text-align:justify !important;
}
img.change_password_icon {
    padding-right: 10px;
}
button.tw-catalogResultsShare__btn.btn {
    display: none;
}
.tw-catalogResultsSort {
    display: none;
}
.tw-catalog__primaryFilter {
border-bottom: 0px!important;
}

html[dir="rtl"] .tw-selectSearchText__field_input {
    padding-right: 50px;
    height: 48px;
    width: 100%;
    border-radius: 24px;
    border: 1px solid #F1F1F1;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    color: #000;
    outline: none;
    padding-left: 15px;
}
#page-totara-program-view .default__title > h2 {
color: #ED9F20!important;

}
html[dir="rtl"]#page-account #fitem_id_submitbuttonemail {
    position: relative;
    top: 0px;
    left: 52px!important;
   right: 0px!important;
    float: left !important;
}
html[dir="rtl"] .mform .fitem_actionbuttons>div.felement {
    float: left!important;
    width: 75%;
}
html[dir="rtl"] .mform .fitem_actionbuttons>div.felement {
    margin-left: 25%;
   margin-right: 0px!important;
}
button#id_profile_save_btn:hover {
    color: white;
    background-color: #ED9F20;
}
button#id_profile_save_btn {
    color: white;
}
#page-login-forgot_password  .langselect{
display:none;
}
.quiz_btn{
min-width: 215px;
    min-height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    background-color: #ED9F20 !important;
    border-radius: 24px !important;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    color: #FCFCFC;
    border: 0px;
    outline: none;
    -webkit-transition: .4s ease all;
    transition: .4s ease all;
    margin-top: 10px !important;
    color: #fff !important;
    border-color: white !important;
    font-weight: bold !important;

}
.quiz_btn :hover {
box-shadow: unset !important;
    opacity: .7 !important;
}

#page-totara-program-view input[type=submit]:hover{

box-shadow: unset !important;
    opacity: .7 !important;
}


#page-totara-program-view input[type=submit]:active:focus, input[type=submit]:active.focus{

 outline: none !important;
}


@media (min-width: 992px){
#page-account #region-main {
    overflow: hidden !important;
}
}
@media (min-width: 992px){

#page-signup .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label {
    text-decoration: none;
    color: #fff !important;
font-size: 16px !important;

}

.que .qtext {
    margin-bottom: 1.5em;
    max-width: 700px;
}
.que .ablock {
    max-width: 700px;
}

#page-signup .language_menu {

color: #747171!important;
}
}
html[dir="rtl"]  label:before {
    margin-left: 10px;
}
html[dir="ltr"]  label:before {
    margin-left: 0px;
}
html[dir="rtl"] #fitem_id_submitbuttonemail {
    right: 0px!important;
    float: left !important;
}
.answer label, .answernumber {
    font-size: 16px!important;
}
#page-mod-quiz-view
table.generaltable.quizattemptsummary .lastrow {
    background: transparent;
}

.quizattempt input[type="submit"] {
    color: white;
    background: red;
    border: 0px;
}

.quizattempt input[type="submit"]:hover {
    color: white;
    background: red;
    border: 0px;
}
.errormessage {
    color: black!important;
}
.alertmessage {
    color: black!important;
}
.quiz__top p {
    display: none;
}
html[dir="rtl"] .submitbtns {
    float: right !important;
}
#page-privacy .block .content h2 {
font-size: 42px;
    line-height: 50px;
    font-weight: 900;}
#page-terms .block .content h2 {
font-size: 42px;
    line-height: 50px;
    font-weight: 900;}

.watch__block .outer__watch > h2 {
    display: none;
    }
    
    .watch__block .outer__watch > p {
    display: none;
    }
    .checkbox-group label:before, .answer label:before{
min-width: 19px;

}
-------------------------------------------
#page-mod-customcert-view  .certificate__wrapper > .certificate__left span.date{
    font-size: 16px !important;
}
#page-mod-customcert-view .certificate__wrapper > .certificate__left .person__certificate > h2{
line-height: normal !important;
    font-size: 20px !important;
    margin-bottom: 0 !important;
    margin-top: 15px;
    margin-top: 10px;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__left .person__certificate > p {
    font-size: 14px !important;

}
#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > h2 {
       font-size: 18px !important;
    line-height: normal !important;
    margin-bottom: 6px !important;
    margin-top: 15px
}
#page-mod-customcert-view  .certificate__wrapper > .certificate__left .theme__certificate > p {
    font-size: 14px !important;

}

#page-about .hero__cover {
    margin-top: -12px !important;
}
#page-mod-customcert-view .certificate__wrapper > .certificate__left span.date{
font-size: 14px !important;

}

#page-about .totaraNav nav{
background: #7e7e7e !important;
}

#page-about  #page-content {
    padding-top: 0 !important;
}
#page-about  .totaraNav{
margin-bottom: 0 !important;
}
#page-about:before {

    background: none;
}

#page-mod-customcert-view .person__certificate {
    margin-top:0 !important;
}

#page-mod-customcert-view .theme__certificate {
    margin-top: 0;
}
#page-mod-customcert-view .signature{
    margin-top: 0;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__right > a{

font-size: 21px !important;
    padding: 10px;
}
.certificate__bottom--info{

display: flex;
    width: 100%;
    height: 100%;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}
.certificate__wrapper > .certificate__left{
    margin-right: 40px !important;
}
#page-about .count__section .outer__count .elem__count {

    min-height: 160px;
}


#page-about .text_to_html {
    padding: 0 15px;
}

#page-mod-customcert-view .signature__content{
margin-left: 0 !important;

    border-bottom: solid 1px #808080;
    padding-bottom: 10px;
padding-top: 25px;
}
#page-mod-customcert-view .signature{

border-bottom: 0px solid #808080 !important;

}


#inst657{
    float: left;
    width: 100%;
}
#inst658{
    float: left;
    width: 100%;
}






html[dir="ltr"] .certificate__wrapper{
padding-right: 80px !important;
    padding-left: 80px !important;
}


@media only screen and (max-width: 780px) {
.certificate__main{

    padding-bottom: 70px  !important;
    padding-top: 0px  !important;
}

#page-mod-customcert-view .person__certificate {
    margin-top: 0 !important;
}

#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > p{
    line-height: normal !important;
}
}
.partners__block .elem__partner .el__partn > img {

   max-width: 235px;
}
#page-login-index footer .outer__footer .footer__left > a > img {
    display: none;
    max-width: 200px;
}
#page-signup div.langmenu{
   padding-top:unset !important;
   margin-right:unset !important;
   margin-left:unset !important;
  }
#action-menu-0-menu li:nth-child(1),#action-menu-0-menu li:nth-child(2),#action-menu-0-menu li:nth-child(3),#action-menu-0-menu li:nth-child(4),#action-menu-0-menu li:nth-child(5){
display:none
}


.lesson__container .outer__lesson .lesson__media > .lessons__list--container .lessons__list .elem__lesson .lesson__title p{
  width: 200px!important;
}
.lesson__container .outer__lesson .lesson__media > .lessons__list--container{
padding-left: 10px !important;
    padding-right: 10px !important;
}

html[dir="ltr"] #page-about div.langmenu {
    padding-top: 30px !important;
    margin-right: 25px !important;
}
html[dir="rtl"] #page-about div.langmenu {
    padding-top: 30px !important;
    margin-left: 25px !important;
}


@media (max-width: 992px) {
#page-signup .langmenu {

color: #747171;

}

}
@media (max-width: 780px) {


#page-about .hero__cover .outer__cover{
width: 100% !important;;
}


#page-about .langmenu a {

color: white!important;
}
html[dir="ltr"] div.langmenu {
    padding-top: 5px !important;

}
}


#page-about .article__block .outer__article{
margin-top:7%;
}


#page-about .article__block{
    padding-bottom: 3%;

}

html[dir="ltr"] #page-about div.langmenu {
    padding-top: 0px !important;
 
}

#page-about .hero__cover .outer__cover{
width: 60% !important;
}
.hero__cover .outer__cover > h1{
    font-weight: 900  !important;

}
#page-mod-quiz-attempt .answer label{

    min-height: 32px;
}

.answer input:checked + label:after{
top: 6px !important;

}

#page-about .totaraNav_prim--side{
    align-items: center;

}
.info__block .outer__info .elem__slide--wrapper .slide__desc > h2{
    font-family: "Lato" ,sans-serif;
font-size: 40px;
}

.recorded__buttons{
float: right;

}

.lesson__container .lesson__details .lesson__resources .lesson__categories {
    margin-bottom: 0px;
    float: left;
    width: 100%;
}
.inner__resources{
    float: left;
width: 100%;
}
.inner__resources .text_to_html{
padding: 3px 0 0 15px;
}

html[dir="ltr"] .recorded__buttons {

    margin-bottom: 10px;
}

#page-terms .totaraNav_prim--side{
align-items: center;
}
#page-privacy .totaraNav_prim--side{
align-items: center;
}
#page-faq .totaraNav_prim--side{
align-items: center;
}
html[dir="rtl"] .lesson__container .lesson__details .lesson__resources .inner__resources > ul > li > a span{

    margin-left: 12px;
    margin-right: 0px;

}



.lesson__container .outer__lesson .lesson__media > .lessons__list--container{
padding-bottom: 0 !important;
}


@media (max-width: 991px){

#inst645 .container__in {
    display: flex;
    justify-content: space-between;
    padding: 0 0 0 16px;
    flex-direction: column !important;
}

.info__block .outer__info .elem__slide--wrapper .slide__image > img{
    
        height: auto !important;
    
    
}

html[dir="ltr"] .hero__top .hero__float {
    max-width: 100% !important;
    position: unset !important;
}
.hero__top .hero__info {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
}
.hero__top .hero__float > img {
    max-width: 100%;
}
#page-mod-quiz-attempt .next-nav {
    top: auto !important;
    min-height: auto !important;
    position: unset !important;
    right: unset !important;
}
#page-mod-quiz-attempt .next-nav img {
    width: 18px;
}

#page-mod-quiz-attempt .next-nav{
margin-left: 10px;
}
}
#page-terms p, #page-terms ul li, #page-privacy p, #page-privacy ul li{
text-align:justify !important;
}

[dir="rtl"] .info__block .outer__info .elem__slide--wrapper .slide__desc > h2 {
    font-family: 'IBM PLEX SANS ARABIC'!important;
}


html[dir="rtl"] #page-about div.langmenu {
    padding-top: 0px !important;
    margin-left: 25px !important;
}
.certificate__wrapper > .certificate__left .signature{
border-bottom:unset !important;
}


#inst645 .container__in{display: flex;
    justify-content: space-between;
    padding: 0 0 0 16px;}

#inst645 .hero__float{    position: relative;}

html[dir='rtl']  .signuppanel {
text-align: right!important;
}
#page-mod-customcert-view .signature__content {
    border-bottom: 0px!important;
}
#page-mod-customcert-view input.form-submit.btn-primary {
    padding-top: 13px;
}

#inst647 {
max-width: 1420px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}


#page-mod-customcert-view .certificate__wrapper > .certificate__left .theme__certificate > p{ 
    line-height: normal;}




