﻿ h1,h2 {
     font-size: 14pt;
 }
a,a:visited,a:focus,a:active {
    text-decoration: none;
    outline: none;
}
 .form-group {
     overflow: auto;
     margin-bottom: 5px;
 }
 
fieldset {
    padding: 5px;
    border-radius: 5px;
}


.form-row {
    clear: both;
    display: block;
    overflow: auto;
    padding: 2px 0;
    position: relative;
    width: 100%;
}
 
 
td select
{
    width:auto;
    padding:5px;
    font-size:8pt;
    
}

.base-video-item {
    border: 1px solid #efefef;
    position: relative;
    min-height: 240px;
    margin-bottom: 15px;
    transition: all 2s;
}
 .base-video-item .base-video-image {

 }
 .base-video-item .base-video-image img {
     width: 100%;
     max-height: 140px;
     object-fit: cover;
     box-shadow: none !important;
 }
    .base-video-item .base-video-title {
        position: absolute;
        bottom: 0;
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        left: 0;
        right: 0;
        transition: all 2s;
                     
    }
    .base-video-item .base-video-title a {
        padding: 5px;
        color: #333;

    }
    .base-video-item .base-video-title a:hover {
        color: #000000;
    }
    .base-video-item:hover  .base-video-title{
        
        white-space: normal;
    }
    .base-video-item:hover {
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }
    h3.panel-title {
        font-size: 14px;
    }
  
    .form-group input[type=text] {
        margin-bottom: 0px;
    }

 .whatsapp-link,.instagram-link {
     position: fixed;
     bottom: 30px;
     left: 30px;
     width: 60px;
     height: 60px;
     background-color: #54cc61;
     border-radius: 50%;
     z-index: 1050;
     transition: all 0.3s;
 }
 .instagram-link {
     background-color: #f05b2a;
     left: auto;
     right: 30px;
 }

 .whatsapp-link:hover ,.instagram-link:hover{
     transform: scale(1.1, 1.1);
 }

 .whatsapp-link i,.instagram-link i {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     color: white;
     font-size: 25px;
 }
 select {
     max-width: 90%;
 }
 video {
     max-width: 100%;
 }
 img {
     max-width: 100%;
     height: auto !important;
 }
 a,a:focus,a:visited,a:active {
     outline: none;
 }
 #shoppingcart-confirm {
 }

 #shoppingcart-confirm .item-count-container {
     display: table-row;
 }

 #shoppingcart-confirm .item-count-container .btn-increase-count,
 #shoppingcart-confirm .item-count-container .btn-decrease-count,
 #shoppingcart-confirm .item-count-container #count {
     display: table-cell;
     vertical-align: middle;
     height: 45px;
 }

 #shoppingcart-confirm .item-count-container .btn-increase-count {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
 }

 #shoppingcart-confirm .item-count-container .btn-decrease-count {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
 }

 #shoppingcart-confirm .item-count-container #count {
     width: 100px;
     border-radius: 0;
 } 
