/*** Generated 03:42:42 01 Oct 2015 from default/css/spacing ***/

/**
 * Spacing classes
 * Should be used to modify the default spacing between objects (not between nodes of the same object)
 * Please use judiciously. You want to be using defaults most of the time, these are exceptions!
 * <type><location><size>
 *
 * spacing helpers
 * p,m = padding,margin
 * a,t,r,b,l,h,v = all,top,right,bottom,left,horizontal,vertical
 * s,m,l,n = small(5px),medium(10px),large(20px),none(0px)
 */

.ptn,.pvn,.pan{padding-top:0px !important}
.pts,.pvs,.pas{padding-top:5px !important}
.ptm,.pvm,.pam{padding-top:10px !important}
.ptl,.pvl,.pal{padding-top:20px !important}
.prn,.phn,.pan{padding-right:0px !important}
.prs,.phs,.pas{padding-right:5px !important}
.prm,.phm,.pam{padding-right:10px !important}
.prl,.phl,.pal{padding-right:20px !important}
.pbn,.pvn,.pan{padding-bottom:0px !important}
.pbs,.pvs,.pas{padding-bottom:5px !important}
.pbm,.pvm,.pam{padding-bottom:10px !important}
.pbl,.pvl,.pal{padding-bottom:20px !important}
.pln,.phn,.pan{padding-left:0px !important}
.pls,.phs,.pas{padding-left:5px !important}
.plm,.phm,.pam{padding-left:10px !important}
.pll,.phl,.pal{padding-left:20px !important}
.mtn,.mvn,.man{margin-top:0px !important}
.mts,.mvs,.mas{margin-top:5px !important}
.mtm,.mvm,.mam{margin-top:10px !important}
.mtl,.mvl,.mal{margin-top:20px !important}
.mrn,.mhn,.man{margin-right:0px !important}
.mrs,.mhs,.mas{margin-right:5px !important}
.mrm,.mhm,.mam{margin-right:10px !important}
.mrl,.mhl,.mal{margin-right:20px !important}
.mbn,.mvn,.man{margin-bottom:0px !important}
.mbs,.mvs,.mas{margin-bottom:5px !important}
.mbm,.mvm,.mam{margin-bottom:10px !important}
.mbl,.mvl,.mal{margin-bottom:20px !important}
.mln,.mhn,.man{margin-left:0px !important}
.mls,.mhs,.mas{margin-left:5px !important}
.mlm,.mhm,.mam{margin-left:10px !important}
.mll,.mhl,.mal{margin-left:20px !important}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .ptnt,.pvnt,.pant{padding-top:0px !important}
    .ptst,.pvst,.past{padding-top:5px !important}
    .ptmt,.pvmt,.pamt{padding-top:10px !important}
    .ptlt,.pvlt,.palt{padding-top:20px !important}
    .prnt,.phnt,.pant{padding-right:0px !important}
    .prst,.phst,.past{padding-right:5px !important}
    .prmt,.phmt,.pamt{padding-right:10px !important}
    .prlt,.phlt,.palt{padding-right:20px !important}
    .pbnt,.pvnt,.pant{padding-bottom:0px !important}
    .pbst,.pvst,.past{padding-bottom:5px !important}
    .pbmt,.pvmt,.pamt{padding-bottom:10px !important}
    .pblt,.pvlt,.palt{padding-bottom:20px !important}
    .plnt,.phnt,.pant{padding-left:0px !important}
    .plst,.phst,.past{padding-left:5px !important}
    .plmt,.phmt,.pamt{padding-left:10px !important}
    .pllt,.phlt,.palt{padding-left:20px !important}
    .mtnt,.mvnt,.mant{margin-top:0px !important}
    .mtst,.mvst,.mast{margin-top:5px !important}
    .mtmt,.mvmt,.mamt{margin-top:10px !important}
    .mtlt,.mvlt,.malt{margin-top:20px !important}
    .mrnt,.mhnt,.mant{margin-right:0px !important}
    .mrst,.mhst,.mast{margin-right:5px !important}
    .mrmt,.mhmt,.mamt{margin-right:10px !important}
    .mrlt,.mhlt,.malt{margin-right:20px !important}
    .mbnt,.mvnt,.mant{margin-bottom:0px !important}
    .mbst,.mvst,.mast{margin-bottom:5px !important}
    .mbmt,.mvmt,.mamt{margin-bottom:10px !important}
    .mblt,.mvlt,.malt{margin-bottom:20px !important}
    .mlnt,.mhnt,.mant{margin-left:0px !important}
    .mlst,.mhst,.mast{margin-left:5px !important}
    .mlmt,.mhmt,.mamt{margin-left:10px !important}
    .mllt,.mhlt,.malt{margin-left:20px !important}
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .ptnp,.pvnp,.panp{padding-top:0px !important}
    .ptsp,.pvsp,.pasp{padding-top:5px !important}
    .ptmp,.pvmp,.pamp{padding-top:10px !important}
    .ptlp,.pvlp,.palp{padding-top:20px !important}
    .prnp,.phnp,.panp{padding-right:0px !important}
    .prsp,.phsp,.pasp{padding-right:5px !important}
    .prmp,.phmp,.pamp{padding-right:10px !important}
    .prlp,.phlp,.palp{padding-right:20px !important}
    .pbnp,.pvnp,.panp{padding-bottom:0px !important}
    .pbsp,.pvsp,.pasp{padding-bottom:5px !important}
    .pbmp,.pvmp,.pamp{padding-bottom:10px !important}
    .pblp,.pvlp,.palp{padding-bottom:20px !important}
    .plnp,.phnp,.panp{padding-left:0px !important}
    .plsp,.phsp,.pasp{padding-left:5px !important}
    .plmp,.phmp,.pamp{padding-left:10px !important}
    .pllp,.phlp,.palp{padding-left:20px !important}
    .mtnp,.mvnp,.manp{margin-top:0px !important}
    .mtsp,.mvsp,.masp{margin-top:5px !important}
    .mtmp,.mvmp,.mamp{margin-top:10px !important}
    .mtlp,.mvlp,.malp{margin-top:20px !important}
    .mrnp,.mhnp,.manp{margin-right:0px !important}
    .mrsp,.mhsp,.masp{margin-right:5px !important}
    .mrmp,.mhmp,.mamp{margin-right:10px !important}
    .mrlp,.mhlp,.malp{margin-right:20px !important}
    .mbnp,.mvnp,.manp{margin-bottom:0px !important}
    .mbsp,.mvsp,.masp{margin-bottom:5px !important}
    .mbmp,.mvmp,.mamp{margin-bottom:10px !important}
    .mblp,.mvlp,.malp{margin-bottom:20px !important}
    .mlnp,.mhnp,.manp{margin-left:0px !important}
    .mlsp,.mhsp,.masp{margin-left:5px !important}
    .mlmp,.mhmp,.mamp{margin-left:10px !important}
    .mllp,.mhlp,.malp{margin-left:20px !important}
}

.margin-bottom-5,
.margin-bottom-10,
.margin-bottom-15,
.margin-bottom-20,
.margin-bottom-25,
.margin-bottom-30,
.margin-bottom-35,
.margin-bottom-40,
.margin-bottom-45,
.margin-bottom-50,
.margin-bottom-55,
.margin-bottom-60 {
   clear:both;
}
.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;}
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}

@media (max-width: 768px) {
  .sm-margin-bottom-10 {
    margin-bottom: 10px;
  }
  .sm-margin-bottom-20 {
    margin-bottom: 20px;
  }
  .sm-margin-bottom-30 {
    margin-bottom: 30px;
  }
  .sm-margin-bottom-40 {
    margin-bottom: 40px;
  }
  .sm-margin-bottom-50 {
    margin-bottom: 50px;
  }
  .sm-margin-bottom-60 {
    margin-bottom: 60px;
  }
}

@media (max-width: 992px) {
  .md-margin-bottom-10 {
    margin-bottom: 10px;
  }
  .md-margin-bottom-20 {
    margin-bottom: 20px;
  }
  .md-margin-bottom-30 {
    margin-bottom: 30px;
  }
  .md-margin-bottom-40 {
    margin-bottom: 40px;
  }
  .md-margin-bottom-50 {
    margin-bottom: 50px;
  }
  .md-margin-bottom-60 {
    margin-bottom: 60px;
  }
}

/*Other Spaces*/
.margin-top-20 { margin-top: 20px;}
.margin-left-5 { margin-left: 5px;}
.margin-left-10 { margin-left: 10px;}
.margin-right-5 { margin-right: 5px;}
.margin-right-10 { margin-right: 10px;}

.padding-top-5 { padding-top: 5px;}
.padding-left-5 { padding-left: 5px;}

