/*! -----------------------------------------------------------------------------
 * ADMIN TEMPLATE | WOO Admin Template
 * --------------------------------------
 * version       : 10.09.2014 - 1.0.0
 * copyright     : (c) 2014 Petr Marasek. All Rights Reserved.
 * license:      : Copyrighted Commercial Software
 * website:      : http://www.gootoboo.com
 * support       : gootoboo@gmail.com
 * 
 * -----------------------------------------------------------------------------
 * ADMIN TEMPLATE - UTILITIES
 * ----------------------------------------------------------------------------- 
 */
/*! -----------------------------------------------------------------------------
 * ADMIN TEMPLATE | WOO Admin Template
 * --------------------------------------
 * version       : 30.06.2014 - 1.0.0
 * copyright     : (c) 2014 Petr Marasek. All Rights Reserved.
 * license:      : Copyrighted Commercial Software
 * website:      : http://www.gootoboo.com
 * support       : gootoboo@gmail.com
 * 
 * -----------------------------------------------------------------------------
 * ADMIN TEMPLATE - UTILITIES
 * ----------------------------------------------------------------------------- 
 */
.thin {
  font-weight: 100;
}
.slim {
  font-weight: 300;
}
.regular {
  font-weight: 400;
}
.medium {
  font-weight: 500;
}
.semibold {
  font-weight: 600;
}
.bold {
  font-weight: 700;
}
.extrabold {
  font-weight: 800;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.border-in-top {
  border-top: 1px solid #dddddd;
}
.border-in-right {
  border-right: 1px solid #dddddd;
}
.border-in-bottom {
  border-bottom: 1px solid #dddddd;
}
.border-in-left {
  border-left: 1px solid #dddddd;
}
.border {
  border-width: 1px;
}
.br-mn {
  border-width: 2px;
}
.br-tn {
  border-width: 3px;
}
.br-sm {
  border-width: 4px;
}
.br-lg {
  border-width: 6px;
}
.br-bi {
  border-width: 10px;
}
.br-hu {
  border-width: 15px;
}
.br-ms {
  border-width: 20px;
}
.opaci15,
.icon-opaci15:before {
  opacity: 0.15;
  filter: alpha(opacity=15);
}
.opaci25,
.icon-opaci25:before {
  opacity: 0.25;
  filter: alpha(opacity=25);
}
.opaci35,
.icon-opaci35:before {
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.opaci45,
.icon-opaci45:before {
  opacity: 0.45;
  filter: alpha(opacity=45);
}
.opaci50,
.icon-opaci50:before {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.opaci55,
.icon-opaci55:before {
  opacity: 0.55;
  filter: alpha(opacity=55.00000000000001);
}
.opaci65,
.icon-opaci65:before {
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.opaci75,
.icon-opaci75:before {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.opaci85,
.icon-opaci85:before {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.transluce1 {
  background-image: url("../img/background/translucent/grays/translucent1.png");
}
.transluce2 {
  background-image: url("../img/background/translucent/grays/translucent2.png");
}
.transluce3 {
  background-image: url("../img/background/translucent/grays/translucent3.png");
}
.transluce4 {
  background-image: url("../img/background/translucent/grays/translucent4.png");
}
.transluce5 {
  background-image: url("../img/background/translucent/grays/translucent5.png");
}
.transluce6 {
  background-image: url("../img/background/translucent/grays/translucent6.png");
}
.transluce7 {
  background-image: url("../img/background/translucent/grays/translucent7.png");
}
.transluce8 {
  background-image: url("../img/background/translucent/grays/translucent8.png");
}
.transluce9 {
  background-image: url("../img/background/translucent/grays/translucent9.png");
}
.transluce10 {
  background-image: url("../img/background/translucent/grays/translucent10.png");
}
.transluce15 {
  background-image: url("../img/background/translucent/grays/translucent15.png");
}
.transluce20 {
  background-image: url("../img/background/translucent/grays/translucent20.png");
}
.transluce25 {
  background-image: url("../img/background/translucent/grays/translucent25.png");
}
.transluce30 {
  background-image: url("../img/background/translucent/grays/translucent30.png");
}
.transluce35 {
  background-image: url("../img/background/translucent/grays/translucent35.png");
}
.transluce40 {
  background-image: url("../img/background/translucent/grays/translucent40.png");
}
.transluce45 {
  background-image: url("../img/background/translucent/grays/translucent45.png");
}
.transluce50 {
  background-image: url("../img/background/translucent/grays/translucent50.png");
}
.no-br {
  border: none;
}
.no-brt {
  border-top: none !important;
}
.no-brr {
  border-right: none !important;
}
.no-brb {
  border-bottom: none !important;
}
.no-brl {
  border-left: none !important;
}
.no-brh {
  border-top: none !important;
  border-bottom: none !important;
}
.no-brv {
  border-right: none !important;
  border-left: none !important;
}
.br-transparent {
  border: transparent !important;
}
.no-bg {
  background: none !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.no-wrap {
  white-space: nowrap;
}
.no-radius {
  border-radius: 0;
}
.no-shadow {
  box-shadow: none;
}
.pull-none {
  float: none !important;
}
.as-block {
  display: block;
}
.as-inline-block {
  display: inline-block;
  vertical-align: middle;
}
.as-inline-block-top {
  display: inline-block;
  vertical-align: top;
}
.as-inline-block-bottom {
  display: inline-block;
  vertical-align: bottom;
}
.content-overflow {
  overflow: hidden;
}
.ptn,
.pvn,
.pan {
  padding-top: 0;
}
.ptx,
.pvx,
.pax {
  padding-top: 3px;
}
.pts,
.pvs,
.pas {
  padding-top: 5px;
}
.ptm,
.pvm,
.pam {
  padding-top: 10px;
}
.ptb,
.pvb,
.pab {
  padding-top: 15px;
}
.ptl,
.pvl,
.pal {
  padding-top: 20px;
}
.prn,
.phn,
.pan {
  padding-right: 0;
}
.prx,
.phx,
.pax {
  padding-right: 3px;
}
.prs,
.phs,
.pas {
  padding-right: 5px;
}
.prm,
.phm,
.pam {
  padding-right: 10px;
}
.prb,
.phb,
.pab {
  padding-right: 15px;
}
.prl,
.phl,
.pal {
  padding-right: 20px;
}
.pbn,
.pvn,
.pan {
  padding-bottom: 0;
}
.pbx,
.pvx,
.pax {
  padding-bottom: 3px;
}
.pbs,
.pvs,
.pas {
  padding-bottom: 5px;
}
.pbm,
.pvm,
.pam {
  padding-bottom: 10px;
}
.pbb,
.pvb,
.pab {
  padding-bottom: 15px;
}
.pbl,
.pvl,
.pal {
  padding-bottom: 20px;
}
.pln,
.phn,
.pan {
  padding-left: 0;
}
.plx,
.phx,
.pax {
  padding-left: 3px;
}
.pls,
.phs,
.pas {
  padding-left: 5px;
}
.plm,
.phm,
.pam {
  padding-left: 10px;
}
.plb,
.phb,
.pab {
  padding-left: 15px;
}
.pll,
.phl,
.pal {
  padding-left: 20px;
}
.mtn,
.mvn,
.man {
  margin-top: 0px;
}
.mtx,
.mvx,
.max {
  margin-top: 3px;
}
.mts,
.mvs,
.mas {
  margin-top: 5px;
}
.mtm,
.mvm,
.mam {
  margin-top: 10px;
}
.mtb,
.mvb,
.mab {
  margin-top: 15px;
}
.mtl,
.mvl,
.mal {
  margin-top: 20px;
}
.mrn,
.mhn,
.man {
  margin-right: 0px;
}
.mrx,
.mhx,
.max {
  margin-right: 3px;
}
.mrs,
.mhs,
.mas {
  margin-right: 5px;
}
.mrm,
.mhm,
.mam {
  margin-right: 10px;
}
.mrb,
.mhb,
.mab {
  margin-right: 15px;
}
.mrl,
.mhl,
.mal {
  margin-right: 20px;
}
.mbn,
.mvn,
.man {
  margin-bottom: 0px;
}
.mbx,
.mvx,
.max {
  margin-bottom: 3px;
}
.mbs,
.mvs,
.mas {
  margin-bottom: 5px;
}
.mbm,
.mvm,
.mam {
  margin-bottom: 10px;
}
.mbb,
.mvb,
.mab {
  margin-bottom: 15px;
}
.mbl,
.mvl,
.mal {
  margin-bottom: 20px;
}
.mln,
.mhn,
.man {
  margin-left: 0px;
}
.mlx,
.mhx,
.max {
  margin-left: 3px;
}
.mls,
.mhs,
.mas {
  margin-left: 5px;
}
.mlm,
.mhm,
.mam {
  margin-left: 10px;
}
.mlb,
.mhb,
.mab {
  margin-left: 15px;
}
.mll,
.mhl,
.mal {
  margin-left: 20px;
}
.mbn-xm,
.mvn-xm,
.man-xm {
  margin-bottom: 0px;
}
.mbx-xm,
.mvx-xm,
.max-xm {
  margin-bottom: 3px;
}
.mbs-xm,
.mvs-xm,
.mas-xm {
  margin-bottom: 5px;
}
.mbm-xm,
.mvm-xm,
.mam-xm {
  margin-bottom: 10px;
}
.mbb-xm,
.mvb-xm,
.mab-xm {
  margin-bottom: 15px;
}
.mbl-xm,
.mvl-xm,
.mal-xm {
  margin-bottom: 20px;
}
.mbn-sm,
.mvn-sm,
.man-sm {
  margin-bottom: 0px;
}
.mbx-sm,
.mvx-sm,
.max-sm {
  margin-bottom: 3px;
}
.mbs-sm,
.mvs-sm,
.mas-sm {
  margin-bottom: 5px;
}
.mbm-sm,
.mvm-sm,
.mam-sm {
  margin-bottom: 10px;
}
.mbb-sm,
.mvb-sm,
.mab-sm {
  margin-bottom: 15px;
}
.mbl-sm,
.mvl-sm,
.mal-sm {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .mbn-xm,
  .mvn-xm,
  .man-xm,
  .mbx-xm,
  .mvx-xm,
  .max-xm,
  .mbs-xm,
  .mvs-xm,
  .mas-xm,
  .mbm-xm,
  .mvm-xm,
  .mam-xm,
  .mbb-xm,
  .mvb-xm,
  .mab-xm,
  .mbl-xm,
  .mvl-xm,
  .mal-xm {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .mbn-sm,
  .mvn-sm,
  .man-sm,
  .mbx-sm,
  .mvx-sm,
  .max-sm,
  .mbs-sm,
  .mvs-sm,
  .mas-sm,
  .mbm-sm,
  .mvm-sm,
  .mam-sm,
  .mbb-sm,
  .mvb-sm,
  .mab-sm,
  .mbl-sm,
  .mvl-sm,
  .mal-sm {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .pvn-sm {
    padding-top: 0;
    padding-bottom: 0;
  }
  .phn-sm {
    padding-left: 0;
    padding-right: 0;
  }
}
.pv40,
.pt40 {
  padding-top: 40px;
}
.pv40,
.pb40 {
  padding-bottom: 40px;
}
.pv60,
.pt60 {
  padding-top: 60px;
}
.pv60,
.pb60 {
  padding-bottom: 60px;
}
.mv40,
.mt40 {
  margin-top: 40px;
}
.mv40,
.mb40 {
  margin-bottom: 40px;
}
.mv60,
.mt60 {
  margin-top: 60px;
}
.mv60,
.mb60 {
  margin-bottom: 60px;
}
.col-out {
  margin-right: -15px;
  margin-left: -15px;
}
.col-out-left {
  margin-left: -15px;
}
.col-out-right {
  margin-right: -15px;
}
.out-top {
  margin-top: -20px;
}
.out-bottom {
  margin-bottom: -20px;
}
.f0 {
  font-size: 0;
  line-height: normal;
}
.f10c {
  font-size: 10px;
  line-height: 20px;
}
.f11c {
  font-size: 11px;
  line-height: 20px;
}
.f12c {
  font-size: 12px;
  line-height: 20px;
}
.f13c {
  font-size: 13px;
  line-height: 20px;
}
.f14c {
  font-size: 14px;
  line-height: 20px;
}
.f15c {
  font-size: 15px;
  line-height: 20px;
}
.f16c {
  font-size: 16px;
  line-height: 20px;
}
.f18c {
  font-size: 18px;
  line-height: 20px;
}
.f20c {
  font-size: 20px;
  line-height: 20px;
}
.f10 {
  font-size: 10px;
  line-height: 1.42857143;
}
.f11 {
  font-size: 11px;
  line-height: 1.42857143;
}
.f12 {
  font-size: 12px;
  line-height: 1.42857143;
}
.f13 {
  font-size: 13px;
  line-height: 1.42857143;
}
.f14 {
  font-size: 14px;
  line-height: 1.42857143;
}
.f15 {
  font-size: 15px;
  line-height: 1.42857143;
}
.f16 {
  font-size: 16px;
  line-height: 1.42857143;
}
.f18 {
  font-size: 18px;
  line-height: 1.42857143;
}
.f20 {
  font-size: 20px;
  line-height: 1.42857143;
}
.f22 {
  font-size: 22px;
  line-height: 1;
}
.f24 {
  font-size: 24px;
  line-height: 1;
}
.f26 {
  font-size: 26px;
  line-height: 1;
}
.f28 {
  font-size: 28px;
  line-height: 1;
}
.f30 {
  font-size: 30px;
  line-height: 1;
}
.f32 {
  font-size: 32px;
  line-height: 1;
}
.f34 {
  font-size: 34px;
  line-height: 1;
}
.f36 {
  font-size: 36px;
  line-height: 1;
}
.f38 {
  font-size: 38px;
  line-height: 1;
}
.f40 {
  font-size: 40px;
  line-height: 1;
}
.f42 {
  font-size: 42px;
  line-height: 1;
}
.f46 {
  font-size: 46px;
  line-height: 1;
}
.f50 {
  font-size: 50px;
  line-height: 1;
}
.f58 {
  font-size: 58px;
  line-height: 1;
}
.f64 {
  font-size: 64px;
  line-height: 1;
}
.f72 {
  font-size: 72px;
  line-height: 1;
}
.f96 {
  font-size: 96px;
  line-height: 1;
}
.text-wfade {
  color: rgba(255, 255, 255, 0.87);
}
.text-wfade1 {
  color: rgba(255, 255, 255, 0.54);
}
.text-wfade2 {
  color: rgba(255, 255, 255, 0.28);
}
.text-wfade3 {
  color: rgba(255, 255, 255, 0.16);
}
.text-bfade {
  color: rgba(0, 0, 0, 0.87);
}
.text-bfade1 {
  color: rgba(0, 0, 0, 0.54);
}
.text-bfade2 {
  color: rgba(0, 0, 0, 0.28);
}
.text-bfade3 {
  color: rgba(0, 0, 0, 0.16);
}
.text-justify {
  text-align: justify;
}
.text-condensed {
  line-height: 1.25;
}
.text-condensed-small {
  line-height: 1.25;
  font-size: 13px;
}
.letter-out {
  letter-spacing: 1px;
}
.letter-out-large {
  letter-spacing: .15em;
}
.letter-in {
  letter-spacing: -1px;
}
.letter-in-large {
  letter-spacing: -0.02em;
}
.nowrap {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .nowrap-sm {
    white-space: nowrap;
  }
  .text-right-sm {
    text-align: right;
  }
  .text-left-sm {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .nowrap-lg {
    white-space: nowrap;
  }
}
.upper {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.ellipsis-inline {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.width20 {
  width: 20px;
}
.width25 {
  width: 25px;
}
.width30 {
  width: 30px;
}
.width35 {
  width: 35px;
}
.width40 {
  width: 40px;
}
.width45 {
  width: 45px;
}
.width50 {
  width: 50px;
}
.width55 {
  width: 55px;
}
.width60 {
  width: 60px;
}
.width65 {
  width: 65px;
}
.width70 {
  width: 70px;
}
.width75 {
  width: 75px;
}
.width80 {
  width: 80px;
}
.width85 {
  width: 85px;
}
.width90 {
  width: 90px;
}
.width95 {
  width: 95px;
}
.width100 {
  width: 100px;
}
.width110 {
  width: 110px;
}
.width120 {
  width: 120px;
}
.width125 {
  width: 125px;
}
.width150 {
  width: 150px;
}
.width160 {
  width: 160px;
}
.width175 {
  width: 175px;
}
.width200 {
  width: 200px;
}
.width225 {
  width: 225px;
}
.width250 {
  width: 250px;
}
.width260 {
  width: 260px;
}
.width275 {
  width: 275px;
}
.width300 {
  width: 300px;
}
.width320 {
  width: 320px;
}
.width400 {
  width: 400px;
}
.paper-shadow {
  position: relative;
}
.paper-shadow:before,
.paper-shadow:after {
  display: block;
  position: absolute;
  bottom: -11px;
  content: '';
  width: 100px;
  height: 11px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.paper-shadow:before {
  background: url("../img/background/shadow-right.png") bottom center no-repeat;
  right: -6px;
}
.paper-shadow:after {
  background: url("../img/background/shadow-left.png") bottom left no-repeat;
  left: -3px;
}
