

/*#ebebeb;*/
		
body {
    color: #000000;
    background-color: #ebebeb;
}
header {
    background-color: #3350b9; color:#ffffff;
}
.div_logo {
    padding: 10px; background-color: #ffffff; width: 100%; display: block; text-align: left; 
}
.main_logo { 
    max-width:180px !important; max-height:150px !important; 
}
.div_logo_min {
    padding: 10px; background-color: #ffffff; width: 100%; display: block; text-align: left; 
}
.main_logo_min { 
    max-height:60px !important; max-width:100px !important; text-align: left;
}
.i_left {
    font-size: 1.5rem;
    margin-right: 0.4rem;
    color: #666666;
}
.i_left_min {
    font-size: 1.5rem;
    margin-right: 0.4rem;
    color: #666666;
}
.card-img-top{
    width: 100%;
    height: 200px;
    max-height: 200px;
}
.alert-info {
    color: #000000; /*#3350b9;*/
    background-color: #e1f5fe;/*f5f5f5*/
    border-color: #666666;
}	
.btn-primary.custom-file-control:before, .btn.btn-primary {
    font-weight: 700;
    color: #ffffff;
    background-color: #ff6d00;
    border-color: #ff6d00;
}

.btn-primary-demo.custom-file-control:before, .btn.btn-primary-demo {
    font-weight: 700;
    color: #ffffff;
    background-color: #3350b9;
    border-color: #3350b9;
}

.alert-info i {
    color: #81d4fa;    
}

.form-check-label { 
    font-weight: 0.9em;
}
#left_panel p {
    font-weight: 400;
    font-size: 0.9em;
}
#footer_top {
    margin-top: 4rem;
    border-top: 1px solid #3350b9;
    color: #3350b9;
    background-color: #ffffff;
}
#footer_top .link {
    color: #3350b9;
    font-weight: 400;
    font-size: 0.9em;
}
#footer_top .link:hover {
    text-decoration: underline;
    color: #ff6d00;
}
#footer_top ul  {
    margin: 0px;
    padding: 0px;
}
#footer_top ul li {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    list-style: none;
}
#footer_top .logo {
    margin-bottom: 40px;
    height:28px;
}
#footer_top p {
    font-weight: 400;
    font-size: 0.9em;
}
#footer_down {
    background-color: #3350b9;
    color: #ffffff;
}

#footer_down ul  {
    margin: 0px;
    padding: 0px;
}
#footer_down ul li {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    list-style: none;
}
#footer_down p {
    font-size: 0.9em;
}
#footer_down a {
    color: #ffffff;
}
#footer_down a:hover {
    color: #ffffff;
    text-decoration: underline;
}
a {
    color: #ff6d00;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:hover {
    color: #3350b9;
    text-decoration: underline;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

.dp_item { background-color: #ffffff; border: 1px solid #cccccc; color: #000000; margin-bottom: 20px;}
.dp_item:hover { background-color: #f5f5f5; border: 1px solid #f5f5f5; cursor: pointer;  /*e1f5fe*/}

#degree h6 {
    color: #3350b9;
}

.card-img-main {
    width: 100%;
    
}
.img-list{
    min-height: 90px;
    max-height: 175px;
}

        /* The side navigation menu */
        .sidenav {
            height: 100%; /* 100% Full-height */
            width: 0; /* 0 width - change this with JavaScript */
            position: fixed; /* Stay in place */
            z-index: 1; /* Stay on top */
            top: 0;
            left: 0;
            background-color: #ffffff; /* Black*/
            overflow-x: hidden; /* Disable horizontal scroll */
            padding-top: 55px; /* Place content 60px from the top */
            transition: 0.3s; /* 0.5 second transition effect to slide in the sidenav */
        }
        
        /* The navigation menu links 
        .sidenav a {
            padding: 8px 8px 8px 32px;
            text-decoration: none;
            font-size: 25px;
            
            display: block;
            transition: 0.3s
        }
        */
        /* When you mouse over the navigation links, change their color 
        .sidenav a:hover, .offcanvas a:focus{
            color: #f1f1f1;
        }*/
        
        /* Position and style the close button (top right corner) */
        .sidenav .closebtn {
            position: absolute;
            top: 0;
            right: 25px;
            font-size: 36px;
            margin-left: 50px;
            color: #ff6d00;
        }
        .sidenav .closebtn:hover {
            text-decoration: none;
        }
        
        /* Style page content - use this if you want to push the page content to the right when you open the side navigation 
        #main {
            transition: margin-left .3s;
            padding: 20px;
            overflow:hidden;
            width:100%;
        }
        body {
            overflow-x: hidden;
        }
        */
        /* Add a black background color to the top navigation */
        .topnav {
            background-color: #ffffff;
            overflow: hidden;
        }
        
        /* Style the links inside the navigation bar 
        .topnav a {
            float: left;
            display: block;
            color: #f2f2f2;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
            font-size: 17px;
        }*/
        
        /* Change the color of links on hover 
        .topnav a:hover {
            background-color: #ddd;
            color: black;
        }*/
        
        /* Add a color to the active/current link
        .topnav a.active {
            background-color: #4CAF50;
            color: white;
        } */
        
        /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
        @media screen and (max-height: 450px) {
            .sidenav {padding-top: 15px;}
            .sidenav a {font-size: 18px;}
        }
        
        a svg{
        transition:all .3s ease;
        
        &:hover{
            #transform:rotate(180deg);
        }
        }
        
        #ico{
        display: none;
        }
        
        .menu{
        background: #ffffff;
        display: none;
        padding: 5px;
        width: 360px;
        @include border-radius(5px);
        
        #transition: all 0.3s ease;
        
            a{
                display: block;
                color: #fff;
                text-align: center;
                padding: 10px 2px;
                margin: 3px 0;
                text-decoration: none;
                background: #444;
            
                &:nth-child(1){
                margin-top: 0;
                @include border-radius(3px 3px 0 0 );
                }
                &:nth-child(5){
                margin-bottom: 0;
                @include border-radius(0 0 3px 3px);
                }
            
                &:hover{
                background: #555;
                }
            }

        }


        
    .btn-select { background-color: #ff6d00; text-transform: capitalize; border-radius: 20px; color: #ffffff;  font-size: 1.1em; font-weight: 500; }
    .btn-select:hover { background-color: #c43e00; text-transform: capitalize; color: #ffffff; }
    .btn-select:focus { background-color: #c43e00; text-transform: capitalize; color: #ffffff; }
    .alert-secondary{ background-color:#ebebeb; color:#000000;}


    
/*html {
    -webkit-font-smoothing: antialiased;
   
}

.material-icons.md-18 {
    font-size: 18px;
}

.material-icons.md-24 {
    font-size: 24px;
}

.material-icons.md-36 {
    font-size: 36px;
}

.material-icons.md-48 {
    font-size: 48px;
}

.a_white {
    color: #ffffff;
}

.a_white:hover {
    color: #ffffff;
}

.alert {
    border-radius: 0px;
}

.progress {
    background-color: #fff;
    border-radius: 0px;
}

.progress .progress-bar {
    background-color: #3CD4FB; 
}

.alert-secondary {
    background-color: #ffffff;
    border-left: 4px #2196f3 solid;
}


.btn-primary {
    background-color: #ff6d00;font-weight: 400; font-size: 1em;
    box-shadow: none;
}

.btn-danger {
    background-color: #cccccc;font-weight: 400; font-size: 1em;
    box-shadow: none;
}

label {
    display: inline-block;
    margin-bottom: 0px;
}

.form-control {
    margin-top: 0px;
}
.footer-copyright {

    background-color: #3350b9; color: #ffffff;

}
.footer-copyright a{

    color: #ffffff; 

}
footer {
    text-align: center;
    background-color: #3350b9; color: #ffffff;    
}
p {

    margin-bottom: 0px;
    padding: 0px;
    line-height: normal;
}

hr { color: #999999; }

.btn-primary { color:#fff;background-color:#ff6d00;border-color:#ff6d00;box-shadow:none}
.btn-primary:hover{ color:#fff;background-color:#ff6d00;border-color:#ff6d00}
.btn-primary.focus,.btn-primary:focus{ box-shadow:none,0 0 0 .2rem rgba(0,150,136,.5)}
.btn-primary.disabled,.btn-primary:disabled{ color:#fff;background-color:#ff6d00;border-color:#ff6d00}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#ff6d00;border-color:#ff6d00}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none,0 0 0 .2rem rgba(0,150,136,.5)}
*/