﻿
body {
    /*background-color: #EAF6BA;*/
    background-image: url("/images/green_wall.jpg");
    background-size:cover;
    z-index: -9999;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #EEE;
    background-color: #EF7F1A;
}

.am {
    color: #EEE;
}

    .am:hover, am:focus {
        color: #000;
    }

.alpha60 {
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255, 255, 255);
    /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.6);
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.divback {
    width: 100%;
    height: 100%;
}

.background {
    width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}

.form-inline .form-control {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
}

.info_icon {
    background: #999999;
    color: #efefef;
    text-decoration: none;
    width: 20px;
    height: 20px;
    text-align: center;
    margin: 5px;
}

.social_icon a {
    display: block;
    background: #999999;
    color: #efefef;
    text-decoration: none;
    line-height: 30px;
    width: 30px;
    font-size: 18px;
    text-align: center;
    margin: 5px;
}

    .social_icon a.fb:hover {
        background: #3b5998;
    }
    .social_icon a.gp:hover {
        background: #dd4b39;
    }

.head {
    padding-top: 15px;
}

.loginform {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -150px;
    width: 300px;
    height: 300px;
    background-color: #fff;
    opacity: 0.7;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    filter: alpha(opacity=70); 
}

.formtest {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.7;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.login {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -150px;
    width: 300px;
    height: 300px;
}

.lgdiv {
    margin: 10px;
    padding: 10px;
}

.fform {
    max-width: 400px;
    padding:  0px;
    margin: 0 auto;
    background-color: #fff;
}

.longerform {
    max-width: 600px;
    padding:  0px;
    margin: 0 auto;
    background-color: #fff;
}

.proformaform {
    max-width: 700px;
    padding: 0px;
    margin: 0 auto;
    background-color: #fff;
}

.probold {
    font-weight:bolder;
}


.regimg {
    border: solid;
    border-width: 1px;
    border-color: #151B8D;
    padding: 0px;
    margin: 15px auto;
}

.regbtn {
    padding: 0px;
    margin: 20px auto;
}

.namest {

}

.namest td:first-child {
    font-family:Calibri;
    font-size: initial;
    color: black;
}

.namest td:nth-child(6)  {
    font-family: Georgia;
    font-size:small;
    color: red;
}

.namest .rgDataDiv {
    height: auto !important;
}

.infopr .rgDataDiv {
    height: auto !important;
}

.infopr td:first-child {
    font-family:Calibri;
    font-size: initial;
    color: black;
}

.infopr td:nth-child(3)  {
    font-family: Georgia;
    font-size:small;
    color: red;
}

@media screen and (max-width: 800px) {
    .rgMasterTable {
        overflow-x: auto!important;
        overflow-y: auto!important;

    }
}

@media screen and (min-width: 500px) {
    .rgMasterTable {
        table-layout: fixed!important;
        width: 100%!important;
    }
}

.info_text {
    color: #999999;
    text-decoration: none;
}

.info_text:hover {
    color: #999999;
    text-decoration:none;
}

.info_text:active {
    color: #999999;
    text-decoration:none;
}

.info_text:visited {
    color: #999999;
    text-decoration:none;
}

.info_text:link {
    color: #999999;
    text-decoration:none;
}

.shopping_icon {
    font-size: 1.4em;
}

.grregist td:nth-child(5)  {
    font-family: Georgia;
    font-size:small;
    color: red;
}

.bordertable > tbody > tr > td {
   border-color: black;
}

.paramsdiv {
    padding: 20px;
    margin: 0 auto;
    max-width: 600px;
}

.promotxt {
    height: 22px;
    font: 12px "segoe ui",arial,sans-serif;
    padding: 2px 2px 1px 5px;
}

.required:after {
    content: "*";
    color: red;
}

.requiredshow:before {
    content: "*";
    color: red;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {

  background-color: #EF7F1A;
  border-color: #EF7F1A;
 }

.btn
{
  background-color: #EF7F1A;
  border-color: #EF7F1A;
}

.panel-default > .panel-heading {
    background-color: #FFCF28;
    border-color: #FFCF28;
}