.overlay {
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}

#addFavourite.btn-dtn.add_request_btn, #sendFavouriteReq.btn-dtn.send_request_btn{
  background-color: #65cc33 !important;
}

button.btn-dtn.add_request_btn:disabled,button.btn-dtn.send_request_btn:disabled{
  background-color: #a6e089 !important;
}

/*added by rasika

#markError { width: 100%; font-size:11px; color: red; }*/
.mark{
      font-size: 11px;
}

.fav_btn_box
{
  border-bottom: 1px solid #7777773b;
}

.count_numbers_display, .maw_side_title

{

  color: #286296;

}

/*End of css added by Rasika*/



/* added sujeet */

.btn-success, .btn-success:hover, .btn-success:focus

{

  background-color: #65cc33;

  border-color: #65cc33;

}

.dropdown-menu

{

  padding: 0px;

}

.active_bar i

{

  color: #FFF !important;

}

/* start form radio btn */

.radio-primary input[type=radio]:checked ~ .circle, .modal .radio-primary input[type=radio]:checked ~ .circle

{

  border-color: #65cc33;

}

.radio-primary input[type=radio]:checked~.check, .modal .radio-primary input[type=radio]:checked~.check

{

  background-color: #65cc33;

}

/* end form radio btn */

/* start preloader */

.spinner-wrapper

{

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background-color: #286296;

  /*background: #00000099;*/

  z-index: 999999;

}

.spinner

{

  position: absolute;

  top: 48%;

  left: 48%;

  text-align: center;

}

.spinner .fa

{

  font-size: 30px;

  color: #FFF;

}

.spinner span

{

  display: block;

  color: #FFF;

  font-size: 16px;

}

/* end preloader */



/**/

.srv-box.coming_soon .btn:not(.btn-link):not(.btn-flat),.srv-box.coming_soon a,

.srv-box.coming_soon .icon-deed, .srv-box.coming_soon .icon-maw,  .srv-box.coming_soon .icon-mydiary

{

/*  linear-gradient(317deg, #bcd6f7 26%, #e5b4e8 100%)

  background-image: linear-gradient(317deg, #b0c9f5 20%, #caf19c 75%);*/

  background-color: rgb(180 187 236) !important;

  opacity: 1;

  cursor:auto !important;

}

.coming_soon_mark

{

  display: block;

  color: #286296;

  padding-left: 4px;

}

.coming_soon_mark .fa

{

  color: #b4bbec;

}

/**/

/* start input type arrows btn*/

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button

{

  -webkit-appearance: none;

  -moz-appearance: none;

  margin: 0px;

}

input[type=number]{

  -moz-appearance: textfield;

}

/* end input type arrows btn*/

/* start registered logo */

span.reg_logo

{

  padding: 0px;

  padding-left: 2px;

  position: absolute;

  /*vertical-align: super;*/

}

span.reg_logo i

{

  padding: 0px;

  color: #FFF;

  font-size: 8px;

}

/* end registered logo */



/* start rattings list */

#goodUser_list .content-grid-item [class*="col-"], #badUser_list .content-grid-item [class*="col-"], #excellent_Modal .content-grid-item [class*="col-"]

{

  margin: 0px;

  padding: 0px;

}

#goodUser_list .modal-content .modal-header, #badUser_list .modal-content .modal-header, #excellent_Modal .modal-content .modal-header

{

  padding: 10px;

}

#goodUser_list .modal-body, #badUser_list .modal-body, #excellent_Modal .modal-body

{

  padding: 3px;

  max-height: initial;

}

#goodUser_list .fav-box, #badUser_list .fav-box, #excellent_Modal .fav-box

{

    border: 1px solid rgba(221, 221, 221, 0.31);

}

#goodUser_list .fav-box img, #badUser_list .fav-box img, #excellent_Modal .fav-box img

{

    height: 38px;

    margin: 2px;

    float: left;

}

#goodUser_list .fav-box h2, #badUser_list .fav-box h2, #excellent_Modal .fav-box h2

{

    padding: 0px 4px 0px;

    font-size: 16px;

    line-height: 38px;

    color: #286296;

    float: left;

    margin: 0px;

}

#goodUser_list .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat), #badUser_list .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat), #excellent_Modal .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat)

{

    padding: 4px 0px !important;

    margin: 7px 0px;

    font-size: 12px;

    line-height: 1.5;

    width: 100%;

  background: #f5f6f7;

  color: #333;

  border-radius: 0px;

}



#goodUser_list .noti-height, #badUser_list .noti-height, #excellent_Modal .noti-height

{

    max-height: 500px;

}

/* end rattings list */



/* Start rattings */

.excellent_face, .good_face, .bad_face

{

  color: #777;

  cursor: pointer;

}

.excellent_rated, .good_rated, .bad_rated

{

  cursor: pointer;

}

.excellent_rated, .excellent_face:hover, .excellent_fdb

{

  color: #65cc33;

}

.good_rated, .good_face:hover, .good_fdb

{

  color: #286296;

}

.bad_rated, .bad_face:hover, .bad_fdb

{

  color: #FF0000;

}

/* End rattings */

form label

{

  margin-bottom: 4px;

}

.margin-auto/* Make element center to page */

{

  float: none;

  margin:auto;

}

.btn-header

{

  border: 1px solid #FFF !important;

  color: #FFF !important;

}

.btn-header:hover

{

  background-color: #FFF !important;

  color: #286296 !important;

}

#header .dropdown-menu .dropdown_title

{

  padding: 0px 3px;

  font-weight: 700;

}

#header .dropdown-menu .dropdown_label

{

  padding: 0px 3px;

}

#header.top .search .form-control-wrapper:first-child .form-control, #header.top .search .form-control-wrapper:first-child .form-control:hover, #header.top .search .form-control-wrapper:first-child .form-control:focus, #header.top .search .form-control-wrapper:first-child .form-control:active

{

  border-right-color: #286296;

}

.header_profile_img

{

  border: 1px solid #FFF;

  padding: 1px;

  height: 26px;

}

.mobile_main_search_open

{

  display: none;

  position: absolute;

  top: 0px;

  left: 0px;

  background: #286296;

  z-index: 1002;

  height: 42px;

  /*padding: 15px 10px;*/

  padding: 0px;

  border-bottom: 1px solid #286296;

}

.mobile_main_search_open .search

{

  /*margin-top: 20px;*/

}

.close_mobile_search

{

  text-align: center;

  color: #FFF;

  font-size: 14px;

  padding: 0px 10px;

  /*position: absolute;

  right: 9px;

  top: 6px;

  z-index: 10;*/

}

.close_mobile_search .fa

{

  vertical-align: top;

}

.layout_header_search .search_box_uid, .mobile_main_search_open .search_box_uid,

.layout_header_search .search_box_vehicle_no, .mobile_main_search_open .search_box_vehicle_no

{

  display: none;

}

.about-content .form-control-wrapper .material-input:before

{

  background-color: unset!important;

}

.dth-post.post_btns span

{

  font-size: 14px;

  font-weight: 700;

  line-height: 22px;

  padding: 3px 8px;

}



#myworld_directory_modal .caretacker-box img

{

  display: block;

  margin: 0px auto;

  width: 150px;

}

/* start post modal view */

.modal

{

  background: #00000099;

}

#post_Modal .h4

{

  font-size: 16px;

  font-weight: 700;

}

.post_character_limit

{

  float: right;

  margin-right: 15px;

  color: #286296;

  font-weight: 400;

  font-size: 14px;

}

#post_Modal .form-control-wrapper, #post_share_Modal .form-control-wrapper

{

  float: left;

  width: calc(100% - 70px);

}

/* end post modal view */

/* start view info */

.panel-title-body .panel-title .view_info, .modal .modal-title .view_info
{
  color: #65cc33;
  vertical-align: middle;
  cursor: pointer;
}

.view_info.tooltip_dtn .tooltiptext_dtn li span
{
  letter-spacing: normal;
}

.tooltip_dtn .tooltiptext_dtn
{
  visibility: hidden;
  width: 250px;
  /*background-color: #0088cc;*/
  background-color: #286296;
  color: #fff;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 10;
  font-size: 16px;
  font-family: "Open Sans", Arial, sans-serif;
}

.tooltip_dtn .tooltiptext_dtn ul, #view_info_modal ul
{
  list-style-position: outside;
  padding: 0px 10px;
  margin-bottom: 0px;
  margin-left: 1em
}

#view_info_modal .modal-dialog

{

  margin-top: 126px;

}

#view_info_modal .modal-body

{

  background: #286296;

  color: #FFF;

  font-size: 14px;

}

/* end view info */

/* placeholder color */

input::placeholder, textarea::placeholder

{

  color: rgba(0, 0, 0, 0.42);

}

/* placeholder color */

.modal-content .modal-header

{

  border-bottom: 1px solid #e5e5e5 !important;

}

input[type=checkbox]

{

  width: 16px;

  height: 16px;

}

/* start page backgrond color */

html body

{

  background-color: #D3D8E8;

  /*background: linear-gradient(to top, #e2e2e2, #eef2f3);*/

}

/* end page backgrond color */

/* start commen alert box for delete, warnning, confirmation, info, etc. */

.modal.alert_model .btn

{

  padding: 5px 10px !important;

  border: 1px solid #CCC !important;

}

.modal.alert_model .modal-header

{

  padding: 6px 14px;

  background: #286296;

}

.modal.alert_model .modal-title, .modal.alert_model .modal-header .close

{

  color: #FFF;

  opacity: 1;

}

.modal.alert_model .modal-body

{

  padding: 10px;

}

/* end commen alert box for delete, warnning, confirmation, info, etc. */

/* start layout search bar recent search  */

.layout_icon-size

{

  width: 20px;

  height: 20px;

  margin: 0px 3px;

}

.layout_header_search .recent_search_list

{

  display: none;

  position: absolute;

  top: 33px;

  left: 15px;

  right: 0;

  z-index: 10;

  background-color: #FFF;

  border: 1px solid #ccc;

}

.layout_header_search .recent_search_list li

{

  display: block;

  font-size: 14px;

  border-bottom: 1px solid #DDD;

}

.layout_header_search .recent_search_list li:first-child

{

  padding: 6px 10px 6px 10px;

  font-weight: 700;

}

.layout_header_search .recent_search_list li:first-child a

{

  padding: 0px;

  font-weight: 400;

}

.layout_header_search .recent_search_list a

{

  display: block;

  position: relative;

  padding: 6px 40px 6px 10px;

  color: #777;

  text-decoration: none;

}

.layout_header_search .recent_search_list a img

{

  width: 30px;

  border-radius: 50%;

  margin-right: 5px;

}

/* end layout search bar recent search  */

/* added sujjet */

.log-space

{

  margin: 24px 0px!important;

}

.home-search

{

  float: right;

  margin: 13px 20px;

}

.log-space h6

{

  position: absolute;

  left: 0px;

  text-align: left;

}

.log-space h6 a, .log-space h6 a:hover

{

  font-size: 12px;

  color:#fff;

  padding: 4px;

}

.log-space button, .log-space a

{

  margin: -1px;

  padding: 2px 10px;

}

.log-space button

{

  padding: 2px 10px;

  font-weight: bold;

  font-size: 15px;

}

.log-space li

{

  padding: 0px 7px;

  margin: 0px 7px;

}

.log-space .form-control-wrapper .floating-label

{

  left: 5px;

  top: 2px;

}

.log-space .form-control-wrapper .form-control:not(.empty)~.floating-label

{

  top: -24px;

  left: 0px;

  font-size: 14px;

  color: #fff;

}

.log-space .form-control-wrapper .form-control, .log-space .form-control-wrapper .form-control:focus, .log-space .form-control, .log-space .form-control:focus

{

  background: #fff;

  padding: 0px 5px;

}

.home-search.uid-search .form-control, .home-search.uid-search .form-control:focus

{

  height: 28px;

  background: #fff;

}

.home-search.uid-search button.btn

{

  box-shadow: none;

  padding: 4px 10px;

}

.log-space .btn-pro

{

  padding: 0px;

  /*height: 28px;*/

  background: transparent;

  outline: none;

}

.log-space .btn-pro:focus

{

  outline: none;

}

.btn-pro img

{

  width: 27px;

  margin: 0px 0px;

}

.btn-pro span

{

  color: #fff;

  font-weight: bold;

  text-align: left;

  padding:6px 6px 5px 6px;

  font-size: 14px;

  /*vertical-align: middle;*/

}

/*.btn-pro small

{

  font-size: 85%;

  padding: 3px; 

  background: #fa3e3e;

}*/

.btn-pro i

{

  font-size: 20px;

  color: #000;

}

.btn-pro i.home_size

{

  /*font-size: 21px;*/

}

.log-con button, .log-con .btn:hover:not(.btn-link):not(.btn-flat):not(.btn-fab)

{

  margin: 0px 2px;

  box-shadow: none!important;

}

.dropdown.open .btn-pro i

{

	color: #FFF;

}

.dropdown-menu .noti-sub-box

{

  background: #fff;

  display: inline-table;

}

.dropdown-menu .noti-sub-box a

{

  text-decoration: none;

  color: #777;

}

.dropdown-menu .toggle > label

{

  border-left: 0px;

  border-radius: 0px;

}

.dropdown-menu .noti-sub-box h6

{

  position:relative;

}

.dropdown-menu.last

{

  width: 225px !important;

}

.dropdown-menu.last a, .dropdown-menu.last a:hover

{

  text-decoration: none;

  /*color: #000;*/

}

.dropdown-menu.last a small

{

  position: relative;

  top: 3px;

  right: 5px;

  float: right;

}

.set_profile_content h5

{

  position:relative;

  display: block !important;

  margin: 0px;

  padding: 4px 4px;

  text-transform: none;

}

.w-280

{

  width: 286px;

  margin-right: -2em;

}

.noti-sub-box [class*="col-"]

{

  padding: 0px 30px 0px 0px;

}

#header.top .dropdown-menu

{

	margin-top: 8px;

	width: 430px;

  /*border-top: 2px solid #FFF;*/

  /*border-radius: 0px;*/

  padding: 0px;

}

/*#header .dropdown-menu.favourites_dropdown

{

  padding-top: 0px !important;

}*/

.bootstrap-select .dropdown-menu

{

	margin-top: 0px !important;

	width: 155px !important;

}

header .dropdown-menu:before

{

  content: "";

  border: 8px solid transparent;

  position: absolute;

  z-index: 999;

  top: -16px;

  right: 33px;

  border-bottom-color: #FFF;

}

header #privacy_setting.dropdown-menu:before

{

  content: "";

  border: 8px solid transparent;

  position: absolute;

  z-index: 999;

  top: -16px;

  right: 30px;

  border-bottom-color: #FFF;

}

.commentList li .action_btn

{

  position: relative;

  margin-top: -41px;

}

@media screen and (max-width: 426px)

{

  .commentList li .donateN.action_btn

  {

    margin-top: -18px;

  }

}

/*.favourites_dropdown.dropdown-menu:before

{

  right: 32px;

}*/

.last.dropdown-menu:before

{

  right: 6px;

}

.noti-sub-box li.col-xs-12

{

  padding: 6px 2px;

  border-bottom: 1px solid #ddd;

}

.noti-sub-box li .name

{

  font-weight: bold;

  text-align: left;

  padding: 0px 0px 0px 6px;

  font-size: 15px;

	margin: 0px;

  margin-left: -30px;

}

.noti-sub-box li .mass

{

  text-align: left;

  padding: 0px 0px 0px 6px;

  font-size: 12px;

  margin: 0px;

  margin-left: -30px;

  line-height: 13px;

}

.noti-sub-box .action_btn

{

	padding: 0px 10px 0px 0px;

}

.noti-sub-box .view_more

{

  outline: none;

  border: none;

  width: 100%;

  padding: 0px;

  margin: 0px 0px;

  background: #f6f7f9;

}

/*.favourites_dropdown .commentList*/

#header .dropdown-menu .commentList

{

  min-height: 90px;

  max-height: 562px;

  overflow-y: auto;

  overflow-x: hidden;

  padding-left: 0px;

}

.noti-height

{

  min-height: 90px;

  max-height: 562px;

  overflow: hidden;

}

.scroll .noti-height

{

  overflow-y: scroll;

  overflow-x: hidden;

}

.noti-height::-webkit-scrollbar, .favourites_dropdown .commentList::-webkit-scrollbar

{

  width: 10px;

  background: #f0f0f0;

}

.noti-height::-webkit-scrollbar-track, .favourites_dropdown .commentList::-webkit-scrollbar-track

{

  border-radius: 0;

}

.noti-height::-webkit-scrollbar-thumb, .favourites_dropdown .commentList::-webkit-scrollbar-thumb

{

  margin: 2px;

  border-radius: 10px;

  background: #AAA;

}

.btn.add-f:not(.btn-link):not(.btn-flat), .btn.add-f:hover:not(.btn-link):not(.btn-flat)

{

  margin: 8px 2px !important;

  float: left;

  background: #FFF;

  color: #666;

  border: 1px solid #ccc;

  padding: 1px 5px;

}

.priv .btn:not(.btn-link):not(.btn-flat), .priv .btn:hover:not(.btn-link):not(.btn-flat):not(.btn-fab)

{

  margin: 0px;

  padding: 8px;

  width: 100%;

  text-align: left;

  border-bottom: 1px solid #ddd;

  font-weight: bold;

  font-size: 15px;

  background: #fff;

}

.priv .btn .fa-check

{

  font-size: 12px;

  visibility: hidden;

}

.priv

{

  padding: 0px;

  z-index: 9;

  border-radius: 0px; 

  background-color: #fff;

  list-style: none;

}

.priv.top

{

  top: auto;

  bottom: 41px;

}

.active .btn .fa-check

{

  visibility: visible;

}

html .full-width

{

  width: 100%;

}

html .home-search .btn-style, html .home-search .btn-style:focus, html .home-search .btn-style:hover

{

  background-color: #4781b5!important;

  color: #fff!important;

  border-radius: 0!important;

  border: 1px solid #4781b5!important;

}

html #header .header-body.small

{

  min-height: 42px;

  border:none;

  box-shadow: none;

}

.header-body.small .log-space

{

  margin: 7px 0px!important;

  /*margin: 6px 0px!important;*/

}

#header .header-column

{

  display: block;

}

.header-column.layout_header_search

{

  margin-left: 80px;

}

html #header .header-logo a span

{

  color: #FFF;

  font-weight: bold;

  font-size: 14px;

  vertical-align: sub;

}

html #header .header-logo img.small

{

  width: 80px;

}

.bdate select

{

  border-radius: 0px;

  outline: none;

  padding: 5px;

  margin: 0px -2px;

}

.opacity_0_8

{

  opacity: 0.8;

}

.log-con.active .btn-pro i

{

  color: #FFF;

}

.log-con small
{
  position: absolute;
  font-size: 11px;
  border-radius: 50%;
  top: -5px;
  color: #fff;
  line-height: 22px !important;
  background: #fa3e3e;
  width: 20px;
  height: 20px;
  text-align: center;
}

.log-con1 small
{
  position: absolute;
  font-size: 11px;
  border-radius: 50%;
  top: -5px;
  padding: 4px;
  color: #fff;
  line-height: 13px !important;
  background: #fa3e3e;
  /* margin: 10px; */
  margin: -12px;
  margin-top: 0px;
  width: 20px;
  height: 20px;
  text-align: center;
}

.log-con1Mob small
{
  position: absolute;
  font-size: 11px;
  border-radius: 50%;
  top: -3px;
  padding: 0 4px;
  color: #fff;
  line-height: 21px !important;
  background: #fa3e3e;
  margin: -13px;
  margin-top: 4px;
  width: 20px;
  height: 20px;
  text-align: center;
}

.mobile_noti_count small
{
    position: absolute;
    top: 1px;
    right: -4px;
    background: #fa3e3e;
    border: 1px solid #fa3e3e; 
    border-radius: 50%;
    font-size: 10px;
    padding: 1px;
    line-height: 15px;
    color: #FFF;
    height: 18px;
    width: 18px;
    text-align: center;
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn)

{

  width: 200px;

}

.bootstrap-select .btn-default:not(.btn-link):not(.btn-flat)

{

	padding: 0px 3px;

	font-weight: normal;

}

.bootstrap-select .dropdown-menu li>a

{

	padding: 4px 3px;

}

/* Comment Box */

.last .commentList li:first-child a

{

  padding: 4px 20px;

}

.notificationList li 

{

  background-color: #D3D8E8;

  border-bottom: 0px !important;

  display: block !important;

  color: #777;

  padding: 6px 20px 6px 7px !important;

  font-size: 0.9em !important;

  border-radius: 0px;

  overflow: hidden;

  margin: 0;

  display: block !important;

}

.notificationList div :hover 

{

	background-color: #F5F5F5;

}

.notificationList .firstLi

{

  background-color: #ffffff;

  border-bottom: 0px !important;

  display: block !important;

  color: #777;

  padding: 6px 20px 6px 7px !important;

  font-size: 0.9em !important;

  border-radius: 0px;

  overflow: hidden;

  margin: 0;

  display: block !important;

}



.notificationListRD li

{

  overflow: hidden;

  margin: 0;

  display: block !important;

  border-top: 1px solid #F4F4F4;

  background-color: #FFFFFF;

  text-decoration: none;

  color: #777;

 

}





.commentList li a

{

  background-color: #D3D8E8;

  border-bottom: 0px !important;

  display: block !important;

  color: #777;

  padding: 6px 20px 6px 7px !important;

  font-size: 0.9em !important;

  border-radius: 0px;

  font-weight: bold;

}

.commentList li:hover

{

  background-color: #F5F5F5 !important;

  text-decoration: none;

  color: #777;

}

.last .commentList li a

{

  color: #777 !important;

  background-color: unset;

}

.commentList li

{

  overflow: hidden;

  margin: 0;

  display: block !important;

  border-bottom: 1px solid #F4F4F4;

}



/* readed notification*/

.commentListRD li 

{

  overflow: hidden;

  margin: 0;

  display: block !important;

  border-top: 1px solid #F4F4F4;

}



.commentListRD li a

{

  border-bottom: 0px !important;

  /*display: block !important;*/

  color: #777;

  padding: 6px 20px 6px 7px !important;

  font-size: 0.9em !important;

  border-radius: 0px;

  font-weight: bold;

  background-color: white;

}



.commentListRD li a:hover

{

  background-color: #F5F5F5;

  text-decoration: none;

  color: #777;

}

/* readed notification End*/





.commentList li>div

{

	display: table-cell;

}

.commenterImage

{

	width: 30px;

	margin-right: 5px;

	height: 100%;

	float: left;

  padding: 1px;

  border: 1px solid #FFF;

}

.commenterImage img
{
	width: 100%;
  height: 30px;
}

.commentText

{

	min-width:205px;

	padding-left: 35px;

}

.commentText p

{

	margin: 0;

  line-height: 16px;

}

.sub-text

{

	color: #aaa;

	font-size: 12px;

}

#comment_box a

{

	cursor: pointer;

}

.notification_read_icon

{

	position: relative;

	margin-top: -42px;

	cursor: pointer;

	color: #286296;

	font-size: 1.3em;

}

.notification_btns

{

	position: relative;

	margin-top: -38px;

	cursor: pointer;

	font-size: 0.9em;

	color:#777;

}

.see_all_notification_btn a

{

	background-color: #F9F9F9 !important;

	border:none;

  font-weight: 700 !important;

  text-align: center;

}

.commentList li:last-child

{

	border:none;

}

.commentList li a.mark_all_as_read

{

  padding: 0px !important;

  background: transparent;

  color: #777;

  font-weight: 700;

}

.commentList li:first-child a:hover, .commentList li:last-child a:hover

{

	color: #777;

}

.last .commentList li a:hover

{

  color: #777;

}

.last .commentList li a i.fa, .mobile_dtn_menu_bar_option li a i.fa

{

  color:#286296;

  font-size: 20px;

  width: 20px;

  text-align: center;

  margin: 0px 3px;

}

.mobile_dtn_menu_bar_option a.dropdown-toggle

{

  padding: 8px 8px !important;

}

.mobile_dtn_menu_bar_option li a small

{

  position: relative;

  float: right;

  top: 4px;

  right: 5px;

}

.last .commentList li

{

  padding: 0px;

}

.toggle-content p

{

	line-height: 35px;

	padding: 0px 2px;

}

.toggle-content.set_profile_content p

{

	line-height: 20px;

}

.toggle-content p:hover

{

	background-color: #abcdef;

}

.not_individual

{

	display: none;

}

/* Privacy Setting  */

.favourite_request_setting

{

  line-height: 23px !important;

}

.favourite_request_setting .favourite_request_setting_span

{

  margin-top: -20px;

}

.fa-star.confirm

{

  color: #ff4f19;

}

/* Scroll to top */

.scrollToTop

{

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  transition: all 0.3s;

  background: #5f6b71;

  border-radius: 7px 7px 0 0;

  bottom: 0px;

  color: #FFF;

  display: none;

  height: 9px;

  opacity: 0.75;

  padding: 13px 0px 30px;

  position: fixed;

  right: 5px;

  text-align: center;

  text-decoration: none;

  min-width: 30px;

  z-index: 1040;

}

.scrollToTop:hover

{

  /*color: #FFF;*/

}

/* Tootltip (title) */

/* *[title]:hover:after

{

  background: #000 !important;

}*/



#block_user_name

{

  height: 26px;

}



.btn-dtn:not(.btn-link):not(.btn-flat):not(.btn-fab)

{

 color: #FFF;

}

.Dtnworld_main_menubar .btn.btn-pro

{

  border: 0px;

}

.Dtnworld_main_menubar .btn.btn-pro:hover {

	box-shadow: none !important;

}

.Dtnworld_main_menubar a.btn-pro

{

  text-transform: none;

  margin-top: 1px;

}



.form-custom

{

  padding: 5px;

  float: none;

  border: 1px solid #ddd;

  box-shadow: none;

  background: transparent;

  width: 100%;

  border-radius: 2px;

  margin-bottom: 20px;

}



/* Favourite box modal css */

#favourite_request_box .modal-dialog

{

  /*width: 600px;

  margin: 18% auto;*/

}

#favourite_request_box .btn.btn-primary

{

  background: #f5f6f7;

  color: #333;

  text-transform: none;

}

#favourite_request_box .modal-footer, #accept_favourite_request_box .modal-footer, #remove_favourite_box .modal-footer

{

  padding: 10px;

  border-top: 1px solid #e5e5e5;

}

#favourite_request_box .send_request_btn, #accept_favourite_request_box .accept_request_btn

{

  color: #FFF;

}

.added_fav

{

  color: #ff4f19;

}

.social_fav

{

  color: #286296;

}

.professional_fav

{

  /*color: #D3D8E8;*/

  color: #c1edf9;

}

.personal_fav

{

  color: #F5B401;

}

.change_fav_label

{

  padding-bottom: 0px;

  font-size: 12px;

  font-weight: bold;

  color: #286296

}

.ask-fav

{

  list-style: none;

}

.ask-fav.ask_fav_option

{

  /*display: none;*/

}

.ask-fav.ask_fav_option .radio.radio-primary

{

  border-top: 1px solid #DDD;

  padding-top: 5px;

}

.ask-fav .radio label

{

  margin: auto;

  margin-bottom: 10px;

  position: relative;

  background: #ddd;

  color: #000;

  display: block;

  width: 60%;

  line-height: 36px;

  text-align: center;

  padding-right: 32px;

  border-radius: 0px;

  font-weight: 300;

}

.ask-fav .radio label.ban

{

  cursor: not-allowed;

}

.ask-fav .radio label:hover

{

  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);

}

.ask-fav .radio label.active

{

  background: #65cc33;

  color: #fff;

}

.ask-fav .radio label.active .check

{

  background-color: #fff !important;

}

.ask-fav .radio label.active .circle

{

  border-color: #fff !important;

}

.ask-fav .radio label span

{

  top: 0px;

  bottom: 0px;

  margin: auto;

  left: 15px;

}

/* Favourite box modal css */



/* like user list, block user list, unblock user list */

#like_user_list_Modal .modal-dialog, #dislike_user_list_Modal .modal-dialog, #block_user_Modal .modal-dialog, #unblock_user_Modal .modal-dialog

{

  width: 350px;

}

#like_user_list_Modal .noti-height, #dislike_user_list_Modal .noti-height, #block_user_Modal .noti-height, #unblock_user_Modal .noti-height

{

  max-height: 500px;

}

/* end like user list, block user list, unblock user list */



/* start activity log list */

.panel.activity_list

{

    position: relative;

    padding: 0px;

    border-radius: 0px;

    margin-bottom: 9px;

    border: 1px solid rgba(203, 206, 208, .75);

  background: linear-gradient(to bottom, #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;

  display: inline-block;

  width: 100%;

}

.panel.activity_list .panel-body

{

  padding: 0px 15px;

}

.panel.activity_list .panel-body p

{

  margin-bottom: 0px;

}

.activity_list .panel-body [class*="col-"]

{

    padding: 5px 10px;

}

.activity_list .post-meta

{

    padding-top: 4px;

    min-height: 35px;

    background: #f6f7f8;

    border-top: 1px solid #e8e8e6;

}

.activity_list .post-meta p

{

  font-size: 16px;

  margin-bottom: 0px;

  font-weight: bold;

  text-align: center;

}

.activity_list .fa-thumbs-up, .activity_list .fa-comment

{

  color: #286296;

}

.activity_list .panel-body .edit_btn

{

  position: absolute;

  right: 10px;

  top: 10px;

}

.activity_list .panel-body .dropdown-menu

{

  position: absolute;

  right: 0px;

  left: auto;

  top: 35px;

  padding: 0px;

  text-align: center;

  min-width: 100px;

}

.activity_list .panel-body .dropdown-menu li

{

  margin-bottom: 0px;

}

.activity_list .panel-body .dropdown-menu li label

{

  margin-bottom: 0px;

}

.activity_list .panel-body img

{

  padding: 3px;

  float: left;

  width: 180px;

}

/* end activity log list */





.forgottenAccountDiv

{

  padding: 6px 0px 0px 15px;

}



/* updated css for header by kale */

#header.top .search .form-control::-webkit-input-placeholder, #header.top .search .form-control-wrapper .form-control::-webkit-input-placeholder

{

  opacity: 1;

  color: #286296;

}

#header.top .search .form-control, #header.top .search .form-control-wrapper .form-control, #header.top .search .form-control-wrapper .form-control:focus, #header.top .search .form-control-wrapper .form-control:active, #header.top .search .form-control-wrapper .form-control:hover

{

  background: rgb(255, 255, 255);

  box-shadow: none;

  padding: 0px 4px;

  border: 1px solid #FFF;

  border-radius: 0px;

  color: #286296;

  height: 22px;

  font-size: 12px;

  float: left;

}

#header.top .search .form-control-wrapper .form-control::placeholder

{

  /*color: #333;

  opacity: 0.6;*/

}

#header.top .input-group.search .form-control-wrapper

{

  margin:0px;

}

#header.top .search .btn-search:not(.btn-link):not(.btn-flat)

{

  background: #286296;

  border: 1px solid #FFF;

  border-radius: 0px !important;

  color: #FFF;

  box-shadow: none;

  height: 22px;

  width: 35px;

  padding: 0px 0px;

}

#header.top .search

{

  padding: 10px 0px;

}

#header.top .pdr0

{

  padding-right: 0px;

}

#header.top .pd0

{

  padding: 0px;

}

#header.top .mobile-nav

{

  margin-bottom: 0px;

}

#header.top .mobile-nav a

{

  color: #000;

  padding: 9px 11px;

  display: inline-block;

  font-size: 18px;

}

#header.top .mobile-nav a:hover

{

  color: #FFF!important;

}

/*#header.top .mobile-nav a span

{

  float: right;

  padding: 0px 5px;

  color: #65cc33;

}*/

#header.top .mobile-nav .btn-pro span

{

  float: none;

  color: initial;

}

#header.top .mobile-nav

{

  display: inline-block;

  float: right;

}

#header.top .mobile-nav li

{

  float: left;

  list-style: none;

}

#header.top .mobile-nav.navbar-right .dropdown-menu.last

{

  position: fixed;

  top: unset;

  width: 100% !important;

  min-width: min-content;

  margin-top: 0px;

  padding: 0px 0px;

}

#header.top .mobile-nav.navbar-right .dropdown-menu:before

{

  right: 20px;

}

.notification_dropdown_mobile.commentList li:first-child a

{

  font-size: 14px !important;

  color: #777 !important;

}

#header.top .mobile-nav li .dropdown-menu li

{

  width: 100%;

}

#header.top

{

  min-height: 42px;

}

#header.top .mobile-nav .dropdown-menu>li>a

{

  font-size: 14px;

  width: 100%;

  padding: 4px;

}

.w-280

{

  width: 309px;

  margin-right: -2em;

}

.row.pl-sm.pr-sm

{

  margin: 0px !important;

  padding: 0px !important;

}



/* start profile, Trees, initiatives, Feedback, Ideas photos model view */

#cover_photo_model, #profile_photo_model, #event_photo_model, #smartads_full_view_model

{

  padding-right: 0!important;

}

#cover_photo_model .modal-dialog, #profile_photo_model .modal-dialog, #event_photo_model .modal-dialog, #smartads_full_view_model .modal-dialog

{

  width:100%;

  height: 100%;

  margin: 0px;

  padding-right: -17px;

}

#cover_photo_model .modal-content, #profile_photo_model .modal-content, #event_photo_model .modal-content, #smartads_full_view_model .modal-content

{

  width:100%;

  height: 100%;

}

#cover_photo_model .dth-post, #profile_photo_model .dth-post, #event_photo_model .dth-post, #smartads_full_view_model .dth-post

{

  padding:10px 0px 0px;

  background: #fff;

  margin-bottom: 0px;

}

#cover_photo_model .row.dth-post, #profile_photo_model .dth-post, #event_photo_model .row.dth-post

{

  padding: 0px;

  margin-right: -15px;

  margin-left: -15px;

}

#cover_photo_model .dth-post .comment_box:focus, #profile_photo_model .dth-post .comment_box:focus, #event_photo_model .dth-post .comment_box:focus

{

  border: 1px solid #286396;

}

.dth-post .comment-box .comment_box:focus

{

  border: 1px solid #286396;

}

#cover_photo_model .helper-slider, #profile_photo_model .helper-slider, #event_photo_model .helper-slider

{

  display: flex;

  background: #333;

  /*height: 656px;*/

  height: -webkit-fill-available;

}

#cover_photo_model .img-middle, #profile_photo_model .img-middle, #event_photo_model .img-middle

{

  align-items: stretch;

  margin: auto;  /* Magic! */

}

#cover_photo_model .portfolio-nav, #profile_photo_model .portfolio-nav, #event_photo_model .portfolio-nav

{

  position: absolute;

  top: 50%;

  left: 0px;

  width: 100%;

}

#cover_photo_model .portfolio-nav a, #profile_photo_model .portfolio-nav a, #event_photo_model .portfolio-nav a

{

  font-size: 29px;

  color: #fff;

}

#cover_photo_model .portfolio-nav .portfolio-nav-next, #profile_photo_model .portfolio-nav .portfolio-nav-next, #event_photo_model .portfolio-nav .portfolio-nav-next

{

  float: right;

}

#cover_photo_model .portfolio-nav span.expand_btn, #profile_photo_model .portfolio-nav span.expand_btn, #event_photo_model .portfolio-nav span.expand_btn

{

  top: -327px;

  position: relative;

}

#cover_photo_model .portfolio-nav span.expand_btn a, #profile_photo_model .portfolio-nav span.expand_btn a, #event_photo_model  .portfolio-nav span.expand_btn a

{

  color: #FFF;

  cursor: pointer;

  font-size: 20px;

  padding-right: 5px;

}

.view_footer

{

  width: 100%;

  position: absolute;

  bottom: 0px;

  padding: 0px 16px;

}

.view_footer li

{

  list-style: none;

  float: left;

  color: #fff;

}

.view_footer a, .view_footer a:hover, .view_footer .like_count a

{

  color: #fff;

  text-decoration: none;

}

.dtn-post-view

{

  height: 580px;

  overflow-y: scroll;

}

.dtn-post-view .like_count a, .dtn-post-view .dislike_count a, .dtn-post-view .comment_count a, .share_btn a, .dth-post .like_count a, .dth-post .dislike_count a, .dth-post .comment_count a

{

  color: #777;

  text-decoration: none;

}

.dth-post img.mini

{

  width: 30px;

  height: 30px;

  float: left;

  margin-right: 1em;

  border:1px solid #fff;



}

#profile_photo_model .modal-content .modal-body, #profile_photo_model .modal-content .modal-header, #profile_photo_model .modal-content .modal-footer

{

  padding: 3px !important;

}

.dth-post .btn

{

  border: 1px solid #286296;

  color: #286296 !important;

  font-weight: 700;

  margin: 3px;

  padding: 0px 30px;

  background: #FFF !important;

}

.dth-post .btn:hover

{

  color: #FFF !important;

  background: #286296 !important;

  text-shadow: none;

}

.dth-post .btn:focus

{

  text-shadow: none !important;

}

html .dth-post .post_header

{

  border-bottom: 1px solid #DDD;

}

html .dth-post .post_header h3

{

  padding: 2px 0px;

}

html .dth-post h3

{

  font-size: 12px;

  text-transform: none;

  color: #b3aaaa;

  line-height: 30px;

}

html .dth-post .post_header .post_option

{

  padding: 0px;

}

html .dth-post .comment-box h3

{

  line-height: 16px;

}

.dth-post h3, .dth-post p, .dth-post .post-img, .dth-post .like-all, .dth-post .com-all

{

  padding: 0px 0px;

  margin: 0px 10px;

}

.dth-post h3 strong, .dth-post h3 span

{

  color: #777;

}

.dth-post

{

  padding: 0px;

  background: #fff;

  margin-bottom: 10px;

}

.dth-post hr

{

  margin: 0px 10px;

  border-top: 1px solid #eee;

  background: transparent;

}

.like-box, .co-box

{

  display: table;

  margin: 0px;

  width: 100%;

  padding: 0px 0px;

  border-bottom: 1px solid #DDD;

  border-top: 1px solid #DDD;

}

.like-box li, .co-box li

{

  list-style: none;

  float: left;

}

.like-box li div:not(.btn-link):not(.btn-flat)

{

  padding: 3px 7px;

  margin: 0px;

  color: #777;

  text-transform: none;

  border-radius: 0px;

  border-left: 1px solid #fff;

  border-right: 1px solid #fff;

}

.like-box li div.btn:hover:not(.btn-link):not(.btn-flat):not(.btn-fab)

{

  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.09),0 3px 1px -2px rgba(0, 0, 0, 0),0 1px 5px 0 rgba(0, 0, 0, 0) !important;

  border-color: #efefef;

}

.comment-box

{

  background: #f5f6f7; 

  display: table;

  width: 100%;

}

.comment-box .like-all

{

  width: 100%;

}

.co-box h3

{

  padding-left: 35px;

}

.co-box li

{

  padding: 7px 0px;

  width: 100%;

}

.com-all a, .co-box h3 a~span

{

  color:#286296;

  padding-right: 5px;

}

.co-box h3 a:last-child

{

  /*padding: 0px 6px;*/

}

.co-box li:last-child input, .co-box li:last-child input:focus

{

  background: #fff;

  border: 1px solid #dacece;

  height: 30px !important;

  padding: 0px 10px;

}

.co-box .input-group .form-control-wrapper

{

  margin: 0px;

}

.co-box li:last-child .material-input

{

  display: none;

}

#profile_photo_model .co-box li:last-child  .btn:not(.btn-link):not(.btn-flat), #profile_photo_model .btn-default:not(.btn-link):not(.btn-flat)

{

  padding: 2px 20px;

  background-color: #65cc33 !important;

  border-color: #65cc33;

  color: #fff;

  border-radius: 0px;

}

/* Light Gallery */

/*.lg-toolbar-top.lg-group span.profile_photo_text

{

  position: absolute;

  padding: 10px 0px;

  font-size: 16px;

  color: #FFF;

  padding-left: 15px;

  line-height: 27px;

}*/

/*.lg-toolbar

{

  top: 94%;

  text-align: center;

}

#lg-counter

{

  float: left;

  padding-top: 8px !important;

  padding-left: 15px !important;

}

.lg-toolbar .lg_like_dislike_box

{

  display: inline-block;

  padding-top: 8px;

  font-size: 16px;

  color: #999;

}

.lg_like_dislike_box .like_Numbers, .lg_like_dislike_box .dislike_Numbers

{

  font-size: 16px;

}

.lg_like_dislike_box .like_Numbers a, .lg_like_dislike_box .dislike_Numbers a, .lg_like_dislike_box .dropup a

{

  color: #999;

}

.lg-toolbar-top

{

  z-index: 1082;

  left: 0;

  position: absolute;

  top: 0;

  width: 100%;

  background-color: rgba(0, 0, 0, 0.45);

}

.lg-toolbar-top .fa

{

  color: #999;

  cursor: pointer;

  float: right;

  font-size: 20px;

  height: 47px;

  line-height: 27px;

  padding: 10px 0;

  text-align: center;

  width: 50px;

  text-decoration: none !important;

  outline: medium none;

  -webkit-transition: color 0.2s linear;

  -o-transition: color 0.2s linear;

  transition: color 0.2s linear;

}

.lg-toolbar-top .fa:hover, .lg-toolbar .fa:hover

{

  //color: #FFF;

}

.lg-toolbar .excellent_btn_remove .fa

{

  color:#65cc33;

}

.lg-toolbar .bad_btn_remove .fa

{

  color:#ff4f19;

}



.lg-toolbar-top .lg-download:after

{

  content: "\e0f2";

}

.lg-toolbar, .lg-prev, .lg-next

{

  opacity: 1;

  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;

  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;

  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;

  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;

}

.lg-hide-items .lg-toolbar-top

{

  opacity: 0;

  -webkit-transform: translate3d(0, -10px, 0);

  transform: translate3d(0, -10px, 0);

}

.lg-backdrop

{

  z-index: 1050;

}

/* Like btn */

.like_btn, .dislike_btn, .comment_btn, .excellent_btn, .good_btn, .bad_btn

{

  cursor: pointer;

  float: left;

}

.like_count, .dislike_count, .comment_count

{

  float: left;

}

.like_btn_remove, .dislike_btn_remove

{

  float: left;

  color: #286296 !important;

  cursor: pointer;

}

.like_btn a, .dislike_btn a

{

  cursor: pointer;

}

.like_btn_remove a, .dislike_btn_remove a

{

  color: #286296 !important;

  cursor: pointer;

}

/* end profile, Trees, initiatives, Feedback, Ideas photos model view */

/* post event dropdown */

.comment-box.post-box

{

  padding: 5px 10px;

}

.comment-box.post-box .form-custom

{

  margin-top: 5px;

}

.modal .comment-box.post-box .form-custom

{

  margin-top: 10px;

}

/* end post event dropdown */

/* start share model */

.col-no-padd .post-img

{

  height: 70px;

  padding: 10px;

  float: left;

}

/* end share model */



/* all modals */

@media (min-width: 800px)

{

  #goodUser_list .modal-dialog, #badUser_list .modal-dialog, #excellent_Modal .modal-dialog

  {

    width: 350px;

  }

}



@media (min-width: 768px)

{

  #header.top .search .input-group-addon, #header.top .search .input-group-btn

  {

    vertical-align: bottom;

  }

  .modal .modal-dialog

  {

    margin: 42px auto;

  }

}

/* end all modals */



@media (max-width: 768px)

{

  #header .dropdown-menu .commentList

  {

    max-height: 500px;

  }

  span.reg_logo i

  {

    vertical-align: initial;

  }

  #header.top .search .form-control, #header.top .search .form-control-wrapper .form-control, #header.top .search .form-control-wrapper .form-control:focus, #header.top .search .form-control-wrapper .form-control:active, #header.top .search .form-control-wrapper .form-control:hover

  {

    /*font-size: 11px;*/

  }

  /* start layout search bar recent search  */

  .layout_header_search .recent_search_list

  {

    position: fixed;

    top: 40px;

    left: 0px;

  }

  /* start layout search bar recent search  */

  #like_user_list_Modal .modal-dialog, #dislike_user_list_Modal .modal-dialog, #block_user_Modal .modal-dialog, #unblock_user_Modal .modal-dialog

  {

    width: auto;

  }

  /* start dtn logo mobile view */

  html #header .header-logo img.small

  {

    width: 35px;

  }

  html #header .header-logo img

  {

    width: 80px;

  }

  /* end dtn logo mobile view */

  .header-column.layout_header_search

  {

    margin-left: 0px;

  }

  .log-space

  {

    margin: 8px 0px!important;

  }

  html #header .header-body

  {

    min-height: 42px;

    border: none;

  }

  .btn-pro img

  {

    width: 24px;

  }

  #favourite_request_box .modal-dialog

  {

    width: auto;

    margin: 10px;

  }

  .ask-fav .radio label

  {

    width: 75%;

    margin-bottom: 5px;

  }

  .lg-actions .lg-next, .lg-actions .lg-prev, .lg-actions .fa-angle-right, .lg-actions .fa-angle-left

  {

    top: 47% !important;

  }

}

@media (min-width: 768px)

{

  html #header .header-logo img.small

  {

    width: 80px;

  }

}

@media screen and (max-width: 568px)

{

  .spinner

  {

    left: 39%;

  }

  #header .dropdown-menu .commentList

  {

    /*max-height: 365px;*/

  }  

}

@media screen and (max-width: 480px)

{

  #header.top .mobile-nav.navbar-right .dropdown-menu.notification_dropdown_mobile:before

  {

    right: 19%;

  }

  #header.top .mobile-nav.navbar-right .dropdown-menu.fav_notifi_dropdown_mob:before

  {

    right: 10%;

  }

  #lg-counter

  {

    padding-left: 5px !important;

  }

  /*.lg-toolbar-top.lg-group span.profile_photo_text

  {

    padding-left: 5px !important;

    width: calc(100% - 50px);

  }*/

  .tooltip_dtn .tooltiptext_dtn

  {

    width: 100%;

    left: 0px;

  }

  #header.top .search .btn-search:not(.btn-link):not(.btn-flat)

  {

    width: 25px;

  }

}

@media (max-width: 400px)

{

  #header.top .mobile-nav.navbar-right .dropdown-menu:before

{

  right: 8px;

}

  html #header.top .mobile-nav a
  {
    padding: 8px 8px;
  }
  .dth-post .btn
  {
    padding: 0px 14px !important;
  }
}

@media (max-width: 320px)

{

  #header .dropdown-menu .commentList

  {

    max-height: 500px;

  }

  #header.top .mobile-nav.navbar-right .dropdown-menu.notification_dropdown_mobile:before

  {

    right: 20.5%;

  }

  #header.top .mobile-nav.navbar-right .dropdown-menu.fav_notifi_dropdown_mob:before

  {

    right: 11.5%;

  }

}



/* start css from search result model */

  .search_modal .modal-header

  {

    padding: 10px !important;

  }

  .search_modal .modal-body

  {

    padding: 21px !important;

  }

  .search_modal .modal-title

  {

    font-size: 1.4em;

    color: #286296;

  }

  .search_modal .care-box

  {

    position: relative;

    display: flow-root;

    padding: 10px 0px !important;

    border: 1px solid rgba(203, 206, 208, .75);

    background: linear-gradient(to bottom, #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;

    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);

    border-radius: 5px;

    clear: both;

    margin: 0px !important;

  }

  .search_modal .caretacker-box img

  {

    display: block;

    margin: 0px auto;

    width: 150px;

  }

  #caretaker_search_modal .caretacker-box img,

  #parttime_search_modal .caretacker-box img,

  #fulltime_search_modal .caretacker-box img,

  #jobrecruiter_search_modal .caretacker-box img

  {

    width: auto;

  }

  .search_modal .care-box p

  {

    margin-bottom: 0px;

    padding: 0px;

  }

  .search_modal .topright

  {

    position: absolute;

    top: 10px;

    right: 10px;

    z-index: 8;

    font-size: 20px;

  }

  .search_modal .fav, .search_modal .fav_remove

  {

    margin:0px;

    padding:0px;

    cursor:pointer;

    font-size: 20px;

  }

  .search_modal .fav .fa-star

  {

    color: #ff4f19;

  }

  .search_modal .fav:hover

  {

    color: #ff4f19;

    cursor: pointer;

  }

  .search_modal div.fav_remove .fa

  {

    font-size: 20px;

    color: #ff4f19;

    cursor: pointer;

  }

  .search_modal .img-thumb

  {

    padding-bottom: 16px;

    margin-bottom: 16px;

  }

  .search_modal .img-thumb label

  {

    font-weight: bold;

    display: block;

  }

  .search_modal .img-thumb .img-thumbnail

  {

    width: 150px;

    height: 150px;

    margin: auto;

  }

  .search_modal .img-thumb .img-thumbnail .icons

  {

    font-size: 58px;

    position: absolute;

    left: 0px;

    right: 0px;

    bottom: 0px;

    height: 59px;

    top: 0px;

    margin: auto;

  }

  .search_modal .profile_rating_div

  {

    padding: 0px;

    text-align: left;

    margin-top: 10px;

  }

  .search_modal .btn.play_btn

  {

    float: left;

    background: #286296;

    color: white;

    margin: 0px;

    margin-right: 5px !important;

    padding: 7px 13px;

    border-radius: 4px;

  }

  .search_modal .rate_icon

  {

    margin-right: 8px;

    line-height: 30px;

  }

  .search_modal .rate_icon i.fa

  {

    font-size: 19px;

    padding-right: 2px;

    vertical-align: middle;

    cursor: pointer;

  }

  .search_modal .rate_icon .rating_count

  {

    font-size: 12px;

    color:#286296;

  }

  .search_modal .btn-borders.btn-primary

  {

    background: #FFF !important;

    color: #286296 !important;

    border: 1px solid #286296 !important;

    border-radius: 4px;

  }

  .search_modal .btn-borders.btn-primary:hover

  {

    background: #286296 !important;

    color: #FFF !important;

  }

  .search_modal .btn-default

  {

    background: #FFF !important;

    border: 1px solid #ccc !important;

    padding: 5px 20px !important;

    border-radius: 4px;

  }

  .search_modal .btn-default:hover

  {

    background: #ccc !important;

  }

  .search_modal .btn-success

  {

    background-color: #65cc33 !important;

    border-color: #65cc33 #65cc33 #388038 !important;

    color: #FFF !important;

    text-shadow: none;

  }

  .search_modal .btn-success:hover, .search_modal .btn-success:focus, .search_modal .btn-success:active, .search_modal .btn-success:link

  {

    border-color: #63b83e #63b83e #63b83e;

    background-color: #63b83e;

    color: #FFF;

    outline: none;

  }

  #care_list_invite_ct .radio.radio-primary label

  {

    display: table;

  }

  .search_modal .modal-footer

  {

    padding: 7px 20px !important;

    border-top: 1px solid #e5e5e5;

  }

  @media (max-width: 768px)

  {

	#header.top .mobile-nav.navbar-right .dropdown-menu:before
  {
    right: 22px;
  }
    #header.top

    {

      height: 0px;

    }

    .search_modal .modal-content .modal-body

    {

      padding: 0px;

      padding-bottom: 5px;

    }

    .search_modal .care-box

    {

      border: none;

    }

    .search_modal .topright

    {

      top: -10px;

      right: -10px;

    }

  }

/* end css from search result model */



/* start css from search result model 1 */

.search_modal #fb_pic {

  width: auto;

  float: left;

  margin-bottom: 10px;

}

#like_user_list_Modal .modal-body {

  padding: 0px;

}

.modal.fade.in#Trees_UID_view {

  z-index:1053;

}

.liked {

  color: #286296!important;

}

.disliked {

  color: red !important;

}

.post-meta span a, .post-meta a {

  color: #286296!important;

  padding-right: 7px;

}

.post-meta span i.fa {

  cursor: pointer;

}

.post-meta {

  padding-top: 4px;

  min-height: 35px;

  background: #f6f7f8;

  border-top: 1px solid #e8e8e6;

}

#uid_ruselt .modal-header {

  padding: 6px 14px;

  background: #286296;

}

#uid_ruselt .close {

  padding: 5px 10px;

  opacity: 0.8;

  color: #fff;

}

#uid_ruselt h4.modal-title {

  color: #fff;

  opacity: 0.8;

  position: absolute;

}

#search_emg #Search_emerg_no{

  border-radius: 0px;

}

#trees_search_modal .owl-carousel.rounded-nav .owl-nav [class *="owl-"], .owl-carousel.rounded-nav .owl-nav [class *="owl-"]:focus, .owl-carousel.rounded-nav .owl-nav [class *="owl-"]:active {

  background-color: #286296 !important;

  border: 1px solid #286296 !important;

  color: #FFFFFF !important;

  display: none;

  margin-left: -15px;

  margin-right: -15px;

}

#trees_search_modal .owl-carousel.show-nav-hover .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-prev {

    left: 0px;

}

#trees_search_modal .owl-theme .owl-nav .disabled {

  opacity: .5;

  cursor: default;

}

html #trees_search_modal .owl-carousel.rounded-nav:hover .owl-nav [class*="owl-"] {

  display: block !important;

}

#trees_search_modal .owl-carousel.show-nav-hover .owl-nav .owl-next, .owl-carousel .owl-nav .owl-next {

  right: 0px;

}

.trees_icons_post {

  width: 20px;

}

@media screen and (min-width: 769px){

  #trees_search_modal .owl-theme .owl-nav {

    margin-top: -17px;

  }

}

@media (max-width: 768px){

  .seller_modal {

    margin-right: 0px;

  }

  .modal-body .owl-carousel {

    width: auto !important;

  }

  #trees_search_modal .owl-carousel .owl-nav {

    margin-top: -20px;

  }

  .search_modal#trees_search_modal .topright {

  top: 0px; 

  right: 5px;

  }

}

/* end css from search result model 1 */

/* start css from profile.css */

/* Profile Favourite box */

.fav-box

{

  height: 71px;

  display: inline-table;

  position: relative;   

}

#like_user_list_Modal a:hover, #dislike_user_list_Modal a:hover, #block_user_Modal a:hover, #unblock_user_Modal a:hover

{

  color: #000 !important;

}

#like_user_list_Modal .fav-box, #dislike_user_list_Modal .fav-box, #block_user_Modal .fav-box, #unblock_user_Modal .fav-box

{

  height: 38px;

}

.fav-box img

{

  height: 66px;
  width: 66px;
  float: left;  

}

#like_user_list_Modal .fav-box img, #dislike_user_list_Modal .fav-box img, #block_user_Modal .fav-box img, #unblock_user_Modal .fav-box img

{

  height: 38px;

  margin: 2px;

}

.fav-box h2

{

  float: left;

  margin: 0px;

  padding: 8px 8px 0px;

  font-size: 18px;

}

#like_user_list_Modal .fav-box h2, #dislike_user_list_Modal .fav-box h2, #block_user_Modal .fav-box h2, #unblock_user_Modal .fav-box h2

{

  padding: 0px 4px 0px;

  font-size: 16px;

  line-height: 38px;

}

.content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat)

{

  padding: 3px;

  margin: 27px 0px;

  background: #f5f6f7;

  color: #333;

  width: 95%;

  text-transform: none;

}

#like_user_list_Modal .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat), #dislike_user_list_Modal .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat), #block_user_Modal .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat), #unblock_user_Modal .content-grid-item .btn.btn-primary:not(.btn-link):not(.btn-flat)

{

  padding: 4px 0px !important;

  margin: 7px 0px;

  font-size: 12px;

  line-height: 1.5;

}

html .content-grid-item .fav-box
{
  box-shadow: 0px 1px 8px 0px rgba(221, 221, 221, 0.2);
  margin: 0px !important;
  border: 1px solid rgba(221, 221, 221, 0.31);
}

html .content-grid-item .col-xs-12:hover
{
  border-color: #ddd;

}

.content-grid-item [class*="col-"]
{
  margin: 0px;
  padding: 0px;
}

.myfavourites .content-grid-item
{
  padding:5px;
}

.fau_mut
{
  position: absolute;
  top: 46px;
  left: 90px;
  font-weight: 400;
  text-decoration: none !important;
  color: #286296;
}

/* End Profile Favourite box */

/* end css from profile.css */


/* Notification dot css*/
.noti_red_dot
{
    color: #fa3e3e;
    font-size: 13px;
    position: absolute;
    top: 6px;
    right: 55px;
}

.noti_red_dotMW
{
  color: #fa3e3e;
  font-size: 13px;
  position: absolute;
  top: -1px;
  right: -8px;
}

.noti_red_dotMWMob
{
  color: #fa3e3e;
  font-size: 13px;
  position: absolute;
  top: 4px;
  right: 0px;
}

.p-0
{
  padding: 0 !important;
}

.clear_search
{
  z-index: 9;
  position: absolute;
  right: 2em;
  top: 20%;
  color: #7b7575;
/*  background: #7b7575;*/
  font-size: 16px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  display: none;
}

.header-column .clear_search {
   top: 25%;
}

@media (max-width: 768px) {
  .mobile_main_search_open .clear_search{
    right: 3.4em;
    top: 25%;
  }
}

@media (min-width: 1440px) 
{
    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 
    {
        float: left;
    }
    .col-xl-12 {
        width: 100%;
    }
    .col-xl-11 {
        width: 91.66666667%;
    }
    .col-xl-10 {
        width: 83.33333333%;
    }
    .col-xl-9 {
        width: 75%;
    }
    .col-xl-8 {
        width: 66.66666667%;
    }
    .col-xl-7 {
        width: 58.33333333%;
    }
    .col-xl-6 {
        width: 50%;
    }
    .col-xl-5 {
        width: 41.66666667%;
    }
    .col-xl-4 {
        width: 33.33333333%;
    }
    .col-xl-3 {
        width: 25%;
    }
    .col-xl-2 {
        width: 16.66666667%;
    }
    .col-xl-1 {
        width: 8.33333333%;
    }
    .col-xl-pull-12 {
        right: 100%;
    }
    .col-xl-pull-11 {
        right: 91.66666667%;
    }
    .col-xl-pull-10 {
        right: 83.33333333%;
    }
    .col-xl-pull-9 {
        right: 75%;
    }
    .col-xl-pull-8 {
        right: 66.66666667%;
    }
    .col-xl-pull-7 {
        right: 58.33333333%;
    }
    .col-xl-pull-6 {
        right: 50%;
    }
    .col-xl-pull-5 {
        right: 41.66666667%;
    }
    .col-xl-pull-4 {
        right: 33.33333333%;
    }
    .col-xl-pull-3 {
        right: 25%;
    }
    .col-xl-pull-2 {
        right: 16.66666667%;
    }
    .col-xl-pull-1 {
        right: 8.33333333%;
    }
    .col-xl-pull-0 {
        right: auto;
    }
    .col-xl-push-12 {
        left: 100%;
    }
    .col-xl-push-11 {
        left: 91.66666667%;
    }
    .col-xl-push-10 {
        left: 83.33333333%;
    }
    .col-xl-push-9 {
        left: 75%;
    }
    .col-xl-push-8 {
        left: 66.66666667%;
    }
    .col-xl-push-7 {
        left: 58.33333333%;
    }
    .col-xl-push-6 {
        left: 50%;
    }
    .col-xl-push-5 {
        left: 41.66666667%;
    }
    .col-xl-push-4 {
        left: 33.33333333%;
    }
    .col-xl-push-3 {
        left: 25%;
    }
    .col-xl-push-2 {
        left: 16.66666667%;
    }
    .col-xl-push-1 {
        left: 8.33333333%;
    }
    .col-xl-push-0 {
        left: auto;
    }
    .col-xl-offset-12 {
        margin-left: 100%;
    }
    .col-xl-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-xl-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-xl-offset-9 {
        margin-left: 75%;
    }
    .col-xl-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-xl-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-xl-offset-6 {
        margin-left: 50%;
    }
    .col-xl-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-xl-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-xl-offset-3 {
        margin-left: 25%;
    }
    .col-xl-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-xl-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-xl-offset-0 {
        margin-left: 0;
    }
}