@charset "utf-8";
/* CSS Document */
body{
    font-family: 'montrealregular';

}
.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    }
    Form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Teal;
    text-decoration: none;
}
a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-decoration: none;
}
a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #CCCC33;
    text-decoration: none;
}
.border {
    border: 1px solid #333333;
}
.whitetext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
    text-decoration: none;
}
td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: Gray;
    text-decoration: none;
    text-align : center;
    background-color : White;
}
.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: Gray;
    text-decoration: none;
    text-align : center;
    background-color : transparent;
}
hr {
    border : thin solid Black;
    border-style : solid solid solid solid;
}
.main-secrren{
    height:auto; width:70%; border:#243f60 2px solid; 
    padding:1% 0% 5% 0%; border-radius:15px;
    text-align:center; margin-left:15%; margin-right:15%;
}
.main-secrren p{ font-size:22px;
                 font-family: 'montrealitalic'; padding-bottom:0; margin-bottom:0;
                 color:#012045;
}

.logo{ 
    margin-bottom:0%;
    display: block;background-size:cover;
    width:100%;
}
.logo img{
    display: inline-block; padding:0.5%;
    /*width:100%;*/ margin-top:2%; margin-bottom:0.5%;
}
.clm{ width:100%; vertical-align:top;
}

input[type='text'],input[type='password'], select
{ border:#243f60 3px solid; height:50px;
  margin-bottom:0.5%; margin-top:0.5%; width:35%; background:#f7f7f7;
  color:#243f60;
}

input[placeholder]{
    font-size:18px; padding-left:2%;
}

.btn-register{
    border:#4e6128 3px solid; font-size:30px; text-align:center;
    margin-bottom:0.5%; margin-top:4%; width:37%; background:#92b737;
    color:#fff; padding-top:1%; padding-bottom:0.5%;  

}


@media screen and (max-width:800px) {

    .main-secrren{
        height:auto; width:90%;  padding:5% 0% 10% 0%;
        margin:5%;
    }	
    .main-secrren p{
        font-size:18px; padding-bottom:3%;
    }

    .logo{ 
        display: block;background-size:cover; margin-bottom:3%;
        width: 90%;  margin-left:5%; margin-right:5%;

    }
    .logo img{
        display: inline-block; padding: 0%;
        width:90%; margin-top:2%; text-align:center;
    }

    input[type='text'],input[type='password']
    { border:#243f60 2px solid; height:30px;
      margin-bottom:0.5%; margin-top:2%; width:80%; background:#4f81bd;
      color:#fff;
    }

    input[placeholder] {
        font-size:12px; padding-left:2%;
    }

    .btn-register{
        border:#4e6128 2px solid;
        font-size:20px; margin-top:8%; width:82%;
        color:#fff; padding-top:1.5%; padding-bottom:1.5%;
    }	
}


.btn-register{cursor: pointer}

div.error p{
    color:red
}