/*
  $Id: stylesheet.css,v 1.9 2017/11/16 20:59:02 hpdl Exp $
*/


.text-lowercase {
	text-transform: lowercase!important
}

.text-uppercase {
	text-transform: uppercase!important
}

.text-capitalize {
	text-transform: capitalize!important
}

.font-weight-light {
	font-weight: 300!important
}

.font-weight-normal {
	font-weight: 400!important
}

.font-weight-bold {
	font-weight: 700!important
}

.font-italic {
	font-style: italic!important
}

.text-white {
	color: #fff!important
}

.text-primary {
	color: #007bff!important
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0062cc!important
}

.text-secondary {
	color: #6c757d!important
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #545b62!important
}

.text-success {
	color: #28a745!important
}

a.text-success:focus,
a.text-success:hover {
	color: #1e7e34!important
}

.text-info {
	color: #17a2b8!important
}

a.text-info:focus,
a.text-info:hover {
	color: #117a8b!important
}

.text-warning {
	color: #ffc107!important
}

a.text-warning:focus,
a.text-warning:hover {
	color: #d39e00!important
}

.text-danger {
	color: #dc3545!important
}

a.text-danger:focus,
a.text-danger:hover {
	color: #bd2130!important
}

.text-light {
	color: #f8f9fa!important
}

a.text-light:focus,
a.text-light:hover {
	color: #dae0e5!important
}

.text-dark {
	color: #343a40!important
}

a.text-dark:focus,
a.text-dark:hover {
	color: #1d2124!important
}

.text-body {
	color: #212529!important
}

.text-muted {
	color: #6c757d!important
}

.text-black-50 {
	color: rgba(0, 0, 0, .5)!important
}

.text-white-50 {
	color: rgba(255, 255, 255, .5)!important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}


.font-bold { font-weight: bold }

.prodinfo_addcart { height: 70px; width: 143px;  }  


.well-bck-drm1 { background-color: #0a71d8;  }
.well-bck-drm1 p     { color: #fff  }

.well-bck-drm2  { background: none }

.well-bck-drm3, .well-bck-drm3 h3  { background-color: #ff6600; color: #fff }


.promo_mess {background-color:  #ffcc00; color: black; padding: 10px; font-size: 18px;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
margin-bottom: 10px
}

/*#3333FF
-webkit-box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 20px 20px 0px 0px #CAE6FF, 25px 25px 0px 0px #E1EEFF, -40px 20px 0px -8px rgba(0,0,0,0); 
box-shadow: 5px 5px 0px 0px #289FED, 10px 10px 0px 0px #5FB8FF, 15px 15px 0px 0px #A1D8FF, 20px 20px 0px 0px #CAE6FF, 25px 25px 0px 0px #E1EEFF, -40px 20px 0px -8px rgba(0,0,0,0);

#F51436;
#3333FF
border: thick solid yellow;
*/

.promo_mess_warning, .promo_mess_warning_navy, .promo_mess_warning_black, .promo_mess_warning_kofax {
padding: 7px; font-size: 18px;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
display: inline-block; width: auto;
margin: 7px;
margin-bottom: 30px;
}
.promo_mess_warning_lista 
{
    font-size: smaller; border: thin dotted;
}

/*#EBF6FF
background-color: #fff !important; color:#c40000 !important; 
*/
.promo_mess_warning { 
  background-color: #607188 !important;
  color: #ffe970 !important;
}



/*.promo_mess_warning { background-color: #F51436; color: yellow; }
 background-color: #FFF; color:gray ;
*/

/* border-width: 1px; border-style: dotted; border-color: #3281d1 */
.promo_mess_warning { background-color: #F51436; color: yellow;  }

 
.promo_mess_warning_black { background-color: #0865D5; color: yellow; }

.promo_mess_warning_kofax {
 background-color:  #303030;
 border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
._X_promo_mess_warning_kofax { 
background-image: url("/images/aproddesc2/kofax-small.jpg");
background-repeat: no-repeat;
background-size: cover;
color: black; 
}
/* background-color: rgba(201, 76, 76, 0.3); */
.promo_mess_warning_kofax > p {
 background-color: #303030; padding: 10px;font-size: 14px; line-height:1.8em; color: white  }



.promo_mess_warning_navy { background-color: #00558C; color: #ffffff; }
.promo_mess_warning_navy > p { padding: 10px;font-size: 14px; line-height:1.8em }


.promo_mess_warning_box { background-color: #ff0000; color: #fff !important; padding: 3px; font-size: 17px; font-weight :bold; 
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
display: inline-block; width: auto;
margin: 7px
 }

.promo_mess_warning_specpage { background-color: #ff0000; color: #fff; padding: 3px; font-size: 15px;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
display: inline-block; width: auto;
margin: 7px
}

#promo-ever-specials { border-radius: 8px; padding-top: 5px; padding-left: 10px; padding-bottom: 10px; background-color: #F8F8F8; }
#promo-ever-specials  div  h3 { font-size: 18px; }
#promo-ever-specials div { font-size: 15px;  background-color: #F8F8F8; display: inline-block; vertical-align: top; margin-right: 7px; width: 30%; height: 140px; padding: 7px; border-radius:6px; }

#RODO_ZGODA_OBLIG { clear: both; padding-top: 10px;}       

.promo_mess_small { background-color: red; color: #fff; border-radius: 4px; padding-left: 7px;  padding-right: 7px; padding-top: 5px; padding-bottom: 5px;  } 

#funkcje_tab td { padding: 5px} 

.mycls { clear:both !important; margin: 15px 0px 10px 0px; }

.blackfriday { background-color: #000; color: rgb(255,255,0); padding: 5px 10px 5px 10px; border-radius: 3px }

/*  background-color: #000 !important */
div.stronaczarnypiatek { background-image: url("../../../images/fest/62522477-0.jpeg");  }
div.stronaczarnypiatek  .well { background-color: rgba(0, 0, 0, 0.9); color:white; font-size: 20px; line-height: 28px }
div.stronaczarnypiatek ul { list-style-type: none; }
div.stronaczarnypiatek  .well a { color:#50FF0F; font-size: 22px; line-height: 47px }
div.stronaczarnypiatek  summary {  font-size: 20px; background-color: #282923; font-weight: bold; color: #00F8FA; padding: 10px; margin-top: 10px  }
div.stronaczarnypiatek  summary small { color: #E4E4E4 }
div.stronaczarnypiatek  details li { padding: 10px 10px 10px 10px;color:  #fff  }
div.stronaczarnypiatek  details li:nth-child(even) { background-color: #000;  } 
div.stronaczarnypiatek  details li:nth-child(odd) { background-color: #282923;  }
div.stronaczarnypiatek  details a { font-size: 18px; line-height: 20px; font-weight: bold;  }
div.stronaczarnypiatek  details a:hover { color: #fff !important  }       
div.stronaczarnypiatek  details li:nth-child(odd)  a { color: yellow; } 
div.stronaczarnypiatek  details li:nth-child(even) a { color: #40FF3F;  }
div.stronaczarnypiatek  .badge { font-size: 22px; background-color: #00FAFC; color: #000000  }


div.gwar-szyb-dost { display: inline-block; color: #ccffff; margin: 3px; padding: 5px;
background-color: #3399FF;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

#promo-ever-specials ul
{
  display: inline-block;
  list-style: none;
  width: 45%;
  vertical-align:top;
}

#promo-ever-specials ul li {
background-color:  #ffcc00; color: black; padding: 10px; font-size: 18px;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
margin-bottom: 10px;    
}                    

#promo-ever-specials ul li a { color: #000 }


.promo_mess_heaven {
background-color: #f0f0f0;
display: inline-block; width: auto;
margin: 7px;
border: thick solid yellow;
margin-bottom: 30px;
padding: 10px;
}

.prtg-img-promo { padding-right: 10px; padding-bottom: 10px; padding-left: 10px }


/* or eh */
.ranking-box {
    flex: 1;
    background: linear-gradient(to bottom, rgba(234, 192, 124, 0.9) 0%, rgba(237, 207, 137, 0.91) 22%, rgba(138, 97, 38, 0.93) 53%, rgba(234, 189, 128, 0.95) 100%);
    border-radius: 16px;
    padding-bottom: 16px;
    width: 128px;
    height:155px
}


.ranking-box > img { padding-top: 10px }

.ranking-label
{
position: relative;
}

.text-center
{
text-align: center !important;
}

div.medals .medal-laureate .medal-year {
    font-size: 16px;
    font-weight: bold;
    margin-top: 4px;
    height: 20px;
}
div .medals div.medal {
    text-align: center;
    font-family: 'Rubik', sans-serif;
}
div .medals .medal-laureate {
    color: #a1884c;
}
div.medals .medal-laureate .medal-name {
    text-transform: uppercase;
    height: 6px;
    width: 80px;
    font-size: 85%;
    line-height: 9px;
    font-weight: bold;
    margin-top: 7px;
}

div .medals .medal-laureate {
 background-repeat: no-repeat; 
    background-image: url("/images/orlyehandlu/orly_ehandlu_place.png");    
    width: 83px;
    color: #DBBA70;
    height: 60px;
    margin-left:16px;
    margin-top:0px
    
}

.company-medals
{

  padding-left: 10px;
  padding-bottom: 10px;

 border-radius: 0px 0px 16px 16px;
 
}

 /* #404040 #DFDFDF */
 h3.spec_man_discount { display: block;position:relative; white-space: nowrap; width: 285px; float: left; 
 margin-right: 30px ; background-color: #DFDFDF; padding: 20px;  border-radius: 5px; margin-left: 15px;

  }
 h3.spec_man_discount a { color: gray }
 h3.spec_man_discount_small_size_cor a { font-size: 15px }
 /* #00ff00 */
 div.weekend,.promo_mess_warning_weeekeend { border-color: #3276CB !important  }
 
 div.weekend,div.fest { padding: 15px;  border-radius: 3px 3px }
 div.weekend>h1 , div.night>h1,div.fest>h1 { 
     text-shadow: 1px 1px 2px black, 0 0 1em #ffff00, 0 0 0.2em #ffcc00;
    color: white;
    font-size: 30px;
     text-transform: uppercase;
     padding: 15px;     
  }
 
 div.fest>h1 { background-color: black; } 
  
 img.spec_man_discount_img  {  vertical-align: middle }  
   
div.night ,.promo_mess_warning_night { border-color: #000 }  
div.night { padding: 15px;  border-radius: 15px 50px;

 }
p.note_weekend_discount { clear: both; margin-top: 20px; margin-left: 20px; border-radius: 5px; padding: 5px; background: rgba(76, 175, 80, 0.4) }
p.note_weekend_discount_empty { clear: both; } 
 
.man_desc_weekend { font-size: 18px; color: #919191 }

div.fest,.promo_mess_warning_fest { border-color: #f58035 !important  }

div.weekend_back {  background-image: url("../../../images/fest/sky.jpg"); }

div.fest_back_xmas {  background-image: url("../../../images/fest/xmas2.jpg"); }
div.fest_back_newyear {  background-image: url("../../../images/fest/newyear.jpg"); }
div.fest_back_dzienzmarlych {  background-image: url("../../../images/fest/dzien_zmarlych.jpg"); }
div.fest_back_poland {  background-image: url("../../../images/fest/poland.jpg"); }
div.fest_back_majowy {  background-image: url("../../../images/fest/majowy.jpg"); }
div.fest_3kroli {  background-image: url("../../../images/fest/3kroli.png"); }
div.fest_blackweek {  background-image: url("../../../images/fest/62522477-0.jpeg"); }
div.fest_blackweek span.promo_mess_warning { background: none; border:none; color: #ffffff }

img.maxw { max-width: 90% }
.img-flot-left {float: left; margin-right: 20px }
.mypadding-10 { padding: 10px !important }
.mymargin-lr-10 { margin: 0px 10px; !important }
div.float-right {float:right}

.mytable>tbody>tr>td, .mytable>tbody>tr>th, .mytable>tfoot>tr>td, .mytable>tfoot>tr>th, .mytable>thead>tr>td, .mytable>thead>tr>th {
    padding: 12px;
}

.mytable { width: 100% }

.summary_a { list-style-type: none;cursor:pointer }

.clearul  {
 list-style-type: none;    
}

.clearul li {
 margin-bottom: 10px; 
}


p.lowerPrice
{ font-size:9px;color:gray }

span.negotiate { padding-top: 20px; clear: both; font-size: 10px; color: gray;  word-wrap: break-word; overflow-wrap: break-word;   white-space: pre-wrap;
    -moz-white-space: pre-wrap;  }
   
 /*   
.pageHeading > .promo_mess_warning, .page-header > .promo_mess_warning { background-color:  #ffcc00; color: black; padding: 10px; font-size: 18px;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
margin-bottom: 10px }     
*/

#extpage_body * { line-height: 1.7em; }
#extpage_body p, #extpage_body li { font-size: 17px }
#extpage_body h2 { font-size: 20px }
#extpage_body h1 { font-size: 23px }
#extpage_body h3 { font-size: 18px }
#extpage_body h4 { font-size: 16px }