﻿#cmsmasters_row_592cf0bf6c619 .cmsmasters_row_outer_parent {
padding-top: 0px;
}

#cmsmasters_row_592cf0bf6c619 .cmsmasters_row_outer_parent {
padding-bottom: 50px;
}


#cmsmasters_heading_592cf0bf6ca9a {
text-align: center;
margin-top: 0px;
margin-bottom: 20px;
}

#cmsmasters_heading_592cf0bf6ca9a .cmsmasters_heading {
text-align: center;
}

#cmsmasters_heading_592cf0bf6ca9a .cmsmasters_heading, #cmsmasters_heading_592cf0bf6ca9a .cmsmasters_heading a {
    font-family: 'Quicksand';
    font-weight: lighter;
    font-style: normal;
    color: #ffffff;
}

#cmsmasters_heading_592cf0bf6ca9a .cmsmasters_heading_divider {
}


#page.cmsmasters_boxed {
width: 100%;
}

#page.cmsmasters_boxed .middle_inner, #page.cmsmasters_boxed #header {
width: 100%;
}

.header_mid .header_mid_inner {
height: 100%;
width: 100%;
}

.header_top {
display: none;
}

.headline_color {
background-color: transparent;
}

.cmsmasters_row_margin {
margin-top: 20%;
margin-bottom: 25%;
}

page.cmsmasters_heading_after_header.enable_header_top #middle, #page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
padding-top: 0px;
}



.cmsmasters_contact_form {
background: #f9f9f9;
opacity: 0.7;
padding: 30px;
border-radius: 10px;
}

.button, input[type=submit], input[type=button], button {
display: inline-block;
padding: 0 28px;
text-align: center;
border-width: 2px;
border-style: solid;
-webkit-border-radius: 20px;
border-radius: 20px;
background-color: none;
width: 100%;
}

input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=image]), textarea, select, option {
padding: 8px 18px;
margin: 0;
max-width: 100%;
border-width: 1px;
border-style: solid;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.button, input[type=submit], input[type=button], button {
display: inline-block;
padding: 0 28px;
text-align: center;
border-width: 2px;
border-style: solid;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: none;
width: 100%;
}

.button, input[type=submit], input[type=button], button {
display: inline-block;
padding: 0 28px;
text-align: center;
background-color: #498098;
width: 100%;
color: #fff;
}

label{
color:#fff;
}
.cmsmasters_contact_form {
    background: none;
    opacity: 0.7;
    padding: 30px;
    border-radius: 5px;
}
.button, input[type=submit], input[type=button], button {
    display: inline-block;
    padding: 0 28px;
    text-align: center;
    background-color: #00a5b0;
    width: 100%;
    color: #fff;
    border: none;
    border-radius: 3px;
    height:50px;
}
@media screen and (min-width: 1500px) {
    .custom-border{
        border:5px;
        margin-left:50px;
        margin-right:50px;
    }
}


@media screen and (max-width: 768px) {
    .custom-border{
        border:5px;
    }
        .login_form {
    margin-left: 0px;
    }
    .middle_inner {
        padding: 0;
        height: auto;
        background: #354254;
        color: hsla(0,0%,100%,.8);
        height: 99%;
        background: url(../../Content/img/bg.png) no-repeat;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
}

@media screen and (min-width: 1224px) {
    .custom-border{
        border:5px;
    }
    .login_form {
    margin-left: 235px;
    }
    .middle_inner {
        padding: 0;
        height: auto;
        background: #354254;
        color: hsla(0,0%,100%,.8);
        height: 99%;
        background: url(../../Content/img/bg.png) no-repeat center center fixed #354254;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

}

.alert-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert {
padding: .75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: .25rem;
}
.alert-dismissable .close, .alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: .2;
}



.alert-danger {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}

    /*.login_form {
    margin-left: 235px;
    }*/