﻿

.social {
    display: inline-block;
    margin: 10px 10px 20px 10px;
    text-align: center;
    min-width: 75px;
}

@media print {
    .no-print {
        display: none !important;
    }

    a[href]:after {
        content: none;
    }
}
/*#region "Fonts"*/
body {
    font-family: "Open Sans", "Helvetica Neue", sans-serif; /*"Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400;
}


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Open Sans", "Helvetica Neue", sans-serif; /*"Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-weight: 300;
    line-height: 1.1;
    color: inherit;
}

  @font-face {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 300;
        src: local('Open Sans Light'), local('OpenSans-Light'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
    }

    @font-face {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 400;
        src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    }

    @font-face {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: 600;
        src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
    }

    @font-face {
       font-family: 'Open Sans';
        font-style: normal;
        font-weight: 700;
        src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
    }

    @font-face {
        font-family: 'Open Sans';
        font-style: italic;
        font-weight: 300;
        src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
    }

    @font-face {
        font-family: 'Open Sans';
        font-style: italic;
        font-weight: 400;
        src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
    }

    @font-face {
        font-family: 'Open Sans';
        font-style: italic;
        font-weight: 600;
        src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
    }

    .table
    {
        margin-bottom:0px;
    }
/*#endregion */

img {
    max-width: 100%;
}

/*#region "Navbar"*/

.navbar-nav > li > a.btn-login {
    padding: 10px;
    margin-top: 5px;
    color: white;
}

    .navbar-nav > li > a.btn-login:hover {
        background-position: 0 0;
    }

.btn-login {
    color: white;
}
/*#endregion */

/*#region Formatting Helpers */


.white-space-single {
    height: 25px;
}

.white-space-double {
    height: 50px;
}


/*#endregion */

/*#region Articles */
p
{
    margin-bottom:20px;
}
 h1
{
    text-align:center;
    font-weight:bold;
}
/*#endregion */
/*#region Flat Button */

.flat-cta-button-small {
    font-size: 18px;
    margin-bottom: 0;
    padding: 10px 25px;
}

.flat-cta-button {
    color: white;
    background-color: #EE7A28;
    transition: background-color 250ms ease;
    -webkit-transition: background-color 250ms ease;
    -moz-transition: background-color 250ms ease;
    display: inline-block;
    font-weight: 400;
    border: none;
    white-space: normal;
    margin: 0 0 20px 0;
    padding: 13px 25px;
    font-size: 30px;
    line-height: 1;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .flat-cta-button:hover,
    .flat-cta-button:focus,
    .flat-cta-button:active,
    .flat-cta-button.active {
        color: white;
        background-color: #464c59;
    }

.flat-cta-button-inverse {
    margin: 15px 0 20px 0;
    padding: 13px 25px;
    color: white;
    background-color: #464c59;
    transition: background-color 250ms ease;
    -webkit-transition: background-color 250ms ease;
    -moz-transition: background-color 250ms ease;
    display: inline-block;
    font-weight: 400;
    border: none;
    white-space: normal;
    margin: 0 10px 20px 0;
    padding: 13px 25px;
    font-size: 30px;
    line-height: 1;
    text-decoration: none !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .flat-cta-button-inverse:hover,
    .flat-cta-button-inverse:focus,
    .flat-cta-button-inverse:active,
    .flat-cta-button-inverse.active {
        color: white;
        background-color: #a132a9;
    }


@media (min-width: 992px) and (max-width: 1199px) {
    .flat-cta-button, .flat-cta-button-inverse {
        font-size: 28px;
    }
}

@media (max-width: 360px) {
    .flat-cta-button, .flat-cta-button-inverse {
        font-size: 22px;
    }
}
/*#endregion */
