.container-inline-date { clear: both; }
.container-inline-date .form-item { float: none; margin: 0px; padding: 0px; }
.container-inline-date > .form-item { display: inline-block; margin-right: 0.5em; vertical-align: top; }
fieldset.date-combo .container-inline-date > .form-item { margin-bottom: 10px; }
.container-inline-date .form-item .form-item { float: left; }
.container-inline-date .form-item, .container-inline-date .form-item input { width: auto; }
.container-inline-date .description { clear: both; }
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option { margin-right: 5px; }
.container-inline-date .date-spacer { margin-left: -5px; }
.views-right-60 .container-inline-date div { margin: 0px; padding: 0px; }
.container-inline-date .date-timezone .form-item { clear: both; float: none; width: auto; }
.container-inline-date .date-padding { float: left; }
fieldset.date-combo .container-inline-date .date-padding { padding: 10px; }
.views-exposed-form .container-inline-date .date-padding { padding: 0px; }
#calendar_div, #calendar_div td, #calendar_div th { margin: 0px; padding: 0px; }
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar { border-collapse: separate; margin: 0px; width: 185px; }
.calendar td { padding: 0px; }
span.date-display-single {  }
span.date-display-start {  }
span.date-display-end {  }
.date-prefix-inline { display: inline-block; }
.date-clear { clear: both; display: block; float: none; }
.date-no-float { clear: both; float: none; width: 98%; }
.date-float { clear: none; float: left; width: auto; }
.date-float .form-type-checkbox { padding-right: 1em; }
.form-type-date-select .form-type-select[class*="hour"] { margin-left: 0.75em; }
.date-container .date-format-delete { float: left; margin-top: 1.8em; margin-left: 1.5em; }
.date-container .date-format-name { float: left; }
.date-container .date-format-type { float: left; padding-left: 10px; }
.date-container .select-container { clear: left; float: left; }
div.date-calendar-day { background: rgb(243, 243, 243) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(187, 187, 187) rgb(187, 187, 187) rgb(238, 238, 238); color: rgb(153, 153, 153); float: left; line-height: 1; margin: 6px 10px 0px 0px; text-align: center; width: 40px; }
div.date-calendar-day span { display: block; text-align: center; }
div.date-calendar-day span.month { background-color: rgb(181, 190, 190); color: white; font-size: 0.9em; padding: 2px; text-transform: uppercase; }
div.date-calendar-day span.day { font-size: 2em; font-weight: bold; }
div.date-calendar-day span.year { font-size: 0.9em; padding: 2px; }
.date-form-element-content-multiline { padding: 10px; border: 1px solid rgb(204, 204, 204); }
.form-item.form-item-instance-widget-settings-input-format-custom, .form-item.form-item-field-settings-enddate-required { margin-left: 1.3em; }
#edit-field-settings-granularity .form-type-checkbox { margin-right: 0.6em; }
.date-year-range-select { margin-right: 1em; }
#ui-datepicker-div { font-size: 100%; font-family: Verdana,sans-serif; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-right: 2px solid rgb(102, 102, 102); border-bottom: 2px solid rgb(102, 102, 102); z-index: 9999; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.ui-datepicker td { border: 0px none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.field .field-label { font-weight: bold; }
.field-label-inline .field-label, .field-label-inline .field-items { float: left; }
form .field-multiple-table { margin: 0px; }
form .field-multiple-table th.field-label { padding-left: 0px; }
form .field-multiple-table td.field-multiple-drag { width: 30px; padding-right: 0px; }
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle { padding-right: 0.5em; }
form .field-add-more-submit { margin: 0.5em 0px 0px; }
.mollom-captcha-container span, #edit-mollom-captcha { display: block; }
.dblog-event pre, #simpletest-result-form table td { white-space: pre-wrap; }
.form-item-mollom-captcha label[for="edit-mollom-captcha"] { float: none; }
.mollom_captcha_flash_player:focus { border: 2px solid yellow; }
.mollom-captcha-container { display: inline-block; position: relative; }
.mollom-captcha-container .mollom-refresh-captcha { position: absolute; }
.mollom-captcha-container .mollom-captcha-content { padding-left: 20px; }
.node-unpublished { background-color: rgb(255, 244, 244); }
.preview .node { background-color: rgb(255, 255, 234); }
td.revision-current { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
a#navbar-link-admin-panopoly::before { background-image: url(121999410d0bfef0640453674ea626bc438774d9.png) ; }
a#navbar-link-admin-panopoly.active::before { background-image: url(4d2aec4f76762da0ba83187dcd3c1aae13ac9942.png) ; }
a#navbar-link-admin-apps::before { background-image: url(ea9c59684965b62ac923491daae360f82ac88492.png) ; }
a#navbar-link-admin-apps.active::before { background-image: url(35d4230a8dae3185a2f1c98e5002ed88f152814f.png) ; }
#navbar-tray--2 a { padding-left: 2.75em; position: relative; }
#navbar-tray--2 a::before { background-attachment: scroll; background-color: transparent; background-position: center center; background-repeat: no-repeat; content: ""; display: block; height: 100%; left: 0.6667em; position: absolute; top: 0px; width: 20px; background-image: url(69f08c82cf46f624b04b891d3830d24238bcae78.png) ; }
#navbar-tray--2 a.active::before { background-image: url(f95f3623f7147219e3d6861e6e96a3c174c329e9.png) ; }
#navbar-administration .edit-shortcuts { display: none; }
div.ctools-button, div.ctools-dropbutton, div.ctools-dropbutton-processed { background-color: rgb(243, 243, 243); background-image: -moz-linear-gradient(center bottom , rgb(230, 230, 230) 0%, rgb(254, 254, 254) 100%); border: 1px solid rgb(204, 204, 204); border-radius: 4px; color: black; padding: 0px 10px 0px 4px; }
td div.ctools-dropbutton { position: relative ! important; right: 0px ! important; }
div.ctools-button { border-style: solid; border-width: 1px; display: inline-block; line-height: 1; }
div.ctools-button:hover { cursor: pointer; }
div.ctools-dropbutton .ctools-content { margin-right: 10px; }
div.ctools-button .ctools-content { padding-bottom: 2px; padding-top: 2px; }
div.ctools-button .ctools-content ul { list-style-image: none; list-style-type: none; padding: 0px; margin: 0px; }
div.ctools-button .ctools-content ul li { line-height: 1.3333; }
div.ctools-button .ctools-link { margin-left: 3px; padding-left: 3px; border-left: 2px solid rgb(204, 204, 204); }
div.ctools-dropbutton .ctools-link { margin-left: 3px; padding-left: 3px; border-left: 0px none; }
div.ctools-button ul { padding-left: 4px; }
div.ctools-dropbutton ul { padding-left: 4px; }
div.ctools-button a, div.ctools-dropbutton a { color: black; padding: 0px; background-image: none; background-color: transparent; border: 0px none; }
div.ctools-button .ctools-link a, div.ctools-dropbutton .ctools-link a { border-bottom: 0px solid transparent; border-left: 4px solid transparent; border-right: 4px solid transparent; border-style: solid; border-width: 4px 4px 0px; font-weight: normal; margin-left: 5px; }
.menu-block-processed { border: 0px none; }
@media only screen and (max-width: 480px) {
  #panels-ipe-control-container { display: none ! important; }
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { padding-right: 18px ! important; background: transparent url(c56bfae9bcb456ade3f69ed1bc31ceddbe2190bd.gif)  no-repeat scroll right center ! important; }
div.ctools-ajaxing { float: left; width: 18px; background: transparent url(c56bfae9bcb456ade3f69ed1bc31ceddbe2190bd.gif)  no-repeat scroll center center ! important; }
.ajax-progress .throbber { display: none; }
.ajax-progress-throbber { background-image: url(c56bfae9bcb456ade3f69ed1bc31ceddbe2190bd.gif) ; background-position: center center; background-repeat: no-repeat; min-height: 16px; opacity: 0.9; padding: 3px; width: 16px; vertical-align: middle; }
.ajax-progress-throbber .message { display: none; }
div.ctools-modal-content div.form-item-categories label { float: left; font-weight: normal; margin-top: 2px; margin-right: 5px; width: auto; }
div.ctools-modal-content .panels-choose-layout .dependent-options { padding-left: 0px; }
div.modal-content-preview-button { padding-top: 100px; text-align: center; }
#modal-content .form-item-offset, #modal-content .form-item-items-per-page, #modal-content .form-item-exposed-sort-order, #modal-content .form-item-exposed-sort-by { float: left; width: 175px; }
#modal-content .form-item-offset, #modal-content .form-item-exposed-sort-order { clear: none; }
#modal-content .form-item-exposed-sort-order label, #modal-content .form-item-exposed-sort-by label { float: left; font-weight: normal; margin-right: 5px; width: auto; margin-top: 3px; font-size: 100%; }
#modal-content .form-item-exposed-pager-id label { font-weight: normal; }
#modal-content .general-settings-fieldset label { float: left; font-weight: normal; width: auto; margin-top: 5px; margin-right: 5px; }
#modal-content .general-settings-fieldset label.option { float: none; }
#modal-content #edit-context label { float: left; font-weight: normal; width: auto; margin-top: 2px; margin-right: 5px; }
#modal-content #views-exposed-pane div.form-item { display: inline; }
#modal-content .form-item-header-type label { display: inline; clear: none; font-weight: normal; font-size: 12px; margin-top: 5px; }
#modal-content .form-item-header-type select { display: inline; margin-left: 5px; margin-top: 5px; }
#modal-content .view-settings-wrapper .form-item-view-settings { display: inline; }
#modal-content .view-settings-wrapper label { display: inline; padding-right: 5px; font-weight: normal; font-size: 12px; }
#modal-content .view-settings-wrapper .form-radios { display: inline; padding-right: 5px; }
#modal-content .view-settings-wrapper .form-radio { margin-left: 5px; }
#ctools_stylizer_color_scheme_form { float: none; }
#ctools_stylizer_color_scheme_form #palette .form-item { width: auto; padding: 0.5em 0.75em; }
div.ctools-modal-content #ctools_stylizer_color_scheme_form .form-item label { width: auto; }
#ctools_stylizer_color_scheme_form #palette .form-item label { float: left; margin-right: 10px; margin-top: 0.25em; }
#panels-ipe-edit-control-form #panelizer-save-default { display: none; }
.node-featured .pane-node-title .pane-content a { font-size: 1.5em; }
.node-featured .pane-node-title .pane-content { margin-bottom: 10px; }
.node-featured .panel-display > div { margin-bottom: 0px; }
h4.ui-accordion-header { cursor: pointer; padding: 0.25em 1.75em; }
.ui-accordion .accordion-content { font-size: 0.8em; padding: 0.25em 2em 0.5em; }
.accordion-content .pane-title { display: none; }
#panels-layout-category-Radix { margin: 3% 6%; }
#panels-layout-category-Radix-wrapper .panels-layouts-category, #panels-layout-category-Radix-wrapper .layout-link div { display: none; }
#panels-layout-category-Radix-wrapper .layout-link { float: left; height: 100px; width: 100px; padding: 1.25em; text-align: center; }
#panels-layout-category-Radix-wrapper .layout-link:hover { background-color: rgb(187, 187, 187); }
#panels-layout-category-Radix-wrapper .current-layout { background-color: rgb(221, 221, 221); }
body.page-media-browser { height: auto; }
div.pane-bundle-map .pane-content { overflow: hidden; }
div.field-name-field-map-address img {  }
img.file-icon, div.file-widget img { vertical-align: middle; }
div.pane-bundle-video .media-youtube-video div.pane-bundle-video .media-vimeo-video { max-width: 100%; }
div.pane-bundle-video .media-vimeo-video, div.pane-bundle-video .media-youtube-video { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden; max-width: 100%; }
div.pane-bundle-video .media-vimeo-video iframe, div.pane-bundle-video .media-vimeo-video object, div.pane-bundle-video .media-vimeo-video embed, div.pane-bundle-video .media-youtube-video iframe, div.pane-bundle-video .media-youtube-video object, div.pane-bundle-video .media-youtube-video embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#modalContent .tablefield-row-0 { background-color: rgba(0, 0, 0, 0.51); color: rgb(255, 255, 255); font-weight: bold; }
.ctools-modal-content .media-widget a.edit { display: none; }
.pane-bundle-spotlight { font-size: 1em; }
.pane-bundle-spotlight { font-size: 1em; }
.pane-bundle-spotlight input, .pane-bundle-spotlight select, .pane-bundle-spotlight textarea, .pane-bundle-spotlight button { font-size: 1em; }
.pane-bundle-spotlight .panopoly-spotlight-widget-wrapper { border: 0px solid rgb(170, 170, 170); background: transparent none repeat-x scroll 50% 50%; color: rgb(34, 34, 34); }
.pane-bundle-spotlight .panopoly-spotlight-widget-wrapper a { color: rgb(34, 34, 34); }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper ul { border: 0px solid rgb(170, 170, 170); background: transparent none repeat-x scroll 50% 50%; color: rgb(34, 34, 34); font-weight: bold; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper a { color: rgb(34, 34, 34); }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper { display: none; z-index: 1; position: absolute; top: 0.7em; right: 0.7em; }
.pane-bundle-spotlight .panopoly-spotlight-function-buttons { display: inline-block; padding: 0px; vertical-align: top; }
.pane-bundle-spotlight .panopoly-spotlight-function-buttons a { display: inline-block; line-height: 25px; color: rgb(255, 255, 255); padding: 0px 10px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.75; border: 1px solid rgb(0, 0, 0) ! important; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.pane-bundle-spotlight .panopoly-spotlight-widget-wrapper { position: relative; padding: 0em; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper ul { display: inline-block; margin: 0px; padding: 0px; vertical-align: top; font: bold 13px/25px "Open Sans","Lucida Sans","Lucida Grande",verdana sans-serif; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li { list-style: outside none none; float: left; position: relative; top: 0px; margin: 0px 0.2em 1px 0px; border-bottom: 1px solid rgb(170, 170, 170) ! important; padding: 0px; white-space: nowrap; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li a { float: left; padding: 0px 10px; text-decoration: none; font-weight: normal; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li.active { margin-bottom: 0px; padding-bottom: 0px; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li.active a { cursor: text; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li a { cursor: pointer; }
.pane-bundle-spotlight .panopoly-spotlight { display: block; border-width: 0px; padding: 0em; background: transparent none repeat scroll 0% 0%; }
.pane-bundle-spotlight .panopoly-spotlight-wrapper ul {  }
.pane-bundle-spotlight .panopoly-spotlight-wrapper { position: absolute; left: 0px; bottom: 0px; display: inline-block; max-width: 85%; }
.pane-bundle-spotlight .panopoly-spotlight-wrapper h2 { margin: 0px; }
.pane-bundle-spotlight .panopoly-spotlight-wrapper h2 a { text-decoration: none; color: rgb(255, 255, 255); }
.pane-bundle-spotlight .panopoly-spotlight-wrapper p { font-size: 0.8em; margin: 5px 0px 0px; line-height: 1.2em; }
.pane-bundle-spotlight .panopoly-spotlight-label { display: inline-block; background-color: rgb(255, 255, 255); opacity: 0.75; }
.pane-bundle-spotlight .panopoly-spotlight-label { padding: 0.3em 0.7em; margin: 0px 50px 0px 0px; }
.pane-bundle-spotlight .panopoly-spotlight-info { padding: 0.7em; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 0.75; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li { background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.75; border: 1px solid rgb(0, 0, 0) ! important; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li a { color: rgb(255, 255, 255); }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li.active { background-color: rgb(255, 255, 255); }
.pane-bundle-spotlight .panopoly-spotlight-buttons-wrapper li.active a { color: rgb(0, 0, 0); }
.pane-bundle-spotlight .panopoly-spotlight { position: relative; }
.pane-bundle-spotlight .panopoly-spotlight .panopoly-image-full { border: 0px none; }
body.mceContentBody { height: auto ! important; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body.mceContentBody ol li, body.mceContentBody ul li { list-style-position: inside; }
table.mceToolbar td { display: inline-block; }
table.mceLayout { font-size: 1em; }
.cirkuitSkin table.mceToolbar { width: auto; }
.o2k7Skin table.mceLayout .mceListBox { padding-left: 0px; }
.o2k7Skin table.mceLayout .mceOpen { height: 24px; }
.cirkuitSkin td.mceIframeContainer { border-bottom: 0px none; }
.cirkuitSkin table tbody { width: auto; }
.mceStatusbar > div { display: none; }
div .markItUp { width: 100%; }
div .markItUpHeader { background-color: rgb(223, 223, 223); height: 28px; padding-top: 1px; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); }
div .markItUpHeader ul { margin: 0px; padding: 0px; }
div .markItUpHeader ul li { border: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); border-radius: 4px; margin-left: 2px; margin-top: 2px; }
div .markItUpHeader ul a { margin: 2px 4px; padding: 0px; }
div .markItUpHeader ul .markItUpSeparator { margin-top: 4px; }
#markItUpEdit-body-und-0-value, #markItUpEdit-body-und-1-value, #markItUpEdit-body-und-2-value, #markItUpEdit-body-und-3-value, #markItUpEdit-body-und-4-value, #markItUpEdit-body-und-5-value, #markItUpEdit-body-und-6-value, #markItUpEdit-body-und-7-value, #markItUpEdit-body-und-8-value, #markItUpEdit-body-und-9-value { margin-bottom: 0px; }
.markItUpFooter { display: none; }
#modalContent div.ctools-modal-content .format-toggle label, .format-toggle label { float: left; margin-right: 5px; margin-top: 2px; font-weight: 400; display: block; width: auto; }
div.ctools-modal-content .format-toggle, .format-toggle { float: right; margin-top: 5px; margin-bottom: 5px; }
span[data-picture-align="left"], img[data-picture-align="left"] { float: left; }
span[data-picture-align="right"], img[data-picture-align="right"] { float: right; }
span[data-picture-align="center"], img[data-picture-align="center"] { display: block; margin-left: auto; margin-right: auto; }
.cke_dialog_body tr td:last-child { border-right: 0px none; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; box-sizing: border-box; }
.container::before, .container::after { display: table; content: " "; box-sizing: border-box; }
.container::after { clear: both; }
.container::before, .container::after { display: table; content: " "; }
.container::after { clear: both; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
}
.row { margin-right: -15px; margin-left: -15px; box-sizing: border-box; }
.row::before, .row::after { display: table; content: " "; box-sizing: border-box; }
.row::after { clear: both; }
.row::before, .row::after { display: table; content: " "; }
.row::after { clear: both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; box-sizing: border-box; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.6667%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.6667%; }
.col-xs-1 { width: 8.33333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.6667%; }
.col-xs-pull-10 { right: 83.3333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.6667%; }
.col-xs-pull-7 { right: 58.3333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.6667%; }
.col-xs-pull-4 { right: 33.3333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.6667%; }
.col-xs-pull-1 { right: 8.33333%; }
.col-xs-pull-0 { right: 0px; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.6667%; }
.col-xs-push-10 { left: 83.3333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.6667%; }
.col-xs-push-7 { left: 58.3333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.6667%; }
.col-xs-push-4 { left: 33.3333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.6667%; }
.col-xs-push-1 { left: 8.33333%; }
.col-xs-push-0 { left: 0px; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.6667%; }
.col-xs-offset-10 { margin-left: 83.3333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.6667%; }
.col-xs-offset-7 { margin-left: 58.3333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.6667%; }
.col-xs-offset-4 { margin-left: 33.3333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.6667%; }
.col-xs-offset-1 { margin-left: 8.33333%; }
.col-xs-offset-0 { margin-left: 0px; }
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.6667%; }
  .col-sm-10 { width: 83.3333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.6667%; }
  .col-sm-7 { width: 58.3333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.6667%; }
  .col-sm-4 { width: 33.3333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.6667%; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.6667%; }
  .col-sm-pull-10 { right: 83.3333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.6667%; }
  .col-sm-pull-7 { right: 58.3333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.6667%; }
  .col-sm-pull-4 { right: 33.3333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.6667%; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-0 { right: 0px; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.6667%; }
  .col-sm-push-10 { left: 83.3333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.6667%; }
  .col-sm-push-7 { left: 58.3333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.6667%; }
  .col-sm-push-4 { left: 33.3333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.6667%; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-0 { left: 0px; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.6667%; }
  .col-sm-offset-10 { margin-left: 83.3333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.6667%; }
  .col-sm-offset-7 { margin-left: 58.3333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.6667%; }
  .col-sm-offset-4 { margin-left: 33.3333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.6667%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-0 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.6667%; }
  .col-md-10 { width: 83.3333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.6667%; }
  .col-md-7 { width: 58.3333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.6667%; }
  .col-md-4 { width: 33.3333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.6667%; }
  .col-md-1 { width: 8.33333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.6667%; }
  .col-md-pull-10 { right: 83.3333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.6667%; }
  .col-md-pull-7 { right: 58.3333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.6667%; }
  .col-md-pull-4 { right: 33.3333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.6667%; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-0 { right: 0px; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.6667%; }
  .col-md-push-10 { left: 83.3333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.6667%; }
  .col-md-push-7 { left: 58.3333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.6667%; }
  .col-md-push-4 { left: 33.3333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.6667%; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-0 { left: 0px; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.6667%; }
  .col-md-offset-10 { margin-left: 83.3333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.6667%; }
  .col-md-offset-7 { margin-left: 58.3333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.6667%; }
  .col-md-offset-4 { margin-left: 33.3333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.6667%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-0 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.6667%; }
  .col-lg-10 { width: 83.3333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.6667%; }
  .col-lg-7 { width: 58.3333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.6667%; }
  .col-lg-4 { width: 33.3333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.6667%; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.6667%; }
  .col-lg-pull-10 { right: 83.3333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.6667%; }
  .col-lg-pull-7 { right: 58.3333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.6667%; }
  .col-lg-pull-4 { right: 33.3333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.6667%; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-0 { right: 0px; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.6667%; }
  .col-lg-push-10 { left: 83.3333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.6667%; }
  .col-lg-push-7 { left: 58.3333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.6667%; }
  .col-lg-push-4 { left: 33.3333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.6667%; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-0 { left: 0px; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.6667%; }
  .col-lg-offset-10 { margin-left: 83.3333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.6667%; }
  .col-lg-offset-7 { margin-left: 58.3333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.6667%; }
  .col-lg-offset-4 { margin-left: 33.3333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.6667%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-0 { margin-left: 0px; }
}
.tabledrag-handle .handle, .mceToolbar table td a { box-sizing: content-box; }
.container .container { width: auto; margin-left: -15px; margin-right: -15px; }
#permissions td.module { font-weight: bold; }
#permissions td.permission { padding-left: 1.5em; }
#permissions tr.odd .form-item, #permissions tr.even .form-item { white-space: normal; }
#user-admin-settings fieldset .fieldset-description { font-size: 0.85em; padding-bottom: 0.5em; }
#user-admin-roles td.edit-name { clear: both; }
#user-admin-roles .form-item-name { float: left; margin-right: 1em; }
.password-strength { width: 17em; float: right; margin-top: 1.4em; }
.password-strength-title { display: inline; }
.password-strength-text { float: right; font-weight: bold; }
.password-indicator { background-color: rgb(196, 196, 196); height: 0.3em; width: 100%; }
.password-indicator div { height: 100%; width: 0%; background-color: rgb(71, 201, 101); }
input.password-confirm, input.password-field { width: 16em; margin-bottom: 0.4em; }
div.password-confirm { float: right; margin-top: 1.5em; visibility: hidden; width: 17em; }
div.form-item div.password-suggestions { padding: 0.2em 0.5em; margin: 0.7em 0px; width: 38.5em; border: 1px solid rgb(180, 180, 180); }
div.password-suggestions ul { margin-bottom: 0px; }
.confirm-parent, .password-parent { clear: left; margin: 0px; width: 36.3em; }
.profile { clear: both; margin: 1em 0px; }
.profile .user-picture { float: right; margin: 0px 1em 1em 0px; }
.profile h3 { border-bottom: 1px solid rgb(204, 204, 204); }
.profile dl { margin: 0px 0px 1.5em; }
.profile dt { margin: 0px 0px 0.2em; font-weight: bold; }
.profile dd { margin: 0px 0px 1em; }
.views-exposed-form .views-exposed-widget { float: left; padding: 0.5em 1em 0px 0px; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.6em; }
.views-exposed-form .form-item, .views-exposed-form .form-submit { margin-top: 0px; margin-bottom: 0px; }
.views-exposed-form label { font-weight: bold; }
.views-exposed-widgets { margin-bottom: 0.5em; }
.views-align-left { text-align: left; }
.views-align-right { text-align: right; }
.views-align-center { text-align: center; }
.views-view-grid tbody { border-top: medium none; }
.view .progress-disabled { float: none; }
div.caption, div.caption-width-container { max-width: 100%; }
div.caption-inner { border: 1px solid rgb(204, 204, 204); padding: 4px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; font-size: 0.857em; text-align: center; max-width: 100%; width: auto; }
div.caption p.caption-text { margin: 0.25em 0px; }
div.caption img, div.caption object { margin-bottom: 5px; display: block; }
div.caption-left { float: left; margin: 10px 10px 10px 0px; }
div.caption-right { float: right; margin: 10px 0px 10px 10px; }
div.caption-center { display: block; text-align: center; }
div.caption-center .caption-width-container { display: inline-block; }
