

/* Start:/local/templates/vetupr/assets/drupal/modules/system/system.base.css?15766569555428*/

/**
 * @file
 * Generic theme-independent base styles.
 */

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1; /* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/throbber-inactive.png);
  background-position: 100% center; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/throbber-active.gif);
  background-position: 100% center; /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}
fieldset.collapsible {
  position: relative;
}
fieldset.collapsible .fieldset-legend {
  display: block;
}

/**
 * Resizable textareas.
 *
 * @see textarea.js
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.resizable-textarea .grippie {
  background: #eee url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
body.drag {
  cursor: move;
}
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin-left: -1em; /* LTR */
  overflow: hidden;
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  background: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/draggable.png) no-repeat 6px 9px;
  height: 13px;
  margin: -0.4em 0.5em; /* LTR */
  padding: 0.42em 0.5em; /* LTR */
  width: 13px;
}
a.tabledrag-handle-hover .handle {
  background-position: 6px -11px;
}
div.indentation {
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  width: 20px;
}
div.tree-child {
  background: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
  text-align: right; /* LTR */
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */
/* Bar */
.progress .bar {
  background-color: #fff;
  border: 1px solid;
}
.progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}
.progress .percentage {
  float: right; /* LTR */
}
/* Throbber */
.ajax-progress {
  display: inline-block;
}
.ajax-progress .throbber {
  background: transparent url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/throbber-active.gif) no-repeat 0px center;
  float: left; /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}
.ajax-progress .message {
  padding-left: 20px;
}
tr .ajax-progress .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}

/**
 * Inline items.
 */
.container-inline div,
.container-inline label {
  display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
  display: block;
}

/**
 * Prevent text wrapping.
 */
.nowrap {
  white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .clearfix {
  height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}


/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/system/system.menus.css?15766569552035*/

/**
 * @file
 * Styles for menus and navigation markup.
 */

/**
 * Markup generated by theme_menu_tree().
 */
ul.menu {
  border: none;
  list-style: none;
  text-align: left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
ul li.expanded {
  list-style-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/menu-expanded.png);
  list-style-type: circle;
}
ul li.collapsed {
  list-style-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/menu-collapsed.png); /* LTR */
  list-style-type: disc;
}
ul li.leaf {
  list-style-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/menu-leaf.png);
  list-style-type: square;
}
li.expanded,
li.collapsed,
li.leaf {
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}

/**
 * Markup generated by theme_links().
 */
ul.inline,
ul.links.inline {
  display: inline;
  padding-left: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

/**
 * Markup generated by theme_breadcrumb().
 */
.breadcrumb {
  padding-bottom: 0.5em;
}

/**
 * Markup generated by theme_menu_local_tasks().
 */
ul.primary {
  border-bottom: 1px solid #bbb;
  border-collapse: collapse;
  height: auto;
  line-height: normal;
  list-style: none;
  margin: 5px;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  border-right: 1px solid #ccc; /* LTR */
  display: inline;
  padding: 0 1em;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/system/system.messages.css?1576656955961*/

/**
 * @file
 * Styles for system messages.
 */

div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
}

div.status {
  background-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/message-24-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/message-24-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.error {
  background-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/message-24-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/system/system.theme.css?15766569553711*/

/**
 * @file
 * Basic styling for common markup.
 */

/**
 * HTML elements.
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid gray;
  height: 1px;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em; /* LTR */
  text-align: left; /* LTR */
}
tbody {
  border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/**
 * Markup generated by theme_tablesort_indicator().
 */
th.active img {
  display: inline;
}
td.active {
  background-color: #ddd;
}

/**
 * Markup generated by theme_item_list().
 */
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker,
.form-required {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red;
}

/**
 * Inline items.
 */
.container-inline .form-actions,
.container-inline.form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

/**
 * Markup generated by theme_more_link().
 */
.more-link {
  text-align: right; /* LTR */
}

/**
 * Markup generated by theme_more_help_link().
 */
.more-help-link {
  text-align: right; /* LTR */
}
.more-help-link a {
  background: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/help.png) 0 50% no-repeat; /* LTR */
  padding: 1px 0 1px 20px; /* LTR */
}

/**
 * Markup generated by theme_pager().
 */
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.pager-current {
  font-weight: bold;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsible .fieldset-legend {
  background: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
  padding-left: 15px; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
  background-image: url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}
body div.tabledrag-changed-warning {
  margin-bottom: 0.5em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
*/
tr.selected td {
  background: #ffc;
}
td.checkbox,
th.checkbox {
  text-align: center;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background: #0072b9 url(/local/templates/vetupr/assets/drupal/modules/system/../../misc/progress.gif);
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/nucleus/nucleus/nucleus/css/base.css?15766569141220*/
/* Eric Meyer's CSS Tools: Reset CSS (Modified by Hieu Nguyen)
-------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
 * v2.0 | 20110126
 * License: none (public domain)
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

:focus {
  outline: none;
}

/**
 * Grids System
 */
.wrapper {
  clear: both;
  display: block;
}

.wrapper .container {
  margin-left: auto;
  margin-right: auto;
}

.grid {
  display: block;
  float: left;
}

/**
 * Generic Styles
 */
.clear,
.divider {
  clear: both;
}

/* Alignment */
.left {
  float: left;
}

.right {
  float: right;
}

/* Clearfix */
.clearfix:after {
  content: "";
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/date/date_api/date.css?15766568803733*/
/**
 * @file
 * Main stylesheet for Date module.
 */

/* Force start/end dates to float using inline-block, where it works, otherwise inline. */
.container-inline-date {
  clear: both;
}
.container-inline-date .form-item {
  float: none;
  margin: 0;
  padding: 0;
}
.container-inline-date > .form-item {
  display: inline-block;
  margin-right: 0.5em; /* LTR */
  vertical-align: top;
}
fieldset.date-combo .container-inline-date > .form-item {
  margin-bottom: 10px;
}
.container-inline-date .form-item .form-item {
  float: left; /* LTR */
}
.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; /* LTR */
}

.container-inline-date .date-spacer {
  margin-left: -5px; /* LTR */
}

.views-right-60 .container-inline-date div {
  margin: 0;
  padding: 0;
}

.container-inline-date .date-timezone .form-item {
  clear: both;
  float: none;
  width: auto;
}

/* The exposed Views form doesn't need some of these styles */
.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: 0;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div,
#calendar_div td,
#calendar_div th {
  margin: 0;
  padding: 0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
  border-collapse: separate;
  margin: 0;
  width: 185px;
}

.calendar td {
  padding: 0;
}

/* formatting for start/end dates in nodes and views */
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;
}

/* Add space between date option checkboxes ('All day' & 'Collect End Date') */
.date-float .form-type-checkbox{
  padding-right: 1em;
}

/* Add space between the date and time portions of the date_select widget. */
.form-type-date-select .form-type-select[class*=hour] {
  margin-left: .75em; /* LTR */
}

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

/* Calendar day css */
div.date-calendar-day {
  background: #F3F3F3;
  border-top: 1px solid #EEE;
  border-left: 1px solid #EEE;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  color: #999;
  float: left;
  line-height: 1;
  margin: 6px 10px 0 0;
  text-align: center;
  width: 40px;
}

div.date-calendar-day span {
  display: block;
  text-align: center;
}
div.date-calendar-day span.month {
  background-color: #B5BEBE;
  color: white;
  font-size: .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: .9em;
  padding: 2px;
}

.date-form-element-content-multiline {
  padding: 10px;
  border: 1px solid #CCC;
}
/* Admin styling */
.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: .6em; /* LTR */
}

.date-year-range-select {
  margin-right: 1em;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?15766568803722*/
#ui-datepicker-div {
font-size: 100%;
font-family: Verdana, sans-serif;
background: #eee;
border-right:2px #666 solid;
border-bottom:2px #666 solid;
z-index: 9999;
}

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.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: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.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: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.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:0 auto .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:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.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:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }


/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/field/theme/field.css?1576656956550*/

/* Field display */
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float:left; /*LTR*/
}

/* Form display */
form .field-multiple-table {
  margin: 0;
}
form .field-multiple-table th.field-label {
  padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
  margin: .5em 0 0;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/node/node.css?1576656955144*/

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
td.revision-current {
  background: #ffc;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/search/search.css?1576656955564*/

.search-form {
  margin-bottom: 1em;
}
.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}
.search-results {
  list-style: none;
}
.search-results p {
  margin-top: 0;
}
.search-results .title {
  font-size: 1.2em;
}
.search-results li {
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 1em; /* LTR */
}
.search-results .search-info {
  font-size: 0.85em;
}
.search-advanced .criterion {
  float: left; /* LTR */
  margin-right: 2em; /* LTR */
}
.search-advanced .action {
  float: left; /* LTR */
  clear: left; /* LTR */
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/modules/user/user.css?15766569551827*/

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#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: .5em;
}

/**
 * Override default textfield float to put the "Add role" button next to
 * the input textfield.
 */
#user-admin-roles td.edit-name {
  clear: both;
}
#user-admin-roles .form-item-name {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}
.password-strength-title {
  display: inline;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}
div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
  margin-bottom: 0;
}
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/visuallyimpaired.css?15766568882585*/
.a-fontsize a {
    text-decoration: none;
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(/local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/../images/fontsize.png);
    position: relative;
    top: -5px;
}

.a-fontsize-small {
    width: 20px;
    height: 31px;
}

.a-fontsize-normal {
    width: 26px;
    background-position: -20px 0;
}

.a-fontsize-big {
    width: 26px;
    background-position: -46px 0;
}

a.a-fontsize-normal:hover, .fontsize-normal a.a-fontsize-normal {
    background-position: -20px -31px;
}

a.a-fontsize-small:hover, .fontsize-small a.a-fontsize-small {
    background-position: 0 -31px;
}

a.a-fontsize-big:hover, .fontsize-big a.a-fontsize-big {
    background-position: -46px -31px;
}

.a-colors a {
    height: 31px;
    margin-left: 5px;
    display: inline;
    float: left;
    background-image: url(/local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/../images/colors.png);
    position: relative;
    top: -5px;
    text-decoration: none;
    width: 26px;
}

.a-color1:hover, .color1 .a-color1 {
    background-position: 0 -31px;
}

.a-color2:hover, .color2 .a-color2 {
    background-position: -26px -31px;
}

.a-color2 {
    background-position: -26px 0;
}

.a-color3:hover, .color3 .a-color3 {
    background-position: 100% -31px;
}

.a-color3 {
    background-position: 100% 0;
}

.a-space a:hover {
  text-decoration: underline;
}

.space-small a.a-space-small, .space-std a.a-space-std, .space-big a.a-space-big {
  text-decoration: underline;
}

a.vi-block {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/../images/visuallyimpaired.jpg);
  display: inline-block;
  width: 185px;
  height: 50px;
}

a.vi-block:hover {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/../images/visuallyimpaired-hover.jpg);
}

.a-title {
  display: block;
  margin-bottom: 5px;
}

.vi-normal-block {
  text-align: center;
}

.a-fontsize, .a-colors, .a-space, .a-images {
  display: inline-block;
  width: 100px;
  margin: 0 auto;
}

.a-space, .a-images {
  width: 210px;
  margin-bottom: 10px;
}

.a-images a:hover {
  text-decoration: underline;
}

.images-color a.a-images-color, .images-grayscale a.a-images-grayscale, .images-none a.a-images-none {
  text-decoration: underline;
}

.img-grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

#vi-normal-block {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/../images/normal.png) no-repeat ;
  width: 185px;
  height: 72px;
  display: block;
  margin: 0 auto;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/media/modules/media_wysiwyg/css/media_wysiwyg.base.css?1576656877369*/
/**
 * @file
 * Styles to apply to all user-facing pages for alignment support.
 */
.media-wysiwyg-align-left,
.media-float-left {
  float: left;
  margin-right: 20px;
}
.media-wysiwyg-align-right,
.media-float-right {
  float: right;
  margin-left: 20px;
}
.media-wysiwyg-align-center {
  text-align: -moz-center;
  text-align: -webkit-center;
  text-align: center;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/ctools/css/ctools.css?1576656882509*/
.ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}

.ctools-owns-lock {
  background: #ffffdd none repeat scroll 0 0;
  border: 1px solid #f0c020;
  padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/ctools/css/../images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/ctools/css/../images/status-active.gif) center center no-repeat;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/lightbox_alt.css?15766568823552*/
/* $Id: lightbox_alt.css,v 1.1.4.22 2010/09/22 10:47:15 snpower Exp $ */
/**
 * Based on a design created by Nicolas Borda:
 * http://www.ipwa.net/assets/myslimbox/
 */

#lightbox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#lightbox a img {
  border: none;
}

#outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  min-width: 240px;
  overflow: hidden;
}

#imageContainer, #frameContainer, #modalContainer {
  padding: 10px;
}

#modalContainer {
  line-height: 1em;
  overflow: auto;
}

#loading {
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: 45%;
  *left: 0%;
}

#hoverNav {
  z-index: 10;
}

#imageData>#hoverNav {
  left: 0;
}

#hoverNav a {
  outline: none;
}

#prevLink, #nextLink {
  width: 45px;
  height: 45px;
  display: block;
}

#prevLink {
  left: 0;
  float: left;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/prev_alt.gif) left 15% no-repeat;
}

#nextLink {
  right: 0;
  float: right;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/next_alt.gif) right 15% no-repeat;
}

#prevLink:hover, #prevLink:visited:hover {
  background-position: right 15%;
}

#nextLink:hover, #nextLink:visited:hover {
  background-position: left 15%;
}

#imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  min-width: 240px;
}

#imageData {
  padding: 0 10px;
}

#imageData #imageDetails {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

#imageData #caption {
  font-weight: bold;
}

#imageData #numberDisplay {
  display: block;
  padding-bottom: 1.0em;
}

#imageData #lightbox2-node-link-text {
  display: block;
  padding-bottom: 1.0em;
}

#lightbox2-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}

#overlay_default {
  opacity: 0.6;
}

#overlay_macff2 {
  background: transparent url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/overlay.png) repeat;
}


.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html>body .clearfix {
  display: inline;
  width: 100%;
}

* html .clearfix {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}


/* Image location mod */
#bottomNavClose {
  display: block;
  z-index: 200;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/close.gif) left no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 26px;
  width: 26px;
}

#bottomNavClose:hover {
  background-position: right;
}

#loadingLink {
  display: block;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/loading.gif) no-repeat;
  width: 32px;
  height: 32px;
}

#bottomNavZoom {
  display: block;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/expand.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: absolute;
  bottom: 25px;
  right: 5px;
}

#bottomNavZoomOut {
  display: block;
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/contract.gif) no-repeat;
  width: 34px;
  height: 34px;
  position: absolute;
  bottom: 25px;
  right: 5px;
}

#lightshowPlay {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/play.png) no-repeat;
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
  height: 20px;
  width: 20px;
}

#lightshowPause {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/../images/pause.png) no-repeat;
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
  height: 20px;
  width: 20px;
}

.lightbox_hide_image {
  display: none;
}

#lightboxImage {
  -ms-interpolation-mode: bicubic;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/panels/css/panels.css?1576656875786*/
div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}

div.panel-pane div.admin-links li a {
  color: #ccc;
}

div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}

div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}

div.panel-pane div.admin-links a:before {
  content: "[";
}

div.panel-pane div.admin-links a:after {
  content: "]";
}

div.panel-pane div.panel-hide {
  display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}

div.panel-pane div.feed a {
  float: right;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/video/css/video.css?15766568771590*/
.video_thumbnail {
  min-width: 100px;
  min-height: 100px;
}

.video-width-text {
  width:10px;
}

.video-thumb-selection{

}

.video-thumb-selection .form-item {

}

.video-thumbnails{
  /*  display : block;*/
}
.video-thumbnails .form-item{
  float:left;
  margin-right:10px;
  max-width:30%;
  padding-right:10px;
}

.video-bypass-auto-conversion{

}
.video-default-thumbnail{

}

.video-data{

}

.video_image_teaser {
  float: left;
  padding: 0.5em;
}

br.video_image_clear {
  clear: both;
}

.video_image_view {
  /* inser here rules for node page image */
}

.video-inprogress {
  border: 1px solid red;
  padding: .5em;
}
.video-conversion-failed{
  border: 1px solid red;
  padding: .5em;
}

/* override filefield entry */
.widget-edit{
  max-width:70%;
}

.widget-edit .form-item { white-space: normal !important; }

.admin_flv_player_wrapper { display: none; }

/*
* VIDEO OJBECT FIXES CROSS BROWSER
*/
* html object.video-object {
  display: none;
}

* html object.video-object/**/ {
  display: inline;
}

* html object.video-object {
  display/**/: none;
}

div.video-preview {
  float: left; /* LTR */
  padding: 0 10px 10px 0; /* LTR */
}
div.video-widget-data {
  float: left; /* LTR */
  width: 85%;
}
div.video-widget-data input.text-field {
  width: auto;
}
/**
* Wysiwyg video browser
*/
div#video-browser-page-wrapper div#video-browser-page div.video-item{
  float: left;
  height:128px;
  padding: 5px;
  text-align: center;
  border: 1px #ccc dotted;
}
div#video-browser-page-wrapper div#video-browser-page div.video-item:hover{
  background-color: antiquewhite;
}
/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/pagerer/pagerer.css?15766568773474*/
/**
 * @file
 *
 * Pagerer
 *
 * A collection of pager themes to enhance Drupal standard pager.
 *
 * Drupal core 7.x
 *
 * @package  User interface
 * @author   mondrake <mondrake@mondrake.org>
 */

table.pagerer {
  border: 0;
  margin: 0.5em 0;
  padding: 0;
}
table.pagerer tbody,
table.pagerer tbody tr,
table.pagerer tbody tr td {
  border: 0;
  margin: 0;
  padding: 0;
}
table.pagerer tbody tr td div.item-list,
table.pagerer tbody tr td div.item-list ul.pager {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0.1em 0 0 0;
  vertical-align: middle;
}
table.pagerer tbody tr td div.item-list ul.pager li.pager-item,
table.pagerer tbody tr td div.item-list ul.pager li.pager-current,
table.pagerer tbody tr td div.item-list ul.pager li.pager-first,
table.pagerer tbody tr td div.item-list ul.pager li.pager-previous,
table.pagerer tbody tr td div.item-list ul.pager li.pager-next,
table.pagerer tbody tr td div.item-list ul.pager li.pager-last {
  list-style-image: none;
  list-style-type: none;
  margin: 0 0.3em 0 0.3em;
  padding: 0.1em 0 0 0;
  vertical-align: middle;
}
table.pagerer tbody tr td div.item-list ul.pager li.first {
  margin-left: 0;
}
table.pagerer tbody tr td div.item-list ul.pager li.last {
  margin-right: 0;
}
table.pagerer tbody tr td div.item-list ul.pager li.separator.pager-item,
table.pagerer tbody tr td div.item-list ul.pager li.breaker.pager-item,
table.pagerer tbody tr td div.item-list ul.pager li.widget.pager-item,
table.pagerer tbody tr td div.item-list ul.pager li.widget.pager-current {
  margin: 0;
}
.pagerer-left .item-list .pager {
  text-align: left;
}
.pagerer-center .item-list .pager {
  text-align: center;
}
.pagerer-right .item-list .pager {
  text-align: right;
}
div.pagerer-slider-handle-icon.throbber {
  background-image: url(/local/templates/vetupr/assets/drupal/sites/all/modules/pagerer/images/throbber.gif);
  display: inline-block;
  height: 16px;
  width: 16px;
}

/* pagerer-page widget */
.pagerer-page {
  border: 1px black dotted;
  margin: 0;
  padding: 0;
  text-align: center;
}
.pagerer-page-has-focus {
  background-color: Gainsboro;
}

/* pagerer-slider widget */
div.pagerer-slider {
  display: inline-block;
}
div.pagerer-slider  .ui-slider-handle {
  text-align: center;
  vertical-align: top;
}
div.pagerer-slider-control-icon {
  display: inline-block;
  vertical-align: text-bottom;
}
div.pagerer-slider-handle-icon {
  display: inline-block;
}

/* pagerer scrollpane */
div.pagerer-pager.scrollpane-wrapper ul.pager li {
  display: inline-block;
}
ul.pager li.pagerer-scrollpane {
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}
/* scrollpane viewport */
ul.pager li.pagerer-scrollpane div.item-list {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border: 1px solid;
  border-radius: 6px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
/* scrollpane embedded pager */
ul.pager li.pagerer-scrollpane ul.pager {
  margin: 0;
  padding: 0;
  position: absolute;
}
/* scrollpane embedded pager elements */
ul.pager li.pagerer-scrollpane ul.pager li.pager-current,
ul.pager li.pagerer-scrollpane ul.pager li.pager-item {
  position: absolute;
  white-space: nowrap;
}

/* Admin */
table.pagerer_admin_panes_config,
table.pagerer_admin_panes_config tbody,
table.pagerer_admin_panes_config tbody tr,
table.pagerer_admin_panes_config tbody tr td {
  border: 0;
  margin: 0;
  padding: 0;
}
table.pagerer-admin-preset-list td.pagerer-admin-preset-preview {
  font-size: 70%;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/text_resize.css?15766569121558*/
/* $Id $ */

a#text_resize_increase {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/aBig.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 28px;
  height: 27px;
  margin: 6px 0 0 3px;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}
a#text_resize_reset {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/a_reset.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 25px;
  height: 24px;
  margin: 9px 0 0 3px;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}
a#text_resize_decrease {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/aSmall.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 23px;
  height: 21px;
  margin: 12px 0 0 3px;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}

a#back_change_a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/aBig3.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 28px;
  height: 27px;
  margin: 6px 0 0px 0;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}

a#back_change_b {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/aBig3a.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 28px;
  height: 27px;
  margin: 6px 0 0px 0;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}

a#img_change_a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/pics.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 28px;
  height: 27px;
  margin: 6px 0 0px 0;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}

a#img_change_b {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/pics2.gif) no-repeat 0 0;
  display: block;
  float: right;
  width: 28px;
  height: 27px;
  margin: 6px 0 0px 0;
  outline: none;
  text-indent: -9000px;
  cursor: pointer;
}

#text_resize_clear {
  clear: both;
}
/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/views.css?15766569172359*/
/* COMMON VIEWS ELEMENTS
--------------------------------------------------------------*/
/* Views Field ---*/
.views-field {
}

.field-content {
}

/* Views Field Title */
.views-field-title {
  font-weight: bold;
}

.views-field-title .field-content {
}

.views-field-title a {
}

/* Views Field Image */
.views-field-field-image {
  display: block;
  float: left;
  margin: 10px 8px 0 0;
}

.views-field-field-image .field-content {
}

/* Views Field Body */
.views-field-body {
}

.views-field-body .field-content {
}

/* Views Field Changed */
.views-field-changed {
}

.views-field-changed .field-content {
  color: #999;
  font-size: 0.92em;
}

/* Views Inline Grid ---*/
.cols-1 .views-col {
  width: 100%;
}

.cols-2 .views-col {
  width: 50%;
}

.cols-3 .views-col {
  width: 33.33%;
}

.cols-4 .views-col {
  width: 25%;
}

.cols-5 .views-col {
  width: 20%;
}

.cols-6 .views-col {
  width: 16.66%;
}

/* SLIDESHOW
--------------------------------------------------------------*/
#slideshow-wrapper .container {
  background: #f6f7f8;
  border-bottom: 1px solid #cdcdcd;
  position: relative;
}

#slideshow-wrapper .block-content {
  padding: 0;
}

/* Slideshow Navigation ---*/
#slideshow-wrapper .views-slideshow-controls-bottom {
  background: #333;
  bottom: 20px;
  color: #cdcdcd;
  font-size: .92em;
  height: auto;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  width: auto;
  z-index: 20; /* if you have more than 18 images in slideshow, increase this value */
}

#slideshow-wrapper .views-slideshow-controls-top {
  display: none;
}

#slideshow-wrapper .views_slideshow_controls_text {
  float: left;
}

#slideshow-wrapper .views_slideshow_controls_text span {
  cursor: pointer;
  display: inline-block;
  padding: 6px;
}

#slideshow-wrapper .views_slideshow_controls_text span:hover {
  background: #08c;
  text-decoration: none;
}

#slideshow-wrapper .views_slideshow_controls_text span a {
  color: #ddd;
  font-size: .917em;
}

#slideshow-wrapper .views_slideshow_controls_text span a:hover,
#slideshow-wrapper .views_slideshow_controls_text span a:focus {
  text-decoration: none;
}

#slideshow-wrapper .views_slideshow_slide_counter {
  border-left: 1px solid #666;
  float: left;
  padding: 5px;
}

/* VIEWS - GRID
--------------------------------------------------------------*/
.views-col {
}

.views-row {
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/css/superfish.css?15766568575651*/
.sf-menu,
.sf-menu * {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sf-menu {
  line-height: 1.0;
  z-index: 497;
}
.sf-menu ul {
  left: 0;
  position: absolute;
  top: -99999em;
  width: 12em;
}
.sf-menu ul li {
  width: 100%;
}
.sf-menu li {
  float: left;
  position: relative;
  z-index: 498;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  z-index: 499;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  left: 0;
  top: 2.5em;
}
.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
  left: 12em;
  top: 0;
}
.sf-hidden {
  left: 0 !important;
  top: -99999em !important;
}
.sf-menu a.sf-with-ul {
  min-width: 1px;
}
.sf-sub-indicator {
  background: url('/local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/css/../images/arrows-ffffff.png') no-repeat -10px -100px;
  display: block;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 0.75em;
  text-indent: -999em;
  top: 1.05em;
  width: 10px;
}
a > .sf-sub-indicator {
  top: 0.8em;
  background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
  background: url('/local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/css/../images/shadow.png') no-repeat right bottom;
  padding: 0 8px 9px 0 !important;
  -webkit-border-top-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomleft: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}
.sf-menu.rtl,
.sf-menu.rtl li {
  float: right;
}
.sf-menu.rtl li:hover > ul,
.sf-menu.rtl li.sfHover > ul {
  left: auto;
  right: 0;
}
.sf-menu.rtl li li:hover > ul,
.sf-menu.rtl li li.sfHover > ul {
  left: auto;
  right: 12em;
}
.sf-menu.rtl ul {
  left: auto;
  right: 0;
}
.sf-menu.rtl .sf-sub-indicator {
  left: 0.75em;
  right: auto;
  background: url('/local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/css/../images/arrows-ffffff-rtl.png') no-repeat -10px -100px;
}
.sf-menu.rtl a > .sf-sub-indicator {
  top: 0.8em;
  background-position: -10px -100px;
}
.sf-menu.rtl a:focus > .sf-sub-indicator,
.sf-menu.rtl a:hover > .sf-sub-indicator,
.sf-menu.rtl a:active > .sf-sub-indicator,
.sf-menu.rtl li:hover > a > .sf-sub-indicator,
.sf-menu.rtl li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -100px;
}
.sf-menu.rtl ul .sf-sub-indicator {
  background-position: 0 0;
}
.sf-menu.rtl ul a > .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-menu.rtl ul a:focus > .sf-sub-indicator,
.sf-menu.rtl ul a:hover > .sf-sub-indicator,
.sf-menu.rtl ul a:active > .sf-sub-indicator,
.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,
.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-menu.rtl.sf-horizontal.sf-shadow ul,
.sf-menu.rtl.sf-vertical.sf-shadow ul,
.sf-menu.rtl.sf-navbar.sf-shadow ul ul {
  background-position: bottom left;
  padding: 0 0 9px 8px !important;
  -webkit-border-radius: 8px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius: 8px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomleft: 0;
  border-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.sf-vertical.rtl li:hover > ul,
.sf-vertical.rtl li.sfHover > ul {
  left: auto;
  right: 12em;
}
.sf-vertical.rtl .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-vertical.rtl a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-vertical.rtl a:focus > .sf-sub-indicator,
.sf-vertical.rtl a:hover > .sf-sub-indicator,
.sf-vertical.rtl a:active > .sf-sub-indicator,
.sf-vertical.rtl li:hover > a > .sf-sub-indicator,
.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator {
  background-position: -10px 0;
}
.sf-navbar.rtl li li {
  float: right;
}
.sf-navbar.rtl ul .sf-sub-indicator {
  background-position: 0 -100px;
}
.sf-navbar.rtl ul a > .sf-sub-indicator {
  background-position: -10px -100px;
}
.sf-navbar.rtl ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 -100px;
}
.sf-navbar.rtl ul ul .sf-sub-indicator {
  background-position:  0 0;
}
.sf-navbar.rtl ul ul a > .sf-sub-indicator {
  background-position:  -10px 0;
}
.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator {
  background-position: 0 0;
}
.sf-navbar.rtl li li:hover > ul,
.sf-navbar.rtl li li.sfHover > ul {
  left: auto;
  right: 0;
}
.sf-navbar.rtl li li li:hover > ul,
.sf-navbar.rtl li li li.sfHover > ul {
  left: auto;
  right: 12em;
}
.sf-navbar.rtl > li > ul {
  background: transparent;
  padding: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
}
/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/style/space.css?15766568572596*/
.sf-menu.sf-style-space {
  float: left;
  margin-bottom: 1em;
  padding: 0;
}
.sf-menu.sf-style-space.sf-navbar {
  width: 100%;
}
.sf-menu.sf-style-space ul {
  padding-left: 0;
}
.sf-menu.sf-style-space a {
  border: 1px outset #000000;
  color: #f1f1f1;
  padding: 0.75em 1em;
}
.sf-menu.sf-style-space a.sf-with-ul {
  padding-right: 2.25em;
}
.sf-menu.sf-style-space.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
.sf-menu.sf-style-space.sf-navbar a {
  border: 0;
}
.sf-menu.sf-style-space span.sf-description {
  color: #f1f1f1;
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 5px 0 0 5px;
  padding: 0;
}
.sf-menu.sf-style-space li,
.sf-menu.sf-style-space li li,
.sf-menu.sf-style-space li li li,
.sf-menu.sf-style-space.sf-navbar {
  background: #333333;
}
.sf-menu.sf-style-space li:hover,
.sf-menu.sf-style-space li.sfHover,
.sf-menu.sf-style-space li.active a,
.sf-menu.sf-style-space a:focus,
.sf-menu.sf-style-space a:hover,
.sf-menu.sf-style-space a:active,
.sf-menu.sf-style-space.sf-navbar li li {
  background: #008ad2;
  color: #ffffff;
}
.sf-menu.sf-style-space.sf-navbar li ul {
  background-color: #008ad2;
}
.sf-menu.sf-style-space.sf-navbar li ul li ul {
  background-color: transparent;
}
.sf-menu.sf-style-space ul.sf-megamenu li.sf-megamenu-wrapper ol,
.sf-menu.sf-style-space ul.sf-megamenu li.sf-megamenu-wrapper ol li {
  margin: 0;
  padding: 0;
}
.sf-menu.sf-style-space ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
  font-weight: bold;
}
.sf-menu.sf-style-space ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
  width: 12em;
}
.sf-menu.sf-style-space.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right;
}
.sf-menu.sf-style-space li.sf-parent-children-1 ul.sf-megamenu {
  width: 12em;
}
.sf-menu.sf-style-space li.sf-parent-children-2 ul.sf-megamenu {
  width: 24em;
}
.sf-menu.sf-style-space li.sf-parent-children-3 ul.sf-megamenu {
  width: 36em;
}
.sf-menu.sf-style-space li.sf-parent-children-4 ul.sf-megamenu {
  width: 48em;
}
.sf-menu.sf-style-space li.sf-parent-children-5 ul.sf-megamenu {
  width: 60em;
}
.sf-menu.sf-style-space li.sf-parent-children-6 ul.sf-megamenu {
  width: 72em;
}
.sf-menu.sf-style-space li.sf-parent-children-7 ul.sf-megamenu {
  width: 84em;
}
.sf-menu.sf-style-space li.sf-parent-children-8 ul.sf-megamenu {
  width: 96em;
}
.sf-menu.sf-style-space li.sf-parent-children-9 ul.sf-megamenu {
  width: 108em;
}
.sf-menu.sf-style-space li.sf-parent-children-10 ul.sf-megamenu {
  width: 120em;
}
/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/nucleus/nucleus/nucleus/css/messages.css?1576656914845*/
/* Messages */
div.messages {
  margin: 10px 0;
}

#block-system-help {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/nucleus/nucleus/nucleus/css/images/help.png) no-repeat 17px 22px #f2f2f2;
  border: none;
  margin: 6px 0;
  padding: 10px 10px 10px 50px;
}

#block-system-help code,
div.messages code {
  font-weight: 700;
}

div.help p:last-child,
div.help ul:last-child {
  margin-bottom: 0;
}

.block-region {
  background-color: #f7f7f7;
  border: 2px dashed #ddd;
  clear: both;
  color: #666;
  font-family: Consolas, "Courier News", monospace;
  font-size: 1.077em;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: 5px;
  padding: 3px 6px 1px;
}

div#acquia-agent-no-search {
  margin: 8px 0;
  padding-left: 3em !important;
}

a.block-demo-backlink,
a.block-demo-backlink:link,
a.block-demo-backlink:visited {
  left: 50%;
  margin-left: -9em;
  text-align: center;
  width: 18em;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/html-elements.css?15766569171776*/
@import url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/../fonts/arvo_regular/stylesheet.css);
html {
  font-size: 62.5%;
}

img {
    margin: 7px;
}

body {
  background: #fff;
  color: #333;
  line-height: 1.5;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.167em;
}

h4 {
  font-size: 1em;
}

h5,
h6 {
  font-size: 1em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
}

.node-content h1,
.node-content h2,
.node-content h3,
.node-content h4,
.node-content h5,
.node-content h6 {
  line-height: 1.25;
  margin: 1em 0 .5em;
}

p {
  margin: 1em 0;
  padding: 0;
}

p:first-child {
  margin-top: 0;
}

em,
dfn {
  font-style: italic;
}

ins {
  border-bottom: none;
  text-decoration: none;
}

pre,
code,
tt,
samp,
kbd,
var {
  font-size: 1em;
}

blockquote,
q {
  font-style: italic;
  quotes: "" "";
}

blockquote {
  margin: 0 0 1.5em;
  padding: 0 0 0 3em;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

blockquote p {
  margin: 0;
}

strong,
dfn,
caption,
th {
  font-weight: 700;
}

/* Reset horizonatal rules */
hr {
  border-style: inset;
  border-width: 1px;
  display: block;
}

/* Lists */
ul,
ol {
  margin: 0 0 1.5em 2em;
  padding: 0;
}

.item-list ul,
.item-list ol {
  margin: 0 0 0 1em;
  padding: 0;
}

ul ul,
ul ol,
ol ol,
ol ul,
.block ul ul,
.block ul ol,
.block ol ol,
.block ol ul,
.item-list ul ul,
.item-list ul ol,
.item-list ol ol,
.item-list ol ul {
  margin-bottom: 0;
}

ul {
  list-style-type: disc;
}

ul ul ul {
  list-style-type: square;
}

ol {
  list-style-type: decimal;
}

ol ol {
  list-style-type: lower-alpha;
}

ol ol ol {
  list-style-type: lower-roman;
}

ul ul,
ul ul ul ul {
  list-style-type: circle;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 0 1.5em 1.538em;
}

tr.odd td,
tr.even td {
  border-bottom: #cdcdcd solid 1px;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/forms.css?15766569176541*/
form {
  margin: 0 0 1em;
  padding: 0;
}

input,
textarea,
select {
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, sans-serif; /* Need to define font-family */
  font-size: 1em;
  margin: 0;
}

fieldset {
  background: transparent;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 10px;
}

fieldset fieldset:last-child {
  margin-bottom: 0;
}

legend {
  font-weight: bold;
}

/* DRUPAL FORM ELEMENTS
--------------------------------------------------------------*/
.form-item,
.form-action {
  margin-bottom: 10px;
  margin-top: 10px;
}

.form-item input.form-text {
  overflow: visible;
}

form a,
form a:visited {
  color: #0088cc;
  text-decoration: none;
}

form a:hover {
  text-decoration: underline;
}

.form-item label {
  font-weight: normal;
  padding-bottom: 5px;
}

/* Text Inputs ---*/
.form-text:focus,
.form-checkbox:focus,
.form-radio:focus,
.form-select:focus {
  background: #ffffcc;
}

textarea:focus {
  background: #fff;
  border: 1px solid #fc0;
}

input.text,
input.title {
  font-size: 1.385em;
  padding: .5em;
}

input.form-text,
textarea {
  border: 1px solid #ccc;
  height: auto;
  padding: 2px;
}

input.form-text {
  background: url("/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif") repeat-x scroll 0 0 transparent;
  padding: 3px;
}

input.form-text:hover {
  background: #ffffcc;
}

textarea,
input {
  font: 1em normal Arial, Helvetica, sans-serif;
}

input.form-radio {
  border: none;
}

/* Buttons ---*/
input.form-submit,
a.button,
a.button:visited {
  background: url("/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif") repeat-x scroll center top #0088cc;
  border-color: #0088cc;
  color: #fff;
  font-weight: bold;
  padding: 2px 10px;
}

input.form-submit:hover,
a.button:hover,
input.form-submit:focus,
a.button:focus {
}

span.button {
  margin-right: 5px;
}

span.button input.form-submit {
}

/* Checkbox ---*/
.form-type-checkbox label {
  font-weight: normal;
}

input.form-checkbox {
  border: none;
}

/* Radio ---*/
.form-type-radio label {
  font-weight: normal;
}

input.form-radio {
}

/* Selects ---*/
select,
.form-select {
}

/* Fieldsets ---*/
fieldset {
  background: transparent;
  border: 1px solid #dadada;
  margin: 10px 0;
  padding: 10px;
}

fieldset fieldset:last-child {
  margin-bottom: 0;
}

.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 0;
}

*:first-child+html fieldset {
  background-color: transparent;
  background-position: 0 10px;
  padding: 0 10px 10px;
}

*:first-child+html fieldset > .description,
*:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 10px;
}

legend.fieldset-legend {
}

fieldset legend {
  display: block;
  font-weight: 400;
  padding: 0 10px 0 0;
}

*:first-child+html fieldset legend,
*:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 5px;
}

/* SPECIFIC FORMS
--------------------------------------------------------------*/
.exposed-filters .form-item {
  margin-bottom: 10px;
  margin-top: 0;
}

.form-item textarea.error {
  padding: 2px;
}

.form-item .description,
fieldset .description,
.fieldset-layout-settings dd {
  color: #999999;
  font-size: .92em;
  padding-bottom: 0;
  padding-top: 5px;
}

span.form-required,
span.marker {
}

#article-admin-filter ul {
  padding: .5em 0;
}

#edit-operation-wrapper select {
  margin: .5em;
}

div.resizable-textarea textarea {
  margin-top: 0;
}

/* Fieldsets */
fieldset {
  background: transparent;
  border: 1px solid #dadada;
  margin: 10px 0;
  padding: 10px;
}

fieldset fieldset:last-child {
  margin-bottom: 0;
}

.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 0;
}

*:first-child+html fieldset {
  background-color: transparent;
  background-position: 0 10px;
  padding: 0 10px 10px;
}

*:first-child+html fieldset > .description,
*:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 10px;
}

fieldset legend {
  display: block;
  font-weight: 400;
  padding: 0 10px 0 0;
}

*:first-child+html fieldset legend,
*:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 5px;
}

/* Search */
/* Advanced search form */
fieldset#edit-advanced fieldset {
  float: left;
  margin: 0 10px 10px 0;
}

fieldset#edit-advanced fieldset .fieldset-legend {
  background: none;
  padding-left: 1em;
}

.advanced-search-submit {
  clear: both;
}

.search-advanced .criterion {
  float: none;
  margin: 0 5px;
}

#edit-keywords-fieldset .form-item:first-child {
  margin-top: 5px;
}

#search-form .container-inline {
  overflow: hidden;
}

#search-form {
  margin: 10px 0;
}

#search-form .form-item-keys {
  display: block;
  float: left;
  margin-top: 0;
}

#search-form .form-item-keys label {
  display: block;
  float: left;
  margin-right: 5px;
  padding-top: 4px;
}

#search-form .form-item-keys input.form-text {
  float: left;
  margin-right: 5px;
  padding: 3px 5px;
  width: 225px;
}

/* User login */
#user-login-form ul {
  margin: 0;
  padding: 0;
}

#user-login-form li.openid-link,
#user-login-form li.user-link {
}

#user-login ul {
  margin: 0 0 5px;
}

#user-login ul li {
  margin: 0;
}

#user-login-form .item-list li {
  list-style: none;
  margin: 0;
}

#block-user-login .block-content {
  padding: 0 16px;
}

#user-login-form li.openid-link,
#user-login li.openid-link {
  background: none;
  padding-left: 0;
}

#user-login-form .form-text {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x;
  padding: 3px;
  width: 150px;
}

#user-login-form .form-text:focus,
#user-login-form .form-text:hover {
  background: #ffffcc;
}

#user-login-form label {
  font-weight: 600;
}

#user-login-form .openid-links {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.hide-label label {
  background: none;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

#user-admin-filter ul li,
#article-admin-filter ul li {
  list-style: none;
}

.description {
  color: #555;
}

/* Tips overrides */
.field-type-text-long fieldset {
  padding: 10px 0;
}

.field-type-text-long fieldset .form-item {
  margin: 0;
  padding: 0 0 0 15px;
}

fieldset .filter-help {
  padding: 0 10px 5px 5px;
}

.filter-guidelines {
  font-size: .923em;
  margin: 0;
  padding: 5px 18px 10px;
}

/* Special case modules */
#devel-switch-user-form {
  margin-bottom: 0;
}

/* override poll.css */
.poll .vote-form,
.poll .vote-form .choices {
  margin: 0;
  text-align: left;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/tables.css?1576656917877*/
/* Common Tables ---*/
table {
  font-size: 100%;
  margin: 0 0 .5em;
  padding: 0;
  width: auto;
}

table.sticky-header {
  z-index: 10;
}

table,
td,
th {
  vertical-align: middle;
}

caption,
th,
td {
  text-align: left;
}

thead {
}

thead th {
  background: #333;
  color: #fff;
  font-weight: bold;
}

thead th a {
  color: #cdcdcd;
  text-decoration: none;
}

thead th a:hover,
thead th a:active,
thead th a:focus {
  color: #fff;
  text-decoration: none;
}

tbody {
  border-top: 0;
}

td,
th {
  padding: 6px 15px;
}

tr.even,
tr.odd {
  background-color: transparent;
  border-bottom: 1px solid #cdcdcd;
}

tr.odd,
tr.info {
}

tr.even {
  background: #f6f7f8;
}

tr.drag {
}

tr.drag-previous {
}

tr.odd td.active {
}

tr.even td.active {
}

td.region,
td.module,
td.container td.category {
}

table.sticky-table td,
table.sticky-table th {
  padding: 6px 15px;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/page.css?15766569176671*/
.wrapper {
}

.wrapper .container {
}

/* Grid Gutter */
.grid {
}

.grid-inner {
    // background: #CCCCCC;
}

.grid .grid-inner {
  padding: 0 15px;
}

.region-content .block {
}

.sidebar .block {
}

/* MAIN CONTAINER
-------------------------------------------------------------*/
#main-wrapper {
}

#main-wrapper .container {
}

#main-wrapper .container-inner {
}

#main-wrapper .container-inner > .grid:first-child {
  float: right;
}

#main-wrapper .group-inner {
  border-right: 1px solid #cdcdcd;
}

/* HEADER
-------------------------------------------------------------*/
#header-wrapper {
}

#header-wrapper .container {
  position: relative;
}

#header {
  clear: both;
  padding: 10px 0 0;
}

/* Logo & Site name*/
#logo {
  float: left;
  padding-bottom: 10px;
}

#name-and-slogan {
  float: left;
  line-height: 1.2;
  margin-bottom: 1em;
  padding-top: 17px;
  /* background-color: lightblue; */
  /* background-image: url(http://vetupr.org.ru/sites/all/themes/vetupr200/images/header.png); */
  /* background-color: rgba(0, 0, 0, .2) */
    background: #DEEEEE;
  /* opacity: 0.3;
  filter: alpha(opacity=30); */
}

.site-name {
  font-family: ArvoRegular;
  font-size: 2.5em;
  text-transform: uppercase;
}

.site-name a {
  text-decoration: none;
}

.site-name a:visited {
}

.site-name a:hover,
.site-name a:focus,
.site-name a:active {
  color: #007fc8;
  text-decoration: none;
}

.site-slogan {
  color: #999;
  font-size: 1em;
  font-weight: 400;
}

/* Region */
.region-header {
  float: right;
}

/* MAIN NAVIGATION
--------------------------------------------------------------*/
#menu-bar-wrapper {
}

#menu-bar-wrapper .container {
  background: #333;
  border-bottom: 1px solid #fff;
  color: #fff;
}

#menu-bar-wrapper .block-content {
  padding: 0;
}

/* MAIN CONTENT
--------------------------------------------------------------*/
#main-content {
}

#main-content .grid-inner {
  border-left: 1px solid #cdcdcd;
  padding: 15px 20px;
}

#main-content .region-content {
}

#main-content .region-content #block-system-main {
  border-bottom: 0;
}

#main-content .region-content #block-system-main .block-inner {
  padding: 0;
}

#main-content .region-content #block-system-main .block-content {
  padding: 0;
}

/* Content on Front-page ---*/
body.front #main-content .region-content {
}

/* Content on other pages ---*/
body.not-front #main-content .region-content {
}

/* Page Title ---*/
#page-title {
  color: #08c;
}

.in-maintenance #page-title {
  padding: 10px;
}

/* SIDEBARS
-------------------------------------------------------------*/
.sidebar {
}

.region-sidebar-first {
}

.region-sidebar-second {
  padding-right: 10px;
}

#sidebar-first-wrapper {
  float: left;
}

#sidebar-first-wrapper > .grid-inner {
  border-left: 1px solid #cdcdcd;
  padding: 0;
}

/* POLL
-------------------------------------------------------------*/
.poll {
  margin-bottom: 10px;
}

.poll .title {
  font-weight: bold;
  margin-bottom: 10px;
}

/* PANELS
-------------------------------------------------------------*/
.panel {
}

.panel .container {
}

.panel .views-view-grid .grid-inner {
  border-left: 1px solid #444;
  padding: 15px 15px 5px;
}

.panel .views-view-grid .grid:first-child .grid-inner {
  border-left: none;
}

/* First Panel ---*/
#panel-first-wrapper {
}

#panel-first-wrapper .container {
  background: #333;
  color: #cdcdcd;
}

#panel-first-wrapper .panel-column > .grid-inner {
  padding: 0;
}

#panel-first-wrapper .block-content {
  padding: 0;
}

#panel-first-wrapper .views-field-body a {
  border-bottom: 1px dotted #fff;
  color: #cdcdcd;
  text-decoration: none;
}

#panel-first-wrapper .views-field-body a:hover,
#panel-first-wrapper .views-field-body a:active,
#panel-first-wrapper .views-field-body a:focus {
  border-bottom: 1px solid #fff;
  color: #fff;
}

#panel-first-wrapper .views-field-title {
  color: #fff;
  padding-bottom: 5px;
  text-transform: uppercase;
}

#panel-first-wrapper .views-field-title a {
  border-bottom: 0;
  color: #fff;
}

/* Second Panel ---*/
#panel-second-wrapper {
}

#panel-second-wrapper .container {
  background: #333;
  color: #cdcdcd;
}

#panel-second-wrapper .panel-column .grid-inner {
  border-left: 1px solid #444;
  padding: 15px;
}

#panel-second-wrapper .panel-column .grid:first-child .grid-inner {
  border-left: none;
}

#panel-second-wrapper a {
  color: #cdcdcd;
  text-decoration: none;
}

#panel-second-wrapper a:hover,
#panel-second-wrapper a:active,
#panel-second-wrapper a:focus {
  color: #fff;
}

#panel-second-wrapper .more-link {
  border-top: none;
}

#panel-second-wrapper .views-field-title {
  color: #cdcdcd;
  margin-bottom: 0;
}

#panel-second-wrapper .views-field-title a {
  border-bottom: 0;
  color: #cdcdcd;
}

#panel-second-wrapper .item-list li {
  background: none;
  border-bottom: 1px solid #444;
  padding: 5px 0 6px;
}

#panel-second-wrapper .item-list li a {
  border-bottom: 0;
  color: #cdcdcd;
}

#panel-second-wrapper .item-list li a:hover,
#panel-second-wrapper .item-list li a:focus,
#panel-second-wrapper .item-list li a:active {
  color: #fff;
}

/* Third Panel ---*/
#panel-third-wrapper {
}

/* FOOTER
-------------------------------------------------------------*/
#footer-wrapper {
  font-size: 0.92em;
}

#footer-wrapper .container {
  padding: 10px 0 20px;
  text-align: center;
}

#footer {
}

/* STYLE FOR MULTIPLE LAYOUTS
-------------------------------------------------------------*/
.page-default #main-content {
}

/* OTHERS
-------------------------------------------------------------*/
/* Feed icons ---*/
.feed-icon img {
  padding: 0 10px;
}

#feed-icons {
}

#feed-icons .feed-icon {
}

#feed-icons .feed-icon img {
}

#feed-icons a.feed-icon {
}

/* Search results list ---*/
.search-results {
  margin: 0;
}

.search-results .search-result {
}

.search-results .title {
  font-size: 1.154em;
}

.search-results .search-snippet-info {
  padding: 0;
}

.search-results p {
  margin: 0;
}

.search-results .search-snippet {
}

.search-results .search-info {
  font-size: .923em;
}

span.search-info-type {
}

span.search-info-user {
}

span.search-info-date {
}

span.search-info-comment {
}

span.search-info-upload {
}

/* Aggregator ---*/
.feed-item {
}

.feed-item header {
}

.feed-item-title {
}

.feed-item-meta {
}

.feed-item .content {
}

.feed-item footer {
}

.feed-source {
  margin: 1em 0;
}

.feed-description {
}

/* Maintenance page ---*/
.maintenance-page #skip-link {
  position: absolute;
  top: -99em;
}

.maintenance-page footer {
  margin: 10px 0 0;
}

.maintenance-page footer a {
  color: #ccc;
  text-decoration: none;
}

div.contextual-links-wrapper {
  z-index: 9;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/articles.css?15766569172768*/
.region-content .views-row {
  margin-bottom: 10px; /* Articles spacing */
}

/* Articles (nodes) ---*/
.article {
  /* margin-bottom: 20px; */
}

/* Article Title ---*/
.article > .header {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: .5em;
  background: #DDEDED;
}

.node-title {
  color: #333;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 10px;
}

.node-title a,
.node-title a:visited {
  color: #08c;
}

.node-title a:hover,
.node-title a:focus {
  color: #333;
  text-decoration: none;
}

.node-title a:active {
  color: #333;
  text-decoration: none;
}

/* Skinr article title alignment */
.ta-l .article-title {
  text-align: left;
}

.ta-r .article-title {
  text-align: right;
}

.ta-c .article-title {
  text-align: center;
}

/* User Picture ---*/
.article .user-picture {
  display: inline-block;
  vertical-align: text-top;
}

.article .user-picture img {
  max-height: 16px;
}

/* Meta ---*/
.node-author {
  color: #999;
}

.username {
}

.article > .submitted {
  color: #7b7b7b;
  line-height: 1;
  padding: 0.5em 0 1.5em;
}

.article > .submitted .username {
}

.article > .submitted .time {
}

/* Field Image ---*/
.article .field-type-image {
  border: 1px solid #cdcdcd;
  float: right;
  margin: .5em 0 1em 1em;
  padding: 3px;
}

/* Lists ---*/
.article ul {
}

.article ul li {
}

.article ol {
}

.article ol li {
}

/* Links ---*/
.article .menu {
  margin-top: 1em;
}

.article ul.links {
  color: #999;
  font-size: .92em;
  margin: 0;
}

.article ul.links li {
  background: none;
  display: inline-block;
  float: left;
  margin: 0 5px 5px 0;
  padding: 0 0 2px;
  white-space: nowrap;
}

.article ul.links li a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x top #cdcdcd;
  border: 1px solid #cdcdcd;
  color: #666;
  display: inline-block;
  font-weight: bold;
  padding: 2px 10px;
  text-decoration: none;
  text-transform: capitalize;
  vertical-align: middle;
}

.article ul.links li.node-readmore a,
.article ul.links li a:hover,
.article ul.links li a:focus,
.article ul.links li a:active {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x top #08c;
  border: 1px solid #08c;
  color: #fff;
}

.article ul.links li.comment-add a {
}

.article ul.links li.comment-comments a {
}

.article ul.links li.comment-new-comments a {
}

.article ul.links li.blog_usernames_blog a {
}

.article ul.links li.print_html a {
}

.article ul.links li.print_email a {
}

.article ul.links li.print_pdf a {
}

.article ul.links li.first {
}

.article ul.links li.last {
}

/* Workflow states ---*/
.article-add {
}

.article-edit {
}

.article-delete {
}

.article-preview {
}

.article-sticky {
}

.article-promoted {
}

/* Status ---*/
.article-unpublished {
}

/* Theme the teaser ---*/
.article-teaser {
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/comments.css?15766569173051*/
/**
*
* TODO: check classes still apply in D7 - in particular the unpublished classes and the extra classes.
*/

/* Comment wrapper: wraps all comments and the comment form. */
#comments {
}

#comments > h2 {
  background: #333;
  color: #fff;
  font-size: 1.1em;
  margin-top: 1em;
  padding: 5px 10px;
}

/* Wrapper class for each individual comment. */
.comment {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 0;
  margin-top: 0;
  padding: 15px 10px;
}

/* Indentation */
#comments .indented {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/indent-tree.gif) no-repeat left 10px;
  margin-bottom: 1em;
  margin-left: 0;
  padding-left: 20px;
}

#comments .indented .comment {
  border-top: 0;
  margin-top: 0;
}

/* Comment Title */
.comment > .header {
  border-bottom: 0;
  padding-bottom: 0;
}

.comment-title {
  font-size: 1.1em;
}

.comment-title a,
.comment-title a:visited {
  text-decoration: none;
}

.comment-title a:hover,
.comment-title a:active,
.comment-title a:focus {
  text-decoration: underline;
}

/* Skinr comment title alignment. */
.ta-l .comment-title {
  text-align: left;
}

.ta-r .comment-title {
  text-align: right;
}

.ta-c .comment-title {
  text-align: center;
}

/* Comment "new" notification */
.comment-title .new {
  color: #ff8000;
}

/* User Picture */
.comment .user-picture {
}

.comment .user-picture img {
}

/* Comment Content */
.comment-content {
}

/* Submitted */
.comment > .footer {
  color: #7b7b7b;
  margin-bottom: 1em;
}

.comment > .footer .username {
}

.comment > .footer .time {
}

.comment > .footer a,
.comment > .footer a:visited {
}

.comment > .footer a:hover,
.comment > .footer a:active,
.comment > .footer a:focus {
}

/* Links */
.comment ul.links {
  display: block;
  margin: 0;
  padding: 0;
}

.comment ul.links li {
  padding: 0 0 0 .25em;
}

.comment ul.links li a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x top #cdcdcd;
  border: 1px solid #cdcdcd;
  color: #666;
  display: inline-block;
  font-weight: bold;
  padding: 2px 10px;
  text-decoration: none;
  text-transform: capitalize;
  vertical-align: middle;
}

.comment ul.links li a:hover,
.comment ul.links li a:focus,
.comment ul.links li a:active {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x top #08c;
  border: 1px solid #08c;
  color: #fff;
}

/* Core comment link classes. */
ul.links li.comment_reply a {
}

ul.links li.comment_edit a {
}

ul.links li.comment_delete a {
}

/* UL link first and last classes. */
.comment ul.links li.first {
}

.comment ul.links li.last {
}

/* Author */
.comment-by-anonymous {
}

.comment-by-article-author {
}

.comment-by-viewer {
}

/* New */
.comment-new {
}

/* Zebra */
.comment-odd {
}

.comment-even {
}

/* Status */
.comment-unpublished {
}

/* Themes the "Unpublished" text. */
.comment-unpublished .unpublished {
}

/* Sytle comments by article type. */
.book-comments {
}

.blog-comments {
}

.forum-comments {
}

.page-comments {
}

.poll-comments {
}

.article-comments {
}

#autocomplete {
  background: #fff;
  padding: 2px 5px;
}

#edit-email {
  padding-left: 0;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/fields.css?15766569171377*/
/**
*
* TODO: check all D7 field class names, these are mostly from D6 CCK...
*/

/* Wrapper for all fields. */
.field {
}

/* Field labels - these are h2 in Adaptivetheme */
.field-label {
}

.field-lable-above .field-label {
}

.field-lable-inline .field-label {
  display: inline;
}

/* Imagefields */
.field-type-image {
}

.field-type-image img {
}

/* Use "datetime" when creating new CCK date fields. */
.field-type-datetime {
}

/* Filefield field. */
.field-type-filefield {
}

/* Node reference field. */
.field-type-nodereference {
}

/* User reference field. */
.field-type-userreference {
}

/* Number fields. */
.field-type-number-decimal {
}

.field-type-number-float {
}

.field-type-number-integer {
}

/* Text fields. */
.field-type-text {
}

.field-type-text-long {
}

/* Term reference fields. */
.field-type-taxonomy-term-reference .field-label {
  float: left;
  font-size: 1em;
}

.field-type-taxonomy-term-reference ul {
  float: none !important;
  margin: 0;
  padding: 0;
}

.field-type-taxonomy-term-reference ul li {
  display: inline;
  list-style: none;
  padding: 0 .5em 0 0;
}

/* Imagefield skinr settings */
.ai-l .field-type-image {
  margin: 4px 20px 10px 0;
}

.ai-r .field-type-image {
  margin: 4px 0 10px 20px;
}

.ai-b,
.ai-b .block-inner,
.ai-b .block-content {
}

.ai-b .block-content p,
.ai-b .block-content div.field-type-image {
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/blocks.css?15766569178146*/
/* COMMON BLOCKS
--------------------------------------------------------------*/
/* Blocks ---*/
.block {
  margin: 0;
}

.block-inner {
}

.block-title {
  font-size: 100%;
  line-height: normal;
  text-transform: uppercase;
  background: #CCCCCC;
  text-align: center;
}

.block-content {
  padding: 10px 15px;
  background: #DEEEEE;
}

/* Normal Blocks ---*/
.block-xhtml {
}

.block-xhtml .block-inner {
  padding: 0;
}

.block-xhtml .block-title {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d2.gif) repeat-x top #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  color: #333;
  margin: 0;
  padding: 8px 15px;
}

.block-xhtml .block-content {
}

/* Block Rounded ---*/
.block-rounded {
  margin: 0 10px 20px;
}

.block-rounded .block-inner {
  border: 1px solid #ccc;
  padding: 0;
}

.block-rounded .block-inner .block-inner {
  border: 0;
  padding: 0;
}

.block-rounded .block-title {
  border-bottom: 1px solid #cdcdcd;
  margin: 0;
  padding: 8px 15px;
}

.block-rounded .block-content {
}

/* Block lists ---*/
.block ul {
  margin: 0;
  padding: 0;
}

.block ul li {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/bullet.gif) no-repeat 2px 8px;
  list-style: none;
  margin: 0;
  padding-left: 12px;
}

.block ol {
}

.block ol li {
}

/* Block Item list */
.block .item-list ul {
}

.block .item-list ul li.last {
  margin-bottom: 0;
}

/* Block Links List */
.block ul.links {
}

.block ul.links li {
}

.block ul.links li a {
}

.block ul.links li a:hover,
.block ul.links li a:focus {
  text-decoration: none;
}

/* Block More Links */
.block .more-link {
  margin-top: 5px;
}

.block .more-link a {
}

/* Sidebar Blocks ---*/
.sidebar .block {
}

.sidebar .block-inner {
}

.sidebar .block-title {
}

.sidebar .block-content {
}

/* First Sidebar Blocks */
#sidebar-first-wrapper .block {
}

#sidebar-first-wrapper .block-inner {
  border-top: 1px solid #dedede;
}

#sidebar-first-wrapper .block-title {
}

#sidebar-first-wrapper .block-content {
}

#sidebar-first-wrapper .block ul.links {
  margin: -10px -15px;
}

/* Second Sidebar Blocks */
#sidebar-second-wrapper {
  margin-left: -1px;
}

#sidebar-second-wrapper > .grid-inner {
  padding: 20px 0 0;
}

#sidebar-second .block {
}

#sidebar-second .block-inner {
}

#sidebar-second .block-title {
}

#sidebar-second .block-content {
}

/* Header Blocks ---*/
#header-wrapper .block {
}

/* Footer Blocks ---*/
#footer-wrapper .block {
  border: 0;
}

#footer-wrapper .block-content {
  padding: 0;
}

/* First Panels Blocks ---*/
#panel-first-wrapper .block {
  border-bottom: 0;
}

/* Second Panels Blocks ---*/
#panel-second-wrapper .block {
  border-bottom: 0;
}

#panel-second-wrapper .panel-column:first-child .block-inner {
  border-left: 0;
}

#panel-second-wrapper .block-content {
  padding: 0;
}

#panel-second-wrapper .block-title {
  background: none;
  border-bottom: 0;
  color: #fff;
  margin-bottom: 5px;
  padding: 0;
}

/* SPECIFIC BLOCKS
--------------------------------------------------------------*/
/* Menu Block ---*/
.block-menu {
}

.block-menu .block-content {
  padding: 0;
}

#menu-bar-wrapper .block-menu ul.menu li {
  border-left: 1px solid #666;
  border-bottom: none;
  float: left;
}

#menu-bar-wrapper .block-menu ul.menu li.first {
  border-left: none;
}

#menu-bar-wrapper .block-menu ul.menu li a {
  color: #cdcdcd;
  font-weight: bold;
  line-height: 1;
  padding: 15px;
  text-decoration: none;
  text-indent: 0;
}

#menu-bar-wrapper .block ul.menu li a:hover, 
#menu-bar-wrapper .block ul.menu li a:focus, 
#menu-bar-wrapper .block ul.menu li a:active {
  background: #4f4f4f;
}

#menu-bar-wrapper .block ul.menu li.active-trail a, 
#menu-bar-wrapper .block ul.menu li a.active {
  background: #007fc8;
  color: #fff;
}

#menu-bar-wrapper .block-menu ul.menu ul {
  background: #007fc8;
  left: 0;
  padding: 5px 0;
  position: absolute;  
  top: 3.5em;
  width: 100%;
}

#menu-bar-wrapper .block-menu ul.menu ul li {
  border: none;
  margin: 0 5px;
}

#menu-bar-wrapper .block-menu ul.menu ul a {
  font-weight: normal;
  padding: 7px 15px;
}

#menu-bar-wrapper .block-menu ul.menu ul a:hover,
#menu-bar-wrapper .block-menu ul.menu ul a:focus {
  background: #4f4f4f;
  color: #fff !important;
}

#menu-bar-wrapper .block-menu ul.menu ul a.active {
  background: #333 !important;
  border: none;
  color: #fff !important;
  font-weight: normal !important;
}

/* Node Blocks */
.block-node .block-content {
  padding: 5px 5px;
}

.block-node table {
  overflow: hidden;
  width: 100%;
}

.block-node table tr {
  border-bottom: 1px dotted #cdcdcd;
}

.block-node table .node-title {
  font-size: 1em;
}

body.not-logged-in .block-node table td.edit,
body.not-logged-in .block-node table td.delete {
  display: none; /* Hide Edit & Delete TD if not log-in */
}

/* Forums Block ---*/
.block-forum .item-list ul {
}

.block-forum .item-list ul li {
}

.block-forum .item-list ul li a {
}

.block-forum .item-list ul li a:hover,
.block-forum .item-list ul li a:active,
.block-forum .item-list ul li a:focus {
}

.block-forum .more-link {
}

.block-forum .contextual-links-wrapper {
}

/* Comment Blocks ---*/
.block-comment {
  border-bottom: 0;
}

/* Search Blocks ---*/
.block-search {
}

/* Search blocks in header */

#header {
    background-color: #DEEEEE;
}

#header .block-search .block-content {
  padding-right: 0;
}

#header .block-search .container-inline div {
  float: left;
  margin: 0;
}

#header #search-block-form .form-text {
  margin-right: 5px;
}

#header #search-block-form span.button {
  margin-right: 0;
}

#header #search-block-form .form-submit {
}

#header #search-block-form .form-submit:hover {
}

#search-block-form {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/search-sm.gif) 0 16px no-repeat;
  margin: 22px 0 5px;
  overflow: hidden;
  padding: 10px 0 5px 28px;
}

#search-block-form .form-submit,
.form-submit {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x scroll center top #0088cc;
  border: 1px solid #0088cc;
  color: #ffffff;
  font-weight: bold;
  padding: 2px 5px;
  vertical-align: middle;
}

#search-block-form .form-text {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x;
  padding: 3px;
  width: 160px;
}

#search-block-form .form-text:focus,
#search-block-form .form-text:hover {
  background: #ffffcc;
  width: 160px;
}

/* User Blocks ---*/
.block-user {
}

/* Book Blocks ---*/
.block-book .book-block-menu {
  margin: -10px -15px;
}

/* Quicktabs Blocks ---*/
.block-quicktabs .block-content {
  padding: 0;
}

/* Views Blocks ---*/
.block-views {
  border-bottom: 0;
}

/* MISC.
--------------------------------------------------------------*/
/* Login Block - horizontal (theme setting) basic styles ---*/
.lb-h {
  margin-top: 1px;
  min-width: 320px;
}

.region-header .lb-h {
  float: right;
}

.lb-h .block-inner,
.lb-h .block-content {
  background: none;
  padding: 0;
}

.lb-h #user-login-form {
  margin: 0;
}

.lb-h #user-login-form label {
  line-height: 1.2;
}

.lb-h .form-item {
  float: left;
  margin: 0;
}

.lb-h input.form-text {
  margin: 0 3px 0 0;
  width: 110px;
}

.lb-h #edit-actions {
  margin: 0;
}

.lb-h input.form-submit {
  margin: 0;
  position: absolute;
  top: 1.2em;
}

.lb-h .form-required,
.lb-h .item-list {
  display: none;
}

.lb-h h2 {
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/* Skinr block title alignment. */
.ta-l .block-title,
.ta-l .mini-panel-title {
  text-align: left;
}

.ta-r .block-title,
.ta-r .mini-panel-title {
  text-align: right;
}

.ta-c .block-title,
.ta-c .mini-panel-title {
  text-align: center;
}

/* Mini panels get a special title class ---*/
.mini-panel-title {
  margin: 0 10px;
}

/* Gpanel blocks */
.gpanel .block-inner {
}

.gpanel .block-title {
}

.gpanel .block-content {
}

#main-content .gpanel .block-inner {
}

#main-content .gpanel .block-title {
}

#main-content .gpanel .block-content {
}

/* Block wrapper for Mini Panels ---*/
.block-panels_mini {
}

.block-panels_mini .block-inner {
}

.block-panels_mini .block-content {
}

.block-panels_mini .mini-panel-title {
}

/* Login block - slider (theme setting) */
/* TODO: add the login slider styles
* Uses the class .lb-s {
}
*/

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/navigation.css?157665691711195*/
/* Common Links ---*/
a {
  color: #0088cc;
  text-decoration: none;
}

a:visited {
}

a:hover {
  color: #666;
  text-decoration: underline;
}

a:active,
a:focus {
  color: #666;
  text-decoration: underline;
}

/* Any menu block in the menu-bar region ---*/
.nav {
  clear: both;
  margin: 0;
}

.nav li,
.nav .menu li {
  background: transparent;
  display: inline;
  float: left;
  list-style: none;
}

.nav li a,
.nav .menu li a {
  display: block;
  padding: 0 10px;
  white-space: nowrap;
}

.nav ul,
.nav ul.menu,
.nav ul.menu li {
  margin: 0;
  padding: 0;
}

.nav .block {
  margin: 0;
  padding: 0;
}

/* Default Drupal Menu ---*/
.block ul.menu {
  margin: 0;
  padding: 0;
}

.block ul.menu ul {
}

.block ul.menu li {
  background: none;
  border-bottom: 1px solid #dedede;
  list-style-image: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.block ul.menu li.expanded,
.block ul.menu li.collapsed,
.block ul.menu li.leaf {
}

.block ul.menu li a {
  color: #333;
  display: block;
  outline: none;
  padding: 6px 0;
  text-decoration: none;
  text-indent: 15px;
}

.block ul.menu li li a {
}

.block ul.menu li a:visited {
}

.block ul.menu li a:hover,
.block ul.menu li a:focus,
.block ul.menu li a:active {
  background: #f6f7f8;
  color: #08c;
}

.block ul.menu li li a:hover,
.block ul.menu li li a:focus,
.block ul.menu li li a:active {
  color: #08c !important;
}

/* Active Items */
.block ul.menu li.active-trail a,
.block ul.menu li a.active {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/arrow4.png) no-repeat 90% 100% #333;
  color: #fff;
  font-weight: bold;
}

.block ul.menu li.leaf a.active {
  background: #333;
}

.block ul.menu li li a.active {
  background-color: #fff !important;
  border-left: 1px solid #cdcdcd;
  color: #333 !important;
  font-weight: bold !important;
}

.block ul.menu li li.first a.active {
  border: 1px solid #cdcdcd;
}

.block ul.menu li li li a.active {
  border: 1px solid #cdcdcd;
  border-right: none;
}

.block ul.menu li.active-trail li.active-trail a {
  background: #ffffcc;
  color: #333;
}

.block ul.menu li.active-trail li a {
  background: #ffffcc;
  color: #333;
  font-weight: normal;
}

/* Expanded Items */
.block ul.menu li.expanded {
  background: none;
}

.block ul.menu li.expanded li.expanded a {
  border-bottom: 1px solid #dedede !important;
}

.block ul.menu li.expanded li.expanded a {
  background-image: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/arrow3.png);
  background-position: 3px center;
  background-repeat: no-repeat;
  font-weight: bold;
}

.block ul.menu li.expanded ul {
  background: #ffffcc;
  margin: 0;
  padding: 5px 0 5px 10px;
}

.block ul.menu li.expanded ul ul {
  border-bottom: 0;
}

/* Collapsed Item */
.block ul.menu li.collapsed {
}

.block ul.menu li.collapsed .active-trail {
  background: none;
  background-color: #333;
}

.block ul.menu li li.collapsed a,
.block ul.menu li.expanded li.collapsed a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/arrow.png) no-repeat 5px center;
  color: #333;
  font-weight: normal;
}

/* Leaf Items */
.block ul.menu li.leaf a {
}

.block ul.menu li.expanded li.leaf a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/arrow.png) no-repeat 5px center;
  color: #333;
  font-weight: normal;
}

.block ul.menu li.expanded li.last a.active {
  border-bottom: 1px solid #cdcdcd;
}

/* Misc. Items */
.block ul.menu li.first {
}

.block ul.menu li.last {
  border-bottom: none;
}

.block ul.menu li.content {
  padding: 0;
}

/* Breadcrumb ---*/
#breadcrumb-wrapper {
}

#breadcrumb-wrapper .container {
  background: #f6f7f8;
}

#breadcrumb-wrapper .container .grid-inner {
  border: 1px solid #cdcdcd;
  border-bottom: none;
  padding: 5px 10px;
}

#breadcrumb-wrapper h2 {
  color: #333;
  display: block;
  float: left;
  font-size: .917em;
  font-weight: bold;
  margin: 0 .5em 0 0;
  padding: 0 .5em;
  position: relative !important;
}

#breadcrumb-wrapper ol {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

#breadcrumb-wrapper ol li {
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

#breadcrumb-wrapper ol li span {
  display: block;
  float: left;
  text-align: center;
  width: 20px;
}

#breadcrumb-wrapper ol li a {
  color: #333;
  display: block;
  float: left;
  font-size: .917em;
}

#breadcrumb-wrapper ol li a:hover,
#breadcrumb-wrapper ol li a:active,
#breadcrumb-wrapper ol li a:focus {
  color: #08c;
  text-decoration: none;
}

/* Back To Top */
a.btn-btt {
  display: inline-block;
  float: right;
  padding: 1px 3px;
}

a.btn-btt:hover,
a.btn-btt:active,
a.btn-btt:focus {
  background: #08c;
  color: #fff;
  text-decoration: none;
}

/* Footer Menu ---*/
#footer-wrapper #footer {
  background: #f6f7f8;
  border: 1px solid #cdcdcd;
  padding: 5px 0;
}

#footer-wrapper .block-title {
}

#footer-wrapper ul.menu {
  float: left;
  margin: 0;
}

#footer-wrapper ul.menu li {
  border: 0;
  border-left: 1px solid #cdcdcd;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: auto;
}

#footer-wrapper ul.menu li:first-child {
  border-left: none;
}

#footer-wrapper ul.menu li a {
  border: 0;
  color: #08c;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px;
  text-indent: 0;
}

#footer-wrapper ul.menu li a:hover,
#footer-wrapper ul.menu li a:active,
#footer-wrapper ul.menu li a:focus {
  color: #333;
}

#footer-wrapper ul.menu li a.active {
  background: #f6f7f8;
  color: #333;
}

#footer-wrapper .tb-copyright {
  color: #999;
  float: right;
  margin: 0;
  padding-right: 15px;
}

#footer-wrapper .tb-copyright a {
  color: #333;
}

#footer-wrapper .tb-copyright a:hover,
#footer-wrapper .tb-copyright a:focus {
  color: #0088cc;
  text-decoration: none;
}

/* Pager ---*/
div.pager {
  background: #e9f5fb;
  border: 1px solid #cdcdcd;
  font-size: .92em;
  font-weight: bold;
  margin-bottom: 15px;
  padding: 7px 8px;
}

.item-list ul.pager {
  background: #e9f5fb;
  border: 1px solid #cdcdcd;
  font-size: .92em;
  font-weight: bold;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 7px 8px;
  text-align: left;
}

.item-list ul.pager li {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x center top #f6f7f8;
  border: 1px solid #cdcdcd;
  color: #666;
  display: block;
  float: left;
  line-height: normal;
  margin: 0 5px 0 0;
  padding: 2px 5px;
  text-decoration: none;
  white-space: nowrap;
}

.item-list ul.pager li:hover,
.item-list ul.pager li:active,
.item-list ul.pager li:focus {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x scroll center top #0088cc;
  border: 1px solid #0088cc;
}

.item-list ul.pager li.pager-current {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x scroll center top #0088cc;
  border: 1px solid #0088cc;
  list-style-type: none;
}

.item-list ul.pager li a {
  color: #666;
}

.item-list ul.pager li:hover a,
.item-list ul.pager li:active a,
.item-list ul.pager li:focus a,
.item-list ul.pager li.pager-current {
  color: #fff;
}

/* Note: .pager-current is for the current page. */
ul.pager li.pager-item {
}

ul.pager li.first {
}

ul.pager li.last {
}

ul.pager li.pager-current {
}

ul.pager li.pager-first {
}

ul.pager li.pager-previous {
}

ul.pager li.pager-next {
}

ul.pager li.pager-last {
}

/* Pager List */
ul.pager-list {
}

/* Pager Links */
ul.pager-links {
}

/* Items List ---*/
.item-list ul {
  margin: 0;
  padding: 0;
}

.item-list ul li {
  margin-bottom: 5px;
}

.item-list ul li.first {
}

.item-list ul li a {
  text-decoration: none;
}

.item-list ul li a:hover,
.item-list ul li a:active,
.item-list ul li a:focus {
}

/* Links ---*/
ul.links {
}

ul.links li {
}

ul.links li a {
}

/* Action Links ---*/
ul.action-links {
  margin-left: 0;
}

ul.action-links li {
  list-style: none;
}

ul.action-links li a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x center top #cdcdcd;
  border: 1px solid #cdcdcd;
  color: #666;
  display: inline-block;
  font-weight: bold;
  padding: 2px 10px;
  text-decoration: none;
}

ul.action-links a:hover,
ul.action-links a:active,
ul.action-links a:focus {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x center top #0088cc;
  border: 1px solid #0088cc;
  color: #fff;
}

/* More Links ---*/
.more-link {
  border-top: 1px solid #cdcdcd;
  padding-top: 3px;
}

.more-link a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/arrow.png) no-repeat right center;
  font-size: .92em;
  padding-right: 10px;
  text-decoration: none;
}

/* SUPERFISH
----------------------------------------------------*/
.sf-menu {
}

.sf-menu a {
}

.sf-menu > li > a {
}

.sf-menu li {
}

.sf-menu li li {
}

.sf-menu li li li {
}

.sf-menu li li li li {
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}

/* Superfish blocks ---*/
.sf-vertical,
.sf-vertical li {
}

.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul {
  left: 100%; /* match ul width */
  margin: 0;
  padding: 0;
  top: 0;
}

ul.sf-navbar {
  padding-bottom: 35px !important; /* Height for navbar */
}

/* TABS
--------------------------------------------------------------*/
/* System Tabs ---*/
ul.primary {
  border-bottom-color: #ccc;
  margin: .5em 0;
  padding: 0 0 5px 5px;
}

ul.primary li a {
  background-color: #f5f5f5;
  border-color: #ccc;
  font-weight: bold;
  margin-right: .08em;
  padding: 5px 10px;
}

ul.primary li a:hover {
  background-color: #f7f7f7;
  border-color: #ddd;
}

ul.primary li.active a {
  background-color: #fff;
  border-bottom-color: #fff;
  border-color: #ccc;
}

.local-tasks ul.primary li a:hover {
  background-color: #fff;
  border-bottom-color: #fff;
}

.local-tasks ul.primary li.active a {
  background-color: #fff;
  border-bottom-color: #fff;
}

ul.secondary {
  border-bottom: 1px solid #ccc;
  margin: 1em 0 0;
  padding: 0 .3em 1em;
}

ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 2em 0 0;
}

ul.secondary li a:hover,
ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}

/* Quick Tabs ---*/
.quicktabs_wrapper {
}

.quicktabs_main {
  padding: 10px 15px;
}

.quicktabs-style-default ul.quicktabs_tabs {
  background: #dedede;
  margin: 0 0 .5em;
  overflow: hidden;
  padding: 0;
}

.quicktabs-style-default ul.quicktabs_tabs li {
  background: none;
  display: block;
  float: left;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
}

.quicktabs-style-default ul.quicktabs_tabs li a {
  color: #666;
  display: block;
  float: left;
  padding: 5px 6px;
}

.quicktabs-style-default ul.quicktabs_tabs li a:hover,
.quicktabs-style-default ul.quicktabs_tabs li a:active,
.quicktabs-style-default ul.quicktabs_tabs li a:focus {
  text-decoration: none;
}

.quicktabs-style-default ul.quicktabs_tabs li.active a {
  background: #fff;
  color: #333;
}

/* MISC.
--------------------------------------------------------------*/
#tasks {
  margin-bottom: 1em;
}

/* Skip Navigation ---*/
#skip-link {
}

#skip-link a,
#skip-link a:visited {
}

#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
}

/* Contextual Links ---*/
.contextual-links-wrapper ul {
}

.contextual-links-wrapper ul li {
  background-image: none;
  padding-left: 0;
}

/* Feed Icon ---*/
a.feed-icon {
  display: inline-block;
  margin-top: 1em;
}

a.feed-icon img {
  margin: 0;
  padding: 0;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/forum.css?15766569173318*/
#forum {
  width: 100%;
}

.page-forum #page-title {
  margin-bottom: 10px;
}

#forum .name {
  font-weight: bold;
}

#forum .description {
}

/* Forums Table */
#forum table {
  width: 100%;
}

#forum tr.even td,
#forum tr.odd td {
  border-bottom: 1px solid #e1e2e3;
  border-top: none;
}

#forum tr.even,
#forum tr.odd {
  background: #fff;
}

#forum thead tr {
  background: #333;
}

#forum thead th {
  border-left: 1px solid #4d4d4d;
  text-transform: uppercase;
}

#forum thead th.active {
}

#forum td {
  border: 1px solid #e1e2e3;
  padding: 1em;
}

#forum td a {
}

#forum td a:hover,
#forum td a:focus {
  color: #333;
  text-decoration: none;
}

#forum td.topics,
#forum td.posts,
#forum td.replies,
#forum td.created,
#forum td.last-reply {
}

/* Forums Head */
#forum tr td.container {
  background: #f5f5f5;
  padding: 1em;
}

#forum tr td.container a {
  font-size: 1.167em;
}

#forum tr td.container .name {
}

#forum tr td.container .name a {
  color: #333;
}

#forum tr td.container .description {
}

/* Forums List */
#forum td.forum {
  padding: 0 1em;
  width: 44%;
}

#forum tr.new-topics td.forum {
}

#forum td.forum .name {
  background-image: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/forum-default.png);
  background-position: left 5px; /* LTR */
  background-repeat: no-repeat;
  line-height: 25px;
  padding-left: 30px; /* LTR */
}

#forum tr.new-topics td.forum .name {
  background-image: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/forum-default.png);
}

#forum td.forum .name a {
}

#forum td.forum .name a:hover {
}

#forum td.forum .description {
  color: #666;
  font-size: 0.9em;
  padding-left: 30px;
}

#forum td.topics {
  font-weight: bold;
  text-align: center;
  width: 9%;
}

#forum td.posts {
  text-align: center;
  width: 9%;
}

/* Topic List */
#forum td.title {
}

#forum td.title a {
}

#forum td.title .submitted {
  color: #666;
  font-size: 0.92em;
}

#forum td.replies {
  text-align: center;
}

#forum td.last-reply {
  color: #666;
  font-size: 0.92em;
}

/* Forums Indent */
#forum div.indent {
}

#forum div.indent a {
  padding: 1.35em 0 1.35em 1em;
}

/* Forums Icons */
#forum td.icon {
  width: 5%;
}

#forum .icon div {
  background-image: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/../images/forum-icons.png);
  background-repeat: no-repeat;
  height: 24px;
  margin: 0 auto;
  width: 24px;
}

#forum .icon .topic-status-new {
  background-position: -24px 0;
}

#forum .icon .topic-status-hot {
  background-position: -48px 0;
}

#forum .icon .topic-status-hot-new {
  background-position: -72px 0;
}

#forum .icon .topic-status-sticky {
  background-position: -96px 0;
}

#forum .icon .topic-status-closed {
  background-position: -120px 0;
}

/* Forums Action Links */
.page-forum ul.action-links {
  background: #fff;
  list-style: none;
  margin: 0;
  padding-bottom: 1.667em;
}

.page-forum ul.action-links li {
  display: inline-block;
  margin-left: 0;
}

.page-forum ul.action-links li a {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-1.gif) repeat-x center top #cdcdcd;
  border: 1px solid #cdcdcd;
  color: #666;
  display: inline-block;
  font-weight: bold;
  padding: 2px 10px;
  text-decoration: none;
  vertical-align: middle;
}

.page-forum ul.action-links a:hover,
.page-forum ul.action-links a:active,
.page-forum ul.action-links a:focus {
  background: url(/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/images/grad-d1.gif) repeat-x center top #0088cc;
  border: 1px solid #0088cc;
  color: #fff;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/fonts.css?15766569172770*/
/* Font-Family Presets
-------------------------------------------------------------*/

/* sans-serif small */
body.bf-sss,
.bf-sss .form-text,
.snf-sss .site-name,
.ssf-sss .site-slogan,
.ptf-sss #page-title,
.ntf-sss .node-title,
.ctf-sss .comment-title,
.btf-sss .block-title {
  font-family: Calibri, Candara, "Helvetica Neue", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* sans-serif large */
body.bf-ssl,
.bf-ssl .form-text,
.snf-ssl .site-name,
.ssf-ssl .site-slogan,
.ptf-ssl #page-title,
.ntf-ssl .node-title,
.ctf-ssl .comment-title,
.btf-ssl .block-title {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* sans-serif arial/helvitica */
body.bf-a,
.bf-a .form-text,
.snf-a .site-name,
.ssf-a .site-slogan,
.ptf-a #page-title,
.ntf-a .node-title,
.ctf-a .comment-title,
.btf-a .block-title {
  font-family: Arial, Helvetica, sans-serif;
}

/* serif small */
body.bf-ss,
.bf-ss .form-text,
.snf-ss .site-name,
.ssf-ss .site-slogan,
.ptf-ss #page-title,
.ntf-ss .node-title,
.ctf-ss .comment-title,
.btf-ss .block-title {
  font-family: Garamond, Perpetua, "Times New Roman", serif;
}

/* serif large */
body.bf-sl,
.bf-sl .form-text,
.snf-sl .site-name,
.ssf-sl .site-slogan,
.ptf-sl #page-title,
.ntf-sl .node-title,
.ctf-sl .comment-title,
.btf-sl .block-title {
  font-family: Georgia, Baskerville, Palatino, "Palatino Linotype", "Book Antiqua", "Times New Roman", serif;
}

/* Modern */
body.bf-m,
.bf-m .form-text,
.snf-m .site-name,
.ssf-m .site-slogan,
.ptf-m #page-title,
.ntf-m .node-title,
.ctf-m .comment-title,
.btf-m .block-title {
  font-family: "Segoe UI", "Myriad Pro", Myriad, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Lucida */
body.bf-l,
.bf-l .form-text,
.snf-l .site-name,
.ssf-l .site-slogan,
.ptf-l #page-title,
.ntf-l .node-title,
.ctf-l .comment-title,
.btf-l .block-title {
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Geneva, sans-serif;
}

/* mono */
body.bf-ms,
.bf-ms .form-text,
.snf-ms .site-name,
.ssf-ms .site-slogan,
.ptf-ms #page-title,
.ntf-ms .node-title,
.ctf-ms .comment-title,
.btf-ms .block-title {
  font-family: Consolas, Monaco, "Courier New", Courier, monospace;
}

/* Tahoma */
body.bf-tahoma,
.bf-tahoma .form-text,
.snf-tahoma .site-name,
.ssf-tahoma .site-slogan,
.ptf-tahoma #page-title,
.ntf-tahoma .node-title,
.ctf-tahoma .comment-title,
.btf-tahoma .block-title {
  font-family: Tahoma, sans-serif;
}

/* Font-size Presets
-------------------------------------------------------------*/
/* Base fontsize is 62.5% = 10px. Change the value in html-elements.css */
.fs-smallest {
  font-size: 1.0em;
}
.fs-small {
  font-size: 1.1em;
}
.fs-medium {
  font-size: 1.2em;
}
.fs-large {
  font-size: 1.3em;
}
.fs-largest {
  font-size: 1.4em;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/css3.css?1576656917507*/
/* block.css */
.block-rounded .block-inner {
  -moz-border-radius: 5px;
  -webkit-border-radiu: 5px;
  border-radius: 5px;
}

/* navigation.css */
#menu-bar-wrapper .block-superfish .sf-menu li.sfHover ul {
  -moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.5);
}

#menu-bar-wrapper .block-superfish .sf-menu.sf-navbar li.sfHover ul {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* End */


/* Start:/local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/ie7.css?15766569171018*/
/* FOR IE 7

-----------------------------------------------------------------*/
/* form */
input.form-submit,
a.button {
  overflow: visible;
}

.pull-19 {
  margin-left: -79%!important;
}

#block-search-form .container-inline {
  height: 30px;
}

.sf-menu.sf-style-default li ul {
  background: #4f4f4f;
}

.sf-menu.sf-style-default li.active-trail {
  background: #4f4f4f;
}

.sf-menu.sf-style-default li ul li.sf-no-children {
  padding-top: 10px;
}

#quadpanel-wrapper ul {
  list-style-image: none;
}

#quicktabs-latest_tab .quicktabs_tabs.quicktabs-style-default {
  padding-top: 3px;
}

.wrapper .container .inner {
  position: relative;
}
/* MENU BAR
--------------------------------------------------------------*/
#menu-bar-wrapper .grid-inner {
  position: relative;
  z-index: 10;
}

/*grid*/
.grid-14 {
  margin-right: 0!important;
}

/* Form Comment */
div.resizable-textarea textarea {
  margin-top: 0;
  padding: 5px 3px 5px 4px;
  width: 98%;
}

#comment-form .filter-wrapper {
  padding-top: 1em;
}

/* End */


/* Start:/local/templates/vetupr/css/additional.css?15766567832082*/
/**
 * Additional
 */



.t-edge, .b-edge, .l-edge, .r-edge, .wrap-corner {
    position: relative;
    /* hasLayout -1 ? For IE only */
    zoom: 1;
}
.rounded-corner .t-edge {
    background: url(/local/templates/vetupr/css/../assets/drupal/panels/plugins/styles/corners/shadow-t.png) repeat-x 0 top;
    font-size: 1px;
}
.rounded-corner .b-edge {
    background: url(/local/templates/vetupr/css/../assets/drupal/panels/plugins/styles/corners/shadow-b.png) repeat-x 0 bottom;
    font-size: 1px;
}
.rounded-corner .l-edge {
    background: url(/local/templates/vetupr/css/../assets/drupal/panels/plugins/styles/corners/shadow-l.png) repeat-y 0 0;
}
.rounded-corner .r-edge {
    background: url(/local/templates/vetupr/css/../assets/drupal/panels/plugins/styles/corners/shadow-r.png) repeat-y right 0;
}
.rounded-corner .wrap-corner {
    background: #fff !important;
}
.rounded-corner .wrap-corner .t-edge, .rounded-corner .wrap-corner .b-edge {
    height: 11px;
}
.rounded-corner .wrap-corner .l, .rounded-corner .wrap-corner .r {
    position: absolute;
    top: 0;
    height: 11px;
    width: 11px;
    background-image: url(/local/templates/vetupr/css/../assets/drupal/panels/plugins/styles/corners/corner-bits.png);
}
.rounded-corner .wrap-corner .l {
    left: 0;
}
.rounded-corner .wrap-corner .r {
    right: 0;
    background-position: -11px 0;
}
.rounded-corner .wrap-corner .b-edge .l {
    background-position: 0 -11px;
}
.rounded-corner .wrap-corner .b-edge .r {
    background-position: -11px -11px;
}
.rounded-corner .wrap-corner .r-edge {
    padding: 5px 24px;
}
.rounded-corner div.admin-links {
    margin-top: -14px;
    margin-left: -12px;
}

.rounded-corner .panel-separator {
    background: url(/local/templates/vetupr/css/../assets/drupal/panels/plugins/styles/corners/shadow-b.png) repeat-x 0 center;
    font-size: 1px;
    height: 30px;
}

.rounded-corner .rounded-corner {
    margin-bottom: 1em;
}


#breadcrumb-wrapper ol li span.arrow {
    display: block;
    float: left;
    text-align: center;
    width: 20px;
}

#breadcrumb-wrapper ol li span {
    display: inline;
    float:none;
    text-align: left;
    width: auto;
}

/* End */
/* /local/templates/vetupr/assets/drupal/modules/system/system.base.css?15766569555428 */
/* /local/templates/vetupr/assets/drupal/modules/system/system.menus.css?15766569552035 */
/* /local/templates/vetupr/assets/drupal/modules/system/system.messages.css?1576656955961 */
/* /local/templates/vetupr/assets/drupal/modules/system/system.theme.css?15766569553711 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/nucleus/nucleus/nucleus/css/base.css?15766569141220 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/date/date_api/date.css?15766568803733 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?15766568803722 */
/* /local/templates/vetupr/assets/drupal/modules/field/theme/field.css?1576656956550 */
/* /local/templates/vetupr/assets/drupal/modules/node/node.css?1576656955144 */
/* /local/templates/vetupr/assets/drupal/modules/search/search.css?1576656955564 */
/* /local/templates/vetupr/assets/drupal/modules/user/user.css?15766569551827 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/visuallyimpaired/css/visuallyimpaired.css?15766568882585 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/media/modules/media_wysiwyg/css/media_wysiwyg.base.css?1576656877369 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/ctools/css/ctools.css?1576656882509 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/lightbox2/css/lightbox_alt.css?15766568823552 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/panels/css/panels.css?1576656875786 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/video/css/video.css?15766568771590 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/pagerer/pagerer.css?15766568773474 */
/* /local/templates/vetupr/assets/drupal/sites/all/modules/text_resize/text_resize.css?15766569121558 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/views.css?15766569172359 */
/* /local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/css/superfish.css?15766568575651 */
/* /local/templates/vetupr/assets/drupal/sites/all/libraries/superfish/style/space.css?15766568572596 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/nucleus/nucleus/nucleus/css/messages.css?1576656914845 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/html-elements.css?15766569171776 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/forms.css?15766569176541 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/tables.css?1576656917877 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/page.css?15766569176671 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/articles.css?15766569172768 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/comments.css?15766569173051 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/fields.css?15766569171377 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/blocks.css?15766569178146 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/navigation.css?157665691711195 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/forum.css?15766569173318 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/fonts.css?15766569172770 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/css3.css?1576656917507 */
/* /local/templates/vetupr/assets/drupal/sites/all/themes/tb_purity/css/ie7.css?15766569171018 */
/* /local/templates/vetupr/css/additional.css?15766567832082 */
