
.accessibilitywarnings img{max-width:32px;max-height:32px}
.atto_backcolor_button .dropdown-menu{min-width:inherit}
.atto_charmap_selector button{width:2em;padding:0 3px}
@media (max-width:768px){.toolbarbreak{display:none}}

input[size].atto_media_url_entry{width:calc(100% - 15px)}
.openmediabrowser{margin-top:-4px}
.addcomponent,.removecomponent{font-weight:700;margin-right:10px}
.trackhelp{text-align:right}
.atto_form.atto_media .atto_media_source>label{width:calc(100% - 153px)}
.atto_form.atto_media .atto_media_track_lang_entry,.atto_form.atto_media .atto_media_track_label_entry{width:116px}
.langlabel{width:42%}
.labellabel{width:44%}
.defaultlabel{width:14%}
[data-medium-type=link] label{width:100%}
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}
div.editor_atto_content caption{height:auto}
div.availablecolors{max-width:55%;display:inline-block;vertical-align:middle}
div.availablecolors label:not(.hideborder){border:1px solid #ddd}
div.availablecolors label{border-radius:4px;display:inline-block;font-size:.1em;padding:2px;padding-left:22px}
div.availablecolors label input[type="radio"]{float:none;margin:0;margin-left:-15px}
input[name="bordersize"],input[name="width"]{margin-right:.3em}

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}
img{border-style:none}
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}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[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}
@media print{*,*::before,*::after,*::first-letter,*::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}

.tag,.statusok,.statuswarning,.statusserious,.statuscritical,.assignfeedback_editpdf_widget .label,.label,.badge{border:1px solid #000}
.table,table.collection,table.flexible,.generaltable{border-collapse:collapse!important}
.table td,table.collection td,table.flexible td,.generaltable td,.table th,table.collection th,table.flexible th,.generaltable th{background-color:#fff!important}
.table-bordered th,table.collection th,.table-bordered td,table.collection td{border:1px solid #ddd!important}}

html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
@-ms-viewport{width:device-width}
html{font-size:14px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}

/* LInE: cor de fundo - #e0f0f8 #cad9e0 */
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}

h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
a{color:#007cbf;text-decoration:none}
a:focus,a:hover{color:#004a73;text-decoration:none} /* href */
/*
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:none}
*/
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle}[role="button"]{cursor:pointer}
a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
table{border-collapse:collapse;background-color:transparent}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,textarea{margin:0;line-height:inherit;border-radius:0}
input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:not-allowed}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
input[type="search"]{-webkit-appearance:none}
output{display:inline-block}[hidden]{display:none!important}
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}
h1,.h1{font-size:2.5rem}
h2,.h2,.path-calendar .maincalendar .calendar-controls .current{font-size:2rem}
h3,.h3{font-size:1.75rem}
h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
.lead,.userprofile .profile_tree section h3{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300}
.display-2{font-size:5.5rem;font-weight:300}
.display-3{font-size:4.5rem;font-weight:300}
.display-4{font-size:3.5rem;font-weight:300}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
small,.small{font-size:80%;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}
.blockquote-footer{display:block;font-size:80%;color:#818a91}
.blockquote-footer::before{content:"— "}
.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}
.blockquote-reverse .blockquote-footer::before{content:""}
.blockquote-reverse .blockquote-footer::after{content:" —"}
dl.row>dd+dt{clear:left}
.img-fluid,.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img,.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:.3rem}
.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}
.img-circle{border-radius:50%}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#818a91}
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}
kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}

.loader{display:block}.loading #tool-notools-text{display:none}
.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}
.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}
.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}
.tool-card .overlay-container .img-container{position:absolute;top:115px;left:90px;display:block;width:70px;height:70px}
.tool-card .overlay-container .img-container img{height:100%;width:100%}
.tool-card.announcement>.overlay-container{display:block}
.tool-card.announcement .overlay-container .loader{display:none}
.tool-card.announcement.loading .overlay-container .loader{display:block;width:100%;height:100%}
.tool-card.announcement .overlay-container .success-icon-container{display:none}
.tool-card.announcement.success .overlay-container .success-icon-container{display:block}
.tool-card.announcement .overlay-container .fail-icon-container{display:none}
.tool-card.announcement.fail .overlay-container .fail-icon-container{display:block}
.tool-card.announcement .overlay-container .capabilities-container{display:none}
.tool-card.announcement.capabilities .overlay-container .capabilities-container{display:block}
.tool-card.announcement.capabilities .overlay-container{background-color:#fff}
.tool-card.announcement.capabilities .overlay-container .img-container{display:none}
.tool-card-content{z-index:1}
.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}
.tool-card-subheader{margin-bottom:10px;text-align:left}
.tool-card-header .tool-card-icon{width:35px;height:35px}
.tool-card-header .name{margin-bottom:0;white-space:nowrap}
.tool-card-header .tool-card-actions{float:right}
.tool-card-header .tool-card-actions img{width:15px;height:15px;margin-left:7px}
.tool-card-body{border-top:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;height:125px}
.tool-card-body .description{max-height:100px;word-wrap:break-word}
.tool-card-footer{height:50px;text-align:center;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.tool-card .contenteditable-container{position:relative}
.tool-card [contenteditable=true]{border:1px solid transparent;padding:.25em;position:relative;z-index:1;overflow:auto}
.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}
.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}
.tool-card [contenteditable=true].loading+.overlay-container{border-radius:4px;display:block}
.tool-card [contenteditable=true]+.overlay-container .loader{display:inline-block;vertical-align:middle}

#contentframe{border:1px solid #ddd;border-radius:4px}

/* LInE:
pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}
pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}
*/

.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}
@media (min-width:544px){.container{max-width:576px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:940px}}
@media (min-width:1200px){.container{max-width:1140px}}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container-fluid::after{content:"";display:table;clear:both}
.row{margin-left:0px;margin-right:0px}
.row::after{content:"";display:table;clear:both}
.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}
.col-xs-1{float:left;width:8.33333%}
.col-xs-2{float:left;width:16.66667%}
.col-xs-3{float:left;width:25%}
.col-xs-4{float:left;width:33.33333%}
.col-xs-5{float:left;width:41.66667%}
.col-xs-6{float:left;width:50%}
.col-xs-7{float:left;width:58.33333%}
.col-xs-8{float:left;width:66.66667%}
.col-xs-9{float:left;width:75%}
.col-xs-10{float:left;width:83.33333%}
.col-xs-11{float:left;width:91.66667%}
.col-xs-12{float:left;width:100%}
.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%}
.offset-xs-11{margin-left:91.66667%}
@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%}}
@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%}}
@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%}}
@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}
.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}

.btn-group>.btn,@media (min-width:544px){.navbar{border-radius:.25rem}}
.navbar-full{z-index:1000}
@media (min-width:544px){.navbar-full{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@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%}
@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}
.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}
.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}
@media (max-width:543px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}
@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm::after{content:"";display:table;clear:both}
@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}
@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md::after{content:"";display:table;clear:both}
@media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}
@media (min-width:992px){.navbar-toggleable-md{display:block!important}}

/* LInE: moldura em fundo branco : cor do bordo no media-group */
/* margem para "Material didático para Introdução à Programação" - cor de fundo da pagina: #cad9e0; bordo quadro branco: #8a7990 */
.titulo { padding: 5px; }
.card-itens { margin-left: 5px; }
.card,#page-enrol-users
.userprofile .profile_tree section,
.well{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border-radius:0;margin:5px;border:1px solid #8a7990;}
/* border:1px solid rgba(238,238,238,1); */
.card-block::after,#page-enrol-users #filterform::after,.userprofile .profile_tree section::after,
.well::after{content:"";display:table;clear:both;} /* bloco para "pagina inicial / Material de apoio didatico" */
/*.card-title{margin-bottom:.05rem}*/
.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card>.list-group:first-child .list-group-item:first-child,#page-enrol-users #filterform>.list-group:first-child 
.list-group-item:first-child,.path-calendar .maincalendar .calendar-event-panel>.list-group:first-child
.list-group-item:first-child,.block
.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}
.card>.list-group:last-child .list-group-item:last-child,#page-enrol-users #filterform>.list-group:last-child 
.list-group-item:last-child,.path-calendar .maincalendar .calendar-event-panel>.list-group:last-child
.list-group-item:last-child,.block .calendar-event-panel
.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}

@media (min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}

/* LInE: para 'caminho' no segundo bloco: pagina inicial / material didatico */
.breadcrumb{padding:.75rem 0;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.25rem}
.breadcrumb::after{content:"";display:table;clear:both}
.breadcrumb-item{float:left}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active{color:#818a91}

.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}

.page-item{display:inline}
.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}
.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}
.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}
.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}
.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#007cbf;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.page-link:focus,.page-link:hover{color:#004a73;background-color:#eceeef;border-color:#ddd}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}
.pagination-lg .page-item:first-child
.page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}
.pagination-lg .page-item:last-child
.page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}
.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}
.pagination-sm .page-item:first-child
.page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}
.tag,.statusok,.statuswarning,.statusserious,.statuscritical,.assignfeedback_editpdf_widget .label,.label,
.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}
.tag:empty,.statusok:empty,.statuswarning:empty,.statusserious:empty,.statuscritical:empty,.assignfeedback_editpdf_widget .label:empty,.label:empty,.badge:empty{display:none}

/* moldura index: cor de fundo dos itens */
.media-group { display:block; background-color: #eff5fa; line-height:1.8; margin:0; border-collapse:collapse; }
.media-group p{ display:block; margin:0;border:1px solid #b9c9d9;border-width:1px 1px 0 1px;border-collapse:collapse; } /* */
p.ultimo { display:block; margin:0;border:1px solid #b9c9d9;border-width:1px 1px 1px 1px;border-collapse:collapse; }/* top right bottom left */
.media-group p:hover{ background-color: #dfdff0; border:1px solid #79889b;border-width:1px 1px 0 1px;border-collapse:collapse; }
/* border-left:1px solid #8998ab;border-right:1px solid #8998ab;border-top:1px solid #8998ab; border-bottom:1px solid #8998ab; */
/* line-height:12px; border-bottom:1px solid #666 */

/* Rodape */
.bg-inverse{color:#fff!important;background-color:#373a3c!important}
a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}

div.container div.generalbox{position:relative;display:block;border:0 none;margin:0;padding:0}
div.container div.generalbox{background-color:transparent;padding:1.5em}

@media (min-width:544px){.pull-sm-left{float:left!important}
.pull-sm-right{float:right!important}
.pull-sm-none{float:none!important}}

@media (min-width:768px){.pull-md-left{float:left!important}
.pull-md-right{float:right!important}
.pull-md-none{float:none!important}}

@media (min-width:992px){.pull-lg-left{float:left!important}
.pull-lg-right{float:right!important}
.pull-lg-none{float:none!important}}

@media (min-width:1200px){.pull-xl-left{float:left!important}
.pull-xl-right{float:right!important}
.pull-xl-none{float:none!important}}

.text-justify{text-align:justify!important}
.text-nowrap{white-space:nowrap!important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-xs-left{text-align:left!important}
.text-xs-right{text-align:right!important}
.text-xs-center{text-align:center!important}
@media (min-width:544px){.text-sm-left{text-align:left!important}
.text-sm-right{text-align:right!important}
.text-sm-center{text-align:center!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}
.text-md-right{text-align:right!important}
.text-md-center{text-align:center!important}}
@media (min-width:992px){.text-lg-left{text-align:left!important}
.text-lg-right{text-align:right!important}
.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.text-xl-left{text-align:left!important}
.text-xl-right{text-align:right!important}
.text-xl-center{text-align:center!important}}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.font-weight-normal{font-weight:400}
.font-weight-bold{font-weight:700}
.font-italic{font-style:italic}
.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,

.text-primary{color:#007cbf!important}a.text-primary:focus,a.text-primary:hover{color:#005b8c!important}
.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}
.text-info,.highlight{color:#5bc0de!important}a.text-info:focus,a.highlight:focus,a.text-info:hover,a.highlight:hover{color:#31b0d5!important}
.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}
.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}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.invisible{visibility:hidden!important}

.hidden-xs-up{display:none!important}
@media (max-width:543px){.hidden-xs-down{display:none!important}}
@media (min-width:544px){.hidden-sm-up{display:none!important}}
@media (max-width:767px){.hidden-sm-down{display:none!important}}
@media (min-width:768px){.hidden-md-up{display:none!important}}
@media (max-width:991px){.hidden-md-down{display:none!important}}
@media (min-width:992px){.hidden-lg-up{display:none!important}}
@media (max-width:1199px){.hidden-lg-down{display:none!important}}
@media (min-width:1200px){.hidden-xl-up{display:none!important}}
.hidden-xl-down{display:none!important}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}}
.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}}
@media print{.hidden-print{display:none!important}}

.breadcrumb-item+.breadcrumb-item::before{content:"/";content:"/"}
#region-main>.card,
#page-enrol-users #region-main>
#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,
#region-main>.groupinfobox,
#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,
#region-main>.well{overflow-x:auto;overflow-y:visible;min-height:45rem}
.context-header-settings-menu,.region-main-settings-menu{float:right;width:auto;max-width:4em;height:2em;display:block;margin-top:4px}
.context-header-settings-menu .dropdown-toggle>.icon,
#region-main-settings-menu .dropdown-toggle>.icon{height:24px;width:auto}
#user-notifications{display:block;overflow:hidden}
.layout-option-noheader #page-header,.layout-option-nonavbar #page-navbar,.layout-option-nofooter
#page-footer,.layout-option-nocourseheader .course-content-header,.layout-option-nocoursefooter .course-content-footer{display:none}
.mdl-left{text-align:left}
.mdl-right{text-align:right}
.text-ltr{direction:ltr!important}
#add,
#remove,.centerpara,.mdl-align{text-align:center}
.activity.label .dimmed_text{opacity:.5}
.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}
.inline,.inline-list li{display:inline}
.notifytiny{font-size:.75rem}
.notifytiny li,.notifytiny td{font-size:100%}
.fitem.advanced .text-info,.fitem.advanced .highlight{font-weight:700}
.reportlink{text-align:right}a.autolink.glossary:hover{cursor:help}
.collapsibleregioncaption{white-space:nowrap;min-height:1.5rem}
.pagelayout-mydashboard.jsenabled .collapsibleregioncaption{cursor:pointer}
.collapsibleregioncaption img{vertical-align:middle}
.jsenabled .hiddenifjs{display:none}
.visibleifjs{display:none}
.jsenabled .visibleifjs{display:inline}
.jsenabled .collapsibleregion{overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}
.jsenabled .collapsed .collapsibleregioninner{visibility:hidden}
.collapsible-actions{display:none;text-align:right}
.jsenabled .collapsible-actions{display:block}
.collapsible-actions .collapseexpand{padding-left:20px;background:url(/theme/image.php/boost/core/1494435304/t/collapsed) 2px center no-repeat}
.collapsible-actions .collapse-all{background-image:url(/theme/image.php/boost/core/1494435304/t/expanded)}
.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}
.clearer{background:transparent;border-width:0;clear:both;display:block;height:1px;margin:0;padding:0}
.bold,.warning,.errorbox .title,.pagingbar .title,.pagingbar .thispage{font-weight:700}img.userpicture{margin-right:.5rem}img.resize{height:1em;width:1em}
.action-menu .dropdown-toggle{text-decoration:none}
.action-menu{white-space:nowrap}
.action-menu .userpicture{width:auto;height:auto;margin-left:1rem}
.block img.resize,.breadcrumb img.resize{height:.9em;width:.8em}img.activityicon{height:24px;width:24px;vertical-align:middle}
.headermain{font-weight:700}
#maincontent{display:block;height:1px;overflow:hidden}
img.uihint{cursor:help}
#addmembersform table{margin-left:auto;margin-right:auto}table.flexible .emptyrow{display:none}form.popupform,form.popupform div{display:inline}
.arrow_button input{overflow:hidden}
.no-overflow{overflow:auto}
.no-overflow>.generaltable{margin-bottom:0}
.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}
.skip-block-to{display:block;height:1px;overflow:hidden}
.addbloglink{text-align:center}
.blog_entry .audience{text-align:right;padding-right:4px}
.blog_entry .tags{margin-top:15px}
.blog_entry .content{margin-left:43px}
#page-group-index #groupeditform{text-align:center}
#doc-contents h1{margin:1em 0 0 0}
#doc-contents ul{margin:0;padding:0;width:90%}
#doc-contents ul li{list-style-type:none}
.groupmanagementtable td{vertical-align:top}
.groupmanagementtable #existingcell,.groupmanagementtable #potentialcell{width:42%}
.groupmanagementtable #buttonscell{width:16%}
.groupmanagementtable #buttonscell p.arrow_button input{width:auto;min-width:80%;margin:0 auto}
.groupmanagementtable #removeselect_wrapper,.groupmanagementtable #addselect_wrapper{width:100%}
.groupmanagementtable #removeselect_wrapper label,.groupmanagementtable #addselect_wrapper label{font-weight:400}
#group-usersummary{width:14em}
.groupselector{margin-top:3px;margin-bottom:3px;display:inline-block}
.groupselector label{display:inline-block}
.login-page [name="username"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.login-page [type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
.notepost{margin-bottom:1em}
.notepost .userpicture{float:left;margin-right:5px}
.notepost .content,.notepost .footer{clear:both}
.notesgroup{margin-left:20px}
.path-my .coursebox{margin:1rem 0;padding:0}
.path-my .coursebox .overview{margin:15px 30px 10px 30px}
.path-my .coursebox .info{float:none;margin:0}

.smartselect{position:absolute}
.smartselect .smartselect_mask{background-color:#fff}
.smartselect ul{padding:0;margin:0}
.smartselect ul li{list-style:none}
.smartselect .smartselect_menu{margin-right:5px}
.safari .smartselect .smartselect_menu{margin-left:2px}
.smartselect .smartselect_menu,.smartselect .smartselect_submenu{border:1px solid #000;background-color:#fff;display:none}
.smartselect .smartselect_menu.visible,.smartselect .smartselect_submenu.visible{display:block}
.smartselect .smartselect_menu_content ul li{position:relative;padding:2px 5px}
.smartselect .smartselect_menu_content ul li a{color:#333;text-decoration:none}
.smartselect .smartselect_menu_content ul li a.selectable{color:inherit}
.smartselect .smartselect_submenuitem{background-image:url(/theme/image.php/boost/core/1494435304/t/collapsed);background-repeat:no-repeat;background-position:100%}
.smartselect.spanningmenu .smartselect_submenu{position:absolute;top:-1px;left:100%}
.smartselect.spanningmenu .smartselect_submenu a{white-space:nowrap;padding-right:16px}
.smartselect.spanningmenu .smartselect_menu_content ul li a.selectable:hover{text-decoration:underline}
.smartselect.compactmenu .smartselect_submenu{position:relative;margin:2px -3px;margin-left:10px;display:none;border-width:0;z-index:1010}
.smartselect.compactmenu .smartselect_submenu.visible{display:block}
.smartselect.compactmenu .smartselect_menu{z-index:1000;overflow:hidden}
.smartselect.compactmenu .smartselect_submenu .smartselect_submenu{z-index:1020}
.smartselect.compactmenu .smartselect_submenuitem:hover>.smartselect_menuitem_label{font-weight:700}
.userenrolment{width:100%;border-collapse:collapse}
.userenrolment tr{vertical-align:top}
.userenrolment td{padding:0;height:41px}
.userenrolment .subfield{margin-right:5px}
.userenrolment .col_userdetails .subfield{margin-left:40px}
.userenrolment .col_userdetails .subfield_picture{float:left;margin-left:0}
.userenrolment .col_lastseen{width:150px}
.userenrolment .col_role{width:262px}
.userenrolment .col_role .roles,.userenrolment .col_group .groups{margin-right:30px}
.userenrolment .col_group .group{float:left;padding:3px;margin:3px;white-space:nowrap}
.userenrolment .col_role .role{float:left;padding:0 3px 3px;margin:0 3px 3px;white-space:nowrap}
.userenrolment .col_role .role a,.userenrolment .col_group .group a{margin-left:3px;cursor:pointer}
.userenrolment .col_role .addrole,.userenrolment .col_group .addgroup{float:right;padding:3px;margin:3px}
.userenrolment .col_role .addrole>a:hover,.userenrolment .col_group .addgroup>a:hover{border-bottom:1px solid #666}
.userenrolment .col_role .addrole img,.userenrolment .col_group .addgroup img{vertical-align:baseline}
.userenrolment .hasAllRoles .col_role .addrole{display:none}
.userenrolment .col_enrol .enrolment{float:left;padding:0 3px 3px;margin:0 3px 3px}
.userenrolment .col_enrol .enrolment a{float:right;margin-left:3px}
#page-enrol-users .enrol_user_buttons{text-align:right}
#page-enrol-users .enrol-users-page-action input{margin-left:0}
.corelightbox{background-color:#ccc;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
.corelightbox img{position:fixed;top:50%;left:50%}
.mod-indent-outer{display:table}
.mod-indent{display:table-cell}
.label .mod-indent{float:left;padding-top:20px}
.mod-indent-1{width:30px}
.mod-indent-2{width:60px}
.mod-indent-3{width:90px}
.mod-indent-4{width:120px}
.mod-indent-5{width:150px}
.mod-indent-6{width:180px}
.mod-indent-7{width:210px}
.mod-indent-8{width:240px}
.mod-indent-9{width:270px}
.mod-indent-10{width:300px}
.mod-indent-11{width:330px}
.mod-indent-12{width:360px}
.mod-indent-13{width:390px}
.mod-indent-14{width:420px}
.mod-indent-15{width:450px}
.mod-indent-16{width:480px}
.mod-indent-huge{width:480px}
.resourcecontent .mediaplugin_mp3 object{height:25px;width:600px}
.resourcecontent audio.mediaplugin_html5audio{width:600px}
.resourceimage{max-width:100%}
.mediaplugin_mp3 object{height:15px;width:300px}audio.mediaplugin_html5audio{width:300px}
.core_media_preview.pagelayout-embedded #content{padding:0}
.core_media_preview.pagelayout-embedded #maincontent{height:0}
body#page-lib-editor-tinymce-plugins-moodlemedia-preview{padding:0;margin:0;min-width:0;background:none}
.path-rating .ratingtable{width:100%;margin-bottom:1em}
.path-rating .ratingtable th.rating{width:100%}
.path-rating .ratingtable td.rating,.path-rating .ratingtable td.time{white-space:nowrap;text-align:center}
.initialbar a,.initialbar strong{padding-left:3px;padding-right:3px}

.chooserdialoguebody,.choosertitle{display:none}
.moodle-dialogue.chooserdialogue .moodle-dialogue-content .moodle-dialogue-ft{margin:0}
.chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd{padding:0;background:#f2f2f2;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.choosercontainer #chooseform .submitbuttons{padding:.7em 0;text-align:right}
@media (max-height:639px){.ios.safari .choosercontainer #chooseform .submitbuttons{padding:45px 0}}

.statusbox .activatebadge{display:inline-block}
.statusbox .activatebadge input[type=submit]{margin:3px}
.activatebadge{margin:0;text-align:left;vertical-align:middle}
img#persona_signin{cursor:pointer}
.addcourse{float:right}
.invisiblefieldset{display:inline;padding:0;border-width:0}
.breadcrumb-nav{float:left}
.breadcrumb-button .singlebutton div{margin-right:0}
.breadcrumb-nav .breadcrumb{margin:0}
#page-header .logo{margin:1rem 0}
#page-header .logo img{max-height:75px}header .logo img{max-height:35px}header .collapse.in,header .collapsing{display:block;clear:both}
.page-context-header{overflow:hidden}
.page-context-header .page-header-image,.page-context-header .page-header-headings{float:left;display:block;position:relative}
.page-context-header .page-header-image{margin-right:1em;margin-bottom:1em}
.page-context-header .page-header-headings,.page-context-header .header-button-group{position:relative;line-height:24px;vertical-align:middle}
.page-context-header .header-button-group{display:block;float:left}
.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}
.progressbar_container{max-width:500px;margin:0 auto}
.ie10 .yui3-calendar-header-label{display:inline-block}dd:before,dd:after{display:block;content:" "}
dd:after{clear:both}
.nav-tabs>.active>a[href],.nav-tabs>.active>a[href]:hover,.nav-tabs>.active>a[href]:focus{cursor:pointer}

.hover-tooltip-container{position:relative}
.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}
.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)}
.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}
.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}
#region-flat-nav{padding-right:0;padding-left:0}
#region-flat-nav .nav{margin-right:15px;background-color:#fff}
@media (max-width:767px){
#region-flat-nav .nav{margin-top:30px;margin-right:0}}

#nav-drawer.closed{left:-305px}

#page{margin-top:17px}[data-region="drawer"]{position:fixed;padding:10px 10px;
 width:285px;top:10px;height:calc(100% - 10px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:999;
 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}

#nav-drawer{right:auto;left:0}
#page{margin-top:17px}
.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}
@media (min-width:768px){body.drawer-open-left{margin-left:285px}}
@media (min-width:768px){body.drawer-open-right{margin-right:285px}}
.fp-content-center{height:100%;width:100%;display:table-cell;vertical-align:middle}
.fp-content-hidden{visibility:hidden}

.dndupload-message{display:none}
.dndsupported .dndupload-message{display:inline}
.dnduploadnotsupported-message{display:none}
.dndnotsupported .dnduploadnotsupported-message{display:inline}
.dndupload-target{display:none}
.dndsupported .dndupload-ready .dndupload-target{display:block}
.dndupload-uploadinprogress{display:none;text-align:center}
.dndupload-uploading .dndupload-uploadinprogress{display:block}
.dndupload-arrow{background:url(/theme/image.php/boost/theme/1494435304/fp/dnd_arrow) center no-repeat;width:100%;height:80px;position:absolute;top:5px}
.fitem.disabled .filepicker-container,.fitem.disabled .fm-empty-container{display:none}
.dndupload-progressbars{padding:10px;display:none}
.dndupload-inprogress .dndupload-progressbars{display:block}
.dndupload-inprogress .fp-content{display:none}

.hidden{display:none}

/* LInE: cabecalho com foto */
.nav .caret{margin-left:4px}
.nav .divider{overflow:hidden;width:0}
.usermenu{float:right}
.usermenu .login{line-height:2.25rem}
.usermenu .login a{color:#007cbf}
.usermenu .login a:hover,.usermenu .login a:focus{color:#004a73;text-decoration:underline}
.userloggedinas .usermenu .usertext,.userswitchedrole .usermenu .usertext,.loginfailures .usermenu .usertext{float:left;text-align:right;margin-right:.5rem;height:35px}
.userloggedinas .usermenu .usertext .meta,.userswitchedrole .usermenu .usertext .meta,.loginfailures .usermenu .usertext .meta{display:block;font-size:.875rem}
.userloggedinas .usermenu .avatar img,.userswitchedrole .usermenu .avatar img,.loginfailures .usermenu .avatar img{margin:0}
.userloggedinas .usermenu .userbutton .avatars{position:relative;display:inline-block}
.userloggedinas .usermenu .userbutton .avatars .avatar.current{display:inline-block;position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%}
.userloggedinas .usermenu .userbutton .avatars .avatar.current img{vertical-align:baseline}
.userloggedinas .usermenu .userbutton .avatars .avatar img{width:inherit;height:inherit}
.userloggedinas .usermenu .userbutton .avatars .realuser{width:35px;height:35px;display:inline-block}

@media (max-width:767px){.usertext{display:none}}
@media (max-width:767px){.path-mod-assign [data-region="grading-navigation-panel"]{height:auto}
.path-mod-assign [data-region="user-info"]{margin-top:1rem}}
.path-mod-assign [data-region="grading-navigation"] [data-region="input-field"] input{width:auto;display:inline-block}
.assignfeedback_editpdf_widget *{-webkit-box-sizing:content-box;box-sizing:content-box}
.assignfeedback_editpdf_widget button{-webkit-box-sizing:border-box;box-sizing:border-box}
.assignfeedback_editpdf_widget .commentcolourbutton img{border-width:0}
.assignfeedback_editpdf_menu{padding:0}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser{float:none}
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark{width:100%}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .felement[data-fieldtype="grading"]{padding-left:1rem;padding-right:1rem}
.path-mod-assign [data-region="grade-panel"] .showmarkerdesc,.path-mod-assign [data-region="grade-panel"] .showstudentdesc{background-color:#fff}

#addcontrols{margin-top:12rem;text-align:center;margin-bottom:3em}
#addcontrols label{display:inline}
#addcontrols input,
#removecontrols input{margin:auto}
.btn-lineup{margin:0 0 10px 5px}
.gradetreebox h4{font-size:1rem}
.gradetreebox th.cell,.gradetreebox input[type=text]{width:auto}
.gradetreebox input[type=text],.gradetreebox select{margin-bottom:0}
.core_grades_notices .singlebutton{display:inline-block}
.path-grade-report #maincontent+.urlselect{position:absolute;left:40vw}
.path-grade-report-grader #region-main{min-width:100%;width:auto}
.path-grade-report-grader #region-main>.card,.path-grade-report-grader #page-enrol-users #region-main>
#filterform,
#page-enrol-users .path-grade-report-grader #region-main>

#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}
.path-grade-report-grader [data-region="blocks-column"]{width:100%;clear:both}

@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}

.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}

#page-wrapper{min-height:100%;padding-bottom:1rem;
margin-bottom:-100px}
#page-wrapper::after{content:"";
display:block;min-height:50px}

#page-footer{min-height:50px;text-align:left}

.count-container{padding:2px;border-radius:2px;background-color:red;color:white;font-size:10px;line-height:10px;position:absolute;top:5px;right:0}

.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}
.content-item-container:hover{color:#fff;background-color:#79b5e6}
.content-item-container:hover .content-item-footer .timestamp{color:#fff}
.content-item-container.unread{margin:0;background-color:#f4f4f4}
.content-item-container.unread:hover{color:#fff;background-color:#79b5e6}
.content-item-container.unread .content-item-body .notification-message{font-weight:600}
.content-item-container .context-link{color:inherit;text-decoration:none}
.content-item-container .content-item-body{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px}
.content-item-container .content-item-footer{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}
.content-item-container .content-item-footer .timestamp{font-size:10px;line-height:10px;margin:0;color:#666;margin-left:24px}
.content-item-container .view-more{position:absolute;bottom:5px;right:5px;font-size:12px;line-height:12px}
.content-item-container.notification .content-item-body .notification-image{display:inline-block;width:24px;height:24px;float:left}
.content-item-container.notification .content-item-body .notification-image img{height:75%}
.content-item-container.notification .content-item-body .notification-message{display:inline-block;font-size:12px;width:calc(100% - 24px)}
.content-item-container.selected{background-color:#4f94cd;color:#fff;border-color:#4f94cd}
.content-item-container.selected .content-item-footer .timestamp{color:#fff}

@media (max-width:767px){.navbar .popover-region .popover-region-container{right:-70px}}
@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"]
[data-flexitour="container"]{margin-left:-15px;width:275px}
@media (max-width:767px){.nav.nav-tabs .nav-item{float:none}
.nav.nav-tabs .nav-link.active{border-radius:.25rem;border-color:#ddd}}

.pull-left{float:left!important}
.pull-right{float:right!important}
@media print{body.drawer-open-left.jsenabled,body.drawer-open-right.jsenabled{margin:0}
.container{width:auto}}
.navbar-light{background-color:#fff;border-bottom:1px solid #e5e5e5}
.navbar-light .container{padding-left:0;padding-right:0}
.navbar-light .navbar-brand{padding-left:1rem;padding-right:1rem;margin-right:2rem;color:#fff;background-color:#007cbf}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#fff}
.navbar-light .navbar-brand.has-logo{color:#007cbf;background-color:transparent}
.navbar-light .navbar-brand.has-logo:focus,.navbar-light .navbar-brand.has-logo:hover{color:#007cbf}
.navbar-light .navbar-nav .nav-item+.nav-item{margin-left:2rem}
.navbar-light .navbar-nav .nav-link{font-size:.875rem;text-transform:uppercase;letter-spacing:1px}

.userpicture{border-radius:50%}
#page.container-fluid{padding:0 2rem}
#block-region-side-pre{padding-left:0}
#page-my-index #region-main{background-color:transparent;border:0;padding:0}
.block-region .card-block .card-title,.block-region #page-enrol-users #filterform .card-title,
#page-enrol-users .block-region #filterform .card-title,.block-region .userprofile .profile_tree section .card-title,.userprofile .profile_tree
.block-region section .card-title,.block-region .card-title, .block-region .card-title,.block-region
.card-title, .block-region .card-title,
.block-region #chat-messages .chat-message.course-theme .card-title,
#chat-messages .block-region .chat-message.course-theme .card-title,.block-region .well
.card-title{padding-bottom:.5rem;font-size:1.143rem;font-weight:600;text-transform:uppercase; border:0}

.block_navigation .block_tree .tree_item,.block_settings .block_tree .tree_item{margin:.5rem 0}
.form-group,.form-buttons,.path-admin .buttons,
#fitem_id_submitbutton,.fp-content-center form+div,div.backup-section+form,
#fgroup_id_buttonar{margin-top:.5rem}
.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}
div.exemplo {color:#006f3f;}
div.codigo {font-size:0.75em;color:#aaaaaa;margin-left:15px;margin-right:5px;}