.rxconnexion-frontend-bg {
    position: relative;
    width: 100%;
    height: 100%;
}

#rxconnexion-frontend-bg1 {
   // background: url('../../images/frontend/1.jpg') no-repeat;
    //background-size: 100% 100%;
    background: url(../../images/frontend/header-banner.png) no-repeat center;
    background-color: white;
}

#rxconnexion-frontend-bg2 {
    background: url('../../images/frontend/2.jpg') no-repeat;
    background-size: 100% 100%;
}

#rxconnexion-frontend-bg3 {
    background: url('../../images/frontend/3.jpg') no-repeat;
    background-size: 100% 100%;
}

#rxconnexion-frontend-bg4 {
    background: url('../../images/frontend/4.jpg') no-repeat;
    background-size: 100% 100%;
}

#rxconnexion-frontend-search-container {
    position: absolute;
    bottom: 5%;
    display: block;
    //display: none;
    width: 100%;
    opacity: .9;
}

#rxconnexion-frontend-search-container input[type=text],
#rxconnexion-frontend-main-search-container select,
#for-schedule-query-container select {
    margin-bottom: 0 !important;
    outline: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

#rxconnexion-frontend-main-search-container {
    //border: 1px solid #aaa;
}

#rxconnexion-frontend-main-search-container input[type=text],
#rxconnexion-frontend-main-search-container select,
#for-schedule-query-container select {
    height: 40px !important;
    font-size: 13px !important;
    padding: .5rem .5rem !important;
    border: 2px solid #767776;
}

#rxconnexion-frontend-main-search-container input[type=text]{
    border-radius: 4px;
}

#rxconnexion-frontend-main-search-container select,
#for-schedule-query-container select {
    //padding: .2em .5em .2em .2em !important;
    padding: .3em .5em .1em .2em !important;
}

#rxconnexion-frontend-main-search-container button {
    color: #efefef !important;
    margin-bottom: 0 !important;
    height: 40px !important;
    width: 100% !important;
    font-size: 20px !important;
    padding-top: 2px !important;
    padding-left: 33% !important;
    /*
    background: #36b0d9;
    background: -moz-radial-gradient(center, ellipse cover, #36b0d9 0%, #53cff9 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #36b0d9), color-stop(100%, #53cff9));
    background: -webkit-radial-gradient(center, ellipse cover, #36b0d9 0%, #53cff9 100%);
    background: -o-radial-gradient(center, ellipse cover, #36b0d9 0%, #53cff9 100%);
    background: -ms-radial-gradient(center, ellipse cover, #36b0d9 0%, #53cff9 100%);
    background: radial-gradient(ellipse at center, #36b0d9 0%, #53cff9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b0d9', endColorstr='#53cff9', GradientType=1 );
    */
    background: #83c7f7 !important;
    background: -moz-linear-gradient(top, #83c7f7 0%, #60b2f0 41%, #3198e7 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #83c7f7), color-stop(41%, #60b2f0), color-stop(100%, #3198e7)) !important;
    background: -webkit-linear-gradient(top, #83c7f7 0%, #60b2f0 41%, #3198e7 100%) !important;
    background: -o-linear-gradient(top, #83c7f7 0%, #60b2f0 41%, #3198e7 100%) !important;
    background: -ms-linear-gradient(top, #83c7f7 0%, #60b2f0 41%, #3198e7 100%) !important;
    background: linear-gradient(to bottom, #83c7f7 0%, #60b2f0 41%, #3198e7 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c7f7', endColorstr='#3198e7', GradientType=0 ) !important;
}

#rxconnexion-frontend-advance-search-container {
    position: relative;
}

#rxconnexion-frontend-advance-search-container #toggle-container,
#rxconnexion-frontend-advance-search-container #search-container {
    //position: absolute;
    //top: 0;
    width: 100%;
}

#rxconnexion-frontend-advance-search-container #toggle-container a,
#rxconnexion-frontend-advance-search-container #search-container a {
    color: #eee !important;
    font-size: 11px !important;
    line-height: 11px !important;
}

#rxconnexion-frontend-search-container #search-container {
    background: #fff;
    padding: 10px;
    border: 1px solid #eee;
}

#rxconnexion-frontend-advance-search-container #search-container label,
#rxconnexion-frontend-advance-search-container #search-container a {
    color: #aaaaaa !important;
    font-size: 13px !important;
    line-height: 13px !important;
}

#rxconnexion-frontend-search-container #search-container input[type=text] {
    height: 25px !important;
    font-size: 13px !important;
    padding: .5rem .5rem !important;
    margin-bottom: 3px !important;
}

#rxconnexion-frontend-advance-search-container #search-container .row:first-child {
    margin-bottom: 1px !important;
}

#rxconnexion-frontend-footer-container {
    height: 200px;
    background: #0d5269;
    color: #fff;
    padding: 30px 0;
}

.rxconnexion-frontend-nav-button-container li {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.topbar ul li:focus .rxconnexion-frontend-nav-button,
.topbar ul li:hover .rxconnexion-frontend-nav-button,
.rxconnexion-frontend-nav-button {

    background: #5996ff !important;
    background: -moz-linear-gradient(top, #5996ff 0%, #3770d4 41%, #2254b1 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #5996ff), color-stop(41%, #3770d4), color-stop(100%, #2254b1)) !important;
    background: -webkit-linear-gradient(top, #5996ff 0%, #3770d4 41%, #2254b1 100%) !important;
    background: -o-linear-gradient(top, #5996ff 0%, #3770d4 41%, #2254b1 100%) !important;
    background: -ms-linear-gradient(top, #5996ff 0%, #3770d4 41%, #2254b1 100%) !important;
    background: linear-gradient(to bottom, #5996ff 0%, #3770d4 41%, #2254b1 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5996ff', endColorstr='#2254b1', GradientType=0 ) !important;

    border-radius: 5px !important;
    height: 27px !important;
    padding-top: 5.5px !important;

    border-style: outset ridge !important;
    border-color: #21407d #21407d #4064a9  #21407d !important;
    border-width: 1px !important;

    transition: none !important;
}

.rxconnexion-frontend-nav-button:hover,
.rxconnexion-frontend-nav-button:focus {
    background: #3770d4 !important;
}

#for-schedule-query-container {
    display: none;
}

.rxconnexion-frontend-nav-link {
    background: #efefef !important;
}