/**
*
* Custom reset styles file
*
*/

body{margin: 0;padding: 0;}
a:focus{outline:none;color:inherit;text-decoration:none;}

/* Backgrounds */
.bg-green{color: #fff;background-color: #378244;}
.bg-green--half{background-color: #DEFFF7;}
.bg-red{color: #fff;background-color: #b00;}
.bg-blue{color: #fff;background-color: #0275D8;}
.bg-white--t{background-color: rgba(255,255,255,.6);}
.bg-white--t-full{background-color: rgba(255,255,255,.8);}
.bg-black--t-full{background-color: rgba(0,0,0,.8);}

.bg-silver{background-color: #eee;}

/* Text colors */
.text-red{color: #f00;}
.text-mutted{color: #888;}

/* Text */
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-lead{font-size: 1.25em; font-weight: 400;}
.text-title{font-size: 2em; font-weight: 400;}

/* Paddings */
.p-a{padding: 1rem;}
.p-t{padding-top: 1rem;}
.p-b{padding-bottom: 1rem;}
.p-tb{padding-top: 1rem; padding-bottom: 1rem;}

.p-a--sm{padding: .5rem;}
.p-t--sm{padding-top: .5rem;}
.p-b--sm{padding-bottom: .5rem;}
.p-tb--sm{padding-top: .5rem; padding-bottom: .5rem;}

.p-a--md{padding: 2rem;}
.p-t--md{padding-top: 2rem;}
.p-b--md{padding-bottom: 2rem;}
.p-tb--md{padding-top: 2rem; padding-bottom: 2rem;}

.p-a--lg{padding: 4rem;}
.p-t--lg{padding-top: 4rem;}
.p-b--lg{padding-bottom: 4rem;}
.p-tb--lg{padding-top: 4rem; padding-bottom: 4rem;}

.p-a--xlg{padding: 8rem;}
.p-t--xlg{padding-top: 8rem;}
.p-b--xlg{padding-bottom: 8rem;}
.p-tb--xlg{padding-top: 8rem; padding-bottom: 8rem;}

/* Margins */
.m-a{margin: 1rem;}
.m-t{margin-top: 1rem;}
.m-b{margin-bottom: 1rem;}
.m-tb{margin-top: 1rem; margin-bottom: 1rem;}

.m-a--sm{margin: .5rem;}
.m-t--sm{margin-top: .5rem;}
.m-b--sm{margin-bottom: .5rem;}
.m-tb--sm{margin-top: .5rem; margin-bottom: .5rem;}

.m-a--md{margin: 2rem;}
.m-t--md{margin-top: 2rem;}
.m-b--md{margin-bottom: 2rem;}
.m-tb--md{margin-top: 2rem; margin-bottom: 2rem;}

.m-a--lg{margin: 4rem;}
.m-t--lg{margin-top: 4rem;}
.m-b--lg{margin-bottom: 4rem;}
.m-tb--lg{margin-top: 4rem; margin-bottom: 4rem;}

.m-a--xlg{margin: 8rem;}
.m-t--xlg{margin-top: 8rem;}
.m-b--xlg{margin-bottom: 8rem;}
.m-tb--xlg{margin-top: 8rem; margin-bottom: 8rem;}

/* Buttons */


/* Shadows */
.has-shadow--half{box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}
.has-shadow{box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);}
.has-shadow--full{box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);}