/**handles:glp-theme-style-global**/
/*!
 * Custom CSS
 * Copyright 2015
 */


/*Align Y*/
.vertical-align {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}

.vertical-align > [class^="col-"], .vertical-align > [class*=" col-"] {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
-ms-align-items: center;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;
/* Optional, to align inner items horizontally inside the column */}

/**
 *  Do NOT include this part into your stylesheet.
 *  "flex: 1" or "flex-grow: 1" is added to make the inner div
 *  - Which is also a flex-item - take up all the horizontal space
 *  available space inside the flex container (.col-* elements)
 */
.vertical-align > [class^="col-"] > div, .vertical-align > [class*=" col-"] > div {
/* flex: 1; */
flex-grow: 1;-webkit-flex-grow: 1;-moz-flex-grow: 1;}


/*Padding Top*/
.paddingt0 {padding-top: 0}
.paddingt5 {padding-top: 5px }
.paddingt10 {padding-top: 10px }
.paddingt15 {padding-top: 15px }
.paddingt20 {padding-top: 20px }
.paddingt25 {padding-top: 25px }
.paddingt30 {padding-top: 30px }
.paddingt35 {padding-top: 35px }
.paddingt40 {padding-top: 40px }
.paddingt45 {padding-top: 45px }
.paddingt50 {padding-top: 50px }
.paddingt55 {padding-top: 55px }
.paddingt60 {padding-top: 60px }
.paddingt65 {padding-top: 65px }
.paddingt70 {padding-top: 70px }
.paddingt75 {padding-top: 75px }
.paddingt80 {padding-top: 80px }
.paddingt85 {padding-top: 85px }
.paddingt90 {padding-top: 90px }
.paddingt95 {padding-top: 95px }
.paddingt100 {padding-top: 100px }
/*Padding Bottom*/
.paddingb0 {padding-bottom: 0 }
.paddingb5 {padding-bottom: 5px }
.paddingb10 {padding-bottom: 10px }
.paddingb15 {padding-bottom: 15px }
.paddingb20 {padding-bottom: 20px }
.paddingb25 {padding-bottom: 25px }
.paddingb30 {padding-bottom: 30px }
.paddingb35 {padding-bottom: 35px }
.paddingb40 {padding-bottom: 40px }
.paddingb45 {padding-bottom: 45px }
.paddingb50 {padding-bottom: 50px }
.paddingb55 {padding-bottom: 55px }
.paddingb60 {padding-bottom: 60px }
.paddingb65 {padding-bottom: 65px }
.paddingb70 {padding-bottom: 70px }
.paddingb75 {padding-bottom: 75px }
.paddingb80 {padding-bottom: 80px }
.paddingb85 {padding-bottom: 85px }
.paddingb90 {padding-bottom: 90px }
.paddingb95 {padding-bottom: 95px }
.paddingb100 {padding-bottom: 100px }
/*Margin Top*/
.margint0 {margin-top: 0}
.margint5 {margin-top: 5px }
.margint10 {margin-top: 10px }
.margint15 {margin-top: 15px }
.margint20 {margin-top: 20px }
.margint25 {margin-top: 25px }
.margint30 {margin-top: 30px }
.margint35 {margin-top: 35px }
.margint40 {margin-top: 40px }
.margint45 {margin-top: 45px }
.margint50 {margin-top: 50px }
.margint55 {margin-top: 55px }
.margint60 {margin-top: 60px }
.margint65 {margin-top: 65px }
.margint70 {margin-top: 70px }
.margint75 {margin-top: 75px }
.margint80 {margin-top: 80px }
.margint85 {margin-top: 85px }
.margint90 {margin-top: 90px }
.margint95 {margin-top: 95px }
.margint100 {margin-top: 100px }
/*Margin Bottom*/
.marginb0 {margin-bottom: 0 }
.marginb5 {margin-bottom: 5px }
.marginb10 {margin-bottom: 10px }
.marginb15 {margin-bottom: 15px }
.marginb20 {margin-bottom: 20px }
.marginb25 {margin-bottom: 25px }
.marginb30 {margin-bottom: 30px }
.marginb35 {margin-bottom: 35px }
.marginb40 {margin-bottom: 40px }
.marginb45 {margin-bottom: 45px }
.marginb50 {margin-bottom: 50px }
.marginb55 {margin-bottom: 55px }
.marginb60 {margin-bottom: 60px }
.marginb65 {margin-bottom: 65px }
.marginb70 {margin-bottom: 70px }
.marginb75 {margin-bottom: 75px }
.marginb80 {margin-bottom: 80px }
.marginb85 {margin-bottom: 85px }
.marginb90 {margin-bottom: 90px }
.marginb95 {margin-bottom: 95px }
.marginb100 {margin-bottom: 100px }
/*Padding Top Bottom*/
.paddingtb5 {padding: 5px 0;}
.paddingtb10 {padding: 10px 0;}
.paddingtb15 {padding: 15px 0;}
.paddingtb20 {padding: 20px 0;}
.paddingtb25 {padding: 25px 0;}
.paddingtb30 {padding: 30px 0;}
.paddingtb35 {padding: 35px 0;}
.paddingtb40 {padding: 40px 0;}
.paddingtb45 {padding: 45px 0;}
.paddingtb50 {padding: 50px 0;}
.paddingtb55 {padding: 55px 0;}
.paddingtb60 {padding: 60px 0;}
.paddingtb65 {padding: 65px 0;}
.paddingtb70 {padding: 70px 0;}
.paddingtb75 {padding: 75px 0;}
.paddingtb80 {padding: 80px 0;}
.paddingtb85 {padding: 85px 0;}
.paddingtb90 {padding: 90px 0;}
.paddingtb95 {padding: 95px 0;}
.paddingtb100 {padding: 100px 0;}
/*Margin Top Bottom*/
.margintb0 {margin: 0;}
.margintb5 {margin: 5px 0;}
.margintb10 {margin: 10px 0;}
.margintb15 {margin: 15px 0;}
.margintb20 {margin: 20px 0;}
.margintb25 {margin: 25px 0;}
.margintb30 {margin: 30px 0;}
.margintb35 {margin: 35px 0;}
.margintb40 {margin: 40px 0;}
.margintb45 {margin: 45px 0;}
.margintb50 {margin: 50px 0;}
.margintb55 {margin: 55px 0;}
.margintb60 {margin: 60px 0;}
.margintb65 {margin: 65px 0;}
.margintb70 {margin: 70px 0;}
.margintb75 {margin: 75px 0;}
.margintb80 {margin: 80px 0;}
.margintb85 {margin: 85px 0;}
.margintb90 {margin: 90px 0;}
.margintb95 {margin: 95px 0;}
.margintb100 {margin: 100px 0;}