﻿.page-header.navbar {
    background-color: #364150;
}

.navbar-nav>li>a {
    color: #c6cfda;
    font-size: 13px;
    font-weight: 300;
}


.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #3f4f62;
}


.span3 {  
    height: 300px !important;
    overflow:scroll;
    overflow-x: hidden;
    border: 1px solid #C2CAD8;
    width: 100%;
}

a.dt-button, button.dt-button, div.dt-button {
    background-image: none!important;
    padding: 6px 12px!important;
    margin-top: -10px;
}

.page-sidebar .page-sidebar-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
    border-top: 1px solid #3d4957;
    color: #f5f5f5;
}

.page-sidebar .page-sidebar-menu .sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a {
    color: #f5f5f5;
}

.page-sidebar .page-sidebar-menu>li.heading>h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3 {
    color: #c1c1c1;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i {
    color: #cccccc;
}

@media (max-width: 440px) {
  /***
  Login page
  ***/
  .login .logo {
    margin-top: 10px; }
  .login .content {
    width: 340px;
    margin-top: 10px; }
  .login .content h3 {
    font-size: 22px; }
  .forget-password {
    display: inline-block;
    margin-top: 20px; }
  .login-options .social-icons {
    float: left;
    padding-top: 3px; }
  .login .checkbox {
    font-size: 13px; } }


/* Modified by CAS including css for sign up*/
.login .content .sign-account {
    margin: 30px -40px -30px -40px;
    padding: 15px 0 27px 0;
    text-align: center;
    background-color: #6b8199;
    -webkit-border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    /*-ms-border-radius: 0 0 7px 7px;
    -o-border-radius: 0 0 7px 7px;*/
    border-radius: 0 0 7px 7px;
}

    .login .content .sign-account > p {
        margin: 0;
    }

    .login .content .sign-account p a {
        font-weight: 600;
        font-size: 14px;
        color: #32c5d2;
    }

    .login .content .sign-account a {
        display: inline-block;
        margin-top: 5px;
    }



.signup {
    background-color: white;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    /*-ms-border-radius: 7px;
    -o-border-radius: 7px;*/
    border-radius: 7px;
    width: 600px;
    margin: 40px auto 10px auto;
    padding: 30px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}
    .signup .h3 {
        font-weight: 600;
        font-size: 14px;
        color: #32c5d2;
        text-align: center;
    }

.Registration {
    background-color: white;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    /*-ms-border-radius: 7px;
    -o-border-radius: 7px;*/
    border-radius: 7px;
    width: 800px;
    margin: 40px auto 10px auto;
    padding: 30px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}