html,body{font-family:Arial, Helvetica, sans-serif;}
body{overflow-x:hidden;}
a{color:#039c1f;outline:none;}
a:hover,a:focus{color:#039c20;text-decoration:underline;}
a:focus{outline:none;}
.strong, a.documents.active{font-weight:bold;}
img {max-width: 100%; width: auto; height: auto !important; position: relative; display: block;margin: 0 auto;}
.image-news{display:block;position:relative;}
.image-news{border-bottom:9px solid #fbbe18;}
.management-container{display:flex;flex-wrap:wrap;}
.management-container .class-sub{text-transform:lowercase;}
.management-container .class-sub span{text-transform:uppercase;}
.management-container .class-sub span:after{content: ", ";}
.management-container .class-sub span:last-child:after{content: "";}
img.image-management{oveflow:hidden;max-height:375px;}
.body-management p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.image-news-hdr-container{position:absolute;bottom:0px;left:0px;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));padding:30px 10px 10px 10px;width:100%;color:white;box-sizing:border-box;}
.image-news-hdr{font-size:200%;}
.news2 img{
	width: 20% !important;
	height: auto !important;
	float: right;
	text-align: right;
	display: inline !important;
}

.rubric-sidebar-container {background:#FFFFFF;padding: 10px 15px;}

.container.max-width {
	max-width: 1900px;
	width: 100%;
}

.row-offcanvas .hidden-sm .nav li a {
	padding: 0px 0px;
	background: none;
}

/* table */
@media (max-width: 992px) {
	.table-responsive {display: block;}
}
.table.table-centered > thead > tr > th, .table.table-centered > tbody > tr > th, .table.table-centered > tfoot > tr > th, .table.table-centered > thead > tr > td, .table.table-centered > tbody > tr > td, .table.table-centered > tfoot > tr > td {
	vertical-align: middle;
}
.table.table-bottom > thead > tr > th, .table.table-bottom > tbody > tr > th, .table.table-bottom > tfoot > tr > th, .table.table-bottom > thead > tr > td, .table.table-bottom > tbody > tr > td, .table.table-bottom > tfoot > tr > tdtd {
	vertical-align: bottom;
}
.gray_text {
	color: #7A7A7A;
}

.video_div .text {
	height: 96px;
	overflow: hidden;
	padding: 10px 0px;
}
.video_div .text * {
	margin: 0px;
}

.gallery_div {
	position: relative;
	display: block;
	margin: 4px;
	padding: 4px;
	border: 1px solid #EEEEEE;
	float: left;
	width: 157px;
}
.gallery_div .text {
	/*height: 45px;*/
	position: relative;
	display: block;
	padding:0;
}
.gallery_div .text h4{
	text-overflow:ellipsis;
	overflow: hidden;
	width:100%;
  	white-space: nowrap;
  	font-size:15px;
  	margin-bottom:7px;
}
.gallery_div img {
	width: 150px;
	height: auto;
}

.mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}
.mask .btn-play {
	margin: 0 auto;
	top: 50%;
}

.schedule.table > thead > tr > th, .schedule.table > tbody > tr > th, .schedule.table > tfoot > tr > th, .schedule.table > thead > tr > td, .schedule.table > tbody > tr > td, .schedule.table > tfoot > tr > td
{
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
    padding:2px 0px;
    margin:0;
    font-size:12px;
}
table .schedule.table{margin-bottom:0;}

#concise-page {}
#concise-page .story {}
#concise-page .story h1 {
	font-size: 20px;
	line-height: 1em;
	font-weight: bold;
	margin-bottom: 0px !important;
}
#concise-page .story .time {
	color: #CCCCCC;
	font-size: 10px;
	line-height: 1em;
}
#concise-page .story p {
	color: #333333;
	font-size: 12px;
}
#concise-page .story img {
	width: 100% !important;
	height: auto !important;
	position: relative !important;
	display: block !important;
}
#concise-page .back-to-top {
	position: fixed;
	right: 25px;
	font-size: 36px;
	bottom: 15px;
	top: auto;
	display: block;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	z-index: 99999;
	opacity: 0.5;
}
#concise-page .back-to-top:hover {
	opacity: 1;
}


.table.table-fixed-width.cols-7 td,
.table.table-fixed-width.cols-7 th {
	width: 14.28%;
}
.table .day-nr {
	font-size: 16px;
}
.table .day-nr strong {
	font-size: 18px;
}


.work-plan-box {
	position: relative; 
	display: block; 
	margin: 0 -8px; 
	padding: 8px; 
	color: #fff;
	min-height: 80px;
}
.work-plan-box.black {
	color: #000;
}
.work-plan-box:hover,
.work-plan-box:focus {
	color: #000000 !important;
	background: #eeeeee !important;
}
.work-plan-box.green {color: #008000;}
.work-plan-box.blue {color: #0000FF;}
.work-plan-box.purple {color: #800080;}
.work-plan-box.gray {color: #7A7A7A;}

.highlight {background-color: #f7f7f9;border: 1px solid #e1e1e8;border-radius: 4px;margin-bottom: 14px;padding: 9px 14px;}
.margin-bottom{margin-bottom:15px;}
#map-canvas{width:100%;height:400px;}
#carousel-generic{margin-bottom:15px;}
.additional-images div img.img-responsive{margin-bottom:12px;cursor:pointer;}
#sidebar .list-group{overflow:hidden;}
#sidebar .list-group ul{overflow:hidden;list-style-type:none;margin:0;padding:0px;}
#sidebar .list-group ul li{padding-left:12px;}
.row.banner{margin-bottom:15px;}
.row.banner .padding {background: #FFFFFF; padding: 3px;}
.row.banner .border {border: 3px solid #FFFFFF;}
.row.banner .margin-bottom {margin-bottom: 10px;}
.row.banner .padding img {margin: 0px;}
.modal-dialog .modal-content{border:0px none;background-color:transparent;}
.modal-header{background-color:#fbbe18;}
.modal-footer{background-color:#595959;}
.modal-body{background-color:#fff;}
.carousel-indicators {z-index: 10000;}
.btn-default{background-color:#464646;color:#ffffff;border:1px solid #3d3d3d;}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active{background-color:#484848;color:#ffffff;border:1px solid #3d3d3d;}
.btn-default.btn_close {padding-top: 0px; padding-bottom: 0px; border: 0px; margin-left: 10px;}

.btn-twitter{background-color:#00aced;color:#ffffff;border:1px solid #00aced;}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active{background-color:#1dcaff;color:#ffffff;border:1px solid #1dcaff;}

.btn-facebook{background-color:#3b5998;color:#ffffff;border:1px solid #3b5998;}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active{background-color:#6d84b4;color:#ffffff;border:1px solid #6d84b4;}

.btn-google{background-color:#d34836;color:#ffffff;border:1px solid #d34836;}
.btn-google:hover,.btn-google:focus,.btn-google:active{background-color:#d34836;color:#ffffff;border:1px solid #d34836;}




.footer-container{background-image:url("https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/body-bg.png");background-position:top left;background-repeat:repeat;border-top:5px solid #fbbe18;margin-top:30px;}
.footer-container .container p{text-align:center;color:#dddddd;margin:0px;padding:30px 0px;font-size:16px;}
.popover{width:100%;}
.news-separator {width: 100%;height: 1px; padding: 0px;float: none; clear: both;}
.news-separator .news-separator-inner {width: 25%;height: 100%;}
.bg-gray {background: #c9c9c9;}
.bg-green {background: #039c1f;}
.videoMask{position:absolute;top:0;left:0;width:100%;height:275px;z-index:25;opacity:0;cursor:pointer;}
.video{height:275px;}
/* navbars */
.navbar-nav.quick-menu .tooltip{min-width:80px;whitespace:nowrap;}
.navbar-nav.quick-menu{margin-top:9px;}
.navbar-nav.quick-menu > li{margin-left:5px;}
.navbar-nav.quick-menu > li > a{font-size:22px;text-align:center;width:50px;height:50px;background-color:#039c1d;border-radius:50%;padding:0px;line-height:50px;color:#ffffff;text-transform:lowercase;}
.navbar-nav.quick-menu > li > a:hover,.navbar-nav.quick-menu > li > a:focus{background-color:#fbc124;}
.navbar-nav.quick-menu > li > a img{float:left;margin:0;max-width: 100%;}
.navbar-inverse{background-color:#595959;background-image:url('https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/navigation-bg.png');background-repeat:repeat-x;border:0px none;border-bottom:9px solid #fbbe18;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {border-left:1px solid #7a7a7a;}
.navbar-inverse .navbar-brand{color:#ffffff;}
.navbar-inverse .navbar-brand:hover,navbar-inverse .navbar-brand:focus{color:#ffffff;}
.navbar-inverse .navbar-text{color:#464646;}
.navbar-inverse .navbar-nav > li > a{color:#ffffff; border-left: 1px solid #7a7a7a; padding: 15px 25px;}
.navbar-inverse .navbar-nav > li:first-child > a {color:#ffffff; border-left: 0px;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#ffffff;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#ffffff;background-color:#fcbf19;}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus {color:#444444;}
.navbar-inverse .navbar-toggle{border-color:#333333;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333333;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:#484848;color: #ffffff;}
.dropdown-menu > li > a{color:#ffffff;border-bottom:1px solid #474747;padding:0px 20px;height:31px;line-height:31px;vertical-align:middle;}
.quick-menu .dropdown-menu > li > a{border-bottom:0px none;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#fbbe15;background-color:transparent;}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fbbe15;text-decoration: none;outline:0;background-color: transparent;}
.dropdown-menu{padding:0;background-color:#595959;border:1px solid #474747;border-bottom:0px none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-nav>li>.dropdown-menu{margin-top: 12px;z-index: 999999;}
.quick-menu.navbar-nav>li>.dropdown-menu{margin-top:0px;}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:10px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.dropdown-submenu.active>.dropdown-menu{display:block;}
.dropdown-submenu.active>a:after{border-left-color:#fff;}
@media (max-width: 767px) {
  .inarray2{padding-left:10px;}
} 
/* navbars end */
/* calendar */
.table.table-calendar{border:3px solid #ffffff;text-align:center;color:#ffffff;font-weight:bold;}
.table.table-calendar thead tr,.table.table-calendar tbody tr{border-bottom:1px solid #ffffff;}
.table.table-calendar thead td,.table.table-calendar tbody td{border:0px none;border-right:1px solid #ffffff;}
.table.table-calendar tbody td{width:14.28%;}
.calendar-header,.calendar-header-day{background-color:#595959;}
.btn-calendar{background-color:transparent;color:#fabf19;border:0px none;margin:0;padding:0;}
.calendar-cell{background-color:#eeeced;color:#464646;}
.calendar-cell.today{background-color:#039c1f; color: #FFFFFF;}
.calendar-cell a{color:#039c1f;}
.calendar-cell.today a{color:#ffffff;}
.calendar-cell.today .popover-content a{color:#039c1f;}
/* calendar end */
@media (max-width: 767px) {
	/*#sidebar{background:#cccccc;}*/
}
@media (min-width: 768px) {
	#additional-images-modal .modal-dialog{
		width: 60%;
	}
	body{background-image:url("https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/body-bg.png");background-position:top left;background-repeat:repeat-x;}
	.header{height:200px;background-image:url("https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/header-bg.png");background-position:top left;background-repeat:repeat-x;}
	.header .navbar{margin-bottom:0px;}
	.hdr-logo{display:inline-block;width:364px;height:114px;background-image:url("https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/logo.png");background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;}
	.content{background-image:url("https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/content-bg.png");background-position:0 0;background-repeat:repeat;padding-top:20px;}
	.navbar{border-radius:0px;margin-bottom:0px;}
	.popover{width:260px;}
	.white-background{background-color:#ffffff;}
	.breadcrumb{border-radius:0px;background-color:#ffffff;}
	.breadcrumb-container{padding-right:0px;}
	.common-heading h4, .common-heading h1{padding:10px 15px;color:#ffffff;background-color:#2E3442;background-image: url('https://koobas.hobune.stream/wayback/20210105205941/https://elvag.edu.ee/images/web/common-heading-bg.png'); background-repeat: repeat-x; margin-top:0px;}
	.event-container{padding:15px;background-color:#ffffff;margin-bottom:15px;}
	.event-container p {font-weight: bold;}
	.common-heading h4{margin-bottom:3px;}
	.common-box .common-heading h4,.common-box .common-heading h1 {position: absolute;top: 0px;left: 0px;	float: left;padding-right: 60px;font-weight: bold;margin: 0px;font-size: 18px;}
	.common-box {background: #FFFFFF;padding: 0px 10px;padding-bottom: 30px;position: relative;padding-top: 50px;}
	.common-box .news {padding-bottom: 10px;padding-top:10px;}
	.common-box .news h5 {font-weight: bold;font-size: 18px;margin-bottom: 0px;margin-top: 0px;}
	.common-box .news p time {font-size: 14px;}
	.table.table-calendar{margin-bottom:15px;}
}
@media (max-width: 992px) {
	.table-calendar{font-size:80%;}
}
@media (min-width: 992px) {
  
}
@media (min-width: 1200px) {
  
}
/*
 * Off Canvas
 */
@media screen and (max-width:767px){
.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.row-offcanvas-right{right:0;}
.row-offcanvas-left{left:0;}
.row-offcanvas-right .sidebar-offcanvas{right:-50%;/* 6 columns */}
.row-offcanvas-left .sidebar-offcanvas {left: -50%;/* 6 columns */}
.row-offcanvas-right.active{right: 50%;/* 6 columns */}
.row-offcanvas-left.active{left: 50%;/* 6 columns */}
.sidebar-offcanvas {position:absolute;top:0;width: 50%;/* 6 columns */}
}
.row-offcanvas-left #sidebar{display:none !important;}
.class-story{
	text-align:right;
	margin-bottom:12px;
}
.class-story img{
	margin:0;
	width:100%;
	display:inline;
}
.class-story .header{
	font-size:12px;
}
.class-story .author{
	color:#7c8186;
	font-size:10px;
}
.table-work-plan thead tr,.table-work-plan tr.thead{
	background-color:#595959;
	color:#fff;
}
.table-work-plan tbody{
	width:100%;
}

.table-work-plan thead tr th{
	line-height:34px;
	height:34px;
	font-size:18px;
}
.table-work-plan tbody tr td.wp{padding-bottom:0px;text-align:center;vertical-align:top;}
.table-work-plan tbody tr td.wp.c6,.table-work-plan tbody tr td.wp.c7,.table-work-plan tbody tr td.wp.c-even, .table-work-plan tr.c-even td{background-color:#f7f7f9;}
.fb-like{height:28px;float:left;margin-top:0px;}
/*::-webkit-scrollbar{display:none;}*/
.tw-like{width:80px;height:36px;float:left;border:0;overflow:hidden;}
a.link-white,
a:active.link-white,
a:hover.link-white,
a:visited.link-white{color:#fff;}
.padding-right{padding-right:15px;}





/*
     FILE ARCHIVED ON 20:59:41 Jan 5, 2021 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 9:08:21 May 7, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
