@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap");

iframe {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.am-body-content input[type=submit]:hover, .am-body-content a.button:active, .am-body-content button:active, .am-body-content input[type=button]:active, .am-body-content input[type=submit]:active, .am-popup a.button:hover, .am-popup button:hover, .am-popup input[type=button]:hover, .am-popup input[type=submit]:hover, .am-popup a.button:active, .am-popup button:active, .am-popup input[type=button]:active, .am-popup input[type=submit]:active {
    cursor: pointer;
    border-color: #7E122C;
    /*/background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAIAAACK3mZQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEZJREFUeNpi3nD1I9OdR8+Z/v//D8UMQPyP6R+I/e8/mIawgWJgPpRG4UPYf//B2EhqsKqH8EH2gdj/YXb8/we1/z9AgAEAtNVuw630018AAAAASUVORK5CYII=);*/
    background-color: #7E122C;
    color: white;
}

.am-header .am-header-content {
    padding: 10px 0;
    overflow: hidden;
    display: none;
}


.am-header-line {
    background-color: darkred;
    height: 22px;
    top: 1px solid #bdbdbd;
    border-bottom: 1px solid #ebebeb;
    display: none;
}

.am-footer .am-footer-content-wrapper {
    background: #325069;
    color: white;
    height: 30px;
    display: none;
}

@media all and (min-width: 800px) {
  .am-layout {
    background: #ffffff !important;
  }
}

.am-product-title {
    font-weight: 600;
}


.am-auth-form input[type=submit], .am-auth-form button {
    font-family: "Open Sans";
    line-height: 1.5em;
    text-transform: uppercase;
}

.am-main {
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
    text-align: left;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

.am-credits {
    margin-top: -2em;
    color: #333;
    height: 2em;
    text-align: center;
    font-size: 0.8rem;
    opacity: .5;
    display: none;
}


ul.am-tabs li.active, ul.am-tabs li.normal:hover {
    background: #205B5F;
    /* background: linear-gradient(to bottom, #f1826f, #e34b3d); */
}


.am-common {
    font-family: "Open Sans", sans-serif;
    color: #303030;
}

body {
    font: 16px "Open Sans", sans-serif;
}


/* Override the custom properties in :root and :host */
:host, :root {
    --fa-style-family-brands: "Open Sans";
    --fa-font-brands: normal 400 1em/1 "Open Sans";
}

/* Define Open Sans font-face using Google's CDN */
/*@font-face {*/
/*    font-family: "Open Sans";*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
   
/*    src: url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700) format("woff2");*/
/*}*/
