/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
/* line 18, ../scss/plugins/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 21, ../scss/plugins/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Icon Fonts
*********************************/
/* Font-face Icons */
/* FlexSlider Necessary Styles
*********************************/
/* line 39, ../scss/plugins/_flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 40, ../scss/plugins/_flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 41, ../scss/plugins/_flexslider.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 42, ../scss/plugins/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 45, ../scss/plugins/_flexslider.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 46, ../scss/plugins/_flexslider.scss */
html[xmlns] .slides {
  display: block;
}

/* line 47, ../scss/plugins/_flexslider.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 52, ../scss/plugins/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 56, ../scss/plugins/_flexslider.scss */
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  zoom: 1;
}

/* line 57, ../scss/plugins/_flexslider.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 58, ../scss/plugins/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 59, ../scss/plugins/_flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 60, ../scss/plugins/_flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 63, ../scss/plugins/_flexslider.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 64, ../scss/plugins/_flexslider.scss */
.flex-direction-nav a {
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease;
}

/* line 65, ../scss/plugins/_flexslider.scss */
.flex-direction-nav .flex-prev {
  left: -50px;
}

/* line 66, ../scss/plugins/_flexslider.scss */
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}

/* line 67, ../scss/plugins/_flexslider.scss */
.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px;
}

/* line 68, ../scss/plugins/_flexslider.scss */
.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px;
}

/* line 69, ../scss/plugins/_flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/* line 70, ../scss/plugins/_flexslider.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}

/* line 71, ../scss/plugins/_flexslider.scss */
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
}

/* line 72, ../scss/plugins/_flexslider.scss */
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}

/* Pause/Play */
/* line 75, ../scss/plugins/_flexslider.scss */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}

/* line 76, ../scss/plugins/_flexslider.scss */
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}

/* line 77, ../scss/plugins/_flexslider.scss */
.flex-pauseplay a:hover {
  opacity: 1;
}

/* line 78, ../scss/plugins/_flexslider.scss */
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}

/* Control Nav */
/* line 81, ../scss/plugins/_flexslider.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}

/* line 82, ../scss/plugins/_flexslider.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 83, ../scss/plugins/_flexslider.scss */
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 84, ../scss/plugins/_flexslider.scss */
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}

/* line 85, ../scss/plugins/_flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 87, ../scss/plugins/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 88, ../scss/plugins/_flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 89, ../scss/plugins/_flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 90, ../scss/plugins/_flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 91, ../scss/plugins/_flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 94, ../scss/plugins/_flexslider.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  /* line 95, ../scss/plugins/_flexslider.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* =CSS Reset
--------------------------------------------------------------------------------------------------*/
/* line 4, ../scss/plugins/_reset.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* Tell the browser to render HTML 5 elements as block */
/* line 8, ../scss/plugins/_reset.scss */
header, footer, aside, nav, article, section, figure, hgroup {
  display: block;
}

/* line 9, ../scss/plugins/_reset.scss */
html {
  min-height: 100%;
}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
/* line 14, ../scss/plugins/_reset.scss */
img, object, embed {
  max-width: 100%;
}

/* force a vertical scrollbar to prevent a jumpy page */
/* line 17, ../scss/plugins/_reset.scss */
html {
  overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted. 
  don't forget to restore the bullets within content. */
/* line 21, ../scss/plugins/_reset.scss */
ul {
  list-style: none;
}

/* line 23, ../scss/plugins/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 25, ../scss/plugins/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 27, ../scss/plugins/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 29, ../scss/plugins/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 31, ../scss/plugins/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
/* line 34, ../scss/plugins/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 35, ../scss/plugins/_reset.scss */
th {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 36, ../scss/plugins/_reset.scss */
td {
  font-weight: normal;
  vertical-align: top;
}

/* line 38, ../scss/plugins/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 40, ../scss/plugins/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 42, ../scss/plugins/_reset.scss */
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

/* line 49, ../scss/plugins/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 50, ../scss/plugins/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}

/* line 51, ../scss/plugins/_reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 53, ../scss/plugins/_reset.scss */
select, input, textarea {
  font: 99% sans-serif;
}

/* line 55, ../scss/plugins/_reset.scss */
table {
  font-size: inherit;
  font: 100%;
}

/* Accessible focus treatment people.opera.com/patrickl/experiments/keyboard/test */
/* line 58, ../scss/plugins/_reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 60, ../scss/plugins/_reset.scss */
small {
  font-size: 85%;
}

/* line 62, ../scss/plugins/_reset.scss */
strong, th {
  font-weight: bold;
}

/* line 64, ../scss/plugins/_reset.scss */
td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't screw with your line-heights
  gist.github.com/413930 */
/* line 68, ../scss/plugins/_reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 69, ../scss/plugins/_reset.scss */
sup {
  top: -0.5em;
}

/* line 70, ../scss/plugins/_reset.scss */
sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
/* line 73, ../scss/plugins/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
/* line 76, ../scss/plugins/_reset.scss */
.clickable, label, input[type=button], input[type=submit], button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
/* line 79, ../scss/plugins/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
/* line 82, ../scss/plugins/_reset.scss */
button {
  width: auto;
  overflow: visible;
}

/* Micro Clearfix Hack */
/* line 85, ../scss/plugins/_reset.scss */
.cf:before, .cf:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 86, ../scss/plugins/_reset.scss */
.cf:after {
  clear: both;
}

/* line 87, ../scss/plugins/_reset.scss */
.cf {
  zoom: 1;
}

/* End CSS Reset
--------------------------------------------------------------------------------------------------*/
/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../scss/plugins/_jquey-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 13, ../scss/plugins/_jquey-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 24, ../scss/plugins/_jquey-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 29, ../scss/plugins/_jquey-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 32, ../scss/plugins/_jquey-ui.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 35, ../scss/plugins/_jquey-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 45, ../scss/plugins/_jquey-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 52, ../scss/plugins/_jquey-ui.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and ../img/jquery-ui */
/* line 61, ../scss/plugins/_jquey-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 73, ../scss/plugins/_jquey-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 80, ../scss/plugins/_jquey-ui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
}

/* line 88, ../scss/plugins/_jquey-ui.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 91, ../scss/plugins/_jquey-ui.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

/* line 94, ../scss/plugins/_jquey-ui.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 97, ../scss/plugins/_jquey-ui.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 103, ../scss/plugins/_jquey-ui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 108, ../scss/plugins/_jquey-ui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 114, ../scss/plugins/_jquey-ui.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

/* line 129, ../scss/plugins/_jquey-ui.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 133, ../scss/plugins/_jquey-ui.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
/* line 137, ../scss/plugins/_jquey-ui.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 140, ../scss/plugins/_jquey-ui.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 143, ../scss/plugins/_jquey-ui.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
/* line 148, ../scss/plugins/_jquey-ui.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 152, ../scss/plugins/_jquey-ui.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 156, ../scss/plugins/_jquey-ui.scss */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 161, ../scss/plugins/_jquey-ui.scss */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 165, ../scss/plugins/_jquey-ui.scss */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 168, ../scss/plugins/_jquey-ui.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 173, ../scss/plugins/_jquey-ui.scss */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
/* line 182, ../scss/plugins/_jquey-ui.scss */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 187, ../scss/plugins/_jquey-ui.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 193, ../scss/plugins/_jquey-ui.scss */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 198, ../scss/plugins/_jquey-ui.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
/* line 203, ../scss/plugins/_jquey-ui.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 206, ../scss/plugins/_jquey-ui.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 214, ../scss/plugins/_jquey-ui.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 218, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 223, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 228, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 235, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 238, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 241, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 244, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 247, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 251, ../scss/plugins/_jquey-ui.scss */
.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;
}

/* line 259, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 264, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 269, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 272, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 278, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 284, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 289, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 295, ../scss/plugins/_jquey-ui.scss */
.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;
}

/* line 303, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 311, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 316, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 319, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 322, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 326, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 329, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 332, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 336, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 339, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 342, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 349, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 352, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 356, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 360, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 364, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 368, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 371, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 375, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 379, ../scss/plugins/_jquey-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 383, ../scss/plugins/_jquey-ui.scss */
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 391, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 395, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 403, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 412, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 419, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 426, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 429, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 433, ../scss/plugins/_jquey-ui.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 440, ../scss/plugins/_jquey-ui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 443, ../scss/plugins/_jquey-ui.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

/* line 450, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

/* line 454, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

/* line 461, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 468, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}

/* line 477, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/* line 482, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

/* line 487, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-state-disabled a {
  cursor: default;
}

/* icon support */
/* line 492, ../scss/plugins/_jquey-ui.scss */
.ui-menu-icons {
  position: relative;
}

/* line 495, ../scss/plugins/_jquey-ui.scss */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

/* left-aligned */
/* line 501, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

/* right-aligned */
/* line 508, ../scss/plugins/_jquey-ui.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

/* line 512, ../scss/plugins/_jquey-ui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 517, ../scss/plugins/_jquey-ui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 521, ../scss/plugins/_jquey-ui.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("../img/jquery-ui/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

/* line 527, ../scss/plugins/_jquey-ui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 530, ../scss/plugins/_jquey-ui.scss */
.ui-resizable {
  position: relative;
}

/* line 533, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 539, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 542, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 549, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 556, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 563, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 570, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 577, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 584, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 591, ../scss/plugins/_jquey-ui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 598, ../scss/plugins/_jquey-ui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 603, ../scss/plugins/_jquey-ui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 607, ../scss/plugins/_jquey-ui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 614, ../scss/plugins/_jquey-ui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* For IE8 - See #6727 */
/* line 625, ../scss/plugins/_jquey-ui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 629, ../scss/plugins/_jquey-ui.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 632, ../scss/plugins/_jquey-ui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 636, ../scss/plugins/_jquey-ui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 640, ../scss/plugins/_jquey-ui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 643, ../scss/plugins/_jquey-ui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 647, ../scss/plugins/_jquey-ui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 651, ../scss/plugins/_jquey-ui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 656, ../scss/plugins/_jquey-ui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 660, ../scss/plugins/_jquey-ui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 663, ../scss/plugins/_jquey-ui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 666, ../scss/plugins/_jquey-ui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 673, ../scss/plugins/_jquey-ui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 683, ../scss/plugins/_jquey-ui.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 697, ../scss/plugins/_jquey-ui.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
/* line 703, ../scss/plugins/_jquey-ui.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 709, ../scss/plugins/_jquey-ui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 712, ../scss/plugins/_jquey-ui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
/* line 717, ../scss/plugins/_jquey-ui.scss */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/* line 721, ../scss/plugins/_jquey-ui.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 725, ../scss/plugins/_jquey-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 729, ../scss/plugins/_jquey-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 739, ../scss/plugins/_jquey-ui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 744, ../scss/plugins/_jquey-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 750, ../scss/plugins/_jquey-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 753, ../scss/plugins/_jquey-ui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 756, ../scss/plugins/_jquey-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 762, ../scss/plugins/_jquey-ui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 770, ../scss/plugins/_jquey-ui.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 776, ../scss/plugins/_jquey-ui.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 780, ../scss/plugins/_jquey-ui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 786, ../scss/plugins/_jquey-ui.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 790, ../scss/plugins/_jquey-ui.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url(../img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}

/* line 795, ../scss/plugins/_jquey-ui.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 798, ../scss/plugins/_jquey-ui.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(../img/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 804, ../scss/plugins/_jquey-ui.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 812, ../scss/plugins/_jquey-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 820, ../scss/plugins/_jquey-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 829, ../scss/plugins/_jquey-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 842, ../scss/plugins/_jquey-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 848, ../scss/plugins/_jquey-ui.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url(../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 856, ../scss/plugins/_jquey-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 865, ../scss/plugins/_jquey-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 872, ../scss/plugins/_jquey-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 877, ../scss/plugins/_jquey-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 884, ../scss/plugins/_jquey-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 889, ../scss/plugins/_jquey-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 894, ../scss/plugins/_jquey-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 899, ../scss/plugins/_jquey-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 906, ../scss/plugins/_jquey-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 911, ../scss/plugins/_jquey-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and ../img/jquery-ui */
/* line 919, ../scss/plugins/_jquey-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 924, ../scss/plugins/_jquey-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../img/jquery-ui/ui-icons_222222_256x240.png);
}

/* line 927, ../scss/plugins/_jquey-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url(../img/jquery-ui/ui-icons_222222_256x240.png);
}

/* line 930, ../scss/plugins/_jquey-ui.scss */
.ui-state-default .ui-icon {
  background-image: url(../img/jquery-ui/ui-icons_888888_256x240.png);
}

/* line 940, ../scss/plugins/_jquey-ui.scss */
.ui-state-highlight .ui-icon {
  background-image: url(../img/jquery-ui/ui-icons_2e83ff_256x240.png);
}

/* line 944, ../scss/plugins/_jquey-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../img/jquery-ui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 949, ../scss/plugins/_jquey-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 950, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 951, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 952, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 953, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 954, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 955, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 956, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 957, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 958, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 959, ../scss/plugins/_jquey-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 960, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 961, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 962, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 963, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 964, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 965, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 966, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 967, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 968, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 969, ../scss/plugins/_jquey-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 970, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 971, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 972, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 973, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 974, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 975, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 976, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 977, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 978, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 979, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 980, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 981, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 982, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 983, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 984, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 985, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 986, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 987, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 988, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 989, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 990, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 991, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 992, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 993, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 994, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 995, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 996, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 997, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 998, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 999, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1000, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1001, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1002, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1003, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1004, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1005, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1006, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1007, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1008, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1009, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1010, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1011, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1012, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1013, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1014, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1015, ../scss/plugins/_jquey-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1016, ../scss/plugins/_jquey-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1017, ../scss/plugins/_jquey-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1018, ../scss/plugins/_jquey-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1019, ../scss/plugins/_jquey-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1020, ../scss/plugins/_jquey-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1021, ../scss/plugins/_jquey-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1022, ../scss/plugins/_jquey-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1023, ../scss/plugins/_jquey-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1024, ../scss/plugins/_jquey-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1025, ../scss/plugins/_jquey-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1026, ../scss/plugins/_jquey-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1027, ../scss/plugins/_jquey-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1028, ../scss/plugins/_jquey-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1029, ../scss/plugins/_jquey-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1030, ../scss/plugins/_jquey-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1031, ../scss/plugins/_jquey-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1032, ../scss/plugins/_jquey-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1033, ../scss/plugins/_jquey-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1034, ../scss/plugins/_jquey-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1035, ../scss/plugins/_jquey-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1036, ../scss/plugins/_jquey-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1037, ../scss/plugins/_jquey-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1038, ../scss/plugins/_jquey-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1039, ../scss/plugins/_jquey-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1040, ../scss/plugins/_jquey-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1041, ../scss/plugins/_jquey-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1042, ../scss/plugins/_jquey-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1043, ../scss/plugins/_jquey-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1044, ../scss/plugins/_jquey-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1045, ../scss/plugins/_jquey-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1046, ../scss/plugins/_jquey-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1047, ../scss/plugins/_jquey-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1048, ../scss/plugins/_jquey-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1049, ../scss/plugins/_jquey-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1050, ../scss/plugins/_jquey-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1051, ../scss/plugins/_jquey-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1052, ../scss/plugins/_jquey-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1053, ../scss/plugins/_jquey-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1054, ../scss/plugins/_jquey-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1055, ../scss/plugins/_jquey-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1056, ../scss/plugins/_jquey-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1057, ../scss/plugins/_jquey-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1058, ../scss/plugins/_jquey-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1059, ../scss/plugins/_jquey-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1060, ../scss/plugins/_jquey-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1061, ../scss/plugins/_jquey-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1062, ../scss/plugins/_jquey-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1063, ../scss/plugins/_jquey-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1064, ../scss/plugins/_jquey-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1065, ../scss/plugins/_jquey-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1066, ../scss/plugins/_jquey-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1067, ../scss/plugins/_jquey-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1068, ../scss/plugins/_jquey-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1069, ../scss/plugins/_jquey-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1070, ../scss/plugins/_jquey-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1071, ../scss/plugins/_jquey-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1072, ../scss/plugins/_jquey-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1073, ../scss/plugins/_jquey-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1074, ../scss/plugins/_jquey-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1075, ../scss/plugins/_jquey-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1076, ../scss/plugins/_jquey-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1077, ../scss/plugins/_jquey-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1078, ../scss/plugins/_jquey-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1079, ../scss/plugins/_jquey-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1080, ../scss/plugins/_jquey-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1081, ../scss/plugins/_jquey-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1082, ../scss/plugins/_jquey-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1083, ../scss/plugins/_jquey-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1084, ../scss/plugins/_jquey-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1085, ../scss/plugins/_jquey-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1087, ../scss/plugins/_jquey-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1088, ../scss/plugins/_jquey-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1089, ../scss/plugins/_jquey-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1090, ../scss/plugins/_jquey-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1091, ../scss/plugins/_jquey-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1092, ../scss/plugins/_jquey-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1093, ../scss/plugins/_jquey-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1094, ../scss/plugins/_jquey-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1095, ../scss/plugins/_jquey-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1096, ../scss/plugins/_jquey-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1097, ../scss/plugins/_jquey-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1098, ../scss/plugins/_jquey-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1099, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1100, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1101, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1102, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1103, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1104, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1105, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1106, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1107, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1108, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1109, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1110, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1111, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1112, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1113, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1114, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1115, ../scss/plugins/_jquey-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1116, ../scss/plugins/_jquey-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1117, ../scss/plugins/_jquey-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1118, ../scss/plugins/_jquey-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1119, ../scss/plugins/_jquey-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1120, ../scss/plugins/_jquey-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1121, ../scss/plugins/_jquey-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1122, ../scss/plugins/_jquey-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1123, ../scss/plugins/_jquey-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1124, ../scss/plugins/_jquey-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1134, ../scss/plugins/_jquey-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 1140, ../scss/plugins/_jquey-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 1146, ../scss/plugins/_jquey-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 1152, ../scss/plugins/_jquey-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 1157, ../scss/plugins/_jquey-ui.scss */
.ui-widget-overlay {
  background: #aaaaaa url(../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 1162, ../scss/plugins/_jquey-ui.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 12, ../scss/plugins/_fancybox.scss */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

/* line 20, ../scss/plugins/_fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

/* line 27, ../scss/plugins/_fancybox.scss */
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 37, ../scss/plugins/_fancybox.scss */
.fancybox-opened {
  z-index: 8030;
}

/* line 41, ../scss/plugins/_fancybox.scss */
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 47, ../scss/plugins/_fancybox.scss */
.fancybox-outer, .fancybox-inner {
  position: relative;
}

/* line 51, ../scss/plugins/_fancybox.scss */
.fancybox-inner {
  overflow: hidden;
}

/* line 55, ../scss/plugins/_fancybox.scss */
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

/* line 59, ../scss/plugins/_fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

/* line 67, ../scss/plugins/_fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 73, ../scss/plugins/_fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 78, ../scss/plugins/_fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../img/fancybox/fancybox_sprite.png");
}

/* line 82, ../scss/plugins/_fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

/* line 94, ../scss/plugins/_fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../img/fancybox/fancybox_loading.gif") center center no-repeat;
}

/* line 100, ../scss/plugins/_fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

/* line 110, ../scss/plugins/_fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../img/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

/* line 122, ../scss/plugins/_fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 126, ../scss/plugins/_fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 130, ../scss/plugins/_fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

/* line 141, ../scss/plugins/_fancybox.scss */
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

/* line 146, ../scss/plugins/_fancybox.scss */
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

/* line 151, ../scss/plugins/_fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 155, ../scss/plugins/_fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
/* line 167, ../scss/plugins/_fancybox.scss */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

/* line 172, ../scss/plugins/_fancybox.scss */
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 176, ../scss/plugins/_fancybox.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 180, ../scss/plugins/_fancybox.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../img/fancybox/fancybox_overlay.png");
}

/* line 190, ../scss/plugins/_fancybox.scss */
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

/* line 196, ../scss/plugins/_fancybox.scss */
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
/* line 203, ../scss/plugins/_fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

/* line 211, ../scss/plugins/_fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 215, ../scss/plugins/_fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

/* line 224, ../scss/plugins/_fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 240, ../scss/plugins/_fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 246, ../scss/plugins/_fancybox.scss */
.fancybox-title-inside-wrap {
  padding-top: 10px;
}

/* line 250, ../scss/plugins/_fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 265, ../scss/plugins/_fancybox.scss */
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../img/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }

  /* line 270, ../scss/plugins/_fancybox.scss */
  #fancybox-loading div {
    background-image: url("../img/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
/* line 1, ../scss/common/_general.scss */
html {
  position: relative;
  min-height: 100%;
}

/* line 6, ../scss/common/_general.scss */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  padding-bottom: 110px;
}

/* we like off-black for text */
/* line 13, ../scss/common/_general.scss */
body, select, input, textarea {
  color: #333;
}

/*link colors*/
/* line 16, ../scss/common/_general.scss */
a {
  color: #03f;
}

/* line 19, ../scss/common/_general.scss */
.center-content {
  position: relative;
  margin: 0 auto;
  width: 1200px;
}

/* line 26, ../scss/common/_general.scss */
.button {
  padding: 12px 35px;
}

/* line 30, ../scss/common/_general.scss */
.green {
  background-color: #A1B619;
}
/* line 32, ../scss/common/_general.scss */
.green:hover {
  background-color: #728014;
}

/* line 37, ../scss/common/_general.scss */
.gray-bg {
  background-color: #F9F9F9;
}

/* line 41, ../scss/common/_general.scss */
.scroll-top {
  display: block;
  position: fixed;
  bottom: 79px;
  right: 114px;
  color: red;
  font-weight: 300;
  text-decoration: none;
}
/* line 49, ../scss/common/_general.scss */
.scroll-top:hover {
  color: #7F2805;
}
/* line 52, ../scss/common/_general.scss */
.scroll-top:after {
  position: absolute;
  right: -53px;
  bottom: -12px;
  content: "";
  width: 34px;
  height: 34px;
  background-image: url(../img/bgi/scroll-up.png);
}
/* line 61, ../scss/common/_general.scss */
.scroll-top:hover:after {
  background-image: url(../img/bgi/scroll-up-hover.png);
}

/* line 66, ../scss/common/_general.scss */
.blue-header {
  margin-top: 14px;
  width: 100%;
  background-color: #227FBC;
  height: 117px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 72, ../scss/common/_general.scss */
.blue-header h1 {
  margin-top: 19px;
  color: #FFFFFF;
  font-size: 32px;
  font-weight: normal;
}

/* line 80, ../scss/common/_general.scss */
.breadcrumb {
  margin-top: 15px;
}
/* line 82, ../scss/common/_general.scss */
.breadcrumb li {
  position: relative;
  float: left;
  padding-right: 20px;
  margin-right: 10px;
  font-weight: 300;
  font-size: 13px;
  color: #A2B71A;
}
/* line 90, ../scss/common/_general.scss */
.breadcrumb li a {
  text-decoration: none;
  color: #FFFFFF;
}
/* line 93, ../scss/common/_general.scss */
.breadcrumb li a:hover {
  text-decoration: underline;
}
/* line 96, ../scss/common/_general.scss */
.breadcrumb li a:after {
  position: absolute;
  top: 5px;
  right: 0;
  content: "";
  width: 12px;
  height: 12px;
  background-image: url(../img/bgi/breadcrumb-icon.png);
}

/* line 109, ../scss/common/_general.scss */
.form-errors {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px;
}

/* line 118, ../scss/common/_general.scss */
.form-success {
  background-color: #dff0d8;
  color: #333;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px;
}

/* line 125, ../scss/common/_general.scss */
#pag_stat {
  margin-right: 35px;
}

/* line 129, ../scss/common/_general.scss */
#pag_stat .next, #pag_stat .prev {
  border: 0;
  box-shadow: none;
  padding: 0;
  margin-top: -1px;
}
/* line 134, ../scss/common/_general.scss */
#pag_stat .next.current, #pag_stat .prev.current {
  background: transparent;
}
/* line 137, ../scss/common/_general.scss */
#pag_stat .next span, #pag_stat .prev span {
  font-size: 11px;
}

/* line 1, ../scss/common/_header.scss */
.header-contact {
  float: left;
  width: 100%;
  padding-top: 8px;
  height: 44px;
  background-color: #545454;
  border-bottom: 4px solid #A2B71A;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12, ../scss/common/_header.scss */
.phone-icon-white, .mail-icon-white {
  float: left;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(../img/bgi/phone-icon-white.png);
}

/* line 20, ../scss/common/_header.scss */
.content-text {
  float: left;
  margin: 3px 0 0 6px;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 300;
}

/* line 28, ../scss/common/_header.scss */
.mail-icon-white {
  margin: 0 5px 0 47px;
  background-image: url(../img/bgi/mail-icon-white.png);
}

/* line 33, ../scss/common/_header.scss */
.logo {
  float: left;
  display: inline-block;
  margin: 6px 0;
  font-size: 15px;
  color: #777777;
  text-align: center;
  font-weight: 400;
  line-height: 24px;
}

/* line 44, ../scss/common/_header.scss */
.blue-menu-border {
  position: absolute;
  top: 89px;
  right: 0;
  width: 65%;
  height: 1px;
  background-color: #217EBB;
}

/* line 53, ../scss/common/_header.scss */
#main-nav {
  float: left;
  margin: 2px 0 0 36px;
  border-bottom: 1px solid #217EBB;
}
/* line 57, ../scss/common/_header.scss */
#main-nav ul {
  float: left;
  margin-left: 150px;
}
/* line 60, ../scss/common/_header.scss */
#main-nav ul li {
  float: left;
}
/* line 62, ../scss/common/_header.scss */
#main-nav ul li a {
  display: inline-block;
  padding: 13px 28px 7px 29px;
  color: #545454;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  border-bottom: 3px solid transparent;
}
/* line 70, ../scss/common/_header.scss */
#main-nav ul li a:hover, #main-nav ul li a.active {
  position: relative;
  background: #217eb;
  border-bottom: 3px solid #217EBB;
}
/* line 74, ../scss/common/_header.scss */
#main-nav ul li a:hover:after, #main-nav ul li a:hover:before, #main-nav ul li a.active:after, #main-nav ul li a.active:before {
  bottom: 0;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 85, ../scss/common/_header.scss */
#main-nav ul li a:hover:after, #main-nav ul li a.active:after {
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #217eb;
  border-width: 5px;
  margin-left: -5px;
}
/* line 91, ../scss/common/_header.scss */
#main-nav ul li a:hover:before, #main-nav ul li a.active:before {
  border-color: rgba(33, 126, 187, 0);
  border-bottom-color: #217EBB;
  border-width: 5px;
  margin-left: -5px;
}

/* line 102, ../scss/common/_header.scss */
.breadcrumb {
  background-color: transparent;
}

/* line 3, ../scss/common/_flexslider-custom.scss */
.flex-direction-nav a {
  width: auto;
  height: auto;
  top: 189px;
  opacity: 1;
  display: block;
}

/* line 11, ../scss/common/_flexslider-custom.scss */
.flex-direction-nav a.flex-prev:before {
  content: "";
  width: 67px;
  height: 67px;
  background-image: url(../img/bgi/slide-prev.png);
}

/* line 18, ../scss/common/_flexslider-custom.scss */
.flex-direction-nav a:hover.flex-prev:before {
  background-image: url(../img/bgi/slide-prev-hover.png);
}

/* line 22, ../scss/common/_flexslider-custom.scss */
.flex-direction-nav a.flex-next:before {
  content: "";
  width: 67px;
  height: 67px;
  background-image: url(../img/bgi/slide-next.png);
}

/* line 29, ../scss/common/_flexslider-custom.scss */
.flex-direction-nav a:hover.flex-next:before {
  background-image: url(../img/bgi/slide-next-hover.png);
}

/* line 33, ../scss/common/_flexslider-custom.scss */
.flexslider .flex-prev, .flexslider:hover .flex-prev {
  opacity: 1;
  left: 57px;
}

/* line 38, ../scss/common/_flexslider-custom.scss */
.flexslider .flex-next, .flexslider:hover .flex-next {
  opacity: 1;
  right: 74px;
}

/* line 1, ../scss/common/_footer.scss */
footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 6, ../scss/common/_footer.scss */
footer h2 {
  margin-bottom: 8px;
  color: #A2B71A;
  font-size: 16px;
  font-weight: normal;
}
/* line 12, ../scss/common/_footer.scss */
footer .linkuri-utile {
  float: left;
  width: 260px;
  text-align: left;
}
/* line 16, ../scss/common/_footer.scss */
footer .linkuri-utile a {
  float: left;
  clear: left;
  text-decoration: none;
  color: #545454;
  font-weight: 300;
}
/* line 22, ../scss/common/_footer.scss */
footer .linkuri-utile a:hover {
  text-decoration: underline;
}
/* line 27, ../scss/common/_footer.scss */
footer .informatii-contact {
  float: left;
}
/* line 29, ../scss/common/_footer.scss */
footer .informatii-contact > span {
  float: left;
  clear: left;
  height: 24px;
  line-height: 24px;
  padding-left: 34px;
  margin-bottom: 14px;
  font-weight: 300;
  color: #545454;
}
/* line 39, ../scss/common/_footer.scss */
footer .informatii-contact .info-phone {
  background: url(../img/bgi/phone-icon-gray.png) no-repeat left center;
}
/* line 42, ../scss/common/_footer.scss */
footer .informatii-contact .info-mail {
  background: url(../img/bgi/mail-icon-gray.png) no-repeat left center;
}
/* line 46, ../scss/common/_footer.scss */
footer .footer-socials {
  float: left;
  margin: 12px 0 0 141px;
}
/* line 49, ../scss/common/_footer.scss */
footer .footer-socials a {
  float: left;
  margin-right: 10px;
  width: 32px;
  height: 32px;
  text-decoration: none;
}
/* line 56, ../scss/common/_footer.scss */
footer .footer-socials .fb {
  background-image: url(../img/bgi/fb-icon.png);
}
/* line 58, ../scss/common/_footer.scss */
footer .footer-socials .fb:hover {
  background-image: url(../img/bgi/fb-icon-hover.png);
}
/* line 62, ../scss/common/_footer.scss */
footer .footer-socials .twitter {
  background-image: url(../img/bgi/twitter-icon.png);
}
/* line 64, ../scss/common/_footer.scss */
footer .footer-socials .twitter:hover {
  background-image: url(../img/bgi/twitter-icon-hover.png);
}
/* line 68, ../scss/common/_footer.scss */
footer .footer-socials .google {
  background-image: url(../img/bgi/google-icon.png);
}
/* line 70, ../scss/common/_footer.scss */
footer .footer-socials .google:hover {
  background-image: url(../img/bgi/google-icon-hover.png);
}
/* line 74, ../scss/common/_footer.scss */
footer .footer-socials .youtube {
  background-image: url(../img/bgi/youtube-icon.png);
}
/* line 76, ../scss/common/_footer.scss */
footer .footer-socials .youtube:hover {
  background-image: url(../img/bgi/youtube-icon-hover.png);
}
/* line 81, ../scss/common/_footer.scss */
footer .copyright-holder {
  position: absolute;
  bottom: 2px;
  right: 60px;
}
/* line 85, ../scss/common/_footer.scss */
footer .copyright-holder span {
  font-weight: 300;
}
/* line 88, ../scss/common/_footer.scss */
footer .copyright-holder .rights {
  padding-right: 10px;
  margin-right: 6px;
  border-right: 1px solid #777777;
}

/* line 2, ../scss/pages/_homepage.scss */
.homepage-slider {
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  max-width: 1280px;
  height: 393px;
}
/* line 8, ../scss/pages/_homepage.scss */
.homepage-slider img {
  width: 100%;
}
/* line 11, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder {
  display: block;
  position: absolute;
  top: 126px;
  left: 266px;
  width: 737px;
  height: 196px;
  background-color: rgba(188, 188, 188, 0.7);
}
/* line 19, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder h2 {
  float: left;
  margin: 5px 0 0 42px;
  width: 465px;
  line-height: 34px;
  height: 110px;
  overflow: hidden;
  font-size: 28px;
  color: #545454;
  font-weight: normal;
}
/* line 29, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder h2 strong {
  font-weight: bold;
}
/* line 33, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder .dog-pic {
  float: right;
  margin: 43px 38px 0 0;
  width: 183px;
  height: 110px;
  line-height: 110px;
  overflow: hidden;
  border: 1px solid #FFFFFF;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 45, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder .dog-pic img {
  vertical-align: middle;
}
/* line 49, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder a {
  float: left;
  margin: 28px 0 0 144px;
  color: #FFFFFF;
  text-decoration: none;
  border-radius: 3px;
  border-bottom: 3px solid #728014;
}
/* line 56, ../scss/pages/_homepage.scss */
.homepage-slider .slider-inner-holder a:hover {
  border-bottom: 3px solid #4C5708;
}

/* line 63, ../scss/pages/_homepage.scss */
.flexslider .slides li {
  position: relative;
  -webkit-backface-visibility: visible;
  height: 390px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 74, ../scss/pages/_homepage.scss */
.homepage {
  float: left;
  width: 100%;
}
/* line 77, ../scss/pages/_homepage.scss */
.homepage.despre-noi {
  padding-bottom: 30px;
}
/* line 80, ../scss/pages/_homepage.scss */
.homepage h2 {
  margin-top: 45px;
  padding-bottom: 21px;
  font-size: 32px;
  font-weight: normal;
  color: #227FBC;
  border-bottom: 1px solid #EAEAEA;
}
/* line 88, ../scss/pages/_homepage.scss */
.homepage > p {
  margin-top: 15px;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
}
/* line 94, ../scss/pages/_homepage.scss */
.homepage .cine-suntem {
  position: relative;
  float: left;
  margin-top: 47px;
  padding-bottom: 36px;
  width: 100%;
}
/* line 100, ../scss/pages/_homepage.scss */
.homepage .cine-suntem img {
  float: left;
  margin-top: 10px;
  width: 555px;
  height: 270px;
}
/* line 106, ../scss/pages/_homepage.scss */
.homepage .cine-suntem h3 {
  float: left;
  margin: 0 0 0 26px;
  font-weight: 300;
  font-size: 25px;
  color: #3F3F3F;
}
/* line 113, ../scss/pages/_homepage.scss */
.homepage .cine-suntem .home-tabs-line {
  position: absolute;
  top: 114px;
  right: 0;
  width: 617px;
  height: 1px;
  background-color: #A1B619;
}
/* line 121, ../scss/pages/_homepage.scss */
.homepage .cine-suntem .gray-arrow {
  position: absolute;
  bottom: -68px;
  left: 50%;
  margin-left: -50px;
  border-style: solid;
  border-width: 20px 50px 0 50px;
  border-color: #F9F9F9 transparent transparent transparent;
}

/* line 135, ../scss/pages/_homepage.scss */
.home-tabs {
  position: relative;
  float: left;
  margin: 33px 0 0 28px;
}
/* line 139, ../scss/pages/_homepage.scss */
.home-tabs li {
  float: left;
}
/* line 141, ../scss/pages/_homepage.scss */
.home-tabs li a {
  display: inline-block;
  padding: 14px 26px;
  text-decoration: none;
  color: #000000;
}
/* line 146, ../scss/pages/_homepage.scss */
.home-tabs li a.active {
  color: #FFFFFF;
  background-color: #A1B619;
}
/* line 151, ../scss/pages/_homepage.scss */
.home-tabs li .tabs-content {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 132px;
  display: none;
  position: absolute;
  top: 83px;
  left: 0;
  width: 560px;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}
/* line 164, ../scss/pages/_homepage.scss */
.home-tabs li .tabs-content.active {
  display: block;
}

/* line 173, ../scss/pages/_homepage.scss */
.evenimente {
  margin-bottom: 52px;
}
/* line 175, ../scss/pages/_homepage.scss */
.evenimente h2 {
  margin-top: 23px;
  color: #A2B71A;
}

/* line 182, ../scss/pages/_homepage.scss */
.alege-evenimentul {
  margin-top: 40px;
}
/* line 184, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-header {
  float: left;
  padding-top: 10px;
  width: 100%;
  height: 45px;
  background-color: #545454;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 191, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-header > span {
  margin-left: 14px;
  margin-right: 53px;
  color: #A2B71A;
  font-size: 16px;
  font-weight: 300;
}
/* line 199, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-container {
  float: left;
}
/* line 201, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-container .choose-date {
  position: relative;
  float: left;
  width: 257px;
}
/* line 205, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-container .choose-date > a {
  float: left;
  margin: 10px 0 0 43px;
  padding: 9px;
  padding: 5px;
  border: 2px solid #A2B71A;
  text-decoration: none;
  color: #A2B71A;
  font-size: 12px;
  font-weight: 600;
  border-radius: 3px;
}
/* line 216, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-container .choose-date > a:hover {
  background-color: #A2B71A;
  color: #FFFFFF;
}
/* line 224, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data {
  float: left;
  margin: 18px 0 0 0px;
  width: 882px;
}
/* line 229, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data tr td {
  padding: 11px 11px 11px 17px;
  background-color: #F9F9F9;
  vertical-align: top;
  border-bottom: 3px solid #FFFFFF;
}
/* line 234, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data tr td:first-child {
  width: 205px;
  border-right: 3px solid #FFFFFF;
}
/* line 237, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data tr td:first-child > div {
  padding-left: 30px;
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 300;
}
/* line 244, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data tr td h3 {
  font-size: 14px;
  color: #DC531D;
}
/* line 248, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data tr td p {
  margin-top: 3px;
  font-weight: 300;
}
/* line 254, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data .event-date {
  background: url(../img/bgi/event-date.png) no-repeat left center;
}
/* line 257, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data .event-time {
  background: url(../img/bgi/event-time.png) no-repeat left center;
}
/* line 260, ../scss/pages/_homepage.scss */
.alege-evenimentul .event-data .event-location {
  background: url(../img/bgi/event-location.png) no-repeat left center;
}

/* line 266, ../scss/pages/_homepage.scss */
.contact-map {
  position: relative;
  float: left;
  margin-top: 40px;
  margin-bottom: 50px;
  width: 100%;
  height: auto;
}

/* line 274, ../scss/pages/_homepage.scss */
#gmap_canvas img {
  max-width: none !important;
  background: none !important;
}

/* line 275, ../scss/pages/_homepage.scss */
#maps {
  width: 600px;
  font-size: 10px;
  font-family: arial;
  text-align: right;
}

/* line 276, ../scss/pages/_homepage.scss */
#gmap_canvas {
  float: left;
  width: 100%;
  height: 231px;
}

/* line 281, ../scss/pages/_homepage.scss */
.contact-bg-holder {
  position: relative;
  width: 100%;
}
/* line 284, ../scss/pages/_homepage.scss */
.contact-bg-holder .contact-bg-left {
  z-index: 2;
  position: absolute;
  left: -50%;
  top: 0;
  width: 92%;
  height: 100%;
  background-color: #DBD8CF;
}

/* line 296, ../scss/pages/_homepage.scss */
.home-contact {
  position: absolute;
  width: 100%;
}
/* line 299, ../scss/pages/_homepage.scss */
.home-contact .contact-program {
  z-index: 3;
  position: relative;
  float: left;
  padding-top: 36px;
  padding-bottom: 39px;
  padding-right: 45px;
  width: 484px;
  background-color: #DBD8CF;
}
/* line 308, ../scss/pages/_homepage.scss */
.home-contact .contact-program .contact-arrow {
  position: absolute;
  right: -35px;
  top: 50%;
  margin-top: -57px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 57.5px 0 57.5px 35px;
  border-color: transparent transparent transparent #dbd8cf;
}
/* line 319, ../scss/pages/_homepage.scss */
.home-contact .contact-program h3 {
  margin-bottom: 13px;
  font-size: 15px;
}
/* line 323, ../scss/pages/_homepage.scss */
.home-contact .contact-program .program-row {
  float: left;
  padding-top: 9px;
  width: 100%;
  height: 31px;
  border-bottom: 1px solid #FFFFFF;
}
/* line 329, ../scss/pages/_homepage.scss */
.home-contact .contact-program .program-row .days {
  float: left;
}
/* line 332, ../scss/pages/_homepage.scss */
.home-contact .contact-program .program-row .hours {
  float: right;
  width: 113px;
  text-align: right;
  background: url(../img/bgi/clock-icon.png) no-repeat left center;
}

/* line 345, ../scss/pages/_homepage.scss */
.ui-datepicker {
  width: 235px;
  margin-top: 9px;
  border-top: none;
  border-bottom: 3px solid #aaaaaa;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 354, ../scss/pages/_homepage.scss */
.ui-widget-header {
  background: none;
  border: none;
}

/* line 359, ../scss/pages/_homepage.scss */
.ui-datepicker .ui-datepicker-title {
  font-weight: 300;
  color: #DC531D;
  font-size: 16px;
}

/* line 365, ../scss/pages/_homepage.scss */
.ui-widget-header .ui-icon {
  background: none;
  text-indent: 0;
  font-weight: 300;
  color: #DC531D;
  font-size: 16px;
}

/* line 373, ../scss/pages/_homepage.scss */
.ui-state-hover, .ui-state-hover span {
  background: none !important;
  border: none !important;
  cursor: pointer;
  font-weight: 300 !important;
}

/* line 380, ../scss/pages/_homepage.scss */
.ui-state-hover span:hover {
  text-decoration: underline;
}

/* line 385, ../scss/pages/_homepage.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 2px;
}

/* line 389, ../scss/pages/_homepage.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 1px;
}

/* line 393, ../scss/pages/_homepage.scss */
.ui-icon {
  width: auto;
  height: auto;
}

/* line 397, ../scss/pages/_homepage.scss */
.ui-datepicker .ui-datepicker-next {
  right: 1px;
}

/* line 401, ../scss/pages/_homepage.scss */
.ui-datepicker .ui-datepicker-header {
  margin: 0;
}

/* line 406, ../scss/pages/_homepage.scss */
.ui-datepicker th {
  padding-top: 0;
  padding-bottom: 1px;
}

/* line 411, ../scss/pages/_homepage.scss */
.ui-datepicker-calendar span {
  font-weight: 300;
  font-size: 9px;
}

/* line 417, ../scss/pages/_homepage.scss */
.ui-datepicker td span, .ui-datepicker td a {
  padding: 1px;
  text-align: center;
  font-weight: 300;
  font-size: 9px;
}

/* line 425, ../scss/pages/_homepage.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: none;
  border: none;
}

/* line 431, ../scss/pages/_homepage.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-default.ui-state-active {
  background: #227FBC;
  border: none;
  color: #FFFFFF;
}

/* line 437, ../scss/pages/_homepage.scss */
.ui-state-default.ui-state-active:hover {
  background: #227FBC !important;
}

/* line 442, ../scss/pages/_homepage.scss */
.ui-state-default.ui-state-highlight {
  background-color: #545454;
  color: #FFFFFF;
}
/* line 445, ../scss/pages/_homepage.scss */
.ui-state-default.ui-state-highlight:hover {
  background-color: #545454 !important;
  color: #FFFFFF;
}

/* line 451, ../scss/pages/_homepage.scss */
.ui-state-default.ui-state-highlight.ui-state-active {
  background-color: #545454;
  color: #FFFFFF;
}

/* line 456, ../scss/pages/_homepage.scss */
.ui-datepicker td {
  border: 0;
  padding: 0;
  text-align: center;
}
/* line 460, ../scss/pages/_homepage.scss */
.ui-datepicker td a {
  display: inline-block;
  line-height: 20px;
  width: 20px;
  height: 10px;
}
/* line 468, ../scss/pages/_homepage.scss */
.ui-datepicker td.highlight a {
  background: #DC531D  !important;
  display: inline;
}

/* line 1, ../scss/pages/_adoptie.scss */
.dog-description-holder {
  float: left;
  width: 100%;
  margin-top: 48px;
}

/* line 6, ../scss/pages/_adoptie.scss */
.dog-description {
  float: left;
  margin-right: 41px;
  margin-bottom: 56px;
  width: 372px;
}
/* line 11, ../scss/pages/_adoptie.scss */
.dog-description:nth-child(3n) {
  margin-right: 0;
}
/* line 14, ../scss/pages/_adoptie.scss */
.dog-description .dog-image {
  position: relative;
  overflow: hidden;
  margin-left: 7px;
  width: 358px;
  height: 224px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 24, ../scss/pages/_adoptie.scss */
.dog-description .dog-data {
  height: auto;
  padding: 10px 0 10px 19px;
  width: 372px;
  background-color: #EEECE5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 31, ../scss/pages/_adoptie.scss */
.dog-description .dog-data h2 {
  margin-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
}
/* line 35, ../scss/pages/_adoptie.scss */
.dog-description .dog-data h2 a {
  float: right;
  margin: 3px 15px 0px 20px;
  padding: 3px 14px;
  border: 1px solid #A2B71A;
  text-decoration: none;
  color: #A2B71A;
  font-size: 12px;
  font-weight: 600;
  border-radius: 3px;
  clear: left;
}
/* line 46, ../scss/pages/_adoptie.scss */
.dog-description .dog-data h2 a:hover {
  color: #FFFFFF;
  background-color: #A2B71A;
}
/* line 52, ../scss/pages/_adoptie.scss */
.dog-description .dog-data span {
  float: left;
  width: 145px;
  padding: 2px 0 2px 30px;
  font-size: 12px;
}
/* line 57, ../scss/pages/_adoptie.scss */
.dog-description .dog-data span.extra-info {
  float: none;
  clear: both;
  width: 100%;
  padding: 0;
  display: block;
  margin-top: 10px;
}
/* line 67, ../scss/pages/_adoptie.scss */
.dog-description .dog-data .age {
  background: url(../img/bgi/age-icon.png) no-repeat left top;
}
/* line 70, ../scss/pages/_adoptie.scss */
.dog-description .dog-data .medical {
  background: url(../img/bgi/medical-icon.png) no-repeat left top;
}
/* line 74, ../scss/pages/_adoptie.scss */
.dog-description .dog-description-text {
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}
/* line 78, ../scss/pages/_adoptie.scss */
.dog-description .dog-description-text p {
  float: left;
  padding: 13px 21px 10px 21px;
  font-weight: 300;
  color: #777777;
}

/* line 1, ../scss/pages/_evenimente.scss */
.alege-evenimentul.evenimente {
  float: left;
  margin-top: 36px;
}

/* line 1, ../scss/pages/_galerie-foto.scss */
.galerie-foto {
  float: left;
  margin-top: 20px;
  width: 100%;
}
/* line 5, ../scss/pages/_galerie-foto.scss */
.galerie-foto h2 {
  margin-bottom: 19px;
  padding: 22px;
  font-size: 16px;
  color: #DC531D;
  background-color: #FFFFFF;
}
/* line 11, ../scss/pages/_galerie-foto.scss */
.galerie-foto h2.gray-bg {
  background-color: #F9F9F9;
}
/* line 15, ../scss/pages/_galerie-foto.scss */
.galerie-foto .picture-holder {
  position: relative;
  float: left;
  margin-right: 28px;
  margin-bottom: 40px;
  width: 264px;
  height: 202px;
}
/* line 22, ../scss/pages/_galerie-foto.scss */
.galerie-foto .picture-holder:nth-child(4n) {
  margin-right: 0;
}

/* line 28, ../scss/pages/_galerie-foto.scss */
.picture-text {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 9px 26px;
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  color: #6A6968;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 40, ../scss/pages/_galerie-foto.scss */
.image-hover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/bgi/zoom-icon.png) no-repeat center center rgba(255, 255, 255, 0.8);
}

/* line 1, ../scss/pages/_contact.scss */
#gmap_canvas2 {
  float: left;
  width: 100%;
  height: 280px;
}

/* line 8, ../scss/pages/_contact.scss */
.contact-page .contact-data {
  float: left;
  margin-top: 26px;
}
/* line 11, ../scss/pages/_contact.scss */
.contact-page .contact-data p {
  font-size: 15px;
  margin-bottom: 11px;
}
/* line 16, ../scss/pages/_contact.scss */
.contact-page h2 {
  margin-bottom: 19px;
  font-weight: 300;
  font-size: 18px;
  color: #A2B71A;
}
/* line 22, ../scss/pages/_contact.scss */
.contact-page form {
  float: right;
  width: 522px;
  margin-top: 26px;
}
/* line 26, ../scss/pages/_contact.scss */
.contact-page form input[type="text"], .contact-page form input[type="email"] {
  float: left;
  margin-top: 6px;
  padding: 4px 10px;
  width: 250px;
  height: 35px;
  border: 1px solid #E0E0E0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 36, ../scss/pages/_contact.scss */
.contact-page form input[type="email"] {
  float: right;
}
/* line 39, ../scss/pages/_contact.scss */
.contact-page form textarea {
  width: 100%;
  height: 123px;
  margin-top: 11px;
  padding: 4px 10px;
  border: 1px solid #E0E0E0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 48, ../scss/pages/_contact.scss */
.contact-page form input[type="submit"] {
  float: left;
  margin-top: 6px;
  width: 131px;
  height: 41px;
  background-color: #A2B71A;
  color: #FFFFFF;
  border: none;
  border-bottom: 3px solid #8D9842;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 59, ../scss/pages/_contact.scss */
.contact-page form input[type="submit"]:hover {
  background-color: #728014;
  border-bottom: 3px solid #4C5708;
}
/* line 65, ../scss/pages/_contact.scss */
.contact-page #rezultat {
  display: inline-block;
  margin: 10px;
  width: 350px;
}

/* line 1, ../scss/pages/_legislatie.scss */
.article-drop {
  float: left;
  margin-top: 30px;
  width: 100%;
}
/* line 5, ../scss/pages/_legislatie.scss */
.article-drop li {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
/* line 10, ../scss/pages/_legislatie.scss */
.article-drop li .trigger-holder {
  float: left;
  padding: 15px 20px;
  width: 100%;
  height: 66px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFFFFF;
}
/* line 18, ../scss/pages/_legislatie.scss */
.article-drop li .trigger-holder:hover {
  background-color: #EEEEEE;
}
/* line 21, ../scss/pages/_legislatie.scss */
.article-drop li .trigger-holder img {
  float: left;
}
/* line 24, ../scss/pages/_legislatie.scss */
.article-drop li .trigger-holder .trigger-title {
  float: left;
  margin: 8px 0 0 20px;
  font-weight: 300;
  font-size: 18px;
  color: #777777;
}
/* line 31, ../scss/pages/_legislatie.scss */
.article-drop li .trigger-holder .trigger-arrow {
  float: right;
  margin-top: 13px;
  width: 20px;
  height: 12px;
  color: #777777;
  font-size: 20px;
  font-weight: bold;
  background-image: url(../img/bgi/down-arrow.png);
}
/* line 47, ../scss/pages/_legislatie.scss */
.article-drop li .content {
  width: 100%;
  display: none;
  float: left;
}
/* line 51, ../scss/pages/_legislatie.scss */
.article-drop li .content article {
  margin: 5px 0 0 75px;
  float: left;
  width: 90%;
  /* -webkit-column-count: 2; 
   -moz-column-count: 2; 
   column-count: 2;*/
}
/* line 58, ../scss/pages/_legislatie.scss */
.article-drop li .content article h1 {
  font-size: 15px;
  font-weight: bold;
  color: #777777;
}
/* line 63, ../scss/pages/_legislatie.scss */
.article-drop li .content article p, .article-drop li .content article li {
  line-height: 21px;
  font-weight: 400;
  font-size: 15px;
  /*color: #777777 !important;*/
}
/* line 73, ../scss/pages/_legislatie.scss */
.article-drop li.opened .trigger-title {
  color: #A2B71A;
}
/* line 76, ../scss/pages/_legislatie.scss */
.article-drop li.opened .trigger-arrow {
  background-image: url(../img/bgi/up-arrow-green.png);
}

/* line 2, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form {
  float: left;
  margin: 41px 0 0 150px;
  padding: 15px;
  width: 809px;
  min-height: 570px;
  background-color: #FFFFFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-right: 4px solid #EFEFEF;
  border-bottom: 4px solid #EFEFEF;
}
/* line 13, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form h2 {
  padding-bottom: 14px;
  font-size: 22px;
  font-weight: 600;
  color: #A2B71A;
  text-align: center;
  border-bottom: 1px solid #E5E5E5;
}
/* line 21, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form input[type="text"], .formular-adoptie form input[type="email"] {
  padding: 15px;
  margin: 21px 0 0 45px;
  width: 287px;
  border: 1px solid #E5E5E5;
  border-top: 2px solid #E5E5E5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-weight: 300;
}
/* line 30, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form .dog-code {
  float: right;
  padding: 15px;
  margin: 19px 46px 0 0;
  width: 287px;
}
/* line 35, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form .dog-code span {
  margin-left: 5px;
  color: #227FBC;
  font-weight: bold;
}
/* line 41, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form .textarea-holder {
  margin: 10px -15px 0 -15px;
  background-color: #EEECE5;
}
/* line 45, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form textarea {
  padding: 15px;
  margin: 21px 0 21px 45px;
  width: 657px;
  height: 96px;
  border: 1px solid #E5E5E5;
  border-top: 2px solid #E5E5E5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-weight: 300;
  color: #919191;
  resize: none;
}
/* line 57, ../scss/pages/_formular-adoptie.scss */
.formular-adoptie form input[type="submit"] {
  float: right;
  margin-top: 6px;
  margin-right: 55px;
  width: 131px;
  height: 41px;
  background-color: #A2B71A;
  color: #FFFFFF;
  border: none;
  border-bottom: 3px solid #8D9842;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 73, ../scss/pages/_formular-adoptie.scss */
.h-line {
  float: left;
  clear: left;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  height: 1px;
  background-color: #E5E5E5;
}
