/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Default theme styles of the modal dialog */


.fancybox-close {
                display: none !important;
            }
.fancybox-opened .fancybox-skin {
                background-color: #ffffff !important;
}

.fancybox-outer .fancybox-inner iframe html {
    background-color: #ffffff !important;
}

#fancybox-frame1569489549801 .fancybox-iframe #document html {
                background-color: #ffffff !important;
            }

.fancybox-type-iframe .fancybox-inner {

/*overflow:hidden !important ;*/
}

div#cd-cart {
    padding: 10px;
}

div#cd-cart table {
    border-spacing: 6px;
}

div#cd-cart td {
    padding: 6px;
}

div#cd-cart td#description {
    color: #183A8D;
    font-size: 1.2em;
    line-height: 1.4em;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
}

div#cd-cart td#qty {
    color: #7b7b7b;
    font-size: 1.0em;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
}


div#cd-cart td #total {
    color: Darkred;
    font-size: 1.0em;
    font-weight: bold;
    padding-left: 5px;
}

div#cd-cart p#total {
    color: Darkred;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}

div#cd-cart hr {
    background-color: #BAB8B8;
    color: #BAB8B8;
    height: 1px;
    border: 0 none;
}

div#cd-cart div#fraisport {
    color: #183A8D;
    line-height: 1.2;
    text-align: left;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  /*font: inherit;*/
  font-size: small;  
  position: relative;  

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  /*margin: 0;*/
    margin: 0px 5px;
  padding: 10px;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #EB773B;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #183A8D;
}

.remodal-cancel {
  color: #fff;
  background: #183A8D;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #EB773B;
}


/* Media queries
   ========================================================================== */


@media screen and (max-width: 460px) {
    
    div#cd-cart td#description {
    color: #183A8D;
    font-size: 1.0em;
    line-height: 1.2em;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
}

div#cd-cart td#qty {
    color: #7b7b7b;
    font-size: 1.0em;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
}


div#cd-cart td #total {
    color: Darkred;
    font-size: 1.0em;
    font-weight: bold;
    padding-left: 5px;
}

div#cd-cart p#total {
    color: Darkred;
    font-size: 1.0em !important;
    font-weight: bold;
    text-align: center;
}

div#cd-cart div#fraisport {
    color: #183A8D;
     font-size: 0.8em;
    line-height: 1.2em;
    text-align: left;
}
    .remodal-confirm, .remodal-cancel {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    
    
}

