﻿body{font-family: "Open Sans",Helvetica, Arial, sans-serif;}
       div.body{height:100%;width:100%;}
       header{}
      .container {margin-right: auto;margin-left: auto;}
      div.main{text-align:center;}
       @media (max-width: 991px){h1.logo img {max-width: 180px;} div.main{text-align:left;} }
      .clientLoginForm input {width:335px;padding: 12px;border: 1px solid #B3B3B3;border-radius: 4px;}
      input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
      /*body a {outline: none !important;}*/
      h1.logo{}
      h1{font-size:14px;line-height:22px;letter-spacing:-1px;color:#777;}
       a {color: #0088cc;text-decoration:none;}
       .rfxbgimg {width:765px; height:432px;
                background-image: url('/files/loginpagecontent/images/NETfacilitiesLogin.png');
                background-size: 765px 432px;
                background-repeat: no-repeat;
                /*border: 1px solid yellow;*/
            }
       .col-md-4{width:360px; display:inline-block;vertical-align:top; text-align:left;margin-top:40px;margin-bottom:20px;font-size:13px;line-height:22px}
       .col-md-8{display:inline-block;}


       /*System Message*/
#msg {
    position: relative;
    width: 100%;
    display: none;
}

.grn {
    background: -moz-linear-gradient(top, rgba(107,186,112,1) 0%, rgba(139,181,139,0.62) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,186,112,1)), color-stop(100%,rgba(139,181,139,0.62))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(107,186,112,1) 0%,rgba(139,181,139,0.62) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(107,186,112,1) 0%,rgba(139,181,139,0.62) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(107,186,112,1) 0%,rgba(139,181,139,0.62) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(107,186,112,1) 0%,rgba(139,181,139,0.62) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#9e8bb58b',GradientType=0 ); /* IE6-9 */
}

.red {
    background: -moz-linear-gradient(top, rgba(204,0,0,0.72) 0%, rgba(204,155,155,0.62) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,0.72)), color-stop(100%,rgba(204,155,155,0.62))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(204,0,0,0.72) 0%,rgba(204,155,155,0.62) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(204,0,0,0.72) 0%,rgba(204,155,155,0.62) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(204,0,0,0.72) 0%,rgba(204,155,155,0.62) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(204,0,0,0.72) 0%,rgba(204,155,155,0.62) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8cc0000', endColorstr='#9ecc9b9b',GradientType=0 ); /* IE6-9 */
}

.sil {
    background: -moz-linear-gradient(top, rgba(89,106,114,0.9) 0%, rgba(206,220,231,0.62) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,106,114,0.9)), color-stop(100%,rgba(206,220,231,0.62))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(89,106,114,0.9) 0%,rgba(206,220,231,0.62) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(89,106,114,0.9) 0%,rgba(206,220,231,0.62) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(89,106,114,0.9) 0%,rgba(206,220,231,0.62) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(89,106,114,0.9) 0%,rgba(206,220,231,0.62) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6596a72', endColorstr='#9ecedce7',GradientType=0 ); /* IE6-9 */
}

       #msg table {
    width: 100%;
}

#msg .msg-success {
    background: url("/content/images/checkmark.png") no-repeat;
    margin-top: 10px;
}

#msg .msg-error {
    background: url("/content/images/errormark.png") no-repeat;
    margin-top: 10px;
    height:60px;
}

#msg .msg-info {
    background: url("/content/images/infomark.png") no-repeat;
    margin-top: 10px;
}

#msg table tr td div {
    height: 50px;
    padding-left: 70px;
    padding-top: 10px;
    margin-left: 40px;
}

    #msg table tr td div span {
        font-weight: 600;
        color: black;
    }

    #msg table tr td div p {
        color: #515967;
        margin-top: 5px;
    }