all.css 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684
  1. .accessibilitywarnings img{max-width:32px;max-height:32px}
  2. .atto_backcolor_button .dropdown-menu{min-width:inherit}
  3. .atto_charmap_selector button{width:2em;padding:0 3px}
  4. @media (max-width:768px){.toolbarbreak{display:none}}
  5. input[size].atto_media_url_entry{width:calc(100% - 15px)}
  6. .openmediabrowser{margin-top:-4px}
  7. .addcomponent,.removecomponent{font-weight:700;margin-right:10px}
  8. .trackhelp{text-align:right}
  9. .atto_form.atto_media .atto_media_source>label{width:calc(100% - 153px)}
  10. .atto_form.atto_media .atto_media_track_lang_entry,.atto_form.atto_media .atto_media_track_label_entry{width:116px}
  11. .langlabel{width:42%}
  12. .labellabel{width:44%}
  13. .defaultlabel{width:14%}
  14. [data-medium-type=link] label{width:100%}
  15. div.editor_atto_content td,div.editor_atto_content th,div.editor_atto_content caption{border:1px dashed #bbb;position:relative;min-width:30px;height:13px}
  16. div.editor_atto_content caption{height:auto}
  17. div.availablecolors{max-width:55%;display:inline-block;vertical-align:middle}
  18. div.availablecolors label:not(.hideborder){border:1px solid #ddd}
  19. div.availablecolors label{border-radius:4px;display:inline-block;font-size:.1em;padding:2px;padding-left:22px}
  20. div.availablecolors label input[type="radio"]{float:none;margin:0;margin-left:-15px}
  21. input[name="bordersize"],input[name="width"]{margin-right:.3em}
  22. html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,.dndupload-progress-outer,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,.dndupload-progress-outer{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}
  23. img{border-style:none}
  24. svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
  25. legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
  26. textarea{overflow:auto}
  27. [type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
  28. [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
  29. @media print{*,*::before,*::after,*::first-letter,*::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
  30. a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}
  31. pre,blockquote{border:1px solid #999;page-break-inside:avoid}
  32. thead{display:table-header-group}
  33. tr,img{page-break-inside:avoid}
  34. p,h2,h3{orphans:3;widows:3}
  35. h2,h3{page-break-after:avoid}
  36. .navbar{display:none}
  37. .tag,.statusok,.statuswarning,.statusserious,.statuscritical,.assignfeedback_editpdf_widget .label,.label,.badge{border:1px solid #000}
  38. .table,table.collection,table.flexible,.generaltable{border-collapse:collapse!important}
  39. .table td,table.collection td,table.flexible td,.generaltable td,.table th,table.collection th,table.flexible th,.generaltable th{background-color:#fff!important}
  40. .table-bordered th,table.collection th,.table-bordered td,table.collection td{border:1px solid #ddd!important}}
  41. html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
  42. @-ms-viewport{width:device-width}
  43. html{font-size:14px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
  44. /* LInE: cor de fundo - #e0f0f8 #cad9e0 */
  45. body{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.5;color:#3a3a3a;background-color:#cad9e0}[tabindex="-1"]:focus{outline:none!important}
  46. h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
  47. p{margin-top:0;margin-bottom:1rem}
  48. abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91}
  49. address{margin-bottom:1rem;font-style:normal;line-height:inherit}
  50. ol,ul,dl{margin-top:0;margin-bottom:1rem}
  51. ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
  52. dt{font-weight:700}
  53. dd{margin-bottom:.5rem;margin-left:0}
  54. blockquote{margin:0 0 1rem}
  55. a{color:#007cbf;text-decoration:none}
  56. a:focus,a:hover{color:#004a73;text-decoration:none} /* href */
  57. /*
  58. a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
  59. a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
  60. a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
  61. a:not([href]):not([tabindex]):focus{outline:none}
  62. */
  63. pre{margin-top:0;margin-bottom:1rem;overflow:auto}
  64. figure{margin:0 0 1rem}
  65. img{vertical-align:middle}[role="button"]{cursor:pointer}
  66. a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
  67. table{border-collapse:collapse;background-color:transparent}
  68. caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}
  69. label{display:inline-block;margin-bottom:.5rem}
  70. button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
  71. input,button,select,textarea{margin:0;line-height:inherit;border-radius:0}
  72. input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:not-allowed}
  73. input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}
  74. textarea{resize:vertical}
  75. fieldset{min-width:0;padding:0;margin:0;border:0}
  76. legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
  77. input[type="search"]{-webkit-appearance:none}
  78. output{display:inline-block}[hidden]{display:none!important}
  79. h1,h2,h3,h4,h5,h6,.h1,.h2,.path-calendar .maincalendar .calendar-controls .current,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
  80. h1,.h1{font-size:2.5rem}
  81. h2,.h2,.path-calendar .maincalendar .calendar-controls .current{font-size:2rem}
  82. h3,.h3{font-size:1.75rem}
  83. h4,.h4{font-size:1.5rem}
  84. h5,.h5{font-size:1.25rem}
  85. h6,.h6{font-size:1rem}
  86. .lead,.userprofile .profile_tree section h3{font-size:1.25rem;font-weight:300}
  87. .display-1{font-size:6rem;font-weight:300}
  88. .display-2{font-size:5.5rem;font-weight:300}
  89. .display-3{font-size:4.5rem;font-weight:300}
  90. .display-4{font-size:3.5rem;font-weight:300}
  91. hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
  92. small,.small{font-size:80%;font-weight:400}
  93. mark,.mark{padding:.2em;background-color:#fcf8e3}
  94. .list-unstyled{padding-left:0;list-style:none}
  95. .list-inline{padding-left:0;list-style:none}
  96. .list-inline-item{display:inline-block}
  97. .list-inline-item:not(:last-child){margin-right:5px}
  98. .initialism{font-size:90%;text-transform:uppercase}
  99. .blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}
  100. .blockquote-footer{display:block;font-size:80%;color:#818a91}
  101. .blockquote-footer::before{content:"— "}
  102. .blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}
  103. .blockquote-reverse .blockquote-footer::before{content:""}
  104. .blockquote-reverse .blockquote-footer::after{content:" —"}
  105. dl.row>dd+dt{clear:left}
  106. .img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img,.img-responsive{display:block;max-width:100%;height:auto}
  107. .img-rounded{border-radius:.3rem}
  108. .img-thumbnail{padding:.25rem;background-color:#f4f4f4;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
  109. .img-circle{border-radius:50%}
  110. .figure{display:inline-block}
  111. .figure-img{margin-bottom:.5rem;line-height:1}
  112. .figure-caption{font-size:90%;color:#818a91}
  113. code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}
  114. kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}
  115. kbd kbd{padding:0;font-size:100%;font-weight:700}
  116. .loader{display:block}.loading #tool-notools-text{display:none}
  117. .tool-card{display:inline-block;width:250px;height:300px;border:1px solid #e5e5e5;border-radius:10px;margin:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
  118. .tool-card:hover,.tool-card:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);box-shadow:0 1px 4px rgba(0,105,214,.25);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
  119. .tool-card .overlay-container{background-color:rgba(255,255,255,.8);border-radius:10px;display:none;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
  120. .tool-card .overlay-container .img-container{position:absolute;top:115px;left:90px;display:block;width:70px;height:70px}
  121. .tool-card .overlay-container .img-container img{height:100%;width:100%}
  122. .tool-card.announcement>.overlay-container{display:block}
  123. .tool-card.announcement .overlay-container .loader{display:none}
  124. .tool-card.announcement.loading .overlay-container .loader{display:block;width:100%;height:100%}
  125. .tool-card.announcement .overlay-container .success-icon-container{display:none}
  126. .tool-card.announcement.success .overlay-container .success-icon-container{display:block}
  127. .tool-card.announcement .overlay-container .fail-icon-container{display:none}
  128. .tool-card.announcement.fail .overlay-container .fail-icon-container{display:block}
  129. .tool-card.announcement .overlay-container .capabilities-container{display:none}
  130. .tool-card.announcement.capabilities .overlay-container .capabilities-container{display:block}
  131. .tool-card.announcement.capabilities .overlay-container{background-color:#fff}
  132. .tool-card.announcement.capabilities .overlay-container .img-container{display:none}
  133. .tool-card-content{z-index:1}
  134. .tool-card-header{text-align:center;background-color:#f5f5f5;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:125px}
  135. .tool-card-subheader{margin-bottom:10px;text-align:left}
  136. .tool-card-header .tool-card-icon{width:35px;height:35px}
  137. .tool-card-header .name{margin-bottom:0;white-space:nowrap}
  138. .tool-card-header .tool-card-actions{float:right}
  139. .tool-card-header .tool-card-actions img{width:15px;height:15px;margin-left:7px}
  140. .tool-card-body{border-top:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;height:125px}
  141. .tool-card-body .description{max-height:100px;word-wrap:break-word}
  142. .tool-card-footer{height:50px;text-align:center;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
  143. .tool-card .contenteditable-container{position:relative}
  144. .tool-card [contenteditable=true]{border:1px solid transparent;padding:.25em;position:relative;z-index:1;overflow:auto}
  145. .tool-card [contenteditable=true]:hover{border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #e3e3e3;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;cursor:text}
  146. .tool-card [contenteditable=true]:focus{outline:0;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);background-color:#fff;border:1px solid rgba(82,168,236,.8);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;cursor:text}
  147. .tool-card [contenteditable=true].loading+.overlay-container{border-radius:4px;display:block}
  148. .tool-card [contenteditable=true]+.overlay-container .loader{display:inline-block;vertical-align:middle}
  149. #contentframe{border:1px solid #ddd;border-radius:4px}
  150. /* LInE:
  151. pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}
  152. pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}
  153. */
  154. .pre-scrollable{max-height:340px;overflow-y:scroll}
  155. .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}
  156. @media (min-width:544px){.container{max-width:576px}}
  157. @media (min-width:768px){.container{max-width:720px}}
  158. @media (min-width:992px){.container{max-width:940px}}
  159. @media (min-width:1200px){.container{max-width:1140px}}
  160. .container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
  161. .container-fluid::after{content:"";display:table;clear:both}
  162. .row{margin-left:0px;margin-right:0px}
  163. .row::after{content:"";display:table;clear:both}
  164. .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:0px;padding-left:0px}
  165. .col-xs-1{float:left;width:8.33333%}
  166. .col-xs-2{float:left;width:16.66667%}
  167. .col-xs-3{float:left;width:25%}
  168. .col-xs-4{float:left;width:33.33333%}
  169. .col-xs-5{float:left;width:41.66667%}
  170. .col-xs-6{float:left;width:50%}
  171. .col-xs-7{float:left;width:58.33333%}
  172. .col-xs-8{float:left;width:66.66667%}
  173. .col-xs-9{float:left;width:75%}
  174. .col-xs-10{float:left;width:83.33333%}
  175. .col-xs-11{float:left;width:91.66667%}
  176. .col-xs-12{float:left;width:100%}
  177. .pull-xs-0{right:auto}.pull-xs-1{right:8.33333%}.pull-xs-2{right:16.66667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.33333%}.pull-xs-5{right:41.66667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.33333%}.pull-xs-8{right:66.66667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.33333%}.pull-xs-11{right:91.66667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.33333%}.push-xs-2{left:16.66667%}.push-xs-3{left:25%}.push-xs-4{left:33.33333%}.push-xs-5{left:41.66667%}.push-xs-6{left:50%}.push-xs-7{left:58.33333%}.push-xs-8{left:66.66667%}.push-xs-9{left:75%}.push-xs-10{left:83.33333%}.push-xs-11{left:91.66667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}
  178. .offset-xs-11{margin-left:91.66667%}
  179. @media (min-width:544px){.col-sm-1{float:left;width:8.33333%}.col-sm-2{float:left;width:16.66667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.33333%}.col-sm-5{float:left;width:41.66667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.33333%}.col-sm-8{float:left;width:66.66667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.33333%}.col-sm-11{float:left;width:91.66667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}
  180. @media (min-width:768px){.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}
  181. @media (min-width:992px){.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.66667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333%}.col-lg-5{float:left;width:41.66667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.33333%}.col-lg-8{float:left;width:66.66667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.33333%}.col-lg-11{float:left;width:91.66667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}
  182. @media (min-width:1200px){.col-xl-1{float:left;width:8.33333%}.col-xl-2{float:left;width:16.66667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.33333%}.col-xl-5{float:left;width:41.66667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.33333%}.col-xl-8{float:left;width:66.66667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.33333%}.col-xl-11{float:left;width:91.66667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table,table.collection,table.flexible,.generaltable{width:100%;max-width:100%;margin-bottom:1rem}.table th,table.collection th,table.flexible th,.generaltable th,.table td,table.collection td,table.flexible td,.generaltable td{padding:.75rem;vertical-align:top;border-top:1px solid #f4f4f4}.table thead th,table.collection thead th,table.flexible thead th,.generaltable thead th{vertical-align:bottom;border-bottom:2px solid #f4f4f4}.table tbody+tbody,table.collection tbody+tbody,table.flexible tbody+tbody,.generaltable tbody+tbody{border-top:2px solid #f4f4f4}
  183. .table .table,table.collection .table,table.collection table.collection,table.collection table.flexible,table.collection .generaltable,table.flexible .table,table.flexible table.collection,table.flexible table.flexible,table.flexible .generaltable,.generaltable .table,.generaltable table.collection,.generaltable table.flexible,.generaltable .generaltable,.table table.collection,.table table.flexible,.table .generaltable{background-color:#f4f4f4}
  184. .btn-group>.btn,@media (min-width:544px){.navbar{border-radius:.25rem}}
  185. .navbar-full{z-index:1000}
  186. @media (min-width:544px){.navbar-full{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
  187. @media (min-width:544px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}
  188. @media (min-width:544px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}
  189. .navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}
  190. .navbar-divider::before{content:" "}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:none;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand{color:#007cbf}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#007cbf}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.535)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#007cbf}.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .open>.nav-link:hover,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active:hover{color:#007cbf}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand{color:rgba(255,255,255,1)}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .open>.nav-link:hover,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active:hover{color:rgba(255,255,255,1)}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.navbar-toggleable-xs::after{content:"";display:table;clear:both}
  191. @media (max-width:543px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}
  192. @media (min-width:544px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm::after{content:"";display:table;clear:both}
  193. @media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}
  194. @media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md::after{content:"";display:table;clear:both}
  195. @media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}
  196. @media (min-width:992px){.navbar-toggleable-md{display:block!important}}
  197. /* LInE: moldura em fundo branco : cor do bordo no media-group */
  198. /* margem para "Material didático para Introdução à Programação" - cor de fundo da pagina: #cad9e0; bordo quadro branco: #8a7990 */
  199. .titulo { padding: 5px; }
  200. .card-itens { margin-left: 5px; }
  201. .card,#page-enrol-users
  202. .userprofile .profile_tree section,
  203. .well{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border-radius:0;margin:5px;border:1px solid #8a7990;}
  204. /* border:1px solid rgba(238,238,238,1); */
  205. .card-block::after,#page-enrol-users #filterform::after,.userprofile .profile_tree section::after,
  206. .well::after{content:"";display:table;clear:both;} /* bloco para "pagina inicial / Material de apoio didatico" */
  207. /*.card-title{margin-bottom:.05rem}*/
  208. .card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}
  209. .card-link+.card-link{margin-left:1.25rem}
  210. .card>.list-group:first-child .list-group-item:first-child,#page-enrol-users #filterform>.list-group:first-child
  211. .list-group-item:first-child,.path-calendar .maincalendar .calendar-event-panel>.list-group:first-child
  212. .list-group-item:first-child,.block
  213. .list-group:first-child .list-group-item:first-child,.well>.list-group:first-child .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
  214. .card>.list-group:last-child .list-group-item:last-child,#page-enrol-users #filterform>.list-group:last-child
  215. .list-group-item:last-child,.path-calendar .maincalendar .calendar-event-panel>.list-group:last-child
  216. .list-group-item:last-child,.block .calendar-event-panel
  217. .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}
  218. @media (min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}
  219. /* LInE: para 'caminho' no segundo bloco: pagina inicial / material didatico */
  220. .breadcrumb{padding:.75rem 0;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.25rem}
  221. .breadcrumb::after{content:"";display:table;clear:both}
  222. .breadcrumb-item{float:left}
  223. .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}
  224. .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
  225. .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
  226. .breadcrumb-item.active{color:#818a91}
  227. .pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}
  228. .page-item{display:inline}
  229. .page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}
  230. .page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}
  231. .page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#007cbf;border-color:#007cbf}
  232. .page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}
  233. .page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#007cbf;text-decoration:none;background-color:#fff;border:1px solid #ddd}
  234. .page-link:focus,.page-link:hover{color:#004a73;background-color:#eceeef;border-color:#ddd}
  235. .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}
  236. .pagination-lg .page-item:first-child
  237. .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}
  238. .pagination-lg .page-item:last-child
  239. .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}
  240. .pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}
  241. .pagination-sm .page-item:first-child
  242. .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}
  243. .pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}
  244. .tag,.statusok,.statuswarning,.statusserious,.statuscritical,.assignfeedback_editpdf_widget .label,.label,
  245. .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
  246. .tag:empty,.statusok:empty,.statuswarning:empty,.statusserious:empty,.statuscritical:empty,.assignfeedback_editpdf_widget .label:empty,.label:empty,.badge:empty{display:none}
  247. /* moldura index: cor de fundo dos itens */
  248. .media-group { display:block; background-color: #eff5fa; line-height:1.8; margin:0; border-collapse:collapse; }
  249. .media-group p{ display:block; margin:0;border:1px solid #b9c9d9;border-width:1px 1px 0 1px;border-collapse:collapse; } /* */
  250. p.ultimo { display:block; margin:0;border:1px solid #b9c9d9;border-width:1px 1px 1px 1px;border-collapse:collapse; }/* top right bottom left */
  251. .media-group p:hover{ background-color: #dfdff0; border:1px solid #79889b;border-width:1px 1px 0 1px;border-collapse:collapse; }
  252. /* border-left:1px solid #8998ab;border-right:1px solid #8998ab;border-top:1px solid #8998ab; border-bottom:1px solid #8998ab; */
  253. /* line-height:12px; border-bottom:1px solid #666 */
  254. /* Rodape */
  255. .bg-inverse{color:#fff!important;background-color:#373a3c!important}
  256. a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}
  257. div.container div.generalbox{position:relative;display:block;border:0 none;margin:0;padding:0}
  258. div.container div.generalbox{background-color:transparent;padding:1.5em}
  259. @media (min-width:544px){.pull-sm-left{float:left!important}
  260. .pull-sm-right{float:right!important}
  261. .pull-sm-none{float:none!important}}
  262. @media (min-width:768px){.pull-md-left{float:left!important}
  263. .pull-md-right{float:right!important}
  264. .pull-md-none{float:none!important}}
  265. @media (min-width:992px){.pull-lg-left{float:left!important}
  266. .pull-lg-right{float:right!important}
  267. .pull-lg-none{float:none!important}}
  268. @media (min-width:1200px){.pull-xl-left{float:left!important}
  269. .pull-xl-right{float:right!important}
  270. .pull-xl-none{float:none!important}}
  271. .text-justify{text-align:justify!important}
  272. .text-nowrap{white-space:nowrap!important}
  273. .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  274. .text-xs-left{text-align:left!important}
  275. .text-xs-right{text-align:right!important}
  276. .text-xs-center{text-align:center!important}
  277. @media (min-width:544px){.text-sm-left{text-align:left!important}
  278. .text-sm-right{text-align:right!important}
  279. .text-sm-center{text-align:center!important}}
  280. @media (min-width:768px){.text-md-left{text-align:left!important}
  281. .text-md-right{text-align:right!important}
  282. .text-md-center{text-align:center!important}}
  283. @media (min-width:992px){.text-lg-left{text-align:left!important}
  284. .text-lg-right{text-align:right!important}
  285. .text-lg-center{text-align:center!important}}
  286. @media (min-width:1200px){.text-xl-left{text-align:left!important}
  287. .text-xl-right{text-align:right!important}
  288. .text-xl-center{text-align:center!important}}
  289. .text-lowercase{text-transform:lowercase!important}
  290. .text-uppercase{text-transform:uppercase!important}
  291. .text-capitalize{text-transform:capitalize!important}
  292. .font-weight-normal{font-weight:400}
  293. .font-weight-bold{font-weight:700}
  294. .font-italic{font-style:italic}
  295. .text-muted,a.dimmed,a.dimmed:link,a.dimmed:visited,a.dimmed_text,a.dimmed_text:link,a.dimmed_text:visited,.dimmed_text,.dimmed_text a,.dimmed_text a:link,.dimmed_text a:visited,.usersuspended,.usersuspended a,.usersuspended a:link,.usersuspended a:visited,.dimmed_category,.dimmed_category a,.tag_feed .media .muted a,
  296. .text-primary{color:#007cbf!important}a.text-primary:focus,a.text-primary:hover{color:#005b8c!important}
  297. .text-success,.green,.notifysuccess,.connected{color:#77b300!important}a.text-success:focus,a.green:focus,a.notifysuccess:focus,a.connected:focus,a.text-success:hover,a.green:hover,a.notifysuccess:hover,a.connected:hover{color:#558000!important}
  298. .text-info,.highlight{color:#5bc0de!important}a.text-info:focus,a.highlight:focus,a.text-info:hover,a.highlight:hover{color:#31b0d5!important}
  299. .text-warning,.red,.notifyproblem,.completion-expired,span.flagged-tag,tr.flagged-tag,span.flagged-tag a,tr.flagged-tag a,.moodle-dialogue-exception .param-stacktrace .stacktrace-line,.connecting{color:#f80!important}a.text-warning:focus,a.red:focus,a.notifyproblem:focus,a.completion-expired:focus,span.flagged-tag a:focus,tr.flagged-tag a:focus,.moodle-dialogue-exception .param-stacktrace a.stacktrace-line:focus,a.connecting:focus,a.text-warning:hover,a.red:hover,a.notifyproblem:hover,a.completion-expired:hover,span.flagged-tag a:hover,tr.flagged-tag a:hover,.moodle-dialogue-exception .param-stacktrace a.stacktrace-line:hover,a.connecting:hover{color:#cc6d00!important}
  300. .text-danger,.notconnected,.que .validationerror,.text-error{color:#ff4136!important}a.text-danger:focus,a.notconnected:focus,.que a.validationerror:focus,a.text-error:focus,a.text-danger:hover,a.notconnected:hover,.que a.validationerror:hover,a.text-error:hover{color:#ff1103!important}
  301. .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
  302. .invisible{visibility:hidden!important}
  303. .hidden-xs-up{display:none!important}
  304. @media (max-width:543px){.hidden-xs-down{display:none!important}}
  305. @media (min-width:544px){.hidden-sm-up{display:none!important}}
  306. @media (max-width:767px){.hidden-sm-down{display:none!important}}
  307. @media (min-width:768px){.hidden-md-up{display:none!important}}
  308. @media (max-width:991px){.hidden-md-down{display:none!important}}
  309. @media (min-width:992px){.hidden-lg-up{display:none!important}}
  310. @media (max-width:1199px){.hidden-lg-down{display:none!important}}
  311. @media (min-width:1200px){.hidden-xl-up{display:none!important}}
  312. .hidden-xl-down{display:none!important}
  313. .visible-print-block{display:none!important}
  314. @media print{.visible-print-block{display:block!important}}
  315. .visible-print-inline{display:none!important}
  316. @media print{.visible-print-inline{display:inline!important}}
  317. .visible-print-inline-block{display:none!important}
  318. @media print{.visible-print-inline-block{display:inline-block!important}}
  319. @media print{.hidden-print{display:none!important}}
  320. .breadcrumb-item+.breadcrumb-item::before{content:"/";content:"/"}
  321. #region-main>.card,
  322. #page-enrol-users #region-main>
  323. #filterform,.path-calendar .maincalendar #region-main>.calendar-event-panel,.block .calendar-event-panel #region-main>.yui3-overlay-content,.que #region-main>.history,.userprofile .profile_tree #region-main>section,
  324. #region-main>.groupinfobox,
  325. #region-main>.forumpost,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #region-main>.yui-layout-unit-right,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #region-main>.yui-layout-unit-bottom,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages #region-main>.chat-message.course-theme,
  326. #region-main>.well{overflow-x:auto;overflow-y:visible;min-height:45rem}
  327. .context-header-settings-menu,.region-main-settings-menu{float:right;width:auto;max-width:4em;height:2em;display:block;margin-top:4px}
  328. .context-header-settings-menu .dropdown-toggle>.icon,
  329. #region-main-settings-menu .dropdown-toggle>.icon{height:24px;width:auto}
  330. #user-notifications{display:block;overflow:hidden}
  331. .layout-option-noheader #page-header,.layout-option-nonavbar #page-navbar,.layout-option-nofooter
  332. #page-footer,.layout-option-nocourseheader .course-content-header,.layout-option-nocoursefooter .course-content-footer{display:none}
  333. .mdl-left{text-align:left}
  334. .mdl-right{text-align:right}
  335. .text-ltr{direction:ltr!important}
  336. #add,
  337. #remove,.centerpara,.mdl-align{text-align:center}
  338. .activity.label .dimmed_text{opacity:.5}
  339. .unlist,.unlist li,.inline-list,.inline-list li,.block .list,.block .list li,.section li.activity,.section li.movehere,.tabtree li{list-style:none;margin:0;padding:0}
  340. .inline,.inline-list li{display:inline}
  341. .notifytiny{font-size:.75rem}
  342. .notifytiny li,.notifytiny td{font-size:100%}
  343. .fitem.advanced .text-info,.fitem.advanced .highlight{font-weight:700}
  344. .reportlink{text-align:right}a.autolink.glossary:hover{cursor:help}
  345. .collapsibleregioncaption{white-space:nowrap;min-height:1.5rem}
  346. .pagelayout-mydashboard.jsenabled .collapsibleregioncaption{cursor:pointer}
  347. .collapsibleregioncaption img{vertical-align:middle}
  348. .jsenabled .hiddenifjs{display:none}
  349. .visibleifjs{display:none}
  350. .jsenabled .visibleifjs{display:inline}
  351. .jsenabled .collapsibleregion{overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
  352. .jsenabled .collapsed .collapsibleregioninner{visibility:hidden}
  353. .collapsible-actions{display:none;text-align:right}
  354. .jsenabled .collapsible-actions{display:block}
  355. .collapsible-actions .collapseexpand{padding-left:20px;background:url(/theme/image.php/boost/core/1494435304/t/collapsed) 2px center no-repeat}
  356. .collapsible-actions .collapse-all{background-image:url(/theme/image.php/boost/core/1494435304/t/expanded)}
  357. .yui-overlay .yui-widget-bd{background-color:#ffee69;border:1px solid #a6982b;border-top-color:#d4c237;color:#000;left:0;padding:2px 5px;position:relative;top:0;z-index:1}
  358. .clearer{background:transparent;border-width:0;clear:both;display:block;height:1px;margin:0;padding:0}
  359. .bold,.warning,.errorbox .title,.pagingbar .title,.pagingbar .thispage{font-weight:700}img.userpicture{margin-right:.5rem}img.resize{height:1em;width:1em}
  360. .action-menu .dropdown-toggle{text-decoration:none}
  361. .action-menu{white-space:nowrap}
  362. .action-menu .userpicture{width:auto;height:auto;margin-left:1rem}
  363. .block img.resize,.breadcrumb img.resize{height:.9em;width:.8em}img.activityicon{height:24px;width:24px;vertical-align:middle}
  364. .headermain{font-weight:700}
  365. #maincontent{display:block;height:1px;overflow:hidden}
  366. img.uihint{cursor:help}
  367. #addmembersform table{margin-left:auto;margin-right:auto}table.flexible .emptyrow{display:none}form.popupform,form.popupform div{display:inline}
  368. .arrow_button input{overflow:hidden}
  369. .no-overflow{overflow:auto}
  370. .no-overflow>.generaltable{margin-bottom:0}
  371. .accesshide{position:absolute;left:-10000px;font-weight:400;font-size:1em}span.hide,div.hide,.hidden{display:none}a.skip-block,a.skip{position:absolute;top:-1000em;font-size:.85em;text-decoration:none}a.skip-block:focus,a.skip-block:active,a.skip:focus,a.skip:active{position:static;display:block}
  372. .skip-block-to{display:block;height:1px;overflow:hidden}
  373. .addbloglink{text-align:center}
  374. .blog_entry .audience{text-align:right;padding-right:4px}
  375. .blog_entry .tags{margin-top:15px}
  376. .blog_entry .content{margin-left:43px}
  377. #page-group-index #groupeditform{text-align:center}
  378. #doc-contents h1{margin:1em 0 0 0}
  379. #doc-contents ul{margin:0;padding:0;width:90%}
  380. #doc-contents ul li{list-style-type:none}
  381. .groupmanagementtable td{vertical-align:top}
  382. .groupmanagementtable #existingcell,.groupmanagementtable #potentialcell{width:42%}
  383. .groupmanagementtable #buttonscell{width:16%}
  384. .groupmanagementtable #buttonscell p.arrow_button input{width:auto;min-width:80%;margin:0 auto}
  385. .groupmanagementtable #removeselect_wrapper,.groupmanagementtable #addselect_wrapper{width:100%}
  386. .groupmanagementtable #removeselect_wrapper label,.groupmanagementtable #addselect_wrapper label{font-weight:400}
  387. #group-usersummary{width:14em}
  388. .groupselector{margin-top:3px;margin-bottom:3px;display:inline-block}
  389. .groupselector label{display:inline-block}
  390. .login-page [name="username"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
  391. .login-page [type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
  392. .notepost{margin-bottom:1em}
  393. .notepost .userpicture{float:left;margin-right:5px}
  394. .notepost .content,.notepost .footer{clear:both}
  395. .notesgroup{margin-left:20px}
  396. .path-my .coursebox{margin:1rem 0;padding:0}
  397. .path-my .coursebox .overview{margin:15px 30px 10px 30px}
  398. .path-my .coursebox .info{float:none;margin:0}
  399. .smartselect{position:absolute}
  400. .smartselect .smartselect_mask{background-color:#fff}
  401. .smartselect ul{padding:0;margin:0}
  402. .smartselect ul li{list-style:none}
  403. .smartselect .smartselect_menu{margin-right:5px}
  404. .safari .smartselect .smartselect_menu{margin-left:2px}
  405. .smartselect .smartselect_menu,.smartselect .smartselect_submenu{border:1px solid #000;background-color:#fff;display:none}
  406. .smartselect .smartselect_menu.visible,.smartselect .smartselect_submenu.visible{display:block}
  407. .smartselect .smartselect_menu_content ul li{position:relative;padding:2px 5px}
  408. .smartselect .smartselect_menu_content ul li a{color:#333;text-decoration:none}
  409. .smartselect .smartselect_menu_content ul li a.selectable{color:inherit}
  410. .smartselect .smartselect_submenuitem{background-image:url(/theme/image.php/boost/core/1494435304/t/collapsed);background-repeat:no-repeat;background-position:100%}
  411. .smartselect.spanningmenu .smartselect_submenu{position:absolute;top:-1px;left:100%}
  412. .smartselect.spanningmenu .smartselect_submenu a{white-space:nowrap;padding-right:16px}
  413. .smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover{text-decoration:underline}
  414. .smartselect.compactmenu .smartselect_submenu{position:relative;margin:2px -3px;margin-left:10px;display:none;border-width:0;z-index:1010}
  415. .smartselect.compactmenu .smartselect_submenu.visible{display:block}
  416. .smartselect.compactmenu .smartselect_menu{z-index:1000;overflow:hidden}
  417. .smartselect.compactmenu .smartselect_submenu .smartselect_submenu{z-index:1020}
  418. .smartselect.compactmenu .smartselect_submenuitem:hover>.smartselect_menuitem_label{font-weight:700}
  419. .userenrolment{width:100%;border-collapse:collapse}
  420. .userenrolment tr{vertical-align:top}
  421. .userenrolment td{padding:0;height:41px}
  422. .userenrolment .subfield{margin-right:5px}
  423. .userenrolment .col_userdetails .subfield{margin-left:40px}
  424. .userenrolment .col_userdetails .subfield_picture{float:left;margin-left:0}
  425. .userenrolment .col_lastseen{width:150px}
  426. .userenrolment .col_role{width:262px}
  427. .userenrolment .col_role .roles,.userenrolment .col_group .groups{margin-right:30px}
  428. .userenrolment .col_group .group{float:left;padding:3px;margin:3px;white-space:nowrap}
  429. .userenrolment .col_role .role{float:left;padding:0 3px 3px;margin:0 3px 3px;white-space:nowrap}
  430. .userenrolment .col_role .role a,.userenrolment .col_group .group a{margin-left:3px;cursor:pointer}
  431. .userenrolment .col_role .addrole,.userenrolment .col_group .addgroup{float:right;padding:3px;margin:3px}
  432. .userenrolment .col_role .addrole>a:hover,.userenrolment .col_group .addgroup>a:hover{border-bottom:1px solid #666}
  433. .userenrolment .col_role .addrole img,.userenrolment .col_group .addgroup img{vertical-align:baseline}
  434. .userenrolment .hasAllRoles .col_role .addrole{display:none}
  435. .userenrolment .col_enrol .enrolment{float:left;padding:0 3px 3px;margin:0 3px 3px}
  436. .userenrolment .col_enrol .enrolment a{float:right;margin-left:3px}
  437. #page-enrol-users .enrol_user_buttons{text-align:right}
  438. #page-enrol-users .enrol-users-page-action input{margin-left:0}
  439. .corelightbox{background-color:#ccc;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
  440. .corelightbox img{position:fixed;top:50%;left:50%}
  441. .mod-indent-outer{display:table}
  442. .mod-indent{display:table-cell}
  443. .label .mod-indent{float:left;padding-top:20px}
  444. .mod-indent-1{width:30px}
  445. .mod-indent-2{width:60px}
  446. .mod-indent-3{width:90px}
  447. .mod-indent-4{width:120px}
  448. .mod-indent-5{width:150px}
  449. .mod-indent-6{width:180px}
  450. .mod-indent-7{width:210px}
  451. .mod-indent-8{width:240px}
  452. .mod-indent-9{width:270px}
  453. .mod-indent-10{width:300px}
  454. .mod-indent-11{width:330px}
  455. .mod-indent-12{width:360px}
  456. .mod-indent-13{width:390px}
  457. .mod-indent-14{width:420px}
  458. .mod-indent-15{width:450px}
  459. .mod-indent-16{width:480px}
  460. .mod-indent-huge{width:480px}
  461. .resourcecontent .mediaplugin_mp3 object{height:25px;width:600px}
  462. .resourcecontent audio.mediaplugin_html5audio{width:600px}
  463. .resourceimage{max-width:100%}
  464. .mediaplugin_mp3 object{height:15px;width:300px}audio.mediaplugin_html5audio{width:300px}
  465. .core_media_preview.pagelayout-embedded #content{padding:0}
  466. .core_media_preview.pagelayout-embedded #maincontent{height:0}
  467. body#page-lib-editor-tinymce-plugins-moodlemedia-preview{padding:0;margin:0;min-width:0;background:none}
  468. .path-rating .ratingtable{width:100%;margin-bottom:1em}
  469. .path-rating .ratingtable th.rating{width:100%}
  470. .path-rating .ratingtable td.rating,.path-rating .ratingtable td.time{white-space:nowrap;text-align:center}
  471. .initialbar a,.initialbar strong{padding-left:3px;padding-right:3px}
  472. .chooserdialoguebody,.choosertitle{display:none}
  473. .moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft{margin:0}
  474. .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd{padding:0;background:#f2f2f2;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
  475. .choosercontainer #chooseform .submitbuttons{padding:.7em 0;text-align:right}
  476. @media (max-height:639px){.ios.safari .choosercontainer #chooseform .submitbuttons{padding:45px 0}}
  477. .statusbox .activatebadge{display:inline-block}
  478. .statusbox .activatebadge input[type=submit]{margin:3px}
  479. .activatebadge{margin:0;text-align:left;vertical-align:middle}
  480. img#persona_signin{cursor:pointer}
  481. .addcourse{float:right}
  482. .invisiblefieldset{display:inline;padding:0;border-width:0}
  483. .breadcrumb-nav{float:left}
  484. .breadcrumb-button .singlebutton div{margin-right:0}
  485. .breadcrumb-nav .breadcrumb{margin:0}
  486. #page-header .logo{margin:1rem 0}
  487. #page-header .logo img{max-height:75px}header .logo img{max-height:35px}header .collapse.in,header .collapsing{display:block;clear:both}
  488. .page-context-header{overflow:hidden}
  489. .page-context-header .page-header-image,.page-context-header .page-header-headings{float:left;display:block;position:relative}
  490. .page-context-header .page-header-image{margin-right:1em;margin-bottom:1em}
  491. .page-context-header .page-header-headings,.page-context-header .header-button-group{position:relative;line-height:24px;vertical-align:middle}
  492. .page-context-header .header-button-group{display:block;float:left}
  493. .page-context-header .header-button-group a{position:relative;top:-.4em}ul.dragdrop-keyboard-drag li{list-style-type:none}a.disabled:hover,a.disabled{text-decoration:none;cursor:default;font-style:italic;color:gray}body.lockscroll{height:100%;overflow:hidden}
  494. .progressbar_container{max-width:500px;margin:0 auto}
  495. .ie10 .yui3-calendar-header-label{display:inline-block}dd:before,dd:after{display:block;content:" "}
  496. dd:after{clear:both}
  497. .nav-tabs>.active>a[href],.nav-tabs>.active>a[href]:hover,.nav-tabs>.active>a[href]:focus{cursor:pointer}
  498. .hover-tooltip-container{position:relative}
  499. .hover-tooltip-container .hover-tooltip{opacity:0;visibility:hidden;position:absolute;left:50%;top:calc(-50% - 5px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;white-space:nowrap;-webkit-transition:opacity .15s,visibility .15s;-o-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s;z-index:1000}
  500. .hover-tooltip-container .hover-tooltip:before{content:"";display:inline-block;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.2);position:absolute;bottom:-8px;left:calc(50% - 8px)}
  501. .hover-tooltip-container .hover-tooltip:after{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:calc(50% - 7px);z-index:2}
  502. .hover-tooltip-container:hover .hover-tooltip{opacity:1;visibility:visible;-webkit-transition:opacity .15s .5s,visibility .15s .5s;-o-transition:opacity .15s .5s,visibility .15s .5s;transition:opacity .15s .5s,visibility .15s .5s}
  503. #region-flat-nav{padding-right:0;padding-left:0}
  504. #region-flat-nav .nav{margin-right:15px;background-color:#fff}
  505. @media (max-width:767px){
  506. #region-flat-nav .nav{margin-top:30px;margin-right:0}}
  507. #nav-drawer.closed{left:-305px}
  508. #page{margin-top:17px}[data-region="drawer"]{position:fixed;padding:10px 10px;
  509. width:285px;top:10px;height:calc(100% - 10px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:999;
  510. background-color:#eceeef;-webkit-transition:right .5s ease,left .5s ease;-moz-transition:right .5s ease,left .5s ease;-o-transition:right .5s ease,left .5s ease;transition:right .5s ease,left .5s ease}
  511. #nav-drawer{right:auto;left:0}
  512. #page{margin-top:17px}
  513. .pagelayout-embedded #page{margin-top:0}body.drawer-ease{-webkit-transition:margin-left .5s ease,margin-right .5s ease;-moz-transition:margin-left .5s ease,margin-right .5s ease;-o-transition:margin-left .5s ease,margin-right .5s ease;transition:margin-left .5s ease,margin-right .5s ease}
  514. @media (min-width:768px){body.drawer-open-left{margin-left:285px}}
  515. @media (min-width:768px){body.drawer-open-right{margin-right:285px}}
  516. .fp-content-center{height:100%;width:100%;display:table-cell;vertical-align:middle}
  517. .fp-content-hidden{visibility:hidden}
  518. .dndupload-message{display:none}
  519. .dndsupported .dndupload-message{display:inline}
  520. .dnduploadnotsupported-message{display:none}
  521. .dndnotsupported .dnduploadnotsupported-message{display:inline}
  522. .dndupload-target{display:none}
  523. .dndsupported .dndupload-ready .dndupload-target{display:block}
  524. .dndupload-uploadinprogress{display:none;text-align:center}
  525. .dndupload-uploading .dndupload-uploadinprogress{display:block}
  526. .dndupload-arrow{background:url(/theme/image.php/boost/theme/1494435304/fp/dnd_arrow) center no-repeat;width:100%;height:80px;position:absolute;top:5px}
  527. .fitem.disabled .filepicker-container,.fitem.disabled .fm-empty-container{display:none}
  528. .dndupload-progressbars{padding:10px;display:none}
  529. .dndupload-inprogress .dndupload-progressbars{display:block}
  530. .dndupload-inprogress .fp-content{display:none}
  531. .hidden{display:none}
  532. /* LInE: cabecalho com foto */
  533. .nav .caret{margin-left:4px}
  534. .nav .divider{overflow:hidden;width:0}
  535. .usermenu{float:right}
  536. .usermenu .login{line-height:2.25rem}
  537. .usermenu .login a{color:#007cbf}
  538. .usermenu .login a:hover,.usermenu .login a:focus{color:#004a73;text-decoration:underline}
  539. .userloggedinas .usermenu .usertext,.userswitchedrole .usermenu .usertext,.loginfailures .usermenu .usertext{float:left;text-align:right;margin-right:.5rem;height:35px}
  540. .userloggedinas .usermenu .usertext .meta,.userswitchedrole .usermenu .usertext .meta,.loginfailures .usermenu .usertext .meta{display:block;font-size:.875rem}
  541. .userloggedinas .usermenu .avatar img,.userswitchedrole .usermenu .avatar img,.loginfailures .usermenu .avatar img{margin:0}
  542. .userloggedinas .usermenu .userbutton .avatars{position:relative;display:inline-block}
  543. .userloggedinas .usermenu .userbutton .avatars .avatar.current{display:inline-block;position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%}
  544. .userloggedinas .usermenu .userbutton .avatars .avatar.current img{vertical-align:baseline}
  545. .userloggedinas .usermenu .userbutton .avatars .avatar img{width:inherit;height:inherit}
  546. .userloggedinas .usermenu .userbutton .avatars .realuser{width:35px;height:35px;display:inline-block}
  547. @media (max-width:767px){.usertext{display:none}}
  548. @media (max-width:767px){.path-mod-assign [data-region="grading-navigation-panel"]{height:auto}
  549. .path-mod-assign [data-region="user-info"]{margin-top:1rem}}
  550. .path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input{width:auto;display:inline-block}
  551. .assignfeedback_editpdf_widget *{-webkit-box-sizing:content-box;box-sizing:content-box}
  552. .assignfeedback_editpdf_widget button{-webkit-box-sizing:border-box;box-sizing:border-box}
  553. .assignfeedback_editpdf_widget .commentcolourbutton img{border-width:0}
  554. .assignfeedback_editpdf_menu{padding:0}
  555. .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser{float:none}
  556. .path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark{width:100%}
  557. .path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"]{padding-left:1rem;padding-right:1rem}
  558. .path-mod-assign [data-region="grade-panel"] .showmarkerdesc,.path-mod-assign [data-region="grade-panel"] .showstudentdesc{background-color:#fff}
  559. #addcontrols{margin-top:12rem;text-align:center;margin-bottom:3em}
  560. #addcontrols label{display:inline}
  561. #addcontrols input,
  562. #removecontrols input{margin:auto}
  563. .btn-lineup{margin:0 0 10px 5px}
  564. .gradetreebox h4{font-size:1rem}
  565. .gradetreebox th.cell,.gradetreebox input[type=text]{width:auto}
  566. .gradetreebox input[type=text],.gradetreebox select{margin-bottom:0}
  567. .core_grades_notices .singlebutton{display:inline-block}
  568. .path-grade-report #maincontent+.urlselect{position:absolute;left:40vw}
  569. .path-grade-report-grader #region-main{min-width:100%;width:auto}
  570. .path-grade-report-grader #region-main>.card,.path-grade-report-grader #page-enrol-users #region-main>
  571. #filterform,
  572. #page-enrol-users .path-grade-report-grader #region-main>
  573. #filterform,.path-grade-report-grader .path-calendar .maincalendar #region-main>.calendar-event-panel,.path-calendar .maincalendar .path-grade-report-grader #region-main>.calendar-event-panel,.path-grade-report-grader .block .calendar-event-panel #region-main>.yui3-overlay-content,.block .calendar-event-panel .path-grade-report-grader #region-main>.yui3-overlay-content,.path-grade-report-grader .que #region-main>.history,.que .path-grade-report-grader #region-main>.history,.path-grade-report-grader .userprofile .profile_tree #region-main>section,.userprofile .profile_tree .path-grade-report-grader #region-main>section,.path-grade-report-grader #region-main>.groupinfobox,.path-grade-report-grader #region-main>.forumpost,.path-grade-report-grader .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #region-main>.yui-layout-unit-right,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .path-grade-report-grader #region-main>.yui-layout-unit-right,.path-grade-report-grader .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #region-main>.yui-layout-unit-bottom,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax .path-grade-report-grader #region-main>.yui-layout-unit-bottom,.path-grade-report-grader .yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages #region-main>.chat-message.course-theme,.yui-skin-sam .yui-layout.path-mod-chat-gui_ajax #chat-messages .path-grade-report-grader #region-main>.chat-message.course-theme,.path-grade-report-grader #region-main>.well{width:auto;overflow-x:initial}
  574. .path-grade-report-grader [data-region="blocks-column"]{width:100%;clear:both}
  575. @media (max-width:767px){.columns-autoflow-1to1to1{-webkit-column-count:1;-moz-column-count:1;column-count:1}}li.activity.label,.file-picker td.label{background:inherit;color:inherit;border:inherit;text-shadow:none;padding:8px;white-space:normal;display:block;font-size:inherit;line-height:inherit;text-align:inherit}
  576. .navbar-static-top .dropdown .dropdown-menu{max-height:calc(100vh - 50px);overflow-y:auto}body.behat-site .navbar-static-top{position:absolute}body.behat-site .dropdown-item{margin-top:4px!important}body.behat-site.drawer-ease{-webkit-transition:initial;-moz-transition:initial;-o-transition:initial;transition:initial}body.behat-site [data-region="drawer"]{-webkit-transition:initial;-moz-transition:initial;-o-transition:initial;transition:initial;position:absolute}
  577. #page-wrapper{min-height:100%;padding-bottom:1rem;
  578. margin-bottom:-100px}
  579. #page-wrapper::after{content:"";
  580. display:block;min-height:50px}
  581. #page-footer{min-height:50px;text-align:left}
  582. .count-container{padding:2px;border-radius:2px;background-color:red;color:white;font-size:10px;line-height:10px;position:absolute;top:5px;right:0}
  583. .content-item-container{width:100%;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;position:relative;margin:0;display:block;color:inherit;text-decoration:none}
  584. .content-item-container:hover{color:#fff;background-color:#79b5e6}
  585. .content-item-container:hover .content-item-footer .timestamp{color:#fff}
  586. .content-item-container.unread{margin:0;background-color:#f4f4f4}
  587. .content-item-container.unread:hover{color:#fff;background-color:#79b5e6}
  588. .content-item-container.unread .content-item-body .notification-message{font-weight:600}
  589. .content-item-container .context-link{color:inherit;text-decoration:none}
  590. .content-item-container .content-item-body{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px}
  591. .content-item-container .content-item-footer{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}
  592. .content-item-container .content-item-footer .timestamp{font-size:10px;line-height:10px;margin:0;color:#666;margin-left:24px}
  593. .content-item-container .view-more{position:absolute;bottom:5px;right:5px;font-size:12px;line-height:12px}
  594. .content-item-container.notification .content-item-body .notification-image{display:inline-block;width:24px;height:24px;float:left}
  595. .content-item-container.notification .content-item-body .notification-image img{height:75%}
  596. .content-item-container.notification .content-item-body .notification-message{display:inline-block;font-size:12px;width:calc(100% - 24px)}
  597. .content-item-container.selected{background-color:#4f94cd;color:#fff;border-color:#4f94cd}
  598. .content-item-container.selected .content-item-footer .timestamp{color:#fff}
  599. @media (max-width:767px){.navbar .popover-region .popover-region-container{right:-70px}}
  600. @media (max-width:480px){.navbar .popover-region .popover-region-container{position:fixed;top:46px;right:0;left:0;bottom:0;width:auto;height:auto}}div[data-flexitour="backdrop"]{background-color:#000;opacity:.5;z-index:1040}div[data-flexitour="step-background-fader"],div[data-flexitour="step-background"]{border-radius:.3rem;z-index:10401}span[data-flexitour="container"],div[data-flexitour="step-background-fader"],[data-flexitour="step-backdrop"]>td,[data-flexitour="step-backdrop"]{z-index:10402}span[data-flexitour="container"] .modal-dialog{margin:0}span[data-flexitour="container"] div[data-role="arrow"]{border-width:11px}span[data-flexitour="container"] div[data-role="arrow"],span[data-flexitour="container"] div[data-role="arrow"]:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:10px}span[data-flexitour="container"][x-placement="top"],span[data-flexitour="container"][x-placement="top-start"]{margin-bottom:10px}span[data-flexitour="container"][x-placement="top"] div[data-role="arrow"],span[data-flexitour="container"][x-placement="top-start"] div[data-role="arrow"]{bottom:-11px;left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,.25)}span[data-flexitour="container"][x-placement="top"] div[data-role="arrow"]:after,span[data-flexitour="container"][x-placement="top-start"] div[data-role="arrow"]:after{bottom:1px;margin-left:-10px;content:" ";border-bottom-width:0;border-top-color:#fff}span[data-flexitour="container"][x-placement="bottom"],span[data-flexitour="container"][x-placement="bottom-start"]{margin-top:10px}span[data-flexitour="container"][x-placement="bottom"] div[data-role="arrow"],span[data-flexitour="container"][x-placement="bottom-start"] div[data-role="arrow"]{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}span[data-flexitour="container"][x-placement="bottom"] div[data-role="arrow"]:after,span[data-flexitour="container"][x-placement="bottom-start"] div[data-role="arrow"]:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}span[data-flexitour="container"][x-placement="left"],span[data-flexitour="container"][x-placement="left-start"]{margin-right:10px}span[data-flexitour="container"][x-placement="left"] div[data-role="arrow"],span[data-flexitour="container"][x-placement="left-start"] div[data-role="arrow"]{right:-11px;top:50%;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}span[data-flexitour="container"][x-placement="left"] div[data-role="arrow"]:after,span[data-flexitour="container"][x-placement="left-start"] div[data-role="arrow"]:after{right:1px;margin-top:-10px;content:" ";border-right-width:0;border-left-color:#fff}span[data-flexitour="container"][x-placement="right"],span[data-flexitour="container"][x-placement="right-start"]{margin-left:10px}span[data-flexitour="container"][x-placement="right"] div[data-role="arrow"],span[data-flexitour="container"][x-placement="right-start"] div[data-role="arrow"]{left:-11px;top:50%;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,0,.25)}span[data-flexitour="container"][x-placement="right"] div[data-role="arrow"]:after,span[data-flexitour="container"][x-placement="right-start"] div[data-role="arrow"]:after{left:1px;margin-top:-10px;content:" ";border-left-width:0;border-right-color:#fff}[data-region="drawer"]
  601. [data-flexitour="container"]{margin-left:-15px;width:275px}
  602. @media (max-width:767px){.nav.nav-tabs .nav-item{float:none}
  603. .nav.nav-tabs .nav-link.active{border-radius:.25rem;border-color:#ddd}}
  604. .pull-left{float:left!important}
  605. .pull-right{float:right!important}
  606. @media print{body.drawer-open-left.jsenabled,body.drawer-open-right.jsenabled{margin:0}
  607. .container{width:auto}}
  608. .navbar-light{background-color:#fff;border-bottom:1px solid #e5e5e5}
  609. .navbar-light .container{padding-left:0;padding-right:0}
  610. .navbar-light .navbar-brand{padding-left:1rem;padding-right:1rem;margin-right:2rem;color:#fff;background-color:#007cbf}
  611. .navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#fff}
  612. .navbar-light .navbar-brand.has-logo{color:#007cbf;background-color:transparent}
  613. .navbar-light .navbar-brand.has-logo:focus,.navbar-light .navbar-brand.has-logo:hover{color:#007cbf}
  614. .navbar-light .navbar-nav .nav-item+.nav-item{margin-left:2rem}
  615. .navbar-light .navbar-nav .nav-link{font-size:.875rem;text-transform:uppercase;letter-spacing:1px}
  616. .userpicture{border-radius:50%}
  617. #page.container-fluid{padding:0 2rem}
  618. #block-region-side-pre{padding-left:0}
  619. #page-my-index #region-main{background-color:transparent;border:0;padding:0}
  620. .block-region .card-block .card-title,.block-region #page-enrol-users #filterform .card-title,
  621. #page-enrol-users .block-region #filterform .card-title,.block-region .userprofile .profile_tree section .card-title,.userprofile .profile_tree
  622. .block-region section .card-title,.block-region .card-title, .block-region .card-title,.block-region
  623. .card-title, .block-region .card-title,
  624. .block-region #chat-messages .chat-message.course-theme .card-title,
  625. #chat-messages .block-region .chat-message.course-theme .card-title,.block-region .well
  626. .card-title{padding-bottom:.5rem;font-size:1.143rem;font-weight:600;text-transform:uppercase; border:0}
  627. .block_navigation .block_tree .tree_item,.block_settings .block_tree .tree_item{margin:.5rem 0}
  628. .form-group,.form-buttons,.path-admin .buttons,
  629. #fitem_id_submitbutton,.fp-content-center form+div,div.backup-section+form,
  630. #fgroup_id_buttonar{margin-top:.5rem}
  631. .form-inline .form-group,.form-inline .form-buttons,.form-inline .path-admin .buttons,.path-admin .form-inline .buttons,.form-inline #fitem_id_submitbutton,.form-inline .fp-content-center form+div,.fp-content-center .form-inline form+div,.form-inline div.backup-section+form,.form-inline #fgroup_id_buttonar{margin-top:0}
  632. div.exemplo {color:#006f3f;}
  633. div.codigo {font-size:0.75em;color:#aaaaaa;margin-left:15px;margin-right:5px;}