@charset "UTF-8";/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *


  */
#default_user_table p {
	width: 70%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
	padding-left: 10px;
	}

/* Este bloque se usa en la vista /sures/show_beneficiaries para quitar las flechas spin del campo tipo number de html5 */
#required_beneficiaries_percentage::-webkit-outer-spin-button,
#required_beneficiaries_percentage::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

body {
    font-family: 'Raleway', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Raleway', sans-serif;
}
/* line 11, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
button[disabled]:active, button[disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled],
button[disabled]:hover,
input[type="button"][disabled]:hover,
input[type="submit"][disabled]:hover {
  border: 2px outset ButtonFace;
  color: GrayText;
  cursor: inherit;
  background-color: #ddd;
  background: #ddd !important;
}

/* line 19, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.backgroundhome {
  width: 100%;
  background-color: #fcf8eb;
}

/* line 24, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
img.img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* line 31, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#carousel-example-generic {
  background-image: url(mascara.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* line 37, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.ui-dialog {
  position: fixed !important;
}

/* line 41, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.backgroundwhite {
  background-color: #fffef9;
  width: 80%;
  margin-left: 10%;
  padding-bottom: 30px;
  box-shadow: 0px 4px 14px 2px #ece8dc;
  -webkit-box-shadow: 0px 4px 14px 2px #ece8dc;
  -moz-box-shadow: 0px 4px 14px 2px #ece8dc;
}

/* line 51, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.header {
  width: 100%;
  height: 100px;
  visibility: hidden;
}

/* line 57, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logohome {
  width: 15%;
  margin-top: 35px;
  margin-right: 60px;
}

/* line 63, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.marginFooter {
  padding-top: 70px;
}

/* line 67, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lower {
  width: 100%;
  position: relative;
  background-image: url(bg-footer.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 65px;
}

/* line 78, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.social h4 {
  color: #eeba2b;
  font-family: 'Raleway';
}
/* line 82, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.social p {
  color: #fff;
  font-family: 'Raleway';
  font-size: 14px;
  margin-top: 14px;
  margin-bottom: 16px;
}
/* line 89, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.social a {
  color: #fff !important;
  font-family: 'Raleway';
  font-size: 14px;
  text-decoration: underline !important;
  display: inline-block;
}
/* line 95, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.social a:hover {
  opacity: 0.8;
}

/* line 101, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infohome {
  font-family: 'Raleway';
  text-align: right;
  padding-right: 10px;
  padding-bottom: 23px;
  margin-top: 80px;
  z-index: 1;
  position: relative;
}
/* line 110, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infohome .info1 {
  margin-bottom: -3px;
  color: #599d89;
  font-size: 22px;
  padding-right: 30px;
}
/* line 116, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infohome .info2 {
  margin-bottom: -3px;
  color: #41b717;
  font-size: 20px;
  padding-right: 20px;
}
/* line 122, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infohome .info3 {
  color: #107557;
  font-size: 24px;
}

/* line 128, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.searchinput {
  width: 12% !important;
  height: 22px;
  border: 0px none;
  border-radius: 10px !important;
  position: absolute;
  right: 285px;
  top: 40px;
  z-index: 2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 142, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.iconsearch {
  width: 29px;
  height: 17px;
  background-color: green;
  border-radius: 9px;
  position: absolute;
  right: 288px;
  top: 43px;
  z-index: 2;
}

/* line 153, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.isearch {
  margin-left: 8px;
  color: white;
  font-size: 12px;
}

/* line 159, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logout {
  position: relative;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  text-align: right;
  margin-top: 10px;
}
/* line 167, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logout a {
  color: #0e9468 !important;
  text-decoration: none;
}
/* line 172, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logout a:hover {
  text-decoration: underline;
  color: #063e2c !important;
}

/* line 178, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage {
  text-align: right;
  padding-top: 111px;
  margin-bottom: 26px;
  font-size: 12px;
  color: white;
}
/* line 185, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textOne {
  margin-right: 40px;
}
/* line 187, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textOne .labeEscp {
  display: block;
  font-weight: normal !important;
}
/* line 191, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textOne .labeOne {
  margin-right: 52px;
}
/* line 194, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textOne .labelTheree {
  margin-right: 8px;
}
/* line 197, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textOne label {
  font-weight: normal;
  margin: 0;
}
/* line 203, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textTwo {
  text-align: left;
  margin-top: 28px;
}
/* line 206, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textTwo label {
  font-weight: normal;
  display: block;
  margin: 0;
}
/* line 211, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textTwo .irPortalweb {
  margin-left: 25px;
  font-weight: bold;
}
/* line 214, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage .textTwo .irPortalweb:hover {
  opacity: 0.9;
}
/* line 219, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkwebpage a {
  color: white !important;
  font-size: 12px;
  text-decoration: none;
}

/* line 226, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infolocation {
  text-align: center;
  padding-top: 57px;
  text-align: center;
  font-family: 'Raleway';
  font-size: 12px;
  color: white;
  margin-bottom: -10px;
}
/* line 235, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infolocation p {
  margin-bottom: 3px;
}

/* line 242, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-menu {
  width: 100%;
  display: block;
  position: relative;
}

/* line 248, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#bs-example-navbar-collapse-1 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 253, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown > a {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  display: inline-block !important;
  color: white;
}

/* line 267, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-image: url(main.png);
  background-size: 100% 100%;
  color: #0e9468 !important;
}

/* line 271, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-image: url(main.png);
  background-size: 100% 100%;
  color: #0e9468 !important;
  background-color: #0e9468 !Important;
}

/* line 276, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-menu {
  min-width: 237px !important;
  margin-top: 0px;
  margin-left: 10px;
  border-radius: 0px;
  background-color: #0e9468;
  color: #0e9468 !important;
}
/* line 284, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-menu li > a {
  border-bottom: 1px solid #bfe2d7;
  color: #0E9468 !important;
  font-size: 17px;
  font-family: 'Raleway';
  text-decoration: none;
  width: 100%;
}

/* line 294, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-menu > li > a:hover {
  background-color: white !important;
  color: #0e9468;
}

/* line 299, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #069565 !important;
}

/* line 303, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.navbar-toggle {
  top: 0px;
  background: #069565;
}

/* line 308, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.navbar-default .navbar-toggle {
  border-color: #069565;
}

/* line 312, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav.navbar-nav {
  width: 100%;
  border: 2px solid #31b27f;
  background-color: #0e9468;
  border-left: 0px;
}
/* line 318, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav.navbar-nav li {
  margin-left: 1%;
}

/* line 323, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pix-main-left {
  width: 9px;
  height: 50px;
  float: left;
  position: absolute;
  left: -9px;
}

/* line 331, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pix-main-right {
  width: 15px;
  height: 50px;
  float: right;
  position: absolute;
  right: -51px;
  top: -2px;
}

/* line 340, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.navbar-header {
  z-index: 999999;
  position: relative;
}

/* line 345, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav.navbar-nav > li > a {
  color: white !important;
  font-family: 'Raleway';
  font-size: 16px;
  text-decoration: none;
  display: inline-block !important;
  color: white;
  padding-left: 30px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-top: 10px;
  background-image: url(maingreen.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* line 361, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav.navbar-nav > li > a:hover {
  background-image: url(main.png);
  background-size: 100% 100%;
  color: #0e9468 !important;
  background-repeat: no-repeat;
}

/* line 365, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.menu2 {
  left: 100%;
  top: -3px;
  margin-left: 0px;
}

/* line 371, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover {
  background-image: url(main.png);
  background-size: 100% 100%;
  color: #0e9468 !important;
  background-color: #0e9468;
  background-repeat: no-repeat;
}

/* line 378, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.form.navbar-form.navbar-lefft {
  margin-top: 0px;
}

/* line 385, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.basicinfor {
  margin-top: -3%;
  font-family: 'Raleway';
  text-align: justify;
  font-size: 13px;
  padding: 20px;
}

/* line 392, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contlogo {
  margin-bottom: 22px;
}

/* line 395, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contlogo img {
  margin-bottom: 62px;
}

/* line 399, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-logos {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 403, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-logos .line {
  border-top: 2px solid #3e906a;
  margin-top: 55px;
  width: 150%;
}
/* line 409, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-logos .line2 {
  margin-left: -50px;
}

/* line 414, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.hojas {
  width: 15%;
  height: 235px;
  position: absolute;
}

/* line 423, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.searchpay {
  background-color: #eeefef;
  border: 1px solid #dadada;
  border-radius: 10px;
  margin-bottom: 10px;
}

/* line 430, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.circle {
  display: block;
  width: 80px;
  height: 80px;
  background: #069565;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 17px;
  padding-top: 10px;
}

/* line 444, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.iconsearchid {
  color: white;
  font-size: 50px;
}

/* line 449, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.largo {
  width: 50px !important;
}

/* line 453, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.hiddenselect {
  visibility: hidden;
}

/* line 459, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch {
  width: 91% !important;
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 471, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearchBeneficiaries {
  width: 60% !important;
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 483, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch::-webkit-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 489, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch:-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 494, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch::-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 499, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch:-ms-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 505, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch3 {
  width: 59% !important;
  margin-right: 10px;
}

/* line 510, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2 {
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 521, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch222 {
  height: 25px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 531, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2::-webkit-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 537, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2:-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 542, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2::-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 547, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2:-ms-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 553, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtdescripcion::-webkit-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 559, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtdescripcion:-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 564, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtdescripcion::-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 569, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtdescripcion:-ms-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 575, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2 {
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 586, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2::-webkit-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 592, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2:-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 597, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2::-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 602, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2:-ms-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 608, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearch2:focus {
  border: 0px none !important;
  box-shadow: 0 0 4px !important;
  -moz-box-shadow: 0 0 0px !important;
  -webkit-box-shadow: 0 0 0px !important;
}

/* line 615, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.isearch2 {
  border-left: 2px solid;
  padding-left: 5px;
}

/* line 620, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnsearch {
  text-align: center;
  margin-top: 15px;
}

/* line 625, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnbuscar {
  height: 25px !important;
  margin-bottom: 25px;
  color: white;
}

/* line 631, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.docid {
  font-family: 'Raleway';
  font-size: 18px;
  text-align: center;
  color: #3e906a;
  text-transform: uppercase;
  margin-top: 7px;
  font-weight: normal;
}

/* line 643, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contractclient {
  background-color: #dde8e4;
  margin-top: 10px;
  padding-left: 15px;
  margin-bottom: 20px;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  text-align: left;
}
/* line 653, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contractclient a {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  text-decoration: none;
}
/* line 660, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contractclient a:hover {
  text-decoration: underline;
}

/* line 665, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.input-group-addon:last-child {
  border-left: 0;
  background-color: #bedbd2;
  border-radius: 0px;
}

/* line 671, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.isearch2 {
  border-left: 2px solid #1c9a70;
  padding-left: 7px;
  color: #1c9a70;
}

/* line 677, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.groupinput {
  margin-top: 30px;
}

/* line 681, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.clientcont {
  margin-bottom: 0px;
  width: 70%;
  display: inline-block;
}

/* line 687, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.clientcont > a {
  margin-left: 20px;
}

/* line 691, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkretrieve1 {
  display: inline;
}

/* line 695, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.retrieve1 {
  color: red !important;
}

/* line 701, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#novelty_type_novelty, #subsidy_beneficiary_type_document_id, #subsidy_beneficiary_relative_id, #contract_sure_sure_id, #sure_beneficiary_type_document_id, #sure_beneficiary_relative_id, #contract_subsidy_subsidy_id, #agreement_id, #branch_id, select#contract_plan_complementary_plan_id, select#agreement_select, #ticket_agreement_id, select#asigment_ticket_user_output_id, select#novelty_extend_type_novelty_id, select#company_id, select#state_ticket_id, select#type_document_id, select#relatives_id, select#sure_beneficiary_ocupation_id, credit_card {
  margin-top: 20px;
  margin-left: 10px;
  width: 90%;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 714, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.select_relationship {
  margin-top: 5px;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 725, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.attach {
  margin-left: 20px;
  font-family: 'Raleway';
  font-size: 15px;
}

/* line 731, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.newnovelties {
  display: inline-block;
}

/* line 735, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.seemore {
  float: right;
  font-size: 18px;
  font-family: 'Raleway';
}

/* line 741, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cnovelty {
  padding-top: 10px;
  font-size: 12px;
}

/* line 747, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tablenovelty2 th {
  font-weight: normal !important;
}

/* line 752, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtdescripcion {
  width: 91% !important;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  height: 80px;
  margin-top: 10px;
}

/* line 765, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.newnovedad {
  overflow-x: scroll;
}

/* line 771, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.editnovelty {
  padding-top: 10px;
  color: #3e906a;
}

/* line 778, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.typenovel {
  display: inline-block;
  margin-right: 3px;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 14px;
}

/* line 786, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.typenovelty {
  display: inline-block;
  font-family: 'Raleway';
  font-size: 14px !important;
  color: #3e3c3c;
}

/* line 793, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.align {
  vertical-align: top;
}

/* line 799, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tablenovelty {
  font-size: 12px;
  white-space: nowrap;
  margin-top: 10px;
}

/* line 805, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-adminnovelty {
  width: 98%;
  margin: 0 auto;
}

/* line 810, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnadmin {
  width: 52% !important;
  height: 25px !important;
  margin-bottom: 7px;
}

/* line 816, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#demo {
  overflow-x: scroll;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 821, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#demoG {
  overflow-x: scroll;
  padding: 10px;
  margin-bottom: 10px;
}

/* line 830, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#demoG .dataTables_length label, #demoG .dataTables_info,
#demo .dataTables_length label, #demo .dataTables_info {
  color: #0e9468;
}

/* line 834, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#demoG thead, #demoG tfoot,
#demo thead, #demo tfoot {
  background-color: #dde8e4;
  color: #0e9468;
}

/* line 839, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#demoG thead tr th, #demoG tfoot tr th,
#demo thead tr th, #demo tfoot tr th {
  border: 1px solid #0e9468;
}

/* line 843, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.search3 {
  height: 25px;
}

/* line 847, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnauxilio {
  color: #fff !important;
  margin-top: 10px;
}

/* line 852, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btntable {
  width: 150px !important;
  margin-left: 10px;
}

/* line 857, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btntable2 {
  width: 240px !important;
}

/* line 861, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblmodal {
  font-family: 'Raleway';
  color: #3e906a;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0px !important;
}

/* line 869, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblmodalAsis {
  font-family: 'Raleway';
  color: #3e906a;
  font-weight: normal;
  font-size: 16px;
  margin-left: 20px;
}

/* line 877, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblvprima {
  color: red !important;
}

/* line 881, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkback, .linktable {
  color: #45ac8d !important;
}
/* line 884, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkback:hover, .linktable:hover {
  color: #0e9468 !important;
}

/* line 889, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.iright {
  color: #45ac8d;
  position: relative;
  top: 2px;
  cursor: pointer;
  display: inline-block;
}
/* line 896, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.iright:hover {
  color: #0e9468;
}

/* line 901, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkbenef {
  text-decoration: underline !important;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
/* line 906, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkbenef:hover {
  text-decoration: underline;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

/* line 914, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkdelete {
  color: #0e9468 !important;
  text-decoration: underline !important;
}
/* line 918, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkdelete:hover {
  color: #45ac8d !important;
  text-decoration: underline;
}

/* line 924, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtporcent {
  width: 30% !important;
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 936, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#aut {
  color: red;
}

/* line 943, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract {
  border-bottom: 0px none !important;
  display: inline-block;
}
/* line 947, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract li {
  margin-left: -3px !important;
}
/* line 951, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract a {
  border: 1px solid #0e9468  !important;
  padding: 5px 10px !important;
  color: #0e9468 !important;
  border-radius: 0px !important;
  cursor: pointer;
}
/* line 958, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract a:hover {
  background-color: #0e9468 !important;
  color: white !important;
}
/* line 964, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract .active a {
  background-color: #0e9468 !important;
  color: white !important;
}

/* line 973, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tab-pane {
  padding: 20px;
  padding-top: 20px !important;
}

/* line 978, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-tabs {
  width: 100%;
  text-align: center;
  padding-left: 10px;
}

/* line 984, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#contract_responsible_bill, #ocupation_id, #select_document, #beneficiary_relationship, #user_id, #select_type_document, #relative_id, #type_beneficiary, .selectR {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  width: 91%;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 998, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#dep2, #id_period_pay, #id_form_payment, #id_type_liquidation, #id_type_document, #city_born_id, #id_plgracia, #id_territory_id, #id_responsible, #city_residence_id, #property_department_id, #property_city_id, #property_billing_period_id, #property_service_cycle_id, #property_relation_property_id, #property_zone_id, #property_stratus, #relation_property_id, #zone_id, #billing_period, #stratus_id, .selectdepart, .selectcontract, #plan_id, #ocupation_id, #department_id, #id_civil_state, #dep2, #id_period_pay, #select_document, #type_beneficiary, #beneficiary_relationship, #form_1 #agreement_id, #form_1 #contract_type_document, #contract_type_document, #agreement_id {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  margin-left: 10px !important;
  width: 59% !important;
  height: 30px !important;
  border: 0px !important;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway' !important;
  font-size: 16px !important;
  border: 1px solid #0e9468 !important;
  margin-right: 10px;
}

/* line 1013, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#period_inforce {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  margin-left: 10px !important;
  width: 59% !important;
  height: 30px !important;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway' !important;
  font-size: 16px !important;
  margin-right: 10px;
}

/* line 1026, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#department_id, #city_id, #city_id2, #agreement_id, #select_master_lack, #lack_select_id {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  width: 44%;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 1040, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblcontract {
  width: 30%;
  text-align: left;
}

/* line 1045, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblcontractAsis {
  width: 50%;
  text-align: left;
}

/* line 1050, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#neighborhood_id {
  width: 59% !important;
  margin-right: 10px;
}

/* line 1055, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnacontract {
  margin-top: 10px !important;
}

/* line 1059, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnform_contract {
  text-align: center;
  width: 100%;
}

/* line 1064, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract2 {
  border-bottom: 0px none !important;
  display: inline-block;
  width: 60%;
  padding-left: 2%;
}
/* line 1070, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract2 li {
  cursor: pointer;
}
/* line 1073, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract2 li a {
  text-decoration: none !important;
}
/* line 1079, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tabscontract2 .active a {
  background: none !important;
  border: 0px none !important;
}

/* line 1088, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btn-next {
  float: right !important;
}

/* line 1092, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav > li > a:hover, .nav > li > a:focus {
  background: none;
  border: 0px none;
}

/* line 1099, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtcontract {
  width: 59% !important;
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 1113, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#btn_adt {
  padding-left: 24px;
}

/* line 1117, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#date_birth {
  margin-top: 10px;
}

/* line 1121, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtcontract::-webkit-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 1127, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtcontract:-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 1132, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtcontract::-moz-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 1137, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtcontract:-ms-input-placeholder {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 1143, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnnewbenef {
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #eeba2b !important;
  box-shadow: 0 0px 0px !important;
  font-weight: normal !important;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  background: -moz-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  padding: 5px 10px;
  text-shadow: none !important;
  font-size: 16px;
  font-family: 'Raleway';
  color: white !important;
}

/* line 1161, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#message-collection {
  color: red;
  font-size: 18px;
  font-family: 'Raleway';
}

/* line 1167, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#total_recaudar {
  color: red;
  font-size: 18px;
}

/* line 1174, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  position: relative;
  top: -8px;
  left: -35px;
  width: 100%;
}

/* line 1183, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.olivos {
  position: relative;
  top: -100px;
  left: 12%;
  width: 20%;
}

/* line 1190, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.agencia {
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 10px;
}

/* line 1197, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.agencia2 {
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 10px;
}

/* line 1203, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.fechacontrato2 {
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

/* line 1215, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pending-pay {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 1221, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.message_verification {
  color: green;
  margin-left: 10px;
}

/* line 1226, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.message_verification2 {
  color: red;
  margin-left: 10px;
}

/* line 1230, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.message_verification_account {
  color: green;
  margin-left: 10px;
}

/* line 1234, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.message_verification2_account {
  color: red;
  margin-left: 10px;
}

/* line 1238, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#field_account {
  width: 53% !important;
  margin-right: 5px;
}

/* line 1243, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.facturas {
  font-family: 'Raleway';
  font-size: 16px;
  color: #3e906a;
  margin-top: 7px;
}

/* line 1250, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.paso {
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-weight: normal;
  font-size: 16px;
}

/* line 1257, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.fields.attach {
  border-bottom: 1px solid #0e9468;
  padding-top: 3px;
  padding-bottom: 13px;
}

/* line 1263, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#example_filter > label > input[type="text"], .dataTables_filter > label > input[type="text"] {
  height: 30px;
  width: 65%;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  margin-right: 2px;
}

/*Iconos de las tablas para imprimir, copiar, excel */
/* line 1277, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.icon_docs {
  margin-left: 10px;
  font-size: 17px;
  color: #0e9468;
  font-weight: bold;
}

/* line 1285, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#example_length > label > select, .dataTables_length > label > select {
  border: 0px !important;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway' !important;
  font-size: 16px !important;
  border: 1px solid #0e9468 !important;
  margin-right: 10px;
}

/* line 1295, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#example_length > label, .dataTables_filter > label {
  color: #0e9468;
}

/* line 1299, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#field_date_traslado {
  margin-left: 0px;
}

/* line 1303, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblgenero {
  margin-top: 7px;
  margin-bottom: 7px !important;
}

/* line 1308, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pasos {
  display: none;
}

/* line 1312, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.f_diligenciar {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0e9468;
}

/* line 1319, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#validacion {
  color: #0e9468;
}

/* line 1323, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cerrarm {
  margin-top: -13px !important;
  font-size: 26px;
}

/* line 1328, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.searchnovelty {
  width: 35%;
  text-align: center;
  margin: 0 auto;
}

/* Estilo Transicion slide */
/* line 1337, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.carousel.fade {
  opacity: 1;
}
/* line 1341, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top: 0;
  position: absolute;
  width: 100%;
  display: block !important;
  z-index: 1;
}
/* line 1353, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.carousel.fade .item:first-child {
  top: auto;
  position: relative;
}
/* line 1359, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index: 2;
}

/* line 1370, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
li.indicator-slide {
  background-color: #0e9468;
  padding: 8px;
  border-radius: 100%;
  border: 2px solid #fff;
}
/* line 1376, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
li.indicator-slide.active {
  background-color: #6967a0 !important;
}

/* line 1381, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logo-header {
  width: 100%;
  height: 100px;
  position: absolute;
  z-index: 4;
}

/* line 1388, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logo-header2 {
  height: 60px;
  position: absolute;
  z-index: 4;
}

/* line 1395, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-header1 {
  position: absolute;
  width: 38%;
  left: 5%;
}

/* line 1401, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-header2 {
  left: 35%;
  width: 7%;
  padding-top: 10px;
  z-index: 10;
}

/* line 1408, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.convenio {
  color: #0e9468;
  font-weight: bold;
}

/* line 1414, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
div.ColVis_collectionBackground.TableTools_collectionBackground {
  position: relative !important;
  height: 10px !important;
}

/* line 1419, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.select_carencia {
  padding-left: 20px !important;
  text-align: left;
  color: #3e906a;
  margin-bottom: -5px;
}

/* line 1426, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.generartxt {
  color: #0e9468 !important;
}
/* line 1429, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.generartxt:hover {
  color: #45ac8d !important;
}

/* line 1434, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btn-txt {
  margin-left: 10%;
  margin-bottom: 20px;
}

/* line 1440, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.validateb {
  display: inline-block;
}

/* line 1444, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.invalidateb {
  display: none !important;
}

/* *** Style print Finalizacion contrato *** */
/* line 1452, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-print-contract {
  width: 100%;
}

/* line 1456, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pciudad {
  display: inline-block;
}

/* line 1460, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pciudad2 {
  display: inline-block;
  margin-right: 6%;
}

/* line 1465, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pano {
  margin-right: 10%;
  display: inline-block;
}

/* line 1470, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.poficina2 {
  display: inline-block;
}

/* line 1474, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
li.poficina2.pano {
  margin-right: 22%;
}

/* line 1478, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.poficina3.cfecha, .ciudad2 {
  display: inline-block;
}

/* line 1482, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.poficina3.chora {
  display: inline-block;
}

/* line 1486, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
li.poficina {
  display: inline-block;
}

/* line 1490, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pvigencia {
  margin-left: 20%;
}

/* line 1494, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pvigencia2 {
  margin-left: 19%;
}

/* line 1499, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pafiliado {
  display: inline;
}

/* line 1503, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cfecha, .poficina3.chora.pano, .poficina3.chora {
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-right: 1px solid;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 1511, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pdia {
  margin-right: 7px;
}

/* line 1515, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnpdf {
  margin-left: 20px;
  color: white;
}

/* line 1520, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.recaudo {
  width: 34%;
  text-align: left;
}

/* line 1525, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.recaudoPR {
  margin-top: 15px;
  width: 100%;
  text-align: center;
  display: inline-block;
}

/* line 1532, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.recaudo2 {
  width: 50%;
  text-align: left;
}

/* line 1537, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.recaudo212 {
  width: 90%;
  text-align: center;
  display: inline-block;
}

/* line 1543, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.img-pdf-der > img {
  width: 60%;
}

/* line 1547, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.gfirmaAfiliado {
  width: 17%;
  border-top: 2px solid;
  display: inline-block;
  position: relative;
  top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

/* line 1557, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.firmaasesor {
  margin-left: 5px !important;
}

/* line 1561, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.huella3 {
  border: 1px solid;
  width: 80px;
  height: 75px;
  display: inline-block;
}

/* line 1568, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pdf_texto {
  margin-bottom: 0px;
  font-size: 5px;
}

/* line 1573, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pfecha {
  margin-bottom: -22px;
  margin-top: -6px;
}

/* line 1578, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.pcedula1 {
  display: inline-block;
}

/* line 1582, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.info_lack {
  display: inline-block;
  width: 100px;
  border-right: 1px solid #0e9468;
}

/* line 1588, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.info_lack2 {
  display: inline-block;
  width: 200px;
  border-right: 1px solid #0e9468;
}

/* line 1594, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.info_lack_cod {
  display: inline-block;
  width: 100px;
}

/* line 1599, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nav.navbar-nav li {
  margin-left: 0px !important;
}

/* line 1603, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lack_name {
  color: #0e9468;
  border-right: none !important;
  font-weight: bold;
}

/* line 1609, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.info_lack22, .info_lack23 {
  display: inline-block;
}

/* line 1613, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.info_lack22 {
  width: 238px;
}

/* line 1617, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.selectGenero {
  display: inline-block;
  color: #3e906a;
}

/* line 1622, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lbl2 {
  margin-left: -10px !important;
}

/* line 1626, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.blmodal2 {
  margin-left: -53px !important;
  margin-bottom: 10px !important;
}

/* line 1631, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.file_txt {
  color: #3e906a;
}

/* line 1635, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.linkRecargar {
  margin-left: 10px;
}

/* Novedades nuevo */
/* line 1642, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.field_with_errors {
  padding: 2px;
  background-color: transparent !important;
  width: 100%;
  margin-top: -24px;
}

/* line 1649, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infonovelty > dt {
  font-weight: bold;
}

/* line 1653, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.titdetallenovelty {
  font-family: 'Raleway';
  color: #000;
  font-weight: normal;
  font-size: 16px;
}

/* line 1660, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
input#ini_date_field, input#end_date_field {
  margin-bottom: 10px;
}

/* line 1664, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnlink {
  font-family: 'Raleway' !important;
  font-size: 16px !important;
  padding: 7px;
  color: white !important;
  font-weight: bold;
  margin-left: 20px;
}

/* line 1673, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.cont-allNovelties {
  margin: 10px;
  padding: 10px;
  overflow-x: scroll;
}

/* line 1679, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infotablenovelty > th {
  font-size: 11px;
  color: #0e9468;
  text-align: center;
  padding-right: 20px !important;
}

/* line 1686, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.Novelaccordion, div#accordion {
  padding: 20px;
}

/* line 1690, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 0px none;
}

/* line 1694, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
h3#ui-accordion-accordion-header-0 {
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
}

/* line 1698, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
select#type_ticket {
  width: 120px;
  margin-top: 20px;
  margin-left: 10px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 1711, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
select#novelty_extend_date_starting_retirement_3i, novelty_extend_date_starting_retirement_1i, select#novelty_extend_date_birth_new_3i, select#novelty_extend_date_birth_new_1i, select#novelty_extend_date_starting_3i, select#novelty_extend_date_starting_1i, novelty_extend_date_birth_entry_3i, select#novelty_extend_date_birth_entry_1i, select#novelty_extend_date_starting_entry_3i, select#novelty_extend_date_starting_entry_1i, select#novelty_extend_date_birth_entry_3i, select#novelty_extend_date_starting_retirement_1i {
  margin-top: 20px;
  margin-left: 10px;
  width: 18%;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 1724, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
select#novelty_extend_date_starting_retirement_2i, select#novelty_extend_date_birth_new_2i, select#novelty_extend_date_starting_2i, select#novelty_extend_date_birth_entry_2i, select#novelty_extend_date_starting_entry_2i {
  margin-top: 20px;
  margin-left: 10px;
  width: 31%;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 1737, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infocommments {
  list-style: none;
  padding: 10px;
  font-family: 'Raleway';
  color: #3e906a;
  font-weight: normal;
  font-size: 16px;
}

/* line 1746, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.hola {
  font-weight: bold;
  color: red;
}

/* line 1751, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
div.conBtn {
  text-align: right;
  width: 80%;
}

/* line 1757, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.quitscrol {
  overflow-x: initial !important;
}

/* line 1760, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.rowOption {
  padding: 20px 70px 0px 70px;
}

/* line 1765, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.frmState {
  padding: 30px;
}

/* line 1768, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.createNovedades {
  padding: 10px 40px 25px 40px;
}

/* line 1771, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.conteNovedades {
  background: #f2f2f2;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  padding-bottom: 18px;
}

/* line 1777, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.desNov {
  margin-bottom: 34px;
}

/* line 1780, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.informatioNov {
  padding-top: 20px;
  font-weight: bold;
}

/* line 1784, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.novedadesAcordion p label {
  display: block;
  font-weight: normal;
}

/* line 1788, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.novedadesAcordion p .totnov {
  font-weight: bold;
}

/* line 1791, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN {
  padding: 0px 30px 2px 30px !important;
}

/* line 1794, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panelObs {
  padding: 0px 70px !important;
}

/* line 1797, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN .panel-default {
  border-radius: 0px !important;
}

/* line 1800, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN .panel-default .panel-heading {
  background-color: #0e9468;
  padding: 10px 0 0px 0;
  border-radius: 0;
}

/* line 1805, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN .panel-default > .panel-heading > a {
  color: #fff;
  margin-left: 30px;
  margin-bottom: 8px;
  display: inline-block;
}

/* line 1811, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN .panel-collapse {
  background: #fff;
  padding: 0px 30px 0px 30px;
}

/* line 1815, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN .panel-body {
  padding: 0px;
}

/* line 1818, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN .panelHist {
  padding: 20px;
}

/* line 1824, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .modal-content,
.modalGeneralNov .modal-content {
  background: #f2f2f2;
}

/* line 1828, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .modal-header > p,
.modalGeneralNov .modal-header > p {
  font-weight: bold;
}

/* line 1832, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .modal-header > button > span,
.modalGeneralNov .modal-header > button > span {
  color: #3e906a;
}

/* line 1836, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .modal-header,
.modalGeneralNov .modal-header {
  border-bottom: 0;
  padding-bottom: 0;
  padding-top: 20px;
}

/* line 1842, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .contentb,
.modalGeneralNov .contentb {
  background: #e0ebe7;
  padding: 33px;
}

/* line 1846, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.modalGeneralNov .contentb select {
  margin: 0 0 12px 0 !important;
}

/* line 1849, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .txtsearch {
  margin-left: 19px;
  border: 2px solid #3e906a !important;
}

/* line 1853, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.modalGeneralNov .txtsearch {
  border: 2px solid #3e906a !important;
  margin-left: 0;
  margin-bottom: 10px;
}

/* line 1858, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .btnsearch {
  /*margin-top: 0;*/
}

/* line 1863, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .btnsearch > input,
.modalGeneralNov .actions > input {
  margin-bottom: 0px;
}

/* line 1866, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#myModalTicket .jqte {
  margin-bottom: 7px;
}

/* line 1869, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.modalGeneralNov .actions {
  text-align: center;
  margin-bottom: 0;
}

/* line 1873, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.modalGeneralNov .genre_new {
  margin-left: 28px;
  margin-bottom: 8px !important;
}

/* line 1877, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.modalGeneralNov .attach {
  margin-top: 10px;
}

/* line 1880, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.modalGeneralNov .attach > a {
  background: #4a7f6b;
  color: #fff;
  padding: 5px 11px 5px 11px;
}

/* line 1886, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnedit {
  margin-bottom: 0;
}

/* line 1889, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.responsable > #roles {
  display: none !important;
}

/* line 1895, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.col-c {
  padding-left: 40px;
  padding-right: 0;
}

/* line 1899, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partOne {
  background: #e0ebe7;
  padding: 10px 0 10px 14px;
}

/* line 1903, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partOne select {
  margin: 10px !important;
}

/* line 1906, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partOne input[type="text"] {
  margin: 10px 10px 0 10px;
}

/* line 1909, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partOne .btnbuscar {
  margin-bottom: 0;
}

/* line 1912, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.parteTwo {
  padding-top: 10px;
}

/* line 1915, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.parteTwo input[type="text"] {
  margin: 10px 10px 0 10px;
}

/* line 1918, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.parteTwo select {
  margin: 0px 10px 0 10px;
}

/* line 1921, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.parteTwo .labelfem {
  margin-left: 68px;
}

/* line 1924, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partO select, .partO input, .parT input {
  margin-left: 0 !important;
}

/* line 1927, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partS select {
  margin-top: 0;
}

/* line 1930, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partSe select {
  margin-top: 0 !important;
  margin-left: 0 !important;
}

/* line 1933, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.partSe .text_areaN {
  height: 100px;
  margin-left: 0;
}

/* line 1937, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN a {
  width: 100%;
}

/* line 1940, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.panel-groupN a:hover {
  background: none;
}

/* line 1944, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.alert-danger {
  margin-bottom: 0px;
}

/* line 1948, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.paso1Form {
  padding: 10px 0px 30px 0px;
}

/* line 1952, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tableRecaudos > thead, .tableRecaudos > tfoot {
  background-color: #dde8e4;
  color: #0e9468;
}

/* line 1957, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.tableRecaudos > thead > tr > th, .tableRecaudos > tbody > tr > td, .tableRecaudos > tfoot > tr > th {
  border: 1px solid #0e9468;
}

/* line 1961, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.factura1 {
  margin-left: 30px;
}

/* line 1970, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.passV .icon-checkmark {
  position: absolute;
  left: 0;
}

/* line 1974, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.passV .btnsignin {
  width: 147px;
  height: 40px !important;
  display: inline-block;
}

/* line 1979, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.passV a.btnsignin {
  color: #fff;
  padding-top: 11px;
  text-align: center;
}

/* line 1984, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.passV .icon-arrow-right {
  margin-left: -24px;
}

/* line 1987, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.passV .atras {
  margin-right: -24px;
  z-index: 9;
}

/* line 1991, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.passV .chosen-single, .passV ul.chosen-results {
  text-align: left;
}

/* line 1995, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.div_cobrar > p {
  color: #FF0000;
  font-weight: bold;
}

/* line 2000, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.form1 {
  width: 74%;
  display: inline-block;
  margin-top: 20px;
}

/* line 2006, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblleft {
  text-align: left;
  display: block;
  margin-left: 33px;
}

/* line 2012, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblleft1 {
  text-align: left;
  display: block;
  margin-left: 20px;
}

/* line 2020, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.logoPDF {
  width: 200px;
}

/* line 2024, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblleft1 {
  width: 35%;
  display: inline-block;
  text-align: left;
  font-size: 15px;
  font-family: 'franklin_gothic_mediumregular';
}

/* line 2031, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lblleft2 {
  width: 55%;
  display: inline-block;
  text-align: left;
  text-transform: uppercase;
  font-family: 'franklin_gothic_bookregular';
  font-size: 15px;
}

/* line 2040, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.espacio1 {
  margin-bottom: 10px;
}

/* line 2044, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.trPDF th {
  background: transparent !important;
  font-size: 12px;
  font-family: 'franklin_gothic_mediumregular';
}

/* line 2050, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.scrollTable {
  overflow-y: scroll;
}

/* line 2054, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.mascaraD {
  width: 100%;
  position: absolute;
  z-index: 9;
  height: 339px;
}

/* line 2063, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-submenu1 {
  left: 100%;
  top: 0;
  display: none;
  float: left;
  margin: 0;
  position: absolute;
  list-style: none;
  width: 200px;
  z-index: 99;
  background-color: #fff;
  padding: 8px;
}
/* line 2075, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-submenu1 li {
  border-bottom: 1px solid #bfe2d7;
  margin-bottom: 3px;
  padding-bottom: 3px;
}
/* line 2079, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-submenu1 li a {
  border-bottom: 0px none !important;
}
/* line 2081, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.dropdown-submenu1 li a:hover {
  opacity: 0.9;
  cursor: pointer;
}

/* line 2091, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
li:hover > .dropdown-submenu1 {
  display: block !important;
  color: white !important;
  display: block !important;
  background-color: white;
  padding: 8px;
}

/* line 2099, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
ul.dropdown-menu > li > a:hover {
  opacity: 0.9;
  cursor: pointer;
}

/* line 2105, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
div#ui-datepicker-div {
  background-color: transparent !important;
}

/* line 2110, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.p_hidden_step_three {
  margin-left: 11px;
  width: 60%;
  display: inline-block;
  font-size: 0.95em;
  font-family: Helvetica, Arial, sans-serif;
  color: #0e9468 !important;
  font-weight: bold;
}

/* line 2120, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.div_tabla_financiera {
  margin: 10px 60px;
  margin-left: 65%;
}
/* line 2123, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.div_tabla_financiera table tbody tr td {
  font-family: 'Raleway';
  color: #3e906a;
  font-weight: bold;
}
/* line 2128, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.div_tabla_financiera table tbody tr td button {
  background-color: #eeba2b !important;
  box-shadow: 0 0px 0px !important;
  font-weight: normal !important;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  background: -moz-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  border: 0px;
  text-shadow: none !important;
  color: #fff;
  padding: 7px 20px;
}

/* line 2142, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.lbl_checkbox_report {
  width: 77%;
  text-align: left;
}

/* line 2147, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.txtsearchModalContract {
  width: 91% !important;
  height: 30px;
  margin-left: 11px;
  border-radius: 0px !important;
  border: 0px none !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 2158, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.ui-button {
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #eeba2b !important;
  box-shadow: 0 0px 0px !important;
  font-weight: normal !important;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  text-shadow: none !important;
  color: #fff;
}

/* line 2169, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.ui-button-icon-primary {
  border-radius: 0px !important;
  border: 0px none !important;
  box-shadow: 0 0px 0px !important;
  background-color: #dfe1e2 !important;
  font-weight: normal !important;
  color: #fff;
}

/* line 2180, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.recContainer {
  margin-left: 10% !important;
  margin-right: 10% !important;
}

/* line 2185, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.btnsPaso2 {
  margin-top: 10%;
}

/* line 2189, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#dashboard > a {
  color: red !important;
}

/* line 2193, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contNewBenef {
  margin-top: 10% !important;
}

/* line 2197, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.infoPlan {
  padding-left: 5px !important;
  padding-right: 50px !important;
}

/* line 2202, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contBtnsPasos {
  margin-top: 8%;
  display: inline;
  width: 90%;
}

/* line 2208, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contenedor-submodulos {
  padding: 2rem 2.8rem !important;
  margin: 1rem !important;
  background-color: #f6f7f9 !important;
  background-color: var(--p-extralight, #f6f7f9) !important;
}

/* line 2215, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.main-subtitle {
  /* font-family: Work-Sans; */
  font-size: 30px !important;
  font-weight: 600 !important;
  line-height: 40px !important;
  color: #262944 !important;
}

/* line 2223, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.main-p {
  /* font-family: Ubuntu; */
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  color: #2b323d !important;
  text-align: justify;
}

/* line 2232, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.alerta-info {
  text-align: left !important;
  font-size: 14px !important;
  line-height: 22px !important;
  color: #2b323d !important;
  background-color: #ccf0f8 !important;
  border-radius: 5px !important;
  padding: 10px 20px !important;
}

/* line 2242, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.left-icon {
  width: 20% !important;
  max-width: 120px !important;
}

/* line 2247, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#imgReverso {
  content: url("reverso.png");
}

/* line 2251, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#imgFrontal {
  content: url("frontal.png");
}

/* line 2255, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.epayco-button-render {
  display: none;
}

/* line 2259, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.main-button {
  margin-right: 30px !important;
  background-color: #41d78c !important;
  background: #41d78c !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #262944 !important;
  cursor: pointer !important;
  border-radius: 5px !important;
  padding: 8px 20px !important;
  border: 0px !important;
  min-width: 120px !important;
}

/* line 2273, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.main-button:disabled {
  background-color: #bec8d2 !important;
  background: #bec8d2 !important;
  color: #ffffff !important;
}

/* line 2279, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.secondary-button {
  background-color: #ffffff !important;
  background: white;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #262944 !important;
  cursor: pointer !important;
  border-radius: 5px !important;
  padding: 8px 13px !important;
  border: solid 2px #41d78c !important;
  min-width: 120px !important;
}

/* line 2292, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.img {
  width: 150px !important;
  height: 100px !important;
}

/* line 2297, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.banner {
  width: 100%;
}

/* line 2300, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-nombre {
  display: flex;
  justify-content: center;
  background-color: #acc436;
  align-items: center;
  height: 50px;
  border-radius: 5px;
}

/* line 2308, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.items-body {
  padding: 50px;
}

/* line 2311, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nombre-cliente {
  color: white;
  font-size: x-large;
}

/* line 2316, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-text {
  padding: 30px;
  border: 2px solid #acc436;
  width: 92%;
}

/* line 2321, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-images {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 2326, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-images-individual {
  width: 25%;
  height: fit-content;
}

/* line 2330, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.center {
  justify-content: center;
  display: flex;
}

/* line 2335, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
span {
  font-weight: bold;
}

/* line 2338, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
body {
  font-family: 'Raleway', Arial, Helvetica, sans-serif;
}

/* line 2341, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.banner {
  width: 100%;
}

/* line 2345, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-nombre {
  display: flex;
  justify-content: center;
  background-color: #acc436;
  align-items: center;
  height: 50px;
  border-radius: 5px;
}

/* line 2354, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.items-body {
  padding: 50px;
}

/* line 2358, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.nombre-cliente {
  color: white;
  font-size: x-large;
}

/* line 2364, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-text {
  padding: 30px;
  border: 2px solid #acc436;
  width: 92%;
}

/* line 2371, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-images {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 2377, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.body-images-individual {
  width: 25%;
  height: fit-content;
}

/* line 2382, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.center {
  justify-content: center;
  display: flex;
}

/* line 2388, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
span {
  font-weight: bold;
}

/* line 2392, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
body {
  font-family: 'Raleway', Arial, Helvetica, sans-serif;
}

/* line 2395, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#paymentBanner {
  background-image: url(Banner.jpg);
}

/* line 2398, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#paymentLogo {
  background-image: url(OlivosLogo.png);
}

/* line 2401, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#paymentIcon {
  background-image: url(Iconos.png);
}

/* line 2404, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#contract_client_attributes_first_address_id_chosen, #contract_client_attributes_second_address_id_chosen, #contract_client_titular_attributes_first_address_id_chosen, #contract_client_titular_attributes_second_address_id_chosen {
  width: 30% !important;
}

/* line 2408, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.contCheck {
  text-align: left;
  padding-left: 10% !important;
}

/* line 2413, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.imgCoomuldesa {
  content: url("coomuldesaLogo.png");
  width: 100%;
}

/* line 2418, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.imgEpayco {
  content: url("epaycoLogo.png");
  width: 60%;
}

/* line 2423, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.imgOlivos {
  content: url("OlivosLogo.png");
  width: 60%;
}

/* line 2429, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.imgCoopenessa {
  content: url("coopenessa.png");
  width: 60%;
}

/* line 2434, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.imgEfecty {
  content: url("efecty.png");
  width: 60%;
}

/* line 2439, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.centerImage {
  display: flex;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 991px) {
  /* line 2446, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .searchpay {
    margin-left: 0 !important;
  }
}
@media only screen and (max-width: 412px) {
  /* line 2452, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .contBtnsPasos {
    display: inline-flex !important;
  }

  /* line 2456, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #p_contract_client_titular_attributes_birthdate {
    display: block !important;
    margin-left: 10%;
  }

  /* line 2462, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .col-md-6,
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 2467, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblcontract {
    display: block;
    width: 100%;
    margin-bottom: 4px;
  }

  /* line 2475, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  select.chzn-select,
  .txtsearch2,
  .txtsearch3 {
    width: 100% !important;
    display: block;
    margin-bottom: 8px;
  }

  /* line 2481, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .col-md-6 > * {
    margin-bottom: 10px;
  }

  /* line 2485, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .chosen-single {
    width: 100px;
  }
}
/* line 2492, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
.responsive-image-container {
  width: 100%;
  max-width: 100%;
  padding: 10px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 2502, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
#caraFrontalImagen {
  max-width: 100%;
  height: auto;
  display: block;
  margin: auto;
}

@media only screen and (max-width: 766px) {
  /* line 2511, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .contBtnsPasos {
    display: inline-flex !important;
  }

  /* line 2515, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .txtLeftNewUser {
    margin-left: -16%;
    padding-right: 55%;
  }

  /* line 2520, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .chosen-container {
    width: 0 !important;
    display: inline-block !important;
  }

  /* line 2525, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .searchpay {
    margin-left: 0 !important;
  }

  /* line 2529, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: white !important;
  }

  /* line 2533, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .nav.navbar-nav.principalmain {
    width: revert;
  }

  /* line 2537, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .chzn-select.ocupation_id {
    width: -moz-available;
  }

  /* line 2542, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #consulta {
    margin: 0 20% !important;
  }

  /* line 2546, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .recContainer {
    margin-left: 10% !important;
    margin-right: 10% !important;
  }

  /* line 2551, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .tituloConsultas {
    color: white;
    margin-left: 5%;
  }

  /* line 2556, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .contlogo {
    padding: 0 10% !important;
  }

  /* line 2560, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .frmInfoSessionUser {
    padding-right: 4%;
  }

  /* line 2564, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .btnLogout {
    margin-top: 2% !important;
    padding-right: 8% !important;
    margin-bottom: 2% !important;
  }

  /* line 2570, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .btnCambiar {
    margin-top: 2% !important;
  }

  /* line 2574, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .dropdown-menu {
    margin-left: 10% !important;
    margin-right: 10% !important;
  }

  /* line 2579, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .hojas {
    display: none;
  }

  /* line 2583, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .backgroundwhite {
    width: 100%;
    margin-left: 0;
  }

  /* line 2588, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .mascaraD {
    height: 200px !important;
  }

  /* line 2592, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .itemCarousel {
    height: 200px !important;
  }

  /* line 2596, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333333 !important;
  }

  /* line 2600, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .cont-menu {
    left: 0 !important;
  }

  /* line 2604, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .navbar-default .navbar-nav > .open > a:hover {
    background-image: url("main.png") !important;
    background-size: 100% 100% !important;
  }

  /* line 2609, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .logo-header2 {
    height: 100%;
  }

  /* line 2613, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .p_hidden_step_three {
    display: none !important;
  }

  /* line 2617, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lbFechaTrasl, #asistencia > input[type="checkbox"] {
    float: left;
    margin-left: 3%;
  }

  /* line 2622, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .chkFechaTrasl {
    float: left;
    margin-left: 1% !important;
  }

  /* line 2627, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #p_contract_client_titular_attributes_birthdate {
    display: block !important;
    margin-left: 6%;
  }

  /* line 2632, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lbClientBirthdate {
    float: left;
    margin-left: 1%;
  }

  /*.contBtnsPasos {
  	margin-top: 8%;
  	display: initial;
  	width: 90%;
  }*/
  /* line 2643, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .icon-arrow-right, .icon-arrow-left {
    margin-top: 4% !important;
  }

  /* line 2647, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #estado_envio_chosen, #user_chosen {
    width: 200px !important;
    height: 25px !important;
  }

  /* line 2652, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .docid {
    margin-bottom: 7px;
  }

  /* line 2656, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #asistencia > label {
    float: left;
    margin-left: 1%;
    width: 100%;
    padding-right: 50%;
    margin-bottom: 3%;
  }

  /* line 2664, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblmodalAsis {
    float: left !important;
    padding-right: 86% !important;
    width: 80% !important;
    margin-left: 3% !important;
  }

  /* line 2671, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lbObservacion, #chkContratos {
    margin-left: 5% !important;
    margin-right: 2% !important;
  }

  /* line 2676, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #comment {
    margin-bottom: 3% !important;
  }

  /* line 2680, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblParteTwo {
    margin-left: 5%;
    margin-right: -2%;
  }

  /* line 2685, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .txtParteTwo {
    width: 56% !important;
  }

  /* line 2689, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .infoPlan {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  /* line 2694, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .createNovedades {
    padding: 10px 20px 25px 20px;
  }

  /* line 2698, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblComboPasos {
    margin-right: 10%;
  }

  /* line 2702, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .chosen-with-drop {
    z-index: 100;
  }

  /* line 2716, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #type_contract_financial_chosen, #agreement_id_chosen, #plan_id_chosen,
  #contract_type_document_chosen, #contract_client_attributes_genre_chosen,
  #contract_client_attributes_civil_state_id_chosen, #contract_client_attributes_ocupation_id_chosen,
  #department_id_contrating_two_chosen, #contract_client_attributes_city_id_chosen,
  #contract_client_attributes_type_residence_chosen, #contract_client_attributes_stratus_chosen,
  #contract_client_titular_attributes_type_document_id_chosen, #contract_client_titular_attributes_genre_chosen,
  #contract_client_titular_attributes_civil_state_id_chosen, #contract_client_titular_attributes_ocupation_id_chosen,
  #department_id_principal_three_chosen, #contract_client_titular_attributes_city_id_chosen,
  #contract_client_titular_attributes_stratus_chosen, #contract_client_titular_attributes_type_residence_chosen,
  #contract_client_titular_attributes_stratus_chosen, #beneficiary_type_document_id_chosen {
    width: 59% !important;
    margin-left: -5%;
    transform: translate(-6%, -20%);
  }

  /* line 2722, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .edit_beneficiary #beneficiary_type_beneficiary_chosen {
    width: 56% !important;
    margin-left: -5%;
    transform: translate(13%, -20%);
  }

  /* line 2728, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .edit_beneficiary #beneficiary_relative_id_chosen {
    width: 56% !important;
    margin-left: -5%;
    transform: translate(13%, -20%);
  }

  /* line 2734, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .edit_beneficiary #beneficiary_genre_chosen {
    width: 56% !important;
    margin-left: -5%;
    transform: translate(13%, -20%);
  }

  /* line 2741, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .new_beneficiary #beneficiary_type_beneficiary_chosen, #beneficiary_relative_id_chosen,
  #beneficiary_genre_chosen {
    width: 56% !important;
    margin-left: -5%;
    transform: translate(-9%, -9%);
  }

  /* line 2747, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #checkbox_transfer_start_date {
    margin-left: 3%;
  }

  /* line 2751, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .btnSavePercent {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 2757, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #demo {
    margin-top: 30%;
  }

  /* line 2761, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #estado_envio_chosen, #user_chosen {
    width: 86% !important;
  }

  /* line 2765, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblCenter {
    float: none !important;
  }
}
@media only screen and (max-width: 566px) {
  /* line 2771, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblComboPasos {
    margin-right: 12%;
  }

  /* line 2775, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #demo {
    margin-top: 30%;
  }

  /* line 2779, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #estado_envio_chosen, #user_chosen {
    width: 86% !important;
  }

  /* line 2783, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblCenter {
    float: none !important;
  }

  /* line 2787, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .contResponsive {
    margin-top: 4%;
  }
}
@media screen and (max-width: 1024px) {
  /* line 2794, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #imgReverso, #imgFrontal {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  /* line 2800, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .contenedor-submodulos div {
    flex-direction: column !important;
    width: 100% !important;
  }
}
@media only screen and (max-width: 450px) {
  /* line 2818, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #type_contract_financial_chosen, #agreement_id_chosen, #plan_id_chosen,
  #contract_type_document_chosen, #contract_client_attributes_genre_chosen,
  #contract_client_attributes_civil_state_id_chosen, #contract_client_attributes_ocupation_id_chosen,
  #department_id_contrating_two_chosen, #contract_client_attributes_city_id_chosen,
  #contract_client_attributes_type_residence_chosen, #contract_client_attributes_stratus_chosen,
  #contract_client_titular_attributes_type_document_id_chosen, #contract_client_titular_attributes_genre_chosen,
  #contract_client_titular_attributes_civil_state_id_chosen, #contract_client_titular_attributes_ocupation_id_chosen,
  #department_id_principal_three_chosen, #contract_client_titular_attributes_city_id_chosen,
  #contract_client_titular_attributes_stratus_chosen, #contract_client_titular_attributes_type_residence_chosen,
  #contract_client_titular_attributes_stratus_chosen, #beneficiary_type_document_id_chosen {
    width: 50% !important;
    margin-left: -5%;
    transform: translate(-6%, -20%);
  }

  /* line 2824, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .lblComboPasos {
    margin-right: 18%;
  }

  /* line 2828, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .txtSmResponsive {
    margin-left: 12%;
  }

  /* line 2832, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  #botonValidarCuentaO {
    margin-left: 0 !important;
  }

  /* line 2836, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/1_home.css.scss */
  .div_tabla_financiera {
    margin-left: 0 !important;
    margin: 10px 0px !important;
  }
}
.dataTables_columnsToggle { float:right; padding-top:7px; margin-right:20px; }
.dataTables_columnsToggle a { text-decoration:none; display:block; cursor:pointer; }
.dataTables_columnsToggle a:hover { color:#ffffff; text-decoration:underline; }
.dataTables_columnsToggle span { background-image:url(images/ui-icons_ffffff_256x240.png); background-position:-64px -16px; margin-top:2px; }
.dataTables_columnsToggle.active span { background-position:0 -16px; }
.dataTables_columns { display:none; background:#FF6600; border:1px solid #F06000; border-top:0 none; color:#FFFFFF; }
.dataTables_columns .label { font-size:.85em; font-weight:700; margin:0 5px; padding-top:10px; }
.dataTables_columns .label input { margin-right:5px; position:relative; top:0; }
/*
 * File:        TableTools.css
 * Description: Styles for TableTools 2 with JUI theming
 * Author:      Allan Jardine (www.sprymedia.co.uk)
 * Language:    Javascript
 * License:     LGPL / 3 point BSD
 * Project:     DataTables
 * 
 * Copyright 2010 Allan Jardine, all rights reserved.
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Notes:
 *   Generally speaking, please refer to the TableTools.css file - this file contains basic
 *   modifications to that 'master' stylesheet for ThemeRoller.
 *
 * CSS name space:
 *   DTTT                  DataTables TableTools
 *
 * Colour dictionary:
 *   Button border         #d0d0d0
 *   Button border hover   #999999
 *   Hover background      #f0f0f0
 *   Action blue           #4b66d9
 *
 * Style sheet provides:
 *   CONTAINER             TableTools container element and styles applying to all components
 *   SELECTING             Row selection styles
 *   COLLECTIONS           Drop down list (collection) styles
 *   PRINTING              Print display styles
 *   MISC                  Minor misc styles
 */


/*
 * CONTAINER
 * TableTools container element and styles applying to all components
 */

div.DTTT_container {
	float: left;
}

button.DTTT_button {
	position: relative;
	float: left;
	height: 30px;
	margin-right: 0 !important;
	padding: 3px 10px;
	border: 1px solid #d0d0d0;
	background-color: #fff;
	cursor: pointer;
	*cursor: hand;
}

button.DTTT_button::-moz-focus-inner { 
	border: none !important;
	padding: 0;
}



/*
 * SELECTING
 * Row selection styles
 */
table.DTTT_selectable tbody tr {
	cursor: pointer;
	*cursor: hand;
}

tr.DTTT_selected.odd {
	background-color: #9FAFD1;
}

tr.DTTT_selected.odd td.sorting_1 {
	background-color: #9FAFD1;
}

tr.DTTT_selected.odd td.sorting_2 {
	background-color: #9FAFD1;
}

tr.DTTT_selected.odd td.sorting_3 {
	background-color: #9FAFD1;
}


tr.DTTT_selected.even {
	background-color: #B0BED9;
}

tr.DTTT_selected.even td.sorting_1 {
	background-color: #B0BED9;
}

tr.DTTT_selected.even td.sorting_2 {
	background-color: #B0BED9;
}

tr.DTTT_selected.even td.sorting_3 {
	background-color: #B0BED9;
}


/*
 * COLLECTIONS
 * Drop down list (collection) styles
 */

div.DTTT_collection {
	width: 150px;
	background-color: #f3f3f3;
	overflow: hidden;
	z-index: 2002;
	
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div.DTTT_collection_background {
	background: url(/assets/images_datatable/background.png) repeat top left;
	z-index: 2001;
}

div.DTTT_collection button.DTTT_button {
	float: none;
	width: 100%;
	margin-bottom: -0.1em;
}


/*
 * PRINTING
 * Print display styles
 */

.DTTT_print_info {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	background-color: #3f3f3f;
	color: white;
	padding: 10px 30px;
	
	opacity: 0.9;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}

.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}


/*
 * MISC
 * Minor misc styles
 */

.DTTT_disabled {
	color: #999;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * ColVis styles
 */
.ColVis {
	float: right;
	margin-bottom: 1em;
}

.ColVis_Button {
	position: relative;
	float: left;
	margin-right: 3px;
	padding: 3px 5px;
	height: 30px;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	cursor: pointer;
	*cursor: hand;
}

/* HACK!!! */
.ColVis_Button:hover {
	border: 1px solid #999;
	background: #f0f0f0;
	color: #C77405;
  font-weight: 700;
}

button.ColVis_Button::-moz-focus-inner { 
	border: none !important;
	padding: 0;
}

.ColVis_text_hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}

div.ColVis_collectionBackground {
	background-color: black;
	z-index: 1100;
}

div.ColVis_collection {
	position: relative;
	width: 150px;
	background-color: #f3f3f3;
	padding: 3px;
	border: 1px solid #ccc;
	z-index: 1102;
}

div.ColVis_collection button.ColVis_Button {
	background-color: white;
	width: 100%;
	float: none;
	margin-bottom: 2px;
}

div.ColVis_catcher {
	position: absolute;
	z-index: 1101;
}

.disabled {
	color: #999;
}



button.ColVis_Button {
	text-align: left;
}

div.ColVis_collection button.ColVis_Button:hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}

span.ColVis_radio {
	display: inline-block;
	width: 20px;
}


button.DTTT_button_csv {
	/*background-image: url(/assets/images_datatable/csv.png) no-repeat center right;*/
	position: relative;
	float: left;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

button.DTTT_button_csv_hover {
	font-size: 0.88em;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #dee8e5 !important;
	background: #dee8e5 !important;	
}


button.DTTT_button_xls {
	/*padding-right: 30px;*/
	/*background: #FFFFFF url(/assets/images_datatable/xls.png) no-repeat center right;*/
	position: relative;
	float: left;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

button.DTTT_button_xls_hover {
	font-size: 0.88em;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #dee8e5 !important;
	background: #dee8e5 !important;	
}


button.DTTT_button_copy {
	/*background: url(/assets/images_datatable/copy.png) no-repeat center right;*/
	position: relative;
	float: left;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

button.DTTT_button_copy_hover {
	font-size: 0.88em;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #dee8e5 !important;
	background: #dee8e5 !important;	
}


button.DTTT_button_pdf {
	/*background: #FFFFFF url(/assets/images_datatable/pdf.png) no-repeat center right;*/
	position: relative;
	float: left;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

button.DTTT_button_pdf_hover {
	font-size: 0.88em;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #dee8e5 !important;
	background: #dee8e5 !important;
	/*background: #f0f0f0 url(/assets/images_datatable/pdf_hover.png) no-repeat center right;*/
}

button.DTTT_button_print {
	/*background: #FFFFFF url(/assets/images_datatable/print.png) no-repeat center right;*/
	position: relative;
	float: left;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

button.DTTT_button_print_hover, button.ColVis_Button.TableTools_Button.ColVis_MasterButton:hover  {
	font-size: 0.88em;
	/*background: #f0f0f0 url(/assets/images_datatable/print_hover.png) no-repeat center right;*/
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #dee8e5 !important;
	background: #dee8e5 !important;	
}

#example_first, .paginate_active, .paginate_button, #example_last {
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

#example_first:hover, .paginate_active:hover, .paginate_button:hover, #example_last:hover {
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background-color: #dee8e5 !important;
	background: #dee8e5 !important;	
}

#example_paginate {
	padding-top: 6px;
}

button.ColVis_Button.TableTools_Button.ColVis_MasterButton {
	position: relative;
	float: left;
	margin-right: 3px !important;
	cursor: pointer;
	font-size: 0.88em;
	color: #0e9468 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -moz-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	background: linear-gradient(top, #ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}




/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
span.icon {
  vertical-align: middle;
  display: inline-block;
}

/* line 2, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
span.icon svg {
  vertical-align: baseline;
}

/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
span.icon {
  width: 0.8em;
  height: 0.8em;
}

/* Active Admin CSS */
/* line 44, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 47, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 49, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 53, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
q, blockquote {
  quotes: "" "";
}
/* line 126, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 57, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_reset.scss */
a img {
  border: none;
}

/* line 27, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
html {
  font-size: 100.01%;
}

/* line 28, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
body {
  font-size: 75%;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #5e6469;
}
/* line 34, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 37, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em;
}

/* line 38, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* line 39, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em;
}

/* line 40, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

/* line 41, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em;
}

/* line 42, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 45, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
p {
  margin: 0 0 1.5em;
}
/* line 48, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
p .left {
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 49, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
p .right {
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* line 52, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.left {
  float: left !important;
}

/* line 53, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.right {
  float: right !important;
}

/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic;
}

/* line 56, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
strong, dfn {
  font-weight: bold;
}

/* line 57, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
em, dfn {
  font-style: italic;
}

/* line 58, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
sup, sub {
  line-height: 0;
}

/* line 61, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
abbr,
acronym {
  border-bottom: 1px dotted #666;
}

/* line 62, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic;
}

/* line 63, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
del {
  color: #666;
}

/* line 65, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 66, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}

/* line 70, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
li ul,
li ol {
  margin: 0;
}

/* line 71, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}

/* line 73, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
ul {
  list-style-type: disc;
}

/* line 74, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
ol {
  list-style-type: decimal;
}

/* line 76, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
dl {
  margin: 0 0 1.5em 0;
}

/* line 77, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
dl dt {
  font-weight: bold;
}

/* line 78, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
dd {
  margin-left: 1.5em;
}

/* line 81, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
table {
  margin-bottom: 1.4em;
  width: 100%;
}

/* line 82, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
th {
  font-weight: bold;
}

/* line 83, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
thead th {
  background: #c3d9ff;
}

/* line 84, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
th, td, caption {
  padding: 4px 10px 4px 5px;
}

/* line 87, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.small {
  font-size: .8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}

/* line 88, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}

/* line 89, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.hide {
  display: none;
}

/* line 91, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.quiet {
  color: #666;
}

/* line 92, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.loud {
  color: #000;
}

/* line 93, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.highlight {
  background: #ff0;
}

/* line 94, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.added {
  background: #060;
  color: #fff;
}

/* line 95, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.removed {
  background: #900;
  color: #fff;
}

/* line 97, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.first {
  margin-left: 0;
  padding-left: 0;
}

/* line 98, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.last {
  margin-right: 0;
  padding-right: 0;
}

/* line 99, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.top {
  margin-top: 0;
  padding-top: 0;
}

/* line 100, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_typography.scss */
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 4, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header {
  background: #6a7176;
  background: -webkit-linear-gradient(-90deg, #6a7176, #4d5256);
  background: -moz-linear-gradient(-90deg, #6a7176, #4d5256);
  background: linear, 180deg, #6a7176, #4d5256;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A7176', endColorstr='#FF4D5256');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A7176', endColorstr='#FF4D5256');
  border-bottom: 1px solid #44484b;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  text-shadow: black 0 1px 0;
  display: table;
  height: 20px;
  width: 100%;
  overflow: visible;
  position: inherit;
  padding: 5px 0;
  z-index: 900;
}
/* line 16, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header h1 {
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  color: #cdcdcd;
  margin-right: 20px;
  margin-bottom: 0px;
  padding: 3px 30px 0 30px;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.2;
}
/* line 28, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header h1 a {
  text-decoration: none;
}
/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header h1 a:hover {
  color: #fff;
}
/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header h1 img {
  position: relative;
  top: -2px;
}
/* line 42, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header a, #header a:link {
  color: #cdcdcd;
}
/* line 44, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header .header-item {
  top: 2px;
  position: relative;
  height: 20px;
}
/* line 50, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  margin: 0;
  padding: 0;
}
/* line 57, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li {
  display: inline-block;
  margin-right: 4px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.0em;
  position: relative;
  /* Hover on li, display the ul */
  /* Drop down menus */
}
/* line 65, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li a {
  text-decoration: none;
  padding: 6px 10px 4px 10px;
  position: relative;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 72, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li.current > a {
  background: #7b8389;
  color: #fff;
}
/* line 77, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li.has_nested > a {
  background: url(/assets/active_admin/nested_menu_arrow.gif) no-repeat calc(100% - 7px) 50%;
  padding-right: 20px;
}
/* line 82, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li.has_nested.current > a {
  background: #7b8389 url(/assets/active_admin/nested_menu_arrow_dark.gif) no-repeat calc(100% - 7px) 50%;
  padding-right: 20px;
}
/* line 87, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li:hover > a {
  background: #7b8389;
  color: #fff;
}
/* line 92, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li.has_nested:hover > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  border-bottom: 5px solid #7b8389;
  background: #7b8389 url(/assets/active_admin/nested_menu_arrow_dark.gif) no-repeat calc(100% - 7px) 50%;
  z-index: 1020;
}
/* line 101, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li:hover ul {
  display: block;
}
/* line 103, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li ul {
  background: #7b8389;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  box-shadow: 0 1px 3px #444444;
  -moz-box-shadow: 0 1px 3px #444444;
  -webkit-box-shadow: 0 1px 3px #444444;
  position: absolute;
  width: 120%;
  min-width: 175px;
  max-width: calc(100% + 20px);
  margin-top: 5px;
  float: left;
  display: none;
  padding: 3px 0px 5px 0;
  list-style: none;
  z-index: 1010;
}
/* line 118, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li ul li {
  margin: 0px;
}
/* line 120, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li ul li a {
  background: none;
  display: block;
}
/* line 123, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li ul li a:hover {
  color: #fff;
  background: none;
}
/* line 127, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header ul.tabs > li ul li.current a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 135, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header #tabs {
  width: 100%;
}
/* line 139, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header #utility_nav {
  color: #aaa;
  display: table-cell;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  padding-right: 26px;
  text-align: right;
}
/* line 148, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header #utility_nav a {
  text-decoration: none;
}
/* line 149, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header #utility_nav a:hover {
  color: #fff;
}
/* line 151, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_header.scss */
#header #utility_nav li {
  display: inline;
}

/* line 3, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form {
  /* Reset margins & Padding */
  /* Nested Fieldsets and Legends */
  /* Text Fields */
  /* semantic_errors */
  /* Buttons */
}
/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form ul, form ol, form li, form fieldset, form legend, form input, form textarea, form select, form p {
  margin: 0;
  padding: 0;
}
/* line 6, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form ol, form ul {
  list-style: none;
}
/* line 8, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset {
  border: 0;
  padding: 10px 0;
  margin-bottom: 20px;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset.inputs {
  background: #f4f4f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 4px #dddddd;
  -moz-box-shadow: inset 0 1px 4px #dddddd;
  -webkit-box-shadow: inset 0 1px 4px #dddddd;
}
/* line 15, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset legend {
  width: 100%;
}
/* line 17, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset legend span {
  display: block;
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
form fieldset legend span span.icon svg path, form fieldset legend span span.icon svg polygon, form fieldset legend span span.icon svg rect, form fieldset legend span span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
form fieldset legend span span.icon {
  width: 1em;
  height: 1em;
}
/* line 20, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li {
  padding: 10px;
}
/* line 22, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li label {
  display: block;
  width: 20%;
  float: left;
  font-size: 1.0em;
  font-weight: bold;
  color: #5e6469;
}
/* line 29, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li label abbr {
  border: none;
  color: #aaaaaa;
}
/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li.has_many_container {
  padding: 20px 10px;
}
/* line 38, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li.has_many_container h3 {
  font-size: 12px;
  font-weight: bold;
}
/* line 42, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li.has_many_container .has_many_fields {
  margin: 10px 0;
}
/* line 45, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li > li label {
  line-height: 100%;
  padding-top: 0;
}
/* line 48, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset ol > li > li label input {
  line-height: 100%;
  vertical-align: middle;
  margin-top: -0.1em;
}
/* line 57, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form .has_many_fields {
  position: relative;
}
/* line 60, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form .has_many_container .handle {
  position: absolute;
  top: calc(50% - 3em / 2);
  right: 2px;
  padding: 0;
  cursor: move;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
form .has_many_container .handle span.icon {
  width: 3em;
  height: 3em;
}
/* line 70, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form .has_many_container.ui-sortable .has_many_container {
  margin-right: 2em;
}
/* line 77, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form .ui-sortable input[type=text], form .ui-sortable input[type=password], form .ui-sortable input[type=email], form .ui-sortable input[type=number], form .ui-sortable input[type=url], form .ui-sortable input[type=tel], form .ui-sortable textarea {
  width: calc(80% - 22px - 2em - 1px);
}
/* line 85, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset {
  position: relative;
  padding: 0;
  margin-bottom: 0;
}
/* line 90, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset legend {
  position: absolute;
  width: 95%;
  padding-top: 0.1em;
  left: 0px;
  font-size: 100%;
  font-weight: normal;
}
/* line 97, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset legend span {
  position: absolute;
}
/* line 98, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset legend.label label {
  position: absolute;
}
/* line 101, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset:not(.has_many_fields) ol {
  float: left;
  width: 74%;
  margin: 0;
  padding: 0 0 0 20%;
}
/* line 107, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset:not(.has_many_fields) ol li {
  padding: 0;
  border: 0;
}
/* line 113, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li fieldset.has_many_fields ol {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 123, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form input[type=text], form input[type=password], form input[type=email], form input[type=number], form input[type=url], form input[type=tel], form textarea {
  width: calc(80% - 22px);
  border: 1px solid #c9d0d6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.95em;
  font-family: Helvetica, Arial, sans-serif;
  outline: none;
  padding: 8px 10px 7px;
}
/* line 132, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form input[type=text]:focus, form input[type=password]:focus, form input[type=email]:focus, form input[type=number]:focus, form input[type=url]:focus, form input[type=tel]:focus, form textarea:focus {
  border: 1px solid #99a2aa;
  box-shadow: 0 0 4px #99a2aa;
  -moz-box-shadow: 0 0 4px #99a2aa;
  -webkit-box-shadow: 0 0 4px #99a2aa;
}
/* line 138, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li {
  /* Hints */
  /* Date and Time Fields */
  /* Check Boxes or Radio fields */
  /* Boolean Field */
  /* Hidden fields */
  /* Errors */
}
/* line 141, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li p.inline-hints {
  font-size: 0.95em;
  font-style: italic;
  color: #666;
  margin: 0.5em 0 0 20%;
}
/* line 150, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.date_select fieldset ol li, form fieldset > ol > li.time_select fieldset ol li, form fieldset > ol > li.datetime_select fieldset ol li {
  float: left;
  width: auto;
  margin: 0 0.5em 0 0;
}
/* line 152, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.date_select fieldset ol li label, form fieldset > ol > li.time_select fieldset ol li label, form fieldset > ol > li.datetime_select fieldset ol li label {
  display: none;
}
/* line 153, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.date_select fieldset ol li input, form fieldset > ol > li.time_select fieldset ol li input, form fieldset > ol > li.datetime_select fieldset ol li input {
  display: inline;
  margin: 0;
  padding: 0;
}
/* line 159, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.check_boxes fieldset ol, form fieldset > ol > li.radio fieldset ol {
  margin-bottom: -0.6em;
}
/* line 161, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.check_boxes fieldset ol li, form fieldset > ol > li.radio fieldset ol li {
  margin: 0.1em 0 0.5em 0;
}
/* line 163, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.check_boxes fieldset ol li label, form fieldset > ol > li.radio fieldset ol li label {
  float: none;
  width: 100%;
}
/* line 166, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.check_boxes fieldset ol li label input, form fieldset > ol > li.radio fieldset ol li label input {
  margin-right: 0.2em;
}
/* line 173, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.boolean {
  height: 1.1em;
}
/* line 175, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.boolean label {
  width: 80%;
  padding-left: 20%;
  padding-right: 10px;
  text-transform: none !important;
  font-weight: normal;
}
/* line 181, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.boolean label input {
  margin: 0 0.5em 0 0.2em;
}
/* line 186, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.hidden {
  padding: 0;
}
/* line 191, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li p.inline-errors {
  color: #932419;
  font-weight: bold;
  margin: 0.3em 0 0 20%;
}
/* line 196, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li ul.errors {
  color: #932419;
  margin: 0.5em 0 0 20%;
  list-style: square;
}
/* line 200, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li ul.errors li {
  padding: 0;
  border: none;
  display: list-item;
}
/* line 204, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset > ol > li.error input[type=text], form fieldset > ol > li.error input[type=password], form fieldset > ol > li.error input[type=email], form fieldset > ol > li.error input[type=number], form fieldset > ol > li.error input[type=url], form fieldset > ol > li.error input[type=tel], form fieldset > ol > li.error textarea {
  border: 1px solid #932419;
}
/* line 211, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form ul.errors {
  background: #fae6e4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #932419;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 10px;
  list-style: square;
}
/* line 219, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form ul.errors li {
  margin-left: 15px;
  padding: 0;
  border: none;
  display: list-item;
}
/* line 224, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form input[type=submit], form input[type=button], form button {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: #838a90;
  background: -webkit-linear-gradient(-90deg, #838a90, #414549);
  background: -moz-linear-gradient(-90deg, #838a90, #414549);
  background: linear, 180deg, #838a90, #414549;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  text-shadow: black 0 1px 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0px rgba(255, 255, 255, 0.2) inset;
  border: solid 1px #484e53;
  border-color: #484e53;
  border-top-color: #616a71;
  border-right-color: #484e53;
  border-bottom-color: #363b3f;
  border-left-color: #484e53;
  color: #efefef;
  cursor: pointer;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form input[type=submit].disabled, form input[type=button].disabled, form button.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 30, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form input[type=submit]:not(.disabled):hover, form input[type=button]:not(.disabled):hover, form button:not(.disabled):hover {
  background: #8b9297;
  background: -webkit-linear-gradient(-90deg, #8b9297, #484d51);
  background: -moz-linear-gradient(-90deg, #8b9297, #484d51);
  background: linear, 180deg, #8b9297, #484d51;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
}
/* line 34, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form input[type=submit]:not(.disabled):active, form input[type=button]:not(.disabled):active, form button:not(.disabled):active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset, 0 1px 0 0px white;
  background: #71797f;
  background: -webkit-linear-gradient(-90deg, #71797f, #35383b);
  background: -moz-linear-gradient(-90deg, #71797f, #35383b);
  background: linear, 180deg, #71797f, #35383b;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
}
/* line 230, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form .buttons, form .actions {
  margin-top: 15px;
}
/* line 232, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form .buttons input[type=submit], form .buttons input[type=button], form .buttons button, form .actions input[type=submit], form .actions input[type=button], form .actions button {
  margin-right: 10px;
}
/* line 235, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset.buttons li, form fieldset.actions li {
  float: left;
  padding: 0;
}
/* line 240, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form fieldset.buttons li.cancel a, form fieldset.actions li.cancel a {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form fieldset.buttons li.cancel a.disabled, form fieldset.actions li.cancel a.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form fieldset.buttons li.cancel a:not(.disabled):hover, form fieldset.actions li.cancel a:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form fieldset.buttons li.cancel a:not(.disabled):active, form fieldset.actions li.cancel a:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
form fieldset.buttons li.cancel a span.icon svg path, form fieldset.buttons li.cancel a span.icon svg polygon, form fieldset.buttons li.cancel a span.icon svg rect, form fieldset.buttons li.cancel a span.icon svg circle, form fieldset.actions li.cancel a span.icon svg path, form fieldset.actions li.cancel a span.icon svg polygon, form fieldset.actions li.cancel a span.icon svg rect, form fieldset.actions li.cancel a span.icon svg circle {
  fill: #777777;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
form fieldset.buttons li.cancel a span.icon, form fieldset.actions li.cancel a span.icon {
  width: 9px;
  height: 9px;
}

/* line 254, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
.sidebar_section label {
  display: block;
  text-transform: uppercase;
  color: #5e6469;
  font-size: 0.9em;
  font-weight: bold;
}
/* line 262, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
.sidebar_section select {
  width: 240px;
}
/* line 266, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
.sidebar_section input[type=text], .sidebar_section input[type=password], .sidebar_section input[type=email], .sidebar_section input[type=url], .sidebar_section input[type=tel], .sidebar_section textarea {
  width: 220px;
}

/* line 284, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field {
  margin-bottom: 10px;
  clear: both;
}
/* line 289, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.select_and_search input[type=text] {
  margin-left: 16px;
  width: 88px;
}
/* line 293, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.select_and_search select {
  width: 108px;
}
/* line 299, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.filter_check_boxes label {
  margin-bottom: 3px;
}
/* line 300, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.filter_check_boxes fieldset {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 304, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.filter_check_boxes .check_boxes_wrapper label {
  font-weight: normal;
  margin-bottom: 3px;
  text-transform: none;
  font-size: 1.0em;
}
/* line 309, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.filter_check_boxes .check_boxes_wrapper label input {
  vertical-align: baseline;
}
/* line 314, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.filter_date_range .seperator {
  display: inline-block;
  text-align: center;
  width: 12px;
}
/* line 320, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form .filter_form_field.filter_date_range input[type=text] {
  background: white url(/assets/active_admin/datepicker/datepicker-input-icon.png) no-repeat 100% 7px;
  padding-right: 27px;
  width: 71px;
}
/* line 327, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_forms.scss */
form.filter_form a.clear_filters_btn {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form.filter_form a.clear_filters_btn.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form.filter_form a.clear_filters_btn:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
form.filter_form a.clear_filters_btn:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}

/* line 4, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments .active_admin_comment {
  clear: both;
  margin-top: 10px;
  margin-bottom: 40px;
  max-width: 700px;
}
/* line 10, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments .active_admin_comment .active_admin_comment_meta {
  width: 130px;
  float: left;
  overflow: hidden;
  font-size: 0.9em;
  color: #767e84;
}
/* line 16, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments .active_admin_comment .active_admin_comment_meta .active_admin_comment_author {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  color: #5e6469;
}
/* line 23, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments .active_admin_comment .active_admin_comment_body {
  margin-left: 150px;
}
/* line 27, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments form.active_admin_comment {
  margin: 0;
  padding: 0;
  margin-left: 150px;
}
/* line 32, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments form.active_admin_comment fieldset.inputs {
  margin: 0;
  padding: 0;
  background: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 38, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments form.active_admin_comment li {
  padding: 0;
}
/* line 39, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_comments.scss */
.comments form.active_admin_comment fieldset.buttons {
  padding: 0;
  margin-top: 5px;
}

/* line 2, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_flash_messages.scss */
body.logged_in .flash {
  background: #f7f1d3;
  background: -webkit-linear-gradient(-90deg, #f7f1d3, #f5edc5);
  background: -moz-linear-gradient(-90deg, #f7f1d3, #f5edc5);
  background: linear, 180deg, #f7f1d3, #f5edc5;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F1D3', endColorstr='#FFF5EDC5');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F1D3', endColorstr='#FFF5EDC5');
  text-shadow: #fafafa 0 1px 0;
  border-bottom: 1px solid #eee098;
  color: #cb9810;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.0em;
  padding: 13px 30px 11px;
  position: relative;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_flash_messages.scss */
body.logged_in .flash.flash_notice {
  background: #dce9dd;
  background: -webkit-linear-gradient(-90deg, #dce9dd, #ccdfcd);
  background: -moz-linear-gradient(-90deg, #dce9dd, #ccdfcd);
  background: linear, 180deg, #dce9dd, #ccdfcd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDCE9DD', endColorstr='#FFCCDFCD');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDCE9DD', endColorstr='#FFCCDFCD');
  border-bottom: 1px solid #adcbaf;
  color: #416347;
}
/* line 18, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_flash_messages.scss */
body.logged_in .flash.flash_error {
  background: #f5e4e4;
  background: -webkit-linear-gradient(-90deg, #f5e4e4, #f1dcdc);
  background: -moz-linear-gradient(-90deg, #f5e4e4, #f1dcdc);
  background: linear, 180deg, #f5e4e4, #f1dcdc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5E4E4', endColorstr='#FFF1DCDC');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5E4E4', endColorstr='#FFF1DCDC');
  border-bottom: 1px solid #e0c2c0;
  color: #b33c33;
}

/* line 27, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_flash_messages.scss */
body.logged_out .flash {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  text-shadow: white 0 1px 0;
  background: none;
  color: #666;
  font-weight: bold;
  line-height: 1.0em;
  padding: 0;
  margin-bottom: 8px;
}

/* line 2, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker {
  background: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  color: #fff;
  display: none;
  margin-top: 2px;
  padding: 0;
  text-align: center;
  width: 160px;
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker a {
  text-decoration: none;
}
/* line 16, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker a:hover {
  cursor: pointer;
}
/* line 21, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header {
  height: 14px;
  background: #6a7176;
  background: -webkit-linear-gradient(-90deg, #6a7176, #4d5256);
  background: -moz-linear-gradient(-90deg, #6a7176, #4d5256);
  background: linear, 180deg, #6a7176, #4d5256;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A7176', endColorstr='#FF4D5256');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A7176', endColorstr='#FF4D5256');
  border-bottom: 1px solid #44484b;
  padding: 12px 5px 7px 4px;
  margin: 0px 0px 2px 2px;
  width: 147px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  position: relative;
  z-index: 2000;
}
/* line 32, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header:before {
  content: "";
  position: absolute;
  right: 45%;
  top: -6px;
  width: 0px;
  height: 0px;
  border-left: 8.5px solid rgba(0, 0, 0, 0);
  border-right: 8.5px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid #676e73;
}
/* line 44, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  text-shadow: black 0 1px 0;
  color: #fff;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 0.8em;
  text-align: center;
}
/* line 53, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month {
  margin: -4px 0 0 0;
}
/* line 56, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
  margin: -4px 0 0 0;
}
/* line 62, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header a {
  color: #fff;
  display: block;
  height: 19px;
  margin-top: -4px;
  width: 10px;
}
/* line 69, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header a.ui-datepicker-prev {
  float: left;
  width: 0;
  height: 0;
  margin: 0px 0px 0px 4px;
  border-top: 5px solid transparent;
  border-right: 5px solid white;
  border-bottom: 5px solid transparent;
}
/* line 78, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header a.ui-datepicker-next {
  float: right;
  width: 0;
  height: 0;
  margin: 0px 4px 0px 0px;
  border-top: 5px solid transparent;
  border-left: 5px solid white;
  border-bottom: 5px solid transparent;
}
/* line 88, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker .ui-datepicker-header a span {
  display: none;
}
/* line 94, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.26);
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.26);
  background-color: #f4f4f4;
  border: solid 1px #63686e;
  left: 2px;
  margin-bottom: 0px;
  position: relative;
  top: -2px;
  width: 156px;
}
/* line 105, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar td, .ui-datepicker table.ui-datepicker-calendar th {
  padding: 0px;
  text-align: center;
}
/* line 110, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar thead th {
  background-color: #dbdddf;
  color: #333333;
  font-weight: normal;
  font-size: 0.8em;
  padding-top: 1px;
}
/* line 118, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody {
  color: #666666;
}
/* line 121, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody td {
  border: none;
  height: 24px;
  width: 22px;
}
/* line 126, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody td a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666666;
  font-weight: bold;
  font-size: 0.85em;
  padding: 4px;
}
/* line 133, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody td a.ui-state-active {
  background-color: #5a5f64;
  color: #fff;
}
/* line 136, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody td a.ui-state-active.ui-state-hover {
  background-color: #5a5f64;
  color: #fff;
}
/* line 141, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody td a.ui-state-hover {
  background-color: #eceef0;
}
/* line 144, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_date_picker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody td a.ui-state-highlight {
  background-color: #dbdddf;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover {
  display: inline-block;
  position: absolute;
  background-color: white;
  padding: 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, #838a90 0px 1px 0px 0px inset;
  background-color: #5e6469;
  background: #686e74;
  background: -webkit-linear-gradient(-90deg, #686e74, #52575c);
  background: -moz-linear-gradient(-90deg, #686e74, #52575c);
  background: linear, 180deg, #686e74, #52575c;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF686E74', endColorstr='#FF52575C');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF686E74', endColorstr='#FF52575C');
  border: solid 1px #464a4e;
  border-top-color: #545a5e;
  border-bottom-color: #35383b;
  border-radius: 4px;
}
/* line 15, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover .popover_nipple {
  content: "";
  position: absolute;
  top: -6px;
  display: block;
  width: 0;
  height: 0;
  border-width: 0 6px 6px;
  border-style: solid;
  border-color: #545a5e transparent;
  z-index: 100;
}
/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover .popover_nipple:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 0 5px 5px;
  border-style: solid;
  border-color: #838a90 transparent;
  left: -5px;
  top: 1px;
}
/* line 45, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover .popover_nipple:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 0 5px 5px;
  border-style: solid;
  border-color: #686e74 transparent;
  left: -5px;
  top: 2px;
}
/* line 58, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover .popover_contents {
  display: block;
  background-color: #FFF;
  border: solid 1px #464a4e;
  box-shadow: #6a7176 0px 1px 0px 0px;
  border-radius: 3px;
  margin: 0;
  overflow: hidden;
  padding: 8px;
}

/* line 74, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents {
  list-style-type: none;
  padding: 0;
}
/* line 78, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li {
  display: block;
  border-bottom: solid 1px #ebebeb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 83, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li a {
  display: block;
  -webkit-box-sizing: padding-box;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
  font-size: 0.95em;
  font-weight: bold;
  padding: 7px 16px 5px;
  text-decoration: none;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}
/* line 93, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li a:hover {
  background: #75a1c2;
  background: -webkit-linear-gradient(-90deg, #75a1c2, #608cb4);
  background: -moz-linear-gradient(-90deg, #75a1c2, #608cb4);
  background: linear, 180deg, #75a1c2, #608cb4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF75A1C2', endColorstr='#FF608CB4');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF75A1C2', endColorstr='#FF608CB4');
  text-shadow: #5a83aa 0 1px 0;
  color: #FFF;
}
/* line 99, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li a:active {
  background: #608cb4;
  background: -webkit-linear-gradient(-90deg, #608cb4, #75a1c2);
  background: -moz-linear-gradient(-90deg, #608cb4, #75a1c2);
  background: linear, 180deg, #608cb4, #75a1c2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF608CB4', endColorstr='#FF75A1C2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF608CB4', endColorstr='#FF75A1C2');
  color: #FFF;
}
/* line 107, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li:first-child a {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 114, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li:last-child {
  border: none;
}
/* line 115, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_popovers.scss */
.popover ul.popover_contents li:last-child a {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table tr td {
  vertical-align: top;
}

/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table {
  width: 100%;
  margin-bottom: 10px;
  border: 0;
  border-spacing: 0;
}
/* line 18, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th {
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
  border-right: none;
  text-align: left;
  padding-left: 12px;
  padding-right: 12px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
table.index_table th span.icon svg path, table.index_table th span.icon svg polygon, table.index_table th span.icon svg rect, table.index_table th span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
table.index_table th span.icon {
  width: 1em;
  height: 1em;
}
/* line 25, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th a, table.index_table th a:link, table.index_table th a:visited {
  color: #5e6469;
  text-decoration: none;
  display: block;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
}
/* line 33, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th.sortable a {
  background: url(/assets/active_admin/orderable.png) no-repeat 0 4px;
  padding-left: 13px;
}
/* line 37, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th.sorted-asc a {
  background-position: 0 -27px;
}
/* line 38, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th.sorted-desc a {
  background-position: 0 -56px;
}
/* line 40, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th.sorted-asc, table.index_table th.sorted-desc {
  background: #e2e2e2;
  background: -webkit-linear-gradient(-90deg, #e2e2e2, #d2d4d6);
  background: -moz-linear-gradient(-90deg, #e2e2e2, #d2d4d6);
  background: linear, 180deg, #e2e2e2, #d2d4d6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE2E2E2', endColorstr='#FFD2D4D6');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE2E2E2', endColorstr='#FFD2D4D6');
}
/* line 44, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table th:last-child {
  border-right: solid 1px #d4d4d4;
}
/* line 50, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table tr.even td {
  background: #f4f5f5;
}
/* line 52, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table tr.selected td {
  background: #d9e4ec;
}
/* line 56, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
table.index_table td {
  padding: 10px 12px 8px 12px;
  border-bottom: 1px solid #e8e8e8;
  vertical-align: top;
}

/* line 65, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.panel_contents table {
  margin-top: 5px;
}
/* line 67, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.panel_contents table th {
  padding-top: 10px;
  background: none;
  color: #5e6469;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  text-shadow: white 0 1px 0;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
}
/* line 76, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.panel_contents table tr.odd td {
  background: #ecedee;
}
/* line 77, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.panel_contents table tr.even td {
  background: #f4f5f5;
}

/* line 81, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.attributes_table {
  overflow: hidden;
}

/* line 84, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.attributes_table table col.even {
  background: #f4f5f5;
}
/* line 85, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.attributes_table table col.odd {
  background: #ecedee;
}
/* line 86, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.attributes_table table th, .attributes_table table td {
  padding: 8px 12px 6px 12px;
  vertical-align: top;
  border-bottom: 1px solid #e8e8e8;
}
/* line 91, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.attributes_table table th {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  width: 150px;
  font-size: 0.9em;
  padding-left: 0;
  text-transform: uppercase;
  color: #5e6469;
  text-shadow: white 0 1px 0;
}
/* line 102, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.attributes_table table td .empty {
  color: #bbb;
  font-size: 0.8em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

/* line 111, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tables.scss */
.sidebar_section .attributes_table th {
  width: 50px;
}

/* line 15, /home/rootweb/.rvm/gems/ruby-2.1.2/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
#collection_selection_toggle_panel:after {
  content: "";
  display: table;
  clear: both;
}
/* line 3, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_batch_actions.scss */
#collection_selection_toggle_panel > .resource_selection_toggle_cell {
  float: left;
}
/* line 6, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_batch_actions.scss */
#collection_selection_toggle_panel #collection_selection_toggle_explaination {
  float: left;
  margin-left: 5px;
  font-style: italic;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-widget-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1001;
}

/* line 8, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog {
  position: fixed;
  z-index: 1002;
  background: #f4f4f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 4px #dddddd;
  -moz-box-shadow: inset 0 1px 4px #dddddd;
  -webkit-box-shadow: inset 0 1px 4px #dddddd;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog .ui-dialog-titlebar {
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
.ui-dialog .ui-dialog-titlebar span.icon svg path, .ui-dialog .ui-dialog-titlebar span.icon svg polygon, .ui-dialog .ui-dialog-titlebar span.icon svg rect, .ui-dialog .ui-dialog-titlebar span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
.ui-dialog .ui-dialog-titlebar span.icon {
  width: 1em;
  height: 1em;
}
/* line 16, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog .ui-dialog-titlebar span {
  font-size: 1.1em;
}
/* line 19, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog ul {
  list-style-type: none;
}
/* line 20, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog li {
  margin: 10px 0;
}
/* line 21, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog label {
  margin-right: 10px;
}
/* line 23, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog .ui-dialog-buttonpane, .ui-dialog form {
  padding: 7px 15px 13px;
}
/* line 27, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog .ui-dialog-buttonpane button {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: #838a90;
  background: -webkit-linear-gradient(-90deg, #838a90, #414549);
  background: -moz-linear-gradient(-90deg, #838a90, #414549);
  background: linear, 180deg, #838a90, #414549;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  text-shadow: black 0 1px 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0px rgba(255, 255, 255, 0.2) inset;
  border: solid 1px #484e53;
  border-color: #484e53;
  border-top-color: #616a71;
  border-right-color: #484e53;
  border-bottom-color: #363b3f;
  border-left-color: #484e53;
  color: #efefef;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-dialog .ui-dialog-buttonpane button.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 30, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-dialog .ui-dialog-buttonpane button:not(.disabled):hover {
  background: #8b9297;
  background: -webkit-linear-gradient(-90deg, #8b9297, #484d51);
  background: -moz-linear-gradient(-90deg, #8b9297, #484d51);
  background: linear, 180deg, #8b9297, #484d51;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
}
/* line 34, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-dialog .ui-dialog-buttonpane button:not(.disabled):active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset, 0 1px 0 0px white;
  background: #71797f;
  background: -webkit-linear-gradient(-90deg, #71797f, #35383b);
  background: -moz-linear-gradient(-90deg, #71797f, #35383b);
  background: linear, 180deg, #71797f, #35383b;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
}
/* line 28, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.ui-dialog .ui-dialog-buttonpane button:last-child {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-dialog .ui-dialog-buttonpane button:last-child.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-dialog .ui-dialog-buttonpane button:last-child:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-dialog .ui-dialog-buttonpane button:last-child:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}

/* line 33, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_modal_dialog.scss */
.active_admin_dialog.ui-dialog .ui-dialog-titlebar-close {
  display: none;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_blank_slates.scss */
.blank_slate_container {
  clear: both;
  text-align: center;
}
/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_blank_slates.scss */
.blank_slate_container .blank_slate {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-font-smoothing: antialiased;
  border: 1px dashed #dadada;
  color: #aaaaaa;
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  padding: 14px 25px;
  text-align: center;
}
/* line 16, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_blank_slates.scss */
.blank_slate_container .blank_slate small {
  display: block;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 24, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_blank_slates.scss */
.admin_dashboard .blank_slate_container .blank_slate {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 29, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_blank_slates.scss */
.with_sidebar .blank_slate_container .blank_slate {
  margin-top: 80px;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_breadcrumbs.scss */
.breadcrumb {
  display: block;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.0em;
  margin-bottom: 12px;
  text-transform: uppercase;
}
/* line 9, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_breadcrumbs.scss */
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
  color: #8a949e;
  text-decoration: none;
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_breadcrumbs.scss */
.breadcrumb a:hover {
  text-decoration: underline;
}
/* line 16, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_breadcrumbs.scss */
.breadcrumb .breadcrumb_sep {
  margin: 0 2px;
  color: #aab2ba;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu {
  display: inline;
}
/* line 4, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_button {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  position: relative;
  padding-right: 22px !important;
  cursor: pointer;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.dropdown_menu .dropdown_menu_button.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.dropdown_menu .dropdown_menu_button:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.dropdown_menu .dropdown_menu_button:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}
/* line 10, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_button:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 3px 3px 0;
  border-style: solid;
  border-color: #FFF transparent;
  right: 12px;
  top: 45%;
}
/* line 22, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_button:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 3px 3px 0;
  border-style: solid;
  border-color: #777 transparent;
  right: 12px;
  top: 45%;
}
/* line 35, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_nipple {
  content: "";
  position: absolute;
  top: -6px;
  display: block;
  width: 0;
  height: 0;
  border-width: 0 6px 6px;
  border-style: solid;
  border-color: #545a5e transparent;
  z-index: 100;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_nipple:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 0 5px 5px;
  border-style: solid;
  border-color: #838a90 transparent;
  left: -5px;
  top: 1px;
}
/* line 65, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_nipple:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-width: 0 5px 5px;
  border-style: solid;
  border-color: #686e74 transparent;
  left: -5px;
  top: 2px;
}
/* line 78, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper {
  display: inline-block;
  position: absolute;
  background-color: white;
  padding: 2px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 1px 3px, #838a90 0px 1px 0px 0px inset;
  background-color: #5e6469;
  background: #686e74;
  background: -webkit-linear-gradient(-90deg, #686e74, #52575c);
  background: -moz-linear-gradient(-90deg, #686e74, #52575c);
  background: linear, 180deg, #686e74, #52575c;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF686E74', endColorstr='#FF52575C');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF686E74', endColorstr='#FF52575C');
  border: solid 1px #464a4e;
  border-top-color: #545a5e;
  border-bottom-color: #35383b;
  border-radius: 4px;
  z-index: 2000;
  display: none;
}
/* line 93, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list {
  display: block;
  background-color: #FFF;
  border: solid 1px #464a4e;
  box-shadow: #6a7176 0px 1px 0px 0px;
  border-radius: 3px;
  margin: 0;
  overflow: hidden;
  padding: 8px;
  list-style-type: none;
  padding: 0;
}
/* line 106, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li {
  display: block;
  border-bottom: solid 1px #ebebeb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 111, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li a {
  display: block;
  -webkit-box-sizing: padding-box;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
  font-size: 0.95em;
  font-weight: bold;
  padding: 7px 16px 5px;
  text-decoration: none;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  white-space: nowrap;
}
/* line 122, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li a:hover {
  background: #75a1c2;
  background: -webkit-linear-gradient(-90deg, #75a1c2, #608cb4);
  background: -moz-linear-gradient(-90deg, #75a1c2, #608cb4);
  background: linear, 180deg, #75a1c2, #608cb4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF75A1C2', endColorstr='#FF608CB4');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF75A1C2', endColorstr='#FF608CB4');
  text-shadow: #5a83aa 0 1px 0;
  color: #FFF;
}
/* line 128, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li a:active {
  background: #608cb4;
  background: -webkit-linear-gradient(-90deg, #608cb4, #75a1c2);
  background: -moz-linear-gradient(-90deg, #608cb4, #75a1c2);
  background: linear, 180deg, #608cb4, #75a1c2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF608CB4', endColorstr='#FF75A1C2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF608CB4', endColorstr='#FF75A1C2');
  color: #FFF;
}
/* line 136, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li:first-child a {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 143, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li:last-child {
  border: none;
}
/* line 144, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_dropdown_menu.scss */
.dropdown_menu .dropdown_menu_list_wrapper .dropdown_menu_list li:last-child a {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
td span.icon svg path, td span.icon svg polygon, td span.icon svg rect, td span.icon svg circle, p span.icon svg path, p span.icon svg polygon, p span.icon svg rect, p span.icon svg circle {
  fill: #b3bcc1;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
td span.icon, p span.icon {
  width: 0.8em;
  height: 0.8em;
}
/* line 3, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_buttons.scss */
td span.icon, p span.icon {
  margin: 0 3px;
}

/* line 6, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_buttons.scss */
a.member_link {
  margin-right: 7px;
  white-space: nowrap;
}

/* line 11, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_buttons.scss */
a.button, a:link.button, a:visited.button, input[type=submit], input[type=button], button {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: #838a90;
  background: -webkit-linear-gradient(-90deg, #838a90, #414549);
  background: -moz-linear-gradient(-90deg, #838a90, #414549);
  background: linear, 180deg, #838a90, #414549;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  text-shadow: black 0 1px 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0px rgba(255, 255, 255, 0.2) inset;
  border: solid 1px #484e53;
  border-color: #484e53;
  border-top-color: #616a71;
  border-right-color: #484e53;
  border-bottom-color: #363b3f;
  border-left-color: #484e53;
  color: #efefef;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
a.button.disabled, a:link.button.disabled, a:visited.button.disabled, input[type=submit].disabled, input[type=button].disabled, button.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 30, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
a.button:not(.disabled):hover, a:link.button:not(.disabled):hover, a:visited.button:not(.disabled):hover, input[type=submit]:not(.disabled):hover, input[type=button]:not(.disabled):hover, button:not(.disabled):hover {
  background: #8b9297;
  background: -webkit-linear-gradient(-90deg, #8b9297, #484d51);
  background: -moz-linear-gradient(-90deg, #8b9297, #484d51);
  background: linear, 180deg, #8b9297, #484d51;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
}
/* line 34, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
a.button:not(.disabled):active, a:link.button:not(.disabled):active, a:visited.button:not(.disabled):active, input[type=submit]:not(.disabled):active, input[type=button]:not(.disabled):active, button:not(.disabled):active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset, 0 1px 0 0px white;
  background: #71797f;
  background: -webkit-linear-gradient(-90deg, #71797f, #35383b);
  background: -moz-linear-gradient(-90deg, #71797f, #35383b);
  background: linear, 180deg, #71797f, #35383b;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
}

/* line 2, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_grid.scss */
table.index_grid td {
  border: none;
  background: none;
  padding: 0 20px 20px 0;
  margin: 0;
}

/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_grid.scss */
.columns {
  clear: both;
  padding: 0;
}
/* line 8, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_grid.scss */
.columns .column {
  float: left;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_links.scss */
a, a:link, a:visited {
  color: #38678b;
  text-decoration: underline;
}

/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_links.scss */
a:hover {
  text-decoration: none;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.paginated_collection_contents {
  clear: both;
}

/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination {
  float: right;
  font-size: 0.9em;
  margin-left: 10px;
}
/* line 10, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination a {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination a.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination a:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination a:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination span.page.current {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: #838a90;
  background: -webkit-linear-gradient(-90deg, #838a90, #414549);
  background: -moz-linear-gradient(-90deg, #838a90, #414549);
  background: linear, 180deg, #838a90, #414549;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF838A90', endColorstr='#FF414549');
  text-shadow: black 0 1px 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0px rgba(255, 255, 255, 0.2) inset;
  border: solid 1px #484e53;
  border-color: #484e53;
  border-top-color: #616a71;
  border-right-color: #484e53;
  border-bottom-color: #363b3f;
  border-left-color: #484e53;
  color: #efefef;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination span.page.current.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 30, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination span.page.current:not(.disabled):hover {
  background: #8b9297;
  background: -webkit-linear-gradient(-90deg, #8b9297, #484d51);
  background: -moz-linear-gradient(-90deg, #8b9297, #484d51);
  background: linear, 180deg, #8b9297, #484d51;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B9297', endColorstr='#FF484D51');
}
/* line 34, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination span.page.current:not(.disabled):active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset, 0 1px 0 0px white;
  background: #71797f;
  background: -webkit-linear-gradient(-90deg, #71797f, #35383b);
  background: -moz-linear-gradient(-90deg, #71797f, #35383b);
  background: linear, 180deg, #71797f, #35383b;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF71797F', endColorstr='#FF35383B');
}
/* line 18, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination a, .pagination span.page.current {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-right: 4px;
  padding: 2px 5px;
}

/* line 25, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination_information {
  float: right;
  margin-bottom: 5px;
  color: #b3bcc1;
}
/* line 29, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination_information b {
  color: #5c6469;
}

/* line 32, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.download_links {
  float: left;
}

/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination_per_page {
  float: right;
  margin-left: 4px;
}
/* line 39, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_pagination.scss */
.pagination_per_page select {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 1px 5px;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination_per_page select.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination_per_page select:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.pagination_per_page select:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}

/* line 2, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_panels.scss */
.section, .panel {
  background: #f4f4f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 4px #dddddd;
  -moz-box-shadow: inset 0 1px 4px #dddddd;
  -webkit-box-shadow: inset 0 1px 4px #dddddd;
  margin-bottom: 20px;
}
/* line 28, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.section > h3, .panel > h3 {
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
.section > h3 span.icon svg path, .section > h3 span.icon svg polygon, .section > h3 span.icon svg rect, .section > h3 span.icon svg circle, .panel > h3 span.icon svg path, .panel > h3 span.icon svg polygon, .panel > h3 span.icon svg rect, .panel > h3 span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
.section > h3 span.icon, .panel > h3 span.icon {
  width: 1em;
  height: 1em;
}
/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.section > h3 .header_action, .panel > h3 .header_action {
  float: right;
}
/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.section > div, .panel > div {
  padding: 3px 15px 15px 15px;
}
/* line 38, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.section hr, .panel hr {
  border: none;
  border-bottom: 1px solid #E8E8E8;
}

/* line 6, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_panels.scss */
.sidebar_section {
  background: #f4f4f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 4px #dddddd;
  -moz-box-shadow: inset 0 1px 4px #dddddd;
  -webkit-box-shadow: inset 0 1px 4px #dddddd;
  margin-bottom: 20px;
}
/* line 28, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.sidebar_section > h3 {
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
.sidebar_section > h3 span.icon svg path, .sidebar_section > h3 span.icon svg polygon, .sidebar_section > h3 span.icon svg rect, .sidebar_section > h3 span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
.sidebar_section > h3 span.icon {
  width: 1em;
  height: 1em;
}
/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.sidebar_section > h3 .header_action {
  float: right;
}
/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.sidebar_section > div {
  padding: 3px 15px 15px 15px;
}
/* line 38, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_sections.scss */
.sidebar_section hr {
  border: none;
  border-bottom: 1px solid #E8E8E8;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_columns.scss */
.columns {
  margin-bottom: 10px;
}

/* line 3, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_scopes.scss */
.scopes li .count {
  color: #8e979e;
  font-weight: normal;
  font-size: 0.9em;
  line-height: 10px;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_status_tags.scss */
.status_tag {
  background: #cacaca;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  padding: 3px 5px 2px 5px;
  font-size: 0.8em;
}
/* line 9, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_status_tags.scss */
.status_tag.ok, .status_tag.published, .status_tag.complete, .status_tag.completed, .status_tag.green {
  background: #8daa92;
}
/* line 10, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_status_tags.scss */
.status_tag.warn, .status_tag.warning, .status_tag.orange {
  background: #e29b20;
}
/* line 11, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_status_tags.scss */
.status_tag.error, .status_tag.errored, .status_tag.red {
  background: #d45f53;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_status_tags.scss */
.status_tag.yes {
  background: #6090db;
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_status_tags.scss */
.status_tag.no {
  background: grey;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools {
  margin-bottom: 16px;
}
/* line 15, /home/rootweb/.rvm/gems/ruby-2.1.2/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
.table_tools:after {
  content: "";
  display: table;
  clear: both;
}

/* line 6, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools .dropdown_menu {
  float: left;
}

/* line 10, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
a.table_tools_button, .table_tools .dropdown_menu_button {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f0f0f0);
  background: -moz-linear-gradient(-90deg, white, #f0f0f0);
  background: linear, 180deg, white, #f0f0f0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF0F0F0');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF0F0F0');
  border-color: #d0d0d0;
  border-top-color: #d9d9d9;
  border-right-color: #d0d0d0;
  border-bottom-color: #c5c5c5;
  border-left-color: #d0d0d0;
  font-size: 0.9em;
  padding: 4px 14px 4px;
  margin: 0;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
a.table_tools_button.disabled, .table_tools .dropdown_menu_button.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
a.table_tools_button:not(.disabled):hover, .table_tools .dropdown_menu_button:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
a.table_tools_button:not(.disabled):active, .table_tools .dropdown_menu_button:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}
/* line 19, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
a.table_tools_button:not(.disabled):hover, .table_tools .dropdown_menu_button:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f6f6f6);
  background: -moz-linear-gradient(-90deg, white, #f6f6f6);
  background: linear, 180deg, white, #f6f6f6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF6F6F6');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF6F6F6');
}
/* line 23, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
a.table_tools_button:not(.disabled):active, .table_tools .dropdown_menu_button:not(.disabled):active {
  border-color: #c8c8c8;
  border-top-color: #d7d7d7;
  border-right-color: #c8c8c8;
  border-bottom-color: #c3c3c3;
  border-left-color: #c8c8c8;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.17) inset;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e8e8e8);
  background: -moz-linear-gradient(-90deg, white, #e8e8e8);
  background: linear, 180deg, white, #e8e8e8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE8E8E8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE8E8E8');
}

/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control li {
  float: left;
}
/* line 39, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control li a {
  border-width: 1px .5px 1px .5px;
  border-radius: 0;
}
/* line 44, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control li:first-child a {
  border-left-width: 1px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
/* line 50, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control li:last-child a {
  border-right-width: 1px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
/* line 56, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control li.selected a {
  background: #f0f0f0;
  background: -webkit-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: -moz-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: linear, 180deg, #f0f0f0, #fdfdfd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
  cursor: default;
}
/* line 61, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_table_tools.scss */
.table_tools_segmented_control li.selected a:hover {
  background: #f0f0f0;
  background: -webkit-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: -moz-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: linear, 180deg, #f0f0f0, #fdfdfd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_index_list.scss */
.indexes {
  float: right;
}
/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_index_list.scss */
.indexes li .count {
  color: #8e979e;
  font-weight: normal;
  font-size: 0.9em;
  line-height: 10px;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_unsupported_browser.scss */
.unsupported_browser {
  padding: 10px 30px;
  color: #211e14;
  background-color: #fae692;
  background: #feefae;
  background: -webkit-linear-gradient(-90deg, #feefae, #fae692);
  background: -moz-linear-gradient(-90deg, #feefae, #fae692);
  background: linear, 180deg, #feefae, #fae692;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEEFAE', endColorstr='#FFFAE692');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEEFAE', endColorstr='#FFFAE692');
  border-bottom: 1px solid #b3a569;
}
/* line 8, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_unsupported_browser.scss */
.unsupported_browser h1 {
  font-size: 13px;
  font-weight: bold;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_unsupported_browser.scss */
.unsupported_browser p {
  margin-bottom: 0.5em;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav {
  list-style: none;
  display: block;
  width: auto;
  margin-bottom: -12px;
  padding-left: 0;
  overflow: auto;
  margin-left: 15px;
}
/* line 10, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  float: left;
}
/* line 17, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li:first-child a {
  border-left-width: 1px;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
/* line 23, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li:last-child a {
  border-right-width: 1px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
/* line 29, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li a {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f0f0f0);
  background: -moz-linear-gradient(-90deg, white, #f0f0f0);
  background: linear, 180deg, white, #f0f0f0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF0F0F0');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF0F0F0');
  border-color: #d0d0d0;
  border-top-color: #d9d9d9;
  border-right-color: #d0d0d0;
  border-bottom-color: #c5c5c5;
  border-left-color: #d0d0d0;
  text-decoration: none;
  border-radius: 0;
  border-width: 1px .5px 1px .5px;
  margin-right: 0;
  padding: 4px 14px 4px;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-tabs-nav li a.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-tabs-nav li a:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
.ui-tabs-nav li a:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}
/* line 40, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li a:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f6f6f6);
  background: -moz-linear-gradient(-90deg, white, #f6f6f6);
  background: linear, 180deg, white, #f6f6f6;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF6F6F6');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF6F6F6');
}
/* line 47, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li.ui-tabs-active a {
  cursor: default;
  background: #f0f0f0;
  background: -webkit-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: -moz-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: linear, 180deg, #f0f0f0, #fdfdfd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
}
/* line 52, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.ui-tabs-nav li.ui-tabs-active a a:hover {
  background: #f0f0f0;
  background: -webkit-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: -moz-linear-gradient(-90deg, #f0f0f0, #fdfdfd);
  background: linear, 180deg, #f0f0f0, #fdfdfd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F0F0', endColorstr='#FFFDFDFD');
}

/* line 60, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/components/_tabs.scss */
.tab-content {
  border: 1px solid #D3D3D3;
  padding: 15px;
  padding-top: 30px;
  text-align: left;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out {
  background: #e8e9ea;
}
/* line 4, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #content_wrapper {
  width: 500px;
  margin: 70px auto;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #content_wrapper #active_admin_content {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  background: #fff;
  padding: 13px 30px;
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out h2 {
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
  background: #6a7176;
  background: -webkit-linear-gradient(-90deg, #6a7176, #4d5256);
  background: -moz-linear-gradient(-90deg, #6a7176, #4d5256);
  background: linear, 180deg, #6a7176, #4d5256;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A7176', endColorstr='#FF4D5256');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A7176', endColorstr='#FF4D5256');
  border-bottom: 1px solid #44484b;
  text-shadow: black 0 1px 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: none;
  color: #fff;
  margin: -13px -30px 20px -30px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
body.logged_out h2 span.icon svg path, body.logged_out h2 span.icon svg polygon, body.logged_out h2 span.icon svg rect, body.logged_out h2 span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
body.logged_out h2 span.icon {
  width: 1em;
  height: 1em;
}
/* line 24, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #login {
  /* Login Form */
}
/* line 27, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #login form fieldset {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: none;
  padding: 0;
  margin-bottom: 0;
}
/* line 31, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #login form fieldset li {
  padding: 10px 0;
}
/* line 33, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #login form fieldset input[type=text], body.logged_out #login form fieldset input[type=email], body.logged_out #login form fieldset input[type=password] {
  width: 70%;
}
/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #login form fieldset.buttons {
  margin-left: 20%;
}
/* line 41, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/pages/_logged_out.scss */
body.logged_out #login a {
  float: right;
  margin-top: -32px;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_footer.scss */
#footer {
  padding: 30px 30px;
  font-size: 0.8em;
  clear: both;
}
/* line 6, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_footer.scss */
#footer p {
  padding-top: 10px;
}

/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_footer.scss */
#index_footer {
  padding-top: 5px;
  text-align: right;
  font-size: 0.85em;
}

/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_footer.scss */
.index_content {
  clear: both;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
#wrapper {
  width: 100%;
}

/* line 5, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
.index #wrapper {
  display: table;
}

/* line 9, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
#active_admin_content {
  margin: 0;
  padding: 30px;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
#active_admin_content #main_content_wrapper {
  float: left;
  width: 100%;
}
/* line 17, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
#active_admin_content #main_content_wrapper #main_content {
  margin-right: 300px;
}
/* line 22, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
#active_admin_content.without_sidebar #main_content_wrapper #main_content {
  margin-right: 0;
}
/* line 24, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_main_structure.scss */
#active_admin_content #sidebar {
  float: left;
  width: 270px;
  margin-left: -270px;
}

/* line 1, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_title_bar.scss */
#title_bar {
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, 180deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 0.5em;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  display: table;
  border-bottom-color: #EEE;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 10px 30px;
  z-index: 800;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
#title_bar span.icon svg path, #title_bar span.icon svg polygon, #title_bar span.icon svg rect, #title_bar span.icon svg circle {
  fill: #5e6469;
}
/* line 12, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
#title_bar span.icon {
  width: 1em;
  height: 1em;
}
/* line 15, /home/rootweb/.rvm/gems/ruby-2.1.2/gems/bourbon-3.2.4/app/assets/stylesheets/addons/_clearfix.scss */
#title_bar:after {
  content: "";
  display: table;
  clear: both;
}
/* line 14, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_title_bar.scss */
#title_bar #titlebar_left, #title_bar #titlebar_right {
  height: 50px;
  vertical-align: middle;
  display: table-cell;
}
/* line 20, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_title_bar.scss */
#title_bar #titlebar_right {
  text-align: right;
}
/* line 24, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_title_bar.scss */
#title_bar h2 {
  margin: 0;
  padding: 0;
  font-size: 2.6em;
  line-height: 100%;
  font-weight: bold;
}
/* line 34, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_title_bar.scss */
#title_bar .action_items span.action_item > a, #title_bar .action_items span.action_item > .dropdown_menu > a {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  border-radius: 200px;
  display: inline-block;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 12px;
  margin-right: 3px;
  padding: 7px 16px 6px;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #e7e7e7);
  background: -moz-linear-gradient(-90deg, white, #e7e7e7);
  background: linear, 180deg, white, #e7e7e7;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.8) inset;
  border: solid 1px #c7c7c7;
  border-color: #c7c7c7;
  border-top-color: lightgrey;
  border-right-color: #c7c7c7;
  border-bottom-color: #c2c2c2;
  border-left-color: #c7c7c7;
  text-shadow: white 0 1px 0;
  color: #5e6469;
  padding: 12px 17px 10px;
  margin: 0px;
}
/* line 13, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
#title_bar .action_items span.action_item > a.disabled, #title_bar .action_items span.action_item > .dropdown_menu > a.disabled {
  opacity: 0.5;
  cursor: default;
}
/* line 51, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
#title_bar .action_items span.action_item > a:not(.disabled):hover, #title_bar .action_items span.action_item > .dropdown_menu > a:not(.disabled):hover {
  background: white;
  background: -webkit-linear-gradient(-90deg, white, #f1f1f1);
  background: -moz-linear-gradient(-90deg, white, #f1f1f1);
  background: linear, 180deg, white, #f1f1f1;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
}
/* line 55, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_buttons.scss */
#title_bar .action_items span.action_item > a:not(.disabled):active, #title_bar .action_items span.action_item > .dropdown_menu > a:not(.disabled):active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22) inset, 0 1px 0 0px #eeeeee;
  border-color: #b9b9b9;
  border-top-color: #c2c2c2;
  border-right-color: #b9b9b9;
  border-bottom-color: #b7b7b7;
  border-left-color: #b9b9b9;
  background: #f3f3f3;
  background: -webkit-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: -moz-linear-gradient(-90deg, #f3f3f3, #d8d8d8);
  background: linear, 180deg, #f3f3f3, #d8d8d8;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF3F3F3', endColorstr='#FFD8D8D8');
}
/* line 37, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/structure/_title_bar.scss */
#title_bar .action_items span.action_item > a span.icon, #title_bar .action_items span.action_item > .dropdown_menu > a span.icon {
  vertical-align: bottom;
  margin-right: 4px;
}
/* line 7, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/mixins/_icons.scss */
#title_bar .action_items span.action_item > a:hover span.icon svg path, #title_bar .action_items span.action_item > a:hover span.icon svg polygon, #title_bar .action_items span.action_item > a:hover span.icon svg rect, #title_bar .action_items span.action_item > a:hover span.icon svg circle, #title_bar .action_items span.action_item > .dropdown_menu > a:hover span.icon svg path, #title_bar .action_items span.action_item > .dropdown_menu > a:hover span.icon svg polygon, #title_bar .action_items span.action_item > .dropdown_menu > a:hover span.icon svg rect, #title_bar .action_items span.action_item > .dropdown_menu > a:hover span.icon svg circle {
  fill: black;
}

/* line 36, /home/rootweb/.rvm/gems/ruby-2.1.2/bundler/gems/activeadmin-2fd42a3502fe/app/assets/stylesheets/active_admin/_base.scss */
body {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 150%;
  font-size: 72%;
  background: white;
  margin: 0;
  padding: 0;
  color: #323537;
}

/* line 18, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.titulo_nodos_admin {
  font-weight: bold;
}

/* line 22, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#description_text_print {
  resize: none;
  width: 245px;
  height: 500px;
  margin-left: 20%;
  margin-right: 20%;
  font-family: Courier, "Courier New", serif;
  text-align: justify;
}

/* line 32, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.title_bar {
  color: green;
}

/* line 44, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.LV_validation_message {
  font-weight: bold;
  margin: 0 0 0 5px;
}

/* line 49, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.LV_valid {
  color: #00CC00;
}

/* line 53, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.LV_invalid {
  color: #CC0000;
}

/* line 61, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
  border: 1px solid #00CC00;
}

/* line 69, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
  border: 1px solid #CC0000;
}

/* line 74, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#header {
  background-color: #0e9468 !important;
  background: -webkit-linear-gradient(#0e9468, #0e9468) !important;
  background: -moz-linear-gradient(#0e9468, #0e9468);
  border-bottom: 0px none !important;
}
/* line 80, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#header a {
  color: #fff !important;
  font-size: 13px;
  text-shadow: none;
  padding: 6px 5px 4px 10px !important;
}
/* line 86, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#header a:hover {
  background: white !important;
  color: #0e9468 !important;
}

/* line 93, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#header ul.tabs > li.current > a {
  background: white !important;
  color: #0e9468 !important;
}

/* line 98, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#title_bar {
  border: 0px none !important;
}

/* line 102, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#site_title {
  color: #fff !important;
  font-size: 14px;
  text-shadow: none;
}

/* line 108, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#site_title_image {
  width: 90px;
}

/* line 112, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
body.logged_out h2 {
  background-color: #0e9468 !important;
  background: -webkit-linear-gradient(#0e9468, #0e9468) !important;
  background: -moz-linear-gradient(#0e9468, #0e9468) !important;
  color: #fff !important;
  font-size: 15px;
  text-shadow: none;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal !important;
}

/* line 124, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
form fieldset ol > li label {
  color: #0e9468 !important;
  font-size: 13px;
  text-shadow: none !important;
}

/* line 130, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
body.logged_out #login form fieldset input[type=text], body.logged_out #login form fieldset input[type=rai] {
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #bedbd2;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
}

/* line 139, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
form input[type=submit] {
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #eeba2b !important;
  box-shadow: 0 0px 0px !important;
  font-weight: normal !important;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  background: -moz-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  text-shadow: none !important;
  font-size: 14px;
}

/* line 151, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
form fieldset ol > li label abbr {
  color: #0e9468 !important;
}

/* line 155, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.agreements_companies {
  width: 79% !important;
  margin-left: auto;
  margin-right: auto;
}

/* line 161, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.agreements_companies > tbody {
  color: #0e9468 !important;
  font-size: 13px;
  text-shadow: none !important;
  font-weight: bold;
}

/* line 168, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.labelAgreements {
  color: #0e9468 !important;
  font-size: 13px;
  text-shadow: none !important;
  display: block;
  width: 20%;
  float: left;
  font-size: 1.0em;
  font-weight: bold;
  color: #5e6469;
}

/* line 180, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.download_links {
  display: none;
}

/* line 186, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.lblmodaladmin {
  font-family: 'Raleway';
  color: #3e906a;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0px !important;
  width: 30% !important;
}

/* line 195, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.cont-regxml {
  background: #f4f4f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 4px #dddddd;
  -moz-box-shadow: inset 0 1px 4px #dddddd;
  -webkit-box-shadow: inset 0 1px 4px #dddddd;
}

/* line 205, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.titlexml {
  display: block;
  background: #efefef;
  background: -webkit-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: -moz-linear-gradient(-90deg, #efefef, #dfe1e2);
  background: linear, -90deg, #efefef, #dfe1e2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFDFE1E2');
  text-shadow: white 0 1px 0;
  border: solid 1px #cdcdcd;
  border-color: #d4d4d4;
  border-top-color: #e6e6e6;
  border-right-color: #d4d4d4;
  border-bottom-color: #cdcdcd;
  border-left-color: #d4d4d4;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 0 1px white inset;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 18px;
  color: #5e6469;
  padding: 5px 10px 3px 10px;
}

/* line 228, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.lbladmin {
  color: #0e9468 !important;
  font-size: 13px;
  text-shadow: none !important;
  display: block;
  width: 20%;
  float: left;
  font-size: 1.0em;
  font-weight: bold;
  margin-left: 20px;
}

/* line 241, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#title_bar #titlebar_right {
  text-align: left !important;
}

/* line 245, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#titlebar_left {
  width: 36% !important;
}

/* line 249, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#footer p {
  display: none;
}

/* line 253, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#title_bar h2 {
  font-size: 22px !important;
}

/* line 257, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#company_agreements_input {
  display: none;
}

/* line 261, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
select[name="companyAgreements"] {
  margin-top: 20px;
  /* margin-left: 10px; */
  width: 100% !important;
  height: 30px;
  border: 0px;
  box-shadow: 0 0 0px !important;
  color: #0e9468 !important;
  font-family: 'Raleway';
  font-size: 16px;
  border: 1px solid #0e9468;
}

/* line 274, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#companyAgreements_chosen {
  width: 100% !important;
}

/* line 278, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#dialog_confirm {
  overflow: visible;
}

/* line 282, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#company_id_input {
  display: none;
}

/* line 286, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
#btnModalAgreements {
  margin-left: auto;
  margin-right: auto;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  font-size: 14px;
  border-color: #eeba2b;
  color: #5e6469;
  text-shadow: white 0 1px 0;
  display: block;
}

/* line 297, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.ui-dialog .ui-dialog-buttonpane button {
  border-color: #eeba2b !important;
  color: #5e6469;
  text-shadow: white 0 1px 0;
}

/* line 303, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.ui-dialog li {
  background: #e0ebe7;
  padding: 33px;
}

/* line 308, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.ui-dialog-title {
  font-family: 'Raleway';
  font-size: 18px !important;
  text-align: center;
  color: #3e906a;
  text-transform: uppercase;
  margin-top: 7px !important;
  font-weight: normal;
}

/* line 318, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.ui-dialog {
  width: 600px !important;
  top: 30% !important;
  position: fixed !important;
}

/* line 327, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.ui-dialog label {
  font-family: 'Raleway';
  color: #3e906a;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 0px !important;
  display: none;
}

/* line 336, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.ui-dialog label::after {
  content: "Seleccione el convenio:";
  display: block;
}

/* line 341, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/active_admin.css.scss */
.flex-container {
  display: flex;
  flex-wrap: nowrap;
  /* Evita que los elementos se envuelvan a la siguiente línea */
}
/* line 5, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/beneficiaries.css.scss */
.LV_valid {
  color: #00CC00;
}

/* line 9, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/beneficiaries.css.scss */
.LV_invalid {
  color: #CC0000;
}

/* line 13, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/beneficiaries.css.scss */
.LV_validation_message {
  font-weight: bold;
  margin: 0 0 0 5px;
}

/* line 24, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/beneficiaries.css.scss */
.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
  border: 1px solid #00CC00;
}

/* line 34, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/beneficiaries.css.scss */
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
  border: 1px solid #CC0000;
}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a {
  background: transparent;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark {
  background: #ff0;
  color: #000;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 2cm .5cm;
}

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: white;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #428bca;
  text-decoration: none;
}
a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail, .thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

cite {
  font-style: normal;
}

.text-muted {
  color: #999999;
}

.text-primary {
  color: #428bca;
}
.text-primary:hover {
  color: #3071a9;
}

.text-warning {
  color: #c09853;
}
.text-warning:hover {
  color: #a47e3c;
}

.text-danger {
  color: #b94a48;
}
.text-danger:hover {
  color: #953b39;
}

.text-success {
  color: #468847;
}
.text-success:hover {
  color: #356635;
}

.text-info {
  color: #3a87ad;
}
.text-info:hover {
  color: #2d6987;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small {
  font-size: 65%;
}

h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.list-inline > li:first-child {
  padding-left: 0;
}

dl {
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
  text-align: right;
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

blockquote:before,
blockquote:after {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: whitesmoke;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.container:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.row:after {
  clear: both;
}

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  float: left;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: 0%;
}

.col-xs-pull-1 {
  right: 8.333333333333332%;
}

.col-xs-pull-2 {
  right: 16.666666666666664%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333333333333%;
}

.col-xs-pull-5 {
  right: 41.66666666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.333333333333336%;
}

.col-xs-pull-8 {
  right: 66.66666666666666%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333333333334%;
}

.col-xs-pull-11 {
  right: 91.66666666666666%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: 0%;
}

.col-xs-push-1 {
  left: 8.333333333333332%;
}

.col-xs-push-2 {
  left: 16.666666666666664%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333333333333%;
}

.col-xs-push-5 {
  left: 41.66666666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.333333333333336%;
}

.col-xs-push-8 {
  left: 66.66666666666666%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333333333334%;
}

.col-xs-push-11 {
  left: 91.66666666666666%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}

.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}

.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}

.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }

  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
    float: left;
  }

  .col-sm-1 {
    width: 8.333333333333332%;
  }

  .col-sm-2 {
    width: 16.666666666666664%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333333333333%;
  }

  .col-sm-5 {
    width: 41.66666666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.333333333333336%;
  }

  .col-sm-8 {
    width: 66.66666666666666%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333333333334%;
  }

  .col-sm-11 {
    width: 91.66666666666666%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: 0%;
  }

  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }

  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }

  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }

  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }

  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: 0%;
  }

  .col-sm-push-1 {
    left: 8.333333333333332%;
  }

  .col-sm-push-2 {
    left: 16.666666666666664%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333333333333%;
  }

  .col-sm-push-5 {
    left: 41.66666666666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.333333333333336%;
  }

  .col-sm-push-8 {
    left: 66.66666666666666%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333333333334%;
  }

  .col-sm-push-11 {
    left: 91.66666666666666%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }

  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    float: left;
  }

  .col-md-1 {
    width: 8.333333333333332%;
  }

  .col-md-2 {
    width: 16.666666666666664%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333333333333%;
  }

  .col-md-5 {
    width: 41.66666666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.333333333333336%;
  }

  .col-md-8 {
    width: 66.66666666666666%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333333333334%;
  }

  .col-md-11 {
    width: 91.66666666666666%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: 0%;
  }

  .col-md-pull-1 {
    right: 8.333333333333332%;
  }

  .col-md-pull-2 {
    right: 16.666666666666664%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333333333333%;
  }

  .col-md-pull-5 {
    right: 41.66666666666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.333333333333336%;
  }

  .col-md-pull-8 {
    right: 66.66666666666666%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333333333334%;
  }

  .col-md-pull-11 {
    right: 91.66666666666666%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: 0%;
  }

  .col-md-push-1 {
    left: 8.333333333333332%;
  }

  .col-md-push-2 {
    left: 16.666666666666664%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333333333333%;
  }

  .col-md-push-5 {
    left: 41.66666666666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.333333333333336%;
  }

  .col-md-push-8 {
    left: 66.66666666666666%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333333333334%;
  }

  .col-md-push-11 {
    left: 91.66666666666666%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }

  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
    float: left;
  }

  .col-lg-1 {
    width: 8.333333333333332%;
  }

  .col-lg-2 {
    width: 16.666666666666664%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333333333333%;
  }

  .col-lg-5 {
    width: 41.66666666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.333333333333336%;
  }

  .col-lg-8 {
    width: 66.66666666666666%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333333333334%;
  }

  .col-lg-11 {
    width: 91.66666666666666%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: 0%;
  }

  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }

  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }

  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }

  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }

  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: 0%;
  }

  .col-lg-push-1 {
    left: 8.333333333333332%;
  }

  .col-lg-push-2 {
    left: 16.666666666666664%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333333333333%;
  }

  .col-lg-push-5 {
    left: 41.66666666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.333333333333336%;
  }

  .col-lg-push-8 {
    left: 66.66666666666666%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333333333334%;
  }

  .col-lg-push-11 {
    left: 91.66666666666666%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: white;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: whitesmoke;
}

table col[class*="col-"] {
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: whitesmoke;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

input[type="file"] {
  display: block;
}

select[multiple],
select[size] {
  height: auto;
}

select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:-moz-placeholder {
  color: #999999;
}
.form-control::-moz-placeholder {
  color: #999999;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled]
input[type="checkbox"],
.radio[disabled], fieldset[disabled]
.radio,
.radio-inline[disabled], fieldset[disabled]
.radio-inline,
.checkbox[disabled], fieldset[disabled]
.checkbox,
.checkbox-inline[disabled], fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn {
  height: auto;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 45px;
  line-height: 45px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn {
  height: auto;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #c09853;
}
.has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #b94a48;
}
.has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #468847;
}
.has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8;
}

.form-control-static {
  margin-bottom: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
  }
  .form-inline .radio, .navbar-form .radio,
  .form-inline .checkbox,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover, .btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: white;
  border-color: #cccccc;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.open .btn-default.dropdown-toggle {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active, .btn-default.active {
  background-image: none;
}
.open .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: white;
  border-color: #cccccc;
}

.btn-primary {
  color: white;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: white;
  background-color: #3276b1;
  border-color: #285e8e;
}
.open .btn-primary.dropdown-toggle {
  color: white;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active, .btn-primary.active {
  background-image: none;
}
.open .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-warning {
  color: white;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: white;
  background-color: #ed9c28;
  border-color: #d58512;
}
.open .btn-warning.dropdown-toggle {
  color: white;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active {
  background-image: none;
}
.open .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger {
  color: white;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: white;
  background-color: #d2322d;
  border-color: #ac2925;
}
.open .btn-danger.dropdown-toggle {
  color: white;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active {
  background-image: none;
}
.open .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-success {
  color: white;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
  color: white;
  background-color: #47a447;
  border-color: #398439;
}
.open .btn-success.dropdown-toggle {
  color: white;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active, .btn-success.active {
  background-image: none;
}
.open .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info {
  color: white;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
  color: white;
  background-color: #39b3d7;
  border-color: #269abc;
}
.open .btn-info.dropdown-toggle {
  color: white;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active {
  background-image: none;
}
.open .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon:empty {
  width: 1em;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid black;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: white;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: whitesmoke;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid black;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.btn-default .caret {
  border-top-color: #333333;
}
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  border-top-color: #fff;
}

.dropup .btn-default .caret {
  border-bottom-color: #333333;
}
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn-group {
  float: left;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  white-space: nowrap;
}
.input-group-btn:first-child > .btn {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn {
  margin-left: -1px;
}

.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
  z-index: 2;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: white;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: white;
  background-color: #428bca;
}
.nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret {
  border-top-color: white;
  border-bottom-color: white;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: white;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca;
}

.nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: auto;
  }
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}

.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-text {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    margin-left: 15px;
    margin-right: 15px;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}

.navbar-inverse {
  background-color: #222222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: white;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: white;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: white;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: white;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: white;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: white;
  border-bottom-color: white;
}
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: white;
  border-bottom-color: white;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: white;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: white;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: white;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: whitesmoke;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #999999;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: white;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: #eeeeee;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: white;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: white;
  border-color: #dddddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:before, .pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: white;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover, .label[href]:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}

.label-default {
  background-color: #999999;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: gray;
}

.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: white;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}

a.badge:hover, a.badge:focus {
  color: white;
  text-decoration: none;
  cursor: pointer;
}

.btn .badge {
  position: relative;
  top: -1px;
}

a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: white;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1 {
  line-height: 1;
  color: inherit;
}
.jumbotron p {
  line-height: 1.4;
}
.container .jumbotron {
  border-radius: 6px;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  margin-bottom: 20px;
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.alert {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alerts{
    padding: 35px;
    margin-bottom: 20px;
    border-radius: 4px;
    position: relative;
    top: 800px;
    z-index: 999;
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #b94a48;
}
.alertsp{
    padding: 35px;
    margin-bottom: 20px;
    border-radius: 4px;
    position: relative;
    z-index: 999;
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #b94a48;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #356635;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #2d6987;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #c09853;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #a47e3c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #b94a48;
  }
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #953b39;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: white;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: white;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  background-color: whitesmoke;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  z-index: 2;
  color: white;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.panel-body:after {
  clear: both;
}

.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive {
  margin-bottom: 0;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}
.panel-title > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: whitesmoke;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: whitesmoke;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading > .dropdown .caret {
  border-color: #333333 transparent;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: white;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-heading > .dropdown .caret {
  border-color: white transparent;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading > .dropdown .caret {
  border-color: #468847 transparent;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading > .dropdown .caret {
  border-color: #c09853 transparent;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading > .dropdown .caret {
  border-color: #b94a48 transparent;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading > .dropdown .caret {
  border-color: #3a87ad transparent;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 white;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050;
}

.modal-content {
  position: relative;
  background-color: white;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: black;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: white;
  text-align: center;
  text-decoration: none;
  background-color: black;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: black;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: black;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: black;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: black;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: black;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: black;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: white;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: white;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: white;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: white;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover, .carousel-control:focus {
  color: white;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid white;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: white;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }

  tr.visible-xs.visible-sm {
    display: table-row !important;
  }

  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }

  tr.visible-xs.visible-md {
    display: table-row !important;
  }

  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }

  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }

  tr.visible-sm.visible-xs {
    display: table-row !important;
  }

  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }

  tr.visible-sm.visible-md {
    display: table-row !important;
  }

  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }

  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }

  tr.visible-md.visible-xs {
    display: table-row !important;
  }

  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }

  tr.visible-md.visible-sm {
    display: table-row !important;
  }

  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }

  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }

  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }

  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }

  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}

tr.hidden-xs {
  display: table-row !important;
}

th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}

tr.hidden-sm {
  display: table-row !important;
}

th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}

tr.hidden-md {
  display: table-row !important;
}

th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}

tr.hidden-lg {
  display: table-row !important;
}

th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }

  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/* Chosen v1.2.0 | (c) 2011-2014 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */


.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;width: 65% !important; /*float: right;*/}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
#dt_example{font:80%/1.45em "Lucida Grande",Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;color:#333;background-color:#fff;}#dt_example #container{width:800px;margin:30px auto;padding:0;}#dt_example #footer{margin:50px auto 0 auto;padding:0;}#dt_example #demo{margin:30px auto 0 auto;}#dt_example .demo_jui{margin:30px auto 0 auto;}#dt_example .big{font-size:1.3em;font-weight:bold;line-height:1.6em;color:#4E6CA3;}#dt_example .spacer{height:20px;clear:both;}#dt_example .clear{clear:both;}#dt_example pre{padding:15px;background-color:#F5F5F5;border:1px solid #CCC;}#dt_example h1{margin-top:2em;font-size:1.3em;font-weight:normal;line-height:1.6em;color:#4E6CA3;border-bottom:1px solid #B0BED9;clear:both;}#dt_example h2{font-size:1.2em;font-weight:normal;line-height:1.6em;color:#4E6CA3;clear:both;}#dt_example a{color:#0063DC;text-decoration:none;}#dt_example a:hover{text-decoration:underline;}#dt_example ul{color:#4E6CA3;}.css_right{float:right;}.css_left{float:left;}.paging_two_button .fg-button{float:left;cursor:pointer;* cursor:hand;}.paging_full_numbers .fg-button{padding:2px 6px;cursor:pointer;* cursor:hand;}.paging_full_numbers{width:350px!important;}.fg-toolbar{padding:5px;}.dataTables_paginate{width:auto;}table.display thead th{padding:3px 0 3px 10px;cursor:pointer;* cursor:hand;}.dataTables_wrapper{position:relative;min-height:18px;_height:302px;clear:both;}.dataTables_processing{position:absolute;top:0;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#999;font-size:11px;padding:2px 0;}.dataTables_length{width:auto;float:left;padding-top:7px;}.dataTables_filter{/*width:50%;*/padding-top:7px;float:right;text-align:right;}.dataTables_info{width:50%;float:left;}.dataTables_paginate{float:right;text-align:right;}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;width:19px;margin-left:3px;float:left;}.paginate_disabled_previous{background-image:url('../images/back_disabled.jpg');}.paginate_enabled_previous{background-image:url('../images/back_enabled.jpg');}.paginate_disabled_next{background-image:url('../images/forward_disabled.jpg');}.paginate_enabled_next{background-image:url('../images/forward_enabled.jpg');}table.display{margin:0 auto;width:100%;clear:both;}table.display tfoot th{padding:3px 10px;border-top:1px solid black;font-weight:bold;}table.display tr.heading2 td{border-bottom:1px solid #aaa;}table.display td{padding:3px 10px;}table.display td.center{text-align:center;}.sorting_asc{background:url('../images/sort_asc.jpg') no-repeat center right;}.sorting_desc{background:url('../images/sort_desc.jpg') no-repeat center right;}.sorting{background:url('../images/sort_both.jpg') no-repeat center right;}.top,.bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCC;}.top .dataTables_info{float:none;}.clear{clear:both;}.dataTables_empty{text-align:center;}tfoot input{margin:.5em 0;width:100%;color:#444;}tfoot input.search_init{color:#999;}td.group{background-color:#d1cfd0;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E;}td.details{background-color:#d1cfd0;border:2px solid #A19B9E;}.example_alt_pagination div.dataTables_info{width:40%;}.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_active{border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;margin:0 3px;cursor:pointer;*cursor:hand;}.paging_full_numbers span.paginate_button{background-color:#ddd;}.paging_full_numbers span.paginate_button:hover{background-color:#ccc;}.paging_full_numbers span.paginate_active{background-color:#99B3FF;}table.display tr.even.row_selected td{background-color:#B0BED9;}table.display tr.odd.row_selected td{background-color:#9FAFD1;}tr.odd.gradeA td.sorting_1{background-color:#c4ffc4;}tr.odd.gradeA td.sorting_2{background-color:#d1ffd1;}tr.odd.gradeA td.sorting_3{background-color:#d1ffd1;}tr.even.gradeA td.sorting_1{background-color:#d5ffd5;}tr.even.gradeA td.sorting_2{background-color:#e2ffe2;}tr.even.gradeA td.sorting_3{background-color:#e2ffe2;}tr.odd.gradeC td.sorting_1{background-color:#c4c4ff;}tr.odd.gradeC td.sorting_2{background-color:#d1d1ff;}tr.odd.gradeC td.sorting_3{background-color:#d1d1ff;}tr.even.gradeC td.sorting_1{background-color:#d5d5ff;}tr.even.gradeC td.sorting_2{background-color:#e2e2ff;}tr.even.gradeC td.sorting_3{background-color:#e2e2ff;}tr.odd.gradeX td.sorting_1{background-color:#ffc4c4;}tr.odd.gradeX td.sorting_2{background-color:#ffd1d1;}tr.odd.gradeX td.sorting_3{background-color:#ffd1d1;}tr.even.gradeX td.sorting_1{background-color:#ffd5d5;}tr.even.gradeX td.sorting_2{background-color:#ffe2e2;}tr.even.gradeX td.sorting_3{background-color:#ffe2e2;}tr.odd.gradeU td.sorting_1{background-color:#c4c4c4;}tr.odd.gradeU td.sorting_2{background-color:#d1d1d1;}tr.odd.gradeU td.sorting_3{background-color:#d1d1d1;}tr.even.gradeU td.sorting_1{background-color:#d5d5d5;}tr.even.gradeU td.sorting_2{background-color:#e2e2e2;}tr.even.gradeU td.sorting_3{background-color:#e2e2e2;}.ex_highlight #example tbody tr.even:hover,#example tbody tr.even td.highlighted{background-color:#ECFFB3;}.ex_highlight #example tbody tr.odd:hover,#example tbody tr.odd td.highlighted{background-color:#E6FF99;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * General page setup
 */
#dt_example {
	font: 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #fff;
}


#dt_example #container {
	width: 800px;
	margin: 30px auto;
	padding: 0;
}


#dt_example #footer {
	margin: 50px auto 0 auto;
	padding: 0;
}

#dt_example #demo {
	margin: 30px auto 0 auto;
}

#dt_example .demo_jui {
	margin: 30px auto 0 auto;
}

#dt_example .big {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.6em;
	color: #4E6CA3;
}

#dt_example .spacer {
	height: 20px;
	clear: both;
}

#dt_example .clear {
	clear: both;
}

#dt_example pre {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

#dt_example h1 {
	margin-top: 2em;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.6em;
	color: #4E6CA3;
	border-bottom: 1px solid #B0BED9;
	clear: both;
}

#dt_example h2 {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.6em;
	color: #4E6CA3;
	clear: both;
}

#dt_example a {
	color: #0063DC;
	text-decoration: none;
}

#dt_example a:hover {
	text-decoration: underline;
}

#dt_example ul {
	color: #4E6CA3;
}

.css_right {
	float: right;
}

.css_left {
	float: left;
}

.demo_links {
	float: left;
	width: 50%;
	margin-bottom: 1em;
}

#demo_info {
	padding: 5px;
	border: 1px solid #B0BED9;
	height: 100px;
	width: 100%;
	overflow: auto;
}

#dt_example code {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	padding: 2px 4px !important;
	white-space: nowrap;
	font-size: 0.9em;

	color: #D14;
	background-color: #F7F7F9;

	border: 1px solid #E1E1E8;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
/** Generated by FG **/

@font-face {
	font-family: 'Raleway';
	src: url('FRABK.eot');
	src: local('☺'), url('FRABK.woff') format('woff'), url('FRABK.ttf') format('truetype'), url('FRABK.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_framd';
	src: url('framd.eot');
	src: local('☺'), url('framd.woff') format('woff'), url('framd.ttf') format('truetype'), url('framd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LBRITEDI';
	src: url('LBRITEDI.eot');
	src: local('☺'), url('LBRITEDI.woff') format('woff'), url('LBRITEDI.ttf') format('truetype'), url('LBRITEDI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LBRITEI';
	src: url('LBRITEI.eot');
	src: local('☺'), url('LBRITEI.woff') format('woff'), url('LBRITEI.ttf') format('truetype'), url('LBRITEI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Lucida Sans di';
	src: url('LSANSDI.eot');
	src: local('☺'), url('LSANSDI.woff') format('woff'), url('LSANSDI.ttf') format('truetype'), url('LSANSDI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'franklin_gothic_bookregular';
    src: url('frabk-webfont.eot');
    src: url('frabk-webfont.eot?#iefix') format('embedded-opentype'),
         url('frabk-webfont.woff') format('woff'),
         url('frabk-webfont.ttf') format('truetype'),
         url('frabk-webfont.svg#franklin_gothic_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'franklin_gothic_mediumregular';
    src: url('framd-webfont.eot');
    src: url('framd-webfont.eot?#iefix') format('embedded-opentype'),
         url('framd-webfont.woff') format('woff'),
         url('framd-webfont.ttf') format('truetype'),
         url('framd-webfont.svg#franklin_gothic_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lucida_brightdemibold_italic';
    src: url('lbritedi-webfont.eot');
    src: url('lbritedi-webfont.eot?#iefix') format('embedded-opentype'),
         url('lbritedi-webfont.woff') format('woff'),
         url('lbritedi-webfont.ttf') format('truetype'),
         url('lbritedi-webfont.svg#lucida_brightdemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lucida_brightitalic';
    src: url('lbritei-webfont.eot');
    src: url('lbritei-webfont.eot?#iefix') format('embedded-opentype'),
         url('lbritei-webfont.woff') format('woff'),
         url('lbritei-webfont.ttf') format('truetype'),
         url('lbritei-webfont.svg#lucida_brightitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*Letra pdf */

@font-face {
    font-family: 'miriam_fixedregular';
    src: url('mriamc-webfont.eot');
    src: url('mriamc-webfont.eot?#iefix') format('embedded-opentype'),
         url('mriamc-webfont.woff') format('woff'),
         url('mriamc-webfont.ttf') format('truetype'),
         url('mriamc-webfont.svg#miriam_fixedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'simplified_arabic_fixedRg';
    src: url('simpfxo-webfont.eot');
    src: url('simpfxo-webfont.eot?#iefix') format('embedded-opentype'),
         url('simpfxo-webfont.woff') format('woff'),
         url('simpfxo-webfont.ttf') format('truetype'),
         url('simpfxo-webfont.svg#simplified_arabic_fixedRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
.gb_price_format{
    background-color: red;
}

gb_font{
    color: blue !important;
}

#gb_txtsearch {
     width: 91% !important;
     height: 30px;
     margin-left: 11px;
     border-radius: 0px !important;
     border: 0px none !important;
     background-color: #bedbd2;
     color: #0e9468 !important;
     font-family: 'Raleway';
     font-size: 16px;
 }

.gb_txtsearch {
    width: 91% !important;
    height: 30px;
    margin-left: 11px;
    border-radius: 0px !important;
    border: 0px none !important;
    background-color: #bedbd2;
    color: #0e9468 !important;
    font-family: 'Raleway';
    font-size: 16px;
}
@font-face {
	font-family: 'icomoon';
	src:url('icomoon.eot?u5tbvz');
	src:url('icomoon.eot?#iefixu5tbvz') format('embedded-opentype'),
		url('icomoon.woff?u5tbvz') format('woff'),
		url('icomoon.ttf?u5tbvz') format('truetype'),
		url('icomoon.svg?u5tbvz#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-copy:before {
	content: "\e607";
}
.icon-print:before {
	content: "\e608";
}
.icon-user:before {
	content: "\e600";
}
.icon-search:before {
	content: "\e602";
}
.icon-lock:before {
	content: "\e601";
}
.icon-close:before {
	content: "\e606";
}
.icon-checkmark:before {
	content: "\e605";
}
.icon-arrow-right:before {
	content: "\e604";
}
.icon-arrow-left:before {
	content: "\e603";
}
.icon-file-pdf:before {
	content: "\e609";
}
.icon-file-excel:before {
	content: "\e60a";
}
.icon-file-powerpoint:before {
	content: "\e60b";
}
.icon-information:before {
	content: "\2139"
}
/*! jQuery UI - v1.10.3 - 2013-09-30
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.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.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=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%23333333&bgTextureHeader=gloss_wave&bgImgOpacityHeader=25&borderColorHeader=%23333333&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23363232&bgTextureContent=inset_soft&bgImgOpacityContent=25&borderColorContent=%23666666&fcContent=%23E85356&iconColorContent=%23cccccc&bgColorDefault=%23363232&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=%23666666&fcDefault=%23E85356&iconColorDefault=%23FFFFFF&bgColorHover=%23fbfbfb&bgTextureHover=glass&bgImgOpacityHover=40&borderColorHover=%23E85356&fcHover=%23000000&iconColorHover=%23E85356&bgColorActive=%23E85356&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=%23ff00000&fcActive=%23ffffff&iconColorActive=%23222222&bgColorHighlight=%23eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=%23cccccc&fcHighlight=%232e7db2&iconColorHighlight=%234b8e0b&bgColorError=%23ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=%23ffb73d&fcError=%23111111&iconColorError=%23a83300&bgColorOverlay=%235c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=%23cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px&zThemeParams=5d000001000906000000000000003d8888d844329a8dfe02723de3e5701cc8cb8a0f4166c8f002bb384a9a94d46b66930ecd1d30314057ff273da42b76034e7df160b9e7ba7002682805fc5802b2a0549efda864da8b43871254a8db50234db11c2645a6a024432bad09b51b91644ad5cdd184166d1d7fa05d2e8306f1491343602885cc1feef2e605d5e4e0237c397399844934773d9db4e19c031a1ce7b18571f8903d4e3999359acd5af92489172ef3219d5ac668e161036a455ec88c5022e994580f3c3af9fba1a22b65285ac6995e91081eb116ed20eca7f33d33d040a544fcf8692f541a1f84ae2f843db068504df65f8d8f52eca9d860bafd45b3a5e1ef746d05b61debf639523181b1e264581dff480e30c460ad9a31d412eb8fef69973460637baef56b11c1d449aab8dbbbc7ad21c4cef8570f846432c1b56a348d03f5cb0c277e1477ccf874004100bec65de26923850656e60b707c2a58025a40996d40ddf43c10510028858721cfa00a9a088410c38dbc98474c5143a43d3298985223c481d1e9f6133ee93372024f0b6dac24ea2498671ac84a7b28b919b0c21d6c2c2aaa813b80fa00700b7d1a8e644fc4fac95af708a157def235e71afdb6371500685d5dfe2253d150b8009f18fb860ceadf0ba95509f33e478ceecfcf926574610d11d6acfbfa55e715
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.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 */
}
.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 */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.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 */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.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;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.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;
}
.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 */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.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;
}
.ui-dialog {
	position: fixed !important;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.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;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
    background: #eeba2b !important;

}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.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);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.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;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.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 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.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 overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.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;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.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;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
accordion_color .ui-widget {
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 1.1em;
}
accordion_color .ui-widget .ui-widget {
	font-size: 1em;
}
accordion_color .ui-widget input,
accordion_color .ui-widget select,
accordion_color .ui-widget textarea,
accordion_color .ui-widget button {
	font-family: Segoe UI,Arial,sans-serif;
	font-size: 1em;
}
accordion_color .ui-widget-content {
	border: 1px solid #666666;
	background: #363232 url(images/ui-bg_inset-soft_25_363232_1x100.png) 50% bottom repeat-x;
	color: #E85356;
}
accordion_color .ui-widget-content a {
	color: #E85356;
}
accordion_color .ui-widget-header {
	border: 1px solid #333333;
	background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
accordion_color .ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
accordion_color .ui-state-default,
accordion_color .ui-widget-content .ui-state-default,
accordion_color .ui-widget-header .ui-state-default {
	border: 1px solid #666666;
	background: #363232 url(images/ui-bg_glass_20_363232_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #E85356;
}
accordion_color .ui-state-default a,
accordion_color .ui-state-default a:link,
accordion_color .ui-state-default a:visited {
	color: #E85356;
	text-decoration: none;
}
accordion_color .ui-state-hover,
accordion_color .ui-widget-content .ui-state-hover,
accordion_color .ui-widget-header .ui-state-hover,
accordion_color .ui-state-focus,
accordion_color .ui-widget-content .ui-state-focus,
accordion_color .ui-widget-header .ui-state-focus {
	border: 1px solid #E85356;
	background: #fbfbfb url(images/ui-bg_glass_40_fbfbfb_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #000000;
}
accordion_color .ui-state-hover a,
accordion_color .ui-state-hover a:hover,
accordion_color .ui-state-hover a:link,
accordion_color .ui-state-hover a:visited {
	color: #000000;
	text-decoration: none;
}
accordion_color .ui-state-active,
accordion_color .ui-widget-content .ui-state-active,
accordion_color .ui-widget-header .ui-state-active {
	border: 1px solid #ff00000;
	background: #E85356 url(images/ui-bg_inset-soft_30_E85356_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #ffffff;
}
accordion_color .ui-state-active a,
accordion_color .ui-state-active a:link,
accordion_color .ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
accordion_color .ui-state-highlight,
accordion_color .ui-widget-content .ui-state-highlight,
accordion_color .ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
	color: #2e7db2;
}
accordion_color .ui-state-highlight a,
accordion_color .ui-widget-content .ui-state-highlight a,
accordion_color .ui-widget-header .ui-state-highlight a {
	color: #2e7db2;
}
accordion_color .ui-state-error,
accordion_color .ui-widget-content .ui-state-error,
accordion_color .ui-widget-header .ui-state-error {
	border: 1px solid #ffb73d;
	background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;
	color: #111111;
}
accordion_color .ui-state-error a,
accordion_color .ui-widget-content .ui-state-error a,
accordion_color .ui-widget-header .ui-state-error a {
	color: #111111;
}
accordion_color .ui-state-error-text,
accordion_color .ui-widget-content .ui-state-error-text,
accordion_color .ui-widget-header .ui-state-error-text {
	color: #111111;
}
accordion_color .ui-priority-primary,
accordion_color .ui-widget-content .ui-priority-primary,
accordion_color .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
accordion_color .ui-priority-secondary,
accordion_color .ui-widget-content .ui-priority-secondary,
accordion_color .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
accordion_color .ui-state-disabled,
accordion_color .ui-widget-content .ui-state-disabled,
accordion_color .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
accordion_color .ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
accordion_color .ui-icon {
	width: 16px;
	height: 16px;
}
accordion_color .ui-icon,
accordion_color .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_cccccc_256x240.png);
}
accordion_color .ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
accordion_color .ui-state-default .ui-icon {
	background-image: url(images/ui-icons_FFFFFF_256x240.png);
}
accordion_color .ui-state-hover .ui-icon,
accordion_color .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_E85356_256x240.png);
}
accordion_color .ui-state-active .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
accordion_color .ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_4b8e0b_256x240.png);
}
accordion_color .ui-state-error .ui-icon,
accordion_color .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_a83300_256x240.png);
}

/* positioning */
accordion_color .ui-icon-blank { background-position: 16px 16px; }
accordion_color .ui-icon-carat-1-n { background-position: 0 0; }
accordion_color .ui-icon-carat-1-ne { background-position: -16px 0; }
accordion_color .ui-icon-carat-1-e { background-position: -32px 0; }
accordion_color .ui-icon-carat-1-se { background-position: -48px 0; }
accordion_color .ui-icon-carat-1-s { background-position: -64px 0; }
accordion_color .ui-icon-carat-1-sw { background-position: -80px 0; }
accordion_color .ui-icon-carat-1-w { background-position: -96px 0; }
accordion_color .ui-icon-carat-1-nw { background-position: -112px 0; }
accordion_color .ui-icon-carat-2-n-s { background-position: -128px 0; }
accordion_color .ui-icon-carat-2-e-w { background-position: -144px 0; }
accordion_color .ui-icon-triangle-1-n { background-position: 0 -16px; }
accordion_color .ui-icon-triangle-1-ne { background-position: -16px -16px; }
accordion_color .ui-icon-triangle-1-e { background-position: -32px -16px; }
accordion_color .ui-icon-triangle-1-se { background-position: -48px -16px; }
accordion_color .ui-icon-triangle-1-s { background-position: -64px -16px; }
accordion_color .ui-icon-triangle-1-sw { background-position: -80px -16px; }
accordion_color .ui-icon-triangle-1-w { background-position: -96px -16px; }
accordion_color .ui-icon-triangle-1-nw { background-position: -112px -16px; }
accordion_color .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
accordion_color .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
accordion_color .ui-icon-arrow-1-n { background-position: 0 -32px; }
accordion_color .ui-icon-arrow-1-ne { background-position: -16px -32px; }
accordion_color .ui-icon-arrow-1-e { background-position: -32px -32px; }
accordion_color .ui-icon-arrow-1-se { background-position: -48px -32px; }
accordion_color .ui-icon-arrow-1-s { background-position: -64px -32px; }
accordion_color .ui-icon-arrow-1-sw { background-position: -80px -32px; }
accordion_color .ui-icon-arrow-1-w { background-position: -96px -32px; }
accordion_color .ui-icon-arrow-1-nw { background-position: -112px -32px; }
accordion_color .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
accordion_color .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
accordion_color .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
accordion_color .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
accordion_color .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
accordion_color .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
accordion_color .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
accordion_color .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
accordion_color .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
accordion_color .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
accordion_color .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
accordion_color .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
accordion_color .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
accordion_color .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
accordion_color .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
accordion_color .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
accordion_color .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
accordion_color .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
accordion_color .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
accordion_color .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
accordion_color .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
accordion_color .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
accordion_color .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
accordion_color .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
accordion_color .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
accordion_color .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
accordion_color .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
accordion_color .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
accordion_color .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
accordion_color .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
accordion_color .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
accordion_color .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
accordion_color .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
accordion_color .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
accordion_color .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
accordion_color .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
accordion_color .ui-icon-arrow-4 { background-position: 0 -80px; }
accordion_color .ui-icon-arrow-4-diag { background-position: -16px -80px; }
accordion_color .ui-icon-extlink { background-position: -32px -80px; }
accordion_color .ui-icon-newwin { background-position: -48px -80px; }
accordion_color .ui-icon-refresh { background-position: -64px -80px; }
accordion_color .ui-icon-shuffle { background-position: -80px -80px; }
accordion_color .ui-icon-transfer-e-w { background-position: -96px -80px; }
accordion_color .ui-icon-transferthick-e-w { background-position: -112px -80px; }
accordion_color .ui-icon-folder-collapsed { background-position: 0 -96px; }
accordion_color .ui-icon-folder-open { background-position: -16px -96px; }
accordion_color .ui-icon-document { background-position: -32px -96px; }
accordion_color .ui-icon-document-b { background-position: -48px -96px; }
accordion_color .ui-icon-note { background-position: -64px -96px; }
accordion_color .ui-icon-mail-closed { background-position: -80px -96px; }
accordion_color .ui-icon-mail-open { background-position: -96px -96px; }
accordion_color .ui-icon-suitcase { background-position: -112px -96px; }
accordion_color .ui-icon-comment { background-position: -128px -96px; }
accordion_color .ui-icon-person { background-position: -144px -96px; }
accordion_color .ui-icon-print { background-position: -160px -96px; }
accordion_color .ui-icon-trash { background-position: -176px -96px; }
accordion_color .ui-icon-locked { background-position: -192px -96px; }
accordion_color .ui-icon-unlocked { background-position: -208px -96px; }
accordion_color .ui-icon-bookmark { background-position: -224px -96px; }
accordion_color .ui-icon-tag { background-position: -240px -96px; }
accordion_color .ui-icon-home { background-position: 0 -112px; }
accordion_color .ui-icon-flag { background-position: -16px -112px; }
accordion_color .ui-icon-calendar { background-position: -32px -112px; }
accordion_color .ui-icon-cart { background-position: -48px -112px; }
accordion_color .ui-icon-pencil { background-position: -64px -112px; }
accordion_color .ui-icon-clock { background-position: -80px -112px; }
accordion_color .ui-icon-disk { background-position: -96px -112px; }
accordion_color .ui-icon-calculator { background-position: -112px -112px; }
accordion_color .ui-icon-zoomin { background-position: -128px -112px; }
accordion_color .ui-icon-zoomout { background-position: -144px -112px; }
accordion_color .ui-icon-search { background-position: -160px -112px; }
accordion_color .ui-icon-wrench { background-position: -176px -112px; }
accordion_color .ui-icon-gear { background-position: -192px -112px; }
accordion_color .ui-icon-heart { background-position: -208px -112px; }
accordion_color .ui-icon-star { background-position: -224px -112px; }
accordion_color .ui-icon-link { background-position: -240px -112px; }
accordion_color .ui-icon-cancel { background-position: 0 -128px; }
accordion_color .ui-icon-plus { background-position: -16px -128px; }
accordion_color .ui-icon-plusthick { background-position: -32px -128px; }
accordion_color .ui-icon-minus { background-position: -48px -128px; }
accordion_color .ui-icon-minusthick { background-position: -64px -128px; }
accordion_color .ui-icon-close { background-position: -80px -128px; }
accordion_color .ui-icon-closethick { background-position: -96px -128px; }
accordion_color .ui-icon-key { background-position: -112px -128px; }
accordion_color .ui-icon-lightbulb { background-position: -128px -128px; }
accordion_color .ui-icon-scissors { background-position: -144px -128px; }
accordion_color .ui-icon-clipboard { background-position: -160px -128px; }
accordion_color .ui-icon-copy { background-position: -176px -128px; }
accordion_color .ui-icon-contact { background-position: -192px -128px; }
accordion_color .ui-icon-image { background-position: -208px -128px; }
accordion_color .ui-icon-video { background-position: -224px -128px; }
accordion_color .ui-icon-script { background-position: -240px -128px; }
accordion_color .ui-icon-alert { background-position: 0 -144px; }
accordion_color .ui-icon-info { background-position: -16px -144px; }
accordion_color .ui-icon-notice { background-position: -32px -144px; }
accordion_color .ui-icon-help { background-position: -48px -144px; }
accordion_color .ui-icon-check { background-position: -64px -144px; }
accordion_color .ui-icon-bullet { background-position: -80px -144px; }
accordion_color .ui-icon-radio-on { background-position: -96px -144px; }
accordion_color .ui-icon-radio-off { background-position: -112px -144px; }
accordion_color .ui-icon-pin-w { background-position: -128px -144px; }
accordion_color .ui-icon-pin-s { background-position: -144px -144px; }
accordion_color .ui-icon-play { background-position: 0 -160px; }
accordion_color .ui-icon-pause { background-position: -16px -160px; }
accordion_color .ui-icon-seek-next { background-position: -32px -160px; }
accordion_color .ui-icon-seek-prev { background-position: -48px -160px; }
accordion_color .ui-icon-seek-end { background-position: -64px -160px; }
accordion_color .ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
accordion_color .ui-icon-seek-first { background-position: -80px -160px; }
accordion_color .ui-icon-stop { background-position: -96px -160px; }
accordion_color .ui-icon-eject { background-position: -112px -160px; }
accordion_color .ui-icon-volume-off { background-position: -128px -160px; }
accordion_color .ui-icon-volume-on { background-position: -144px -160px; }
accordion_color .ui-icon-power { background-position: 0 -176px; }
accordion_color .ui-icon-signal-diag { background-position: -16px -176px; }
accordion_color .ui-icon-signal { background-position: -32px -176px; }
accordion_color .ui-icon-battery-0 { background-position: -48px -176px; }
accordion_color .ui-icon-battery-1 { background-position: -64px -176px; }
accordion_color .ui-icon-battery-2 { background-position: -80px -176px; }
accordion_color .ui-icon-battery-3 { background-position: -96px -176px; }
accordion_color .ui-icon-circle-plus { background-position: 0 -192px; }
accordion_color .ui-icon-circle-minus { background-position: -16px -192px; }
accordion_color .ui-icon-circle-close { background-position: -32px -192px; }
accordion_color .ui-icon-circle-triangle-e { background-position: -48px -192px; }
accordion_color .ui-icon-circle-triangle-s { background-position: -64px -192px; }
accordion_color .ui-icon-circle-triangle-w { background-position: -80px -192px; }
accordion_color .ui-icon-circle-triangle-n { background-position: -96px -192px; }
accordion_color .ui-icon-circle-arrow-e { background-position: -112px -192px; }
accordion_color .ui-icon-circle-arrow-s { background-position: -128px -192px; }
accordion_color .ui-icon-circle-arrow-w { background-position: -144px -192px; }
accordion_color .ui-icon-circle-arrow-n { background-position: -160px -192px; }
accordion_color .ui-icon-circle-zoomin { background-position: -176px -192px; }
accordion_color .ui-icon-circle-zoomout { background-position: -192px -192px; }
accordion_color .ui-icon-circle-check { background-position: -208px -192px; }
accordion_color .ui-icon-circlesmall-plus { background-position: 0 -208px; }
accordion_color .ui-icon-circlesmall-minus { background-position: -16px -208px; }
accordion_color .ui-icon-circlesmall-close { background-position: -32px -208px; }
accordion_color .ui-icon-squaresmall-plus { background-position: -48px -208px; }
accordion_color .ui-icon-squaresmall-minus { background-position: -64px -208px; }
accordion_color .ui-icon-squaresmall-close { background-position: -80px -208px; }
accordion_color .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
accordion_color .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
accordion_color .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
accordion_color .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
accordion_color .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
accordion_color .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
accordion_color .ui-corner-all,
accordion_color .ui-corner-top,
accordion_color .ui-corner-left,
accordion_color .ui-corner-tl {
	border-top-left-radius: 6px;
}
accordion_color .ui-corner-all,
accordion_color .ui-corner-top,
accordion_color .ui-corner-right,
accordion_color .ui-corner-tr {
	border-top-right-radius: 6px;
}
accordion_color .ui-corner-all,
accordion_color .ui-corner-bottom,
accordion_color .ui-corner-left,
accordion_color .ui-corner-bl {
	border-bottom-left-radius: 6px;
}
accordion_color .ui-corner-all,
accordion_color .ui-corner-bottom,
accordion_color .ui-corner-right,
accordion_color .ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
accordion_color .ui-widget-overlay {
	background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
accordion_color .ui-widget-shadow {
	margin: -7px 0 0 -7px;
	padding: 7px;
	background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60);
	border-radius: 8px;
}
/*! jQuery UI - v1.10.3 - 2013-05-03
* 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
* 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 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.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 */
}
.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 */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
    color: #fff;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;

}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.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 */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.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;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.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;
}
.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 */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.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;
}
.ui-dialog {
	position: fixed !important;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 16px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 16px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.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;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.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);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.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;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.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 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.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 overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.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;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.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;
    background-color: #ffffff; /* Establece el color de fondo deseado */
    border: 1px solid #cb9810; /* Establece el borde deseado */
    color: #000000;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
/*.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}*/
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.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(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*
 * Table
 */

table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
}

.infotablenovelty > th {	
	
	padding-right: 20px !important;
}

table.dataTable thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	*cursor: hand;
}

table.dataTable tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.dataTable td {
	padding: 3px 10px;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd { background-color: #E2E4FF; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }


/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
}


/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}


/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
	clear: both;
	float: left;
}


/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_enabled_previous { background: url('images/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('images/back_enabled.png') no-repeat top left; }
.paginate_disabled_previous { background: url('images/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('images/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('images/forward_disabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('images/forward_enabled.png') no-repeat top right; }
.paginate_disabled_next { background: url('images/forward_disabled.png') no-repeat top right; }
.paginate_disabled_nex:hover { background: url('images/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


/*
 * Sorting
 */
.sorting { background: url('images/sort_both.png') no-repeat center right; }
.sorting_asc { background: url('images/sort_asc.png') no-repeat center right; }
.sorting_desc { background: url('images/sort_desc.png') no-repeat center right; }

.sorting_asc_disabled { background: url('images/sort_asc.png') no-repeat center right; }
.sorting_desc_disabled { background: url('images/sort_desc.png') no-repeat center right; }

 
table.dataTable thead th:active,
table.dataTable thead td:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}


/*Table*/

#example > thead, #example > tfoot {
	background-color: #dde8e4;
	color: #0e9468;
}

#example > tbody {
	background-color: white;	
}

#example > tbody > tr > td{
	border: 1px solid #0e9468;
}

#example > thead > tr > th, #example > tfoot > tr > th {
	border: 1px solid #0e9468;
}

.DTTT_container {
	margin-bottom: 12px !important;
	padding-top: 12px;
}

table tr td {
	vertical-align: middle !important;
}

tr.odd.gradeC td.sorting_1{
	background-color: #ddffdd !important;
}

tr.even.gradeC td.sorting_1 {
	background-color: #eeffee;
}

.gradeA.odd, tr.gradeC.odd  {
	background-color: #dedcdc;
}

.gradeA.odd:hover, .gradeC.even:hover, tr.gradeC.odd:hover, tr.gradeA.even:hover {
	background-color: #82CFB8;
}

.infotablenovelty > th {	
	font-size: 11px;
	color: #0e9468;
	text-align: center;
	padding-right: 20px !important;
}

table.display thead th {
	padding: 3px 0 3px 2px;
}

#example_info {
	color: #0e9468;
	padding-top: 5px;
}



/*!
 *
 * jQuery TE 1.4.0 , http://jqueryte.com/
 * Copyright (C) 2013, Fatih Koca (fattih@fattih.com), (http://jqueryte.com/about)

 * jQuery TE is provided under the MIT LICENSE.
 *
*/

/* editor's general field */

.jqte {
	margin:30px 0;
	border:#000 1px solid;
	border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999;
	overflow:hidden;
	transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;
}
.jqte * {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.jqte_focused {
	border-color:#00AAE7;
	box-shadow:0 0 10px #00BDFF; -webkit-box-shadow:0 0 10px #00BDFF; -moz-box-shadow:0 0 10px #00BDFF;
}
/* toolbar */
.jqte_toolbar {
	overflow:auto;
	padding:3px 4px;
	background:#EEE;
	border-bottom:#BBB 1px solid;
}
.jqte_tool {
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.jqte_tool, .jqte_tool_icon, .jqte_tool_label {
	border:#EEE 1px solid;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px
}
.jqte_hiddenField {
	display:none
}
.jqte_tool_icon {
	display:block;
	width:22px;
	height:22px;
	background:url(jquery-te.png) no-repeat
}
.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position:relative;
	display:block;
	padding:3px;
	width:70px;
	height:16px;
	overflow:hidden;
}
.jqte_tool.jqte_tool_1 .jqte_tool_text {
	font:bold 13px Arial,sans-serif;
	color:#222;
}
.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position:absolute;
	top:10px;
	right:2px;
	width:6px;
	height:4px;
	background-position:-19px -23px;
	border:none;
	border-radius:none; -webkit-border-radius:none; -moz-border-radius:none
}
.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position:0 0
}
.jqte_tool.jqte_tool_3 .jqte_tool_icon {
	background-position:-22px 0
}
.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position:-44px 0
}
.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position:-66px 0
}
.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position:-88px 0
}
.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position:-110px 0
}
.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position:-132px 0
}
.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position:-154px 0
}
.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position:-176px 0
}
.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position:-198px 0
}
.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position:-220px 0
}
.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position:-242px 0
}
.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position:-264px 0
}
.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position:-286px 0
}
.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position:-308px 0
}
.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position:-330px 0
}
.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position:-352px 0
}
.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position:-374px 0
}
.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position:-396px 0
}
.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position:-418px 0
}
.jqte_tool:hover {
	background-color:#FFF;
	border-color:#FFF
}
.jqte_tool:hover .jqte_tool_icon, .jqte_tool:hover .jqte_tool_label {
	border:#AAA 1px solid
}
.jqte_tool:active .jqte_tool_icon, .jqte_tool:active .jqte_tool_label {
	border:#777 1px solid
}
.jqte_tool.jqte_tool_1:hover .jqte_tool_icon, .jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border:none
}
.jqte_tool_depressed {
	background-color:#DDD;
	border-color:#CCC
}
.jqte_tool_depressed .jqte_tool_icon {
	border-color:#AAA
}
.jqte_tool_depressed:hover {
	background-color:#EEE
}
/* link form area */
.jqte_linkform {
	padding:5px 10px;
	background:#DDD;
	border-bottom:#BBB 1px solid;
}
.jqte_linktypeselect {
	position:relative;
	float:left;
	width:130px;
	background:#EEE;
	cursor:pointer
}
.jqte_linktypeselect:Active {
	background:#FFF
}
.jqte_linktypeview {
	padding:3px 5px;
	border:#333 1px solid;
	color:#777;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none
}
.jqte_linktypetext {
	font-size:12px;
}
.jqte_linktypearrow {
	position:absolute;
	bottom:8px; right:6px;
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) -7px -23px no-repeat;
}
.jqte_linktypes {
	display:none;
	position:absolute;
	top:22px; left:1px;
	width:125px;
	background:#FFF;
	border:#333 1px solid;
	box-shadow:0 1px 4px #AAA; -webkit-box-shadow:0 1px 4px #AAA; -moz-box-shadow:0 1px 4px #AAA
}
.jqte_linktypes a {
	display:block;
	padding:4px 5px;
	font-size:12px;
}
.jqte_linktypes a:hover {
	background:#DDD
}
.jqte_linkinput {
	float:left;
	margin:0 5px;
	padding:3px 5px;
	width:300px;
	background:#EEE;
	border:#333 1px solid;
	color:#777;
	font-size:12px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	outline:none;
}
.jqte_linkinput:focus, .jqte_linkinput:hover {
	background:#FFF;
	border-color:#000;
}
.jqte_linkbutton {
	float:left;
	padding:3px 12px;
	background:#AAA;
	border:#333 1px solid;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	box-shadow:inset 0 1px #EEE; -webkit-box-shadow:inset 0 1px #EEE; -moz-box-shadow:inset 0 1px #EEE;
}
.jqte_linkbutton:hover {
	background:#A1A1A1
}
.jqte_linkbutton:active {
	box-shadow:inset 0 1px #CCC; -webkit-box-shadow:inset 0 1px #CCC; -moz-box-shadow:inset 0 1px #CCC;
	background:#888;
}

/* text format menu */
.jqte_formats {
	display:none;
	position:absolute;
	width:180px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA;
	z-index:100;
}
.jqte_format {
	display:block;
	padding:4px 7px;
	font-size:13px
}
.jqte_format:hover {
	background:#DDD
}
.jqte_format_1, .jqte_format_2, .jqte_format_3, .jqte_format_4, .jqte_format_5, .jqte_format_6 {
	font-weight:bold
}
.jqte_format_1 {
	font-size:22px
}
.jqte_format_2 {
	font-size:20px
}
.jqte_format_3 {
	font-size:18px
}
.jqte_format_4 {
	font-size:16px
}
.jqte_format_5 {
	font-size:14px
}
.jqte_format_6 {
	font-size:12px
}
.jqte_format_7 {
	font-family:"Courier New", Courier, monospace
}

/* font size menu */
.jqte_fontsizes {
	display:none;
	position:absolute;
	width:180px;
	height:198px;
	oveflow-x:hidden;
	overflow-y:auto;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_fontsize {
	display:block;
	padding:3px 7px;
}
.jqte_fontsize:hover {
	background:#DDD
}

/* color pallette */
.jqte_cpalette {
	display:none;
	position:absolute;
	padding:6px;
	width:144px;
	background:#FFF;
	border:#AAA 1px solid;
	box-shadow:0 0 5px #AAA; -webkit-box-shadow:0 0 5px #AAA; -moz-box-shadow:0 0 5px #AAA
}
.jqte_color {
	display:block;
	float:left;
	width:16px;
	height:16px;
	border:#FFF 1px solid;
}
.jqte_color:hover {
	border-color:#000
}
.jqte_colorSeperator {
    float:none;
    clear:both;
    height:7px;
}

/* editor area */
.jqte_editor, .jqte_source {
	padding:10px;
	background:#FFF;
	min-height:100px;
	max-height:900px;
	overflow:auto;
	outline:none;
	word-wrap:break-word; -ms-word-wrap:break-word;
	resize:vertical
}
.jqte_editor div, .jqte_editor p {
	margin:0 0 7px
}
.jqte_editor a:link, .jqte_editor a:link * {
	color:#0066FF !important;
	text-decoration:underline;
}
.jqte_editor blockquote {
	margin-top:0;
	margin-bottom:7px
}
.jqte_editor img {
    float:left;
	margin:0 10px 5px 0
}
.jqte_editor a[jqte-setlink], .jqte_editor a[jqte-setlink] * {
	background:#3297FD !important;
	color:#FFF !important
}
.jqte_editor h1, .jqte_editor h2, .jqte_editor h3, .jqte_editor h4, .jqte_editor h5, .jqte_editor h6, .jqte_editor pre {
	display:block;
	margin:0 0 3px;
}
.jqte_editor h1, .jqte_editor h1 * {
	font-size:26px
}
.jqte_editor h2, .jqte_editor h2 * {
	font-size:24px
}
.jqte_editor h3, .jqte_editor h3 * {
	font-size:22px
}
.jqte_editor h4, .jqte_editor h4 * {
	font-size:20px
}
.jqte_editor h5, .jqte_editor h5 * {
	font-size:18px
}
.jqte_editor h6, .jqte_editor h6 * {
	font-size:15px
}
.jqte_editor pre, .jqte_editor pre * {
	font-family:"Courier New", Courier, monospace
}

/* source area */
.jqte_source, .jqte_source textarea {
	background:#FFF1E8
}
.jqte_source textarea {
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:100% !important;
	min-height:100px;
	font-family:Courier, Arial, sans-serif !important;
	font-weight:normal;
	font-size:15px;
	overflow:hidden !important;
	outline:none;
	resize:none;
}
.jqte_source textarea, .jqte_source textarea:focus {
	css_shadow:none !important;
	background:none !important;
	border:none !important;
}

/* title box */
.jqte_title {
	display:none;
	position:absolute;
	z-index:9999;
}
.jqte_titleArrow {
	position:relative;
}
.jqte_titleArrowIcon {
	width:7px;
	height:6px;
	margin:0 auto;
	background:url(jquery-te.png) 0 -23px no-repeat;
}
.jqte_titleText {
	padding:5px 7px;
	margin-top:0;
	min-width:5px;
	min-height:1px;
	max-width:400px;
	background:#000;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	word-wrap:break-word; -ms-word-wrap:break-word
}
.jqte_titleText, .jqte_titleText * {
	color:#FFF;
	font-size:11px
}

/* placeholder */
.jqte_placeholder {
	position:relative;
	display:none;
}
.jqte_placeholder_text {
	position:absolute;
	top:43px;
	left:10px;
	font-size:14px;
	color:#CCC;
}
/* line 1, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 8, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.backgroundcolor {
  background-color: #2ba77d;
}

/* line 12, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.background {
  min-height: 100vh;
  width: 100%;
  background-image: url(background.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-top-left-radius: 99% 11%;
  border-top-right-radius: 112% 12%;
  border-top: 4px solid #029161;
  position: relative;
  background-color: green;
}

/* line 26, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.uppershadow {
  height: 28px;
  background-color: #2ba77d;
}

/* line 31, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.containerall {
  position: relative;
  top: 10px;
  width: 100%;
  max-height: 584px;
  height: 100%;
  margin: 0 auto;
}

/* line 40, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.tree {
  width: 38%;
  position: absolute;
  display: inline-block;
  height: 130%;
  background-image: url(tree.png);
  background-size: 100% 100%;
  z-index: 1;
  margin-left: 95px;
}

/* line 51, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.logo {
  max-width: 370px;
  width: 100%;
  position: absolute;
  top: 78px;
  left: 20px;
}

/* line 59, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.contlogin {
  margin-top: -4px;
  margin-left: 0px;
  width: 81%;
  display: inline-block;
}

/* line 66, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.infologin {
  width: 100%;
  margin-top: 12%;
  margin-left: -45px;
  text-align: right;
  font-family: 'Lucida Sans di';
}
/* line 73, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.infologin .info2 {
  font-size: 25px;
  color: white;
  margin-bottom: -5px;
}
/* line 80, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.infologin .info1 {
  color: #eeba2b;
  font-size: 22px;
  margin-bottom: -3px;
  margin-right: -20px;
}
/* line 87, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.infologin .info3 {
  font-size: 29px;
  color: white;
  margin-right: -80px;
}

/* line 94, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.login {
  float: right;
  margin-right: -50px;
  width: 100%;
  max-width: 400px;
}

/* line 101, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.labelsignin {
  font-family: 'Raleway';
  font-size: 26px;
  color: white;
  margin-top: 40px;
  margin-bottom: -6px;
}

/* line 109, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.txtusername, .txtpassword {
  border-radius: 0px !important;
  border-bottom: 1px solid white !important;
  background: none;
  border-top: 0px none !important;
  border-left: 0px none !important;
  border-right: 0px !important;
  padding: 0px;
  color: white;
  margin-bottom: 18px;
  margin-top: -11px;
  padding-left: 5px;
  box-shadow: 0 0 0px !important;
  -webkit-box-shadow: 0 0 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-box-radius: 0px !important;
  -moz-box-shadow: 0 0 0px !important;
}

/* line 128, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
::-webkit-input-placeholder {
  color: white;
  font-size: 16px;
  font-family: 'Raleway';
}

/* line 134, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
:-moz-placeholder {
  color: #fff !important;
  font-size: 16px;
  font-family: 'Raleway';
}

/* line 140, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
::-moz-placeholder {
  color: #fff;
}

/* line 144, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
:-ms-input-placeholder {
  color: #fff;
}

/* line 152, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.labelremember, .forgetpassword a {
  color: white;
  font-size: 14px;
  font-family: 'Raleway';
  font-weight: normal;
}

/* line 158, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
buttonsignin {
  position: relative;
  z-index: 999;
}

/* line 162, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.btnsignin {
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #eeba2b !important;
  box-shadow: 0 0px 0px !important;
  font-weight: normal !important;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  background: -moz-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  height: 30px;
  text-shadow: none !important;
  font-size: 16px;
  font-family: 'Raleway';
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 179, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.forgetpassword {
  position: relative;
  top: -17px;
  left: 110px;
}
/* line 184, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.forgetpassword a {
  color: white !important;
  text-decoration: underline !important;
}

/* line 191, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.contusername {
  display: flex;
  width: 400px;
  margin-top: 20px;
}

/* line 197, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.iconuser {
  background-color: white;
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 5px;
}

/* line 205, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.iconusername, .iconlock {
  font-size: 19px;
  color: #028157;
}

/* line 210, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.iconlock {
  margin-left: 6px;
}

/* line 217, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.backgroundfp {
  background: #e8e9ea;
}

/* line 221, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.cont-fpassword {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);
  background: #fff;
  margin: 0 auto;
  width: 500px;
  max-width: 100%;
}
/* line 230, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.cont-fpassword h2 {
  background-color: #0e9468 !important;
  background: -webkit-linear-gradient(#0e9468, #0e9468) !important;
  background: -moz-linear-gradient(#0e9468, #0e9468) !important;
  color: #fff !important;
  font-size: 15px;
  text-shadow: none;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal !important;
  padding: 7px;
}

/* line 244, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
#botonValidarCuentaO {
  background: #eeba2b;
  border: none !important;
  text-shadow: 0px 0px #999;
  margin-left: 67%;
  margin-top: 5px;
}

/* line 252, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
.btnAsis {
  border-radius: 0px !important;
  border: 0px none !important;
  background-color: #eeba2b !important;
  box-shadow: 0 0px 0px !important;
  font-weight: normal !important;
  background: -webkit-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  background: -moz-linear-gradient(-90deg, #eeba2b, #eeba2b) !important;
  text-shadow: none !important;
  font-size: 16px;
  font-family: 'Raleway';
  width: 50px;
}

@media screen and (max-width: 450px) {
  /* line 267, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  #protect_personal_data {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
}
@media only screen and (max-width: 766px) and (orientation: portrait) {
  /* line 276, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .login {
    position: absolute !important;
    z-index: 10;
    width: 100%;
    max-width: 100% !important;
    margin-top: 15% !important;
  }

  /* line 284, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .containerall {
    top: 2% !important;
  }

  /* line 288, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .tree {
    bottom: 10%;
  }

  /* line 292, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .labelremember, .forgetpassword a {
    margin-bottom: 4%;
  }

  /* line 296, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .btnsignin {
    margin-bottom: 4% !important;
  }

  /* line 300, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .labelsignin {
    margin-bottom: 5% !important;
  }

  /* line 304, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .infologin {
    display: block !important;
    position: absolute;
    top: -6% !important;
    width: 100%;
    height: 23px !important;
    padding-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 315, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .info1 {
    font-size: 22px !important;
  }

  /* line 319, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .info2 {
    font-size: 20px !important;
  }

  /* line 323, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .inf3 {
    font-size: 18px !important;
  }

  /* line 327, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  #session_new {
    padding-left: 15%;
  }

  /* line 331, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .contRemember, .contBtnLogin {
    width: 85%;
  }

  /* line 335, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .alert-danger {
    z-index: 200;
  }

  /* line 339, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .alert {
    margin-bottom: 0 !important;
  }

  /* line 343, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .logo {
    margin-top: 35% !important;
  }

  /* line 347, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .contPassword {
    margin-bottom: 6%;
  }

  /* line 351, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .forgetpassword {
    margin-bottom: 10% !important;
  }

  /* line 355, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .background {
    overflow: auto;
  }
}
@media (orientation: landscape) {
  /* line 361, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .background {
    min-height: 110vh;
  }

  /* line 365, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .infologin {
    display: block !important;
  }

  /* line 370, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/login.css.scss */
  .tree {
    float: left;
  }
}
/* ********************* medias login ************************* */
@media screen and (max-width: 1200px) {
  /* line 5, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .tree {
    margin-left: 0px !important;
  }
}
@media screen and (max-width: 1000px) {
  /* .infologin {
  	display: none;
  } */
  /* line 14, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .login {
    position: relative;
    margin-right: -50px;
  }

  /* line 19, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .logo {
    width: 90% !important;
    left: -7px !important;
    top: 122px;
  }
}
@media screen and (max-width: 780px) {
  /* line 27, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .tree {
    background: transparent;
    position: relative !important;
  }

  /* line 31, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .branch {
    background: transparent !important;
    right: 0px !important;
  }

  /* .logo {
  	width: 100% !important;
  	top: 125px !important;
  	left: 0px !important;
  } */
  /* line 40, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .login {
    margin: 0 auto;
    width: 50%;
  }

  /* line 46, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .infologin {
    margin-top: 25%;
  }

  /* line 49, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .containerall {
    top: -115px;
  }

  /* line 52, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .background {
    border-radius: 0px !important;
  }

  /* line 55, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .lowershadow, .uppershadow {
    display: none;
  }

  /* line 58, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .containerall {
    text-align: center;
  }

  /* line 61, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .forgetpassword {
    top: 0px !important;
    left: 0px !important;
  }

  /* line 65, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .contlogin {
    display: block !important;
  }

  /* line 68, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .contusername {
    width: 100%;
  }
}
@media screen and (max-width: 450px) {
  /* line 74, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .login {
    top: 265px !important;
    width: 100%;
  }

  /* line 78, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .infologin {
    margin-top: 10%;
  }
}
/* ************ End login ********************* */
/* ************ Begin main and template *************************** */
@media screen and (max-width: 991px) {
  /* line 89, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .pix-main-right, .pix-main-left {
    display: none;
  }

  /* line 92, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .lower {
    background-image: none !important;
    background: #2ba87e;
    padding-top: 0px !important;
  }

  /* line 97, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .imgF1, .imgF2, .imgF3 {
    display: none;
  }

  /* line 100, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .marginFooter {
    padding-top: 5px !important;
  }
}
@media screen and (max-width: 1050px) {
  /* line 105, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .nav.navbar-nav > li > a {
    margin-left: 10%;
    padding-left: 35px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 113, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .cont-menu {
    position: relative !important;
    top: -50px !important;
    left: 12px;
  }

  /* line 118, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .navbar-default .navbar-nav > .active > a, .nav.navbar-nav > li > a:hover {
    background: none !important;
    background-color: #fff !important;
  }

  /* line 123, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .linkwebpage {
    padding-top: 0px !important;
  }

  /* line 126, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .logohome {
    width: 22% !important;
    margin-top: 0px !important;
  }

  /* line 130, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .logout {
    text-align: left !important;
  }
}
@media screen and (max-width: 500px) {
  /* line 136, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  #novelty_images_attributes_0_route, #novelty_images_attributes_1_route {
    font-size: 9px;
  }
}
@media screen and (max-width: 991px) {
  /* line 142, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .infolocation {
    padding-top: 0px !important;
  }
}
@media screen and (max-width: 768px) {
  /* line 148, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .nav.navbar-nav > li > a {
    background: none;
  }
}
@media screen and (max-width: 1199px) {
  /* line 154, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/medias.css.scss */
  .nav.navbar-nav > li > a {
    padding-left: 23px !important;
    padding-right: 33px !important;
  }
}

.head, #pdf {
	font-family: 'simplified_arabic_fixedRg';
	font-size: 12px;
}

.gfirma {
	width: 25%;
	border-top: 2px solid;
	display: inline-block;
	position: relative;
	top: 20px;
	margin-left: 50px;
	margin-right: 50px;
}

.huella {
	border: 1px solid;
	width: 100px;
	height: 100px;
	display: inline-block;
}

.infohuella {
	margin-left: 67%;
	line-height: 7px;
}

.asesorpdf {
	margin-top: 6%;
	display: inline-block;	
}

.fasesor {
	display: inline-block;
	margin-left: 20px;
}

.gfirma2 {
	width: 38% !important;
	margin-left: 15px;
}

.pcedula {
	float: right;
	margin-right: 36%;
}
/* line 1, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
body {
  background-color: #fff;
  color: #333;
  font-family: 'Raleway', sans-serif;
  font-size: 13px;
  line-height: 18px;
}

/* line 9, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

/* line 15, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/* line 21, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
a {
  color: #000;
}
/* line 23, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
a:visited {
  color: #666;
}
/* line 26, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
a:hover {
  color: #fff;
}

/* line 33, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
div.field, div.actions {
  margin-bottom: 10px;
}

/* line 38, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
#notice {
  color: green;
}

/* line 42, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
.field_with_errors {
  padding: 2px;
  background-color: red;
  display: table;
}

/* line 48, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
/* line 55, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}
/* line 65, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/scaffolds.css.scss */
#error_explanation ul li {
  font-size: 12px;
  list-style: square;
}
/*	.breadcrumb{
	background: aqua;
	}*/
/* line 5, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/style_index.scss */
#titlebar_left {
  width: 200px;
  /*background: blue;*/
  /*	 .breadcrumb{
  			background: aqua;
  			text-decoration: none;
  		}*/
}

/* line 15, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/style_index.scss */
a:-webkit-any-link {
  color: -webkit-link;
  text-decoration: none;
  cursor: auto;
}

/* line 21, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/style_index.scss */
#siguiente {
  float: right;
  margin-top: -1px;
}

/* line 26, /home/rootweb/www/OlivosWeb/app/assets/stylesheets/style_index.scss */
.button_last {
  display: inline;
  float: left;
}
