.inline-block-form {
    display: inline-block;
}

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
    display: inline-block;
}
  
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.ajax-info {
    display: none;
}

.ajax-info-buttons-set {
    display: none;
}


button.input-group-text:hover{
    color: #333;
    background-color: #fff;
    border-color: #ccc; 
    cursor: pointer;   
}

button.input-group-text:active{
    background-color: #1d68a7;
    color: #fff;
}

.icon-photo-img{
    width: 26px;
    height: 26px;
}

a:hover .icon-photo-img {
    fill: #1d68a7;
}

.shop_cart_img{
    width: 24px;
    height: 24px;
}

a:hover .shop_cart_img {
    fill: #1d68a7;
}


.myHed1{
	margin: 0 20px;
}
.myBody1{
	margin: 0 20px;
}

.shop_cart_table1{
	width: 100%;
}

.shop_cart_table1 tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05);
}

.shop_cart_table1 td {
    border-top: 1px solid #dee2e6;
}

.cart_quantity_input{
    width: 2em;
    text-align: center; 
}

.myBody1 a.cart_btn, button.cart_btn{
    background: #6d7fcc;
    color: #fff;
    border-color: #6d7fcc;
}

.myBody1 a.cart_btn:hover, button.cart_btn:hover{
    color: #fff;
    background: #5a68a4;
}

.pic_numbers {background: none repeat scroll 0 0 #EEF4F6; border: 1px solid #96DFF6; border-radius: 3px 3px 3px 3px; cursor: pointer; text-align: center;}
.pic_numbers:hover {background-color: #ffab00;border: 1px solid #ffab00;border-radius: 3px 3px 3px 3px;cursor: pointer;text-align: center;}
.pic_numbers.present_number {background: none repeat scroll 0 0 #becafb; }
.pic_numbers.present_number:hover {background-color: #ffab00;border: 1px solid #ffab00;border-radius: 3px 3px 3px 3px;cursor: pointer;text-align: center; }
table tr.pic_parts.part_sel {background-color: #a7a7a7;}
