﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 5px;
    padding-bottom: 20px;
    border-color: #002E6C;
    overflow-x: hidden !important;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="select"] {
    /*max-width: 280px;*/
}

.creditCard {
    /*height: 40px;*/
    width: 200px;
    margin: 0 auto;
}

.AEBodyBorder {
    border: 1px solid #0E5E9B;
}

.TEBodyBorder {
    border: 1px solid #104780;
}

.JEBodyBorder {
    border: 1px solid #104780;
}

.AETheme {
    background-color: #1869A8 !important;
    border: #0E5E9B;
}

.JETheme {
    background-color: #002E6C !important;
    border: #104780;
}

.TETheme {
    background-color: #404885 !important;
    border: #104780;
}

.AEColor {
    color: #1869A8 !important;
}

.JEColor {
    color: #002E6C !important;
}

.TEColor {
    color: #404885 !important;
}

.HeaderTitle {
    color: white;
    padding: 5px 5px 5px 5px;
    margin-left: 10px;
}

.required {
    color: #e02222;
    font-size: 12px;
    padding-left: 2px;
}

.red {
    color: #e02222;
}

.green {
    color: green;
}

.JE-btn-Submit {
    color: #ffffff;
    background-color: #77bc1f;
    border-color: #77bc1f !important;
}

.AE-btn-Submit {
    color: #ffffff;
    background-color: #b71319 !important;
    border-color: #E10812 !important;
}

.TE-btn-Submit {
    color: #ffffff;
    background-color: #ee3b43 !important;
    border-color: #E10812 !important;
}

.JE-btn-Submit:hover, .JE-btn-Submit:focus {
    color: white;
    text-decoration: none;
}
.AE-btn-Submit:hover, .AE-btn-Submit:focus {
    color: white;
    text-decoration: none;
}
.TE-btn-Submit:hover, .TE-btn-Submit:focus {
    color: white;
    text-decoration: none;
}

.commonTheme {
    font-weight: bold;
    font-size: 9.5pt;
    color: #0a5cb9;
}

.footerTheme {
    font-weight: bold;
    font-size: 9.5pt;
    /*color: #0a5cb9;*/
}

.margin-bottom-9 {
    margin-bottom: 9px !important;
}

.font-bold {
    font-weight: bold;
}
.text-justify{
    text-align:justify;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}

/* For mobile : like samsung grand(480 * 800): */
@media only screen and (min-width : 480px) {

    .mobileView {
        display: none;
    }

   .fullView {
        display: block;
    }
}

@media only screen and (max-width : 1023px) {
}

@media only screen and (max-width : 380px) {
}

@media only screen and (max-width : 320px) {
}


/* Smart Phone Horizontal/Landscape view*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
/* Smart Phone Vertical/Portrait view*/
@media only screen and (max-width : 480px) {
    .mobileView {
        display: block;
    }

    .fullView {
        display: none;
    }
}

@media only screen and (min-width : 480px) and (max-width : 1023px) {
}
