
/* ::::: http://www.persee.fr/persee-theme/css/aui.css?browserId=firefox&themeId=persee_WAR_perseetheme&minifierType=css&languageId=fr_FR&b=6205&t=1484828283000 ::::: */

.aui { background-color: white; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; margin: 0px; }
.aui article, .aui aside, .aui details, .aui figcaption, .aui figure, .aui footer, .aui header, .aui hgroup, .aui nav, .aui section { display: block; }
.aui audio, .aui canvas, .aui video { display: inline-block; }
.aui audio:not([controls]) { display: none; }
.aui html { font-size: 100%; }
.aui a:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.aui a:hover, .aui a:active { outline: 0px none; }
.aui sub, .aui sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
.aui sup { top: -0.5em; }
.aui sub { bottom: -0.25em; }
.aui img { max-width: 100%; height: auto; vertical-align: middle; border: 0px none; }
.aui #map_canvas img, .aui .google-maps img { max-width: none; }
.aui button, .aui input, .aui select, .aui textarea { margin: 0px; font-size: 100%; vertical-align: middle; }
.aui button, .aui input { line-height: normal; }
.aui button::-moz-focus-inner, .aui input::-moz-focus-inner { padding: 0px; border: 0px none; }
.aui button, .aui html input[type="button"], .aui input[type="reset"], .aui input[type="submit"] { cursor: pointer; }
.aui label, .aui select, .aui button, .aui input[type="button"], .aui input[type="reset"], .aui input[type="submit"], .aui input[type="radio"], .aui input[type="checkbox"] { cursor: pointer; }
.aui input[type="search"] { box-sizing: content-box; }
.aui textarea { overflow: auto; vertical-align: top; }
@media print {
  .aui {  }
  .aui * { text-shadow: none ! important; color: rgb(0, 0, 0) ! important; background: transparent none repeat scroll 0% 0% ! important; box-shadow: none ! important; }
  .aui a, .aui a:visited { text-decoration: underline; }
  .aui a[href]::after { content: " (" attr(href) ")"; }
  .aui abbr[title]::after { content: " (" attr(title) ")"; }
  .aui .ir a::after, .aui a[href^="javascript:"]::after, .aui a[href^="#"]::after { content: ""; }
  .aui pre, .aui blockquote { border: 1px solid rgb(153, 153, 153); page-break-inside: avoid; }
  .aui thead { display: table-header-group; }
  .aui tr, .aui img { page-break-inside: avoid; }
  .aui img { max-width: 100% ! important; }
  .aui p, .aui h2, .aui h3 {  }
  .aui h2, .aui h3 { page-break-after: avoid; }
}
.aui body { margin: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); background-color: white; }
.aui a { color: rgb(0, 170, 255); text-decoration: none; }
.aui a:hover, .aui a:focus { color: rgb(0, 119, 179); text-decoration: underline; }
.aui .img-rounded { border-radius: 6px; }
.aui .img-polaroid { padding: 4px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); }
.aui .img-circle { border-radius: 500px; }
.aui .row { margin-left: -20px; }
.aui .row::before, .aui .row::after { display: table; content: ""; line-height: 0; }
.aui .row::after { clear: both; }
.aui [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
.aui .container, .aui .navbar-static-top .container, .aui .navbar-fixed-top .container, .aui .navbar-fixed-bottom .container { width: 940px; }
.aui .span1 { width: 60px; }
.aui .span2 { width: 140px; }
.aui .span3 { width: 220px; }
.aui .span4 { width: 300px; }
.aui .span5 { width: 380px; }
.aui .span6 { width: 460px; }
.aui .span7 { width: 540px; }
.aui .span8 { width: 620px; }
.aui .span9 { width: 700px; }
.aui .span10 { width: 780px; }
.aui .span11 { width: 860px; }
.aui .span12 { width: 940px; }
.aui .offset1 { margin-left: 100px; }
.aui .offset2 { margin-left: 180px; }
.aui .offset3 { margin-left: 260px; }
.aui .offset4 { margin-left: 340px; }
.aui .offset5 { margin-left: 420px; }
.aui .offset6 { margin-left: 500px; }
.aui .offset7 { margin-left: 580px; }
.aui .offset8 { margin-left: 660px; }
.aui .offset9 { margin-left: 740px; }
.aui .offset10 { margin-left: 820px; }
.aui .offset11 { margin-left: 900px; }
.aui .offset12 { margin-left: 980px; }
.aui .row-fluid { width: 100%; }
.aui .row-fluid::before, .aui .row-fluid::after { display: table; content: ""; line-height: 0; }
.aui .row-fluid::after { clear: both; }
.aui .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.12766%; }
.aui .row-fluid [class*="span"]:first-child { margin-left: 0px; }
.aui .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.12766%; }
.aui .row-fluid .span1 { width: 6.38298%; }
.aui .row-fluid .span2 { width: 14.8936%; }
.aui .row-fluid .span3 { width: 23.4043%; }
.aui .row-fluid .span4 { width: 31.9149%; }
.aui .row-fluid .span5 { width: 40.4255%; }
.aui .row-fluid .span6 { width: 48.9362%; }
.aui .row-fluid .span7 { width: 57.4468%; }
.aui .row-fluid .span8 { width: 65.9575%; }
.aui .row-fluid .span9 { width: 74.4681%; }
.aui .row-fluid .span10 { width: 82.9787%; }
.aui .row-fluid .span11 { width: 91.4894%; }
.aui .row-fluid .span12 { width: 100%; }
.aui .row-fluid .offset1 { margin-left: 10.6383%; }
.aui .row-fluid .offset1:first-child { margin-left: 8.51064%; }
.aui .row-fluid .offset2 { margin-left: 19.1489%; }
.aui .row-fluid .offset2:first-child { margin-left: 17.0213%; }
.aui .row-fluid .offset3 { margin-left: 27.6596%; }
.aui .row-fluid .offset3:first-child { margin-left: 25.5319%; }
.aui .row-fluid .offset4 { margin-left: 36.1702%; }
.aui .row-fluid .offset4:first-child { margin-left: 34.0425%; }
.aui .row-fluid .offset5 { margin-left: 44.6808%; }
.aui .row-fluid .offset5:first-child { margin-left: 42.5532%; }
.aui .row-fluid .offset6 { margin-left: 53.1915%; }
.aui .row-fluid .offset6:first-child { margin-left: 51.0638%; }
.aui .row-fluid .offset7 { margin-left: 61.7021%; }
.aui .row-fluid .offset7:first-child { margin-left: 59.5745%; }
.aui .row-fluid .offset8 { margin-left: 70.2128%; }
.aui .row-fluid .offset8:first-child { margin-left: 68.0851%; }
.aui .row-fluid .offset9 { margin-left: 78.7234%; }
.aui .row-fluid .offset9:first-child { margin-left: 76.5957%; }
.aui .row-fluid .offset10 { margin-left: 87.234%; }
.aui .row-fluid .offset10:first-child { margin-left: 85.1064%; }
.aui .row-fluid .offset11 { margin-left: 95.7447%; }
.aui .row-fluid .offset11:first-child { margin-left: 93.617%; }
.aui .row-fluid .offset12 { margin-left: 104.255%; }
.aui .row-fluid .offset12:first-child { margin-left: 102.128%; }
.aui .hide[class*="span"], .aui .row-fluid .hide[class*="span"] { display: none; }
.aui .pull-right[class*="span"], .aui .row-fluid .pull-right[class*="span"] { float: right; }
.aui .container { margin-right: auto; margin-left: auto; }
.aui .container::before, .aui .container::after { display: table; content: ""; line-height: 0; }
.aui .container::after { clear: both; }
.aui .container-fluid { padding-right: 20px; padding-left: 20px; }
.aui .container-fluid::before, .aui .container-fluid::after { display: table; content: ""; line-height: 0; }
.aui .container-fluid::after { clear: both; }
.aui p { margin: 0px 0px 10px; }
.aui .lead { margin-bottom: 20px; font-size: 21px; font-weight: 200; line-height: 30px; }
.aui small { font-size: 85%; }
.aui strong { font-weight: bold; }
.aui em { font-style: italic; }
.aui cite { font-style: normal; }
.aui .muted { color: rgb(153, 153, 153); }
.aui a.muted:hover, .aui a.muted:focus { color: gray; }
.aui .text-warning { color: rgb(191, 121, 0); }
.aui a.text-warning:hover, .aui a.text-warning:focus { color: rgb(140, 89, 0); }
.aui .text-error { color: rgb(181, 3, 3); }
.aui a.text-error:hover, .aui a.text-error:focus { color: rgb(131, 2, 2); }
.aui .text-info { color: rgb(18, 113, 143); }
.aui a.text-info:hover, .aui a.text-info:focus { color: rgb(12, 77, 98); }
.aui .text-success { color: rgb(72, 143, 6); }
.aui a.text-success:hover, .aui a.text-success:focus { color: rgb(47, 94, 4); }
.aui .text-left { text-align: left; }
.aui .text-right { text-align: right; }
.aui .text-center { text-align: center; }
.aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6 { margin: 10px 0px; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit; text-rendering: optimizelegibility; }
.aui h1 small, .aui h2 small, .aui h3 small, .aui h4 small, .aui h5 small, .aui h6 small { font-weight: normal; line-height: 1; color: rgb(153, 153, 153); }
.aui h1, .aui h2, .aui h3 { line-height: 40px; }
.aui h1 { font-size: 38.5px; }
.aui h2 { font-size: 31.5px; }
.aui h3 { font-size: 24.5px; }
.aui h4 { font-size: 17.5px; }
.aui h5 { font-size: 14px; }
.aui h6 { font-size: 11.9px; }
.aui h1 small { font-size: 24.5px; }
.aui h2 small { font-size: 17.5px; }
.aui h3 small { font-size: 14px; }
.aui h4 small { font-size: 14px; }
.aui .page-header { padding-bottom: 9px; margin: 20px 0px 30px; border-bottom: 1px solid rgb(238, 238, 238); }
.aui ul, .aui ol { padding: 0px; margin: 0px 0px 10px 25px; }
.aui ul ul, .aui ul ol, .aui ol ol, .aui ol ul { margin-bottom: 0px; }
.aui li { line-height: 20px; }
.aui ul.unstyled, .aui ol.unstyled { margin-left: 0px; list-style: outside none none; }
.aui ul.inline, .aui ol.inline { margin-left: 0px; list-style: outside none none; }
.aui ul.inline > li, .aui ol.inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
.aui dl { margin-bottom: 20px; }
.aui dt, .aui dd { line-height: 20px; }
.aui dt { font-weight: bold; }
.aui dd { margin-left: 10px; }
.aui .dl-horizontal {  }
.aui .dl-horizontal::before, .aui .dl-horizontal::after { display: table; content: ""; line-height: 0; }
.aui .dl-horizontal::after { clear: both; }
.aui .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.aui .dl-horizontal dd { margin-left: 180px; }
.aui hr { margin: 20px 0px; border-width: 1px 0px; border-style: solid none; border-color: rgb(238, 238, 238) -moz-use-text-color white; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.aui abbr[title], .aui abbr[data-original-title] { cursor: help; border-bottom: 1px dotted rgb(153, 153, 153); }
.aui abbr.initialism { font-size: 90%; text-transform: uppercase; }
.aui blockquote { padding: 0px 0px 0px 15px; margin: 0px 0px 20px; border-left: 5px solid rgb(238, 238, 238); }
.aui blockquote p { margin-bottom: 0px; font-size: 17.5px; font-weight: 300; line-height: 1.25; }
.aui blockquote small { display: block; line-height: 20px; color: rgb(153, 153, 153); }
.aui blockquote small::before { content: "— "; }
.aui blockquote.pull-right { float: right; padding-right: 15px; padding-left: 0px; border-right: 5px solid rgb(238, 238, 238); border-left: 0px none; }
.aui blockquote.pull-right p, .aui blockquote.pull-right small { text-align: right; }
.aui blockquote.pull-right small::before { content: ""; }
.aui blockquote.pull-right small::after { content: " —"; }
.aui q::before, .aui q::after, .aui blockquote::before, .aui blockquote::after { content: ""; }
.aui address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px; }
.aui code, .aui pre { padding: 0px 3px 2px; font-family: Monaco,Menlo,Consolas,"Courier New",monospace; font-size: 12px; color: rgb(51, 51, 51); border-radius: 3px; }
.aui code { padding: 2px 4px; color: rgb(221, 17, 68); background-color: rgb(247, 247, 249); border: 1px solid rgb(225, 225, 232); white-space: nowrap; }
.aui pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 20px; word-break: break-all; overflow-wrap: break-word; white-space: pre-wrap; background-color: rgb(245, 245, 245); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; }
.aui pre.prettyprint { margin-bottom: 20px; }
.aui pre code { padding: 0px; color: inherit; white-space: pre-wrap; background-color: transparent; border: 0px none; }
.aui .pre-scrollable { max-height: 340px; overflow-y: scroll; }
.aui form { margin: 0px 0px 20px; }
.aui fieldset { padding: 0px; margin: 0px; border: 0px none; min-width: 0px; }
.aui legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.aui legend small { font-size: 15px; color: rgb(153, 153, 153); }
.aui label, .aui input, .aui button, .aui select, .aui textarea { font-size: 14px; font-weight: normal; line-height: 20px; }
.aui input, .aui button, .aui select, .aui textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.aui label { display: block; margin-bottom: 5px; }
.aui select, .aui textarea, .aui input[type="text"], .aui input[type="password"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="date"], .aui input[type="month"], .aui input[type="time"], .aui input[type="week"], .aui input[type="number"], .aui input[type="email"], .aui input[type="url"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="color"], .aui .uneditable-input { display: inline-block; height: 20px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: rgb(85, 85, 85); border-radius: 2px; vertical-align: middle; }
.aui input, .aui textarea, .aui .uneditable-input { width: 206px; }
.aui textarea { height: auto; }
.aui textarea, .aui input[type="text"], .aui input[type="password"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="date"], .aui input[type="month"], .aui input[type="time"], .aui input[type="week"], .aui input[type="number"], .aui input[type="email"], .aui input[type="url"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="color"], .aui .uneditable-input { background-color: white; border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
.aui textarea:focus, .aui input[type="text"]:focus, .aui input[type="password"]:focus, .aui input[type="datetime"]:focus, .aui input[type="datetime-local"]:focus, .aui input[type="date"]:focus, .aui input[type="month"]:focus, .aui input[type="time"]:focus, .aui input[type="week"]:focus, .aui input[type="number"]:focus, .aui input[type="email"]:focus, .aui input[type="url"]:focus, .aui input[type="search"]:focus, .aui input[type="tel"]:focus, .aui input[type="color"]:focus, .aui .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }
.aui input[type="radio"], .aui input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
.aui input[type="file"], .aui input[type="image"], .aui input[type="submit"], .aui input[type="reset"], .aui input[type="button"], .aui input[type="radio"], .aui input[type="checkbox"] { width: auto; }
.aui select, .aui input[type="file"] { height: 30px; line-height: 30px; }
.aui select { width: 220px; border: 1px solid rgb(204, 204, 204); background-color: white; }
.aui select[multiple], .aui select[size] { height: auto; }
.aui select:focus, .aui input[type="file"]:focus, .aui input[type="radio"]:focus, .aui input[type="checkbox"]:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.aui .uneditable-input, .aui .uneditable-textarea { color: rgb(153, 153, 153); background-color: rgb(252, 252, 252); border-color: rgb(204, 204, 204); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.024) inset; cursor: not-allowed; }
.aui .uneditable-input { overflow: hidden; white-space: nowrap; }
.aui .uneditable-textarea { width: auto; height: auto; }
.aui input:-moz-placeholder, .aui textarea:-moz-placeholder { color: rgb(153, 153, 153); }
.aui .radio, .aui .checkbox { min-height: 20px; padding-left: 20px; }
.aui .radio input[type="radio"], .aui .checkbox input[type="checkbox"] { float: left; margin-left: -20px; }
.aui .controls > .radio:first-child, .aui .controls > .checkbox:first-child { padding-top: 5px; }
.aui .radio.inline, .aui .checkbox.inline { display: inline-block; padding-top: 5px; margin-bottom: 0px; vertical-align: middle; }
.aui .radio.inline + .radio.inline, .aui .checkbox.inline + .checkbox.inline { margin-left: 10px; }
.aui .input-mini { width: 60px; }
.aui .input-small { width: 90px; }
.aui .input-medium { width: 150px; }
.aui .input-large { width: 210px; }
.aui .input-xlarge { width: 270px; }
.aui .input-xxlarge { width: 530px; }
.aui input[class*="span"], .aui select[class*="span"], .aui textarea[class*="span"], .aui .uneditable-input[class*="span"], .aui .row-fluid input[class*="span"], .aui .row-fluid select[class*="span"], .aui .row-fluid textarea[class*="span"], .aui .row-fluid .uneditable-input[class*="span"] { float: none; margin-left: 0px; }
.aui .input-append input[class*="span"], .aui .input-append .uneditable-input[class*="span"], .aui .input-prepend input[class*="span"], .aui .input-prepend .uneditable-input[class*="span"], .aui .row-fluid input[class*="span"], .aui .row-fluid select[class*="span"], .aui .row-fluid textarea[class*="span"], .aui .row-fluid .uneditable-input[class*="span"], .aui .row-fluid .input-prepend [class*="span"], .aui .row-fluid .input-append [class*="span"] { display: inline-block; }
.aui input, .aui textarea, .aui .uneditable-input { margin-left: 0px; }
.aui .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
.aui input.span1, .aui textarea.span1, .aui .uneditable-input.span1 { width: 46px; }
.aui input.span2, .aui textarea.span2, .aui .uneditable-input.span2 { width: 126px; }
.aui input.span3, .aui textarea.span3, .aui .uneditable-input.span3 { width: 206px; }
.aui input.span4, .aui textarea.span4, .aui .uneditable-input.span4 { width: 286px; }
.aui input.span5, .aui textarea.span5, .aui .uneditable-input.span5 { width: 366px; }
.aui input.span6, .aui textarea.span6, .aui .uneditable-input.span6 { width: 446px; }
.aui input.span7, .aui textarea.span7, .aui .uneditable-input.span7 { width: 526px; }
.aui input.span8, .aui textarea.span8, .aui .uneditable-input.span8 { width: 606px; }
.aui input.span9, .aui textarea.span9, .aui .uneditable-input.span9 { width: 686px; }
.aui input.span10, .aui textarea.span10, .aui .uneditable-input.span10 { width: 766px; }
.aui input.span11, .aui textarea.span11, .aui .uneditable-input.span11 { width: 846px; }
.aui input.span12, .aui textarea.span12, .aui .uneditable-input.span12 { width: 926px; }
.aui .controls-row {  }
.aui .controls-row::before, .aui .controls-row::after { display: table; content: ""; line-height: 0; }
.aui .controls-row::after { clear: both; }
.aui .controls-row [class*="span"], .aui .row-fluid .controls-row [class*="span"] { float: left; }
.aui .controls-row .checkbox[class*="span"], .aui .controls-row .radio[class*="span"] { padding-top: 5px; }
.aui input[disabled], .aui select[disabled], .aui textarea[disabled], .aui input[readonly], .aui select[readonly], .aui textarea[readonly] { cursor: not-allowed; background-color: rgb(238, 238, 238); }
.aui input[type="radio"][disabled], .aui input[type="checkbox"][disabled], .aui input[type="radio"][readonly], .aui input[type="checkbox"][readonly] { background-color: transparent; }
.aui .control-group.warning .control-label, .aui .control-group.warning .help-block, .aui .control-group.warning .help-inline { color: rgb(191, 121, 0); }
.aui .control-group.warning .checkbox, .aui .control-group.warning .radio, .aui .control-group.warning input, .aui .control-group.warning select, .aui .control-group.warning textarea { color: rgb(191, 121, 0); }
.aui .control-group.warning input, .aui .control-group.warning select, .aui .control-group.warning textarea { border-color: rgb(191, 121, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.aui .control-group.warning input:focus, .aui .control-group.warning select:focus, .aui .control-group.warning textarea:focus { border-color: rgb(140, 89, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(255, 175, 38); }
.aui .control-group.warning .input-prepend .add-on, .aui .control-group.warning .input-append .add-on { color: rgb(191, 121, 0); background-color: rgb(255, 251, 220); border-color: rgb(191, 121, 0); }
.aui .control-group.error .control-label, .aui .control-group.error .help-block, .aui .control-group.error .help-inline { color: rgb(181, 3, 3); }
.aui .control-group.error .checkbox, .aui .control-group.error .radio, .aui .control-group.error input, .aui .control-group.error select, .aui .control-group.error textarea { color: rgb(181, 3, 3); }
.aui .control-group.error input, .aui .control-group.error select, .aui .control-group.error textarea { border-color: rgb(181, 3, 3); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.aui .control-group.error input:focus, .aui .control-group.error select:focus, .aui .control-group.error textarea:focus { border-color: rgb(131, 2, 2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(251, 35, 35); }
.aui .control-group.error .input-prepend .add-on, .aui .control-group.error .input-append .add-on { color: rgb(181, 3, 3); background-color: rgb(254, 229, 226); border-color: rgb(181, 3, 3); }
.aui .control-group.success .control-label, .aui .control-group.success .help-block, .aui .control-group.success .help-inline { color: rgb(72, 143, 6); }
.aui .control-group.success .checkbox, .aui .control-group.success .radio, .aui .control-group.success input, .aui .control-group.success select, .aui .control-group.success textarea { color: rgb(72, 143, 6); }
.aui .control-group.success input, .aui .control-group.success select, .aui .control-group.success textarea { border-color: rgb(72, 143, 6); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.aui .control-group.success input:focus, .aui .control-group.success select:focus, .aui .control-group.success textarea:focus { border-color: rgb(47, 94, 4); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(121, 241, 10); }
.aui .control-group.success .input-prepend .add-on, .aui .control-group.success .input-append .add-on { color: rgb(72, 143, 6); background-color: rgb(241, 251, 209); border-color: rgb(72, 143, 6); }
.aui .control-group.info .control-label, .aui .control-group.info .help-block, .aui .control-group.info .help-inline { color: rgb(18, 113, 143); }
.aui .control-group.info .checkbox, .aui .control-group.info .radio, .aui .control-group.info input, .aui .control-group.info select, .aui .control-group.info textarea { color: rgb(18, 113, 143); }
.aui .control-group.info input, .aui .control-group.info select, .aui .control-group.info textarea { border-color: rgb(18, 113, 143); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.aui .control-group.info input:focus, .aui .control-group.info select:focus, .aui .control-group.info textarea:focus { border-color: rgb(12, 77, 98); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(36, 181, 227); }
.aui .control-group.info .input-prepend .add-on, .aui .control-group.info .input-append .add-on { color: rgb(18, 113, 143); background-color: rgb(206, 241, 252); border-color: rgb(18, 113, 143); }
.aui input:focus:invalid, .aui textarea:focus:invalid, .aui select:focus:invalid { color: rgb(185, 74, 72); border-color: rgb(238, 95, 91); }
.aui input:focus:invalid:focus, .aui textarea:focus:invalid:focus, .aui select:focus:invalid:focus { border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px rgb(248, 185, 183); }
.aui .form-actions { padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; background-color: whitesmoke; border-top: 1px solid rgb(229, 229, 229); }
.aui .form-actions::before, .aui .form-actions::after { display: table; content: ""; line-height: 0; }
.aui .form-actions::after { clear: both; }
.aui .help-block, .aui .help-inline { color: rgb(89, 89, 89); }
.aui .help-block { display: block; margin-bottom: 10px; }
.aui .help-inline { display: inline-block; vertical-align: middle; padding-left: 5px; }
.aui .input-append, .aui .input-prepend { display: inline-block; margin-bottom: 10px; vertical-align: middle; font-size: 0px; white-space: nowrap; }
.aui .input-append input, .aui .input-append select, .aui .input-append .uneditable-input, .aui .input-append .dropdown-menu, .aui .input-append .popover, .aui .input-prepend input, .aui .input-prepend select, .aui .input-prepend .uneditable-input, .aui .input-prepend .dropdown-menu, .aui .input-prepend .popover { font-size: 14px; }
.aui .input-append input, .aui .input-append select, .aui .input-append .uneditable-input, .aui .input-prepend input, .aui .input-prepend select, .aui .input-prepend .uneditable-input { position: relative; margin-bottom: 0px; vertical-align: top; border-radius: 0px 2px 2px 0px; }
.aui .input-append input:focus, .aui .input-append select:focus, .aui .input-append .uneditable-input:focus, .aui .input-prepend input:focus, .aui .input-prepend select:focus, .aui .input-prepend .uneditable-input:focus { z-index: 2; }
.aui .input-append .add-on, .aui .input-prepend .add-on { display: inline-block; width: auto; height: 20px; min-width: 16px; padding: 4px 5px; font-size: 14px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0px 1px 0px white; background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); }
.aui .input-append .add-on, .aui .input-append .btn, .aui .input-append .btn-group > .dropdown-toggle, .aui .input-prepend .add-on, .aui .input-prepend .btn, .aui .input-prepend .btn-group > .dropdown-toggle { vertical-align: top; border-radius: 0px; }
.aui .input-append .active, .aui .input-prepend .active { background-color: rgb(169, 219, 169); border-color: rgb(70, 165, 70); }
.aui .input-prepend .add-on, .aui .input-prepend .btn { margin-right: -1px; }
.aui .input-prepend .add-on:first-child, .aui .input-prepend .btn:first-child { border-radius: 2px 0px 0px 2px; }
.aui .input-append input, .aui .input-append select, .aui .input-append .uneditable-input { border-radius: 2px 0px 0px 2px; }
.aui .input-append input + .btn-group .btn:last-child, .aui .input-append select + .btn-group .btn:last-child, .aui .input-append .uneditable-input + .btn-group .btn:last-child { border-radius: 0px 2px 2px 0px; }
.aui .input-append .add-on, .aui .input-append .btn, .aui .input-append .btn-group { margin-left: -1px; }
.aui .input-append .add-on:last-child, .aui .input-append .btn:last-child, .aui .input-append .btn-group:last-child > .dropdown-toggle { border-radius: 0px 2px 2px 0px; }
.aui .input-prepend.input-append input, .aui .input-prepend.input-append select, .aui .input-prepend.input-append .uneditable-input { border-radius: 0px; }
.aui .input-prepend.input-append input + .btn-group .btn, .aui .input-prepend.input-append select + .btn-group .btn, .aui .input-prepend.input-append .uneditable-input + .btn-group .btn { border-radius: 0px 2px 2px 0px; }
.aui .input-prepend.input-append .add-on:first-child, .aui .input-prepend.input-append .btn:first-child { margin-right: -1px; border-radius: 2px 0px 0px 2px; }
.aui .input-prepend.input-append .add-on:last-child, .aui .input-prepend.input-append .btn:last-child { margin-left: -1px; border-radius: 0px 2px 2px 0px; }
.aui .input-prepend.input-append .btn-group:first-child { margin-left: 0px; }
.aui input.search-query { padding-right: 14px; padding-left: 14px; margin-bottom: 0px; border-radius: 15px; }
.aui .form-search .input-append .search-query, .aui .form-search .input-prepend .search-query { border-radius: 0px; }
.aui .form-search .input-append .search-query { border-radius: 14px 0px 0px 14px; }
.aui .form-search .input-append .btn { border-radius: 0px 14px 14px 0px; }
.aui .form-search .input-prepend .search-query { border-radius: 0px 14px 14px 0px; }
.aui .form-search .input-prepend .btn { border-radius: 14px 0px 0px 14px; }
.aui .form-search input, .aui .form-search textarea, .aui .form-search select, .aui .form-search .help-inline, .aui .form-search .uneditable-input, .aui .form-search .input-prepend, .aui .form-search .input-append, .aui .form-inline input, .aui .form-inline textarea, .aui .form-inline select, .aui .form-inline .help-inline, .aui .form-inline .uneditable-input, .aui .form-inline .input-prepend, .aui .form-inline .input-append, .aui .form-horizontal input, .aui .form-horizontal textarea, .aui .form-horizontal select, .aui .form-horizontal .help-inline, .aui .form-horizontal .uneditable-input, .aui .form-horizontal .input-prepend, .aui .form-horizontal .input-append { display: inline-block; margin-bottom: 0px; vertical-align: middle; }
.aui .form-search .hide, .aui .form-inline .hide, .aui .form-horizontal .hide { display: none; }
.aui .form-search label, .aui .form-inline label, .aui .form-search .btn-group, .aui .form-inline .btn-group { display: inline-block; }
.aui .form-search .input-append, .aui .form-inline .input-append, .aui .form-search .input-prepend, .aui .form-inline .input-prepend { margin-bottom: 0px; }
.aui .form-search .radio, .aui .form-search .checkbox, .aui .form-inline .radio, .aui .form-inline .checkbox { padding-left: 0px; margin-bottom: 0px; vertical-align: middle; }
.aui .form-search .radio input[type="radio"], .aui .form-search .checkbox input[type="checkbox"], .aui .form-inline .radio input[type="radio"], .aui .form-inline .checkbox input[type="checkbox"] { float: left; margin-right: 3px; margin-left: 0px; }
.aui .control-group { margin-bottom: 10px; }
.aui legend + .control-group { margin-top: 20px; }
.aui .form-horizontal .control-group { margin-bottom: 20px; }
.aui .form-horizontal .control-group::before, .aui .form-horizontal .control-group::after { display: table; content: ""; line-height: 0; }
.aui .form-horizontal .control-group::after { clear: both; }
.aui .form-horizontal .control-label { float: left; width: 160px; padding-top: 5px; text-align: right; }
.aui .form-horizontal .controls { margin-left: 180px; }
.aui .form-horizontal .controls:first-child {  }
.aui .form-horizontal .help-block { margin-bottom: 0px; }
.aui .form-horizontal input + .help-block, .aui .form-horizontal select + .help-block, .aui .form-horizontal textarea + .help-block, .aui .form-horizontal .uneditable-input + .help-block, .aui .form-horizontal .input-prepend + .help-block, .aui .form-horizontal .input-append + .help-block { margin-top: 10px; }
.aui .form-horizontal .form-actions { padding-left: 180px; }
.aui table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0px; }
.aui .table { width: 100%; margin-bottom: 20px; }
.aui .table th, .aui .table td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); }
.aui .table th { font-weight: bold; }
.aui .table thead th { vertical-align: bottom; }
.aui .table caption + thead tr:first-child th, .aui .table caption + thead tr:first-child td, .aui .table colgroup + thead tr:first-child th, .aui .table colgroup + thead tr:first-child td, .aui .table thead:first-child tr:first-child th, .aui .table thead:first-child tr:first-child td { border-top: 0px none; }
.aui .table tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
.aui .table .table { background-color: white; }
.aui .table-condensed th, .aui .table-condensed td { padding: 4px 5px; }
.aui .table-bordered { border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-collapse: separate; border-radius: 2px; }
.aui .table-bordered th, .aui .table-bordered td { border-left: 1px solid rgb(221, 221, 221); }
.aui .table-bordered caption + thead tr:first-child th, .aui .table-bordered caption + tbody tr:first-child th, .aui .table-bordered caption + tbody tr:first-child td, .aui .table-bordered colgroup + thead tr:first-child th, .aui .table-bordered colgroup + tbody tr:first-child th, .aui .table-bordered colgroup + tbody tr:first-child td, .aui .table-bordered thead:first-child tr:first-child th, .aui .table-bordered tbody:first-child tr:first-child th, .aui .table-bordered tbody:first-child tr:first-child td { border-top: 0px none; }
.aui .table-bordered thead:first-child tr:first-child > th:first-child, .aui .table-bordered tbody:first-child tr:first-child > td:first-child, .aui .table-bordered tbody:first-child tr:first-child > th:first-child { border-top-left-radius: 2px; }
.aui .table-bordered thead:first-child tr:first-child > th:last-child, .aui .table-bordered tbody:first-child tr:first-child > td:last-child, .aui .table-bordered tbody:first-child tr:first-child > th:last-child { border-top-right-radius: 2px; }
.aui .table-bordered thead:last-child tr:last-child > th:first-child, .aui .table-bordered tbody:last-child tr:last-child > td:first-child, .aui .table-bordered tbody:last-child tr:last-child > th:first-child, .aui .table-bordered tfoot:last-child tr:last-child > td:first-child, .aui .table-bordered tfoot:last-child tr:last-child > th:first-child { border-bottom-left-radius: 2px; }
.aui .table-bordered thead:last-child tr:last-child > th:last-child, .aui .table-bordered tbody:last-child tr:last-child > td:last-child, .aui .table-bordered tbody:last-child tr:last-child > th:last-child, .aui .table-bordered tfoot:last-child tr:last-child > td:last-child, .aui .table-bordered tfoot:last-child tr:last-child > th:last-child { border-bottom-right-radius: 2px; }
.aui .table-bordered tfoot + tbody:last-child tr:last-child td:first-child { border-bottom-left-radius: 0px; }
.aui .table-bordered tfoot + tbody:last-child tr:last-child td:last-child { border-bottom-right-radius: 0px; }
.aui .table-bordered caption + thead tr:first-child th:first-child, .aui .table-bordered caption + tbody tr:first-child td:first-child, .aui .table-bordered colgroup + thead tr:first-child th:first-child, .aui .table-bordered colgroup + tbody tr:first-child td:first-child { border-top-left-radius: 2px; }
.aui .table-bordered caption + thead tr:first-child th:last-child, .aui .table-bordered caption + tbody tr:first-child td:last-child, .aui .table-bordered colgroup + thead tr:first-child th:last-child, .aui .table-bordered colgroup + tbody tr:first-child td:last-child { border-top-right-radius: 2px; }
.aui .table-striped tbody > tr:nth-child(2n+1) > td, .aui .table-striped tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }
.aui .table-hover tbody tr:hover > td, .aui .table-hover tbody tr:hover > th { background-color: whitesmoke; }
.aui table td[class*="span"], .aui table th[class*="span"], .aui .row-fluid table td[class*="span"], .aui .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0px; }
.aui .table td.span1, .aui .table th.span1 { float: none; width: 44px; margin-left: 0px; }
.aui .table td.span2, .aui .table th.span2 { float: none; width: 124px; margin-left: 0px; }
.aui .table td.span3, .aui .table th.span3 { float: none; width: 204px; margin-left: 0px; }
.aui .table td.span4, .aui .table th.span4 { float: none; width: 284px; margin-left: 0px; }
.aui .table td.span5, .aui .table th.span5 { float: none; width: 364px; margin-left: 0px; }
.aui .table td.span6, .aui .table th.span6 { float: none; width: 444px; margin-left: 0px; }
.aui .table td.span7, .aui .table th.span7 { float: none; width: 524px; margin-left: 0px; }
.aui .table td.span8, .aui .table th.span8 { float: none; width: 604px; margin-left: 0px; }
.aui .table td.span9, .aui .table th.span9 { float: none; width: 684px; margin-left: 0px; }
.aui .table td.span10, .aui .table th.span10 { float: none; width: 764px; margin-left: 0px; }
.aui .table td.span11, .aui .table th.span11 { float: none; width: 844px; margin-left: 0px; }
.aui .table td.span12, .aui .table th.span12 { float: none; width: 924px; margin-left: 0px; }
.aui .table tbody tr.success > td { background-color: rgb(241, 251, 209); }
.aui .table tbody tr.error > td { background-color: rgb(254, 229, 226); }
.aui .table tbody tr.warning > td { background-color: rgb(255, 251, 220); }
.aui .table tbody tr.info > td { background-color: rgb(206, 241, 252); }
.aui .table-hover tbody tr.success:hover > td { background-color: rgb(234, 249, 186); }
.aui .table-hover tbody tr.error:hover > td { background-color: rgb(253, 207, 201); }
.aui .table-hover tbody tr.warning:hover > td { background-color: rgb(255, 248, 195); }
.aui .table-hover tbody tr.info:hover > td { background-color: rgb(182, 234, 251); }
.aui [class^="icon-"], .aui [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url('glyphicons-halflings.png'); background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }
.aui .icon-white, .aui .nav-pills > .active > a > [class^="icon-"], .aui .nav-pills > .active > a > [class*=" icon-"], .aui .nav-list > .active > a > [class^="icon-"], .aui .nav-list > .active > a > [class*=" icon-"], .aui .navbar-inverse .nav > .active > a > [class^="icon-"], .aui .navbar-inverse .nav > .active > a > [class*=" icon-"], .aui .dropdown-menu > li > a:hover > [class^="icon-"], .aui .dropdown-menu > li > a:focus > [class^="icon-"], .aui .dropdown-menu > li > a:hover > [class*=" icon-"], .aui .dropdown-menu > li > a:focus > [class*=" icon-"], .aui .dropdown-menu > .active > a > [class^="icon-"], .aui .dropdown-menu > .active > a > [class*=" icon-"], .aui .dropdown-submenu:hover > a > [class^="icon-"], .aui .dropdown-submenu:focus > a > [class^="icon-"], .aui .dropdown-submenu:hover > a > [class*=" icon-"], .aui .dropdown-submenu:focus > a > [class*=" icon-"] { background-image: url('glyphicons-halflings-white.png'); }
.aui .icon-glass { background-position: 0px 0px; }
.aui .icon-music { background-position: -24px 0px; }
.aui .icon-search { background-position: -48px 0px; }
.aui .icon-envelope { background-position: -72px 0px; }
.aui .icon-heart { background-position: -96px 0px; }
.aui .icon-star { background-position: -120px 0px; }
.aui .icon-star-empty { background-position: -144px 0px; }
.aui .icon-user { background-position: -168px 0px; }
.aui .icon-film { background-position: -192px 0px; }
.aui .icon-th-large { background-position: -216px 0px; }
.aui .icon-th { background-position: -240px 0px; }
.aui .icon-th-list { background-position: -264px 0px; }
.aui .icon-ok { background-position: -288px 0px; }
.aui .icon-remove { background-position: -312px 0px; }
.aui .icon-zoom-in { background-position: -336px 0px; }
.aui .icon-zoom-out { background-position: -360px 0px; }
.aui .icon-off { background-position: -384px 0px; }
.aui .icon-signal { background-position: -408px 0px; }
.aui .icon-cog { background-position: -432px 0px; }
.aui .icon-trash { background-position: -456px 0px; }
.aui .icon-home { background-position: 0px -24px; }
.aui .icon-file { background-position: -24px -24px; }
.aui .icon-time { background-position: -48px -24px; }
.aui .icon-road { background-position: -72px -24px; }
.aui .icon-download-alt { background-position: -96px -24px; }
.aui .icon-download { background-position: -120px -24px; }
.aui .icon-upload { background-position: -144px -24px; }
.aui .icon-inbox { background-position: -168px -24px; }
.aui .icon-play-circle { background-position: -192px -24px; }
.aui .icon-repeat { background-position: -216px -24px; }
.aui .icon-refresh { background-position: -240px -24px; }
.aui .icon-list-alt { background-position: -264px -24px; }
.aui .icon-lock { background-position: -287px -24px; }
.aui .icon-flag { background-position: -312px -24px; }
.aui .icon-headphones { background-position: -336px -24px; }
.aui .icon-volume-off { background-position: -360px -24px; }
.aui .icon-volume-down { background-position: -384px -24px; }
.aui .icon-volume-up { background-position: -408px -24px; }
.aui .icon-qrcode { background-position: -432px -24px; }
.aui .icon-barcode { background-position: -456px -24px; }
.aui .icon-tag { background-position: 0px -48px; }
.aui .icon-tags { background-position: -25px -48px; }
.aui .icon-book { background-position: -48px -48px; }
.aui .icon-bookmark { background-position: -72px -48px; }
.aui .icon-print { background-position: -96px -48px; }
.aui .icon-camera { background-position: -120px -48px; }
.aui .icon-font { background-position: -144px -48px; }
.aui .icon-bold { background-position: -167px -48px; }
.aui .icon-italic { background-position: -192px -48px; }
.aui .icon-text-height { background-position: -216px -48px; }
.aui .icon-text-width { background-position: -240px -48px; }
.aui .icon-align-left { background-position: -264px -48px; }
.aui .icon-align-center { background-position: -288px -48px; }
.aui .icon-align-right { background-position: -312px -48px; }
.aui .icon-align-justify { background-position: -336px -48px; }
.aui .icon-list { background-position: -360px -48px; }
.aui .icon-indent-left { background-position: -384px -48px; }
.aui .icon-indent-right { background-position: -408px -48px; }
.aui .icon-facetime-video { background-position: -432px -48px; }
.aui .icon-picture { background-position: -456px -48px; }
.aui .icon-pencil { background-position: 0px -72px; }
.aui .icon-map-marker { background-position: -24px -72px; }
.aui .icon-adjust { background-position: -48px -72px; }
.aui .icon-tint { background-position: -72px -72px; }
.aui .icon-edit { background-position: -96px -72px; }
.aui .icon-share { background-position: -120px -72px; }
.aui .icon-check { background-position: -144px -72px; }
.aui .icon-move { background-position: -168px -72px; }
.aui .icon-step-backward { background-position: -192px -72px; }
.aui .icon-fast-backward { background-position: -216px -72px; }
.aui .icon-backward { background-position: -240px -72px; }
.aui .icon-play { background-position: -264px -72px; }
.aui .icon-pause { background-position: -288px -72px; }
.aui .icon-stop { background-position: -312px -72px; }
.aui .icon-forward { background-position: -336px -72px; }
.aui .icon-fast-forward { background-position: -360px -72px; }
.aui .icon-step-forward { background-position: -384px -72px; }
.aui .icon-eject { background-position: -408px -72px; }
.aui .icon-chevron-left { background-position: -432px -72px; }
.aui .icon-chevron-right { background-position: -456px -72px; }
.aui .icon-plus-sign { background-position: 0px -96px; }
.aui .icon-minus-sign { background-position: -24px -96px; }
.aui .icon-remove-sign { background-position: -48px -96px; }
.aui .icon-ok-sign { background-position: -72px -96px; }
.aui .icon-question-sign { background-position: -96px -96px; }
.aui .icon-info-sign { background-position: -120px -96px; }
.aui .icon-screenshot { background-position: -144px -96px; }
.aui .icon-remove-circle { background-position: -168px -96px; }
.aui .icon-ok-circle { background-position: -192px -96px; }
.aui .icon-ban-circle { background-position: -216px -96px; }
.aui .icon-arrow-left { background-position: -240px -96px; }
.aui .icon-arrow-right { background-position: -264px -96px; }
.aui .icon-arrow-up { background-position: -289px -96px; }
.aui .icon-arrow-down { background-position: -312px -96px; }
.aui .icon-share-alt { background-position: -336px -96px; }
.aui .icon-resize-full { background-position: -360px -96px; }
.aui .icon-resize-small { background-position: -384px -96px; }
.aui .icon-plus { background-position: -408px -96px; }
.aui .icon-minus { background-position: -433px -96px; }
.aui .icon-asterisk { background-position: -456px -96px; }
.aui .icon-exclamation-sign { background-position: 0px -120px; }
.aui .icon-gift { background-position: -24px -120px; }
.aui .icon-leaf { background-position: -48px -120px; }
.aui .icon-fire { background-position: -72px -120px; }
.aui .icon-eye-open { background-position: -96px -120px; }
.aui .icon-eye-close { background-position: -120px -120px; }
.aui .icon-warning-sign { background-position: -144px -120px; }
.aui .icon-plane { background-position: -168px -120px; }
.aui .icon-calendar { background-position: -192px -120px; }
.aui .icon-random { background-position: -216px -120px; width: 16px; }
.aui .icon-comment { background-position: -240px -120px; }
.aui .icon-magnet { background-position: -264px -120px; }
.aui .icon-chevron-up { background-position: -288px -120px; }
.aui .icon-chevron-down { background-position: -313px -119px; }
.aui .icon-retweet { background-position: -336px -120px; }
.aui .icon-shopping-cart { background-position: -360px -120px; }
.aui .icon-folder-close { background-position: -384px -120px; width: 16px; }
.aui .icon-folder-open { background-position: -408px -120px; width: 16px; }
.aui .icon-resize-vertical { background-position: -432px -119px; }
.aui .icon-resize-horizontal { background-position: -456px -118px; }
.aui .icon-hdd { background-position: 0px -144px; }
.aui .icon-bullhorn { background-position: -24px -144px; }
.aui .icon-bell { background-position: -48px -144px; }
.aui .icon-certificate { background-position: -72px -144px; }
.aui .icon-thumbs-up { background-position: -96px -144px; }
.aui .icon-thumbs-down { background-position: -120px -144px; }
.aui .icon-hand-right { background-position: -144px -144px; }
.aui .icon-hand-left { background-position: -168px -144px; }
.aui .icon-hand-up { background-position: -192px -144px; }
.aui .icon-hand-down { background-position: -216px -144px; }
.aui .icon-circle-arrow-right { background-position: -240px -144px; }
.aui .icon-circle-arrow-left { background-position: -264px -144px; }
.aui .icon-circle-arrow-up { background-position: -288px -144px; }
.aui .icon-circle-arrow-down { background-position: -312px -144px; }
.aui .icon-globe { background-position: -336px -144px; }
.aui .icon-wrench { background-position: -360px -144px; }
.aui .icon-tasks { background-position: -384px -144px; }
.aui .icon-filter { background-position: -408px -144px; }
.aui .icon-briefcase { background-position: -432px -144px; }
.aui .icon-fullscreen { background-position: -456px -144px; }
.aui .dropup, .aui .dropdown { position: relative; }
.aui .dropdown-toggle {  }
.aui .dropdown-toggle:active, .aui .open .dropdown-toggle { outline: 0px none; }
.aui .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid black; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.aui .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.aui .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: outside none none; background-color: white; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.aui .dropdown-menu.pull-right { right: 0px; left: auto; }
.aui .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid white; }
.aui .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: rgb(51, 51, 51); white-space: nowrap; }
.aui .dropdown-menu > li > a:hover, .aui .dropdown-menu > li > a:focus, .aui .dropdown-submenu:hover > a, .aui .dropdown-submenu:focus > a { text-decoration: none; color: white; background-color: rgb(13, 181, 231); background-image: linear-gradient(to bottom, rgb(14, 189, 241), rgb(12, 170, 217)); background-repeat: repeat-x; }
.aui .dropdown-menu > .active > a, .aui .dropdown-menu > .active > a:hover, .aui .dropdown-menu > .active > a:focus { color: white; text-decoration: none; outline: 0px none; background-color: rgb(15, 174, 255); background-image: linear-gradient(to bottom, rgb(26, 178, 255), rgb(0, 170, 255)); background-repeat: repeat-x; }
.aui .dropdown-menu > .disabled > a, .aui .dropdown-menu > .disabled > a:hover, .aui .dropdown-menu > .disabled > a:focus { color: rgb(153, 153, 153); }
.aui .dropdown-menu > .disabled > a:hover, .aui .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.aui .open {  }
.aui .open > .dropdown-menu { display: block; }
.aui .dropdown-backdrop { position: fixed; left: 0px; right: 0px; bottom: 0px; top: 0px; z-index: 990; }
.aui .pull-right > .dropdown-menu { right: 0px; left: auto; }
.aui .dropup .caret, .aui .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid black; content: ""; }
.aui .dropup .dropdown-menu, .aui .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.aui .dropdown-submenu { position: relative; }
.aui .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.aui .dropdown-submenu:hover > .dropdown-menu { display: block; }
.aui .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 5px 5px 5px 0px; }
.aui .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.aui .dropdown-submenu:hover > a::after { border-left-color: white; }
.aui .dropdown-submenu.pull-left { float: none; }
.aui .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.aui .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.aui .typeahead { z-index: 1051; margin-top: 2px; border-radius: 2px; }
.aui .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: whitesmoke; border: 1px solid rgb(227, 227, 227); border-radius: 2px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
.aui .well blockquote { border-color: rgba(0, 0, 0, 0.15); }
.aui .well-large { padding: 24px; border-radius: 3px; }
.aui .well-small { padding: 9px; border-radius: 2px; }
.aui .fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.aui .fade.in { opacity: 1; }
.aui .collapse { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; }
.aui .collapse.in { height: auto; }
.aui .close, .aui .btn.close { float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: black; text-shadow: 0px 1px 0px white; opacity: 0.2; }
.aui .close:hover, .aui .btn.close:focus, .aui .btn.close:hover, .aui .btn.close.active, .aui .close:focus { color: black; text-decoration: none; cursor: pointer; opacity: 0.4; }
.aui button.close, .aui button.btn.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.aui .btn { display: inline-block; padding: 4px 12px; margin-bottom: 0px; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); background-color: rgb(241, 241, 241); background-image: linear-gradient(to bottom, rgb(246, 246, 246), rgb(234, 234, 234)); background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(207, 207, 207) rgb(207, 207, 207) rgb(181, 181, 181); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.aui .btn:hover, .aui .btn:focus, .aui .btn:active, .aui .btn.active, .aui .btn.disabled, .aui .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(234, 234, 234); }
.aui .btn:active, .aui .btn.active {  }
.aui .btn:first-child {  }
.aui .btn:hover, .aui .btn:focus { color: rgb(51, 51, 51); text-decoration: none; background-position: 0px -15px; transition: background-position 0.1s linear 0s; }
.aui .btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.aui .btn.active, .aui .btn:active { background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.aui .btn.disabled, .aui .btn[disabled] { cursor: default; background-image: none; opacity: 0.65; box-shadow: none; }
.aui .btn-large { padding: 11px 19px; font-size: 17.5px; border-radius: 3px; }
.aui .btn-large [class^="icon-"], .aui .btn-large [class*=" icon-"] { margin-top: 4px; }
.aui .btn-small { padding: 2px 10px; font-size: 11.9px; border-radius: 2px; }
.aui .btn-small [class^="icon-"], .aui .btn-small [class*=" icon-"] { margin-top: 0px; }
.aui .btn-mini [class^="icon-"], .aui .btn-mini [class*=" icon-"] { margin-top: -1px; }
.aui .btn-mini { padding: 0px 6px; font-size: 10.5px; border-radius: 2px; }
.aui .btn-block { display: block; width: 100%; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
.aui .btn-block + .btn-block { margin-top: 5px; }
.aui input.btn-block[type="submit"], .aui input.btn-block[type="reset"], .aui input.btn-block[type="button"] { width: 100%; }
.aui .btn-primary.active, .aui .btn-warning.active, .aui .btn-danger.active, .aui .btn-success.active, .aui .btn-info.active, .aui .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.aui .btn-primary { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(80, 162, 245); background-image: linear-gradient(to bottom, rgb(84, 170, 255), rgb(74, 150, 232)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .btn-primary:hover, .aui .btn-primary:focus, .aui .btn-primary:active, .aui .btn-primary.active, .aui .btn-primary.disabled, .aui .btn-primary[disabled] { color: white; background-color: rgb(74, 150, 232); }
.aui .btn-primary:active, .aui .btn-primary.active {  }
.aui .btn-warning { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(250, 159, 80); background-image: linear-gradient(to bottom, rgb(255, 166, 88), rgb(244, 150, 69)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .btn-warning:hover, .aui .btn-warning:focus, .aui .btn-warning:active, .aui .btn-warning.active, .aui .btn-warning.disabled, .aui .btn-warning[disabled] { color: white; background-color: rgb(244, 150, 69); }
.aui .btn-warning:active, .aui .btn-warning.active {  }
.aui .btn-danger { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(241, 51, 30); background-image: linear-gradient(to bottom, rgb(245, 57, 36), rgb(237, 44, 23)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .btn-danger:hover, .aui .btn-danger:focus, .aui .btn-danger:active, .aui .btn-danger.active, .aui .btn-danger.disabled, .aui .btn-danger[disabled] { color: white; background-color: rgb(237, 44, 23); }
.aui .btn-danger:active, .aui .btn-danger.active {  }
.aui .btn-success { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(12, 197, 35); background-image: linear-gradient(to bottom, rgb(14, 205, 39), rgb(10, 186, 29)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .btn-success:hover, .aui .btn-success:focus, .aui .btn-success:active, .aui .btn-success.active, .aui .btn-success.disabled, .aui .btn-success[disabled] { color: white; background-color: rgb(10, 186, 29); }
.aui .btn-success:active, .aui .btn-success.active {  }
.aui .btn-info { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(0, 200, 247); background-image: linear-gradient(to bottom, rgb(0, 207, 255), rgb(0, 190, 235)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .btn-info:hover, .aui .btn-info:focus, .aui .btn-info:active, .aui .btn-info.active, .aui .btn-info.disabled, .aui .btn-info[disabled] { color: white; background-color: rgb(0, 190, 235); }
.aui .btn-info:active, .aui .btn-info.active {  }
.aui .btn-inverse { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(44, 44, 44); background-image: linear-gradient(to bottom, rgb(51, 51, 51), rgb(34, 34, 34)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .btn-inverse:hover, .aui .btn-inverse:focus, .aui .btn-inverse:active, .aui .btn-inverse.active, .aui .btn-inverse.disabled, .aui .btn-inverse[disabled] { color: white; background-color: rgb(34, 34, 34); }
.aui .btn-inverse:active, .aui .btn-inverse.active {  }
.aui button.btn, .aui input.btn[type="submit"] {  }
.aui button.btn::-moz-focus-inner, .aui input.btn[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
.aui button.btn.btn-large, .aui input.btn.btn-large[type="submit"] {  }
.aui button.btn.btn-small, .aui input.btn.btn-small[type="submit"] {  }
.aui button.btn.btn-mini, .aui input.btn.btn-mini[type="submit"] {  }
.aui .btn-link, .aui .btn-link:active, .aui .btn-link[disabled] { background-color: transparent; background-image: none; box-shadow: none; }
.aui .btn-link { border-color: transparent; cursor: pointer; color: rgb(0, 170, 255); border-radius: 0px; }
.aui .btn-link:hover, .aui .btn-link:focus { color: rgb(0, 119, 179); text-decoration: underline; background-color: transparent; }
.aui .btn-link[disabled]:hover, .aui .btn-link[disabled]:focus { color: rgb(51, 51, 51); text-decoration: none; }
.aui .btn-hidden { display: none; }
.aui .btn.close:focus, .aui .btn.close:focus, .aui .btn.close:hover, .aui .btn.close.active, .aui .btn.active.close { box-shadow: none; }
.aui .btn.close:active { box-shadow: none; }
.aui .btn-group { position: relative; display: inline-block; font-size: 0px; vertical-align: middle; white-space: nowrap; }
.aui .btn-group:first-child {  }
.aui .btn-group + .btn-group { margin-left: 5px; }
.aui .btn-toolbar { font-size: 0px; margin-top: 10px; margin-bottom: 10px; }
.aui .btn-toolbar > .btn + .btn, .aui .btn-toolbar > .btn-group + .btn, .aui .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.aui .btn-group > .btn { position: relative; border-radius: 0px; }
.aui .btn-group > .btn + .btn { margin-left: -1px; }
.aui .btn-group > .btn, .aui .btn-group > .dropdown-menu, .aui .btn-group > .popover { font-size: 14px; }
.aui .btn-group > .btn-mini { font-size: 10.5px; }
.aui .btn-group > .btn-small { font-size: 11.9px; }
.aui .btn-group > .btn-large { font-size: 17.5px; }
.aui .btn-group > .btn:first-child { margin-left: 0px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.aui .btn-group > .btn:last-child, .aui .btn-group > .dropdown-toggle { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.aui .btn-group > .btn.large:first-child { margin-left: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.aui .btn-group > .btn.large:last-child, .aui .btn-group > .large.dropdown-toggle { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.aui .btn-group > .btn:hover, .aui .btn-group > .btn:focus, .aui .btn-group > .btn:active, .aui .btn-group > .btn.active { z-index: 2; }
.aui .btn-group .dropdown-toggle:active, .aui .btn-group.open .dropdown-toggle { outline: 0px none; }
.aui .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.125) inset, 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.aui .btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }
.aui .btn-group > .btn-small + .dropdown-toggle {  }
.aui .btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.aui .btn-group.open .dropdown-toggle { background-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.aui .btn-group.open .btn.dropdown-toggle { background-color: rgb(234, 234, 234); }
.aui .btn-group.open .btn-primary.dropdown-toggle { background-color: rgb(74, 150, 232); }
.aui .btn-group.open .btn-warning.dropdown-toggle { background-color: rgb(244, 150, 69); }
.aui .btn-group.open .btn-danger.dropdown-toggle { background-color: rgb(237, 44, 23); }
.aui .btn-group.open .btn-success.dropdown-toggle { background-color: rgb(10, 186, 29); }
.aui .btn-group.open .btn-info.dropdown-toggle { background-color: rgb(0, 190, 235); }
.aui .btn-group.open .btn-inverse.dropdown-toggle { background-color: rgb(34, 34, 34); }
.aui .btn .caret { margin-top: 8px; margin-left: 0px; }
.aui .btn-large .caret { margin-top: 6px; }
.aui .btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.aui .btn-mini .caret, .aui .btn-small .caret { margin-top: 8px; }
.aui .dropup .btn-large .caret { border-bottom-width: 5px; }
.aui .btn-primary .caret, .aui .btn-warning .caret, .aui .btn-danger .caret, .aui .btn-info .caret, .aui .btn-success .caret, .aui .btn-inverse .caret { border-top-color: white; border-bottom-color: white; }
.aui .btn-group-vertical { display: inline-block; }
.aui .btn-group-vertical > .btn { display: block; float: none; max-width: 100%; border-radius: 0px; }
.aui .btn-group-vertical > .btn + .btn { margin-left: 0px; margin-top: -1px; }
.aui .btn-group-vertical > .btn:first-child { border-radius: 2px 2px 0px 0px; }
.aui .btn-group-vertical > .btn:last-child { border-radius: 0px 0px 2px 2px; }
.aui .btn-group-vertical > .btn-large:first-child { border-radius: 3px 3px 0px 0px; }
.aui .btn-group-vertical > .btn-large:last-child { border-radius: 0px 0px 3px 3px; }
.aui .btn-group-hidden { display: none; }
.aui .alert, .aui .portlet-msg-alert, .aui .portlet-msg-error, .aui .portlet-msg-help, .aui .portlet-msg-info, .aui .portlet-msg-progress, .aui .portlet-msg-success { padding: 8px 35px 8px 14px; margin-bottom: 20px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); background-color: rgb(255, 251, 220); border: 1px solid rgb(241, 216, 117); border-radius: 2px; }
.aui .alert, .aui .portlet-msg-alert, .aui .portlet-msg-error, .aui .portlet-msg-help, .aui .portlet-msg-info, .aui .portlet-msg-progress, .aui .portlet-msg-success, .aui .alert h4, .aui .portlet-msg-alert h4, .aui .portlet-msg-error h4, .aui .portlet-msg-help h4, .aui .portlet-msg-info h4, .aui .portlet-msg-progress h4, .aui .portlet-msg-success h4 { color: rgb(191, 121, 0); }
.aui .alert h4, .aui .portlet-msg-alert h4, .aui .portlet-msg-error h4, .aui .portlet-msg-help h4, .aui .portlet-msg-info h4, .aui .portlet-msg-progress h4, .aui .portlet-msg-success h4 { margin: 0px; }
.aui .alert .close, .aui .portlet-msg-alert .close, .aui .portlet-msg-error .close, .aui .portlet-msg-help .close, .aui .portlet-msg-info .close, .aui .portlet-msg-progress .close, .aui .portlet-msg-success .close { position: relative; top: -2px; right: -21px; line-height: 20px; }
.aui .alert-success, .aui .portlet-msg-success { background-color: rgb(241, 251, 209); border-color: rgb(188, 232, 48); color: rgb(72, 143, 6); }
.aui .alert-success h4, .aui .portlet-msg-success h4 { color: rgb(72, 143, 6); }
.aui .alert-danger, .aui .alert-error, .aui .portlet-msg-error { background-color: rgb(254, 229, 226); border-color: rgb(252, 172, 165); color: rgb(181, 3, 3); }
.aui .alert-danger h4, .aui .alert-error h4, .aui .portlet-msg-error h4 { color: rgb(181, 3, 3); }
.aui .alert-info, .aui .portlet-msg-help, .aui .portlet-msg-info, .aui .portlet-msg-progress { background-color: rgb(206, 241, 252); border-color: rgb(158, 227, 249); color: rgb(18, 113, 143); }
.aui .alert-info h4, .aui .portlet-msg-help h4, .aui .portlet-msg-info h4, .aui .portlet-msg-progress h4 { color: rgb(18, 113, 143); }
.aui .alert-block { padding-top: 14px; padding-bottom: 14px; }
.aui .alert-block > p, .aui .alert-block > ul { margin-bottom: 0px; }
.aui .alert-block p + p { margin-top: 5px; }
.aui .nav { margin-left: 0px; margin-bottom: 20px; list-style: outside none none; }
.aui .nav > li > a { display: block; }
.aui .nav > li > a:hover, .aui .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
.aui .nav > li > a > img { max-width: none; }
.aui .nav > .pull-right { float: right; }
.aui .nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 20px; color: rgb(153, 153, 153); text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.aui .nav li + .nav-header { margin-top: 9px; }
.aui .nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0px; }
.aui .nav-list > li > a, .aui .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); }
.aui .nav-list > li > a { padding: 3px 15px; }
.aui .nav-list > .active > a, .aui .nav-list > .active > a:hover, .aui .nav-list > .active > a:focus { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); background-color: rgb(0, 170, 255); }
.aui .nav-list [class^="icon-"], .aui .nav-list [class*=" icon-"] { margin-right: 2px; }
.aui .nav-list .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid white; }
.aui .nav-tabs, .aui .nav-pills {  }
.aui .nav-tabs::before, .aui .nav-tabs::after, .aui .nav-pills::before, .aui .nav-pills::after { display: table; content: ""; line-height: 0; }
.aui .nav-tabs::after, .aui .nav-pills::after { clear: both; }
.aui .nav-tabs > li, .aui .nav-pills > li { float: left; }
.aui .nav-tabs > li > a, .aui .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }
.aui .nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.aui .nav-tabs > li { margin-bottom: -1px; }
.aui .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.aui .nav-tabs > li > a:hover, .aui .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.aui .nav-tabs > .active > a, .aui .nav-tabs > .active > a:hover, .aui .nav-tabs > .active > a:focus { color: rgb(85, 85, 85); background-color: white; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: default; }
.aui .nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; border-radius: 5px; }
.aui .nav-pills > .active > a, .aui .nav-pills > .active > a:hover, .aui .nav-pills > .active > a:focus { color: white; background-color: rgb(0, 170, 255); }
.aui .nav-stacked > li { float: none; }
.aui .nav-stacked > li > a { margin-right: 0px; }
.aui .nav-tabs.nav-stacked { border-bottom: 0px none; }
.aui .nav-tabs.nav-stacked > li > a { border: 1px solid rgb(221, 221, 221); border-radius: 0px; }
.aui .nav-tabs.nav-stacked > li:first-child > a { border-top-right-radius: 4px; border-top-left-radius: 4px; }
.aui .nav-tabs.nav-stacked > li:last-child > a { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.aui .nav-tabs.nav-stacked > li > a:hover, .aui .nav-tabs.nav-stacked > li > a:focus { border-color: rgb(221, 221, 221); z-index: 2; }
.aui .nav-pills.nav-stacked > li > a { margin-bottom: 3px; }
.aui .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }
.aui .nav-tabs .dropdown-menu { border-radius: 0px 0px 6px 6px; }
.aui .nav-pills .dropdown-menu { border-radius: 6px; }
.aui .nav .dropdown-toggle .caret { border-top-color: rgb(0, 170, 255); border-bottom-color: rgb(0, 170, 255); margin-top: 6px; }
.aui .nav .dropdown-toggle:hover .caret, .aui .nav .dropdown-toggle:focus .caret { border-top-color: rgb(0, 119, 179); border-bottom-color: rgb(0, 119, 179); }
.aui .nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.aui .nav .active .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.aui .nav-tabs .active .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.aui .nav > .dropdown.active > a:hover, .aui .nav > .dropdown.active > a:focus { cursor: pointer; }
.aui .nav-tabs .open .dropdown-toggle, .aui .nav-pills .open .dropdown-toggle, .aui .nav > li.dropdown.open.active > a:hover, .aui .nav > li.dropdown.open.active > a:focus { color: white; background-color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); }
.aui .nav li.dropdown.open .caret, .aui .nav li.dropdown.open.active .caret, .aui .nav li.dropdown.open a:hover .caret, .aui .nav li.dropdown.open a:focus .caret { border-top-color: white; border-bottom-color: white; opacity: 1; }
.aui .tabs-stacked .open > a:hover, .aui .tabs-stacked .open > a:focus { border-color: rgb(153, 153, 153); }
.aui .tabbable {  }
.aui .tabbable::before, .aui .tabbable::after { display: table; content: ""; line-height: 0; }
.aui .tabbable::after { clear: both; }
.aui .tab-content { overflow: auto; }
.aui .tabs-below > .nav-tabs, .aui .tabs-right > .nav-tabs, .aui .tabs-left > .nav-tabs { border-bottom: 0px none; }
.aui .tab-content > .tab-pane, .aui .pill-content > .pill-pane { display: none; }
.aui .tab-content > .active, .aui .pill-content > .active { display: block; }
.aui .tabs-below > .nav-tabs { border-top: 1px solid rgb(221, 221, 221); }
.aui .tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0px; }
.aui .tabs-below > .nav-tabs > li > a { border-radius: 0px 0px 4px 4px; }
.aui .tabs-below > .nav-tabs > li > a:hover, .aui .tabs-below > .nav-tabs > li > a:focus { border-bottom-color: transparent; border-top-color: rgb(221, 221, 221); }
.aui .tabs-below > .nav-tabs > .active > a, .aui .tabs-below > .nav-tabs > .active > a:hover, .aui .tabs-below > .nav-tabs > .active > a:focus { border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); }
.aui .tabs-left > .nav-tabs > li, .aui .tabs-right > .nav-tabs > li { float: none; }
.aui .tabs-left > .nav-tabs > li > a, .aui .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0px; margin-bottom: 3px; }
.aui .tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid rgb(221, 221, 221); }
.aui .tabs-left > .nav-tabs > li > a { margin-right: -1px; border-radius: 4px 0px 0px 4px; }
.aui .tabs-left > .nav-tabs > li > a:hover, .aui .tabs-left > .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238); }
.aui .tabs-left > .nav-tabs .active > a, .aui .tabs-left > .nav-tabs .active > a:hover, .aui .tabs-left > .nav-tabs .active > a:focus { border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); }
.aui .tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid rgb(221, 221, 221); }
.aui .tabs-right > .nav-tabs > li > a { margin-left: -1px; border-radius: 0px 4px 4px 0px; }
.aui .tabs-right > .nav-tabs > li > a:hover, .aui .tabs-right > .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.aui .tabs-right > .nav-tabs .active > a, .aui .tabs-right > .nav-tabs .active > a:hover, .aui .tabs-right > .nav-tabs .active > a:focus { border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent; }
.aui .nav > .disabled > a { color: rgb(153, 153, 153); }
.aui .nav > .disabled > a:hover, .aui .nav > .disabled > a:focus { text-decoration: none; background-color: transparent; cursor: default; }
.aui .tabbable-hidden { display: none; }
.aui .navbar { overflow: visible; margin-bottom: 20px; }
.aui .navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: rgb(246, 246, 246); background-image: linear-gradient(to bottom, rgb(249, 249, 249), rgb(243, 243, 243)); background-repeat: repeat-x; border: 1px solid rgb(221, 221, 221); border-radius: 2px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067); }
.aui .navbar-inner::before, .aui .navbar-inner::after { display: table; content: ""; line-height: 0; }
.aui .navbar-inner::after { clear: both; }
.aui .navbar .container { width: auto; }
.aui .nav-collapse.collapse { height: auto; overflow: visible; }
.aui .navbar .brand { float: left; display: block; padding: 10px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: rgb(85, 85, 85); text-shadow: 0px 1px 0px rgb(249, 249, 249); }
.aui .navbar .brand:hover, .aui .navbar .brand:focus { text-decoration: none; }
.aui .navbar-text { margin-bottom: 0px; line-height: 40px; color: rgb(85, 85, 85); }
.aui .navbar-link { color: rgb(85, 85, 85); }
.aui .navbar-link:hover, .aui .navbar-link:focus { color: rgb(0, 119, 179); }
.aui .navbar .divider-vertical { height: 40px; margin: 0px 9px; border-left: 1px solid rgb(243, 243, 243); border-right: 1px solid rgb(249, 249, 249); }
.aui .navbar .btn, .aui .navbar .btn-group { margin-top: 5px; }
.aui .navbar .btn-group .btn, .aui .navbar .input-prepend .btn, .aui .navbar .input-append .btn, .aui .navbar .input-prepend .btn-group, .aui .navbar .input-append .btn-group { margin-top: 0px; }
.aui .navbar-form { margin-bottom: 0px; }
.aui .navbar-form::before, .aui .navbar-form::after { display: table; content: ""; line-height: 0; }
.aui .navbar-form::after { clear: both; }
.aui .navbar-form input, .aui .navbar-form select, .aui .navbar-form .radio, .aui .navbar-form .checkbox { margin-top: 5px; }
.aui .navbar-form input, .aui .navbar-form select, .aui .navbar-form .btn { display: inline-block; margin-bottom: 0px; }
.aui .navbar-form input[type="image"], .aui .navbar-form input[type="checkbox"], .aui .navbar-form input[type="radio"] { margin-top: 3px; }
.aui .navbar-form .input-append, .aui .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap; }
.aui .navbar-form .input-append input, .aui .navbar-form .input-prepend input { margin-top: 0px; }
.aui .navbar-search { position: relative; float: left; margin-top: 5px; margin-bottom: 0px; }
.aui .navbar-search .search-query { margin-bottom: 0px; padding: 4px 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; line-height: 1; border-radius: 15px; }
.aui .navbar-static-top { position: static; margin-bottom: 0px; }
.aui .navbar-static-top .navbar-inner { border-radius: 0px; }
.aui .navbar-fixed-top, .aui .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; margin-bottom: 0px; }
.aui .navbar-fixed-top .navbar-inner, .aui .navbar-static-top .navbar-inner { border-width: 0px 0px 1px; }
.aui .navbar-fixed-bottom .navbar-inner { border-width: 1px 0px 0px; }
.aui .navbar-fixed-top .navbar-inner, .aui .navbar-fixed-bottom .navbar-inner { padding-left: 0px; padding-right: 0px; border-radius: 0px; }
.aui .navbar-static-top .container, .aui .navbar-fixed-top .container, .aui .navbar-fixed-bottom .container { width: 940px; }
.aui .navbar-fixed-top { top: 0px; }
.aui .navbar-fixed-top .navbar-inner, .aui .navbar-static-top .navbar-inner { box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1); }
.aui .navbar-fixed-bottom { bottom: 0px; }
.aui .navbar-fixed-bottom .navbar-inner { box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.1); }
.aui .navbar .nav { position: relative; left: 0px; display: block; float: left; margin: 0px 10px 0px 0px; }
.aui .navbar .nav.pull-right { float: right; margin-right: 0px; }
.aui .navbar .nav > li { float: left; }
.aui .navbar .nav > li > a { float: none; padding: 10px 15px; color: rgb(85, 85, 85); text-decoration: none; text-shadow: 0px 1px 0px rgb(249, 249, 249); }
.aui .navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.aui .navbar .nav > li > a:focus, .aui .navbar .nav > li > a:hover { background-color: transparent; color: rgb(0, 119, 179); text-decoration: none; }
.aui .navbar .nav > .active > a, .aui .navbar .nav > .active > a:hover, .aui .navbar .nav > .active > a:focus { color: rgb(85, 85, 85); text-decoration: none; background-color: white; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset; }
.aui .navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(233, 233, 233); background-image: linear-gradient(to bottom, rgb(236, 236, 236), rgb(230, 230, 230)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.aui .navbar .btn-navbar:hover, .aui .navbar .btn-navbar:focus, .aui .navbar .btn-navbar:active, .aui .navbar .btn-navbar.active, .aui .navbar .btn-navbar.disabled, .aui .navbar .btn-navbar[disabled] { color: white; background-color: rgb(230, 230, 230); }
.aui .navbar .btn-navbar:active, .aui .navbar .btn-navbar.active {  }
.aui .navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: rgb(245, 245, 245); border-radius: 1px; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); }
.aui .btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.aui .navbar .nav > li > .dropdown-menu::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; }
.aui .navbar .nav > li > .dropdown-menu::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 10px; }
.aui .navbar-fixed-bottom .nav > li > .dropdown-menu::before { border-top: 7px solid rgba(0, 0, 0, 0.2); border-bottom: 0px none; bottom: -7px; top: auto; }
.aui .navbar-fixed-bottom .nav > li > .dropdown-menu::after { border-top: 6px solid white; border-bottom: 0px none; bottom: -6px; top: auto; }
.aui .navbar .nav li.dropdown > a:hover .caret, .aui .navbar .nav li.dropdown > a:focus .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.aui .navbar .nav li.dropdown.open > .dropdown-toggle, .aui .navbar .nav li.dropdown.active > .dropdown-toggle, .aui .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: white; color: rgb(85, 85, 85); }
.aui .navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.aui .navbar .nav li.dropdown.open > .dropdown-toggle .caret, .aui .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .aui .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.aui .navbar .pull-right > li > .dropdown-menu, .aui .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0px; }
.aui .navbar .pull-right > li > .dropdown-menu::before, .aui .navbar .nav > li > .dropdown-menu.pull-right::before { left: auto; right: 12px; }
.aui .navbar .pull-right > li > .dropdown-menu::after, .aui .navbar .nav > li > .dropdown-menu.pull-right::after { left: auto; right: 13px; }
.aui .navbar .pull-right > li > .dropdown-menu .dropdown-menu, .aui .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0px; margin-right: -1px; border-radius: 6px 0px 6px 6px; }
.aui .navbar-inverse .navbar-inner { background-color: rgb(27, 27, 27); background-image: linear-gradient(to bottom, rgb(34, 34, 34), rgb(17, 17, 17)); background-repeat: repeat-x; border-color: rgb(37, 37, 37); }
.aui .navbar-inverse .brand, .aui .navbar-inverse .nav > li > a { color: rgb(153, 153, 153); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.aui .navbar-inverse .brand:hover, .aui .navbar-inverse .brand:focus, .aui .navbar-inverse .nav > li > a:hover, .aui .navbar-inverse .nav > li > a:focus { color: white; }
.aui .navbar-inverse .brand { color: rgb(153, 153, 153); }
.aui .navbar-inverse .navbar-text { color: rgb(153, 153, 153); }
.aui .navbar-inverse .nav > li > a:focus, .aui .navbar-inverse .nav > li > a:hover { background-color: transparent; color: white; }
.aui .navbar-inverse .nav .active > a, .aui .navbar-inverse .nav .active > a:hover, .aui .navbar-inverse .nav .active > a:focus { color: white; background-color: rgb(17, 17, 17); }
.aui .navbar-inverse .navbar-link { color: rgb(153, 153, 153); }
.aui .navbar-inverse .navbar-link:hover, .aui .navbar-inverse .navbar-link:focus { color: white; }
.aui .navbar-inverse .divider-vertical { border-left-color: rgb(17, 17, 17); border-right-color: rgb(34, 34, 34); }
.aui .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .aui .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .aui .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(17, 17, 17); color: white; }
.aui .navbar-inverse .nav li.dropdown > a:hover .caret, .aui .navbar-inverse .nav li.dropdown > a:focus .caret { border-top-color: white; color: white; }
.aui .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); }
.aui .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .aui .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .aui .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: white; border-bottom-color: white; }
.aui .navbar-inverse .navbar-search .search-query { color: white; background-color: rgb(81, 81, 81); border-color: rgb(17, 17, 17); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.15); transition: none 0s ease 0s ; }
.aui .navbar-inverse .navbar-search .search-query:-moz-placeholder { color: rgb(204, 204, 204); }
.aui .navbar-inverse .navbar-search .search-query:focus, .aui .navbar-inverse .navbar-search .search-query.focused { padding: 5px 15px; color: rgb(51, 51, 51); text-shadow: 0px 1px 0px white; background-color: white; border: 0px none; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); outline: 0px none; }
.aui .navbar-inverse .btn-navbar { color: white; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(14, 14, 14); background-image: linear-gradient(to bottom, rgb(21, 21, 21), rgb(4, 4, 4)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.aui .navbar-inverse .btn-navbar:hover, .aui .navbar-inverse .btn-navbar:focus, .aui .navbar-inverse .btn-navbar:active, .aui .navbar-inverse .btn-navbar.active, .aui .navbar-inverse .btn-navbar.disabled, .aui .navbar-inverse .btn-navbar[disabled] { color: white; background-color: rgb(4, 4, 4); }
.aui .navbar-inverse .btn-navbar:active, .aui .navbar-inverse .btn-navbar.active {  }
.aui .breadcrumb { padding: 8px 15px; margin: 0px 0px 20px; list-style: outside none none; background-color: rgb(245, 245, 245); border-radius: 2px; }
.aui .breadcrumb > li { display: inline-block; text-shadow: 0px 1px 0px white; }
.aui .breadcrumb > li > .divider { padding: 0px 5px; color: rgb(204, 204, 204); }
.aui .breadcrumb .active { color: rgb(153, 153, 153); }
.aui .pagination { margin: 20px 0px; }
.aui .pagination ul { display: inline-block; margin-left: 0px; margin-bottom: 0px; border-radius: 2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05); }
.aui .pagination ul > li { display: inline; }
.aui .pagination ul > li > a, .aui .pagination ul > li > span { float: left; padding: 4px 12px; line-height: 20px; text-decoration: none; background-color: white; border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.aui .pagination ul > li > a:hover, .aui .pagination ul > li > a:focus, .aui .pagination ul > .active > a, .aui .pagination ul > .active > span { background-color: whitesmoke; }
.aui .pagination ul > .active > a, .aui .pagination ul > .active > span { color: rgb(153, 153, 153); cursor: default; }
.aui .pagination ul > .disabled > span, .aui .pagination ul > .disabled > a, .aui .pagination ul > .disabled > a:hover, .aui .pagination ul > .disabled > a:focus { color: rgb(153, 153, 153); background-color: transparent; cursor: default; }
.aui .pagination ul > li:first-child > a, .aui .pagination ul > li:first-child > span { border-left-width: 1px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.aui .pagination ul > li:last-child > a, .aui .pagination ul > li:last-child > span { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.aui .pagination-centered { text-align: center; }
.aui .pagination-right { text-align: right; }
.aui .pagination-large ul > li > a, .aui .pagination-large ul > li > span { padding: 11px 19px; font-size: 17.5px; }
.aui .pagination-large ul > li:first-child > a, .aui .pagination-large ul > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.aui .pagination-large ul > li:last-child > a, .aui .pagination-large ul > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.aui .pagination-mini ul > li:first-child > a, .aui .pagination-mini ul > li:first-child > span, .aui .pagination-small ul > li:first-child > a, .aui .pagination-small ul > li:first-child > span { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.aui .pagination-mini ul > li:last-child > a, .aui .pagination-mini ul > li:last-child > span, .aui .pagination-small ul > li:last-child > a, .aui .pagination-small ul > li:last-child > span { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.aui .pagination-small ul > li > a, .aui .pagination-small ul > li > span { padding: 2px 10px; font-size: 11.9px; }
.aui .pagination-mini ul > li > a, .aui .pagination-mini ul > li > span { padding: 0px 6px; font-size: 10.5px; }
.aui .pagination-hidden { display: none; }
.aui .pager { margin: 20px 0px; list-style: outside none none; text-align: center; }
.aui .pager::before, .aui .pager::after { display: table; content: ""; line-height: 0; }
.aui .pager::after { clear: both; }
.aui .pager li { display: inline; }
.aui .pager li > a, .aui .pager li > span { display: inline-block; padding: 5px 14px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 15px; }
.aui .pager li > a:hover, .aui .pager li > a:focus { text-decoration: none; background-color: rgb(245, 245, 245); }
.aui .pager .next > a, .aui .pager .next > span { float: right; }
.aui .pager .previous > a, .aui .pager .previous > span { float: left; }
.aui .pager .disabled > a, .aui .pager .disabled > a:hover, .aui .pager .disabled > a:focus, .aui .pager .disabled > span { color: rgb(153, 153, 153); background-color: rgb(255, 255, 255); cursor: default; }
.aui .modal-backdrop { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1040; background-color: black; }
.aui .modal-backdrop.fade { opacity: 0; }
.aui .modal-backdrop, .aui .modal-backdrop.fade.in { opacity: 0.8; }
.aui .modal { position: fixed; top: 10%; left: 50%; z-index: 1050; width: 560px; margin-left: -280px; background-color: white; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3); background-clip: padding-box; outline: 0px none; }
.aui .modal.fade { transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s; top: -25%; }
.aui .modal.fade.in { top: 10%; }
.aui .modal-header { padding: 9px 15px; border-bottom: 1px solid rgb(238, 238, 238); }
.aui .modal-header .close { margin-top: 2px; }
.aui .modal-header h3 { margin: 0px; line-height: 30px; }
.aui .modal-body { position: relative; overflow-y: auto; max-height: 400px; padding: 15px; }
.aui .modal-form { margin-bottom: 0px; }
.aui .modal-footer { padding: 14px 15px 15px; margin-bottom: 0px; text-align: right; background-color: rgb(245, 245, 245); border-top: 1px solid rgb(221, 221, 221); border-radius: 0px 0px 6px 6px; box-shadow: 0px 1px 0px white inset; }
.aui .modal-footer::before, .aui .modal-footer::after { display: table; content: ""; line-height: 0; }
.aui .modal-footer::after { clear: both; }
.aui .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0px; }
.aui .modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.aui .modal-footer .btn-block + .btn-block { margin-left: 0px; }
.aui .modal-hidden { display: none; }
.aui .modal-content { overflow: hidden; }
.aui .tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 11px; line-height: 1.4; opacity: 0; }
.aui .tooltip.in { opacity: 0.8; }
.aui .tooltip.top { margin-top: -3px; padding: 5px 0px; }
.aui .tooltip.right { margin-left: 3px; padding: 0px 5px; }
.aui .tooltip.bottom { margin-top: 3px; padding: 5px 0px; }
.aui .tooltip.left { margin-left: -3px; padding: 0px 5px; }
.aui .tooltip-inner { max-width: 200px; padding: 8px; color: white; text-align: center; text-decoration: none; background-color: black; border-radius: 2px; }
.aui .tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.aui .tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-width: 5px 5px 0px; border-top-color: black; }
.aui .tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -5px; border-width: 5px 5px 5px 0px; border-right-color: black; }
.aui .tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -5px; border-width: 5px 0px 5px 5px; border-left-color: black; }
.aui .tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -5px; border-width: 0px 5px 5px; border-bottom-color: black; }
.aui .tooltip-help { font-size: 14px; }
.aui .tooltip-help .tooltip-inner { color: rgb(83, 83, 83); background-color: rgb(253, 250, 236); border: 1px solid rgb(176, 173, 149); max-width: 400px; text-align: left; overflow-wrap: break-word; }
.aui .tooltip-help.top .tooltip-arrow { border-top-color: rgb(176, 173, 149); }
.aui .tooltip-help.right .tooltip-arrow { border-right-color: rgb(176, 173, 149); }
.aui .tooltip-help.left .tooltip-arrow { border-left-color: rgb(176, 173, 149); }
.aui .tooltip-help.bottom .tooltip-arrow { border-bottom-color: rgb(176, 173, 149); }
.aui .popover { position: absolute; top: 0px; left: 0px; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: white; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; }
.aui .popover.top { margin-top: -10px; }
.aui .popover.right { margin-left: 10px; }
.aui .popover.bottom { margin-top: 10px; }
.aui .popover.left { margin-left: -10px; }
.aui .popover-title { margin: 0px; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-radius: 5px 5px 0px 0px; }
.aui .popover-title:empty { display: none; }
.aui .popover-content { padding: 9px 14px; }
.aui .popover .arrow, .aui .popover .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.aui .popover .arrow { border-width: 11px; }
.aui .popover .arrow::after { border-width: 10px; content: ""; }
.aui .popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0px; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }
.aui .popover.top .arrow::after { bottom: 1px; margin-left: -10px; border-bottom-width: 0px; border-top-color: white; }
.aui .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0px; border-right-color: rgba(0, 0, 0, 0.25); }
.aui .popover.right .arrow::after { left: 1px; bottom: -10px; border-left-width: 0px; border-right-color: white; }
.aui .popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }
.aui .popover.bottom .arrow::after { top: 1px; margin-left: -10px; border-top-width: 0px; border-bottom-color: white; }
.aui .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); }
.aui .popover.left .arrow::after { right: 1px; border-right-width: 0px; border-left-color: white; bottom: -10px; }
.aui .popover-hidden { display: none; }
.aui .thumbnails { margin-left: -20px; list-style: outside none none; }
.aui .thumbnails::before, .aui .thumbnails::after { display: table; content: ""; line-height: 0; }
.aui .thumbnails::after { clear: both; }
.aui .row-fluid .thumbnails { margin-left: 0px; }
.aui .thumbnails > li { float: left; margin-bottom: 20px; margin-left: 20px; }
.aui .thumbnail { display: block; padding: 4px; line-height: 20px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.055); transition: all 0.2s ease-in-out 0s; }
.aui a.thumbnail:hover, .aui a.thumbnail:focus { border-color: rgb(0, 170, 255); box-shadow: 0px 1px 4px rgba(0, 105, 214, 0.25); }
.aui .thumbnail > img { display: block; max-width: 100%; margin-left: auto; margin-right: auto; }
.aui .thumbnail .caption { padding: 9px; color: rgb(85, 85, 85); }
.aui .media, .aui .media-body { overflow: hidden; }
.aui .media, .aui .media .media { margin-top: 15px; }
.aui .media:first-child { margin-top: 0px; }
.aui .media-object { display: block; }
.aui .media-heading { margin: 0px 0px 5px; }
.aui .media > .pull-left { margin-right: 10px; }
.aui .media > .pull-right { margin-left: 10px; }
.aui .media-list { margin-left: 0px; list-style: outside none none; }
.aui .label, .aui .badge { display: inline-block; padding: 2px 4px; font-size: 11.844px; font-weight: bold; line-height: 14px; color: white; vertical-align: baseline; white-space: nowrap; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(153, 153, 153); }
.aui .label { border-radius: 3px; }
.aui .badge { padding-left: 9px; padding-right: 9px; border-radius: 9px; }
.aui .label:empty, .aui .badge:empty { display: none; }
.aui a.label:hover, .aui a.label:focus, .aui a.badge:hover, .aui a.badge:focus { color: white; text-decoration: none; cursor: pointer; }
.aui .label-important { background-color: rgb(181, 3, 3); }
.aui .label-important[href] { background-color: rgb(131, 2, 2); }
.aui .label-warning { background-color: rgb(248, 148, 6); }
.aui .label-warning[href] { background-color: rgb(198, 118, 5); }
.aui .label-success { background-color: rgb(72, 143, 6); }
.aui .label-success[href] { background-color: rgb(47, 94, 4); }
.aui .label-info { background-color: rgb(18, 113, 143); }
.aui .label-info[href] { background-color: rgb(12, 77, 98); }
.aui .label-inverse { background-color: rgb(51, 51, 51); }
.aui .label-inverse[href] { background-color: rgb(26, 26, 26); }
.aui .badge-important { background-color: rgb(181, 3, 3); }
.aui .badge-important[href] { background-color: rgb(131, 2, 2); }
.aui .badge-warning { background-color: rgb(248, 148, 6); }
.aui .badge-warning[href] { background-color: rgb(198, 118, 5); }
.aui .badge-success { background-color: rgb(72, 143, 6); }
.aui .badge-success[href] { background-color: rgb(47, 94, 4); }
.aui .badge-info { background-color: rgb(18, 113, 143); }
.aui .badge-info[href] { background-color: rgb(12, 77, 98); }
.aui .badge-inverse { background-color: rgb(51, 51, 51); }
.aui .badge-inverse[href] { background-color: rgb(26, 26, 26); }
.aui .btn .label, .aui .btn .badge { position: relative; top: -1px; }
.aui .btn-mini .label, .aui .btn-mini .badge { top: 0px; }
.aui .progress { overflow: hidden; height: 20px; margin-bottom: 20px; background-color: rgb(246, 246, 246); background-image: linear-gradient(to bottom, rgb(245, 245, 245), rgb(249, 249, 249)); background-repeat: repeat-x; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; border-radius: 2px; }
.aui .progress .bar { width: 0px; height: 100%; color: white; float: left; font-size: 12px; text-align: center; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(13, 144, 209); background-image: linear-gradient(to bottom, rgb(20, 155, 223), rgb(4, 128, 190)); background-repeat: repeat-x; box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15) inset; box-sizing: border-box; transition: width 0.6s ease 0s; }
.aui .progress .bar + .bar { box-shadow: 1px 0px 0px rgba(0, 0, 0, 0.15) inset, 0px -1px 0px rgba(0, 0, 0, 0.15) inset; }
.aui .progress-striped .bar { background-color: rgb(20, 155, 223); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
.aui .progress.active .bar { animation: 2s linear 0s normal none infinite running progress-bar-stripes; }
.aui .progress-danger .bar, .aui .progress .bar-danger { background-color: rgb(221, 81, 75); background-image: linear-gradient(to bottom, rgb(238, 95, 91), rgb(196, 60, 53)); background-repeat: repeat-x; }
.aui .progress-danger.progress-striped .bar, .aui .progress-striped .bar-danger { background-color: rgb(238, 95, 91); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.aui .progress-success .bar, .aui .progress .bar-success { background-color: rgb(93, 185, 93); background-image: linear-gradient(to bottom, rgb(98, 196, 98), rgb(87, 169, 87)); background-repeat: repeat-x; }
.aui .progress-success.progress-striped .bar, .aui .progress-striped .bar-success { background-color: rgb(98, 196, 98); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.aui .progress-info .bar, .aui .progress .bar-info { background-color: rgb(75, 177, 207); background-image: linear-gradient(to bottom, rgb(91, 192, 222), rgb(51, 155, 185)); background-repeat: repeat-x; }
.aui .progress-info.progress-striped .bar, .aui .progress-striped .bar-info { background-color: rgb(91, 192, 222); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.aui .progress-warning .bar, .aui .progress .bar-warning { background-color: rgb(249, 167, 50); background-image: linear-gradient(to bottom, rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; }
.aui .progress-warning.progress-striped .bar, .aui .progress-striped .bar-warning { background-color: rgb(251, 180, 80); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.aui .progress-hiden { display: none; }
.aui .progress.vertical { width: 20px; height: 100%; margin-right: 20px; }
.aui .progress .bar { overflow: hidden; }
.aui .progress .bar p { margin: 0px; color: white; font-size: 11px; text-align: center; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.aui .progress.vertical .bar { width: 100%; height: 0px; }
.aui .progress.vertical.bottom { position: relative; }
.aui .progress.vertical.bottom .bar { position: absolute; bottom: 0px; }
.aui .accordion { margin-bottom: 20px; }
.aui .accordion-group { margin-bottom: 2px; border: 1px solid rgb(229, 229, 229); border-radius: 2px; }
.aui .accordion-heading { border-bottom: 0px none; }
.aui .accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }
.aui .accordion-toggle { cursor: pointer; }
.aui .accordion-inner { padding: 9px 15px; border-top: 1px solid rgb(229, 229, 229); }
.aui .carousel { position: relative; margin-bottom: 20px; line-height: 1; }
.aui .carousel-inner { overflow: hidden; width: 100%; position: relative; }
.aui .carousel-inner > .item { display: none; position: relative; transition: left 0.6s ease-in-out 0s; }
.aui .carousel-inner > .item > img, .aui .carousel-inner > .item > a > img { display: block; line-height: 1; }
.aui .carousel-inner > .active, .aui .carousel-inner > .next, .aui .carousel-inner > .prev { display: block; }
.aui .carousel-inner > .active { left: 0px; }
.aui .carousel-inner > .next, .aui .carousel-inner > .prev { position: absolute; top: 0px; width: 100%; }
.aui .carousel-inner > .next { left: 100%; }
.aui .carousel-inner > .prev { left: -100%; }
.aui .carousel-inner > .next.left, .aui .carousel-inner > .prev.right { left: 0px; }
.aui .carousel-inner > .active.left { left: -100%; }
.aui .carousel-inner > .active.right { left: 100%; }
.aui .carousel-control { position: absolute; top: 40%; left: 15px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: white; text-align: center; background: rgb(34, 34, 34) none repeat scroll 0% 0%; border: 3px solid white; border-radius: 23px; opacity: 0.5; }
.aui .carousel-control.right { left: auto; right: 15px; }
.aui .carousel-control:hover, .aui .carousel-control:focus { color: white; text-decoration: none; opacity: 0.9; }
.aui .carousel-indicators { position: absolute; top: 15px; right: 15px; z-index: 5; margin: 0px; list-style: outside none none; }
.aui .carousel-indicators li { display: block; float: left; width: 10px; height: 10px; margin-left: 5px; text-indent: -999px; background-color: rgba(255, 255, 255, 0.25); border-radius: 5px; }
.aui .carousel-indicators .active { background-color: rgb(255, 255, 255); }
.aui .carousel-caption { position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 15px; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; }
.aui .carousel-caption h4, .aui .carousel-caption p { color: white; line-height: 20px; }
.aui .carousel-caption h4 { margin: 0px 0px 5px; }
.aui .carousel-caption p { margin-bottom: 0px; }
.aui .carousel-hidden { display: none; }
.aui .hero-unit { padding: 60px; margin-bottom: 30px; font-size: 18px; font-weight: 200; line-height: 30px; color: inherit; background-color: rgb(238, 238, 238); border-radius: 6px; }
.aui .hero-unit h1 { margin-bottom: 0px; font-size: 60px; line-height: 1; color: inherit; letter-spacing: -1px; }
.aui .hero-unit li { line-height: 30px; }
.aui .pull-right { float: right; }
.aui .pull-left { float: left; }
.aui .hide { display: none; }
.aui .show { display: block; }
.aui .invisible { visibility: hidden; }
.aui .affix { position: fixed; }
.aui .clearfix {  }
.aui .clearfix::before, .aui .clearfix::after { display: table; content: ""; line-height: 0; }
.aui .clearfix::after { clear: both; }
.aui .hide-text { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.aui .input-block-level { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
.aui .hide { display: none ! important; }
.aui .show { display: block ! important; }
.aui .hide-accessible { clip: rect(0px, 0px, 0px, 0px) ! important; position: absolute ! important; transform: scale(0); }
.aui .force-offset { display: block ! important; position: absolute ! important; visibility: hidden ! important; }
.aui .unselectable, .aui .unselectable * { -moz-user-select: none; }
.aui .scroll-lock { height: 100%; margin: 0px; overflow: hidden; width: 100%; }
.aui .hidden { display: none; visibility: hidden; }
.aui .visible-phone { display: none ! important; }
.aui .visible-tablet { display: none ! important; }
.aui .hidden-desktop { display: none ! important; }
.aui .visible-desktop { display: inherit ! important; }
@media (min-width: 768px) and (max-width: 979px) {
  .aui .hidden-desktop { display: inherit ! important; }
  .aui .visible-desktop { display: none ! important; }
  .aui .visible-tablet { display: inherit ! important; }
  .aui .hidden-tablet { display: none ! important; }
}
@media (max-width: 767px) {
  .aui .hidden-desktop { display: inherit ! important; }
  .aui .visible-desktop { display: none ! important; }
  .aui .visible-phone { display: inherit ! important; }
  .aui .hidden-phone { display: none ! important; }
}
.aui .visible-print { display: none ! important; }
@media print {
  .aui .visible-print { display: inherit ! important; }
  .aui .hidden-print { display: none ! important; }
}
.aui .clearfix {  }
.aui .clearfix::before, .aui .clearfix::after { display: table; content: ""; line-height: 0; }
.aui .clearfix::after { clear: both; }
.aui .hide-text { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.aui .input-block-level { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
@media (min-width: 1200px) {
  .aui .row { margin-left: -30px; }
  .aui .row::before, .aui .row::after { display: table; content: ""; line-height: 0; }
  .aui .row::after { clear: both; }
  .aui [class*="span"] { float: left; min-height: 1px; margin-left: 30px; }
  .aui .container, .aui .navbar-static-top .container, .aui .navbar-fixed-top .container, .aui .navbar-fixed-bottom .container { width: 1170px; }
  .aui .span1 { width: 70px; }
  .aui .span2 { width: 170px; }
  .aui .span3 { width: 270px; }
  .aui .span4 { width: 370px; }
  .aui .span5 { width: 470px; }
  .aui .span6 { width: 570px; }
  .aui .span7 { width: 670px; }
  .aui .span8 { width: 770px; }
  .aui .span9 { width: 870px; }
  .aui .span10 { width: 970px; }
  .aui .span11 { width: 1070px; }
  .aui .span12 { width: 1170px; }
  .aui .offset1 { margin-left: 130px; }
  .aui .offset2 { margin-left: 230px; }
  .aui .offset3 { margin-left: 330px; }
  .aui .offset4 { margin-left: 430px; }
  .aui .offset5 { margin-left: 530px; }
  .aui .offset6 { margin-left: 630px; }
  .aui .offset7 { margin-left: 730px; }
  .aui .offset8 { margin-left: 830px; }
  .aui .offset9 { margin-left: 930px; }
  .aui .offset10 { margin-left: 1030px; }
  .aui .offset11 { margin-left: 1130px; }
  .aui .offset12 { margin-left: 1230px; }
  .aui .row-fluid { width: 100%; }
  .aui .row-fluid::before, .aui .row-fluid::after { display: table; content: ""; line-height: 0; }
  .aui .row-fluid::after { clear: both; }
  .aui .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.5641%; }
  .aui .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .aui .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.5641%; }
  .aui .row-fluid .span1 { width: 5.98291%; }
  .aui .row-fluid .span2 { width: 14.5299%; }
  .aui .row-fluid .span3 { width: 23.0769%; }
  .aui .row-fluid .span4 { width: 31.6239%; }
  .aui .row-fluid .span5 { width: 40.1709%; }
  .aui .row-fluid .span6 { width: 48.7179%; }
  .aui .row-fluid .span7 { width: 57.265%; }
  .aui .row-fluid .span8 { width: 65.812%; }
  .aui .row-fluid .span9 { width: 74.359%; }
  .aui .row-fluid .span10 { width: 82.906%; }
  .aui .row-fluid .span11 { width: 91.453%; }
  .aui .row-fluid .span12 { width: 100%; }
  .aui .row-fluid .offset1 { margin-left: 11.1111%; }
  .aui .row-fluid .offset1:first-child { margin-left: 8.54701%; }
  .aui .row-fluid .offset2 { margin-left: 19.6581%; }
  .aui .row-fluid .offset2:first-child { margin-left: 17.094%; }
  .aui .row-fluid .offset3 { margin-left: 28.2051%; }
  .aui .row-fluid .offset3:first-child { margin-left: 25.641%; }
  .aui .row-fluid .offset4 { margin-left: 36.7521%; }
  .aui .row-fluid .offset4:first-child { margin-left: 34.188%; }
  .aui .row-fluid .offset5 { margin-left: 45.2991%; }
  .aui .row-fluid .offset5:first-child { margin-left: 42.735%; }
  .aui .row-fluid .offset6 { margin-left: 53.8461%; }
  .aui .row-fluid .offset6:first-child { margin-left: 51.282%; }
  .aui .row-fluid .offset7 { margin-left: 62.3932%; }
  .aui .row-fluid .offset7:first-child { margin-left: 59.8291%; }
  .aui .row-fluid .offset8 { margin-left: 70.9402%; }
  .aui .row-fluid .offset8:first-child { margin-left: 68.3761%; }
  .aui .row-fluid .offset9 { margin-left: 79.4872%; }
  .aui .row-fluid .offset9:first-child { margin-left: 76.9231%; }
  .aui .row-fluid .offset10 { margin-left: 88.0342%; }
  .aui .row-fluid .offset10:first-child { margin-left: 85.4701%; }
  .aui .row-fluid .offset11 { margin-left: 96.5812%; }
  .aui .row-fluid .offset11:first-child { margin-left: 94.0171%; }
  .aui .row-fluid .offset12 { margin-left: 105.128%; }
  .aui .row-fluid .offset12:first-child { margin-left: 102.564%; }
  .aui input, .aui textarea, .aui .uneditable-input { margin-left: 0px; }
  .aui .controls-row [class*="span"] + [class*="span"] { margin-left: 30px; }
  .aui input.span1, .aui textarea.span1, .aui .uneditable-input.span1 { width: 56px; }
  .aui input.span2, .aui textarea.span2, .aui .uneditable-input.span2 { width: 156px; }
  .aui input.span3, .aui textarea.span3, .aui .uneditable-input.span3 { width: 256px; }
  .aui input.span4, .aui textarea.span4, .aui .uneditable-input.span4 { width: 356px; }
  .aui input.span5, .aui textarea.span5, .aui .uneditable-input.span5 { width: 456px; }
  .aui input.span6, .aui textarea.span6, .aui .uneditable-input.span6 { width: 556px; }
  .aui input.span7, .aui textarea.span7, .aui .uneditable-input.span7 { width: 656px; }
  .aui input.span8, .aui textarea.span8, .aui .uneditable-input.span8 { width: 756px; }
  .aui input.span9, .aui textarea.span9, .aui .uneditable-input.span9 { width: 856px; }
  .aui input.span10, .aui textarea.span10, .aui .uneditable-input.span10 { width: 956px; }
  .aui input.span11, .aui textarea.span11, .aui .uneditable-input.span11 { width: 1056px; }
  .aui input.span12, .aui textarea.span12, .aui .uneditable-input.span12 { width: 1156px; }
  .aui .thumbnails { margin-left: -30px; }
  .aui .thumbnails > li { margin-left: 30px; }
  .aui .row-fluid .thumbnails { margin-left: 0px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .aui .row { margin-left: -20px; }
  .aui .row::before, .aui .row::after { display: table; content: ""; line-height: 0; }
  .aui .row::after { clear: both; }
  .aui [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
  .aui .container, .aui .navbar-static-top .container, .aui .navbar-fixed-top .container, .aui .navbar-fixed-bottom .container { width: 724px; }
  .aui .span1 { width: 42px; }
  .aui .span2 { width: 104px; }
  .aui .span3 { width: 166px; }
  .aui .span4 { width: 228px; }
  .aui .span5 { width: 290px; }
  .aui .span6 { width: 352px; }
  .aui .span7 { width: 414px; }
  .aui .span8 { width: 476px; }
  .aui .span9 { width: 538px; }
  .aui .span10 { width: 600px; }
  .aui .span11 { width: 662px; }
  .aui .span12 { width: 724px; }
  .aui .offset1 { margin-left: 82px; }
  .aui .offset2 { margin-left: 144px; }
  .aui .offset3 { margin-left: 206px; }
  .aui .offset4 { margin-left: 268px; }
  .aui .offset5 { margin-left: 330px; }
  .aui .offset6 { margin-left: 392px; }
  .aui .offset7 { margin-left: 454px; }
  .aui .offset8 { margin-left: 516px; }
  .aui .offset9 { margin-left: 578px; }
  .aui .offset10 { margin-left: 640px; }
  .aui .offset11 { margin-left: 702px; }
  .aui .offset12 { margin-left: 764px; }
  .aui .row-fluid { width: 100%; }
  .aui .row-fluid::before, .aui .row-fluid::after { display: table; content: ""; line-height: 0; }
  .aui .row-fluid::after { clear: both; }
  .aui .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.76243%; }
  .aui .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .aui .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.76243%; }
  .aui .row-fluid .span1 { width: 5.8011%; }
  .aui .row-fluid .span2 { width: 14.3646%; }
  .aui .row-fluid .span3 { width: 22.9282%; }
  .aui .row-fluid .span4 { width: 31.4917%; }
  .aui .row-fluid .span5 { width: 40.0553%; }
  .aui .row-fluid .span6 { width: 48.6188%; }
  .aui .row-fluid .span7 { width: 57.1823%; }
  .aui .row-fluid .span8 { width: 65.7459%; }
  .aui .row-fluid .span9 { width: 74.3094%; }
  .aui .row-fluid .span10 { width: 82.8729%; }
  .aui .row-fluid .span11 { width: 91.4365%; }
  .aui .row-fluid .span12 { width: 100%; }
  .aui .row-fluid .offset1 { margin-left: 11.326%; }
  .aui .row-fluid .offset1:first-child { margin-left: 8.56354%; }
  .aui .row-fluid .offset2 { margin-left: 19.8895%; }
  .aui .row-fluid .offset2:first-child { margin-left: 17.1271%; }
  .aui .row-fluid .offset3 { margin-left: 28.453%; }
  .aui .row-fluid .offset3:first-child { margin-left: 25.6906%; }
  .aui .row-fluid .offset4 { margin-left: 37.0166%; }
  .aui .row-fluid .offset4:first-child { margin-left: 34.2541%; }
  .aui .row-fluid .offset5 { margin-left: 45.5801%; }
  .aui .row-fluid .offset5:first-child { margin-left: 42.8177%; }
  .aui .row-fluid .offset6 { margin-left: 54.1437%; }
  .aui .row-fluid .offset6:first-child { margin-left: 51.3812%; }
  .aui .row-fluid .offset7 { margin-left: 62.7072%; }
  .aui .row-fluid .offset7:first-child { margin-left: 59.9447%; }
  .aui .row-fluid .offset8 { margin-left: 71.2707%; }
  .aui .row-fluid .offset8:first-child { margin-left: 68.5083%; }
  .aui .row-fluid .offset9 { margin-left: 79.8343%; }
  .aui .row-fluid .offset9:first-child { margin-left: 77.0718%; }
  .aui .row-fluid .offset10 { margin-left: 88.3978%; }
  .aui .row-fluid .offset10:first-child { margin-left: 85.6354%; }
  .aui .row-fluid .offset11 { margin-left: 96.9613%; }
  .aui .row-fluid .offset11:first-child { margin-left: 94.1989%; }
  .aui .row-fluid .offset12 { margin-left: 105.525%; }
  .aui .row-fluid .offset12:first-child { margin-left: 102.762%; }
  .aui input, .aui textarea, .aui .uneditable-input { margin-left: 0px; }
  .aui .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
  .aui input.span1, .aui textarea.span1, .aui .uneditable-input.span1 { width: 28px; }
  .aui input.span2, .aui textarea.span2, .aui .uneditable-input.span2 { width: 90px; }
  .aui input.span3, .aui textarea.span3, .aui .uneditable-input.span3 { width: 152px; }
  .aui input.span4, .aui textarea.span4, .aui .uneditable-input.span4 { width: 214px; }
  .aui input.span5, .aui textarea.span5, .aui .uneditable-input.span5 { width: 276px; }
  .aui input.span6, .aui textarea.span6, .aui .uneditable-input.span6 { width: 338px; }
  .aui input.span7, .aui textarea.span7, .aui .uneditable-input.span7 { width: 400px; }
  .aui input.span8, .aui textarea.span8, .aui .uneditable-input.span8 { width: 462px; }
  .aui input.span9, .aui textarea.span9, .aui .uneditable-input.span9 { width: 524px; }
  .aui input.span10, .aui textarea.span10, .aui .uneditable-input.span10 { width: 586px; }
  .aui input.span11, .aui textarea.span11, .aui .uneditable-input.span11 { width: 648px; }
  .aui input.span12, .aui textarea.span12, .aui .uneditable-input.span12 { width: 710px; }
}
@media (max-width: 767px) {
  .aui body { padding-left: 20px; padding-right: 20px; }
  .aui .navbar-fixed-top, .aui .navbar-fixed-bottom, .aui .navbar-static-top { margin-left: -20px; margin-right: -20px; }
  .aui .container-fluid { padding: 0px; }
  .aui .dl-horizontal dt { float: none; clear: none; width: auto; text-align: left; }
  .aui .dl-horizontal dd { margin-left: 0px; }
  .aui .container { width: auto; }
  .aui .row-fluid { width: 100%; }
  .aui .row, .aui .thumbnails { margin-left: 0px; }
  .aui .thumbnails > li { float: none; margin-left: 0px; }
  .aui [class*="span"], .aui .uneditable-input[class*="span"], .aui .row-fluid [class*="span"] { float: none; display: block; width: 100%; margin-left: 0px; box-sizing: border-box; }
  .aui .span12, .aui .row-fluid .span12 { width: 100%; box-sizing: border-box; }
  .aui .row-fluid [class*="offset"]:first-child { margin-left: 0px; }
  .aui .input-large, .aui .input-xlarge, .aui .input-xxlarge, .aui input[class*="span"], .aui select[class*="span"], .aui textarea[class*="span"], .aui .uneditable-input { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
  .aui .input-prepend input, .aui .input-append input, .aui .input-prepend input[class*="span"], .aui .input-append input[class*="span"] { display: inline-block; width: auto; }
  .aui .controls-row [class*="span"] + [class*="span"] { margin-left: 0px; }
  .aui .modal { position: fixed; top: 20px; left: 20px; right: 20px; width: auto; margin: 0px; }
  .aui .modal.fade { top: -100px; }
  .aui .modal.fade.in { top: 20px; }
}
@media (max-width: 480px) {
  .aui .nav-collapse { transform: translate3d(0px, 0px, 0px); }
  .aui .page-header h1 small { display: block; line-height: 20px; }
  .aui input[type="checkbox"], .aui input[type="radio"] { border: 1px solid rgb(204, 204, 204); }
  .aui .form-horizontal .control-label { float: none; width: auto; padding-top: 0px; text-align: left; }
  .aui .form-horizontal .controls { margin-left: 0px; }
  .aui .form-horizontal .control-list { padding-top: 0px; }
  .aui .form-horizontal .form-actions { padding-left: 10px; padding-right: 10px; }
  .aui .media .pull-left, .aui .media .pull-right { float: none; display: block; margin-bottom: 10px; }
  .aui .media-object { margin-right: 0px; margin-left: 0px; }
  .aui .modal { top: 10px; left: 10px; right: 10px; }
  .aui .modal-header .close { padding: 10px; margin: -10px; }
  .aui .carousel-caption { position: static; }
}
@media (max-width: 979px) {
  .aui body { padding-top: 0px; }
  .aui .navbar-fixed-top, .aui .navbar-fixed-bottom { position: static; }
  .aui .navbar-fixed-top { margin-bottom: 20px; }
  .aui .navbar-fixed-bottom { margin-top: 20px; }
  .aui .navbar-fixed-top .navbar-inner, .aui .navbar-fixed-bottom .navbar-inner { padding: 5px; }
  .aui .navbar .container { width: auto; padding: 0px; }
  .aui .navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0px 0px 0px -5px; }
  .aui .nav-collapse { clear: both; }
  .aui .nav-collapse .nav { float: none; margin: 0px 0px 10px; }
  .aui .nav-collapse .nav > li { float: none; }
  .aui .nav-collapse .nav > li > a { margin-bottom: 2px; }
  .aui .nav-collapse .nav > .divider-vertical { display: none; }
  .aui .nav-collapse .nav .nav-header { color: rgb(85, 85, 85); text-shadow: none; }
  .aui .nav-collapse .nav > li > a, .aui .nav-collapse .dropdown-menu a { padding: 9px 15px; font-weight: bold; color: rgb(85, 85, 85); border-radius: 3px; }
  .aui .nav-collapse .btn { padding: 4px 10px; font-weight: normal; border-radius: 2px; }
  .aui .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; }
  .aui .nav-collapse .nav > li > a:hover, .aui .nav-collapse .nav > li > a:focus, .aui .nav-collapse .dropdown-menu a:hover, .aui .nav-collapse .dropdown-menu a:focus { background-color: rgb(243, 243, 243); }
  .aui .navbar-inverse .nav-collapse .nav > li > a, .aui .navbar-inverse .nav-collapse .dropdown-menu a { color: rgb(153, 153, 153); }
  .aui .navbar-inverse .nav-collapse .nav > li > a:hover, .aui .navbar-inverse .nav-collapse .nav > li > a:focus, .aui .navbar-inverse .nav-collapse .dropdown-menu a:hover, .aui .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color: rgb(17, 17, 17); }
  .aui .nav-collapse.in .btn-group { margin-top: 5px; padding: 0px; }
  .aui .nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0px 15px; padding: 0px; background-color: transparent; border: 0px none; border-radius: 0px; box-shadow: none; }
  .aui .nav-collapse .open > .dropdown-menu { display: block; }
  .aui .nav-collapse .dropdown-menu::before, .aui .nav-collapse .dropdown-menu::after { display: none; }
  .aui .nav-collapse .dropdown-menu .divider { display: none; }
  .aui .nav-collapse .nav > li > .dropdown-menu::before, .aui .nav-collapse .nav > li > .dropdown-menu::after { display: none; }
  .aui .nav-collapse .navbar-form, .aui .nav-collapse .navbar-search { float: none; padding: 10px 15px; margin: 10px 0px; border-top: 1px solid rgb(243, 243, 243); border-bottom: 1px solid rgb(243, 243, 243); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.1); }
  .aui .navbar-inverse .nav-collapse .navbar-form, .aui .navbar-inverse .nav-collapse .navbar-search { border-top-color: rgb(17, 17, 17); border-bottom-color: rgb(17, 17, 17); }
  .aui .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0px; }
  .aui .nav-collapse, .aui .nav-collapse.collapse { overflow: hidden; height: 0px; }
  .aui .navbar .btn-navbar { display: block; }
  .aui .navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 980px) {
  .aui .nav-collapse.collapse { height: auto ! important; overflow: visible ! important; }
}
.aui .portlet-msg-progress { background-image: url('loading_indicator.gif'); background-repeat: no-repeat; background-position: 6px 50%; padding-left: 30px; }
.aui .navbar .nav li > a { word-break: break-all; }
.aui [class^="icon-"], .aui [class*=" icon-"] { font-family: "fontawesome-alloy"; font-weight: normal; font-style: normal; text-decoration: inherit; }
.aui [class^="icon-"]::before, .aui [class*=" icon-"]::before { text-decoration: inherit; display: inline-block; }
.aui .icon-large::before { vertical-align: -10%; font-size: 1.33333em; }
.aui a [class^="icon-"], .aui a [class*=" icon-"] { display: inline; }
.aui .icon-fixed-width[class^="icon-"], .aui .icon-fixed-width[class*=" icon-"] { display: inline-block; width: 1.14286em; text-align: right; padding-right: 0.28571em; }
.aui .icon-fixed-width.icon-large[class^="icon-"], .aui .icon-fixed-width.icon-large[class*=" icon-"] { width: 1.42857em; }
.aui .icons-ul { margin-left: 2.14286em; list-style-type: none; }
.aui .icons-ul > li { position: relative; }
.aui .icons-ul .icon-li { position: absolute; left: -2.14286em; width: 2.14286em; text-align: center; line-height: inherit; }
.aui .hide[class^="icon-"], .aui .hide[class*=" icon-"] { display: none; }
.aui .icon-muted { color: rgb(238, 238, 238); }
.aui .icon-light { color: white; }
.aui .icon-dark { color: rgb(51, 51, 51); }
.aui .icon-border { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.25em 0.15em; border-radius: 3px; }
.aui .icon-2x { font-size: 2em; }
.aui .icon-2x.icon-border { border-width: 2px; border-radius: 4px; }
.aui .icon-3x { font-size: 3em; }
.aui .icon-3x.icon-border { border-width: 3px; border-radius: 5px; }
.aui .icon-4x { font-size: 4em; }
.aui .icon-4x.icon-border { border-width: 4px; border-radius: 6px; }
.aui .icon-5x { font-size: 5em; }
.aui .icon-5x.icon-border { border-width: 5px; border-radius: 7px; }
.aui .pull-right { float: right; }
.aui .pull-left { float: left; }
.aui .pull-left[class^="icon-"], .aui .pull-left[class*=" icon-"] { margin-right: 0.3em; }
.aui .pull-right[class^="icon-"], .aui .pull-right[class*=" icon-"] { margin-left: 0.3em; }
.aui [class^="icon-"], .aui [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0px 0px; background-repeat: repeat; margin-top: 0px; }
.aui .icon-white, .aui .nav-pills > .active > a > [class^="icon-"], .aui .nav-pills > .active > a > [class*=" icon-"], .aui .nav-list > .active > a > [class^="icon-"], .aui .nav-list > .active > a > [class*=" icon-"], .aui .navbar-inverse .nav > .active > a > [class^="icon-"], .aui .navbar-inverse .nav > .active > a > [class*=" icon-"], .aui .dropdown-menu > li > a:hover > [class^="icon-"], .aui .dropdown-menu > li > a:hover > [class*=" icon-"], .aui .dropdown-menu > .active > a > [class^="icon-"], .aui .dropdown-menu > .active > a > [class*=" icon-"], .aui .dropdown-submenu:hover > a > [class^="icon-"], .aui .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
.aui .btn .icon-large[class^="icon-"], .aui .btn .icon-large[class*=" icon-"], .aui .nav .icon-large[class^="icon-"], .aui .nav .icon-large[class*=" icon-"] { line-height: 0.9em; }
.aui .btn .icon-spin[class^="icon-"], .aui .btn .icon-spin[class*=" icon-"], .aui .nav .icon-spin[class^="icon-"], .aui .nav .icon-spin[class*=" icon-"] { display: inline-block; }
.aui .nav-tabs [class^="icon-"], .aui .nav-tabs .icon-large[class^="icon-"], .aui .nav-tabs [class*=" icon-"], .aui .nav-tabs .icon-large[class*=" icon-"], .aui .nav-pills [class^="icon-"], .aui .nav-pills .icon-large[class^="icon-"], .aui .nav-pills [class*=" icon-"], .aui .nav-pills .icon-large[class*=" icon-"] { line-height: 0.9em; }
.aui .btn .pull-left.icon-2x[class^="icon-"], .aui .btn .pull-right.icon-2x[class^="icon-"], .aui .btn .pull-left.icon-2x[class*=" icon-"], .aui .btn .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.18em; }
.aui .btn .icon-spin.icon-large[class^="icon-"], .aui .btn .icon-spin.icon-large[class*=" icon-"] { line-height: 0.8em; }
.aui .btn.btn-small .pull-left.icon-2x[class^="icon-"], .aui .btn.btn-small .pull-right.icon-2x[class^="icon-"], .aui .btn.btn-small .pull-left.icon-2x[class*=" icon-"], .aui .btn.btn-small .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.25em; }
.aui .btn.btn-large [class^="icon-"], .aui .btn.btn-large [class*=" icon-"] { margin-top: 0px; }
.aui .btn.btn-large .pull-left.icon-2x[class^="icon-"], .aui .btn.btn-large .pull-right.icon-2x[class^="icon-"], .aui .btn.btn-large .pull-left.icon-2x[class*=" icon-"], .aui .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.05em; }
.aui .btn.btn-large .pull-left.icon-2x[class^="icon-"], .aui .btn.btn-large .pull-left.icon-2x[class*=" icon-"] { margin-right: 0.2em; }
.aui .btn.btn-large .pull-right.icon-2x[class^="icon-"], .aui .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-left: 0.2em; }
.aui .nav-list [class^="icon-"], .aui .nav-list [class*=" icon-"] { line-height: inherit; }
.aui .icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.aui .icon-stack [class^="icon-"], .aui .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; }
.aui .icon-stack .icon-stack-base { font-size: 2em; }
.aui .icon-spin { display: inline-block; animation: 2s linear 0s normal none infinite running spin; }
.aui a .icon-stack, .aui a .icon-spin { display: inline-block; text-decoration: none; }
.aui .icon-rotate-90::before { transform: rotate(90deg); }
.aui .icon-rotate-180::before { transform: rotate(180deg); }
.aui .icon-rotate-270::before { transform: rotate(270deg); }
.aui .icon-flip-horizontal::before { transform: scale(-1, 1); }
.aui .icon-flip-vertical::before { transform: scale(1, -1); }
.aui a .icon-rotate-90::before, .aui a .icon-rotate-180::before, .aui a .icon-rotate-270::before, .aui a .icon-flip-horizontal::before, .aui a .icon-flip-vertical::before { display: inline-block; }
.aui [data-icon]::before { font-family: "fontawesome-alloy"; content: attr(data-icon); font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.aui .icon-music, .aui .icon-search, .aui .icon-envelope, .aui .icon-heart, .aui .icon-star, .aui .icon-star-empty, .aui .icon-user, .aui .icon-film, .aui .icon-th-large, .aui .icon-th, .aui .icon-th-list, .aui .icon-ok, .aui .icon-remove, .aui .icon-zoom-in, .aui .icon-zoom-out, .aui .icon-off, .aui .icon-signal, .aui .icon-cog, .aui .icon-trash, .aui .icon-home, .aui .icon-file, .aui .icon-time, .aui .icon-road, .aui .icon-download-alt, .aui .icon-download, .aui .icon-upload, .aui .icon-inbox, .aui .icon-play-circle, .aui .icon-repeat, .aui .icon-refresh, .aui .icon-list-alt, .aui .icon-lock, .aui .icon-flag, .aui .icon-headphones, .aui .icon-volume-off, .aui .icon-volume-down, .aui .icon-volume-up, .aui .icon-qrcode, .aui .icon-barcode, .aui .icon-tag, .aui .icon-tags, .aui .icon-book, .aui .icon-bookmark, .aui .icon-print, .aui .icon-camera, .aui .icon-font, .aui .icon-bold, .aui .icon-italic, .aui .icon-text-height, .aui .icon-text-width, .aui .icon-align-left, .aui .icon-align-center, .aui .icon-align-right, .aui .icon-align-justify, .aui .icon-list, .aui .icon-indent-left, .aui .icon-indent-right, .aui .icon-facetime-video, .aui .icon-picture, .aui .icon-pencil, .aui .icon-map-marker, .aui .icon-adjust, .aui .icon-tint, .aui .icon-edit, .aui .icon-share, .aui .icon-check, .aui .icon-move, .aui .icon-step-backward, .aui .icon-fast-backward, .aui .icon-backward, .aui .icon-play, .aui .icon-pause, .aui .icon-stop, .aui .icon-forward, .aui .icon-fast-forward, .aui .icon-step-forward, .aui .icon-eject, .aui .icon-chevron-left, .aui .icon-chevron-right, .aui .icon-plus-sign, .aui .icon-minus-sign, .aui .icon-remove-sign, .aui .icon-ok-sign, .aui .icon-question-sign, .aui .icon-info-sign, .aui .icon-screenshot, .aui .icon-remove-circle, .aui .icon-ok-circle, .aui .icon-ban-circle, .aui .icon-arrow-left, .aui .icon-arrow-right, .aui .icon-arrow-up, .aui .icon-arrow-down, .aui .icon-share-alt, .aui .icon-resize-full, .aui .icon-resize-small, .aui .icon-plus, .aui .icon-minus, .aui .icon-asterisk, .aui .icon-exclamation-sign, .aui .icon-gift, .aui .icon-leaf, .aui .icon-fire, .aui .icon-eye-open, .aui .icon-eye-close, .aui .icon-warning-sign, .aui .icon-plane, .aui .icon-calendar, .aui .icon-random, .aui .icon-comment, .aui .icon-magnet, .aui .icon-chevron-up, .aui .icon-chevron-down, .aui .icon-retweet, .aui .icon-shopping-cart, .aui .icon-folder-close, .aui .icon-folder-open, .aui .icon-resize-vertical, .aui .icon-resize-horizontal, .aui .icon-bar-chart, .aui .icon-twitter-sign, .aui .icon-facebook-sign, .aui .icon-camera-retro, .aui .icon-key, .aui .icon-cogs, .aui .icon-comments, .aui .icon-thumbs-up, .aui .icon-thumbs-down, .aui .icon-star-half, .aui .icon-heart-empty, .aui .icon-signout, .aui .icon-linkedin-sign, .aui .icon-pushpin, .aui .icon-external-link, .aui .icon-signin, .aui .icon-trophy, .aui .icon-github-sign, .aui .icon-upload-alt, .aui .icon-lemon, .aui .icon-phone, .aui .icon-check-empty, .aui .icon-bookmark-empty, .aui .icon-phone-sign, .aui .icon-twitter, .aui .icon-facebook, .aui .icon-github, .aui .icon-unlock, .aui .icon-credit, .aui .icon-rss, .aui .icon-hdd, .aui .icon-bullhorn, .aui .icon-bell, .aui .icon-certificate, .aui .icon-hand-right, .aui .icon-hand-left, .aui .icon-hand-up, .aui .icon-hand-down, .aui .icon-circle-arrow-left, .aui .icon-circle-arrow-right, .aui .icon-circle-arrow-up, .aui .icon-circle-arrow-down, .aui .icon-globe, .aui .icon-wrench, .aui .icon-tasks, .aui .icon-filter, .aui .icon-briefcase, .aui .icon-fullscreen, .aui .icon-group, .aui .icon-link, .aui .icon-cloud, .aui .icon-beaker, .aui .icon-cut, .aui .icon-copy, .aui .icon-paper-clip, .aui .icon-save, .aui .icon-sign-blank, .aui .icon-reorder, .aui .icon-list-ul, .aui .icon-list-ol, .aui .icon-strikethrough, .aui .icon-underline, .aui .icon-table, .aui .icon-magic, .aui .icon-truck, .aui .icon-pinterest, .aui .icon-pinterest-sign, .aui .icon-google-plus-sign, .aui .icon-google-plus, .aui .icon-money, .aui .icon-caret-down, .aui .icon-caret-up, .aui .icon-caret-left, .aui .icon-caret-right, .aui .icon-columns, .aui .icon-sort, .aui .icon-sort-down, .aui .icon-sort-up, .aui .icon-envelope-alt, .aui .icon-linkedin, .aui .icon-undo, .aui .icon-legal, .aui .icon-dashboard, .aui .icon-comment-alt, .aui .icon-comments-alt, .aui .icon-bolt, .aui .icon-sitemap, .aui .icon-umbrella, .aui .icon-paste, .aui .icon-lightbulb, .aui .icon-exchange, .aui .icon-cloud-download, .aui .icon-cloud-upload, .aui .icon-user-md, .aui .icon-stethoscope, .aui .icon-suitcase, .aui .icon-bell-alt, .aui .icon-coffee, .aui .icon-food, .aui .icon-file-alt, .aui .icon-building, .aui .icon-hospital, .aui .icon-ambulance, .aui .icon-medkit, .aui .icon-fighter-jet, .aui .icon-beer, .aui .icon-h-sign, .aui .icon-plus-sign-2, .aui .icon-double-angle-left, .aui .icon-double-angle-right, .aui .icon-double-angle-up, .aui .icon-double-angle-down, .aui .icon-angle-left, .aui .icon-angle-right, .aui .icon-angle-up, .aui .icon-angle-down, .aui .icon-desktop, .aui .icon-laptop, .aui .icon-tablet, .aui .icon-mobile, .aui .icon-circle-blank, .aui .icon-quote-left, .aui .icon-quote-right, .aui .icon-spinner, .aui .icon-circle, .aui .icon-reply, .aui .icon-github-alt, .aui .icon-folder-close-alt, .aui .icon-folder-open-alt, .aui .icon-expand-alt, .aui .icon-collapse-alt, .aui .icon-smile, .aui .icon-frown, .aui .icon-meh, .aui .icon-gamepad, .aui .icon-keyboard, .aui .icon-flag-alt, .aui .icon-flag-checkered, .aui .icon-terminal, .aui .icon-code, .aui .icon-reply-all, .aui .icon-star-half-full, .aui .icon-location-arrow, .aui .icon-crop, .aui .icon-code-fork, .aui .icon-unlink, .aui .icon-question, .aui .icon-info, .aui .icon-exclamation, .aui .icon-superscript, .aui .icon-subscript, .aui .icon-eraser, .aui .icon-puzzle, .aui .icon-microphone, .aui .icon-microphone-off, .aui .icon-shield, .aui .icon-calendar-empty, .aui .icon-fire-extinguisher, .aui .icon-rocket, .aui .icon-maxcdn, .aui .icon-chevron-sign-left, .aui .icon-chevron-sign-right, .aui .icon-chevron-sign-up, .aui .icon-chevron-sign-down, .aui .icon-html5, .aui .icon-css3, .aui .icon-anchor, .aui .icon-unlock-alt, .aui .icon-bullseye, .aui .icon-ellipsis-horizontal, .aui .icon-ellipsis-vertical, .aui .icon-rss-sign, .aui .icon-play-sign, .aui .icon-ticket, .aui .icon-minus-sign-alt, .aui .icon-check-minus, .aui .icon-level-up, .aui .icon-level-down, .aui .icon-check-sign, .aui .icon-edit-sign, .aui .icon-external-link-sign, .aui .icon-share-sign, .aui .icon-compass, .aui .icon-collapse, .aui .icon-collapse-top, .aui .icon-expand, .aui .icon-euro, .aui .icon-gbp, .aui .icon-dollar, .aui .icon-yen, .aui .icon-renminbi, .aui .icon-won, .aui .icon-bitcoin, .aui .icon-file-2, .aui .icon-file-text, .aui .icon-sort-by-alphabet, .aui .icon-sort-by-alphabet-alt, .aui .icon-sort-by-attributes, .aui .icon-sort-by-attributes-alt, .aui .icon-sort-by-order, .aui .icon-sort-by-order-alt, .aui .icon-thumbs-up-2, .aui .icon-thumbs-down-2, .aui .icon-youtube-sign, .aui .icon-youtube, .aui .icon-xing, .aui .icon-xing-sign, .aui .icon-youtube-play, .aui .icon-dropbox, .aui .icon-stackexchange, .aui .icon-instagram, .aui .icon-flickr, .aui .icon-adn, .aui .icon-bitbucket, .aui .icon-bitbucket-sign, .aui .icon-tumblr, .aui .icon-tumblr-sign, .aui .icon-long-arrow-down, .aui .icon-long-arrow-up, .aui .icon-long-arrow-left, .aui .icon-long-arrow-right, .aui .icon-apple, .aui .icon-windows, .aui .icon-android, .aui .icon-linux, .aui .icon-dribbble, .aui .icon-skype, .aui .icon-foursquare, .aui .icon-trello, .aui .icon-female, .aui .icon-male, .aui .icon-gittip, .aui .icon-sun, .aui .icon-moon, .aui .icon-archive, .aui .icon-bug, .aui .icon-vk, .aui .icon-rupee, .aui .icon-glass, .aui .icon-fb-text-box, .aui .icon-fb-select, .aui .icon-fb-radio, .aui .icon-fb-text, .aui .icon-fb-number, .aui .icon-fb-integer, .aui .icon-fb-decimal, .aui .icon-fb-boolean, .aui .icon-renren, .aui .icon-weibo, .aui .icon-db-joinxor, .aui .icon-db-state, .aui .icon-db-end, .aui .icon-db-start, .aui .icon-db-fork, .aui .icon-db-task, .aui .icon-db-condition, .aui .icon-db-join, .aui .icon-fb-button, .aui .icon-fb-fieldset, .aui .icon-fb-custom-field, .aui .icon-fb-separator, .aui .icon-fb-paragraph, .aui .icon-fb-file-upload { font-family: "fontawesome-alloy"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.aui .icon-music::before { content: ""; }
.aui .icon-search::before { content: ""; }
.aui .icon-envelope::before { content: ""; }
.aui .icon-heart::before { content: ""; }
.aui .icon-star::before { content: ""; }
.aui .icon-star-empty::before { content: ""; }
.aui .icon-user::before { content: ""; }
.aui .icon-film::before { content: ""; }
.aui .icon-th-large::before { content: ""; }
.aui .icon-th::before { content: ""; }
.aui .icon-th-list::before { content: ""; }
.aui .icon-ok::before { content: ""; }
.aui .icon-remove::before { content: ""; }
.aui .icon-zoom-in::before { content: ""; }
.aui .icon-zoom-out::before { content: ""; }
.aui .icon-off::before { content: ""; }
.aui .icon-signal::before { content: ""; }
.aui .icon-cog::before { content: ""; }
.aui .icon-trash::before { content: ""; }
.aui .icon-home::before { content: ""; }
.aui .icon-file::before { content: ""; }
.aui .icon-time::before { content: ""; }
.aui .icon-road::before { content: ""; }
.aui .icon-download-alt::before { content: ""; }
.aui .icon-download::before { content: ""; }
.aui .icon-upload::before { content: ""; }
.aui .icon-inbox::before { content: ""; }
.aui .icon-play-circle::before { content: ""; }
.aui .icon-repeat::before { content: ""; }
.aui .icon-refresh::before { content: ""; }
.aui .icon-list-alt::before { content: ""; }
.aui .icon-lock::before { content: ""; }
.aui .icon-flag::before { content: ""; }
.aui .icon-headphones::before { content: ""; }
.aui .icon-volume-off::before { content: ""; }
.aui .icon-volume-down::before { content: ""; }
.aui .icon-volume-up::before { content: ""; }
.aui .icon-qrcode::before { content: ""; }
.aui .icon-barcode::before { content: ""; }
.aui .icon-tag::before { content: ""; }
.aui .icon-tags::before { content: ""; }
.aui .icon-book::before { content: ""; }
.aui .icon-bookmark::before { content: ""; }
.aui .icon-print::before { content: ""; }
.aui .icon-camera::before { content: ""; }
.aui .icon-font::before { content: ""; }
.aui .icon-bold::before { content: ""; }
.aui .icon-italic::before { content: ""; }
.aui .icon-text-height::before { content: ""; }
.aui .icon-text-width::before { content: ""; }
.aui .icon-align-left::before { content: ""; }
.aui .icon-align-center::before { content: ""; }
.aui .icon-align-right::before { content: ""; }
.aui .icon-align-justify::before { content: ""; }
.aui .icon-list::before { content: ""; }
.aui .icon-indent-left::before { content: ""; }
.aui .icon-indent-right::before { content: ""; }
.aui .icon-facetime-video::before { content: ""; }
.aui .icon-picture::before { content: ""; }
.aui .icon-pencil::before { content: ""; }
.aui .icon-map-marker::before { content: ""; }
.aui .icon-adjust::before { content: ""; }
.aui .icon-tint::before { content: ""; }
.aui .icon-edit::before { content: ""; }
.aui .icon-share::before { content: ""; }
.aui .icon-check::before { content: ""; }
.aui .icon-move::before { content: ""; }
.aui .icon-step-backward::before { content: ""; }
.aui .icon-fast-backward::before { content: ""; }
.aui .icon-backward::before { content: ""; }
.aui .icon-play::before { content: ""; }
.aui .icon-pause::before { content: ""; }
.aui .icon-stop::before { content: ""; }
.aui .icon-forward::before { content: ""; }
.aui .icon-fast-forward::before { content: ""; }
.aui .icon-step-forward::before { content: ""; }
.aui .icon-eject::before { content: ""; }
.aui .icon-chevron-left::before { content: ""; }
.aui .icon-chevron-right::before { content: ""; }
.aui .icon-plus-sign::before { content: ""; }
.aui .icon-minus-sign::before { content: ""; }
.aui .icon-remove-sign::before { content: ""; }
.aui .icon-ok-sign::before { content: ""; }
.aui .icon-question-sign::before { content: ""; }
.aui .icon-info-sign::before { content: ""; }
.aui .icon-screenshot::before { content: ""; }
.aui .icon-remove-circle::before { content: ""; }
.aui .icon-ok-circle::before { content: ""; }
.aui .icon-ban-circle::before { content: ""; }
.aui .icon-arrow-left::before { content: ""; }
.aui .icon-arrow-right::before { content: ""; }
.aui .icon-arrow-up::before { content: ""; }
.aui .icon-arrow-down::before { content: ""; }
.aui .icon-share-alt::before { content: ""; }
.aui .icon-resize-full::before { content: ""; }
.aui .icon-resize-small::before { content: ""; }
.aui .icon-plus::before { content: ""; }
.aui .icon-minus::before { content: ""; }
.aui .icon-asterisk::before { content: ""; }
.aui .icon-exclamation-sign::before { content: ""; }
.aui .icon-gift::before { content: ""; }
.aui .icon-leaf::before { content: ""; }
.aui .icon-fire::before { content: ""; }
.aui .icon-eye-open::before { content: ""; }
.aui .icon-eye-close::before { content: ""; }
.aui .icon-warning-sign::before { content: ""; }
.aui .icon-plane::before { content: ""; }
.aui .icon-calendar::before { content: ""; }
.aui .icon-random::before { content: ""; }
.aui .icon-comment::before { content: ""; }
.aui .icon-magnet::before { content: ""; }
.aui .icon-chevron-up::before { content: ""; }
.aui .icon-chevron-down::before { content: ""; }
.aui .icon-retweet::before { content: ""; }
.aui .icon-shopping-cart::before { content: ""; }
.aui .icon-folder-close::before { content: ""; }
.aui .icon-folder-open::before { content: ""; }
.aui .icon-resize-vertical::before { content: ""; }
.aui .icon-resize-horizontal::before { content: ""; }
.aui .icon-bar-chart::before { content: ""; }
.aui .icon-twitter-sign::before { content: ""; }
.aui .icon-facebook-sign::before { content: ""; }
.aui .icon-camera-retro::before { content: ""; }
.aui .icon-key::before { content: ""; }
.aui .icon-cogs::before { content: ""; }
.aui .icon-comments::before { content: ""; }
.aui .icon-thumbs-up::before { content: ""; }
.aui .icon-thumbs-down::before { content: ""; }
.aui .icon-star-half::before { content: ""; }
.aui .icon-heart-empty::before { content: ""; }
.aui .icon-signout::before { content: ""; }
.aui .icon-linkedin-sign::before { content: ""; }
.aui .icon-pushpin::before { content: ""; }
.aui .icon-external-link::before { content: ""; }
.aui .icon-signin::before { content: ""; }
.aui .icon-trophy::before { content: ""; }
.aui .icon-github-sign::before { content: ""; }
.aui .icon-upload-alt::before { content: ""; }
.aui .icon-lemon::before { content: ""; }
.aui .icon-phone::before { content: ""; }
.aui .icon-check-empty::before { content: ""; }
.aui .icon-bookmark-empty::before { content: ""; }
.aui .icon-phone-sign::before { content: ""; }
.aui .icon-twitter::before { content: ""; }
.aui .icon-facebook::before { content: ""; }
.aui .icon-github::before { content: ""; }
.aui .icon-unlock::before { content: ""; }
.aui .icon-credit::before { content: ""; }
.aui .icon-rss::before { content: ""; }
.aui .icon-hdd::before { content: ""; }
.aui .icon-bullhorn::before { content: ""; }
.aui .icon-bell::before { content: ""; }
.aui .icon-certificate::before { content: ""; }
.aui .icon-hand-right::before { content: ""; }
.aui .icon-hand-left::before { content: ""; }
.aui .icon-hand-up::before { content: ""; }
.aui .icon-hand-down::before { content: ""; }
.aui .icon-circle-arrow-left::before { content: ""; }
.aui .icon-circle-arrow-right::before { content: ""; }
.aui .icon-circle-arrow-up::before { content: ""; }
.aui .icon-circle-arrow-down::before { content: ""; }
.aui .icon-globe::before { content: ""; }
.aui .icon-wrench::before { content: ""; }
.aui .icon-tasks::before { content: ""; }
.aui .icon-filter::before { content: ""; }
.aui .icon-briefcase::before { content: ""; }
.aui .icon-fullscreen::before { content: ""; }
.aui .icon-group::before { content: ""; }
.aui .icon-link::before { content: ""; }
.aui .icon-cloud::before { content: ""; }
.aui .icon-beaker::before { content: ""; }
.aui .icon-cut::before { content: ""; }
.aui .icon-copy::before { content: ""; }
.aui .icon-paper-clip::before { content: ""; }
.aui .icon-save::before { content: ""; }
.aui .icon-sign-blank::before { content: ""; }
.aui .icon-reorder::before { content: ""; }
.aui .icon-list-ul::before { content: ""; }
.aui .icon-list-ol::before { content: ""; }
.aui .icon-strikethrough::before { content: ""; }
.aui .icon-underline::before { content: ""; }
.aui .icon-table::before { content: ""; }
.aui .icon-magic::before { content: ""; }
.aui .icon-truck::before { content: ""; }
.aui .icon-pinterest::before { content: ""; }
.aui .icon-pinterest-sign::before { content: ""; }
.aui .icon-google-plus-sign::before { content: ""; }
.aui .icon-google-plus::before { content: ""; }
.aui .icon-money::before { content: ""; }
.aui .icon-caret-down::before { content: ""; }
.aui .icon-caret-up::before { content: ""; }
.aui .icon-caret-left::before { content: ""; }
.aui .icon-caret-right::before { content: ""; }
.aui .icon-columns::before { content: ""; }
.aui .icon-sort::before { content: ""; }
.aui .icon-sort-down::before { content: ""; }
.aui .icon-sort-up::before { content: ""; }
.aui .icon-envelope-alt::before { content: ""; }
.aui .icon-linkedin::before { content: ""; }
.aui .icon-undo::before { content: ""; }
.aui .icon-legal::before { content: ""; }
.aui .icon-dashboard::before { content: ""; }
.aui .icon-comment-alt::before { content: ""; }
.aui .icon-comments-alt::before { content: ""; }
.aui .icon-bolt::before { content: ""; }
.aui .icon-sitemap::before { content: ""; }
.aui .icon-umbrella::before { content: ""; }
.aui .icon-paste::before { content: ""; }
.aui .icon-lightbulb::before { content: ""; }
.aui .icon-exchange::before { content: ""; }
.aui .icon-cloud-download::before { content: ""; }
.aui .icon-cloud-upload::before { content: ""; }
.aui .icon-user-md::before { content: ""; }
.aui .icon-stethoscope::before { content: ""; }
.aui .icon-suitcase::before { content: ""; }
.aui .icon-bell-alt::before { content: ""; }
.aui .icon-coffee::before { content: ""; }
.aui .icon-food::before { content: ""; }
.aui .icon-file-alt::before { content: ""; }
.aui .icon-building::before { content: ""; }
.aui .icon-hospital::before { content: ""; }
.aui .icon-ambulance::before { content: ""; }
.aui .icon-medkit::before { content: ""; }
.aui .icon-fighter-jet::before { content: ""; }
.aui .icon-beer::before { content: ""; }
.aui .icon-h-sign::before { content: ""; }
.aui .icon-plus-sign-2::before { content: ""; }
.aui .icon-double-angle-left::before { content: ""; }
.aui .icon-double-angle-right::before { content: ""; }
.aui .icon-double-angle-up::before { content: ""; }
.aui .icon-double-angle-down::before { content: ""; }
.aui .icon-angle-left::before { content: ""; }
.aui .icon-angle-right::before { content: ""; }
.aui .icon-angle-up::before { content: ""; }
.aui .icon-angle-down::before { content: ""; }
.aui .icon-desktop::before { content: ""; }
.aui .icon-laptop::before { content: ""; }
.aui .icon-tablet::before { content: ""; }
.aui .icon-mobile::before { content: ""; }
.aui .icon-circle-blank::before { content: ""; }
.aui .icon-quote-left::before { content: ""; }
.aui .icon-quote-right::before { content: ""; }
.aui .icon-spinner::before { content: ""; }
.aui .icon-circle::before { content: ""; }
.aui .icon-reply::before { content: ""; }
.aui .icon-github-alt::before { content: ""; }
.aui .icon-folder-close-alt::before { content: ""; }
.aui .icon-folder-open-alt::before { content: ""; }
.aui .icon-expand-alt::before { content: ""; }
.aui .icon-collapse-alt::before { content: ""; }
.aui .icon-smile::before { content: ""; }
.aui .icon-frown::before { content: ""; }
.aui .icon-meh::before { content: ""; }
.aui .icon-gamepad::before { content: ""; }
.aui .icon-keyboard::before { content: ""; }
.aui .icon-flag-alt::before { content: ""; }
.aui .icon-flag-checkered::before { content: ""; }
.aui .icon-terminal::before { content: ""; }
.aui .icon-code::before { content: ""; }
.aui .icon-reply-all::before { content: ""; }
.aui .icon-star-half-full::before { content: ""; }
.aui .icon-location-arrow::before { content: ""; }
.aui .icon-crop::before { content: ""; }
.aui .icon-code-fork::before { content: ""; }
.aui .icon-unlink::before { content: ""; }
.aui .icon-question::before { content: ""; }
.aui .icon-info::before { content: ""; }
.aui .icon-exclamation::before { content: ""; }
.aui .icon-superscript::before { content: ""; }
.aui .icon-subscript::before { content: ""; }
.aui .icon-eraser::before { content: ""; }
.aui .icon-puzzle::before { content: ""; }
.aui .icon-microphone::before { content: ""; }
.aui .icon-microphone-off::before { content: ""; }
.aui .icon-shield::before { content: ""; }
.aui .icon-calendar-empty::before { content: ""; }
.aui .icon-fire-extinguisher::before { content: ""; }
.aui .icon-rocket::before { content: ""; }
.aui .icon-maxcdn::before { content: ""; }
.aui .icon-chevron-sign-left::before { content: ""; }
.aui .icon-chevron-sign-right::before { content: ""; }
.aui .icon-chevron-sign-up::before { content: ""; }
.aui .icon-chevron-sign-down::before { content: ""; }
.aui .icon-html5::before { content: ""; }
.aui .icon-css3::before { content: ""; }
.aui .icon-anchor::before { content: ""; }
.aui .icon-unlock-alt::before { content: ""; }
.aui .icon-bullseye::before { content: ""; }
.aui .icon-ellipsis-horizontal::before { content: ""; }
.aui .icon-ellipsis-vertical::before { content: ""; }
.aui .icon-rss-sign::before { content: ""; }
.aui .icon-play-sign::before { content: ""; }
.aui .icon-ticket::before { content: ""; }
.aui .icon-minus-sign-alt::before { content: ""; }
.aui .icon-check-minus::before { content: ""; }
.aui .icon-level-up::before { content: ""; }
.aui .icon-level-down::before { content: ""; }
.aui .icon-check-sign::before { content: ""; }
.aui .icon-edit-sign::before { content: ""; }
.aui .icon-external-link-sign::before { content: ""; }
.aui .icon-share-sign::before { content: ""; }
.aui .icon-compass::before { content: ""; }
.aui .icon-collapse::before { content: ""; }
.aui .icon-collapse-top::before { content: ""; }
.aui .icon-expand::before { content: ""; }
.aui .icon-euro::before { content: ""; }
.aui .icon-gbp::before { content: ""; }
.aui .icon-dollar::before { content: ""; }
.aui .icon-yen::before { content: ""; }
.aui .icon-renminbi::before { content: ""; }
.aui .icon-won::before { content: ""; }
.aui .icon-bitcoin::before { content: ""; }
.aui .icon-file-2::before { content: ""; }
.aui .icon-file-text::before { content: ""; }
.aui .icon-sort-by-alphabet::before { content: ""; }
.aui .icon-sort-by-alphabet-alt::before { content: ""; }
.aui .icon-sort-by-attributes::before { content: ""; }
.aui .icon-sort-by-attributes-alt::before { content: ""; }
.aui .icon-sort-by-order::before { content: ""; }
.aui .icon-sort-by-order-alt::before { content: ""; }
.aui .icon-thumbs-up-2::before { content: ""; }
.aui .icon-thumbs-down-2::before { content: ""; }
.aui .icon-youtube-sign::before { content: ""; }
.aui .icon-youtube::before { content: ""; }
.aui .icon-xing::before { content: ""; }
.aui .icon-xing-sign::before { content: ""; }
.aui .icon-youtube-play::before { content: ""; }
.aui .icon-dropbox::before { content: ""; }
.aui .icon-stackexchange::before { content: ""; }
.aui .icon-instagram::before { content: ""; }
.aui .icon-flickr::before { content: ""; }
.aui .icon-adn::before { content: ""; }
.aui .icon-bitbucket::before { content: ""; }
.aui .icon-bitbucket-sign::before { content: ""; }
.aui .icon-tumblr::before { content: ""; }
.aui .icon-tumblr-sign::before { content: ""; }
.aui .icon-long-arrow-down::before { content: ""; }
.aui .icon-long-arrow-up::before { content: ""; }
.aui .icon-long-arrow-left::before { content: ""; }
.aui .icon-long-arrow-right::before { content: ""; }
.aui .icon-apple::before { content: ""; }
.aui .icon-windows::before { content: ""; }
.aui .icon-android::before { content: ""; }
.aui .icon-linux::before { content: ""; }
.aui .icon-dribbble::before { content: ""; }
.aui .icon-skype::before { content: ""; }
.aui .icon-foursquare::before { content: ""; }
.aui .icon-trello::before { content: ""; }
.aui .icon-female::before { content: ""; }
.aui .icon-male::before { content: ""; }
.aui .icon-gittip::before { content: ""; }
.aui .icon-sun::before { content: ""; }
.aui .icon-moon::before { content: ""; }
.aui .icon-archive::before { content: ""; }
.aui .icon-bug::before { content: ""; }
.aui .icon-vk::before { content: ""; }
.aui .icon-rupee::before { content: ""; }
.aui .icon-glass::before { content: ""; }
.aui .icon-fb-text-box::before { content: ""; }
.aui .icon-fb-select::before { content: ""; }
.aui .icon-fb-radio::before { content: ""; }
.aui .icon-fb-text::before { content: ""; }
.aui .icon-fb-number::before { content: ""; }
.aui .icon-fb-integer::before { content: ""; }
.aui .icon-fb-decimal::before { content: ""; }
.aui .icon-fb-boolean::before { content: ""; }
.aui .icon-renren::before { content: ""; }
.aui .icon-weibo::before { content: ""; }
.aui .icon-db-joinxor::before { content: ""; }
.aui .icon-db-state::before { content: ""; }
.aui .icon-db-end::before { content: ""; }
.aui .icon-db-start::before { content: ""; }
.aui .icon-db-fork::before { content: ""; }
.aui .icon-db-task::before { content: ""; }
.aui .icon-db-condition::before { content: ""; }
.aui .icon-db-join::before { content: ""; }
.aui .icon-fb-button::before { content: ""; }
.aui .icon-fb-fieldset::before { content: ""; }
.aui .icon-fb-custom-field::before { content: ""; }
.aui .icon-fb-separator::before { content: ""; }
.aui .icon-fb-paragraph::before { content: ""; }
.aui .icon-fb-file-upload::before { content: ""; }
.aui .icon-btc::before { content: ""; }
.aui .icon-cny::before { content: ""; }
.aui .icon-eur::before { content: ""; }
.aui .icon-gear::before { content: ""; }
.aui .icon-gears::before { content: ""; }
.aui .icon-inr::before { content: ""; }
.aui .icon-jpy::before { content: ""; }
.aui .icon-krw::before { content: ""; }
.aui .icon-mail-forward::before { content: ""; }
.aui .icon-mail-reply::before { content: ""; }
.aui .icon-paperclip::before { content: ""; }
.aui .icon-power-off::before { content: ""; }
.aui .icon-rotate-left::before { content: ""; }
.aui .icon-rotate-right::before { content: ""; }
.aui .icon-star-half-empty::before { content: ""; }
.aui .icon-unchecked::before { content: ""; }
.aui .icon-usd::before { content: ""; }

/* ::::: http://www.persee.fr/html/css/main.css?browserId=firefox&themeId=persee_WAR_perseetheme&minifierType=css&languageId=fr_FR&b=6205&t=1452605784000 ::::: */

.state-default, .state-active, .state-hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(153, 153, 153) rgb(187, 187, 187); }
.state-active { background: rgb(239, 239, 239) none repeat scroll 0% 0%; border-color: rgb(51, 51, 51); }
.state-hover { background: rgb(221, 221, 221) none repeat scroll 0% 0%; border-color: rgb(153, 153, 153) rgb(187, 187, 187) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; }
.state-disabled { cursor: default ! important; }
.html-template { display: none; }
.basecelleditor-hidden, .datecelleditor-hidden, .dropdowncelleditor-hidden, .textcelleditor-hidden, .textareacelleditor-hidden, .checkboxcelleditor-hidden, .radiocelleditor-hidden, .helper-hidden { display: none ! important; }
.helper-hidden-accessible, .overlay-hidden, .overlaycontext-hidden, .overlaymask-hidden, .date-picker-hidden, .datepicker-hidden, .colorpicker-hidden, .tooltip-hidden { clip: rect(0px, 0px, 0px, 0px) ! important; position: absolute ! important; transform: scale(0); }
.helper-force-offset { display: block ! important; position: absolute ! important; visibility: hidden ! important; }
.helper-reset { margin: 0px; padding: 0px; outline: 0px none; text-decoration: none; font-size: 100%; list-style: outside none none; border: 0px none; }
.helper-clearfix::after { clear: both; content: ""; display: block; height: 0px; }
.helper-clearfix {  }
.helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
.helper-unselectable, .helper-unselectable * { -moz-user-select: none; }
.helper-scroll-lock { height: 100%; margin: 0px; overflow: hidden; width: 100%; }
.layout { width: 100%; }
.ltr .column, .rtl .column-last { float: left; }
.rtl .column, .ltr .column-last { float: right; }
.ltr .column-last { margin-left: -5px; }
.rtl .column-last { margin-right: -5px; }
.layout-content::after { clear: both; content: ""; display: block; height: 0px; }
.layout-content {  }
.w1-20, .w5 { width: 5%; }
.w1-16 { width: 6.25%; }
.w1-12 { width: 8.334%; }
.w1-10, .w10 { width: 10%; }
.w1-9 { width: 11.112%; }
.w1-8 { width: 12.5%; }
.w1-7 { width: 14.286%; }
.w15 { width: 15%; }
.w1-6 { width: 16.667%; }
.w3-16 { width: 18.75%; }
.w1-5, .w20 { width: 20%; }
.w2-9 { width: 22.223%; }
.w1-4, .w25 { width: 25%; }
.w2-7 { width: 28.572%; }
.w3-10, .w30 { width: 30%; }
.w5-16 { width: 31.25%; }
.w1-3, .w33 { width: 33.334%; }
.w35 { width: 35%; }
.w3-8 { width: 37.5%; }
.w38 { width: 38.2%; }
.w2-5, .w40 { width: 40%; }
.w5-12 { width: 41.667%; }
.w7-16 { width: 43.75%; }
.w4-9 { width: 44.445%; }
.w45 { width: 45%; }
.w3-7 { width: 42.858%; }
.w1-2, .w50 { width: 50%; }
.w55 { width: 55%; }
.w5-9 { width: 55.556%; }
.w9-16 { width: 56.25%; }
.w4-7 { width: 57.143%; }
.w7-12 { width: 58.334%; }
.w3-5, .w60 { width: 60%; }
.w5-8 { width: 62.5%; }
.w62 { width: 61.8%; }
.w65 { width: 65%; }
.w2-3, .w66 { width: 66.667%; }
.w11-16 { width: 68.75%; }
.w7-10, .w70 { width: 70%; }
.w5-7 { width: 71.429%; }
.w3-4, .w75 { width: 75%; }
.w7-9 { width: 77.778%; }
.w4-5, .w80 { width: 80%; }
.w13-16 { width: 81.25%; }
.w5-6 { width: 83.334%; }
.w85 { width: 85%; }
.w6-7 { width: 85.715%; }
.w7-8 { width: 87.5%; }
.w9-10, .w90 { width: 90%; }
.w11-12 { width: 91.667%; }
.w15-16 { width: 93.75%; }
.w95 { width: 95%; }
.w100 { width: 100%; }
.webkit .w1-12 { width: 8.345%; }
.webkit .w11-12 { width: 91.675%; }
.webkit .w1-6 { width: 16.675%; }
.webkit .w5-6 { width: 83.345%; }
.webkit .w5-12 { width: 41.675%; }
.webkit .w7-12 { width: 58.345%; }
.webkit .w1-3, .webkit .w33 { width: 33.345%; }
.webkit .w2-3, .webkit .w66 { width: 66.675%; }
.column-content, .column-content-center { padding: 0px 0.5em; }
.ltr .column-content-first, .rtl .column-content-last { padding-left: 0px; }
.rtl .column-content-first, .ltr .column-content-last { padding-right: 0px; }
.floatbox { overflow: hidden; }
.fieldset-legend { font-size: 1.2em; font-weight: bold; }
.field-labels-inline .field-label, .field-labels-inline .field-input, .field-labels-inline .field-hint { float: left; }
.field-labels-inline .field-label, .field-labels-inline .field-input-text { width: 45%; }
.field-labels-inline .field-label { margin: 0.3em 2% 0px 0px; }
.field-labels-right .field-label { text-align: right; }
.field-labels-inline .field-hint { display: block; float: none; clear: both; margin-left: 47%; }
.field-label, .field-labels-top .field-label { display: block; float: none; text-align: left; margin: 0px; width: auto; }
.field-input, .field-labels-top .field-input { float: none; width: auto; }
.field-hint, .field-labels-top .field-hint { line-height: 1; clear: none; float: right; width: 45%; margin: 0px; }
.field-hint-icon { float: left; }
.field-inline { display: inline-block; vertical-align: middle; }
.field-label-inline { display: inline-block; margin: 0.4em 0.4em 0px 0px; }
.field-inline .field-content, .field-inline .field-label { display: inline-block; }
.field-inline .field-label { vertical-align: middle; }
.field-group { float: left; width: 53%; }
.choice-label { line-height: 1; width: 89%; }
.field-input-choice { display: inline-block; margin: 0px 0.4em 0px 0px; vertical-align: middle; }
.field-row { display: block; clear: both; }
.field-row::after { clear: both; content: ""; display: block; height: 0px; }
.field-row {  }
.button-holder { overflow: hidden; display: block; clear: both; }
.button-input { margin: 0px; line-height: 1.3; text-decoration: none; cursor: pointer; font-weight: bold; padding: 5px 10px 6px 7px; }
.button-input {  }
.field-content::after, .button-holder::after { clear: both; content: " "; display: block; height: 0px; overflow: hidden; }
.field-content, .button-holder { display: inline-block; }
* html .field-content, * html .button-holder { height: 1%; }
.field-content, .button-holder { display: block; }
.field-label, .field-label-inline-label { font-weight: bold; }
.choice-label { font-weight: normal; }
.field-hint { color: rgb(119, 119, 119); font-size: 0.9em; }
.choice-label, .field-hint { line-height: 1.2; }
.field-element-left { display: inline-block; vertical-align: middle; }
.field.has-error .field-content { border-bottom: 1px solid rgb(239, 74, 74); background-color: rgb(255, 159, 159); }
.field.has-warn .field-content { border-bottom: 1px solid rgb(255, 196, 95); background-color: rgb(255, 250, 191); }
.field .message-holder { color: rgb(255, 0, 0); display: block; font-weight: bold; }
.status-failure { border: 1px solid rgb(239, 74, 74); }
.autocomplete-results-content, .colorpicker-content, .overlaycontext-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.overlay { position: absolute; }
.date-picker-content, .overlaycontextpanel-content, .tooltip-content, .colorpicker-content, .tree-drag-helper-content { box-shadow: 4px 4px 14px rgb(119, 119, 119); }
.null-selector { box-shadow: none; }
.state-default, .state-active, .state-hover, .colorpicker-content, .colorpicker-panel-content, .loadingmask-message, .loadingmask-message-content, .progress-bar-content, .progress-bar-status, .form-builder-field, .form-builder-default-message { border-radius: 4px; }
.carousel menu { border-radius: 5px; }
.carousel menu a { border-radius: 9px; }
.textboxlistentry, .textboxlistentry-close { border-radius: 14px; }
.editable-hover, .overlaycontextpanel-pointer.state-default { border-radius: 0px; }
.state-default, .state-disabled, .state-disabled:hover { background: rgb(212, 212, 212) url('state_default_bg.png') repeat-x scroll 0px 0px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(200, 201, 202) rgb(158, 158, 158) rgb(158, 158, 158) rgb(200, 201, 202); }
.state-hover { background: rgb(185, 206, 217) url('state_hover_bg.png') repeat-x scroll 0px 0px; border-color: rgb(98, 119, 130); }
.state-active { background: rgb(235, 235, 235) url('state_active_bg.png') repeat-x scroll 0px 0px; border-color: rgb(85, 85, 85); }
.state-active:hover { background: rgb(242, 250, 255) url('state_selected_hover.png') repeat-x scroll 0px 0px; border-color: rgb(98, 119, 130); }
#yui3-css-stamp.skin-deprecated { display: none; }
#yui3-css-stamp.aui-skin-deprecated { display: none; }
.autocomplete-content .toolbar { display: inline-block; position: absolute; }
.autocomplete-trigger { cursor: pointer; display: inline-block; float: none; }
.autocomplete-list-item { border: 1px solid rgb(255, 255, 255); list-style: outside none none; margin: 0px; padding: 0px 3px; }
.autocomplete-results-content { border: 1px solid rgb(152, 192, 244); height: 100%; overflow-y: auto; }
.autocomplete-selected { background: rgb(223, 232, 246) none repeat scroll 0% 0%; border-color: rgb(163, 186, 233); }
#yui3-css-stamp.skin-sam-aui-autocomplete-deprecated { display: none; }
.autosize-height-monitor { line-height: normal; left: 0px; padding: 0px; position: absolute; top: 0px; white-space: pre-wrap; overflow-wrap: break-word; }
#yui3-css-stamp.skin-sam-aui-autosize-deprecated { display: none; }
.buttonitem-content { font-size: 1em; line-height: 130%; padding: 4px 5px 3px 4px; margin: 2px; white-space: nowrap; width: auto; overflow: visible; }
.buttonitem-icon { display: inline-block; margin-top: -3px; vertical-align: middle; }
.buttonitem-label { line-height: 1em; display: inline-block; }
.buttonitem-label { padding: 0px 5px; }
.buttonitem-icon-only { font-size: 0px; height: 16px; width: 16px; overflow: hidden; padding: 3px; box-sizing: content-box; }
.buttonitem-icon-only .buttonitem-icon { margin-top: 0px; }
.gecko .buttonitem-icon-only .buttonitem-icon { margin-top: -3px; }
#yui3-css-stamp.skin-sam-aui-button-item-deprecated { display: none; }
.colorpicker { width: 315px; }
.colorpicker-container { height: 228px; position: relative; }
.colorpicker-canvas { background: rgb(255, 0, 0) url('picker_bg.png') repeat scroll 0% 0%; height: 184px; left: 5px; outline: 0px none; position: absolute; top: 5px; width: 184px; }
.colorpicker-controls { height: 115px; left: 226px; position: absolute; top: 75px; width: 80px; }
.colorpicker-controls .field-content .field-label { margin-top: 0px; width: 20%; }
.colorpicker-controls .field-content .field-input-text { padding: 1px; width: 60%; }
.colorpicker-controls .field-content { clear: both; padding: 3px 0px; }
.colorpicker-hue-thumb { cursor: default; height: 7px; position: absolute; width: 18px; }
.colorpicker-hue-thumb-image { background: transparent url('color_indic.png') no-repeat scroll 0px 0px; display: block; height: 7px; margin-left: -2px; margin-top: -2px; width: 18px; }
.colorpicker-hue-canvas { background: transparent url('hue.png') no-repeat scroll -2px -2px; height: 186px; left: 200px; outline: 0px none; position: absolute; top: 5px; width: 14px; }
.colorpicker-mask { left: 0px; position: absolute; top: 0px; }
.colorpicker-swatch { border: 2px solid rgb(114, 124, 129); height: 60px; left: 226px; position: absolute; top: 5px; width: 60px; }
.colorpicker-swatch-current, .colorpicker-swatch-original { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 30px; left: 0px; position: absolute; top: 0px; width: 100%; }
.colorpicker-swatch-original { top: auto; bottom: 0px; cursor: pointer; }
.colorpicker-thumb { cursor: default; position: absolute; }
.colorpicker-thumb-image { background: transparent url('select.png') no-repeat scroll 0px 0px; display: block; height: 11px; width: 11px; }
.colorpicker-container .colorpicker-hue-slider-content { display: inline; position: static; }
#yui3-css-stamp.skin-sam-aui-color-picker-base-deprecated { display: none; }
.colorpickergrid { width: 340px; }
.colorpickergrid .colorpicker-container { height: auto; line-height: 0; text-align: center; }
.colorpickergrid-item { cursor: pointer; display: inline-block; height: 15px; margin: 3px; padding: 2px; width: 15px; }
.colorpickergrid-item-content { display: block; height: 100%; }
.colorpickergrid-item { border: 1px solid rgb(204, 204, 204); }
.colorpickergrid-item:hover { border-color: rgb(51, 51, 51); }
.colorpickergrid-item:hover { border-color: rgb(51, 51, 51); }
#yui3-css-stamp.skin-sam-aui-color-picker-grid-plugin-deprecated { display: none; }
#yui3-css-stamp.skin-sam-aui-datepicker-base-deprecated { display: none; }
.datepicker-display, .datepicker-select-wrapper, .field-date .datepicker-display, .field-date .datepicker-select-wrapper, .datepicker-button-wrapper { float: left; }
.datepicker-button-wrapper .buttonitem-content { margin: 0px; }
.datepicker-button-wrapper { margin: 0px 5px 0px 2px; }
.datepicker-select-wrapper select { margin-left: 2px; }
#yui3-css-stamp.skin-sam-aui-datepicker-select-deprecated { display: none; }
.modal-content .dialog-iframe-node { border-width: 0px; overflow: auto; width: 100%; }
.modal-content .dialog-iframe-bd { line-height: 0; overflow: hidden; }
.dialog-iframe-root-node { padding: 15px; }
.yui3-widget-content-expanded .dialog-iframe-node { height: 100%; }
#yui3-css-stamp.skin-sam-aui-dialog-iframe-deprecated { display: none; }
.editable-content-wrapper { border: 1px solid transparent; padding: 3px; }
.editable { position: absolute; }
.editable-editing { visibility: hidden; }
.editable-hidden { display: none; }
.editable-form-triggers { background-color: transparent; border-width: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; }
.editable-input { width: 100%; }
.editable-content { padding-right: 60px; }
#yui3-css-stamp.skin-sam-aui-editable-deprecated { display: none; }
.combobox-content .field-content { float: none; }
.combobox-content { white-space: nowrap; vertical-align: middle; }
.combobox-content .field-content { display: inline-block; }
.combobox-content .field-input { display: block; }
.editable .btn-group { margin-top: -3px; }
.editable .toolbar { display: inline-block; margin-left: 1px; }
#yui3-css-stamp.skin-sam-aui-form-combobox-deprecated { display: none; }
.loadingmask-masked { overflow: hidden ! important; }
.loadingmask-masked-relative { position: relative ! important; }
.loadingmask { height: 100%; width: 100%; }
.loadingmask-content { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.loadingmask-message { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(187, 187, 187) rgb(153, 153, 153) rgb(153, 153, 153) rgb(187, 187, 187); left: 50%; padding: 2px; position: absolute; top: 50%; }
.loadingmask-message-content { background: white url('loading_indicator.gif') no-repeat scroll 5px 50%; border: 1px solid rgb(204, 204, 204); color: rgb(17, 17, 17); line-height: 1; padding: 5px 10px 5px 25px; }
.loadingmask-message { background: rgb(212, 212, 212) url('state_default_bg.png') repeat-x scroll 0px 0px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(200, 201, 202) rgb(158, 158, 158) rgb(158, 158, 158) rgb(200, 201, 202); }
#yui3-css-stamp.skin-sam-aui-loading-mask-deprecated { display: none; }
.overlaycontextpanel { position: absolute; z-index: 9999; }
.overlaycontextpanel-content { border-width: 2px; padding: 8px; position: relative; }
.overlaycontextpanel-hidden { display: none ! important; top: -10000px ! important; left: -10000px ! important; }
.overlaycontextpanel .overlaycontextpanel-pointer, .overlaycontextpanel .overlaycontextpanel-pointer-inner { position: absolute; width: 0px; height: 0px; background: transparent none repeat scroll 0px center; }
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer { top: -14px; border-top: 0px none; border-bottom-width: 14px; }
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer { border-left: 18px dashed transparent; border-right: 0px none; right: 10px; }
.overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer { border-left: 10px dashed transparent; border-right: 10px dashed transparent; left: 50%; margin-left: -10px; }
.overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer { border-left: 0px none; border-right: 18px dashed transparent; left: 10px; }
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer-inner { border-bottom: 10px solid rgb(255, 255, 255); bottom: -14px; }
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer-inner { border-left: 12px dashed transparent; border-right: 0px none; right: 2px; }
.overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer-inner { border-left: 8px dashed transparent; border-right: 8px dashed transparent; left: -8px; }
.overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer-inner { border-left: 0px none; border-right: 12px dashed transparent; left: 2px; }
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer { right: -14px; border-right: 0px none; border-left-width: 14px; }
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer { border-bottom: 0px none; border-top: 18px dashed transparent; bottom: 10px; }
.overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer { border-bottom: 10px dashed transparent; border-top: 10px dashed transparent; bottom: 50%; margin-bottom: -10px; }
.overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer { border-bottom: 18px dashed transparent; border-top: 0px none; top: 10px; }
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer-inner { border-left: 10px solid rgb(255, 255, 255); left: -14px; }
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer-inner { border-bottom: 0px none; border-top: 12px dashed transparent; bottom: 2px; }
.overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer-inner { border-bottom: 8px dashed transparent; border-top: 8px dashed transparent; bottom: -8px; }
.overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer-inner { border-bottom: 12px dashed transparent; border-top: 0px none; top: 2px; }
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer { bottom: -14px; border-bottom: 0px none; border-top-width: 14px; }
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer { border-left: 18px dashed transparent; border-right: 0px none; right: 10px; }
.overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer { border-left: 10px dashed transparent; border-right: 10px dashed transparent; left: 50%; margin-left: -10px; }
.overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer { border-left: 0px none; border-right: 18px dashed transparent; left: 10px; }
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer-inner { border-top: 10px solid rgb(255, 255, 255); top: -14px; }
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer-inner { border-left: 12px dashed transparent; border-right: 0px none; right: 2px; }
.overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer-inner { border-left: 8px dashed transparent; border-right: 8px dashed transparent; left: -8px; }
.overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer-inner { border-left: 0px none; border-right: 12px dashed transparent; left: 2px; }
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer, .overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer { left: -14px; border-left: 0px none; border-right-width: 14px; }
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer { border-bottom: 0px none; border-top: 18px dashed transparent; bottom: 10px; }
.overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer { border-bottom: 10px dashed transparent; border-top: 10px dashed transparent; bottom: 50%; margin-bottom: -10px; }
.overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer { border-bottom: 18px dashed transparent; border-top: 0px none; top: 10px; }
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer-inner, .overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer-inner { border-right: 10px solid rgb(255, 255, 255); right: -14px; }
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer-inner { border-bottom: 0px none; border-top: 12px dashed transparent; bottom: 2px; }
.overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer-inner { border-bottom: 8px dashed transparent; border-top: 8px dashed transparent; bottom: -8px; }
.overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer-inner { border-bottom: 12px dashed transparent; border-top: 0px none; top: 2px; }
.overlaycontextpanel-arrow-tl, .overlaycontextpanel-arrow-tc, .overlaycontextpanel-arrow-tr { margin-top: 12px; }
.overlaycontextpanel-arrow-bl, .overlaycontextpanel-arrow-bc, .overlaycontextpanel-arrow-br { margin-bottom: 12px; }
.overlaycontextpanel-arrow-lt, .overlaycontextpanel-arrow-lc, .overlaycontextpanel-arrow-lb { margin-left: 12px; }
.overlaycontextpanel-arrow-rt, .overlaycontextpanel-arrow-rc, .overlaycontextpanel-arrow-rb { margin-right: 12px; }
#yui3-css-stamp.skin-sam-aui-overlay-context-panel-deprecated { display: none; }
.overlaymask-content { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#yui3-css-stamp.skin-sam-aui-overlay-mask-deprecated { display: none; }
.resize, .resize-wrapper { z-index: 0; }
.resize-handle { position: absolute; display: block; z-index: 100; }
.resize-proxy { border: 1px dashed rgb(0, 0, 0); position: absolute; z-index: 10000; }
.resize-hidden-handles .resize-handle { opacity: 0; }
.resize-handle-t, .resize-handle-b { width: 100%; left: 0px; height: 6px; }
.resize-handle-l, .resize-handle-r { height: 100%; top: 0px; width: 6px; }
.resize-handle-t { cursor: n-resize; top: 0px; }
.resize-handle-b { cursor: s-resize; bottom: 0px; }
.resize-handle-l { cursor: w-resize; left: 0px; }
.resize-handle-r { cursor: e-resize; right: 0px; }
.resize-handle-inner { position: absolute; }
.resize-handle-inner-t, .resize-handle-inner-b { margin-left: -8px; left: 50%; }
.resize-handle-inner-l, .resize-handle-inner-r { margin-top: -8px; top: 50%; }
.resize-handle-inner-t { top: -5px; }
.resize-handle-inner-b { bottom: -4px; }
.resize-handle-inner-l { left: -4px; }
.resize-handle-inner-r { right: -5px; }
.resize-handle-tr, .resize-handle-br, .resize-handle-tl, .resize-handle-bl { height: 16px; width: 16px; z-index: 200; }
.resize-handle-tr { cursor: ne-resize; top: 0px; right: 0px; }
.resize-handle-tl { cursor: nw-resize; top: 0px; left: 0px; }
.resize-handle-br { cursor: se-resize; bottom: 0px; right: 0px; }
.resize-handle-bl { cursor: sw-resize; bottom: 0px; left: 0px; }
#yui3-css-stamp.skin-sam-aui-resize-base-deprecated { display: none; }
.scroller { overflow: hidden; position: relative; }
.scroller-content { left: 0px; position: absolute; top: 0px; }
.scroller-vertical .scroller-content { height: auto ! important; }
.scroller-horizontal .scroller-content { float: left; white-space: nowrap; }
.scroller-horizontal .scroller-item { display: inline-block; }
#yui3-css-stamp.skin-sam-aui-scroller-deprecated { display: none; }
.textboxlist-content { border: 1px solid rgb(153, 153, 153); overflow: hidden; padding: 4px 5px 0px; }
.textboxlist-content input.field-input-text[type="text"], .textboxlist-content input.field-input-text[type="text"]:focus { box-shadow: none; }
.textboxlist-content .field-input-text { border-width: 0px; outline-width: 0px; padding: 3px 0px 2px; }
.textboxlist-input-container input { margin-bottom: 4px; margin-top: 3px; }
.textboxlistentry-holder { list-style: outside none none; margin: 0px; }
.textboxlistentry-holder li { float: left; line-height: 1; margin: 0px 5px 4px 0px; }
.textboxlistentry { background-color: rgb(222, 231, 248); border: 1px solid rgb(202, 216, 243); padding: 7px 11px; position: relative; }
.textboxlistentry-focused { background-color: rgb(89, 139, 236); border-color: rgb(34, 79, 168); color: rgb(255, 255, 255); outline-width: 0px; }
.textboxlistentry-focused .textboxlistentry-remove { background-color: rgb(255, 255, 255); }
.textboxlistentry-remove, .textboxlistentry-text { vertical-align: middle; }
.textboxlistentry-remove { border-radius: 50%; color: rgb(210, 18, 18); cursor: pointer; margin-left: 5px; padding: 1px; text-align: center; }
.textboxlistentry-remove .icon-remove { margin-top: 0px; }
.textboxlistentry-remove-hover { background-color: rgb(202, 216, 243); }
#yui3-css-stamp.skin-sam-aui-textboxlist-deprecated { display: none; }
.tooltip { max-width: 600px; }
.tooltip-content { border-width: 2px; padding: 8px; position: relative; }
#yui3-css-stamp.skin-sam-aui-tooltip-deprecated { display: none; }
.lfr-add-panel { width: 330px; }
.lfr-add-panel .add-content-menu .lfr-add-page-toolbar { bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding: 10px 15px; position: fixed; text-align: right; width: 295px; }
.lfr-add-panel .lfr-page-template-description { line-height: normal; padding: 0px 10px 10px 3px; }
.lfr-add-dialog .add-content-menu .accordion, .lfr-add-panel .add-content-menu .accordion { margin-bottom: 20px; }
.lfr-add-dialog .add-content-menu .accordion .accordion-group .accordion-inner, .lfr-add-panel .add-content-menu .accordion .accordion-group .accordion-inner { padding: 6px 0px; }
.lfr-add-dialog .add-content-menu .btn-toolbar .control-group-inline, .lfr-add-panel .add-content-menu .btn-toolbar .control-group-inline { display: inline; }
.lfr-add-dialog .add-content-menu .btn-toolbar .control-group-inline .search-query, .lfr-add-dialog .add-content-menu .btn-toolbar .control-group-inline .aui-field-select, .lfr-add-panel .add-content-menu .btn-toolbar .control-group-inline .search-query, .lfr-add-panel .add-content-menu .btn-toolbar .control-group-inline .aui-field-select { margin-bottom: 0px; }
.lfr-add-dialog .add-content-menu .btn-toolbar .control-group-inline, .lfr-add-dialog .add-content-menu .btn-toolbar .btn-group, .lfr-add-panel .add-content-menu .btn-toolbar .control-group-inline, .lfr-add-panel .add-content-menu .btn-toolbar .btn-group { margin-right: 5px; }
.lfr-add-dialog .add-content-menu .lfr-page-template .toggler-header.active.lfr-page-template-title label, .lfr-add-panel .add-content-menu .lfr-page-template .toggler-header.active.lfr-page-template-title label { padding: 2px; }
.lfr-add-dialog .add-content-menu ul.nav-list, .lfr-add-panel .add-content-menu ul.nav-list { padding-left: 0px; padding-right: 0px; }
.lfr-add-dialog .add-content-menu .template-selector, .lfr-add-panel .add-content-menu .template-selector { margin-top: 1.5em; }
.lfr-add-dialog .add-content-menu .template-selector legend, .lfr-add-panel .add-content-menu .template-selector legend { margin-bottom: 5px; }
.lfr-add-dialog .add-content-menu .template-selector .lfr-page-layouts .layout-template-entry, .lfr-add-panel .add-content-menu .template-selector .lfr-page-layouts .layout-template-entry { margin-left: 10px; }
.lfr-add-dialog .add-content-menu .fieldset, .lfr-add-panel .add-content-menu .fieldset { margin-top: 30px; }
.lfr-add-dialog .add-content-menu .accordion-inner, .lfr-add-panel .add-content-menu .accordion-inner { padding-left: 0px; padding-right: 0px; }
.lfr-add-dialog .add-content-menu .accordion-inner .content-item, .lfr-add-panel .add-content-menu .accordion-inner .content-item { margin-left: 5px; }
.lfr-add-dialog .add-content-menu .add-content-thumbnail, .lfr-add-panel .add-content-menu .add-content-thumbnail { text-align: center; }
.lfr-add-dialog .add-content-menu .add-content-thumbnail img, .lfr-add-panel .add-content-menu .add-content-thumbnail img { max-height: 128px; }
.lfr-add-dialog .add-content-menu .lfr-add-apps-legend, .lfr-add-panel .add-content-menu .lfr-add-apps-legend { margin-bottom: 25px; }
.lfr-add-dialog .add-content-menu .drag-content-item, .lfr-add-panel .add-content-menu .drag-content-item { cursor: move; }
.lfr-add-dialog .add-content-menu .lfr-content-item, .lfr-add-panel .add-content-menu .lfr-content-item { padding-left: 15px; position: relative; }
.lfr-add-dialog .add-content-menu .lfr-content-item .drag-content-item, .lfr-add-panel .add-content-menu .lfr-content-item .drag-content-item { display: inline-block; width: 100%; }
.lfr-add-dialog .add-content-menu .lfr-content-item:focus .add-content-item, .lfr-add-dialog .add-content-menu .lfr-content-item:hover .add-content-item, .lfr-add-panel .add-content-menu .lfr-content-item:focus .add-content-item, .lfr-add-panel .add-content-menu .lfr-content-item:hover .add-content-item { display: inline; }
.lfr-add-dialog .add-content-menu .lfr-content-item .add-content-item, .lfr-add-panel .add-content-menu .lfr-content-item .add-content-item { cursor: pointer; display: none; margin-right: 15px; position: absolute; right: 0px; top: 0px; }
.lfr-add-dialog .add-content-menu .lfr-content-item .lfr-portlet-used.drag-content-item, .lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used.drag-content-item { color: rgb(187, 187, 187); cursor: default; }
.lfr-add-dialog .add-content-menu .lfr-content-item .lfr-portlet-used.add-content-item, .lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used.add-content-item { display: none; }
.lfr-add-dialog .add-content-menu .lfr-content-item.lfr-archived-setup, .lfr-add-panel .add-content-menu .lfr-content-item.lfr-archived-setup { padding-left: 30px; }
.lfr-add-dialog .add-content-menu .lfr-page-template, .lfr-add-panel .add-content-menu .lfr-page-template { cursor: pointer; margin-bottom: 15px; }
.lfr-add-dialog .add-content-menu .lfr-page-template .lfr-page-template-title, .lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-title { position: relative; }
.lfr-add-dialog .add-content-menu .lfr-page-template .lfr-page-template-title label, .lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-title label { margin-left: 0px; margin-bottom: 5px; padding: 2px; }
.lfr-add-dialog .add-content-menu .lfr-page-template .lfr-page-template-title .radio input, .lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-title .radio input { margin-left: 6px; margin-right: 6px; }
.lfr-add-dialog .add-content-menu .lfr-page-template .lfr-page-template-title.toggler-header-collapsed .lfr-page-template-description, .lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-title.toggler-header-collapsed .lfr-page-template-description { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 1.6em; padding-left: 26px; width: 285px; }
.lfr-add-dialog .add-content-menu .lfr-page-template .lfr-page-template-title.toggler-header-expanded .lfr-page-template-description, .lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-title.toggler-header-expanded .lfr-page-template-description { padding-left: 26px; padding-right: 20px; }
.lfr-add-dialog .add-content-menu .lfr-page-template .lfr-page-template-options, .lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-options { border-bottom: 1px solid transparent; margin: 10px 10px 0px 25px; padding-bottom: 20px; }
.lfr-add-dialog .add-content-menu .add-content-descriptive, .lfr-add-dialog .add-content-menu .add-content-icon, .lfr-add-panel .add-content-menu .add-content-descriptive, .lfr-add-panel .add-content-menu .add-content-icon { padding: 0px; }
.lfr-add-dialog .add-content-menu .add-content-descriptive .lfr-content-item, .lfr-add-dialog .add-content-menu .add-content-icon .lfr-content-item, .lfr-add-panel .add-content-menu .add-content-descriptive .lfr-content-item, .lfr-add-panel .add-content-menu .add-content-icon .lfr-content-item { padding: 2%; }
.lfr-add-dialog .add-content-menu .add-content-descriptive .add-content-details .add-content-title, .lfr-add-dialog .add-content-menu .add-content-descriptive .add-content-details .add-content-description, .lfr-add-dialog .add-content-menu .add-content-icon .add-content-details .add-content-title, .lfr-add-dialog .add-content-menu .add-content-icon .add-content-details .add-content-description, .lfr-add-panel .add-content-menu .add-content-descriptive .add-content-details .add-content-title, .lfr-add-panel .add-content-menu .add-content-descriptive .add-content-details .add-content-description, .lfr-add-panel .add-content-menu .add-content-icon .add-content-details .add-content-title, .lfr-add-panel .add-content-menu .add-content-icon .add-content-details .add-content-description { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.lfr-add-dialog .add-content-menu .add-content-descriptive .lfr-content-item, .lfr-add-panel .add-content-menu .add-content-descriptive .lfr-content-item { width: auto; }
.lfr-add-dialog .add-content-menu .add-content-descriptive .lfr-content-item::after, .lfr-add-panel .add-content-menu .add-content-descriptive .lfr-content-item::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.lfr-add-dialog .add-content-menu .add-content-icon, .lfr-add-panel .add-content-menu .add-content-icon { text-align: center; }
.lfr-add-dialog .add-content-menu .add-content-icon .lfr-content-item, .lfr-add-panel .add-content-menu .add-content-icon .lfr-content-item { display: inline-block; margin-bottom: 1em; width: 140px; }
.lfr-add-dialog .add-content-menu .add-content-icon .add-content-details .add-content-description, .lfr-add-panel .add-content-menu .add-content-icon .add-content-details .add-content-description { display: none; }
.lfr-add-dialog .add-content-menu .add-content-icon .add-content-thumbnail, .lfr-add-panel .add-content-menu .add-content-icon .add-content-thumbnail { line-height: 128px; }
@media (max-width: 767px) {
  .lfr-add-dialog .add-content-menu .lfr-drag-portlet-message, .lfr-add-panel .add-content-menu .lfr-drag-portlet-message { display: none; }
}
.lfr-add-content-preview .add-button-preview { float: right; margin-bottom: 10px; }
.lfr-add-content-preview .asset-information { margin-bottom: 20px; }
.lfr-add-content-preview .asset-image-preview { margin-bottom: 5px; text-align: center; }
.lfr-add-content-preview .asset-image-preview img { max-width: 230px; }
.lfr-add-content-preview .asset-metadata { margin-bottom: 20px; }
.lfr-add-content-preview .asset-metadata .categories { margin-bottom: 5px; }
.lfr-add-content-preview .asset-summary { margin-bottom: 20px; }
.lfr-add-content-preview .asset-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px; }
.lfr-add-panel .add-content-menu .lfr-add-apps-legend { color: rgb(153, 153, 153); }
.lfr-add-panel .add-content-menu .control-label { color: rgb(85, 85, 85); font-weight: 400; }
.lfr-add-panel .add-content-menu .template-selector legend { border-style: none; color: rgb(85, 85, 85); font-size: 15px; font-weight: 400; line-height: 1.5em; }
.lfr-add-panel .add-content-menu .lfr-add-page-toolbar { background-color: rgb(255, 255, 255); }
.lfr-add-panel .add-content-menu lfr-content-item { color: rgb(62, 169, 219); }
.lfr-add-panel .add-content-menu lfr-content-item:hover { background-color: rgb(238, 238, 238); color: rgb(0, 96, 118); }
.lfr-add-panel .add-content-menu lfr-content-item.lfr-portlet-used { color: rgb(187, 187, 187); }
.lfr-add-panel .add-content-menu .lfr-install-more { text-align: center; }
.lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-title .lfr-page-template-description { color: rgb(141, 141, 141); line-height: 15px; }
.lfr-add-panel .add-content-menu .lfr-page-template .toggler-header.active.lfr-page-template-title label { background-color: rgb(13, 181, 231); color: rgb(255, 255, 255); }
.lfr-add-panel .add-content-menu .lfr-page-template:hover { background-color: rgb(240, 240, 240); }
.lfr-add-panel .add-content-menu .lfr-page-template .lfr-page-template-options { border-bottom-color: rgb(238, 238, 238); }
.lfr-add-panel .add-content-menu .portal-add-content .portlet-msg-info { color: rgb(51, 51, 51); }
.lfr-add-content-preview .asset-information { font-size: 10px; }
.lfr-add-content-preview .asset-information .user-name { color: rgb(51, 102, 153); }
.lfr-add-content-preview .asset-summary { font-size: 12px; }
.lfr-add-content-preview .asset-title { color: rgb(51, 102, 153); font-size: 14px; }
.lfr-asset-category-container { height: 260px; margin-bottom: 0.5em; overflow: auto; }
.lfr-asset-category-container fieldset { margin: 5px; }
.lfr-asset-category-container legend { margin-left: 5px; }
.lfr-asset-category-container label { display: block; }
.lfr-asset-category-container label input { vertical-align: middle; }
.lfr-asset-category-container .lfr-asset-category-message { display: none; }
.lfr-asset-category-container .no-matches { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; margin-bottom: 0px; margin-left: 5px; margin-top: 0px; padding: 0px; }
.lfr-asset-category-search-container { border-bottom: 1px solid transparent; margin: 3px 0px; padding: 5px; }
.lfr-asset-category-search-input { width: 250px; }
.lfr-asset-vocabulary-container .lfr-asset-category-message, .lfr-asset-vocabulary-container.no-matches .lfr-asset-category-list { display: none; }
.lfr-asset-vocabulary-container.no-matches legend { padding-left: 0px; }
.lfr-asset-vocabulary-container.no-matches .lfr-asset-category-message { display: block; }
.lfr-asset-category-list-container { cursor: pointer; }
.lfr-asset-category-list ul { list-style: outside none none; margin-top: 4px; padding: 0px; }
.lfr-asset-category-list li { list-style-type: none; margin: 0px; padding: 0px 0px 3px 16px; }
.lfr-asset-category-list span { padding-left: 3px; }
.lfr-categories-selector-list .tree-node-paginator { margin-left: 29px; }
.lfr-categories-selector-category-name, .lfr-categories-selector-search-results-path { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lfr-categories-selector-category-name { float: left; width: 50%; }
.lfr-categories-selector-search-results-path { float: right; width: 49%; }
.lfr-categories-selector-search-results label::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.lfr-asset-category-container .no-matches { color: rgb(153, 153, 153); }
.lfr-asset-category-search-container { background-color: rgb(211, 218, 221); border-bottom-color: rgb(174, 184, 188); }
.lfr-asset-category-list a.selected { background-color: rgb(238, 238, 238); }
.lfr-categories-selector-search-results-path { color: rgb(87, 87, 87); font-size: 0.9em; text-align: right; width: 25%; }
.lfr-asset-column-content { margin-right: 1em; padding: 0px; }
.lfr-asset-column-actions-content { overflow: visible; }
.lfr-asset-column-actions .lfr-asset-summary { margin-bottom: 2em; text-align: center; word-break: break-all; }
.lfr-asset-column-actions .lfr-asset-avatar img { margin: 0px auto; padding-right: 2em; }
.lfr-asset-column-actions .lfr-asset-column-actions-content { border: 1px solid transparent; padding: 0.7em; }
.lfr-asset-column-details .lfr-asset-description { margin: 0.5em auto 2em; }
.lfr-asset-column-details .lfr-asset-icon { border-right: 1px solid transparent; float: left; margin-right: 10px; padding-left: 25px; padding-right: 10px; }
.lfr-asset-column-details .lfr-asset-icon.last { border-width: 0px; }
.lfr-asset-column-details .lfr-asset-date { overflow: hidden; }
.lfr-asset-column-details .lfr-asset-items { overflow: hidden; }
.lfr-asset-column-details .lfr-asset-downloads { padding-left: 0px; overflow: hidden; }
.lfr-asset-column-details .lfr-asset-metadata { clear: both; margin-bottom: 1.5em; padding-bottom: 1.5em; }
.lfr-asset-column-details .lfr-asset-ratings { margin: 2em 0px; }
.lfr-asset-column-details .lfr-asset-teams { border-right-width: 0px; }
.lfr-asset-column-details .taglib-custom-attributes-list label, .lfr-asset-column-details .lfr-asset-field label { display: block; }
.lfr-asset-column-details .taglib-custom-attributes-list { margin-bottom: 1em; }
.lfr-asset-column-details .lfr-asset-field, .lfr-asset-column-actions .lfr-asset-field { clear: left; margin: 1em auto; }
.lfr-asset-panels { clear: both; padding-top: 1em; }
.lfr-asset-panels .lfr-panel, .lfr-asset-column-details .lfr-panel { clear: both; margin-bottom: 0.2em; }
.lfr-asset-panels .lfr-panel.lfr-extended, .lfr-asset-column-details .lfr-panel.lfr-extended { border: 1px solid transparent; margin-bottom: 0px; }
.lfr-asset-column-details .lfr-panel-container, .lfr-asset-panels .lfr-panel-container { border-width: 0px; }
.lfr-asset-column-actions-content { background-color: rgb(215, 241, 255); }
.lfr-asset-column-actions .lfr-asset-column-actions-content { border-color: rgb(136, 197, 217); }
.lfr-asset-column-details .lfr-asset-categories { color: rgb(125, 125, 125); }
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category { color: rgb(85, 85, 85); }
.lfr-asset-column-details .lfr-asset-description { color: rgb(68, 68, 68); font-style: italic; word-break: break-all; hyphens: auto; }
.lfr-asset-column-details .lfr-asset-icon { border-right-color: rgb(153, 153, 153); color: rgb(153, 153, 153); }
.lfr-asset-column-details .lfr-asset-author { background: transparent url('edit_guest.png') no-repeat scroll 0px 50%; }
.lfr-asset-column-details .lfr-asset-date { background: transparent url('date.png') no-repeat scroll 0px 50%; }
.lfr-asset-column-details .lfr-asset-subfolders { background: transparent url('folder.png') no-repeat scroll 0px 50%; }
.lfr-asset-column-details .lfr-asset-teams { background: transparent url('team_icon.png') no-repeat scroll 0px 50%; }
.lfr-asset-column-details .lfr-asset-items { background: transparent url('page.png') no-repeat scroll 0px 50%; }
.lfr-asset-column-details .lfr-asset-tags { color: rgb(125, 125, 125); }
.lfr-asset-column-details .lfr-asset-tags .tag { color: rgb(85, 85, 85); }
.lfr-asset-panels .lfr-panel.lfr-extended, .lfr-asset-column-details .lfr-panel.lfr-extended { border-color: rgb(204, 204, 204); }
.lfr-form-row { border-bottom: 1px solid transparent; margin-bottom: 10px; margin-top: 10px; padding: 1px 5px 25px; position: relative; }
.lfr-form-row::after { clear: both; content: ""; display: block; height: 0px; }
.lfr-form-row:hover { border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; padding-top: 0px; }
.lfr-form-row-inline .control-group { margin-right: 5px; }
.lfr-form-row legend .field-label { float: left; margin-right: 10px; }
.lfr-form-row .handle-sort-vertical { cursor: move; padding-left: 20px; }
.lfr-form-row fieldset { border-width: 0px; margin: 0px; padding: 0px; }
.lfr-autorow-controls { bottom: 5px; position: absolute; right: 5px; }
.lfr-form-row { border-bottom-color: rgb(204, 204, 204); }
.lfr-form-row:hover { background-color: rgb(223, 252, 203); border-color: rgb(178, 255, 58); }
.lfr-form-row .handle-sort-vertical { background: transparent url('handle_sort_vertical.png') no-repeat scroll 0px 50%; }
.lfr-device-preview-panel { width: 200px; }
.lfr-device-preview-panel .nav-list { margin: 20px -10px; padding: 0px; }
.lfr-device-preview-panel .control-group-inline { display: inline; }
.lfr-device-preview-panel .lfr-device-item { cursor: pointer; height: 60px; padding: 10px; }
.lfr-device-preview-panel .lfr-device-item .device-info { height: 60px; padding-left: 70px; }
.lfr-device-preview-panel .lfr-device-item .device-info .device-name, .lfr-device-preview-panel .lfr-device-item .device-info .device-dimensions { display: block; }
.lfr-device-preview-panel .lfr-device-item .device-info .device-dimensions { font-size: 13px; }
.lfr-device .modal-header { display: none; }
.lfr-device.autosize { border-width: 0px; }
.lfr-device .lfr-device-size-status { position: absolute; width: 100%; }
.lfr-device .lfr-device-size-status .lfr-device-size-status-content { display: inline-block; font-size: 11px; height: 22px; margin-left: 10px; margin-right: 10px; padding: 4px; }
.lfr-device .lfr-device-size-status.b, .lfr-device .lfr-device-size-status.bl, .lfr-device .lfr-device-size-status.br { bottom: 10px; }
.lfr-device .lfr-device-size-status.t, .lfr-device .lfr-device-size-status.tl, .lfr-device .lfr-device-size-status.tr { top: 10px; }
.lfr-device .lfr-device-size-status.b, .lfr-device .lfr-device-size-status.t { text-align: center; }
.lfr-device .lfr-device-size-status.r, .lfr-device .lfr-device-size-status.br, .lfr-device .lfr-device-size-status.tr { text-align: right; }
.lfr-device .lfr-device-size-status.l, .lfr-device .lfr-device-size-status.bl, .lfr-device .lfr-device-size-status.tl { text-align: left; }
.lfr-device .lfr-device-size-status.r, .lfr-device .lfr-device-size-status.l { margin-top: -15px; top: 50%; }
.lfr-device::after { bottom: 10px; content: ""; display: none; height: 30px; left: 0px; margin: 0px auto; position: absolute; right: 0px; width: 30px; }
.lfr-device::before { content: ""; display: none; left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 20px; }
.lfr-device.rotated::after { bottom: 0px; left: 10px; margin: auto; right: auto; top: 0px; }
.lfr-device.rotated::before { bottom: 0px; left: auto; margin: auto; right: 20px; top: 0px; }
.lfr-device.smartphone::after, .lfr-device.smartphone::before, .lfr-device.tablet::after, .lfr-device.tablet::before { display: block; }
.lfr-device.smartphone { padding: 50px 10px; }
.lfr-device.smartphone.rotated { padding: 10px 50px; }
.lfr-device.smartphone.rotated::before { height: 50px; width: 5px; }
.lfr-device.smartphone::before { height: 5px; width: 50px; }
.lfr-device.tablet { padding: 50px 20px; }
.lfr-device.tablet.rotated { padding: 20px 50px; }
.lfr-device.tablet.rotated::before { width: 10px; height: 10px; }
.lfr-device.tablet::before { height: 10px; width: 10px; }
.lfr-device-preview { bottom: 0px; display: none; left: 220px; position: absolute; right: 0px; top: 0px; z-index: 500; }
.lfr-has-device-preview { overflow: hidden; }
.lfr-has-device-preview .lfr-device-preview { display: block; }
.lfr-device-preview { background-color: rgba(255, 255, 255, 0.95); }
.lfr-device-preview-panel .lfr-device-item:hover { background-color: rgb(229, 242, 252); background-position: 10px center; background-repeat: no-repeat; color: rgb(0, 96, 118); }
.lfr-device-preview-panel .lfr-device-item.selected { background-color: rgb(62, 169, 219); color: rgb(255, 255, 255); }
.lfr-device-preview-panel .lfr-device-item .device-info { background-position: 0px center; background-repeat: no-repeat; }
.lfr-device-preview-panel .lfr-device-item.autosize .device-info { background-image: url('full_size_off.png'); }
.lfr-device-preview-panel .lfr-device-item.autosize.selected .device-info { background-image: url('full_size_active.png'); }
.lfr-device-preview-panel .lfr-device-item.desktop .device-info { background-image: url('desktop_off.png'); }
.lfr-device-preview-panel .lfr-device-item.desktop.selected .device-info { background-image: url('desktop_active.png'); }
.lfr-device-preview-panel .lfr-device-item.smartphone .device-info { background-image: url('mobile_off.png'); }
.lfr-device-preview-panel .lfr-device-item.smartphone.selected:hover { background-image: url('mobile_horizontal_opacity.png'); }
.lfr-device-preview-panel .lfr-device-item.smartphone.selected .device-info { background-image: url('mobile_vertical_with_arrow.png'); }
.lfr-device-preview-panel .lfr-device-item.smartphone.selected.rotated .device-info { background-image: url('mobile_horizontal_with_arrow.png'); }
.lfr-device-preview-panel .lfr-device-item.smartphone.selected.rotated:hover { background-image: url('mobile_vertical_opacity.png'); }
.lfr-device-preview-panel .lfr-device-item.tablet .device-info { background-image: url('tablet_off.png'); }
.lfr-device-preview-panel .lfr-device-item.tablet.selected:hover { background-image: url('tablet_horizontal_opacity.png'); }
.lfr-device-preview-panel .lfr-device-item.tablet.selected .device-info { background-image: url('tablet_vertical_with_arrow.png'); }
.lfr-device-preview-panel .lfr-device-item.tablet.selected.rotated .device-info { background-image: url('tablet_horizontal_with_arrow.png'); }
.lfr-device-preview-panel .lfr-device-item.tablet.selected.rotated:hover { background-image: url('tablet_vertical_opacity.png'); }
.lfr-device .lfr-device-size-status .lfr-device-size-status-content { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.lfr-device::after, .lfr-device::before { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.lfr-device.smartphone, .lfr-device.tablet { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.lfr-edit-layout-panel { width: 440px; }
.lfr-edit-layout-panel .navbar { margin-bottom: 0px; margin-top: 20px; }
.lfr-edit-layout-panel .site-admin-link { bottom: 0px; padding: 14px; position: fixed; }
.lfr-edit-layout-panel .taglib-form-navigator .button-holder { bottom: 0px; margin-bottom: 0px; margin-top: 0px; padding: 10px 15px; position: fixed; text-align: right; width: 405px; }
.lfr-edit-layout-panel .taglib-form-navigator .accordion { margin: 20px 0px 50px; }
.lfr-edit-layout-panel .taglib-form-navigator .accordion .accordion-group.lfr-panel-extended .accordion-heading { cursor: pointer; }
.lfr-edit-layout-panel .taglib-form-navigator .accordion .accordion-group.lfr-panel-extended .accordion-inner { padding: 15px; }
.lfr-edit-layout-panel .taglib-form-navigator .accordion .accordion-group.lfr-panel-extended .accordion-inner h3 { display: none; }
.lfr-edit-layout-panel .taglib-form-navigator .lfr-theme-options, .lfr-edit-layout-panel .taglib-form-navigator .lfr-inherit-theme-options { padding: 10px 20px; }
.lfr-edit-layout-panel .taglib-form-navigator .lfr-theme-options .lfr-current-theme, .lfr-edit-layout-panel .taglib-form-navigator .lfr-inherit-theme-options .lfr-current-theme { background: inherit; border-width: 0px; }
.lfr-edit-layout-panel .taglib-form-navigator .button-holder { background-color: rgb(255, 255, 255); }
.lfr-flyout ul { display: none; }
.js li.lfr-flyout { display: block; position: relative; }
.js .lfr-flyout-has-children { padding-left: 12px; }
.js .lfr-flyout-has-children ul { min-width: 150px; position: absolute; right: 100%; top: -1px; }
.js .lfr-flyout-has-children { background: transparent url('04_left.png') no-repeat scroll 5px 50%; }
.js .lfr-flyout-has-children.send-right { background-image: url('04_right.png'); }
.control-group-inline { display: inline-block; }
.button-holder { margin: 20px 0px; }
.form-search .input-append { position: relative; }
.form-search .input-append .advanced-search .search-query { padding-left: 40px; z-index: 0; }
.form-search .input-append .advanced-search .toggle-advanced { cursor: pointer; left: 0px; line-height: 1; padding: 8px 10px; position: absolute; top: 0px; }
.form-search .input-append .advanced-search .toggle-advanced .caret { margin-top: 7px; }
.form-search .input-append .advanced-search .toggle-advanced .icon-search { font-size: 14px; }
.input-flex-add-on { width: 100%; }
.input-flex-add-on.input-append input[type="text"] { margin-bottom: 0px; margin-left: -1px; }
.input-flex-add-on.input-prepend input[type="text"] { margin-bottom: 0px; }
.input-flex-add-on.input-prepend .add-on { height: auto; text-align: left; white-space: normal; word-break: break-all; }
.input-flex-add-on input { float: left; margin-top: -1px; }
.input-flex-add-on .add-on { float: left; margin-top: -1px; }
.input-flex-add-on .input-localized-content { clear: both; padding-top: 10px; }
.lfr-ddm-container .control-group label { margin-left: 0px; }
.lfr-ddm-container .field-wrapper { position: relative; }
.lfr-ddm-container .field-wrapper .aui-field-wrapper { margin-left: 20px; }
.lfr-ddm-container .field-wrapper .datepicker-display { float: none; }
.lfr-ddm-container .field-wrapper .datepicker-display .datepicker-button-wrapper, .lfr-ddm-container .field-wrapper .datepicker-display .datepicker-select-wrapper { display: inline; float: none; }
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button, .lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button { display: block; height: 16px; position: absolute; top: 4px; width: 16px; }
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button.lfr-ddm-repeatable-add-button, .lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button.lfr-ddm-repeatable-add-button { right: 4px; }
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button.lfr-ddm-repeatable-delete-button, .lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button.lfr-ddm-repeatable-delete-button { right: 24px; }
.lfr-ddm-container .field-wrapper-content { margin-bottom: 6px; }
.lfr-ddm-container .field-wrapper-content label { font-weight: bold; margin-left: 0px; }
.lfr-ddm-container .field-wrapper-content, .lfr-ddm-container .field-wrapper-content .field-wrapper-content { margin-left: 15px; }
.field-wrapper .btn { margin-top: 6px; }
.lfr-input-resource { width: 350px; }
.lfr-input-text, .form .fieldset .lfr-input-text-container input { max-width: 350px; width: 100%; }
.lfr-textarea, .form .fieldset .lfr-textarea-container textarea { height: 100px; max-width: 500px; width: 100%; }
@media (max-width: 979px) {
  .aui input[type="color"], .aui input[type="date"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="email"], .aui input[type="month"], .aui input[type="number"], .aui input[type="password"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="text"], .aui input[type="time"], .aui input[type="url"], .aui input[type="week"], .aui select, .aui textarea, .aui .input-prepend .add-on, .aui .navbar-search .search-query, .aui .uneditable-input { font-size: 18px; height: auto; line-height: normal; }
  .aui fieldset { min-width: 0px; width: 100%; }
  .aui input, .aui input.input-large, .aui textarea, .aui .uneditable-input { max-width: 100%; width: auto; }
  .aui select { max-width: 100%; }
  .aui.firefox fieldset { display: table-cell; }
  .aui.ios input, .aui.ios input.input-large, .aui.ios textarea, .aui.ios .uneditable-input { max-width: 90% ! important; }
  .aui.ie input[type="color"], .aui.ie input[type="date"], .aui.ie input[type="datetime"], .aui.ie input[type="datetime-local"], .aui.ie input[type="email"], .aui.ie input[type="month"], .aui.ie input[type="number"], .aui.ie input[type="password"], .aui.ie input[type="search"], .aui.ie input[type="tel"], .aui.ie input[type="text"], .aui.ie input[type="time"], .aui.ie input[type="url"], .aui.ie input[type="week"], .aui.ie select, .aui.ie textarea, .aui.ie .uneditable-input { max-width: 90%; width: 180px; }
  .aui.ie input.input-medium[type="color"], .aui.ie input.input-medium[type="date"], .aui.ie input.input-medium[type="datetime"], .aui.ie input.input-medium[type="datetime-local"], .aui.ie input.input-medium[type="email"], .aui.ie input.input-medium[type="month"], .aui.ie input.input-medium[type="number"], .aui.ie input.input-medium[type="password"], .aui.ie input.input-medium[type="search"], .aui.ie input.input-medium[type="tel"], .aui.ie input.input-medium[type="text"], .aui.ie input.input-medium[type="time"], .aui.ie input.input-medium[type="url"], .aui.ie input.input-medium[type="week"], .aui.ie select.input-medium, .aui.ie textarea.input-medium, .aui.ie .uneditable-input.input-medium { width: 150px; }
  .aui.ie input.input-small[type="color"], .aui.ie input.input-small[type="date"], .aui.ie input.input-small[type="datetime"], .aui.ie input.input-small[type="datetime-local"], .aui.ie input.input-small[type="email"], .aui.ie input.input-small[type="month"], .aui.ie input.input-small[type="number"], .aui.ie input.input-small[type="password"], .aui.ie input.input-small[type="search"], .aui.ie input.input-small[type="tel"], .aui.ie input.input-small[type="text"], .aui.ie input.input-small[type="time"], .aui.ie input.input-small[type="url"], .aui.ie input.input-small[type="week"], .aui.ie select.input-small, .aui.ie textarea.input-small, .aui.ie .uneditable-input.input-small { width: 90px; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .aui input.input-large { width: 100%; }
}
td.lfr-center { text-align: center; }
td.lfr-top { vertical-align: top; }
td.lfr-middle { vertical-align: middle; }
.definition-of-terms { margin-bottom: 2em; }
.definition-of-terms dd { margin-left: 20em; }
.definition-of-terms dl { margin-left: 0px; }
.definition-of-terms dt { float: left; }
.dialog-iframe-bd { overflow-x: hidden; overflow-y: auto; }
.lfr-code { border: 1px solid transparent; font-family: monospace; overflow-y: hidden; overflow-x: auto; white-space: pre; word-break: normal; }
.lfr-code table { table-layout: auto; width: 100%; }
.lfr-code table tr td.lines, .lfr-code table tr td.line-numbers { border-width: 0px; }
.lfr-code table tr td.line-numbers { border-right-width: 1px; text-align: right; -moz-user-select: none; vertical-align: top; width: 1%; }
.lfr-code table tr td.line-numbers .number { cursor: default; display: block; padding: 0px 8px; text-align: right; }
.lfr-grid { width: 100%; }
img.icon { vertical-align: middle; }
#layout-grid.dragging .lfr-portlet-column.empty { padding: 20px; }
.lfr-js-required { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.js .lfr-js-required { clip: rect(auto, auto, auto, auto); position: static; }
.popup-alert-close { margin-left: 5px; }
.alert-block.popup-alert-notice, .alert-block.popup-alert-warning { left: 0px; line-height: 30px; padding: 9px 14px; position: fixed; right: 0px; top: 0px; z-index: 10000; }
@media (max-width: 979px) {
  .alert-block.popup-alert-notice, .alert-block.popup-alert-warning { line-height: 20px; margin-bottom: 0px; padding: 14px; position: static; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .alert-block.popup-alert-notice, .alert-block.popup-alert-warning { margin: 0px -20px; }
}
.lfr-token-list { clear: both; margin: 1em 0px; }
.lfr-token { border: 1px solid transparent; cursor: pointer; display: inline-block; line-height: 1; padding: 0.3em 0.5em; margin: 0.1em 0.2em; }
.lfr-token-primary { border-width: 0px; }
.lfr-token-primary, .lfr-token-primary:hover { cursor: auto; }
.lfr-token-close, .lfr-token-text { display: inline-block; vertical-align: middle; }
.lfr-token-close { margin-left: 0.3em; }
.definition-of-terms dt { font-weight: bold; }
.lfr-code { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(119, 119, 119); }
.lfr-code tr td.line-numbers { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.lfr-code tr td.line-numbers .number { color: rgb(170, 170, 170); text-shadow: 1px 1px rgb(255, 255, 255); }
.popup-alert-notice .countdown-timer { font-size: 1.1em; font-weight: bold; }
.lfr-token { background-color: rgb(179, 218, 239); border-color: rgb(95, 168, 255); color: rgb(68, 68, 68); text-decoration: none; }
.lfr-token:hover { background-color: rgb(209, 229, 239); }
.lfr-token-primary { font-weight: bold; }
.lfr-token-primary, .lfr-token-primary:hover { background-color: rgb(179, 218, 239); }
.lfr-token-close:hover { text-decoration: none; }
.breadcrumbs { margin-bottom: 10px; margin-left: 0px; }
.lfr-button { padding: 2px 0px 2px 20px; }
.js .controls-hidden .lfr-meta-actions, .js .controls-hidden .portlet-borderless-bar, .js .controls-hidden .portlet-topper-toolbar, .js .controls-hidden .lfr-configurator-visibility { display: none; }
.js .page-maximized .portlet-topper-toolbar { display: block; }
.configuration-frame, .control-panel-frame { border-width: 0px; overflow: auto; width: 100%; }
.float-container::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.lfr-meta-actions { padding-top: 1em; }
.lfr-table { border-collapse: collapse; clear: both; }
.lfr-table > tbody > tr > td, .lfr-table > tbody > tr > th, .lfr-table > thead > tr > td, .lfr-table > thead > tr > th, .lfr-table > tfoot > tr > td, .lfr-table > tfoot > tr > th { padding: 0px 5px; word-break: break-all; }
.lfr-table > tbody > tr > td:first-child, .lfr-table > tbody > tr > td.first-child, .lfr-table > tbody > tr > th:first-child, .lfr-table > tbody > tr > th.first-child, .lfr-table > thead > tr > td:first-child, .lfr-table > thead > tr > td.first-child, .lfr-table > thead > tr > th:first-child, .lfr-table > thead > tr > th.first-child, .lfr-table > tfoot > tr > td:first-child, .lfr-table > tfoot > tr > td.first-child, .lfr-table > tfoot > tr > th:first-child, .lfr-table > tfoot > tr > th.first-child { padding-left: 0px; }
.lfr-table > tbody > tr > td:last-child, .lfr-table > tbody > tr > td.last-child, .lfr-table > tbody > tr > th:last-child, .lfr-table > tbody > tr > th.last-child, .lfr-table > thead > tr > td:last-child, .lfr-table > thead > tr > td.last-child, .lfr-table > thead > tr > th:last-child, .lfr-table > thead > tr > th.last-child, .lfr-table > tfoot > tr > td:last-child, .lfr-table > tfoot > tr > td.last-child, .lfr-table > tfoot > tr > th:last-child, .lfr-table > tfoot > tr > th.last-child { padding-right: 0px; }
.lfr-table-grid .field-hint { float: none; }
.lfr-control-links a { margin-right: 1em; }
.portlet-toolbar { margin-bottom: 1.5em; }
.lfr-change-logo { display: block; margin-bottom: 10px; }
.lfr-portrait-preview::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.lfr-portrait-preview .lfr-portrait-preview-img.loading { border: 1px solid transparent; min-height: 50px; min-width: 50px; }
.gecko .lfr-portrait-editor { display: table-column; }
.lfr-button { background: transparent url("") no-repeat scroll 0px 50%; }
.lfr-table > tbody > tr > th, .lfr-table > thead > tr > th, .lfr-table > tfoot > tr > th { font-weight: bold; }
.lfr-checkbox-preselected, .lfr-configurator-visibility { opacity: 0.5; }
.lfr-change-logo { background: transparent url('checkerboard.png') repeat scroll 50% center; }
.lfr-portrait-preview .lfr-portrait-preview-img.loading { background: white url('loading_indicator_001.gif') no-repeat scroll 50% center; border-color: rgb(204, 204, 204); }
.lfr-header-row { border: 1px solid transparent; min-height: 31px; }
.lfr-header-row .lfr-search-combobox { float: right; margin: -2px 0px 0px 2px; }
.lfr-header-row-content { padding: 3px 4px 0px; }
.lfr-header-row::after, .lfr-header-row-content::after { clear: both; content: ""; display: block; height: 0px; }
.lfr-header-row { border-bottom-color: rgb(123, 123, 123); }
.lfr-header-row .lfr-search-combobox { border-color: rgb(95, 95, 95); }
.lfr-template { display: none; }
.popup-alert-notice .notice-date { margin: 0px 10px; }
.popup-alert-notice .current-user-language { border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; display: inline; margin: 0px 10px; padding: 0px 15px; }
.openid-login input[type="text"] { padding-left: 18px; }
.openid-login input[type="text"] { background: rgb(255, 255, 255) url('openid.gif') no-repeat scroll 0px 50%; color: rgb(0, 0, 0); }
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title { padding: 0.5em 0px; }
.page-extra-settings .lfr-extended .lfr-panel-titlebar { line-height: 1; }
.page-extra-settings .lfr-extended .lfr-panel-content { padding: 5px; }
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title { font-size: 1em; }
.lfr-panel-container, .lfr-floating-container { clear: both; }
.lfr-panel.lfr-extended, .lfr-panel-container, .lfr-floating-container { border: 1px solid transparent; }
.lfr-floating-container { position: relative; }
.lfr-floating-container .lfr-form-row, .lfr-panel-container .lfr-panel { border-width: 0px; }
.lfr-panel-titlebar .lfr-panel-title { float: left; margin: 0px; }
.lfr-panel-titlebar .lfr-panel-button { display: none; float: right; height: 22px; width: 19px; }
.lfr-panel .lfr-panel-titlebar { margin-bottom: 0.5em; overflow: hidden; }
.lfr-panel.lfr-collapsible .lfr-panel-titlebar { cursor: pointer; padding-left: 15px; }
.lfr-panel.lfr-collapsed .lfr-panel-titlebar { margin-bottom: 0px; }
.lfr-panel.lfr-collapsed .lfr-panel-content { display: none; }
.lfr-panel.lfr-extended .lfr-panel-titlebar { border-bottom: 1px solid transparent; line-height: 1.6; padding: 2px; }
.lfr-panel .lfr-panel-content .undo-queue { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; margin: -0.5em 0px 10px; }
.lfr-extended.lfr-collapsible .lfr-panel-button { display: block; }
.lfr-extended.lfr-collapsed .lfr-panel-titlebar { border-bottom-width: 0px; }
.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar { border-top: 1px solid transparent; }
.js .lfr-floating-container { position: absolute; }
.js .lfr-floating-trigger { padding: 3px 15px 3px 3px; }
.lfr-floating-container .col { float: left; margin-right: 10px; width: auto; }
.lfr-floating-container .language-value, .lfr-floating-container select { display: inline-block; vertical-align: top; }
.lfr-panel.lfr-extended, .lfr-panel-container, .lfr-floating-container { border-color: rgb(222, 222, 222) rgb(191, 191, 191) rgb(191, 191, 191) rgb(222, 222, 222); }
.lfr-panel-container, .lfr-floating-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.lfr-panel-titlebar .lfr-panel-title { font-size: 1.2em; font-weight: bold; }
.lfr-panel-titlebar .lfr-panel-button { background: transparent url('panel_header_toggler_close.png') no-repeat scroll 0px 0px; }
.lfr-panel-titlebar .lfr-panel-button:hover { background-position: 0px 100%; }
.lfr-panel.lfr-collapsible .lfr-panel-titlebar { background: transparent url('05_down.png') no-repeat scroll 2px 50%; }
.lfr-panel.lfr-collapsed .lfr-panel-titlebar { background-image: url('05_right.png'); }
.lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button { background-image: url('panel_header_toggler_open.png'); }
.lfr-panel.lfr-extended .lfr-panel-titlebar { background: rgb(214, 214, 214) url('panel_header.png') repeat-x scroll 0px 0px; border-bottom-color: rgb(205, 205, 205); }
.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar { border-top-color: rgb(206, 206, 206); }
.js .lfr-floating-trigger { background-image: url('05_down.png'); background-position: 100% 50%; background-repeat: no-repeat; text-decoration: none; }
.lfr-panel-page .portal-add-content { padding: 0px 0px 0px 4px; }
.lfr-panel-page .panel-page-content { border-left: 1px solid transparent; padding-left: 1em; }
.lfr-panel-page .lfr-add-content h2 { border-width: 1px 0px 1px 1px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 1px; }
.lfr-panel-page .lfr-add-content h2 span { display: block; padding: 2px 2px 2px 5px; }
.lfr-panel-page .lfr-add-content .lfr-content-category h2 { border-width: 0px 0px 1px; border-bottom: 1px solid transparent; }
.lfr-panel-page.panel-page-frontpage .panel-page-content h2 { margin-top: 0px; }
.lfr-panel-page .panel-page-content { border-left-color: rgb(204, 204, 204); }
.lfr-panel-page .lfr-add-content h2 { border-color: rgb(204, 204, 204); }
.lfr-panel-page .lfr-add-content h2 span { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.lfr-panel-page .lfr-add-content .lfr-content-category h2 { border-bottom-color: rgb(204, 204, 204); }
.lfr-panel-page .lfr-add-content .lfr-content-category h2 span { background: transparent none repeat scroll 0px center; }
.aui .lfr-pagination::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.aui .lfr-pagination .dropdown-menu { display: none; }
.aui .lfr-pagination .dropdown-toggle .icon-caret-down { margin-left: 5px; }
.aui .lfr-pagination .lfr-pagination-controls { float: left; }
.aui .lfr-pagination .lfr-pagination-controls .search-results { display: inline-block; margin-left: 10px; margin-top: 5px; top: 10px; }
.aui .lfr-pagination .lfr-pagination-controls li .lfr-pagination-link { border: 0px none; clear: both; color: rgb(51, 51, 51); display: block; font-weight: normal; line-height: 20px; padding: 3px 20px; text-align: left; white-space: nowrap; width: 100%; }
.aui .lfr-pagination .lfr-pagination-delta-selector { float: left; }
.aui .lfr-pagination .pagination-content { float: right; }
.lfr-panel-content .paginator-container { border-bottom: 1px solid transparent; border-top: 1px solid transparent; overflow: hidden; text-align: center; }
.lfr-panel-content .paginator-container .paginator-page-container, .lfr-panel-content .paginator-container .lfr-paginator-next, .lfr-panel-content .paginator-container .lfr-paginator-prev { display: inline-block; }
.lfr-panel-content .paginator-container .lfr-paginator-next, .lfr-panel-content .paginator-container .lfr-paginator-prev { padding: 8px; }
.lfr-panel-content .paginator-page-container .paginator-page-link { border: 1px solid transparent; display: inline-block; float: none; padding: 5px 10px; text-align: center; width: auto; }
.lfr-panel-content .paginator-container { background: rgb(207, 210, 213) none repeat scroll 0% 0%; border-bottom-color: rgb(220, 222, 224); border-top-color: rgb(220, 222, 224); }
.lfr-panel-content .paginator-page-container .paginator-page-link { background: transparent none repeat scroll 0px center; border-color: rgb(207, 210, 213); }
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page { background: rgb(153, 167, 179) url('current_page_hover_bg.png') repeat-x scroll 0px 0px; border-color: rgb(107, 119, 133) rgb(124, 137, 148) rgb(145, 159, 169); color: rgb(255, 255, 255); font-weight: bold; }
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover { background: rgb(80, 148, 215) url('current_page_bg.png') repeat-x scroll 0px 0px; border-color: rgb(49, 101, 156) rgb(57, 110, 168) rgb(76, 140, 203); }
#portlet-set-properties fieldset { margin-bottom: 1em; }
#portlet-set-properties fieldset fieldset { margin-top: 1em; }
#portlet-set-properties .form { clear: both; }
#portlet-set-properties .form .text-input { margin-right: 5px; width: 80px; }
#portlet-set-properties .form fieldset.col { width: 29%; }
#portlet-set-properties .form #custom-css { height: 300px; width: 400px; }
#portlet-set-properties .common { width: 27%; }
#portlet-set-properties .extra { width: 20%; }
#portlet-set-properties .use-for-all-column .field-row .field-label { width: 50px; }
#portlet-set-properties .form-hint { float: none; }
#portlet-set-properties .lfr-bg-image-properties { display: none; }
#portlet-set-properties #border-note { margin-top: 10px; }
#portlet-set-properties .colorpicker-trigger { margin-top: 0px; vertical-align: top; }
#portlet-set-properties fieldset fieldset legend { font-size: 1.1em; }
.lfr-portlet-item { border: 1px solid transparent; cursor: move; display: block; margin-bottom: 3px; padding: 0px 5px 0px 20px; }
.lfr-portlet-item p { margin: 0px; padding-right: 30px; position: relative; }
.lfr-portlet-item p a { cursor: pointer; position: absolute; right: 0px; top: 0px; }
.lfr-add-content .lfr-portlet-item.lfr-archived-setup { margin-left: 20px; }
.ie .lfr-portlet-item p a { top: -2px; }
.lfr-portlet-item { background: transparent url('portlet_item.png') no-repeat scroll 0px 50%; border-color: rgb(255, 255, 255); font-size: 1.1em; }
.lfr-portlet-item:hover, .lfr-portlet-item.over { background-color: rgb(255, 255, 204); border-color: rgb(255, 204, 0); }
.lfr-portlet-item p { font-size: 1em; }
.lfr-portlet-item p a { font-size: 0.9em; font-weight: bold; }
.lfr-add-content .lfr-portlet-item.lfr-instanceable { background-image: url('portlet_item_instanceable.png'); }
.lfr-add-content .lfr-portlet-item.lfr-archived-setup { background-image: url('portlet_item_archived_setup.png'); }
.lfr-position-helper { position: absolute; z-index: 10000; }
.lfr-preview-file { position: relative; }
.lfr-preview-file-content { border-bottom: 1px solid transparent; height: 480px; padding: 0px 0px 0px 135px; position: relative; }
.lfr-preview-image-content { text-align: center; }
.lfr-preview-audio-content, .lfr-preview-image-content, .lfr-preview-video-content { padding-left: 0px; }
.lfr-preview-image-content img, .lfr-preview-video-content .video-node { max-height: 440px; max-width: 100%; }
.lfr-preview-file-image-current-column, .lfr-preview-file-video-current-column { box-sizing: border-box; padding: 20px; position: relative; }
.lfr-preview-file-image-container, .lfr-preview-video-content .video-content { height: 440px; text-align: center; vertical-align: middle; }
.lfr-preview-file-actions { bottom: 0.5em; left: 0px; margin: 0px 10px; position: absolute; right: 0px; }
.lfr-preview-file-toolbar { display: block; opacity: 0.5; }
.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar { opacity: 1; }
.lfr-preview-file-actions .toolbar { bottom: 0px; position: absolute; right: 10px; }
.lfr-preview-file-info { display: inline-block; margin-top: 0.5em; opacity: 0.5; padding: 3px 15px; }
.lfr-preview-file-info:hover { opacity: 1; }
.lfr-preview-file-index { line-height: 0; }
.lfr-preview-file-image-current { max-height: 440px; max-width: 100%; vertical-align: middle; }
.lfr-preview-file-images { bottom: 0px; height: 100%; left: 0px; overflow-x: hidden; overflow-y: scroll; padding: 0px 10px 0px 0px; position: absolute; right: 2px; text-align: center; top: 0px; width: 125px; }
.lfr-preview-file-images-content { position: absolute; width: 100%; }
.lfr-preview-file-image { display: block; margin: 5px; width: 100%; }
.lfr-preview-file-image img { border: 1px solid transparent; display: inline-block; min-height: 40px; padding: 3px; width: 72px; }
.lfr-preview-file-loading-indicator { bottom: 0px; left: 0px; margin: 2px; padding: 2px 5px; position: absolute; }
.lfr-preview-file-image-overlay { height: 90%; width: 70%; }
.lfr-preview-file-image-overlay .modal-header { height: 20px; }
.lfr-preview-file-image-overlay .modal-header .close { font-size: 30px; }
.lfr-preview-file-image-overlay-content { border: 2px solid transparent; overflow: auto; text-align: center; }
.lfr-preview-file-image-overlay-controls .image-viewer-control.carousel-control.left { left: 80px; }
.lfr-preview-file-image-overlay-controls .image-viewer-control.carousel-control.right { right: 80px; }
.lfr-preview-file-content { border-bottom-color: rgb(109, 109, 110); }
.lfr-preview-file-image-current-column, .lfr-preview-file-video-current-column { background: transparent url('checkerboard.png') repeat scroll 0% 0%; }
.lfr-preview-file-toolbar { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.lfr-preview-file-toolbar .icon-arrow-1-l { background: transparent url('preview_left.png') no-repeat scroll 0px 50%; }
.lfr-preview-file-toolbar .icon-arrow-1-r { background: transparent url('preview_right.png') no-repeat scroll 0px 50%; }
.lfr-preview-file-toolbar .icon-zoomin { background: transparent url('preview_zoom.png') no-repeat scroll 0px 50%; }
.lfr-preview-file-info { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.lfr-preview-file-index { font-weight: bold; }
.lfr-preview-file-image-current { background: transparent url('loading_indicator.gif') no-repeat scroll 50% 50%; }
.lfr-preview-file-image img { background: transparent url('loading_indicator.gif') no-repeat scroll 50% 50%; border-color: rgb(174, 184, 188); }
.lfr-preview-file-image-selected img, .lfr-preview-file-image:hover img { border-color: rgb(0, 162, 234); }
.lfr-preview-file-loading-indicator { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.lfr-preview-file-image-overlay-content { background: transparent url('checkerboard.png') repeat scroll 0% 0%; border-color: rgb(85, 85, 85); }
.firefox .lfr-preview-video-content div.video-node { height: 100%; }
textarea.lfr-editor-textarea { font-family: monospace; height: 100%; min-height: 8em; min-width: 10em; padding: 0px; width: 100%; }
.lfr-rich-editor.ace_editor { border: 1px solid transparent; height: 400px; position: relative; width: 100%; }
.lfr-rich-editor.ace_editor { border-color: rgb(161, 162, 164); }
.lfr-plain-editor textarea, .lfr-rich-editor.ace_editor { font-family: "Monaco","Menlo","Droid Sans Mono","Courier New",monospace; font-size: 12px; }
.lfr-search-combobox { float: right; white-space: nowrap; }
.lfr-search-combobox .field-content, .lfr-search-combobox .button { border-width: 0px; display: inline-block; float: left; vertical-align: top; }
.lfr-search-combobox::after { clear: both; content: ""; display: block; height: 0px; }
.lfr-search-combobox .lfr-search-combobox-item { margin-right: 0px; }
.lfr-search-combobox .button-input { padding: 4px; }
.separator { margin: 15px auto; }
.lfr-tags-selector-list { border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; margin-bottom: 0.5em; }
.lfr-tags-selector-list li.tree-node .tree-node-content { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lfr-tags-selector-content .toolbar { position: static; }
.lfr-tag-selector-popup { width: 250px; }
.lfr-tag-selector-popup fieldset { border-width: 0px; margin: 0px; padding: 0px; }
.lfr-tag-selector-popup label { border-bottom: 1px solid transparent; cursor: pointer; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px; }
.lfr-tag-selector-popup label input { margin-right: 5px; vertical-align: middle; }
.lfr-tag-selector-popup ul { margin: 0px; }
.lfr-tag-selector-popup li li { list-style: outside none none; margin-left: 1em; }
.lfr-tag-selector-popup .lfr-tag-selector-search, .lfr-tag-selector-popup .lfr-tag-selector-input { margin-bottom: 0px; }
.lfr-tag-selector-popup .lfr-tag-message { display: none; }
.lfr-tag-selector-popup .no-matches { padding: 3px; }
.lfr-tag-selector-popup .no-matches .lfr-tag-message { display: block; }
.lfr-tag-selector-popup label { border-bottom-color: rgb(238, 238, 238); }
.lfr-tag-selector-popup .no-matches { color: rgb(153, 153, 153); }
.lfr-toolbar { padding-top: 3px; }
.lfr-toolbar::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.lfr-toolbar .lfr-button:focus, .lfr-toolbar .lfr-button:hover { border: 1px solid transparent; }
.lfr-toolbar .lfr-button img { vertical-align: text-top; }
.lfr-toolbar .lfr-separator { border-left: 1px solid transparent; border-right: 1px solid transparent; height: 25px; margin: 0px 5px; }
.lfr-toolbar select { margin: 0px 5px; }
.lfr-toolbar .lfr-button, .lfr-emoticon-container .lfr-button { border: 1px solid transparent; cursor: pointer; margin: 0px 2px; padding: 2px 4px; }
.lfr-toolbar select, .lfr-toolbar .lfr-button, .lfr-toolbar .lfr-separator, .lfr-emoticon-container .lfr-button { float: left; }
.lfr-emoticon-container { border: 1px solid transparent; padding-top: 5px; overflow: hidden; width: 180px; }
.lfr-emoticon-container .lfr-button { margin: 0px; }
.ie .lfr-toolbar select { margin-top: 3px; }
.lfr-toolbar { background-color: rgb(229, 228, 232); }
.lfr-toolbar .lfr-button:focus { border-color: rgb(0, 0, 0); }
.lfr-toolbar .lfr-button:hover { border-color: rgb(204, 204, 204) rgb(119, 119, 119) rgb(119, 119, 119) rgb(204, 204, 204); }
.lfr-toolbar .lfr-separator { border-left-color: rgb(255, 255, 255); border-right-color: rgb(204, 204, 204); font-size: 12px; }
.lfr-toolbar .lfr-button, .lfr-emoticon-container .lfr-button { border-color: rgb(229, 228, 232); }
.lfr-emoticon-container { background: rgb(229, 228, 232) none repeat scroll 0% 0%; border-color: rgb(204, 204, 204); }
.lfr-translation-manager { border: 1px solid transparent; display: block; margin: 10px auto; min-height: 1.8em; padding: 0.5em; }
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu { display: inline; float: none; margin-left: 2em; padding: 0.4em 0px; }
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li, .lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong { display: inline; }
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message { margin: 10px 0px; }
.lfr-translation-manager .lfr-translation-manager-available-translations { margin-top: 1em; }
.lfr-translation-manager .lfr-translation-manager-translation { border: 1px solid transparent; cursor: pointer; display: inline-block; margin: 0.2em; padding: 0.4em 0.3em 0.4em 0.5em; }
.lfr-translation-manager .lfr-translation-manager-translation * { vertical-align: middle; }
.lfr-translation-manager .lfr-translation-manager-translation img { margin-right: 0.3em; }
.lfr-translation-manager .lfr-translation-manager-change-default-locale { margin: 0px 0.4em; }
.lfr-translation-manager .lfr-translation-manager-delete-translation { display: inline-block; padding: 0px 2px; }
.lfr-translation-manager { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-color: rgb(151, 151, 152) rgb(250, 250, 251) rgb(250, 250, 251) rgb(189, 189, 190); color: rgb(52, 64, 79); }
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links { line-height: 1; }
.lfr-translation-manager .lfr-translation-manager-translation { background-color: rgb(179, 218, 239); border-color: rgb(95, 168, 255); color: rgb(68, 68, 68); text-decoration: none; text-shadow: 1px 1px rgb(238, 238, 238); }
.lfr-translation-manager .lfr-translation-manager-translation:hover { background-color: rgb(209, 229, 239); }
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing { background-color: rgb(89, 139, 236); border-color: rgb(34, 79, 168); color: rgb(255, 255, 255); font-weight: bold; text-shadow: -1px -1px rgb(85, 85, 85); }
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing .lfr-translation-manager-delete-translation { background-color: rgb(255, 255, 255); }
.lfr-translation-manager label { font-weight: bold; }
.lfr-tree .tree-label { display: inline-block; }
.lfr-tree li { margin-bottom: 2px; padding-left: 0px; }
.lfr-tree li ul li, .lfr-tree li.tree-item { padding-left: 0px; }
.lfr-tree li.tree-node .tree-node-content { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lfr-tree li.tree-node .tree-node-content .tree-label { display: inline; }
.lfr-tree li.tree-item { padding-left: 5px; }
.lfr-tree li.tree-item li { padding-left: 20px; }
.lfr-tree li.tree-item ul { margin-left: 0px; margin-top: 5px; }
.lfr-tree .tree-container, .lfr-tree .tree-root-container { margin-left: 15px; }
.lfr-tree a { text-decoration: none; }
.undomanager .lfr-undo-queue { margin: 10px auto; }
.lfr-action-undo { float: left; }
.lfr-action-clear { float: right; }
.undomanager .lfr-queue-empty, .lfr-queue-single .lfr-action-clear { display: none; }
.lfr-dynamic-uploader { display: table; table-layout: fixed; width: 100%; }
.lfr-upload-container { margin-bottom: 1em; }
.lfr-upload-container .upload-target { border: 3px dashed transparent; margin-bottom: 1em; min-height: 30px; padding: 30px 0px; position: relative; text-align: center; }
.lfr-upload-container .upload-target h4 span { display: block; margin: 5px 0px; }
.lfr-upload-container .upload-target .or-text { font-size: 0.8em; }
.lfr-upload-container .manage-upload-target { padding: 5px 0px 0px; position: relative; }
.lfr-upload-container .browse-button-container { padding-top: 5px; }
.lfr-upload-container a.cancel-uploads { float: right; margin-right: 0px; }
.lfr-upload-container a.clear-uploads { float: right; padding-left: 16px; }
.lfr-upload-container .upload-file { border: 1px solid transparent; display: block; margin: 0.3em 0px; overflow: hidden; padding: 5px 5px 5px 25px; position: relative; }
.lfr-upload-container .upload-file.upload-complete.file-saved { padding-left: 25px; }
.lfr-upload-container .upload-file .file-title { display: inline-block; max-width: 95%; overflow: hidden; padding-right: 16px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }
.lfr-upload-container .upload-list-info { margin: 1em 0px 0.5em; }
.lfr-upload-container .cancel-button { right: 5px; margin-top: -0.85em; overflow: hidden; position: absolute; top: 50%; white-space: nowrap; width: 0px; }
.lfr-upload-container .cancel-button:hover { padding-right: 5px; white-space: normal; width: auto; }
.lfr-upload-container .delete-button { height: 16px; margin-top: -8px; padding: 0px; position: absolute; right: 5px; text-indent: -9999em; top: 50%; width: 16px; }
.lfr-upload-container .file-added .success-message { float: right; }
.lfr-upload-container .upload-error { opacity: 1; padding-left: 25px; }
.lfr-upload-container .upload-complete .cancel-button, .lfr-upload-container .delete-button, .lfr-upload-container .upload-complete.file-saved .delete-button, .lfr-upload-container .upload-complete.upload-error .delete-button { display: none; }
.lfr-upload-container .multiple-files .upload-error .error-message { display: block; }
.lfr-upload-container .single-file .upload-error { list-style: outside none none; margin-top: 1em; }
.lfr-upload-container .single-file .upload-error .upload-error-message { margin-bottom: 0.5em; }
.lfr-upload-container .upload-complete { padding-left: 5px; }
.lfr-upload-container .upload-complete .select-file { left: 5px; margin-top: -7px; position: absolute; top: 50%; }
.lfr-upload-container .upload-complete .error-message, .lfr-upload-container .upload-complete .success-message { margin-left: 1em; }
.lfr-upload-container .upload-complete .delete-button { display: inline; }
.lfr-upload-container .progress-bar { border: 1px solid transparent; display: none; height: 15px; }
.lfr-upload-container .progress { display: inline-block; height: 15px; min-width: 20px; }
.lfr-upload-container .file-uploading .cancel-button { margin-top: 1px; top: 0px; }
.lfr-upload-container .file-uploading .progress-bar { display: block; }
.select-files { float: left; line-height: 0; margin-right: 2px; padding: 0px 0px 0px 5px; }
.lfr-upload-movie { bottom: 0px; height: 1px; left: 0px; position: absolute; width: 1px; z-index: 100000; }
.lfr-upload-movie-content { overflow: hidden; position: fixed; }
.mobile .lfr-upload-container .upload-target .drop-file-text { display: none; }
.upload-drop-intent .lfr-upload-container .upload-target { z-index: 100; }
.lfr-upload-container .upload-target { border-color: rgb(221, 221, 221); }
.lfr-upload-container .upload-target h4 span { text-transform: lowercase; }
.lfr-upload-container .upload-target .drop-file-text { font-weight: normal; }
.lfr-upload-container a.browse-button { background-image: url('add.png'); background-repeat: no-repeat; color: white; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.lfr-upload-container a.clear-uploads { background-image: url('remove.png'); background-repeat: no-repeat; }
.lfr-upload-container a.cancel-uploads { background-image: url('close.png'); background-repeat: no-repeat; }
.lfr-upload-container .multiple-files .upload-file { background: transparent url('jpg.png') no-repeat scroll 5px 50%; }
.lfr-upload-container .multiple-files .upload-file.upload-complete { background-position: 22px 50%; padding-left: 45px; }
.lfr-upload-container .multiple-files .upload-file.upload-complete.file-saved, .lfr-upload-container .multiple-files .upload-file.upload-complete.upload-error { background-position: 5px 50%; }
.lfr-upload-container .multiple-files .upload-file.upload-complete.file-saved { background-image: url('check.png'); }
.lfr-upload-container .upload-file { border-color: rgb(204, 204, 204); font-weight: bold; text-shadow: 1px 1px rgb(255, 255, 255); }
.lfr-upload-container .upload-file .file-title { font-weight: bold; }
.lfr-upload-container .upload-file.upload-complete.file-saved { background-color: rgb(180, 221, 173); font-weight: bold; opacity: 0.6; }
.lfr-upload-container .upload-list .upload-file.upload-complete.selected, .lfr-upload-container .upload-list .upload-file.upload-complete.pending-file.selected { background-color: rgb(211, 232, 241); border-color: rgb(51, 136, 255); color: rgb(0, 68, 119); text-shadow: 1px 1px rgb(255, 255, 255); }
.lfr-upload-container .upload-list-info h4 { font-size: 1.3em; }
.lfr-upload-container .cancel-button { background-image: url('delete.png'); background-repeat: no-repeat; background-color: rgb(136, 0, 0); color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(85, 0, 0); }
.lfr-upload-container .delete-button { background-image: url('close_001.png'); background-repeat: no-repeat; font-size: 0px; }
.lfr-upload-container .pending-file { background-color: rgb(224, 224, 224); color: rgb(119, 119, 119); text-shadow: -1px -1px rgb(255, 255, 255); }
.lfr-upload-container .file-added .success-message { font-weight: normal; }
.lfr-upload-container .multiple-files .upload-error { background-color: rgb(255, 221, 221); background-image: url('error.png'); border-color: rgb(153, 0, 0); color: rgb(153, 0, 0); font-weight: normal; }
.lfr-upload-container .upload-complete .error-message, .lfr-upload-container .upload-complete .success-message { font-weight: bold; }
.lfr-upload-container .file-uploading { background-color: rgb(255, 255, 204); }
.lfr-upload-container .progress-bar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(131, 168, 217); }
.lfr-upload-container .progress { background: rgb(141, 178, 227) none repeat scroll 0% 0%; }
.upload-drop-active .lfr-upload-container .upload-target { background-color: rgb(221, 237, 222); border-color: rgb(119, 221, 119); border-style: dashed; }
.app-view-entry .entry-thumbnail { margin: 0px; padding: 5px; }
.app-view-entry .entry-thumbnail .entry-thumbnail-container { margin-top: 50%; position: relative; }
.app-view-entry .entry-thumbnail .entry-thumbnail-container img { margin-top: -50%; }
.app-view-entry:hover .entry-thumbnail { border-color: rgb(122, 191, 221); }
.app-view-entry.selected .entry-thumbnail { border-color: rgb(5, 124, 176); }
.app-view-entry.selected .entry-metadata dt, .app-view-entry.selected .entry-metadata dd, .app-view-entry.selected .entry-metadata .entry-categories, .app-view-entry.selected .entry-metadata .entry-tags, .app-view-entry.selected .entry-metadata .entry-description { color: rgb(240, 240, 240); }
.app-view-entry .entry-title { display: block; font-size: 1.15em; font-weight: bold; padding: 5px 0px 10px; }
.app-view-entry .entry-link { display: block; overflow: hidden; text-align: left; text-decoration: none; }
.app-view-entry .entry-metadata { margin: 10px 0px 20px; }
@media (max-width: 979px) {
  .app-view-entry .entry-metadata { width: 85%; }
}
.app-view-entry .entry-metadata .entry-title { padding-bottom: 3px; }
.app-view-entry .entry-metadata .entry-description { display: block; }
.app-view-entry .entry-metadata dl { margin: 0px; }
.app-view-entry .entry-metadata dl.entry-latest-approved-container { margin: 20px 0px; }
.app-view-entry .entry-metadata dl dt { float: left; margin-right: 3px; }
.app-view-entry .entry-metadata dt, .app-view-entry .entry-metadata dd, .app-view-entry .entry-metadata .entry-categories, .app-view-entry .entry-metadata .entry-tags, .app-view-entry .entry-metadata .entry-description { color: rgb(51, 51, 51); line-height: 1.5em; overflow: hidden; overflow-wrap: break-word; }
.app-view-entry .entry-metadata .entry-categories, .app-view-entry .entry-metadata .entry-tags { display: block; }
.app-view-entry .entry-metadata .taglib-workflow-status { display: inline; }
.app-view-entry .entry-metadata .taglib-workflow-status .workflow-status { padding-left: 0.2em; }
.app-view-entry .entry-metadata .entry-tags .tag { margin-left: 15px; }
.app-view-entry .entry-metadata .entry-tags .tag:first-child { margin-left: 0px; }
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary { font-weight: bold; }
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category { font-weight: normal; margin-left: 0.8em; }
.app-view-entry .folder-action, .app-view-entry .entry-action { position: absolute; right: 6px; top: 10px; }
.app-view-entry .folder-action .btn, .app-view-entry .entry-action .btn { padding: 0px; }
.app-view-entry .entry-selector { left: 5px; position: absolute; top: 10px; }
.app-view-entry .entry-thumbnail { display: inline-block; float: left; margin: 5px 10px 5px 5px; position: relative; text-align: center; }
.app-view-entry.selected, .app-view-entry.selected:hover { background-color: rgb(0, 162, 234); }
.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover { color: rgb(255, 255, 255); }
.app-view-entry.active-area, .app-view-entry.active-area.hover, .app-view-entry.active-area td { background-color: rgb(90, 211, 0); }
.app-view-entry .overlay.folder-action a, .app-view-entry .overlay.entry-action a { display: block; width: 20px; }
.app-view-entry:hover, .app-view-entry.hover { background-color: rgb(211, 232, 241); }
.app-view-entry .overlay { clip: rect(0px, 0px, 0px, 0px); }
.app-view-entry:hover .overlay, .app-view-entry.hover .overlay, .app-view-entry:hover .entry-selector, .app-view-entry.selected .entry-selector { clip: rect(auto, auto, auto, auto); }
.app-view-entry .entry-title .entry-categories, .app-view-entry a.entry-title .entry-tags { font-size: 16px; }
.app-view-entry a.entry-link:hover { text-decoration: none; }
.app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text { text-decoration: underline; }
.lfr-search-container td .overlay.folder-action, .lfr-search-container td .overlay.entry-action { position: static; }
.lfr-search-container td .overlay.folder-action .btn a, .lfr-search-container td .overlay.entry-action .btn a { display: block; padding: 4px 12px; }
.app-view-entry-taglib.entry-display-style.display-icon { display: inline-block; float: left; margin: 0px 5px; padding: 10px 0px; position: relative; vertical-align: top; width: 200px; height: 160px; }
@media (max-width: 979px) {
  .app-view-entry-taglib.entry-display-style.display-icon { height: 210px; }
}
.app-view-entry-taglib.entry-display-style.display-icon .control-group { margin-bottom: 0px; }
.app-view-entry-taglib.entry-display-style.display-icon .entry-title { clear: both; font-size: 1em; font-weight: normal; padding: 0px 10px; }
.app-view-entry-taglib.entry-display-style.display-icon .entry-link { overflow: visible; text-align: center; }
.app-view-entry-taglib.entry-display-style.display-icon .folder-action, .app-view-entry-taglib.entry-display-style.display-icon .entry-action { top: 14px; }
@media (max-width: 979px) {
  .app-view-entry-taglib.entry-display-style.display-icon .folder-action, .app-view-entry-taglib.entry-display-style.display-icon .entry-action { bottom: 8px; right: 31px; top: auto; }
  .app-view-entry-taglib.entry-display-style.display-icon .folder-action a, .app-view-entry-taglib.entry-display-style.display-icon .entry-action a { padding: 10px 0px; width: 136px; }
}
.app-view-entry-taglib.entry-display-style.display-icon .entry-selector { left: 10px; }
.app-view-entry-taglib.entry-display-style.display-icon .entry-thumbnail { float: none; margin: 0px; }
.app-view-entry-taglib.entry-display-style.display-descriptive { display: block; margin: 5px; padding: 5px 0px 5px 20px; position: relative; text-align: left; }
.app-view-entry-taglib.entry-display-style.display-descriptive::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.app-view-entry-taglib.entry-display-style.display-descriptive .entry-title { overflow-wrap: normal; }
@media (max-width: 979px) {
  .app-view-entry-taglib.entry-display-style.display-descriptive .folder-action a, .app-view-entry-taglib.entry-display-style.display-descriptive .entry-action a { padding: 10px 12px; width: auto; }
}
@media (max-width: 979px) {
  .app-view-entry-taglib.entry-display-style.display-icon, .app-view-entry-taglib.entry-display-style.display-descriptive { border: 1px solid rgba(0, 0, 0, 0.1); margin: 5px; }
  .app-view-entry-taglib.entry-display-style.display-icon .entry-selector.overlay, .app-view-entry-taglib.entry-display-style.display-icon .folder-action.overlay, .app-view-entry-taglib.entry-display-style.display-icon .entry-action.overlay, .app-view-entry-taglib.entry-display-style.display-descriptive .entry-selector.overlay, .app-view-entry-taglib.entry-display-style.display-descriptive .folder-action.overlay, .app-view-entry-taglib.entry-display-style.display-descriptive .entry-action.overlay { clip: rect(auto, auto, auto, auto); }
  .app-view-entry-taglib.entry-display-style.display-icon .img-polaroid, .app-view-entry-taglib.entry-display-style.display-descriptive .img-polaroid { border-width: 0px; box-shadow: none; }
}
.app-view-entry-taglib.entry-display-style.display-list.locked { background: transparent url('lock.png') no-repeat scroll 100% 50%; padding-right: 20px; }
.app-view-entry-taglib.entry-display-style .categories { margin-top: 10px; }
.app-view-entry-taglib.entry-display-style .tags { margin-top: 5px; }
.navigation-pane .body-row { height: 100%; overflow: hidden; position: relative; width: 100%; }
.navigation-pane .body-row ul li a .icon { float: left; margin-right: 5px; }
.navigation-pane .lfr-component { margin-left: 0px; }
.navigation-pane .app-view-navigation-entry { position: relative; }
.navigation-pane .app-view-navigation-entry.folder.error { color: rgb(52, 64, 79); display: block; padding: 6px 8px; text-decoration: none; }
.navigation-pane .app-view-navigation-entry .browse-folder, .navigation-pane .app-view-navigation-entry .nav-item-label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.navigation-pane .app-view-navigation-entry .overlay.entry-action { bottom: 0px; display: block; overflow: hidden; position: absolute; right: -15px; top: 0px; }
.navigation-pane .app-view-navigation-entry .overlay.entry-action .btn { background: transparent none repeat scroll 0% 0%; border-width: 0px; margin: 0px; padding: 9px 9px 4px; }
.app-view-search-entry-taglib { display: block; margin: 5px; padding: 5px 0px 5px 20px; position: relative; text-align: left; }
.app-view-search-entry-taglib dl { margin: 0px; }
.app-view-search-entry-taglib dl dt { float: left; margin-right: 3px; }
.app-view-search-entry-taglib .tabview-list { margin-bottom: 0px; }
.app-view-search-entry-taglib .taglib-workflow-status { display: inline; }
.app-view-search-entry-taglib .taglib-workflow-status .workflow-status { padding-left: 0.2em; }
.app-view-search-entry-taglib .entry-description { margin-top: 20px; }
.app-view-search-entry-taglib .entry-discussion, .app-view-search-entry-taglib .entry-attachment { border-top: 1px solid rgb(204, 204, 204); display: block; margin: 0.5em 4em; overflow: hidden; padding-top: 5px; }
.app-view-search-entry-taglib .entry-discussion a, .app-view-search-entry-taglib .entry-attachment a { display: block; overflow: hidden; text-decoration: none; }
.app-view-search-entry-taglib .entry-discussion .image, .app-view-search-entry-taglib .entry-attachment .image { float: left; padding: 5px; }
.app-view-search-entry-taglib .entry-discussion .image img.avatar, .app-view-search-entry-taglib .entry-discussion .image img.attachment, .app-view-search-entry-taglib .entry-attachment .image img.avatar, .app-view-search-entry-taglib .entry-attachment .image img.attachment { width: 45px; }
.app-view-search-entry-taglib .entry-discussion .title, .app-view-search-entry-taglib .entry-attachment .title { display: block; }
.app-view-search-entry-taglib .entry-discussion:hover, .app-view-search-entry-taglib .entry-attachment:hover { background-color: rgb(211, 232, 241); }
.app-view-search-entry-taglib .entry-folder { color: rgb(153, 153, 153); }
.app-view-search-entry-taglib .entry-link .entry-thumbnail-image { border-width: 0px; color: rgb(0, 0, 0); text-decoration: none; width: 128px; }
.app-view-search-entry-taglib.alt { background-color: rgb(237, 240, 243); }
.app-view-search-entry-taglib.search { background-color: rgb(255, 255, 255); }
.app-view-search-entry-taglib.search.alt { background-color: rgb(226, 229, 232); }
.app-view-search-entry-taglib::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.app-view-taglib .display-style .icon { background-image: url('layouts.png'); background-repeat: no-repeat; }
@media (max-width: 979px) {
  .app-view-taglib .form-search { margin-top: 5px; }
}
.app-view-taglib .icon-display-descriptive { background-position: -32px 0px; }
.app-view-taglib .icon-display-icon { background-position: -16px 0px; }
.app-view-taglib .icon-display-list { background-position: 0px 0px; }
@media (max-width: 979px) {
  .app-view-taglib .navbar .navbar-search { margin-left: 5px; }
}
.app-view-taglib .navbar .nav-display-style-buttons { margin-left: 15px; }
.app-view-taglib .state-active .icon-display-descriptive { background-position: -32px 100%; }
.app-view-taglib .state-active .icon-display-icon { background-position: -16px 100%; }
@media (max-width: 979px) {
  .app-view-taglib .navbar-inner .nav-display-style-buttons { margin: 0px; }
  .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container { margin-top: 0px; }
  .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container .btn-group { margin: 0px; }
  .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container .btn { display: inline-block; font-size: 17.5px; margin: 5px; padding: 7px 10px; width: auto; }
  .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container .btn > i { display: inline-block; }
  .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container .toolbar { margin-top: 0px; }
}
.app-view-taglib .lfr-header-row-content { position: relative; }
.app-view-taglib .lfr-header-row-content .display-style { float: right; }
.app-view-taglib .lfr-header-row-content .select-all-entries { left: 7px; position: absolute; top: 15px; }
@media (max-width: 979px) {
  .app-view-taglib .lfr-header-row-content .select-all-entries { top: 17px; }
}
.ie6 .app-view-taglib.lfr-header-row .lfr-header-row-content .toolbar .field-choice { width: 24px; }
.taglib-asset-categories-summary .asset-category { margin-bottom: 3px; margin-right: 3px; padding-right: 5px; }
.taglib-asset-links { margin-top: 0.5em; }
.taglib-asset-links h2 { margin: 0px 1em 0.2em 0px; padding-left: 25px; }
.taglib-asset-links .asset-links-list { list-style-type: none; margin-left: 1.2em; }
.taglib-asset-links .asset-links-list-item { margin-bottom: 0.4em; }
.taglib-asset-links { border-radius: 4px; }
.taglib-asset-links h2 { background: transparent url('links.png') no-repeat scroll 0px 50%; color: rgb(153, 153, 153); font-size: 1em; }
@media (max-width: 979px) {
  .aui .btn-group > .btn + .dropdown-toggle, .aui .button-holder > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
  .aui .btn { padding: 11px 19px; font-size: 17.5px; }
  .aui .btn .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; margin-top: 9px; }
  .aui .btn [class^="icon-"], .aui .btn [class*=" icon-"] { margin-top: 4px; }
  .aui .form-search .input-append .btn { display: inline-block; padding: 5px 19px 6px; }
  .aui .dropup .btn .caret { border-bottom-width: 5px; }
  .aui button.close, .aui button.btn.close { font-size: 2em; width: auto; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .aui .btn-group, .aui .button-holder { display: block; width: 100%; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .aui .btn { box-sizing: border-box; display: block; margin-top: 5px; width: 100%; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .aui .btn-group > .btn + .btn, .aui .btn-toolbar > .btn + .btn, .aui .btn-toolbar > .btn-group + .btn, .aui .btn-toolbar > .btn + .btn-group, .aui .modal-footer .btn + .btn, .aui .modal-footer .btn-group .btn + .btn { margin-left: 0px; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .aui .form-search .input-append .btn { margin-top: 0px; width: auto; }
}
@media (max-width: 979px) and (max-width: 480px) {
  .aui .modal-header button.close { padding: 12px; }
}
.taglib-calendar { width: 190px; }
.taglib-calendar table { border: 1px solid transparent; width: 100%; }
.taglib-calendar tr th, .taglib-calendar tr td { border-bottom: 1px solid transparent; height: 25px; text-align: center; }
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td { border-width: 0px 1px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; width: 26px; }
.taglib-calendar tr.portlet-section-header th.first, .taglib-calendar tr td.first { border-left-width: 0px; }
.taglib-calendar tr.portlet-section-header th.last, .taglib-calendar tr td.last { border-right-width: 0px; }
.taglib-calendar tr td a { display: block; height: 15px; padding: 5px 0px; }
.taglib-calendar .has-events a span { padding-bottom: 5px; }
.taglib-calendar table { border-color: rgb(153, 153, 153); }
.taglib-calendar tr th, .taglib-calendar tr td { border-bottom-color: rgb(153, 153, 153); }
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td { border-color: rgb(153, 153, 153); }
.taglib-calendar a:hover, .taglib-calendar a:focus { background-color: rgb(204, 204, 204); }
.taglib-calendar .calendar-inactive { color: rgb(153, 153, 153); }
.taglib-calendar .has-events a span { background: transparent url('event_indicator.png') no-repeat scroll 50% 95%; }
.taglib-calendar .has-events.calendar-current-day a span { background-image: url('event_indicator_current.png'); }
.taglib-captcha { margin: 1em 0px; }
.taglib-captcha .captcha { display: inline-block; margin-bottom: 1em; }
.taglib-captcha .refresh { display: inline-block; vertical-align: top; }
.taglib-categorization-filter .asset-entry { border: 1px solid transparent; margin-right: 0.5em; padding: 3px 7px; position: relative; }
.taglib-categorization-filter.entry-title { color: rgb(51, 51, 51); font-size: 1em; line-height: inherit; }
.taglib-categorization-filter .asset-entry { background-color: rgb(222, 231, 248); border-color: rgb(202, 216, 243); }
.taglib-categorization-filter .asset-entry:hover a { text-decoration: none; }
.taglib-categorization-filter .asset-entry:hover a .icon-remove { background-color: rgb(202, 216, 243); }
.display-template .field-content { display: inline-block; }
.taglib-diff-table { border-collapse: separate; border-spacing: 5pt; width: 100%; }
.taglib-diff-addedline, #taglib-diff-results ins { background: rgb(230, 255, 230) none repeat scroll 0% 0%; }
.taglib-diff-context { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.taglib-diff-deletedline, #taglib-diff-results del { background: rgb(255, 230, 230) none repeat scroll 0% 0%; }
.taglib-diff-html span.diff-html-added img, .taglib-diff-html span.diff-html-removed img { border: 2px solid transparent; }
.taglib-diff-html span.diff-html-changed img { border: 2px dotted transparent; }
.taglib-diff-html div.diff-removed-image, div.diff-added-image { height: 300px; margin: 2px; opacity: 0.55; position: absolute; width: 200px; }
.taglib-diff-html div.diff-removed-image { background: rgb(253, 198, 198) url('minus.png') repeat scroll 0% 0%; }
.taglib-diff-html div.diff-added-image { background: rgb(204, 255, 204) url('plus.png') no-repeat scroll 0% 0%; }
.taglib-diff-html span.diff-html-added { background-color: rgb(204, 255, 204); font-size: 1em; }
.taglib-diff-html span.diff-html-added img { border-color: rgb(204, 255, 204); }
.taglib-diff-html span.diff-html-changed { background: transparent url('underline.png') repeat-x scroll center bottom; }
.taglib-diff-html span.diff-html-changed img { border-color: rgb(0, 0, 153); }
.taglib-diff-html span.diff-html-removed { background-color: rgb(253, 198, 198); font-size: 1em; text-decoration: line-through; }
.taglib-diff-html span.diff-html-removed img { border-color: rgb(253, 198, 198); }
.taglib-discussion table.tree-walker { width: 100%; }
.taglib-discussion table.tree-walker td { padding: 4px; }
.taglib-discussion .lfr-discussion { border-bottom: 1px solid transparent; margin: 0px 0px 5px; padding: 5px 0px; position: relative; width: auto; }
.taglib-discussion .lfr-discussion::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.taglib-discussion .lfr-discussion.last { border-bottom-width: 0px; }
.taglib-discussion .lfr-discussion-details { width: 15%; }
.taglib-discussion .lfr-discussion-details .column-content { padding: 0px; }
.taglib-discussion .lfr-discussion-details .taglib-user-display { padding-bottom: 0px; padding-top: 0px; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name { line-height: 1em; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name, .taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image { clear: none; vertical-align: top; text-align: center; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image img { width: 50px; }
.taglib-discussion .lfr-discussion-body { width: 85%; }
.taglib-discussion .lfr-discussion-body .lfr-discussion-controls .taglib-ratings .rating-label-element { padding-left: 0px; }
.taglib-discussion .lfr-discussion-body-content { padding: 5px 0px 0px 0.5em; }
.taglib-discussion .lfr-discussion-posted-on { clear: both; float: right; padding-top: 0.5em; }
.taglib-discussion .lfr-discussion-message { padding-bottom: 1em; word-break: break-all; }
.taglib-discussion .taglib-ratings { display: inline-block; margin-right: 1em; }
.taglib-discussion .lfr-discussion-actions { float: right; margin: 0px; }
.taglib-discussion .lfr-discussion-actions li, .taglib-discussion .lfr-discussion-actions li a { display: inline-block; list-style: outside none none; vertical-align: top; }
.taglib-discussion .lfr-discussion-actions li a { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.taglib-discussion .lfr-discussion-actions a.rating-element { margin: 0px 1px; }
.taglib-discussion .lfr-discussion:hover .lfr-discussion-actions li a, .taglib-discussion .lfr-discussion .lfr-discussion-actions li a:focus { clip: rect(auto, auto, auto, auto); position: static; }
.taglib-discussion .lfr-discussion-form-container { clear: both; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form { display: inline-block; padding: 5px 5px 5px 50px; position: relative; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form.lfr-discussion-form-edit, .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form.lfr-discussion-form-reply { left: 0px; margin-left: 0px; padding: 5px; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form.lfr-discussion-form-edit textarea, .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form.lfr-discussion-form-reply textarea { max-width: 100%; width: 100%; box-sizing: border-box; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image { left: 5px; position: absolute; top: 5px; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar { width: 40px; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-details .user-name { display: none; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .button-holder { margin: 5px 0px 0px; }
.lfr-discussion-reply.popover { max-width: none; }
.lfr-discussion-reply.popover .lfr-discussion-reply-user-avatar { float: left; margin-right: 15px; margin-top: 3px; }
.lfr-discussion-reply.popover .lfr-discussion-reply-user-name { font-weight: bold; }
.lfr-discussion-reply.popover .lfr-discussion-reply-content { margin-top: 5px; }
.lfr-discussion-controls::after { clear: both; content: ""; display: block; height: 0px; }
.taglib-discussion table.tree-walker { border-width: 0px; border-collapse: collapse; }
.taglib-discussion .lfr-discussion { border-bottom-color: rgb(221, 221, 221); }
.taglib-discussion .lfr-discussion-details .taglib-user-display { overflow-wrap: break-word; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name { font-weight: bold; text-decoration: none; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover { text-decoration: underline; }
.taglib-discussion .lfr-discussion-posted-on { color: rgb(153, 153, 153); font-size: 0.9em; }
.taglib-discussion .lfr-discussion-posted-on .lfr-discussion-parent-link { cursor: pointer; }
.taglib-discussion .lfr-discussion-actions li a, .taglib-discussion .lfr-discussion-actions li a span { text-decoration: none; }
.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span { text-decoration: underline; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form { background: rgb(221, 221, 221) none repeat scroll 0% 0%; border-radius: 4px; }
.taglib-flags { display: inline-block; }
.taglib-flags span a { margin-right: 2px; }
.taglib-form-navigator ul.form-navigator.well { float: right; }
.taglib-form-navigator .error-notice, .taglib-form-navigator .modified-notice { display: none; }
.taglib-form-navigator > .form-steps { position: relative; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well { border-width: 0px; clear: both; float: none; overflow: visible; padding: 0px; width: 100%; }
@media (max-width: 979px) {
  .taglib-form-navigator > .form-steps > ul.form-navigator.well { overflow: auto; white-space: nowrap; }
}
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab { display: inline-block; overflow: visible; position: relative; text-align: center; white-space: nowrap; z-index: 50; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active:last-child .tab-label .tab-icon { display: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label { position: relative; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .message { display: inline-block; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .tab-icon { display: inline-block; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label { display: block; margin: 0px 5px 0px -5px; outline: 0px none; padding: 0px; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .error-notice { display: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number { clear: both; display: inline-block; margin: 5px; width: 30px; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .message { margin-left: -5px; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .modified-notice { display: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .tab-icon { display: none; }
.taglib-form-navigator .form-navigator-content { overflow: visible; }
.taglib-form-navigator .form-navigator-content[class*="span"] { margin-left: 0px; }
.taglib-form-navigator .form-navigator-content .form-section { display: none; }
.taglib-form-navigator .form-navigator-content .form-section.active { display: block; }
.taglib-form-navigator .section-modified .modified-notice { display: inline-block; }
.taglib-form-navigator .section-error .error-notice { display: inline-block; margin-right: 5px; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well { background: transparent none repeat scroll 0% 0%; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active { opacity: 1; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label:focus { background: transparent none repeat scroll 0% 0%; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .message { color: rgb(0, 0, 0); opacity: 0.7; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .number { background: rgb(51, 51, 51) none repeat scroll 0% 0%; font-size: 18px; opacity: 1; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab.active .tab-label .tab-icon { color: rgb(51, 51, 51); }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label { background: transparent none repeat scroll 0% 0%; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus { text-decoration: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number { opacity: 1; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; opacity: 0.6; text-decoration: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .message { color: rgb(0, 0, 0); font-size: 12px; }
.taglib-header { border-bottom: 1px solid transparent; margin-bottom: 1em; }
.taglib-header .header-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0.1em; }
.taglib-header .header-back-to a { float: left; padding: 0.5em 0.5em 0.5em 0px; }
.taglib-header { border-bottom-color: rgb(200, 201, 202); color: rgb(85, 85, 85); }
.taglib-header .header-back-to a { font-size: 1.5em; font-weight: bold; text-decoration: none; }
a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover { text-decoration: none; }
a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text { text-decoration: underline; }
a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text { text-decoration: none; }
.taglib-icon-help img { vertical-align: middle; }
.taglib-icon-list li { float: left; margin-right: 1em; }
.taglib-icon-list::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.lfr-icon-menu .lfr-icon-menu-icon { max-width: none; }
.lfr-menu-list-overflow { overflow-y: auto; overflow-x: hidden; }
.lfr-menu-list-search-container .lfr-menu-list-search { margin-bottom: 0px; margin-top: 2px; width: 215px; }
.lfr-menu-list { float: none; overflow-y: auto; position: relative; }
.lfr-menu-list.direction-left, .lfr-menu-list.direction-right { margin: 0px 2px; }
.lfr-menu-list.dropdown-menu { position: relative; float: none; }
@media (max-width: 979px) {
  .lfr-menu-list.dropdown-menu > li > a { font-size: 22px; line-height: 40px; }
  .lfr-menu-list.dropdown-menu > li > a img { margin-bottom: 3px; }
}
@media (max-width: 767px) {
  .table-cell.last .lfr-icon-menu .dropdown-toggle { text-align: center; }
  .table-cell.last .lfr-icon-menu .dropdown-toggle > img, .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text { display: none; }
}
.input-localized .palette-item-inner img { opacity: 0.5; }
.input-localized.input-localized-focused .palette-item-inner img { opacity: 1; }
.input-localized .input-localized-content { margin-left: 6px; }
.input-localized.input-localized-editor .input-localized-content { margin-top: 0px; }
.input-localized .lfr-input-localized-default a { margin-right: 14px; }
.input-localized .palette-items-container { font-size: 0px; margin: 0px; white-space: normal; }
.input-localized .palette-item { border-width: 0px; padding: 0px; }
.input-localized .palette-item-inner { border: 1px solid rgb(102, 102, 102); margin-right: 4px; width: 16px; }
.input-localized .palette-item-inner img { display: block; }
.input-localized .palette-item, .input-localized .palette-item-inner, .input-localized .palette-item-hover, .input-localized .palette-item-hover .palette-item-inner { border-color: transparent; }
.input-localized .lfr-input-localized-state { height: 4px; margin: 3px 5px; width: 4px; }
.input-localized .lfr-input-localized .lfr-input-localized-state { background: rgb(221, 221, 221) none repeat scroll 0% 0%; }
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error { background: rgb(255, 0, 71) none repeat scroll 0% 0%; }
.input-localized .palette-item-selected .lfr-input-localized-state { background: rgb(39, 193, 242) none repeat scroll 0% 0%; }
.input-localized.input-localized-focused .palette-item-selected .lfr-input-localized-state { height: 6px; width: 6px; }
.input-localized .palette-item-inner { display: block; height: 16px; width: 16px; }
.input-prepend .input-localized .input-localized-content, .input-append .input-localized .input-localized-content { margin-top: 3px; }
.taglib-move-boxes { margin-bottom: 1em; }
.taglib-move-boxes label { border-bottom: 1px solid transparent; display: block; margin-bottom: 5px; padding: 5px; }
.taglib-move-boxes .toolbar { text-align: center; }
.taglib-move-boxes .arrow-button img { border-width: 0px; height: 16px; width: 16px; }
.taglib-move-boxes .choice-selector { width: 100%; }
.taglib-move-boxes .field-content { margin-bottom: 0px; }
.taglib-move-boxes .move-arrow-buttons { margin-top: 5em; }
.taglib-move-boxes .move-arrow-buttons .arrow-button { display: block; }
.taglib-move-boxes .sortable-container { margin-top: 10px; }
.taglib-move-boxes .sortable-container .btn.edit-selection { margin-bottom: 10px; }
.taglib-move-boxes .sortable-container .move-option { background-color: transparent; border-top: 1px solid rgb(221, 221, 221); display: none; margin: 2px 0px; padding: 2px; position: relative; }
.taglib-move-boxes .sortable-container .move-option.move-option-dragging { background-color: rgb(250, 250, 250); }
.taglib-move-boxes .sortable-container .move-option.selected { display: block; }
.taglib-move-boxes .sortable-container .move-option .checkbox, .taglib-move-boxes .sortable-container .move-option .handle { position: absolute; }
.taglib-move-boxes .sortable-container .move-option .checkbox { display: none; margin: 7px 0px 0px 5px; }
.taglib-move-boxes .sortable-container .move-option .handle { color: rgb(153, 153, 153); cursor: pointer; font-size: 1.5em; padding: 6px; }
.taglib-move-boxes .sortable-container .move-option .title { font-size: 1.2em; margin: 1px 0px 1px 30px; }
.taglib-move-boxes .sortable-container.edit-list-active .move-option { display: block; }
.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox { display: inline-block; }
.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle { display: none; }
.mobile .taglib-move-boxes .selector-container { display: none; }
.taglib-move-boxes .choice-selector label { background: rgb(235, 241, 249) none repeat scroll 0% 0%; border-bottom-color: rgb(141, 178, 243); }
.aui .field-wrapper .control-label { color: rgb(85, 85, 85); display: block; font-size: 15px; font-weight: 200; line-height: 20px; margin-bottom: 5px; }
.aui .field-wrapper.form-inline .control-label { display: inline-block; }
.permissions-table-container { overflow: auto; }
.permissions-table-container table tbody td, .permissions-table-container table thead th { text-align: center; word-break: normal; }
.permissions-table-container table tbody td:first-child, .permissions-table-container table thead th:first-child { text-align: left; }
@media (max-width: 979px) {
  .permissions-table-container table tbody td:first-child { text-align: center; }
  .permissions-table-container table thead th, .permissions-table-container table thead th:first-child { text-align: right; }
  .permissions-table-container table label.hidden-label { display: block; overflow: hidden; width: 10px; }
  .ie9 .permissions-table-container table thead th { text-align: center; }
  .ie9 .permissions-table-container table thead th:first-child { text-align: left; }
}
.taglib-input-repeat .end-date-field { clear: both; padding-left: 1em; }
.taglib-input-repeat .weekdays { clear: both; padding-top: 1em; }
.taglib-language-option { padding-left: 26px; margin: 1px; }
.taglib-language-list-text { border-right: 1px solid transparent; padding: 0px 0.2em; }
.taglib-language-list-text.last { border-width: 0px; }
.taglib-language-option { background-position: 0px 50%; background-repeat: no-repeat; }
.taglib-language-list-text { border-right-color: rgb(204, 204, 204); }
.taglib-logo-selector { text-align: center; }
.taglib-logo-selector .portrait-icons { margin: 1em 0px; }
.taglib-logo-selector .lfr-change-logo.show-background { padding: 10px; }
@media (max-width: 979px) {
  .navbar .container { position: relative; }
  .navbar .container .btn-navbar { color: rgb(0, 0, 0); display: inline-block; margin-bottom: 5px; width: auto; }
  .navbar .container .btn-navbar > .icon-bar:first-child { margin-top: 6px; }
  .navbar .container .btn-navbar > .icon-bar:last-child { margin-bottom: 5px; }
  .navbar .container .nav-collapse { display: none; }
  .navbar .container .nav-collapse.open { display: block; height: auto; overflow: visible; }
  .navbar .container .nav-collapse .btn { padding: 11px 19px; }
  .navbar .container .navbar-search { margin: 0px; padding: 5px; }
  .navbar .container .navbar-search .btn, .navbar .container .navbar-search .btn-link { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
  .navbar .container .navbar-search .form-search { margin: 0px; }
  .navbar .container .navbar-search .form-search .input-append { display: block; padding-right: 0px; }
  .navbar .container .navbar-search .form-search .input-append .search-query { width: 100%; }
}
.taglib-portlet-preview.show-borders { border: 1px solid transparent; margin-bottom: 1em; padding: 3px 3px 1em; }
.taglib-portlet-preview.show-borders .title { padding: 0.5em; }
.taglib-portlet-preview .preview { margin: 1em; min-height: 90px; }
.taglib-portlet-preview.show-borders { border-color: rgb(130, 143, 149); }
.taglib-portlet-preview.show-borders .title { background-color: rgb(211, 218, 221); font-size: 1.4em; font-weight: bold; }
.taglib-ratings.stars { padding-top: 10px; }
.taglib-ratings.stars .liferay-rating-score { padding-left: 15px; }
.taglib-ratings.stars .liferay-rating-vote, .taglib-ratings.stars .liferay-rating-score { float: left; }
.taglib-ratings .rating-content { display: block; }
.taglib-ratings.score { white-space: nowrap; }
.taglib-ratings.thumbs { float: left; margin: 0px; }
.taglib-ratings.thumbs .thumbrating { height: 20px; }
.taglib-ratings.thumbs .thumbrating .rating-label { padding: 0px 5px; }
.taglib-ratings .rating-element { padding-right: 4px; }
.taglib-ratings .rating-input-container .rating-input { margin-left: 1px; }
.js .taglib-ratings .liferay-rating-vote .rating-input-container { display: none; }
.taglib-rss-settings .rss-settings-options { margin-left: 2em; }
.user-status-tooltip .user-status-avatar { float: left; margin-right: 5px; }
.user-status-tooltip .user-status-avatar .user-status-avatar-image { width: 27px; }
.user-status-tooltip .user-status-info { display: inline-block; overflow: hidden; }
.user-status-tooltip .user-status-info .user-status-date { font-size: 11px; }
.lfr-search-container { margin-top: 1.5em; overflow: auto; }
.touch .lfr-search-container {  }
.touch .lfr-search-container .searchcontainer-content .table { max-width: none; }
.taglib-search-iterator { border-collapse: collapse; width: 100%; }
.taglib-search-iterator td { padding: 4px; }
.taglib-search-iterator td.align-center { text-align: center; }
.taglib-search-iterator td.align-left { text-align: left; }
.taglib-search-iterator td.align-right { text-align: right; }
.taglib-search-iterator td.valign-bottom { vertical-align: bottom; }
.taglib-search-iterator td.valign-middle { vertical-align: middle; }
.taglib-search-iterator td.valign-top { vertical-align: top; }
.taglib-search-iterator-page-iterator-top { margin-bottom: 15px; }
.taglib-page-iterator { clear: both; height: auto; overflow: hidden; width: auto; }
.taglib-page-iterator .lfr-pagination-buttons { float: right; margin: 0px; }
@media (max-width: 979px) {
  .taglib-page-iterator .lfr-pagination-buttons { width: 100%; }
  .taglib-page-iterator .lfr-pagination-buttons > li { display: inline-block; float: left; width: 50%; }
  .taglib-page-iterator .lfr-pagination-buttons > li.first, .taglib-page-iterator .lfr-pagination-buttons > li.last { display: none; }
  .taglib-page-iterator .lfr-pagination-buttons > li > a { line-height: 20px; padding: 11px 19px; width: 50%; }
}
@media (max-width: 979px) and (max-width: 767px) {
  .taglib-page-iterator .lfr-pagination-buttons { float: none; margin-top: 20px; }
}
.taglib-page-iterator .lfr-pagination-config { float: left; line-height: 46px; }
@media (max-width: 767px) {
  .taglib-page-iterator .lfr-pagination-config { float: none; }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu { display: block; }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu .btn { display: block; }
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector, .taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector { display: inline; }
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector { float: none; }
@media (max-width: 979px) {
  .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector { display: none; }
}
.taglib-page-iterator .search-results { float: left; line-height: 46px; margin-left: 10px; }
@media (max-width: 979px) {
  .taglib-page-iterator .search-results { display: none; }
}
.taglib-search-toggle .popover .arrow { float: right; width: 100%; left: 70%; }
@media (max-width: 979px) {
  .taglib-search-toggle .popover .arrow .taglib-search-toggle { margin: 0px 10px; }
}
.sites-directory-taglib { overflow: hidden; }
.sites-directory-taglib .app-view-entry-taglib.entry-display-style.display-icon { width: 140px; height: 100%; }
.sites-directory-taglib .app-view-entry-taglib.entry-display-style .entry-thumbnail { max-width: 100px; }
.sites-directory-taglib .app-view-entry-taglib.entry-display-style .entry-thumbnail img { max-width: 90px; }
.taglib-social-activities table { width: 100%; }
.taglib-social-activities td { padding: 5px; vertical-align: top; }
.taglib-social-activities .day-separator { border-bottom: 1px dotted transparent; margin-bottom: 0px; margin-top: 10px; padding-bottom: 2px; }
.taglib-social-activities .portlet-icon { width: 16px; }
.taglib-social-activities .day-separator { border-bottom-color: rgb(204, 204, 204); }
.taglib-social-bookmarks { clear: both; margin-top: 1.5em; }
.taglib-social-bookmarks ul { display: block; padding: 1em; }
.taglib-social-bookmarks ul::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.taglib-social-bookmarks li { float: left; margin-right: 1em; }
.taglib-social-bookmarks li .social-bookmark-link { padding: 3px 2px 3px 20px; }
.taglib-social-bookmarks { background: rgb(240, 245, 247) none repeat scroll 0% 0%; }
.taglib-social-bookmarks li .social-bookmark-link { background: transparent url("") no-repeat scroll 0px 50%; }
.taglib-asset-tags-summary .tag { margin-bottom: 3px; margin-right: 3px; padding: 2px 5px 2px 20px; }
.taglib-asset-tags-summary .tag { background: transparent url('tag.png') no-repeat scroll 0px 50%; }
.taglib-trash-empty .trash-empty-button, .taglib-trash-empty .trash-undo-button, .taglib-trash-undo .trash-empty-button, .taglib-trash-undo .trash-undo-button { display: inline; }
.taglib-trash-empty .trash-empty-link, .taglib-trash-empty .trash-undo-link, .taglib-trash-undo .trash-empty-link, .taglib-trash-undo .trash-undo-link { display: none; }
.js .taglib-trash-empty .trash-empty-button, .js .taglib-trash-empty .trash-undo-button, .js .taglib-trash-undo .trash-empty-button, .js .taglib-trash-undo .trash-undo-button { display: none; }
.js .taglib-trash-empty .trash-empty-link, .js .taglib-trash-empty .trash-undo-link, .js .taglib-trash-undo .trash-empty-link, .js .taglib-trash-undo .trash-undo-link { display: inline; }
.taglib-user-display { padding: 0.5em; }
.taglib-user-display.display-style-1 .user-profile-image { float: left; margin-right: 1.5em; }
.taglib-user-display.display-style-2 .user-profile-image, .taglib-user-display.display-style-2 .user-name { clear: both; display: block; text-align: center; }
.taglib-user-display .user-details { margin-top: 1em; }
.taglib-user-display a .user-name { text-decoration: underline; }
.taglib-user-display .user-name { font-size: 1.1em; font-weight: bold; }
.js .taglib-webdav .show-webdav { display: block; }
.js .taglib-webdav table { border-width: 1px 0px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: none; }
.js .taglib-webdav.visible table { display: block; }
.taglib-webdav table::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.js .taglib-webdav.visible { background: rgb(240, 245, 247) none repeat scroll 0% 0%; }
.js .taglib-webdav table { border-color: rgb(130, 143, 149); }
.taglib-workflow-status { display: inline-block; margin: 0.5em 0px; }
.taglib-workflow-status .workflow-id, .taglib-workflow-status .workflow-version { padding: 2px 20px; }
.taglib-workflow-status .workflow-version, .taglib-workflow-status .workflow-status { margin-right: 5px; }
.taglib-workflow-status .workflow-status { padding: 2px 0px 2px 20px; }
.table-cell .taglib-workflow-status { margin: 0px; }
.table-cell .taglib-workflow-status .workflow-status { padding-left: 0px; }
.taglib-workflow-status .workflow-id, .taglib-workflow-status .workflow-version, .taglib-workflow-status .workflow-status { color: rgb(153, 153, 153); }
.taglib-workflow-status .workflow-status-icon { background: transparent url('recent_changes.png') no-repeat scroll 0px 50%; }
img.label-icon { border-width: 0px; float: left; }
img.icon { border-width: 0px; }
label.hidden-label { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
td.stretch { width: 99%; }
.nobr { white-space: nowrap; }
.cke_toolbar.cke_toolbar__a11yhelpbtn { float: right; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover { border-width: 0px; margin-bottom: 0px; margin-top: 5px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_icon { display: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label { display: inline; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label::after { border: 1px solid transparent; content: "Alt+0"; margin-left: 5px; padding: 3px; }
.mac .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label::after { content: "Option+0"; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover { background: transparent none repeat scroll 0% 0%; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover { background: transparent none repeat scroll 0% 0%; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label::after { border-color: rgb(166, 166, 166); font-family: "Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace; }

/* ::::: http://www.persee.fr/persee-search-portlet/js/lightbox2/css/lightbox.min.css?css_fast_load=0&strip=0 ::::: */

.lb-loader, .lightbox { text-align: center; line-height: 0; }
body::after { content: url('close_002.png') url('loading.gif') url('prev.png') url('next.png'); display: none; }
.lb-dataContainer::after, .lb-outerContainer::after { content: ""; clear: both; }
body.lb-disable-scrolling { overflow: hidden; }
.lightboxOverlay { position: absolute; top: 0px; left: 0px; z-index: 9999; background-color: rgb(0, 0, 0); opacity: 0.8; display: none; }
.lightbox { position: absolute; left: 0px; width: 100%; z-index: 10000; font-weight: 400; }
.lightbox .lb-image { display: block; height: auto; max-width: inherit; border-radius: 3px; }
.lightbox a img { border: medium none; }
.lb-outerContainer { position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; margin: 0px auto; border-radius: 4px; }
.lb-loader, .lb-nav { position: absolute; left: 0px; }
.lb-outerContainer::after { display: table; }
.lb-container { padding: 4px; }
.lb-loader { top: 43%; height: 25%; width: 100%; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0px auto; background: transparent url('loading.gif') no-repeat scroll 0% 0%; }
.lb-nav { top: 0px; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0px; }
.lb-nav a { outline: 0px none; background-image: url('wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==_001.dat'); }
.lb-next, .lb-prev { height: 100%; cursor: pointer; display: block; }
.lb-nav a.lb-prev { width: 34%; left: 0px; float: left; background: transparent url('prev.png') no-repeat scroll left 48%; opacity: 0; transition: opacity 0.6s ease 0s; }
.lb-nav a.lb-prev:hover { opacity: 1; }
.lb-nav a.lb-next { width: 64%; right: 0px; float: right; background: transparent url('next.png') no-repeat scroll right 48%; opacity: 0; transition: opacity 0.6s ease 0s; }
.lb-nav a.lb-next:hover { opacity: 1; }
.lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer::after { display: table; }
.lb-data { padding: 0px 4px; color: rgb(204, 204, 204); }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: 700; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: rgb(153, 153, 153); }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: transparent url('close_002.png') no-repeat scroll right top; text-align: right; outline: 0px none; opacity: 0.7; transition: opacity 0.2s ease 0s; }
.lb-data .lb-close:hover { cursor: pointer; opacity: 1; }

/* ::::: http://www.persee.fr/notifications-portlet/notifications/css/main.css?browserId=firefox&themeId=persee_WAR_perseetheme&minifierType=css&languageId=fr_FR&b=6205&t=1484828381000 ::::: */

.dockbar-user-notifications .non-actionable .user-notification:hover, .dockbar-user-notifications .non-actionable .user-notification.hover, .dockbar-user-notifications .non-actionable .user-notification.archived:hover, .dockbar-user-notifications .non-actionable .user-notification.archived.hover, .notifications-portlet .non-actionable .user-notification:hover, .notifications-portlet .non-actionable .user-notification.hover, .notifications-portlet .non-actionable .user-notification.archived:hover, .notifications-portlet .non-actionable .user-notification.archived.hover { background-color: rgb(243, 243, 243); cursor: pointer; }
.dockbar-user-notifications .non-actionable .user-notification:hover .mark-as-read, .dockbar-user-notifications .non-actionable .user-notification.hover .mark-as-read, .dockbar-user-notifications .non-actionable .user-notification.archived:hover .mark-as-read, .dockbar-user-notifications .non-actionable .user-notification.archived.hover .mark-as-read, .notifications-portlet .non-actionable .user-notification:hover .mark-as-read, .notifications-portlet .non-actionable .user-notification.hover .mark-as-read, .notifications-portlet .non-actionable .user-notification.archived:hover .mark-as-read, .notifications-portlet .non-actionable .user-notification.archived.hover .mark-as-read { display: block; }
.dockbar-user-notifications .actionable .timestamp, .notifications-portlet .actionable .timestamp { display: none; }
.dockbar-user-notifications .user-notifications-list, .notifications-portlet .user-notifications-list { list-style: outside none none; padding: 5px; }
.dockbar-user-notifications .user-notifications-list .pagination, .dockbar-user-notifications .user-notifications-list .message, .notifications-portlet .user-notifications-list .pagination, .notifications-portlet .user-notifications-list .message { padding: 5px; text-align: center; }
.dockbar-user-notifications .user-notifications-list .pagination .left-nav, .dockbar-user-notifications .user-notifications-list .message .left-nav, .notifications-portlet .user-notifications-list .pagination .left-nav, .notifications-portlet .user-notifications-list .message .left-nav { float: left; padding: 0px 10px; }
.dockbar-user-notifications .user-notifications-list .pagination .right-nav, .dockbar-user-notifications .user-notifications-list .message .right-nav, .notifications-portlet .user-notifications-list .pagination .right-nav, .notifications-portlet .user-notifications-list .message .right-nav { float: right; padding: 0px 10px; }
.dockbar-user-notifications .user-notifications-list .pagination a, .dockbar-user-notifications .user-notifications-list .message a, .notifications-portlet .user-notifications-list .pagination a, .notifications-portlet .user-notifications-list .message a { border-radius: 4px; display: inline; margin: 2px; padding: 5px; }
.dockbar-user-notifications .user-notifications-list .pagination a:hover, .dockbar-user-notifications .user-notifications-list .message a:hover, .notifications-portlet .user-notifications-list .pagination a:hover, .notifications-portlet .user-notifications-list .message a:hover { text-decoration: none; }
.dockbar-user-notifications .user-notifications-list .pagination .disabled a, .dockbar-user-notifications .user-notifications-list .message .disabled a, .notifications-portlet .user-notifications-list .pagination .disabled a, .notifications-portlet .user-notifications-list .message .disabled a { color: rgb(255, 255, 255); cursor: default; }
.dockbar-user-notifications .user-notifications-list .message, .notifications-portlet .user-notifications-list .message { margin: 10px 0px; }
.dockbar-user-notifications .user-notifications-list .user-notifications, .notifications-portlet .user-notifications-list .user-notifications { clear: both; }
.dockbar-user-notifications .user-notifications-list .user-notification, .notifications-portlet .user-notifications-list .user-notification { line-height: 20px; padding: 10px; position: relative; }
.dockbar-user-notifications .user-notifications-list .user-notification .mark-as-read, .notifications-portlet .user-notifications-list .user-notification .mark-as-read { color: rgb(153, 153, 153); border-radius: 4px; display: none; position: absolute; right: 4px; top: 4px; }
.dockbar-user-notifications .user-notifications-list .user-notification .mark-as-read:hover, .notifications-portlet .user-notifications-list .user-notification .mark-as-read:hover { background-color: rgba(0, 0, 0, 0.1); }
.dockbar-user-notifications .user-notifications-list .user-notification .mark-as-read i, .notifications-portlet .user-notifications-list .user-notification .mark-as-read i { padding: 4px 5px; }
.dockbar-user-notifications .user-notifications-list .user-notification .btn, .notifications-portlet .user-notifications-list .user-notification .btn { margin-right: 10px; }
.dockbar-user-notifications .user-notifications-list .user-notification .left-container, .notifications-portlet .user-notifications-list .user-notification .left-container { margin-left: 0px; margin-right: 20px; min-height: 1px; }
.dockbar-user-notifications .user-notifications-list .user-notification .sender, .notifications-portlet .user-notifications-list .user-notification .sender { float: left; position: relative; }
.dockbar-user-notifications .user-notifications-list .user-notification .sender .user-thumbnail, .notifications-portlet .user-notifications-list .user-notification .sender .user-thumbnail { border-radius: 50%; box-shadow: 0px 0px 0px 2px rgb(85, 148, 224); display: block; height: 30px; margin: 5px 10px 0px 0px; overflow: hidden; }
.dockbar-user-notifications .user-notifications-list .user-notification .sender .user-thumbnail img, .notifications-portlet .user-notifications-list .user-notification .sender .user-thumbnail img { width: 30px; }
.dockbar-user-notifications .user-notifications-list .user-notification .read, .notifications-portlet .user-notifications-list .user-notification .read { float: right; font-size: 11px; }
.dockbar-user-notifications .user-notifications-list .user-notification .content, .notifications-portlet .user-notifications-list .user-notification .content { margin-left: 40px; }
.dockbar-user-notifications .user-notifications-list .user-notification .body-container, .notifications-portlet .user-notifications-list .user-notification .body-container { color: rgb(68, 68, 68); overflow: hidden; text-overflow: ellipsis; }
.dockbar-user-notifications .user-notifications-list .user-notification .body-container .title, .notifications-portlet .user-notifications-list .user-notification .body-container .title { color: rgb(34, 34, 34); }
.dockbar-user-notifications .user-notifications-list .user-notification .timestamp, .notifications-portlet .user-notifications-list .user-notification .timestamp { color: rgb(153, 153, 153); font-size: 11px; }
.dockbar-user-notifications .mark-all-as-read, .notifications-portlet .mark-all-as-read { float: right; }
.aui .dockbar .nav li.dropdown.dockbar-user-notifications .dropdown-menu { left: auto; max-height: none; padding: 10px; right: 0px; }
.aui .dockbar .nav li.dropdown.dockbar-user-notifications .dropdown-menu.pull-right::after { right: 20px; }
.dockbar-user-notifications .dropdown-toggle .user-notifications-count { background-color: rgb(0, 102, 179); border: 1px solid rgb(0, 102, 179); border-radius: 4px; display: block; line-height: 1.25em; margin: 4px 0px; padding: 2px 6px; position: relative; }
.dockbar-user-notifications .dropdown-toggle .user-notifications-count.alert { background-color: rgb(250, 167, 50); border: 1px solid rgb(250, 167, 50); color: rgb(255, 255, 255); animation: 0.8s linear 0s normal none 2 running shakeNotificationCount; transform-origin: 50% 50% 0px; }
.dockbar-user-notifications .dropdown-menu { width: 350px; }
.dockbar-user-notifications .actionable, .dockbar-user-notifications .non-actionable { background-color: rgb(255, 255, 255); border-radius: 4px; }
.dockbar-user-notifications .non-actionable { margin-bottom: 10px; }
.dockbar-user-notifications .user-notifications-header { border-bottom: 1px solid rgb(42, 170, 230); min-height: 31px; padding: 0px 10px; }
.dockbar-user-notifications .user-notifications-header > span { line-height: 2.25em; }
.dockbar-user-notifications .user-notifications-header .title { float: left; }
.notifications-portlet .nav { margin-bottom: 10px; }
.notifications-portlet .nav a { display: block; padding: 5px 10px; }
.notifications-portlet .nav a .title { float: left; }
.notifications-portlet .nav a .count { float: right; }
.notifications-portlet .nav a:hover, .notifications-portlet .nav a.selected { border-radius: 4px; }
.notifications-portlet .nav a:hover { text-decoration: none; }
.notifications-portlet .nav a:hover, .notifications-portlet .nav a.selected { background-color: rgb(10, 133, 228); color: rgb(255, 255, 255); }
.notifications-portlet .non-actionable .user-notification { background-color: rgb(237, 237, 237); overflow: hidden; }
.notifications-portlet .non-actionable .user-notification.archived { background-color: rgb(255, 255, 255); }
.notifications-portlet .non-actionable .user-notification.archived .title { font-weight: normal; }
.notifications-portlet .non-actionable .user-notification .title { font-weight: bold; }
.notifications-portlet .non-actionable .user-notification .timestamp { color: rgb(102, 102, 102); }
.notifications-portlet .user-notifications-list-container { border: 1px solid rgb(213, 213, 213); box-sizing: border-box; border-radius: 4px; }
.notifications-portlet .user-notifications-list { margin: 0px; padding: 0px; }
.notifications-portlet .user-notifications-list .pagination { box-sizing: border-box; display: flex; margin: 0px; min-height: 31px; width: 100%; }
.notifications-portlet .user-notifications-list .pagination::before { display: none; }
.notifications-portlet .user-notifications-list .pagination .next, .notifications-portlet .user-notifications-list .pagination .page-info, .notifications-portlet .user-notifications-list .pagination .previous { float: none; }
.notifications-portlet .user-notifications-list .pagination.top { border-bottom: 1px solid rgb(213, 213, 213); }
.notifications-portlet .user-notifications-list .pagination.bottom { border-top: 1px solid rgb(213, 213, 213); }
.notifications-portlet .user-notifications-list .pagination .page-info { color: rgb(153, 153, 153); flex-grow: 2; }
.notifications-portlet .user-notifications-list .mark-all-as-read { margin: 10px 20px; min-height: 20px; }
.notifications-portlet .user-notifications-list .user-notifications { clear: both; margin-bottom: 40px; }
.notifications-portlet .user-notifications-list .message.top { border-bottom: 1px solid rgb(213, 213, 213); margin-bottom: 10px; }
.notifications-portlet .user-notifications-list .user-notification { border-top: 1px solid rgb(221, 221, 221); color: rgb(0, 0, 0); margin: 0px 20px; }
.notifications-portlet .user-notifications-list .user-notification:last-child { border-bottom: 1px solid rgb(221, 221, 221); }
.notifications-portlet .user-notifications-list .user-notification .mark-as-read { float: right; }
.notifications-portlet .user-notifications-list .body-container { float: left; }
.notifications-portlet .user-notifications-list .timestamp { float: right; }
.notifications-portlet .manage-notifications { overflow: auto; padding: 10px; }
.notifications-portlet .manage-notifications .title { font-size: 1.5em; line-height: 1.2em; margin-bottom: 30px; }
.notifications-portlet .manage-notifications .title .notification-delivery { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.notifications-portlet .manage-notifications .notification-deliveries caption { color: rgb(170, 170, 170); font-size: 14px; text-align: left; }
.notifications-portlet .manage-notifications .table { max-width: none; }
.notifications-portlet .manage-notifications .table tbody { border-top: 1px solid rgb(221, 221, 221); }
.notifications-portlet .manage-notifications .table td { background-color: transparent; border-top-width: 0px; }
.span1 .notifications-portlet .user-notifications-sidebar, .span1 .notifications-portlet .user-notifications-list-container, .span2 .notifications-portlet .user-notifications-sidebar, .span2 .notifications-portlet .user-notifications-list-container, .span3 .notifications-portlet .user-notifications-sidebar, .span3 .notifications-portlet .user-notifications-list-container, .span4 .notifications-portlet .user-notifications-sidebar, .span4 .notifications-portlet .user-notifications-list-container, .span5 .notifications-portlet .user-notifications-sidebar, .span5 .notifications-portlet .user-notifications-list-container, .span6 .notifications-portlet .user-notifications-sidebar, .span6 .notifications-portlet .user-notifications-list-container { margin-left: 0px; width: 100%; }
.span8 { width: 70%; }
.touch .dockbar-user-notifications .user-notification .mark-as-read, .touch .dockbar-user-notifications .user-notification:hover .mark-as-read, .touch .dockbar-user-notifications .user-notification.hover .mark-as-read, .touch .dockbar-user-notifications .user-notification.archived .mark-as-read, .touch .dockbar-user-notifications .user-notification.archived:hover .mark-as-read, .touch .dockbar-user-notifications .user-notification.archived.hover .mark-as-read, .touch .notifications-portlet .user-notification .mark-as-read, .touch .notifications-portlet .user-notification:hover .mark-as-read, .touch .notifications-portlet .user-notification.hover .mark-as-read, .touch .notifications-portlet .user-notification.archived .mark-as-read, .touch .notifications-portlet .user-notification.archived:hover .mark-as-read, .touch .notifications-portlet .user-notification.archived.hover .mark-as-read { display: none; }
@media (max-width: 767px) {
  .notifications-portlet .user-notifications-list .user-notification, .dockbar-user-notifications .user-notifications-list .user-notification { margin: 0px; }
  .notifications-portlet .user-notifications-list .user-notification .body-container, .dockbar-user-notifications .user-notifications-list .user-notification .body-container { width: 100%; }
  .notifications-portlet .user-notifications-list .user-notification .body-container .btn, .dockbar-user-notifications .user-notifications-list .user-notification .body-container .btn { display: inline-block; margin-left: 5%; margin-right: 0px; width: 45%; }
  .notifications-portlet .user-notifications-list .timestamp, .dockbar-user-notifications .user-notifications-list .timestamp { clear: both; float: none; }
}

/* ::::: http://www.persee.fr/persee-theme/css/main.css?browserId=firefox&themeId=persee_WAR_perseetheme&minifierType=css&languageId=fr_FR&b=6205&t=1484828283000 ::::: */

.logo { display: inline-block; line-height: 1; vertical-align: middle; }
@media (max-width: 979px) {
  .responsive-table-horizontal { display: block; position: relative; width: 100%; }
  .responsive-table-horizontal::after { clear: both; content: ""; display: block; font-size: 0px; height: 0px; visibility: hidden; }
  .responsive-table-horizontal tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; }
  .responsive-table-horizontal tbody tr { display: inline-block; vertical-align: top; }
  .responsive-table-horizontal tbody tr td { display: block; margin-bottom: 20px; }
  .responsive-table-horizontal tbody tr td:first-child { text-align: left; }
  .responsive-table-horizontal thead { display: block; float: left; margin-right: 10px; }
  .responsive-table-horizontal thead::after { clear: both; content: ""; display: block; font-size: 0px; height: 0px; visibility: hidden; }
  .responsive-table-horizontal thead th { display: block; margin-bottom: 20px; text-align: right; }
  .responsive-table-horizontal thead th:first-child { text-align: right; }
  .ie9 .responsive-table-horizontal thead { float: none; }
}
.important { font-weight: bold; }
.portal-iframe #main-content { width: 100%; }
.loading-animation { background: transparent url('loading_animation.gif') no-repeat scroll center top; margin-top: 10px; padding-top: 40px; text-align: left; }
.separator { border-top: 1px dotted rgb(191, 191, 191); }
.update-available { margin-top: 10px; padding: 2px; text-align: left; }
.highlight { background: rgb(255, 255, 204) none repeat scroll 0% 0%; font-weight: bold; margin: 0px 1px; }
span.alert { display: inline-block; }
#skip-to-content { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.portlet-layout.dragging { border-collapse: separate; }
.drop-area { background-color: rgb(211, 218, 221); }
.active-area { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
.portlet-boundary.yui3-dd-dragging { opacity: 0.6; }
.portlet-boundary.yui3-dd-dragging .portlet { border: 2px dashed rgb(204, 204, 204); }
.sortable-layout-proxy { opacity: 1; }
.sortable-layout-proxy .portlet-topper { background-image: none; }
.proxy { cursor: move; opacity: 0.65; position: absolute; }
.proxy.generic-portlet { height: 200px; width: 300px; }
.proxy.generic-portlet .portlet-title { padding: 10px; }
.proxy.not-intersecting .forbidden-action { background: transparent url('forbidden_action.png') no-repeat scroll 0% 0%; display: block; height: 32px; position: absolute; right: -15px; top: -15px; width: 32px; }
.resizable-proxy { border: 1px dashed rgb(130, 143, 149); position: absolute; visibility: hidden; }
.sortable-proxy { background: rgb(114, 124, 129) none repeat scroll 0% 0%; margin-top: 1px; }
.lfr-freeform-layout-drag-indicator { visibility: hidden; }
.sortable-layout-drag-target-indicator { margin: 2px 0px; }
.yui3-dd-proxy { z-index: 1110 ! important; }
.tooltip { max-width: 200px; }
.tagselector-content { border-width: 0px; margin-bottom: 15px; overflow: visible; padding: 0px; }
.tagselector-content .textboxlistentry-holder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); margin-bottom: 5px; overflow: visible; padding: 5px; position: relative; }
.tagselector-content .textboxlistentry-holder li { line-height: 1; }
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input { border-width: 0px; margin-bottom: 0px; }
.tagselector-content .textboxlistentry-remove { padding: 0px 3px 1px; }
.tagselector .lfr-tags-selector-content { border-width: 0px; }
.tagselector .lfr-tag-selector-input { background: transparent none repeat scroll 0px center; padding: 0px; width: auto; }
.tagselector .field .field-content { margin: 0px; }
.tagselector .textboxlist-input-container { margin: 0px; }
.tagselector-focused .textboxlistentry-holder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); }
.categoriesselector-content .textboxlistentry-holder { background-color: transparent; border-width: 0px; padding: 0px; }
.tag-items { list-style: outside none none; margin: 0px 1em 0px 0px; padding: 0px 1em 0.5em; white-space: normal; }
.tag-items li { display: inline; float: left; margin: 0px 1em 0px 0px; }
.tag-items a { white-space: nowrap; }
.tag-selected { color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; }
.tag-cloud { line-height: 2.5em; }
.tag-cloud .tag-popularity-1 { font-size: 1em; }
.tag-cloud .tag-popularity-2 { font-size: 1.3em; }
.tag-cloud .tag-popularity-3 { font-size: 1.6em; }
.tag-cloud .tag-popularity-4 { font-size: 1.9em; }
.tag-cloud .tag-popularity-5 { font-size: 2.2em; }
.tag-cloud .tag-popularity-6 { font-size: 2.5em; }
.underlay { clear: both; top: 100%; }
.underlay .yui3-widget-hd { height: 38px; }
.underlay .lfr-portlet-item { border-width: 0px; }
.underlay-hidden { display: none; }
.underlay-content { background: rgb(244, 243, 243) url('message_panel_shadow.png') repeat-x scroll 0px 0px; border-style: solid; border-color: rgb(174, 175, 177); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; }
.underlay-close { position: absolute; right: 5px; top: 5px; }
.tab-active strong { font-weight: normal; }
.tab-back { float: right; }
.tab-back-content { border-width: 0px; padding: 1px; }
.lfr-panel-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.lfr-panel-content { padding: 5px 10px; }
.lfr-panel-basic .lfr-panel-content { padding-left: 15px; }
.dialog-bd { min-height: 30px; }
.dialog-content { border: 1px solid rgb(200, 201, 202); padding: 5px; }
.panel-hd { background: rgb(192, 194, 197) url('panel_header_bg.png') repeat-x scroll 0px 0px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(200, 201, 202) rgb(174, 178, 184) rgb(174, 178, 184) rgb(200, 201, 202); padding-left: 10px; text-shadow: 1px 1px rgb(255, 255, 255); }
.app-view-drop-active { background-color: rgb(0, 162, 234); font-weight: bold; }
.category-portlets .app-view-drop-active { color: rgb(255, 255, 255); }
.basecelleditor [class~="form-validator-message"] { clip: rect(auto, auto, auto, auto); width: auto; }
.document-library-file-entry-cell-editor-hidden { display: none; }
.previous-level { display: inline-block; font-size: 21px; line-height: 21px; margin-right: 5px; text-decoration: none; vertical-align: middle; }
.lfr-page-templates li a { padding: 0px; }
.lfr-page-templates li a label { cursor: pointer; display: block; padding: 5px 0px 5px 5px; }
.menu { position: absolute; width: auto; }
.menu .notice-message { background-image: none; margin: 3px; padding: 6px; }
.menu-content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; list-style: outside none none; min-width: 150px; }
.menu-content li { margin: 0px; padding: 0px; }
.menu-content li .disabled { color: rgb(153, 153, 153); }
.menu-content { background: rgb(204, 201, 201) url('menu_bg.png') repeat-x scroll 0px 0px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(174, 175, 177) rgb(119, 120, 121) rgb(119, 120, 121) rgb(174, 175, 177); padding: 2px 0px; }
.menugroup-content .menu-label { background: rgb(210, 214, 222) none repeat scroll 0% 0%; color: rgb(91, 103, 125); display: block; padding: 5px 3px; text-shadow: 1px 1px rgb(255, 255, 255); }
.menugroup-content ul { display: block; min-width: 0px; }
.menu-content li { border-bottom: 1px solid rgb(188, 187, 187); border-top: 1px solid rgb(238, 238, 238); display: block; margin: 0px; padding: 0px; }
.menu-content li.first { border-top-width: 0px; }
.menu-content li.last { border-bottom-width: 0px; }
.menu-content li a, .menu-content li .disabled { color: rgb(44, 47, 52); display: block; padding: 4px 5px; text-decoration: none; }
.menu-content li a.focus, .lfr-menu-expanded li a:focus { background-color: rgb(91, 103, 125); color: rgb(255, 255, 255); text-shadow: -1px -1px rgb(44, 47, 52); }
.loadingmask-content { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.loadingmask-message { background: rgb(212, 212, 212) url('header_bg.png') repeat-x scroll 0px 0px; }
.tree-node .icon-check { padding-right: 2px; }
.tree-node .icon-check::before { content: ""; }
.tree-node .tree-node-checked .icon-check { padding-right: 0px; }
.tree-node .tree-node-checked .icon-check::before { content: ""; }
.tree-node .tree-node-over .tree-label { text-decoration: underline; }
.tree-node [class^="icon-"] { margin-right: 5px; }
.tree-node .tree-node-checkbox-container { margin-right: 0px; }
.tree-node .tree-node-selected .tree-label { background: transparent none repeat scroll 0px center; }
.tree-node-content .tree-hitarea { color: rgb(153, 153, 153); font-size: 10px; padding-right: 6px; }
.tree-node-content .tree-label { margin-left: 3px; }
.tree-node-content .tree-node-hidden-hitarea { visibility: hidden; }
.tree-node-selected .tree-label { background-color: transparent; }
.dragging .portlet-column.customizable { background-color: rgb(207, 252, 207); outline: 3px solid rgb(156, 201, 123); }
.customizable-layout-column-content { background-color: rgb(201, 44, 60); }
.customizable-layout-column-content.yui3-widget-content-expanded { border: 3px solid rgb(51, 51, 51); margin: 0.2em; }
.customizable .customizable-layout-column-content { background-color: rgb(156, 201, 123); }
.layout-customizable-controls { background-color: rgb(255, 255, 255); font-size: 1.5em; margin: 1em; opacity: 0.9; padding: 1em; position: absolute; z-index: 15; }
.paginator-link { background: rgb(238, 238, 238) url("") no-repeat scroll 50% 1px; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(240, 241, 242) rgb(178, 178, 178) rgb(148, 148, 148) rgb(240, 241, 241); color: rgb(31, 30, 30); display: inline-block; height: 20px; padding: 0px; text-indent: -9999px; width: 20px; }
.paginator-page-link { height: auto; text-indent: 0px; }
.paginator-current-page { background: rgb(0, 131, 189) url('paginator_link_current_bg.png') repeat-x scroll 0px 0px; border-color: rgb(56, 182, 239) rgb(0, 109, 158) rgb(0, 109, 158) rgb(70, 180, 230); color: rgb(255, 255, 255); text-shadow: -1px -1px rgb(0, 60, 87); }
.paginator-first-link { background-image: url('paging_first.png'); }
.paginator-prev-link { background-image: url('paging_previous.png'); }
.paginator-last-link { background-image: url('paging_last.png'); }
.paginator-next-link { background-image: url('paging_next.png'); }
.paginator-current-page-report, .paginator-total { color: rgb(85, 85, 85); font-size: 0.9em; }
.paginator-current-page-report { margin-left: 2em; }
.taglib-page-iterator .search-pages .page-links { padding: 0px; }
.aui .cke_editable [class*="span"] { float: none; }
.aui .cke_dialog .cke_dialog_ui_input_text { height: auto; }
.aui .cke_editable_inline a { cursor: pointer; }
.cke_panel.cke_combopanel { width: 220px; }
.cke_panel_block .cke_panel_grouptitle { font-size: 20px; line-height: 20px; margin-top: 0px; }
.cke_panel_block .cke_panel_list { margin-left: 0px; }
.cke_panel_block .cke_panel_list .cke_panel_listItem { line-height: initial; }
.cke_panel_block .cke_panel_list .cke_panel_listItem a:hover { text-decoration: none; }
.aui .cke_source { box-sizing: border-box; }
.cke_show_border { width: 500px; }
.cke_show_border td { height: 15px; }
body.html-editor { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); padding: 1em; }
.html-editor.portlet-message-boards { word-break: break-all; hyphens: auto; overflow-wrap: break-word; }
.html-editor.portlet-message-boards blockquote { background: rgb(238, 240, 242) url('quoteleft.png') no-repeat scroll 5px 5px; border: 1px solid rgb(119, 119, 119); padding: 5px 45px; }
.html-editor.portlet-message-boards blockquote::after { background: transparent url('quoteright.png') no-repeat scroll 50% center; content: ""; display: block; float: right; height: 24px; margin-right: -35px; margin-top: -25px; width: 31px; z-index: 999; }
.html-editor.portlet-message-boards blockquote cite { display: block; font-weight: bold; }
.html-editor.portlet-message-boards pre { background: rgb(249, 249, 249) none repeat scroll 0% 0%; border: 1px solid rgb(119, 119, 119); padding: 0.5em; }
.lfr-editable { outline: 1px dashed rgb(104, 187, 48); outline-offset: 2px; position: relative; }
.lfr-editable::after { background: rgb(104, 187, 48) url('edit_white.png') no-repeat scroll 50% center; content: ""; display: block; height: 20px; position: absolute; right: 5px; top: 5px; width: 30px; }
.lfr-editable:focus::after { display: none; }
.lfr-editable:focus:hover { background-color: transparent; }
.lfr-editable:hover { background-color: rgba(255, 255, 255, 0.3); outline-color: rgb(81, 146, 38); }
.lfr-editable:hover::after { background-color: rgb(81, 146, 38); }
.lfr-editable-notice-close { margin-left: 1em; }
.lfr-portlet-title-editable { margin-top: 0px; z-index: 9999; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content { padding: 0px; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-content .field-input-text { display: block; margin-bottom: 0px; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label { display: none; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content { margin-top: 0px; vertical-align: top; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group { margin-top: 0px; }
.lfr-page-layouts .lfr-layout-template .layout-template-entry { height: 25px; width: 25px; }
.ios.mobile .modal-content .dialog-iframe-bd { overflow: auto; }
.portlet-column-content.empty { padding: 50px; }
#wrapper { padding: 2em 5em 0px; position: relative; }
@media (max-width: 767px) {
  #wrapper { padding-left: 0.5em; padding-right: 0.5em; }
}
@media (min-width: 768px) and (max-width: 979px) {
  #wrapper { padding-left: 2em; padding-right: 2em; }
}
.aui .dockbar { left: 0px; right: 0px; top: 0px; }
.aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu { left: auto; margin-left: 10px; width: auto; }
.aui .dockbar.navbar-static-top { position: relative; }
.aui .dockbar.navbar-static-top .collapse { position: static; }
.aui .dockbar.navbar-static-top .collapse .nav-account-controls { position: static; }
.aui .dockbar .btn-link { color: rgb(255, 255, 255); }
.aui .dockbar .diamond { border-width: 12px; border-style: solid; border-color: transparent transparent rgb(20, 133, 235); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 0px; position: relative; top: -12px; width: 0px; }
.aui .dockbar .diamond::after { border-width: 12px; border-style: solid; border-color: rgb(20, 133, 235) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; content: ""; height: 0px; left: -12px; position: absolute; top: 12px; width: 0px; }
.aui .dockbar .impersonating-user .alert-icon { margin-right: 9px; }
.aui .dockbar .impersonating-user .alert-info { border-width: 0px; margin-bottom: 6px; }
.aui .dockbar .info-button { top: 9px; }
.aui .dockbar .info-items { left: 0px; position: absolute; top: 100%; width: 100%; z-index: 1; }
.aui .dockbar .navbar-inner { padding-left: 20px; padding-right: 20px; }
.aui .dockbar .navbar-inner .brand h1 { display: inline-block; font-size: inherit; line-height: 1; margin-bottom: 0px; margin-top: 0px; }
.aui .dockbar .navbar-inner .container { margin-left: 0px; margin-right: 0px; width: 100%; }
.aui .dockbar .navbar-inner .container .nav-account-controls { float: right; }
.aui .dockbar .navbar-inner .site-administration-menu li { list-style: outside none none; }
.aui .dockbar .navbar-inner .site-administration-menu li a { color: rgb(0, 0, 0); display: block; padding: 3px 5px 3px 40px; }
.aui .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .dockbar .navbar-inner .site-administration-menu li a:hover { background: rgb(13, 181, 231) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.aui .dockbar .navbar-inner .site-administration-menu li a i { font-size: 0.8em; }
.aui .dockbar .nav.staging-nav-items { margin: 0px; position: static; }
.aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle { background-color: transparent; display: block; }
.aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover { color: rgb(0, 119, 179); }
.aui .dockbar .nav.staging-nav-items .staging-link { position: static; }
.aui .dockbar .user-avatar img { margin-top: -2px; text-decoration: none; vertical-align: middle; width: 20px; }
.aui .dockbar-split .dockbar { height: 0px; position: absolute; }
.aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu { left: 0px; margin-left: 0px; width: 100%; }
.aui .dockbar-split .dockbar.navbar-static-top .collapse { position: relative; }
.aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls { position: fixed; }
.aui .dockbar-split .dockbar .divider-vertical { display: none; }
.aui .dockbar-split .dockbar .info-button { top: 12px; }
.aui .dockbar-split .dockbar .info-items { left: auto; position: static; }
.aui .dockbar-split .dockbar .navbar-inner { background-color: transparent; border-width: 0px; padding: 0px; width: 0px; }
.aui .dockbar-split .dockbar .navbar-inner .nav { border-bottom-width: 0px; }
.aui .dockbar-split .dockbar .navbar-inner .nav > li { background-color: rgb(51, 51, 51); }
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a { color: rgb(255, 255, 255); line-height: 31px; }
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover { color: rgb(255, 255, 255); }
.aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] { margin-top: 3px; }
.aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a { color: rgb(255, 255, 255); }
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle { color: rgb(255, 255, 255); }
.aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle { background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); }
.aui .dockbar-split .dockbar .navbar-inner .nav li.info-items { background-color: transparent; }
.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a { background-color: rgb(36, 150, 229); padding-bottom: 0px; padding-top: 0px; }
.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover { background-color: rgb(47, 164, 245); }
.aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label { padding: 5px 10px; }
.aui .dockbar-split .dockbar .navbar-inner .nav-account-controls { left: auto; margin-right: 0px; padding: 0px; position: fixed; right: 5em; z-index: 325; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls { background: transparent none repeat scroll 0% 0%; position: fixed; top: 10%; z-index: 350; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li { float: none; margin: 10px; position: relative; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a { clip: rect(0px, 0px, 0px, 0px); position: absolute; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus { clip: rect(auto, auto, auto, auto); position: static; }
@media (max-width: 979px) {
  .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls { display: none; }
}
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 6px 8px; text-align: center; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover { background: rgb(85, 85, 85) none repeat scroll 0% 0%; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] { font-size: 25px; position: relative; vertical-align: middle; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link { background: rgb(146, 245, 69) none repeat scroll 0% 0%; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] { color: rgb(0, 0, 0); }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label { background: rgb(51, 51, 51) none repeat scroll 0% 0%; display: none; left: 100%; margin-left: 0.5em; margin-top: -1em; padding: 0px 20px; position: absolute; top: 50%; white-space: nowrap; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label { display: block; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down { display: none; }
.aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a { clip: rect(auto, auto, auto, auto); position: static; }
.aui .dockbar-split .dockbar .staging-nav-items li > span { color: rgb(255, 255, 255); display: block; padding: 10px 15px; line-height: 31px; }
.aui .dockbar-split .info-link-container { width: 0px; }
.aui .dockbar-split .info-items { height: 1px; width: 715px; }
.aui .dockbar-split .info-items a, .aui .dockbar-split .info-items .btn-link { color: rgb(255, 255, 255); text-decoration: underline; }
.aui .dockbar-split .info-items a:hover, .aui .dockbar-split .info-items .btn-link:hover { text-decoration: none; }
.aui .dockbar-split .info-items a:hover .taglib-text, .aui .dockbar-split .info-items .btn-link:hover .taglib-text { text-decoration: none; }
.aui .dockbar-split .info-items .btn-link { border-width: 0px; font-size: 14px; font-weight: 300; margin: 0px 0px 0px 6px; padding: 0px; text-shadow: none; }
.aui .dockbar-split .staging-bar { margin: 10px 0px; }
.aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link { background: rgb(245, 175, 69) none repeat scroll 0% 0%; }
.aui .dockbar-split.lfr-has-add-content .nav-add-controls { left: 350px; }
.aui .dockbar-split.lfr-has-device-preview .nav-add-controls { left: 220px; }
.aui .dockbar-split.lfr-has-edit-layout .nav-add-controls { left: 460px; }
.aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls { display: none; }
.aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link { clip: rect(auto, auto, auto, auto); position: static; }
.aui .variation-selector { display: block; font-size: 1.2em; font-weight: bold; margin: 1em; }
.aui .layout-revision-container { margin: 1em 0px 0px 1em; padding: 0px; }
.aui .layout-revision-container .approximate-date { color: rgb(153, 153, 153); font-weight: bold; }
.aui .layout-revision-container .current-version { color: rgb(65, 128, 29); display: block; }
.aui .layout-revision-container .current-version-pointer { display: inline-block; width: 0px; }
.aui .layout-revision-container .current-version-pointer img { left: -25px; position: relative; }
.aui .layout-revision-container .layout-variation-name { color: rgb(102, 102, 102); font-size: 1.15em; margin-bottom: 0.1em; text-transform: uppercase; }
.aui .layout-revision-container .layout-revision-current { color: rgb(102, 102, 102); }
.aui .layout-revision-container .real-date { color: rgb(153, 153, 153); display: block; text-align: right; }
.aui .layout-revision-container .taglib-workflow-status .workflow-status { background: transparent none repeat scroll 0px center; padding-left: 0px; }
.aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication { color: rgb(65, 128, 29); font-weight: bold; }
.aui .layout-revision-container-root { margin: 0px; }
.aui .staging-controls { padding-left: 5px; padding-right: 50px; }
.aui .staging-controls select { width: 100%; }
.aui .staging-controls .staging-bar .dropdown-menu { font-size: 13px; min-width: 520px; width: 100%; }
.aui .staging-controls .staging-bar .dropdown-menu .btn-link { float: left; font-size: 11px; margin: 0px 5px 0px 0px; padding: 0px; text-decoration: underline; text-shadow: none; }
.aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover { text-decoration: none; }
.aui .staging-controls .staging-bar .dropdown-menu .btn-link.history { float: right; }
.aui .lfr-admin-panel { background-color: rgb(255, 255, 255); bottom: 0px; left: 0px; overflow: auto; padding: 10px; position: fixed; top: 0px; z-index: 1100; }
@media (max-width: 767px) {
  .aui .lfr-admin-panel { margin: 0px -20px; position: static; width: auto; }
  .aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder { margin-top: 0px; position: static; width: auto; }
  .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion { margin-bottom: 20px; }
  .aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link { padding: 0px; position: static; }
}
.aui .lfr-has-add-content { padding-left: 350px; }
.aui .lfr-has-device-preview { padding-left: 220px; }
.aui .lfr-has-edit-layout { padding-left: 460px; }
@media (max-width: 767px) {
  .aui .lfr-has-add-content, .aui .lfr-has-device-preview, .aui .lfr-has-edit-layout { padding-left: 20px; }
}
.aui .dropdown-menu > li > a:focus > [class^="icon-"] { background-image: none; }
.aui .my-sites-menu .site-type { color: rgb(255, 255, 255); display: none; float: right; font-size: 0.8em; font-weight: normal; margin-right: 10px; position: absolute; right: 100%; }
.aui .my-sites-menu a:hover .site-type { color: rgb(255, 255, 255); display: inline-block; }
.aui .ie.rtl .dockbar .menu-button span { background-position-x: -25px; }
.aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls { display: none; }
.aui .ie7 .dockbar {  }
.aui .ie7 .my-sites-menu a { overflow: visible; text-align: left; }
.aui .ie7 .my-sites-menu .site-name { float: none; }
.aui .ie7 .my-sites-menu .site-type { float: none; }
.aui .ie6 .dockbar, .aui .ie6 .lfr-dockbar-pinned .dockbar { height: 10px; left: 0px; position: relative; top: 0px; }
.aui .ie6 .dockbar .pin-dockbar { display: none; }
.aui .ie6 .my-sites-menu { width: 200px; }
.aui .ie6 .my-sites-menu a {  }
.aui .ie6 .menu-scroll { height: 300px; overflow-y: auto; }
.aui .controls-hidden .info-button, .aui .controls-hidden .page-customization-bar { display: none; }
.aui .info-button { cursor: pointer; display: inline-block; position: relative; right: 12px; z-index: 1; }
.aui .info-button a { color: rgb(255, 255, 255); padding: 2px 10px; position: absolute; text-decoration: none; z-index: 1; }
.aui .info-button .icon-stop { color: rgb(20, 133, 235); font-size: 20px; }
.aui .page-customization-bar { background-color: rgba(0, 0, 0, 0.5); box-sizing: border-box; color: rgb(255, 255, 255); display: table; font-size: 14px; font-weight: 300; padding: 0px 15px; width: 100%; }
.aui .page-customization-bar .customized-icon { margin: 5px; vertical-align: middle; }
.aui .page-customization-bar .page-customization-actions { padding-left: 5em; }
.aui .page-customization-bar .page-customization-actions a { color: rgb(238, 238, 238); font-size: 0.8em; padding: 0px 1em; }
.aui .page-customization-bar .page-customization-bar-form { display: table-cell; text-align: center; vertical-align: middle; width: 25%; }
.aui .page-customization-bar .page-customization-bar-form a { color: rgb(255, 255, 255); }
.aui .page-customization-bar .page-customization-bar-form a:focus, .aui .page-customization-bar .page-customization-bar-form a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.aui .page-customization-bar .page-customization-bar-form span { display: block; line-height: 20px; }
.aui .page-customization-bar .page-customization-bar-text { display: table-cell; height: 51px; vertical-align: middle; width: 75%; }
.aui .page-customization-bar .page-customization-bar-container { position: absolute; }
.aui .page-customization-bar .reset-prototype { display: inline; }
@media (max-width: 1140px) {
  .aui .dockbar-split .dockbar .info-items { width: 515px; }
}
@media (max-width: 979px) {
  .aui #navigation { display: none; }
  .aui #navigation.open { display: block; }
  .aui .dockbar-split .dockbar { height: auto; position: relative; }
  .aui .dockbar-split .dockbar .navbar-inner { width: auto; }
  .aui .user-avatar-image { width: 18px; }
}
.modify-pages li { position: relative; }
.modify-pages li.lfr-nav-hover .delete-tab { opacity: 1; }
.modify-pages .add-page-editor-input { width: 150px; }
.modify-pages .delete-tab { color: rgb(68, 68, 68); cursor: pointer; display: block; font-size: 20px; font-weight: bold; height: 10px; line-height: 6px; margin-top: -8px; overflow: hidden; opacity: 0; padding: 3px 0px; position: absolute; right: 1px; text-shadow: 0px 1px rgb(255, 255, 255); top: 50%; }
.modify-pages .delete-tab:hover { color: rgb(181, 3, 3); }
.modify-pages .lfr-nav-sortable > a > span { padding-left: 28px; }
.modify-pages .drag-handle { background-color: rgb(85, 85, 85); border-radius: 50%; color: rgb(255, 255, 255); cursor: pointer; font-size: 16px; left: 3px; line-height: 1em; margin: 8px; padding: 4px; position: absolute; text-align: center; top: 2px; width: 1em; }
@media (min-width: 980px) {
  .modify-pages .lfr-nav-sortable > a > span { padding-left: 0px; }
  .modify-pages .drag-handle { display: none; }
}
.modify-pages .lfr-nav-updateable.selected a:hover span { cursor: text; }
.controls-hidden .modify-pages .lfr-nav-sortable > a > span { padding-left: 0px; }
.controls-hidden .modify-pages .drag-handle { display: none; }
.nav li .toolbar { margin-top: 5px; }
.nav-menu ul { padding-left: 10px; }
.nav-menu li a.ancestor { font-weight: bold; }
.nav-menu li a.selected { color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; }
.nav-menu-style-arrows ul { list-style-image: url('04_right.png'); }
.form-options { border: 1px solid rgb(170, 170, 170); display: inline-block; vertical-align: middle; }
.form-options input { border-width: 0px; display: inline; float: left; }
.form-triggers { float: left; }
.form-trigger { background: rgb(196, 196, 196) url('button_bg.png') repeat-x scroll 0px 0px; border-left: 1px solid rgb(187, 187, 187); display: inline-block; float: left; }
.form-trigger img { background: transparent url("") no-repeat scroll 50% 40%; height: 25px; padding: 0px 3px; vertical-align: middle; width: 16px; }
.form-trigger:focus, .form-trigger:hover { background-color: rgb(131, 176, 202); background-image: url('button_bg_over.png'); }
.trigger-selected { background-color: rgb(235, 235, 235); background-image: url('button_bg_selected.png'); }
.trigger-selected:focus, .trigger-selected:hover { background-color: rgb(183, 222, 244); background-image: url('button_bg_selected_over.png'); }
.options-trigger img { background-image: url('configuration.png'); }
.save-trigger img { background-image: url('check.png'); }
.freeform .portlet { margin-bottom: 0px; }
body.portlet { border-width: 0px; }
.portlet-topper { position: relative; }
.portlet-topper .portlet-topper-toolbar { margin: 0px; padding: 2px; position: absolute; right: 3px; text-align: right; top: 3px; z-index: 300; }
.portlet-topper .portlet-topper-toolbar a { color: inherit; }
.portlet-topper .portlet-topper-toolbar a, .portlet-topper .portlet-topper-toolbar a:hover { text-decoration: none; }
.portlet-topper .portlet-topper-toolbar a i { font-size: 19px; }
.portlet-topper .portlet-topper-toolbar .nobr { display: block; float: left; padding: 1px; }
.portlet-topper .portlet-topper-toolbar .portlet-icon-back { background: transparent url('12_left.png') no-repeat scroll 0px 50%; color: rgb(255, 255, 255); font-weight: bold; padding: 5px 5px 5px 18px; }
.portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover { color: rgb(255, 255, 255); }
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text { color: transparent; font-size: 0px; }
.portlet-title { display: block; }
.portlet-title img { vertical-align: middle; }
.portlet-title-editable { cursor: pointer; }
.portlet-title-text { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 95%; vertical-align: top; }
.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text { cursor: auto; }
.portlet-content, .portlet-minimized .portlet-content-container { padding: 12px 10px 10px; }
.portlet-minimized .portlet-content { padding: 0px; }
.portlet-nested-portlets .portlet-boundary { left: 0px ! important; position: relative ! important; top: 0px ! important; }
.portlet-borderless-bar, .portlet-content .lfr-icon-actions { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-shadow: -1px -1px black; }
.portlet-borderless-bar a, .portlet-content .lfr-icon-actions a { color: rgb(51, 170, 255); }
.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-content:hover .lfr-icon-actions { opacity: 1; }
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-content:hover .lfr-icon-actions .taglib-text { display: inline-block; }
.portlet-borderless-bar .portlet-options .dropdown-toggle, .portlet-borderless-bar .portlet-options.open .dropdown-toggle { background-image: url('options_borderless.png'); }
.portlet-content .lfr-icon-actions { float: left; margin: 1px 10px 1px 1px; opacity: 0.5; padding: 2px 7px; }
.portlet-content .lfr-icon-actions .taglib-text { color: rgb(255, 255, 255); display: none; font-weight: bold; margin-right: 1em; text-decoration: none; vertical-align: middle; }
.portlet-content .lfr-icon-actions .lfr-icon-action a { background: transparent url("") no-repeat scroll 0px 50%; display: inline-block; margin-left: 5px; vertical-align: top; }
.portlet-content .lfr-icon-actions .lfr-icon-action a:hover { text-decoration: none; }
.portlet-content .lfr-icon-actions .lfr-icon-action a:hover span { text-decoration: underline; }
.portlet-content .lfr-icon-actions .lfr-icon-action a img { visibility: hidden; }
.portlet-content .lfr-icon-actions .lfr-icon-action-add a { background-image: url('add_white.png'); }
.portlet-content .lfr-icon-actions .lfr-icon-action-edit a { background-image: url('edit_white.png'); }
.portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a { background-image: url('edit_template_white.png'); }
.portlet-content .lfr-icon-actions .lfr-icon-action-configuration a { background-image: url('configuration_white.png'); }
.portlet-content .lfr-url-error { display: inline-block; white-space: normal; }
.portlet-borderless-container { min-height: 2.5em; position: relative; }
.portlet-borderless-bar { background-color: transparent; font-size: 10px; opacity: 0.3; height: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; width: 100%; z-index: 200; }
.portlet-borderless-bar a { background: transparent url("") no-repeat scroll 0px 50%; display: inline-block; height: 20px; margin-left: 5px; text-indent: -9999px; width: 16px; }
.portlet-borderless-bar .portlet-actions { float: right; overflow: hidden; padding: 0px 5px; }
.portlet-borderless-bar .portlet-actions .portlet-action, .portlet-borderless-bar .portlet-actions .portlet-options { display: inline-block; }
.portlet-borderless-bar .portlet-actions, .portlet-borderless-bar .portlet-title-default { background-color: rgb(51, 51, 51); min-height: 21px; }
.portlet-borderless-bar .portlet-action-separator { display: none; }
.portlet-borderless-bar .portlet-back a { height: auto; text-indent: 0px; width: auto; }
.portlet-borderless-bar .portlet-close { display: inline-block; vertical-align: middle; }
.portlet-borderless-bar .portlet-close a { background-image: url('close_borderless.png'); }
.portlet-borderless-bar .portlet-options li.lfr-trigger strong a { background-image: url('options_borderless.png'); }
.lfr-configurator-visibility .portlet-borderless-bar { opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions { opacity: 1; }
.portlet-content .icons-container { clear: both; height: auto; margin-top: 1em; overflow: hidden; width: auto; }
.portlet-title-default { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: right; font-weight: bold; height: 0px; line-height: 19px; max-width: 50%; padding: 0px 10px; text-transform: uppercase; }
.portlet-draggable .portlet-topper { cursor: move; }
.portlet-draggable .portlet-title-default { background: rgb(51, 51, 51) url('draggable_borderless.png') no-repeat scroll 0px 50%; cursor: move; padding-left: 20px; }
.lfr-panel-page { width: 100%; }
.lfr-panel-page .portlet-title { font-size: 13px; }
.lfr-panel-page .lfr-add-content h2 span { background-color: rgb(211, 218, 221); }
.portlet-msg { background: rgb(238, 238, 238) none no-repeat scroll 6px 50%; border: 1px solid rgb(85, 85, 85); color: rgb(52, 64, 79); font-weight: bold; margin: 2px auto 14px; padding: 6px 6px 6px 30px; text-align: left; }
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label { background: transparent none no-repeat scroll 0px 50%; padding: 3px 3px 3px 20px; }
.lfr-status-alert-label { background-image: url('alert.png'); color: rgb(102, 102, 51); }
.lfr-status-error-label { background-image: url('error.png'); color: rgb(153, 0, 0); }
.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label { background-image: url('info.png'); color: rgb(52, 64, 79); }
.lfr-status-help-label { background-image: url('help.png'); }
.lfr-status-progress-label { background-image: url('loading_indicator.gif'); }
.lfr-status-success-label { background-image: url('success.png'); color: rgb(56, 79, 52); }
.lfr-message { position: relative; }
.lfr-message .lfr-message-control { background-color: rgb(51, 51, 51); display: inline-block; }
.lfr-message .lfr-message-controls { display: none; left: 3px; margin: -8px 8px 0px 3px; position: absolute; top: 50%; z-index: 10; }
.lfr-message .lfr-message-close { background-image: url('close_borderless.png'); background-position: 0px 0px; background-repeat: no-repeat; }
.lfr-message .lfr-message-close-all { color: rgb(255, 255, 255); display: none; font-size: 0.8em; margin-left: 10px; padding: 1px 10px; text-shadow: 1px 1px 0px rgb(0, 0, 0); vertical-align: top; }
.lfr-message .lfr-message-close-all a { color: rgb(255, 255, 255); }
.lfr-message .lfr-message-controls-hover .lfr-message-close-all { display: inline-block; }
.lfr-message.pending { background-image: url('time.png'); }
.lfr-message-content.alert { margin-bottom: 0px; }
.lfr-message-close { cursor: pointer; }
.portlet-section-selected, .portlet-section-selected a { background: rgb(114, 124, 129) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus { background-color: rgb(114, 124, 129); }
.alert .form { margin: 0px; }
.restricted, .restricted td { background: rgb(255, 221, 221) none repeat scroll 0% 0%; border-width: 0px; }
.restricted * { color: rgb(114, 124, 129); }
.alt.restricted td { background-color: rgb(255, 192, 192); }
.hover.restricted td { background-color: rgb(211, 189, 192); }
.alt.restricted td.first, .restricted td.first { background-image: url('error.png'); background-position: 5px 50%; background-repeat: no-repeat; padding-left: 28px; }
.table-data tr.lfr-role .first { background-image: url(""); background-position: 5px 50%; background-repeat: no-repeat; padding-left: 30px; vertical-align: middle; }
.table-data tr.lfr-role-guest .first { background-image: url('guest_icon.png'); }
.table-data tr.lfr-role-regular .first { background-image: url('user_icon.png'); }
.table-data tr.lfr-role-site .first { background-image: url('site_icon.png'); }
.table-data tr.lfr-role-organization .first { background-image: url('organization_icon.png'); }
.table-data tr.lfr-role-team .first { background-image: url('team_icon.png'); }
.lfr-ddm-container .control-group.error .control-label, .lfr-ddm-container .control-group.error .help-block, .lfr-ddm-container .control-group.error .help-inline { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.error .checkbox, .lfr-ddm-container .control-group.error .radio, .lfr-ddm-container .control-group.error input, .lfr-ddm-container .control-group.error select, .lfr-ddm-container .control-group.error textarea { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.error input, .lfr-ddm-container .control-group.error select, .lfr-ddm-container .control-group.error textarea { border-color: rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.error input:focus, .lfr-ddm-container .control-group.error select:focus, .lfr-ddm-container .control-group.error textarea:focus { border-color: rgb(179, 179, 179); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px white; }
.lfr-ddm-container .control-group.error .input-prepend .add-on, .lfr-ddm-container .control-group.error .input-append .add-on { color: rgb(85, 85, 85); background-color: whitesmoke; border-color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.info .control-label, .lfr-ddm-container .control-group.info .help-block, .lfr-ddm-container .control-group.info .help-inline { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.info .checkbox, .lfr-ddm-container .control-group.info .radio, .lfr-ddm-container .control-group.info input, .lfr-ddm-container .control-group.info select, .lfr-ddm-container .control-group.info textarea { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.info input, .lfr-ddm-container .control-group.info select, .lfr-ddm-container .control-group.info textarea { border-color: rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.info input:focus, .lfr-ddm-container .control-group.info select:focus, .lfr-ddm-container .control-group.info textarea:focus { border-color: rgb(179, 179, 179); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px white; }
.lfr-ddm-container .control-group.info .input-prepend .add-on, .lfr-ddm-container .control-group.info .input-append .add-on { color: rgb(85, 85, 85); background-color: whitesmoke; border-color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.success .control-label, .lfr-ddm-container .control-group.success .help-block, .lfr-ddm-container .control-group.success .help-inline { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.success .checkbox, .lfr-ddm-container .control-group.success .radio, .lfr-ddm-container .control-group.success input, .lfr-ddm-container .control-group.success select, .lfr-ddm-container .control-group.success textarea { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.success input, .lfr-ddm-container .control-group.success select, .lfr-ddm-container .control-group.success textarea { border-color: rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.success input:focus, .lfr-ddm-container .control-group.success select:focus, .lfr-ddm-container .control-group.success textarea:focus { border-color: rgb(179, 179, 179); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px white; }
.lfr-ddm-container .control-group.success .input-prepend .add-on, .lfr-ddm-container .control-group.success .input-append .add-on { color: rgb(85, 85, 85); background-color: whitesmoke; border-color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.warning .control-label, .lfr-ddm-container .control-group.warning .help-block, .lfr-ddm-container .control-group.warning .help-inline { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.warning .checkbox, .lfr-ddm-container .control-group.warning .radio, .lfr-ddm-container .control-group.warning input, .lfr-ddm-container .control-group.warning select, .lfr-ddm-container .control-group.warning textarea { color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.warning input, .lfr-ddm-container .control-group.warning select, .lfr-ddm-container .control-group.warning textarea { border-color: rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.warning input:focus, .lfr-ddm-container .control-group.warning select:focus, .lfr-ddm-container .control-group.warning textarea:focus { border-color: rgb(179, 179, 179); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px white; }
.lfr-ddm-container .control-group.warning .input-prepend .add-on, .lfr-ddm-container .control-group.warning .input-append .add-on { color: rgb(85, 85, 85); background-color: whitesmoke; border-color: rgb(85, 85, 85); }
.lfr-ddm-container .control-group.error > .control-label, .lfr-ddm-container .control-group.error > .help-block, .lfr-ddm-container .control-group.error > .help-inline { color: rgb(181, 3, 3); }
.lfr-ddm-container .control-group.error > .checkbox, .lfr-ddm-container .control-group.error > .radio, .lfr-ddm-container .control-group.error > input, .lfr-ddm-container .control-group.error > select, .lfr-ddm-container .control-group.error > textarea { color: rgb(181, 3, 3); }
.lfr-ddm-container .control-group.error > input, .lfr-ddm-container .control-group.error > select, .lfr-ddm-container .control-group.error > textarea { border-color: rgb(181, 3, 3); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.error > input:focus, .lfr-ddm-container .control-group.error > select:focus, .lfr-ddm-container .control-group.error > textarea:focus { border-color: rgb(131, 2, 2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(251, 35, 35); }
.lfr-ddm-container .control-group.error > .input-prepend .add-on, .lfr-ddm-container .control-group.error > .input-append .add-on { color: rgb(181, 3, 3); background-color: rgb(254, 229, 226); border-color: rgb(181, 3, 3); }
.lfr-ddm-container .control-group.info > .control-label, .lfr-ddm-container .control-group.info > .help-block, .lfr-ddm-container .control-group.info > .help-inline { color: rgb(18, 113, 143); }
.lfr-ddm-container .control-group.info > .checkbox, .lfr-ddm-container .control-group.info > .radio, .lfr-ddm-container .control-group.info > input, .lfr-ddm-container .control-group.info > select, .lfr-ddm-container .control-group.info > textarea { color: rgb(18, 113, 143); }
.lfr-ddm-container .control-group.info > input, .lfr-ddm-container .control-group.info > select, .lfr-ddm-container .control-group.info > textarea { border-color: rgb(18, 113, 143); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.info > input:focus, .lfr-ddm-container .control-group.info > select:focus, .lfr-ddm-container .control-group.info > textarea:focus { border-color: rgb(12, 77, 98); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(36, 181, 227); }
.lfr-ddm-container .control-group.info > .input-prepend .add-on, .lfr-ddm-container .control-group.info > .input-append .add-on { color: rgb(18, 113, 143); background-color: rgb(206, 241, 252); border-color: rgb(18, 113, 143); }
.lfr-ddm-container .control-group.success > .control-label, .lfr-ddm-container .control-group.success > .help-block, .lfr-ddm-container .control-group.success > .help-inline { color: rgb(72, 143, 6); }
.lfr-ddm-container .control-group.success > .checkbox, .lfr-ddm-container .control-group.success > .radio, .lfr-ddm-container .control-group.success > input, .lfr-ddm-container .control-group.success > select, .lfr-ddm-container .control-group.success > textarea { color: rgb(72, 143, 6); }
.lfr-ddm-container .control-group.success > input, .lfr-ddm-container .control-group.success > select, .lfr-ddm-container .control-group.success > textarea { border-color: rgb(72, 143, 6); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.success > input:focus, .lfr-ddm-container .control-group.success > select:focus, .lfr-ddm-container .control-group.success > textarea:focus { border-color: rgb(47, 94, 4); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(121, 241, 10); }
.lfr-ddm-container .control-group.success > .input-prepend .add-on, .lfr-ddm-container .control-group.success > .input-append .add-on { color: rgb(72, 143, 6); background-color: rgb(241, 251, 209); border-color: rgb(72, 143, 6); }
.lfr-ddm-container .control-group.warning > .control-label, .lfr-ddm-container .control-group.warning > .help-block, .lfr-ddm-container .control-group.warning > .help-inline { color: rgb(191, 121, 0); }
.lfr-ddm-container .control-group.warning > .checkbox, .lfr-ddm-container .control-group.warning > .radio, .lfr-ddm-container .control-group.warning > input, .lfr-ddm-container .control-group.warning > select, .lfr-ddm-container .control-group.warning > textarea { color: rgb(191, 121, 0); }
.lfr-ddm-container .control-group.warning > input, .lfr-ddm-container .control-group.warning > select, .lfr-ddm-container .control-group.warning > textarea { border-color: rgb(191, 121, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; }
.lfr-ddm-container .control-group.warning > input:focus, .lfr-ddm-container .control-group.warning > select:focus, .lfr-ddm-container .control-group.warning > textarea:focus { border-color: rgb(140, 89, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 6px rgb(255, 175, 38); }
.lfr-ddm-container .control-group.warning > .input-prepend .add-on, .lfr-ddm-container .control-group.warning > .input-append .add-on { color: rgb(191, 121, 0); background-color: rgb(255, 251, 220); border-color: rgb(191, 121, 0); }
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper { border-width: 1px 1px 1px 10px; border-style: solid; border-color: rgb(208, 208, 208); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 7px 10px 10px; }
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(2n), .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(2n), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(2n), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(2n), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(2n), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(2n) { background-color: rgb(245, 245, 245); }
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper { margin: 15px 0px 0px; }
.lfr-portlet-item, .lfr-portlet-item p a { font-size: 1em; }
.breadcrumb.breadcrumb-vertical { display: inline-block; text-align: center; }
.breadcrumb.breadcrumb-vertical li { display: block; }
.breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only { background: transparent none repeat scroll 0px center; }
.breadcrumb.breadcrumb-vertical .divider { background: transparent url('07_down.png') no-repeat scroll 50% 100%; display: block; text-indent: 110%; white-space: nowrap; overflow: hidden; height: 10px; }
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td { border-width: 0px; }
.taglib-calendar tr td a { background-color: rgb(240, 245, 247); border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; height: 15px; padding: 5px 0px; }
.taglib-calendar tr td a:hover { background-color: rgb(114, 124, 129); color: rgb(255, 255, 255); }
.taglib-calendar tr td.calendar-inactive { background-color: rgb(255, 255, 255); color: rgb(181, 191, 196); }
.taglib-calendar tr th { border-bottom-color: rgb(215, 215, 215); }
.taglib-calendar table td { border-width: 0px; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a { background-color: rgb(255, 255, 255); }
.taglib-calendar .calendar-current-day a { border: 1px solid rgb(114, 124, 129); color: rgb(51, 102, 153); text-decoration: underline; }
.navbar form { margin: 0px; }
.ie6 .portlet-borderless-bar .portlet-actions { display: inline; }
.menu-content, .underlay-content { box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }
.lfr-add-panel, .lfr-device-preview-panel, .lfr-edit-layout-panel { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
.lfr-preview-file-image img, .lfr-translation-manager { box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.8); }
.lfr-preview-file-image-current-column { box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8) inset; }
.lfr-preview-file-image-current-column { box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8) inset; }
.lfr-device-preview .lfr-device-size-status-content { border-radius: 3px; box-shadow: 0px 0px 1px white; opacity: 0.9; }
.lfr-device-preview .lfr-device::after, .lfr-device-preview .lfr-device::before { box-shadow: 0px 1px 0px rgb(17, 17, 17); }
.lfr-device-preview .lfr-device::after { border-radius: 15px; }
.lfr-device-preview .lfr-device.rotated::after, .lfr-device-preview .lfr-device.rotated::before { box-shadow: -1px 1px 0px rgb(17, 17, 17); }
.lfr-device-preview .lfr-device.smartphone, .lfr-device-preview .lfr-device.tablet { border-radius: 25px; }
.lfr-device-preview .lfr-device.tablet::before { border-radius: 5px; }
@media (max-width: 979px) {
  .dockbar .navbar-inner .btn-navbar { box-shadow: none; text-shadow: none; }
}
.dockbar .navbar-inner .nav li.staging-toggle.active > a { box-shadow: none; }
.dockbar .navbar-inner .nav li.staging-toggle span { border-radius: 4px; }
.dockbar .menu-button-active .menu-button { box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.7) inset; }
.dockbar .impersonating-user .alert-info { border-radius: 0px; }
.dockbar-split .dockbar .navbar-inner .nav > li > a { text-shadow: none; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a { border-radius: 4px; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li a .nav-item-label { border-radius: 30px; }
.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.open a { border-radius: 4px 4px 0px 0px; }
@media (max-width: 979px) {
  .navbar .navbar-search .form-search .search-query { border-radius: 14px; }
}
.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview { box-shadow: 0px 1px 3px rgb(204, 204, 204); }
.portlet-asset-category-admin .tree-node-selected, .portlet-asset-category-admin .tree-node-over, .portlet-asset-category-admin .category-item { border-radius: 5px; }
.lfr-translation-manager-translation.lfr-translation-manager-translation-editing { box-shadow: 0px 0px 2px rgb(34, 79, 168) inset; }
.portlet-document-library-upload-mask .overlaymask-content { border-radius: 5px; }
.lfr-search-combobox-item, .portlet-journal .lfr-search-combobox .search input { border-radius: 1px; }
.lfr-search-combobox .field-input-text { border-radius: 4px 1px 1px 4px; }
.lfr-search-combobox .button-input { border-radius: 1px 4px 4px 1px; }
.lfr-upload-container .progress-bar, .lfr-upload-container .progress, .lfr-editable::after { border-radius: 10px; }
body > .lfr-menu-list ul, .active-area-proxy, .entry-display-style .entry-thumbnail, .lfr-api-results, .lfr-translation-manager, .lfr-translation-manager-translation, .lfr-upload-container .cancel-button .modify-pages .delete-tab, .portlet-image-gallery-display .image-thumbnail img, .rule-group-instance-container .rule-group-instance, .select-documents, .select-files, .taglib-ratings.stars:hover, .taglib-ratings.stars:hover .liferay-rating-vote > div, .taglib-ratings.stars .rating-focused > div, .tags-search-combobox .field-input-text { border-radius: 4px; }
.entry-display-style, .lfr-search-combobox, .lfr-upload-container .upload-file, .lfr-upload-container .upload-target, .portlet-asset-tag-admin .merge-tag, .portlet-document-library .common-file-metadata-container.selected, .portlet-document-library-display .common-file-metadata-container.selected, .portlet-image-gallery-display .image-icon, .select-documents, .select-files { border-radius: 5px; }
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper, .portlet-journal .lfr-ddm-container .field-wrapper { border-radius: 6px; }
.portlet-journal .display-page-item-container .display-page-item, .portlet-journal .display-page-item-container .display-page-item .display-page-item-remove, .taglib-categorization-filter .asset-entry { border-radius: 14px; }
.menu-content { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well { box-shadow: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number { box-shadow: 0px 0px 5px 0px rgb(51, 51, 51); transition-duration: 0.25s; transition-property: box-shadow; transition-timing-function: ease-out; }
.taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label .number { border-radius: 50%; }
.underlay-content { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.input-localized .lfr-input-localized-state { border-radius: 3px; }
.input-localized .lfr-input-localized .lfr-input-localized-state { box-shadow: 0px 0px 3px rgb(221, 221, 221); }
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error { box-shadow: 0px 0px 3px rgb(255, 0, 71); }
.input-localized .palette-item-selected .lfr-input-localized-state { box-shadow: 0px 0px 3px rgb(39, 193, 242); }
.lfr-add-panel .add-content-button .lfr-actions { border-radius: 2px; }
.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over { border-radius: 0px; }
.lfr-add-panel .lfr-panel.lfr-extended { border-radius: 0px; box-shadow: none; }
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar, .lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category { background-image: linear-gradient(rgb(210, 219, 228), rgb(189, 200, 214)); }
.lfr-add-panel .search-panel .add-content-search .field-input { border-radius: 4px; }
.lfr-add-dialog .add-content-menu .search-query, .lfr-add-panel .add-content-menu .search-query { border-radius: 15px; }
.lfr-content-preview-popup .lfr-content-preview-popup-content { border-radius: 0px; box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }
.lfr-message .lfr-message-control { border-radius: 10px; }
.lfr-token, .layout-customizable-controls, .lfr-translation-manager-delete-translation { border-radius: 8px; }
.customizable-layout-column-content { border-radius: 6px; }
.staging-tabview-list { border-radius: 0px; }
.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus { box-shadow: none; }
.rule-group-instance-container .rule-group-instance { box-shadow: 1px 1px 2px rgb(153, 153, 153); }
.lfr-action-label { border-radius: 2px; }
.lfr-api-service-search .field-input { box-sizing: border-box; }
.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress { background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0)); background-size: 40px 40px; animation: 0.5s linear 0s normal none infinite running progress-bar-stripes; transition: width 0.5s ease-out 0s; }
.highlight-animation { animation: 0.7s ease 0s normal none 1 running highlight-animation; }
body:first-of-type .portlet-borderless-bar, body:first-of-type .portlet-content .lfr-icon-actions { transition: opacity 0.5s ease 0.15s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar, body:first-of-type .portlet-content:hover .lfr-icon-actions { transition: opacity 0.5s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content .lfr-icon-actions .taglib-text { display: inline-block; max-width: 0px; overflow: hidden; transition: max-width 0.3s ease-in 0.2s; text-overflow: ellipsis; white-space: nowrap; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text { transition: max-width 0.3s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions { border-bottom-left-radius: 20px; border-top-left-radius: 20px; }
body:first-of-type .portlet-borderless-bar .portlet-title-default { border-bottom-right-radius: 20px; border-top-right-radius: 20px; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions { max-width: 500px; }
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text { max-width: 200px; }
@media (max-width: 979px) {
  body:first-of-type .portlet-content .lfr-icon-actions .taglib-text { max-width: 200px; }
}
.portlet-boundary.yui3-dd-dragging { transform: scale(0.8); transition: transform 0.3s ease 0s; }
.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label { border-bottom-left-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.upload-drop-active .lfr-upload-container .upload-target { animation: 0s ease 0s normal none 1 running none; }
.upload-drop-active .portlet-document-library .document-container { box-shadow: 0px 0px 5px rgb(184, 193, 209) inset; }
.upload-drop-intent .lfr-upload-container .upload-target { animation: 1s ease 0.2s normal none infinite running lfr-drop-active; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover { box-shadow: initial; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover { box-shadow: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label::after { background-image: linear-gradient(rgb(255, 255, 255), rgb(228, 228, 228)); border-radius: 2px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover::after { background-image: linear-gradient(rgb(242, 242, 242), rgb(204, 204, 204)); }
@media (max-width: 767px) {
  .aui body { padding-left: 0px; padding-right: 0px; }
}
.left { float: left; }
.right { float: right; }
.spacer { clear: both; }
input, select { color: rgb(102, 102, 102); }
.error { color: red; }
.help { width: 16px; }
.help img { margin-top: 0.3em; }
#printUtils { display: none; }
.displayNone { display: none; }
.displayBlock { display: block; }
.displayBlock ul { list-style-type: none; }
.displayBlock ul:first-of-type { margin-top: 1em; }
.inputImg { vertical-align: bottom; border: 0px none; }
.onclickset { cursor: pointer; }
.onclicksetdecal { cursor: pointer; padding-left: 1.5em; }
#search { clear: both; }
#search .barre { height: 3em; clear: both; }
#search .element { height: 100%; margin: 0px 5px 0px 0px; }
#search .element img { vertical-align: bottom; }
#search .simpleSearch { margin-right: 16px; color: rgb(102, 102, 102); font-size: 10pt; display: none; }
.simpleSearch a { text-decoration: none; }
.simpleSearch a:hover { text-decoration: underline; }
.simpleSearch input[type="text"] { width: 200px; }
.simpleSearch .inputImg { padding: 0px 5px 0px 0px; }
.simpleSearch input { padding: 0.3em; }
.simpleSearch select { margin-right: 5px; }
.perimSearch { display: block; border: 1px solid rgb(221, 221, 221); background-color: rgb(233, 233, 233); padding-top: 0.5em; padding-right: 0.5em; padding-left: 0.5em; padding-bottom: 0.3em ! important; }
#advancedSearch { color: rgb(102, 102, 102); font-size: 10pt; }
#advancedSearch p { margin-left: 1em; }
#advancedSearch fieldset { border-top: 1px solid rgb(221, 221, 221); }
#advancedSearch fieldset .left, #advancedSearch fieldset .right { width: 49%; padding: 0.5em 0px; }
#advancedSearch fieldset#searchWithOps .left { text-align: right; }
#advancedSearch fieldset#searchWithOps .right { text-align: left; }
#advancedSearch fieldset#searchWithOps input.form-text { width: 25%; }
#advancedSearch fieldset#searchWithOps .left input.form-text { margin-right: 0.5em; }
#advancedSearch fieldset#searchWithOps .right span.beforeInput { margin-left: 0.5em; }
#advancedSearch fieldset#searchWithOps .inputUnicode { margin-top: 1em; width: 100%; text-align: center; }
#advancedSearch fieldset#searchWithOps .inputUnicode input { width: 50%; }
#advancedSearch fieldset#extendedSearch ul.reviewSrc { width: 100%; padding-bottom: 1em; text-align: center; }
#advancedSearch fieldset#extendedSearch ul.reviewSrc li { display: inline; padding: 0.3em 1em; border-bottom: 1px solid rgb(221, 221, 221); }
#advancedSearch fieldset#extendedSearch ul.reviewSrc li:hover { border-bottom: 0px none; border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
#advancedSearch fieldset#extendedSearch .searchLimit { width: 100%; }
#advancedSearch fieldset#extendedSearch .searchLimit label { display: block; margin-bottom: 1em; }
#advancedSearch fieldset#extendedSearch .searchLimit label.labelInline { display: inline; }
#advancedSearch fieldset#extendedSearch .searchLimit select { float: left; margin: 1em; }
#advancedSearch fieldset#extendedSearch .searchLimit .infosHelp { font-style: italic; font-size: 1em; margin: 0.8em; }
#yearSearch { padding-top: 1em; padding-bottom: 1em; }
.disciplineLeft, .disciplineRight { width: 49%; float: left; font-size: 15px; font-weight: bold; }
.disciplineRight { float: right; }
.disciplineLeft input.grand, .disciplineRight input.grand { width: 15px; height: 15px; }
.revue input.petit { width: 12px; height: 12px; }
fieldset.monoPrimDisc { text-align: center; }
fieldset.monoPrimDisc ul { float: left; width: 23%; }
fieldset.monoPrimDisc ul li { width: 100%; text-align: left; }
.trie { margin-left: 20px; }
#mainContent { position: relative; width: 100%; clear: both; }
#mainContent .left { position: relative; z-index: 2; margin: 2px 1px 2px 2px; width: 19%; }
#mainContent .right { position: relative; z-index: 1; margin: 2px 2px 2px 0px; background-color: White; width: 79%; }
@media (max-width: 767px) {
  #mainContent .left, #mainContent .right { width: 100%; }
}
#searchUtils { background-color: rgb(233, 233, 233); padding: 1em 0.5em; }
#searchUtils li { border-top: 1px dotted black; padding-top: 10px; padding-bottom: 10px; }
#searchUtils a.linkRevue { display: block; overflow: hidden; width: 96%; }
.articlePrecisionBox a.linkRevue { display: block; position: static ! important; margin-left: 2em ! important; margin-top: -1.6em ! important; overflow: hidden; width: 96% ! important; white-space: nowrap; }
#searchUtils a.linkRevue:hover { overflow: visible; position: static ! important; background-color: inherit ! important; border: medium none ! important; }
#searchUtils a.linkRevue span:hover { background-color: rgb(233, 233, 233); border: 1px solid rgb(221, 221, 221); }
.articlePrecisionBox a.linkRevue:hover { position: static ! important; overflow: visible; background-color: inherit ! important; border: medium none ! important; }
.articlePrecisionBox a.linkRevue span:hover { background-color: rgb(233, 233, 233); border: 1px solid rgb(221, 221, 221); }
#mainContent #searchUtils, #mainContent #zoneUtils { width: 100%; background-color: rgb(233, 233, 233); padding: 5px 0px; }
#searchUtils p { margin: 5px; text-align: justify; }
.zoneCitation { border: 1px solid rgb(221, 221, 221); text-align: justify; }
.zoneCitation h3 { text-align: center; color: grey; }
.zoneCitation p { margin: 5px; text-align: justify; }
.zoneCitation a { text-decoration: none; }
#xRefsContext fieldset { min-width: inherit; }
#showSummaryLi p { text-align: justify; }
#showXRefLi p { text-align: justify; }
#showXRefLi h3 { margin-left: 5px; }
#searchUtils ul { margin: 5px; list-style-type: none; }
#searchUtils ul#nbResults { margin-left: 25px; list-style-type: circle; }
#searchUtils hr { color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); height: 1px; width: 100%; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#searchUtils fieldset { background-color: rgb(255, 255, 255); }
#searchUtils a { margin-left: 5px; }
#searchUtils img.revueImage { float: left; margin: 0px 15px 5px 5px; width: 95%; }
#mainContent #zoneUtils { margin-top: 1px; }
#mainContent #zoneUtils a { text-decoration: none; }
.tocHidden a { text-decoration: none; }
.tocHidden { display: none; }
#zoneUtils .decoration, #zoneUtils .userUtils { margin: 5px 10px; background-color: rgb(255, 255, 255); }
#zoneUtils .decoration { border: 1px solid rgb(204, 204, 204); padding: 0.5em 3px; }
#zoneUtils .userUtils { margin-top: 10px; }
.userUtils p { padding: 0.5em 5px; }
#mainContent .oneResult h2 { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ! important; font-size: 24.5px; word-spacing: 5px; border-bottom: 2px dotted rgb(221, 221, 221); padding-bottom: 3px; line-height: 28px; text-transform: initial; }
#mainContent .oneResult .articleAuthors { padding-bottom: 10px; }
#mainContent .oneResult .articleAuthors a { border-bottom: 1px dotted rgb(221, 221, 221); }
#mainContent .filAriane > span::before { content: " / "; }
#mainContent .filAriane > span:first-of-type::before { content: ""; }
#mainContent .filAriane > span:nth-of-type(2)::before { content: ""; }
#mainContent .filAriane > .articleRevue { background-color: black; text-transform: uppercase; padding: 0.1em 1em; }
#mainContent .filAriane > .articleRevue a, #mainContent .filAriane > .articleRevue a:link { color: white; }
#mainContent .filAriane > span:nth-of-type(2) { padding-left: 1em; }
#mainContent .tools { margin-right: 5px; width: auto; }
#mainContent .tools img { margin-left: 5px; }
#paginationCurrentPage { width: 40px; float: right; margin-bottom: initial; }
.oneResult { margin: 20px 0px 20px 20px; }
.oneResult p { margin-left: 1em; }
.oneResult .title { font-weight: bold; font-size: 1.3em; }
.oneResult .articlePrecisionBox fieldset ul li ul, .issueElement .articlePrecisionBox fieldset ul li ul { margin-left: 1em; }
.pagesResults ul li { display: inline; }
#searchResults h1 { font-size: 1.5em; }
.jauge { float: right; margin-top: 3px; margin-right: 20px; width: 25%; height: 5px; background-color: rgb(221, 221, 221); }
.jauge-pertinence { font-size: 0px; background-color: rgb(142, 8, 58); height: 100%; }
#searchResults .oneResult h3 { margin: 0px 20px 0px 0px; padding: 0.5em 0px 0.5em 1em; }
#searchResults .oneResult h3 .tocHidden { font-size: 0.8em; font-weight: normal; }
#searchResults .oneResult h3 .tocHidden ul li, .col_d fieldset .articlePrecisionBox fieldset ul li, #searchResults .issueElement .tocResume .tocHidden ul li .articlePrecisionBox fieldset ul li { margin-bottom: 1em; margin-left: 1.5em; padding: 0.5em; background-color: rgb(233, 233, 233); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); line-height: 1em; }
#searchResults .oneResult h3 .tocHidden ul li a { text-decoration: underline; font-weight: bold; }
#searchResults .oneResult h3 .tocHidden ul li a:hover { text-decoration: none; }
#searchResults .oneResult h3.tocResume .tocHidden ul li, .col_d fieldset .articlePrecisionBox fieldset ul li, #searchResults .issueElement .tocResume .tocHidden ul li .articlePrecisionBox fieldset ul li { border: 0px none; margin: 0px; }
#searchResults .oneResult h3.tocResume .tocHidden ul li .articlePrecisionBox ul li fieldset ul li, .col_d fieldset .articlePrecisionBox fieldset ul li, #searchResults .issueElement .tocResume .tocHidden ul li .articlePrecisionBox fieldset ul li { background-color: White; }
#searchResults .oneResult h3.tocResume .tocHidden ul li .articlePrecisionBox ul li fieldset ul li a, .col_d fieldset .articlePrecisionBox fieldset ul li, .col_d fieldset ul li span { font-weight: normal; }
#searchUtils .searchPrecisionBox, #searchUtils .articlePrecisionBox { position: relative ! important; margin-top: 0px ! important; margin-left: 0px ! important; z-index: 9; width: 400px; height: auto; padding: 0px; }
#searchUtils .monoTocPrecisionBox { width: 400px; height: 250px; padding: 0px; overflow: auto; }
#searchUtils .monoPrecisionBox { width: 400px; height: 300px; padding: 0px; overflow: auto; }
#mainContent .left #searchUtils .searchPrecisionBox form, #mainContent .left #searchUtils .articlePrecisionBox form { margin: 0px; padding: 0px; }
#searchUtils .searchPrecisionBox ul { margin: 5px ! important; padding: 0px; }
#searchUtils .searchPrecisionBox ul li { margin: 0px; padding: 0px; }
#searchUtils .monoPrecisionBox ul { margin: 5px ! important; list-style-image: url('pucePortail.gif'); list-style-position: inside; }
.monoPrecisionBox ul li { text-indent: -2em; padding-left: 2em; }
.monoPrecisionBox ul li a { text-decoration: none; }
.monoPrecisionBox ul li a:hover { text-decoration: underline; }
.monoTocPrecisionBox ul li a { text-decoration: none; }
.monoTocPrecisionBox ul li a:hover { text-decoration: underline; }
#searchUtils .searchPrecisionBox fieldset { border: 1px solid rgb(153, 153, 153); margin: 0px; }
#mainContent .left .searchPrecisionBox fieldset .corps { width: 100%; text-align: left; }
#mainContent .left .searchPrecisionBox fieldset .help { width: 100%; text-align: right; }
#mainContent .left .searchPrecisionBox fieldset .sub { width: 100%; padding-top: 0.5em; text-align: right; }
#mainContent .left .searchPrecisionBox fieldset .sub input { width: auto; padding: 0px; margin: 0px; }
#searchResults fieldset, .col_d fieldset { border-top: 1px solid rgb(221, 221, 221); margin: 1em; }
#searchResults .revue, #searchResults .fond { padding: 1em; margin-bottom: -1px; margin-left: 2em; }
#searchResults .revue img.revueImage, #searchResults .fond img.fondImage { float: left; padding-right: 2em; width: 150px; }
#searchResults .revue .description, #searchResults .fond .description { text-align: justify; }
#searchResults .revue .description .beforeLinkRevue img { vertical-align: initial; }
#mainContent .description .linkRevue { text-align: left; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; text-transform: uppercase; font-size: 24.5px; }
#searchResults .fond .description a { color: black; font-weight: bold; text-decoration: none; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; text-transform: uppercase; font-size: 24.5px; }
#searchResults .fond .description a:hover { text-decoration: underline; }
#searchResults .discipline, #searchResults .fondType { margin-top: 0px; padding-top: 10px; }
#searchResults .discipline h3 { font-size: 24.5px; }
.fondType ul li { display: inline; margin-left: 2em; }
#searchResults .discipline .sousDiscipline { display: inline; margin-left: 2em; }
#searchResults .discipline .revue { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin-left: 20px; margin-right: 0px; }
#searchResults h3 { margin-top: 2em; font-size: 1.2em; }
#searchResults fieldset h3 { margin: 0px; }
#searchResults .discipline h3, #searchResults .fondType h3 { margin: 0px; padding: 0px; }
#searchResults h3 .description { font-weight: normal; margin-top: 1em; text-align: justify; font-family: times,serif; }
.monoTocRoot { margin: 0px; padding-bottom: 1em; white-space: nowrap; overflow: hidden; }
.monoTocRoot span { width: 300px; }
.monoTocRoot .monoTitle { float: left; width: 360px; white-space: nowrap; overflow: hidden; }
.monoTocRoot a { text-decoration: none; }
.monoTocRoot a:hover { text-decoration: underline; }
.monoToc { margin: 0px; padding-left: 2em; white-space: nowrap; overflow: hidden; }
.monoToc span { width: 300px; }
.monoToc .monoTitle { float: left; width: 340px; overflow: hidden; white-space: nowrap; }
.monoToc a { text-decoration: none; }
.monoToc a:hover { text-decoration: underline; }
.revueDescription { margin-left: 20px; text-align: justify; }
.pageImg { margin: 2px; border: 1px solid black; background: white none repeat scroll 0% 0%; text-align: center; }
.aui .pageImg { margin: 2px; border: 1px solid black; background: white none repeat scroll 0% 0%; text-align: center; }
div.pageDiv { background-color: transparent; }
div#scrollConteneur { background-color: White; height: 1000px; overflow: auto; position: relative; width: 100%; }
#mainContent div.fullscreen { top: 0px; left: 0px; height: 100%; width: 98% ! important; z-index: 99; background: white none repeat scroll 0% 0%; }
.Backleft { font-size: 10px; }
.Backleft a { color: rgb(192, 192, 192); text-decoration: none; line-height: 16px; }
.Backleft a:hover { color: gray; line-height: 16px; }
.BackleftArticle { font-size: 10px; padding-bottom: 2em; }
.BackleftArticle a { color: rgb(192, 192, 192); text-decoration: none; line-height: 16px; }
.BackleftArticle a:hover { color: gray; line-height: 16px; }
#mainMonoContent { position: relative; width: 100% ! important; clear: both; }
.align_image { margin: 10px; }
.align_image img { vertical-align: middle; display: inline; }
.align_image span { padding-left: 2em; vertical-align: middle; display: inline; font-size: x-large; }
.subtitle { color: rgb(160, 182, 57); font-weight: bold; }
.subtitle a { color: rgb(160, 182, 57); text-decoration: none; }
.subtitle a:hover { color: rgb(160, 182, 57); text-decoration: underline; }
#desc_fond { margin: 10px; }
#desc_fond .issueRef { color: black; font-weight: normal; padding-left: 1em; }
#desc_fond .issueRef a { color: black; text-decoration: none; }
#desc_fond .issueRef a:hover { color: black; text-decoration: underline; }
#desc_fond .subtitle { color: rgb(160, 182, 57); font-weight: bold; padding-bottom: 1em; }
#desc_fond .subtitle a { color: rgb(160, 182, 57); text-decoration: none; }
#desc_fond .subtitle a:hover { color: rgb(160, 182, 57); text-decoration: underline; }
.mainPeriod { padding: 0.5em 1em; }
.mainPeriod a { text-decoration: none; }
.mainPeriod a:hover { text-decoration: underline; }
#period_fond { padding-left: 1em; width: 98%; }
#period_fond .mainPeriodContainer { float: left; width: inherit; border-bottom: 2px solid rgb(160, 182, 57); margin: 0px; }
#period_fond .mainPeriod { width: inherit; float: left; }
#period_fond .subPeriod { clear: both; padding-top: 1em; width: 100%; }
#period_fond .subPeriod1 { font-weight: bold; padding-left: 0px; }
#period_fond .subPeriod2 { font-weight: bold; }
#period_fond .subPeriod3 { font-weight: bold; padding-left: 3em; }
#period_fond .nowrap { white-space: nowrap; }
#period_fond .issue { font-weight: normal; padding-left: 3em; width: 3em; }
#period_fond .issue { font-weight: normal; padding-left: 3em; width: 3em ! important; }
#period_fond .issueRef { color: black; font-weight: normal; padding-left: 1em; }
#period_fond .issueRef a { color: black; text-decoration: none; }
#period_fond .issueRef a:hover { color: black; text-decoration: underline; }
#period_fond .issueRefCreator { padding: 0px; }
#mainMonoContent .titreCenter { width: 100% ! important; text-align: center; margin: 30px 10px 10px 0px; }
#mainMonoContent .titreCenter .author { margin: 10px 10px 20px 0px; width: 100%; font-weight: bold; }
#mainMonoContent .titreCenter .author a { text-decoration: none; }
#mainMonoContent .titreCenter .author a:hover { text-decoration: underline; }
#mainMonoContent .left { position: relative; z-index: 2; margin: 2px 1px 2px 2px; width: 19%; }
#mainMonoContent .right { position: relative; z-index: 1; width: 80%; margin: 2px 2px 2px 0px; background-color: White; }
@media (max-width: 767px) {
  #mainMonoContent .left, #mainMonoContent .right { width: 100%; }
}
#mainMonoContent .right_displayNone { position: relative; z-index: 1; width: 80%; margin: 2px 2px 2px 0px; background-color: White; display: none; }
#mainMonoContent .right_displayBlock { position: relative; z-index: 1; width: 80%; margin: 2px 2px 2px 0px; background-color: White; display: block; }
#mainMonoContent #searchUtils, #mainMonoContent #zoneUtils { width: 100%; background-color: White; margin: 2px 2px 2px 0px; border: 1px solid rgb(204, 204, 204); padding: 5px 0px; }
#mainMonoContent .pagination { width: 100%; }
.pagination .navigationPages { margin: 10px 10px 10px 0px; text-align: center; font-size: initial; }
.pagination .sortedBy { text-align: left; font-size: initial; }
.pagination .oneResult { margin-top: 5px; margin-bottom: 5px; }
.pagination .oneResult h2 { margin: 0px 0px 0.5em; font-size: 1.5em; line-height: 1.3em; }
#mainMonoContent .titre .right { margin-right: 5px; width: auto; }
#mainMonoContent .pagination .right { margin-right: 5px; width: auto; }
#mainMonoContent .pagination .right img { margin-left: 5px; }
#mainMonoContent #imgOuvrage { margin-left: 2em; font-size: 10px; font-weight: normal; float: left; display: table-cell; max-width: 200px; margin-right: 2em; }
#fullscreen_google { width: 80%; }
#mainMonoContent div.fullscreen_google { top: 0px; left: 0px; height: 100%; width: 98% ! important; z-index: 99; background: white none repeat scroll 0% 0%; }
#mainMonoContent .toogle_desc { text-align: right; color: rgb(160, 182, 57); font-weight: bold; font-size: 14px; }
#mainMonoContent .toogle_desc a { color: rgb(160, 182, 57); text-decoration: none; }
#mainMonoContent .toogle_desc a:hover { color: rgb(160, 182, 57); text-decoration: underline; }
#mainMonoContent #refCitation { background-color: White; margin: 0px 1em 0px 0.5em; font-weight: normal; clear: both; }
.refCitation span { color: rgb(160, 182, 57); font-weight: bold; }
.refCitation h3 { font-weight: normal; }
.refCitation ul { margin-top: 1em; margin-left: 1em; list-style: outside none none; }
.refCitation .content { margin-left: 2em; }
#mainMonoContent #descOuvrage { display: table-cell; }
span.selectedTab { background: transparent none repeat scroll 0px center; float: left; margin: 0px; padding-right: 2em; cursor: pointer; }
span.selectedTab-g { background: transparent url('bg-selectTab-g.gif') no-repeat scroll left top; display: block; float: left; height: 21px; width: 5px; }
span.selectedTab-c_bg { color: rgb(255, 255, 255); background: transparent url('bg-selectTab_bg.gif') repeat scroll right top; font-style: italic; padding: 0px; display: block; float: left; }
span.selectedTab-c { color: rgb(255, 255, 255); background: transparent url('bg-selectTab.gif') no-repeat scroll left top; font-style: italic; padding: 1px 4px 0px; display: block; float: left; }
span.selectedTab-d { background: transparent url('bg-selectTab-d.gif') no-repeat scroll left top; display: block; float: left; height: 21px; width: 7px; }
span.unselectedTab { padding-right: 2em; font-style: italic; height: 21px; color: rgb(160, 182, 57); text-decoration: none; float: left; cursor: pointer; }
span.unselectedTab-g { background: transparent url('bg-unselectTab-g.gif') no-repeat scroll left top; display: block; float: left; height: 21px; width: 5px; }
span.unselectedTab-c { color: rgb(160, 182, 57); background: transparent url('bg-unselectTab.gif') no-repeat scroll left top; font-style: italic; padding: 2px 4px 0px; display: block; float: left; }
span.unselectedTab-d { background: transparent url('bg-unselectTab-d.gif') no-repeat scroll left top; display: block; float: left; height: 21px; width: 7px; }
span.unselectedTab { padding-right: 2em; font-style: italic; height: 21px; color: rgb(160, 182, 57); text-decoration: none; float: left; cursor: pointer; }
span.unselectedTab-c a { color: rgb(160, 182, 57); text-decoration: none; }
span.unselectedTab-c a:hover { color: rgb(111, 128, 40); text-decoration: none; }
#fullscreen { width: 80%; }
.articlePrecisionBox { position: relative ! important; z-index: 9; width: 400px; height: auto; }
.articlePrecisionBox fieldset { border: 1px solid rgb(153, 153, 153); }
.articlePrecisionBox fieldset p { text-align: justify; margin: 0px 0.3em 0px 0px; line-height: 1.5em; }
.articlePrecisionBox .content a { text-decoration: none; }
.articlePrecisionBox .content a:hover { text-decoration: underline; }
#mainContent .left .articlePrecisionBox fieldset .left { width: inherit; }
.articlePrecisionBox fieldset input[type="submit"] { position: absolute; bottom: 1em; right: 1em; }
#searchResults fieldset .articlePrecisionBox, .col_d fieldset .articlePrecisionBox { position: relative; z-index: 9; width: auto; height: auto; border: 1px solid rgb(153, 153, 153); background-color: white; margin-bottom: 1em; }
#searchResults fieldset .articlePrecisionBox fieldset, .col_d fieldset .articlePrecisionBox fieldset { border: 0px none; margin: 0px; }
#searchResults fieldset .articlePrecisionBox ul { margin-top: 0.5em; list-style-type: none; }
#searchResults fieldset .articlePrecisionBox ul ul { margin: 0px; }
#articleShowRef { position: absolute; z-index: 9000; border: 1px solid rgb(221, 221, 221); padding: 0.5em; background-color: White; }
#articleShowXRef { position: absolute; z-index: 9000; border: 1px solid rgb(221, 221, 221); padding: 0.5em; background-color: White; }
.tocSection0, .tocDiv0 { margin-left: 0.5em; }
.tocSection1, .tocDiv1 { margin-left: 1em; }
.tocSection2, .tocDiv2 { margin-left: 1.5em; }
.tocSection3, .tocDiv3 { margin-left: 2em; }
.tocSection4, .tocDiv4 { margin-left: 2.5em; }
.group0 img.toggle-resume, .group0 img.toggle-toc-close, .group0 img.toggle-toc-open { margin-left: 20px; }
.group1 img.toggle-resume, .group1 img.toggle-toc-close, .group1 img.toggle-toc-open { margin-left: 40px; }
.group2 img.toggle-resume, .group2 img.toggle-toc-close, .group2 img.toggle-toc-open { margin-left: 60px; }
.group3 img.toggle-resume, .group3 img.toggle-toc-close, .group3 img.toggle-toc-open { margin-left: 80px; }
.group4 img.toggle-resume, .group4 img.toggle-toc-close, .group4 img.toggle-toc-open { margin-left: 100px; }
.group0 .tocSection0, .group1 .tocSection1, .group2 .tocSection2, .group3 .tocSection3, .group4 .tocSection4 { margin-left: 0px; }
.group0 .tocDiv1 img.toggle-resume, .group1 .tocDiv2 img.toggle-resume, .group2 .tocDiv3 img.toggle-resume, .group3 .tocDiv4 img.toggle-resume, .group4 .tocDiv5 img.toggle-resume { margin-left: 5px; }
.group0, .group1, .group2, .group3, .group4 { margin-top: 0.5em; margin-bottom: 1.5em; margin-left: 0.5em; }
.group0 { border-top: 1px dotted lightgrey; padding-top: 2em; }
.tocSection0 p, .tocSection1 p, .tocSection2 p, .tocSection3 p, .tocSection4 p { display: inline-block; margin: 0px; }
.tocSection0 p::after { content: ""; display: block; position: relative; top: 4px; height: 5px; width: 50%; left: 25%; background: rgb(175, 184, 17) none repeat scroll 0% 0%; transition: width 0.5s ease 0s, left 0.5s ease 0s, right 0.5s ease 0s; }
.tocSection0 p:hover::after { left: 0px; width: 100%; }
#mainContent .tocDiv0 .left, #mainContent .tocDiv1 .left, #mainContent .tocDiv2 .left, #mainContent .tocDiv3 .left, #mainContent .tocDiv4 .left { width: 16px; }
.tocPage0, .tocPage1, .tocPage2, .tocPage3, .tocPage4 { float: right; margin-right: 50px; text-align: right; font-weight: bold; }
.tocPage0 img, .tocPage1 img, .tocPage2 img, .tocPage3 img, .tocPage4 img { position: absolute; right: 10px; width: 25px; top: -2px; }
.tocAutor0, .tocAutor1, .tocAutor2, .tocAutor3, .tocAutor4 { font-weight: normal; }
.tocSection0, .tocSection1, .tocSection2, .tocSection3, .tocSection4 { font-weight: normal; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; display: inline; }
.tocSection0 { font-size: 23px; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: initial; font-weight: bold; }
.tocSection1 { font-size: 19px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: initial; color: rgb(142, 8, 58); }
.tocSection2 { font-size: 16px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.tocSection3 { font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.tocSection4 { font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.issueElement { position: relative; }
.issueElement .tocleft { float: left; padding-right: 2px; }
#mainMonoContent .issueElement .left { width: inherit; }
#prefsContent { position: relative; }
#prefsContent .barre { position: relative; }
#prefsContent .barre, #prefsContent .buttonBarre { clear: both; margin: 20px; }
#prefsContent .barre .element { position: relative; margin: 5px; }
#prefsContent .barre label { position: relative; height: 1em; width: 250px; display: block; float: left; margin-right: 1em; text-align: right; line-height: 1.3em; }
#prefsContent .barre .element input { margin-top: 0.25em; }
#prefsContent .barre .element .left { margin-right: 3px; }
.tagCloud { line-height: 1em; text-align: justify; }
.sidebarTagCloud { line-height: 0.9em; text-align: justify; }
.tagCloud1 { font-size: 0.8em; }
.tagCloud2 { font-size: 0.8em; }
.tagCloud3 { font-size: 0.9em; font-weight: bold; }
.tagCloud4 { font-size: 0.9em; }
.tagCloud5 { font-size: 0.8em; font-weight: bold; }
.tagCloud6 { font-size: 1em; font-weight: bold; }
.tagCloud7 { font-size: 1.2em; }
.tagCloud8 { font-size: 1.2em; font-weight: bold; }
.tagCloud9 { font-size: 1.4em; font-weight: bold; }
.tagCloud10 { font-size: 1.6em; font-weight: bold; }
.tagCloud1 a { color: rgb(102, 102, 102); }
.tagCloud2 a { color: rgb(159, 159, 159); }
.tagCloud3 a { color: rgb(145, 46, 55); }
.tagCloud4 a { color: rgb(191, 95, 106); }
.tagCloud5 a { color: rgb(175, 43, 58); }
.tagCloud6 a { color: rgb(145, 46, 55); }
.tagCloud7 a { color: rgb(111, 34, 43); }
.tagCloud8 a { color: rgb(127, 71, 77); }
.tagCloud9 a { color: rgb(143, 107, 111); }
.tagCloud10 a { color: rgb(175, 153, 155); }
.tagCloud ul, .decoration ul { margin: 0px; }
.tagCloud li, .decoration li { display: inline; margin: 0px; padding: 0px; }
.tagCloud a, .decoration a { text-decoration: none; }
#resizeSE, #resizeE, #resizeNE, #resizeN, #resizeNW, #resizeW, #resizeSW, #resizeS { position: absolute; width: 8px; height: 8px; background-color: rgb(51, 51, 51); border: 1px solid rgb(255, 255, 255); overflow: hidden; }
#resizeSE { bottom: -10px; right: -10px; cursor: se-resize; }
#resizeE { top: 50%; right: -10px; margin-top: -5px; cursor: e-resize; }
#resizeNE { top: -10px; right: -10px; cursor: ne-resize; }
#resizeN { top: -10px; left: 50%; margin-left: -5px; cursor: n-resize; }
#resizeNW { top: -10px; left: -10px; cursor: nw-resize; }
#resizeW { top: 50%; left: -10px; margin-top: -5px; cursor: w-resize; }
#resizeSW { left: -10px; bottom: -10px; cursor: sw-resize; }
#resizeS { bottom: -10px; left: 50%; margin-left: -5px; cursor: s-resize; }
#container { position: absolute; top: 50px; left: 50px; width: 650px; height: 450px; background-color: rgb(204, 204, 204); background-image: url('tocrop_back.jpg'); }
#history-div ul li hr, #gps-div ul li hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: White -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 80%; }
#history-div ul li table, #gps-div ul li { text-align: left; font-size: 10px; }
#history-div ul li table img { margin-bottom: 2em; }
#gps-div ul { margin: 0px 12%; }
#mainContent .pagination h1 a { text-decoration: none; }
.lineForm { margin: 0.5em 10px; }
.labelForm { position: absolute; left: 0px; }
.inputForm { margin-left: 14em; }
.buttonBar { margin-top: 0.5em; }
.hilite, .hilite1 { background-color: yellow; }
.hilite2 { background-color: pink; }
.hilite3 { background-color: gray; }
.hilite4 { background-color: orange; }
div.searchWords { opacity: 0.2; z-index: 99; }
.journal-content-article ul { list-style-type: disc; margin: 1em 0px 1em 2em; }
div#notesList { background-color: white; border: 1px solid black; height: 28em; width: 170px; overflow: auto; }
div#notesList ul li { border-bottom: 1px dashed rgb(221, 221, 221); }
div#notesList ul li ul li { border-bottom: 0px none; }
#notes-contents { width: 368px; }
div#notesList a.noteEntry { display: block; width: 70%; float: left; }
div#notesList ul li.selected { border: 2px solid rgb(166, 199, 236); }
div.separationbarre { background: transparent url('rep_h_in.gif') repeat-x scroll left top; height: 21px; position: relative; width: 100%; display: none; }
div.separationbarre-left { background: transparent url('gh.gif') no-repeat scroll left top; height: 21px; left: -9px; position: absolute; width: 25px; }
div.separationbarre-right { background: transparent url('dh.gif') no-repeat scroll right top; height: 21px; right: -10px; position: absolute; width: 25px; }
@media print {
  * { text-shadow: none ! important; color: rgb(0, 0, 0) ! important; background: transparent none repeat scroll 0% 0% ! important; box-shadow: none ! important; }
  a[href]::after { content: "" ! important; }
  body, a, a:hover { text-decoration: none; color: black; font-size: 12px; }
  hr, #bg_gauche, #bg_gauche, #tete, .tete, .simpleSearch, .tabs, .left, .paginationBottom, #pied { display: none; }
  .sidebar, .search, .userUtils, .pagination, href { display: none; }
  #navi, #logo, #search, #sidebar, #partner, #footer-small { display: none ! important; }
  .portlet-column-first { display: none ! important; }
  .accordion-inner, .toggler-content-collapsed, .toggler-content, .toggler-content-expanded, .toggler-content-wrapper { display: block ! important; }
  #print_option_list { display: block; }
  .displayNone { display: none; }
  #mainContent, #searchResults .discipline .revue { border: 0px none; }
  #mainContent .right { width: 100%; }
  .revue { padding: 0px; }
}
html, body { height: 100%; }
.aui form { margin: 0px; }
.tab-header-container { width: 100%; text-align: center; }
.tab-header-container { -moz-column-width: 13em; }
.tab-header-container button.tab-item { margin: 1em 0px; padding: 0.5em 0px; width: 100%; cursor: pointer; font-weight: bold; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 20px; letter-spacing: 2px; color: black; border: 0px none; }
.tab-header-container button.tab-item:disabled { cursor: initial; background-color: rgb(175, 184, 17); }
.tab-header-container button.tab-item:enabled:hover { background-color: rgb(175, 184, 17); }
form.facet-check-form label input[type="checkbox"] { display: none; }
form.facet-check-form label input[type="checkbox"] + span::before { content: ""; display: inline-block; height: 12px; width: 12px; overflow: hidden; background-image: url('check-green.png'); margin-right: 5px; position: relative; top: 2px; }
form.facet-check-form label input[type="checkbox"]:checked + span::before { background-position: 0px -12px; }
#sidebar { background: rgb(175, 184, 17) url('onglet.png') no-repeat scroll left bottom / 100% auto; position: fixed; left: 0px; top: 0px; height: 100%; padding-top: 1em; width: 32px; z-index: 500; }
#trame { background: white url('trame.png') repeat-y scroll 0px 0px; width: 3%; max-width: 32px ! important; height: 100%; position: fixed; right: 0px; }
#sidebar section, #sidebar div.portlet-body { margin-bottom: 2em; }
section#language-select { font-size: 20px; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; }
section#language-select .locale-entry { border-top: 1px solid white; display: block; text-transform: uppercase; color: white; font-weight: bold; text-align: center; padding: 0.5em 0px; }
section#language-select a.locale-entry:hover, section#language-select a.locale-entry:active { text-decoration: none; }
section#language-select .locale-entry:first-child { border: 0px none; }
section#language-select span.locale-entry { color: black; }
div.social-icon { height: 32px; width: 100%; position: relative; }
div.social-icon:hover { cursor: pointer; }
div.social-icon img { max-width: 50%; position: absolute; top: 50%; left: 25%; }
div.social-icon .social-popup { display: none; position: absolute; top: 50%; left: 100%; transform: translate(0px, -50%); background-color: rgb(175, 184, 17); border: 1px solid white; padding: 3px 5px; border-radius: 3px; z-index: 10000; }
div.social-icon .social-popup::before, div.social-icon .social-popup::after { content: ""; position: absolute; top: 50%; transform: translate(0px, -50%); border: 0px solid transparent; }
div.social-icon .social-popup::before { left: -18px; border-right-color: white; border-width: 9px; }
div.social-icon .social-popup::after { left: -16px; border-right-color: rgb(175, 184, 17); border-width: 8px; }
div.social-icon .social-popup a { white-space: nowrap; color: white; }
.portlet-message-boards .category-buttons button { font-weight: bold; font-size: 16px; }
a#back-to-top { position: fixed; right: 20px; bottom: 10%; background-color: rgb(175, 184, 17); border-radius: 0.5em; opacity: 0; }
a#back-to-top img { height: 3em; }
#wrapper { position: relative; left: 32px; box-sizing: border-box; width: calc(100% - 32px - 3%); padding: 1em 1em 40px; min-height: 100%; }
@media screen and (min-width: 1067px) {
  #wrapper { width: calc(100% - 32px - 32px); }
}
#wrapper .perseePrimary { color: rgb(175, 184, 17); }
#wrapper .perseeSecondary { color: rgb(142, 8, 58); }
#wrapper a, #wrapper a:visited { color: rgb(85, 85, 85); }
#wrapper .author a, #wrapper .author a:visited, #wrapper a.author, #wrapper a.author:visited { color: rgb(175, 184, 17); }
.author { font-weight: bold; padding-bottom: 0.5em; }
#wrapper a { cursor: pointer; overflow-wrap: break-word; }
#wrapper > header { margin-bottom: 1em; }
@media screen and (min-width: 768px) {
  #column-1.column-left { width: 250px; }
  #column-2.column-main { width: calc(95% - 250px); }
  #column-2.full-width { width: 99%; margin-left: 0px; }
}
.button { cursor: pointer; }
#announcement-page { margin-top: 50px; }
#announcement-page p { text-align: center; }
#announcement-page p a, #announcement-page p a:visited { color: rgb(175, 184, 17); }
#announcement-page p.title { font-size: 20px; }
.toggler-header-expanded::before { content: url('list-open-3.png'); margin-right: 5px; position: relative; top: 5px; }
.toggler-header-expanded:hover::before { content: url('list-open-alt-2.png'); }
.toggler-header-collapsed::before { content: url('list-closed-3.png'); margin-right: 5px; position: relative; top: 5px; }
.toggler-header-collapsed:hover::before { content: url('list-closed-alt-2.png'); }
.toggler-header { cursor: pointer; }
.aui .accordion-heading .accordion-toggle { display: inline-block; padding: 0px; }
.aui .accordion-inner { padding: 9px 0px 0px 9px; }
.aui .accordion-group { border: 0px none; }
.picto { white-space: nowrap; }
.picto.long, .picto.title { white-space: initial; }
.picto .default-picto { display: inline-block; }
.picto .hover-picto { display: none; }
.picto:hover .default-picto { display: none; }
.picto:hover .hover-picto { display: inline-block; }
.picto.inline img { margin-left: 5px; }
.toggle-control-buttons div { display: inline-block; padding: 0px 5px; }
.toggle-control-buttons img { width: 20px; cursor: pointer; }
ul { list-style-image: url('bullet-full-3.png'); }
.picto.left-picto img { margin-right: 3px; }
.picto span { vertical-align: middle; }
@media screen and (min-width: 550px) {
  #navi { display: table; width: 100%; }
  #navi > section { display: table-cell; vertical-align: bottom; }
  #navi > section:last-of-type { text-align: right; }
  #navi #site-title { width: 140px; }
}
a.logo img { height: 120px; width: auto; }
header#navi section { margin: 1em; vertical-align: top; }
header#navi section#menu { vertical-align: bottom; padding-bottom: 1em; }
#menu a:link, #menu a:visited { color: black; }
#menu a { text-decoration: none; color: black; padding: 0.5em; line-height: 2em; white-space: nowrap; text-transform: uppercase; font-weight: bold; display: inline-block; position: relative; }
#menu a::after { content: ""; display: block; position: absolute; height: 5px; width: 50%; left: 25%; background: rgb(175, 184, 17) none repeat scroll 0% 0%; transition: width 0.5s ease 0s, left 0.5s ease 0s, right 0.5s ease 0s; }
#menu a:hover::after { left: 10%; width: 80%; }
#recherche form { height: 40px; }
#recherche input { height: 100%; width: 100%; max-width: 450px; border: 1px solid black; border-radius: 0px; padding-right: 50px; margin: 0px; box-sizing: border-box; padding-left: 0.4em; }
#recherche input + button { height: 100%; width: 40px; padding: 0px; border: 0px none; background: transparent none repeat scroll 0px center; position: absolute; right: 0px; top: 0px; }
#recherche input + button img { height: 20px; }
#recherche input + button::after { content: ""; height: 80%; border-left: 1px solid black; position: absolute; top: 10%; left: 0px; }
.nav-menu ul { list-style: outside none none; margin: 0px; }
.nav-menu li { margin: 0.5em 0px 0.5em 0.5em; font-size: 20px; line-height: 25px; }
.nav-menu li a { color: black ! important; display: block; background: transparent url('g3223.png') no-repeat scroll right center; padding-right: 24px; }
@media screen and (min-width: 768px) {
  #header-banner > section { vertical-align: top; }
  #header-banner #banner { display: inline-block; width: 74.4%; }
  #header-banner #partner { display: inline-block; width: 23%; margin-left: 2%; }
}
#header-banner #banner { background-color: transparent; background-image: url('linly_bandeau.png'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-clip: border-box; background-origin: padding-box; background-size: cover ! important; height: 250px; padding: 0px ! important; }
#header-banner #banner a { display: block; height: 100%; }
#header-banner #partner img { max-height: 60px; }
#header-banner #partner h3 { margin-top: 0px; border-left: 5px solid grey; padding-left: 0.5em; font-size: medium; line-height: 1.4; }
#header-banner #partner h3::first-letter { text-transform: uppercase; }
#header-banner #partner img { margin: 0.5em; }
.persee-home h1, .persee-home h2, .persee-home h3, #footer h1, #footer h2, #footer h3 { font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; }
div.persee_content { overflow: auto; }
div.persee_content img.defaultImage { float: left; margin: 0.5em; max-width: calc(100% - 1em); }
div.persee_revues h3 { background-color: black; padding-left: 0.5em; color: white; }
div.persee_news { margin-bottom: 2em; }
div.persee_content-greybox p.big { font-size: 6em; line-height: 1em; font-family: "hasteristico","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; }
div.persee_content-greybox { background-color: lightgrey; margin: 10px 0px; }
div.persee_content-greybox h4 { padding: 0.5em; margin: 0px; }
div.persee_content-greybox .persee_content .title { background: rgba(255, 255, 255, 0.3) none repeat scroll 0px 0px; padding: 0.555em; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; font-weight: bold; }
.persee_content-greybox .persee_content .content { margin-left: 0.8rem; }
.journal-content-article .persee_content-nobox .persee_content .titre { font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; font-weight: bold; }
.persee-browse h2, .persee-browse h3, .persee-browse h4 { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: initial; margin-bottom: 5px; line-height: 1.2em; }
.persee-browse h2 { font-size: 22px; display: inline; }
.persee-browse h3 { font-size: 18px; }
.persee-browse h4 { font-size: 16px; }
ul.published-in, ul.published-with { list-style: outside none none; }
ul.published-in li.toggler-container, ul.published-with li.toggler-container { margin: 0.25em; }
ul.published-in .toggler-content li, ul.published-with .toggler-content li { margin: 0.125em; }
.cited-by li, .cites li { margin: 0.25em; }
div.external-services img { max-height: 50px; max-width: 200px; margin: 0.5em; }
.author-display .title.picto img { width: 20px; margin: 0px 5px; }
.author-display .title.picto { display: inline; }
.authors { margin-bottom: 5px; }
.illustration { display: inline-block; max-width: 100%; margin: 0.5em; padding: 0.5em; vertical-align: top; border: 1px solid lightgrey; text-align: center; }
.illustration p { width: 250px; margin: 0.5em auto; }
.illustration p:last-of-type { margin-bottom: 0px; }
.illustration .illustration-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.illustration .illustration-title.expandable { cursor: pointer; }
.illustration .illustration-title.expanded { white-space: initial; }
#discipline-list .discipline { display: inline-block; margin: 1em; text-align: center; }
#discipline-list .discipline button { border: 0px none; background: transparent none repeat scroll 0px center; border-radius: 15px; display: block; height: 8.5em; color: rgb(142, 8, 58); font-family: "Bebas Kai"; font-size: 22px; line-height: 1em; width: 9em; position: relative; }
#discipline-list .discipline img { box-sizing: border-box; position: absolute; right: 0.5em; top: 0px; }
#discipline-list .discipline p { font-weight: bold; font-size: 12px; }
.discipline-text { background-color: rgb(221, 221, 221); border-radius: 5px; margin: 6em 0px 0px; padding: 0.1em; }
#discipline-list .discipline div.discipline-img { display: inline-block; margin: 0.5em; width: 120px; height: 150px; }
.pagination { text-align: center; width: 100%; margin: 0px; font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 30px; line-height: 30px; font-weight: bold; }
.pagination:first-of-type { padding-bottom: 0.5em; }
.pagination button { border: 0px none; background: transparent none repeat scroll 0px center; padding: 0px; cursor: pointer; color: rgb(175, 184, 17); font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 30px; line-height: 30px; font-weight: bold; }
#collectionList .discipline-title { background-color: black; color: white; padding: 0.2em 1em; }
#collectionList .collection { padding: 1em; display: inline-block; width: 20em; text-align: center; box-sizing: border-box; vertical-align: top; }
#collectionList .collection .collection-cover { display: inline-block; border: 1px solid black; margin-bottom: 1em; position: relative; width: 200px; height: 283px; }
#collectionList .collection .collection-cover img.cover { width: 200px; height: 283px; }
#collectionList .collection .collection-cover .new-collection { position: absolute; top: 0px; left: 0px; opacity: 0.85; box-sizing: border-box; width: 200px; background-color: rgb(142, 8, 58); color: white; font-weight: bold; padding: 0.5em; font-size: 20px; }
#collectionList .collection .collection-cover .new-issues-overlay { position: absolute; bottom: 10px; right: 10px; width: 38px; opacity: 0.85; }
#collectionList .collection .collection-cover .new-issues-count { color: white; position: absolute; bottom: 4px; font-weight: bold; font-size: 20px; width: 34px; text-align: center; }
#collectionList .collection .collection-title { font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: 0.05em; font-size: 24.5px; line-height: normal; }
#collectionList .portal-icon img { max-height: 1em; max-width: 100px; }
#collectionList .collection-details { color: rgb(142, 8, 58); }
#collection-header .back a { color: rgb(175, 184, 17); font-weight: bold; }
.collection-period.period-empty { color: rgb(153, 153, 153); margin-left: 1em; }
.collection-period .period-content { margin: 0px 0px 0px 0.5em; border-left: 1px solid lightgrey; padding-left: 0.5em; }
.collection-period ul { list-style: outside none none; margin-left: 0px; }
.issue-period-compact .collection-period ul.number-list, .issue-period-compact .collection-period ul.number-list li { display: inline; }
.issue-period-compact .collection-period ul.year-list > li { margin: 0.5em 0px; }
.issue-period-compact .collection-period .year-label::after { content: " :"; }
.issue-period-compact .collection-period ul.number-list > li::before { content: "["; }
.issue-period-compact .collection-period ul.number-list li::after { content: "]"; }
.issue-period-compact .collection-period .issue-main { display: none; }
.issue-period-thematic .collection-period .number-list, .issue-period-fond .collection-period .number-list { display: table; }
.issue-period-thematic .collection-period .number-list > li, .issue-period-fond .collection-period .number-list > li { display: table-row; }
.issue-period-thematic .collection-period .number-list > li > .issue-number, .issue-period-thematic .collection-period .number-list > li > .issue-main, .issue-period-fond .collection-period .number-list > li > .issue-number, .issue-period-fond .collection-period .number-list > li > .issue-main { margin-top: 5px; display: table-cell; padding-bottom: 10px; }
.issue-period-thematic .collection-period .issue-number, .issue-period-thematic .collection-period .issue-label, .issue-period-fond .collection-period .issue-number, .issue-period-fond .collection-period .issue-label { font-weight: bold; padding-right: 1em; }
.issue-period-thematic .collection-period .issue-number, .issue-period-fond .collection-period .issue-number { white-space: nowrap; min-width: 50px; }
.issue-period-thematic .collection-period .year-label { padding: 0.5em; display: block; font-weight: bold; }
.issue-period-thematic .collection-period .issue-number::before { content: "N° "; }
.issue-period-fond > .collection-period.hide-label > .period-content { margin-left: 0px; border-left: medium none; padding-left: 0px; }
.issue-period-fond .collection-period .period-empty { display: none; }
.issue-period-fond .collection-period .year-label { display: none; }
#collection-display .new-issue { width: 16px; }
#collection-display .issue-period-fond .new-issue { margin-right: 5px; }
#collection-display .issue-period-compact .new-issue { display: inline-block; }
.revue-oai-description { margin-top: 1em; }
#collection-info li { margin-top: 0.5em; border-top: 1px dotted black; padding-top: 0.5em; }
#collection-info li h5 { margin: 0px; }
#collection-info ul { list-style: outside none none; margin-left: 0px; padding: 0px; }
#collection-info .collection-partner { margin-bottom: 1em; }
.searchContext em { color: rgb(142, 8, 58); font-style: normal; }
.searchContext { font-size: 13px; }
.searchResults { text-align: justify; }
#wrapper .author-search-result h4 a { color: rgb(175, 184, 17); }
#content-search-results .illustration p.illustration-title { background-color: black; color: white; font-weight: bold; padding: 0.5em; }
#content-search-results .title { font-size: 17px; font-weight: bold; }
#content-search-results .title-free, #content-search-results .title-limited { color: rgb(142, 8, 58); }
#content-search-results div.title-restricted { display: inline; }
#content-search-results .picto img { width: 20px; margin: 0px 5px; }
#search-target-select { -moz-column-count: 3; }
.date-facet .slider { margin: 0.5em 1.5em 3.5em; }
.date-facet input { width: 5em; }
.date-facet .noUi-connect { background-color: rgb(175, 184, 17); }
.facet-check-form .facet { margin-left: 10px; margin-top: 0.3em; }
.facet-check-form .facet label { display: inline; }
.portlet-borderless-container { min-height: 0px; }
.side-portlet { margin: 0.2em 0px; padding: 0px 0.2em; width: 100%; box-sizing: border-box; }
#author-info h4 { margin-top: 4em; }
.pieChart { margin: 2px; height: 200px; overflow: hidden; }
form#contextual-search { height: 35px; padding: 0px; border: 1px solid lightgrey; position: relative; }
form#contextual-search input { height: 100%; width: 100%; border: 0px none; margin: 0px; padding-right: 38px; box-sizing: border-box; padding-left: 0.4em; }
form#contextual-search button { height: 100%; width: 35px; padding: 2px; border: 0px none; background: transparent none repeat scroll 0px center; position: absolute; right: 0px; top: 0px; }
ul.doc-toc-content li { margin-bottom: 0.3em; }
ul.doc-toc-content, .doc-toc-content ul { list-style: outside none none; margin: 0px; }
.doc-toc-content ul.toc-item-content { border-left: 1px solid lightgrey; margin-left: 0.3em; padding-left: 0.3em; }
.picto.show-more { cursor: pointer; margin-bottom: 5px; }
ul.cross-refs > li { margin-bottom: 0.3em; }
ul.cross-refs, ul.cross-refs ul { list-style: outside none none; margin-left: 0px; }
.side-portlet .info-box { background-color: rgb(240, 240, 240); padding: 1em; margin: 0px; }
.side-portlet .info-box img.cover { margin-bottom: 1em; }
.author-table ul, ul.author-table, ul.export-bib-refs { list-style: outside none none; margin-left: 0px; }
.author-menu { text-align: center; width: 100%; margin: 0px; color: rgb(175, 184, 17); font-family: "Bebas Kai","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 30px; line-height: 30px; font-weight: bold; }
.author-menu li { display: inline-block; margin: 2px; }
.author-list { -moz-column-width: 15em; }
.author-group, .author-group li { page-break-inside: avoid; }
.side-portlet .info-entry-list > div { border-bottom: 1px solid lightgrey; }
.detail-container { position: relative; }
.detail-container .illustration-table-controls { position: absolute; right: 0px; top: 0px; }
@media screen and (min-width: 768px) {
  #document-info { height: calc(100vh - 124px - 2em - 40px); overflow: auto; }
  #document-info.fixed { position: fixed; top: 25px; left: 46px; width: 250px; height: calc(100vh - 32px - 40px); }
}
.side-portlet .illustration { display: block; }
.side-portlet .illustration p { width: initial; }
form#doc-internal-search { height: 35px; padding: 0px; border: 1px solid lightgrey; position: relative; }
form#doc-internal-search input { height: 100%; width: 100%; border: 0px none; margin: 0px; padding-right: 73px; box-sizing: border-box; padding-left: 0.4em; }
form#doc-internal-search button { height: 100%; width: 35px; padding: 2px; border: 0px none; background: transparent none repeat scroll 0px center; position: absolute; top: 0px; }
form#doc-internal-search button.prev { right: 30px; }
form#doc-internal-search button.next { right: 0px; }
#doc-cover { display: table-cell; padding: 0px 0.5em 0.5em 0px; }
#doc-cover img { height: 200px; max-width: unset; }
@media screen and (max-width: 768px) {
  #doc-cover img { height: 300px; max-width: 100%; }
}
#doc-header { display: table-cell; vertical-align: top; }
@media screen and (max-width: 768px) {
  #doc-header { display: block; }
}
#doc-header .author { font-size: 16px; }
#doc-header .author .role { font-size: 14px; }
#doc-header .doi { font-size: 14px; }
#doc-header .document-bib-ref { margin-bottom: 0.5em; }
#doc-header .document-bib-ref a, #doc-header .document-bib-ref a:visited { color: rgb(175, 184, 17); }
#doc-header .document-bib-ref span::before { content: " / "; }
#doc-header .document-bib-ref span:first-of-type::before { content: initial; }
#doc-header h3 { margin-top: 0px; }
h4.document-type { display: inline-block; }
#doc-information-container .wiki-body p { margin-bottom: 5px; }
#global-controls { background-color: white; padding: 2px; position: absolute; left: -10px; }
#global-controls.fixed { position: fixed; left: 35px; top: 10px; }
@media screen and (min-width: 768px) {
  #column-2.column-main #global-controls.fixed { left: 317px; }
}
#global-controls img { height: 25px; padding-bottom: 3px; padding-right: 2px; }
#global-controls > * { vertical-align: top; display: block; cursor: pointer; }
#page-container { margin-left: 20px; }
#page-container .page { padding: 0px; margin: 0px 1em 1em 0px; position: relative; display: inline-block; vertical-align: top; }
#page-container .controls { z-index: 1; }
#page-container .controls div { display: inline-block; }
#page-container .controls { height: 25px; position: absolute; top: 0.5em; left: 0.5em; }
#page-container .controls img { width: 24px; }
#page-container .controls * { cursor: pointer; }
#page-container .content { border: 1px solid black; transition: all 0.5s ease-out 0s; position: relative; overflow: hidden; }
#page-container .content .image { overflow: hidden; transition: all 0.5s ease-out 0s; position: absolute; }
#page-container .content .image img { max-width: none; }
#page-container .content .loading-image { position: absolute; top: 1em; left: 0px; right: 0px; margin-left: auto; margin-right: auto; }
#page-container .content .image .highlight { position: absolute; opacity: 0.2; }
#page-container .content .image .figure { position: absolute; display: block; }
#page-container .content .image .restricted-figure { position: absolute; padding: 5px; }
#page-container .content .text { padding: 0.5em; }
#page-container .content .text .caption { display: block; }
.alert { cursor: pointer; }
.alert.popover { background-color: rgb(255, 251, 220); z-index: 1 ! important; }
.alert.popover .popover-content::before { content: "×"; float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: black; text-shadow: 0px 1px 0px white; opacity: 0.2; }
.alert.popover .popover-content:hover::before { opacity: 0.5; }
.document-details { margin-bottom: 1em; }
.document-details .nav { margin-bottom: 0px; }
.document-details .document-details-content { border-top: 1px solid lightgrey; border-bottom: 1px solid lightgrey; padding: 0.5em; }
.document-details { position: relative; left: -5px; }
.document-details .nav-pills > .active > a, .document-details .nav-pills > .active > a:hover, .document-details .nav-pills > .active > a:focus { background-color: rgb(175, 184, 17); }
.document-details .nav-pills > li { float: none; display: inline; }
.document-details .nav-pills > li > a { padding: 2px 5px; margin: 0px; border-radius: 0px; line-height: 20px; display: inline; white-space: nowrap; background-color: rgb(240, 240, 240); }
.document-details .nav-pills > li > a:hover { background-color: rgb(175, 184, 17); }
#issue-header .back a { color: rgb(175, 184, 17); font-weight: bold; }
#issue-header .issue-editors a { color: rgb(175, 184, 17); }
.issue-item-title { position: relative; }
.issue-item-pages { float: right; text-align: right; font-weight: bold; white-space: nowrap; margin-left: 1em; }
.issue-document-title div.title-restricted { display: inline; }
.issue-document-title .picto img { width: 20px; margin: 0px 5px; vertical-align: text-bottom; }
.issue-document-title .title { font-weight: bold; font-size: 16px; }
.issue-document-details .document-details-headers { font-size: 12px; }
.issue-group-content { margin-left: 0.5em; border-left: 1px solid lightgrey; padding-left: 0.5em; }
#issue-tabs { -moz-column-count: 2; }
.issue-document-details h6 { margin: 0px; }
.document-type { white-space: nowrap; }
.issue-group-title .issue-group-actual-title { position: relative; }
.issue-group-depth-0 > .issue-group-title > .toggler-header > .issue-group-actual-title::after { content: ""; display: block; position: absolute; bottom: -0.4em; height: 5px; width: 50%; left: 25%; background: rgb(175, 184, 17) none repeat scroll 0% 0%; transition: width 0.5s ease 0s, left 0.5s ease 0s, right 0.5s ease 0s; }
.issue-group-depth-0 > .issue-group-title > .toggler-header:hover > .issue-group-actual-title::after { left: 0px; width: 100%; }
#wrapper .issue-group-depth-1 h3, #wrapper .issue-group-depth-2 h3, #wrapper .issue-group-depth-3 h3, #wrapper .issue-group-depth-4 h3 { font-size: 19px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: initial; color: rgb(142, 8, 58); }
.issue-document { margin-top: 1em; }
#issue-display .document-details { margin-bottom: 0px; }
ul.illustration-table { margin: 0px; list-style: outside none none; }
ul.illustration-table li { margin-top: 0.5em; }
ul.illustration-table img { max-height: 7em; }
.hide-illustrations img, .show-illustrations img { float: right; }
.illustration-table-controls .picto img { height: 20px; }
#footer { background-color: black; padding: 0px 1em; margin-top: 1em; }
#footer section { color: white; border-bottom: 1px solid rgb(175, 184, 17); padding: 1em; margin: 0px; height: 200px; box-sizing: border-box; text-align: center; }
@media screen and (min-width: 768px) {
  #footer { display: table; table-layout: fixed; width: 100%; padding: 1em 0px; height: 200px; box-sizing: border-box; }
  #footer section { display: table-cell; border-right: 1px solid rgb(175, 184, 17); border-bottom: 0px none; padding: 0px 1em; height: auto; box-sizing: initial; text-align: left; }
}
#footer section:last-of-type { border: 0px none; }
#footer section h3 { margin: 0px; }
#footer section a { display: list-item; list-style: outside none none; }
#footer section#follow-us img { width: 25px; margin: 0.5em; float: left; }
#footer-small { position: absolute; bottom: 1em; width: calc(100% - 32px); }
#footer-small img { height: 30px; margin: 0px 2px; }
#footer-small section#partner { white-space: nowrap; }
#footer-small section#copyright { text-align: right; }
@media screen and (min-width: 768px) {
  #footer-small { display: table; box-sizing: border-box; width: calc(100% - 32px); }
  #footer-small section { display: table-cell; }
  #footer-small section#copyright { text-align: right; }
}

/* ::::: http://www.persee.fr/combo/?browserId=firefox&minifierType=&languageId=fr_FR&b=6205&t=1452609014000&/html/js/aui/widget-base/assets/skins/sam/widget-base.css&/html/js/aui/aui-toggler-base/assets/skins/sam/aui-toggler-base.css ::::: */

.yui3-widget-hidden { display: none; }
.yui3-widget-content { overflow: hidden; }
.yui3-widget-content-expanded { box-sizing: border-box; height: 100%; }
.yui3-widget-tmp-forcesize { overflow: hidden ! important; }
#yui3-css-stamp.skin-sam-widget-base { display: none; }
.toggler-content-collapsed { display: none; }
.toggler-content-wrapper { overflow: hidden; }
#yui3-css-stamp.skin-sam-aui-toggler-base { display: none; }

/* ::::: http://www.persee.fr/combo/?browserId=firefox&minifierType=&languageId=fr_FR&b=6205&t=1452609014000&/html/js/aui/tabview/assets/skins/sam/tabview.css ::::: */

.yui3-tab-panel { display: none; }
.yui3-tab-panel-selected { display: block; }
.yui3-tabview-list, .yui3-tab { margin: 0px; padding: 0px; list-style: outside none none; }
.yui3-tabview { position: relative; }
.yui3-tabview, .yui3-tabview-list, .yui3-tabview-panel, .yui3-tab, .yui3-tab-panel {  }
.yui3-tab { display: inline-block; vertical-align: bottom; cursor: pointer; }
.yui3-tab-label { display: inline-block; padding: 6px 10px; position: relative; text-decoration: none; vertical-align: bottom; }
.yui3-skin-sam .yui3-tabview-list { border-style: solid; border-color: rgb(38, 71, 160); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 0px 5px; }
.yui3-skin-sam .yui3-tab { margin: 0px 0.2em 0px 0px; padding: 1px 0px 0px; }
.yui3-skin-sam .yui3-tab-selected { margin-bottom: -1px; }
.yui3-skin-sam .yui3-tab-label { background: rgb(216, 216, 216) url('sprite.png') repeat-x scroll 0% 0%; border-style: solid; border-color: rgb(163, 163, 163); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 0px; color: rgb(0, 0, 0); cursor: pointer; font-size: 85%; padding: 0.3em 0.75em; text-decoration: none; }
.yui3-skin-sam .yui3-tab-label:hover, .yui3-skin-sam .yui3-tab-label:focus { background: rgb(191, 218, 255) url('sprite.png') repeat-x scroll left -1300px; outline: 0px none; }
.yui3-skin-sam .yui3-tab-selected .yui3-tab-label, .yui3-skin-sam .yui3-tab-selected .yui3-tab-label:focus, .yui3-skin-sam .yui3-tab-selected .yui3-tab-label:hover { background: rgb(38, 71, 160) url('sprite.png') repeat-x scroll left -1400px; color: rgb(255, 255, 255); }
.yui3-skin-sam .yui3-tab-selected .yui3-tab-label { padding: 0.4em 0.75em; }
.yui3-skin-sam .yui3-tab-selected .yui3-tab-label { border-color: rgb(36, 51, 86); }
.yui3-skin-sam .yui3-tabview-panel { background: rgb(237, 245, 255) none repeat scroll 0% 0%; }
.yui3-skin-sam .yui3-tabview-panel { border-width: 1px; border-style: solid; border-color: rgb(36, 51, 86) rgb(128, 128, 128) rgb(128, 128, 128); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0.25em 0.5em; }
#yui3-css-stamp.skin-sam-tabview { display: none; }

/* ::::: http://www.persee.fr/combo/?browserId=firefox&minifierType=&languageId=fr_FR&b=6205&t=1452609014000&/html/js/aui/cssbutton/cssbutton-min.css&/html/js/aui/widget-modality/assets/skins/sam/widget-modality.css&/html/js/aui/widget-stack/assets/skins/sam/widget-stack.css ::::: */

.yui3-button { display: inline-block; font-size: 100%; padding: 0.4em 1em 0.45em; line-height: normal; white-space: nowrap; vertical-align: baseline; text-align: center; cursor: pointer; -moz-user-select: none; color: rgba(0, 0, 0, 0.8); border: medium none transparent; background-color: rgb(230, 230, 230); background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15) 40%, transparent); text-decoration: none; border-radius: 4px; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.25) inset, 0px 2px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.15); transition: box-shadow 0.1s linear 0s; }
a.yui3-button { color: rgb(68, 68, 68); text-decoration: none; }
.yui3-button-hover, .yui3-button:hover { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.15)); }
.yui3-button-active, .yui3-button:active { border: medium none transparent; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.25) inset, 0px 2px 4px rgba(0, 0, 0, 0.3) inset; }
.yui3-button[disabled], .yui3-button-disabled, .yui3-button-disabled:hover, .yui3-button-disabled:active { cursor: default; background-image: none; opacity: 0.55; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.25) inset; }
.yui3-button-hidden { display: none; }
.yui3-button::-moz-focus-inner { padding: 0px; border: 0px none; }
.yui3-button:-moz-focusring { outline: thin dotted; }
.yui3-skin-sam .yui3-button-primary, .yui3-skin-sam .yui3-button-selected { background-color: rgb(52, 95, 203); color: rgb(255, 255, 255); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.25) inset, 0px 2px 0px rgba(255, 255, 255, 0.17) inset, 0px 1px 2px rgba(0, 0, 0, 0.15); }
.yui3-skin-sam .yui3-button:-moz-focusring { outline-color: rgba(0, 0, 0, 0.85); }
.yui3-skin-night .yui3-button { border: 0px none; background-color: rgb(52, 53, 54); color: rgb(220, 220, 220); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.25) inset, 0px 2px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.15); }
.yui3-skin-night .yui3-button-primary, .yui3-skin-night .yui3-button-selected { background-color: rgb(116, 117, 118); text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7); }
.yui3-skin-night .yui3-button:-moz-focusring { outline-color: rgba(255, 255, 255, 0.85); }
#yui3-css-stamp.cssbutton { display: none; }
.yui3-skin-sam .yui3-widget-mask { background-color: black; opacity: 0.4; }
#yui3-css-stamp.skin-sam-widget-modality { display: none; }
.yui3-widget-stacked .yui3-widget-shim { opacity: 0; position: absolute; border: 0px none; top: 0px; left: 0px; padding: 0px; margin: 0px; z-index: -1; width: 100%; height: 100%; }
#yui3-css-stamp.skin-sam-widget-stack { display: none; }
