/*

Style : Green Theme CSS
Version : 1.0
Author  : Surjith S M
URI   : http://themeforest.net/user/surjithctly

Copyright © All rights Reserved
Surjith S M / @surjithctly

*/
/* 
   COLOR PALLETTES : GREEN
   ------------------------------------------------
  
   Green 1        : #4eae49;
   Dark Grey      : #3b3b3b;
   Medium Grey    : #5c5c5c;
   Light Grey     : #818181;
   Lightest Grey  : #C2C2C2;
   White          : #ffffff;

   
   */
/* ================================================
   THEME SPECIFIC STYLES : VISUAL STYLES ONLY
   ================================================ */
/*White bg*/

body,
.pace .pace-progress {
    background: #FFF;
}
/*Grey*/

body,
.timeline-content h2 {
    color: #5c5c5c;
}

.nav-pills>li>a {
    color: #C2C2C2;
}

.form-control:focus {
    border-color: #C2C2C2;
}

.navbar-default .navbar-nav>li>a {
    color: #818181;
}

.slick-prev:before,
.slick-next:before {
    color: #C2C2C2;
}
/* green
 * ----- */

::-moz-selection {
    background: #4eae49;
    color: #FFF;
}

::selection {
    background: #4eae49;
    color: #FFF;
}

.header,
.sub-header {
    color: #FFF;
    background-color: #4eae49;
}
/*color*/

a,
a:hover,
a:focus,
.speaker-info p,
.highlighted-plan .price,
.highlighted-plan .plan-name {
    color: #4eae49;
}

.benefit-item .benefit-icon i {
    color: #4eae49;
}
/*background*/

.timeline::before {
    background: #4eae49;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #FFF;
    background-color: #4eae49;
}
/*border*/

.timeline-bullet,
.highlighted-plan {
    border-color: #4eae49;
}
/*background color*/

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #4eae49;
}
/* 
  BUTTONS
  ------- */

.btn-default {
    color: #4eae49;
    border-color: #FFF;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    background-color: transparent;
    border-color: #FFF;
    color: #FFF;
}

.btn-primary {
    background-color: #5c5c5c;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #3b3b3b;
}

.btn-success {
    background-color: #4eae49;
    border-color: #4eae49;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
    background-color: #FFF;
    border-color: #4eae49;
    color: #4eae49;
}

.btn-outline {
    color: #8C8C8C;
    border-color: #CACACA;
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active,
.btn-outline.active {
    background-color: transparent;
    border-color: #818181;
    color: #8C8C8C;
}

.cc-selector-2 input{
    position:absolute;
    z-index:999;
}

.niebieski {background-image:url("../../images/kolory/niebieski/color.jpg");}
.zielony {background-image:url("../../images/kolory/zielony/color.jpg");}
.czerwony {background-image:url("../../images/kolory/czerwony/color.jpg");}
.czarny {background-image:url("../../images/kolory/czarny/color.jpg");}
.ciemno-brazowy {background-image:url("../../images/kolory/ciemno-brazowy/color.jpg");}
.pudrowy-roz {background-image:url("../../images/kolory/pudrowy-roz/color.jpg");}
.zielony-neon {background-image:url("../../images/kolory/zielony-neon/color.jpg");}

.srebrne {background-image:url("../../images/kolory/srebrne.jpg");}

.cc-selector-2 input:active +.drinkcard-cc, .cc-selector input:active +.drinkcard-cc{opacity: .9;}
.cc-selector-2 input:checked +.drinkcard-cc, .cc-selector input:checked +.drinkcard-cc{
    border: double 4px #4eae49;
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.drinkcard-cc{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width: 45px; height: 45px;
    border-radius: 6px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
}
.drinkcard-cc:hover{
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
}


.cc-selector-2 input{ margin: 5px 0 0 7px; }
.cc-selector-2 label{ margin-left: 2px; }


.benefits h5 i {
    color: rgb(80, 80, 255);
}

.kwota {
    color: #4eae49;
    font-size: 60px;
    font-weight: 700;
    margin: 10px 0;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.0;
}

.cena, .waluta {
    font-weight: 400;
    font-size: 25px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.0;
}

.dostawa {
    font-weight: 400;
    font-size: 15px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.0;
}

.cena-potwierdzenie {
    font-weight: 400;
    font-size: 22px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.0;
}

.kwota-potwierdzenie {
    color: #4eae49;
    font-size: 30px;
    font-weight: 700;
    margin: 10px 0;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.0;
}

.imgModalPotwierdzenie {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    margin: 0 4px 4px 0;
}

.textModalPotwierdzenie {
    font-style: italic;
}

.textModalRozmiar {
    font-style: italic;
    margin: 0 0 0 4px;
}

/* collapse text */
#module p {
    font-size: 17px;
}

#module p.collapse[aria-expanded="false"] {
    margin-bottom: 5px;
    display: block;
    height: 60px !important;
    overflow: hidden;
}

#module p.collapsing[aria-expanded="false"] {
    margin-bottom: 5px;
    height: 60px !important;
}

#module a.collapsed:after  {
    content: '+ więcej';
}

#module a:not(.collapsed):after {
    content: '- mniej';
}
#collapseMore {
    text-align: right;
}



#klauzura {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 60px;
}