﻿

/**
 * EasyZoom core styles
 */
.easyzoom { position: relative; 
            /* 'Shrink-wrap' the element */ 
            display: inline-block; *display: inline; *zoom: 1.5; }

    .easyzoom img { vertical-align: bottom; }

    .easyzoom.is-loading img { cursor: progress; }

    .easyzoom.is-ready img { cursor: crosshair; }

    .easyzoom.is-error img { cursor: not-allowed; }

.easyzoom-notice { position: absolute; top: 50%; left: 50%; z-index: 150; width: 10em; margin: -1em 0 0 -5em; line-height: 2em; text-align: center; background: #FFF; box-shadow: 0 0 10px #888; }

.easyzoom-flyout { position: absolute; z-index: 100; overflow: hidden; background: #FFF; }

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout { top: 0; left: 0; width: 100%; height: 100%; }

.easyzoom--adjacent .easyzoom-flyout { top: 0; left: 100%; width: 100%; height: 100%; margin-left: 20px; }



.block-title-2 a { color: cornflowerblue }
.sel-band { color: white; }
    .sel-band .intro { font-size: 1.4em; font-weight: 600; height: 400px; }
    .sel-band .well {  border: 0; border-radius: 0; box-shadow: 0; padding-left: 2px; padding-bottom: 50px; }
.intro-button { text-align: center; padding: 10px 40px; border: 2px solid #ffffff; color: white; }
.sellink { color: white; }
.logoutbtn { color: #FFFFFF; display: block; float: right; font-size: 12px; line-height: 30px; padding: 0 20px 0 0; text-decoration: none; transition: opacity 0.2s ease-out 0s; -webkit-transition: opacity 0.21s ease-out 0s; -moz-transition: opacity 0.2s ease-out 0s; -ms-transition: opacity 0.2s ease-out 0s; -o-transition: opacity 0.2s ease-out 0s; }
.messagebox { font-size: 15px; padding: 10px 10px 10px 10px; margin-top: 20px; /* width: 100%; */ background-color: #2c88c5; /* border-radius: 15px; */ color: white; border: solid 1px rgb(221, 219, 219); }
.adcontainer { /*display: table;*/ padding: 5px; margin-top: 20px; /*width: 100%;*/ background-color: white; border-radius: 4px; border: solid 1px rgb(221, 219, 219); }
.searchStrbtn-nobg { color: #ffffff; background-color: #3498db; }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgb(221, 219, 219); }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgb(221, 219, 219); opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgb(221, 219, 219); opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgb(221, 219, 219); }
::-ms-input-placeholder { /* Microsoft Edge */ color: rgb(221, 219, 219); }
.subCategoryList .thumbnail:hover { border: 1px solid #2c88c5; }
.bdprice { font-size: 16px; font-weight: 600; }
.highlightlink { border-left: yellow 2px solid; border-right: yellow 2px solid; }
.searchborder { border-color: #052235 !important; border-width: 1px !important; }
.na-message { color: red; font-size: 13px; font-weight:700; line-height: 15px }
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: black; opacity: .7; /* Firefox */ }

:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: black; }

::-ms-input-placeholder { /* Microsoft Edge */ color: black; }
.appitem { height: 75px; }
.appproduct{ padding:10px 0 10px 0 }
.viewindia { font-size: 11px !important; color: #3498db !important; }
.viewindialg {
    font-size: 13px !important;
    color: #3498db !important;
}

.fixed { position: fixed; top: 20px; margin-left: 0px; background-color: #fff !important; }
.ss { font-size: 11px !important; }
.custom-cs { padding-left: 6px !important; }
/*.ddcustom { font-size: 12px; }*/
.srchbtndiv { text-align: left; padding-left: 0; } 
@media (max-width: 1200px) {
    .srchbtndiv { text-align: right; padding-top:10px; } 
    .ddcustom { font-size: 13px; }
}

@media (max-width: 1000px) {
    .srchbtndiv { text-align: center; } 
    .ddcustom {width:100%; }

}
.description p {
    min-height: 0px;
}
.description {
    min-height: 135px;
}
.item h4 {
    min-height: 0px;
}
.pdetails {
    margin-top: 4px;
    border-top: solid 1px rgb(221, 219, 219);
    padding-top: 10px;
}

.apptitle {
  
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 7px 0 0;
    position: relative;
    text-transform: uppercase;
}

.apptd {
    border-bottom: 1px solid #CECECE;
    padding-bottom: 15px;
}
.dlink  {
    color: #337ab7
}
.pflink {
   
    color: #337ab7
}
.addsml a:hover {
    background-color:transparent;
}
.addsml {
    color: #3498db;
    font-size: 13px;
    font-weight: 600;
    user-select: none;
    background-image: none;
    text-decoration: none;
    /*padding: 8px 20px;*/
    /*border: medium none;
    border-radius: 3px;
  
    font-weight: normal;
    line-height: 1.1;
    padding: 8px 20px;
    transition: all 0.25s linear 0s;
    background-color: #3498db;
    font-weight: 600;
    text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
    -o-text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
    -webkit-text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
    -ms-text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    -o-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    -ms-box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    user-select: none;
    background-image: none;
    text-decoration: none;
    outline: none !important;
    -moz-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;*/
}
.filterboxCont {
   /* text-align: left;*/
    padding: 5px 10px;
    border: 1px solid lightgrey;
    height: 50px;
    position: relative;
    background-color: rgb(221, 219, 219);
}



.filterbox {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.filterboxinput {
    height: 30px!important;
    width: 100px;
    margin-bottom: 0px!important;
}
 
  