@charset "utf-8";
.shadow{
-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	background: #fcfff4;
}
.bg
{
	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.icon_hover
{
opacity:1
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;

	cursor: pointer;
}

.icon_hover:hover
{
opacity:0.4;
}

.avatar_image
{
border-radius:82px;
width:164px;
height:164px;
}

.avatar_thumb_image
{
border-radius:50px;
width:100px;
height:100px;
}

.rounded
{
border-radius:82px;

}
.thumb_rounded
{
border-radius:50px;

}

._h
{
color:#09f;
font-size: 18px;
font-weight: 400;
width: 100%;
margin-bottom:10px;
}

._t
{
font-weight: 400;
font-size:12px;
color:#2F4050;
}

._gray
{
	color:#7F7F7F;
}
._blue
{
color: #0071BC;
}

._red
{
color: #ee3f4c;
}

._bold
{
font-weight:700;
}

._thin
{
font-weight:400;
}

._normal
{
font-style: normal;
}

._italic
{
font-style: italic;
}

._pointer
{
cursor:pointer;
}
._icon_margin
{
margin-right: 10px;
}

._blue_dot
{
display:inline-block;
background-color:#09f;
border-radius:15px;
width:24px !important;
height:23px !important;
font-weight: 700;
font-size:13px;
color:#fff;
text-align:center;
}

._gray_dot
{
display:inline-block;
background-color:#7F7F7F;
border-radius:4em;
width:24px !important;
height:23px !important;
font-weight: 700;
font-size:13px;
color:#fff;
text-align:center;
}

._gray_dot_dark
{
display:inline-block;
background-color:#2F4050;
border-radius:15px;
width:24px !important;
height:23px !important;
font-weight: 700;
font-size:13px;
color:#fff;
text-align:center;
}

._an_link
{
color: #4bba29;
font-weight:700;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link:hover
{
	color: #09f;
	font-weight:700;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link_div
{
color: #4bba29;
background-color: #ffefff;
font-weight:700;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link_div_disabled
{
color: #666;
background-color: #ffefff;
font-weight:700;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;

}

._an_link_div:hover
{
	color: #09f;
	background-color: #DCDCDC;
	font-weight:700;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}


._an_th
{
width:120px;
text-align:center;
border-top-left-radius:20px;
border-top-right-radius:20px;
background-color: #e6e6e6;
border:none;
}

._an_th:hover
{
width:120px;
text-align:center;
border-top-left-radius:20px;
border-top-right-radius:20px;
background-color: #e8e1e1;
border:none;
}

.logoImg
{

transition: all .4s ease;
opacity: 1;
}

.logoImg:hover
{
	opacity: 0.64;
}


.topDiv
{
    z-index: 245;
    min-height: 79px;
    position: fixed;
    top: 0px;
    width: 100%;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.13);
    background-color: #FFFFFF;
}
.topLogo
{
  height: 64px;
  position: relative;
  top: 10px;
}
.menuItem
{
    color: #0071BC;
    font-family: source-sans-pro, sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
    text-indent: 5px;
    padding: 0px;
    position: relative;
    top: 46px;
}

.menuItemContainer
{
width: 108px;
min-height: 80px;
text-align: center;
position: relative;
background-color: transparent;
float: right;
cursor: pointer;
transition: all 0s;
}

.menuItemContainer:hover
{
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter:alpha(opacity=100);
 background:#29ABE2 url("../images/nohasam1.png") no-repeat right top;
}

.menuItemContainer:hover > .menuItem
{
  color: #FFFFFF;
 }

.logoDiv
{
  float: left;
}
.bannerDiv
{
  width: 100%;
  height: auto;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-image: url('../images/logo/eyelink.png');
}
.bannerImage
{
  width: 100%;
  height: auto;
  visibility: hidden;
  opacity: 0;
}

.mainDiv
{
  width: 100%;
  height: auto;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-image: url('../images/background/backgr.jpg');
}
.loginPageCoverDiv
{
  width: 100%;
  height: auto;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-image: url('../images/background/backgr.jpg');
}
.footerDiv
{
  width: 100%;
  background-color: #0071BC;
  height: auto;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-image: url('../images/background/backgr_spodek2.png');
}

.nadpis-hl {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 31px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 0px 10px;
    line-height: 37px;
}
.text
{
    text-align: justify;
    line-height: 17px;
    padding-right: 0px;
    padding-left: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
}
body {
  padding-right: 0px !important
}

.modal-open {
  overflow-y: auto;
}

.modal_heading
{
	margin-bottom:5px;
	padding-bottom:15px;
	border-bottom:1px solid #0071BC;
	position: relative;
}
