
div.block
{
margin: 0.5em 0 0.5em 0;
padding: 0;
clear: both;
}
div.block div.element
{
padding-right: 1em;
float: left;
}
div.object-left
{
margin: 10px 10px 10px 0;
float: left;
clear: left;
}
div.object-right
{
margin: 10px 0 10px 10px;
float: right;
clear: right;
}
div.object-center
{
margin: 10px 0 10px 0;
text-align: center;
}
div.object-center img
{
margin: 0 auto;
}
div.content-view-embeddedmedia div.attribute-image
{
margin: 0;
float: none;
}
div.content-view-embeddedmedia div.attribute-image p
{
margin: 0;
}
pre.wordwrap
{
white-space: normal;
}
pre.wordwrap span.line
{
display: block;
}
.maxwidth, .box
{
width: 100%;
}
.halfwidth, .halfbox
{
width: 48%;
}
.minwidth
{
width: 1%;
}
.hide
{
display: none;
}
.nowrap
{
white-space: nowrap;
}
.spamfilter
{
display: none;
}
table.renderedtable p
{
margin: 0;
}
.float-break:after
{
content: "-";
height: 0;
font-size: 0;
visibility: hidden;
display: block;
clear: both;
}
.float-break
{
height: 1%;
}
body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #666666;
background-color: #ffffff;
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6
{
color: #666666;
font-weight: bold;
font-style: normal;
margin: 0.75em 0 0.5em 0;
padding: 0;
font-weight: normal;
font-family: Georgia;
}
h1
{
font-size: 1.8em;
font-size: 1.9em;
}
h2
{
font-size: 1.65em;
}
h3
{
font-size: 1em;
}
h4, h5, h6
{
font-size: 1em;
font-size: 1.3em;
font-style: italic;
margin: 1.3em 0 0.35em;
}
p
{
margin: 0.4em 0 0.4em 0;
line-height: 1.55;
}
a
{
color: #0090b2;
text-decoration: underline;
text-decoration: none;
}
a:hover
{
color: #0090b2;
text-decoration: underline;
}
a img
{
border: none;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
color: #0090b2;
text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
text-decoration: underline;
}
pre, code
{
font-family: "Courier New", Courier, monospace;
font-size: 1em;
}
pre
{
background-color: #f8f8f8;
margin: 1em 0 1em 0;
padding: 0.2em;
border: 1px solid #e0e0e0;
}
table
{
font-size: 1em;
margin: 0;
padding: 0;
}
th, td
{
padding: 0;
}
table.list
{
width: 100%;
margin: 1em 0 1em 0;
border: 1px #e0e0e0;
border-style: solid none none solid;
}
table.list th, table.list td
{
padding: 0.25em;
border: 1px #e0e0e0;
border-style: none solid solid none;
text-align: left;
vertical-align: top;
}
table.list th
{
font-weight: bold;
background-color: #e0e0e0;
white-space: nowrap;
}
table.list td
{
font-weight: normal;
}
tr.bglight
{
background-color: #f8f8f8;
}
tr.bgdark
{
background-color: #f0f0f0;
}
tr.bglight:hover, tr.bgdark:hover
{
background-color: #ffffff;
}
ul, ol
{
margin: 0.75em 0 1em 2.5em;
padding: 0;
}
ul ul, ol ul
{
margin: 0.3em 0 0.5em 1.3em;
}
ul ol, ol ol
{
margin: 0.3em 0 0.5em 1.9em;
}
li
{
margin: 0 0 0.3em 0;
padding: 0;
line-height: 1.25em;
}
dl
{
margin: 0.25em 0 0.25em 0;
padding: 0;
}
dt, dd
{
font-style: normal;
margin: 0 0 0.25em 0;
}
dt
{
font-weight: bold;
}
dd
{
margin: 0 1em 0.5em 2.5em;
}
form
{
margin: 0;
padding: 0;
}
button, input, select, textarea
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}
input.text, input[type='text'], textarea, select
{
border: 1px solid;
border-color: #808080 #e0e0e0 #e0e0e0 #808080;
}
select
{
background-color: #ffffff;
}
optgroup
{
font-weight: bold;
font-style: normal;
}
input.button, input.defaultbutton
{
padding: 1px 7px;
}
a.button
{
padding: 0 0.5em;
text-decoration: none;
}
a.button:hover
{
text-decoration: none;
}
hr, div.hr
{
height: 1px;
color: #ffffff;
border: 1px solid #adadad;
border-style: solid none none none;
}
div.hr
{
margin: 5px 0;
}
div.hr hr
{
display: none;
}
body
{
padding: 10px 0;
text-align: center;
background-color: #b0b0b0;
}
div#page
{
width: 940px;
background-color: #ffffff;
margin: 0 auto;
padding: 20px 10px 10px 10px;
text-align: left;
}
div.maintenance-mode
{
background-color: #0090b2;
color: #ffffff;
font-size: 1rem;
padding: 1em;
margin: -1em 0 1em 0;
}
div.maintenance-mode div:first-child
{
font-size: 1.5em;
}
div#header
{
height: 80px;
background-color: #e5eff1;
margin-bottom: 8px;
position: relative;
}
div#logo
{
margin: -9px 0 0 31px;
float: left;
display: inline;
position: relative;
}
div#logo h1
{
margin: 0;
}
div#logo a, div#logo span.image
{
width: 300px;
height: 89px;
display: block;
}
div#logo span.image
{
background: url(/extension/atferd/design/atferd/images/pmto-logo.png) top left no-repeat;
}
div#logo.logo-en span.image
{
width: 311px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-en.png) top left no-repeat;
}
div#logo.logo-nn span.image
{
width: 311px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-nn.png) top left no-repeat;
}
div#logo.logo-pl span.image
{
width: 311px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-pl.png) top left no-repeat;
}
div#logo.logo-ur span.image
{
width: 315px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-ur.png) top left no-repeat;
}
div#logo.logo-ar span.image
{
width: 339px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-ar.png) top left no-repeat;
}
div#logo.logo-sa span.image
{
width: 342px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-sa.png) top left no-repeat;
}
div#logo.logo-so span.image
{
width: 439px;
background: url(/extension/atferd/design/atferd/images/pmto-logo-so.png) top left no-repeat;
}
div#logo a span.text
{
display: none;
}
div#currentuser
{
font-size: 0.8em;
font-weight: bold;
color: #ff0000;
text-transform: uppercase;
position: absolute;
right: 240px;
}
div#extramenu
{
font-size: 0.8em;
margin: 2px 10px 7px 0;
float: right;
}
div#extramenu ul
{
margin: 0;
padding: 0;
}
div#extramenu li
{
margin: 4px 0 0 4px;
padding: 0 0 0 4px;
border-left: 1px solid #666666;
float: left;
list-style-type: none;
}
div#extramenu li:first-child
{
border-left: none;
}
div#extramenu li.lang-separator
{
border-left: none;
padding-left: 40px;
}
div#extramenu a
{
color: #666666;
text-decoration: none;
}
div#extramenu a:hover
{
text-decoration: underline;
}
div#searchbox
{
font-size: 0.95em;
text-align: right;
margin: 7px 10px 6px 0;
float: right;
clear: right;
}
input#searchtext
{
font-size: 1em;
width: 142px;
background-color: #f1f5f6;
border: 1px solid #c3ccce;
}
input#searchbutton
{
font-size: 0.9em;
color: #000000;
font-weight: bold;
background-color: transparent;
margin: 0 0 0 7px;
padding: 0;
border: none;
text-transform: uppercase;
cursor: pointer;
}
div#path
{
position: absolute;
bottom: 3px;
right: 10px;
}
div#path p, div#path a
{
color: #666666;
}
div#path p
{
font-size: 0.8em;
margin: 0;
}
div#path a
{
text-decoration: none;
}
div#path a:hover
{
text-decoration: underline;
}
div#path span.bullet
{
position: relative;
top: 1px;
}
div#path span.divider
{
position: relative;
top: 1px;
}
div#topmenu
{
background-color: #d9eef2;
margin-bottom: 40px;
}
div#mainmenu
{
width: 960px;
position: relative;
z-index: 10;
overflow: visible;
}
div#mainmenu li div.submenu
{
position: absolute;
top: 1.85em;
display: none;
}
div#mainmenu li.current div.submenu
{
width: auto;
display: block;
background-color: #f0f0f0;
}
div#mainmenu li.current div.submenu ul
{
width: 100%;
margin: 0;
padding: 0;
position: relative;
}
div#mainmenu li.current div.submenu li
{
margin: 0 1em 0 0;
padding: 0;
float: left;
list-style-type: none;
}
div#mainmenu iframe
{
position: absolute;
right: 0;
top: 0;
}
div#mainmenu div.dropdownmenu
{
position: absolute;
top: 32px;
right: 0;
display: none;
z-index: 1;
}
div#mainmenu ul
{
margin: 0;
padding: 0;
position: relative;
z-index: 1;
}
div#mainmenu div.dropdownmenu ul
{
min-width: 171px;
}
div#mainmenu li
{
margin: 0 20px 0 0;
padding: 0;
float: left;
display: inline;
list-style-type: none;
position: relative;
}
div#mainmenu li li
{
margin: 0;
padding: 0;
float: none;
}
div#mainmenu a
{
font-size: 0.95em;
font-weight: normal;
color: #000000;
background-color: #55c0d8;
padding: 8px 10px 8px 50px;
text-decoration: none;
display: block;
white-space: pre;
position: relative;
}
div#mainmenu a
{
width: 160px;
text-align: center;
}
div#mainmenu ul ul
{
}
div#mainmenu ul ul a
{
font-size: 0.85em;
width: auto;
font-weight: normal;
padding: 2px 9px 4px 9px;
border: 1px #afd2d7;
border-style: none solid solid solid;
text-align: left;
}
div#mainmenu li.selected a, div#mainmenu a:hover, div#mainmenu a.menuhover, div#mainmenu a.menuhover:hover
{
background-color: #afd2d7;
}
div#mainmenu a:hover
{
text-decoration: underline;
}
div#mainmenu ul ul, div#mainmenu ul ul a, div#mainmenu li.current a.menuhover, div#mainmenu li.current a, div#mainmenu li.current li a, div#mainmenu li.selected li a
{
background-color: #e5eff1;
}
div#mainmenu ul ul a:hover, div#mainmenu li.current li a:hover
{
background-color: transparent;
}
span#menufigure-01, span#menufigure-02, span#menufigure-03, span#menufigure-04
{
display: block;
position: absolute;
z-index: 50;
}
span#menufigure-01
{
width: 35px;
height: 38px;
background: url(/extension/atferd/design/atferd/images/menu-monster.png) top left no-repeat;
top: 7px;
left: 11px;
}
span#menufigure-02
{
width: 28px;
height: 48px;
background: url(/extension/atferd/design/atferd/images/menu-cat.png) top left no-repeat;
top: 5px;
left: 10px;
}
span#menufigure-03
{
width: 45px;
height: 39px;
background: url(/extension/atferd/design/atferd/images/menu-mouse.png) top left no-repeat;
top: 6px;
left: 6px;
}
span#menufigure-04
{
width: 28px;
height: 50px;
background: url(/extension/atferd/design/atferd/images/menu-balloons.png) top left no-repeat;
top: 3px;
left: 11px;
}
div#submenu ul
{
margin: 15px 0 0 0;
padding: 0;
position: relative;
z-index: 1;
}
div#submenu li
{
margin: 0 20px 0 0;
padding: 5px 10px;
float: left;
list-style-type: none;
}
div#submenu a
{
color: #000000;
text-decoration: none;
}
div#submenu a:hover
{
text-decoration: underline;
}
div#columns
{
font-size: 0.95em;
}
div#sidemenu-column
{
padding-left: 220px;
}
div.nosidemenu div#sidemenu-column
{
padding-left: 0;
}
div#extrainfo-column
{
padding-right: 220px;
}
div.noextrainfo div#extrainfo-column
{
padding-right: 0;
}
div#main-column
{
position: relative;
}
div#sidemenu-position
{
width: 220px;
margin-left: -220px;
float: left;
display: inline;
position: relative;
}
div.nosidemenu div#sidemenu-position
{
display: none;
}
div#sidemenu
{
}
div.sidemenubox
{
padding: 1px;
margin-bottom: 20px;
border: 1px solid #999999;
position: relative;
}
div.sidemenubox div.sidemenubox
{
margin: 9px 0 0 0;
border-color: #cacaca;
}
div.sidemenubox div.sidemenubox:first-child
{
margin-top: 0;
}
div.course h2.sidemenubox-title
{
font-size: 1.2em;
position: relative;
}
div.course div.sidemenubox-content h2.sidemenubox-title
{
font-size: 1em;
font-weight: normal;
}
h2.sidemenubox-title
{
font-size: 1em;
font-weight: normal;
color: #000000;
margin: 0;
padding: 2px 8px;
background-color: #cacaca;
}
div.sidemenubox div.sidemenubox h2.sidemenubox-title
{
background-color: #ededed;
}
h2.sidemenubox-title a.open, h2.sidemenubox-title a.close
{
width: 10px;
height: 10px;
color: #000000;
background: top left no-repeat;
position: absolute;
top: 6px;
right: 6px;
cursor: pointer;
}
div.sidemenubox h2.sidemenubox-title a
{
color: #000000;
}
h2.sidemenubox-title a.open
{
z-index: 10;
background-image: url(/extension/atferd/design/atferd/images/button-open.png);
}
h2.sidemenubox-title a.close
{
z-index: 10;
background-image: url(/extension/atferd/design/atferd/images/button-close.png);
}
h2.sidemenubox-title a span
{
display: none;
}
h2.sidemenubox-title a span.link-spanner
{
display: inline;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
h2.sidemenubox-title a, h2.sidemenubox-title a:hover
{
text-decoration: none;
}
div.sidemenubox-content
{
padding: 8px 9px 9px 9px;
position: relative;
}
div#sidemenu ul
{
margin: -5px 0;
}
div#sidemenu ul ul
{
margin: 0;
border: none;
}
div#sidemenu li
{
margin: 5px 0;
list-style-type: none;
}
div#sidemenu li div
{
height: 1%;
}
div#sidemenu li li
{
}
div#sidemenu li a
{
font-weight: normal;
color: #0090b2;
padding: 0;
text-decoration: none;
display: block;
}
div#sidemenu li li a
{
font-weight: normal;
padding-left: 10px;
}
div#sidemenu li li li a
{
padding-left: 20px;
}
div#sidemenu li li li li a
{
padding-left: 30px;
}
div#sidemenu li a:hover
{
background-color: #ffffff;
text-decoration: underline;
position: relative;
z-index: 1;
}
div.sidemenubox.selected
{
border: 1px solid #55C0D8;
}
div.sidemenubox.selected h2.sidemenubox-title
{
background-color: #55C0D8;
}
div#sidemenu div.sidemenubox-content a.selected
{
text-decoration: underline;
font-weight: bold;
}
div#sidemenu div.sidemenubox.my-settings
{
margin-top: 4em;
}
div#main-position
{
width: 100%;
float: left;
}
div#main
{
padding: 0px 20px 3px 20px;
}
div.nosidemenu div#main
{
padding-left: 0;
}
div.noextrainfo div#main
{
padding-right: 0;
}
div#extrainfo-position
{
width: 220px;
margin-right: -220px;
float: right;
position: relative;
}
div.noextrainfo div#extrainfo-position
{
display: none;
}
div#extrainfo
{
}
div#footer
{
text-align: left;
}
div#footer address
{
font-style: normal;
}
div#footer address, div#footer p, div#footer a
{
color: #ffffff;
}
div#contactinfo
{
font-size: 0.85em;
background-color: #cac9c9;
margin: 20px 0 -1px 0;
padding: 3px 10px;
}
div#footer ul, div#footer li
{
margin: 0;
padding: 0;
list-style-type: none;
}
div#footer li
{
margin-right: 10px;
float: left;
}
div#footer li a
{
font-size: 0.8em;
color: #666666;
text-decoration: none;
}
div#footer li a:hover
{
text-decoration: underline;
}
div.row
{
padding-top: 15px;
margin-left: -20px;
width: 110%;
}
div.row:before, div.row:after
{
content: "-";
height: 0;
visibility: hidden;
display: block;
clear: both;
}
div.row:first-child
{
padding-top: 0;
}
div.row div.col
{
margin-left: 20px;
float: left;
}
div.row div.width-1
{
width: 40px;
}
div.row div.width-2
{
width: 100px;
}
div.row div.width-3
{
width: 160px;
}
div.row div.width-4
{
width: 220px;
}
div.row div.width-5
{
width: 280px;
}
div.row div.width-6
{
width: 340px;
}
div.row div.width-7
{
width: 400px;
}
div.row div.width-8
{
width: 460px;
}
div.row div.width-9
{
width: 520px;
}
div.row div.width-10
{
width: 580px;
}
div.row div.width-11
{
width: 640px;
}
div.row div.width-12
{
width: 700px;
}
div.row div.width-13
{
width: 760px;
}
div.row div.width-14
{
width: 820px;
}
div.row div.width-15
{
width: 880px;
}
div.row div.width-16
{
width: 940px;
}
div.align-left
{
text-align: left;
}
div.align-right
{
text-align: right;
}
div.content-view-box div.tipafriend
{
padding: 2px;
}
div.content-view-box div.tipafriend div.attribute-title h2
{
margin: 0.1em 0 0;
}
div.infobox div.content-view-box div.attribute-title
{
background-color: #e6e6c6;
}
div.content-view-full
{
}
div.content-view-full div.attribute-title h1
{
margin: -0.15em 0 0.5em 0;
font-weight: bold;
font-style: normal;
font-weight: normal;
}
div.content-view-full div.attribute-byline
{
margin: -0.25em 0 0.5em 0;
}
div.content-view-full div.attribute-byline p
{
font-size: 0.85em;
}
div.content-view-full div.attribute-byline p.author
{
width: 68%;
float: right;
text-align: right;
}
div.content-view-full div.attribute-byline p.date
{
width: 28%;
float: left;
}
div.content-view-full div.attribute-image
{
margin: 0.25em 0 0.5em 10px;
float: right;
}
div.content-view-full div.attribute-image img
{
display: block;
}
div.content-view-full div.attribute-link a
{
text-decoration: none;
}
div.content-view-full div.attribute-link a:hover
{
text-decoration: underline;
}
div.class-user-course div.blue-border
{
border: 1px solid #5AC0CE;
padding: 0.6em 0.8em;
}
div.class-user-course div.info
{
margin-top: 2em;
}
div.class-user-course div.row, div.class-course div.row
{
padding-top: 0;
}
div.class-user-course div.attribute-infobox
{
border: 1px solid #999;
background-color: #f2f2e2;
padding: 1em;
margin-top: 1em;
}
div.class-user-course div.attribute-infobox div
{
margin-bottom: 1em;
}
div.class-user-course div.attribute-infobox p.p-bold
{
font-weight: bold;
}
div.class-user-course div.attribute-infobox ul li
{
list-style: disc;
margin-left: 15px;
padding-bottom: 3px;
}
div.content-view-children, div.content-view-line
{
height: 1%;
padding-top: 1px;
clear: both;
}
div.content-view-children:after, div.content-view-line:after
{
content: "-";
height: 0;
visibility: hidden;
display: block;
clear: both;
}
div.content-view-children
{
margin: 1em 0 -0.25em 0;
}
div.content-view-line
{
margin-bottom: 0.5em;
}
div.content-view-line div.attribute-title h2
{
margin-top: 0;
}
div.content-view-line div.attribute-image
{
margin: 2.3em 0 0 10px;
padding-bottom: 0.25em;
float: right;
}
div.content-view-line div.blue-box
{
border: 1px solid #5AC0CE;
background-color: #E0F5F7;
padding: 0.6em 0.8em;
margin-bottom: 0.2em;
}
div.content-view-line div.blue-box h2
{
color: #797b7b;
}
div.content-view-line div.blue-box div.attribute-data
{
color: #666666;
}
div.content-view-block
{
margin-top: 0;
}
div.content-view-block div.attribute-image
{
margin: 0;
float: none;
}
div.content-view-block div.attribute-title h2
{
font-weight: normal;
margin: 0.7em 0 0.25em 0;
}
div.content-view-block div:first-child h2
{
margin-top: 0;
}
div.content-view-children div.content-view-block div.attribute-title h2
{
font-size: 1em;
font-weight: bold;
font-style: normal;
}
div.content-view-block div.class-frontpage-item div.attribute-image
{
margin-bottom: 2em;
}
div.infobox, div.messagebox
{
margin-bottom: 7px;
}
div.register div.infobox
{
margin-bottom: 7px;
margin-top: 2.7em;
}
div.messagebox
{
}
div.content-view-box
{
font-size: 0.9em;
color: #666666;
background-color: #e6e6c6;
padding: 7px;
clear: both;
padding: 10px;
border: 1px solid #cccccc;
}
div.content-view-box:after
{
display: block;
content: "";
clear: both;
}
div.messagebox div.content-view-box
{
color: #000000;
background-color: #fad8b7;
}
div.content-view-box div.attribute-title h2, div.content-view-box div.attribute-title h3
{
color: #000000;
}
div.content-view-box div.attribute-title h2
{
font-size: 1.2em;
font-weight: bold;
margin: 0 0 0.75em 0;
margin: 0.2em 0 0.75em 0;
font-size: 1.65em;
font-style: italic;
font-weight: normal;
}
div.messagebox div.content-view-box div.attribute-title h2
{
background-color: #f5b783;
margin: -7px -7px 5px -7px;
padding: 4px 7px;
}
div.messagebox div.content-view-box div.attribute-title h2 a
{
color: #000000;
}
div.content-view-box div.attribute-title h3
{
font-size: 1.1em;
font-weight: bold;
margin-bottom: 0.25em;
}
div.content-view-box p
{
margin: 0.25em 0 0.25em 0;
}
div.content-view-box ul
{
margin-left: 1.5em;
}
div.content-view-linkedobjects
{
margin-top: -0.25em;
}
div.content-view-linkedobjects ul
{
}
div.content-view-boxline
{
margin-top: 0.75em;
}
div.content-view-box div.attribute-link a, div.content-view-box li a
{
text-decoration: none;
}
div.content-view-box div.attribute-link a:hover, div.content-view-box li a:hover
{
text-decoration: underline;
}
div.content-view-box div.searchbox
{
margin-top: 8px;
}
div.messagebox div.content-view-box.simple
{
color: #000000;
background-color: #f9f9e7;
border: 1px solid #e6e6c6;
}
div.messagebox div.content-view-box.simple div.attribute-title
{
margin-bottom: 0px;
}
div.messagebox div.content-view-box.simple div.attribute-title h2
{
background-color: #f9f9e7;
font-size: 1.2em;
padding-top: 10px;
padding-bottom: 0px;
}
div.content-view-embed div.attribute-image
{
margin: 0 auto;;
float: none;
text-align: center;
}
div.content-view-embed div.attribute-image p
{
margin: 0;
}
div.content-view-list
{
margin-bottom: 2em;
}
div.content-view-list div.attribute-image
{
margin: 0px 10px 0 0;
padding-bottom: 0.25em;
float: left;
}
div.content-view-list span
{
font-style: italic;
font-size: 0.89em;
}
div.content-view-list div.attribute-title h3 a
{
color: #666;
font-style: italic;
}
div.content-view-list div.attribute-date
{
margin: -1em 0 0;
}
div.content-view-list div.attribute-info
{
margin: -0.3em 0 0;
}
div.content-view-list div.class-file div.attribute-title
{
}
div.content-view-list div.class-file div.attribute-date
{
margin: 0;
}
div.content-view-list div.class-file div.attribute-title span.category
{
color: #666666;
}
div.content-view-list div.class-file div.attribute-title h3 a
{
font-weight: bold;
}
div.content-view-line div.class-comment
{
margin: 0.5em 0 0 0;
}
div.content-view-line div.class-comment div.attribute-byline h3
{
font-size: 1em;
font-weight: bold;
margin: 0 0 -0.5em 0;
}
div.content-view-line div.class-comment div.attribute-byline span.author
{
float: right;
}
div.content-view-line div.class-comment div.attribute-byline span.date
{
font-size: 0.85em;
font-weight: normal;
color: #000000;
margin-left: 0.25em;
float: right;
}
div.content-view-line div.class-comment div.attribute-short
{
clear: both;
}
div.content-view-full div.content-view-children form
{
margin: 1.5em 0 0.5em 0;
}
div.pagenavigator
{
margin: 1em 0 1.4em 0;
}
div.pagenavigator p
{
}
div.pagenavigator a
{
text-decoration: none;
}
div.pagenavigator a:hover
{
text-decoration: underline;
}
div.pagenavigator a, div.pagenavigator span.previous, div.pagenavigator span.selected, div.pagenavigator span.next
{
padding: 0 0.5em 0 0.5em;
}
div.pagenavigator a.previous, div.pagenavigator span.previous
{
padding-left: 0;
}
div.pagenavigator span.selected
{
font-weight: bold;
}
div.pagenavigator span.divider
{
color: #c0c0c0;
}
div.inline-block, label.inline-block, input.inline-block
{
display: inline-block;
zoom:1;
*display: inline;
_height: 30px;
}
div.class-registerform div.formbuttonbar *
{
box-sizing: border-box !important;
}
div.class-registerform div.formsection
{
margin-bottom: 20px;
padding: 0 5px 10px 12px;
border: 3px solid #ee7d11;
}
div.class-registerform h2
{
font-size: 1.2em;
color: #000000;
background-color: #ee7d11;
margin: 0 -5px 10px -12px;
padding: 1px 5px 2px 12px;
display: block;
}
div.class-registerform label
{
color: #000000;
font-weight: bold;
padding-right: 10px;
}
div.class-registerform label.sublabel
{
font-weight: normal;
}
div.class-registerform input
{
}
div.class-registerform div.processing
{
margin: 0 auto;
float: none;
text-align: center;
}
div.class-registerform div.processing h1
{
margin-bottom: 1em;
}
input[disabled='disabled']
{
}
input[type='checkbox']
{
vertical-align: middle;
}
div.formelement
{
margin-left: 10px;
padding: 6px 0;
}
div.class-registerform div.warnings
{
margin-bottom: 1em;
color: #ff0000;
}
div.class-registerform div.warnings ul
{
list-style: none;
border-left: 1px solid #ee7d11;
padding-left: 10px;
margin-left: 1em;
}
div.class-registerform div.help-icon
{
}
div.class-registerform div.help-icon img
{
display: block;
}
div.class-registerform div.help-icon div.help-text
{
width: 200px;
background-color: #fffff2;
padding: 5px 10px;
border: 1px solid #edb077;
position: absolute;
top: -5px;
left: -9px;
z-index: 100;
display: none;
}
div.formelement:first-child
{
margin-left: 0;
}
div.class-registerform input[type="checkbox"]
{
margin: 3px 3px 3px 4px;
}
label
{
font-size: 0.90em;
}
div.class-registerform input[type="text"]
{
padding-left: 2px;
}
span.validated
{
background-image: url(/extension/atferd/design/atferd/images/approved.png);
background-position: 0 0;
background-repeat: no-repeat;
border-bottom: none;
padding-left: 20px;
color: #0c9620;
}
span.invalid
{
background-image: url(/extension/atferd/design/atferd/images/denied.png);
color: #ff0000;
}
input[type="password"]
{
border-color: #808080 #E0E0E0 #E0E0E0 #808080;
border-style: solid;
border-width: 1px;
}
div.line-13 div.element-3 input
{
margin-bottom: 3px;
margin-top: 3px;
}
div.line-13 div.element-3 label.sublabel
{
display: inline-block;
padding-right: 0px;
}
div.line-13 div.element-3
{
vertical-align: top;
}
div.line-101 div.element-1 label
{
margin-right: 69px;
}
div.line-101 div.element-2 input
{
width: 185px;
}
div.line-101 div.element-1 input, div.line-1 div.element-2 input
{
width: 100px;
}
div.line-102 div.element-1 label
{
margin-right: 89px;
}
div.line-102 div.element-2 input
{
width: 185px;
}
div.line-102 div.element-1 input, div.line-1 div.element-2 input
{
width: 100px;
}
div.class-registerform table.confirmation
{
margin: 10px 0 0 5em;
}
div.class-registerform table.confirmation tr td:first-child
{
text-align: right;
padding-right: 1em;
}
div.formbuttonbar
{
margin-top: -5px;
text-align: right;
}
div.formbuttonbar input
{
margin-left: 10px;
}
input.searchtext
{
font-size: 1em;
width: 138px;
background-color: #f1f5f6;
border: 1px solid #c3ccce;
}
input.searchbutton
{
font-size: 0.9em;
color: #000000;
font-weight: bold;
background-color: transparent;
margin: 0 0 0 7px;
padding: 0;
border: none;
text-transform: uppercase;
cursor: pointer;
}
div.formusertypebox
{
background-color: #e5eff1;
padding: 0.5em 0 0.5em;
margin-bottom: 1em;
}
div.formusertypebox div.line-20 div.element-2
{
}
div.formusertypebox div.line-20 div.element-2 input
{
vertical-align: middle;
}
div.formusertypebox div.line-21 div.element-1
{
text-align: left;
margin-left: 513px;
}
div.pmto-create
{
}
div.pmto-create div.attribute-short
{
margin-top: 2em;
}
div.class-loginpage
{
background-color: #e6eef1;
padding: 10px;
}
div.course div.attribute-title
{
background-color: #abdfec;
margin-bottom: 11px;
}
div.course div.content-view-line div.attribute-title
{
background-color: transparent;
margin-bottom: 0;
}
div.course div.attribute-title h1
{
font-size: 1.2em;
color: #000000;
margin: 0;
padding: 3px 10px 4px 10px;
font-size: 1.5em;
margin: 0;
}
div.overlay
{
position: relative;
}
div.overlay div
{
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0,0,0,0.3);
z-index: 10;
}
div.overlay-content
{
position: fixed;
top: 10vh;
left: calc(50vw - 261px);
border-radius: 5px;
z-index: 11;
width: 500px;
max-height: 75vh;
}
div.overlay-content div#user-agreement div.attribute-text
{
overflow-y: auto;
max-height: 50vh;
}
div.overlay-content.changepassword
{
margin-top: -225px;
}
div.class-loginpage
{
border: 1px solid #ABDFEC;
}
div.class-loginpage div.attribute-title
{
background-color: transparent;
margin: 0 -10px 10px -10px;
padding: 0 10px 8px 10px;
border-bottom: 2px solid #ffffff;
border-bottom: 1px solid #ABDFEC;
}
div.class-loginpage div.capacity label
{
display: inline;
margin-left: 1em;
}
div.class-loginpage div.capacity label input
{
margin-right: 0.3em;
}
div.class-loginpage div.attribute-title h1
{
padding: 0;
}
div.class-loginpage p.toptext
{
margin-bottom: 1em;
}
div.checkuserdata
{
max-width: 430px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 180px;
}
div.checkuserdata h2
{
font-size: 1em;
font-weight: bold;
color: #ff0000;
margin: 0 0 10px 0;
}
table.userdata
{
width: 100%;
}
table.userdata th, table.userdata td
{
width: 50%;
padding: 2px 0;
}
table.userdata th
{
font-weight: normal;
}
table.userdata td
{
font-weight: bold;
}
div.buttons
{
margin-top: 20px;
}
div.buttons div.left
{
float: left;
}
div.buttons div.right
{
float: right;
}
div.course div.attribute-title h1.left
{
padding-right: 0;
float: left;
}
div.course div.attribute-title h1.right
{
padding-left: 0;
float: right;
}
div.course div.attribute-title h1.white
{
color: #ffffff;
}
div.course div.buttonblock
{
padding: 6px 0;
}
table.details
{
margin: 1em;
}
table.details th
{
width: 100px;
padding-bottom: 5px;
font-weight: bold;
}
div.course div.content-view-children
{
margin-top: 18px;
}
div.course div.content-view-line div.class-file div.attribute-title a
{
color: #666666;
}
div.course div.content-view-line div.class-file div.attribute-title h2
{
font-size: 1em;
font-weight: normal;
font-style: italic;
}
div.course div.content-view-line div.class-file div.attribute-image
{
margin: 2px 10px 10px 0;
float: left;
border: 1px solid #999999;
}
div.course div.content-view-line div.class-file div.attribute-info
{
font-style: italic;
}
div.course div.content-view-line div.class-file div.attribute-info span
{
margin-right: 5px;
}
div.course div.content-view-line div.class-file div.attribute-info a.link
{
text-transform: uppercase;
text-decoration: none;
}
div.course div.content-view-line div.class-file div.attribute-info a.link:hover
{
text-decoration: underline;
cursor: pointer;
}
div#tiptip_content
{
border: 2px solid #EDB077;
border-radius: none;
background-color: #FFFFF2;
background-image: none;
text-shadow: none;
color: #666666;
text-align: left;
box-shadow: 0 0 3px #EDB077;
}
#tiptip_holder.tip_right #tiptip_arrow_inner
{
border-right-color: #EDB077;
}
#tiptip_holder.tip_right #tiptip_arrow
{
border-right-color: #EDB077;
}
#tiptip_close
{
float: right;
cursor: pointer;
font-weight: bold;
margin: 0.3em 0.7em 0 1em;
}
div.user-login div.line-1
{
margin-bottom: 1.2em;
}
div.user-login div.line-1 label
{
width: 120px;
display: inline-block;
padding: 0;
}
div.user-login div.line-2
{
margin-bottom: 1.0em;
}
div.user-login div.line-2 label
{
width: 120px;
display: inline-block;
padding: 0;
}
div.user-login div.line-3
{
margin: 0 0 2.0em 123px;
}
div.user-login div.warning
{
color: #DD4B39;
}
div.content-view-full > div.class-article div.attribute-link
{
margin-top: 0.8em;
}
a.more-down
{
background-image: url( '/extension/atferd/design/atferd/images/asc.gif' );
background-position: right 6px;
background-repeat: no-repeat;
padding-right: 18px;
}
a.more-up
{
background-image: url( '/extension/atferd/design/atferd/images/desc.gif' );
background-position: right 7px;
background-repeat: no-repeat;
padding-right: 18px;
}
div.content-view-full div.class-mypage div.content-view-children
{
margin: 0;
}
div.content-view-full div.class-mypage div.content-view-children:first-child
{
padding-top: 0px;
}
div.content-view-full div.class-mypage div.pagenavigator
{
font-size: 0.85em;
}
div.pagenavigator span.previous
{
float: left;
}
div.pagenavigator span.next
{
float: right;
}
div.content-view-full div.class-folder-course
{
}
div.content-view-full div.class-folder-course div.add-course-leader
{
margin-top: 2em;
}
div.content-view-full div.class-folder-course div.add-course-leader h2
{
color: #000000;
font-size: 1.4em;
margin-bottom: 0.4em;
}
div.content-view-full div.class-folder-course div.add-course-leader div.course-leader-search-result ul li
{
color: #000000;
font-size: 1.1em;
padding-top: 5px;
}
div.content-view-full div.class-folder-course div.add-course-leader div.course-leader-search-result ul label input
{
margin-right: 10px;
margin-top: -3px;
}
div.content-view-full div.class-course div.attendee-search-result li
{
margin: 0 0 0.5em 0;
}
div.content-view-full div.class-course div.attendee-search-result input
{
margin: -0.4em 0.5em 0 0;
}
div.content-view-full div.class-parent-page
{
border: 1px solid #ccc;
padding: 1.5em;
}
div.content-view-full div.class-parent-page div.attribute-title
{
background-color: #ffffff;
}
div.content-view-full div.class-parent-page div.attribute-title h1
{
font-size: 1.8em;
}
div.content-view-full div.class-parent-page div.hr
{
margin: 1.5em 0 1.5em 0;
border-color: #ccc;
}
div.content-view-full div.class-parent-page div.row div.width-4
{
width: 205px;
}
div#fancybox-content
{
text-align: left;
}
div.object-center div.edge-animation
{
margin: 0 auto;
}
div.content-view-full div.class-survey
{
}
div.content-view-full div.class-survey div.survey-question label
{
font-size: 1em;
margin-bottom: 1em;
}
div.content-view-full div.class-survey div.survey-question.numberentry label
{
display: inline-block;
width: 353px;
}
div.content-view-full div.class-survey div.survey-question.sectionheader h2
{
font-size: 1.3em;
}
div.content-view-full div.class-survey div.survey-question.sectionheader
{
margin: 1.4em 0 0.6em 0;
}
div.content-view-full div.class-survey div.survey-question.numberentry div.survey-choices
{
display: inline-block;
}
div.content-view-full div.class-survey div.survey-question.numberentry div.survey-choices input
{
height: 20px;
width: 100px;
}
div.content-view-full div.class-survey div.survey-question.textentry div.survey-choices input
{
display: inline-block;
height: 20px;
}
div.content-view-full div.class-folder-therapist div.therapist-box
{
border: 1px solid #cacaca;
margin-bottom: 2em;
}
div.content-view-full div.class-folder-therapist div.therapist-box div.box-title
{
background-color: #cacaca;
}
div.content-view-full div.class-folder-therapist div.therapist-box div.box-title h2
{
color: #444444;
font-family: arial,helvetica,sans-serif;
margin: 0;
padding: 0.3em 0.5em;
font-size: 1em;
}
div.content-view-full div.class-folder-therapist div.therapist-box div.content-view-list
{
padding: 0em 0.7em 0 0.7em;
}
div.content-view-full div.class-folder-therapist div.therapist-box div.content-view-list div.content-view-line
{
margin: 0.8em 0 1.4em 0;
}
div.content-search div.feedback
{
margin-bottom: 2em;
}
div.content-search div.warning
{
margin-bottom: 1em;
}
div.content-search div.warning ul li
{
padding-bottom: 0.3em;
}
div.content-search div.content-view-line div.attribute-title
{
margin-bottom: 0.8em;
}
div.cookies-list
{
}
div.cookies-list h2
{
padding: 1em 0 0.2em
}
div.cookies-list p.cookie-description
{
padding-bottom: 1em;
}
div.content-view-window div.class-message div.attribute-image
{
margin-top: 0.5em;
}
div.pmto-material
{
}
div.pmto-material div.attribute-short
{
margin-bottom: 1.5em;
background-color: #f2f2e2;
padding: 0.5em;
}
div.row
{
margin-bottom: 20px;
}
div.pmto-material div.row div.width-4
{
width: 210px;
}
div.pmto-material div.attribute-title h3
{
background-color: #ffffff;
margin: 0;
}
div.pmto-material div.attribute-image
{
float: left;
margin: 0px 10px 0 0;
border: 1px solid #999;
}
div.pmto-material div.attribute-date p
{
margin: 0;
}
div.pmto-material div.attribute-info p
{
margin: 0;
}
div.pmto-forgotpassword
{
}
div.pmto-forgotpassword div.error
{
color: #ff0000;
margin-bottom: 1em;
}
div.pmto-forgotpassword input[type="password"]
{
width: 130px;
}
a.excel-download-link
{
cursor: pointer;
}
div.loading-overlay
{
position: fixed;
display: none;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.1);
z-index: 10;
}
div.loading-animation-container
{
position: absolute;
left: 50%;
right: 50%;
top: 30%;
width: 90px;
border: 2px solid #dddddd;
padding: 0px 3px;
background-color: #eeeeee;
}
div.loading-animation-container::before {
content: " ";
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
border: 1px solid #aaaaaa;
}
div.loading-animation-container::after {
content: " ";
position: absolute;
top: -3px;
left: -3px;
right: -3px;
bottom: -3px;
border: 1px solid #aaaaaa;
}
div.loading-animation-container p {
display: inline-block;
margin: 4px;
}
div.loading-overlay .sk-fading-circle {
margin: 0px auto;
width: 15px;
height: 15px;
position: relative;
display: inline-block;
margin-right: 5px;
}
.sk-fading-circle .sk-circle {
width: 100%;
height: 100%;
position: absolute;
left: 3px;
top: 3px;
}
.sk-fading-circle .sk-circle:before {
content: '';
display: block;
margin: 0 auto;
width: 20%;
height: 20%;
background-color: #333;
border-radius: 100%;
-webkit-animation: sk-circleFadeDelay 0.8s infinite ease-in-out both;
animation: sk-circleFadeDelay 0.8s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.sk-fading-circle .sk-circle3 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sk-fading-circle .sk-circle4 {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
}
.sk-fading-circle .sk-circle5 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.sk-fading-circle .sk-circle6 {
-webkit-transform: rotate(225deg);
-ms-transform: rotate(225deg);
transform: rotate(225deg);
}
.sk-fading-circle .sk-circle7 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.sk-fading-circle .sk-circle8 {
-webkit-transform: rotate(315deg);
-ms-transform: rotate(315deg);
transform: rotate(315deg);
}
.sk-fading-circle .sk-circle2:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle3:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle4:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle5:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle6:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle7:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% { opacity: 0; }
40% { opacity: 1; }
}
@keyframes sk-circleFadeDelay {
0%,  100% { opacity: 0; }
50% { opacity: 1; }
}
div.x-panel-body-default.amelia-blue-background span {
background-color: #abdfec;
background: #abdfec;
}
#tiptip_holder {
display: none;
position: absolute;
top: 0;
left: 0;
z-index: 99999;
}
#tiptip_holder.tip_top {
padding-bottom: 5px;
}
#tiptip_holder.tip_bottom {
padding-top: 5px;
}
#tiptip_holder.tip_right {
padding-left: 5px;
}
#tiptip_holder.tip_left {
padding-right: 5px;
}
#tiptip_content {
font-size: 11px;
color: #fff;
text-shadow: 0 0 2px #000;
padding: 4px 8px;
border: 1px solid rgba(255,255,255,0.25);
background-color: rgb(25,25,25);
background-color: rgba(25,25,25,0.92);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow: 0 0 3px #555;
-webkit-box-shadow: 0 0 3px #555;
-moz-box-shadow: 0 0 3px #555;
}
#tiptip_arrow, #tiptip_arrow_inner {
position: absolute;
border-color: transparent;
border-style: solid;
border-width: 6px;
height: 0;
width: 0;
}
#tiptip_holder.tip_top #tiptip_arrow {
border-top-color: #fff;
border-top-color: rgba(255,255,255,0.35);
}
#tiptip_holder.tip_bottom #tiptip_arrow {
border-bottom-color: #fff;
border-bottom-color: rgba(255,255,255,0.35);
}
#tiptip_holder.tip_right #tiptip_arrow {
border-right-color: #fff;
border-right-color: rgba(255,255,255,0.35);
}
#tiptip_holder.tip_left #tiptip_arrow {
border-left-color: #fff;
border-left-color: rgba(255,255,255,0.35);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
margin-top: -7px;
margin-left: -6px;
border-top-color: rgb(25,25,25);
border-top-color: rgba(25,25,25,0.92);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
margin-top: -5px;
margin-left: -6px;
border-bottom-color: rgb(25,25,25);
border-bottom-color: rgba(25,25,25,0.92);
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
margin-top: -6px;
margin-left: -5px;
border-right-color: rgb(25,25,25);
border-right-color: rgba(25,25,25,0.92);
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
margin-top: -6px;
margin-left: -7px;
border-left-color: rgb(25,25,25);
border-left-color: rgba(25,25,25,0.92);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#tiptip_content {
padding: 4px 8px 5px 8px;
background-color: rgba(45,45,45,0.88);
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
border-bottom-color: rgba(45,45,45,0.88);
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
border-top-color: rgba(20,20,20,0.92);
}
}
td.debugheader
{
background-color : #eeeeee;
border-top : 1px solid #444488;
border-bottom : 1px solid #444488;
font-size : 0.9em;
font-family: Arial, Helvetica, sans-serif;
}
pre.debugtransaction
{
background-color : #f8f6d8;
}
p.comment
{
background-color: #ffff00;
font-weight: bold;
padding: 4px;
margin: 4px;
border: 2px dashed;
display: block;
}
td.ezsetup_header
{
background-color : #eeeeee;
border-top : 1px solid #444488;
border-bottom : 1px solid #444488;
font-size : 120%;
font-family: Arial, Helvetica, sans-serif;
}
td.ezsetup_req
{
font-size : 80%;
font-family: Arial, Helvetica, sans-serif;
}
.ezsetup_critical
{
background-color : #eeeeee;
border-top : 1px solid #444488;
border-bottom : 1px solid #444488;
font-size : 120%;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FF0000;
}
.ezsetup_uncritical
{
background-color : #eeeeee;
border-top : 1px solid #444488;
border-bottom : 1px solid #444488;
font-size : 120%;
font-family: Arial, Helvetica, sans-serif;
color: #E2A31D;
}
.ezsetup_pass
{
background-color : #eeeeee;
border-top : 1px solid #444488;
border-bottom : 1px solid #444488;
font-size : 120%;
font-family: Arial, Helvetica, sans-serif;
color: #00B500;
}
div.debug-toolbar label
{
font-weight: normal;
}
#debug
{
text-align: left;
border-top: 1px dashed black;
padding: 0.3em;
background-color: #fff;
}
#debug table
{
border-collapse: collapse;
}
#timingpoints, #timeaccumulators, #debug_resources, #debug_includes, #debug table.debug_resource_usage
{
border: 1px dashed black;
}
#debug table tr.group td
{
padding-top: 0.7em;
font-size: 0.95em;
}
#debug table tr.group td:first-child
{
padding-left: 0.2em;
font-size: 1em;
}
#debug table tr.data td
{
background-color: #ffffff;
border-top: 1px solid #444488;
border-bottom: 1px solid #444488;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.95em;
}
#debug table tr.data:nth-child(odd) td {  background-color: #eeeeee; }
#debug table + h2, #debug table + h3
{
margin-top: 1em;
}
#debug table.debug_resource_usage th + th, #debug table.debug_resource_usage td + td, table#timeaccumulators th + th, table#timeaccumulators td + td, table#timingpoints th + th, table#timingpoints td + td, table#debug_resources td, table#debug_includes td
{
padding: 0.25em 0.5em 0.25em 0.5em;
}
#debug th
{
text-align: left;
}
#debug span.debuginfo:after
{
border: 2px solid #23a4f5;
border-radius: 10px;
color: #23a4f5;
height: 10px;
width: 10px;
line-height: 10px;
font-size: 10px;
content: "i";
margin-left: 5px;
padding: 0 5px 0 5px;
opacity: 0.6;
}
#debug span.debuginfo:hover:after { opacity: 1; }
#templateusage tr.data td:first-child, #templateusage tr.data td:nth-child(n+5) { text-align: center; }
#debug tr.notice  td.debugheader span { color: green; }
#debug tr.warning td.debugheader span { color: orange; }
#debug tr.error   td.debugheader span { color: red; }
#debug tr.debug   td.debugheader span { color: brown; }
#debug tr.timing  td.debugheader span { color: blue; }
#debug tr.strict  td.debugheader span { color: purple; }
h1, h2, h3, h4, h5, h6
{
font-family: Arial, Helvetica, sans-serif;
}
div.row
{
margin-right: -46px;
}
div#logo
{
float: right;
margin: -9px 31px 0 0px;
}
div#extramenu
{
float: left;
}
div#path
{
left: 10px;
right: auto;
}
div#mainmenu li
{
float: right;
}
body
{
direction: rtl;
}
div#page
{
text-align: right !important;
}
div#mainmenu li
{
margin: 0 0 0 20px;
}
div#mainmenu ul ul a
{
text-align: right;
}
div.fancybox-page div.content-view-full
{
}
#mainmenu, #columns, #path
{
}
p
{
}
h1, h2, h3, h4, h5, h6
{
}
div.content-view-full div.class-folder-therapist
{
direction: ltr;
text-align: left;
line-height: 1 !important;
font-size: 0.8em;
font-family: Arial, Helvetica, sans-serif;
}
div.content-view-full div.class-folder-therapist h1
{
font-size: 1.5em;
}
div.content-view-full div.class-folder-therapist div.attribute-title h2
{
font-size: 1.2em;
}
div.content-view-full div.class-folder-therapist div.attribute-contact-info p
{
line-height: 1.5;
font-size: 0.8em;
}
div.content-view-full div.class-folder-therapist div.attribute-homepage
{
font-size: 0.8em;
}
div.content-view-box div.attribute-title h2
{
}
