/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 24, 2015, 12:09:34 PM
    Author     : USER
*/
/*
Added by Suparna, 23-11-15
*/
.pac-container {

    z-index: 99999999;
}
#ui-datepicker-div {
    z-index: 99999999  !important ;
}
/*
Change the Ckeditor header and bottom color
*/
.cke_top {
    border-bottom: 1px solid #b6b6b6;
    padding: 6px 8px 2px;
    white-space: normal;
    box-shadow: 0 1px 0 #fff inset;
    background: rgba(92,191,238,1) !important ;
    /* background-image: linear-gradient(to bottom,#f5f5f5,#cfd1cf); */
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf');
}

.cke_bottom {
    padding: 6px 8px 2px;
    position: relative;
    border-top: 1px solid #bfbfbf;
    box-shadow: 0 1px 0 #fff inset;
    background: #5cbfee !important;
    /* background-image: linear-gradient(to bottom,#ebebeb,#cfd1cf); */
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#ebebeb',endColorstr='#cfd1cf');
}

.dropzone {
    position: relative;
    border: 1px solid rgba(0,0,0,0.03);
    min-height: 360px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: linear-gradient(to bottom, 
        rgba(92,191,238,1) 0%,
        rgba(157,215,239,1) 78%,
        rgba(157,215,239,1) 100%) !important;
    padding: 23px;
    width: 100%;
    margin-bottom: 10px;
}
.error_field {
    border : 1px solid #ff0000;
}
#sign_up_msg, #login_msg, #forgot_msg
{
    margin-left: auto;
    margin-right: auto;
    /*padding: 5px;*/
    position: relative;
    text-align: center;
    top: 10px;
    width: 40%;
}
.signIn a
{
    color:#ffffff;
}
.left
{
    float:left;
}

/* Review details page (text reviews) */

.review-description {

    min-height: 40px;
    margin-top: 21px;
}

/*
For details page slider height
*/
.slider div img {
    display: block;
    max-width: 100%;
    height: 300px !important;
}
/*
home page news feed
*/
/*.newsFeedSec .newsInner {
    max-height: 450px !important;
}*/
/*
home page featured advertisement
*/
.productBox img {
    height: 192px !important;
}

/*
home page resort of the month heading
*/
.overlay a.resWeek {
    padding: 1px 32px;
    /*width: 43%; */
}
/*
home page news feed image
*/
.leftNewsImg img {
    max-width: 100%;
    height: 110px !important;
}
/*
review form page current reviews
*/
.claim-banner{ 
    padding: 0px !important;
    height: 264px;

}
.revw_banner{
    background-color:rgba(5,153,215,0.6) !important;
    height: 264px;
}
.s-banner{
    background-color:rgba(5,153,215,0.6) !important;
    padding-top: 1px;
}
.claim_name {
    padding: 125px 0 0 !important;
}

.fotSocial .fa-linkedin {
    background: #1675A2;
}

/*
index page search box for location
*/

.findAddress input {

    height: 45px;
    line-height: 45px;
    border-radius: 3px;
    border: 1px #11c6fd solid;
    padding: 0 0 0 20px;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #252424;
    -moz-appearance: none;
    -webkit-appearance: none;
    margin-right: 72px;
    margin-bottom: 20px;
    width: 100%;
    cursor: pointer;
}
/*
home page news feed
*/
.newResSec
{ 
    max-width:45%; 
    float:left;
    padding: 121px 52px 70px 36px;
}
/*
Search listing page business image
*/
.right-tab-img img {

    height: 192px !important;
}

/* Business form, description heading*/
.button-sky, .submit-form, .clear-form {

    width: 140px;
}

/*business form description editor*/
.b_frm {
    overflow: hidden !important;
}

/*
Search boxes on search listing page
*/
.searchBoxes input{

    height: 38px;
    line-height: 40px;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    padding: 0 0 0 20px;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #252424;
    -moz-appearance: none;
    -webkit-appearance: none;
    margin-right: 30px;
    margin-left: -14px;
    margin-bottom: 20px;
    width: 27%;
    /*cursor: pointer;*/
    background: #f4f4f4;
}
.inner-bg {

    padding: 1.5em 2em !important;
}

.searchBoxes input[type="button"]{
    background: #333333 url(../images/search-icon.png) no-repeat 8% center;
    border-radius: 5px;
    line-height: 40px;
    height: 38px;
    /* padding: 0 30px 0 36px;*/
    padding:0px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-transform: uppercase;
    border: none;
    float: right;
    margin-right: -14px;
    width: 10%;
}
/* end here */

.top-manu ul li a.active {
    color:#09F !important;
}
.distance_values{

}
.sort_types a{
    text-decoration:none;}
.sort_types ul li{
    list-style:none;
}
.sort_types ul li{
    float:left;
    margin:0px 20px;

}
.sort_types ul{
    /* overflow:hidden; */}
.sort_types ul li ul{
    padding-left:0px;}
.sort_types ul li ul li{
    float:none;
    margin:0px;
    position:relative;

}


.sort_types ul li ul{
    display:none;
    position:absolute;
    top:30px;
    left:6%;
    z-index: 999;
    /*display: block;*/
    background-color: #eee;
    width: 10%;
    text-align: center;
    padding-top: 10px;
    float: left;
}
/* user page progress report 
.sr-only-new {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 24px;
    color: #0599d7;
    padding-top: 14px;
}*/


/* Review section star */
form .stars {
    background: url("../images/stars2.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    width: 105px;
}
form .stars input[type="radio"] {
    opacity: 0;
    position: absolute;
}
form .stars input.star-5[type="radio"]:checked ~ span {
    width: 100%;
    background-position: 0 -42px;
}
form .stars input.star-4[type="radio"]:checked ~ span {
    width: 80%;
    background-position: 0 -42px;
}
form .stars input.star-3[type="radio"]:checked ~ span {
    width: 60%;
    background-position: 0 -42px;
}
form .stars input.star-2[type="radio"]:checked ~ span {
    width: 40%;
    background-position: 0 -42px;
}
form .stars input.star-1[type="radio"]:checked ~ span {
    width: 20%;
    background-position: 0 -42px;
}
form .stars label {
    background: none repeat scroll 0 0 transparent !important;
    cursor: pointer;
    display: block;
    float: left;
    height: 21px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    text-indent: -999em;
    width: 21px;
    z-index: 10;
}
form .stars label:hover ~ span {
    background-position: 0 -42px;
}
form .stars label.star-5:hover ~ span {
    width: 100% !important;
}
form .stars label.star-4:hover ~ span {
    width: 80% !important;
}
form .stars label.star-3:hover ~ span {
    width: 60% !important;
}
form .stars label.star-2:hover ~ span {
    width: 40% !important;
}
form .stars label.star-1:hover ~ span {
    width: 20% !important;
}
form .stars span {
    background: url("../images/stars2.png") repeat-x scroll 0 -16px rgba(0, 0, 0, 0);
    display: block;
    height: 21px;
    left: 0;
    position: relative;
    top: 0;
    transition: width 0.5s ease 0s;
    width: 0;
}
/* user page progress report */
.sr-only-new {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 19px;
    color: #0599d7;
    padding-top: 14px;
}
.consectatur-right-area h3 {
    font-size: 20px;
}
.consectatur-right-area h2 {
    font-size: 24px;
}
.pagination_class{
    float: left;
    width: 100%;
    text-align: center;
}

.tab-content>.active {
    display: block; 
}
.tab-content>.tab-pane {
    display: block !important;
    padding:15px 0 0 0;
}
/*
page details heading
*/
.page_title {
    font-family: "Lato";
    font-size: 25px;
    color: #0599d7;
    font-weight: bold;
    padding-bottom: 12px;
}
.page_description p {
    font-weight: normal;
    text-align: justify;
}
/*
footer search section
*/

.findBusiness input {

    height: 35px;
    border-radius: 3px;
    border: 1px #11c6fd solid;
    padding:0 10px;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    color: #252424;
    -moz-appearance: none;
    -webkit-appearance: none;
    margin-right: 72px;
    margin-bottom: 20px;
    width: auto;
    /*cursor: pointer;*/

}

/*.fotQuiFind {
    width: 15% !important;
}*/
/* user page pop up */
.form-control2 input {
    height: 50px;
    line-height: 50px;
    border-radius: 3px;
    border: 1px #11c6fd solid;
    padding: 0 0 0 20px;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #252424;
    -moz-appearance: none;
    -webkit-appearance: none;
    margin-right: 72px;
    margin-bottom: 20px;
    width: 100%;
    cursor: pointer;
}
/*user page pop up dropdown*/
.ui-widget-content {

    z-index: 9999 !important;
}
.business_loc {

    font-family: "BebasNeue",sans-serif;
    margin: 0px;
    color: #fff;
    font-size: 26px;
}
.item img {
    height: 245px;
}

/*
User page information showing div
*/
.rating-info .review-left{
    font-size: 14px !important;
    padding-left: 0px !important;
    text-align: justify;
    line-height: 25px !important;
    background: none;
}

/*services page over lay*/

.servicesMain .s-banner{
    padding:1px 0 90px;
}
.servicesMain {
    padding-bottom: 0px;
}
/*business claim page checkbox*/

.t_cndtn input[type=checkbox] {
    display: inherit;
}
.claim_ask .claim_owner {
    font-weight: bold;
}

/*business details page- write a  review button*/
.review-heading a {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    background-color: #11c6fd;
    border-radius: 0px;
    padding: 10px 30px;
    margin-bottom:20px;
    float: none;
}
.uploader_name {
    font-size: 20px !important;

}

/*Added by Suparna for video preview*/

.btn-file input[type=file] {
    margin: auto;
}  
.file-input .file-preview {
    border:none !important;
}
.file-input .file-preview .close{
    display: none !important;
}
.file-preview-thumbnails .file-preview-frame {

    width: 40% !important;
}
.file-preview-thumbnails .file-preview-frame video {

    width: 100% !important;
}
.file-input  .fileinput-upload {
    display: none !important;
}

.file-input  .btn-primary {
    color: #1b5072;
    background-color: #68C3EF;
    border-color: #5CBFEE; 

}


/*Successfully inserted message for business form and review form*/
.success_message {

    color: green;
    background-color: wheat;
}
/*display video on review details page*/
.vie-big .video-js {
    width: 100%;
    height: 320px;
}
/*display video on business details page*/
.video-js {
    width: 60%;
    height: 280px;
}
/*Not logged in user profile*/
.select_pan_user {
    display: inline-table;
    border: 1px solid #acacac;
    /* width: 180px;*/
    position: relative;
    height: 31px;
    font-size: 16px;
    margin-top: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    /* position: relative; */
    padding: 4px 12px;
    float: right;
}
/*footer section error message for search business*/
.blankInputMessage {

    color:black;
}

/*business form page*/
.busines-form {
    margin-top: 0px;
}

/*helpful vote area on review details page*/
.helpful_vote_button {
    -webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);
    -webkit-box-sizing: border-box;
    padding: 2px;
}
.review_vote a:hover {
    background-color: white;
}
.review_vote .fa {

    color: #0599d7;
}
.review_vote_display {

    color: #337AB7;
    font-weight: bold;
}
/*user page information update  icon*/

.man-info .select_pan .fa {
    float: right;
    padding-top: 3px;
    font-size: 20px;
}
.left-user-area .man-info .select_pan {
    background: none;
    font-size: 17px;
    font-weight: bold;
}
.left-user-area .follo-info ul li {
    padding-right: 0px;
}


/**-------------- 31-03-2016 --------------**/

.findBusiness input{
    margin-right: 0px;
}

/*.newsFeedSec .newsInner {
    max-height: 0px !important;
}*/

.findAddress input{
    padding:0 20px;
}

/*.fotQuiFind {
    width: 15% !important;
}*/
/*hide background image*/
.main_wrapper {
    /*background: none !important;*/
}

.TopPad_review_details .visit_type {
    text-align: justify;
    max-height: 210px;
    overflow: auto;
}
/*review page image slider*/
.item a .slider_image {

    width: 100%;
    height: 125px;
}
.owl-carousel .owl-wrapper .owl-item {

    height: 125px;
}
/*slider image previous and next button*/
.review_tagline div.owl-controls {

    width: 100%;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    float: right;
}

.dropzone {

    min-height: 190px !important;
}

/*    review title on review details page    */
.TopPad_review_details .review-title-bg b {
    font-size: 17px;
}
/*   footer section social media button */
.fotTopSec .fotSocial .fa {
    border-radius: 50%;
    height: 41px;
    line-height: 40px;
    width: 40px;
}
.fotSocial {

    text-align: center;
}
.fotAbtSec p {
    text-align: justify;
}

/*index page business of the month and week section*/

.overlay a.resWeek { width:70%;}

/** ---------- review form page --------------------*/

.inhome-top-main-area{
    width:100%;
    float:left;
    padding:100px 0;
}

.inhome-top-main-area img{
    width:auto;
    float:left;
    margin-right:20px;
}

.inhome-top-main-inner-text h2{
    font-size:20px;
}

.inhome-top-main-inner-text h4{
    font-size:14px;
    padding: 10px 0;
}


.inhome-top-main-inner img{
    width:auto;
    float:left;
    height: 120px;
    margin-right:20px;
}


/* .form-group .dropzone .dz-default.dz-message
{
      background-image: url(../images/dropzone/fullsize.png);
       height:90px;
       background-size:cover;
       -moz-background-size:cover;
       -ms-background-size:cover;
       -o-background-size:cover;
       -webkit-background-size:cover;
       width:100%;  
}*/
.dropdown .btn-default-two {
    border: none;
    background: #EFEFEF;
}
/*......................08-04-16......................*/
.user_review .user_form_rating{ margin:41px 0 0;}

.dropzone{
    background:#09F;
    margin-bottom:200px;
    padding:20px 27px;
}

.form-group .dropzone .dz-default.dz-message{
    background: url(../images/dropzone/fullsize.png) left center no-repeat;
    height:90px;
    background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    -webkit-background-size:cover;
    width:100%;
}

.form-group .dropzone .dz-default.dz-message {
    height: 113px;
    width: 76%;
}

.reviewr_rvw p {

    text-align: justify;
}
.form-group .drop_image .dz-default.dz-message  {
    height: 134px;
    width: 66%;
}

/*popup for business_claim*/
.popup_area_2 {

    height: inherit;

}
/*user profile page review images*/ 
.consector-info .consectatur-left-area img 
{
    height:175px;
}

/*business details page claim link*/

.pull-right-2
{
    margin-left: 20px;
}
.add_verifivation_code, .register_owner {
    padding-top: 20px;
    margin-bottom: 15px;
}
.claim_msg {
    font-size: 13px;
    color: #1b5072;
    text-align: justify;
}
.error_success_msg {
    color: #a94442; 
    font-size: 13px;
    font-weight: bold;
}

/*........................notification message.............................*/

#notification_li
{
    position:relative
}
#notificationContainer 
{
    background-color: #fff;
    border: 1px solid rgba(100, 100, 100, .4);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    overflow: visible;
    position: absolute;
    top: 55px;
    margin-left: 52%;
    width: 400px;
    z-index: 1;
    display: none; /* Enable this after jquery implementation */
}
/* Popup Arrow */
#notificationContainer::before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    color: transparent;
    border: 10px solid black;
    border-color: transparent transparent white;
    margin-top: -20px;
    margin-left: 188px;
}
#notificationTitle
{
    font-weight: bold;
    padding: 8px;
    font-size: 13px;
    background-color: #ffffff;
    z-index: 1000;
    width: 384px;
    border-bottom: 1px solid #dddddd;
}
#notificationsBody
{
    padding: 33px 16px 25px 16px !important;
    min-height: 150px;
    max-height: 360px;
    overflow: auto;
}
#notificationFooter
{
    background-color: #e9eaed;
    text-align: center;
    font-weight: bold;
    padding: 8px;
    font-size: 12px;
    border-top: 1px solid #dddddd;
}

#notification_count 
{
    padding: 3px 7px 3px 7px;
    background: #cc0000;
    color: #ffffff;
    font-weight: bold;
    margin-left: -10%;
    border-radius: 9px;
    -moz-border-radius: 9px; 
    -webkit-border-radius: 9px;
    position: absolute;
    margin-top: -11px;
    font-size: 11px;
    line-height: 19px;
}
/*login to give comment pop up*/
.popup_area_3,.save_report_popup
{
    width: 320px;
    height: inherit;
}

/*.............user dashboard comment reply section................*/  
.review-box .user_comment_img {
    width: 40px;
    height: 40px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.review-box .commentsAll{
    border-bottom:0px;
}

/*...................index page featured advertisement text...........*/

.urview-info-area .featured_text
{
    color: #069ad8;
    font-size: 34px;
    font-family: 'BebasNeue', sans-serif;
    margin-bottom: 35px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 30px;

}
/*review page right section image*/
.review_form_right_img {
    border-radius: 50%;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%;
}
.current_review_text {
    padding-top: 7px;
}
.change_password_txt{
    padding-left: 10px;
}
.pswrd_change{
    padding-top: 20px;
}
.save_pswrd {
    margin-top: -15px;
}
.profile_save_button {
    float:left;
}
.next_level_img {
    width:70px;
}
.my_medals_txt {
    padding-bottom: 45px;
}
.listing_page_cmnt_area {
    margin-top: 10px;
    width: 98% !important;
}

.view_all_reply {
    float:right;
}

.vie-big .user_comment_img {
    width: 40px;
    height: 40px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.review_reply_area {

}
.view_all_reply_review_details {
    line-height: 30px;
    background: rgb(5, 153, 215);
    border-radius: 5px;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    padding: 0 11px;
    float: right;
    margin-right: 20px;
    margin-top: 15px;
}

/*05-05-16*/ 

.popup_area_4,.popup_area_6 {

    padding: 23px;
    width: 320px;
    height: inherit;
}
.yes_no_button {
    line-height: 23px;
    border: 1px solid black;
    border-radius: 5px;
    display: inline-block;
    font-size: 15px;
    color: #000; 
    padding: 0 11px;
    float: right;
    margin-right: 63px;
    margin-top: 15px;
}
.popup_area_4 span {
    color: #a94442;
}

.popup_area_4 .claim_msg {
    font-size: 14px;
}
.popup_area_4 .register_owner {

    margin-bottom: 0px; 
}
.error_request_msg {

}
.error_request {

    font-size: 30px;
    color: rgba(255, 0, 0, 0.64);
}
.invalid_page {

    height: 280px;
    padding: 8%;

}
.business_video iframe, .business_upload_vdo {

    width:100%;
}
.business_slider_text {

    position: absolute;
    top: 5px;
    right: 28px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background: rgba(0,0,0,0.5);
    padding: 2px 6px;
}
.business_slider_text a {
    color:#fff;
}

.no_bsns_vdo {

    border: 1px solid #ddd;
    height: 286px;
}
.no_bsns_vdo_text {
    position: absolute;
    top: 40%;
    right: 32%;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    background: rgba(0,0,0,0.5);
    padding: 2px 6px;
}



/*06-05-16*/

.form_update {
    padding-bottom: 3%;
}
.loc_map #map_canvas {

    width:100% !important;
}

/*09-05-16*/

.replyArea {
    padding-top: 15px;
}

/*10-05-16*/
.result_not_found {
    position: relative;
    font-size: 22px;
    top: 20px;
    color: rgba(255, 0, 0, 0.54);
}
.reviews_not_found {
    position: relative;
    font-size: 15px;
    top: 8px;
    color: #636363;
}

.form_update .form-label, .loc-form-label, .frm_lbl {

    background-color: initial;
    color: initial;
    font-weight: normal;
}

/*11-05-16*/

.blank_input_index_page {

    color: white;
    font-size: medium;
    font-weight: bold;
}
.blank_editor {
    color:  #a94442;
    font-size: medium;
    padding-left: 17px;
}

/*13-05-16*/

.mainWrapper .container {
    /*max-width: 1390px !important;*/
}
.search_listing_menu {
    background: rgb(5, 153, 215);
}
.search_listing_menu ul li a {

    color: #eee;
}
.search_listing_menu .dropdown .btn-default-two {

    background: #0599D7;
    color: #eee;
}

.left-box-area .left-box-area-top-tittle {
    background: #0599D7;
    color: #EEE;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 0;
}
.background-bg-area {
    background: none !important;
}

/*...................16/05/16...................*/

.right_panel_comments {

    max-height: 800px;
    overflow: auto;
}
/*....................17-05-16..................*/
.reviewPanel .leftsecMaincmt .reviews_tab {

    color: #337ABF;
}
.navbar-collapse .navbar-nav .services_header_link {

    color: #337ab7;
    font-weight: bold;
}
.review_rating .user_review .recent_reviews_bsns_frm {

    margin: 25px 0;
}

.padtopbar .review-image {

    margin-top: 10px;
}

/*..............18-05-16...............*/
figure.effect-apollo .urvi-inner-in p {

    /* margin: 0em 150px 25px;*/
    margin: 0 auto 36px;
}
.reviews-left-text .no_levels_text {
    color: #3189C8;
    font-size: 24px;
}
.urview-info-area .resWeekCon {

    padding-bottom: 25px;
}

/*..................19-05-16....................*/
.sort_types ul.dropdown-menu li a {
    color: #777;
}
.blank_input_search_page {

    color: rgba(169, 68, 66, 0.83);
    font-size: medium;
    padding-left: 31%;
}

/*..........................27-05-16# added for audio record........................*/
.button_record{
    display: inline-block;
    vertical-align: middle;
    margin: 0px 5px;
    padding: 5px 12px;
    cursor: pointer;
    outline: none;
    font-size: 13px;
    text-decoration: none !important;
    text-align: center;
    color:#fff;
    background-color: rgb(49, 137, 200);
    background-image: linear-gradient(top,#4D90FE, #4787ED);
    background-image: -ms-linear-gradient(top,#4D90FE, #4787ED);
    background-image: -o-linear-gradient(top,#4D90FE, #4787ED);
    background-image: linear-gradient(top,#4D90FE, #4787ED);
    border: 1px solid #4787ED;
    box-shadow: 0 1px 3px #BFBFBF;
}
a.button_record{
    color: #fff;
}
.button_record:hover{
    box-shadow: inset 0px 1px 1px #8C8C8C;
}
.audio_record_div .disabled{
    box-shadow:none;
    opacity:0.7;
}
.audio_record_div {
    text-align: center;
}
.audio_player_div {
    margin-top: 15px;
}


/*.................06-June-2016..................*/
/*business form page*/
.user_review .recent_review_heading {

    margin-top:112%;
}
.rating_number-in {
    text-align: justify;
}
.rev_cnt {

    margin-top: -12px;
}
.Panel1Width .popular_user_img {

    /* width:60%;*/
    width:100px;
    margin: 12px 2px 11px;
    /*float:left;*/
}
.helpful_vote_cnt {

    margin-top: -12px;
}
.recent_review_right_panel {
    padding-left: 27%;
}
.r_date {
    float: right;
}
/*
17-06-2016, used in business details page for business phone number
*/
.business_phone {
    color: white;
    float: right;
    font-size: 11px;
}
.business_web {
    color:white;
    font-size: 23px;
}
.business_phone a:hover {
    color: #11C6FD;
}

/*21-07-16, home page search or text*/

.searchOrText {

    text-align: center;
    color: #F6F6F6;
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;
    margin-top: -10px;
}

.review_form_link {

    float:right;
}

.searchPageOrText {


    color: #0599D7;
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;
}

.searchBoxes input {

    margin-right: 8px !important;
    margin-left: 8px !important;
}

.review_report {

    /*margin-left: 16px;*/
    color: #337ABF;
    text-decoration: underline;
    font-size: 15px;
}
.report_comment 
{
    /*width: 234% !important;*/
    height: 110px !important;
}
textarea[name=report] {
    resize: none;
}
/*03-08-16*/
.add_review_pop_up {

    height: 305px;
}
.notify_mail 
{
    background-color: inherit;
    width: 27%;
    /* border: 1px solid; */
    webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);
    padding-left: 15px;
    margin-left: 9px;
    width: 27%;
}
.notify_section {

    margin-top: 13px;
}
.blank_comp_email {

    color: rgba(255, 0, 0, 0.85);
}

/*04-08-16, add for delete video text*/
.delete_video {

    margin-bottom: 15px;
}

/*05-08-16, contact us page*/

.errorMessage, .errorSummary p {
    color:#840402;
}
.b_frm .error {

    background-color: #5CBFEE;
}
.contact_form_msg {

    margin: 28%;
    font-size: 16px;

}

/*08-08-16, share review in social media*/

.share_popup {

    width:100%;
}
/*10-08-16,*/
.leftNewsImg_border 
{
    border: 1px solid #cccccc;
}

/*16-08-16, details page give review popup*/

.give_review {
    border-radius: 5px;
}

.cancel_review {

    background: rgba(113, 6, 6, 0.8);
    border-radius: 5px;
}
.review_button_on_popup {

    padding-top: 20px;
}
.search_page_cover {
    opacity:0.6 !important;
}

.dropdown .filter_dropdown {
    background-color: inherit;
    border-color: transparent !important;
}

.btn .caret_filter {
    margin-left: 6px;
    /*padding: 8px 9px;*/
}
.filter_menu_list {
    width:100%;
}

/*17-08-16*/
.review_list_tab {
    width: 60%;
    float:left;
}
.review_list_tab2 {
    margin-top:-2px;
    width: 40%;
    float:right;
    text-align: right;
}
.sort_text {
    padding: 12px 0 0;
    color: #337ab7;
    font-weight: 500;
}
.dropdown .filter_dropdown2 {
    background-color: inherit;
    margin: 0 10px;
    padding: 10px 13px;
}
.form-control-job{
    padding-left:5px;
    background: url(../images/arrow-field.png) no-repeat 98% center;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    border-radius:0px;
    border:2px solid #dfe2e6;
    height:40px;
    padding:8px;
    width:170px;
    margin: 4px 8px 0;
}

.job-search-1{
    padding:8px 10px;
    border-bottom:1px solid #dfe2e6;
}
a {

    outline: none !important;

}
focus {
    outline:none !important;
}
/*18-08-16*/
.rightSecCon .review_bsns_name {
    font-size: 16px;
}
.review_bsns_name span {
    color:#636363;
    font-size: 14px;
}
.rightSecCon .review_title_text {
    font-size: 14px;
}
.consectatur-right-area .user_review_list a {
    color:#333333;
}
.user-review-images2 {
    border: 0.5px solid #999;
}
.rightCmmtInfo h4 .recent_review_date {
    color: #636363;
    float: right;
}
.review_headline {
    font-size: 14px;
    color: rgba(51, 51, 51, 0.91);
    font-weight: bold;
}
.review_write_txt {
    margin-left: 30px;
}
.review_write_txt {
    margin-left: 30px;
}
.report_review_icon {
    width:15%;
}
.review_type_msg {
    font-size:14px;
}

/*19-08-16*/
.bonus_point_text {
    color: #333;
    font-weight: bold;
}
.bonus_point_text_div {

    background-color: #11C6FD;
}
.error_no_review_msg {
    font-size: 16px;
}


.form-group .drop_image2 .dz-default.dz-message {
    height: 136px;
    width: 59%;
}

/* ========== 22/08 ======= */
/*.urview-effect-area-overlay{
    bottom: 84px;
}

.urview-effect-area-overlay-two{
    background: #11C6FD none repeat scroll 0 0;
    bottom: 83px;
    color: #000;
    font-size: 14px;
    left: 0;
    line-height: 35px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
}*/


/*.................23-08-16..............*/
.submit_user_info {

    background: initial;
    border: none
}

.popup_area_3 img,.save_report_popup img {
    width: 20%;
}

/*................24-08-16.............*/

.dropzone__img_info {
    margin-bottom: 0px;
}

/*...................29-08-16...............*/
.logo_img {
    font-size: 36px;
}

.newsFeedSec h1 {
    color: #fff;
    font-family: 'BebasNeue', sans-serif;
    font-size: 32px;
    margin-top: 66px;
}

.business_name_heading 
{
    font-size: inherit;
}

/*.............31-08-16.............*/
.inhome-top-main-inner .bsns_image_border {
    border: 1px solid #ccc;
}
.successfully_saved_review {

    font-size: 16px;
    padding: 19px;
    color: rgb(4, 140, 4);
    font-weight: bold;
}

.review_need_approval {
    color: #a94442;
    font-size: 14px;
    font-weight: bold;
    /* padding: 0px; */
}

.business_submit_popup {
    font-size: 15px;
}
.form-label2 {
    z-index: 0;
}

/*05-09-16*/
.signup_error_msg {
    color: rgb(160, 0, 0);
    font-size: 13px;
}

input:required {
    box-shadow:none;
}
input:invalid {
    box-shadow:none;
}

.not_checked_err {
    float: left;
    font-size: 14px;
    padding: 10px;
}

.contact_frm_width {
    width: 80%;
    float: none;
}
.contact_frm_width .formCntrl {
    color:#555;
}

#yw0_button {
    color: #000061;
}

/*26-09-16*/
#rating_popup 
{
    width:250px;
    background:inherit;
}
#rating_popup img 
{
    width: 55%;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0);
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0);
    }
}

@keyframes hvr-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0);
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0);
    }
}

.hvr-buzz-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    /*}
    .hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {*/
    -webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: 1.75s;
    animation-duration: 1.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
}

/*03-10-16*/

.bull_icon
{
    width:45px;
}

.bull_icon_business_form 
{
    width:36px;
}

.business_distance 
{
    float: right;
    font-size: 14px;
    color: #636363;
}

.bull_icon_review_form 
{
    width:55px;
}

.show_bull_icon 
{
    margin-left: 50px;
    /*font-size: 38px;*/
}

.star_review_div 
{
    height: 36px;    
}

.star_review_div .stars {
    margin: 6px auto; 
}

.fotAbtSec ul li a{
    color: #ffffff;
    line-height:16px;
}

.fotAbtSec ul li a::hover{
    text-decoration: underline;
}

#map
{
    display: none;
}