
body{
 margin: 0;
font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
color: #000;
background-color: #fff;
background-image: none;
background-repeat: repeat;
background-position: top left;
direction: ltr;
font-size: 88%;
-webkit-font-smoothing: antialiased;

}
a, a:visited {
color: #0072C6;
text-decoration:none;
}
.maincontainer{
width:1000px;
margin:100px auto;
}
.leftcontainer{
 width:50%;
 float:left;
 position :relative ;
 left :-20px;
}
.leftcontainer img{
 width:100%;
}
.rightcontainer{
 width: 40%;
float: right;
margin-left: 43px;
}
:root input[type=text], :root input[type=password], :root input[type=email], :root input[type=tel] {
width: 302px;
}
:root input[type=text], :root input[type=password], :root input[type=email], :root input[type=number], :root input[type=tel], :root input[type=search] {
height: 1.571em;
}
 input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], input[type=search], textarea {
width: 18.544em;
padding: 2px 8px;
font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
font-size: 100%;
margin-bottom: 10px;
color: #212121;
border: 1px solid #bababa;
background-color: rgba(255,255,255,.8);
}
input[type=text], input[type=password], input[type=email], input[type=tel] {
padding: 2px 8px;
height: 1.466em;
width: 302px;
}
input[type=email], .ltr_override {
direction: ltr;
}
input[type=text], input[type=password], input[type=email], input[type=tel] {
ime-mode: inactive;
}
input[type=email], .ltr_override {
direction: ltr;
}

input[type=button].default, input[type=submit].default {
background-color: #0072C6;
}
input[type=button].default,input[type=submit].default, button.default {
background-color: #2672ec;
color: #fff;
}
input[type=button],input[type=submit],button {
height: 2.142em;
min-width: 6em;
font-family: "Segoe UI Semibold","Segoe UI Web Semibold","Segoe UI Web Regular","Segoe UI","Segoe UI Symbol","HelveticaNeue-Medium","Helvetica Neue",Arial,sans-serif;
font-size: 100%;
background-color: #0072C6;
color: white;
padding: 3px 12px 5px;
border: 0;
margin: 25px 0px;
}
p{
margin: 5px 0px;
}
.signup{
 padding-top: 18px;
}



/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
     display: none;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}
 

.validation-summary-errors {
   
    max-height: 80%;
    background-color: rgba(179, 124, 120, 0.09);
    border: 1px solid #CD0909;
    -moz-border-radius-topleft: 25px;
    -moz-border-radius-topright: 24px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 25px;
    -webkit-border-top-right-radius: 24px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-top-left-radius: 25px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: rgb(228, 14, 6);
    width: 400px;
    position: fixed;
    bottom: 1%;
    right: 1%;
    z-index: 1001;
    }

span.validation-summary-errors {
    border-bottom-color: #b94a48;
    color: #b94a48;
    display: block;
    }

ul.validation-summary-errors li {
    color: #b94a48;
    margin: 0;
    padding: 0;
    border-top: none;
    }

.validation-summary-valid {
    display: none;
}

