@CHARSET "UTF-8";

.overlay
{
    position: fixed !important; /* Sit on top of the page content */
    /*display: none !important;  Hidden by default */
    width: 100% !important; /* Full width (cover the whole page) */
    height: 100% !important; /* Full height (cover the whole page) */
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background-color: rgba(255,255,255,0.8) !important; /* Black background with opacity */
    z-index: 2 !important; /* Specify a stack order in case you're using a different order for other elements */
}

.loader {
  position: fixed !important;
  z-index: 999 !important;
  margin: auto !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;	
	
  border: 16px solid transparent !important;
  border-radius: 50% !important;
  border-top: 16px solid #003183 !important;
  border-bottom: 16px solid #d01910 !important;
  width: 80px !important;
  height: 80px !important;
  -webkit-animation: spin 5s linear infinite !important;
  animation: spin 2s linear infinite !important;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.captchaImage
{
	vertical-align: middle;
	margin: 0px 5px 15px 0px;
}

.btnZatvorit
{
	text-align: right;
	cursor: pointer;
	margin-top: -20px;
	margin-right: -20px;
}

.socialDetail
{
	display: none;
}

.kurzorPrst
{
	cursor: pointer;
}

   .socialButton
    {
		height:40px; vertical-align:top; border-radius:4px; color:#fff; border:0; font-size:1.0em; cursor:pointer; text-align: left; margin: 10px 10px 10px 0px;    
    }
    
    .socialSpan
    {
		height:24px; width:24px; margin:8px; color: #fff; cursor: pointer; display:inline-block;    
    }
    
    .fbColor{background-color:#4267b2;}
    .twitterColor{background-color:#1da1f2;}
    .googleColor{background-color:#dd4b39;}
    .msColor{background-color:#0078D7;}
    
    .socialMinWidthLP { min-width: 360px; }
    .socialMinWidthRP { min-width: 200px; }
    
.pomocka
{
	margin-left: 20px;
}

.nastred
{
	margin-left: auto;
	margin-right: auto;
	float: none;
}