﻿/* Set padding to keep content from hitting the edges */
*{
    margin:0;
    padding:0;
    outline:0;
}
.body-content {
    padding: 100px 15px 0 15px;
}

.body-content-login {
    padding: 150px 15px 0 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;
}
#certificate{
    text-align: center
}
.green-line {
    border-top: 1px solid #28B463;
}
.panel .center-content {
    width: 70%;
    margin: 0 auto;
}

#leftcontent {
    margin-left:20px; 
    margin-top:15%;
}
#homepage {
    background-image: url(/Content/templates/img/bg/AdobeStock_78761793.jpeg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: auto;
    border-top: 10px solid white;
    border-left: 10px solid white;
    border-right: 10px solid white;
}


#otherpage {
    /*background-image: url(/Content/templates/img/bg/WhiteWallGreenPlants.jpeg);*/
    /*background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;*/
    height: auto;
    border-top: 10px solid white;
    border-left: 10px solid white;
    border-right: 10px solid white;
}
#Payment {
    background-image: url(/Content/templates/img/bg/Currencies.jpeg);
    background-repeat: no-repeat;
    background-size:cover;
    background-position: center center;
    height: auto;
    border-top: 80px solid white; 
    border-left: 10px solid white;
    border-right:10px solid white;
}
#Bottom-text {
    margin-top:80%;
   }

.has-error{
    border:solid 1px red;
}
#partner-menu{
    background:white;
}
#partner-menu li a{
    background-color: white;
    color:black !important;
}
label.error{
    color:#a94442;
    background-color:#F2DEDE;
    padding:1px 20px 1px 20px;

}
.patternkey-table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    width: 100%;
    display: table;
    border-collapse: collapse;
    border: solid 3px #d3d3d3;
    background-color: white;
}

.patternkey-table > thead > tr > th {
    background-color: #303030;
}

.patternkey-table > thead > tr > th > a {
    color: #56B5FF;
}

.patternkey-table tbody tr td {
    border: 1px solid #d3d3d3;
    padding: 3px 7px 2px;
}

.patternkey-alternating-row {
    background-color: #EBF6FF;
    padding: 3px 7px 2px;
}

/*Webgrid style */
.webgrid-table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    width: 100%;
    display: table;
    border-collapse: collapse;
    border: solid 1px #d3d3d3;
    background-color: white;
}

    .webgrid-table td, th {
        border: 1px solid #d3d3d3;
        padding: 3px 7px 2px;       
    }

.webgrid-header {
    background-color: #A7C942;
    color: #FFFFFF;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}

.partnertransaction-webgrid-header {
    background-color: #b4afdf;
    color: #FFFFFF;
    padding-bottom: 4px;
    padding-top: 5px;
    text-align: left;
}

.webgrid-footer {
}

.webgrid-row-style {
    padding: 3px 7px 2px;
}

.webgrid-alternating-row {
    background-color: #EAF2D3;
    padding: 3px 7px 2px;
}

.partnertransaction-webgrid-alternating-row {
    background-color: #f2f1f9;
    padding: 3px 7px 2px;
}


