/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.borderLogin {
    
    border: 2px solid red;
}

.kluda {

    color: red;
    font-weight: bold;
}


.Short {  
		   
    margin-top: -5px;
    color: #dc3545;  
    font-weight: 900;  
    font-size: 12px;  
    
}  

.Weak {  

    margin-top:-5px;  
    color: #FFBF00;  
    font-weight: 900;  
    font-size: 12px;  
    
}  
.Good {  

    margin-top: -5px;  
    color: #000080;  
    font-weight: 900;  
    font-size: 12px;  
}  

.Strong {  

    margin-top: -5px;  
    color: #28a745;  
    font-weight: 900;  
    font-size: 12px;  
}

.tabs {
    
    padding: 0px 12px;
    margin: 0;
}

.address-area div {
    display: inline-block;
    padding: 15px 0;
    font-size: 16px;
    
        
}

.tab-title {
    width: 90%;
    text-align: left;
}

.radio {

    margin-left: 2.5rem;
    margin-top: -15px;
    /* width: 80%; */
   
}

#toggle-tab {
    width: 10%;
    text-align: center;
    cursor: pointer;
}

.tab-content {
    padding: 12px 0;
    font-size: 14px;
    
}

#toggle-tab-add {
    width: 10%;
    text-align: center;
    cursor: pointer;
}

#tab-content-add {
    padding: 12px 0;
    font-size: 14px;
    
}

.flip {
    transform: rotate(180deg);
}

.unhide {

    display: none;
    width: 55rem;
}

.back_button{

    display: none;
    margin-bottom: 15px;
}

.empty-address h1{

    color: #34334C;
    margin: 0 0 10px 10px;
}

.checkout-radio-div{

    margin-left: 1.5rem;

}

.admin-main{

    padding-left:5rem;
    margin: 15px;
}

.admin-main p a{

    text-decoration: none;
    color: #34334C;
    font-size: 18px;
    font-weight: 900;

}

.admin-main p a:hover{

    color: #F96C5A;

}

.admin-main div{

    width: 11.5rem;
    margin-right: 15px;
 }

 .active-link p a{

    color: #F96C5A !important;

 }

 .admin-right{

    margin-right:15px;
 }

 .tender-link{

    margin-top: 2rem;
 }

 .tender-link a{
    color: #34334C;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
   
}
.tender-link a:hover{
    color: #F96C5A;
}

.sale-error{

    text-align: center;
   
}

.sale-error h1{

    color: #F96C5A;
    font-weight: 700;
}

.main-picture{
    width:100%;
    float:left;
    
}
.large-picture{
    float:left;
    margin:3px 3px;
}

.small-picture{
    width:25%;
    height:25%;
    float:left;
    margin:3px 3px;
    
}

.small-picture img{

    width:100%;
    height: 95%;
    padding-top:1%;
}
        
.border {

    border: 1px solid black;
    
}  

.about-us{

    margin-top:-25px;
}


.about-us p{

   padding-top: 20px;

   
}
.about-us img{

    width: 100px;
    height: 100px;
    padding: 10px;;
   
}

.small {

    height:60px;
    margin-right: 30px;
    font-weight: 900;
}

.checkout-cart-empty img{

    width: 100px;
    height: 100px;
}

.checkout-cart-empty .checkout-cart-text h4{

    padding-left: 20px;
    font-size: 24px;
    font-weight: 700;
    padding-top: 20px;    
    color: #F96C5A;

}

.topView {
		
    margin-top: 2%;
}

.fontsContacts {
	    
    font-size:200%;
    font-weight: 800;
    color: #34334C; 
    font-family: monaco, monospace;   
}

.addressDiv {
		
    max-width: 350px;
    width:100%;
    padding:10px;
    
}

.addressDivBefore {
    
    max-width: 360px;
    width:100%;
            
}

.contacts {
		
    font-size:80%;
    font-family: monaco, monospace;
}

.header {
    
    font-size: 18px;
    font-weight:800;
    padding-left: 15px;
    margin-top: 5px;
    font-family: monaco, monospace;
}

.address{

    font-family: monaco, monospace;
}

.imgObjekti {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.imgObjekti:hover {
    opacity: 0.5;
    filter: alpha(opacity=40);
}

.product-picture-base {

    margin-right: 10px; 
    background-size: cover;
    width: 150px;
    border: 1px solid #34334C;
    position: relative;
   
}

.delete-button {

   background: none;
   border: none;
}

.delete-button:hover{

    opacity: 0.5;
    
}

.out_of_production{

    opacity: 0.3;
}

.symbols{

    margin-top:3rem;
    justify-content: center;
}

.symbols img{

    width: 150px;
    padding-left: 30px;
}

.parcels img {

    width: 190px;
    height: 80px;    
    border: 1px solid #34334C;
    margin-top: 10px;
    margin-left: 25px;
    padding-left: 5px;
}

.navigation {

    padding-top: 20px;
}

.navigation p{

    font-size: 18px;
    font-weight: 800;
    margin-right:20px;
    color: #F96C5A;    
}

.navigation a:hover p{

    color:#34334C !important;
}

.make_as_button:hover{

    cursor: pointer;

}

.media span{

    color: red !important;
    font-size: 12px; 
}

.order_archive a:hover{

    color: #F96C5A;

}

.blog-img img{

    width: 25rem;
}

.blog_text{

    width: 50rem;
    padding-left: 20px;
}

.blog_text p{
    
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
   }

.blog_text span{

    font-weight: bold;
    font-size: 18px;
}

.pay_system p{

    font-weight: 700;
    font-size: 14px;
    text-align: justify;
    
}

.pay_system img{

    width: 23rem;
    margin: 20px 0 20px 30px;
}

.privacy_p {

    text-align: justify;
}

.save-info{

    accent-color: #F96C5A;
    box-shadow: none;
}

.banner-frame img{

    float:left;
    width: 33vw;
    margin-right: 1vw;
}

.banner-frame li{

    list-style-type: space-counter;
    
}

.banner-frame ol{
    
    width: 20vw;
    margin-left: 19vw;
    
}

.promotion-frame{

    margin-top: 1vw;
}

.promotion-frame img{

    float:left;
    width: 19vw;
    margin-right: 1vw;
}

.promotion-frame li{

    list-style-type: space-counter;
    
}

.promotion-frame ol{
    
    width: 20vw;
    margin-left: 19vw;
    
}

.prom_img {

    width: 60vw;
    height:30vw;
    margin: auto;
    padding: 1vw;
    
        
}

.prom_img img {
   
    width: 100%;
    height: 100%;
} 

.review_name{

    margin-left: 1rem;
    margin-top: 1rem;
    color: #F96C5A;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 20px;
}

.review_coment{

    margin-left: 1rem;
    margin-top: 0.5rem;
    margin-bottom:0.5rem;
    color: #34334C;
    font-size: 16px;
    
}

.product_review {

    color: #34334C;
    font-size: 14px;
    text-transform: uppercase;
}

.product_review:hover {

    color: #F96C5A;
   
}

.add_coment {

    margin-left: 1rem;
    margin-top: 0.5rem;
    margin-bottom:0.5rem;
}

.more_comments{

    background: none!important;
    border: none;
    padding: 0!important;    
    color: #34334C;
    text-decoration: underline;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800;
    margin-left: 0.5rem;
}

.alert-info {

    width: 50%;
    margin: auto; 
    text-align: center; 
    font-size: 18px;
    margin-bottom: 1rem;
}