/******************************************************************* rtl.css This CSS file contains all layout definitions that are required for right-to-left languages. It overrides definitions in other fils to move right-floating blocks to the left, align text to the right, swap left and right margins, etc. *******************************************************************/ body, td, li, div { direction: rtl; } /* required for chat windows */ .ltr-input { direction: ltr; } /* for input that require LTR, e.g. filenames or URLs */ .headermain, h1.headermain { float: right; } .headermenu { float: left; text-align: left; } .navbar .breadcrumb { float: right; } .breadcrumb { padding-left: 0px; padding-right: 3px; } .navbar .navbutton, .navbar .menu { float: left; } .navbar .navbutton { padding-left: 3px; padding-right: 0px; } /* login window */ .loginbox.twocolumns .signuppanel { float: left; } .loginbox.twocolumns .loginpanel { float: right; } .loginbox .loginform .form-label { float: right; text-align: left; } .loginbox .loginform .form-input { float: left; } .loginbox .loginform { text-align: right; } .loginbox .signuppanel .subcontent { text-align: right; } .categorylist .category.number { text-align: left; } .calendar-controls .previous, .calendar-controls .current, .calendar-controls .next { float: right; } .coursebox .summary { float: left; text-align: right; } .coursebox .info { float: right; text-align: right; } .categorylist .category.number { text-align:left; } .calendar-controls .previous { text-align: right; } .calendar-controls .next { text-align: left; } .reportlink { text-align: left; } form.mform fieldset legend { margin-left: 0px; margin-right: 0.5em; } form.mform div.felement, form.mform fieldset.felement { margin: 5px 10pt 0pt 0px; } form.mform .fitemtitle { margin: 5px 10pt 0pt 0px; } .advancedbutton { text-align: left; } form.mform .fdescription.required { text-align: left; } /* language selectors */ #chooselang_jump { direction: ltr; } /* on firefox the main layout-table might be pushed to the right by editing buttons **** */ #layout-table { clear: both; } /* admin > appearance > themes > theme settings */ #adminsettings .form-label { float: right; text-align: left; } #adminsettings .form-setting { text-align: right; margin-right: 13em; margin-left: 0px; } #adminsettings .form-description { margin: 0.5em 13em 0em 0pt; text-align: right; } #id_lang { direction: ltr; } /* admin > lang > language pack selection */ select#pack { direction: ltr; } select#uninstalllang { direction: ltr; } /* in forums, fix top and bottom navigation bars' buttons */ li form .invisiblefieldset { display: inline; } .mod-forum .indent { margin-right: 30px; margin-left: 0px; } .glossarypost { text-align: right; } .glossarypost .entryheader { text-align: right; } h1, h2, h3, h4 { text-align: right; padding-left: 0px; padding-right: 5px; } /* lessons */ .mod-lesson .invisiblefieldset.fieldsetfix tr { text-align: right; } .mod-lesson .contents { text-align: right; } .sideblock .header .hide-show { float: left; } .sideblock .content h3, .sideblock .content h2 { text-align: right; } .sideblock .footer { text-align: right; } .mod-lesson .skip { left: 10em; top: -1000em; } /* blocks */ h1.main, h2.main, h3.main, h4.main, h5.main, h6.main { text-align: right; } .entrylowersection .icons, .entrylowersection .ratings { text-align: left; padding-left: 5px; padding-right: 0px; } .block_calendar_upcoming .event .date { text-align: left; direction: ltr; } .block_admin_tree .admintree .depth1 { padding-right:16px; } .block_admin_tree .admintree .depth2 { padding-right:32px; } .block_admin_tree .admintree .depth3 { padding-right:48px; } .block_admin_tree .admintree .depth4 { padding-right:64px; } .block_admin_tree .admintree { text-align: right; } /* online users block */ .sideblock img.userpicture { margin-right:inherit; margin-left:4px; } .block_online_users .listentry div.user, .block_messages .listentry div.user { float:right; } body#admin-blocks table.generaltable th.c0, body#admin-blocks table.generaltable td.c0, body#admin-filters table.generaltable th.c0, body#admin-filters table.generaltable td.c0, body#admin-modules table.generaltable th.c0, body#admin-modules table.generaltable td.c0, body#admin-auth table.generaltable th.c0, body#admin-auth table.generaltable td.c0 { text-align: right; } #mod-chat-gui_header_js-jsupdate .chat-event, #mod-chat-gui_header_js-jsupdate .fdate_time_selector { direction: ltr; } .chat-event .text, .chat-message .text { text-align: right; } /* participants */ body#user-index table#participants td, body#user-index table#participants th { text-align: right; } /* Admin > Security */ #adminsettings label { text-align: left; } #adminsettings select, #adminsettings input { margin: 0pt 5pt 0pt 5pt; } #adminsettings .description { margin: 0pt 160px 0pt 1em; } #adminsettings .form-group { float: right; } /* Courses backup */ #admin-backup_sche_hour .form-group { direction: ltr; float: right; } /* backup_sche_hour */ form.mform div.felement, form.mform fieldset.felement { float: right; text-align: right; margin-right: 10px; margin-left: 0px; } .que .info { float: right; } .que .prompt { float: right; } .que { text-align: right; } .invisiblefieldset { display: block; } body#mod-quiz-report table#attempts .header { text-align: right; } #mod-quiz-mod #reviewoptionshdr fieldset.fgroup span { clear: right; float: right; } #mod-quiz-mod #reviewoptionshdr .fitemtitle { text-align: right; } #mod-quiz-edit div.sideblock{ float:left; } #mod-quiz-edit div.quizcontents { clear:none; } #mod-quiz-edit div.quizpage span.pagetitle{ float:right; } #mod-quiz-edit div.question div.qnum{ float:right; padding-right:0; padding-left:0.3em; } #mod-quiz-edit div.question div.content div.points, #mod-quiz-edit div.question div.content div.qorder{ left:50px; right:auto; } #mod-quiz-edit div.question div.content div.questioncontrols{ right:auto; left:0.3em; } #mod-quiz-edit div.question div.content div.questioncontrols{ text-align:left; } #mod-quiz-edit div.reorder .reordercontrols .moveselectedonpage{ clear:left; float:left; } #mod-quiz-edit div.reorder .reordercontrols .addnewpagesafterselected,#mod-quiz-edit .repaginatecommand{ float:left; clear:left; padding-right:auto; padding-left:1em; } #mod-quiz-edit div.reorder .reordercontrols .deleteselected{ float:left; margin-right:auto; margin-left:1em; } #mod-quiz-edit div.reorder .reordercontrols{ padding-right:auto; padding-left:1em; } #mod-quiz-edit div.reorder .reordercontrols .moveselectedonpage{ text-align:left; } #mod-quiz-edit div.question div.qnum{ text-align:left; } #mod-quiz-edit div.reorder div.question div.qnum{ text-align:left; } #mod-quiz-edit .editq div.question div.content .randomquestioncategory a{ float:right; } #mod-quiz-edit div.editq div.question div.content .singlequestion a .questionname, #mod-quiz-edit div.editq div.question div.content .singlequestion a .questiontext{ float:right; } #mod-quiz-edit div.question div.content .questiontype{ clear:right; float:right; } #mod-quiz-edit .editq div.questioncontentcontainer div.singlequestion img{ float:right; padding-left:0.3em; } #mod-quiz-edit .editq div.question div.content .questionpreview{ float:right; } #mod-quiz-edit div.quizpage .pagecontent{ float:right; margin-left:auto; margin-right:0.3em; border-left:none; -webkit-border-radius:0.6em; border-radius:0.6em; -moz-border-radius:0.6em; margin-right:0.3em; border-right:solid #777 thin; -webkit-border-radius-bottomright:0; -webkit-border-radius-topright:0; border-radius-bottomright:0; border-radius-topright:0; -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; } #mod-quiz-edit div.editq div.question div.content{ float:right; -webkit-border-radius:0.6em; border-radius:0.6em; -moz-border-radius:0.6em; -webkit-border-radius-bottomright:0; -webkit-border-radius-topright:0; border-radius-bottomright:0; border-radius-topright:0; -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; } #mod-quiz-edit .reorder div.question div.content{ float:right; -webkit-border-radius:0.3em; border-radius:0.3em; -moz-border-radius:0.3em; -webkit-border-radius-bottomright:0; -webkit-border-radius-topright:0; border-radius-bottomright:0; border-radius-topright:0; -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; } #mod-quiz-edit div.quizpage .pagecontent .pagestatus{ -webkit-border-radius:0.3em; border-radius:0.3em; -moz-border-radius:0.3em; -webkit-border-radius-bottomright:0; -webkit-border-radius-topright:0; border-radius-bottomright:0; border-radius-topright:0; -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; } #mod-quiz-edit .pagecontrols{ margin-left:auto; margin-right:0.5em; } #mod-quiz-edit .pagecontrols .singlebutton{ float:right; } #mod-quiz-edit div.quizpage .pagecontent form.randomquestionform{ padding-right:1em; } #mod-quiz-edit div.question{ clear:right; } #mod-quiz-edit h2.main{ padding-left:1em; padding-right:inherit; } #mod-quiz-edit .quizpagedelete{ right:auto; left:0.2em; } /* survey */ #surveyform th { text-align: right; } .logtable th { text-align: right; } form.mform .fitemtitle { float: right; text-align: left; margin-right: 10px; margin-left: 0px; } .course-view .section td.right { border-left-width: 1px; border-left-style: solid; border-right-width: 0px; border-right-style: none; } .form-setting .form-time { direction: ltr; float:right; } /* ======================== for tabs support ======================== */ .tabrow0 a span { background: transparent url(pix/tab/right.gif) no-repeat right top !important; } .tabrow0 a { background: transparent url(pix/tab/left.gif) no-repeat left top !important; } .tabrow0 a:hover { background-image: transparent url(pix/tab/left_hover.gif) no-repeat left top !important; } .tabrow0 a:hover span { background-image: transparent url(pix/tab/right_hover.gif) no-repeat right top !important; } .tabrow1 li a { background: none !important; } .tabrow0 a span { padding-left: 0px !important; padding-right: 14px !important; #padding-left: 14px !important; /* IE only. The # hides from firefox */ #padding-right: 0px !important; /* IE only. The # hides from firefox */ } * html body .tabrow0 a { /* IE6 only. Exploit IE's "star html selector bug" to apply to IE6 ONLY */ #display: inline-block !important; #padding: 8px 0 0 13px !important; } .tabrow0 div, .tabrow0 ul { /* IE7 only. The # hides from firefox. The following rule will override this for IE6 */ #top: 2.6em !important; } * html body .tabrow0 div, * html body .tabrow0 ul { /* IE6 only. Exploit IE's "star html selector bug" to apply to IE6 ONLY */ top: 4.2em !important; } @media all and (min-width: 0px) { /* Opera only, the floating # will hide this from Safari */ .tabrow0 a { padding-right: 14px; padding-left: 0; } .tabrow0 a span { padding-left: 14px !important; padding-right: 0 !important; } # } /* ======================== overrides styles_ie6 ======================== */ FORM.mform INPUT { margin-left: 5px !important; margin-right: -5px !important; } /* ======================== for htmlarea editor ======================== */ .htmlarea { direction: rtl; } .htmlarea * select { max-width: 100px; } .navigation option { text-align:right; } #navmenupopup option, #navmenufooterpopup option { padding: 2px 20px 2px 5px; background-position: center right; } .grade-report-grader table#user-grades th.user { text-align:right; }