html {
    -webkit-tap-highlight-color: rgba(195,215,117,0);
}
body {
    color: #424242;
    background-image: none;
    background-attachment: fixed;
}
.h3,
h3 {
    color: #639393;
}
.h1, .h2, .h5,
h1, h2, h5 {
    color: #639393;
}
.h4, .h6,
h4, h6 {
    color: #639393;
}
.h4.modal-title,
h4.modal-title {
    color: initial !important;
}
a {
    color: #5c876c;
}

a:hover {
    color: #517860 ;
}

.article-descr-col
,.article-content 
,.popup-login-modal 
,.tab-content 
,.contact-details 
,#login 
,#login label
{
    color: #424242;
}
.article-descr-col h3
,.article-content h3 
,.popup-login-modal h3 
,.tab-content h3 
,.contact-details h3 
,#login h3 
{
    color: #424242;
}
.article-descr-col h1, .article-descr-col h2, .article-descr-col h5 
,.article-content h1, .article-content h2, .article-content h5 
,.popup-login-modal h1, .popup-login-modal h2, .popup-login-modal h5 
,.tab-content h1, .tab-content h2, .tab-content h5 
,.contact-details h1, .contact-details h2, .contact-details h5 
,#login h1, #login h2, #login h5 
{
    color: #424242;
}
.article-descr-col h4, .article-descr-col h6 
,.article-content h4, .article-content h6 
,.popup-login-modal h4, .popup-login-modal h6 
,.tab-content h4, .tab-content h6 
,.contact-details h4, .contact-details h6 
,#login h4, #login h6 
{
    color: #424242;
}
.refine_categories li {
    list-style: none;
    padding-left: 25px;
    background: url(../../image/bullet.svg) left 6px no-repeat;
    background-size: 10px 10px;
}
.report-status {
    text-align: center;
    color: red;
    font-size: 12px;
}
.control-label {
    text-align: left !important;
}
/*#headerDiv{
	background-color:white;
	border-bottom: 1px solid #eee;
	box-shadow: 0px 0px 30px rgba(66, 70, 59, 0.95)!important;
}*/
legend {
    color: #585f57;
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #517860;
}
.alert-info {
    color: #31768f;
    background-color: #f7f5d9;
    border-color: #a4bb88;
}
/* Gradient to all drop down menus */
.dropdown-menu li > a:hover {
    color: #FFF;
    background-color: #888;
    background-image: none;
}
.well {
    background-color: #f2f5ee;
    border: 1px solid #b0b9a4;
}
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #efefef;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #a2a2a2;
    padding: 4px;
}
#cart > .btn,
#cart_offer > .btn{
    font-size: 16px;
}
#cart .dropdown-menu {
    background: #fefefe;
}
#cart_offer .dropdown-menu {
    background: #fefefe;
    min-width: 100%;
}
caption {
    color: #697764 !important;
}
/* menu */
#menu {
    background-color: #669678;
    background-image: none;
    border-color: #669678 #669678 #669678;
}
#menu .nav > li > a {
    color: #fff;
    text-shadow: none;
    font-weight: 500;
    font-size: 110%;
}
#menu .dropdown-menu {
    background-color: #fff;
}
#menu .dropdown-inner a {
    color: #5c876c;
    background-color: #fff;
}
#menu .dropdown-inner li a:hover {
    color: #fff!important;
    background-color: #669678;
    background-image: none;
}
#menu .see-all {
    border-top: 1px solid #669678;
}
#menu .see-all:hover, #menu .see-all:focus {
    color: #fff!important;
    background-color: #669678;
    background-image: none;
}
.custom-hdr-cls {
    border-top: #639393 solid 2px;
    background-image: none;
    border-radius: 0px;

}
.custom-hdr-cls h3
,.custom-hdr-cls .h3 {
    font-weight: 600;
    margin: 12px 0px;
}
footer {
    background-color: #ECECEC;
    border-top: 1px solid #ECECEC;
    color: #333;
}
footer h5 {
    font-size: 13px;
    font-weight: bold;
    color: #333;
}
footer a {
    color: #5c876c;
}

footer a:hover {
    color: #517860;
}

.btn-default {
    color: #fefefe;
    background-color: #639393;
    background-image: none;
    border-color: #639393;
    text-shadow: none;
    font-weight: 500;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover 
,.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default 
,.btn-default:hover, .btn-default:focus
{
    color: #fefefe;
    background-color: #82a8a8;
    border-color: #82a8a8!important;
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background-color: #82a8a8;
    color: #999;
    border-color: #ccc;
    text-shadow: none;
    opacity: 1;
}
.btn-inverse {
    color: #fefefe;
    background-color: #669678;
    background-image: none;
    border-color: #669678;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
    color: #fefefe;
    background-color: #75a185;
    border-color: #75a185!important;
    background-image: none;
}
.open > .btn-inverse.btn {
    color: #fefefe !important;
    background-color: #75a185 !important;
}
.open > .btn-inverse.btn .fa{
    color: #fefefe;
}
.open > .btn-inverse.btn:hover {
    color: #fefefe;
}
.open > .btn-inverse.btn:hover .fa{
    color: #fefefe;
}
/* product list */
.product-thumb {
    background-color: white;
}
.product-thumb .price {
    color: #216eb9;
}
.product-thumb .price-old {
    color: #929a83;
}
.product-thumb .price-tax {
    color: #8a9c7d;;
}
.product-thumb .button-group button {
    color: #fefefe;
    background-color: #639393;
}
.product-thumb .button-group button:hover {
    color: #fefefe;
    background-color: #82a8a8;
}
.product-thumb .button-group button i.fa:hover{
    color: #fefefe;
}
.product-table .price-new {
    color: #216eb9;
}
.product-table .price-old {
    color: #929a83;
    text-decoration: line-through;
}
.product-table button:not(.btn) {
    background: none;
    border: none;
}

.order_table [data-customer_order_no]
,.order_table [data-erp_order_no]
,.order_table [data-start_date]
,.order_table [data-finalized_date]{
    display:none;
}

.article-descr-col {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 150px;
    max-width: 340px;
}
.descr-col {
    width: 150px;
}
.box-read-full{
    background-color: #eee;
    border: 1px #666;
    box-shadow: 0px 0px 20px rgba(66, 70, 59, 0.95)!important;
}
.box-read-full:after {
    border-color: #eee transparent;
}

.box-read-full a {
    text-decoration: underline;
    font-size: 10px;
    font-style: italic;
}

.customer-title {
    font-size: 120%;
    font-weight: bold;
    border: 2px solid;
    border-radius: 15px;
    padding: 5px;
    background: #fff;
}

.customer-data-content .cd-input-cls:not(.cd-pharm-name):not(.cd-month-purchase){
    background-color: #fff;
    text-align: right!important;
    height: 25px;
    cursor: auto;
}
.customer-data-content .cd-pharm-name,
.customer-data-content .cd-month-purchase {
    background-color: #fff!important;
    cursor: auto !important;
}

.move_to_offers-content .select-col{
    width: 10%;
}

/* PARAGGELIES */
.timologia-content .co-kin-net_value{
    text-align:right;
}

.btn-primary {
    color: #eee;
    text-shadow: 0 1px 0 #1f476eb3;
    background-color: #275078;
    background-image: none;
    border-color: #275078;
}
.btn-primary {
    color: #eee;
    text-shadow: 0 1px 0 #1f476eb3;
    background-color: #669678;
    background-image: none;
    border-color: #669678;
}
.btn-primary:hover {
    color: #fff;
    background-color: #75a185;
    border-color: #75a185;
}
.btn-primary .fa {
    color: #fff;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover
{
    color: #fff;
    background-color: #75a185;
    border-color: #75a185;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #556d30;
    border: 1px solid #aeb99f;
    border-bottom-color: transparent;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #ebefe1;
}
.nav-tabs>li>a:hover {
    border-color: #e4eacd #ddeacc #d1d8c8;
}
.nav-tabs {
    border-bottom: 1px solid #aeb99f;
}
.panel-default>.panel-heading {
    color: #165229;
    background-color: #f4f7f1;
    border-color: #d2dcd4;
}

/* Bootstrap.min override */
nav .container-fluid {
    margin: 0 auto!important;
}
.container-fluid {
    padding: 0px !important;
    /*width: 92%;*/
    margin: 5px auto 5px!important;
    max-width: 95% !important;
}
.inner-content {
    box-shadow: 0px 0px 30px rgba(66, 70, 59, 0.95)!important;
    -webkit-box-shadow: 0px 0px 30px rgba(66, 70, 59, 0.95)!important;
    padding: 10px 20px;
    border-radius: 0px;
    background: #fff!important;
}
input, select, select option{
    background-color: #fff;
}
.btn-link {
    color: #21ca2f;
}
.btn-link:hover {
    color: #29ea39;
}
.btn-link.init {
    color: #23A1D1;
}
.btn-link.init:hover {
    color: rgba(64, 124, 35, 0.82);
    text-decoration: none;
}
div.required .control-label:before {
    color: #f17406;
}
.image-additional a {
    border: 1px solid #c6d0bc;
}
.thumbnail {
    border: 1px solid #c6d0bc;
}
img:focus {
    outline: none;
}
.btn-danger {
    background-color: #A52A2A;
    background-image: none;
    border-color: #A52A2A;
}
.btn-danger.focus, .btn-danger:focus {
    color: #fff;
    background-color: #800020;
    border-color: #800020;
    outline: 1px auto #800020
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
    background-color: #800020;
    border-color: #800020;
    outline: 1px auto #f77934;
}
.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:hover {
    background-color: #800020;
    border-color: #800020;
    outline: 1px auto #f7a884;
    background-image: none;
}
.btn-danger .fa {
    color: #ffffe6
}
.btn-info {
    background-color: #669678;
    background-image: none;
    border-color: #669678 #669678 #669678;
}
.btn-info.focus, .btn-info:focus {
    background-color: #75a185;
    border-color: #75a185;
    outline: 1px auto #75a185;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #75a185;
    border-color: #75a185;
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {
    background-color: #75a185;
    border-color: #75a185;
}

/* owl.carusel override */
.owl-wrapper-outer {
    border: 4px solid #ffffff;
}
.owl-controls .owl-page span {
    background: rgba(0, 153, 73, 0.4);
}
.owl-controls .owl-page.active span {
    background: rgba(0, 153, 73, 0.9);
}
.owl-carousel .owl-buttons div {
    color: #eee;
}
.owl-carousel:hover .owl-buttons div {
    opacity: 0.9;
}

.product-thumb-column .caption-column {
    padding: 0 20px;
    border: 1px solid #68843c;
}
.product-thumb-column {
    margin-bottom:0;
    background: #fff;
}
.right-pos {
    float: right;
    padding-right: 8px;
    margin-top: 0;
}
.column-preview {
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
}

.center-hdr {
    text-align: center;
}
.txt-right {
    text-align: right;
    float: right;
}
.txt-left {
    text-align: left;
    float: left;
}



.easy-autocomplete-container{
    z-index: 10;
}

.offer-thumb .caption {
    padding: 0 20px;
    min-height: 100px;
}

.offer-thumb .button-group button{
    width: 80%;
}
.offer-thumb .button-group button + button{
    width: 20%;
}
.offer-thumb .box-read-full{
    margin-top: 40px;
}

.cart-total .price-new {
	font-weight: 600;
}
.cart-total .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}

.glyphicon-refresh-animate {
    -animation: spin 1.7s infinite linear;
    -webkit-animation: spin2 1.7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

