/* 1586522612 */

/* Wygenerowany plik z kolorami strony */

.gradient {
    background: rgb(21,68,0);
    background: -moz-linear-gradient(left,  rgba(21,68,0,1) 0%, rgba(24,58,226,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(21,68,0,1) 0%,rgba(24,58,226,1) 100%);
    background: linear-gradient(to right,  rgba(21,68,0,1) 0%,rgba(24,58,226,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03a9df', endColorstr='#fe1d63',GradientType=1 );
}

.gradient-2 {
    background: rgb(3,169,223);
    background: -moz-linear-gradient(left,  rgba(3,169,223,1) 0%, rgba(0,122,186,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(3,169,223,1) 0%,rgba(0,122,186,1) 100%);
    background: linear-gradient(to right,  rgba(3,169,223,1) 0%,rgba(0,122,186,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01aae0', endColorstr='#007aba',GradientType=1 );
}

.gradient-3 {
    background: rgb(30,87,153);
    background: -moz-linear-gradient(45deg,  rgba(30,87,153,1) 0%, rgba(48,86,139,1) 87%, rgba(93,71,128,1) 100%);
    background: -webkit-linear-gradient(45deg,  rgba(30,87,153,1) 0%,rgba(48,86,139,1) 87%,rgba(93,71,128,1) 100%);
    background: linear-gradient(45deg,  rgba(30,87,153,1) 0%,rgba(48,86,139,1) 87%,rgba(93,71,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#5d4780',GradientType=1 );
}

.gradient-4 {
    background: rgb(24,58,226);
    background: -moz-linear-gradient(top,  rgba(24,58,226,1) 0%, rgba(21,68,0,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(24,58,226,1) 0%,rgba(21,68,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(24,58,226,1) 0%,rgba(21,68,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe1d63', endColorstr='#03a9df',GradientType=0 );

}


.c-head-2 {
    color: rgb(158,158,158);
}

/* Header */

.page-header {
    color: rgb(255,255,255);
}

.page-header a {
    color: rgb(255,255,255);
}

.page-header ul li a {
    color: rgb(167,194,210);
}

.page-header ul li:after {
    color: rgb(167,194,210);
}

.chat {
    background-color: rgb(255,29,98);
}

nav {
    border-top: 1px solid rgb(229,229,229);
}

.header-front-page nav {
    border-top: 1px solid rgba(255,255,255, .25);
}

.right-links .light span {
    background-color: rgb(255,255,255);
}

.header-front-page .light {
    border: 2px solid rgb(255,255,255);
    background-color: transparent;
}

.header-front-page .light span {
    background-color: transparent;
    color: rgb(255,255,255);
    margin-top: -1px;
}

.header-front-page nav li a {
    color: rgb(255,255,255);
}

.header-front-page .phone {
    color: rgb(255,255,255);
}

.right-links .dark {
    color: rgb(255,255,255);
}

.header-front-page .dark {
    background-color: rgb(255,255,255);
}

.header-front-page .dark span {
    color: rgb(3,169,223);
}

.intro .container .middle .left h1  {
    border-top: 1px solid rgb(229,229,229);
}

.intro .container .middle .left .price {
    color: rgb(255,29,98);
}

.intro .container .middle .left p {
    color: rgb(158,158,158);    
}

.intro .container .middle .left .link a {
    color: rgb(255,255,255);
    background-color: rgb(255,29,98);
}

.intro .container .middle .right .content .list h2 {
    color: rgb(255,255,255);
}

.intro .container .middle .right .content .list p {
    color: rgb(255,255,255);
}

.intro .container .middle .right .content .list ul li {
    border-bottom: 1px solid rgba(255,255,255, .25);
}

.sub-menu {
    background-color: rgb(255,255,255);
}

.sub-menu a {
    color: rgb(0,0,0) !important;
}

.sub-menu li:hover {
    background-color: rgb(158,158,158);
}

.sub-menu li:hover a {
    color: rgb(255,255,255) !important;
}

.fixed {
    background-color: rgb(255,255,255) !important;
}

.fixed nav {
    border-top: none !important;
}

.fixed nav li a {
    color: rgb(0,0,0) !important;
}

/* Footer */
.footer-big {
    background-color: rgb(19,19,19);
    color: rgb(158,158,158);    
}

.footer-big .social-links {
    border-top: 1px solid rgb(43,43,43);
}

.footer-big footer {
    border-top: 1px solid rgb(43,43,43);
}

.footer-big a {
    color: rgb(158,158,158);
}

.footer-big h2 {
    color: rgb(255,255,255);
}

.footer-big h2:after {
    background-color: rgb(0,149,210);
}

.footer-nav a:hover {
    color: rgb(255,255,255);
}

.footer-big ::-webkit-input-placeholder, .dosp ::-webkit-input-placeholder {
    color: rgb(158,158,158);
}

.footer-big :-moz-placeholder, .dosp :-moz-placeholder {
    color: rgb(158,158,158);
}

.footer-big ::-moz-placeholder, .dosp ::-moz-placeholder {
    color: rgb(158,158,158);
}

.footer-big :-ms-input-placeholder, .dosp :-ms-input-placeholder {  
    color: rgb(158,158,158);
}

.footer-big form input, .footer-big form textarea, .dosp input, .dosp textarea {
    border: 2px solid rgb(43,43,43);
}

.footer-big form input:focus, .footer-big form textarea:focus, .dosp input:focus, .dosp textarea:focus {
    border: 2px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.footer-big form input:focus ::-webkit-input-placeholder, .dosp input:focus ::-webkit-input-placeholder {
    border: 2px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.footer-big form input:focus :-moz-placeholder, .dosp input:focus :-moz-placeholder {
    border: 2px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.footer-big form input:focus ::-moz-placeholder, .dosp input:focus ::-moz-placeholder  {
    border: 2px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.footer-big form input:focus:-ms-input-placeholder, .dosp input:focus:-ms-input-placeholder {  
    border: 2px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.footer-big form button, .dosp button  {
    color: rgb(255,255,255);
}

.dosp input {
    background-color: transparent;
}

/* Numbers & Banner */
.numbers {
    background-color: rgb(245,245,245);
}

.numbers .full li:after {
    background-color: rgb(225,225,225);
}

.numbers .full li span {
    color: rgb(3,169,223);
}

.numbers .banner {
    background-color: rgb(255,255,255);
}

.numbers .banner .left .layer {
    background-color: rgba(3,169,223, .9);
    color: rgb(255,255,255);
}

.numbers .banner .left .layer a {
    color: rgb(255,255,255);
    border: 2px solid rgb(255,255,255);
}

.numbers .right li a {
    color: rgb(3,169,223);
}

.numbers .banner .right ul li:first-of-type:after {
    background-color: rgb(225,225,225);
}

/* Front page offer */
.our-offer {
    background-color: rgb(245,245,245);
    border-bottom: 1px solid rgb(225,225,225);
}

.our-offer .items .item {
    border-right: 1px solid rgb(225,225,225);
}

.our-offer .items .item:last-of-type {
    border: none;
}

.our-offer .items .item a {
    color: rgb(158,158,158);
}

.our-offer .items .item a:hover {
    color: rgb(0,124,190);
}

.alert, .alert-msg {
    background-color: rgb(255,29,98);
    color: rgb(255,255,255);
}

.alert .title, .alert-msg .title {
    background-color: rgb(218,32,89);
}

.alert .title:after {
    border-left: 13px solid rgb(218,32,89);
}

.categories {
     border-bottom: 1px solid rgb(171,171,171);
}

.articles .title h2 {
    border-right: 1px solid rgb(229,229,229);
}

.categories ul li {
    border: 2px solid rgb(171,171,171);
}

.categories ul li a {
    color: rgb(158,158,158);
}

.categories li.active {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
}

.categories ul li.active a {
    color: rgb(255,255,255);
}

.articles .items .item:hover {
    border: 2px solid rgb(233,233,233);
}

.articles .items .item .line {
    background-color: rgb(3,169,223);
}

.articles .items .item a {
    color: rgb(3,169,223);
}

.articles .items .item p {
    color: rgb(136,135,135);
    line-height: 18px;
}

.articles .items .item h4 {
    color: rgb(158,158,158);
}

article h2 {

}

article h3 {
    color: rgb(158,158,158);
}

article h4 {
    border-bottom: 1px solid rgb(229,229,229);
}

article p {

}

article blockquote {
    color: rgb(158,158,158);
}

/* Telewizja */
.second-fixed-nav .container {
    border-bottom: 1px solid rgb(229,229,229);
}

.second-fixed-nav .container .active {
    color: rgb(3,169,223);
}

.second-fixed-nav .container a {
    color: rgb(158,158,158);
}

.second-fixed-nav .container .button {
    color: rgb(255,255,255);
    background-color: rgb(1,157,215);
}

.s-head-2 {
    color: rgb(158,158,158);
}

.text-1 {
    background-color: rgb(245,245,245);
}

.right-left-texts p {
    color: rgb(84,84,84);
}

.gray {
    background-color: rgb(245,245,245);
}

.right-left-texts p.bold {
    color: rgb(0,0,0);
}

.vs {
    color: rgb(158,158,158);
}

.timplus {
    color: rgb(3,169,223);
}

.hd {
    color: rgb(255,39,98);
}

.tech-info .item-left p, .tech-info .item-right p {
    color: rgb(158,158,158);
}

.banner-cplus {
    background-color: rgb(0,0,0);
}

.banner-cplus h3 {
    color: rgb(255,255,255);
}

.banner-cplus p {
    color: rgb(158,158,158);
}

.banner-cplus p.link a {
    color: rgb(255,255,255);   
}

.banner-cplus p.link a {
    background-color: rgb(255,29,98);
}

.tech-info .table-list .item .head .price {
    color: rgb(255,255,255);
}

.tech-info .table-list .item .content {
    border-left: 2px solid rgb(245,245,245);
    border-right: 2px solid rgb(245,245,245);
    border-bottom: 2px solid rgb(245,245,245);
}

.tech-info .table-list .item .content .canals a {
    color: rgb(3,169,223);
}

.tech-info .table-list .item .content p {
    color: rgb(255,29,98);
}


.tech-info .table-list .item .info {
    border-top: 1px solid rgb(229,229,229);
}

.tech-info .table-list .item .info .black {
    color: rgb(0,0,0);
}

.tech-info .table-list .item .info .gray {
    background-color: rgb(255,255,255);
    color: rgb(192,192,192);
}

/* Zasieg */


.zasieg-header .form input, .zasieg-header .form textarea {
    border: 2px solid rgba(255,255,255,.75);
}

.zasieg-header .form input:focus, .zasieg-header .form textarea:focus {
    border: 2px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.zasieg-header .form ::-webkit-input-placeholder {
    color: rgba(255,255,255,.75);
}

.zasieg-header .form :-moz-placeholder {
    color: rgba(255,255,255,.75);
}

.zasieg-header .form  ::-moz-placeholder {
    color: rgba(255,255,255,.75);
}

.zasieg-header .form :-ms-input-placeholder {  
    color: rgba(255,255,255,.75);
}

.zasieg-header .form button {
    color: rgb(255,255,255);
}

.box-zasieg {
    background-color: rgb(245,245,245);
    color: rgb(0,0,0);
}

.box-zasieg .option {
    color: rgb(158,158,158);
}

.box-zasieg .active {
    color: rgb(3,169,223);
}

.box-zasieg .options .option span {
    border: 2px solid rgb(158,158,158);
}

.box-zasieg .options .active span {
    border: 2px solid rgb(3,169,223);
}

.box-zasieg .options .active em {
    background-color: rgb(3,169,223);
}

/* Kontakt */
.contact-form .container .form {
    background-color: rgb(245,245,245);
}

.contact-form .container .form input[type=text], .contact-form .container .form textarea {
   
}

.contact-form .container .form button, .contact-form2 .container .form button  {
    color: rgb(255,255,255);
}

.agree {
    color: rgb(158,158,158);
}

.agree span {
    border: 2px solid rgb(171,171,171);
}

.agree span.checked em {
    background-color: rgb(171,171,171);
}

.contact-form .container .form input[type=text], .contact-form .container .form input[type=tel], .contact-form .container .form input[type=email], .contact-form .container .form textarea {
    border: 2px solid rgb(196,196,196);
}

.contact-form .container .form input[type=text]:focus, .contact-form .container .form input[type=tel]:focus, .contact-form .container .form input[type=email]:focus, .contact-form .container .form textarea:focus {
    border: 2px solid rgb(0,0,0);
    color: rgb(0,0,0);
}

.contact-form ::-webkit-input-placeholder {
    color: rgb(196,196,196);
}

.contact-form :-moz-placeholder {
    color: rgb(196,196,196);
}

.contact-form ::-moz-placeholder {
    color: rgb(196,196,196);
}

.contact-form :-ms-input-placeholder {  
    color: rgb(196,196,196);
}

.icons-info .item {
    border-right: 1px solid rgb(229,229,229);
}

.icons-info .item a {
    color: rgb(3,169,223);
}

.hours {
    color: rgb(158,158,158);
}

.departments {
    border-top: 1px solid rgb(229,229,229);
}

.departments .item {
    border-right: 1px solid rgb(229,229,229);
}

.departments .item a {
    color: rgb(3,169,223);
}

.address-container .address {
    background-color: rgb(255,255,255);
}

/* Telefon */
.phone-text .content {
    color: rgb(158,158,158);
}

.phone-text .content h5 {
    color: rgb(0,0,0);
}

.phone-p {
    color: rgb(158,158,158);
}

.phone-link a {
    color: rgb(3,169,223);
}

.phone-items .item {
    border: 2px solid rgb(229,229,229);
}

.phone-items .item .line {
    background-color: rgb(3,169,223);
}

.phone-items .item .content {
    color: rgb(158,158,158);
}

.phone-items .item .content h5 {
    color: rgb(0,0,0);
}

.banner-cplus-light {
    background-color: rgb(245,245,245);
}

.banner-cplus-light .layer {
    background-color: rgba(245,245,245, .5);
}

.banner-cplus-light h3, .banner-cplus-light p {
    color: rgb(0,0,0);
}

.phone-see-also {
    background-color: rgb(245,245,245);
}

.phone-see-also a {
    background-color: rgb(3,169,223);
    color: rgb(255,255,255);
}

.phone-see-also h4 {
    color: rgb(158,158,158);
}

.tech-info-phone .info-text {
    color: rgb(158,158,158) !important;
}

.tech-info-phone .line {
    background-color: rgb(229,229,229);
}

.tech-info-phone .item a {
    background-color: rgb(3,169,223);
    color: rgb(255,255,255);
}

.tech-info-phone .item:hover .content {
    background-color: rgb(245,245,245);
}

/* Internet */
.tech-info-phone .head .box span {
    background-color: rgb(255,29,98);
    color: rgb(255,255,255);
}


.internet-slides .slide-progress .items .item {
    color: rgb(158,158,158);
}

.internet-slides .slide-progress .items .active {
    color:  rgb(3,169,223);
}

.internet-slides .slide-progress .items .line .color:before {
    background-color:  rgb(3,169,223);
}

.dosp {
    background-color: rgb(19,19,19);
    color: rgb(255,255,255);
}

.dosp2 {
    background-color: rgb(99,214,17);
    color: rgb(255,255,255);
}

.laptop .movie-area {
    color: rgb(255,255,255);
}

.numbers .banner .right p {
    color: rgb(158,158,158);
}

.images-items .item .content .text h5 {
    color: rgb(255,255,255);
}

.images-items .item .content .text span {
    background-color: rgb(3,169,223);
    border: 8px solid rgb(255,255,255);
    color: rgb(255,255,255);
}

.images-items .item:hover .text p {
    color: rgb(255,255,255);
}

/* Lista pakietow */
.offer-list {
    background-color: rgb(234,234,234);
}

.offer-list .row-item .more-info {
    background-color: rgb(255,255,255);
}

.section-33, .section-50, .section-100, .section-25, .section-20  {
    border-right: 1px solid rgb(234,234,234);
}

.section-33 p, .section-50 p, .section-100 p, .section-25 p, .section-20 p {
    color: rgb(158,158,158);
}

.section-33 p span, .section-50 p span , .section-100 p span, .section-25 p span, .section-20  p span{
    color: rgb(255,29,98);
}

.offer-list .row-item .more-info .section-50 .bottom, 
.offer-list .row-item .more-info .section-33 .bottom,
.offer-list .row-item .more-info .section-100 .bottom,
.offer-list .row-item .more-info .section-25 .bottom,
.offer-list .row-item .more-info .section-20 .bottom {
    border-top: 1px solid rgb(234,234,234);
}

.offer-list .row-item .more-info .section-50 .bottom a, 
.offer-list .row-item .more-info .section-33 .bottom a,
.offer-list .row-item .more-info .section-100 .bottom a,
.offer-list .row-item .more-info .section-25 .bottom a,
.offer-list .row-item .more-info .section-20 .bottom a{
    color: rgb(3,169,223);
}

.selected {
    border: 2px solid rgb(3,169,223);
}

.offer-list .row-item .basic-info .link a {
    border: 2px solid rgb(255,255,255);
}

.offer-list .offer-info {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(255,255,255);
    color: rgb(3,169,223);
}

.to-conf .link a {
    background-color: rgb(255,29,98);
    color: rgb(255,255,255);
}

/* Configurator */
.configurator-container .tabs, .configurator-container .box {
    background-color: rgb(255,255,255);
}

.configurator-container .box.configurator-info {
    background-color: rgb(3,169,223) !important;
    color: rgb(255,255,255);
}

.tabs .tab {
    background-color: rgb(225,225,225);
    border-bottom: 2px solid rgb(234,234,234) !important;
    color: rgb(158,158,158);
}

.tabs .tab.active {
    background-color: rgb(255,255,255);
    border-bottom: 2px solid rgb(255,255,255) !important;
    color: rgb(3,169,223);
}

.configurator-container .tabs .tab-content h3 em {
    color: rgb(255,255,255);
    background-color: rgb(3,169,223);
}

.configurator-container .tabs .tab-content .link a {
    color: rgb(255,29,98);
}

.configurator-container .tabs .tab-content .items-50 .item {
    border: 1px solid rgb(229,229,229);
    color: rgb(158,158,158);
}

.line {
    height: 1px;
    background-color: rgb(229,229,229);
}

.configurator-container .tabs .tab-content .items-50 .item .circle {
   border: 2px solid rgb(229,229,229); 
}

.configurator-container .tabs .tab-content .items-50 .checked {
    border: 1px solid rgb(3,169,223) !important;
    color: rgb(3,169,223) !important;
}

.configurator-container .tabs .tab-content .items-50 .checked .circle {
    border: 2px solid rgb(3,169,223) !important;
    background-color: rgb(3,169,223) !important;
}

.configurator-container .tabs .items-25 .item {
    border: 1px solid rgb(229,229,229);
}

.configurator-container .tabs .items-25 .item .circle {
    border: 2px solid rgb(229,229,229); 
}

.configurator-container .tabs .items-25 .checked {
    border: 1px solid rgb(3,169,223) !important;
    color: rgb(3,169,223) !important;
}

.configurator-container .tabs .items-25 .checked .circle {
    border: 2px solid rgb(3,169,223) !important;
    background-color: rgb(3,169,223) !important;
}

.configurator-container .box.zamowienie h3 {
    color: rgb(158,158,158);
}

.configurator-container .box.razem table td.text-right {
    color: rgb(158,158,158);
}

.configurator-container .box.razem.disabled .link a {
    color: rgb(255,255,255);
    background-color: rgb(229,229,229);
}

.conf-item-head {
    color: rgb(158,158,158);
}

.conf-item-head span {
    border: 2px solid rgb(158,158,158);
}

.configurator-container .conf-item-head span:before {
    color: rgb(3,169,223);
}

.configurator-container .active-head span {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
}

.configurator-container .conf-item-internet .packets .item .circle{
    border: 2px solid rgb(255,255,255);
}

.configurator-container .tabs .tab-content .items-33 .item {
    border: 1px solid rgb(229,229,229); 
}

.configurator-container .tabs .tab-content .items-33 .item .circle {
    border: 2px solid rgb(229,229,229); 
}

.configurator-container .tabs .tab-content .items-33 .checked {
    border: 1px solid rgb(3,169,223);
}

.configurator-container .tabs .tab-content .items-33 .checked .circle {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
}

.configurator-container .tabs .tab-content .items-33 .item span {
    color: rgb(158,158,158);
}

.configurator-container .tabs .tab-content .items-33 .checked span {
    color: rgb(255,29,98);
}

.configurator-container .tabs .tab-content .items-33-2 .item {
    border: 1px solid rgb(229,229,229); 
}

.configurator-container .tabs .tab-content .items-33-2 .item .content .square {
    border: 2px solid rgb(229,229,229); 
}

.configurator-container .tabs .tab-content .items-33-2 .checked .content .square {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
}

.configurator-container .tabs .tab-content .items-33-2 .checked {
    border: 1px solid rgb(3,169,223);
}

.configurator-container .tabs .tab-content .items-33-2 .item .content p.title-2, 
.configurator-container .tabs .tab-content .items-33-2 .item .content p.price{
    color: rgb(158,158,158);
}

.conf-item-tv .item .el .content {
    background-color: rgb(255,255,255);
}

.configurator-container .tabs .tab-content .items-33-2 .checked .content p.price{
    color: rgb(255,29,98);
}

.conf-item-tv .item .head .price {
    color: rgb(255,255,255);
}

.conf-item-tv .item .circle {
    border: 2px solid rgb(255,255,255);
}

.conf-item-tv .item .el {
    border-right: 1px solid rgb(229,229,229);
}

.conf-item-tv .item .el .content div.info {
    border-top: 1px solid rgb(229,229,229);
}

.conf-item-phone .info-text span {
    color: rgb(255,29,98);
}

.configurator-message {
    background-color: rgb(255,255,255);
}

.configurator-message p {
    color: rgb(158,158,158);
}

.configurator-message .link a {
    color: rgb(0,0,0);
}

.tab-content .form .form-row label input {
    border: 2px solid rgb(229,229,229);
}


.tab-content .form .form-row label input:focus {
    border: 2px solid rgb(3,169,223);
    color: rgb(0,0,0);
}

.sum h4 {
    color: rgb(3,169,223);
    border-bottom: 1px solid rgb(229,229,229);
}

.sum p.aktywacja {
    color: rgb(3,169,223);
}

.sum .border {
    border-top: 1px solid rgb(229,229,229);
    border-bottom: 1px solid rgb(229,229,229);
}

.sum .right, .purple {
    color: rgb(255,29,98) !important;
}

.sum .right em {
    color: rgb(158,158,158) !important;
}

.btn-purple {
    border: 2px solid rgb(255,29,98) !important;
    color: rgb(255,29,98);
}

.btn-purple.purple {
    background-color: rgb(255,29,98) !important;
    color: rgb(255,255,255) !important;
}

.ajax-btn {
    border: 2px solid rgb(229,229,229);
    color: rgb(158,158,158);
}

.zafixed {
    background-color: rgb(229,229,229);
}


.canals p {
    color: rgb(24,58,226);
}

.canals a {
    color: rgb(21,68,0);
}

.tv-dek-items .sitem, .items-33 .item {
    background-color: rgb(225,225,225);
    border: 1px solid rgb(229,229,229);
}

.sitem .circle, .square{
    border: 2px solid rgb(229,229,229);
}

.sitem.checked .circle {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
}

.sitem.checked {
    border: 2px solid rgb(3,169,223);
}

.sitem.checked p.price, .items-33 .item.checked span {
    color: rgb(255,29,98);
}

.items-33 .checked .square {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
}

.temat div {
    border: 1px solid  rgb(229,229,229);
}

.temat .head .price, .sitem p.price, .items-33 .item span  {
    color: rgb(158,158,158);
}

.temat.checked .head {
    border: 2px solid rgb(3,169,223);
    background-color: rgb(3,169,223);
    color: rgb(255,255,255);
}


.temat.checked  .price{
    color: rgb(255,255,255);
}

.temat.checked .square {
    border: 2px solid  rgb(3,169,223);
    background-color: rgb(255,255,255);
}

.extra-phone .temat .head {
        border-bottom: 1px solid rgb(229,229,229) !important;
   }
   
   .c1, .c2, .c3 {
       border-right: 1px solid rgb(229,229,229);
       border-bottom: 1px solid rgb(229,229,229);
   }
   
   .c3 {
       border-right: none !important;
   }
   
   .cennik-table .bold {
       color: rgb(158,158,158);
   }
   
   .canal-logo {
       border: 1px solid rgb(229,229,229);
   }
   
 .fsslider > .fssel-left, .fsslider > .fssel-right, .fsslider > .fscaret, .fsslider > .fssel-value {

background: rgb(3,169,223);

}

.error {
    border-color: #c00 !important;
}

body header button span {
    background-color: rgb(255,29,98);
}

@media (max-width: 1200px) {
    .header-front-page nav li a{
        color: rgb(0,0,0); !important;    
    }
    
    header nav li {
        border-bottom: 1px solid rgb(229,229,229);
    }

    header nav li:hover {
        background-color: rgb(158,158,158);
    }
    
    header nav li:hover > a {
        color: rgb(225,225,225) !important;
    }
    
    .intro .container .middle .left {
        background-color: rgba(225,225,225,.95);
    }
}

.tech-info .item-left h5, .tech-info .item-right h5 {
    color: rgb(1,157,215);
}