/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 9, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 29, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 40, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 47, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
[hidden],
template {
  display: none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
/* line 11, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 19, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
body {
  margin: 0;
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
/* line 9, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a {
  background: transparent;
}

/* line 15, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
/* line 9, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 15, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 22, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic;
}

/* line 29, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 36, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 43, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%;
}

/* line 49, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 57, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em;
}

/* line 61, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em;
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
img {
  border: 0;
}

/* line 15, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
/* line 9, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
figure {
  margin: 1em 40px;
}

/* line 15, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 23, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
pre {
  overflow: auto;
}

/* line 29, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
/* line 15, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 27, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button {
  overflow: visible;
}

/* line 36, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 47, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 57, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 64, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 73, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input {
  line-height: normal;
}

/* line 83, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 93, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 102, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 113, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 120, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 129, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 136, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto;
}

/* line 143, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
optgroup {
  font-weight: bold;
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
/* line 9, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
td,
th {
  padding: 0;
}

/* line 14, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/susy-2.1.3/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2, ../scss/_menu.scss */
.logo-left {
  float: left;
  height: 70px;
  line-height: 2rem;
  font-size: 1.5rem;
}
/* line 7, ../scss/_menu.scss */
.logo-left h2 {
  display: inline-block;
  line-height: 70px;
  vertical-align: middle;
  font-weight: 500;
  color: black;
  padding-left: 10px;
}

/* line 17, ../scss/_menu.scss */
.search-menu {
  display: inline-block;
  float: right;
  padding: 0px 10px;
  line-height: 70px;
  vertical-align: bottom;
  border-left: 1px solid #F2F2F2;
}

/* line 29, ../scss/_menu.scss */
.language-menu {
  display: inline-block;
  float: right;
  padding: 0px 10px;
  line-height: 70px;
  vertical-align: bottom;
  border-left: 1px solid #F2F2F2;
}
/* line 35, ../scss/_menu.scss */
.language-menu a {
  display: block;
  background: #FFF;
  color: #000;
  font-size: 16px;
  text-decoration: none;
  line-height: 70px;
  text-transform: uppercase;
}

/* line 48, ../scss/_menu.scss */
.main-menu {
  float: right;
  height: 70px;
  background: #fff;
  position: relative;
}
/* line 53, ../scss/_menu.scss */
.main-menu > ul {
  list-style: none;
  position: relative;
  float: right;
  margin: 0;
  padding: 0;
  line-height: 70px;
}
/* line 61, ../scss/_menu.scss */
.main-menu > ul > form {
  padding: 0px 10px;
}
/* line 64, ../scss/_menu.scss */
.main-menu > ul a {
  display: block;
  padding: 0px 10px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
  line-height: 70px;
  text-transform: uppercase;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -ms-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
/* line 79, ../scss/_menu.scss */
.main-menu > ul a.language {
  line-height: 70px;
  text-transform: lowercase;
  font-size: 11px;
}
/* line 84, ../scss/_menu.scss */
.main-menu > ul a:hover {
  background: #40C1E6;
  color: #fff;
}
/* line 89, ../scss/_menu.scss */
.main-menu > ul li {
  position: relative;
  float: left;
  line-height: 70px;
  margin: 0;
  padding: 0;
}

/* line 1, ../scss/_content.scss */
.profile-content {
  width: 100%;
  float: left;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%, -50%);
  -ms-transform: translateY(-50%, -50%);
  transform: translateY(-50%, -50%);
  color: #A0A0A0;
}

/* line 7, ../scss/_content.scss */
.about-us-content {
  width: 100%;
  float: left;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%, -50%);
  -ms-transform: translateY(-50%, -50%);
  transform: translateY(-50%, -50%);
  color: #A0A0A0;
}

/* Buttons dark */
/* line 2, ../scss/_buttons.scss */
.btn {
  display: inline-block;
  border-radius: 0px;
  text-decoration: none;
  padding: 12px 18px;
  font-size: 12px;
  line-height: 19px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  letter-spacing: 3px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  border: solid 1px #40C1E6;
  background: transparent;
  color: #40C1E6;
}
/* line 21, ../scss/_buttons.scss */
.btn.btn-new {
  border: solid 1px #2ecc71;
  background: transparent;
  color: #2ecc71;
}
/* line 25, ../scss/_buttons.scss */
.btn.btn-new:hover {
  border: solid 1px #2ecc71;
  background: #2ecc71;
  color: #fff;
}
/* line 31, ../scss/_buttons.scss */
.btn:hover {
  border: solid 1px #40C1E6;
  background: #40C1E6;
  color: #fff;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* Standard */
/* line 2, ../scss/_tabs.scss */
.responsive-tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
}
/* line 7, ../scss/_tabs.scss */
.responsive-tabs li {
  width: 33.33333%;
  float: left;
  margin: 0;
  text-align: center;
  line-height: 50px;
  float: left;
}
/* line 14, ../scss/_tabs.scss */
.responsive-tabs li a {
  display: block;
  padding: 0 10px;
  text-decoration: none;
}
/* line 3, ../scss/_my_mixins.scss */
.responsive-tabs:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 28, ../scss/_tabs.scss */
.responsive-tabs-content.bm-remove {
  margin-bottom: 0;
}
/* line 31, ../scss/_tabs.scss */
.responsive-tabs-content.bm-smaller {
  margin-bottom: 5px;
}
/* line 34, ../scss/_tabs.scss */
.responsive-tabs-content.bm-small {
  margin-bottom: 10px;
}
/* line 37, ../scss/_tabs.scss */
.responsive-tabs-content.bm-medium {
  margin-bottom: 20px;
}
/* line 40, ../scss/_tabs.scss */
.responsive-tabs-content.bm-large {
  margin-bottom: 30px;
}
/* line 43, ../scss/_tabs.scss */
.responsive-tabs-content.bm-larger {
  margin-bottom: 40px;
}
/* line 46, ../scss/_tabs.scss */
.responsive-tabs-content .responsive-tabs-panel {
  padding: 10px 20px;
}
/* line 48, ../scss/_tabs.scss */
.responsive-tabs-content .responsive-tabs-panel.responsive-tab-title {
  display: none;
}
/* line 3, ../scss/_my_mixins.scss */
.responsive-tabs-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* Tabs Left */
/* line 56, ../scss/_tabs.scss */
.responsive-tabs.responsive-tabs-left {
  width: 50%;
  float: left;
  float: left;
}
/* line 60, ../scss/_tabs.scss */
.responsive-tabs.responsive-tabs-left li {
  text-align: left;
  float: none;
}
/* line 3, ../scss/_my_mixins.scss */
.responsive-tabs.responsive-tabs-left:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 67, ../scss/_tabs.scss */
.responsive-tabs-content.responsive-tabs-left {
  overflow: hidden;
}

/* Tabs Right */
/* line 73, ../scss/_tabs.scss */
.responsive-tabs.responsive-tabs-right {
  width: 150px;
  float: right;
}
/* line 76, ../scss/_tabs.scss */
.responsive-tabs.responsive-tabs-right li {
  text-align: right;
  float: none;
}
/* line 3, ../scss/_my_mixins.scss */
.responsive-tabs.responsive-tabs-right:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 83, ../scss/_tabs.scss */
.responsive-tabs-content.responsive-tabs-right {
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  /* line 88, ../scss/_tabs.scss */
  .responsive-tabs li {
    display: none;
  }

  /* line 91, ../scss/_tabs.scss */
  .responsive-tabs-content .responsive-tabs-panel {
    display: block;
  }
  /* line 93, ../scss/_tabs.scss */
  .responsive-tabs-content .responsive-tabs-panel .responsive-tab-title {
    display: block;
  }
  /* line 3, ../scss/_my_mixins.scss */
  .responsive-tabs-content .responsive-tabs-panel:after {
    content: " ";
    display: block;
    clear: both;
  }
}
/*  #Themes
//  ================================================== */
/* Standard */
/* line 106, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs li {
  border: 1px solid #DDD;
  border-right: 0;
  background: #f5f5f5;
  cursor: pointer;
  position: relative;
  z-index: 9999;
}
/* line 107, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs li.due {
  width: 50%;
  float: left;
}
/* line 110, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs li.tre {
  width: 33.33333%;
  float: left;
}
/* line 120, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs li:last-child {
  border-right: 1px solid #DDD;
}
/* line 123, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs li.active {
  border-bottom: 1px solid #F1F1F1;
  background: #FFF;
}
/* line 127, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs li a {
  font-weight: 300;
  color: #A0A0A0;
}
/* line 3, ../scss/_my_mixins.scss */
.responsive-tabs-default .responsive-tabs li:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 134, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs-content {
  border: 1px solid #DDD;
  background: #FFF;
  position: relative;
  top: 20px;
  z-index: 999;
}
/* line 143, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs-content .responsive-tab-title {
  padding: 10px 0;
  color: #A0A0A0;
}
/* line 145, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs-content .responsive-tab-title > h2 {
  font-weight: 300;
  color: #A0A0A0;
}
/* line 3, ../scss/_my_mixins.scss */
.responsive-tabs-default .responsive-tabs-content:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 153, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left {
  left: 1px;
}
/* line 155, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li {
  width: 100%;
  border-right: 1px solid #DDD;
  border-bottom: 0;
  line-height: 30px;
}
/* line 160, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li:last-child {
  border-bottom: 1px solid #DDD;
}
/* line 163, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.active {
  border-right: 1px dotted #DDD;
}
/* line 166, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree1 {
  padding-left: 0;
}
/* line 169, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree2 {
  padding-left: 15px;
}
/* line 172, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree3 {
  padding-left: 30px;
}
/* line 175, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree4 {
  padding-left: 45px;
}
/* line 178, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree5 {
  padding-left: 60px;
}
/* line 181, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree6 {
  padding-left: 75px;
}
/* line 184, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree7 {
  padding-left: 90px;
}
/* line 187, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree8 {
  padding-left: 105px;
}
/* line 190, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-left li.tree8 {
  padding-left: 120px;
}
/* line 195, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs-content.responsive-tabs-left {
  top: 0;
}
/* line 198, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-right {
  right: 1px;
}
/* line 200, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-right li {
  width: 100%;
  border-right: 1px solid #DDD;
  border-bottom: 0;
  border-left: 1px solid #DDD;
  line-height: 50px;
}
/* line 206, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-right li:last-child {
  border-bottom: 1px solid #DDD;
}
/* line 209, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs.responsive-tabs-right li.active {
  border-left: 1px solid #FFF;
}
/* line 214, ../scss/_tabs.scss */
.responsive-tabs-default .responsive-tabs-content.responsive-tabs-right {
  top: 0;
}

/* line 219, ../scss/_tabs.scss */
.selected {
  background: green !important;
}

/* Blockquote */
/* line 2, ../scss/_blockquote.scss */
blockquote {
  margin: 0 10px 10px;
  padding: 15px 30px;
}
/* line 6, ../scss/_blockquote.scss */
blockquote p {
  color: #222;
  font-family: 'Raleway', sans-serif;
  font-style: italic;
  font-size: 16px;
  line-height: 1.7;
  margin-top: 0;
}
/* line 15, ../scss/_blockquote.scss */
blockquote.left, blockquote.right {
  padding: 12px 20px;
  width: 30%;
}
/* line 19, ../scss/_blockquote.scss */
blockquote.left {
  float: left;
  padding-left: 0;
}
/* line 23, ../scss/_blockquote.scss */
blockquote.right {
  float: right;
  padding-right: 0;
}
/* line 27, ../scss/_blockquote.scss */
blockquote.pull-quote-left {
  margin: 0em 1em 1em 0em;
  border-left: 3px solid #ccc;
  padding: 0em 0em 0em .7em;
}
/* line 32, ../scss/_blockquote.scss */
blockquote.pull-quote-right {
  margin: 0em 1em 1em 0em;
  border-right: 3px solid #ccc;
}
/* line 37, ../scss/_blockquote.scss */
blockquote.pull-quote-top {
  margin: 0em 1em 1em 0em;
  border-top: 3px solid #ccc;
  padding: 0em 0em 0em .7em;
}
/* line 42, ../scss/_blockquote.scss */
blockquote.pull-quote-bottom {
  margin: 0em 1em 1em 0em;
  border-bottom: 3px solid #ccc;
  padding: 0em 0em 0em .7em;
}

/* line 1, ../scss/_breadcrumbs.scss */
.breadcrumb ul {
  list-style: none;
  float: left;
  margin: 0;
  padding: 10px;
}
/* line 7, ../scss/_breadcrumbs.scss */
.breadcrumb ul li {
  display: inline;
  border: none;
}
/* line 10, ../scss/_breadcrumbs.scss */
.breadcrumb ul li a {
  background-color: transparent;
  color: #ffffff;
  padding: 0 20px 0 1px;
}
/* line 14, ../scss/_breadcrumbs.scss */
.breadcrumb ul li a:hover {
  background-color: transparent;
  background-position: right 8px;
  color: #000000;
}
/* line 20, ../scss/_breadcrumbs.scss */
.breadcrumb ul li.current_item {
  background-color: transparent;
  background-position: right 8px;
  color: #000000;
  padding: 0 1px;
}

/* line 1, ../scss/_search.scss */
.search-field {
  margin: 0 auto;
  padding-right: 10px;
  float: left;
}

/* line 7, ../scss/_search.scss */
#search-field {
  display: none;
}

/* line 15, ../scss/_search.scss */
.search-input {
  width: 150px;
  border: 1px solid #A0A0A0;
  border-color: #A0A0A0;
  outline: none;
  padding: 5px 5px;
  box-shadow: none;
}
/* line 23, ../scss/_search.scss */
.search-input:focus {
  outline: none !important;
  border: 1px solid #A0A0A0;
}

/* line 29, ../scss/_search.scss */
.open {
  display: inline;
  border-color: red;
}

/* READY SECTIONS */
/* line 2, ../scss/_articles.scss */
.sections {
  margin-top: 10px;
  background: white;
}
/* line 5, ../scss/_articles.scss */
.sections ul {
  float: left;
  width: 100%;
}
/* line 3, ../scss/_my_mixins.scss */
.sections ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 11, ../scss/_articles.scss */
.sections > #list {
  border-bottom: 1px solid #DDD;
}
/* line 3, ../scss/_my_mixins.scss */
.sections:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 3, ../scss/_my_mixins.scss */
.search-form:after {
  content: " ";
  display: block;
  clear: both;
}

/* READY SECTION */
/* line 23, ../scss/_articles.scss */
.section {
  display: block;
  padding-left: 7px;
  background: white;
  border-bottom: 1px solid #DDD;
}
/* line 26, ../scss/_articles.scss */
.section:hover {
  padding-left: 0;
  border-left: 7px solid #40C1E6;
}
/* line 3, ../scss/_my_mixins.scss */
.section:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 36, ../scss/_articles.scss */
.article-section {
  display: block;
  padding-left: 7px;
  background: white;
  border-top: 1px solid #DDD;
}
/* line 39, ../scss/_articles.scss */
.article-section:hover {
  padding-left: 0;
  border-left: 7px solid #40C1E6;
}
/* line 3, ../scss/_my_mixins.scss */
.article-section:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 49, ../scss/_articles.scss */
.article {
  float: left;
  margin: 0 5px 0 5px;
  padding-top: 10px;
}
/* line 54, ../scss/_articles.scss */
.article > .created-date {
  font-weight: 300;
  font-size: 14px;
  color: black;
}
/* line 59, ../scss/_articles.scss */
.article .article-info {
  position: relative;
  margin-top: 10px;
  padding-bottom: 10px;
}
/* line 3, ../scss/_my_mixins.scss */
.article .article-info:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 67, ../scss/_articles.scss */
.article .article-content {
  margin-top: 10px;
  padding-bottom: 50px;
}
/* line 71, ../scss/_articles.scss */
.article .article-content .field {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 74, ../scss/_articles.scss */
.article .article-content .field.field-item p {
  height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3, ../scss/_my_mixins.scss */
.article .article-content:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 82, ../scss/_articles.scss */
.article h2 {
  margin: 0 0 10px 0;
  color: #494d50;
  font-size: 22px;
  font-weight: 400;
}
/* line 83, ../scss/_articles.scss */
.article h2 a {
  margin: 0 0 10px 0;
  color: #494d50;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}
/* line 89, ../scss/_articles.scss */
.article h2 a:hover {
  text-decoration: underline;
}
/* line 98, ../scss/_articles.scss */
.article .created-date {
  margin-bottom: 3px;
}
/* line 101, ../scss/_articles.scss */
.article .status, .article .identification {
  font-size: 13px;
  text-transform: lowercase;
  font-weight: 300;
}
/* line 105, ../scss/_articles.scss */
.article .status span, .article .identification span {
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  text-transform: uppercase;
  padding: 3px;
}
/* line 114, ../scss/_articles.scss */
.article .article-more {
  float: right;
  height: 40px;
  padding: 0 10px;
}
/* line 119, ../scss/_articles.scss */
.article .article-more > ul {
  position: relative;
  list-style: none;
  line-height: 40px;
}
/* line 123, ../scss/_articles.scss */
.article .article-more > ul > li {
  position: relative;
  margin-left: 3px;
  float: right;
}
/* line 127, ../scss/_articles.scss */
.article .article-more > ul > li > a {
  display: block;
  position: relative;
  padding: 0px 10px;
  line-height: 40px;
  background: #FAC51C;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 300;
  color: white;
}
/* line 137, ../scss/_articles.scss */
.article .article-more > ul > li > a:hover {
  background: #faa01c;
  color: #fff;
}

/* line 147, ../scss/_articles.scss */
.articles {
  float: left;
  margin: 0 5px 0 5px;
  padding-top: 10px;
  padding-right: 10px;
}
/* line 152, ../scss/_articles.scss */
.articles > .created-date {
  font-weight: 300;
  font-size: 14px;
  color: black;
}
/* line 157, ../scss/_articles.scss */
.articles > .article-content {
  margin-top: 10px;
  padding-bottom: 10px;
}
/* line 161, ../scss/_articles.scss */
.articles > .article-content .field {
  padding-top: 10px;
}
/* line 164, ../scss/_articles.scss */
.articles > .article-content .field.field-item > p {
  height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 3, ../scss/_my_mixins.scss */
.articles > .article-content:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 173, ../scss/_articles.scss */
.articles h2 {
  margin: 0 0 10px 0;
  color: #494d50;
  font-size: 22px;
  font-weight: 400;
}
/* line 174, ../scss/_articles.scss */
.articles h2 a {
  margin: 0 0 10px 0;
  color: #494d50;
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}
/* line 180, ../scss/_articles.scss */
.articles h2 a:hover {
  text-decoration: underline;
}
/* line 189, ../scss/_articles.scss */
.articles .created-date {
  margin-bottom: 3px;
}
/* line 192, ../scss/_articles.scss */
.articles .status, .articles .identification {
  font-size: 13px;
  text-transform: lowercase;
  font-weight: 300;
}
/* line 196, ../scss/_articles.scss */
.articles .status span, .articles .identification span {
  font-size: 12px;
  font-weight: 400;
  font-style: italic;
  text-transform: uppercase;
  padding: 3px;
}
/* line 205, ../scss/_articles.scss */
.articles .article-more {
  float: right;
  height: 40px;
  padding: 0 10px;
}
/* line 210, ../scss/_articles.scss */
.articles .article-more > ul {
  position: relative;
  list-style: none;
  line-height: 40px;
}
/* line 214, ../scss/_articles.scss */
.articles .article-more > ul > li {
  position: relative;
  margin-left: 3px;
  float: right;
}
/* line 218, ../scss/_articles.scss */
.articles .article-more > ul > li > a {
  display: block;
  position: relative;
  padding: 0px 10px;
  line-height: 40px;
  background: #FAC51C;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 300;
  color: white;
}
/* line 228, ../scss/_articles.scss */
.articles .article-more > ul > li > a:hover {
  background: #faa01c;
  color: #fff;
}

/* line 238, ../scss/_articles.scss */
.sections-navigation {
  height: 50px;
}
/* line 241, ../scss/_articles.scss */
.sections-navigation > .pagination {
  float: right;
  padding-right: 5px;
  line-height: 50px;
  vertical-align: middle;
}

/* line 249, ../scss/_articles.scss */
.footer {
  position: absolute;
  bottom: 0;
  height: 50px;
  width: 100%;
  background: #494d50;
  color: #888;
  padding: 0 10px;
  line-height: 50px;
  vertical-align: middle;
  font-size: 12px;
}
/* line 262, ../scss/_articles.scss */
.footer > .rights {
  float: left;
}
/* line 264, ../scss/_articles.scss */
.footer > .rights:hover {
  color: #FAC51C;
}
/* line 268, ../scss/_articles.scss */
.footer > .social {
  font-size: 16px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 3px;
  vertical-align: middle;
}
/* line 274, ../scss/_articles.scss */
.footer > .social > a {
  color: #888;
  font-weight: 300;
  text-decoration: none;
}
/* line 278, ../scss/_articles.scss */
.footer > .social > a:hover {
  color: #FAC51C;
}
/* line 283, ../scss/_articles.scss */
.footer > .admin-footer {
  font-size: 12px;
  text-align: center;
  line-height: 50px;
  vertical-align: middle;
}
/* line 288, ../scss/_articles.scss */
.footer > .admin-footer > a {
  color: #888;
  font-weight: 300;
  text-decoration: none;
}
/* line 292, ../scss/_articles.scss */
.footer > .admin-footer > a:hover {
  color: #FAC51C;
}
/* line 296, ../scss/_articles.scss */
.footer > .admin-footer > i {
  color: #888;
  font-weight: 300;
  text-decoration: none;
}
/* line 300, ../scss/_articles.scss */
.footer > .admin-footer > i:hover {
  color: #FAC51C;
}
/* line 307, ../scss/_articles.scss */
.footer > .designed > p {
  float: right;
}
/* line 310, ../scss/_articles.scss */
.footer > .designed > a {
  float: right;
  color: #888;
  font-weight: 300;
  text-transform: lowercase;
  text-decoration: none;
}
/* line 316, ../scss/_articles.scss */
.footer > .designed > a:hover {
  color: #FAC51C;
}

/* line 1, ../scss/_pages.scss */
.aligned-group {
  padding: 10px;
  width: 100%;
  float: left;
}
/* line 4, ../scss/_pages.scss */
.aligned-group > label {
  width: 25%;
  float: left;
  padding: 5px;
  text-align: right;
  vertical-align: middle;
}
/* line 10, ../scss/_pages.scss */
.aligned-group > input {
  width: 75%;
  float: left;
  padding: 5px;
}
/* line 14, ../scss/_pages.scss */
.aligned-group > .btn {
  width: 16.66667%;
  float: left;
  margin-left: 41.66667%;
  margin-right: -100%;
  text-align: center;
}
/* line 18, ../scss/_pages.scss */
.aligned-group > select {
  padding: 5px;
}

/* line 23, ../scss/_pages.scss */
.stacked-group {
  padding: 10px;
  width: 100%;
  float: left;
}
/* line 26, ../scss/_pages.scss */
.stacked-group > label {
  width: 100%;
  float: left;
  padding: 5px;
  text-align: left;
  vertical-align: middle;
}
/* line 32, ../scss/_pages.scss */
.stacked-group > input {
  width: 100%;
  float: left;
  padding: 5px;
}
/* line 36, ../scss/_pages.scss */
.stacked-group > .btn {
  width: 33.33333%;
  float: left;
  margin-left: 33.33333%;
  margin-right: -100%;
  text-align: center;
}
/* line 40, ../scss/_pages.scss */
.stacked-group > select {
  padding: 5px;
}

/* line 47, ../scss/_pages.scss */
.form-metadata fieldset {
  border: none;
}
/* line 3, ../scss/_my_mixins.scss */
.form-metadata:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 54, ../scss/_pages.scss */
.form-footer {
  padding-top: 30px;
  border-top: 1px solid #DDD;
}
/* line 57, ../scss/_pages.scss */
.form-footer > .btn {
  float: left;
}

/* line 62, ../scss/_pages.scss */
.form-options {
  width: 100%;
  float: left;
}
/* line 3, ../scss/_my_mixins.scss */
.form-options:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 68, ../scss/_pages.scss */
.page-content {
  width: 100%;
  float: left;
  padding: 20px 10px;
  float: left;
}
/* line 72, ../scss/_pages.scss */
.page-content > p {
  margin-left: 10px;
}
/* line 3, ../scss/_my_mixins.scss */
.page-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 1, ../scss/_login.scss */
.login_container, .dashboard-container {
  width: 100%;
  float: left;
}
/* line 3, ../scss/_my_mixins.scss */
.login_container:after, .dashboard-container:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 8, ../scss/_login.scss */
.messages {
  width: 100%;
  float: left;
  background: #1abc9c;
  text-align: center;
}
/* line 13, ../scss/_login.scss */
.messages .admin-messages {
  list-style: none;
  font-weight: 300;
  color: white;
}
/* line 18, ../scss/_login.scss */
.messages li.error {
  background: #e74c3c;
}
/* line 21, ../scss/_login.scss */
.messages li.success {
  background: #1abc9c;
}
/* line 24, ../scss/_login.scss */
.messages li.info {
  background: #3498db;
}

/* line 29, ../scss/_login.scss */
.login-form, .edit-form {
  width: 350px;
  height: 300px;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
/* line 37, ../scss/_login.scss */
.login-form h3, .edit-form h3 {
  background-color: #2980b9;
  color: #fff;
  font-size: 36px;
  font-weight: 300;
  padding: 15px;
  text-align: left;
}
/* line 45, ../scss/_login.scss */
.login-form fieldset, .edit-form fieldset {
  margin: 0 auto;
  display: block;
  background: #fff;
  padding: 15px;
  border: none;
  position: relative;
}
/* line 53, ../scss/_login.scss */
.login-form input, .edit-form input {
  font-size: 14px;
  margin: 5px auto;
}
/* line 56, ../scss/_login.scss */
.login-form input[type="text"], .login-form input[type="password"], .edit-form input[type="text"], .edit-form input[type="password"] {
  width: 100%;
  border: 1px solid #dcdcdc;
  padding: 12px 10px;
}
/* line 61, ../scss/_login.scss */
.login-form input[type="submit"], .edit-form input[type="submit"] {
  margin-left: 3px;
  border: none;
  background: #2980b9;
  color: #fff;
  float: right;
  padding: 15px 30px;
  font-weight: bold;
}

/* line 74, ../scss/_login.scss */
.edit-form {
  height: 390px;
}

/* line 78, ../scss/_login.scss */
.login-form input[type="submit"]:hover {
  background: #1e5f89;
}

/* line 82, ../scss/_login.scss */
.cancel {
  color: #fff;
  float: right;
  font-weight: bold;
  margin-top: 20px;
  padding: 15px 30px;
  border: none;
  background: #FAC51C;
}
/* line 91, ../scss/_login.scss */
.cancel:hover {
  background: #faa01c;
  color: #fff;
}

/* line 7, ../scss/_redactor.scss */
form, fieldset, .redactor-area {
  width: 100%;
  float: left;
  padding: 10px;
}
/* line 3, ../scss/_my_mixins.scss */
form:after, fieldset:after, .redactor-area:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 13, ../scss/_redactor.scss */
.redactor-box {
  border: 1px solid #a0a0a0;
  width: 100%;
  float: left;
  min-height: 300px;
}
/* line 3, ../scss/_my_mixins.scss */
.redactor-box:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 20, ../scss/_redactor.scss */
.redactor-toolbar {
  float: left;
  width: 100% !important;
  border: none;
  border-bottom: 1px solid #a0a0a0;
  box-shadow: none;
  /*background: orange;*/
}

/* line 29, ../scss/_redactor.scss */
.redactor-editor {
  display: block;
  max-width: 100%;
  overflow: hidden;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 41, ../scss/_redactor.scss */
.redactor-box > textarea {
  color: black !important;
  background-color: white !important;
}

/* line 1, ../scss/_dashboard.scss */
.tasks {
  width: 100%;
  float: left;
  padding: 1em 2em;
}
/* line 4, ../scss/_dashboard.scss */
.tasks > ul {
  display: block;
}
/* line 3, ../scss/_my_mixins.scss */
.tasks > ul:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 7, ../scss/_dashboard.scss */
.tasks > ul > li {
  width: 50%;
  float: left;
  padding: 10px;
  list-style: none;
  text-align: center;
  line-height: 15em;
}
/* line 66, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.tasks > ul > li:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
}
/* line 66, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/susy-2.1.3/sass/susy/language/susy/_gallery.scss */
.tasks > ul > li:nth-child(2n + 2) {
  margin-left: 50%;
  margin-right: -100%;
  clear: none;
}
/* line 15, ../scss/_dashboard.scss */
.tasks > ul > li > a {
  display: block;
  line-height: 15em;
  color: #A0A0A0;
}
/* line 19, ../scss/_dashboard.scss */
.tasks > ul > li > a:hover {
  background: #F7F8F7;
}

/* Tables */
/* line 2, ../scss/_tables.scss */
table {
  display: table;
  background-color: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #e5e5e5;
}
/* line 10, ../scss/_tables.scss */
table caption {
  text-align: center;
  font-size: 29.79335px;
  padding: .75em;
}
/* line 15, ../scss/_tables.scss */
table thead th, table tbody td {
  display: table-cell;
  padding: 10px;
  vertical-align: top;
  text-align: left;
  border-top: 1px solid #e5e5e5;
}
/* line 22, ../scss/_tables.scss */
table tr td {
  display: table-cell;
  padding: 10px;
  vertical-align: top;
  text-align: left;
  border-top: 1px solid #e5e5e5;
  font-size: 16px;
}
/* line 33, ../scss/_tables.scss */
table tbody tr td {
  font-size: 16px;
}
/* line 36, ../scss/_tables.scss */
table tbody tr {
  font-size: 16px;
}
/* line 37, ../scss/_tables.scss */
table tbody tr:hover {
  background-color: #E6F0FF;
}
/* line 42, ../scss/_tables.scss */
table tr td:first-child {
  font-weight: bold;
}
/* line 45, ../scss/_tables.scss */
table thead {
  background-color: #EFEFEF;
  color: #000;
}
/* line 48, ../scss/_tables.scss */
table thead tr th {
  font-size: 16px;
  font-weight: 400;
  vertical-align: bottom;
}
/* line 54, ../scss/_tables.scss */
table.striped tr:nth-of-type(even) {
  background-color: #F3F6FA;
}
/* line 58, ../scss/_tables.scss */
table table tr.stripe, table table tr.striped {
  background-color: #e5e5e5;
}
/* line 61, ../scss/_tables.scss */
table table tr:hover {
  background-color: #F6F0FF;
}
/* line 65, ../scss/_tables.scss */
table.rounded {
  border-radius: 4px;
  border-collapse: separate;
}
/* line 70, ../scss/_tables.scss */
table.rounded caption + thead tr:first-child th:first-child, table.rounded caption + tr td:first-child {
  border-top-left-radius: 4px;
}
/* line 75, ../scss/_tables.scss */
table.rounded caption + thead tr:first-child th:last-child, table.rounded caption + tr td:last-child {
  border-top-right-radius: 4px;
}
/* line 82, ../scss/_tables.scss */
table.rounded > thead tr:first-child th:first-child, table.rounded > thead tr:first-child td:first-child {
  border-top-left-radius: 4px;
}
/* line 86, ../scss/_tables.scss */
table.rounded > tr:first-child td:first-child {
  border-top-left-radius: 4px;
}
/* line 92, ../scss/_tables.scss */
table.rounded > thead tr:first-child th:last-child, table.rounded > thead tr:first-child td:last-child {
  border-top-right-radius: 4px;
}
/* line 96, ../scss/_tables.scss */
table.rounded > tr:first-child td:last-child {
  border-top-right-radius: 4px;
}
/* line 100, ../scss/_tables.scss */
table.rounded thead ~ tr:last-child td:last-child, table.rounded tbody tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
}
/* line 103, ../scss/_tables.scss */
table.rounded thead ~ tr:last-child td:first-child, table.rounded tbody tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}
/* line 107, ../scss/_tables.scss */
table.rounded thead th, table.rounded thead td {
  border-top: 0;
}
/* line 111, ../scss/_tables.scss */
table.rounded caption + tbody tr:first-child td, table.rounded > tbody:first-child tr:first-child td {
  border-top: 0;
}

/* line 30, ../scss/style.scss */
* {
  margin: 0px 0px;
  padding: 0px 0px;
}

/* line 36, ../scss/style.scss */
html {
  position: relative;
  overflow: scroll;
  min-height: 100%;
}

/* line 42, ../scss/style.scss */
html, body {
  color: #000;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  padding: 0px 0px;
  background: #f7f8f7;
}

/* line 52, ../scss/style.scss */
body {
  margin: 0 0 60px;
  /* bottom = footer height */
}

/* line 63, ../scss/style.scss */
.site-header {
  height: 71px;
  background: #fff;
  z-index: 99999;
  border-bottom: 1px solid #F2F2F2;
}

/* line 70, ../scss/style.scss */
.wrapper {
  margin-top: 10px;
  background: white;
}
/* line 3, ../scss/_my_mixins.scss */
.wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 77, ../scss/style.scss */
.searchbar {
  display: block;
  margin-bottom: 10px;
  background: #FAC51C;
  color: black;
}

/* line 85, ../scss/style.scss */
.deadline, .execution, .filter {
  display: block;
  text-align: center;
  padding: 15px;
  color: white;
  float: left;
}
/* line 95, ../scss/style.scss */
.deadline input, .execution input, .filter input {
  margin-top: 0;
  margin-bottom: 0;
  background: #FAC51C;
  color: white;
  border: 1px solid white;
  border-color: white;
  outline: none;
  padding: 7px 7px;
  box-shadow: none;
}
/* line 105, ../scss/style.scss */
.deadline input:focus, .execution input:focus, .filter input:focus {
  outline: none !important;
  border: 1px solid white;
}
/* line 109, ../scss/style.scss */
.deadline input::-webkit-input-placeholder, .execution input::-webkit-input-placeholder, .filter input::-webkit-input-placeholder {
  color: #FFF;
}
/* line 112, ../scss/style.scss */
.deadline input:-moz-placeholder, .execution input:-moz-placeholder, .filter input:-moz-placeholder {
  color: #FFF;
}
/* line 115, ../scss/style.scss */
.deadline input:-moz-placeholder, .execution input:-moz-placeholder, .filter input:-moz-placeholder {
  color: #FFF;
}
/* line 118, ../scss/style.scss */
.deadline input:-ms-input-placeholder, .execution input:-ms-input-placeholder, .filter input:-ms-input-placeholder {
  color: #FFF;
}

/* line 124, ../scss/style.scss */
.sections-title {
  border-bottom: 3px solid #DDD;
}
/* line 125, ../scss/style.scss */
.sections-title h1 {
  padding-left: 10px;
  font-weight: 300;
}
/* line 130, ../scss/style.scss */
.sections-title h2 {
  padding-left: 5px;
  padding-bottom: 10px;
  font-weight: 500;
}

/* line 140, ../scss/style.scss */
.message {
  display: block;
  width: 350px;
  margin: 0 auto;
  position: fixed;
  top: 70px;
  height: 30px;
  line-height: 20px;
  text-decoration: none;
  list-style: none;
}
/* line 150, ../scss/style.scss */
.message .success {
  background: green;
}
/* line 153, ../scss/style.scss */
.message .error {
  background: red;
}

/* line 158, ../scss/style.scss */
.loader {
  display: block;
  width: 350px;
  margin: 0 auto;
  position: fixed;
  top: 70px;
  height: 30px;
  line-height: 20px;
  text-decoration: none;
  list-style: none;
}

@media (min-width: 48em) {
  /* line 173, ../scss/style.scss */
  body {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
  body:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 175, ../scss/style.scss */
  body .searchbar {
    width: 100%;
    float: left;
  }
  /* line 177, ../scss/style.scss */
  body .searchbar .deadline, body .searchbar .execution {
    width: 33.33333%;
    float: left;
  }
  /* line 181, ../scss/style.scss */
  body .searchbar .filter {
    width: 33.33333%;
    float: right;
  }
  /* line 3, ../scss/_my_mixins.scss */
  body .searchbar:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 188, ../scss/style.scss */
  body .sections-title {
    width: 100%;
    float: left;
  }
  /* line 3, ../scss/_my_mixins.scss */
  body .sections-title:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 193, ../scss/style.scss */
  body .sections {
    width: 100%;
    float: left;
  }
  /* line 195, ../scss/style.scss */
  body .sections .messages {
    width: 100%;
    float: left;
  }
  /* line 198, ../scss/style.scss */
  body .sections .article {
    width: 100%;
    float: left;
  }
  /* line 200, ../scss/style.scss */
  body .sections .article .article-info {
    width: 100%;
    float: left;
  }
  /* line 203, ../scss/style.scss */
  body .sections .article .article-more {
    width: 25%;
    float: right;
  }
  /* line 208, ../scss/style.scss */
  body .sections .articles {
    width: 100%;
    float: left;
  }
  /* line 210, ../scss/style.scss */
  body .sections .articles .article-info {
    width: 100%;
    float: left;
  }
  /* line 213, ../scss/style.scss */
  body .sections .articles .article-more {
    width: 25%;
    float: right;
  }
  /* line 3, ../scss/_my_mixins.scss */
  body .sections:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 224, ../scss/style.scss */
  body .sections-navigation {
    width: 100%;
    float: left;
  }
  /* line 3, ../scss/_my_mixins.scss */
  body .sections-navigation:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 229, ../scss/style.scss */
  body .footer {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    float: left;
  }
  /* line 12, C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
  body .footer:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 232, ../scss/style.scss */
  body .footer .rights, body .footer .social, body .footer .admin-footer {
    width: 33.33333%;
    float: left;
  }
  /* line 235, ../scss/style.scss */
  body .footer .designed {
    width: 33.33333%;
    float: right;
  }
  /* line 3, ../scss/_my_mixins.scss */
  body .footer:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 242, ../scss/style.scss */
  body .login_container {
    width: 100%;
    float: left;
  }

  /* line 247, ../scss/style.scss */
  .tab-section {
    width: 100%;
    float: left;
  }
}
