.navbar{
	background-color: white;
    padding: 20px;
    margin-bottom: 0px;
    border-bottom: 1px solid #bbb;
    box-shadow: 0 15px 30px 0 #dedede;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    z-index:1;
}

.navbar-brand-img{
    width: 60px;
}

.btn-primary{
	background: #0D5BA4;
    font-size: 12px;
    //line-height: 1;
    color:white!important;
}

.btn-primary:hover{
	background: white;
    font-size: 12px;
    //line-height: 1;
    color:#0D5BA4!important;
}

.link-primary{
	color: #0D5BA4;
    text-decoration: none;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.main-container{
	position: relative;
	padding: 50px 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: right top;
}

.main-content-image-studenta{
	background-image: url(https://c.cs2.visual.force.com/resource/1394076432000/Student_A);
}

.main-content{
	padding-left: 30px;
	padding-right: 30px;
}

h1 {
    color: #355770;
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.69231;
    font-weight: 700;
    text-transform: uppercase;
}

#sidebar{
	z-index:9999;
    width: 200px;
	position: absolute;
    right: 20px;
    top: 15px;
}

#sidebar-toggle{
	display: none;
	background: #fff;
    width: 25%;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    border-radius: 3px;
    text-align: right;
    margin-bottom: 5px;
}

#sidebar-body{
	background: #fff;
    width: 100%;
    border-style: solid;
    border-width: 1px;
    padding: 20px;
    border-radius: 3px;
}

@media only screen and (max-device-width: 480px) {
	.main-container{
		background-image: none;
	}

	#sidebar-toggle{
		display: block;
	}

	#sidebar-body{
		display:none;
	}
}

.icon-key h1 {color: #0D5BA4; font-size: 1rem; font-weight: normal; margin-bottom: 10px; text-align: center; text-transform: none;}
.icon-key span { display: block; line-height: 22px; }
.icon-key .key { margin-bottom: .6rem; }
.icon-key .icon:before { float: left; font-size: 24px; padding-right:12px; vertical-align: middle; }
.icon-key .icon-go:before, .icon-key .icon-stop:before { content: "\2022"; font-size: 37px; line-height: 20px; margin: 0 5.5px 10px; }
.icon-key .icon-go:before { color: #2DB200; }
.icon-key .icon-stop:before { color: #DF2626; }
