@charset "UTF-8";

@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800");

/*---------------------------------
Stylesheet:     Main
Version:        1.7
Last change:    04.26.2019
Author:         V Lee Dominguez
---------------------------------*/

/*
Latest update:
Added alert text styles - see components
/*
[Table of Contents]
1. FOUNDATION
2. TYPOGRAPHY
3. WHITE SPACE
4. COLOR
5. COMPONENTS
6. FORM
*/

/*--------------------------------*/
/*  01. FOUNDATION
/*--------------------------------*/


/*--------------------------------*/
/*  02. TYPOGRAPHY
/*--------------------------------*/
p,h1,h2,h3,h4,h5,h6,.p,.h1,.h2,.h3,.h4,.h5,.h6 {
    margin-top: 0;
    font-family: 'Poppins', Arial, sans-serif;
    font-weight: 400;
}

/*---- Font Weight ----*/
.font-w400 {font-weight: 400;}
.font-w500 {font-weight: 500;}
.font-w600 {font-weight: 600;}
.font-w700 {font-weight: 700;}

/*---- Align ----*/
.text-align-r {text-align: right;}
.text-align-l {text-align: left;}

/*--------------------------------*/
/*  03. White Space
/*--------------------------------*/

/*---- Padding ----*/
.pt-6 {padding-top: 6px;}
.pt-7 {padding-top: 7px;}
.pt-8 {padding-top: 8px;}
.pt-9 {padding-top: 9px;}


/*--------------------------------*/
/*  04. Color
/*--------------------------------*/
.txt-very-dark-blue {
    color: #202124;
}
.txt-very-dark-grayish-blue {
    color: #5f6368;
}
.txt-dark-grayish-blue {
    color: #90949a;
}
.txt-homeAway-blue {
    color: #0067db;
}

/*--------------------------------*/
/*  05. Components
/*--------------------------------*/

/*---- Alert ----*/
.alert-title {
    font-size: 1em;
    font-weight: 600;
    line-height: 1.725em;
}
.alert-bullets ul, li {
    font-size: .929em;
    font-weight: 500;
    line-height: 1.725em;
    margin-left: 10px;
}
.alert-message {
    font-size: .929em;
    font-weight: 500;
    line-height: 1.725em;
}

/*---- Badge ----*/
.product-badge {
    font-family: 'Poppins', Arial, sans-serif;
    font-size: .714em;
    font-weight: 500;
    letter-spacing: 0.1em;
    color: #ffffff;
    /* text-transform: uppercase;   */
    padding: 2px 7px 2px 7px;
    display: inline-block;
    position: relative;
    border-radius: 1px;
}
/*---- Classic Vacations ----*/
.badge-preferred {
    background-color: #f18141;
}
/*---- Home Away ----*/
.badge-home-away {
    background-color: #0067db;
}

/*--------------------------------*/
/*  06. Form
/*--------------------------------*/

/*---- Form ----*/
label {
    font-weight: 400;
}
