Files
theme_qualisaude/style/theme.css
eduardogusmao 503ed90b8a Ajustando Topo
2019-09-03 14:14:54 -03:00

2121 lines
49 KiB
CSS

body {
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #656565;
padding-top: 0;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #ff6600
}
a {
color: #ff6600;
}
a:hover,
a:active,
a:focus {
color: #ff6600;
outline: none;
}
.dropdown-menu {
border-color: #e8e3e3;
border-radius: 0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
color: #111;
background: #dedede;
}
#header_novo {
background: url([[pix:theme|bg/bg-header-interna]]) top center no-repeat !important;
padding: 0 0 20px 0 !important;
/*border-bottom: 1px solid #e8e3e3;*/
/*background: #88b77b;*/
}
#header nav.nav a.nav-link {
color: #fff;
padding-left: 10px;
padding-right: 10px;
}
#header nav.nav a.nav-link:hover,
#header nav.nav a.nav-link:focus {
background: #689f59;
}
#page-site-index #header {
margin-bottom: 0;
}
#header .usermenu .dropdown .dropdown-menu {
top: auto;
}
#header .nav .dropdown .dropdown-menu a.dropdown-item {
color: #fff;
background: #689f59;
}
#header .nav .dropdown .dropdown-menu a.dropdown-item:hover,
#header .nav .dropdown .dropdown-menu a.dropdown-item:focus {
color: #fff;
background: #88b77b;
}
#header .usermenu .dropdown .dropdown-menu a:hover {
background: #dedede;
}
#header .header-top {
background: #88b77b;
}
#header .header-top .navbar {
margin-bottom: 0;
}
#header .header-top .navbar-inner {
min-height: 10px;
background: none;
padding-right: 0;
padding-left: 0;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#header .header-top .navbar .btn-navbar {
background: none;
padding: 10px;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin-bottom: 4px;
}
#header .header-top .navbar .btn-navbar .icon-bar {
width: 30px;
height: 4px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-navbar .icon-bar + .icon-bar {
margin-top: 4px;
}
#header .header-top .navbar .brand {
display: none;
}
#header .header-top .navbar .nav {}
#header .header-top .navbar .nav li {}
#header .header-top .navbar .nav > li > a {
font-size: 16px;
color: #fff;
line-height: 20px;
text-shadow: none;
}
#header .header-top .navbar .nav li.dropdown > .dropdown-toggle .caret {
border-bottom-color: #fff;
border-top-color: #fff;
margin-left: 4px;
}
#header .header-top .navbar .nav > li > a:hover,
#header .header-top .navbar .nav > li > a:focus {
background: #689F59;
}
#header .header-top .navbar .nav > .active > a,
#header .header-top .navbar .nav > .active > a:hover,
#header .header-top .navbar .nav > .active > a:focus {
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#header .header-top .navbar .nav li.dropdown.open > .dropdown-toggle,
#header .header-top .navbar .nav li.dropdown.active > .dropdown-toggle,
#header .header-top .navbar .nav li.dropdown.open.active > .dropdown-toggle {
background: #689F59;
}
#header .header-top .navbar .nav .dropdown-menu::before,
#header .header-top .navbar .nav .dropdown-menu::after {
border: 0;
}
#header .header-top .navbar .nav .dropdown-menu {
background: #689F59;
padding: 0;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
}
#header .header-top .navbar .nav .dropdown-menu li {
background: none;
padding: 0;
}
#header .header-top .navbar .nav .dropdown-menu > li > a {
font-size: 16px;
color: #fff;
line-height: 34px;
padding: 0 30px 0 20px;
}
.dir-rtl #header .header-top .navbar .nav .dropdown-menu > li > a {
padding: 0 20px 0 30px;
}
#header .header-top .navbar .nav .dropdown-submenu > a::after {
border-top-color: #fff;
margin-top: 15px;
}
.dir-rtl #header .header-top .navbar .nav .dropdown-submenu > a::after {
border-left-color: transparent;
border-right-color: #fff;
}
#header .header-top .navbar .nav .dropdown-menu > li > a:hover,
#header .header-top .navbar .nav .dropdown-menu > li > a:focus,
#header .header-top .navbar .nav .dropdown-submenu:hover > a,
#header .header-top .navbar .nav .dropdown-submenu:focus > a {
background: #88b77b;
}
#header .header-top .navbar .nav-collapse.active {
border-top-color: #689F59;
}
#header .header-top .usermenu .login {
color: #fff;
display: inline-block;
}
#header .header-top .usermenu .login a {
color: #fff;
}
#header .usermenu .moodle-actionmenu .toggle-display .userbutton .usertext {
font-size: 16px;
color: #fff;
}
#header .usermenu .moodle-actionmenu .toggle-display .userbutton .avatars {
width: 35px;
height: 35px;
background: #fff;
border: 1px solid #fff;
border-radius: 18px;
}
#header .usermenu .moodle-actionmenu .toggle-display .userbutton .avatars .avatar,
#header .usermenu .moodle-actionmenu .toggle-display .userbutton .avatars img {
border-radius: 18px;
}
.jsenabled #header .usermenu .moodle-actionmenu.show {
background: #689f59;
}
.jsenabled #header .usermenu .moodle-actionmenu > .menubar {
margin: 0;
}
.jsenabled #header .usermenu .moodle-actionmenu .toggle-display.textmenu {
margin: 0;
}
.jsenabled #header .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret,
.jsenabled #header .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret:hover,
.jsenabled #header .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret:active {
border-top-color: #fff;
}
.moodle-actionmenu[data-enhanced].show .menu {
padding: 0;
border-color: #e8e3e3;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
}
.moodle-actionmenu[data-enhanced].show .menu a:hover,
.moodle-actionmenu[data-enhanced].show .menu a:focus {
color: #111;
background: #dedede;
border-radius: 0;
text-decoration: none;
outline: 0;
}
.jsenabled .usermenu .moodle-actionmenu.show .menu a:hover {
color: #111;
background: #dedede;
}
.jsenabled .usermenu .moodle-actionmenu > .menu .filler {
background-color: #e8e3e3;
}
@media(max-width: 767px) {
#header {
margin-right: -20px;
margin-left: -20px;
}
.dir-ltr #header .header-top .navbar .btn-navbar {
margin-right: 20px
}
.dir-rtl #header .header-top .navbar .btn-navbar {
margin-left: 20px
}
.dir-ltr #header .header-top .usermenu {
padding-left: 20px;
}
.dir-rtl #header .header-top .usermenu {
padding-right: 20px;
}
}
@media(max-width: 979px) {
#header .header-top .navbar .nav li {
background: none;
padding: 0;
}
#header .header-top .nav-collapse .nav > li > a,
#header .header-top .nav-collapse .dropdown-menu a {
font-weight: normal;
}
#header .header-top .navbar .nav-collapse.active .nav .dropdown-submenu.open > a,
#header .header-top .navbar .nav-collapse.active .nav .dropdown-menu .dropdown-submenu.open > a,
.navbar .nav-collapse.in .nav .dropdown-submenu.open>a,
.navbar .nav-collapse.in .nav .dropdown-menu .dropdown-submenu.open>a {
background: #88b77b;
}
#header .header-top .navbar .nav .dropdown-menu li a {
padding-left: 30px;
}
#header .header-top .navbar .nav .dropdown-menu .dropdown-submenu li a {
padding-left: 40px;
}
#header .header-top .navbar .nav-collapse.active .nav .dropdown-submenu .dropdown-toggle::after,
#header .header-top .navbar .nav-collapse.active .nav .dropdown-menu .dropdown-submenu .dropdown-toggle::after {
border-color: #fff transparent transparent;
margin-top: 15px;
}
.dir-ltr #header .header-top .usermenu {
float: left;
}
.dir-rtl #header .header-top .usermenu {
float: right;
}
#header .header-top .usermenu .login {
padding: 3px 0;
}
.jsenabled #header .usermenu .moodle-actionmenu .toggle-display.textmenu {
padding: 5px 15px;
}
.dir-rtl .moodle-actionmenu[data-enhanced].show .menu.align-tr-br {
right: 0;
left: auto;
}
}
@media(min-width:768px) {
#header .header-top .navbar .container {
width: 724px
}
#header .header-top .usermenu .login {
font-size: 16px;
}
}
@media(min-width:980px) {
#header .header-top .navbar .container {
width:940px
}
#header .header-top .navbar .nav > li {
background: url([[pix:theme|img-nav_divider]]) no-repeat right center;
padding: 0 2px 0 0;
}
.dir-rtl #header .header-top .navbar .nav > li {
background-position: left center;
padding: 0 0 0 2px;
}
#header .header-top .navbar .nav li:last-child {
background: none;
}
#header .header-top .navbar .nav > li > a {
font-weight: normal;
padding: 25px 20px;
}
#header .header-top .usermenu .login {
padding: 15px 0;
}
.jsenabled #header .usermenu .moodle-actionmenu .toggle-display.textmenu {
padding: 15px;
}
}
@media(min-width:1200px) {
#header .header-top .navbar .container {
width:1170px
}
}
.header-main {
margin-top: 50px;
background: #fff;
}
.header-main .navbar {
max-height: none;
padding: 0;
}
.header-main .navbar-toggleable-md {
float: right;
}
.header-main .has-logo {
float: left;
padding: 10px;
}
.header-main .logo a {
display: inline-block;
}
.header-main a.nav-link {
font-size: 18px;
padding: 35px 20px;
margin-bottom: 2px;
}
.header-main a.nav-link:hover,
.header-main a.nav-link:focus {
border-bottom: 2px solid #ff6600;
margin-bottom: -2px;
}
.header-main .infoarea {
padding: 18px 0 10px;
}
.header-main .infoarea span {
font-size: 16px;
color: #828282;
display: inline-block;
}
.dir-ltr .header-main .infoarea span + span {
margin-left: 7px;
}
.dir-rtl .header-main .infoarea span + span {
margin-right: 7px;
}
.header-main .infoarea span i {
color: #ff6c00;
}
.dir-ltr .header-main .infoarea span i {
margin-right: 5px;
}
.dir-rtl .header-main .infoarea span i {
margin-left: 5px;
}
.dir-rtl .header-main .row-fluid [class*="span"] {
margin-right:2.127659574468085%;
*margin-right:2.074468085106383%;
}
@media (max-width: 480px) {
.header-main .infoarea span {
display: block;
margin-bottom: 10px;
}
.header-main .infoarea span + span {
margin-bottom: 0;
}
}
@media (max-width: 767px) {
.header-main {
padding-right: 20px;
padding-left: 20px;
}
.header-main .logo {
text-align: center;
}
.header-main .infoarea {
text-align: center;
}
}
@media (min-width: 768px) {
.header-main .infoarea {
text-align: right;
padding: 10px 0;
margin: 15px 0;
}
.dir-rtl .header-main .infoarea {
text-align: left;
}
.header-main .infoarea span {
line-height: 43px;
}
.dir-rtl .header-main .row-fluid [class*="span"] {
float: right;
margin-left: 0;
}
.dir-rtl .header-main .row-fluid [class*="span"]:first-child {
margin-right: 0;
}
}
@media(min-width:768px) and (max-width:979px) {
.dir-rtl .header-main .row-fluid [class*="span"] {
margin-right: 2.7624309392265194%;
*margin-right: 2.709239449864817%;
}
}
@media (min-width: 1200px) {
.dir-rtl .header-main .row-fluid [class*="span"] {
margin-right: 2.564102564102564%;
*margin-right: 2.5109110747408616%;
}
}
.theme-slider {
margin-right: -20px;
margin-left: -20px;
}
.carousel {}
.carousel-indicators {
width: 60%;
margin-left: -30%;
text-align: center;
top: auto;
right: auto;
bottom: -32px;
left: 50%;
display: none;
}
.dir-rtl .carousel-indicators {
margin-left: 0;
margin-right: -30%;
left: auto;
right: 50%;
}
.carousel-indicators li {
float: none;
width: 12px;
height: 12px;
background: #b0b0b0;
display: inline-block;
border-radius: 6px;
cursor: pointer;
}
.carousel-indicators li + li {
margin-left: 7px;
}
.carousel-indicators .active {
background: #ff6600;
}
.carousel-control {
width: 44px;
height: 44px;
background: url([[pix:theme|bg-carousel-control]]) repeat 0 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.2);
opacity: 1;
top: 50%;
margin-top: -22px;
}
.carousel-control i {
font-size: 36px;
text-shadow: 0 1px 5px rgba(0, 0, 0,.9);
vertical-align: middle;
}
.carousel-control:hover,
.carousel-control:focus {
opacity: 1;
}
.carousel-inner .item {
background-repeat: no-repeat;
background-position: right center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.carousel-overlay-content {}
.carousel-overlay-content .content-wrap {
}
.carousel-overlay-content .content-wrap h2 {
font-size: 25px;
color: #fff;
background: rgba(0, 0, 0, .8);
padding: 5px 18px;
margin: 20px 0 10px;
display: inline-block;
}
.carousel-overlay-content .content-wrap p {
font-size: 18px;
color: #fff;
line-height: 22px;
background: rgba(0, 0, 0, .8);
padding: 18px;
display: inline-block;
}
@media (max-width: 767px) {
.carousel-control {
display: none;
}
.carousel-overlay-content .content-wrap {
padding: 50px 20px;
}
.carousel-overlay-content .content-wrap p br {
display: none;
}
}
@media (min-width: 768px) {
.carousel-inner .item {
min-height: 418px;
}
.carousel-overlay-content {
min-height: 418px;
}
.carousel-overlay-content .content-wrap {
padding: 110px 75px;
}
}
#page-footer {
padding: 0 !important;
}
#footer a {
color: #ff6600;
}
#footer .footer-main {
background: #2d2d2d;
padding: 30px 0 54px;
}
#footer .footer-main h2 {
font-weight: bold;
line-height: 36px;
margin: 0 0 10px;
}
#footer .footer-main p {
color: #fff;
line-height: 22px;
}
#footer .footer-main .infoarea {
padding: 24px 0 0;
}
#footer .footer-main .infoarea .footer-logo {
max-width: 251px;
margin: 0 0 18px;
}
#footer .footer-main .infoarea .footer-logo a {
display: block;
}
#footer .footer-main .foot-links {
padding: 24px 0 0;
}
#footer .footer-main .foot-links ul {
list-style: none;
padding: 0;
margin: 0;
}
#footer .footer-main .foot-links ul li {}
#footer .footer-main .foot-links ul li a {
font-size: 16px;
color: #fff;
line-height: 32px;
}
#footer .footer-main .foot-links ul li a:hover {
color: #88b77b;
text-decoration: none;
}
#footer .footer-main .contact-info {
padding: 24px 0 0;
}
#footer .footer-main .contact-info h2 {
margin-bottom: 18px;
}
#footer .footer-main .contact-info p a {
color: #88b77b;
}
#footer .social-media {
padding: 5px 0 0;
}
#footer .social-media h6 {
font-size: 14px;
color: #fff;
}
#footer .social-media ul {
list-style: none;
padding: 0;
margin: 0;
overflow: hidden;
}
#footer .social-media ul li {
float: left;
}
.dir-rtl #footer .social-media ul li {
float: right;
}
#footer .social-media ul li + li {
margin: 0 0 0 12px;
}
.dir-rtl #footer .social-media ul li + li {
margin: 0 12px 0 0;
}
#footer .social-media ul li a {
font-size: 42px;
color: #fff;
}
#footer .social-media ul li a:hover,
#footer .social-media ul li a:focus {
text-decoration: none;
}
#footer .social-media ul .smedia-01 a:hover,
#footer .social-media ul .smedia-01 a:focus {
color: #5a7ec9;
}
#footer .social-media ul .smedia-02 a:hover,
#footer .social-media ul .smedia-02 a:focus {
color: #cd2129;
}
#footer .social-media ul .smedia-03 a:hover,
#footer .social-media ul .smedia-04 a:focus {
color: #2caae1;
}
#footer .social-media ul .smedia-04 a:hover,
#footer .social-media ul .smedia-04 a:focus {
color: #dd4b39;
}
#footer .footer-bootom {
background: #191919;
padding: 21px 0;
text-align: center;
}
#footer .footer-bootom p {
color: #88b77b;
margin-bottom: 0;
}
@media (max-width: 767px) {
#footer {
margin-right: -20px;
margin-left: -20px;
}
#footer .footer-main,
#footer .footer-bootom {
padding-right: 20px;
padding-left: 20px;
}
#footer .footer-main {
text-align: center;
}
#footer .footer-main .infoarea .footer-logo {
margin-right: auto;
margin-left: auto;
}
#footer .social-media ul {
width: 180px;
margin: 0 auto;
}
}
#page-header h1 {
display: none;
}
label {
padding-top: 10px;
}
legend {
float: left;
font-size: 16px;
color: #858585;
line-height: 20px;
padding-bottom: 20px;
border-bottom-color: #d6d6d6;
margin-bottom: 40px;
}
legend + div {
clear: both;
}
legend + * {
-webkit-margin-top-collapse : separate;
} /*Solving margin issue in safari*/
.collapsible-actions {
padding: 14px 0 18px;
}
.collapsible-actions a {
font-weight: bold;
font-size: 12px;
color: #656565;
line-height: 24px;
}
.breadcrumb-nav {}
.breadcrumb {
background: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.breadcrumb > li {
color: #828282;
text-shadow: none;
}
.breadcrumb > li > .divider {
font-size: 10px;
color: #88b77b;
}
input, button, select, textarea {
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #5c5c5c;
}
textarea[cols], input[size] {
width: 206px;
}
select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
height: 40px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
textarea {
height: auto;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
border-color: #d9d9d9;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
select {
height: 42px;
line-height: 36px;
border-color: #d9d9d9;
}
select:focus {
outline: 0;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
border-color: #88b77b;
border-color: rgba(136, 183, 123, .5);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(205, 255, 191, 1);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(205, 255, 191, 1);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(205, 255, 191, 1);
}
button,
input.form-submit,
input[type="button"],
input[type="submit"],
input[type="reset"],
#notice .singlebutton + .singlebutton input,
.submit.buttons input[name="cancel"] {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
text-shadow: none;
background: #88b77b;
padding: 11px 16px;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
input.form-submit,
input#id_submitbutton,
input#id_submitbutton2,
.path-admin .buttons input[type="submit"],
td.submit input {
background: #ff6600;
border: 0;
text-shadow: none;
}
button:hover,
input.form-submit:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
#notice .singlebutton + .singlebutton input:hover,
.submit.buttons input[name="cancel"]:hover,
button:focus,
input.form-submit:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
#notice .singlebutton + .singlebutton input:focus,
.submit.buttons input[name="cancel"]:focus {
color: #fff;
background: #4f4f4f;
outline: 0;
}
input.form-submit:hover,
input#id_submitbutton:hover,
input#id_submitbutton2:hover,
.path-admin .buttons input[type="submit"]:hover,
td.submit input:hover, input.form-submit:focus,
input#id_submitbutton:focus,
input#id_submitbutton2:focus,
.path-admin .buttons input[type="submit"]:focus,
td.submit input:focus, input.form-submit:active,
input#id_submitbutton:active, input#id_submitbutton2:active,
.path-admin .buttons input[type="submit"]:active,
td.submit input:active, input.form-submit.active,
input#id_submitbutton.active, input#id_submitbutton2.active,
.path-admin .buttons input.active[type="submit"],
td.submit input.active, input.form-submit.disabled,
input#id_submitbutton.disabled,
input#id_submitbutton2.disabled,
.path-admin .buttons input.disabled[type="submit"],
td.submit input.disabled,
input.form-submit[disabled],
input#id_submitbutton[disabled],
input#id_submitbutton2[disabled],
.path-admin .buttons input[type="submit"][disabled],
td.submit input[disabled] {
color: #fff;
background: #4f4f4f;
}
button.active,
input.form-submit.active,
input.active[type="button"],
input.active[type="submit"],
input.active[type="reset"],
button:active,
input.form-submit:active,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
table#form td.submit,
.form-buttons,
.path-admin .buttons,
#fitem_id_submitbutton,
.fp-content-center form + div,
div.backup-section + form,
#fgroup_id_buttonar {
background: none;
border-top: 0;
}
.dir-rtl table#form td.submit,
.dir-rtl .form-buttons,
.dir-rtl .path-admin .buttons,
.dir-rtl #fitem_id_submitbutton,
.dir-rtl .fp-content-center form + div,
.dir-rtl div.backup-section + form,
.dir-rtl #fgroup_id_buttonar {
background: none;
border-top: 0;
}
.block {
padding-top: 0;
border-color: #e9e9e9;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
.block .header {
background: #fff;
border-bottom: 1px solid #e9e9e9
}
.block .header h2 {
font-weight: normal;
font-size: 21px;
color: #ff6600;
padding: 18px;
text-transform: none
}
.block .header .block_action {
padding-top: 18px;
}
.block .content {
padding: 10px 18px;
}
.block_tree {
font-size: 16px;
}
.block_navigation .block_tree .tree_item,
.block_settings .block_tree .tree_item {
line-height: 25px;
margin: 15px 0;
}
.block_tree .tree_item a {
color: #656565;
}
.block_navigation .block_tree li.item_with_icon > p img,
.block_navigation .block_tree .type_activity > p.tree_item.active_tree_node img,
.block_navigation .block_tree li > p.hasicon img,
.block_settings .block_tree li.item_with_icon > p img {
top: 5px;
}
.block_navigation .block_tree .tree_item.branch,
.block_settings .block_tree .tree_item.branch {
background-position: 0 5px;
}
.jsenabled .block_navigation .block_tree .collapsed .tree_item.branch,
.jsenabled .block_settings .block_tree .collapsed .tree_item.branch {
background-position: 0 5px;
}
.dir-rtl .block_navigation .block_tree .tree_item.branch,
.dir-rtl .block_settings .block_tree .tree_item.branch {
background-position: right 5px;
}
.dir-rtl.jsenabled .block_navigation .block_tree .collapsed .tree_item.branch,
.dir-rtl.jsenabled .block_settings .block_tree .collapsed .tree_item.branch {
background-position: right 5px;
}
.block_settings .adminsearchform input[type="submit"] {
margin-left: 0;
}
.block .calendar-controls {
padding: 12px 0 24px;
}
.block .calendar-controls .previous,
.block .calendar-controls .next {
font-family: FontAwesome;
color: #656565;
}
.block .calendar-controls .previous:before {
content: "\f100";
}
.block .calendar-controls .next:after {
content: "\f101";
}
.block .calendar-controls .previous .arrow,
.block .calendar-controls .next .arrow {
display: inline-block;
text-indent: -999em;
text-align: center;
}
.block .calendar-controls .previous {
text-align: right;
}
.dir-rtl .block .calendar-controls .previous {
text-align: left;
}
.block .calendar-controls .current {}
.block .calendar-controls .current a {
font-size: 16px;
color: #656565;
}
.block .calendar-controls .next {
text-align: left;
}
.dir-rtl .block .calendar-controls .next {
text-align: right;
}
.block .minicalendar th {
font-weight: normal;
font-size: 12px;
}
.block .minicalendar th abbr {
border-bottom: 0;
}
.block .minicalendar td {
font-size: 12px;
}
.block .minicalendar td a {
display: block;
}
.block .minicalendar .today a {
color: #fff;
background: #88b77b;
}
@media (min-width: 768px) and (max-width: 979px) {
.block_calendar_month .content,
.block .minicalendar td {
padding-right: 0;
padding-left: 0;
}
}
#frontpage-course-list {
background: #fff;
border: 1px solid #e9e9e9;
}
#frontpage-course-list h2 {
padding: 9px 18px;
border-bottom: 1px solid #e2e2e2;
margin: 0;
}
#frontpage-course-list .buttons .singlebutton {
padding: 18px
}
#frontpage-course-list .buttons .singlebutton div {
margin: 0;
}
#frontpage-course-list .buttons .singlebutton input[type="submit"] {
margin: 0
}
.courses.frontpage-course-list-all {
padding: 0 18px;
}
.courses.frontpage-course-list-all .coursebox {
padding: 14px 0 18px;
border: 0;
border-bottom: 1px solid #e2e2e2;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
}
.courses.frontpage-course-list-all .coursebox.last {
border-bottom: 0;
}
.courses.frontpage-course-list-all .coursebox.even,
.courses.frontpage-course-list-all .coursebox:hover {
background: none;
}
.courses.frontpage-course-list-all .coursebox .info .coursename {
margin: 0;
}
.courses.frontpage-course-list-all .coursebox .info .coursename a {
color: #6ea15f;
background: none;
padding: 0;
}
.courses.frontpage-course-list-all > .paging.paging-morelink {
padding: 20px 0;
text-align: right;
border-top: 1px solid #e2e2e2;
}
.dir-rtl .courses.frontpage-course-list-all > .paging.paging-morelink {
text-align: left;
}
.dir-ltr .courses.frontpage-course-list-all > .paging.paging-morelink a:after {
font-family: FontAwesome;
content: "\00a0\f101";
}
.dir-rtl .courses.frontpage-course-list-all > .paging.paging-morelink a:before {
font-family: FontAwesome;
content: "\f100\00a0";
}
#frontpage-category-names {
border:1px solid #e9e9e9;
margin: 13px 0 0;
}
#frontpage-category-names h2 {
background: #fff;
padding: 9px 18px;
border-bottom: 1px solid #e9e9e9;
margin: 0;
}
.course_category_tree.frontpage-category-names {
background: #f9f9f9;
padding: 0 18px;
}
.course_category_tree.frontpage-category-names .collapsible-actions {}
.course_category_tree.frontpage-category-names .collapsible-actions a {
font-weight: normal;
font-size: 14px;
}
.course_category_tree.frontpage-category-names .category > .info {
background: #fff;
border: 1px solid #e2e2e2;
margin: 0 0 14px;
}
.course_category_tree.frontpage-category-names .category > .info > .categoryname a {
font-weight: normal;
font-size: 18px;
color: #88b77b;
}
.course_category_tree.frontpage-category-names .category > .info > .categoryname {
line-height: 20px;
background-image: url([[pix:theme|svg_grey/t/collapsed_empty]]);
padding: 14px 6px 14px 20px;
margin: 0 12px;
}
.dir-rtl .course_category_tree.frontpage-category-names .category > .info > .categoryname {
padding: 14px 20px 14px 6px;
}
.dir-rtl .course_category_tree.frontpage-category-names .category > .info > .categoryname {
background-image: url([[pix:theme|svg_grey/t/collapsed_empty_rtl]]);
}
.course_category_tree.frontpage-category-names .category.with_children > .info > .categoryname {
background-image: url([[pix:theme|svg_grey/t/expanded]]);
}
.course_category_tree.frontpage-category-names .category.with_children.collapsed > .info > .categoryname {
background-image: url([[pix:theme|svg_grey/t/collapsed]]);
}
.dir-rtl .course_category_tree.frontpage-category-names .category.with_children.collapsed > .info > .categoryname {
background-image: url([[pix:theme|svg_grey/t/collapsed_rtl]]);
}
.loginbox,
.loginbox.twocolumns {
padding-bottom: 0;
margin-right: 0;
margin-left: 0;
}
.loginbox h2 {
margin: 0
}
.loginbox .loginform {
margin: 0;
}
.loginbox .loginform .form-label {
width: 45%;
min-height: 42px;
margin: 0 0 30px;
}
.loginbox .loginform .form-label label {
font-size: 16px;
padding-right: 5px;
}
.loginbox .loginform .form-input {
width: 54%;
margin: 0 0 30px;
}
.loginbox .loginform .form-input input {
margin-bottom: 0;
}
.loginbox .rememberpass {
padding: 0 0 18px;
}
.loginbox .forgetpass {
padding: 5px 0 20px;
}
.loginbox .forgetpass a {
text-decoration: underline;
}
.loginbox .forgetpass a:hover {
text-decoration: none;
}
.loginbox .guestsub {
padding-top: 0;
margin-right: 0;
margin-left: 0;
}
.loginbox .guestsub .guestform input[type="submit"] {
background: #ff6600;
}
.loginbox .guestsub .guestform input[type="submit"]:hover,
.loginbox .guestsub .guestform input[type="submit"]:focus {
background: #4f4f4f;
}
.loginbox .loginpanel .desc {
margin: 0 0 13px;
}
.loginbox .signuppanel .subcontent ol {
margin-top: 14px;
}
.loginbox .signuppanel .subcontent ol li {
line-height: 22px;
}
.loginbox .signuppanel .subcontent ol li a {
line-height: 22px;
text-decoration: underline;
}
.loginbox .signuppanel .subcontent ol li a:hover,
.loginbox .signuppanel .subcontent ol li a:focus {
text-decoration: none;
}
@media (min-width: 480px) {
.loginbox .loginform .form-input input {
width: 75%;
}
}
@media (min-width: 768px) {
.loginbox.onecolumn {
width: 75%;
margin-right: auto;
margin-left: auto;
}
}
@media (min-width: 992px) {
.loginbox.onecolumn {
width: 50%;
}
}
.mform legend a,
.mform legend a:hover {
color: #858585;
}
.mform .fcheckbox input {
vertical-align: bottom;
}
/*.mform .fcheckbox>span,
.mform .fradio>span,
.mform .fgroup>span {
margin-top: 8px;
margin-right: 5px;
}*/
.mform fieldset.collapsible legend a.fheader {
background-position: 0 2px;
display: inline-block;
}
.dir-ltr .mform fieldset.collapsible legend a.fheader {
padding-left: 22px;
margin-left: 0;
}
.dir-rtl .mform fieldset.collapsible legend a.fheader {
padding-right: 22px;
margin-right: 0;
}
.form-item,
.mform .fitem {
margin-bottom: 24px;
}
.form-item .form-description,
.felement.fstatic {
padding-top: 0;
}
.mform label {
font-size: 16px;
padding-top: 5px;
}
#region-main .mform:not(.unresponsive) .fitem .fitemtitle label {
font-weight: normal;
}
.dir-ltr .mform .fpassword .unmask {
margin-left: 12px;
}
.dir-rtl .mform .fpassword .unmask {
margin-right: 12px;
}
.mform .fpassword .unmask label {
font: 14px Arial, Helvetica, sans-serif;
padding: 0 0 0 7px;
}
.dir-rtl .mform .fpassword .unmask label {
padding: 0 7px 0 0;
}
.mform .fdescription.required {
font: 12px Arial, Helvetica, sans-serif;
color: #8e8d8d;
margin: 0;
text-align: right;
}
.dir-rtl .mform .fdescription.required {
margin: 0;
text-align: left;
}
@media (max-width: 479px) {
select {
width: 100%;
}
.profileeditor > .singlebutton {
margin-top: 10px;
}
}
.course_category_tree .category > .info {
background: #88b77b;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0 0 9px;
}
.course_category_tree .subcategories {
padding: 0 0 20px;
}
.course_category_tree .category > .info > .categoryname {
line-height: 20px;
background-image: url([[pix:theme|theme_t/collapsed_empty]]);
padding: 13px 18px 13px 28px;
margin: 0 0 0 18px;
}
.dir-rtl .course_category_tree .category > .info > .categoryname {
padding: 13px 28px 13px 18px;
margin: 0 18px 0 0;
}
.dir-rtl .course_category_tree .category > .info > .categoryname {
background-image: url([[pix:theme|theme_t/collapsed_empty_rtl]]);
}
.course_category_tree .category.with_children > .info > .categoryname {
background-image: url([[pix:theme|theme_t/expanded]]);
}
.course_category_tree .category.with_children.collapsed > .info > .categoryname {
background-image: url([[pix:theme|theme_t/collapsed]]);
}
.dir-rtl .course_category_tree .category.with_children.collapsed > .info > .categoryname {
background-image: url([[pix:theme|theme_t/collapsed_rtl]]);
}
.course_category_tree .category > .info > .categoryname a {
font-weight: bold;
font-size: 16px;
color: #fff;
line-height: 20px;
}
@media (min-width: 1200px) {
.course_category_tree .category > .content {
padding-left: 46px;
}
.dir-rtl .course_category_tree .category > .content {
padding-right: 46px;
}
}
.coursebox {
padding: 10px 12px;
border-color: #d5d5d5;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-top: 9px;
}
#page-course-index #region-main .coursebox {
margin-bottom: 9px;
}
.courses .coursebox.even,
.courses .coursebox.even.even,
.courses .coursebox:hover {
background: #fff;
}
.courses .coursebox.collapsed {
border-color: #d5d5d5;
padding: 10px 12px;
margin-bottom: 9px;
}
.coursebox > .info > .coursename {
margin: 0;
}
.coursebox .info {
position: relative;
}
.coursebox .info .coursename {
float: none !important;
}
.dir-ltr .coursebox .info .coursename {
padding-right: 30px;
}
.dir-rtl .coursebox .info .coursename {
padding-left: 30px;
}
.coursebox .info .moreinfo {
float: none;
width: 21px;
position: absolute;
top: 0;
}
.dir-ltr .coursebox .info .moreinfo {
right: 0;
}
.dir-rtl .coursebox .info .moreinfo {
left: 0;
}
.coursebox .content {
min-height: 120px;
color: #656565;
padding: 20px 0 0;
overflow: hidden;
position: relative;
}
.coursebox > .info > .coursename a {
font-size: 21px;
line-height: 27px;
background-position: left 7px;
padding-left: 30px;
}
.dir-rtl .coursebox > .info > .coursename a {
padding-right: 30px;
background-position: right 7px;
}
.coursebox .content .teachers {
padding-top: 12px;
}
.coursebox .content .teachers li {
font-family: Arial, Helvetica, sans-serif;
}
.coursebox .content .summary p {
margin-bottom: 0;
}
.coursebox .content .teachers,
.coursebox .content .courseimage,
.coursebox .content .coursefile,
.dir-rtl .coursebox .content .teachers,
.dir-rtl .coursebox .content .courseimage,
.dir-rtl .coursebox .content .coursefile {
float: none;
width: auto;
padding: 5px;
margin: 0;
clear: none;
border: 1px solid #ccc;
}
.coursebox .content .courseimage,
.coursebox .content .coursefile,
.dir-rtl .coursebox .content .courseimage,
.dir-rtl .coursebox .content .coursefile {
position: absolute;
top: 20px;
}
.coursebox .content .summary,
.coursebox .content .coursecat {
float: none;
width: auto;
margin: 0;
}
@media (max-width: 599px) {
.coursebox .content {
padding: 140px 0 0;
}
.coursebox .content .courseimage,
.coursebox .content .coursefile,
.dir-rtl .coursebox .content .courseimage,
.dir-rtl .coursebox .content .coursefile {
left: 50%;
margin-left: -50px;
}
}
@media (min-width: 600px) {
.coursebox .content .courseimage,
.coursebox .content .coursefile {
left: 0;
}
.dir-rtl .coursebox .content .courseimage,
.dir-rtl .coursebox .content .coursefile {
right: 0;
left: auto;
}
.coursebox .content .summary,
.coursebox .content .coursecat {
padding: 0 0 0 125px;
}
.dir-rtl .coursebox .content .summary,
.dir-rtl .coursebox .content .coursecat {
padding: 0 110px 0 0;
}
.coursebox .content .teachers {
padding-left: 110px;
}
.dir-rtl .coursebox .content .teachers {
padding-right: 110px;
padding-left: 0;
}
}
@media (min-width: 768px) {
.coursebox .content .summary,
.coursebox .content .coursecat {
padding: 0 0 0 130px;
}
.dir-rtl .coursebox .content .summary,
.dir-rtl .coursebox .content .coursecat {
padding: 0 130px 0 0;
}
.coursebox .content .teachers {
padding-left: 130px;
}
.dir-rtl .coursebox .content .teachers {
padding-right: 130px;
padding-left: 0;
}
}
#coursesearch .coursesearchbox {}
#coursesearch .coursesearchbox label {
color: #525252;
padding-top: 7px;
}
.dir-ltr #coursesearch .coursesearchbox label {
margin-right: 7px;
}
.dir-rtl #coursesearch .coursesearchbox label {
margin-left: 7px;
}
#coursesearch .coursesearchbox input[type="submit"] {
width: 42px;
height: 42px;
background: #525252 url([[pix:theme|ic-search]]) no-repeat center center;
padding: 0;
margin-left: 0;
text-indent: -9999em;
text-transform: capitalize;
}
@media (max-width: 479px) {
#coursesearch .coursesearchbox label {
padding-top: 0;
margin-bottom: 7px;
display: block;
}
#coursesearch .coursesearchbox input[type="text"] {
width: 60%;
}
}
.course-content .topics h3 {
font-size: 21px;
color: #ff6600;
}
.course-content ul li.section.main {
border-bottom: 1px solid #d5d5d5;
}
.course-content ul li.section.main .section li.activity {
padding-bottom: 10px;
}
.course-content .topics .section .summary .no-overflow {
font-family: Arial, Helvetica, sans-serif;
color: #3a87ad;
line-height: 24px;
background: #d9edf7;
padding: 10px 20px;
border: 1px solid #bce8f1;
border-radius: 5px;
margin-bottom: 25px;
}
.course-content .topics .section .summary .no-overflow p {
color: #3a87ad;
line-height: 24px;
margin-bottom: 0;
}
.course-content .topics .section .activity .activityinstance a {
font-size: 18px;
color: #656565;
line-height: 24px;
}
.course-content .topics .section .activity .activityinstance a img {
margin-right: 12px;
}
.course-content .topics .section .activity .activityinstance a .instancename {
vertical-align: top;
}
.course-content .topics .section .activity .availabilityinfo .no-overflow,
.course-content .topics .section .activity .contentafterlink .no-overflow {
line-height: 22px;
}
#page-message-edit #region-main .mform fieldset {
margin-bottom: 40px;
}
#page-message-edit #region-main .mform legend {
margin-bottom: 30px;
}
table {}
table.flexible thead tr th,
.generaltable thead tr th,
.userenrolment tr th,
table.rolecap thead tr th,
.forumheaderlist thead tr th {
color: #fff;
background: #88b77b;
}
table.flexible thead th img,
.generaltable thead th img {
background: none repeat scroll 0 0;
}
table.flexible thead tr th a,
.generaltable thead tr th a {
color: #fff;
}
.no-overflow > .generaltable {
margin-bottom: 20px;
}
/*table.flexible tbody tr th,
.generaltable tbody tr th {
color: #6b9a5e;
}*/
table.flexible th,
.generaltable th,
table.flexible td,
.generaltable td {
line-height: 21px;
padding: 12px;
border-top: 0;
}
.userenrolment tr a {
color: #fff;
}
.userenrolment tr th,
table.rolecap tr th,
.forumheaderlist tr th,
table.rolecap tr td {
padding: 4px;
}
table#explaincaps tbody > tr:nth-child(2n+1) > td,
table#defineroletable tbody > tr:nth-child(2n+1) > td,
table.grading-report tbody > tr:nth-child(2n+1) > td,
table#listdirectories tbody > tr:nth-child(2n+1) > td,
table.rolecap tbody > tr:nth-child(2n+1) > td,
table.userenrolment tbody > tr:nth-child(2n+1) > td,
table#form tbody > tr:nth-child(2n+1) > td,
form#movecourses table tbody > tr:nth-child(2n+1) > td,
#page-admin-course-index .editcourse tbody > tr:nth-child(2n+1) > td,
.forumheaderlist tbody > tr:nth-child(2n+1) > td,
table.flexible tbody > tr:nth-child(2n+1) > td,
.generaltable tbody > tr:nth-child(2n+1) > td,
table#explaincaps tbody > tr:nth-child(2n+1) > th,
table#defineroletable tbody > tr:nth-child(2n+1) > th,
table.grading-report tbody > tr:nth-child(2n+1) > th,
table#listdirectories tbody > tr:nth-child(2n+1) > th,
table.rolecap tbody > tr:nth-child(2n+1) > th,
table.userenrolment tbody > tr:nth-child(2n+1) > th,
table#form tbody > tr:nth-child(2n+1) > th,
form#movecourses table tbody > tr:nth-child(2n+1) > th,
#page-admin-course-index .editcourse tbody > tr:nth-child(2n+1) > th,
.forumheaderlist tbody > tr:nth-child(2n+1) > th,
table.flexible tbody > tr:nth-child(2n+1) > th,
.generaltable tbody > tr:nth-child(2n+1) > th {
background: #f7f7f7;
}
.user-enroller-panel .uep-search-results .users tbody tr:hover > td,
.user-enroller-panel .uep-search-results .cohorts tbody tr:hover > td,
table.grading-report tbody tr:hover > td,
.forumheaderlist tbody tr:hover > td,
.generaltable tbody tr:hover > td,
table.flexible tbody tr:hover > td,
.category_subcategories tbody tr:hover > td,
table#modules tbody tr:hover > td,
table#permissions tbody tr:hover > td,
.user-enroller-panel .uep-search-results .users tbody tr:hover > th,
.user-enroller-panel .uep-search-results .cohorts tbody tr:hover > th,
table.grading-report tbody tr:hover > th,
.forumheaderlist tbody tr:hover > th,
.generaltable tbody tr:hover > th,
table.flexible tbody tr:hover > th,
.category_subcategories tbody tr:hover > th,
table#modules tbody tr:hover > th,
table#permissions tbody tr:hover > th {
background: #f2f2f2;
}
.path-mod-forum .forumheaderlist .discussion .topic,
.path-mod-forum .forumheaderlist .discussion .discussionsubscription,
.path-mod-forum .forumheaderlist .discussion .topic.starter,
.path-mod-forum .forumheaderlist .discussion .picture,
.path-mod-forum .forumheaderlist .discussion .author,
.path-mod-forum .forumheaderlist .discussion .replies,
.path-mod-forum .forumheaderlist .discussion .lastpost {
vertical-align: middle;
}
.path-grade-report-singleview div.groupselector,
.path-grade-report-singleview div.reporttable form div.singleview_buttons,
.path-grade-report-singleview div.selectitems {
text-align: center;
}
#page-mod-quiz-mod #id_reviewoptionshdr .fitem {
width: 47%;
}
#page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle {
min-height: 3em;
height: auto;
}
#page-enrol-users #filterform .fitem {
margin-bottom: 5px;
}
.groupmanagementtable #buttonscell p.arrow_button input {
width: 100%;
margin: 10px auto 0;
}
@media (max-width: 599px) {
#page-mod-quiz-mod #id_reviewoptionshdr .fitem {
float: none;
width: 100%;
}
}
.userprofile .userprofilebox {}
.userprofile .userprofilebox .profilepicture {}
.userprofile .userprofilebox .profilepicture a {
display: block;
}
.userprofile .userprofilebox .descriptionbox {}
.userprofile .userprofilebox .descriptionbox .description {
margin: 0 0 10px;
}
.userprofile .userprofilebox .descriptionbox .description p {
color: #3e1a1a;
line-height: 18px;
margin-bottom: 0;
}
.userprofile .userprofilebox .descriptionbox .list {
margin: 0;
overflow: hidden;
}
.userprofile .userprofilebox .descriptionbox .list dt {
float: none;
width: auto;
clear: none;
}
.userprofile .userprofilebox .descriptionbox .list dd {
margin: 0 0 10px;
clear: none;
}
@media (max-width: 479px) {
.userprofile .userprofilebox .profilepicture {
float: none;
width: 106px;
margin: 0 auto 10px;
}
.userprofile dl.list dt,
.userprofile dl.list dd,
.dir-rtl .userprofile dl.list dt,
.dir-rtl .userprofile dl.list dd {
text-align: center;
}
}
@media (min-width: 480px) {
.userprofile .userprofilebox .profilepicture {
float: left;
}
.dir-rtl .userprofile .userprofilebox .profilepicture {
float: right;
}
.userprofile .userprofilebox .descriptionbox {
padding: 0 0 0 118px;
}
.dir-rtl .userprofile .userprofilebox .descriptionbox {
padding: 0 118px 0 0;
}
.userprofile dl.list dt,
.userprofile dl.list dd {
text-align: left;
}
.dir-rtl .userprofile dl.list dt,
.dir-rtl .userprofile dl.list dd {
text-align: right;
}
}
.message .contactselector {
float: none;
width: auto;
margin: 0 0 20px;
}
.message .contactselector .paging {
margin: 10px 0 0;
}
.message .contactselector #message_participants {
margin-top: 10px;
}
.message .contactselector #message_participants tr th,
.message .contactselector #message_participants tr td {
padding: 5px;
}
.message .messagearea {
float: none;
width: auto;
min-height: 50px;
border: 0;
}
.message .messagearea .messagesend .messagesendbox {
box-sizing: border-box;
}
/*Additional css*/
.container {
max-width: 1240px;
}
label {
padding-top: 0;
}
#page-admin-registration-register .registration_textfield {
width: auto;
}
.pagelayout-report .no-overflow {
overflow: auto;
}
.path-grade-report-grader .gradeparent .no-overflow {
overflow: visible;
}
.path-admin .buttons {
text-align: right;
padding-left: 0;
}
select[multiple],
select[size],
.dir-rtl select[multiple],
.dir-rtl select[size] {
width: 100%;
max-width: 220px;
}
.pagelayout-report .no-overflow {
overflow: auto;
}
#region-main > div[role="main"] .pull-left + .no-overflow {
overflow: visible;
}
.form-item .form-setting .defaultsnext select {
max-width: 220px;
width: 100%;
}
.block .content .userpicture {
margin: 0 5px;
}
.commands {
margin: 10px 0;
}
.editing .block .header .commands {
margin: 0;
}
.mdl-left {
margin: 10px 0;
}
.comment-ctrl {
padding-top: 10px;
}
.comment-message {
padding: 10px;
background: #fff;
}
.comment-message .picture {
float: none;
display: inline-block;
margin: 0 10px;
}
.comment-link img {
margin: 0 5px;
}
.comment-delete,
.dir-rtl .comment-delete {
margin: 0.3em 10px;
}
.comment-message .text {
padding: 0 15px;
margin: 10px 0;
}
.blog_entry .audience {
margin: 5px 0;
}
.forumpost {
padding-left: 10px;
padding-right: 10px;
}
textarea[cols],
input[size] {
width: auto;
}
#page-admin-roles-usersroles p {
margin: 15px 0;
}
#header .header-top .navbar .nav .dropdown-submenu > a:after {
border-color: transparent #fff;
}
#course-category-listings .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret,
.jsenabled .moodle-actionmenu[data-enhance] .toggle-display.textmenu .caret {
vertical-align: middle;
margin-top: 0;
top: 0;
}
#header .header-top .navbar .nav li.dropdown > .dropdown-toggle .caret {
vertical-align: middle;
margin-top: 0;
}
.path-grade-report-user #graded_users_selector {
float: none;
}
.report-eventlist-data-table {
overflow: auto;
}
.coursebox .content .teachers {
padding-left: 20px;
margin-left: 130px;
margin-top: 20px;
}
#page-mod-quiz-edit .add-menu-outer {
bottom: 0;
}
.blog_entry .content .attachedimages {
margin-bottom: 15px;
}
.dir-rtl .coursebox .content .teachers {
padding-left: 0;
padding-right: 20px;
margin-left: 0;
margin-right: 130px;
margin-top: 20px;
}
.dir-rtl .coursebox .content .summary,
.dir-rtl .coursebox .content .coursecat {
padding: 0 130px 0 0;
}
.dir-rtl.path-grade-report-user #graded_users_selector {
float: none;
}
.dir-rtl .blog_entry .audience {
text-align: left;
margin: 5px 0;
}
.dir-rtl .comment-message .picture {
margin-left: 10px;
margin-right: 0;
}
.dir-rtl .block .calendar-controls .previous:before {
content: "\f101";
}
.dir-rtl .block .calendar-controls .next:after {
content: "\f100";
}
.dir-rtl .block_navigation .block_tree .depth_1 > .tree_item.branch {
padding-right: 0;
}
.dir-rtl .block_navigation .block_tree .depth_1 > ul {
margin-right: 0;
}
.dir-rtl .message .contactselector {
float: none;
}
.dir-rtl .form-item .form-setting,
.dir-rtl .form-item .form-description,
.dir-rtl .mform .fitem .felement,
.dir-rtl .mform .fdescription.required,
.dir-rtl .userprofile dl.list dd,
.dir-rtl .form-horizontal .controls {
margin-left: 0;
}
@media (min-width: 768px) and (max-width: 991px) {
.dir-rtl .form-item .form-label, .dir-rtl .mform .fitem div.fitemtitle {
float: none;
}
.dir-rtl .form-item .form-setting,
.dir-rtl .form-item .form-description,
.dir-rtl .mform .fitem .felement,
.dir-rtl .mform .fdescription.required,
.dir-rtl .userprofile dl.list dd,
.dir-rtl .form-horizontal .controls {
margin-right: 0;
}
.dir-rtl .form-item .form-label label {
text-align: right;
}
.dir-rtl .form-label .form-shortname {
text-align: right;
}
}
@media (min-width: 768px) and (max-width: 817px) {
.form-item .form-label,
.mform .fitem div.fitemtitle {
width: 140px;
}
}
@media (min-width: 768px) {
.theme-slider {
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 767px) {
#region-main,
#block-region-side-pre {
float: right;
}
.dir-rtl .form-item .form-label,
.dir-rtl .mform .fitem div.fitemtitle {
float: none;
text-align: right;
}
}
@media (max-width: 599px) {
.coursebox .content .teachers {
margin-left: 0;
}
.dir-rtl .coursebox .content .teachers {
margin-right: 0;
}
}
@media (min-width: 481px) and (max-width: 767px) {
.dir-rtl .form-item .form-label, .dir-rtl .mform .fitem div.fitemtitle {
text-align: right;
float: none;
}
}
@media (min-width: 481px) {
.box form div .no-overflow {
overflow: visible;
}
}
@media (max-width: 480px) {
select {
width: auto;
}
.boxwidthnormal {
width: auto;
}
textarea,
form select,
form input[type="text"],
form input[type="password"],
form.atto_form input[type="url"],
select.singleselect {
max-width: 220px;
}
.filemanager,
.filepicker,
.file-picker,
.editor_atto_wrap {
max-width: 220px;
}
#region-main > div[role="main"] .pull-left + .no-overflow {
width: 100%;
overflow: auto;
}
.singlebutton div {
margin-left: 0;
}
.singlebutton div input {
margin-left: 0;
}
.dir-rtl .path-admin .buttons, .dir-rtl .form-buttons {
padding-right: 0;
}
.blog_entry .content {
margin-left: 0;
margin-right: 23px;
}
.dir-rtl .blog_entry .content {
margin-left: 0;
margin-right: 23px;
}
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .btn-primary.dropdown-toggle:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .btn-primary.dropdown-toggle:focus,
.btn-primary.focus:active,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle.focus {
color: #fff;
background-color: #4f4f4f;
}
.btn-primary.active:focus {
color: #fff;
background: #8e558e;
}
.calendar-event-panel {
background: none;
}
.card-text .day .yui3-overlay-content {
margin: 0;
}