diff --git a/History.md b/History.md index 510291bb1e..a46dede6c7 100644 --- a/History.md +++ b/History.md @@ -10,7 +10,8 @@ - It can now be set up so that the modified version proposed as part of a proposed procedure is shown inline as part of the motion. - Besides of exporting all motions as a ZIP-file containing single ODT files, a single ODT file containing all motion texts can now be exported. - The ODT export now also supports numbered lists. -- The motion list can now be filtered for To Do items (that is, motions/amendments that need to be screened). +- The motion list can now be filtered for To Do items (that is, motions/amendments that need to be screened) and also shows the To Do action for items on that list as part of the Status. +- The motion list now persists its filter and sort settings for each user session, until changed or reset. - Bugfix: Some edge cases around uploaded logos breaking the PDF export or not being shown on the page were resolved. - Bugfix: Super-admins could lock themselves out of protected consultations. diff --git a/assets/OpenOffice-Template-Std.odt b/assets/OpenOffice-Template-Std.odt index 0b6f169569..51e1d7162e 100644 Binary files a/assets/OpenOffice-Template-Std.odt and b/assets/OpenOffice-Template-Std.odt differ diff --git a/assets/OpenOffice-Template-odt/content.xml b/assets/OpenOffice-Template-odt/content.xml index 012a7f85e2..e90128b8fa 100644 --- a/assets/OpenOffice-Template-odt/content.xml +++ b/assets/OpenOffice-Template-odt/content.xml @@ -57,6 +57,9 @@ {{ANTRAGSGRUEN:INITIATORS}} + + {{ANTRAGSGRUEN:STATUS}} + diff --git a/controllers/AmendmentController.php b/controllers/AmendmentController.php index 738692741f..9b0a593c70 100644 --- a/controllers/AmendmentController.php +++ b/controllers/AmendmentController.php @@ -453,9 +453,10 @@ public function actionSaveProposalStatus(string $motionSlug, int $amendmentId): if (!$amendment) { return new RestApiExceptionResponse(404, 'Amendment not found'); } - if (!$amendment->canEditProposedProcedure()) { + if (!$amendment->canEditLimitedProposedProcedure()) { return new RestApiExceptionResponse(403, 'Not permitted to change the status'); } + $canChangeProposalUnlimitedly = $amendment->canEditProposedProcedure(); $response = []; $msgAlert = null; @@ -467,18 +468,20 @@ public function actionSaveProposalStatus(string $motionSlug, int $amendmentId): $amendment = $plugin::onBeforeProposedProcedureStatusSave($amendment); } - $setStatus = intval($this->getHttpRequest()->post('setStatus')); - if ($amendment->proposalStatus !== $setStatus) { - $ppChanges->setProposalStatusChanges($amendment->proposalStatus, $setStatus); - if ($amendment->proposalUserStatus !== null) { - $msgAlert = \Yii::t('amend', 'proposal_user_change_reset'); + if ($canChangeProposalUnlimitedly) { + $setStatus = intval($this->getHttpRequest()->post('setStatus')); + if ($amendment->proposalStatus !== $setStatus) { + $ppChanges->setProposalStatusChanges($amendment->proposalStatus, $setStatus); + if ($amendment->proposalUserStatus !== null) { + $msgAlert = \Yii::t('amend', 'proposal_user_change_reset'); + } + $amendment->proposalUserStatus = null; } - $amendment->proposalUserStatus = null; - } - $amendment->proposalStatus = $setStatus; + $amendment->proposalStatus = $setStatus; - $ppChanges->setProposalCommentChanges($amendment->proposalComment, $this->getHttpRequest()->post('proposalComment', '')); - $amendment->proposalComment = $this->getHttpRequest()->post('proposalComment', ''); + $ppChanges->setProposalCommentChanges($amendment->proposalComment, $this->getHttpRequest()->post('proposalComment', '')); + $amendment->proposalComment = $this->getHttpRequest()->post('proposalComment', ''); + } $oldTags = $amendment->getProposedProcedureTags(); $newTags = []; @@ -501,26 +504,28 @@ public function actionSaveProposalStatus(string $motionSlug, int $amendmentId): $ppChanges->setProposalTagsHaveChanged(array_keys($oldTags), $newTags); } - $proposalExplanationPre = $amendment->proposalExplanation; - if ($this->getHttpRequest()->post('proposalExplanation', null) !== null) { - if (trim($this->getHttpRequest()->post('proposalExplanation', '')) === '') { - $amendment->proposalExplanation = null; + if ($canChangeProposalUnlimitedly) { + $proposalExplanationPre = $amendment->proposalExplanation; + if ($this->getHttpRequest()->post('proposalExplanation', null) !== null) { + if (trim($this->getHttpRequest()->post('proposalExplanation', '')) === '') { + $amendment->proposalExplanation = null; + } else { + $amendment->proposalExplanation = $this->getHttpRequest()->post('proposalExplanation', ''); + } } else { - $amendment->proposalExplanation = $this->getHttpRequest()->post('proposalExplanation', ''); + $amendment->proposalExplanation = null; } - } else { - $amendment->proposalExplanation = null; - } - $ppChanges->setProposalExplanationChanges($proposalExplanationPre, $amendment->proposalExplanation); + $ppChanges->setProposalExplanationChanges($proposalExplanationPre, $amendment->proposalExplanation); - if ($this->getHttpRequest()->post('visible', 0)) { - if ($amendment->proposalVisibleFrom === null) { - // Reload the page, to update section titles and permissions to edit the proposed procedure - $response['redirectToUrl'] = UrlHelper::createAmendmentUrl($amendment, 'view'); + if ($this->getHttpRequest()->post('visible', 0)) { + if ($amendment->proposalVisibleFrom === null) { + // Reload the page, to update section titles and permissions to edit the proposed procedure + $response['redirectToUrl'] = UrlHelper::createAmendmentUrl($amendment, 'view'); + } + $amendment->setProposalPublished(); + } else { + $amendment->proposalVisibleFrom = null; } - $amendment->setProposalPublished(); - } else { - $amendment->proposalVisibleFrom = null; } try { @@ -628,7 +633,7 @@ public function actionEditProposedChange(string $motionSlug, int $amendmentId): if (!$amendment) { return new HtmlErrorResponse(404, 'Amendment not found'); } - if (!User::havePrivilege($this->consultation, Privileges::PRIVILEGE_CHANGE_PROPOSALS, PrivilegeQueryContext::amendment($amendment))) { + if (!$amendment->canEditProposedProcedure()) { return new HtmlErrorResponse(403, 'Not permitted to change the proposed procedure'); } diff --git a/controllers/MotionActionsTrait.php b/controllers/MotionActionsTrait.php index d4c829ae51..3ed3f1b703 100644 --- a/controllers/MotionActionsTrait.php +++ b/controllers/MotionActionsTrait.php @@ -459,9 +459,10 @@ public function actionSaveProposalStatus(string $motionSlug): ResponseInterface if (!$motion) { return new RestApiExceptionResponse(404, 'Motion not found'); } - if (!$motion->canEditProposedProcedure()) { + if (!$motion->canEditLimitedProposedProcedure()) { return new RestApiExceptionResponse(403, 'Not permitted to change the status'); } + $canChangeProposalUnlimitedly = $motion->canEditProposedProcedure(); $response = []; $msgAlert = null; @@ -474,18 +475,20 @@ public function actionSaveProposalStatus(string $motionSlug): ResponseInterface $motion = $plugin::onBeforeProposedProcedureStatusSave($motion); } - $setStatus = intval($this->getHttpRequest()->post('setStatus')); - if ($motion->proposalStatus !== $setStatus) { - $ppChanges->setProposalStatusChanges($motion->proposalStatus, $setStatus); - if ($motion->proposalUserStatus !== null) { - $msgAlert = \Yii::t('amend', 'proposal_user_change_reset'); + if ($canChangeProposalUnlimitedly) { + $setStatus = intval($this->getHttpRequest()->post('setStatus')); + if ($motion->proposalStatus !== $setStatus) { + $ppChanges->setProposalStatusChanges($motion->proposalStatus, $setStatus); + if ($motion->proposalUserStatus !== null) { + $msgAlert = \Yii::t('amend', 'proposal_user_change_reset'); + } + $motion->proposalUserStatus = null; } - $motion->proposalUserStatus = null; - } - $motion->proposalStatus = $setStatus; + $motion->proposalStatus = $setStatus; - $ppChanges->setProposalCommentChanges($motion->proposalComment, $this->getHttpRequest()->post('proposalComment', '')); - $motion->proposalComment = $this->getHttpRequest()->post('proposalComment', ''); + $ppChanges->setProposalCommentChanges($motion->proposalComment, $this->getHttpRequest()->post('proposalComment', '')); + $motion->proposalComment = $this->getHttpRequest()->post('proposalComment', ''); + } $oldTags = $motion->getProposedProcedureTags(); $newTags = []; @@ -508,26 +511,28 @@ public function actionSaveProposalStatus(string $motionSlug): ResponseInterface $ppChanges->setProposalTagsHaveChanged(array_keys($oldTags), $newTags); } - $proposalExplanationPre = $motion->proposalExplanation; - if ($this->getHttpRequest()->post('proposalExplanation', null) !== null) { - if (trim($this->getHttpRequest()->post('proposalExplanation', '')) === '') { - $motion->proposalExplanation = null; + if ($canChangeProposalUnlimitedly) { + $proposalExplanationPre = $motion->proposalExplanation; + if ($this->getHttpRequest()->post('proposalExplanation', null) !== null) { + if (trim($this->getHttpRequest()->post('proposalExplanation', '')) === '') { + $motion->proposalExplanation = null; + } else { + $motion->proposalExplanation = $this->getHttpRequest()->post('proposalExplanation', ''); + } } else { - $motion->proposalExplanation = $this->getHttpRequest()->post('proposalExplanation', ''); + $motion->proposalExplanation = null; } - } else { - $motion->proposalExplanation = null; - } - $ppChanges->setProposalExplanationChanges($proposalExplanationPre, $motion->proposalExplanation); + $ppChanges->setProposalExplanationChanges($proposalExplanationPre, $motion->proposalExplanation); - if ($this->getHttpRequest()->post('visible', 0)) { - if ($motion->proposalVisibleFrom === null) { - // Reload the page, to update section titles and permissions to edit the proposed procedure - $response['redirectToUrl'] = UrlHelper::createMotionUrl($motion, 'view'); + if ($this->getHttpRequest()->post('visible', 0)) { + if ($motion->proposalVisibleFrom === null) { + // Reload the page, to update section titles and permissions to edit the proposed procedure + $response['redirectToUrl'] = UrlHelper::createMotionUrl($motion, 'view'); + } + $motion->setProposalPublished(); + } else { + $motion->proposalVisibleFrom = null; } - $motion->setProposalPublished(); - } else { - $motion->proposalVisibleFrom = null; } try { @@ -630,7 +635,7 @@ public function actionEditProposedChange(string $motionSlug): ResponseInterface if (!$motion) { return new HtmlErrorResponse(404, 'Motion not found'); } - if (!User::havePrivilege($this->consultation, Privileges::PRIVILEGE_CHANGE_PROPOSALS, PrivilegeQueryContext::motion($motion))) { + if (!$motion->canEditProposedProcedure()) { return new HtmlErrorResponse(403, 'Not permitted to edit the proposed procedure'); } diff --git a/controllers/admin/MotionListController.php b/controllers/admin/MotionListController.php index 8f2471d87c..e8bf2115f4 100644 --- a/controllers/admin/MotionListController.php +++ b/controllers/admin/MotionListController.php @@ -3,10 +3,10 @@ namespace app\controllers\admin; use app\models\exceptions\{Access, NotFound, ExceptionBase, ResponseException}; -use app\components\{Tools, ZipWriter}; +use app\components\{RequestContext, Tools, UrlHelper, ZipWriter}; use app\models\db\{Amendment, Consultation, IMotion, Motion, User}; use app\models\forms\AdminMotionFilterForm; -use app\models\http\{BinaryFileResponse, HtmlErrorResponse, HtmlResponse, ResponseInterface}; +use app\models\http\{BinaryFileResponse, HtmlErrorResponse, HtmlResponse, RedirectResponse, ResponseInterface}; use app\models\settings\{AntragsgruenApp, PrivilegeQueryContext, Privileges}; use app\views\amendment\LayoutHelper as AmendmentLayoutHelper; use app\views\motion\LayoutHelper as MotionLayoutHelper; @@ -248,8 +248,16 @@ public function actionIndex(?string $motionId = null): ResponseInterface /** @var AdminMotionFilterForm $search */ $search = new $motionListClass($consultation, $motions, $privilegeScreening); - if ($this->isRequestSet('Search')) { - $search->setAttributes($this->getRequestValue('Search')); + if ($this->isRequestSet('reset')) { + RequestContext::getSession()->set('motionListSearch', null); + return new RedirectResponse(UrlHelper::createUrl('/admin/motion-list/index')); + } + if ($this->getRequestValue('Search')) { + $attributes = $this->getRequestValue('Search'); + RequestContext::getSession()->set('motionListSearch', $attributes); + $search->setAttributes($attributes); + } elseif (RequestContext::getSession()->get('motionListSearch')) { + $search->setAttributes(RequestContext::getSession()->get('motionListSearch')); } return new HtmlResponse($this->render('list_all', [ diff --git a/messages/de/admin.php b/messages/de/admin.php index 7af4a0cfa9..6e1f5f5077 100644 --- a/messages/de/admin.php +++ b/messages/de/admin.php @@ -157,6 +157,7 @@ 'list_motion_short' => 'A', 'list_amend_short' => 'ÄA', 'list_search_do' => 'Suchen', + 'list_search_reset' => 'Zurücksetzen', 'list_delete' => 'Löschen', 'list_unscreen' => 'Ent-Freischalten', 'list_screen' => 'Freischalten', diff --git a/messages/de/export.php b/messages/de/export.php index 446fbf54aa..8b3e17eeb5 100644 --- a/messages/de/export.php +++ b/messages/de/export.php @@ -34,6 +34,7 @@ 'tags' => 'Themen', 'contact' => 'Kontakt', 'procedure' => 'Verfahren', + 'proposed_procedure' => 'Verfahrensvorschlag', 'comments' => 'Kommentare', 'mail_motion_x' => 'Antrags %MOTION%', 'mail_amendment_x_to_y' => 'Änderungsantrags %AMENDMENT% zum Antrag %MOTION%', diff --git a/messages/en/admin.php b/messages/en/admin.php index 57942a6731..7f6dae0ac2 100644 --- a/messages/en/admin.php +++ b/messages/en/admin.php @@ -161,6 +161,7 @@ 'list_motion_short' => 'A', 'list_amend_short' => 'ÄA', 'list_search_do' => 'Search', + 'list_search_reset' => 'Reset', 'list_delete' => 'Delete', 'list_unscreen' => 'Unscreen', 'list_screen' => 'Screen', diff --git a/messages/en/export.php b/messages/en/export.php index 9e24804e60..217f2db5a5 100644 --- a/messages/en/export.php +++ b/messages/en/export.php @@ -34,6 +34,7 @@ 'tags' => 'Tags', 'contact' => 'Contact', 'procedure' => 'Procedure', + 'proposed_procedure' => 'Proposed procedure', 'comments' => 'Comments', 'mail_motion_x' => 'motion %MOTION%', 'mail_amendment_x_to_y' => 'amendment %AMENDMENT% to the motion %MOTION%', diff --git a/models/db/IMotion.php b/models/db/IMotion.php index e13518f990..abf772669e 100644 --- a/models/db/IMotion.php +++ b/models/db/IMotion.php @@ -501,19 +501,27 @@ abstract public function hasAlternativeProposaltext(bool $includeOtherAmendments abstract public function canSeeProposedProcedure(?string $procedureToken): bool; + /** + * Hint: "Limited" refers to functionality that comes after setting the actual proposed procedure, + * i.e., internal comments, voting blocks and communication with the proposer + */ + public function canEditLimitedProposedProcedure(): bool + { + return User::havePrivilege($this->getMyConsultation(), Privileges::PRIVILEGE_CHANGE_PROPOSALS, PrivilegeQueryContext::imotion($this)) || + User::havePrivilege($this->getMyConsultation(), Privileges::PRIVILEGE_CONSULTATION_SETTINGS, null); + } + public function canEditProposedProcedure(): bool { - $consultation = $this->getMyConsultation(); - $havePpRights = User::havePrivilege($consultation, Privileges::PRIVILEGE_CHANGE_PROPOSALS, PrivilegeQueryContext::imotion($this)); - if ($consultation->getSettings()->ppEditableAfterPublication) { - return $havePpRights; + if (!$this->canEditLimitedProposedProcedure()) { + return false; + } + + if ($this->isProposalPublic()) { + return $this->getMyConsultation()->getSettings()->ppEditableAfterPublication || + User::havePrivilege($this->getMyConsultation(), Privileges::PRIVILEGE_CONSULTATION_SETTINGS, null); } else { - if ($this->proposalVisibleFrom === null) { - return $havePpRights; - } else { - // If the proposal is published already, then only consultation admins can edit the proposal - return User::havePrivilege($consultation, Privileges::PRIVILEGE_CONSULTATION_SETTINGS, null); - } + return true; } } diff --git a/models/forms/AdminMotionFilterForm.php b/models/forms/AdminMotionFilterForm.php index 64280ea06c..03a7525896 100644 --- a/models/forms/AdminMotionFilterForm.php +++ b/models/forms/AdminMotionFilterForm.php @@ -83,9 +83,6 @@ public function setAttributes(array $values): void $this->title = $values['title'] ?? null; $this->initiator = $values['initiator'] ?? null; $this->prefix = $values['prefix'] ?? null; - if (isset($values['sort'])) { - $this->sort = intval($values['sort']); - } if (isset($values['status'])) { $this->status = ($values['status'] === '' ? null : intval($values['status'])); } @@ -110,6 +107,58 @@ public function setAttributes(array $values): void $this->showReplaced = isset($values['showReplaced']) && $values['showReplaced'] === '1'; $this->onlyTodo = isset($values['onlyTodo']) && $values['onlyTodo'] === '1'; + + if (isset($values['sort'])) { + $this->sort = intval($values['sort']); + } + } + + public function getAttributes(): array + { + return [ + 'title' => $this->title, + 'initiator' => $this->initiator, + 'prefix' => $this->prefix, + 'status' => $this->status, + 'version' => $this->version, + 'tag' => $this->tag, + 'responsibility' => $this->responsibility, + 'agendaItem' => $this->agendaItem, + 'proposalStatus' => $this->proposalStatus, + 'showReplaced' => ($this->showReplaced ? '1' : null), + 'onlyTodo' => ($this->onlyTodo ? '1' : null), + 'sort' => $this->sort, + ]; + } + + public function isDefaultSettings(): bool + { + return $this->title === null && + $this->initiator === null && + $this->prefix === null && + $this->status === null && + $this->version === null && + $this->tag === null && + $this->responsibility === null && + $this->agendaItem === null && + $this->proposalStatus === null && + $this->showReplaced === false && + $this->onlyTodo === false && + $this->sort === self::SORT_TITLE_PREFIX; + } + + public function setCurrentRoute(array $route): void + { + $this->route = $route; + } + + public function getCurrentUrl(array $add = []): string + { + $attributes = []; + foreach ($this->getAttributes() as $key => $val) { + $attributes['Search[' . $key . ']'] = $val; + } + return UrlHelper::createUrl(array_merge($this->route, $attributes, $add)); } private ?array $versionNames = null; @@ -837,6 +886,11 @@ public function getFilterFormFields(bool $responsibilities): string $str .= '

'; + if (!$this->isDefaultSettings()) { + $str .= '

'; + } + $str .= ''; if ($this->numReplaced > 0 || $this->numTodo > 0) { @@ -1075,26 +1129,6 @@ public function getVersionList(): array return $out; } - public function setCurrentRoute(array $route): void - { - $this->route = $route; - } - - public function getCurrentUrl(array $add = []): string - { - return UrlHelper::createUrl(array_merge($this->route, [ - 'Search[status]' => $this->status, - 'Search[tag]' => $this->tag, - 'Search[version]' => $this->version, - 'Search[initiator]' => $this->initiator, - 'Search[title]' => $this->title, - 'Search[sort]' => $this->sort, - 'Search[agendaItem]' => $this->agendaItem, - 'Search[responsibility]' => $this->responsibility, - 'Search[prefix]' => $this->prefix, - ], $add)); - } - public function hasAdditionalActions(): bool { return false; @@ -1105,6 +1139,10 @@ protected function showAdditionalActions(): string return ''; } + public static function performAdditionalListActions(Consultation $consultation): void + { + } + public function showListActions(): string { $privilegeScreening = User::havePrivilege($this->consultation, Privileges::PRIVILEGE_SCREENING, PrivilegeQueryContext::anyRestriction()); @@ -1140,8 +1178,4 @@ public function showListActions(): string return $str; } - - public static function performAdditionalListActions(Consultation $consultation): void - { - } } diff --git a/plugins/dbwv/workflow/Workflow.php b/plugins/dbwv/workflow/Workflow.php index 3f4c03226c..f24b4ec27e 100644 --- a/plugins/dbwv/workflow/Workflow.php +++ b/plugins/dbwv/workflow/Workflow.php @@ -79,7 +79,7 @@ public static function canSetRecommendationV2(Motion $motion): bool if (!$motion->isVisible()) { return false; } - return $motion->canEditProposedProcedure(); + return $motion->canEditLimitedProposedProcedure(); } public static function canSetResolutionV3(Motion $motion): bool diff --git a/plugins/egp/controllers/CandidaturesController.php b/plugins/egp/controllers/CandidaturesController.php index cf0f29981b..d89cd7b2f9 100644 --- a/plugins/egp/controllers/CandidaturesController.php +++ b/plugins/egp/controllers/CandidaturesController.php @@ -8,7 +8,7 @@ class CandidaturesController extends Base { - public function actionIndex($agendaItemId = 0, $motionTypeId = 0): ResponseInterface + public function actionIndex(int $agendaItemId = 0, int $motionTypeId = 0): ResponseInterface { if ($agendaItemId) { $agendaItem = $this->consultation->getAgendaItem($agendaItemId); diff --git a/plugins/egp/pdf/Egp.php b/plugins/egp/pdf/Egp.php index 8d92baaa62..2814fb92c9 100644 --- a/plugins/egp/pdf/Egp.php +++ b/plugins/egp/pdf/Egp.php @@ -77,8 +77,8 @@ public function printMotionHeader(Motion $motion): void } $revName = \Yii::t('export', 'draft'); - $pdf->SetFont('roboto', 'B', '25'); - $width = $pdf->GetStringWidth($revName, 'roboto', 'I', '25') + 3.1; + $pdf->SetFont('roboto', 'B', 25); + $width = (float)$pdf->GetStringWidth($revName, 'roboto', 'I', 25) + 3.1; if ($width < 35) { $width = 35; diff --git a/plugins/egp/pdf/EgpPdf.php b/plugins/egp/pdf/EgpPdf.php index ac9d105d9e..7c951df6c7 100644 --- a/plugins/egp/pdf/EgpPdf.php +++ b/plugins/egp/pdf/EgpPdf.php @@ -68,7 +68,7 @@ public function Footer(): void 10, \Yii::t('export', 'Page') . ' ' . $this->getGroupPageNo() . ' / ' . $this->getPageGroupAlias(), 0, - false, + 0, 'C', false, '', diff --git a/plugins/frauenrat/pdf/Frauenrat.php b/plugins/frauenrat/pdf/Frauenrat.php index fcd922b338..97f0ab2ac2 100644 --- a/plugins/frauenrat/pdf/Frauenrat.php +++ b/plugins/frauenrat/pdf/Frauenrat.php @@ -204,7 +204,7 @@ public function printSectionHeading(string $text): void $pdf->SetFont($pdf->calibriBold, 'b', 12); $pdf->SetTextColor(46, 116, 181); $pdf->ln(4); - $pdf->MultiCell(0, 0, '

' . $text . '

', 0, 'L', false, 1, 22, '', true, 0, true); + $pdf->MultiCell(0, 0, '

' . $text . '

', 0, 'L', false, 1, 22, null, true, 0, true); $pdf->SetFont($pdf->calibri, '', 12); $pdf->SetTextColor(0, 0, 0); } diff --git a/plugins/frauenrat/pdf/FrauenratPdf.php b/plugins/frauenrat/pdf/FrauenratPdf.php index 68ce4989a7..ae76c2efd3 100644 --- a/plugins/frauenrat/pdf/FrauenratPdf.php +++ b/plugins/frauenrat/pdf/FrauenratPdf.php @@ -7,25 +7,24 @@ class FrauenratPdf extends IPdfWriter { - /** @var IPDFLayout */ - private $layout; + private IPDFLayout $layout; - public $calibri; - public $calibriBold; - public $calibriItalic; - public $calibriItalicBold; + public string $calibri; + public string $calibriBold; + public string $calibriItalic; + public string $calibriItalicBold; - public $pageNumberStartPage = 1; + public int $pageNumberStartPage = 1; public function __construct(IPDFLayout $layout) { $this->layout = $layout; parent::__construct(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false); - $this->calibri = \TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Regular.ttf', 'TrueTypeUnicode', '', 96); - $this->calibriBold = \TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Bold.ttf', 'TrueTypeUnicode', '', 96); - $this->calibriItalic = \TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Italic.ttf', 'TrueTypeUnicode', '', 96); - $this->calibriItalicBold = \TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Bold Italic.ttf', 'TrueTypeUnicode', '', 96); + $this->calibri = (string)\TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Regular.ttf', 'TrueTypeUnicode', '', 96); + $this->calibriBold = (string)\TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Bold.ttf', 'TrueTypeUnicode', '', 96); + $this->calibriItalic = (string)\TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Italic.ttf', 'TrueTypeUnicode', '', 96); + $this->calibriItalicBold = (string)\TCPDF_FONTS::addTTFfont(__DIR__ . '/../fonts/Calibri Bold Italic.ttf', 'TrueTypeUnicode', '', 96); } public function getMotionFont(?MotionSection $section): string @@ -71,7 +70,7 @@ public function Footer() // Set font $this->SetFont($this->calibri, '', 8); // Page number - $this->Cell(0, 10, $this->getPage(), 0, false, 'C', 0, '', 0, false, 'T', 'M'); + $this->Cell(0, 10, $this->getPage(), 0, 0, 'C', false, '', 0, false, 'T', 'M'); } // @codingStandardsIgnoreEnd } diff --git a/plugins/green_manager/LayoutHooks.php b/plugins/green_manager/LayoutHooks.php index 9d05616c52..6f7aacd84a 100644 --- a/plugins/green_manager/LayoutHooks.php +++ b/plugins/green_manager/LayoutHooks.php @@ -2,6 +2,7 @@ namespace app\plugins\green_manager; +use app\components\RequestContext; use app\components\UrlHelper; use app\controllers\Base; use app\models\db\{Consultation, Site, User}; @@ -30,7 +31,7 @@ public function getStdNavbarHeader(string $before): string $out .= '
  • ' . Html::a('FAQ', $faqLink, ['id' => 'freeHostingLink']) . '
  • '; if (!User::getCurrentUser()) { - $loginUrl = UrlHelper::createUrl(['/user/login', 'backUrl' => \Yii::$app->request->url]); + $loginUrl = UrlHelper::createUrl(['/user/login', 'backUrl' => RequestContext::getWebRequest()->url]); $loginTitle = \Yii::t('base', 'menu_login'); $out .= '
  • ' . Html::a($loginTitle, $loginUrl, ['id' => 'loginLink', 'rel' => 'nofollow']) . '
  • '; @@ -43,7 +44,7 @@ public function getStdNavbarHeader(string $before): string ); $out .= '
  • ' . $link . '
  • '; - $logoutUrl = UrlHelper::createUrl(['/user/logout', 'backUrl' => \Yii::$app->request->url]); + $logoutUrl = UrlHelper::createUrl(['/user/logout', 'backUrl' => RequestContext::getWebRequest()->url]); $logoutTitle = \Yii::t('base', 'menu_logout'); $out .= '
  • ' . Html::a($logoutTitle, $logoutUrl, ['id' => 'logoutLink']) . '
  • '; } diff --git a/plugins/green_manager/controllers/ManagerController.php b/plugins/green_manager/controllers/ManagerController.php index 389b26c317..fb0c1ed515 100644 --- a/plugins/green_manager/controllers/ManagerController.php +++ b/plugins/green_manager/controllers/ManagerController.php @@ -6,6 +6,9 @@ use app\components\yii\MessageSource; use app\components\UrlHelper; use app\controllers\Base; +use app\models\http\HtmlResponse; +use app\models\http\JsonResponse; +use app\models\http\ResponseInterface; use app\models\db\{Consultation, ConsultationText, Site, User}; use app\models\exceptions\{FormError, LoginInvalidUser}; use app\models\forms\{LoginUsernamePasswordForm, SiteCreateForm}; @@ -15,26 +18,16 @@ class ManagerController extends Base { - /** - * @return string - */ - public function actionIndex() + public function actionIndex(): HtmlResponse { $this->layout = '@app/views/layouts/column1'; - return $this->render('index'); + return new HtmlResponse($this->render('index')); } - /** - * @param string $test - * @return string - */ - public function actionCheckSubdomain($test) + public function actionCheckSubdomain(string $test): JsonResponse { - $this->getHttpResponse()->format = Response::FORMAT_RAW; - $this->getHttpResponse()->headers->add('Content-Type', 'application/json'); - $available = Site::isSubdomainAvailable($test); - return json_encode([ + return new JsonResponse([ 'available' => $available, 'subdomain' => $test, ]); @@ -54,20 +47,7 @@ protected function eligibleToCreateUser(): ?User } } - protected function requireEligibleToCreateUser(): void - { - $user = $this->eligibleToCreateUser(); - if (!$user) { - $this->redirect(UrlHelper::createUrl('/green_manager/manager/index')); - \Yii::$app->end(); - } - } - - /** - * @param string $name - * @throws FormError - */ - protected function createWelcomePage(Consultation $consultation, $name) + protected function createWelcomePage(Consultation $consultation, string $name): void { $welcomeHtml = '

    Welcome to ' . Html::encode($name) . '

    '; $welcomeHtml .= '

    You can now start by creating motions, or adjust some detailed settings. As a admin, '; @@ -87,10 +67,7 @@ protected function createWelcomePage(Consultation $consultation, $name) } } - /** - * @return string - */ - public function actionCreatesite() + public function actionCreatesite(): ResponseInterface { $language = $this->getRequestValue('language'); if ($language && isset(MessageSource::getBaseLanguages()[$language])) { @@ -135,7 +112,7 @@ public function actionCreatesite() $this->createWelcomePage($consultation, $post['SiteCreateForm']['title']); - return $this->render('@app/plugins/green_manager/views/manager/created', ['form' => $model]); + return new HtmlResponse($this->render('@app/plugins/green_manager/views/manager/created', ['form' => $model])); } else { throw new FormError($model->getErrors()); } @@ -144,41 +121,32 @@ public function actionCreatesite() } } - return $this->render( + return new HtmlResponse($this->render( '@app/plugins/green_manager/views/manager/createsite', [ 'model' => $model, 'errors' => $errors ] - ); + )); } - /** - * @return string - */ - public function actionHelp() + public function actionHelp(): HtmlResponse { - return $this->render('help'); + return new HtmlResponse($this->render('help')); } - /** - * @return string - */ - public function actionFreeHosting() + public function actionFreeHosting(): HtmlResponse { - return $this->render('free_hosting_faq'); + return new HtmlResponse($this->render('free_hosting_faq')); } - /** - * @throws \app\models\exceptions\Internal - */ - public function actionLegal(): string + public function actionLegal(): HtmlResponse { - return $this->renderContentPage('legal'); + return new HtmlResponse($this->renderContentPage('legal')); } - public function actionPrivacy(): string + public function actionPrivacy(): HtmlResponse { - return $this->renderContentPage('privacy'); + return new HtmlResponse($this->renderContentPage('privacy')); } } diff --git a/plugins/member_petitions/LayoutSettings.php b/plugins/member_petitions/LayoutSettings.php index cb2d5e6d23..3d237858f4 100644 --- a/plugins/member_petitions/LayoutSettings.php +++ b/plugins/member_petitions/LayoutSettings.php @@ -2,6 +2,7 @@ namespace app\plugins\member_petitions; +use app\components\RequestContext; use app\components\yii\MessageSource; use app\components\UrlHelper; use app\models\db\Consultation; @@ -19,8 +20,8 @@ public function setConsultation(Consultation $consultation): void $this->consultation = $consultation; if (count($this->breadcrumbs) === 0) { $this->breadcrumbs['/'] = \Yii::t('member_petitions', 'bc'); - $url = \Yii::$app->request->url; - if (strpos($url, $consultation->urlPath) !== false) { + $url = RequestContext::getWebRequest()->url; + if (str_contains($url, $consultation->urlPath)) { $this->breadcrumbs[UrlHelper::createUrl('consultation/index')] = $consultation->titleShort; } } diff --git a/plugins/member_petitions/controllers/BackendController.php b/plugins/member_petitions/controllers/BackendController.php index 7ac8d60fd0..436bdf030e 100644 --- a/plugins/member_petitions/controllers/BackendController.php +++ b/plugins/member_petitions/controllers/BackendController.php @@ -51,7 +51,7 @@ public function actionWriteResponse($motionSlug) $supporter = new MotionSupporter(); $supporter->motionId = $newMotion->id; $supporter->userId = $user->id; - $supporter->name = \Yii::$app->request->post('responseFrom'); + $supporter->name = $this->getPostValue('responseFrom'); $supporter->organization = ''; $supporter->position = 0; $supporter->role = MotionSupporter::ROLE_INITIATOR; @@ -60,7 +60,7 @@ public function actionWriteResponse($motionSlug) throw new DB($supporter->getErrors()); } - $postSections = \Yii::$app->request->post('sections', []); + $postSections = $this->getPostValue('sections', []); foreach ($motion->getActiveSections() as $section) { $newSection = new MotionSection(); $newSection->sectionId = $section->sectionId; diff --git a/views/amendment/LayoutHelper.php b/views/amendment/LayoutHelper.php index 000930f6cd..9ca48a9636 100644 --- a/views/amendment/LayoutHelper.php +++ b/views/amendment/LayoutHelper.php @@ -227,14 +227,13 @@ public static function printAmendmentToOdt(Amendment $amendment, \CatoTH\HTML2Op $initiatorStr = \Yii::t('export', 'InitiatorMulti'); } $initiatorStr .= ': ' . implode(', ', $initiators); - if ($amendment->getMyMotion()->agendaItem) { - $doc->addReplace('/\{\{ANTRAGSGRUEN:ITEM\}\}/siu', $amendment->getMyMotion()->agendaItem->title); - } else { - $doc->addReplace('/\{\{ANTRAGSGRUEN:ITEM\}\}/siu', ''); - } $doc->addReplace('/\{\{ANTRAGSGRUEN:TITLE\}\}/siu', $amendment->getTitle()); $doc->addReplace('/\{\{ANTRAGSGRUEN:INITIATORS\}\}/siu', $initiatorStr); - + if ($amendment->getMyMotionType()->getSettingsObj()->showProposalsInExports && $amendment->proposalStatus !== null && $amendment->isProposalPublic()) { + $doc->addReplace('/\{\{ANTRAGSGRUEN:STATUS\}\}/siu', \Yii::t('export', 'proposed_procedure') . ': ' . strip_tags($amendment->getFormattedProposalStatus(false))); + } else { + $doc->addReplace('/\{\{ANTRAGSGRUEN:STATUS\}\}/siu', ''); + } if ($amendment->changeEditorial !== '') { $doc->addHtmlTextBlock('

    ' . Html::encode(\Yii::t('amend', 'editorial_hint')) . '

    ', false); diff --git a/views/amendment/_set_proposed_procedure.php b/views/amendment/_set_proposed_procedure.php index e691095e82..4c7781a9ff 100644 --- a/views/amendment/_set_proposed_procedure.php +++ b/views/amendment/_set_proposed_procedure.php @@ -50,6 +50,8 @@ $allTags = $consultation->getSortedTags(\app\models\db\ConsultationSettingsTag::TYPE_PROPOSED_PROCEDURE); $selectedTags = $amendment->getProposedProcedureTags(); $currBlockIsLocked = ($amendment->votingBlock && !$amendment->votingBlock->itemsCanBeRemoved()); +$canBeChangedUnlimitedly = $amendment->canEditProposedProcedure(); +$limitedDisabled = ($canBeChangedUnlimitedly ? null : true); $voting = $amendment->getVotingData(); ?>

    @@ -68,10 +70,13 @@ foreach (Amendment::getProposedChangeStatuses() as $statusId) { ?>
    @@ -79,7 +84,7 @@ } ?> @@ -87,11 +92,11 @@

    @@ -294,7 +299,7 @@ class="form-control" rows="1"> $options[$otherAmend->id] = $otherAmend->getTitle(); } } - $attrs = ['id' => 'obsoletedByAmendment']; + $attrs = ['id' => 'obsoletedByAmendment', 'disabled' => $limitedDisabled]; echo Html::dropDownList('obsoletedByAmendment', $preObsoletedBy, $options, $attrs); ?> @@ -312,7 +317,7 @@ class="form-control" rows="1"> } } } - $attrs = ['id' => 'movedToOtherMotion']; + $attrs = ['id' => 'movedToOtherMotion', 'disabled' => $limitedDisabled]; echo Html::dropDownList('movedToOtherMotion', $preMovedToMotion, $options, $attrs); echo '
    ' . Yii::t('amend', 'proposal_moved_to_other_motion_h') . '
    '; ?> @@ -320,11 +325,13 @@ class="form-control" rows="1">
    class="form-control">
    class="form-control">
    @@ -354,6 +361,7 @@ class="form-control"> [ 'title' => Yii::t('amend', 'proposal_public_expl_title'), 'class' => 'form-control', + 'disabled' => $limitedDisabled, ] ); ?> @@ -427,7 +435,7 @@ class="form-control">
    getMyMotion(); $motionType = $motion->getMyMotionType(); $hasPp = $amendment->getMyMotionType()->getSettingsObj()->hasProposedProcedure; -$hasPpAdminbox = $amendment->canEditProposedProcedure(); +$hasPpAdminbox = ($hasPp && $amendment->canEditLimitedProposedProcedure()); /** @var \app\controllers\Base $controller */ $controller = $this->context; diff --git a/views/motion/LayoutHelper.php b/views/motion/LayoutHelper.php index c099096076..a4b624afc1 100644 --- a/views/motion/LayoutHelper.php +++ b/views/motion/LayoutHelper.php @@ -845,9 +845,13 @@ public static function printMotionToOdt(Motion $motion, \CatoTH\HTML2OpenDocumen $initiatorStr = \Yii::t('export', 'InitiatorMulti'); } $initiatorStr .= ': ' . implode(', ', $initiators); - $doc->addReplace('/\{\{ANTRAGSGRUEN:ITEM\}\}/siu', $motion->agendaItem ? $motion->agendaItem->title : ''); $doc->addReplace('/\{\{ANTRAGSGRUEN:TITLE\}\}/siu', $motion->getTitleWithPrefix()); $doc->addReplace('/\{\{ANTRAGSGRUEN:INITIATORS\}\}/siu', $initiatorStr); + if ($motion->getMyMotionType()->getSettingsObj()->showProposalsInExports && $motion->proposalStatus !== null && $motion->isProposalPublic()) { + $doc->addReplace('/\{\{ANTRAGSGRUEN:STATUS\}\}/siu', \Yii::t('export', 'proposed_procedure') . ': ' . strip_tags($motion->getFormattedProposalStatus(false))); + } else { + $doc->addReplace('/\{\{ANTRAGSGRUEN:STATUS\}\}/siu', ''); + } if ($motion->getMyMotionType()->getSettingsObj()->showProposalsInExports) { $ppSections = self::getVisibleProposedProcedureSections($motion, null); diff --git a/views/motion/_set_proposed_procedure.php b/views/motion/_set_proposed_procedure.php index c368b80e8c..5f9662f210 100644 --- a/views/motion/_set_proposed_procedure.php +++ b/views/motion/_set_proposed_procedure.php @@ -43,6 +43,8 @@ $allTags = $consultation->getSortedTags(\app\models\db\ConsultationSettingsTag::TYPE_PROPOSED_PROCEDURE); $selectedTags = $motion->getProposedProcedureTags(); $currBlockIsLocked = ($motion->votingBlock && !$motion->votingBlock->itemsCanBeRemoved()); +$canBeChangedUnlimitedly = $motion->canEditProposedProcedure(); +$limitedDisabled = ($canBeChangedUnlimitedly ? null : true); $voting = $motion->getVotingData(); ?>

    @@ -63,10 +65,13 @@ foreach (Motion::getProposedChangeStatuses() as $statusId) { ?>
    @@ -74,7 +79,7 @@ } ?> @@ -83,11 +88,11 @@

    @@ -286,18 +291,20 @@ class="form-control" rows="1"> $options[$otherAmend->id] = $otherAmend->getTitle(); } } - $attrs = ['id' => 'obsoletedByAmendment']; + $attrs = ['id' => 'obsoletedByAmendment', 'disabled' => $limitedDisabled]; echo Html::dropDownList('obsoletedByMotion', $preObsoletedBy, $options, $attrs); ?>
    class="form-control">
    class="form-control">
    @@ -327,6 +334,7 @@ class="form-control"> [ 'title' => Yii::t('amend', 'proposal_public_expl_title'), 'class' => 'form-control', + 'disabled' => $limitedDisabled, ] ); ?> @@ -384,7 +392,7 @@ class="form-control">
    getMyConsultation(); $hasPp = $motion->getMyMotionType()->getSettingsObj()->hasProposedProcedure; -$hasPpAdminbox = ($hasPp && !$motion->isResolution() && $motion->canEditProposedProcedure()); +$hasPpAdminbox = ($hasPp && !$motion->isResolution() && $motion->canEditLimitedProposedProcedure()); /** @var \app\controllers\Base $controller */ $controller = $this->context; @@ -160,27 +160,15 @@ getSettings()->hasSpeechLists; -$hasSpeechLists = false; -if ($hasPpAdminbox || $hasSpeechLists) { - echo '
    '; - if ($hasPpAdminbox) { - ?> +if ($hasPpAdminbox) { + ?> +
    - - - - getFormattedTitlePrefix(), Yii::t('speech', 'admin_title_to')) ?> - - '; +
    + addReplace('/\{\{ANTRAGSGRUEN:ITEM\}\}/siu', $oldMotion->agendaItem ? $oldMotion->agendaItem->title : ''); $doc->addReplace('/\{\{ANTRAGSGRUEN:TITLE\}\}/siu', $oldMotion->getTitleWithPrefix()); $doc->addReplace('/\{\{ANTRAGSGRUEN:INITIATORS\}\}/siu', $initiatorStr); +$doc->addReplace('/\{\{ANTRAGSGRUEN:STATUS\}\}/siu', ''); foreach ($changes as $change) { diff --git a/views/pdfLayouts/BDKPDF.php b/views/pdfLayouts/BDKPDF.php index 981bfeb7ec..35d94c9061 100644 --- a/views/pdfLayouts/BDKPDF.php +++ b/views/pdfLayouts/BDKPDF.php @@ -78,9 +78,9 @@ public function Footer(): void 10, \Yii::t('export', 'Page') . ' ' . $this->getGroupPageNo() . ' / ' . $this->getPageGroupAlias(), 0, - false, - 'R', 0, + 'R', + false, '', 0, false, diff --git a/views/pdfLayouts/ByLDK.php b/views/pdfLayouts/ByLDK.php index 1511c0b5a3..647aba4eef 100644 --- a/views/pdfLayouts/ByLDK.php +++ b/views/pdfLayouts/ByLDK.php @@ -31,10 +31,10 @@ public function printMotionHeader(Motion $motion): void if ($revName === '') { $revName = \Yii::t('export', 'draft'); $pdf->SetFont('helvetica', 'I', 25); - $width = $pdf->GetStringWidth($revName, 'helvetica', 'I', 25) + 3.1; + $width = (float)$pdf->GetStringWidth($revName, 'helvetica', 'I', 25) + 3.1; } else { $pdf->SetFont('helvetica', 'B', 25); - $width = $pdf->GetStringWidth($revName, 'helvetica', 'B', 25) + 3.1; + $width = (float)$pdf->GetStringWidth($revName, 'helvetica', 'B', 25) + 3.1; } if ($width < 35) { $width = 35; @@ -88,17 +88,24 @@ public function printMotionHeader(Motion $motion): void } $pdf->SetX(12); - $pdf->SetFont('helvetica', 'B', 12); $pdf->MultiCell(12, 0, '', 0, 'L', false, 0); $pdf->MultiCell(50, 0, \Yii::t('export', 'Initiators') . ':', 0, 'L', false, 0); $pdf->SetFont('helvetica', '', 12); $pdf->MultiCell(120, 0, $motion->getInitiatorsStr(), 0, 'L'); - $pdf->Ln(5); - $pdf->SetX(12); + if ($motion->getMyMotionType()->getSettingsObj()->showProposalsInExports && $motion->proposalStatus !== null && $motion->isProposalPublic()) { + $pdf->SetX(12); + $pdf->SetFont('helvetica', 'B', 12); + $pdf->MultiCell(12, 0, '', 0, 'L', false, 0); + $pdf->MultiCell(50, 0, \Yii::t('export', 'proposed_procedure') . ':', 0, 'L', false, 0); + $pdf->SetFont('helvetica', '', 12); + $pdf->MultiCell(120, 0, $motion->getFormattedProposalStatus(), 0, 'L'); + $pdf->Ln(5); + } + $pdf->SetX(12); $pdf->SetFont('helvetica', 'B', 12); $pdf->MultiCell(12, 0, '', 0, 'L', false, 0); @@ -140,10 +147,10 @@ public function printAmendmentHeader(Amendment $amendment): void if ($revName === '') { $revName = \Yii::t('export', 'draft'); $pdf->SetFont('helvetica', 'I', 25); - $width = $pdf->GetStringWidth($revName, 'helvetica', 'I', 25) + 3.1; + $width = (float)$pdf->GetStringWidth($revName, 'helvetica', 'I', 25) + 3.1; } else { $pdf->SetFont('helvetica', 'B', 25); - $width = $pdf->GetStringWidth($revName, 'helvetica', 'B', 25) + 3.1; + $width = (float)$pdf->GetStringWidth($revName, 'helvetica', 'B', 25) + 3.1; } if ($width < 35) { $width = 35; @@ -198,17 +205,24 @@ public function printAmendmentHeader(Amendment $amendment): void $pdf->SetX(12); - $pdf->SetFont('helvetica', 'B', 12); $pdf->MultiCell(12, 0, '', 0, 'L', false, 0); $pdf->MultiCell(50, 0, \Yii::t('export', 'Initiators') . ':', 0, 'L', false, 0); $pdf->SetFont('helvetica', '', 12); $pdf->MultiCell(120, 0, $amendment->getInitiatorsStr(), 0, 'L'); - $pdf->Ln(5); - $pdf->SetX(12); + if ($amendment->getMyMotionType()->getSettingsObj()->showProposalsInExports && $amendment->proposalStatus !== null && $amendment->isProposalPublic()) { + $pdf->SetX(12); + $pdf->SetFont('helvetica', 'B', 12); + $pdf->MultiCell(12, 0, '', 0, 'L', false, 0); + $pdf->MultiCell(50, 0, \Yii::t('export', 'proposed_procedure') . ':', 0, 'L', false, 0); + $pdf->SetFont('helvetica', '', 12); + $pdf->MultiCell(120, 0, $amendment->getFormattedProposalStatus(), 0, 'L'); + $pdf->Ln(5); + } + $pdf->SetX(12); $pdf->SetFont('helvetica', 'B', 12); $pdf->MultiCell(12, 0, '', 0, 'L', false, 0); diff --git a/views/pdfLayouts/ByLDKPDF.php b/views/pdfLayouts/ByLDKPDF.php index bdec535a83..9a72f84c80 100644 --- a/views/pdfLayouts/ByLDKPDF.php +++ b/views/pdfLayouts/ByLDKPDF.php @@ -59,9 +59,9 @@ public function Footer(): void 10, \Yii::t('export', 'Page') . ' ' . $this->getGroupPageNo() . ' / ' . $this->getPageGroupAlias(), 0, - false, - 'C', 0, + 'C', + false, '', 0, false, diff --git a/views/pdfLayouts/DBJRPDF.php b/views/pdfLayouts/DBJRPDF.php index b5e06e3594..771a0bb5aa 100644 --- a/views/pdfLayouts/DBJRPDF.php +++ b/views/pdfLayouts/DBJRPDF.php @@ -61,9 +61,9 @@ public function Footer(): void 10, Yii::t('export', 'Page') . ' ' . $this->getGroupPageNo() . ' / ' . $this->getPageGroupAlias(), 0, - false, - 'C', 0, + 'C', + false, '', 0, false, diff --git a/views/pdfLayouts/IPdfWriter.php b/views/pdfLayouts/IPdfWriter.php index ce998d6a47..a31e4dc54b 100644 --- a/views/pdfLayouts/IPdfWriter.php +++ b/views/pdfLayouts/IPdfWriter.php @@ -226,8 +226,7 @@ protected function putHtmlListBullet($listdepth, $listtype = '', $size = 10): vo $strokecolor = $this->strokecolor; $textitem = ''; $tmpx = $this->x; - /** @var float $lspace */ - $lspace = $this->GetStringWidth(' '); + $lspace = (float)$this->GetStringWidth(' '); if ($listtype == '^') { // special symbol used for avoid justification of rect bullet $this->lispacer = ''; @@ -361,8 +360,7 @@ protected function putHtmlListBullet($listdepth, $listtype = '', $size = 10): vo $textitem = $textitem . '.'; } } - /** @var float $strWidth */ - $strWidth = $this->GetStringWidth($textitem); + $strWidth = (float)$this->GetStringWidth($textitem); $lspace += $strWidth; if ($this->rtl) { $this->x += $lspace; diff --git a/web/css/backend.css b/web/css/backend.css index f3ccfe4ebc..7456af6b18 100644 --- a/web/css/backend.css +++ b/web/css/backend.css @@ -1,2 +1,2 @@ -@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}.tooltip-inner{max-width:100% !important}.adminForm label{font-weight:normal}.adminForm .content{overflow:visible}.adminForm .adminCard .removeAdmin{float:right}.adminForm .adminCard label{display:inline-block;margin-right:20px}.adminForm .conPrefixHide{margin-left:20px;display:block}.adminForm .saveRow{text-align:center}.siteaccAdminsForm .ppReplyToOpener{padding:0 5px;font-weight:normal}.consultationCreateForm label{display:block;font-weight:normal}.contentProtocolCaller{text-align:right}.contentProtocolCaller.explicitlyOpened,.contentProtocolCaller.hasData,.contentProtocolCaller.hasVotingStatus{display:none}.protocolHolder{display:none}.protocolHolder.explicitlyOpened{display:block}.protocolHolder.hasData{display:block}.protocolHolder.hasData .protocolCloser{display:none}.protocolHolder .protocolCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.protocolHolder label{font-weight:normal;margin-right:20px}.contentVotingResultCaller{text-align:right}.contentVotingResultCaller.explicitlyOpened,.contentVotingResultCaller.hasData,.contentVotingResultCaller.hasVotingStatus{display:none}.votingDataHolder{display:none}.votingDataHolder.explicitlyOpened{display:block}.votingDataHolder.hasData,.votingDataHolder.hasVotingStatus{display:block}.votingDataHolder.hasData .votingDataCloser,.votingDataHolder.hasVotingStatus .votingDataCloser{display:none}.votingDataHolder .votingDataCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.votingDataHolder .votingResult label{padding-top:7px;margin-right:15px;font-weight:normal}.votingDataHolder .votingEditLinkHolder{text-align:right;margin-bottom:10px}.votingDataHolder .contentVotingResult{margin-top:12px}legend,label.legend{display:block;border:none;color:#285f19;font-size:13px;font-weight:bold;line-height:18px;margin:0 0 5px 0}label.legend{margin-top:15px}.form-horizontal .text_full_width .controls{margin:0}.control-group{margin-bottom:10px;margin-top:10px}.control-label{float:left;text-align:right;padding-top:5px}.adminIndex h3{font-size:18px}.adminIndex .adminMenuList>li{font-weight:bold;margin-top:20px}.adminIndex .adminMenuList>li.secondary{font-weight:normal}.adminIndex .adminMenuList>li li{margin-top:10px}.adminIndex .motionTypeCreate{font-weight:normal;font-style:italic}.adminIndex .delSiteCaller{text-align:right}.adminIndex .delSiteCaller button{color:#ee0101}.adminIndex .adminIndexSecondary{padding-bottom:10px}@media(min-width: 800px){.adminIndexHolder{display:flex;flex-direction:row}.adminIndexHolder>*:first-child{flex:.7}.adminIndexHolder>*:last-child{flex:.3}.adminIndexHolder .adminIndexSecondary{display:flex;flex-direction:column;justify-content:flex-end}.adminIndexHolder .adminIndexSecondary .btn{width:100%}}@media(max-width: 799px){.adminIndexSecondary{margin-top:50px}}.adminTodo ul{font-size:14px;list-style:none;margin:0;padding:0}.adminTodo ul li{padding-bottom:15px}.adminTodo ul li .action{font-size:.8em}.adminTodo ul li .description{font-size:.8em}.adminTodo .motionListLink{text-align:right}#consultationsList{list-style-type:none;margin:0;padding:0}#consultationsList>li{position:relative;margin:10px 0 30px;padding:10px;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#f4fff4}#consultationsList>li h3{margin:0;margin-bottom:5px;font-size:1.2em}#consultationsList>li .stdbox{float:right}#consultationsList>li .delbox{color:red;position:absolute;bottom:10px;right:10px}@media(hover: hover){#consultationsList>li .delbox{opacity:0}#consultationsList>li:hover .delbox,#consultationsList>li:focus-within .delbox{opacity:1}}#consultationAppearanceForm .logoRow .logoPreview img{max-width:100%}#consultationAppearanceForm .logoRow .image-chooser-dd{text-align:right}#consultationAppearanceForm .selectRow label{display:block}#consultationAppearanceForm .selectRow .selectHolder{max-width:400px}#consultationAppearanceForm .translationService .services{padding-left:20px}#consultationAppearanceForm .translationService .services label{margin-right:20px}#consultationAppearanceForm .apiBaseUrl{padding-left:20px}#consultationAppearanceForm .speechLists .quotas{padding-left:20px}#consultationAppearanceForm .speechLists .quotas label{display:block}#consultationAppearanceForm .speechLists .quotaList .quotaName{margin-left:20px;max-width:250px}#consultationAppearanceForm .speechLists .quotaSelector{vertical-align:top}#consultationSettingsForm .pillbox-add-item{min-width:130px}#consultationSettingsForm .loginMethods{margin-top:20px}#consultationSettingsForm .loginMethods div.checkbox{margin-left:15px}#consultationSettingsForm .conpw .setPasswordHolder{padding:10px 20px;display:none}#consultationSettingsForm .conpw .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.hasPassword .setNewPassword{display:inline}#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.noPassword .setPasswordHolder,#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setPasswordHolder{display:block}@media(min-width: 800px){#consultationSettingsForm .conpw .setPasswordHolder input[type=password]{width:40%}}#consultationSettingsForm .conpw label.otherConsultations:first-of-type{padding-left:0}.imageChooser{text-align:right}.imageChooser .imageChooserDd{display:inline-block}.imageChooser .imageChooserDd button{font-weight:normal}.imageChooser .imageChooserDd .dropdown-menu{width:300px}@media screen and (min-width: 600px){.imageChooser .imageChooserDd .dropdown-menu{width:450px}}@media screen and (min-width: 800px){.imageChooser .imageChooserDd .dropdown-menu{width:600px}}.imageChooser .imageChooserDd ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.imageChooser .imageChooserDd ul li{flex:1;flex-basis:150px;height:150px;line-height:150px;vertical-align:middle;text-align:center}.imageChooser .imageChooserDd ul img{max-width:140px;max-height:140px}.imageChooser .imageChooserDd .imageEditLink{margin-right:10px}.uploadedFilesManage .files{display:block;list-style-type:none;margin:0;padding:0;vertical-align:top}.uploadedFilesManage .files>li{display:inline-block;width:150px;height:170px;vertical-align:top;text-align:center}.uploadedFilesManage .files>li *{vertical-align:middle;text-align:center}.uploadedFilesManage .files>li>div{display:block;width:150px;height:150px;line-height:150px}.uploadedFilesManage .files>li img{display:inline-block;max-width:150px;max-height:150px}.uploadedFilesManage .files>li form{display:block;height:20px;line-height:20px}.uploadedFilesManage .msgSuccess{text-align:center;padding:20px;color:green;font-weight:bold}.uploadedFilesManage .msgError{text-align:center;padding:20px;color:red;font-weight:bold}.uploadedFilesManage .noImages{text-align:center;padding:20px;color:gray;font-weight:bold;font-style:italic}.thumbnailedLayoutSelector{padding-left:5px !important;border:solid 1px rgba(102,175,233,0);box-sizing:border-box;box-shadow:none;transition:border ease-in-out .15s,box-shadow ease-in-out .15s}.thumbnailedLayoutSelector:focus-within{border:solid 1px #66afe9;box-shadow:0 0 3px 2px rgba(102,175,233,.6);transition:border ease-in-out .15s,box-shadow ease-in-out .15s;outline:none}body.usingMouse .thumbnailedLayoutSelector:focus-within{border:solid 1px rgba(0,0,0,0);box-shadow:none}.thumbnailedLayoutSelector .layout{height:150px;width:200px;line-height:150px;margin:10px;cursor:pointer;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.thumbnailedLayoutSelector .layout span{border:solid 1px #d3d3d3;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;line-height:0;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input:checked+span{border:solid 1px green;box-shadow:0 0 10px rgba(0,100,0,.5)}.thumbnailedLayoutSelector .layout .placeholder{height:150px;width:200px;display:inline-block;line-height:150px;vertical-align:middle;text-align:center;font-style:italic}.thumbnailedLayoutSelector .layout img{max-height:150px;max-width:200px;display:inline-block}.thumbnailedLayoutSelector+.submitRow{margin-top:70px;margin-bottom:50px}.customThemeSelector{margin-top:20px}.customThemeSelector .editThemeLink{display:block;margin-left:10px}.consultationCreateForm .fakeUrl input.form-control{display:inline-block;width:130px}.consultationCreateForm .settingsTypeLabel{font-weight:normal}.consultationCreateForm #SiteCreateWizard{display:none}#sectionsList{list-style-type:none;margin:0;padding:0}#sectionsList>li{margin:10px 0 30px;padding:0;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#c0ffc0}#sectionsList>li>.sectionContent{margin-left:50px;border-left:1px solid #afa;background-color:#f4fff4}#sectionsList>li>.sectionContent label{font-weight:normal}#sectionsList>li .sectionTitle{width:250px}#sectionsList>li>.drag-handle{font-size:30px;float:left;display:block;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li.title .drag-handle,#sectionsList>li.image .drag-handle,#sectionsList>li.pdfAlternative .drag-handle{margin-top:33px}#sectionsList>li.textSimple .drag-handle,#sectionsList>li.textHtml .drag-handle{margin-top:55px}#sectionsList>li .sectionType{display:inline-block;width:190px;vertical-align:top;margin-right:16px}#sectionsList>li .toprow{padding:10px 10px 0;border-bottom:1px solid #afa}#sectionsList>li .toprow .remover{font-size:20px;float:right;color:red;opacity:.4}#sectionsList>li .toprow .remover:hover{opacity:1}#sectionsList>li .bottomrow{display:table;table-layout:fixed;height:57px}#sectionsList>li .optionsCol>label{display:block}#sectionsList>li .leftCol,#sectionsList>li .optionsCol,#sectionsList>li .commAmendCol{display:table-cell;padding:10px;vertical-align:top;width:210px}#sectionsList>li .commAmendCol,#sectionsList>li .optionsCol{border-left:1px solid #afa}#sectionsList>li .imageMaxSize{display:none;margin-top:10px}#sectionsList>li .imageMaxSize .form-control{display:inline-block;width:75px}#sectionsList>li .showInHtml{display:none}#sectionsList>li .commentRow{margin-bottom:10px}#sectionsList>li .commAmendCol label{margin-bottom:0}#sectionsList>li .tabularDataRow{display:none;border-top:solid 1px #afa;padding:10px}#sectionsList>li .tabularDataRow ul{list-style-type:none;margin:0;padding:0}#sectionsList>li .tabularDataRow ul>li{margin:0;padding:5px}#sectionsList>li .tabularDataRow ul>li>.drag-data-handle{font-size:16px;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li .tabularDataRow ul>li .form-control{display:inline-block;width:200px}#sectionsList>li .tabularDataRow .addRow{padding-left:40px;margin-top:6px;display:inline-block;font-weight:normal}#sectionsList>li .tabularDataRow .delRow{font-weight:normal}#sectionsList>li .tabularDataRow .selectOptions{display:flex;flex-direction:row}#sectionsList>li .tabularDataRow .selectOptions .description{flex-basis:235px;flex-grow:0;padding-left:40px}#sectionsList>li .tabularDataRow .selectOptions .selectize-wrapper{flex-grow:1}#sectionsList>li .maxLenInput{padding-left:15px}#sectionsList>li .maxLenInput input{width:60px}#sectionsList>li .lineLengthSoft{padding-left:15px;font-size:12px}#sectionsList>li .printTitleSection{margin-top:5px}#sectionsList>li.no-maxLenSet .maxLenInput,#sectionsList>li.no-maxLenSet .lineLengthSoft{display:none}#sectionsList>li.image .imageMaxSize{display:block}#sectionsList>li.image .commentRow{display:none}#sectionsList>li.image .lineNumbersLabel,#sectionsList>li.image .fixedWidthLabel,#sectionsList>li.image .isRtlLabel,#sectionsList>li.image .lineLength{display:none}#sectionsList>li.title .lineNumbersLabel,#sectionsList>li.title .fixedWidthLabel{display:none}#sectionsList>li.title .showInHtml{display:block}#sectionsList>li.title .commentRow{display:none}#sectionsList>li.title .positionRow{display:none}#sectionsList>li.title .printTitleSection{display:none}#sectionsList>li.textHtml .lineNumbersLabel,#sectionsList>li.textHtml .fixedWidthLabel{display:none}#sectionsList>li.textHtml .commentParagraph{display:none}#sectionsList>li.tabularData .commentRow{display:none}#sectionsList>li.tabularData .lineNumbersLabel,#sectionsList>li.tabularData .fixedWidthLabel,#sectionsList>li.tabularData .lineLength{display:none}#sectionsList>li.tabularData .tabularDataRow{display:block}#sectionsList>li.pdfAlternative .amendmentRow{display:none}#sectionsList>li.pdfAlternative .commentRow{display:none}#sectionsList>li.pdfAlternative .lineNumbersLabel,#sectionsList>li.pdfAlternative .fixedWidthLabel,#sectionsList>li.pdfAlternative .isRtlLabel,#sectionsList>li.pdfAlternative .lineLength{display:none}#sectionsList>li.pdfAlternative .positionRow{display:none}#sectionsList>li.pdfAlternative .printTitleSection{display:none}#sectionsList>li.pdfAlternative .showInHtml{display:block}#sectionsList>li.pdfAlternative .maxLenInput,#sectionsList>li.pdfAlternative .lineLengthSoft{display:none}#sectionsList>li.pdfAttachment .amendmentRow{display:none}#sectionsList>li.pdfAttachment .commentRow{display:none}#sectionsList>li.pdfAttachment .lineNumbersLabel,#sectionsList>li.pdfAttachment .fixedWidthLabel,#sectionsList>li.pdfAttachment .isRtlLabel,#sectionsList>li.pdfAttachment .lineLength{display:none}#sectionsList>li.pdfAttachment .maxLenInput,#sectionsList>li.pdfAttachment .lineLengthSoft{display:none}#sectionsList>li.videoEmbed .amendmentRow{display:none}#sectionsList>li.videoEmbed .commentRow{display:none}#sectionsList>li.videoEmbed .lineNumbersLabel,#sectionsList>li.videoEmbed .fixedWidthLabel,#sectionsList>li.videoEmbed .isRtlLabel,#sectionsList>li.videoEmbed .lineLength{display:none}#sectionsList>li.videoEmbed .maxLenInput,#sectionsList>li.videoEmbed .lineLengthSoft{display:none}.motionEditForm .control-label{font-weight:bold}.motionEditForm .tagList label,.motionEditForm .preventFunctionality label,.motionEditForm .defaultViewMode label{font-weight:normal;margin-top:5px;margin-right:15px}#motionUpdateForm .urlSlugHolder .shower{margin-top:7px}#motionUpdateForm .urlSlugHolder .shower button{padding:0;font-weight:normal}#motionUpdateForm #motionTextEditCaller{text-align:center}#motionUpdateForm .checkButtonRow{text-align:center}#motionUpdateForm .saveholder .checkAmendmentCollisions{display:none}#amendmentUpdateForm .control-label{font-weight:bold}#amendmentUpdateForm .motionEditLinkHolder{padding-top:7px}#amendmentUpdateForm #amendmentTextEditCaller{text-align:center}.adminMoveForm .checkboxSubtitle{font-size:.8em;font-weight:normal;padding-left:17px}.adminMoveForm .prefixAlreadyTaken{color:red;font-weight:bold}.adminMoveForm label{display:block}.adminTypeForm .statuteCreateLnk{margin-top:20px;margin-bottom:20px}.adminTypeForm .submitRow{text-align:center}.adminTypeForm .control-label{font-weight:bold}.adminTypeForm input[type=checkbox]{margin-right:4px}.adminTypeForm .contactDetails label{font-weight:normal;margin-right:20px}.adminTypeForm .initiatorsCanMergeRow label{display:block;font-weight:normal;cursor:pointer}.adminTypeForm .deadlineLabel{font-weight:bold}.adminTypeForm .deadlineAdder{font-weight:normal}.adminTypeForm .deadlineHolder{margin-bottom:20px}.adminTypeForm .deadlineEntry{margin-bottom:10px}.adminTypeForm.form-horizontal .checkbox{padding-top:0}.adminTypeForm .checkboxNoPadding{padding-top:0}.adminTypeForm .checkboxNoPadding .checkbox{padding-bottom:20px;margin-top:-10px}.adminTypeForm.amendmentsOnly .hideForAmendmentsOnly{display:none}.motionListExportRow>.export{text-align:right}.motionListExportRow>.export>*{display:inline-block}.motionListExportRow>.new{text-align:left}.motionListExportRow>.new>*{display:inline-block}.motionListExportRow .title{line-height:33px;vertical-align:middle;font-weight:bold}.motionListExportRow .errorProne{font-size:.9em}.motionListExportRow .dropdown-menu .glyphicon-info-sign{opacity:.7;font-size:14px;margin-left:5px;margin-top:2px}.motionListExportRow .dropdown-menu .tooltip{font-size:12px;line-height:1.2}.motionListSearchForm{margin-bottom:20px;margin-top:20px}.motionListSearchForm .inputPrefix{width:60px}.motionListSearchForm .filterVersion,.motionListSearchForm .filterStatus,.motionListSearchForm .filterProposal,.motionListSearchForm .filterTags{max-width:200px}.motionListSearchForm .filtersTop{display:flex;flex-direction:row}.motionListSearchForm .filtersTop>*{margin-right:20px;position:relative}.motionListSearchForm .filtersBottom label{font-weight:normal}.adminMotionTable{border:solid 1px gray;width:100%;margin-bottom:20px;margin-top:20px}.adminMotionTable .markCol{width:30px}.adminMotionTable .typeCol{width:5%}.adminMotionTable .prefixCol{width:10%}.adminMotionTable .replaced .prefixCol a{text-decoration:line-through;opacity:.7}.adminMotionTable .replaced .prefixCol .old{font-style:italic;font-size:.8em;color:gray}.adminMotionTable .actionCol{width:120px;overflow:visible}.adminMotionTable .exportCol{overflow:visible}.adminMotionTable .exportCol .btn-link{padding:0;font-family:inherit;font-weight:normal;font-size:12.6px;margin-top:-3px;margin-right:-4px}.adminMotionTable .proposalCol .editModified{font-size:.8em}.adminMotionTable td.titleCol{text-indent:0}.adminMotionTable td.titleCol>span{display:inline-block;padding-left:5px;padding-right:5px}.adminMotionTable .todo{font-style:italic;font-size:.8em;color:gray}.adminMotionTable td.exportCol{font-size:.9em}.adminMotionTable.JColResizer .actionCol{overflow:visible}.adminMotionTable.JColResizer .responsibilityCol{overflow:visible}.adminMotionTable .dropdown-menu{left:auto;right:0}.adminMotionTable .amendmentAjaxTooltip{float:right;color:gray}.adminMotionTable th,.adminMotionTable td{padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;text-indent:5px;border:solid 1px gray;position:relative}.adminMotionTable th{overflow:hidden;text-overflow:ellipsis}.responsibilityCol{overflow:visible}.responsibilityCol .dropdown-menu .selected a:before{content:"✓";display:block;float:left;margin-left:-15px}.responsibilityCol .respCommentRow{padding-left:20px;padding-right:20px;padding-top:10px}.responsibilityCol .respCommentRow .input-group-btn:last-child>.btn-default{margin-left:-6px}.responsibilityCol .respButton{padding-left:0;padding-right:0}.responsibilityCol .respUserNone{font-style:italic}.adminMotionListActions{display:flex;flex-direction:row;width:100%}.adminMotionListActions .selectAll{flex-basis:200px;flex-grow:.1;line-height:40px;vertical-align:middle}.adminMotionListActions .selectAll .btn{font-weight:normal}.adminMotionListActions .actionButtons{flex:1;text-align:right}.accountsCreateForm .addMultipleOpener{margin-top:15px;text-align:right}.accountsCreateForm .addMultipleOpener .btn{font-weight:normal;padding-top:3px}.accountsCreateForm .addSingleInit .rightColumn{display:flex;flex-direction:row;width:100%}.accountsCreateForm .addSingleInit .textHolder{flex-basis:70%;padding-right:30px}.accountsCreateForm .addSingleInit .btnHolder{flex-basis:30%;text-align:right}.accountsCreateForm .addUsersByLogin{margin-top:15px}.accountsCreateForm .mailExplanation{font-size:12px}.accountsCreateForm .mailExplanation h3{margin:0 0 10px;font-size:16px;font-weight:bold}.accountsCreateForm .welcomeEmail{margin-top:10px;margin-bottom:10px}#accountsEditForm textarea,#accountsCreateForm textarea{width:100%}#accountsEditForm .deleteUser,#accountsCreateForm .deleteUser{color:#ee0101}.accountListTable{margin-top:10px}.accountListTable .accessViewCol,.accountListTable .accessCreateCol{text-align:center}.accountListTable .accessViewCol label,.accountListTable .accessCreateCol label{display:block;margin:0}.siteAccountListTable .deleteUser{color:#ee0101}.sysadminForm{text-align:right}@media(min-width: 768px){.motionTypeCreateForm .typePresetList{padding-top:7px}}.motionTypeCreateForm .typePreset{font-weight:bold;vertical-align:middle}.motionTypeCreateForm .typePreset div{display:inline-block;vertical-align:middle}.motionTypeCreateForm .typePreset input{vertical-align:middle;margin-top:0;margin-right:6px}.motionTypeCreateForm .typePresetInfo{padding-left:10px;margin-left:20px;margin-top:5px;margin-bottom:15px;border-left:solid 3px #d3d3d3}.deleteTypeOpener{text-align:right}.deleteTypeForm .notDeletable{font-style:italic}.deleteTypeForm .submitRow{text-align:right}#motionSupporterHolder ul.supporterList{list-style-type:none;padding:0}#motionSupporterHolder ul.supporterList>li{padding:5px 0 5px 40px}#motionSupporterHolder ul.supporterList .supporterRow{display:flex;flex-direction:row}#motionSupporterHolder ul.supporterList .supporterRow>*{flex:1;padding:0 15px}#motionSupporterHolder ul.supporterList .supporterRow>*:first-child{padding-left:0}#motionSupporterHolder ul.supporterList .supporterRow>*:last-child{padding-right:0}#motionSupporterHolder ul.supporterList .nameCol{position:relative}#motionSupporterHolder ul.supporterList .nameCol .moveHandle{position:absolute;left:-15px;top:5px;font-size:1.5em;color:#d3d3d3;cursor:move}#motionSupporterHolder ul.supporterList .delSupporter{float:right;color:#f77;margin-top:5px}@media(hover: hover){#motionSupporterHolder ul.supporterList>li .moveHandle{opacity:0}#motionSupporterHolder ul.supporterList>li .delSupporter{opacity:0}#motionSupporterHolder ul.supporterList>li:hover .moveHandle,#motionSupporterHolder ul.supporterList>li:focus-within .moveHandle{opacity:1}#motionSupporterHolder ul.supporterList>li:hover .delSupporter,#motionSupporterHolder ul.supporterList>li:focus-within .delSupporter{opacity:1}}#motionSupporterHolder .supporterRowAdder{margin-left:55px;font-weight:normal;padding:0}#motionSupporterHolder .fullTextAdder{float:right}#motionSupporterHolder .fullTextAdder button{font-weight:normal;padding:0}#motionSupporterHolder #fullTextHolder{padding-left:25px}#motionSupporterHolder #fullTextHolder:before,#motionSupporterHolder #fullTextHolder:after{display:table;content:" "}#motionSupporterHolder #fullTextHolder:after{clear:both}#motionSupporterHolder .fullTextCopy{margin-top:15px}#motionSupporterHolder .fullTextCopy .ok{display:none}#motionSupporterHolder .fullTextCopy.done .ok{display:inherit}#motionSupporterHolder .fullTextCopy.done .normal{display:none}.adminCard{border-radius:4px;border:solid 1px #aaa;background-color:#fafafa;margin-bottom:20px;overflow:hidden}.adminCard header{background-color:#eee;border-bottom:solid 1px #aaa;padding:5px;font-weight:bold}.adminCard header h1,.adminCard header h2,.adminCard header h3{margin:0;padding:0;font-size:inherit}.adminCard main{padding:5px}.adminCardSupport main{font-size:.9em}.adminCardUpdates ul{padding-left:20px}.adminCardUpdates .showChanges{font-size:12px}.adminCardUpdates .changes{font-size:12px;font-family:Courier,sans-serif}.proposalStatusIcons{float:right;font-size:.8em;margin-top:2px;margin-right:8px}.proposalStatusIcons *[title]{cursor:help}.proposalStatusIcons .accepted{color:green;cursor:help}.proposalStatusIcons .rejected{color:red}.proposalStatusIcons .visible{opacity:.8}.proposalStatusIcons .notVisible{opacity:.5}.adminTranslationForm .description{font-style:italic;font-size:.8em}.adminTranslationForm .identifier{display:block;color:#bbb;font-size:.8em}.themingForm .submitRow{text-align:center}@media screen and (min-width: 550px){.themingForm th{width:40%}.themingForm td{width:60%}}@media screen and (max-width: 449px){.themingForm th{display:block}.themingForm td{display:block;border-top:none !important}}.themingForm .imageChooser{text-align:left}.themingForm .imageChooser .uploadCol label{right:auto;left:0;font-weight:normal}.themingForm .logoPreview img{max-width:150px}.userAdminList .filterHolder{text-align:right;margin-bottom:20px}.userAdminList .filterHolder .usernameFilter,.userAdminList .filterHolder .groupFilter{display:inline-block;width:200px;vertical-align:top;text-align:left}.userAdminList .filterHolder .groupFilter .vs__dropdown-toggle{padding:2px 0 5px}.userAdminList .filterHolder .groupFilter .vs__selected{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userAdminList .filterHolder .orgaOpenerHolder{float:left;text-align:left}.userAdminList .filterHolder .orgaOpenerHolder button{margin-top:5px;font-weight:normal}.userAdminList ul.userList,.userAdminList ul.groupList{display:block;list-style:none;padding:0;margin:0}.userAdminList ul.userList>li,.userAdminList ul.groupList>li{display:flex;flex-direction:row;width:100%;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.userAdminList ul.userList>li:last-child,.userAdminList ul.groupList>li:last-child{border-bottom:none}.userAdminList .userInfo{flex-basis:50%}.userAdminList .userInfo .nameUnfiltered{font-weight:bold}.userAdminList .loginTypeImg{display:inline-block;max-width:16px;max-height:16px}.userAdminList .groupsDisplay{flex-basis:60%;text-align:right}.userAdminList .groupsChange{flex-basis:55%}.userAdminList .groupsChangeOps{flex-basis:50px;text-align:right;padding:2px}.userAdminList .groupInfo{flex-grow:1}.userAdminList .groupInfo .name{font-weight:bold}.userAdminList .groupActions{text-align:right}.userAdminList .btn.btn-link{padding:0}.userAdminList .btnLinkAbort,.userAdminList .btnRemove,.userAdminList .btnCancel{color:#ee0101;opacity:.5}.userAdminList .btnEdit{margin-left:7px;margin-right:7px}.userAdminList .btnRemove{color:#ee0101;opacity:.5;margin-right:-15px}@media(hover: hover){.userAdminList .btnRemove{opacity:0}.userAdminList .btnRemove:active,.userAdminList .btnRemove:focus{opacity:.5}}@media(hover: hover){.userAdminList li:hover .btnRemove{opacity:.5}}.userAdminList .btnGroupCreate{font-weight:normal}.userAdminList .addGroupForm{width:100%;display:flex;flex-direction:row;padding-top:5px;padding-bottom:5px;border-top:solid 1px #d3d3d3}.userAdminList .addGroupForm>*{flex-grow:1}.userAdminList .addGroupForm .actions{text-align:right;padding-top:18px}.editOrganisationModal table{width:100%}.editOrganisationModal td{padding-top:5px}.editOrganisationModal td:first-child{padding-right:5px}.editOrganisationModal .btnAdd{font-weight:normal}.editOrganisationModal .btnRemove{color:#ee0101}.editUserGroupModal label{font-weight:normal;display:block}.editUserGroupModal dl{margin-bottom:5px}.editUserGroupModal dt{display:inline;margin-right:5px}.editUserGroupModal dd{display:inline}.editUserGroupModal dd:after{content:"\a";display:block}.editUserGroupModal .verticalLabels label{display:inline-block;margin-right:10px}.editUserGroupModal .changeLogLink{float:left}.editUserGroupModal .addRestrictedPermissionDialog .restrictedPermissions{margin-bottom:20px}.editUserGroupModal .addRestrictedPermissionDialog .restrictedTo{min-height:100px}.editGroupModal .none{font-style:italic}.editGroupModal .restrictedPrivilegeList li{border-bottom:solid 1px #e5e5e5}.editGroupModal .restrictedPrivilegeList .btnRemove{float:right;font-weight:normal;color:#ee0101}.editGroupModal .btnAddRestrictedPermission{font-weight:normal;font-size:.8em}.policyWidget .selectize-control{margin-top:5px}.policyWidget .selectize-input{border-radius:.25rem;padding-top:5px;padding-bottom:4px}.v-policy-select .v-select{margin-top:7px}.v-policy-select .v-select .vs__dropdown-toggle{border-radius:3px} +@font-face{font-family:"Glyphicons Halflings";src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before,.glyphicon-eur:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before{content:""}.glyphicon-btc:before{content:""}.glyphicon-xbt:before{content:""}.glyphicon-yen:before{content:"¥"}.glyphicon-jpy:before{content:"¥"}.glyphicon-ruble:before{content:"₽"}.glyphicon-rub:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}.tooltip-inner{max-width:100% !important}.adminForm label{font-weight:normal}.adminForm .content{overflow:visible}.adminForm .adminCard .removeAdmin{float:right}.adminForm .adminCard label{display:inline-block;margin-right:20px}.adminForm .conPrefixHide{margin-left:20px;display:block}.adminForm .saveRow{text-align:center}.siteaccAdminsForm .ppReplyToOpener{padding:0 5px;font-weight:normal}.consultationCreateForm label{display:block;font-weight:normal}.contentProtocolCaller{text-align:right}.contentProtocolCaller.explicitlyOpened,.contentProtocolCaller.hasData,.contentProtocolCaller.hasVotingStatus{display:none}.protocolHolder{display:none}.protocolHolder.explicitlyOpened{display:block}.protocolHolder.hasData{display:block}.protocolHolder.hasData .protocolCloser{display:none}.protocolHolder .protocolCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.protocolHolder label{font-weight:normal;margin-right:20px}.contentVotingResultCaller{text-align:right}.contentVotingResultCaller.explicitlyOpened,.contentVotingResultCaller.hasData,.contentVotingResultCaller.hasVotingStatus{display:none}.votingDataHolder{display:none}.votingDataHolder.explicitlyOpened{display:block}.votingDataHolder.hasData,.votingDataHolder.hasVotingStatus{display:block}.votingDataHolder.hasData .votingDataCloser,.votingDataHolder.hasVotingStatus .votingDataCloser{display:none}.votingDataHolder .votingDataCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.votingDataHolder .votingResult label{padding-top:7px;margin-right:15px;font-weight:normal}.votingDataHolder .votingEditLinkHolder{text-align:right;margin-bottom:10px}.votingDataHolder .contentVotingResult{margin-top:12px}legend,label.legend{display:block;border:none;color:#285f19;font-size:13px;font-weight:bold;line-height:18px;margin:0 0 5px 0}label.legend{margin-top:15px}.form-horizontal .text_full_width .controls{margin:0}.control-group{margin-bottom:10px;margin-top:10px}.control-label{float:left;text-align:right;padding-top:5px}.adminIndex h3{font-size:18px}.adminIndex .adminMenuList>li{font-weight:bold;margin-top:20px}.adminIndex .adminMenuList>li.secondary{font-weight:normal}.adminIndex .adminMenuList>li li{margin-top:10px}.adminIndex .motionTypeCreate{font-weight:normal;font-style:italic}.adminIndex .delSiteCaller{text-align:right}.adminIndex .delSiteCaller button{color:#ee0101}.adminIndex .adminIndexSecondary{padding-bottom:10px}@media(min-width: 800px){.adminIndexHolder{display:flex;flex-direction:row}.adminIndexHolder>*:first-child{flex:.7}.adminIndexHolder>*:last-child{flex:.3}.adminIndexHolder .adminIndexSecondary{display:flex;flex-direction:column;justify-content:flex-end}.adminIndexHolder .adminIndexSecondary .btn{width:100%}}@media(max-width: 799px){.adminIndexSecondary{margin-top:50px}}.adminTodo ul{font-size:14px;list-style:none;margin:0;padding:0}.adminTodo ul li{padding-bottom:15px}.adminTodo ul li .action{font-size:.8em}.adminTodo ul li .description{font-size:.8em}.adminTodo .motionListLink{text-align:right}#consultationsList{list-style-type:none;margin:0;padding:0}#consultationsList>li{position:relative;margin:10px 0 30px;padding:10px;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#f4fff4}#consultationsList>li h3{margin:0;margin-bottom:5px;font-size:1.2em}#consultationsList>li .stdbox{float:right}#consultationsList>li .delbox{color:red;position:absolute;bottom:10px;right:10px}@media(hover: hover){#consultationsList>li .delbox{opacity:0}#consultationsList>li:hover .delbox,#consultationsList>li:focus-within .delbox{opacity:1}}#consultationAppearanceForm .logoRow .logoPreview img{max-width:100%}#consultationAppearanceForm .logoRow .image-chooser-dd{text-align:right}#consultationAppearanceForm .selectRow label{display:block}#consultationAppearanceForm .selectRow .selectHolder{max-width:400px}#consultationAppearanceForm .translationService .services{padding-left:20px}#consultationAppearanceForm .translationService .services label{margin-right:20px}#consultationAppearanceForm .apiBaseUrl{padding-left:20px}#consultationAppearanceForm .speechLists .quotas{padding-left:20px}#consultationAppearanceForm .speechLists .quotas label{display:block}#consultationAppearanceForm .speechLists .quotaList .quotaName{margin-left:20px;max-width:250px}#consultationAppearanceForm .speechLists .quotaSelector{vertical-align:top}#consultationSettingsForm .pillbox-add-item{min-width:130px}#consultationSettingsForm .loginMethods{margin-top:20px}#consultationSettingsForm .loginMethods div.checkbox{margin-left:15px}#consultationSettingsForm .conpw .setPasswordHolder{padding:10px 20px;display:none}#consultationSettingsForm .conpw .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.hasPassword .setNewPassword{display:inline}#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.noPassword .setPasswordHolder,#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setPasswordHolder{display:block}@media(min-width: 800px){#consultationSettingsForm .conpw .setPasswordHolder input[type=password]{width:40%}}#consultationSettingsForm .conpw label.otherConsultations:first-of-type{padding-left:0}.imageChooser{text-align:right}.imageChooser .imageChooserDd{display:inline-block}.imageChooser .imageChooserDd button{font-weight:normal}.imageChooser .imageChooserDd .dropdown-menu{width:300px}@media screen and (min-width: 600px){.imageChooser .imageChooserDd .dropdown-menu{width:450px}}@media screen and (min-width: 800px){.imageChooser .imageChooserDd .dropdown-menu{width:600px}}.imageChooser .imageChooserDd ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.imageChooser .imageChooserDd ul li{flex:1;flex-basis:150px;height:150px;line-height:150px;vertical-align:middle;text-align:center}.imageChooser .imageChooserDd ul img{max-width:140px;max-height:140px}.imageChooser .imageChooserDd .imageEditLink{margin-right:10px}.uploadedFilesManage .files{display:block;list-style-type:none;margin:0;padding:0;vertical-align:top}.uploadedFilesManage .files>li{display:inline-block;width:150px;height:170px;vertical-align:top;text-align:center}.uploadedFilesManage .files>li *{vertical-align:middle;text-align:center}.uploadedFilesManage .files>li>div{display:block;width:150px;height:150px;line-height:150px}.uploadedFilesManage .files>li img{display:inline-block;max-width:150px;max-height:150px}.uploadedFilesManage .files>li form{display:block;height:20px;line-height:20px}.uploadedFilesManage .msgSuccess{text-align:center;padding:20px;color:green;font-weight:bold}.uploadedFilesManage .msgError{text-align:center;padding:20px;color:red;font-weight:bold}.uploadedFilesManage .noImages{text-align:center;padding:20px;color:gray;font-weight:bold;font-style:italic}.thumbnailedLayoutSelector{padding-left:5px !important;border:solid 1px rgba(102,175,233,0);box-sizing:border-box;box-shadow:none;transition:border ease-in-out .15s,box-shadow ease-in-out .15s}.thumbnailedLayoutSelector:focus-within{border:solid 1px #66afe9;box-shadow:0 0 3px 2px rgba(102,175,233,.6);transition:border ease-in-out .15s,box-shadow ease-in-out .15s;outline:none}body.usingMouse .thumbnailedLayoutSelector:focus-within{border:solid 1px rgba(0,0,0,0);box-shadow:none}.thumbnailedLayoutSelector .layout{height:150px;width:200px;line-height:150px;margin:10px;cursor:pointer;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.thumbnailedLayoutSelector .layout span{border:solid 1px #d3d3d3;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;line-height:0;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input:checked+span{border:solid 1px green;box-shadow:0 0 10px rgba(0,100,0,.5)}.thumbnailedLayoutSelector .layout .placeholder{height:150px;width:200px;display:inline-block;line-height:150px;vertical-align:middle;text-align:center;font-style:italic}.thumbnailedLayoutSelector .layout img{max-height:150px;max-width:200px;display:inline-block}.thumbnailedLayoutSelector+.submitRow{margin-top:70px;margin-bottom:50px}.customThemeSelector{margin-top:20px}.customThemeSelector .editThemeLink{display:block;margin-left:10px}.consultationCreateForm .fakeUrl input.form-control{display:inline-block;width:130px}.consultationCreateForm .settingsTypeLabel{font-weight:normal}.consultationCreateForm #SiteCreateWizard{display:none}#sectionsList{list-style-type:none;margin:0;padding:0}#sectionsList>li{margin:10px 0 30px;padding:0;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#c0ffc0}#sectionsList>li>.sectionContent{margin-left:50px;border-left:1px solid #afa;background-color:#f4fff4}#sectionsList>li>.sectionContent label{font-weight:normal}#sectionsList>li .sectionTitle{width:250px}#sectionsList>li>.drag-handle{font-size:30px;float:left;display:block;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li.title .drag-handle,#sectionsList>li.image .drag-handle,#sectionsList>li.pdfAlternative .drag-handle{margin-top:33px}#sectionsList>li.textSimple .drag-handle,#sectionsList>li.textHtml .drag-handle{margin-top:55px}#sectionsList>li .sectionType{display:inline-block;width:190px;vertical-align:top;margin-right:16px}#sectionsList>li .toprow{padding:10px 10px 0;border-bottom:1px solid #afa}#sectionsList>li .toprow .remover{font-size:20px;float:right;color:red;opacity:.4}#sectionsList>li .toprow .remover:hover{opacity:1}#sectionsList>li .bottomrow{display:table;table-layout:fixed;height:57px}#sectionsList>li .optionsCol>label{display:block}#sectionsList>li .leftCol,#sectionsList>li .optionsCol,#sectionsList>li .commAmendCol{display:table-cell;padding:10px;vertical-align:top;width:210px}#sectionsList>li .commAmendCol,#sectionsList>li .optionsCol{border-left:1px solid #afa}#sectionsList>li .imageMaxSize{display:none;margin-top:10px}#sectionsList>li .imageMaxSize .form-control{display:inline-block;width:75px}#sectionsList>li .showInHtml{display:none}#sectionsList>li .commentRow{margin-bottom:10px}#sectionsList>li .commAmendCol label{margin-bottom:0}#sectionsList>li .tabularDataRow{display:none;border-top:solid 1px #afa;padding:10px}#sectionsList>li .tabularDataRow ul{list-style-type:none;margin:0;padding:0}#sectionsList>li .tabularDataRow ul>li{margin:0;padding:5px}#sectionsList>li .tabularDataRow ul>li>.drag-data-handle{font-size:16px;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li .tabularDataRow ul>li .form-control{display:inline-block;width:200px}#sectionsList>li .tabularDataRow .addRow{padding-left:40px;margin-top:6px;display:inline-block;font-weight:normal}#sectionsList>li .tabularDataRow .delRow{font-weight:normal}#sectionsList>li .tabularDataRow .selectOptions{display:flex;flex-direction:row}#sectionsList>li .tabularDataRow .selectOptions .description{flex-basis:235px;flex-grow:0;padding-left:40px}#sectionsList>li .tabularDataRow .selectOptions .selectize-wrapper{flex-grow:1}#sectionsList>li .maxLenInput{padding-left:15px}#sectionsList>li .maxLenInput input{width:60px}#sectionsList>li .lineLengthSoft{padding-left:15px;font-size:12px}#sectionsList>li .printTitleSection{margin-top:5px}#sectionsList>li.no-maxLenSet .maxLenInput,#sectionsList>li.no-maxLenSet .lineLengthSoft{display:none}#sectionsList>li.image .imageMaxSize{display:block}#sectionsList>li.image .commentRow{display:none}#sectionsList>li.image .lineNumbersLabel,#sectionsList>li.image .fixedWidthLabel,#sectionsList>li.image .isRtlLabel,#sectionsList>li.image .lineLength{display:none}#sectionsList>li.title .lineNumbersLabel,#sectionsList>li.title .fixedWidthLabel{display:none}#sectionsList>li.title .showInHtml{display:block}#sectionsList>li.title .commentRow{display:none}#sectionsList>li.title .positionRow{display:none}#sectionsList>li.title .printTitleSection{display:none}#sectionsList>li.textHtml .lineNumbersLabel,#sectionsList>li.textHtml .fixedWidthLabel{display:none}#sectionsList>li.textHtml .commentParagraph{display:none}#sectionsList>li.tabularData .commentRow{display:none}#sectionsList>li.tabularData .lineNumbersLabel,#sectionsList>li.tabularData .fixedWidthLabel,#sectionsList>li.tabularData .lineLength{display:none}#sectionsList>li.tabularData .tabularDataRow{display:block}#sectionsList>li.pdfAlternative .amendmentRow{display:none}#sectionsList>li.pdfAlternative .commentRow{display:none}#sectionsList>li.pdfAlternative .lineNumbersLabel,#sectionsList>li.pdfAlternative .fixedWidthLabel,#sectionsList>li.pdfAlternative .isRtlLabel,#sectionsList>li.pdfAlternative .lineLength{display:none}#sectionsList>li.pdfAlternative .positionRow{display:none}#sectionsList>li.pdfAlternative .printTitleSection{display:none}#sectionsList>li.pdfAlternative .showInHtml{display:block}#sectionsList>li.pdfAlternative .maxLenInput,#sectionsList>li.pdfAlternative .lineLengthSoft{display:none}#sectionsList>li.pdfAttachment .amendmentRow{display:none}#sectionsList>li.pdfAttachment .commentRow{display:none}#sectionsList>li.pdfAttachment .lineNumbersLabel,#sectionsList>li.pdfAttachment .fixedWidthLabel,#sectionsList>li.pdfAttachment .isRtlLabel,#sectionsList>li.pdfAttachment .lineLength{display:none}#sectionsList>li.pdfAttachment .maxLenInput,#sectionsList>li.pdfAttachment .lineLengthSoft{display:none}#sectionsList>li.videoEmbed .amendmentRow{display:none}#sectionsList>li.videoEmbed .commentRow{display:none}#sectionsList>li.videoEmbed .lineNumbersLabel,#sectionsList>li.videoEmbed .fixedWidthLabel,#sectionsList>li.videoEmbed .isRtlLabel,#sectionsList>li.videoEmbed .lineLength{display:none}#sectionsList>li.videoEmbed .maxLenInput,#sectionsList>li.videoEmbed .lineLengthSoft{display:none}.motionEditForm .control-label{font-weight:bold}.motionEditForm .tagList label,.motionEditForm .preventFunctionality label,.motionEditForm .defaultViewMode label{font-weight:normal;margin-top:5px;margin-right:15px}#motionUpdateForm .urlSlugHolder .shower{margin-top:7px}#motionUpdateForm .urlSlugHolder .shower button{padding:0;font-weight:normal}#motionUpdateForm #motionTextEditCaller{text-align:center}#motionUpdateForm .checkButtonRow{text-align:center}#motionUpdateForm .saveholder .checkAmendmentCollisions{display:none}#amendmentUpdateForm .control-label{font-weight:bold}#amendmentUpdateForm .motionEditLinkHolder{padding-top:7px}#amendmentUpdateForm #amendmentTextEditCaller{text-align:center}.adminMoveForm .checkboxSubtitle{font-size:.8em;font-weight:normal;padding-left:17px}.adminMoveForm .prefixAlreadyTaken{color:red;font-weight:bold}.adminMoveForm label{display:block}.adminTypeForm .statuteCreateLnk{margin-top:20px;margin-bottom:20px}.adminTypeForm .submitRow{text-align:center}.adminTypeForm .control-label{font-weight:bold}.adminTypeForm input[type=checkbox]{margin-right:4px}.adminTypeForm .contactDetails label{font-weight:normal;margin-right:20px}.adminTypeForm .initiatorsCanMergeRow label{display:block;font-weight:normal;cursor:pointer}.adminTypeForm .deadlineLabel{font-weight:bold}.adminTypeForm .deadlineAdder{font-weight:normal}.adminTypeForm .deadlineHolder{margin-bottom:20px}.adminTypeForm .deadlineEntry{margin-bottom:10px}.adminTypeForm.form-horizontal .checkbox{padding-top:0}.adminTypeForm .checkboxNoPadding{padding-top:0}.adminTypeForm .checkboxNoPadding .checkbox{padding-bottom:20px;margin-top:-10px}.adminTypeForm.amendmentsOnly .hideForAmendmentsOnly{display:none}.motionListExportRow>.export{text-align:right}.motionListExportRow>.export>*{display:inline-block}.motionListExportRow>.new{text-align:left}.motionListExportRow>.new>*{display:inline-block}.motionListExportRow .title{line-height:33px;vertical-align:middle;font-weight:bold}.motionListExportRow .errorProne{font-size:.9em}.motionListExportRow .dropdown-menu .glyphicon-info-sign{opacity:.7;font-size:14px;margin-left:5px;margin-top:2px}.motionListExportRow .dropdown-menu .tooltip{font-size:12px;line-height:1.2}.motionListSearchForm{margin-bottom:20px;margin-top:20px}.motionListSearchForm .inputPrefix{width:60px}.motionListSearchForm .filterVersion,.motionListSearchForm .filterStatus,.motionListSearchForm .filterProposal,.motionListSearchForm .filterTags{max-width:200px}.motionListSearchForm .filtersTop{display:flex;flex-direction:row}@media screen and (max-width: 1100px){.motionListSearchForm .filtersTop{flex-wrap:wrap}}.motionListSearchForm .filtersTop>*{margin-right:20px;position:relative}.motionListSearchForm .filtersBottom label{font-weight:normal}.adminMotionTable{border:solid 1px gray;width:100%;margin-bottom:20px;margin-top:20px}.adminMotionTable .markCol{width:30px}.adminMotionTable .typeCol{width:5%}.adminMotionTable .prefixCol{width:10%}.adminMotionTable .replaced .prefixCol a{text-decoration:line-through;opacity:.7}.adminMotionTable .replaced .prefixCol .old{font-style:italic;font-size:.8em;color:gray}.adminMotionTable .actionCol{width:120px;overflow:visible}.adminMotionTable .exportCol{overflow:visible}.adminMotionTable .exportCol .btn-link{padding:0;font-family:inherit;font-weight:normal;font-size:12.6px;margin-top:-3px;margin-right:-4px}.adminMotionTable .proposalCol .editModified{font-size:.8em}.adminMotionTable td.titleCol{text-indent:0}.adminMotionTable td.titleCol>span{display:inline-block;padding-left:5px;padding-right:5px}.adminMotionTable .todo{font-style:italic;font-size:.8em;color:gray}.adminMotionTable td.exportCol{font-size:.9em}.adminMotionTable.JColResizer .actionCol{overflow:visible}.adminMotionTable.JColResizer .responsibilityCol{overflow:visible}.adminMotionTable .dropdown-menu{left:auto;right:0}.adminMotionTable .amendmentAjaxTooltip{float:right;color:gray}.adminMotionTable th,.adminMotionTable td{padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;text-indent:5px;border:solid 1px gray;position:relative}.adminMotionTable th{overflow:hidden;text-overflow:ellipsis}.responsibilityCol{overflow:visible}.responsibilityCol .dropdown-menu .selected a:before{content:"✓";display:block;float:left;margin-left:-15px}.responsibilityCol .respCommentRow{padding-left:20px;padding-right:20px;padding-top:10px}.responsibilityCol .respCommentRow .input-group-btn:last-child>.btn-default{margin-left:-6px}.responsibilityCol .respButton{padding-left:0;padding-right:0}.responsibilityCol .respUserNone{font-style:italic}.adminMotionListActions{display:flex;flex-direction:row;width:100%}.adminMotionListActions .selectAll{flex-basis:200px;flex-grow:.1;line-height:40px;vertical-align:middle}.adminMotionListActions .selectAll .btn{font-weight:normal}.adminMotionListActions .actionButtons{flex:1;text-align:right}.accountsCreateForm .addMultipleOpener{margin-top:15px;text-align:right}.accountsCreateForm .addMultipleOpener .btn{font-weight:normal;padding-top:3px}.accountsCreateForm .addSingleInit .rightColumn{display:flex;flex-direction:row;width:100%}.accountsCreateForm .addSingleInit .textHolder{flex-basis:70%;padding-right:30px}.accountsCreateForm .addSingleInit .btnHolder{flex-basis:30%;text-align:right}.accountsCreateForm .addUsersByLogin{margin-top:15px}.accountsCreateForm .mailExplanation{font-size:12px}.accountsCreateForm .mailExplanation h3{margin:0 0 10px;font-size:16px;font-weight:bold}.accountsCreateForm .welcomeEmail{margin-top:10px;margin-bottom:10px}#accountsEditForm textarea,#accountsCreateForm textarea{width:100%}#accountsEditForm .deleteUser,#accountsCreateForm .deleteUser{color:#ee0101}.accountListTable{margin-top:10px}.accountListTable .accessViewCol,.accountListTable .accessCreateCol{text-align:center}.accountListTable .accessViewCol label,.accountListTable .accessCreateCol label{display:block;margin:0}.siteAccountListTable .deleteUser{color:#ee0101}.sysadminForm{text-align:right}@media(min-width: 768px){.motionTypeCreateForm .typePresetList{padding-top:7px}}.motionTypeCreateForm .typePreset{font-weight:bold;vertical-align:middle}.motionTypeCreateForm .typePreset div{display:inline-block;vertical-align:middle}.motionTypeCreateForm .typePreset input{vertical-align:middle;margin-top:0;margin-right:6px}.motionTypeCreateForm .typePresetInfo{padding-left:10px;margin-left:20px;margin-top:5px;margin-bottom:15px;border-left:solid 3px #d3d3d3}.deleteTypeOpener{text-align:right}.deleteTypeForm .notDeletable{font-style:italic}.deleteTypeForm .submitRow{text-align:right}#motionSupporterHolder ul.supporterList{list-style-type:none;padding:0}#motionSupporterHolder ul.supporterList>li{padding:5px 0 5px 40px}#motionSupporterHolder ul.supporterList .supporterRow{display:flex;flex-direction:row}#motionSupporterHolder ul.supporterList .supporterRow>*{flex:1;padding:0 15px}#motionSupporterHolder ul.supporterList .supporterRow>*:first-child{padding-left:0}#motionSupporterHolder ul.supporterList .supporterRow>*:last-child{padding-right:0}#motionSupporterHolder ul.supporterList .nameCol{position:relative}#motionSupporterHolder ul.supporterList .nameCol .moveHandle{position:absolute;left:-15px;top:5px;font-size:1.5em;color:#d3d3d3;cursor:move}#motionSupporterHolder ul.supporterList .delSupporter{float:right;color:#f77;margin-top:5px}@media(hover: hover){#motionSupporterHolder ul.supporterList>li .moveHandle{opacity:0}#motionSupporterHolder ul.supporterList>li .delSupporter{opacity:0}#motionSupporterHolder ul.supporterList>li:hover .moveHandle,#motionSupporterHolder ul.supporterList>li:focus-within .moveHandle{opacity:1}#motionSupporterHolder ul.supporterList>li:hover .delSupporter,#motionSupporterHolder ul.supporterList>li:focus-within .delSupporter{opacity:1}}#motionSupporterHolder .supporterRowAdder{margin-left:55px;font-weight:normal;padding:0}#motionSupporterHolder .fullTextAdder{float:right}#motionSupporterHolder .fullTextAdder button{font-weight:normal;padding:0}#motionSupporterHolder #fullTextHolder{padding-left:25px}#motionSupporterHolder #fullTextHolder:before,#motionSupporterHolder #fullTextHolder:after{display:table;content:" "}#motionSupporterHolder #fullTextHolder:after{clear:both}#motionSupporterHolder .fullTextCopy{margin-top:15px}#motionSupporterHolder .fullTextCopy .ok{display:none}#motionSupporterHolder .fullTextCopy.done .ok{display:inherit}#motionSupporterHolder .fullTextCopy.done .normal{display:none}.adminCard{border-radius:4px;border:solid 1px #aaa;background-color:#fafafa;margin-bottom:20px;overflow:hidden}.adminCard header{background-color:#eee;border-bottom:solid 1px #aaa;padding:5px;font-weight:bold}.adminCard header h1,.adminCard header h2,.adminCard header h3{margin:0;padding:0;font-size:inherit}.adminCard main{padding:5px}.adminCardSupport main{font-size:.9em}.adminCardUpdates ul{padding-left:20px}.adminCardUpdates .showChanges{font-size:12px}.adminCardUpdates .changes{font-size:12px;font-family:Courier,sans-serif}.proposalStatusIcons{float:right;font-size:.8em;margin-top:2px;margin-right:8px}.proposalStatusIcons *[title]{cursor:help}.proposalStatusIcons .accepted{color:green;cursor:help}.proposalStatusIcons .rejected{color:red}.proposalStatusIcons .visible{opacity:.8}.proposalStatusIcons .notVisible{opacity:.5}.adminTranslationForm .description{font-style:italic;font-size:.8em}.adminTranslationForm .identifier{display:block;color:#bbb;font-size:.8em}.themingForm .submitRow{text-align:center}@media screen and (min-width: 550px){.themingForm th{width:40%}.themingForm td{width:60%}}@media screen and (max-width: 449px){.themingForm th{display:block}.themingForm td{display:block;border-top:none !important}}.themingForm .imageChooser{text-align:left}.themingForm .imageChooser .uploadCol label{right:auto;left:0;font-weight:normal}.themingForm .logoPreview img{max-width:150px}.userAdminList .filterHolder{text-align:right;margin-bottom:20px}.userAdminList .filterHolder .usernameFilter,.userAdminList .filterHolder .groupFilter{display:inline-block;width:200px;vertical-align:top;text-align:left}.userAdminList .filterHolder .groupFilter .vs__dropdown-toggle{padding:2px 0 5px}.userAdminList .filterHolder .groupFilter .vs__selected{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userAdminList .filterHolder .orgaOpenerHolder{float:left;text-align:left}.userAdminList .filterHolder .orgaOpenerHolder button{margin-top:5px;font-weight:normal}.userAdminList ul.userList,.userAdminList ul.groupList{display:block;list-style:none;padding:0;margin:0}.userAdminList ul.userList>li,.userAdminList ul.groupList>li{display:flex;flex-direction:row;width:100%;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.userAdminList ul.userList>li:last-child,.userAdminList ul.groupList>li:last-child{border-bottom:none}.userAdminList .userInfo{flex-basis:50%}.userAdminList .userInfo .nameUnfiltered{font-weight:bold}.userAdminList .loginTypeImg{display:inline-block;max-width:16px;max-height:16px}.userAdminList .groupsDisplay{flex-basis:60%;text-align:right}.userAdminList .groupsChange{flex-basis:55%}.userAdminList .groupsChangeOps{flex-basis:50px;text-align:right;padding:2px}.userAdminList .groupInfo{flex-grow:1}.userAdminList .groupInfo .name{font-weight:bold}.userAdminList .groupActions{text-align:right}.userAdminList .btn.btn-link{padding:0}.userAdminList .btnLinkAbort,.userAdminList .btnRemove,.userAdminList .btnCancel{color:#ee0101;opacity:.5}.userAdminList .btnEdit{margin-left:7px;margin-right:7px}.userAdminList .btnRemove{color:#ee0101;opacity:.5;margin-right:-15px}@media(hover: hover){.userAdminList .btnRemove{opacity:0}.userAdminList .btnRemove:active,.userAdminList .btnRemove:focus{opacity:.5}}@media(hover: hover){.userAdminList li:hover .btnRemove{opacity:.5}}.userAdminList .btnGroupCreate{font-weight:normal}.userAdminList .addGroupForm{width:100%;display:flex;flex-direction:row;padding-top:5px;padding-bottom:5px;border-top:solid 1px #d3d3d3}.userAdminList .addGroupForm>*{flex-grow:1}.userAdminList .addGroupForm .actions{text-align:right;padding-top:18px}.editOrganisationModal table{width:100%}.editOrganisationModal td{padding-top:5px}.editOrganisationModal td:first-child{padding-right:5px}.editOrganisationModal .btnAdd{font-weight:normal}.editOrganisationModal .btnRemove{color:#ee0101}.editUserGroupModal label{font-weight:normal;display:block}.editUserGroupModal dl{margin-bottom:5px}.editUserGroupModal dt{display:inline;margin-right:5px}.editUserGroupModal dd{display:inline}.editUserGroupModal dd:after{content:"\a";display:block}.editUserGroupModal .verticalLabels label{display:inline-block;margin-right:10px}.editUserGroupModal .changeLogLink{float:left}.editUserGroupModal .addRestrictedPermissionDialog .restrictedPermissions{margin-bottom:20px}.editUserGroupModal .addRestrictedPermissionDialog .restrictedTo{min-height:100px}.editGroupModal .none{font-style:italic}.editGroupModal .restrictedPrivilegeList li{border-bottom:solid 1px #e5e5e5}.editGroupModal .restrictedPrivilegeList .btnRemove{float:right;font-weight:normal;color:#ee0101}.editGroupModal .btnAddRestrictedPermission{font-weight:normal;font-size:.8em}.policyWidget .selectize-control{margin-top:5px}.policyWidget .selectize-input{border-radius:.25rem;padding-top:5px;padding-bottom:4px}.v-policy-select .v-select{margin-top:7px}.v-policy-select .v-select .vs__dropdown-toggle{border-radius:3px} /*# sourceMappingURL=backend.css.map */ diff --git a/web/css/backend.css.map b/web/css/backend.css.map index 71d0fa973f..84b04dc070 100644 --- a/web/css/backend.css.map +++ b/web/css/backend.css.map @@ -1 +1 @@ -{"version":3,"sources":["backend.css","bootstrap-3.4.3-sass/bootstrap/_glyphicons.scss","backend.scss","_variables.scss","_mixins.scss","bootstrap-3.4.3-sass/bootstrap/mixins/_clearfix.scss","bootstrap-3.4.3-sass/bootstrap/_variables.scss"],"names":[],"mappings":"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","file":"backend.css","sourcesContent":["@font-face{font-family:\"Glyphicons Halflings\";src:url(\"../fonts/glyphicons-halflings-regular.eot\");src:url(\"../fonts/glyphicons-halflings-regular.eot?#iefix\") format(\"embedded-opentype\"),url(\"../fonts/glyphicons-halflings-regular.woff2\") format(\"woff2\"),url(\"../fonts/glyphicons-halflings-regular.woff\") format(\"woff\"),url(\"../fonts/glyphicons-halflings-regular.ttf\") format(\"truetype\"),url(\"../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular\") format(\"svg\")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:\"Glyphicons Halflings\";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:\"*\"}.glyphicon-plus:before{content:\"+\"}.glyphicon-euro:before,.glyphicon-eur:before{content:\"€\"}.glyphicon-minus:before{content:\"−\"}.glyphicon-cloud:before{content:\"☁\"}.glyphicon-envelope:before{content:\"✉\"}.glyphicon-pencil:before{content:\"✏\"}.glyphicon-glass:before{content:\"\"}.glyphicon-music:before{content:\"\"}.glyphicon-search:before{content:\"\"}.glyphicon-heart:before{content:\"\"}.glyphicon-star:before{content:\"\"}.glyphicon-star-empty:before{content:\"\"}.glyphicon-user:before{content:\"\"}.glyphicon-film:before{content:\"\"}.glyphicon-th-large:before{content:\"\"}.glyphicon-th:before{content:\"\"}.glyphicon-th-list:before{content:\"\"}.glyphicon-ok:before{content:\"\"}.glyphicon-remove:before{content:\"\"}.glyphicon-zoom-in:before{content:\"\"}.glyphicon-zoom-out:before{content:\"\"}.glyphicon-off:before{content:\"\"}.glyphicon-signal:before{content:\"\"}.glyphicon-cog:before{content:\"\"}.glyphicon-trash:before{content:\"\"}.glyphicon-home:before{content:\"\"}.glyphicon-file:before{content:\"\"}.glyphicon-time:before{content:\"\"}.glyphicon-road:before{content:\"\"}.glyphicon-download-alt:before{content:\"\"}.glyphicon-download:before{content:\"\"}.glyphicon-upload:before{content:\"\"}.glyphicon-inbox:before{content:\"\"}.glyphicon-play-circle:before{content:\"\"}.glyphicon-repeat:before{content:\"\"}.glyphicon-refresh:before{content:\"\"}.glyphicon-list-alt:before{content:\"\"}.glyphicon-lock:before{content:\"\"}.glyphicon-flag:before{content:\"\"}.glyphicon-headphones:before{content:\"\"}.glyphicon-volume-off:before{content:\"\"}.glyphicon-volume-down:before{content:\"\"}.glyphicon-volume-up:before{content:\"\"}.glyphicon-qrcode:before{content:\"\"}.glyphicon-barcode:before{content:\"\"}.glyphicon-tag:before{content:\"\"}.glyphicon-tags:before{content:\"\"}.glyphicon-book:before{content:\"\"}.glyphicon-bookmark:before{content:\"\"}.glyphicon-print:before{content:\"\"}.glyphicon-camera:before{content:\"\"}.glyphicon-font:before{content:\"\"}.glyphicon-bold:before{content:\"\"}.glyphicon-italic:before{content:\"\"}.glyphicon-text-height:before{content:\"\"}.glyphicon-text-width:before{content:\"\"}.glyphicon-align-left:before{content:\"\"}.glyphicon-align-center:before{content:\"\"}.glyphicon-align-right:before{content:\"\"}.glyphicon-align-justify:before{content:\"\"}.glyphicon-list:before{content:\"\"}.glyphicon-indent-left:before{content:\"\"}.glyphicon-indent-right:before{content:\"\"}.glyphicon-facetime-video:before{content:\"\"}.glyphicon-picture:before{content:\"\"}.glyphicon-map-marker:before{content:\"\"}.glyphicon-adjust:before{content:\"\"}.glyphicon-tint:before{content:\"\"}.glyphicon-edit:before{content:\"\"}.glyphicon-share:before{content:\"\"}.glyphicon-check:before{content:\"\"}.glyphicon-move:before{content:\"\"}.glyphicon-step-backward:before{content:\"\"}.glyphicon-fast-backward:before{content:\"\"}.glyphicon-backward:before{content:\"\"}.glyphicon-play:before{content:\"\"}.glyphicon-pause:before{content:\"\"}.glyphicon-stop:before{content:\"\"}.glyphicon-forward:before{content:\"\"}.glyphicon-fast-forward:before{content:\"\"}.glyphicon-step-forward:before{content:\"\"}.glyphicon-eject:before{content:\"\"}.glyphicon-chevron-left:before{content:\"\"}.glyphicon-chevron-right:before{content:\"\"}.glyphicon-plus-sign:before{content:\"\"}.glyphicon-minus-sign:before{content:\"\"}.glyphicon-remove-sign:before{content:\"\"}.glyphicon-ok-sign:before{content:\"\"}.glyphicon-question-sign:before{content:\"\"}.glyphicon-info-sign:before{content:\"\"}.glyphicon-screenshot:before{content:\"\"}.glyphicon-remove-circle:before{content:\"\"}.glyphicon-ok-circle:before{content:\"\"}.glyphicon-ban-circle:before{content:\"\"}.glyphicon-arrow-left:before{content:\"\"}.glyphicon-arrow-right:before{content:\"\"}.glyphicon-arrow-up:before{content:\"\"}.glyphicon-arrow-down:before{content:\"\"}.glyphicon-share-alt:before{content:\"\"}.glyphicon-resize-full:before{content:\"\"}.glyphicon-resize-small:before{content:\"\"}.glyphicon-exclamation-sign:before{content:\"\"}.glyphicon-gift:before{content:\"\"}.glyphicon-leaf:before{content:\"\"}.glyphicon-fire:before{content:\"\"}.glyphicon-eye-open:before{content:\"\"}.glyphicon-eye-close:before{content:\"\"}.glyphicon-warning-sign:before{content:\"\"}.glyphicon-plane:before{content:\"\"}.glyphicon-calendar:before{content:\"\"}.glyphicon-random:before{content:\"\"}.glyphicon-comment:before{content:\"\"}.glyphicon-magnet:before{content:\"\"}.glyphicon-chevron-up:before{content:\"\"}.glyphicon-chevron-down:before{content:\"\"}.glyphicon-retweet:before{content:\"\"}.glyphicon-shopping-cart:before{content:\"\"}.glyphicon-folder-close:before{content:\"\"}.glyphicon-folder-open:before{content:\"\"}.glyphicon-resize-vertical:before{content:\"\"}.glyphicon-resize-horizontal:before{content:\"\"}.glyphicon-hdd:before{content:\"\"}.glyphicon-bullhorn:before{content:\"\"}.glyphicon-bell:before{content:\"\"}.glyphicon-certificate:before{content:\"\"}.glyphicon-thumbs-up:before{content:\"\"}.glyphicon-thumbs-down:before{content:\"\"}.glyphicon-hand-right:before{content:\"\"}.glyphicon-hand-left:before{content:\"\"}.glyphicon-hand-up:before{content:\"\"}.glyphicon-hand-down:before{content:\"\"}.glyphicon-circle-arrow-right:before{content:\"\"}.glyphicon-circle-arrow-left:before{content:\"\"}.glyphicon-circle-arrow-up:before{content:\"\"}.glyphicon-circle-arrow-down:before{content:\"\"}.glyphicon-globe:before{content:\"\"}.glyphicon-wrench:before{content:\"\"}.glyphicon-tasks:before{content:\"\"}.glyphicon-filter:before{content:\"\"}.glyphicon-briefcase:before{content:\"\"}.glyphicon-fullscreen:before{content:\"\"}.glyphicon-dashboard:before{content:\"\"}.glyphicon-paperclip:before{content:\"\"}.glyphicon-heart-empty:before{content:\"\"}.glyphicon-link:before{content:\"\"}.glyphicon-phone:before{content:\"\"}.glyphicon-pushpin:before{content:\"\"}.glyphicon-usd:before{content:\"\"}.glyphicon-gbp:before{content:\"\"}.glyphicon-sort:before{content:\"\"}.glyphicon-sort-by-alphabet:before{content:\"\"}.glyphicon-sort-by-alphabet-alt:before{content:\"\"}.glyphicon-sort-by-order:before{content:\"\"}.glyphicon-sort-by-order-alt:before{content:\"\"}.glyphicon-sort-by-attributes:before{content:\"\"}.glyphicon-sort-by-attributes-alt:before{content:\"\"}.glyphicon-unchecked:before{content:\"\"}.glyphicon-expand:before{content:\"\"}.glyphicon-collapse-down:before{content:\"\"}.glyphicon-collapse-up:before{content:\"\"}.glyphicon-log-in:before{content:\"\"}.glyphicon-flash:before{content:\"\"}.glyphicon-log-out:before{content:\"\"}.glyphicon-new-window:before{content:\"\"}.glyphicon-record:before{content:\"\"}.glyphicon-save:before{content:\"\"}.glyphicon-open:before{content:\"\"}.glyphicon-saved:before{content:\"\"}.glyphicon-import:before{content:\"\"}.glyphicon-export:before{content:\"\"}.glyphicon-send:before{content:\"\"}.glyphicon-floppy-disk:before{content:\"\"}.glyphicon-floppy-saved:before{content:\"\"}.glyphicon-floppy-remove:before{content:\"\"}.glyphicon-floppy-save:before{content:\"\"}.glyphicon-floppy-open:before{content:\"\"}.glyphicon-credit-card:before{content:\"\"}.glyphicon-transfer:before{content:\"\"}.glyphicon-cutlery:before{content:\"\"}.glyphicon-header:before{content:\"\"}.glyphicon-compressed:before{content:\"\"}.glyphicon-earphone:before{content:\"\"}.glyphicon-phone-alt:before{content:\"\"}.glyphicon-tower:before{content:\"\"}.glyphicon-stats:before{content:\"\"}.glyphicon-sd-video:before{content:\"\"}.glyphicon-hd-video:before{content:\"\"}.glyphicon-subtitles:before{content:\"\"}.glyphicon-sound-stereo:before{content:\"\"}.glyphicon-sound-dolby:before{content:\"\"}.glyphicon-sound-5-1:before{content:\"\"}.glyphicon-sound-6-1:before{content:\"\"}.glyphicon-sound-7-1:before{content:\"\"}.glyphicon-copyright-mark:before{content:\"\"}.glyphicon-registration-mark:before{content:\"\"}.glyphicon-cloud-download:before{content:\"\"}.glyphicon-cloud-upload:before{content:\"\"}.glyphicon-tree-conifer:before{content:\"\"}.glyphicon-tree-deciduous:before{content:\"\"}.glyphicon-cd:before{content:\"\"}.glyphicon-save-file:before{content:\"\"}.glyphicon-open-file:before{content:\"\"}.glyphicon-level-up:before{content:\"\"}.glyphicon-copy:before{content:\"\"}.glyphicon-paste:before{content:\"\"}.glyphicon-alert:before{content:\"\"}.glyphicon-equalizer:before{content:\"\"}.glyphicon-king:before{content:\"\"}.glyphicon-queen:before{content:\"\"}.glyphicon-pawn:before{content:\"\"}.glyphicon-bishop:before{content:\"\"}.glyphicon-knight:before{content:\"\"}.glyphicon-baby-formula:before{content:\"\"}.glyphicon-tent:before{content:\"⛺\"}.glyphicon-blackboard:before{content:\"\"}.glyphicon-bed:before{content:\"\"}.glyphicon-apple:before{content:\"\"}.glyphicon-erase:before{content:\"\"}.glyphicon-hourglass:before{content:\"⌛\"}.glyphicon-lamp:before{content:\"\"}.glyphicon-duplicate:before{content:\"\"}.glyphicon-piggy-bank:before{content:\"\"}.glyphicon-scissors:before{content:\"\"}.glyphicon-bitcoin:before{content:\"\"}.glyphicon-btc:before{content:\"\"}.glyphicon-xbt:before{content:\"\"}.glyphicon-yen:before{content:\"¥\"}.glyphicon-jpy:before{content:\"¥\"}.glyphicon-ruble:before{content:\"₽\"}.glyphicon-rub:before{content:\"₽\"}.glyphicon-scale:before{content:\"\"}.glyphicon-ice-lolly:before{content:\"\"}.glyphicon-ice-lolly-tasted:before{content:\"\"}.glyphicon-education:before{content:\"\"}.glyphicon-option-horizontal:before{content:\"\"}.glyphicon-option-vertical:before{content:\"\"}.glyphicon-menu-hamburger:before{content:\"\"}.glyphicon-modal-window:before{content:\"\"}.glyphicon-oil:before{content:\"\"}.glyphicon-grain:before{content:\"\"}.glyphicon-sunglasses:before{content:\"\"}.glyphicon-text-size:before{content:\"\"}.glyphicon-text-color:before{content:\"\"}.glyphicon-text-background:before{content:\"\"}.glyphicon-object-align-top:before{content:\"\"}.glyphicon-object-align-bottom:before{content:\"\"}.glyphicon-object-align-horizontal:before{content:\"\"}.glyphicon-object-align-left:before{content:\"\"}.glyphicon-object-align-vertical:before{content:\"\"}.glyphicon-object-align-right:before{content:\"\"}.glyphicon-triangle-right:before{content:\"\"}.glyphicon-triangle-left:before{content:\"\"}.glyphicon-triangle-bottom:before{content:\"\"}.glyphicon-triangle-top:before{content:\"\"}.glyphicon-console:before{content:\"\"}.glyphicon-superscript:before{content:\"\"}.glyphicon-subscript:before{content:\"\"}.glyphicon-menu-left:before{content:\"\"}.glyphicon-menu-right:before{content:\"\"}.glyphicon-menu-down:before{content:\"\"}.glyphicon-menu-up:before{content:\"\"}.tooltip-inner{max-width:100% !important}.adminForm label{font-weight:normal}.adminForm .content{overflow:visible}.adminForm .adminCard .removeAdmin{float:right}.adminForm .adminCard label{display:inline-block;margin-right:20px}.adminForm .conPrefixHide{margin-left:20px;display:block}.adminForm .saveRow{text-align:center}.siteaccAdminsForm .ppReplyToOpener{padding:0 5px;font-weight:normal}.consultationCreateForm label{display:block;font-weight:normal}.contentProtocolCaller{text-align:right}.contentProtocolCaller.explicitlyOpened,.contentProtocolCaller.hasData,.contentProtocolCaller.hasVotingStatus{display:none}.protocolHolder{display:none}.protocolHolder.explicitlyOpened{display:block}.protocolHolder.hasData{display:block}.protocolHolder.hasData .protocolCloser{display:none}.protocolHolder .protocolCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.protocolHolder label{font-weight:normal;margin-right:20px}.contentVotingResultCaller{text-align:right}.contentVotingResultCaller.explicitlyOpened,.contentVotingResultCaller.hasData,.contentVotingResultCaller.hasVotingStatus{display:none}.votingDataHolder{display:none}.votingDataHolder.explicitlyOpened{display:block}.votingDataHolder.hasData,.votingDataHolder.hasVotingStatus{display:block}.votingDataHolder.hasData .votingDataCloser,.votingDataHolder.hasVotingStatus .votingDataCloser{display:none}.votingDataHolder .votingDataCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.votingDataHolder .votingResult label{padding-top:7px;margin-right:15px;font-weight:normal}.votingDataHolder .votingEditLinkHolder{text-align:right;margin-bottom:10px}.votingDataHolder .contentVotingResult{margin-top:12px}legend,label.legend{display:block;border:none;color:#285f19;font-size:13px;font-weight:bold;line-height:18px;margin:0 0 5px 0}label.legend{margin-top:15px}.form-horizontal .text_full_width .controls{margin:0}.control-group{margin-bottom:10px;margin-top:10px}.control-label{float:left;text-align:right;padding-top:5px}.adminIndex h3{font-size:18px}.adminIndex .adminMenuList>li{font-weight:bold;margin-top:20px}.adminIndex .adminMenuList>li.secondary{font-weight:normal}.adminIndex .adminMenuList>li li{margin-top:10px}.adminIndex .motionTypeCreate{font-weight:normal;font-style:italic}.adminIndex .delSiteCaller{text-align:right}.adminIndex .delSiteCaller button{color:#ee0101}.adminIndex .adminIndexSecondary{padding-bottom:10px}@media(min-width: 800px){.adminIndexHolder{display:flex;flex-direction:row}.adminIndexHolder>*:first-child{flex:.7}.adminIndexHolder>*:last-child{flex:.3}.adminIndexHolder .adminIndexSecondary{display:flex;flex-direction:column;justify-content:flex-end}.adminIndexHolder .adminIndexSecondary .btn{width:100%}}@media(max-width: 799px){.adminIndexSecondary{margin-top:50px}}.adminTodo ul{font-size:14px;list-style:none;margin:0;padding:0}.adminTodo ul li{padding-bottom:15px}.adminTodo ul li .action{font-size:.8em}.adminTodo ul li .description{font-size:.8em}.adminTodo .motionListLink{text-align:right}#consultationsList{list-style-type:none;margin:0;padding:0}#consultationsList>li{position:relative;margin:10px 0 30px;padding:10px;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#f4fff4}#consultationsList>li h3{margin:0;margin-bottom:5px;font-size:1.2em}#consultationsList>li .stdbox{float:right}#consultationsList>li .delbox{color:red;position:absolute;bottom:10px;right:10px}@media(hover: hover){#consultationsList>li .delbox{opacity:0}#consultationsList>li:hover .delbox,#consultationsList>li:focus-within .delbox{opacity:1}}#consultationAppearanceForm .logoRow .logoPreview img{max-width:100%}#consultationAppearanceForm .logoRow .image-chooser-dd{text-align:right}#consultationAppearanceForm .selectRow label{display:block}#consultationAppearanceForm .selectRow .selectHolder{max-width:400px}#consultationAppearanceForm .translationService .services{padding-left:20px}#consultationAppearanceForm .translationService .services label{margin-right:20px}#consultationAppearanceForm .apiBaseUrl{padding-left:20px}#consultationAppearanceForm .speechLists .quotas{padding-left:20px}#consultationAppearanceForm .speechLists .quotas label{display:block}#consultationAppearanceForm .speechLists .quotaList .quotaName{margin-left:20px;max-width:250px}#consultationAppearanceForm .speechLists .quotaSelector{vertical-align:top}#consultationSettingsForm .pillbox-add-item{min-width:130px}#consultationSettingsForm .loginMethods{margin-top:20px}#consultationSettingsForm .loginMethods div.checkbox{margin-left:15px}#consultationSettingsForm .conpw .setPasswordHolder{padding:10px 20px;display:none}#consultationSettingsForm .conpw .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.hasPassword .setNewPassword{display:inline}#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.noPassword .setPasswordHolder,#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setPasswordHolder{display:block}@media(min-width: 800px){#consultationSettingsForm .conpw .setPasswordHolder input[type=password]{width:40%}}#consultationSettingsForm .conpw label.otherConsultations:first-of-type{padding-left:0}.imageChooser{text-align:right}.imageChooser .imageChooserDd{display:inline-block}.imageChooser .imageChooserDd button{font-weight:normal}.imageChooser .imageChooserDd .dropdown-menu{width:300px}@media screen and (min-width: 600px){.imageChooser .imageChooserDd .dropdown-menu{width:450px}}@media screen and (min-width: 800px){.imageChooser .imageChooserDd .dropdown-menu{width:600px}}.imageChooser .imageChooserDd ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.imageChooser .imageChooserDd ul li{flex:1;flex-basis:150px;height:150px;line-height:150px;vertical-align:middle;text-align:center}.imageChooser .imageChooserDd ul img{max-width:140px;max-height:140px}.imageChooser .imageChooserDd .imageEditLink{margin-right:10px}.uploadedFilesManage .files{display:block;list-style-type:none;margin:0;padding:0;vertical-align:top}.uploadedFilesManage .files>li{display:inline-block;width:150px;height:170px;vertical-align:top;text-align:center}.uploadedFilesManage .files>li *{vertical-align:middle;text-align:center}.uploadedFilesManage .files>li>div{display:block;width:150px;height:150px;line-height:150px}.uploadedFilesManage .files>li img{display:inline-block;max-width:150px;max-height:150px}.uploadedFilesManage .files>li form{display:block;height:20px;line-height:20px}.uploadedFilesManage .msgSuccess{text-align:center;padding:20px;color:green;font-weight:bold}.uploadedFilesManage .msgError{text-align:center;padding:20px;color:red;font-weight:bold}.uploadedFilesManage .noImages{text-align:center;padding:20px;color:gray;font-weight:bold;font-style:italic}.thumbnailedLayoutSelector{padding-left:5px !important;border:solid 1px rgba(102,175,233,0);box-sizing:border-box;box-shadow:none;transition:border ease-in-out .15s,box-shadow ease-in-out .15s}.thumbnailedLayoutSelector:focus-within{border:solid 1px #66afe9;box-shadow:0 0 3px 2px rgba(102,175,233,.6);transition:border ease-in-out .15s,box-shadow ease-in-out .15s;outline:none}body.usingMouse .thumbnailedLayoutSelector:focus-within{border:solid 1px rgba(0,0,0,0);box-shadow:none}.thumbnailedLayoutSelector .layout{height:150px;width:200px;line-height:150px;margin:10px;cursor:pointer;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.thumbnailedLayoutSelector .layout span{border:solid 1px #d3d3d3;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;line-height:0;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input:checked+span{border:solid 1px green;box-shadow:0 0 10px rgba(0,100,0,.5)}.thumbnailedLayoutSelector .layout .placeholder{height:150px;width:200px;display:inline-block;line-height:150px;vertical-align:middle;text-align:center;font-style:italic}.thumbnailedLayoutSelector .layout img{max-height:150px;max-width:200px;display:inline-block}.thumbnailedLayoutSelector+.submitRow{margin-top:70px;margin-bottom:50px}.customThemeSelector{margin-top:20px}.customThemeSelector .editThemeLink{display:block;margin-left:10px}.consultationCreateForm .fakeUrl input.form-control{display:inline-block;width:130px}.consultationCreateForm .settingsTypeLabel{font-weight:normal}.consultationCreateForm #SiteCreateWizard{display:none}#sectionsList{list-style-type:none;margin:0;padding:0}#sectionsList>li{margin:10px 0 30px;padding:0;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#c0ffc0}#sectionsList>li>.sectionContent{margin-left:50px;border-left:1px solid #afa;background-color:#f4fff4}#sectionsList>li>.sectionContent label{font-weight:normal}#sectionsList>li .sectionTitle{width:250px}#sectionsList>li>.drag-handle{font-size:30px;float:left;display:block;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li.title .drag-handle,#sectionsList>li.image .drag-handle,#sectionsList>li.pdfAlternative .drag-handle{margin-top:33px}#sectionsList>li.textSimple .drag-handle,#sectionsList>li.textHtml .drag-handle{margin-top:55px}#sectionsList>li .sectionType{display:inline-block;width:190px;vertical-align:top;margin-right:16px}#sectionsList>li .toprow{padding:10px 10px 0;border-bottom:1px solid #afa}#sectionsList>li .toprow .remover{font-size:20px;float:right;color:red;opacity:.4}#sectionsList>li .toprow .remover:hover{opacity:1}#sectionsList>li .bottomrow{display:table;table-layout:fixed;height:57px}#sectionsList>li .optionsCol>label{display:block}#sectionsList>li .leftCol,#sectionsList>li .optionsCol,#sectionsList>li .commAmendCol{display:table-cell;padding:10px;vertical-align:top;width:210px}#sectionsList>li .commAmendCol,#sectionsList>li .optionsCol{border-left:1px solid #afa}#sectionsList>li .imageMaxSize{display:none;margin-top:10px}#sectionsList>li .imageMaxSize .form-control{display:inline-block;width:75px}#sectionsList>li .showInHtml{display:none}#sectionsList>li .commentRow{margin-bottom:10px}#sectionsList>li .commAmendCol label{margin-bottom:0}#sectionsList>li .tabularDataRow{display:none;border-top:solid 1px #afa;padding:10px}#sectionsList>li .tabularDataRow ul{list-style-type:none;margin:0;padding:0}#sectionsList>li .tabularDataRow ul>li{margin:0;padding:5px}#sectionsList>li .tabularDataRow ul>li>.drag-data-handle{font-size:16px;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li .tabularDataRow ul>li .form-control{display:inline-block;width:200px}#sectionsList>li .tabularDataRow .addRow{padding-left:40px;margin-top:6px;display:inline-block;font-weight:normal}#sectionsList>li .tabularDataRow .delRow{font-weight:normal}#sectionsList>li .tabularDataRow .selectOptions{display:flex;flex-direction:row}#sectionsList>li .tabularDataRow .selectOptions .description{flex-basis:235px;flex-grow:0;padding-left:40px}#sectionsList>li .tabularDataRow .selectOptions .selectize-wrapper{flex-grow:1}#sectionsList>li .maxLenInput{padding-left:15px}#sectionsList>li .maxLenInput input{width:60px}#sectionsList>li .lineLengthSoft{padding-left:15px;font-size:12px}#sectionsList>li .printTitleSection{margin-top:5px}#sectionsList>li.no-maxLenSet .maxLenInput,#sectionsList>li.no-maxLenSet .lineLengthSoft{display:none}#sectionsList>li.image .imageMaxSize{display:block}#sectionsList>li.image .commentRow{display:none}#sectionsList>li.image .lineNumbersLabel,#sectionsList>li.image .fixedWidthLabel,#sectionsList>li.image .isRtlLabel,#sectionsList>li.image .lineLength{display:none}#sectionsList>li.title .lineNumbersLabel,#sectionsList>li.title .fixedWidthLabel{display:none}#sectionsList>li.title .showInHtml{display:block}#sectionsList>li.title .commentRow{display:none}#sectionsList>li.title .positionRow{display:none}#sectionsList>li.title .printTitleSection{display:none}#sectionsList>li.textHtml .lineNumbersLabel,#sectionsList>li.textHtml .fixedWidthLabel{display:none}#sectionsList>li.textHtml .commentParagraph{display:none}#sectionsList>li.tabularData .commentRow{display:none}#sectionsList>li.tabularData .lineNumbersLabel,#sectionsList>li.tabularData .fixedWidthLabel,#sectionsList>li.tabularData .lineLength{display:none}#sectionsList>li.tabularData .tabularDataRow{display:block}#sectionsList>li.pdfAlternative .amendmentRow{display:none}#sectionsList>li.pdfAlternative .commentRow{display:none}#sectionsList>li.pdfAlternative .lineNumbersLabel,#sectionsList>li.pdfAlternative .fixedWidthLabel,#sectionsList>li.pdfAlternative .isRtlLabel,#sectionsList>li.pdfAlternative .lineLength{display:none}#sectionsList>li.pdfAlternative .positionRow{display:none}#sectionsList>li.pdfAlternative .printTitleSection{display:none}#sectionsList>li.pdfAlternative .showInHtml{display:block}#sectionsList>li.pdfAlternative .maxLenInput,#sectionsList>li.pdfAlternative .lineLengthSoft{display:none}#sectionsList>li.pdfAttachment .amendmentRow{display:none}#sectionsList>li.pdfAttachment .commentRow{display:none}#sectionsList>li.pdfAttachment .lineNumbersLabel,#sectionsList>li.pdfAttachment .fixedWidthLabel,#sectionsList>li.pdfAttachment .isRtlLabel,#sectionsList>li.pdfAttachment .lineLength{display:none}#sectionsList>li.pdfAttachment .maxLenInput,#sectionsList>li.pdfAttachment .lineLengthSoft{display:none}#sectionsList>li.videoEmbed .amendmentRow{display:none}#sectionsList>li.videoEmbed .commentRow{display:none}#sectionsList>li.videoEmbed .lineNumbersLabel,#sectionsList>li.videoEmbed .fixedWidthLabel,#sectionsList>li.videoEmbed .isRtlLabel,#sectionsList>li.videoEmbed .lineLength{display:none}#sectionsList>li.videoEmbed .maxLenInput,#sectionsList>li.videoEmbed .lineLengthSoft{display:none}.motionEditForm .control-label{font-weight:bold}.motionEditForm .tagList label,.motionEditForm .preventFunctionality label,.motionEditForm .defaultViewMode label{font-weight:normal;margin-top:5px;margin-right:15px}#motionUpdateForm .urlSlugHolder .shower{margin-top:7px}#motionUpdateForm .urlSlugHolder .shower button{padding:0;font-weight:normal}#motionUpdateForm #motionTextEditCaller{text-align:center}#motionUpdateForm .checkButtonRow{text-align:center}#motionUpdateForm .saveholder .checkAmendmentCollisions{display:none}#amendmentUpdateForm .control-label{font-weight:bold}#amendmentUpdateForm .motionEditLinkHolder{padding-top:7px}#amendmentUpdateForm #amendmentTextEditCaller{text-align:center}.adminMoveForm .checkboxSubtitle{font-size:.8em;font-weight:normal;padding-left:17px}.adminMoveForm .prefixAlreadyTaken{color:red;font-weight:bold}.adminMoveForm label{display:block}.adminTypeForm .statuteCreateLnk{margin-top:20px;margin-bottom:20px}.adminTypeForm .submitRow{text-align:center}.adminTypeForm .control-label{font-weight:bold}.adminTypeForm input[type=checkbox]{margin-right:4px}.adminTypeForm .contactDetails label{font-weight:normal;margin-right:20px}.adminTypeForm .initiatorsCanMergeRow label{display:block;font-weight:normal;cursor:pointer}.adminTypeForm .deadlineLabel{font-weight:bold}.adminTypeForm .deadlineAdder{font-weight:normal}.adminTypeForm .deadlineHolder{margin-bottom:20px}.adminTypeForm .deadlineEntry{margin-bottom:10px}.adminTypeForm.form-horizontal .checkbox{padding-top:0}.adminTypeForm .checkboxNoPadding{padding-top:0}.adminTypeForm .checkboxNoPadding .checkbox{padding-bottom:20px;margin-top:-10px}.adminTypeForm.amendmentsOnly .hideForAmendmentsOnly{display:none}.motionListExportRow>.export{text-align:right}.motionListExportRow>.export>*{display:inline-block}.motionListExportRow>.new{text-align:left}.motionListExportRow>.new>*{display:inline-block}.motionListExportRow .title{line-height:33px;vertical-align:middle;font-weight:bold}.motionListExportRow .errorProne{font-size:.9em}.motionListExportRow .dropdown-menu .glyphicon-info-sign{opacity:.7;font-size:14px;margin-left:5px;margin-top:2px}.motionListExportRow .dropdown-menu .tooltip{font-size:12px;line-height:1.2}.motionListSearchForm{margin-bottom:20px;margin-top:20px}.motionListSearchForm .inputPrefix{width:60px}.motionListSearchForm .filterVersion,.motionListSearchForm .filterStatus,.motionListSearchForm .filterProposal,.motionListSearchForm .filterTags{max-width:200px}.motionListSearchForm .filtersTop{display:flex;flex-direction:row}.motionListSearchForm .filtersTop>*{margin-right:20px;position:relative}.motionListSearchForm .filtersBottom label{font-weight:normal}.adminMotionTable{border:solid 1px gray;width:100%;margin-bottom:20px;margin-top:20px}.adminMotionTable .markCol{width:30px}.adminMotionTable .typeCol{width:5%}.adminMotionTable .prefixCol{width:10%}.adminMotionTable .replaced .prefixCol a{text-decoration:line-through;opacity:.7}.adminMotionTable .replaced .prefixCol .old{font-style:italic;font-size:.8em;color:gray}.adminMotionTable .actionCol{width:120px;overflow:visible}.adminMotionTable .exportCol{overflow:visible}.adminMotionTable .exportCol .btn-link{padding:0;font-family:inherit;font-weight:normal;font-size:12.6px;margin-top:-3px;margin-right:-4px}.adminMotionTable .proposalCol .editModified{font-size:.8em}.adminMotionTable td.titleCol{text-indent:0}.adminMotionTable td.titleCol>span{display:inline-block;padding-left:5px;padding-right:5px}.adminMotionTable .todo{font-style:italic;font-size:.8em;color:gray}.adminMotionTable td.exportCol{font-size:.9em}.adminMotionTable.JColResizer .actionCol{overflow:visible}.adminMotionTable.JColResizer .responsibilityCol{overflow:visible}.adminMotionTable .dropdown-menu{left:auto;right:0}.adminMotionTable .amendmentAjaxTooltip{float:right;color:gray}.adminMotionTable th,.adminMotionTable td{padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;text-indent:5px;border:solid 1px gray;position:relative}.adminMotionTable th{overflow:hidden;text-overflow:ellipsis}.responsibilityCol{overflow:visible}.responsibilityCol .dropdown-menu .selected a:before{content:\"✓\";display:block;float:left;margin-left:-15px}.responsibilityCol .respCommentRow{padding-left:20px;padding-right:20px;padding-top:10px}.responsibilityCol .respCommentRow .input-group-btn:last-child>.btn-default{margin-left:-6px}.responsibilityCol .respButton{padding-left:0;padding-right:0}.responsibilityCol .respUserNone{font-style:italic}.adminMotionListActions{display:flex;flex-direction:row;width:100%}.adminMotionListActions .selectAll{flex-basis:200px;flex-grow:.1;line-height:40px;vertical-align:middle}.adminMotionListActions .selectAll .btn{font-weight:normal}.adminMotionListActions .actionButtons{flex:1;text-align:right}.accountsCreateForm .addMultipleOpener{margin-top:15px;text-align:right}.accountsCreateForm .addMultipleOpener .btn{font-weight:normal;padding-top:3px}.accountsCreateForm .addSingleInit .rightColumn{display:flex;flex-direction:row;width:100%}.accountsCreateForm .addSingleInit .textHolder{flex-basis:70%;padding-right:30px}.accountsCreateForm .addSingleInit .btnHolder{flex-basis:30%;text-align:right}.accountsCreateForm .addUsersByLogin{margin-top:15px}.accountsCreateForm .mailExplanation{font-size:12px}.accountsCreateForm .mailExplanation h3{margin:0 0 10px;font-size:16px;font-weight:bold}.accountsCreateForm .welcomeEmail{margin-top:10px;margin-bottom:10px}#accountsEditForm textarea,#accountsCreateForm textarea{width:100%}#accountsEditForm .deleteUser,#accountsCreateForm .deleteUser{color:#ee0101}.accountListTable{margin-top:10px}.accountListTable .accessViewCol,.accountListTable .accessCreateCol{text-align:center}.accountListTable .accessViewCol label,.accountListTable .accessCreateCol label{display:block;margin:0}.siteAccountListTable .deleteUser{color:#ee0101}.sysadminForm{text-align:right}@media(min-width: 768px){.motionTypeCreateForm .typePresetList{padding-top:7px}}.motionTypeCreateForm .typePreset{font-weight:bold;vertical-align:middle}.motionTypeCreateForm .typePreset div{display:inline-block;vertical-align:middle}.motionTypeCreateForm .typePreset input{vertical-align:middle;margin-top:0;margin-right:6px}.motionTypeCreateForm .typePresetInfo{padding-left:10px;margin-left:20px;margin-top:5px;margin-bottom:15px;border-left:solid 3px #d3d3d3}.deleteTypeOpener{text-align:right}.deleteTypeForm .notDeletable{font-style:italic}.deleteTypeForm .submitRow{text-align:right}#motionSupporterHolder ul.supporterList{list-style-type:none;padding:0}#motionSupporterHolder ul.supporterList>li{padding:5px 0 5px 40px}#motionSupporterHolder ul.supporterList .supporterRow{display:flex;flex-direction:row}#motionSupporterHolder ul.supporterList .supporterRow>*{flex:1;padding:0 15px}#motionSupporterHolder ul.supporterList .supporterRow>*:first-child{padding-left:0}#motionSupporterHolder ul.supporterList .supporterRow>*:last-child{padding-right:0}#motionSupporterHolder ul.supporterList .nameCol{position:relative}#motionSupporterHolder ul.supporterList .nameCol .moveHandle{position:absolute;left:-15px;top:5px;font-size:1.5em;color:#d3d3d3;cursor:move}#motionSupporterHolder ul.supporterList .delSupporter{float:right;color:#f77;margin-top:5px}@media(hover: hover){#motionSupporterHolder ul.supporterList>li .moveHandle{opacity:0}#motionSupporterHolder ul.supporterList>li .delSupporter{opacity:0}#motionSupporterHolder ul.supporterList>li:hover .moveHandle,#motionSupporterHolder ul.supporterList>li:focus-within .moveHandle{opacity:1}#motionSupporterHolder ul.supporterList>li:hover .delSupporter,#motionSupporterHolder ul.supporterList>li:focus-within .delSupporter{opacity:1}}#motionSupporterHolder .supporterRowAdder{margin-left:55px;font-weight:normal;padding:0}#motionSupporterHolder .fullTextAdder{float:right}#motionSupporterHolder .fullTextAdder button{font-weight:normal;padding:0}#motionSupporterHolder #fullTextHolder{padding-left:25px}#motionSupporterHolder #fullTextHolder:before,#motionSupporterHolder #fullTextHolder:after{display:table;content:\" \"}#motionSupporterHolder #fullTextHolder:after{clear:both}#motionSupporterHolder .fullTextCopy{margin-top:15px}#motionSupporterHolder .fullTextCopy .ok{display:none}#motionSupporterHolder .fullTextCopy.done .ok{display:inherit}#motionSupporterHolder .fullTextCopy.done .normal{display:none}.adminCard{border-radius:4px;border:solid 1px #aaa;background-color:#fafafa;margin-bottom:20px;overflow:hidden}.adminCard header{background-color:#eee;border-bottom:solid 1px #aaa;padding:5px;font-weight:bold}.adminCard header h1,.adminCard header h2,.adminCard header h3{margin:0;padding:0;font-size:inherit}.adminCard main{padding:5px}.adminCardSupport main{font-size:.9em}.adminCardUpdates ul{padding-left:20px}.adminCardUpdates .showChanges{font-size:12px}.adminCardUpdates .changes{font-size:12px;font-family:Courier,sans-serif}.proposalStatusIcons{float:right;font-size:.8em;margin-top:2px;margin-right:8px}.proposalStatusIcons *[title]{cursor:help}.proposalStatusIcons .accepted{color:green;cursor:help}.proposalStatusIcons .rejected{color:red}.proposalStatusIcons .visible{opacity:.8}.proposalStatusIcons .notVisible{opacity:.5}.adminTranslationForm .description{font-style:italic;font-size:.8em}.adminTranslationForm .identifier{display:block;color:#bbb;font-size:.8em}.themingForm .submitRow{text-align:center}@media screen and (min-width: 550px){.themingForm th{width:40%}.themingForm td{width:60%}}@media screen and (max-width: 449px){.themingForm th{display:block}.themingForm td{display:block;border-top:none !important}}.themingForm .imageChooser{text-align:left}.themingForm .imageChooser .uploadCol label{right:auto;left:0;font-weight:normal}.themingForm .logoPreview img{max-width:150px}.userAdminList .filterHolder{text-align:right;margin-bottom:20px}.userAdminList .filterHolder .usernameFilter,.userAdminList .filterHolder .groupFilter{display:inline-block;width:200px;vertical-align:top;text-align:left}.userAdminList .filterHolder .groupFilter .vs__dropdown-toggle{padding:2px 0 5px}.userAdminList .filterHolder .groupFilter .vs__selected{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userAdminList .filterHolder .orgaOpenerHolder{float:left;text-align:left}.userAdminList .filterHolder .orgaOpenerHolder button{margin-top:5px;font-weight:normal}.userAdminList ul.userList,.userAdminList ul.groupList{display:block;list-style:none;padding:0;margin:0}.userAdminList ul.userList>li,.userAdminList ul.groupList>li{display:flex;flex-direction:row;width:100%;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.userAdminList ul.userList>li:last-child,.userAdminList ul.groupList>li:last-child{border-bottom:none}.userAdminList .userInfo{flex-basis:50%}.userAdminList .userInfo .nameUnfiltered{font-weight:bold}.userAdminList .loginTypeImg{display:inline-block;max-width:16px;max-height:16px}.userAdminList .groupsDisplay{flex-basis:60%;text-align:right}.userAdminList .groupsChange{flex-basis:55%}.userAdminList .groupsChangeOps{flex-basis:50px;text-align:right;padding:2px}.userAdminList .groupInfo{flex-grow:1}.userAdminList .groupInfo .name{font-weight:bold}.userAdminList .groupActions{text-align:right}.userAdminList .btn.btn-link{padding:0}.userAdminList .btnLinkAbort,.userAdminList .btnRemove,.userAdminList .btnCancel{color:#ee0101;opacity:.5}.userAdminList .btnEdit{margin-left:7px;margin-right:7px}.userAdminList .btnRemove{color:#ee0101;opacity:.5;margin-right:-15px}@media(hover: hover){.userAdminList .btnRemove{opacity:0}.userAdminList .btnRemove:active,.userAdminList .btnRemove:focus{opacity:.5}}@media(hover: hover){.userAdminList li:hover .btnRemove{opacity:.5}}.userAdminList .btnGroupCreate{font-weight:normal}.userAdminList .addGroupForm{width:100%;display:flex;flex-direction:row;padding-top:5px;padding-bottom:5px;border-top:solid 1px #d3d3d3}.userAdminList .addGroupForm>*{flex-grow:1}.userAdminList .addGroupForm .actions{text-align:right;padding-top:18px}.editOrganisationModal table{width:100%}.editOrganisationModal td{padding-top:5px}.editOrganisationModal td:first-child{padding-right:5px}.editOrganisationModal .btnAdd{font-weight:normal}.editOrganisationModal .btnRemove{color:#ee0101}.editUserGroupModal label{font-weight:normal;display:block}.editUserGroupModal dl{margin-bottom:5px}.editUserGroupModal dt{display:inline;margin-right:5px}.editUserGroupModal dd{display:inline}.editUserGroupModal dd:after{content:\"\\a\";display:block}.editUserGroupModal .verticalLabels label{display:inline-block;margin-right:10px}.editUserGroupModal .changeLogLink{float:left}.editUserGroupModal .addRestrictedPermissionDialog .restrictedPermissions{margin-bottom:20px}.editUserGroupModal .addRestrictedPermissionDialog .restrictedTo{min-height:100px}.editGroupModal .none{font-style:italic}.editGroupModal .restrictedPrivilegeList li{border-bottom:solid 1px #e5e5e5}.editGroupModal .restrictedPrivilegeList .btnRemove{float:right;font-weight:normal;color:#ee0101}.editGroupModal .btnAddRestrictedPermission{font-weight:normal;font-size:.8em}.policyWidget .selectize-control{margin-top:5px}.policyWidget .selectize-input{border-radius:.25rem;padding-top:5px;padding-bottom:4px}.v-policy-select .v-select{margin-top:7px}.v-policy-select .v-select .vs__dropdown-toggle{border-radius:3px}","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n@at-root {\n // Import the fonts\n @font-face {\n font-family: \"Glyphicons Halflings\";\n src: url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.eot\"), \"#{$icon-font-path}#{$icon-font-name}.eot\"));\n src: url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.eot?#iefix\"), \"#{$icon-font-path}#{$icon-font-name}.eot?#iefix\")) format(\"embedded-opentype\"),\n url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.woff2\"), \"#{$icon-font-path}#{$icon-font-name}.woff2\")) format(\"woff2\"),\n url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.woff\"), \"#{$icon-font-path}#{$icon-font-name}.woff\")) format(\"woff\"),\n url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.ttf\"), \"#{$icon-font-path}#{$icon-font-name}.ttf\")) format(\"truetype\"),\n url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}\"), \"#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}\")) format(\"svg\");\n }\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: \"Glyphicons Halflings\";\n font-style: normal;\n font-weight: 400;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","@charset \"UTF-8\";\n@import \"variables\";\n@import \"bootstrap-3.4.3-sass/bootstrap/variables\";\n@import \"bootstrap-3.4.3-sass/bootstrap/glyphicons\";\n@import \"bootstrap-3.4.3-sass/bootstrap/mixins\";\n@import \"mixins\";\n\n.tooltip-inner {\n max-width: 100% !important;\n}\n\n.adminForm {\n label {\n font-weight: normal;\n }\n\n .content {\n overflow: visible;\n }\n\n .adminCard {\n .removeAdmin {\n float: right;\n }\n\n label {\n display: inline-block;\n margin-right: 20px;\n }\n }\n\n .conPrefixHide {\n margin-left: 20px;\n display: block;\n }\n\n .saveRow {\n text-align: center;\n }\n}\n\n.siteaccAdminsForm {\n .ppReplyToOpener {\n padding: 0 5px;\n font-weight: normal;\n }\n}\n\n.consultationCreateForm {\n label {\n display: block;\n font-weight: normal;\n }\n}\n\n// Motion protocols\n.contentProtocolCaller {\n text-align: right;\n\n &.explicitlyOpened, &.hasData, &.hasVotingStatus {\n display: none;\n }\n}\n.protocolHolder {\n display: none;\n\n &.explicitlyOpened {\n display: block;\n }\n\n &.hasData {\n display: block;\n\n .protocolCloser {\n display: none;\n }\n }\n .protocolCloser.btn-link {\n color: #555;\n float: right;\n padding: 0;\n margin-top: -2px;\n }\n\n label {\n font-weight: normal;\n margin-right: 20px;\n }\n}\n\n// Motion / Amendment Votings\n.contentVotingResultCaller {\n text-align: right;\n\n &.explicitlyOpened, &.hasData, &.hasVotingStatus {\n display: none;\n }\n}\n.votingDataHolder {\n display: none;\n &.explicitlyOpened {\n display: block;\n }\n &.hasData, &.hasVotingStatus {\n display: block;\n .votingDataCloser {\n display: none;\n }\n }\n .votingDataCloser.btn-link {\n color: #555;\n float: right;\n padding: 0;\n margin-top: -2px;\n }\n\n .votingResult {\n label {\n padding-top: 7px;\n margin-right: 15px;\n font-weight: normal;\n }\n }\n\n .votingEditLinkHolder {\n text-align: right;\n margin-bottom: 10px;\n }\n\n .contentVotingResult {\n margin-top: 12px;\n }\n}\n\nlegend, label.legend {\n display: block;\n border: none;\n color: rgb(40, 95, 25);\n font-size: 13px;\n font-weight: bold;\n line-height: 18px;\n margin: 0 0 5px 0;\n}\n\nlabel.legend {\n margin-top: 15px;\n}\n\n.form-horizontal .text_full_width .controls {\n margin: 0;\n}\n\n.control-group {\n margin-bottom: 10px;\n margin-top: 10px;\n}\n\n.control-label {\n float: left;\n text-align: right;\n padding-top: 5px;\n}\n\n.adminIndex {\n h3 {\n font-size: 18px;\n }\n\n .adminMenuList > li {\n font-weight: bold;\n margin-top: 20px;\n\n &.secondary {\n font-weight: normal;\n }\n\n li {\n margin-top: 10px;\n }\n }\n\n .motionTypeCreate {\n font-weight: normal;\n font-style: italic;\n }\n\n .delSiteCaller {\n text-align: right;\n\n button {\n color: $colorDelLink;\n }\n }\n\n .adminIndexSecondary {\n padding-bottom: 10px;\n }\n}\n\n@media (min-width: $screenMinWith) {\n .adminIndexHolder {\n display: flex;\n flex-direction: row;\n\n > *:first-child {\n flex: 0.7;\n }\n\n > *:last-child {\n flex: 0.3;\n }\n\n .adminIndexSecondary {\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n\n .btn {\n width: 100%;\n }\n }\n }\n}\n\n@media (max-width: $screenMinWith - 1) {\n .adminIndexSecondary {\n margin-top: 50px;\n }\n}\n\n.adminTodo {\n ul {\n font-size: 14px;\n list-style: none;\n margin: 0;\n padding: 0;\n\n li {\n padding-bottom: 15px;\n\n .action {\n font-size: 0.8em;\n }\n\n .description {\n font-size: 0.8em;\n }\n }\n }\n\n .motionListLink {\n text-align: right;\n }\n}\n\n#consultationsList {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n position: relative;\n margin: 10px 0 30px;\n padding: 10px;\n overflow: auto;\n border: solid 1px #afa;\n border-radius: 4px;\n background-color: #f4fFf4;\n\n h3 {\n margin: 0;\n margin-bottom: 5px;\n font-size: 1.2em;\n }\n\n .stdbox {\n float: right;\n }\n\n .delbox {\n color: red;\n position: absolute;\n bottom: 10px;\n right: 10px;\n }\n\n @media (hover: hover) {\n .delbox {\n opacity: 0;\n }\n\n &:hover, &:focus-within {\n .delbox {\n opacity: 1;\n }\n }\n }\n }\n}\n\n#consultationAppearanceForm {\n .logoRow {\n .logoPreview img {\n max-width: 100%;\n }\n\n .image-chooser-dd {\n text-align: right;\n }\n }\n\n .selectRow {\n label {\n display: block;\n }\n\n .selectHolder {\n max-width: 400px;\n }\n }\n\n .translationService {\n .services {\n padding-left: 20px;\n label {\n margin-right: 20px;\n }\n }\n }\n\n .apiBaseUrl {\n padding-left: 20px;\n }\n\n .speechLists {\n .quotas {\n padding-left: 20px;\n label {\n display: block;\n }\n }\n .quotaList {\n .quotaName {\n margin-left: 20px;\n max-width: 250px;\n }\n }\n .quotaSelector {\n vertical-align: top;\n }\n }\n}\n\n#consultationSettingsForm {\n .pillbox-add-item {\n min-width: 130px;\n }\n\n .loginMethods {\n margin-top: 20px;\n\n div.checkbox {\n margin-left: 15px;\n }\n }\n\n .conpw {\n .setPasswordHolder {\n padding: 10px 20px;\n display: none;\n }\n\n .setNewPassword {\n display: none;\n }\n\n &.checked.hasPassword {\n .setNewPassword {\n display: inline;\n }\n }\n\n &.checked.hasPassword.changePwd {\n .setNewPassword {\n display: none;\n }\n }\n\n &.checked.noPassword, &.checked.hasPassword.changePwd {\n .setPasswordHolder {\n display: block;\n }\n }\n\n @media (min-width: $screenMinWith) {\n .setPasswordHolder input[type=password] {\n width: 40%;\n }\n }\n\n label.otherConsultations:first-of-type {\n padding-left: 0;\n }\n }\n}\n\n.imageChooser {\n text-align: right;\n\n .imageChooserDd {\n display: inline-block;\n\n button {\n font-weight: normal;\n }\n\n .dropdown-menu {\n width: 300px;\n @media screen and (min-width: 600px) {\n width: 450px;\n }\n @media screen and (min-width: $screenMinWith) {\n width: 600px;\n }\n }\n\n ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n list-style: none;\n\n li {\n flex: 1;\n flex-basis: 150px;\n height: 150px;\n line-height: 150px;\n vertical-align: middle;\n text-align: center;\n }\n\n img {\n max-width: 140px;\n max-height: 140px;\n }\n }\n\n .imageEditLink {\n margin-right: 10px;\n }\n }\n}\n\n.uploadedFilesManage {\n .files {\n display: block;\n list-style-type: none;\n margin: 0;\n padding: 0;\n vertical-align: top;\n\n > li {\n display: inline-block;\n width: 150px;\n height: 170px;\n vertical-align: top;\n text-align: center;\n\n * {\n vertical-align: middle;\n text-align: center;\n }\n\n > div {\n display: block;\n width: 150px;\n height: 150px;\n line-height: 150px;\n }\n\n img {\n display: inline-block;\n max-width: 150px;\n max-height: 150px;\n }\n\n form {\n display: block;\n height: 20px;\n line-height: 20px;\n }\n }\n }\n\n .msgSuccess {\n text-align: center;\n padding: 20px;\n color: green;\n font-weight: bold;\n }\n\n .msgError {\n text-align: center;\n padding: 20px;\n color: red;\n font-weight: bold;\n }\n\n .noImages {\n text-align: center;\n padding: 20px;\n color: grey;\n font-weight: bold;\n font-style: italic;\n }\n}\n\n\n.thumbnailedLayoutSelector {\n padding-left: 5px !important; // cancels bootstrap padding\n\n @include outlineOnFocusWithinNoBorder();\n\n .layout {\n height: 150px;\n width: 200px;\n line-height: 150px;\n margin: 10px;\n cursor: pointer;\n\n display: inline-block;\n vertical-align: bottom;\n\n input {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n }\n\n span {\n border: solid 1px lightgrey;\n border-radius: 5px;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n overflow: hidden;\n line-height: 0;\n display: inline-block;\n vertical-align: bottom;\n }\n\n input:checked + span {\n border: solid 1px green;\n box-shadow: 0 0 10px rgba(0, 100, 0, 0.5);\n }\n\n .placeholder {\n height: 150px;\n width: 200px;\n display: inline-block;\n line-height: 150px;\n vertical-align: middle;\n text-align: center;\n font-style: italic;\n }\n\n img {\n max-height: 150px;\n max-width: 200px;\n display: inline-block;\n }\n }\n\n & + .submitRow {\n margin-top: 70px;\n margin-bottom: 50px;\n }\n}\n\n.customThemeSelector {\n margin-top: 20px;\n\n .editThemeLink {\n display: block;\n margin-left: 10px;\n }\n}\n\n.consultationCreateForm {\n .fakeUrl {\n input.form-control {\n display: inline-block;\n width: 130px;\n }\n }\n\n .settingsTypeLabel {\n font-weight: normal;\n }\n\n #SiteCreateWizard {\n display: none;\n }\n}\n\n#sectionsList {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n margin: 10px 0 30px;\n padding: 0;\n overflow: auto;\n border: solid 1px #afa;\n border-radius: 4px;\n background-color: #c0ffc0;\n\n > .sectionContent {\n margin-left: 50px;\n border-left: 1px solid #afa;\n\n label {\n font-weight: normal;\n }\n\n background-color: #f4fFf4;\n }\n\n .sectionTitle {\n width: 250px;\n }\n\n > .drag-handle {\n font-size: 30px;\n float: left;\n display: block;\n font-weight: bold;\n cursor: move;\n padding: 0 10px 10px;\n }\n\n &.title, &.image, &.pdfAlternative {\n .drag-handle {\n margin-top: 33px;\n }\n }\n\n &.textSimple, &.textHtml {\n .drag-handle {\n margin-top: 55px;\n }\n }\n\n .sectionType {\n display: inline-block;\n width: 190px;\n vertical-align: top;\n margin-right: 16px;\n }\n\n .toprow {\n padding: 10px 10px 0;\n border-bottom: 1px solid #afa;\n\n .remover {\n font-size: 20px;\n float: right;\n color: red;\n opacity: 0.4;\n\n &:hover {\n opacity: 1;\n }\n }\n }\n\n .bottomrow {\n display: table;\n table-layout: fixed;\n height: 57px;\n }\n\n .optionsCol {\n > label {\n display: block;\n }\n }\n\n .leftCol, .optionsCol, .commAmendCol {\n display: table-cell;\n padding: 10px;\n vertical-align: top;\n width: 210px;\n }\n\n .commAmendCol, .optionsCol {\n border-left: 1px solid #afa;\n }\n\n .imageMaxSize {\n display: none;\n margin-top: 10px;\n\n .form-control {\n display: inline-block;\n width: 75px;\n }\n }\n\n .showInHtml {\n display: none;\n }\n\n .commentRow {\n margin-bottom: 10px;\n }\n\n .commAmendCol {\n label {\n margin-bottom: 0;\n }\n }\n\n .tabularDataRow {\n display: none;\n border-top: solid 1px #afa;\n padding: 10px;\n\n ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n margin: 0;\n padding: 5px;\n\n > .drag-data-handle {\n font-size: 16px;\n font-weight: bold;\n cursor: move;\n padding: 0 10px 10px;\n }\n\n .form-control {\n display: inline-block;\n width: 200px;\n }\n }\n }\n\n .addRow {\n padding-left: 40px;\n margin-top: 6px;\n display: inline-block;\n font-weight: normal;\n }\n .delRow {\n font-weight: normal;\n }\n\n .selectOptions {\n display: flex;\n flex-direction: row;\n .description {\n flex-basis: 235px;\n flex-grow: 0;\n padding-left: 40px;\n }\n .selectize-wrapper {\n flex-grow: 1;\n }\n }\n }\n\n .maxLenInput {\n padding-left: 15px;\n\n input {\n width: 60px;\n }\n }\n\n .lineLengthSoft {\n padding-left: 15px;\n font-size: 12px;\n }\n\n .printTitleSection {\n margin-top: 5px;\n }\n\n &.no-maxLenSet {\n .maxLenInput, .lineLengthSoft {\n display: none;\n }\n }\n\n &.image {\n .imageMaxSize {\n display: block;\n }\n\n .commentRow {\n display: none;\n }\n\n .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n display: none;\n }\n }\n\n &.title {\n .lineNumbersLabel, .fixedWidthLabel {\n display: none;\n }\n\n .showInHtml {\n display: block;\n }\n\n .commentRow {\n display: none;\n }\n\n .positionRow {\n display: none;\n }\n\n .printTitleSection {\n display: none;\n }\n }\n\n &.textHtml {\n .lineNumbersLabel, .fixedWidthLabel {\n display: none;\n }\n\n .commentParagraph {\n display: none;\n }\n }\n\n &.tabularData {\n .commentRow {\n display: none;\n }\n\n .lineNumbersLabel, .fixedWidthLabel, .lineLength {\n display: none;\n }\n\n .tabularDataRow {\n display: block;\n }\n }\n\n &.pdfAlternative {\n .amendmentRow {\n display: none;\n }\n\n .commentRow {\n display: none;\n }\n\n .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n display: none;\n }\n\n .positionRow {\n display: none;\n }\n\n .printTitleSection {\n display: none;\n }\n\n .showInHtml {\n display: block;\n }\n\n .maxLenInput, .lineLengthSoft {\n display: none;\n }\n }\n\n &.pdfAttachment {\n .amendmentRow {\n display: none;\n }\n\n .commentRow {\n display: none;\n }\n\n .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n display: none;\n }\n\n .maxLenInput, .lineLengthSoft {\n display: none;\n }\n }\n\n &.videoEmbed {\n .amendmentRow {\n display: none;\n }\n\n .commentRow {\n display: none;\n }\n\n .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n display: none;\n }\n\n .maxLenInput, .lineLengthSoft {\n display: none;\n }\n }\n }\n}\n\n.motionEditForm {\n .control-label {\n font-weight: bold;\n }\n .tagList, .preventFunctionality, .defaultViewMode {\n label {\n font-weight: normal;\n margin-top: 5px;\n margin-right: 15px;\n }\n }\n}\n\n#motionUpdateForm {\n .urlSlugHolder .shower {\n margin-top: 7px;\n button {\n padding: 0;\n font-weight: normal;\n }\n }\n #motionTextEditCaller {\n text-align: center;\n }\n .checkButtonRow {\n text-align: center;\n }\n\n .saveholder {\n .checkAmendmentCollisions {\n display: none;\n }\n }\n}\n\n#amendmentUpdateForm {\n .control-label {\n font-weight: bold;\n }\n .motionEditLinkHolder {\n padding-top: 7px;\n }\n #amendmentTextEditCaller {\n text-align: center;\n }\n}\n\n.adminMoveForm {\n .checkboxSubtitle {\n font-size: 0.8em;\n font-weight: normal;\n padding-left: 17px;\n }\n\n .prefixAlreadyTaken {\n color: red;\n font-weight: bold;\n }\n\n label {\n display: block;\n }\n}\n\n.adminTypeForm {\n .statuteCreateLnk {\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n .submitRow {\n text-align: center;\n }\n\n .control-label {\n font-weight: bold;\n }\n\n input[type=checkbox] {\n margin-right: 4px;\n }\n\n .contactDetails {\n label {\n font-weight: normal;\n margin-right: 20px;\n }\n }\n\n .initiatorsCanMergeRow {\n label {\n display: block;\n font-weight: normal;\n cursor: pointer;\n }\n }\n\n .deadlineLabel {\n font-weight: bold;\n }\n\n .deadlineAdder {\n font-weight: normal;\n }\n\n .deadlineHolder {\n margin-bottom: 20px;\n }\n\n .deadlineEntry {\n margin-bottom: 10px;\n }\n\n &.form-horizontal .checkbox {\n padding-top: 0;\n }\n\n .checkboxNoPadding {\n padding-top: 0;\n\n .checkbox {\n padding-bottom: 20px;\n margin-top: -10px;\n }\n }\n\n &.amendmentsOnly .hideForAmendmentsOnly {\n display: none;\n }\n}\n\n.motionListExportRow {\n > .export {\n text-align: right;\n\n > * {\n display: inline-block;\n }\n }\n\n > .new {\n text-align: left;\n\n > * {\n display: inline-block;\n }\n }\n\n .title {\n line-height: 33px;\n vertical-align: middle;\n font-weight: bold;\n }\n\n .errorProne {\n font-size: 0.9em;\n }\n\n .dropdown-menu {\n .glyphicon-info-sign {\n opacity: 0.7;\n font-size: 14px;\n margin-left: 5px;\n margin-top: 2px;\n }\n .tooltip {\n font-size: 12px;\n line-height: 1.2;\n }\n }\n}\n\n.motionListSearchForm {\n margin-bottom: 20px;\n margin-top: 20px;\n\n .inputPrefix {\n width: 60px;\n }\n .filterVersion, .filterStatus, .filterProposal, .filterTags {\n max-width: 200px;\n }\n\n .filtersTop {\n display: flex;\n flex-direction: row;\n\n > * {\n margin-right: 20px;\n position: relative;\n }\n }\n\n .filtersBottom {\n label {\n font-weight: normal;\n }\n }\n}\n\n.adminMotionTable {\n border: solid 1px gray;\n width: 100%;\n margin-bottom: 20px;\n margin-top: 20px;\n\n .markCol {\n width: 30px;\n }\n\n .typeCol {\n width: 5%;\n }\n\n .prefixCol {\n width: 10%;\n }\n .replaced .prefixCol {\n a {\n text-decoration: line-through;\n opacity: 0.7;\n }\n .old {\n font-style: italic;\n font-size: 0.8em;\n color: gray;\n }\n }\n\n .actionCol {\n width: 120px;\n overflow: visible;\n }\n\n .exportCol {\n overflow: visible;\n .btn-link {\n padding: 0;\n font-family: inherit;\n font-weight: normal;\n font-size: 12.6px; // 14px * 0.9em\n margin-top: -3px;\n margin-right: -4px;\n }\n }\n\n .proposalCol {\n .editModified {\n font-size: 0.8em;\n }\n }\n\n td.titleCol {\n text-indent: 0;\n\n > span {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n\n .todo {\n font-style: italic;\n font-size: 0.8em;\n color: gray;\n }\n\n td.exportCol {\n font-size: 0.9em;\n }\n\n &.JColResizer {\n .actionCol {\n overflow: visible;\n }\n\n .responsibilityCol {\n overflow: visible;\n }\n }\n\n .dropdown-menu {\n left: auto;\n right: 0;\n }\n\n .amendmentAjaxTooltip {\n float: right;\n color: gray;\n }\n\n th, td {\n padding-top: 5px;\n padding-bottom: 5px;\n padding-left: 0; // Necessary because of colResizable\n padding-right: 0;\n text-indent: 5px;\n border: solid 1px gray;\n position: relative;\n }\n\n th {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.responsibilityCol {\n overflow: visible;\n\n .dropdown-menu .selected a:before {\n content: '✓';\n display: block;\n float: left;\n margin-left: -15px;\n }\n\n .respCommentRow {\n padding-left: 20px;\n padding-right: 20px;\n padding-top: 10px;\n\n .input-group-btn:last-child > .btn-default {\n margin-left: -6px;\n }\n }\n\n .respButton {\n padding-left: 0;\n padding-right: 0;\n }\n\n .respUserNone {\n font-style: italic;\n }\n}\n\n.adminMotionListActions {\n display: flex;\n flex-direction: row;\n width: 100%;\n\n .selectAll {\n flex-basis: 200px;\n flex-grow: 0.1;\n line-height: 40px;\n vertical-align: middle;\n\n .btn {\n font-weight: normal;\n }\n }\n\n .actionButtons {\n flex: 1;\n text-align: right;\n }\n}\n\n.accountsCreateForm {\n .addMultipleOpener {\n margin-top: 15px;\n text-align: right;\n\n .btn {\n font-weight: normal;\n padding-top: 3px;\n }\n }\n .addSingleInit {\n .rightColumn {\n display: flex;\n flex-direction: row;\n width: 100%;\n }\n .textHolder {\n flex-basis: 70%;\n padding-right: 30px;\n }\n .btnHolder {\n flex-basis: 30%;\n text-align: right;\n }\n }\n .addUsersByLogin {\n margin-top: 15px;\n }\n .mailExplanation {\n font-size: 12px;\n\n h3 {\n margin: 0 0 10px;\n font-size: 16px;\n font-weight: bold;\n }\n }\n .welcomeEmail {\n margin-top: 10px;\n margin-bottom: 10px;\n }\n}\n\n#accountsEditForm, #accountsCreateForm {\n textarea {\n width: 100%;\n }\n\n .deleteUser {\n color: $colorDelLink;\n }\n}\n\n.accountListTable {\n margin-top: 10px;\n\n .accessViewCol, .accessCreateCol {\n text-align: center;\n\n label {\n display: block;\n margin: 0;\n }\n }\n}\n\n.siteAccountListTable {\n .deleteUser {\n color: $colorDelLink;\n }\n}\n\n.sysadminForm {\n text-align: right;\n}\n\n.motionTypeCreateForm {\n .typePresetList {\n // From _forms.scss: .form-horizontal\n @media (min-width: $screen-sm-min) {\n padding-top: ($padding-base-vertical + 1); // Default padding plus a border\n }\n }\n\n .typePreset {\n font-weight: bold;\n vertical-align: middle;\n\n div {\n display: inline-block;\n vertical-align: middle;\n }\n\n input {\n vertical-align: middle;\n margin-top: 0;\n margin-right: 6px;\n }\n }\n\n .typePresetInfo {\n padding-left: 10px;\n margin-left: 20px;\n margin-top: 5px;\n margin-bottom: 15px;\n border-left: solid 3px lightgray;\n }\n}\n\n.deleteTypeOpener {\n text-align: right;\n}\n\n.deleteTypeForm {\n .notDeletable {\n font-style: italic;\n }\n\n .submitRow {\n text-align: right;\n }\n}\n\n#motionSupporterHolder {\n ul.supporterList {\n list-style-type: none;\n padding: 0;\n\n > li {\n padding: 5px 0 5px 40px;\n }\n\n .supporterRow {\n display: flex;\n flex-direction: row;\n\n > * {\n flex: 1;\n padding: 0 15px;\n\n &:first-child {\n padding-left: 0;\n }\n\n &:last-child {\n padding-right: 0;\n }\n }\n }\n\n .nameCol {\n position: relative;\n\n .moveHandle {\n position: absolute;\n left: -15px;\n top: 5px;\n font-size: 1.5em;\n color: lightgrey;\n cursor: move;\n }\n }\n\n .delSupporter {\n float: right;\n color: #f77;\n margin-top: 5px;\n }\n\n @media (hover: hover) {\n > li {\n .moveHandle {\n opacity: 0;\n }\n\n .delSupporter {\n opacity: 0;\n }\n }\n\n > li:hover, > li:focus-within {\n .moveHandle {\n opacity: 1;\n }\n\n .delSupporter {\n opacity: 1;\n }\n }\n }\n }\n\n .supporterRowAdder {\n margin-left: 55px;\n font-weight: normal;\n padding: 0;\n }\n\n .fullTextAdder {\n float: right;\n button {\n font-weight: normal;\n padding: 0;\n }\n }\n\n #fullTextHolder {\n @include clearfix();\n padding-left: 25px;\n }\n\n .fullTextCopy {\n margin-top: 15px;\n\n .ok {\n display: none;\n }\n\n &.done {\n .ok {\n display: inherit;\n }\n\n .normal {\n display: none;\n }\n }\n }\n}\n\n.adminCard {\n border-radius: $border-radius-base;\n border: solid 1px #aaa;\n background-color: #fafafa;\n margin-bottom: 20px;\n overflow: hidden;\n\n header {\n background-color: #eee;\n border-bottom: solid 1px #aaa;\n padding: 5px;\n font-weight: bold;\n\n h1, h2, h3 {\n margin: 0;\n padding: 0;\n font-size: inherit;\n }\n }\n\n main {\n padding: 5px;\n }\n}\n\n.adminCardSupport {\n main {\n font-size: 0.9em;\n }\n}\n\n.adminCardUpdates {\n ul {\n padding-left: 20px;\n }\n\n .showChanges {\n font-size: 12px;\n }\n\n .changes {\n font-size: 12px;\n font-family: $motionFixedFont;\n }\n}\n\n.proposalStatusIcons {\n float: right;\n font-size: 0.8em;\n margin-top: 2px;\n margin-right: 8px;\n\n *[title] {\n cursor: help;\n }\n\n .accepted {\n color: green;\n cursor: help;\n }\n\n .rejected {\n color: red;\n }\n\n .visible {\n opacity: 0.8;\n }\n\n .notVisible {\n opacity: 0.5;\n }\n}\n\n.adminTranslationForm {\n .description {\n font-style: italic;\n font-size: 0.8em;\n }\n\n .identifier {\n display: block;\n color: #bbb;\n font-size: 0.8em;\n }\n}\n\n.themingForm {\n .submitRow {\n text-align: center;\n }\n\n @media screen and (min-width: 550px) {\n th {\n width: 40%;\n }\n td {\n width: 60%;\n }\n }\n @media screen and (max-width: 449px) {\n th {\n display: block;\n }\n td {\n display: block;\n border-top: none !important;\n }\n }\n\n .imageChooser {\n text-align: left;\n\n .uploadCol label {\n right: auto;\n left: 0;\n font-weight: normal;\n }\n }\n\n .logoPreview img {\n max-width: 150px;\n }\n}\n\n\n.userAdminList {\n .filterHolder {\n text-align: right;\n margin-bottom: 20px;\n .usernameFilter, .groupFilter {\n display: inline-block;\n width: 200px;\n vertical-align: top;\n text-align: left;\n }\n .groupFilter {\n .vs__dropdown-toggle {\n padding: 2px 0 5px;\n }\n .vs__selected {\n width: 130px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n .orgaOpenerHolder {\n float: left;\n text-align: left;\n button {\n margin-top: 5px;\n font-weight: normal;\n }\n }\n }\n ul.userList, ul.groupList {\n display: block;\n list-style: none;\n padding: 0;\n margin: 0;\n\n > li {\n display: flex;\n flex-direction: row;\n width: 100%;\n\n padding-top: 5px;\n padding-bottom: 5px;\n border-bottom: solid 1px lightgray;\n\n &:last-child {\n border-bottom: none;\n }\n }\n }\n\n .userInfo {\n flex-basis: 50%;\n\n .nameUnfiltered {\n font-weight: bold;\n }\n }\n\n .loginTypeImg {\n display: inline-block;\n max-width: 16px;\n max-height: 16px;\n }\n\n .groupsDisplay {\n flex-basis: 60%;\n text-align: right;\n }\n\n .groupsChange {\n flex-basis: 55%;\n }\n\n .groupsChangeOps {\n flex-basis: 50px;\n text-align: right;\n padding: 2px;\n }\n\n\n .groupInfo {\n flex-grow: 1;\n .name {\n font-weight: bold;\n }\n }\n .groupActions {\n text-align: right;\n }\n\n .btn.btn-link {\n padding: 0;\n }\n\n .btnLinkAbort, .btnRemove, .btnCancel {\n color: $colorDelLink;\n opacity: 0.5;\n }\n\n .btnEdit {\n margin-left: 7px;\n margin-right: 7px;\n }\n\n .btnRemove {\n color: $colorDelLink;\n opacity: 0.5;\n margin-right: -15px;\n\n @media (hover: hover) {\n opacity: 0;\n\n &:active, &:focus {\n opacity: 0.5;\n }\n }\n }\n @media (hover: hover) {\n li:hover {\n .btnRemove {\n opacity: 0.5;\n }\n }\n }\n\n .btnGroupCreate {\n font-weight: normal;\n }\n\n .addGroupForm {\n width: 100%;\n display: flex;\n flex-direction: row;\n\n padding-top: 5px;\n padding-bottom: 5px;\n border-top: solid 1px lightgray;\n\n > * {\n flex-grow: 1;\n }\n .actions {\n text-align: right;\n padding-top: 18px;\n }\n }\n}\n\n.editOrganisationModal {\n table {\n width: 100%;\n }\n td {\n padding-top: 5px;\n }\n td:first-child {\n padding-right: 5px;\n }\n .btnAdd {\n font-weight: normal;\n }\n .btnRemove {\n color: $colorDelLink;\n }\n}\n\n.editUserGroupModal {\n label {\n font-weight: normal;\n display: block;\n }\n dl {\n margin-bottom: 5px;\n }\n dt {\n display: inline;\n margin-right: 5px;\n }\n dd {\n display: inline;\n &:after {\n content: \"\\a\";\n display: block\n }\n }\n .verticalLabels label {\n display: inline-block;\n margin-right: 10px;\n }\n .changeLogLink {\n float: left;\n }\n .addRestrictedPermissionDialog {\n .restrictedPermissions {\n margin-bottom: 20px;\n }\n .restrictedTo {\n min-height: 100px;\n }\n }\n}\n\n.editGroupModal {\n .none {\n font-style: italic;\n }\n .restrictedPrivilegeList {\n li {\n border-bottom: solid 1px #e5e5e5;\n }\n .btnRemove {\n float: right;\n font-weight: normal;\n color: $colorDelLink;\n }\n }\n .btnAddRestrictedPermission {\n font-weight: normal;\n font-size: 0.8em;\n }\n}\n\n.policyWidget {\n .selectize-control {\n margin-top: 5px;\n }\n\n .selectize-input {\n border-radius: 0.25rem;\n padding-top: 5px;\n padding-bottom: 4px;\n }\n}\n\n.v-policy-select {\n .v-select {\n margin-top: 7px;\n .vs__dropdown-toggle {\n border-radius: 3px;\n }\n }\n}\n","$colorGreenDark: rgb(40, 95, 25) !default;\n$colorGreenLight: rgb(175, 203, 8) !default;\n\n$fixedWidthTextStdPadding: 50px !default;\n$fixedWidthTextStdPaddingSmall: 30px !default;\n$fixedWidthTextListPadding: 40px !default;\n$fixedWidthTextQuotePadding: 15px !default;\n$fixedWidthTextQuoteMargin: 38px !default;\n$fixedWidthTextQuoteMarginSmall: 18px !default;\n$fixedWidthTextQuoteBorder: 2px !default;\n\n$lineNumberOffset: 8px !default;\n$lineNumberOffset4: 3px !default;\n\n$bodyFont: \"Segoe UI\", Frutiger, \"Frutiger Linotype\", \"Dejavu sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$deadlineCircleFont: 'sans-serif' !default;\n$sidebarActionFont: 'sans-serif' !default;\n$buttonFont: 'sans-serif' !default;\n$motionFixedFont: Courier, sans-serif !default;\n$motionStdFontSize: 14px !default;\n$blockquote-font-size: 14px !default;\n$insFontBold: true !default;\n$delFontBold: true !default;;\n\n$motionListAmendmentColor: $colorGreenLight !default;\n\n$headingFont: 'sans-serif' !default;\n$headingFontItalic: false !default;\n$headingPrimaryText: black !default;\n$headingPrimaryBackground: white !default;\n$headingPrimarySize: 15px !default;\n$headingSecondaryText: black !default;\n$headingSecondaryBackground: white !default;\n$headingSecondarySize: 15px !default;\n$headingTertiaryText: black !default;\n$headingTertiaryBackground: white !default;\n$headingTertiarySize: 15px !default;\n$uppercaseTitles: false !default;\n\n$headingFontUppercase: true !default;\n$headingFontBold: true !default;\n$headingTextShadow: true !default;\n\n$menuFont: 'sans-serif' !default;\n$menuLink: blue !default;\n$menuActive: black !default;\n$adminHintColor: #ee0101 !default;\n$colorDelLink: #ee0101 !default;\n$errorColor: #ee0101 !default;\n$focusBorderColor: rgba(102, 175, 233, 1) !default;\n$focusShadowColor: rgba(102,175,233,0.6) !default;\n\n$sidebarBackground: white !default;\n$sidebarBackgroundGradient: true !default;\n$sidebarTextColor: white !default;\n$sidebarActionFont: 'sans-serif' !default;\n$sidebarUppercase: true !default;\n$createMotionBtnColor: white !default;\n$createMotionTextColor: white !default;\n\n$bookmarkAmendmentBackground: black !default;\n$bookmarkAmendmentText: white !default;\n$bookmarkCommentColor: black !default;\n\n$commentPadding: 10px !default;\n$commentBackground: #fafafa !default;\n$commentBorder: lightgrey !default;\n\n$wizardBackground: #f9f9f9 !default;\n$wizardBorderColor: #d4d4d4 !default;\n$wizardStepInactiveBackground: #ededed !default;\n$wizardStepInactiveColor: #999999 !default;\n$wizardStepActiveBackground: #f1f6fc !default;\n$wizardStepActiveColor: #afcb08 !default;\n\n$homeAgendaTitlePrefixWidth: 90px !default;\n\n$screen-lg-min: 10000px; // deaktivieren\n$container-md: 1024px !default;\n$sidebarWidth: 256px !default;\n$screenMinWith: 800px !default;\n\n$icon-font-path: \"../fonts/\" !default;\n$line-height-base: 1.5;\n$contentBorderRadius: 10px !default;\n$use-box-shadow: true !default;\n","@charset \"UTF-8\";\n\n@import \"variables\";\n\n@mixin border-radius-top {\n -moz-border-radius-topleft: $contentBorderRadius;\n -webkit-border-top-left-radius: $contentBorderRadius;\n border-top-left-radius: $contentBorderRadius;\n -moz-border-radius-topright: $contentBorderRadius;\n -webkit-border-top-right-radius: $contentBorderRadius;\n border-top-right-radius: $contentBorderRadius;\n}\n\n@mixin border-radius-bottom {\n -moz-border-radius-bottomright: $contentBorderRadius;\n -webkit-border-bottom-right-radius: $contentBorderRadius;\n border-bottom-right-radius: $contentBorderRadius;\n -moz-border-radius-bottomleft: $contentBorderRadius;\n -webkit-border-bottom-left-radius: $contentBorderRadius;\n border-bottom-left-radius: $contentBorderRadius;\n}\n\n@mixin border-radius($radius) {\n -moz-border-radius: $radius;\n -webkit-border-radius: $radius;\n border-radius: $radius;\n}\n\n@mixin linear-gradient($deg, $color1, $color2) {\n background: $color1;\n background: -moz-linear-gradient($deg, $color1 0%, $color2 100%);\n background: -webkit-linear-gradient($deg, $color1 0%, $color2 100%);\n background: -o-linear-gradient($deg, $color1 0%, $color2 100%);\n background: -ms-linear-gradient($deg, $color1 0%, $color2 100%);\n background: linear-gradient($deg, $color1 0%, $color2 100%);\n}\n\n@mixin stdHeading($textColor, $gradientFrom, $textSize) {\n margin: 0;\n color: $textColor;\n @include linear-gradient(90deg, $gradientFrom, lighten($gradientFrom, 2.3%));\n padding: 5px 20px 5px;\n font-family: $headingFont;\n font-size: $textSize;\n line-height: $textSize * 1.2;\n @if $headingTextShadow {\n @if ($textColor == rgb(51, 51, 51) or $textColor == rgb(68, 68, 68)) {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n } @else {\n text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);\n }\n }\n @if type_of($headingFontBold) == 'bool' and $headingFontBold {\n font-weight: bold;\n }\n @if type_of($headingFontBold) == 'number' {\n font-weight: $headingFontBold;\n }\n @if $headingFontItalic {\n font-style: italic;\n }\n @if $headingFontUppercase {\n text-transform: uppercase;\n }\n}\n\n@mixin motionParagraphBlockquote() {\n font-size: inherit;\n padding-left: $fixedWidthTextQuotePadding;\n border-left-width: $fixedWidthTextQuoteBorder;\n}\n\n@mixin outlineOnFocusNoBorder() {\n border: solid 1px rgba(102, 175, 233, 0);\n box-sizing: border-box;\n box-shadow: none;\n transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n\n &:focus {\n border: solid 1px $focusBorderColor;\n box-shadow: 0 0 3px 2px $focusShadowColor;\n transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n outline: none;\n }\n body.usingMouse &:focus {\n border: solid 1px transparent;\n box-shadow: none;\n }\n}\n\n@mixin outlineOnFocusWithinNoBorder() {\n border: solid 1px rgba(102, 175, 233, 0);\n box-sizing: border-box;\n box-shadow: none;\n transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n\n &:focus-within {\n border: solid 1px $focusBorderColor;\n box-shadow: 0 0 3px 2px $focusShadowColor;\n transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n outline: none;\n }\n body.usingMouse &:focus-within {\n border: solid 1px transparent;\n box-shadow: none;\n }\n}\n\n@mixin outlineOnFocusHasBorder() {\n box-sizing: border-box;\n box-shadow: none;\n transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n\n &:focus {\n box-shadow: 0 0 3px 2px $focusShadowColor;\n transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n outline: none;\n }\n body.usingMouse &:focus {\n box-shadow: none;\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n &:before,\n &:after {\n display: table; // 2\n content: \" \"; // 1\n }\n &:after {\n clear: both;\n }\n}\n","$bootstrap-sass-asset-helper: false !default;\n@use \"sass:math\";\n//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n$gray-base: #000 !default;\n$gray-darker: lighten($gray-base, 13.5%) !default; // #222\n$gray-dark: lighten($gray-base, 20%) !default; // #333\n$gray: lighten($gray-base, 33.5%) !default; // #555\n$gray-light: lighten($gray-base, 46.7%) !default; // #777\n$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee\n\n$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7\n$brand-success: #5cb85c !default;\n$brand-info: #5bc0de !default;\n$brand-warning: #f0ad4e !default;\n$brand-danger: #d9534f !default;\n\n\n//== Scaffolding\n//\n//## Settings for some of the most global styles.\n\n//** Background color for ``.\n$body-bg: #fff !default;\n//** Global text color on ``.\n$text-color: $gray-dark !default;\n\n//** Global textual link color.\n$link-color: $brand-primary !default;\n//** Link hover color set via `darken()` function.\n$link-hover-color: darken($link-color, 15%) !default;\n//** Link hover decoration.\n$link-hover-decoration: underline !default;\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif: Georgia, \"Times New Roman\", Times, serif !default;\n//** Default monospace fonts for ``, ``, and `
    `.\n$font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base:        $font-family-sans-serif !default;\n\n$font-size-base:          14px !default;\n$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small:         ceil(($font-size-base * .85)) !default; // ~12px\n\n$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5:            $font-size-base !default;\n$font-size-h6:            ceil(($font-size-base * .85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base:        1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the ``.\n$headings-font-family:    inherit !default;\n$headings-font-weight:    500 !default;\n$headings-line-height:    1.1 !default;\n$headings-color:          inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name:          \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id:        \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical:     6px !default;\n$padding-base-horizontal:   12px !default;\n\n$padding-large-vertical:    10px !default;\n$padding-large-horizontal:  16px !default;\n\n$padding-small-vertical:    5px !default;\n$padding-small-horizontal:  10px !default;\n\n$padding-xs-vertical:       1px !default;\n$padding-xs-horizontal:     5px !default;\n\n$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small:         1.5 !default;\n\n$border-radius-base:        4px !default;\n$border-radius-large:       6px !default;\n$border-radius-small:       3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color:    #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg:       $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicate dropdowns.\n$caret-width-base:          4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large:         5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ``s.\n$table-cell-padding:            8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding:  5px !default;\n\n//** Default background color used for all tables.\n$table-bg:                      transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent:               #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover:                #f5f5f5 !default;\n$table-bg-active:               $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color:            #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight:                normal !default;\n\n$btn-default-color:              #333 !default;\n$btn-default-bg:                 #fff !default;\n$btn-default-border:             #ccc !default;\n\n$btn-primary-color:              #fff !default;\n$btn-primary-bg:                 $brand-primary !default;\n$btn-primary-border:             darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color:              #fff !default;\n$btn-success-bg:                 $brand-success !default;\n$btn-success-border:             darken($btn-success-bg, 5%) !default;\n\n$btn-info-color:                 #fff !default;\n$btn-info-bg:                    $brand-info !default;\n$btn-info-border:                darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color:              #fff !default;\n$btn-warning-bg:                 $brand-warning !default;\n$btn-warning-border:             darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color:               #fff !default;\n$btn-danger-bg:                  $brand-danger !default;\n$btn-danger-border:              darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color:        $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base:         $border-radius-base !default;\n$btn-border-radius-large:        $border-radius-large !default;\n$btn-border-radius-small:        $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** `` background color\n$input-bg:                       #fff !default;\n//** `` background color\n$input-bg-disabled:              $gray-lighter !default;\n\n//** Text color for ``s\n$input-color:                    $gray !default;\n//** `` border color\n$input-border:                   #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on ``s in CSS.\n$input-border-radius:            $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large:      $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small:      $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus:             #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder:        #999 !default;\n\n//** Default `.form-control` height\n$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom:       15px !default;\n\n$legend-color:                   $gray-dark !default;\n$legend-border-color:            #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg:           $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled:                not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg:                    #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border:                rgba(0, 0, 0, .15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border:       #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg:            #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color:            $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg:         #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color:     $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg:        $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color:   $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color:          $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color:           #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar:            1000 !default;\n$zindex-dropdown:          1000 !default;\n$zindex-popover:           1060 !default;\n$zindex-tooltip:           1070 !default;\n$zindex-navbar-fixed:      1030 !default;\n$zindex-modal-background:  1040 !default;\n$zindex-modal:             1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs:                  480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min:              $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone:               $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm:                  768px !default;\n$screen-sm-min:              $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet:              $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md:                  992px !default;\n$screen-md-min:              $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop:             $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg:                  1200px !default;\n$screen-lg-min:              $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop:          $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max:              ($screen-sm-min - 1) !default;\n$screen-sm-max:              ($screen-md-min - 1) !default;\n$screen-md-max:              ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns:              12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width:         30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint:     $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet:             (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm:                 $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop:            (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md:                 $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop:      (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg:                 $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height:                    50px !default;\n$navbar-margin-bottom:             $line-height-computed !default;\n$navbar-border-radius:             $border-radius-base !default;\n$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;\n$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;\n$navbar-collapse-max-height:       340px !default;\n\n$navbar-default-color:             #777 !default;\n$navbar-default-bg:                #f8f8f8 !default;\n$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color:                #777 !default;\n$navbar-default-link-hover-color:          #333 !default;\n$navbar-default-link-hover-bg:             transparent !default;\n$navbar-default-link-active-color:         #555 !default;\n$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color:       #ccc !default;\n$navbar-default-link-disabled-bg:          transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color:               $navbar-default-link-color !default;\n$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg:            transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg:           #ddd !default;\n$navbar-default-toggle-icon-bar-bg:        #888 !default;\n$navbar-default-toggle-border-color:       #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color:                      lighten($gray-light, 15%) !default;\n$navbar-inverse-bg:                         #222 !default;\n$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color:           #fff !default;\n$navbar-inverse-link-hover-bg:              transparent !default;\n$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color:        #444 !default;\n$navbar-inverse-link-disabled-bg:           transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color:          #fff !default;\n$navbar-inverse-brand-hover-bg:             transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg:            #333 !default;\n$navbar-inverse-toggle-icon-bar-bg:         #fff !default;\n$navbar-inverse-toggle-border-color:        #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding:                          10px 15px !default;\n$nav-link-hover-bg:                         $gray-lighter !default;\n\n$nav-disabled-link-color:                   $gray-light !default;\n$nav-disabled-link-hover-color:             $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color:                     #ddd !default;\n\n$nav-tabs-link-hover-border-color:          $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg:             $body-bg !default;\n$nav-tabs-active-link-hover-color:          $gray !default;\n$nav-tabs-active-link-hover-border-color:   #ddd !default;\n\n$nav-tabs-justified-link-border-color:            #ddd !default;\n$nav-tabs-justified-active-link-border-color:     $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius:                   $border-radius-base !default;\n$nav-pills-active-link-hover-bg:            $component-active-bg !default;\n$nav-pills-active-link-hover-color:         $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color:                     $link-color !default;\n$pagination-bg:                        #fff !default;\n$pagination-border:                    #ddd !default;\n\n$pagination-hover-color:               $link-hover-color !default;\n$pagination-hover-bg:                  $gray-lighter !default;\n$pagination-hover-border:              #ddd !default;\n\n$pagination-active-color:              #fff !default;\n$pagination-active-bg:                 $brand-primary !default;\n$pagination-active-border:             $brand-primary !default;\n\n$pagination-disabled-color:            $gray-light !default;\n$pagination-disabled-bg:               #fff !default;\n$pagination-disabled-border:           #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg:                             $pagination-bg !default;\n$pager-border:                         $pagination-border !default;\n$pager-border-radius:                  15px !default;\n\n$pager-hover-bg:                       $pagination-hover-bg !default;\n\n$pager-active-bg:                      $pagination-active-bg !default;\n$pager-active-color:                   $pagination-active-color !default;\n\n$pager-disabled-color:                 $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding:              30px !default;\n$jumbotron-color:                inherit !default;\n$jumbotron-bg:                   $gray-lighter !default;\n$jumbotron-heading-color:        inherit !default;\n$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text:             #3c763d !default;\n$state-success-bg:               #dff0d8 !default;\n$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text:                #31708f !default;\n$state-info-bg:                  #d9edf7 !default;\n$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text:             #8a6d3b !default;\n$state-warning-bg:               #fcf8e3 !default;\n$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text:              #a94442 !default;\n$state-danger-bg:                #f2dede !default;\n$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width:           200px !default;\n//** Tooltip text color\n$tooltip-color:               #fff !default;\n//** Tooltip background color\n$tooltip-bg:                  #000 !default;\n$tooltip-opacity:             .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width:         5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color:         $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg:                          #fff !default;\n//** Popover maximum width\n$popover-max-width:                   276px !default;\n//** Popover border color\n$popover-border-color:                rgba(0, 0, 0, .2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color:       #ccc !default;\n\n//** Popover title background color\n$popover-title-bg:                    darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width:                 10px !default;\n//** Popover arrow color\n$popover-arrow-color:                 $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg:            $gray-light !default;\n//** Primary label background color\n$label-primary-bg:            $brand-primary !default;\n//** Success label background color\n$label-success-bg:            $brand-success !default;\n//** Info label background color\n$label-info-bg:               $brand-info !default;\n//** Warning label background color\n$label-warning-bg:            $brand-warning !default;\n//** Danger label background color\n$label-danger-bg:             $brand-danger !default;\n\n//** Default label text color\n$label-color:                 #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color:      #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding:         15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding:         15px !default;\n//** Modal title line-height\n$modal-title-line-height:     $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg:                             #fff !default;\n//** Modal content border color\n$modal-content-border-color:                   rgba(0, 0, 0, .2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color:          #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg:           #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity:      .5 !default;\n//** Modal header border color\n$modal-header-border-color:   #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color:   $modal-header-border-color !default;\n\n$modal-lg:                    900px !default;\n$modal-md:                    600px !default;\n$modal-sm:                    300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding:               15px !default;\n$alert-border-radius:         $border-radius-base !default;\n$alert-link-font-weight:      bold !default;\n\n$alert-success-bg:            $state-success-bg !default;\n$alert-success-text:          $state-success-text !default;\n$alert-success-border:        $state-success-border !default;\n\n$alert-info-bg:               $state-info-bg !default;\n$alert-info-text:             $state-info-text !default;\n$alert-info-border:           $state-info-border !default;\n\n$alert-warning-bg:            $state-warning-bg !default;\n$alert-warning-text:          $state-warning-text !default;\n$alert-warning-border:        $state-warning-border !default;\n\n$alert-danger-bg:             $state-danger-bg !default;\n$alert-danger-text:           $state-danger-text !default;\n$alert-danger-border:         $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg:                 #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color:          #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius:      $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg:             $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg:     $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg:     $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg:      $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg:        $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg:                 #fff !default;\n//** `.list-group-item` border color\n$list-group-border:             #ddd !default;\n//** List group border radius\n$list-group-border-radius:      $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg:           #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color:       $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg:          $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border:      $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color:      $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg:         $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color:         #555 !default;\n$list-group-link-hover-color:   $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg:                    #fff !default;\n$panel-body-padding:          15px !default;\n$panel-heading-padding:       10px 15px !default;\n$panel-footer-padding:        $panel-heading-padding !default;\n$panel-border-radius:         $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border:          #ddd !default;\n$panel-footer-bg:             #f5f5f5 !default;\n\n$panel-default-text:          $gray-dark !default;\n$panel-default-border:        #ddd !default;\n$panel-default-heading-bg:    #f5f5f5 !default;\n\n$panel-primary-text:          #fff !default;\n$panel-primary-border:        $brand-primary !default;\n$panel-primary-heading-bg:    $brand-primary !default;\n\n$panel-success-text:          $state-success-text !default;\n$panel-success-border:        $state-success-border !default;\n$panel-success-heading-bg:    $state-success-bg !default;\n\n$panel-info-text:             $state-info-text !default;\n$panel-info-border:           $state-info-border !default;\n$panel-info-heading-bg:       $state-info-bg !default;\n\n$panel-warning-text:          $state-warning-text !default;\n$panel-warning-border:        $state-warning-border !default;\n$panel-warning-heading-bg:    $state-warning-bg !default;\n\n$panel-danger-text:           $state-danger-text !default;\n$panel-danger-border:         $state-danger-border !default;\n$panel-danger-heading-bg:     $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding:           4px !default;\n//** Thumbnail background color\n$thumbnail-bg:                $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border:            #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius:     $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color:     $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding:   9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg:                     #f5f5f5 !default;\n$well-border:                 darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color:                 #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color:      #fff !default;\n$badge-bg:                    $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color:          $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg:             #fff !default;\n\n$badge-font-weight:           bold !default;\n$badge-line-height:           1 !default;\n$badge-border-radius:         10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical:   8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg:                 #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color:              #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color:       $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator:          \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;\n\n$carousel-control-color:                      #fff !default;\n$carousel-control-width:                      15% !default;\n$carousel-control-opacity:                    .5 !default;\n$carousel-control-font-size:                  20px !default;\n\n$carousel-indicator-active-bg:                #fff !default;\n$carousel-indicator-border-color:             #fff !default;\n\n$carousel-caption-color:                      #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight:           bold !default;\n$close-color:                 #000 !default;\n$close-text-shadow:           0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color:                  #c7254e !default;\n$code-bg:                     #f9f2f4 !default;\n\n$kbd-color:                   #fff !default;\n$kbd-bg:                      #333 !default;\n\n$pre-bg:                      #f5f5f5 !default;\n$pre-color:                   $gray-dark !default;\n$pre-border-color:            #ccc !default;\n$pre-scrollable-max-height:   340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted:                  $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color:           $gray-light !default;\n//** Headings small color\n$headings-small-color:        $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color:      $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size:        ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color:     $gray-lighter !default;\n//** Page header border color\n$page-header-border-color:    $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset:        $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border:                   $gray-lighter !default;\n"]}
    \ No newline at end of file
    +{"version":3,"sources":["backend.css","bootstrap-3.4.3-sass/bootstrap/_glyphicons.scss","backend.scss","_variables.scss","_mixins.scss","bootstrap-3.4.3-sass/bootstrap/mixins/_clearfix.scss","bootstrap-3.4.3-sass/bootstrap/_variables.scss"],"names":[],"mappings":"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","file":"backend.css","sourcesContent":["@font-face{font-family:\"Glyphicons Halflings\";src:url(\"../fonts/glyphicons-halflings-regular.eot\");src:url(\"../fonts/glyphicons-halflings-regular.eot?#iefix\") format(\"embedded-opentype\"),url(\"../fonts/glyphicons-halflings-regular.woff2\") format(\"woff2\"),url(\"../fonts/glyphicons-halflings-regular.woff\") format(\"woff\"),url(\"../fonts/glyphicons-halflings-regular.ttf\") format(\"truetype\"),url(\"../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular\") format(\"svg\")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:\"Glyphicons Halflings\";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:\"*\"}.glyphicon-plus:before{content:\"+\"}.glyphicon-euro:before,.glyphicon-eur:before{content:\"€\"}.glyphicon-minus:before{content:\"−\"}.glyphicon-cloud:before{content:\"☁\"}.glyphicon-envelope:before{content:\"✉\"}.glyphicon-pencil:before{content:\"✏\"}.glyphicon-glass:before{content:\"\"}.glyphicon-music:before{content:\"\"}.glyphicon-search:before{content:\"\"}.glyphicon-heart:before{content:\"\"}.glyphicon-star:before{content:\"\"}.glyphicon-star-empty:before{content:\"\"}.glyphicon-user:before{content:\"\"}.glyphicon-film:before{content:\"\"}.glyphicon-th-large:before{content:\"\"}.glyphicon-th:before{content:\"\"}.glyphicon-th-list:before{content:\"\"}.glyphicon-ok:before{content:\"\"}.glyphicon-remove:before{content:\"\"}.glyphicon-zoom-in:before{content:\"\"}.glyphicon-zoom-out:before{content:\"\"}.glyphicon-off:before{content:\"\"}.glyphicon-signal:before{content:\"\"}.glyphicon-cog:before{content:\"\"}.glyphicon-trash:before{content:\"\"}.glyphicon-home:before{content:\"\"}.glyphicon-file:before{content:\"\"}.glyphicon-time:before{content:\"\"}.glyphicon-road:before{content:\"\"}.glyphicon-download-alt:before{content:\"\"}.glyphicon-download:before{content:\"\"}.glyphicon-upload:before{content:\"\"}.glyphicon-inbox:before{content:\"\"}.glyphicon-play-circle:before{content:\"\"}.glyphicon-repeat:before{content:\"\"}.glyphicon-refresh:before{content:\"\"}.glyphicon-list-alt:before{content:\"\"}.glyphicon-lock:before{content:\"\"}.glyphicon-flag:before{content:\"\"}.glyphicon-headphones:before{content:\"\"}.glyphicon-volume-off:before{content:\"\"}.glyphicon-volume-down:before{content:\"\"}.glyphicon-volume-up:before{content:\"\"}.glyphicon-qrcode:before{content:\"\"}.glyphicon-barcode:before{content:\"\"}.glyphicon-tag:before{content:\"\"}.glyphicon-tags:before{content:\"\"}.glyphicon-book:before{content:\"\"}.glyphicon-bookmark:before{content:\"\"}.glyphicon-print:before{content:\"\"}.glyphicon-camera:before{content:\"\"}.glyphicon-font:before{content:\"\"}.glyphicon-bold:before{content:\"\"}.glyphicon-italic:before{content:\"\"}.glyphicon-text-height:before{content:\"\"}.glyphicon-text-width:before{content:\"\"}.glyphicon-align-left:before{content:\"\"}.glyphicon-align-center:before{content:\"\"}.glyphicon-align-right:before{content:\"\"}.glyphicon-align-justify:before{content:\"\"}.glyphicon-list:before{content:\"\"}.glyphicon-indent-left:before{content:\"\"}.glyphicon-indent-right:before{content:\"\"}.glyphicon-facetime-video:before{content:\"\"}.glyphicon-picture:before{content:\"\"}.glyphicon-map-marker:before{content:\"\"}.glyphicon-adjust:before{content:\"\"}.glyphicon-tint:before{content:\"\"}.glyphicon-edit:before{content:\"\"}.glyphicon-share:before{content:\"\"}.glyphicon-check:before{content:\"\"}.glyphicon-move:before{content:\"\"}.glyphicon-step-backward:before{content:\"\"}.glyphicon-fast-backward:before{content:\"\"}.glyphicon-backward:before{content:\"\"}.glyphicon-play:before{content:\"\"}.glyphicon-pause:before{content:\"\"}.glyphicon-stop:before{content:\"\"}.glyphicon-forward:before{content:\"\"}.glyphicon-fast-forward:before{content:\"\"}.glyphicon-step-forward:before{content:\"\"}.glyphicon-eject:before{content:\"\"}.glyphicon-chevron-left:before{content:\"\"}.glyphicon-chevron-right:before{content:\"\"}.glyphicon-plus-sign:before{content:\"\"}.glyphicon-minus-sign:before{content:\"\"}.glyphicon-remove-sign:before{content:\"\"}.glyphicon-ok-sign:before{content:\"\"}.glyphicon-question-sign:before{content:\"\"}.glyphicon-info-sign:before{content:\"\"}.glyphicon-screenshot:before{content:\"\"}.glyphicon-remove-circle:before{content:\"\"}.glyphicon-ok-circle:before{content:\"\"}.glyphicon-ban-circle:before{content:\"\"}.glyphicon-arrow-left:before{content:\"\"}.glyphicon-arrow-right:before{content:\"\"}.glyphicon-arrow-up:before{content:\"\"}.glyphicon-arrow-down:before{content:\"\"}.glyphicon-share-alt:before{content:\"\"}.glyphicon-resize-full:before{content:\"\"}.glyphicon-resize-small:before{content:\"\"}.glyphicon-exclamation-sign:before{content:\"\"}.glyphicon-gift:before{content:\"\"}.glyphicon-leaf:before{content:\"\"}.glyphicon-fire:before{content:\"\"}.glyphicon-eye-open:before{content:\"\"}.glyphicon-eye-close:before{content:\"\"}.glyphicon-warning-sign:before{content:\"\"}.glyphicon-plane:before{content:\"\"}.glyphicon-calendar:before{content:\"\"}.glyphicon-random:before{content:\"\"}.glyphicon-comment:before{content:\"\"}.glyphicon-magnet:before{content:\"\"}.glyphicon-chevron-up:before{content:\"\"}.glyphicon-chevron-down:before{content:\"\"}.glyphicon-retweet:before{content:\"\"}.glyphicon-shopping-cart:before{content:\"\"}.glyphicon-folder-close:before{content:\"\"}.glyphicon-folder-open:before{content:\"\"}.glyphicon-resize-vertical:before{content:\"\"}.glyphicon-resize-horizontal:before{content:\"\"}.glyphicon-hdd:before{content:\"\"}.glyphicon-bullhorn:before{content:\"\"}.glyphicon-bell:before{content:\"\"}.glyphicon-certificate:before{content:\"\"}.glyphicon-thumbs-up:before{content:\"\"}.glyphicon-thumbs-down:before{content:\"\"}.glyphicon-hand-right:before{content:\"\"}.glyphicon-hand-left:before{content:\"\"}.glyphicon-hand-up:before{content:\"\"}.glyphicon-hand-down:before{content:\"\"}.glyphicon-circle-arrow-right:before{content:\"\"}.glyphicon-circle-arrow-left:before{content:\"\"}.glyphicon-circle-arrow-up:before{content:\"\"}.glyphicon-circle-arrow-down:before{content:\"\"}.glyphicon-globe:before{content:\"\"}.glyphicon-wrench:before{content:\"\"}.glyphicon-tasks:before{content:\"\"}.glyphicon-filter:before{content:\"\"}.glyphicon-briefcase:before{content:\"\"}.glyphicon-fullscreen:before{content:\"\"}.glyphicon-dashboard:before{content:\"\"}.glyphicon-paperclip:before{content:\"\"}.glyphicon-heart-empty:before{content:\"\"}.glyphicon-link:before{content:\"\"}.glyphicon-phone:before{content:\"\"}.glyphicon-pushpin:before{content:\"\"}.glyphicon-usd:before{content:\"\"}.glyphicon-gbp:before{content:\"\"}.glyphicon-sort:before{content:\"\"}.glyphicon-sort-by-alphabet:before{content:\"\"}.glyphicon-sort-by-alphabet-alt:before{content:\"\"}.glyphicon-sort-by-order:before{content:\"\"}.glyphicon-sort-by-order-alt:before{content:\"\"}.glyphicon-sort-by-attributes:before{content:\"\"}.glyphicon-sort-by-attributes-alt:before{content:\"\"}.glyphicon-unchecked:before{content:\"\"}.glyphicon-expand:before{content:\"\"}.glyphicon-collapse-down:before{content:\"\"}.glyphicon-collapse-up:before{content:\"\"}.glyphicon-log-in:before{content:\"\"}.glyphicon-flash:before{content:\"\"}.glyphicon-log-out:before{content:\"\"}.glyphicon-new-window:before{content:\"\"}.glyphicon-record:before{content:\"\"}.glyphicon-save:before{content:\"\"}.glyphicon-open:before{content:\"\"}.glyphicon-saved:before{content:\"\"}.glyphicon-import:before{content:\"\"}.glyphicon-export:before{content:\"\"}.glyphicon-send:before{content:\"\"}.glyphicon-floppy-disk:before{content:\"\"}.glyphicon-floppy-saved:before{content:\"\"}.glyphicon-floppy-remove:before{content:\"\"}.glyphicon-floppy-save:before{content:\"\"}.glyphicon-floppy-open:before{content:\"\"}.glyphicon-credit-card:before{content:\"\"}.glyphicon-transfer:before{content:\"\"}.glyphicon-cutlery:before{content:\"\"}.glyphicon-header:before{content:\"\"}.glyphicon-compressed:before{content:\"\"}.glyphicon-earphone:before{content:\"\"}.glyphicon-phone-alt:before{content:\"\"}.glyphicon-tower:before{content:\"\"}.glyphicon-stats:before{content:\"\"}.glyphicon-sd-video:before{content:\"\"}.glyphicon-hd-video:before{content:\"\"}.glyphicon-subtitles:before{content:\"\"}.glyphicon-sound-stereo:before{content:\"\"}.glyphicon-sound-dolby:before{content:\"\"}.glyphicon-sound-5-1:before{content:\"\"}.glyphicon-sound-6-1:before{content:\"\"}.glyphicon-sound-7-1:before{content:\"\"}.glyphicon-copyright-mark:before{content:\"\"}.glyphicon-registration-mark:before{content:\"\"}.glyphicon-cloud-download:before{content:\"\"}.glyphicon-cloud-upload:before{content:\"\"}.glyphicon-tree-conifer:before{content:\"\"}.glyphicon-tree-deciduous:before{content:\"\"}.glyphicon-cd:before{content:\"\"}.glyphicon-save-file:before{content:\"\"}.glyphicon-open-file:before{content:\"\"}.glyphicon-level-up:before{content:\"\"}.glyphicon-copy:before{content:\"\"}.glyphicon-paste:before{content:\"\"}.glyphicon-alert:before{content:\"\"}.glyphicon-equalizer:before{content:\"\"}.glyphicon-king:before{content:\"\"}.glyphicon-queen:before{content:\"\"}.glyphicon-pawn:before{content:\"\"}.glyphicon-bishop:before{content:\"\"}.glyphicon-knight:before{content:\"\"}.glyphicon-baby-formula:before{content:\"\"}.glyphicon-tent:before{content:\"⛺\"}.glyphicon-blackboard:before{content:\"\"}.glyphicon-bed:before{content:\"\"}.glyphicon-apple:before{content:\"\"}.glyphicon-erase:before{content:\"\"}.glyphicon-hourglass:before{content:\"⌛\"}.glyphicon-lamp:before{content:\"\"}.glyphicon-duplicate:before{content:\"\"}.glyphicon-piggy-bank:before{content:\"\"}.glyphicon-scissors:before{content:\"\"}.glyphicon-bitcoin:before{content:\"\"}.glyphicon-btc:before{content:\"\"}.glyphicon-xbt:before{content:\"\"}.glyphicon-yen:before{content:\"¥\"}.glyphicon-jpy:before{content:\"¥\"}.glyphicon-ruble:before{content:\"₽\"}.glyphicon-rub:before{content:\"₽\"}.glyphicon-scale:before{content:\"\"}.glyphicon-ice-lolly:before{content:\"\"}.glyphicon-ice-lolly-tasted:before{content:\"\"}.glyphicon-education:before{content:\"\"}.glyphicon-option-horizontal:before{content:\"\"}.glyphicon-option-vertical:before{content:\"\"}.glyphicon-menu-hamburger:before{content:\"\"}.glyphicon-modal-window:before{content:\"\"}.glyphicon-oil:before{content:\"\"}.glyphicon-grain:before{content:\"\"}.glyphicon-sunglasses:before{content:\"\"}.glyphicon-text-size:before{content:\"\"}.glyphicon-text-color:before{content:\"\"}.glyphicon-text-background:before{content:\"\"}.glyphicon-object-align-top:before{content:\"\"}.glyphicon-object-align-bottom:before{content:\"\"}.glyphicon-object-align-horizontal:before{content:\"\"}.glyphicon-object-align-left:before{content:\"\"}.glyphicon-object-align-vertical:before{content:\"\"}.glyphicon-object-align-right:before{content:\"\"}.glyphicon-triangle-right:before{content:\"\"}.glyphicon-triangle-left:before{content:\"\"}.glyphicon-triangle-bottom:before{content:\"\"}.glyphicon-triangle-top:before{content:\"\"}.glyphicon-console:before{content:\"\"}.glyphicon-superscript:before{content:\"\"}.glyphicon-subscript:before{content:\"\"}.glyphicon-menu-left:before{content:\"\"}.glyphicon-menu-right:before{content:\"\"}.glyphicon-menu-down:before{content:\"\"}.glyphicon-menu-up:before{content:\"\"}.tooltip-inner{max-width:100% !important}.adminForm label{font-weight:normal}.adminForm .content{overflow:visible}.adminForm .adminCard .removeAdmin{float:right}.adminForm .adminCard label{display:inline-block;margin-right:20px}.adminForm .conPrefixHide{margin-left:20px;display:block}.adminForm .saveRow{text-align:center}.siteaccAdminsForm .ppReplyToOpener{padding:0 5px;font-weight:normal}.consultationCreateForm label{display:block;font-weight:normal}.contentProtocolCaller{text-align:right}.contentProtocolCaller.explicitlyOpened,.contentProtocolCaller.hasData,.contentProtocolCaller.hasVotingStatus{display:none}.protocolHolder{display:none}.protocolHolder.explicitlyOpened{display:block}.protocolHolder.hasData{display:block}.protocolHolder.hasData .protocolCloser{display:none}.protocolHolder .protocolCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.protocolHolder label{font-weight:normal;margin-right:20px}.contentVotingResultCaller{text-align:right}.contentVotingResultCaller.explicitlyOpened,.contentVotingResultCaller.hasData,.contentVotingResultCaller.hasVotingStatus{display:none}.votingDataHolder{display:none}.votingDataHolder.explicitlyOpened{display:block}.votingDataHolder.hasData,.votingDataHolder.hasVotingStatus{display:block}.votingDataHolder.hasData .votingDataCloser,.votingDataHolder.hasVotingStatus .votingDataCloser{display:none}.votingDataHolder .votingDataCloser.btn-link{color:#555;float:right;padding:0;margin-top:-2px}.votingDataHolder .votingResult label{padding-top:7px;margin-right:15px;font-weight:normal}.votingDataHolder .votingEditLinkHolder{text-align:right;margin-bottom:10px}.votingDataHolder .contentVotingResult{margin-top:12px}legend,label.legend{display:block;border:none;color:#285f19;font-size:13px;font-weight:bold;line-height:18px;margin:0 0 5px 0}label.legend{margin-top:15px}.form-horizontal .text_full_width .controls{margin:0}.control-group{margin-bottom:10px;margin-top:10px}.control-label{float:left;text-align:right;padding-top:5px}.adminIndex h3{font-size:18px}.adminIndex .adminMenuList>li{font-weight:bold;margin-top:20px}.adminIndex .adminMenuList>li.secondary{font-weight:normal}.adminIndex .adminMenuList>li li{margin-top:10px}.adminIndex .motionTypeCreate{font-weight:normal;font-style:italic}.adminIndex .delSiteCaller{text-align:right}.adminIndex .delSiteCaller button{color:#ee0101}.adminIndex .adminIndexSecondary{padding-bottom:10px}@media(min-width: 800px){.adminIndexHolder{display:flex;flex-direction:row}.adminIndexHolder>*:first-child{flex:.7}.adminIndexHolder>*:last-child{flex:.3}.adminIndexHolder .adminIndexSecondary{display:flex;flex-direction:column;justify-content:flex-end}.adminIndexHolder .adminIndexSecondary .btn{width:100%}}@media(max-width: 799px){.adminIndexSecondary{margin-top:50px}}.adminTodo ul{font-size:14px;list-style:none;margin:0;padding:0}.adminTodo ul li{padding-bottom:15px}.adminTodo ul li .action{font-size:.8em}.adminTodo ul li .description{font-size:.8em}.adminTodo .motionListLink{text-align:right}#consultationsList{list-style-type:none;margin:0;padding:0}#consultationsList>li{position:relative;margin:10px 0 30px;padding:10px;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#f4fff4}#consultationsList>li h3{margin:0;margin-bottom:5px;font-size:1.2em}#consultationsList>li .stdbox{float:right}#consultationsList>li .delbox{color:red;position:absolute;bottom:10px;right:10px}@media(hover: hover){#consultationsList>li .delbox{opacity:0}#consultationsList>li:hover .delbox,#consultationsList>li:focus-within .delbox{opacity:1}}#consultationAppearanceForm .logoRow .logoPreview img{max-width:100%}#consultationAppearanceForm .logoRow .image-chooser-dd{text-align:right}#consultationAppearanceForm .selectRow label{display:block}#consultationAppearanceForm .selectRow .selectHolder{max-width:400px}#consultationAppearanceForm .translationService .services{padding-left:20px}#consultationAppearanceForm .translationService .services label{margin-right:20px}#consultationAppearanceForm .apiBaseUrl{padding-left:20px}#consultationAppearanceForm .speechLists .quotas{padding-left:20px}#consultationAppearanceForm .speechLists .quotas label{display:block}#consultationAppearanceForm .speechLists .quotaList .quotaName{margin-left:20px;max-width:250px}#consultationAppearanceForm .speechLists .quotaSelector{vertical-align:top}#consultationSettingsForm .pillbox-add-item{min-width:130px}#consultationSettingsForm .loginMethods{margin-top:20px}#consultationSettingsForm .loginMethods div.checkbox{margin-left:15px}#consultationSettingsForm .conpw .setPasswordHolder{padding:10px 20px;display:none}#consultationSettingsForm .conpw .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.hasPassword .setNewPassword{display:inline}#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setNewPassword{display:none}#consultationSettingsForm .conpw.checked.noPassword .setPasswordHolder,#consultationSettingsForm .conpw.checked.hasPassword.changePwd .setPasswordHolder{display:block}@media(min-width: 800px){#consultationSettingsForm .conpw .setPasswordHolder input[type=password]{width:40%}}#consultationSettingsForm .conpw label.otherConsultations:first-of-type{padding-left:0}.imageChooser{text-align:right}.imageChooser .imageChooserDd{display:inline-block}.imageChooser .imageChooserDd button{font-weight:normal}.imageChooser .imageChooserDd .dropdown-menu{width:300px}@media screen and (min-width: 600px){.imageChooser .imageChooserDd .dropdown-menu{width:450px}}@media screen and (min-width: 800px){.imageChooser .imageChooserDd .dropdown-menu{width:600px}}.imageChooser .imageChooserDd ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.imageChooser .imageChooserDd ul li{flex:1;flex-basis:150px;height:150px;line-height:150px;vertical-align:middle;text-align:center}.imageChooser .imageChooserDd ul img{max-width:140px;max-height:140px}.imageChooser .imageChooserDd .imageEditLink{margin-right:10px}.uploadedFilesManage .files{display:block;list-style-type:none;margin:0;padding:0;vertical-align:top}.uploadedFilesManage .files>li{display:inline-block;width:150px;height:170px;vertical-align:top;text-align:center}.uploadedFilesManage .files>li *{vertical-align:middle;text-align:center}.uploadedFilesManage .files>li>div{display:block;width:150px;height:150px;line-height:150px}.uploadedFilesManage .files>li img{display:inline-block;max-width:150px;max-height:150px}.uploadedFilesManage .files>li form{display:block;height:20px;line-height:20px}.uploadedFilesManage .msgSuccess{text-align:center;padding:20px;color:green;font-weight:bold}.uploadedFilesManage .msgError{text-align:center;padding:20px;color:red;font-weight:bold}.uploadedFilesManage .noImages{text-align:center;padding:20px;color:gray;font-weight:bold;font-style:italic}.thumbnailedLayoutSelector{padding-left:5px !important;border:solid 1px rgba(102,175,233,0);box-sizing:border-box;box-shadow:none;transition:border ease-in-out .15s,box-shadow ease-in-out .15s}.thumbnailedLayoutSelector:focus-within{border:solid 1px #66afe9;box-shadow:0 0 3px 2px rgba(102,175,233,.6);transition:border ease-in-out .15s,box-shadow ease-in-out .15s;outline:none}body.usingMouse .thumbnailedLayoutSelector:focus-within{border:solid 1px rgba(0,0,0,0);box-shadow:none}.thumbnailedLayoutSelector .layout{height:150px;width:200px;line-height:150px;margin:10px;cursor:pointer;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.thumbnailedLayoutSelector .layout span{border:solid 1px #d3d3d3;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;line-height:0;display:inline-block;vertical-align:bottom}.thumbnailedLayoutSelector .layout input:checked+span{border:solid 1px green;box-shadow:0 0 10px rgba(0,100,0,.5)}.thumbnailedLayoutSelector .layout .placeholder{height:150px;width:200px;display:inline-block;line-height:150px;vertical-align:middle;text-align:center;font-style:italic}.thumbnailedLayoutSelector .layout img{max-height:150px;max-width:200px;display:inline-block}.thumbnailedLayoutSelector+.submitRow{margin-top:70px;margin-bottom:50px}.customThemeSelector{margin-top:20px}.customThemeSelector .editThemeLink{display:block;margin-left:10px}.consultationCreateForm .fakeUrl input.form-control{display:inline-block;width:130px}.consultationCreateForm .settingsTypeLabel{font-weight:normal}.consultationCreateForm #SiteCreateWizard{display:none}#sectionsList{list-style-type:none;margin:0;padding:0}#sectionsList>li{margin:10px 0 30px;padding:0;overflow:auto;border:solid 1px #afa;border-radius:4px;background-color:#c0ffc0}#sectionsList>li>.sectionContent{margin-left:50px;border-left:1px solid #afa;background-color:#f4fff4}#sectionsList>li>.sectionContent label{font-weight:normal}#sectionsList>li .sectionTitle{width:250px}#sectionsList>li>.drag-handle{font-size:30px;float:left;display:block;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li.title .drag-handle,#sectionsList>li.image .drag-handle,#sectionsList>li.pdfAlternative .drag-handle{margin-top:33px}#sectionsList>li.textSimple .drag-handle,#sectionsList>li.textHtml .drag-handle{margin-top:55px}#sectionsList>li .sectionType{display:inline-block;width:190px;vertical-align:top;margin-right:16px}#sectionsList>li .toprow{padding:10px 10px 0;border-bottom:1px solid #afa}#sectionsList>li .toprow .remover{font-size:20px;float:right;color:red;opacity:.4}#sectionsList>li .toprow .remover:hover{opacity:1}#sectionsList>li .bottomrow{display:table;table-layout:fixed;height:57px}#sectionsList>li .optionsCol>label{display:block}#sectionsList>li .leftCol,#sectionsList>li .optionsCol,#sectionsList>li .commAmendCol{display:table-cell;padding:10px;vertical-align:top;width:210px}#sectionsList>li .commAmendCol,#sectionsList>li .optionsCol{border-left:1px solid #afa}#sectionsList>li .imageMaxSize{display:none;margin-top:10px}#sectionsList>li .imageMaxSize .form-control{display:inline-block;width:75px}#sectionsList>li .showInHtml{display:none}#sectionsList>li .commentRow{margin-bottom:10px}#sectionsList>li .commAmendCol label{margin-bottom:0}#sectionsList>li .tabularDataRow{display:none;border-top:solid 1px #afa;padding:10px}#sectionsList>li .tabularDataRow ul{list-style-type:none;margin:0;padding:0}#sectionsList>li .tabularDataRow ul>li{margin:0;padding:5px}#sectionsList>li .tabularDataRow ul>li>.drag-data-handle{font-size:16px;font-weight:bold;cursor:move;padding:0 10px 10px}#sectionsList>li .tabularDataRow ul>li .form-control{display:inline-block;width:200px}#sectionsList>li .tabularDataRow .addRow{padding-left:40px;margin-top:6px;display:inline-block;font-weight:normal}#sectionsList>li .tabularDataRow .delRow{font-weight:normal}#sectionsList>li .tabularDataRow .selectOptions{display:flex;flex-direction:row}#sectionsList>li .tabularDataRow .selectOptions .description{flex-basis:235px;flex-grow:0;padding-left:40px}#sectionsList>li .tabularDataRow .selectOptions .selectize-wrapper{flex-grow:1}#sectionsList>li .maxLenInput{padding-left:15px}#sectionsList>li .maxLenInput input{width:60px}#sectionsList>li .lineLengthSoft{padding-left:15px;font-size:12px}#sectionsList>li .printTitleSection{margin-top:5px}#sectionsList>li.no-maxLenSet .maxLenInput,#sectionsList>li.no-maxLenSet .lineLengthSoft{display:none}#sectionsList>li.image .imageMaxSize{display:block}#sectionsList>li.image .commentRow{display:none}#sectionsList>li.image .lineNumbersLabel,#sectionsList>li.image .fixedWidthLabel,#sectionsList>li.image .isRtlLabel,#sectionsList>li.image .lineLength{display:none}#sectionsList>li.title .lineNumbersLabel,#sectionsList>li.title .fixedWidthLabel{display:none}#sectionsList>li.title .showInHtml{display:block}#sectionsList>li.title .commentRow{display:none}#sectionsList>li.title .positionRow{display:none}#sectionsList>li.title .printTitleSection{display:none}#sectionsList>li.textHtml .lineNumbersLabel,#sectionsList>li.textHtml .fixedWidthLabel{display:none}#sectionsList>li.textHtml .commentParagraph{display:none}#sectionsList>li.tabularData .commentRow{display:none}#sectionsList>li.tabularData .lineNumbersLabel,#sectionsList>li.tabularData .fixedWidthLabel,#sectionsList>li.tabularData .lineLength{display:none}#sectionsList>li.tabularData .tabularDataRow{display:block}#sectionsList>li.pdfAlternative .amendmentRow{display:none}#sectionsList>li.pdfAlternative .commentRow{display:none}#sectionsList>li.pdfAlternative .lineNumbersLabel,#sectionsList>li.pdfAlternative .fixedWidthLabel,#sectionsList>li.pdfAlternative .isRtlLabel,#sectionsList>li.pdfAlternative .lineLength{display:none}#sectionsList>li.pdfAlternative .positionRow{display:none}#sectionsList>li.pdfAlternative .printTitleSection{display:none}#sectionsList>li.pdfAlternative .showInHtml{display:block}#sectionsList>li.pdfAlternative .maxLenInput,#sectionsList>li.pdfAlternative .lineLengthSoft{display:none}#sectionsList>li.pdfAttachment .amendmentRow{display:none}#sectionsList>li.pdfAttachment .commentRow{display:none}#sectionsList>li.pdfAttachment .lineNumbersLabel,#sectionsList>li.pdfAttachment .fixedWidthLabel,#sectionsList>li.pdfAttachment .isRtlLabel,#sectionsList>li.pdfAttachment .lineLength{display:none}#sectionsList>li.pdfAttachment .maxLenInput,#sectionsList>li.pdfAttachment .lineLengthSoft{display:none}#sectionsList>li.videoEmbed .amendmentRow{display:none}#sectionsList>li.videoEmbed .commentRow{display:none}#sectionsList>li.videoEmbed .lineNumbersLabel,#sectionsList>li.videoEmbed .fixedWidthLabel,#sectionsList>li.videoEmbed .isRtlLabel,#sectionsList>li.videoEmbed .lineLength{display:none}#sectionsList>li.videoEmbed .maxLenInput,#sectionsList>li.videoEmbed .lineLengthSoft{display:none}.motionEditForm .control-label{font-weight:bold}.motionEditForm .tagList label,.motionEditForm .preventFunctionality label,.motionEditForm .defaultViewMode label{font-weight:normal;margin-top:5px;margin-right:15px}#motionUpdateForm .urlSlugHolder .shower{margin-top:7px}#motionUpdateForm .urlSlugHolder .shower button{padding:0;font-weight:normal}#motionUpdateForm #motionTextEditCaller{text-align:center}#motionUpdateForm .checkButtonRow{text-align:center}#motionUpdateForm .saveholder .checkAmendmentCollisions{display:none}#amendmentUpdateForm .control-label{font-weight:bold}#amendmentUpdateForm .motionEditLinkHolder{padding-top:7px}#amendmentUpdateForm #amendmentTextEditCaller{text-align:center}.adminMoveForm .checkboxSubtitle{font-size:.8em;font-weight:normal;padding-left:17px}.adminMoveForm .prefixAlreadyTaken{color:red;font-weight:bold}.adminMoveForm label{display:block}.adminTypeForm .statuteCreateLnk{margin-top:20px;margin-bottom:20px}.adminTypeForm .submitRow{text-align:center}.adminTypeForm .control-label{font-weight:bold}.adminTypeForm input[type=checkbox]{margin-right:4px}.adminTypeForm .contactDetails label{font-weight:normal;margin-right:20px}.adminTypeForm .initiatorsCanMergeRow label{display:block;font-weight:normal;cursor:pointer}.adminTypeForm .deadlineLabel{font-weight:bold}.adminTypeForm .deadlineAdder{font-weight:normal}.adminTypeForm .deadlineHolder{margin-bottom:20px}.adminTypeForm .deadlineEntry{margin-bottom:10px}.adminTypeForm.form-horizontal .checkbox{padding-top:0}.adminTypeForm .checkboxNoPadding{padding-top:0}.adminTypeForm .checkboxNoPadding .checkbox{padding-bottom:20px;margin-top:-10px}.adminTypeForm.amendmentsOnly .hideForAmendmentsOnly{display:none}.motionListExportRow>.export{text-align:right}.motionListExportRow>.export>*{display:inline-block}.motionListExportRow>.new{text-align:left}.motionListExportRow>.new>*{display:inline-block}.motionListExportRow .title{line-height:33px;vertical-align:middle;font-weight:bold}.motionListExportRow .errorProne{font-size:.9em}.motionListExportRow .dropdown-menu .glyphicon-info-sign{opacity:.7;font-size:14px;margin-left:5px;margin-top:2px}.motionListExportRow .dropdown-menu .tooltip{font-size:12px;line-height:1.2}.motionListSearchForm{margin-bottom:20px;margin-top:20px}.motionListSearchForm .inputPrefix{width:60px}.motionListSearchForm .filterVersion,.motionListSearchForm .filterStatus,.motionListSearchForm .filterProposal,.motionListSearchForm .filterTags{max-width:200px}.motionListSearchForm .filtersTop{display:flex;flex-direction:row}@media screen and (max-width: 1100px){.motionListSearchForm .filtersTop{flex-wrap:wrap}}.motionListSearchForm .filtersTop>*{margin-right:20px;position:relative}.motionListSearchForm .filtersBottom label{font-weight:normal}.adminMotionTable{border:solid 1px gray;width:100%;margin-bottom:20px;margin-top:20px}.adminMotionTable .markCol{width:30px}.adminMotionTable .typeCol{width:5%}.adminMotionTable .prefixCol{width:10%}.adminMotionTable .replaced .prefixCol a{text-decoration:line-through;opacity:.7}.adminMotionTable .replaced .prefixCol .old{font-style:italic;font-size:.8em;color:gray}.adminMotionTable .actionCol{width:120px;overflow:visible}.adminMotionTable .exportCol{overflow:visible}.adminMotionTable .exportCol .btn-link{padding:0;font-family:inherit;font-weight:normal;font-size:12.6px;margin-top:-3px;margin-right:-4px}.adminMotionTable .proposalCol .editModified{font-size:.8em}.adminMotionTable td.titleCol{text-indent:0}.adminMotionTable td.titleCol>span{display:inline-block;padding-left:5px;padding-right:5px}.adminMotionTable .todo{font-style:italic;font-size:.8em;color:gray}.adminMotionTable td.exportCol{font-size:.9em}.adminMotionTable.JColResizer .actionCol{overflow:visible}.adminMotionTable.JColResizer .responsibilityCol{overflow:visible}.adminMotionTable .dropdown-menu{left:auto;right:0}.adminMotionTable .amendmentAjaxTooltip{float:right;color:gray}.adminMotionTable th,.adminMotionTable td{padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;text-indent:5px;border:solid 1px gray;position:relative}.adminMotionTable th{overflow:hidden;text-overflow:ellipsis}.responsibilityCol{overflow:visible}.responsibilityCol .dropdown-menu .selected a:before{content:\"✓\";display:block;float:left;margin-left:-15px}.responsibilityCol .respCommentRow{padding-left:20px;padding-right:20px;padding-top:10px}.responsibilityCol .respCommentRow .input-group-btn:last-child>.btn-default{margin-left:-6px}.responsibilityCol .respButton{padding-left:0;padding-right:0}.responsibilityCol .respUserNone{font-style:italic}.adminMotionListActions{display:flex;flex-direction:row;width:100%}.adminMotionListActions .selectAll{flex-basis:200px;flex-grow:.1;line-height:40px;vertical-align:middle}.adminMotionListActions .selectAll .btn{font-weight:normal}.adminMotionListActions .actionButtons{flex:1;text-align:right}.accountsCreateForm .addMultipleOpener{margin-top:15px;text-align:right}.accountsCreateForm .addMultipleOpener .btn{font-weight:normal;padding-top:3px}.accountsCreateForm .addSingleInit .rightColumn{display:flex;flex-direction:row;width:100%}.accountsCreateForm .addSingleInit .textHolder{flex-basis:70%;padding-right:30px}.accountsCreateForm .addSingleInit .btnHolder{flex-basis:30%;text-align:right}.accountsCreateForm .addUsersByLogin{margin-top:15px}.accountsCreateForm .mailExplanation{font-size:12px}.accountsCreateForm .mailExplanation h3{margin:0 0 10px;font-size:16px;font-weight:bold}.accountsCreateForm .welcomeEmail{margin-top:10px;margin-bottom:10px}#accountsEditForm textarea,#accountsCreateForm textarea{width:100%}#accountsEditForm .deleteUser,#accountsCreateForm .deleteUser{color:#ee0101}.accountListTable{margin-top:10px}.accountListTable .accessViewCol,.accountListTable .accessCreateCol{text-align:center}.accountListTable .accessViewCol label,.accountListTable .accessCreateCol label{display:block;margin:0}.siteAccountListTable .deleteUser{color:#ee0101}.sysadminForm{text-align:right}@media(min-width: 768px){.motionTypeCreateForm .typePresetList{padding-top:7px}}.motionTypeCreateForm .typePreset{font-weight:bold;vertical-align:middle}.motionTypeCreateForm .typePreset div{display:inline-block;vertical-align:middle}.motionTypeCreateForm .typePreset input{vertical-align:middle;margin-top:0;margin-right:6px}.motionTypeCreateForm .typePresetInfo{padding-left:10px;margin-left:20px;margin-top:5px;margin-bottom:15px;border-left:solid 3px #d3d3d3}.deleteTypeOpener{text-align:right}.deleteTypeForm .notDeletable{font-style:italic}.deleteTypeForm .submitRow{text-align:right}#motionSupporterHolder ul.supporterList{list-style-type:none;padding:0}#motionSupporterHolder ul.supporterList>li{padding:5px 0 5px 40px}#motionSupporterHolder ul.supporterList .supporterRow{display:flex;flex-direction:row}#motionSupporterHolder ul.supporterList .supporterRow>*{flex:1;padding:0 15px}#motionSupporterHolder ul.supporterList .supporterRow>*:first-child{padding-left:0}#motionSupporterHolder ul.supporterList .supporterRow>*:last-child{padding-right:0}#motionSupporterHolder ul.supporterList .nameCol{position:relative}#motionSupporterHolder ul.supporterList .nameCol .moveHandle{position:absolute;left:-15px;top:5px;font-size:1.5em;color:#d3d3d3;cursor:move}#motionSupporterHolder ul.supporterList .delSupporter{float:right;color:#f77;margin-top:5px}@media(hover: hover){#motionSupporterHolder ul.supporterList>li .moveHandle{opacity:0}#motionSupporterHolder ul.supporterList>li .delSupporter{opacity:0}#motionSupporterHolder ul.supporterList>li:hover .moveHandle,#motionSupporterHolder ul.supporterList>li:focus-within .moveHandle{opacity:1}#motionSupporterHolder ul.supporterList>li:hover .delSupporter,#motionSupporterHolder ul.supporterList>li:focus-within .delSupporter{opacity:1}}#motionSupporterHolder .supporterRowAdder{margin-left:55px;font-weight:normal;padding:0}#motionSupporterHolder .fullTextAdder{float:right}#motionSupporterHolder .fullTextAdder button{font-weight:normal;padding:0}#motionSupporterHolder #fullTextHolder{padding-left:25px}#motionSupporterHolder #fullTextHolder:before,#motionSupporterHolder #fullTextHolder:after{display:table;content:\" \"}#motionSupporterHolder #fullTextHolder:after{clear:both}#motionSupporterHolder .fullTextCopy{margin-top:15px}#motionSupporterHolder .fullTextCopy .ok{display:none}#motionSupporterHolder .fullTextCopy.done .ok{display:inherit}#motionSupporterHolder .fullTextCopy.done .normal{display:none}.adminCard{border-radius:4px;border:solid 1px #aaa;background-color:#fafafa;margin-bottom:20px;overflow:hidden}.adminCard header{background-color:#eee;border-bottom:solid 1px #aaa;padding:5px;font-weight:bold}.adminCard header h1,.adminCard header h2,.adminCard header h3{margin:0;padding:0;font-size:inherit}.adminCard main{padding:5px}.adminCardSupport main{font-size:.9em}.adminCardUpdates ul{padding-left:20px}.adminCardUpdates .showChanges{font-size:12px}.adminCardUpdates .changes{font-size:12px;font-family:Courier,sans-serif}.proposalStatusIcons{float:right;font-size:.8em;margin-top:2px;margin-right:8px}.proposalStatusIcons *[title]{cursor:help}.proposalStatusIcons .accepted{color:green;cursor:help}.proposalStatusIcons .rejected{color:red}.proposalStatusIcons .visible{opacity:.8}.proposalStatusIcons .notVisible{opacity:.5}.adminTranslationForm .description{font-style:italic;font-size:.8em}.adminTranslationForm .identifier{display:block;color:#bbb;font-size:.8em}.themingForm .submitRow{text-align:center}@media screen and (min-width: 550px){.themingForm th{width:40%}.themingForm td{width:60%}}@media screen and (max-width: 449px){.themingForm th{display:block}.themingForm td{display:block;border-top:none !important}}.themingForm .imageChooser{text-align:left}.themingForm .imageChooser .uploadCol label{right:auto;left:0;font-weight:normal}.themingForm .logoPreview img{max-width:150px}.userAdminList .filterHolder{text-align:right;margin-bottom:20px}.userAdminList .filterHolder .usernameFilter,.userAdminList .filterHolder .groupFilter{display:inline-block;width:200px;vertical-align:top;text-align:left}.userAdminList .filterHolder .groupFilter .vs__dropdown-toggle{padding:2px 0 5px}.userAdminList .filterHolder .groupFilter .vs__selected{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userAdminList .filterHolder .orgaOpenerHolder{float:left;text-align:left}.userAdminList .filterHolder .orgaOpenerHolder button{margin-top:5px;font-weight:normal}.userAdminList ul.userList,.userAdminList ul.groupList{display:block;list-style:none;padding:0;margin:0}.userAdminList ul.userList>li,.userAdminList ul.groupList>li{display:flex;flex-direction:row;width:100%;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #d3d3d3}.userAdminList ul.userList>li:last-child,.userAdminList ul.groupList>li:last-child{border-bottom:none}.userAdminList .userInfo{flex-basis:50%}.userAdminList .userInfo .nameUnfiltered{font-weight:bold}.userAdminList .loginTypeImg{display:inline-block;max-width:16px;max-height:16px}.userAdminList .groupsDisplay{flex-basis:60%;text-align:right}.userAdminList .groupsChange{flex-basis:55%}.userAdminList .groupsChangeOps{flex-basis:50px;text-align:right;padding:2px}.userAdminList .groupInfo{flex-grow:1}.userAdminList .groupInfo .name{font-weight:bold}.userAdminList .groupActions{text-align:right}.userAdminList .btn.btn-link{padding:0}.userAdminList .btnLinkAbort,.userAdminList .btnRemove,.userAdminList .btnCancel{color:#ee0101;opacity:.5}.userAdminList .btnEdit{margin-left:7px;margin-right:7px}.userAdminList .btnRemove{color:#ee0101;opacity:.5;margin-right:-15px}@media(hover: hover){.userAdminList .btnRemove{opacity:0}.userAdminList .btnRemove:active,.userAdminList .btnRemove:focus{opacity:.5}}@media(hover: hover){.userAdminList li:hover .btnRemove{opacity:.5}}.userAdminList .btnGroupCreate{font-weight:normal}.userAdminList .addGroupForm{width:100%;display:flex;flex-direction:row;padding-top:5px;padding-bottom:5px;border-top:solid 1px #d3d3d3}.userAdminList .addGroupForm>*{flex-grow:1}.userAdminList .addGroupForm .actions{text-align:right;padding-top:18px}.editOrganisationModal table{width:100%}.editOrganisationModal td{padding-top:5px}.editOrganisationModal td:first-child{padding-right:5px}.editOrganisationModal .btnAdd{font-weight:normal}.editOrganisationModal .btnRemove{color:#ee0101}.editUserGroupModal label{font-weight:normal;display:block}.editUserGroupModal dl{margin-bottom:5px}.editUserGroupModal dt{display:inline;margin-right:5px}.editUserGroupModal dd{display:inline}.editUserGroupModal dd:after{content:\"\\a\";display:block}.editUserGroupModal .verticalLabels label{display:inline-block;margin-right:10px}.editUserGroupModal .changeLogLink{float:left}.editUserGroupModal .addRestrictedPermissionDialog .restrictedPermissions{margin-bottom:20px}.editUserGroupModal .addRestrictedPermissionDialog .restrictedTo{min-height:100px}.editGroupModal .none{font-style:italic}.editGroupModal .restrictedPrivilegeList li{border-bottom:solid 1px #e5e5e5}.editGroupModal .restrictedPrivilegeList .btnRemove{float:right;font-weight:normal;color:#ee0101}.editGroupModal .btnAddRestrictedPermission{font-weight:normal;font-size:.8em}.policyWidget .selectize-control{margin-top:5px}.policyWidget .selectize-input{border-radius:.25rem;padding-top:5px;padding-bottom:4px}.v-policy-select .v-select{margin-top:7px}.v-policy-select .v-select .vs__dropdown-toggle{border-radius:3px}","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n//  Star\n\n@at-root {\n  // Import the fonts\n  @font-face {\n    font-family: \"Glyphicons Halflings\";\n    src: url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.eot\"), \"#{$icon-font-path}#{$icon-font-name}.eot\"));\n    src: url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.eot?#iefix\"), \"#{$icon-font-path}#{$icon-font-name}.eot?#iefix\")) format(\"embedded-opentype\"),\n         url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.woff2\"), \"#{$icon-font-path}#{$icon-font-name}.woff2\")) format(\"woff2\"),\n         url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.woff\"), \"#{$icon-font-path}#{$icon-font-name}.woff\")) format(\"woff\"),\n         url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.ttf\"), \"#{$icon-font-path}#{$icon-font-name}.ttf\")) format(\"truetype\"),\n         url(if($bootstrap-sass-asset-helper, twbs-font-path(\"#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}\"), \"#{$icon-font-path}#{$icon-font-name}.svg##{$icon-font-svg-id}\")) format(\"svg\");\n  }\n}\n\n// Catchall baseclass\n.glyphicon {\n  position: relative;\n  top: 1px;\n  display: inline-block;\n  font-family: \"Glyphicons Halflings\";\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk               { &:before { content: \"\\002a\"; } }\n.glyphicon-plus                   { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur                    { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus                  { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud                  { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope               { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil                 { &:before { content: \"\\270f\"; } }\n.glyphicon-glass                  { &:before { content: \"\\e001\"; } }\n.glyphicon-music                  { &:before { content: \"\\e002\"; } }\n.glyphicon-search                 { &:before { content: \"\\e003\"; } }\n.glyphicon-heart                  { &:before { content: \"\\e005\"; } }\n.glyphicon-star                   { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty             { &:before { content: \"\\e007\"; } }\n.glyphicon-user                   { &:before { content: \"\\e008\"; } }\n.glyphicon-film                   { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large               { &:before { content: \"\\e010\"; } }\n.glyphicon-th                     { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list                { &:before { content: \"\\e012\"; } }\n.glyphicon-ok                     { &:before { content: \"\\e013\"; } }\n.glyphicon-remove                 { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in                { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out               { &:before { content: \"\\e016\"; } }\n.glyphicon-off                    { &:before { content: \"\\e017\"; } }\n.glyphicon-signal                 { &:before { content: \"\\e018\"; } }\n.glyphicon-cog                    { &:before { content: \"\\e019\"; } }\n.glyphicon-trash                  { &:before { content: \"\\e020\"; } }\n.glyphicon-home                   { &:before { content: \"\\e021\"; } }\n.glyphicon-file                   { &:before { content: \"\\e022\"; } }\n.glyphicon-time                   { &:before { content: \"\\e023\"; } }\n.glyphicon-road                   { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt           { &:before { content: \"\\e025\"; } }\n.glyphicon-download               { &:before { content: \"\\e026\"; } }\n.glyphicon-upload                 { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox                  { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle            { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat                 { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh                { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt               { &:before { content: \"\\e032\"; } }\n.glyphicon-lock                   { &:before { content: \"\\e033\"; } }\n.glyphicon-flag                   { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones             { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off             { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down            { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up              { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode                 { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode                { &:before { content: \"\\e040\"; } }\n.glyphicon-tag                    { &:before { content: \"\\e041\"; } }\n.glyphicon-tags                   { &:before { content: \"\\e042\"; } }\n.glyphicon-book                   { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark               { &:before { content: \"\\e044\"; } }\n.glyphicon-print                  { &:before { content: \"\\e045\"; } }\n.glyphicon-camera                 { &:before { content: \"\\e046\"; } }\n.glyphicon-font                   { &:before { content: \"\\e047\"; } }\n.glyphicon-bold                   { &:before { content: \"\\e048\"; } }\n.glyphicon-italic                 { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height            { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width             { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left             { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center           { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right            { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify          { &:before { content: \"\\e055\"; } }\n.glyphicon-list                   { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left            { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right           { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video         { &:before { content: \"\\e059\"; } }\n.glyphicon-picture                { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker             { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust                 { &:before { content: \"\\e063\"; } }\n.glyphicon-tint                   { &:before { content: \"\\e064\"; } }\n.glyphicon-edit                   { &:before { content: \"\\e065\"; } }\n.glyphicon-share                  { &:before { content: \"\\e066\"; } }\n.glyphicon-check                  { &:before { content: \"\\e067\"; } }\n.glyphicon-move                   { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward          { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward          { &:before { content: \"\\e070\"; } }\n.glyphicon-backward               { &:before { content: \"\\e071\"; } }\n.glyphicon-play                   { &:before { content: \"\\e072\"; } }\n.glyphicon-pause                  { &:before { content: \"\\e073\"; } }\n.glyphicon-stop                   { &:before { content: \"\\e074\"; } }\n.glyphicon-forward                { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward           { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward           { &:before { content: \"\\e077\"; } }\n.glyphicon-eject                  { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left           { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right          { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign              { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign             { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign            { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign                { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign          { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign              { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot             { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle          { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle              { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle             { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left             { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right            { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up               { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down             { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt              { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full            { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small           { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign       { &:before { content: \"\\e101\"; } }\n.glyphicon-gift                   { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf                   { &:before { content: \"\\e103\"; } }\n.glyphicon-fire                   { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open               { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close              { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign           { &:before { content: \"\\e107\"; } }\n.glyphicon-plane                  { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar               { &:before { content: \"\\e109\"; } }\n.glyphicon-random                 { &:before { content: \"\\e110\"; } }\n.glyphicon-comment                { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet                 { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up             { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down           { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet                { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart          { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close           { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open            { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical        { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal      { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd                    { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn               { &:before { content: \"\\e122\"; } }\n.glyphicon-bell                   { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate            { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up              { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down            { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right             { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left              { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up                { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down              { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right     { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left      { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up        { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down      { &:before { content: \"\\e134\"; } }\n.glyphicon-globe                  { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench                 { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks                  { &:before { content: \"\\e137\"; } }\n.glyphicon-filter                 { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase              { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen             { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard              { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip              { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty            { &:before { content: \"\\e143\"; } }\n.glyphicon-link                   { &:before { content: \"\\e144\"; } }\n.glyphicon-phone                  { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin                { &:before { content: \"\\e146\"; } }\n.glyphicon-usd                    { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp                    { &:before { content: \"\\e149\"; } }\n.glyphicon-sort                   { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet       { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt   { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order          { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt      { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes     { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked              { &:before { content: \"\\e157\"; } }\n.glyphicon-expand                 { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down          { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up            { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in                 { &:before { content: \"\\e161\"; } }\n.glyphicon-flash                  { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out                { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window             { &:before { content: \"\\e164\"; } }\n.glyphicon-record                 { &:before { content: \"\\e165\"; } }\n.glyphicon-save                   { &:before { content: \"\\e166\"; } }\n.glyphicon-open                   { &:before { content: \"\\e167\"; } }\n.glyphicon-saved                  { &:before { content: \"\\e168\"; } }\n.glyphicon-import                 { &:before { content: \"\\e169\"; } }\n.glyphicon-export                 { &:before { content: \"\\e170\"; } }\n.glyphicon-send                   { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk            { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved           { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove          { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save            { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open            { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card            { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer               { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery                { &:before { content: \"\\e179\"; } }\n.glyphicon-header                 { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed             { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone               { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt              { &:before { content: \"\\e183\"; } }\n.glyphicon-tower                  { &:before { content: \"\\e184\"; } }\n.glyphicon-stats                  { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video               { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video               { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles              { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo           { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby            { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1              { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1              { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1              { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark         { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark      { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download         { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload           { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer           { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous         { &:before { content: \"\\e200\"; } }\n.glyphicon-cd                     { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file              { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file              { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up               { &:before { content: \"\\e204\"; } }\n.glyphicon-copy                   { &:before { content: \"\\e205\"; } }\n.glyphicon-paste                  { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door                   { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key                    { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert                  { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer              { &:before { content: \"\\e210\"; } }\n.glyphicon-king                   { &:before { content: \"\\e211\"; } }\n.glyphicon-queen                  { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn                   { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop                 { &:before { content: \"\\e214\"; } }\n.glyphicon-knight                 { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula           { &:before { content: \"\\e216\"; } }\n.glyphicon-tent                   { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard             { &:before { content: \"\\e218\"; } }\n.glyphicon-bed                    { &:before { content: \"\\e219\"; } }\n.glyphicon-apple                  { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase                  { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass              { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp                   { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate              { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank             { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors               { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin                { &:before { content: \"\\e227\"; } }\n.glyphicon-btc                    { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt                    { &:before { content: \"\\e227\"; } }\n.glyphicon-yen                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy                    { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble                  { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub                    { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale                  { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly              { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted       { &:before { content: \"\\e232\"; } }\n.glyphicon-education              { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal      { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical        { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger         { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window           { &:before { content: \"\\e237\"; } }\n.glyphicon-oil                    { &:before { content: \"\\e238\"; } }\n.glyphicon-grain                  { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses             { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size              { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color             { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background        { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top       { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom    { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left      { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical  { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right     { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right         { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left          { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom        { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top           { &:before { content: \"\\e253\"; } }\n.glyphicon-console                { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript            { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript              { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left              { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right             { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down              { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up                { &:before { content: \"\\e260\"; } }\n","@charset \"UTF-8\";\n@import \"variables\";\n@import \"bootstrap-3.4.3-sass/bootstrap/variables\";\n@import \"bootstrap-3.4.3-sass/bootstrap/glyphicons\";\n@import \"bootstrap-3.4.3-sass/bootstrap/mixins\";\n@import \"mixins\";\n\n.tooltip-inner {\n    max-width: 100% !important;\n}\n\n.adminForm {\n  label {\n    font-weight: normal;\n  }\n\n  .content {\n    overflow: visible;\n  }\n\n  .adminCard {\n    .removeAdmin {\n      float: right;\n    }\n\n    label {\n      display: inline-block;\n      margin-right: 20px;\n    }\n  }\n\n  .conPrefixHide {\n    margin-left: 20px;\n    display: block;\n  }\n\n  .saveRow {\n    text-align: center;\n  }\n}\n\n.siteaccAdminsForm {\n  .ppReplyToOpener {\n    padding: 0 5px;\n    font-weight: normal;\n  }\n}\n\n.consultationCreateForm {\n  label {\n    display: block;\n    font-weight: normal;\n  }\n}\n\n// Motion protocols\n.contentProtocolCaller {\n  text-align: right;\n\n  &.explicitlyOpened, &.hasData, &.hasVotingStatus {\n    display: none;\n  }\n}\n.protocolHolder {\n  display: none;\n\n  &.explicitlyOpened {\n    display: block;\n  }\n\n  &.hasData {\n    display: block;\n\n    .protocolCloser {\n      display: none;\n    }\n  }\n  .protocolCloser.btn-link {\n    color: #555;\n    float: right;\n    padding: 0;\n    margin-top: -2px;\n  }\n\n  label {\n    font-weight: normal;\n    margin-right: 20px;\n  }\n}\n\n// Motion / Amendment Votings\n.contentVotingResultCaller {\n  text-align: right;\n\n  &.explicitlyOpened, &.hasData, &.hasVotingStatus {\n    display: none;\n  }\n}\n.votingDataHolder {\n  display: none;\n  &.explicitlyOpened {\n    display: block;\n  }\n  &.hasData, &.hasVotingStatus {\n    display: block;\n    .votingDataCloser {\n      display: none;\n    }\n  }\n  .votingDataCloser.btn-link {\n    color: #555;\n    float: right;\n    padding: 0;\n    margin-top: -2px;\n  }\n\n  .votingResult {\n    label {\n      padding-top: 7px;\n      margin-right: 15px;\n      font-weight: normal;\n    }\n  }\n\n  .votingEditLinkHolder {\n    text-align: right;\n    margin-bottom: 10px;\n  }\n\n  .contentVotingResult {\n    margin-top: 12px;\n  }\n}\n\nlegend, label.legend {\n  display: block;\n  border: none;\n  color: rgb(40, 95, 25);\n  font-size: 13px;\n  font-weight: bold;\n  line-height: 18px;\n  margin: 0 0 5px 0;\n}\n\nlabel.legend {\n  margin-top: 15px;\n}\n\n.form-horizontal .text_full_width .controls {\n  margin: 0;\n}\n\n.control-group {\n  margin-bottom: 10px;\n  margin-top: 10px;\n}\n\n.control-label {\n  float: left;\n  text-align: right;\n  padding-top: 5px;\n}\n\n.adminIndex {\n  h3 {\n    font-size: 18px;\n  }\n\n  .adminMenuList > li {\n    font-weight: bold;\n    margin-top: 20px;\n\n    &.secondary {\n      font-weight: normal;\n    }\n\n    li {\n      margin-top: 10px;\n    }\n  }\n\n  .motionTypeCreate {\n    font-weight: normal;\n    font-style: italic;\n  }\n\n  .delSiteCaller {\n    text-align: right;\n\n    button {\n      color: $colorDelLink;\n    }\n  }\n\n  .adminIndexSecondary {\n    padding-bottom: 10px;\n  }\n}\n\n@media (min-width: $screenMinWith) {\n  .adminIndexHolder {\n    display: flex;\n    flex-direction: row;\n\n    > *:first-child {\n      flex: 0.7;\n    }\n\n    > *:last-child {\n      flex: 0.3;\n    }\n\n    .adminIndexSecondary {\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n\n      .btn {\n        width: 100%;\n      }\n    }\n  }\n}\n\n@media (max-width: $screenMinWith - 1) {\n  .adminIndexSecondary {\n    margin-top: 50px;\n  }\n}\n\n.adminTodo {\n  ul {\n    font-size: 14px;\n    list-style: none;\n    margin: 0;\n    padding: 0;\n\n    li {\n      padding-bottom: 15px;\n\n      .action {\n        font-size: 0.8em;\n      }\n\n      .description {\n        font-size: 0.8em;\n      }\n    }\n  }\n\n  .motionListLink {\n    text-align: right;\n  }\n}\n\n#consultationsList {\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n\n  > li {\n    position: relative;\n    margin: 10px 0 30px;\n    padding: 10px;\n    overflow: auto;\n    border: solid 1px #afa;\n    border-radius: 4px;\n    background-color: #f4fFf4;\n\n    h3 {\n      margin: 0;\n      margin-bottom: 5px;\n      font-size: 1.2em;\n    }\n\n    .stdbox {\n      float: right;\n    }\n\n    .delbox {\n      color: red;\n      position: absolute;\n      bottom: 10px;\n      right: 10px;\n    }\n\n    @media (hover: hover) {\n      .delbox {\n        opacity: 0;\n      }\n\n      &:hover, &:focus-within {\n        .delbox {\n          opacity: 1;\n        }\n      }\n    }\n  }\n}\n\n#consultationAppearanceForm {\n  .logoRow {\n    .logoPreview img {\n      max-width: 100%;\n    }\n\n    .image-chooser-dd {\n      text-align: right;\n    }\n  }\n\n  .selectRow {\n    label {\n      display: block;\n    }\n\n    .selectHolder {\n      max-width: 400px;\n    }\n  }\n\n  .translationService {\n    .services {\n      padding-left: 20px;\n      label {\n        margin-right: 20px;\n      }\n    }\n  }\n\n  .apiBaseUrl {\n    padding-left: 20px;\n  }\n\n  .speechLists {\n    .quotas {\n      padding-left: 20px;\n      label {\n        display: block;\n      }\n    }\n    .quotaList {\n      .quotaName {\n        margin-left: 20px;\n        max-width: 250px;\n      }\n    }\n    .quotaSelector {\n      vertical-align: top;\n    }\n  }\n}\n\n#consultationSettingsForm {\n  .pillbox-add-item {\n    min-width: 130px;\n  }\n\n  .loginMethods {\n    margin-top: 20px;\n\n    div.checkbox {\n      margin-left: 15px;\n    }\n  }\n\n  .conpw {\n    .setPasswordHolder {\n      padding: 10px 20px;\n      display: none;\n    }\n\n    .setNewPassword {\n      display: none;\n    }\n\n    &.checked.hasPassword {\n      .setNewPassword {\n        display: inline;\n      }\n    }\n\n    &.checked.hasPassword.changePwd {\n      .setNewPassword {\n        display: none;\n      }\n    }\n\n    &.checked.noPassword, &.checked.hasPassword.changePwd {\n      .setPasswordHolder {\n        display: block;\n      }\n    }\n\n    @media (min-width: $screenMinWith) {\n      .setPasswordHolder input[type=password] {\n        width: 40%;\n      }\n    }\n\n    label.otherConsultations:first-of-type {\n      padding-left: 0;\n    }\n  }\n}\n\n.imageChooser {\n  text-align: right;\n\n  .imageChooserDd {\n    display: inline-block;\n\n    button {\n      font-weight: normal;\n    }\n\n    .dropdown-menu {\n      width: 300px;\n      @media screen and (min-width: 600px) {\n        width: 450px;\n      }\n      @media screen and (min-width: $screenMinWith) {\n        width: 600px;\n      }\n    }\n\n    ul {\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n      list-style: none;\n\n      li {\n        flex: 1;\n        flex-basis: 150px;\n        height: 150px;\n        line-height: 150px;\n        vertical-align: middle;\n        text-align: center;\n      }\n\n      img {\n        max-width: 140px;\n        max-height: 140px;\n      }\n    }\n\n    .imageEditLink {\n      margin-right: 10px;\n    }\n  }\n}\n\n.uploadedFilesManage {\n  .files {\n    display: block;\n    list-style-type: none;\n    margin: 0;\n    padding: 0;\n    vertical-align: top;\n\n    > li {\n      display: inline-block;\n      width: 150px;\n      height: 170px;\n      vertical-align: top;\n      text-align: center;\n\n      * {\n        vertical-align: middle;\n        text-align: center;\n      }\n\n      > div {\n        display: block;\n        width: 150px;\n        height: 150px;\n        line-height: 150px;\n      }\n\n      img {\n        display: inline-block;\n        max-width: 150px;\n        max-height: 150px;\n      }\n\n      form {\n        display: block;\n        height: 20px;\n        line-height: 20px;\n      }\n    }\n  }\n\n  .msgSuccess {\n    text-align: center;\n    padding: 20px;\n    color: green;\n    font-weight: bold;\n  }\n\n  .msgError {\n    text-align: center;\n    padding: 20px;\n    color: red;\n    font-weight: bold;\n  }\n\n  .noImages {\n    text-align: center;\n    padding: 20px;\n    color: grey;\n    font-weight: bold;\n    font-style: italic;\n  }\n}\n\n\n.thumbnailedLayoutSelector {\n  padding-left: 5px !important; // cancels bootstrap padding\n\n  @include outlineOnFocusWithinNoBorder();\n\n  .layout {\n    height: 150px;\n    width: 200px;\n    line-height: 150px;\n    margin: 10px;\n    cursor: pointer;\n\n    display: inline-block;\n    vertical-align: bottom;\n\n    input {\n      position: absolute;\n      clip: rect(0, 0, 0, 0);\n      pointer-events: none;\n    }\n\n    span {\n      border: solid 1px lightgrey;\n      border-radius: 5px;\n      box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n      overflow: hidden;\n      line-height: 0;\n      display: inline-block;\n      vertical-align: bottom;\n    }\n\n    input:checked + span {\n      border: solid 1px green;\n      box-shadow: 0 0 10px rgba(0, 100, 0, 0.5);\n    }\n\n    .placeholder {\n      height: 150px;\n      width: 200px;\n      display: inline-block;\n      line-height: 150px;\n      vertical-align: middle;\n      text-align: center;\n      font-style: italic;\n    }\n\n    img {\n      max-height: 150px;\n      max-width: 200px;\n      display: inline-block;\n    }\n  }\n\n  & + .submitRow {\n    margin-top: 70px;\n    margin-bottom: 50px;\n  }\n}\n\n.customThemeSelector {\n  margin-top: 20px;\n\n  .editThemeLink {\n    display: block;\n    margin-left: 10px;\n  }\n}\n\n.consultationCreateForm {\n  .fakeUrl {\n    input.form-control {\n      display: inline-block;\n      width: 130px;\n    }\n  }\n\n  .settingsTypeLabel {\n    font-weight: normal;\n  }\n\n  #SiteCreateWizard {\n    display: none;\n  }\n}\n\n#sectionsList {\n  list-style-type: none;\n  margin: 0;\n  padding: 0;\n\n  > li {\n    margin: 10px 0 30px;\n    padding: 0;\n    overflow: auto;\n    border: solid 1px #afa;\n    border-radius: 4px;\n    background-color: #c0ffc0;\n\n    > .sectionContent {\n      margin-left: 50px;\n      border-left: 1px solid #afa;\n\n      label {\n        font-weight: normal;\n      }\n\n      background-color: #f4fFf4;\n    }\n\n    .sectionTitle {\n      width: 250px;\n    }\n\n    > .drag-handle {\n      font-size: 30px;\n      float: left;\n      display: block;\n      font-weight: bold;\n      cursor: move;\n      padding: 0 10px 10px;\n    }\n\n    &.title, &.image, &.pdfAlternative {\n      .drag-handle {\n        margin-top: 33px;\n      }\n    }\n\n    &.textSimple, &.textHtml {\n      .drag-handle {\n        margin-top: 55px;\n      }\n    }\n\n    .sectionType {\n      display: inline-block;\n      width: 190px;\n      vertical-align: top;\n      margin-right: 16px;\n    }\n\n    .toprow {\n      padding: 10px 10px 0;\n      border-bottom: 1px solid #afa;\n\n      .remover {\n        font-size: 20px;\n        float: right;\n        color: red;\n        opacity: 0.4;\n\n        &:hover {\n          opacity: 1;\n        }\n      }\n    }\n\n    .bottomrow {\n      display: table;\n      table-layout: fixed;\n      height: 57px;\n    }\n\n    .optionsCol {\n      > label {\n        display: block;\n      }\n    }\n\n    .leftCol, .optionsCol, .commAmendCol {\n      display: table-cell;\n      padding: 10px;\n      vertical-align: top;\n      width: 210px;\n    }\n\n    .commAmendCol, .optionsCol {\n      border-left: 1px solid #afa;\n    }\n\n    .imageMaxSize {\n      display: none;\n      margin-top: 10px;\n\n      .form-control {\n        display: inline-block;\n        width: 75px;\n      }\n    }\n\n    .showInHtml {\n      display: none;\n    }\n\n    .commentRow {\n      margin-bottom: 10px;\n    }\n\n    .commAmendCol {\n      label {\n        margin-bottom: 0;\n      }\n    }\n\n    .tabularDataRow {\n      display: none;\n      border-top: solid 1px #afa;\n      padding: 10px;\n\n      ul {\n        list-style-type: none;\n        margin: 0;\n        padding: 0;\n\n        > li {\n          margin: 0;\n          padding: 5px;\n\n          > .drag-data-handle {\n            font-size: 16px;\n            font-weight: bold;\n            cursor: move;\n            padding: 0 10px 10px;\n          }\n\n          .form-control {\n            display: inline-block;\n            width: 200px;\n          }\n        }\n      }\n\n      .addRow {\n        padding-left: 40px;\n        margin-top: 6px;\n        display: inline-block;\n        font-weight: normal;\n      }\n      .delRow {\n        font-weight: normal;\n      }\n\n      .selectOptions {\n        display: flex;\n        flex-direction: row;\n        .description {\n          flex-basis: 235px;\n          flex-grow: 0;\n          padding-left: 40px;\n        }\n        .selectize-wrapper {\n          flex-grow: 1;\n        }\n      }\n    }\n\n    .maxLenInput {\n      padding-left: 15px;\n\n      input {\n        width: 60px;\n      }\n    }\n\n    .lineLengthSoft {\n      padding-left: 15px;\n      font-size: 12px;\n    }\n\n    .printTitleSection {\n      margin-top: 5px;\n    }\n\n    &.no-maxLenSet {\n      .maxLenInput, .lineLengthSoft {\n        display: none;\n      }\n    }\n\n    &.image {\n      .imageMaxSize {\n        display: block;\n      }\n\n      .commentRow {\n        display: none;\n      }\n\n      .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n        display: none;\n      }\n    }\n\n    &.title {\n      .lineNumbersLabel, .fixedWidthLabel {\n        display: none;\n      }\n\n      .showInHtml {\n        display: block;\n      }\n\n      .commentRow {\n        display: none;\n      }\n\n      .positionRow {\n        display: none;\n      }\n\n      .printTitleSection {\n        display: none;\n      }\n    }\n\n    &.textHtml {\n      .lineNumbersLabel, .fixedWidthLabel {\n        display: none;\n      }\n\n      .commentParagraph {\n        display: none;\n      }\n    }\n\n    &.tabularData {\n      .commentRow {\n        display: none;\n      }\n\n      .lineNumbersLabel, .fixedWidthLabel, .lineLength {\n        display: none;\n      }\n\n      .tabularDataRow {\n        display: block;\n      }\n    }\n\n    &.pdfAlternative {\n      .amendmentRow {\n        display: none;\n      }\n\n      .commentRow {\n        display: none;\n      }\n\n      .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n        display: none;\n      }\n\n      .positionRow {\n        display: none;\n      }\n\n      .printTitleSection {\n        display: none;\n      }\n\n      .showInHtml {\n        display: block;\n      }\n\n      .maxLenInput, .lineLengthSoft {\n        display: none;\n      }\n    }\n\n    &.pdfAttachment {\n      .amendmentRow {\n        display: none;\n      }\n\n      .commentRow {\n        display: none;\n      }\n\n      .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n        display: none;\n      }\n\n      .maxLenInput, .lineLengthSoft {\n        display: none;\n      }\n    }\n\n    &.videoEmbed {\n      .amendmentRow {\n        display: none;\n      }\n\n      .commentRow {\n        display: none;\n      }\n\n      .lineNumbersLabel, .fixedWidthLabel, .isRtlLabel, .lineLength {\n        display: none;\n      }\n\n      .maxLenInput, .lineLengthSoft {\n        display: none;\n      }\n    }\n  }\n}\n\n.motionEditForm {\n  .control-label {\n    font-weight: bold;\n  }\n  .tagList, .preventFunctionality, .defaultViewMode {\n    label {\n      font-weight: normal;\n      margin-top: 5px;\n      margin-right: 15px;\n    }\n  }\n}\n\n#motionUpdateForm {\n  .urlSlugHolder .shower {\n    margin-top: 7px;\n    button {\n      padding: 0;\n      font-weight: normal;\n    }\n  }\n  #motionTextEditCaller {\n    text-align: center;\n  }\n  .checkButtonRow {\n    text-align: center;\n  }\n\n  .saveholder {\n    .checkAmendmentCollisions {\n      display: none;\n    }\n  }\n}\n\n#amendmentUpdateForm {\n  .control-label {\n    font-weight: bold;\n  }\n  .motionEditLinkHolder {\n    padding-top: 7px;\n  }\n  #amendmentTextEditCaller {\n    text-align: center;\n  }\n}\n\n.adminMoveForm {\n  .checkboxSubtitle {\n    font-size: 0.8em;\n    font-weight: normal;\n    padding-left: 17px;\n  }\n\n  .prefixAlreadyTaken {\n    color: red;\n    font-weight: bold;\n  }\n\n  label {\n    display: block;\n  }\n}\n\n.adminTypeForm {\n  .statuteCreateLnk {\n    margin-top: 20px;\n    margin-bottom: 20px;\n  }\n\n  .submitRow {\n    text-align: center;\n  }\n\n  .control-label {\n    font-weight: bold;\n  }\n\n  input[type=checkbox] {\n    margin-right: 4px;\n  }\n\n  .contactDetails {\n    label {\n      font-weight: normal;\n      margin-right: 20px;\n    }\n  }\n\n  .initiatorsCanMergeRow {\n    label {\n      display: block;\n      font-weight: normal;\n      cursor: pointer;\n    }\n  }\n\n  .deadlineLabel {\n    font-weight: bold;\n  }\n\n  .deadlineAdder {\n    font-weight: normal;\n  }\n\n  .deadlineHolder {\n    margin-bottom: 20px;\n  }\n\n  .deadlineEntry {\n    margin-bottom: 10px;\n  }\n\n  &.form-horizontal .checkbox {\n    padding-top: 0;\n  }\n\n  .checkboxNoPadding {\n    padding-top: 0;\n\n    .checkbox {\n      padding-bottom: 20px;\n      margin-top: -10px;\n    }\n  }\n\n  &.amendmentsOnly .hideForAmendmentsOnly {\n    display: none;\n  }\n}\n\n.motionListExportRow {\n  > .export {\n    text-align: right;\n\n    > * {\n      display: inline-block;\n    }\n  }\n\n  > .new {\n    text-align: left;\n\n    > * {\n      display: inline-block;\n    }\n  }\n\n  .title {\n    line-height: 33px;\n    vertical-align: middle;\n    font-weight: bold;\n  }\n\n  .errorProne {\n    font-size: 0.9em;\n  }\n\n  .dropdown-menu {\n    .glyphicon-info-sign {\n      opacity: 0.7;\n      font-size: 14px;\n      margin-left: 5px;\n      margin-top: 2px;\n    }\n    .tooltip {\n      font-size: 12px;\n      line-height: 1.2;\n    }\n  }\n}\n\n.motionListSearchForm {\n  margin-bottom: 20px;\n  margin-top: 20px;\n\n  .inputPrefix {\n    width: 60px;\n  }\n  .filterVersion, .filterStatus, .filterProposal, .filterTags {\n    max-width: 200px;\n  }\n\n  .filtersTop {\n    display: flex;\n    flex-direction: row;\n    @media screen and (max-width: 1100px) {\n      flex-wrap: wrap;\n    }\n\n    > * {\n      margin-right: 20px;\n      position: relative;\n    }\n  }\n\n  .filtersBottom {\n    label {\n      font-weight: normal;\n    }\n  }\n}\n\n.adminMotionTable {\n  border: solid 1px gray;\n  width: 100%;\n  margin-bottom: 20px;\n  margin-top: 20px;\n\n  .markCol {\n    width: 30px;\n  }\n\n  .typeCol {\n    width: 5%;\n  }\n\n  .prefixCol {\n    width: 10%;\n  }\n  .replaced .prefixCol {\n    a {\n      text-decoration: line-through;\n      opacity: 0.7;\n    }\n    .old {\n      font-style: italic;\n      font-size: 0.8em;\n      color: gray;\n    }\n  }\n\n  .actionCol {\n    width: 120px;\n    overflow: visible;\n  }\n\n  .exportCol {\n    overflow: visible;\n    .btn-link {\n      padding: 0;\n      font-family: inherit;\n      font-weight: normal;\n      font-size: 12.6px; // 14px * 0.9em\n      margin-top: -3px;\n      margin-right: -4px;\n    }\n  }\n\n  .proposalCol {\n    .editModified {\n      font-size: 0.8em;\n    }\n  }\n\n  td.titleCol {\n    text-indent: 0;\n\n    > span {\n      display: inline-block;\n      padding-left: 5px;\n      padding-right: 5px;\n    }\n  }\n\n  .todo {\n    font-style: italic;\n    font-size: 0.8em;\n    color: gray;\n  }\n\n  td.exportCol {\n    font-size: 0.9em;\n  }\n\n  &.JColResizer {\n    .actionCol {\n      overflow: visible;\n    }\n\n    .responsibilityCol {\n      overflow: visible;\n    }\n  }\n\n  .dropdown-menu {\n    left: auto;\n    right: 0;\n  }\n\n  .amendmentAjaxTooltip {\n    float: right;\n    color: gray;\n  }\n\n  th, td {\n    padding-top: 5px;\n    padding-bottom: 5px;\n    padding-left: 0; // Necessary because of colResizable\n    padding-right: 0;\n    text-indent: 5px;\n    border: solid 1px gray;\n    position: relative;\n  }\n\n  th {\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n}\n\n.responsibilityCol {\n  overflow: visible;\n\n  .dropdown-menu .selected a:before {\n    content: '✓';\n    display: block;\n    float: left;\n    margin-left: -15px;\n  }\n\n  .respCommentRow {\n    padding-left: 20px;\n    padding-right: 20px;\n    padding-top: 10px;\n\n    .input-group-btn:last-child > .btn-default {\n      margin-left: -6px;\n    }\n  }\n\n  .respButton {\n    padding-left: 0;\n    padding-right: 0;\n  }\n\n  .respUserNone {\n    font-style: italic;\n  }\n}\n\n.adminMotionListActions {\n  display: flex;\n  flex-direction: row;\n  width: 100%;\n\n  .selectAll {\n    flex-basis: 200px;\n    flex-grow: 0.1;\n    line-height: 40px;\n    vertical-align: middle;\n\n    .btn {\n      font-weight: normal;\n    }\n  }\n\n  .actionButtons {\n    flex: 1;\n    text-align: right;\n  }\n}\n\n.accountsCreateForm {\n  .addMultipleOpener {\n    margin-top: 15px;\n    text-align: right;\n\n    .btn {\n      font-weight: normal;\n      padding-top: 3px;\n    }\n  }\n  .addSingleInit {\n    .rightColumn {\n      display: flex;\n      flex-direction: row;\n      width: 100%;\n    }\n    .textHolder {\n      flex-basis: 70%;\n      padding-right: 30px;\n    }\n    .btnHolder {\n      flex-basis: 30%;\n      text-align: right;\n    }\n  }\n  .addUsersByLogin {\n    margin-top: 15px;\n  }\n  .mailExplanation {\n    font-size: 12px;\n\n    h3 {\n      margin: 0 0 10px;\n      font-size: 16px;\n      font-weight: bold;\n    }\n  }\n  .welcomeEmail {\n    margin-top: 10px;\n    margin-bottom: 10px;\n  }\n}\n\n#accountsEditForm, #accountsCreateForm {\n  textarea {\n    width: 100%;\n  }\n\n  .deleteUser {\n    color: $colorDelLink;\n  }\n}\n\n.accountListTable {\n  margin-top: 10px;\n\n  .accessViewCol, .accessCreateCol {\n    text-align: center;\n\n    label {\n      display: block;\n      margin: 0;\n    }\n  }\n}\n\n.siteAccountListTable {\n  .deleteUser {\n    color: $colorDelLink;\n  }\n}\n\n.sysadminForm {\n  text-align: right;\n}\n\n.motionTypeCreateForm {\n  .typePresetList {\n    // From _forms.scss: .form-horizontal\n    @media (min-width: $screen-sm-min) {\n      padding-top: ($padding-base-vertical + 1); // Default padding plus a border\n    }\n  }\n\n  .typePreset {\n    font-weight: bold;\n    vertical-align: middle;\n\n    div {\n      display: inline-block;\n      vertical-align: middle;\n    }\n\n    input {\n      vertical-align: middle;\n      margin-top: 0;\n      margin-right: 6px;\n    }\n  }\n\n  .typePresetInfo {\n    padding-left: 10px;\n    margin-left: 20px;\n    margin-top: 5px;\n    margin-bottom: 15px;\n    border-left: solid 3px lightgray;\n  }\n}\n\n.deleteTypeOpener {\n  text-align: right;\n}\n\n.deleteTypeForm {\n  .notDeletable {\n    font-style: italic;\n  }\n\n  .submitRow {\n    text-align: right;\n  }\n}\n\n#motionSupporterHolder {\n  ul.supporterList {\n    list-style-type: none;\n    padding: 0;\n\n    > li {\n      padding: 5px 0 5px 40px;\n    }\n\n    .supporterRow {\n      display: flex;\n      flex-direction: row;\n\n      > * {\n        flex: 1;\n        padding: 0 15px;\n\n        &:first-child {\n          padding-left: 0;\n        }\n\n        &:last-child {\n          padding-right: 0;\n        }\n      }\n    }\n\n    .nameCol {\n      position: relative;\n\n      .moveHandle {\n        position: absolute;\n        left: -15px;\n        top: 5px;\n        font-size: 1.5em;\n        color: lightgrey;\n        cursor: move;\n      }\n    }\n\n    .delSupporter {\n      float: right;\n      color: #f77;\n      margin-top: 5px;\n    }\n\n    @media (hover: hover) {\n      > li {\n        .moveHandle {\n          opacity: 0;\n        }\n\n        .delSupporter {\n          opacity: 0;\n        }\n      }\n\n      > li:hover, > li:focus-within {\n        .moveHandle {\n          opacity: 1;\n        }\n\n        .delSupporter {\n          opacity: 1;\n        }\n      }\n    }\n  }\n\n  .supporterRowAdder {\n    margin-left: 55px;\n    font-weight: normal;\n    padding: 0;\n  }\n\n  .fullTextAdder {\n    float: right;\n    button {\n      font-weight: normal;\n      padding: 0;\n    }\n  }\n\n  #fullTextHolder {\n    @include clearfix();\n    padding-left: 25px;\n  }\n\n  .fullTextCopy {\n    margin-top: 15px;\n\n    .ok {\n      display: none;\n    }\n\n    &.done {\n      .ok {\n        display: inherit;\n      }\n\n      .normal {\n        display: none;\n      }\n    }\n  }\n}\n\n.adminCard {\n  border-radius: $border-radius-base;\n  border: solid 1px #aaa;\n  background-color: #fafafa;\n  margin-bottom: 20px;\n  overflow: hidden;\n\n  header {\n    background-color: #eee;\n    border-bottom: solid 1px #aaa;\n    padding: 5px;\n    font-weight: bold;\n\n    h1, h2, h3 {\n      margin: 0;\n      padding: 0;\n      font-size: inherit;\n    }\n  }\n\n  main {\n    padding: 5px;\n  }\n}\n\n.adminCardSupport {\n  main {\n    font-size: 0.9em;\n  }\n}\n\n.adminCardUpdates {\n  ul {\n    padding-left: 20px;\n  }\n\n  .showChanges {\n    font-size: 12px;\n  }\n\n  .changes {\n    font-size: 12px;\n    font-family: $motionFixedFont;\n  }\n}\n\n.proposalStatusIcons {\n  float: right;\n  font-size: 0.8em;\n  margin-top: 2px;\n  margin-right: 8px;\n\n  *[title] {\n    cursor: help;\n  }\n\n  .accepted {\n    color: green;\n    cursor: help;\n  }\n\n  .rejected {\n    color: red;\n  }\n\n  .visible {\n    opacity: 0.8;\n  }\n\n  .notVisible {\n    opacity: 0.5;\n  }\n}\n\n.adminTranslationForm {\n  .description {\n    font-style: italic;\n    font-size: 0.8em;\n  }\n\n  .identifier {\n    display: block;\n    color: #bbb;\n    font-size: 0.8em;\n  }\n}\n\n.themingForm {\n  .submitRow {\n    text-align: center;\n  }\n\n  @media screen and (min-width: 550px) {\n    th {\n      width: 40%;\n    }\n    td {\n      width: 60%;\n    }\n  }\n  @media screen and (max-width: 449px) {\n    th {\n      display: block;\n    }\n    td {\n      display: block;\n      border-top: none !important;\n    }\n  }\n\n  .imageChooser {\n    text-align: left;\n\n    .uploadCol label {\n      right: auto;\n      left: 0;\n      font-weight: normal;\n    }\n  }\n\n  .logoPreview img {\n    max-width: 150px;\n  }\n}\n\n\n.userAdminList {\n  .filterHolder {\n    text-align: right;\n    margin-bottom: 20px;\n    .usernameFilter, .groupFilter {\n      display: inline-block;\n      width: 200px;\n      vertical-align: top;\n      text-align: left;\n    }\n    .groupFilter {\n      .vs__dropdown-toggle {\n        padding: 2px 0 5px;\n      }\n      .vs__selected {\n        width: 130px;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        white-space: nowrap;\n      }\n    }\n    .orgaOpenerHolder {\n      float: left;\n      text-align: left;\n      button {\n        margin-top: 5px;\n        font-weight: normal;\n      }\n    }\n  }\n  ul.userList, ul.groupList {\n    display: block;\n    list-style: none;\n    padding: 0;\n    margin: 0;\n\n    > li {\n      display: flex;\n      flex-direction: row;\n      width: 100%;\n\n      padding-top: 5px;\n      padding-bottom: 5px;\n      border-bottom: solid 1px lightgray;\n\n      &:last-child {\n        border-bottom: none;\n      }\n    }\n  }\n\n  .userInfo {\n    flex-basis: 50%;\n\n    .nameUnfiltered {\n      font-weight: bold;\n    }\n  }\n\n  .loginTypeImg {\n    display: inline-block;\n    max-width: 16px;\n    max-height: 16px;\n  }\n\n  .groupsDisplay {\n    flex-basis: 60%;\n    text-align: right;\n  }\n\n  .groupsChange {\n    flex-basis: 55%;\n  }\n\n  .groupsChangeOps {\n    flex-basis: 50px;\n    text-align: right;\n    padding: 2px;\n  }\n\n\n  .groupInfo {\n    flex-grow: 1;\n    .name {\n      font-weight: bold;\n    }\n  }\n  .groupActions {\n    text-align: right;\n  }\n\n  .btn.btn-link {\n    padding: 0;\n  }\n\n  .btnLinkAbort, .btnRemove, .btnCancel {\n    color: $colorDelLink;\n    opacity: 0.5;\n  }\n\n  .btnEdit {\n    margin-left: 7px;\n    margin-right: 7px;\n  }\n\n  .btnRemove {\n    color: $colorDelLink;\n    opacity: 0.5;\n    margin-right: -15px;\n\n    @media (hover: hover) {\n      opacity: 0;\n\n      &:active, &:focus {\n        opacity: 0.5;\n      }\n    }\n  }\n  @media (hover: hover) {\n    li:hover {\n      .btnRemove {\n        opacity: 0.5;\n      }\n    }\n  }\n\n  .btnGroupCreate {\n    font-weight: normal;\n  }\n\n  .addGroupForm {\n    width: 100%;\n    display: flex;\n    flex-direction: row;\n\n    padding-top: 5px;\n    padding-bottom: 5px;\n    border-top: solid 1px lightgray;\n\n    > * {\n      flex-grow: 1;\n    }\n    .actions {\n      text-align: right;\n      padding-top: 18px;\n    }\n  }\n}\n\n.editOrganisationModal {\n  table {\n    width: 100%;\n  }\n  td {\n    padding-top: 5px;\n  }\n  td:first-child {\n    padding-right: 5px;\n  }\n  .btnAdd {\n    font-weight: normal;\n  }\n  .btnRemove {\n    color: $colorDelLink;\n  }\n}\n\n.editUserGroupModal {\n  label {\n    font-weight: normal;\n    display: block;\n  }\n  dl {\n    margin-bottom: 5px;\n  }\n  dt {\n    display: inline;\n    margin-right: 5px;\n  }\n  dd {\n    display: inline;\n    &:after {\n      content: \"\\a\";\n      display: block\n    }\n  }\n  .verticalLabels label {\n    display: inline-block;\n    margin-right: 10px;\n  }\n  .changeLogLink {\n    float: left;\n  }\n  .addRestrictedPermissionDialog {\n    .restrictedPermissions {\n      margin-bottom: 20px;\n    }\n    .restrictedTo {\n      min-height: 100px;\n    }\n  }\n}\n\n.editGroupModal {\n  .none {\n    font-style: italic;\n  }\n  .restrictedPrivilegeList {\n    li {\n      border-bottom: solid 1px #e5e5e5;\n    }\n    .btnRemove {\n      float: right;\n      font-weight: normal;\n      color: $colorDelLink;\n    }\n  }\n  .btnAddRestrictedPermission {\n    font-weight: normal;\n    font-size: 0.8em;\n  }\n}\n\n.policyWidget {\n  .selectize-control {\n    margin-top: 5px;\n  }\n\n  .selectize-input {\n    border-radius: 0.25rem;\n    padding-top: 5px;\n    padding-bottom: 4px;\n  }\n}\n\n.v-policy-select {\n  .v-select {\n    margin-top: 7px;\n    .vs__dropdown-toggle {\n      border-radius: 3px;\n    }\n  }\n}\n","$colorGreenDark: rgb(40, 95, 25) !default;\n$colorGreenLight: rgb(175, 203, 8) !default;\n\n$fixedWidthTextStdPadding: 50px !default;\n$fixedWidthTextStdPaddingSmall: 30px !default;\n$fixedWidthTextListPadding: 40px !default;\n$fixedWidthTextQuotePadding: 15px !default;\n$fixedWidthTextQuoteMargin: 38px !default;\n$fixedWidthTextQuoteMarginSmall: 18px !default;\n$fixedWidthTextQuoteBorder: 2px !default;\n\n$lineNumberOffset: 8px !default;\n$lineNumberOffset4: 3px !default;\n\n$bodyFont: \"Segoe UI\", Frutiger, \"Frutiger Linotype\", \"Dejavu sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$deadlineCircleFont: 'sans-serif' !default;\n$sidebarActionFont: 'sans-serif' !default;\n$buttonFont: 'sans-serif' !default;\n$motionFixedFont: Courier, sans-serif !default;\n$motionStdFontSize: 14px !default;\n$blockquote-font-size: 14px !default;\n$insFontBold: true !default;\n$delFontBold: true !default;;\n\n$motionListAmendmentColor: $colorGreenLight !default;\n\n$headingFont: 'sans-serif' !default;\n$headingFontItalic: false !default;\n$headingPrimaryText: black !default;\n$headingPrimaryBackground: white !default;\n$headingPrimarySize: 15px !default;\n$headingSecondaryText: black !default;\n$headingSecondaryBackground: white !default;\n$headingSecondarySize: 15px !default;\n$headingTertiaryText: black !default;\n$headingTertiaryBackground: white !default;\n$headingTertiarySize: 15px !default;\n$uppercaseTitles: false !default;\n\n$headingFontUppercase: true !default;\n$headingFontBold: true !default;\n$headingTextShadow: true !default;\n\n$menuFont: 'sans-serif' !default;\n$menuLink: blue !default;\n$menuActive: black !default;\n$adminHintColor: #ee0101 !default;\n$colorDelLink: #ee0101 !default;\n$errorColor: #ee0101 !default;\n$focusBorderColor: rgba(102, 175, 233, 1) !default;\n$focusShadowColor: rgba(102,175,233,0.6) !default;\n\n$sidebarBackground: white !default;\n$sidebarBackgroundGradient: true !default;\n$sidebarTextColor: white !default;\n$sidebarActionFont: 'sans-serif' !default;\n$sidebarUppercase: true !default;\n$createMotionBtnColor: white !default;\n$createMotionTextColor: white !default;\n\n$bookmarkAmendmentBackground: black !default;\n$bookmarkAmendmentText: white !default;\n$bookmarkCommentColor: black !default;\n\n$commentPadding: 10px !default;\n$commentBackground: #fafafa !default;\n$commentBorder: lightgrey !default;\n\n$wizardBackground: #f9f9f9 !default;\n$wizardBorderColor: #d4d4d4 !default;\n$wizardStepInactiveBackground: #ededed !default;\n$wizardStepInactiveColor: #999999 !default;\n$wizardStepActiveBackground: #f1f6fc !default;\n$wizardStepActiveColor: #afcb08 !default;\n\n$homeAgendaTitlePrefixWidth: 90px !default;\n\n$screen-lg-min: 10000px; // deaktivieren\n$container-md: 1024px !default;\n$sidebarWidth: 256px !default;\n$screenMinWith: 800px !default;\n\n$icon-font-path: \"../fonts/\" !default;\n$line-height-base: 1.5;\n$contentBorderRadius: 10px !default;\n$use-box-shadow: true !default;\n","@charset \"UTF-8\";\n\n@import \"variables\";\n\n@mixin border-radius-top {\n  -moz-border-radius-topleft: $contentBorderRadius;\n  -webkit-border-top-left-radius: $contentBorderRadius;\n  border-top-left-radius: $contentBorderRadius;\n  -moz-border-radius-topright: $contentBorderRadius;\n  -webkit-border-top-right-radius: $contentBorderRadius;\n  border-top-right-radius: $contentBorderRadius;\n}\n\n@mixin border-radius-bottom {\n  -moz-border-radius-bottomright: $contentBorderRadius;\n  -webkit-border-bottom-right-radius: $contentBorderRadius;\n  border-bottom-right-radius: $contentBorderRadius;\n  -moz-border-radius-bottomleft: $contentBorderRadius;\n  -webkit-border-bottom-left-radius: $contentBorderRadius;\n  border-bottom-left-radius: $contentBorderRadius;\n}\n\n@mixin border-radius($radius) {\n  -moz-border-radius: $radius;\n  -webkit-border-radius: $radius;\n  border-radius: $radius;\n}\n\n@mixin linear-gradient($deg, $color1, $color2) {\n  background: $color1;\n  background: -moz-linear-gradient($deg, $color1 0%, $color2 100%);\n  background: -webkit-linear-gradient($deg, $color1 0%, $color2 100%);\n  background: -o-linear-gradient($deg, $color1 0%, $color2 100%);\n  background: -ms-linear-gradient($deg, $color1 0%, $color2 100%);\n  background: linear-gradient($deg, $color1 0%, $color2 100%);\n}\n\n@mixin stdHeading($textColor, $gradientFrom, $textSize) {\n  margin: 0;\n  color: $textColor;\n  @include linear-gradient(90deg, $gradientFrom, lighten($gradientFrom, 2.3%));\n  padding: 5px 20px 5px;\n  font-family: $headingFont;\n  font-size: $textSize;\n  line-height: $textSize * 1.2;\n  @if $headingTextShadow {\n    @if ($textColor == rgb(51, 51, 51) or $textColor == rgb(68, 68, 68)) {\n      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n    } @else {\n      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);\n    }\n  }\n  @if type_of($headingFontBold) == 'bool' and $headingFontBold {\n    font-weight: bold;\n  }\n  @if type_of($headingFontBold) == 'number' {\n    font-weight: $headingFontBold;\n  }\n  @if $headingFontItalic {\n    font-style: italic;\n  }\n  @if $headingFontUppercase {\n    text-transform: uppercase;\n  }\n}\n\n@mixin motionParagraphBlockquote() {\n  font-size: inherit;\n  padding-left: $fixedWidthTextQuotePadding;\n  border-left-width: $fixedWidthTextQuoteBorder;\n}\n\n@mixin outlineOnFocusNoBorder() {\n  border: solid 1px rgba(102, 175, 233, 0);\n  box-sizing: border-box;\n  box-shadow: none;\n  transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n\n  &:focus {\n    border: solid 1px $focusBorderColor;\n    box-shadow: 0 0 3px 2px $focusShadowColor;\n    transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n    outline: none;\n  }\n  body.usingMouse &:focus {\n    border: solid 1px transparent;\n    box-shadow: none;\n  }\n}\n\n@mixin outlineOnFocusWithinNoBorder() {\n  border: solid 1px rgba(102, 175, 233, 0);\n  box-sizing: border-box;\n  box-shadow: none;\n  transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n\n  &:focus-within {\n    border: solid 1px $focusBorderColor;\n    box-shadow: 0 0 3px 2px $focusShadowColor;\n    transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n    outline: none;\n  }\n  body.usingMouse &:focus-within {\n    border: solid 1px transparent;\n    box-shadow: none;\n  }\n}\n\n@mixin outlineOnFocusHasBorder() {\n  box-sizing: border-box;\n  box-shadow: none;\n  transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n\n  &:focus {\n    box-shadow: 0 0 3px 2px $focusShadowColor;\n    transition: border ease-in-out 0.15s,box-shadow ease-in-out 0.15s;\n    outline: none;\n  }\n  body.usingMouse &:focus {\n    box-shadow: none;\n  }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n//    contenteditable attribute is included anywhere else in the document.\n//    Otherwise it causes space to appear at the top and bottom of elements\n//    that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n//    `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix() {\n  &:before,\n  &:after {\n    display: table; // 2\n    content: \" \"; // 1\n  }\n  &:after {\n    clear: both;\n  }\n}\n","$bootstrap-sass-asset-helper: false !default;\n@use \"sass:math\";\n//\n// Variables\n// --------------------------------------------------\n\n\n//== Colors\n//\n//## Gray and brand colors for use across Bootstrap.\n\n$gray-base:              #000 !default;\n$gray-darker:            lighten($gray-base, 13.5%) !default; // #222\n$gray-dark:              lighten($gray-base, 20%) !default;   // #333\n$gray:                   lighten($gray-base, 33.5%) !default; // #555\n$gray-light:             lighten($gray-base, 46.7%) !default; // #777\n$gray-lighter:           lighten($gray-base, 93.5%) !default; // #eee\n\n$brand-primary:         darken(#428bca, 6.5%) !default; // #337ab7\n$brand-success:         #5cb85c !default;\n$brand-info:            #5bc0de !default;\n$brand-warning:         #f0ad4e !default;\n$brand-danger:          #d9534f !default;\n\n\n//== Scaffolding\n//\n//## Settings for some of the most global styles.\n\n//** Background color for ``.\n$body-bg:               #fff !default;\n//** Global text color on ``.\n$text-color:            $gray-dark !default;\n\n//** Global textual link color.\n$link-color:            $brand-primary !default;\n//** Link hover color set via `darken()` function.\n$link-hover-color:      darken($link-color, 15%) !default;\n//** Link hover decoration.\n$link-hover-decoration: underline !default;\n\n\n//== Typography\n//\n//## Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif:  \"Helvetica Neue\", Helvetica, Arial, sans-serif !default;\n$font-family-serif:       Georgia, \"Times New Roman\", Times, serif !default;\n//** Default monospace fonts for ``, ``, and `
    `.\n$font-family-monospace:   Menlo, Monaco, Consolas, \"Courier New\", monospace !default;\n$font-family-base:        $font-family-sans-serif !default;\n\n$font-size-base:          14px !default;\n$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-small:         ceil(($font-size-base * .85)) !default; // ~12px\n\n$font-size-h1:            floor(($font-size-base * 2.6)) !default; // ~36px\n$font-size-h2:            floor(($font-size-base * 2.15)) !default; // ~30px\n$font-size-h3:            ceil(($font-size-base * 1.7)) !default; // ~24px\n$font-size-h4:            ceil(($font-size-base * 1.25)) !default; // ~18px\n$font-size-h5:            $font-size-base !default;\n$font-size-h6:            ceil(($font-size-base * .85)) !default; // ~12px\n\n//** Unit-less `line-height` for use in components like buttons.\n$line-height-base:        1.428571429 !default; // 20/14\n//** Computed \"line-height\" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.\n$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px\n\n//** By default, this inherits from the ``.\n$headings-font-family:    inherit !default;\n$headings-font-weight:    500 !default;\n$headings-line-height:    1.1 !default;\n$headings-color:          inherit !default;\n\n\n//== Iconography\n//\n//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.\n\n//** Load fonts from this directory.\n\n// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.\n// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.\n$icon-font-path: if($bootstrap-sass-asset-helper, \"bootstrap/\", \"../fonts/bootstrap/\") !default;\n\n//** File name for all font files.\n$icon-font-name:          \"glyphicons-halflings-regular\" !default;\n//** Element ID within SVG icon file.\n$icon-font-svg-id:        \"glyphicons_halflingsregular\" !default;\n\n\n//== Components\n//\n//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).\n\n$padding-base-vertical:     6px !default;\n$padding-base-horizontal:   12px !default;\n\n$padding-large-vertical:    10px !default;\n$padding-large-horizontal:  16px !default;\n\n$padding-small-vertical:    5px !default;\n$padding-small-horizontal:  10px !default;\n\n$padding-xs-vertical:       1px !default;\n$padding-xs-horizontal:     5px !default;\n\n$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome\n$line-height-small:         1.5 !default;\n\n$border-radius-base:        4px !default;\n$border-radius-large:       6px !default;\n$border-radius-small:       3px !default;\n\n//** Global color for active items (e.g., navs or dropdowns).\n$component-active-color:    #fff !default;\n//** Global background color for active items (e.g., navs or dropdowns).\n$component-active-bg:       $brand-primary !default;\n\n//** Width of the `border` for generating carets that indicate dropdowns.\n$caret-width-base:          4px !default;\n//** Carets increase slightly in size for larger components.\n$caret-width-large:         5px !default;\n\n\n//== Tables\n//\n//## Customizes the `.table` component with basic values, each used across all table variations.\n\n//** Padding for ``s and ``s.\n$table-cell-padding:            8px !default;\n//** Padding for cells in `.table-condensed`.\n$table-condensed-cell-padding:  5px !default;\n\n//** Default background color used for all tables.\n$table-bg:                      transparent !default;\n//** Background color used for `.table-striped`.\n$table-bg-accent:               #f9f9f9 !default;\n//** Background color used for `.table-hover`.\n$table-bg-hover:                #f5f5f5 !default;\n$table-bg-active:               $table-bg-hover !default;\n\n//** Border color for table and cell borders.\n$table-border-color:            #ddd !default;\n\n\n//== Buttons\n//\n//## For each of Bootstrap's buttons, define text, background and border color.\n\n$btn-font-weight:                normal !default;\n\n$btn-default-color:              #333 !default;\n$btn-default-bg:                 #fff !default;\n$btn-default-border:             #ccc !default;\n\n$btn-primary-color:              #fff !default;\n$btn-primary-bg:                 $brand-primary !default;\n$btn-primary-border:             darken($btn-primary-bg, 5%) !default;\n\n$btn-success-color:              #fff !default;\n$btn-success-bg:                 $brand-success !default;\n$btn-success-border:             darken($btn-success-bg, 5%) !default;\n\n$btn-info-color:                 #fff !default;\n$btn-info-bg:                    $brand-info !default;\n$btn-info-border:                darken($btn-info-bg, 5%) !default;\n\n$btn-warning-color:              #fff !default;\n$btn-warning-bg:                 $brand-warning !default;\n$btn-warning-border:             darken($btn-warning-bg, 5%) !default;\n\n$btn-danger-color:               #fff !default;\n$btn-danger-bg:                  $brand-danger !default;\n$btn-danger-border:              darken($btn-danger-bg, 5%) !default;\n\n$btn-link-disabled-color:        $gray-light !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius-base:         $border-radius-base !default;\n$btn-border-radius-large:        $border-radius-large !default;\n$btn-border-radius-small:        $border-radius-small !default;\n\n\n//== Forms\n//\n//##\n\n//** `` background color\n$input-bg:                       #fff !default;\n//** `` background color\n$input-bg-disabled:              $gray-lighter !default;\n\n//** Text color for ``s\n$input-color:                    $gray !default;\n//** `` border color\n$input-border:                   #ccc !default;\n\n// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4\n//** Default `.form-control` border radius\n// This has no effect on ``s in CSS.\n$input-border-radius:            $border-radius-base !default;\n//** Large `.form-control` border radius\n$input-border-radius-large:      $border-radius-large !default;\n//** Small `.form-control` border radius\n$input-border-radius-small:      $border-radius-small !default;\n\n//** Border color for inputs on focus\n$input-border-focus:             #66afe9 !default;\n\n//** Placeholder text color\n$input-color-placeholder:        #999 !default;\n\n//** Default `.form-control` height\n$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;\n//** Large `.form-control` height\n$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;\n//** Small `.form-control` height\n$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;\n\n//** `.form-group` margin\n$form-group-margin-bottom:       15px !default;\n\n$legend-color:                   $gray-dark !default;\n$legend-border-color:            #e5e5e5 !default;\n\n//** Background color for textual input addons\n$input-group-addon-bg:           $gray-lighter !default;\n//** Border color for textual input addons\n$input-group-addon-border-color: $input-border !default;\n\n//** Disabled cursor for form controls and buttons.\n$cursor-disabled:                not-allowed !default;\n\n\n//== Dropdowns\n//\n//## Dropdown menu container and contents.\n\n//** Background for the dropdown menu.\n$dropdown-bg:                    #fff !default;\n//** Dropdown menu `border-color`.\n$dropdown-border:                rgba(0, 0, 0, .15) !default;\n//** Dropdown menu `border-color` **for IE8**.\n$dropdown-fallback-border:       #ccc !default;\n//** Divider color for between dropdown items.\n$dropdown-divider-bg:            #e5e5e5 !default;\n\n//** Dropdown link text color.\n$dropdown-link-color:            $gray-dark !default;\n//** Hover color for dropdown links.\n$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;\n//** Hover background for dropdown links.\n$dropdown-link-hover-bg:         #f5f5f5 !default;\n\n//** Active dropdown menu item text color.\n$dropdown-link-active-color:     $component-active-color !default;\n//** Active dropdown menu item background color.\n$dropdown-link-active-bg:        $component-active-bg !default;\n\n//** Disabled dropdown menu item background color.\n$dropdown-link-disabled-color:   $gray-light !default;\n\n//** Text color for headers within dropdown menus.\n$dropdown-header-color:          $gray-light !default;\n\n//** Deprecated `$dropdown-caret-color` as of v3.1.0\n$dropdown-caret-color:           #000 !default;\n\n\n//-- Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n//\n// Note: These variables are not generated into the Customizer.\n\n$zindex-navbar:            1000 !default;\n$zindex-dropdown:          1000 !default;\n$zindex-popover:           1060 !default;\n$zindex-tooltip:           1070 !default;\n$zindex-navbar-fixed:      1030 !default;\n$zindex-modal-background:  1040 !default;\n$zindex-modal:             1050 !default;\n\n\n//== Media queries breakpoints\n//\n//## Define the breakpoints at which your layout will change, adapting to different screen sizes.\n\n// Extra small screen / phone\n//** Deprecated `$screen-xs` as of v3.0.1\n$screen-xs:                  480px !default;\n//** Deprecated `$screen-xs-min` as of v3.2.0\n$screen-xs-min:              $screen-xs !default;\n//** Deprecated `$screen-phone` as of v3.0.1\n$screen-phone:               $screen-xs-min !default;\n\n// Small screen / tablet\n//** Deprecated `$screen-sm` as of v3.0.1\n$screen-sm:                  768px !default;\n$screen-sm-min:              $screen-sm !default;\n//** Deprecated `$screen-tablet` as of v3.0.1\n$screen-tablet:              $screen-sm-min !default;\n\n// Medium screen / desktop\n//** Deprecated `$screen-md` as of v3.0.1\n$screen-md:                  992px !default;\n$screen-md-min:              $screen-md !default;\n//** Deprecated `$screen-desktop` as of v3.0.1\n$screen-desktop:             $screen-md-min !default;\n\n// Large screen / wide desktop\n//** Deprecated `$screen-lg` as of v3.0.1\n$screen-lg:                  1200px !default;\n$screen-lg-min:              $screen-lg !default;\n//** Deprecated `$screen-lg-desktop` as of v3.0.1\n$screen-lg-desktop:          $screen-lg-min !default;\n\n// So media queries don't overlap when required, provide a maximum\n$screen-xs-max:              ($screen-sm-min - 1) !default;\n$screen-sm-max:              ($screen-md-min - 1) !default;\n$screen-md-max:              ($screen-lg-min - 1) !default;\n\n\n//== Grid system\n//\n//## Define your custom responsive grid.\n\n//** Number of columns in the grid.\n$grid-columns:              12 !default;\n//** Padding between columns. Gets divided in half for the left and right.\n$grid-gutter-width:         30px !default;\n// Navbar collapse\n//** Point at which the navbar becomes uncollapsed.\n$grid-float-breakpoint:     $screen-sm-min !default;\n//** Point at which the navbar begins collapsing.\n$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;\n\n\n//== Container sizes\n//\n//## Define the maximum width of `.container` for different screen sizes.\n\n// Small screen / tablet\n$container-tablet:             (720px + $grid-gutter-width) !default;\n//** For `$screen-sm-min` and up.\n$container-sm:                 $container-tablet !default;\n\n// Medium screen / desktop\n$container-desktop:            (940px + $grid-gutter-width) !default;\n//** For `$screen-md-min` and up.\n$container-md:                 $container-desktop !default;\n\n// Large screen / wide desktop\n$container-large-desktop:      (1140px + $grid-gutter-width) !default;\n//** For `$screen-lg-min` and up.\n$container-lg:                 $container-large-desktop !default;\n\n\n//== Navbar\n//\n//##\n\n// Basics of a navbar\n$navbar-height:                    50px !default;\n$navbar-margin-bottom:             $line-height-computed !default;\n$navbar-border-radius:             $border-radius-base !default;\n$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;\n$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;\n$navbar-collapse-max-height:       340px !default;\n\n$navbar-default-color:             #777 !default;\n$navbar-default-bg:                #f8f8f8 !default;\n$navbar-default-border:            darken($navbar-default-bg, 6.5%) !default;\n\n// Navbar links\n$navbar-default-link-color:                #777 !default;\n$navbar-default-link-hover-color:          #333 !default;\n$navbar-default-link-hover-bg:             transparent !default;\n$navbar-default-link-active-color:         #555 !default;\n$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;\n$navbar-default-link-disabled-color:       #ccc !default;\n$navbar-default-link-disabled-bg:          transparent !default;\n\n// Navbar brand label\n$navbar-default-brand-color:               $navbar-default-link-color !default;\n$navbar-default-brand-hover-color:         darken($navbar-default-brand-color, 10%) !default;\n$navbar-default-brand-hover-bg:            transparent !default;\n\n// Navbar toggle\n$navbar-default-toggle-hover-bg:           #ddd !default;\n$navbar-default-toggle-icon-bar-bg:        #888 !default;\n$navbar-default-toggle-border-color:       #ddd !default;\n\n\n//=== Inverted navbar\n// Reset inverted navbar basics\n$navbar-inverse-color:                      lighten($gray-light, 15%) !default;\n$navbar-inverse-bg:                         #222 !default;\n$navbar-inverse-border:                     darken($navbar-inverse-bg, 10%) !default;\n\n// Inverted navbar links\n$navbar-inverse-link-color:                 lighten($gray-light, 15%) !default;\n$navbar-inverse-link-hover-color:           #fff !default;\n$navbar-inverse-link-hover-bg:              transparent !default;\n$navbar-inverse-link-active-color:          $navbar-inverse-link-hover-color !default;\n$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;\n$navbar-inverse-link-disabled-color:        #444 !default;\n$navbar-inverse-link-disabled-bg:           transparent !default;\n\n// Inverted navbar brand label\n$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;\n$navbar-inverse-brand-hover-color:          #fff !default;\n$navbar-inverse-brand-hover-bg:             transparent !default;\n\n// Inverted navbar toggle\n$navbar-inverse-toggle-hover-bg:            #333 !default;\n$navbar-inverse-toggle-icon-bar-bg:         #fff !default;\n$navbar-inverse-toggle-border-color:        #333 !default;\n\n\n//== Navs\n//\n//##\n\n//=== Shared nav styles\n$nav-link-padding:                          10px 15px !default;\n$nav-link-hover-bg:                         $gray-lighter !default;\n\n$nav-disabled-link-color:                   $gray-light !default;\n$nav-disabled-link-hover-color:             $gray-light !default;\n\n//== Tabs\n$nav-tabs-border-color:                     #ddd !default;\n\n$nav-tabs-link-hover-border-color:          $gray-lighter !default;\n\n$nav-tabs-active-link-hover-bg:             $body-bg !default;\n$nav-tabs-active-link-hover-color:          $gray !default;\n$nav-tabs-active-link-hover-border-color:   #ddd !default;\n\n$nav-tabs-justified-link-border-color:            #ddd !default;\n$nav-tabs-justified-active-link-border-color:     $body-bg !default;\n\n//== Pills\n$nav-pills-border-radius:                   $border-radius-base !default;\n$nav-pills-active-link-hover-bg:            $component-active-bg !default;\n$nav-pills-active-link-hover-color:         $component-active-color !default;\n\n\n//== Pagination\n//\n//##\n\n$pagination-color:                     $link-color !default;\n$pagination-bg:                        #fff !default;\n$pagination-border:                    #ddd !default;\n\n$pagination-hover-color:               $link-hover-color !default;\n$pagination-hover-bg:                  $gray-lighter !default;\n$pagination-hover-border:              #ddd !default;\n\n$pagination-active-color:              #fff !default;\n$pagination-active-bg:                 $brand-primary !default;\n$pagination-active-border:             $brand-primary !default;\n\n$pagination-disabled-color:            $gray-light !default;\n$pagination-disabled-bg:               #fff !default;\n$pagination-disabled-border:           #ddd !default;\n\n\n//== Pager\n//\n//##\n\n$pager-bg:                             $pagination-bg !default;\n$pager-border:                         $pagination-border !default;\n$pager-border-radius:                  15px !default;\n\n$pager-hover-bg:                       $pagination-hover-bg !default;\n\n$pager-active-bg:                      $pagination-active-bg !default;\n$pager-active-color:                   $pagination-active-color !default;\n\n$pager-disabled-color:                 $pagination-disabled-color !default;\n\n\n//== Jumbotron\n//\n//##\n\n$jumbotron-padding:              30px !default;\n$jumbotron-color:                inherit !default;\n$jumbotron-bg:                   $gray-lighter !default;\n$jumbotron-heading-color:        inherit !default;\n$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;\n$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;\n\n\n//== Form states and alerts\n//\n//## Define colors for form feedback states and, by default, alerts.\n\n$state-success-text:             #3c763d !default;\n$state-success-bg:               #dff0d8 !default;\n$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;\n\n$state-info-text:                #31708f !default;\n$state-info-bg:                  #d9edf7 !default;\n$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;\n\n$state-warning-text:             #8a6d3b !default;\n$state-warning-bg:               #fcf8e3 !default;\n$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;\n\n$state-danger-text:              #a94442 !default;\n$state-danger-bg:                #f2dede !default;\n$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;\n\n\n//== Tooltips\n//\n//##\n\n//** Tooltip max width\n$tooltip-max-width:           200px !default;\n//** Tooltip text color\n$tooltip-color:               #fff !default;\n//** Tooltip background color\n$tooltip-bg:                  #000 !default;\n$tooltip-opacity:             .9 !default;\n\n//** Tooltip arrow width\n$tooltip-arrow-width:         5px !default;\n//** Tooltip arrow color\n$tooltip-arrow-color:         $tooltip-bg !default;\n\n\n//== Popovers\n//\n//##\n\n//** Popover body background color\n$popover-bg:                          #fff !default;\n//** Popover maximum width\n$popover-max-width:                   276px !default;\n//** Popover border color\n$popover-border-color:                rgba(0, 0, 0, .2) !default;\n//** Popover fallback border color\n$popover-fallback-border-color:       #ccc !default;\n\n//** Popover title background color\n$popover-title-bg:                    darken($popover-bg, 3%) !default;\n\n//** Popover arrow width\n$popover-arrow-width:                 10px !default;\n//** Popover arrow color\n$popover-arrow-color:                 $popover-bg !default;\n\n//** Popover outer arrow width\n$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;\n//** Popover outer arrow color\n$popover-arrow-outer-color:           fade_in($popover-border-color, 0.05) !default;\n//** Popover outer arrow fallback color\n$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;\n\n\n//== Labels\n//\n//##\n\n//** Default label background color\n$label-default-bg:            $gray-light !default;\n//** Primary label background color\n$label-primary-bg:            $brand-primary !default;\n//** Success label background color\n$label-success-bg:            $brand-success !default;\n//** Info label background color\n$label-info-bg:               $brand-info !default;\n//** Warning label background color\n$label-warning-bg:            $brand-warning !default;\n//** Danger label background color\n$label-danger-bg:             $brand-danger !default;\n\n//** Default label text color\n$label-color:                 #fff !default;\n//** Default text color of a linked label\n$label-link-hover-color:      #fff !default;\n\n\n//== Modals\n//\n//##\n\n//** Padding applied to the modal body\n$modal-inner-padding:         15px !default;\n\n//** Padding applied to the modal title\n$modal-title-padding:         15px !default;\n//** Modal title line-height\n$modal-title-line-height:     $line-height-base !default;\n\n//** Background color of modal content area\n$modal-content-bg:                             #fff !default;\n//** Modal content border color\n$modal-content-border-color:                   rgba(0, 0, 0, .2) !default;\n//** Modal content border color **for IE8**\n$modal-content-fallback-border-color:          #999 !default;\n\n//** Modal backdrop background color\n$modal-backdrop-bg:           #000 !default;\n//** Modal backdrop opacity\n$modal-backdrop-opacity:      .5 !default;\n//** Modal header border color\n$modal-header-border-color:   #e5e5e5 !default;\n//** Modal footer border color\n$modal-footer-border-color:   $modal-header-border-color !default;\n\n$modal-lg:                    900px !default;\n$modal-md:                    600px !default;\n$modal-sm:                    300px !default;\n\n\n//== Alerts\n//\n//## Define alert colors, border radius, and padding.\n\n$alert-padding:               15px !default;\n$alert-border-radius:         $border-radius-base !default;\n$alert-link-font-weight:      bold !default;\n\n$alert-success-bg:            $state-success-bg !default;\n$alert-success-text:          $state-success-text !default;\n$alert-success-border:        $state-success-border !default;\n\n$alert-info-bg:               $state-info-bg !default;\n$alert-info-text:             $state-info-text !default;\n$alert-info-border:           $state-info-border !default;\n\n$alert-warning-bg:            $state-warning-bg !default;\n$alert-warning-text:          $state-warning-text !default;\n$alert-warning-border:        $state-warning-border !default;\n\n$alert-danger-bg:             $state-danger-bg !default;\n$alert-danger-text:           $state-danger-text !default;\n$alert-danger-border:         $state-danger-border !default;\n\n\n//== Progress bars\n//\n//##\n\n//** Background color of the whole progress component\n$progress-bg:                 #f5f5f5 !default;\n//** Progress bar text color\n$progress-bar-color:          #fff !default;\n//** Variable for setting rounded corners on progress bar.\n$progress-border-radius:      $border-radius-base !default;\n\n//** Default progress bar color\n$progress-bar-bg:             $brand-primary !default;\n//** Success progress bar color\n$progress-bar-success-bg:     $brand-success !default;\n//** Warning progress bar color\n$progress-bar-warning-bg:     $brand-warning !default;\n//** Danger progress bar color\n$progress-bar-danger-bg:      $brand-danger !default;\n//** Info progress bar color\n$progress-bar-info-bg:        $brand-info !default;\n\n\n//== List group\n//\n//##\n\n//** Background color on `.list-group-item`\n$list-group-bg:                 #fff !default;\n//** `.list-group-item` border color\n$list-group-border:             #ddd !default;\n//** List group border radius\n$list-group-border-radius:      $border-radius-base !default;\n\n//** Background color of single list items on hover\n$list-group-hover-bg:           #f5f5f5 !default;\n//** Text color of active list items\n$list-group-active-color:       $component-active-color !default;\n//** Background color of active list items\n$list-group-active-bg:          $component-active-bg !default;\n//** Border color of active list elements\n$list-group-active-border:      $list-group-active-bg !default;\n//** Text color for content within active list items\n$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;\n\n//** Text color of disabled list items\n$list-group-disabled-color:      $gray-light !default;\n//** Background color of disabled list items\n$list-group-disabled-bg:         $gray-lighter !default;\n//** Text color for content within disabled list items\n$list-group-disabled-text-color: $list-group-disabled-color !default;\n\n$list-group-link-color:         #555 !default;\n$list-group-link-hover-color:   $list-group-link-color !default;\n$list-group-link-heading-color: #333 !default;\n\n\n//== Panels\n//\n//##\n\n$panel-bg:                    #fff !default;\n$panel-body-padding:          15px !default;\n$panel-heading-padding:       10px 15px !default;\n$panel-footer-padding:        $panel-heading-padding !default;\n$panel-border-radius:         $border-radius-base !default;\n\n//** Border color for elements within panels\n$panel-inner-border:          #ddd !default;\n$panel-footer-bg:             #f5f5f5 !default;\n\n$panel-default-text:          $gray-dark !default;\n$panel-default-border:        #ddd !default;\n$panel-default-heading-bg:    #f5f5f5 !default;\n\n$panel-primary-text:          #fff !default;\n$panel-primary-border:        $brand-primary !default;\n$panel-primary-heading-bg:    $brand-primary !default;\n\n$panel-success-text:          $state-success-text !default;\n$panel-success-border:        $state-success-border !default;\n$panel-success-heading-bg:    $state-success-bg !default;\n\n$panel-info-text:             $state-info-text !default;\n$panel-info-border:           $state-info-border !default;\n$panel-info-heading-bg:       $state-info-bg !default;\n\n$panel-warning-text:          $state-warning-text !default;\n$panel-warning-border:        $state-warning-border !default;\n$panel-warning-heading-bg:    $state-warning-bg !default;\n\n$panel-danger-text:           $state-danger-text !default;\n$panel-danger-border:         $state-danger-border !default;\n$panel-danger-heading-bg:     $state-danger-bg !default;\n\n\n//== Thumbnails\n//\n//##\n\n//** Padding around the thumbnail image\n$thumbnail-padding:           4px !default;\n//** Thumbnail background color\n$thumbnail-bg:                $body-bg !default;\n//** Thumbnail border color\n$thumbnail-border:            #ddd !default;\n//** Thumbnail border radius\n$thumbnail-border-radius:     $border-radius-base !default;\n\n//** Custom text color for thumbnail captions\n$thumbnail-caption-color:     $text-color !default;\n//** Padding around the thumbnail caption\n$thumbnail-caption-padding:   9px !default;\n\n\n//== Wells\n//\n//##\n\n$well-bg:                     #f5f5f5 !default;\n$well-border:                 darken($well-bg, 7%) !default;\n\n\n//== Badges\n//\n//##\n\n$badge-color:                 #fff !default;\n//** Linked badge text color on hover\n$badge-link-hover-color:      #fff !default;\n$badge-bg:                    $gray-light !default;\n\n//** Badge text color in active nav link\n$badge-active-color:          $link-color !default;\n//** Badge background color in active nav link\n$badge-active-bg:             #fff !default;\n\n$badge-font-weight:           bold !default;\n$badge-line-height:           1 !default;\n$badge-border-radius:         10px !default;\n\n\n//== Breadcrumbs\n//\n//##\n\n$breadcrumb-padding-vertical:   8px !default;\n$breadcrumb-padding-horizontal: 15px !default;\n//** Breadcrumb background color\n$breadcrumb-bg:                 #f5f5f5 !default;\n//** Breadcrumb text color\n$breadcrumb-color:              #ccc !default;\n//** Text color of current page in the breadcrumb\n$breadcrumb-active-color:       $gray-light !default;\n//** Textual separator for between breadcrumb elements\n$breadcrumb-separator:          \"/\" !default;\n\n\n//== Carousel\n//\n//##\n\n$carousel-text-shadow:                        0 1px 2px rgba(0, 0, 0, .6) !default;\n\n$carousel-control-color:                      #fff !default;\n$carousel-control-width:                      15% !default;\n$carousel-control-opacity:                    .5 !default;\n$carousel-control-font-size:                  20px !default;\n\n$carousel-indicator-active-bg:                #fff !default;\n$carousel-indicator-border-color:             #fff !default;\n\n$carousel-caption-color:                      #fff !default;\n\n\n//== Close\n//\n//##\n\n$close-font-weight:           bold !default;\n$close-color:                 #000 !default;\n$close-text-shadow:           0 1px 0 #fff !default;\n\n\n//== Code\n//\n//##\n\n$code-color:                  #c7254e !default;\n$code-bg:                     #f9f2f4 !default;\n\n$kbd-color:                   #fff !default;\n$kbd-bg:                      #333 !default;\n\n$pre-bg:                      #f5f5f5 !default;\n$pre-color:                   $gray-dark !default;\n$pre-border-color:            #ccc !default;\n$pre-scrollable-max-height:   340px !default;\n\n\n//== Type\n//\n//##\n\n//** Horizontal offset for forms and lists.\n$component-offset-horizontal: 180px !default;\n//** Text muted color\n$text-muted:                  $gray-light !default;\n//** Abbreviations and acronyms border color\n$abbr-border-color:           $gray-light !default;\n//** Headings small color\n$headings-small-color:        $gray-light !default;\n//** Blockquote small color\n$blockquote-small-color:      $gray-light !default;\n//** Blockquote font size\n$blockquote-font-size:        ($font-size-base * 1.25) !default;\n//** Blockquote border color\n$blockquote-border-color:     $gray-lighter !default;\n//** Page header border color\n$page-header-border-color:    $gray-lighter !default;\n//** Width of horizontal description list titles\n$dl-horizontal-offset:        $component-offset-horizontal !default;\n//** Point at which .dl-horizontal becomes horizontal\n$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;\n//** Horizontal line color.\n$hr-border:                   $gray-lighter !default;\n"]}
    \ No newline at end of file
    diff --git a/web/css/backend.scss b/web/css/backend.scss
    index fa54fed4a3..500405a493 100644
    --- a/web/css/backend.scss
    +++ b/web/css/backend.scss
    @@ -1109,6 +1109,9 @@ label.legend {
       .filtersTop {
         display: flex;
         flex-direction: row;
    +    @media screen and (max-width: 1100px) {
    +      flex-wrap: wrap;
    +    }
     
         > * {
           margin-right: 20px;