@charset "utf-8";

/* Menu */

.clear {
    clear:both;
}

.myfdc {
    font-size:24px;
    letter-spacing:-2px;
    font-weight:600;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color:#455469;
    text-transform:none;
}


.login-header{
    color:#87C45A;
    font-size:12px;
    text-transform:capitalize;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
}

.login-header a:link{
    color:#87C45A;
}

.login-header a:visited{
    color:#6BA242;
}

.login-header a:hover{
    color:#6BA242;
}





#header {
    min-height:124px;
    width:100%;
    background-color:#ffffff;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
}

.logo-bar{
    height:125px;
    margin: 0 auto;
    max-width: 998px !important;
    background-color:#ffffff;
}

.top-bar {
    min-height:5px;
    width:100%;
    background-color:#27286C;
}

.empty-menu-bar {
    min-height:40px;
    width:100%;
    background-color:#27286C;
}

.logo {
    float:left;
    padding-top:18px;
}


.login2 {
    float: right;
    color: #666666;
    padding-top: 20px;
    font-size: 13px;
    text-transform: capitalize;
}

.logoSmart {
    float: left;
    /* width: 350px;*/
    width: 33%;
    padding-top: 18px;
}
.logoSmart1 {
    float: left;
   /* width: 298px;*/
    width: 33%;
    padding-top: 20px;
    text-align:center;
}


.logoSmart2 {
    float: left;
    /*width: 350px;*/
    width: 34%;
    color: #666666;
    padding-top: 20px;
    font-size: 13px;
    text-transform: capitalize;
}

.innerlogoSmart{
    float: right;
}

.login2 a:link {
   	font: normal normal normal 13px / 24px "Open Sans", Helvetica, Verdana, sans-serif;
	font-weight: 100;
	text-decoration: none;
}


#logo-container{
    max-width: 998px !important;
    margin: 0 auto;
}



/*---- footer -----*/
/*---- this is basic info used on the website -----*/

/* ---- footer container info ---- */
.footer2 {
    font-size: 12px;
    color:#ffffff;
    font-weight: 100;
    line-height:24px;
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    word-spacing:normal;
    background-color:#27286C;
    padding: 20px 0 10px 0;
    height:205px;
}


/* ---- container holder logo in footer ---- */

.footer-logo{
    float:left;
    padding: 0px 20px;
    width:415px;
}

/* ---- three boxes with links in footer ---- */

.footer-linkboxes{
    float:left;
    padding: 0px 20px;
    width:206px;
}

/* ---- titles in footer ---- */
.footer-titles {
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    color:#ffffff;
}


.footer-list {
    list-style:none;
    list-style-image:none;
}


/* ---- darkblue area on footer with copyright info ---- */
.copyright {
    background-color:#15163A;
    height: 40px;
    color:#eaeaea;
    font-size: 12px;
}

/*---- end of footer info -----*/


/*---- header tag basic styles -----*/

h1 {
    font-size:40px;
    color:#455469;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:300;
}

h2 {
    font-size:32px;
    color:#455469;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:600;
}

.h2 {
    font-size:32px;
    color:#455469;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:600;
}

h3 {
    font-size:24px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:700;
}

h4 {
    font-size:22px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:400;
}

h5 {
    font-size:18px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:600;
}

h6 {
    font-size:16px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-weight:600;
}

/*---- end of header tag basic styles -----*/


/*---- start of buttons-----*/
/*---- login button-----*/

/*---- register button-----*/

.register {
    font-size: 13px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    padding: 15px 30px;
    opacity: 0.9;
    background-color: #3789BF;
    color: #ffffff;
    padding: 10px 15px;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
}

.register:hover {
    background-color: #1573B3;
}

/*---- cancel button-----*/

.cancel {
    font-size: 13px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    padding: 15px 30px;
    opacity: 0.9;
    background-color: #DF4344;
    color: #ffffff;
    padding: 10px 15px;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
}

.cancel:hover {
    background-color: #B42022;
}

/*---- boxed button-----*/

.boxed {
    font-size: 13px;
    font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;
    padding: 15px 30px;
    opacity: 0.9;
    border-style:solid;
    border-width:2px;
    border-color:#909295;
    color: #909295;
    padding: 10px 15px;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
}

.boxed:hover {
    border-color: #81C151;
    color: #81C151;
}
/*---- end of buttons-----*/

.info {
  background-color: #dbedf7;
}
