@media (min-width:783px) and (max-width:1098px) {
  #h_pricing,#h_integrations,#h_contact {display:none}
  #h_search {margin-right:-20px}
  #header .container-fluid .navbar-header .navbar-brand {margin-left:-45px}
}

@media (max-width:782px) {
  .navbar {display:none;}
  .related_help  {display:none;}
  .sidebar {left:-220px; transition:left 180ms ease-in; -webkit-transition:left 180ms ease-in; top:0px;}
  .page-wrapper-title {top:0px;padding-left:0px;padding-right:10px}
  #qs-mobile-menu {float:left;margin-right:10px;}
  #qs-mobile-menu:hover {cursor:pointer;}
  #quick-ui-switch-mobile {display:inline-block;}
  #qs-mobile-menu-top {display:block;}
#page-wrapper .btn {margin-bottom:3px;}
}

.app_cdv .navbar {display:none;}
.app_cdv .sidebar {display:none;}
.app_cdv #page-wrapper {margin-top:10px;margin-left:0;}

@media (min-width:783px) {
  .page-wrapper-title {top:66px;}
  #qs-mobile-menu {display:none;}
  .sidebar {left:0px; top:66px;}
  #quick-ui-switch-mobile {display:none;}
  #mobile-logout {display:none;}
  #qs-mobile-menu-top {display:none;}
}

#product_form {margin-left:30px;}

.sidebar{background-color:#253340;overflow-y:auto;position:fixed;height:100%;width:220px;z-index:199;padding-top: 0px;}
#qs-mobile-menu-top {height:66px;width:100%;background-color:white;}
.nav-header {height:66px;background-color:#1f2b36;}
#qs_sidebar #site-info:hover,#site_info:hover {background-color:#1f2b36;}
#sidebar_logo {height:66px;width:190px;background-repeat:no-repeat;background-position:center;background-size:95%}
#qs-mobile-menu-close {float:right;color:black;height:66px;font-size:large;vertical-align:middle;}

#qs-mobile-menu-close:hover{cursor:pointer;}
#sidebar_logo:hover {cursor:pointer}
.sidebar .fa{width:16px;text-align:right;margin-right:3px;margin-left:-3px;}

.page-wrapper-title{height:66px;background-color:#eee;margin-bottom:30px;margin-left:0px;position:fixed;left:0px;opacity:1;z-index:198;}
#page-wrapper form {max-width:800px;}
#site_name, .page-wrapper-title h2.features {text-overflow:ellipsis;white-space:nowrap;}

.header{z-index: 200;position:fixed;top:0px;left:0px;width:100%;}
#h_trial, #h_features {display:none;}
#quick-ui-switch {background-image:url(images/quick-switch.png);display:block;}
#quick-ui-switch-mobile {background-image:url(images/quick-switch.png);margin:12px 5px 0px 5px;vertical-align:middle;}
#page-wrapper h3{margin:0px;padding: 15px 0px;}
#page-wrapper h3{font-size: 24px;text-align: center;padding: 30px 0px;}
.btn-primary.form.resource{margin-top:0px;margin-bottom:15px;}
.btn-primary.form   {white-space: normal !important;
  word-wrap: break-word;min-width: 160px;
  margin: 12px 15px 0px 0px;
  padding: 6px 30px;
  font-size: 14px;
  font-weight: 300;
  border: 0px;
  background-color: #253340;
  color: #fff;}
.btn-primary.trial{
    margin: 12px 5px 0px 5px;
    padding: 11px 20px;
    font-size: 17px;
    font-weight: 600;
    border: 0px;}
@media (max-width: 499px){	
.btn-primary.trial {margin:12px 1px 0px 2px;}
#calendar .fc-button {margin-bottom:6px}
}

form .row.planyo-form-row-wrapper {margin-left:0px;margin-right:0px;}
.navbar {border-radius: 0px;}
#wrapper{width: 100%}
#page-wrapper {margin-left:0px;padding-right:20px;padding-left:15px;padding-top:70px;}
.quick_content-tools{float:right;padding:10px;}
.quick_content-title{padding:10px 30px 20px;float: left;}
.quick_content_inner{font-size: 12px;padding: 20px 30px;}
table.table tr th{vertical-align:middle;}
#site_info{padding:14px 10px;}
#site_name{color:#fff;}
#site_id{color: #b3b3b3;}
.quick_content h2{margin:0px;}
.quick_content .row{margin:0px;}
.quick_content{ padding: 10px 0px; margin: 10px;   background: white;
    border-radius: 4px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
.quick_footer {border-top: 1px solid #e7eaec;margin-left:0px; padding: 10px 20px; margin-top:10px;}

@media (min-width: 1200px){
	#page-wrapper .col-lg-6 {width: 100%;}
.dl-horizontal dt {width:260px;}
.dl-horizontal dd {margin-left:280px;}
}

@media (min-width: 1500px){
	#page-wrapper .col-lg-6 {width: 50%;}
}

@media (min-width: 783px){
	#page-wrapper,.quick_footer{margin-left:220px;}
#page-wrapper {margin-top:80px;}
	.page-wrapper-title{padding-left:220px;padding-right:10px;}
}

@media (max-width: 782px){
.btn-primary.form.resource{margin-top:15px;}
	#page-wrapper{margin:0% 0%;}
h2 .ptitle {font-size:medium;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:100%;}
	h2{font-size:large; padding: 0px 0px;}
	h2.form-title {font-size: large;text-align: left;padding: 20px 0px;}
	.btn-primary.trial{padding: 9px 15px;}
	.col-lg-7.col-md-5.col-xs-5.text-right{padding:0;}	
#myaccttxt,#signouttxt {display:none;}
}

@media (min-width:783px) and (max-width:1199px) {
	.btn.btn-primary.trial{margin: 12px 5px 0px 5px;}
#myaccttxt,#signouttxt {display:none;}
}

@media (min-width:1200px) {
	.btn.btn-primary.trial{margin: 12px 0px 0px 25px;}
}

.related_help {
    display:inline;
    float:right;
    clear:right;
    width:316px;
    margin-top:10px;
    background: url(images/related-bg.png);
margin:10px;
}

.related_help .content {
    padding:0 16px 0 24px;
    background: url(images/related-top.png) no-repeat;
}

.related_help .content a {
    color:white;
}

.related_help .begin {
    background: url(images/related-begin.png) no-repeat;
    height:10px;
    width:100%;
}

.related_help .end {
    background: url(images/related-end.png) no-repeat;
    height:10px;
    width:100%;
}

.related_help .content .title,.related_help_small .content .title
{
    font: normal 14px Tahoma, Verdana, Arial, sans-serif;
    color:#062245;
}

.related_help .help_section {
    font-size:11px;
    margin-top:10px;
    margin-bottom:5px;
}

.related_help_small {
    display:inline;
    float:right;
    clear:right;
    width:166px;
}

.related_help_small .begin
{
	height: 15px;
	background: url(images/rounded-top.png) no-repeat;	
}

.related_help_small .content
{
    padding:0px 16px 0px 16px;
    background: url(images/rounded-mid.png) repeat-y;
}

.related_help_small .end
{
	height: 15px;
	background: url(images/rounded-bottom.png) no-repeat;	
}

.rel_help_article {
    font-size:11px;line-height:1.2;margin-top:4px;color:white;
}

#cal
{
	clear: both;
	border-collapse: collapse;
	
	width: 100%;
	border: 1px solid #c0c0c0;
}

#expired_res,#upcoming_res
{
    padding-top: 20px;
}

.stdtable
{
    clear:both;
    border-collapse:collapse;
    border: 1px solid #c0c0c0;
}

.stdtable td
{
    border: 1px solid #c0c0c0;
    font-size: 12px;
    text-align: left;
    padding:2px 5px 2px 5px;
}

.stdtable th
{
    background: #f0f0f0;
    padding: 2px 5px 2px 5px;
    font-size: 12px;
    text-align: left;
}

.tagParent .tag, .buttondiv {background-color:#3D83A8;color:white;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;float:left;width:auto;width:auto;height:auto;white-space:nowrap}
.tagParent .tag {margin-right:7px;vertical-align:top;padding-bottom:2px;padding-top:4px;margin-bottom:3px;}
.tagParent .tag a, .buttondiv a {color:white;}
.tagParent .tagClose, .buttondiv .delbut {display:inline-block;background-color:white;color:black;border-radius:8px;-moz-border-radius:8;-webkit-border-radius:8px;padding:0px 4px 2px 4px;margin-left:8px;}
.tagParent .tagClose:hover, .buttondiv .delbut:hover {text-decoration:none;}
.tagParent .tagClose:hover {cursor:pointer;}
.tagParent .tagClose {background: url(images/xsmall.png);background-repeat: no-repeat;width:17px;height:16px;padding:0px;}
.tagParent input.tagify {padding:0;height:24px;}

.quick_footer {clear:both}

#page-wrapper .btn.btn-primary {border-color:#357ebd;font-weight:normal;margin-top:0px;}
#page-wrapper .btn.btn-info {font-weight:normal;margin-top:0px;}

.color_box {width: 9px; height:10px;vertical-align:middle;}
.table .color_box {border:1px solid #777777;}
.error {color:#cc0000;}
.flags-checkbox {float:left;margin-right:25px;}
.left-button {float:left;margin-right:5px;}
#act_stats a {font-size:12px;}
.summary {clear:both;}
.planyo-cal-icon {background-image:url(https://www.planyo.com/images/icon-calendar-18-16.png);width:18px;height:16px;display:inline-block;}
.errorbig {padding:8px;clear:both;}
.margin_box {border:1px solid #777777;}
.item_context_help {font-size:10px;color:#777777;margin-top:5px;}
.mceEditor {width:100%;}

/* ====================== */
/* ====================== */
/* ====================== */
/* copied from styles.css */

label span.with_tooltip {
    display: inline-block;
    width:20px;
    height:20px;
    background-image:url(https://www.planyo.com/images/icon-help-blue.png);
    vertical-align: middle;
}

.tip-wrap {z-index:10000;}
.tip-title {
	color: white;
	width: 300px;
}

.tip-text {
    display:none
}

.tip {
	z-index: 13000;
	font-size: 13px;
	padding: 4px 8px 8px;
	background: #062245;   
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

#horizontal_calendar a, #week_contents a, #month_contents a, #day_contents a {color:#3D83A8}

#calendarbig
{
    clear:both;
    border: 1px solid #c0c0c0;
    border-collapse: collapse;
}

#calendarbig th
{
    background: #d0d0d0;
    font-size: 11px;
}

#calendarbig th.we {background:#e6e6c6;}
#calendarbig td.we {background:#ffffdb;}

#calendarbig .mv_head_active_day
{
    background: #bbbbbb;
    font-weight:bold;
}

#calendarbig .mv_head_cur_month_day
{
    background: #f0f0f0;
}

#calendarbig .mv_head_ext_month_day
{
    background: #ffffff;
}

#calendarbig .mv_head_cur_month_day,#calendarbig .mv_head_active_day,#calendarbig .mv_head_ext_month_day
{
    padding: 2px 2px;
    border-bottom: 1px solid #c0c0c0;
	
    font-size: 11px;
    text-align: right;
}

#calendarbig td.prep_col {background-color:#ffffcd;}
#month_contents #calendarbig td {
    height: 63px;
    width: 133px;
}

#calendarbig td
{
    border: 1px solid #c0c0c0;
    vertical-align: top;
    font-size: 10px;
    text-align: center;
}

#day_contents td {min-width:30px;}
#week_legend {margin-top:20px;}

#calendarbig caption
{
    padding: 8px 0 8px 0;
    overflow:hidden;
}

#calendarbig caption .nav
{
    float:left;
    padding-right:1em;
}

#calendarbig caption .mid
{
    float:left;
    padding-left:250px;
    font-weight:bold;
}

#single_res_contents #calendarbig .mid {padding-left:100px;}

#calendarbig caption .scope
{
    float: right;
    padding-left:1em;
}

#calendarbig .mv_cnt
{
}

#calendarbig .item_code {
    padding:0px;
    overflow:hidden;
    text-overflow:ellipsis;
}

#calendarbig .hour_col {
min-width:60px;
height:16px;
}

#calendarbig .vacation {
  max-height:14px; min-height:14px;
  text-overflow:ellipsis;
}

#calendarbig .vacation, #week_legend .vac_class
{
    background-color:#ffd699;
    overflow:hidden;
    width:100%;
}

.calpicker
{
    clear:both;
    border: 1px solid #c0c0c0;
    border-collapse: collapse;
    background-color:white;
}

.calpicker th
{
    background: #d0d0d0;
    font-size: 11px;
}

.calpicker .no_start:hover
{
    background: #f0f0f0;
    cursor:default;
    color:black;
}

.calpicker .arrival_day
{
    font-weight:bold;
}

.calpicker td.morning_av,.calpicker td.morning_av:hover
{
  background: url(images/diagonal2.png);
  background-repeat: no-repeat;
}

.calpicker td.morning_av_nox,.calpicker td.morning_av_nox:hover
{
  background: url(images/diagonal2nox.png);
  background-repeat: no-repeat;
  background-color: #f0c2c2;
}

.calpicker td.morning_occ
{
  background: url(images/diagonal1.png);
  background-repeat: no-repeat;
}

.calpicker td.morning_occ_nox
{
  background: url(images/diagonal1nox.png);
  background-repeat: no-repeat;
  background-color: #c2dfd0;
}

.calpicker .active_day
{
    background: #bbbbbb;
    color:white;
}

.calpicker .reserved_nox_u
{
    background:#e8e8e8;
}

.calpicker .reserved_nox
{
    background:#f0c2c2;
}

.calpicker .reserved
{
	color: red;
	font-weight: bold;
}

.calpicker .reserved_u
{
	color: red;
	font-weight: bold;
}

.calpicker .reserved:hover
{
    cursor:auto;
    background:white;
    color:red;
}

.calpicker .reserved_u:hover
{
    cursor:auto;
    background:white;
}

.calpicker .reserved_nox:hover
{
    cursor:auto;
    background:#f0c2c2;
}

.calpicker .reserved_nox_u:hover
{
    cursor:auto;
    background:#e8e8e8;
}

.calpicker .cur_month_day_nox
{
    background: #c2dfd0;
}

.calpicker .active_day_nox
{
text-decoration:underline;
    background: #cfdfd0;
}

.calpicker .ext_month_day_nox
{
    background: #c2dfd0;
    color:#a0a0a0;
}

.calpicker .ext_month_day_nox_u
{
    background:#e8e8e8;
    color:#a0a0a0;
}

.calpicker .ext_month_day_nox_r
{
    background:#f0c2c2;
    color:#a0a0a0;
}

.calpicker .cur_month_day
{
    background: #f0f0f0;
}

.calpicker .ext_month_day
{
    background: #ffffff;
    color: #c5c5c5;
}

.calpicker .ext_month_day:hover
{
    cursor:auto;
    background:#ffffff;
}

.calpicker .ext_month_day_nox_r:hover
{
    cursor:auto;
    background:#f0c2c2;
}

.calpicker .ext_month_day_nox_u:hover
{
    cursor:auto;
    background:#e8e8e8;
}

.calpicker .ext_month_day_nox:hover
{
    cursor:auto;
    background:#c2dfd0;
}

.calpicker td:hover
{
	background: #e77817;
	color: white;
	cursor: pointer;
}

.calpicker td
{
    border: 1px solid #c0c0c0;
    vertical-align: top;
    font-size: 10px;
min-width: 10px;
    text-align: center;
    padding: 7px 8px 7px 8px;
}

.calpicker th {text-align:center;}
.calpicker caption
{
    padding:2px;
    background-color:white;
    border-top:4px solid #c0c0c0;
    overflow:hidden;
    white-space:nowrap;
    font-size:14px;
}

.calpicker caption .nav
{
    float:left;
    padding-right:1px;
margin-right:5px;
display:inline-block;
}

#horizontal_calendar {
    width:100%;
    padding-top: 0px;
    overflow-x:auto;
}

.stdtable
{
    clear:both;
    border-collapse:collapse;
    border: 1px solid #c0c0c0;
}

.stdtable td
{
    border: 1px solid #c0c0c0;
    font-size: 12px;
    text-align: left;
    padding:2px 5px 2px 5px;
}

.stdtable th
{
    background: #f0f0f0;
    padding: 2px 5px 2px 5px;
    font-size: 12px;
    text-align: left;
}

.legend_and_icon {margin-top:5px;float:left;white-space:nowrap;}

.cal_legend {
border: 1px solid #c0c0c0;width:14px;text-align: center;padding:0px 0px 2px;font-size:14px;background-color:white;
}

.cal_legend_pages {
    text-align:right;font-size:10px;padding:6px;
}

.cal_legend_text {
margin-left:3px;padding:6px 0;font-size:10px
}

.cal_legend_arrival, .cal_legend_arrival_nox {
font-weight:bold;
}

.cal_legend_partav {
    color:green;
font-weight:normal;
}

.cal_legend_morning_av
{
  background: url(images/diagonal2.png);
  background-repeat: no-repeat;
  font-size:10px;
  color:red;
  font-weight:bold;
}

.cal_legend_morning_av_nox
{
  background: url(images/diagonal2nox.png);
  background-repeat: no-repeat;
  background-color: #f0c2c2;
  font-size:10px;
  color:black;
}

.cal_legend_morning_occ_nox
{
  background: url(images/diagonal1nox.png);
  background-repeat: no-repeat;
  background-color: #c2dfd0;
  font-size:10px;
}

.cal_legend_av_nox, .cal_legend_arrival_nox {
background:#c2dfd0;color:black;font-size:10px;
}

.cal_legend_unav_nox {
background:#e8e8e8;color:black;font-size:10px;
}

.cal_legend_res_nox {
background:#f0c2c2;color:black;font-size:10px;
}

.cal_legend_morning_occ
{
  background: url(images/diagonal1.png);
  background-repeat: no-repeat;
  font-size:10px;
}

.cal_legend_morning_av2
{
  background: url(images/diagonal4.png);
  background-repeat: no-repeat;
  background-color: #e8e8e8;
  color:red;
  font-weight:bold;
}

.cal_legend_morning_occ2
{
  background: url(images/diagonal3.png);
  background-repeat: no-repeat;
}

.cal_legend_unav {
background:white;color:red;font-weight:bold;font-size:10px;
}

.cal_legend_res {
background: #F0C2C2;color:black;font-weight:bold;font:bold 14px Tahoma,Verdana,Arial,sans-serif;
}

#cal caption
{
    padding-bottom: 8px;
    overflow:hidden;
}

#cal caption .earlier
{
	float: left;
}

#cal caption .later, #cal caption .nav_today, #cal caption .switch_mode
{
    float: left;
    margin-left:10px;
}

#cal tr.days th
{
	background: #f0f0f0;
	padding: 2px 0;
	
	font-size: 11px;
	text-align: left;
}

#cal tr.hours th
{
	border-bottom: 1px solid #c0c0c0;
  white-space:nowrap;
}

#cal tr.hours2 {}

#cal tr.hours th,#cal tr.hours2 th
{
	width: 16px;
	padding: 2px 0;
	background: #f0f0f0;
	font-size: 8px;
	text-align: center;
}

#cal td
{
	border: 1px solid #c0c0c0;
	font-size: 10px;
	text-align: center;
  background:white;
  min-width:12px;
}

#cal td.with_pad {
padding:3px;
}

#cal td:hover
{
	background: #e77817;
	color: white;
	cursor: pointer;
}

#cal .resource
{
	width: 16em;
	padding: .2em;
	font-size: 12px;
	text-align: left;
}

#cal .day {
    padding: .2em;
    font-size: 12px;
    text-align: left;
    white-space:nowrap;
}

#cal .day:hover, #cal td.nohover:hover {
    color: black;
    background: none;
    cursor: auto;
}

#cal .resource:hover {
	background: transparent;
}

#cal td.unavailable {
background: #e8e8e8;
}

#cal td.reserved
{
	background: #e8e8e8;

	color: red;
	font-size: 14px;
	font-weight: bold;
	
	cursor: auto;
}

#cal td.no_start:hover
{
    background: transparent;
    cursor:default;
    color:black;
}

#page-wrapper div#admin_cal_prev table#cal td.morning_av,#cal td.morning_av
{
  background-image: url(images/diagonal2nox.png) !important;
  background-repeat: no-repeat !important;
  background-color: #f0c2c2 !important;
}

#cal td.first_day {
border-left:2px solid #3A3F42 !important;
}

#page-wrapper div#admin_cal_prev table#cal td.morning_occ,#cal td.morning_occ
{
  background-image: url(images/diagonal1nox.png) !important;
background-color: #c2dfd0 !important;
  background-repeat: no-repeat !important;
}

#cal td.partial,
#cal td.partial2
{
	color: green;
}

#cal td.partial:hover,
#cal td.partial2:hover
{
	color: white;
}

#cal td.partial2
{
    background-color:#e8e8e8
}

#cal td.cuscol_33FF33, #calendar_nav td.cuscol_33FF33 {
background-color:#33FF33;
}

#cal td.cuscol_A8314F, #calendar_nav td.cuscol_A8314F {
background-color:#A8314F;
}

#cal td.cuscol_yellow, #calendar_nav td.cuscol_yellow {
background-color:yellow;
}

#cal td.cuscol_81FCF6, #calendar_nav td.cuscol_81FCF6 {
background-color:#81FCF6;
}

#cal td.cuscol_FFBAF1, #calendar_nav td.cuscol_FFBAF1 {
background-color:#FFBAF1;
}

#cal td.cuscol_999999, #calendar_nav td.cuscol_999999 {
background-color:#999999;
}

#cal td.cuscol_B84DFF, #calendar_nav td.cuscol_B84DFF {
background-color:#B84DFF;
}

#cal td.cuscol_4D4DFF, #calendar_nav td.cuscol_4D4DFF {
background-color:#4D4DFF;
}

#cal td.cuscol_DADAD2, #calendar_nav td.cuscol_DADAD2 {
background-color:#DADAD2;
}
#cal td.cuscol_ECDC81, #calendar_nav td.cuscol_ECDC81 {
background-color:#ECDC81;
}
#cal td.cuscol_CEF0FF, #calendar_nav td.cuscol_CEF0FF {
background-color:#CEF0FF;
}
#cal td.cuscol_D1FFB3, #calendar_nav td.cuscol_D1FFB3 {
background-color:#D1FFB3;
}
#cal td.cuscol_FFA4A4, #calendar_nav td.cuscol_FFA4A4 {
background-color:#FFA4A4;
}

#cal td.arrival_day, .cal_legend_arrival2
{
    background:#ffffcd;
}

.unit_layout_div {overflow:auto;/*height:500px;*/background-color:white;}
.unit_layout_table td {padding:10px;font-size:12px;}
.lt_unit_cell {border:2px solid black;border-radius:8px;width:50px}
.lt_unit_cell:hover {background-color:#f2e3ae;cursor:pointer;}
.lt_empty_cell {width:10px}
.lt_free {background-color:#c2dfd0}
.lt_reserved {background-color: #f0c2c2}
.lt_reserved:hover {background-color: #f0c2c2;cursor:default;}
td.lt_selected {border: 2px solid green;}
#cal td.resclickable {cursor:pointer}
.picker_unav_h {background-color:#f0c2c2;}

.th_scrolling_month_contents,.th_scrolling_week_contents, .th_scrolling_weeks_contents, .th_scrolling_day_contents, .th_scrolling_single_res_contents {font-size:11px;text-align:center;font-weight:bold;background-color:#d0d0d0;opacity:0.8;}
.th_col_scrolling_month_contents,.th_col_scrolling_week_contents, .th_col_scrolling_weeks_contents, .th_col_scrolling_day_contents, .th_col_scrolling_single_res_contents {font-size:10px;text-align:center;background-color:white;opacity:0.8;}

.gps_coords_map_icon {display:inline-block; width:20px; height:20px; background: url(https://www.planyo.com/images/google-map-icon.png) no-repeat; vertical-align:middle; margin-bottom:3px;}
.gps_coords_current_location_icon {display:inline-block; width:20px; height:20px; background: url(https://www.planyo.com/images/google-current-location.png) no-repeat; vertical-align:middle; margin-bottom:3px;}
form .gps_coords_map_open, form .gps_coords_current_location {margin-left:5px;margin-right:5px;display:inline-block;float:none;}
#planyo_gps_coords_bg_hider .close {width: 28px; height: 28px; display:block; padding:0px;background: url(https://www.planyo.com/images/btn-close.png); }
#planyo_gps_coords_bg_hider .close:hover {background: url(https://www.planyo.com/images/btn-close-hvr.png); }
#planyo_gps_coords_window {padding:10px;}
.gps_coords_popup_button {height:2em; padding-left:6px; padding-right:6px;}

#price_info .rate_extra {display:inline-block;width:100%;overflow-y:auto;} /*max-height:200px;overflow-y:hidden;*/
#breakdown {font-weight:normal;font-size:12px;color:black;padding-bottom:20px;padding-top:20px;display:inline-block;}
#breakdown dt {padding-right:3px;float:left;clear:left;width:150px;overflow:hidden;text-align:right;white-space:nowrap;line-height:1.4;}
#breakdown dd {padding-left:10px;float:left;}
#breakdown .br_extra_info {font-size:11px;color:#787878;clear:both;}
#breakdown dt.br_total {font-size:14px;}
#breakdown dd.br_total {font-size:14px;}
.status_msg_important {position:fixed;top:0px;right:0px;background-color:#dff0d8;padding:10px;font-size:14px;border:2px solid green;}
.status_msg {padding:8px;}
#full_unit_layout_map_div {/*max-width:700px;*/ overflow:auto;}
/*a.button-number {vertical-align:middle;height:24px;}*/

#shoppingcart_code .image_simple {margin-right:3%;padding:0;background-color:none;}
#shoppingcart_code .images_simple {width:auto;}
#cart_item_info {float:left;}
.shopping_cart .rental_time_qty {font-size:small;color:#808080;padding:7pt 0pt;}
#cart_item_price .price_quoted {font-size:medium;float:right;}
.shopping_cart {width:490px;}
.shopping_cart a.remove {text-decoration:none;color:#3d83a8;font-weight:bold;float:right;padding-top:7pt;clear:right;}
.shopping_cart .shopping_total {clear:both;padding:14pt 0pt;margin:15px 0px 15px 0px;font-weight:bold;font-size:17px;}
.shopping_cart .shopping_total_text {float:left;}
.shopping_cart .shopping_total_price {float:right;}
.shopping_cart_msg {color:#444;font-size:13px;line-height:20px;}
#shoppingcart_code .resource_info{
    box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
    max-width:750px;
    width:100%;
    padding:18px;
    margin: 15px 0px;
    display: inline-block;
    height: 176px;
}
#shoppingcart_code .image_square_container{
    width: 21%;
    float: left;
    margin-right: 3%;
    padding: 0px;
}
#shoppingcart_code .image_square{
    width:100%;
    max-width:140px;
}
#shoppingcart_code .resource_main{
    float:left;width: 49%;
    height: 142px;
    font-size:13px;
    overflow: hidden;
    padding-top: 1px;
    padding-right:3%;
}
#shoppingcart_code .resource_right_container{
    float:right;
    width:23%;
    font-size: small;
    color: #808080;
    position: relative;
    height:130px;
    display: inline-block;
}
#shoppingcart_code #resources .prop_name{float:left;clear:left;}
#shoppingcart_code #resources .prop_value{float:right;}

#shoppingcart_code .button_container,#shoppingcart_code .button_container_details,#shoppingcart_code .button_container_reserve{
    position: absolute;
    bottom: 0; 
    display: block;
    height:35px;
    width:100%;
    text-align:center;
}
#shoppingcart_code .button_container {position:relative;}

#shoppingcart_code .button_container_details{
    bottom: 40px;
    margin-bottom:10px;
}
#shoppingcart_code h3,#shoppingcart_code h3 a {font-size:21px;letter-spacing:-1px;padding:0px 0px 6px 0px;font-weight:normal;}
#shoppingcart_code .resource_right_container .price_quoted {text-align:center;font-size:x-large;}
#shoppingcart_code .resource_right_container a.button {width:100%;margin-top:10px;padding:9px 2px;display:inline-block;font-size:16px;}
#shoppingcart_code .checkout {clear:both;text-align:center;max-width:680px;margin:15px 0px;}
#shoppingcart_code .checkout_button {padding:9px 25px;display:inline-block;background:#3d83a8;border-radius:5px;color:#fff;text-decoration:none;font-size:17px;text-align:center;}
#shoppingcart_code .cart_item {clear:both;float:left;width:100%;}

.left
{
	display: inline;
	float: left;
	clear: left;
}

#page-wrapper .section {
    clear:left;float:left;
    font-size: 24px;
    color: black;
    font-weight: bold;
    margin:25px 0 10px 0;
}

.get_started {
    color: #062245;
    font: normal 25px Tahoma, Verdana, Arial, sans-serif;
}

.get_started_div {
    text-align:center;
    margin-bottom:20px;
    width:280px;
    margin-right:15px;
    padding:20px 1px 20px 1px;
}

.get_started_text {
    color: #062245;
    font: normal 12px Tahoma, Verdana, Arial, sans-serif;
}

.plugin_span {
    text-align:center;
    float:left;
    width:87px;
    min-height:110px;
}

.conflict {background-color:red;color:white;padding:3px;}

.sched_res_link {background-color:#d0d0d0;color:white;margin:-1px 0 0 -1px;padding:0px;width:15px;height:15px;font-size:11px;}
td.gr15 .sched_res_link, td.gr30 .sched_res_link {width:12px;height:12px;font-size:9px;}
#single_res_contents .sched_res_link {position:absolute;}
#single_res_contents .sres_td, #single_res_contents .resname {border-right-width:2px;border-left-width:2px;}
#single_res_contents tbody, #single_res_contents thead {border: 2px solid #c0c0c0}
#week_contents .sched_res_link a, #weeks_contents .sched_res_link a, #month_contents .sched_res_link a, #day_contents .sched_res_link a {color:white}

.item_code_user a {
    white-space: nowrap;
}

.quot_class,.quot_class a {font-style:italic;}
.conf_class,.conf_class a {text-decoration:underline;}

.item_code_initials,.add_columns,.item_code_time {background-color:white;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;display:inline-block;}
.item_code_user {margin-top:2px;display:inline-block;}

.draggable img,.draggable_info img {
    border:1px solid #bbbbbb;
    background:#dddddd;
    border-radius:5px;
}

.item_code_initials {
}

.invisible {
    display:none
}

#calendarbig .unav_box {background-color:#f0f0f0;}
#calendarbig td.resname, #weeks_contents #calendarbig td.resname, #week_contents #calendarbig td.resname, #day_contents #calendarbig td.resname {min-width:100px;width:100px;max-width:100px;}

.cart_product {
padding-bottom:5px;
margin-right:10px;margin-top:10px;margin-bottom:20px;
float:left;
text-align:center;
width:200px;
    height:100px;
}

.price_info_div {
    position:fixed;
    left:0px;
    bottom:0px;
    min-height: 85px;
    max-height:300px;
    width: 100%;
    background-color: #f0f0f0;
    border-top: 1px solid #c0c0c0;
    overflow-y:auto;
    z-index:200;
}

.price_info_div .price_info_div_content
{
    width:936px;
    margin:0 auto;
    padding-top:5px;
    color:green;
    font-weight:bold;
}

.price_info_div .title {
    font:25px Tahoma,Verdana,Arial,sans-serif;
    color:#062245;
}

.price_info_div_content #price_info {
    width:100%;
}

#price_info .extra_price_info {
font-size:12px; font-weight:normal;
}

.upcoming {
}

.upcoming .av_nav {
    clear:left;
    margin-bottom:5px;
}

.upcoming .earlier, .upcoming .later {
    margin-right:10px;
}

.upcoming .av_day_group {
    margin-bottom:10px;
    margin-right:30px;
    clear:none;
    float:left;
}

.upcoming .av_month {
    font-weight:bold;
}

.upcoming .av_day_group .av_date {
    clear:left;
    float:left;
    font-weight:bold;
    margin-right:4px;
}

.upcoming .av_day_group .av_res {
    float:left;
    clear:left;
    color:#062245;
    padding-top:2px;
}

.upcoming .av_day_group .av_time, .result_range {
    float:left;
    font-size:10px;
    color:#666666;
    margin-left:6px;
    padding:5px 4px 2px 4px;
    margin:0 3px 3px 3px;
    background-color:#f0f0f0;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.result_ranges {
    clear:both;
    display:block;
    margin-left:-3px;
}

.upcoming .av_day_group .av_time:hover {
    text-decoration: underline;
    cursor:pointer;
}

#quick_nav_div{position: absolute;margin-left: 15px; z-index: 1;}
@media (max-width: 499px){	
#quick_nav_div{margin-left: 150px; }
}

#quick_nav_div:hover{cursor:pointer;}
#upcoming-top .horiz-shift-month{color: #a9b6c5;margin-left: 30px;}
#upcoming-top .date_container{padding:0;font-family: 'Open Sans', sans-serif!important;font-size:20px;  color: #a9b6c5;height:30px;white-space:nowrap;}
#upcoming-top .date_container .fa{color:#428bca;}
#upcoming-top .caption.today,#upcoming-top .today{color:#428bca;}
.poweredby{float: right;margin-right: 15px;}
#upcoming-top .caption{font-family: 'Open Sans', sans-serif!important;font-size:20px; padding-bottom: 5px; color: #a9b6c5;font-weight:bold;text-align: center;}
#upcoming-top .caption span {text-transform: uppercase; font-weight: 100; font-size: 14px!important; line-height: 1.428571429;}

#upcoming-top article{    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#upcoming-top .thumbnail {position: relative; cursor:pointer; background-color: #C2DFD0; color: #001e40;  font-size: small; border: 1px solid #b4cfc1; border-radius: 0;padding: 4px 2px 4px 15px; margin:4px 0px; font-size:small;}
#upcoming-top.single-res .thumbnail{text-align: center;
 padding: 4px 0px;}
#upcoming-top .thumbnail:hover {background-color: #428bca; color:white;}
.calendar-fluid#upcoming-top .row {
    margin-left: 0;
    margin-right: 0;
}
#upcoming-top .fa-chevron-right {float: right; margin-top: 5px; color: #428bca;}
#upcoming-top .fa-chevron-left{float: left; margin-top: 5px; color: #428bca;}
#upcoming-top .visible-xssm-block{display:none!important;}
#upcoming-top p.showmore,#upcoming-top p.showprev,#upcoming-top p.shownext {border: 1px solid #a9b6c5; border-radius: 0; padding: 4px 2px; margin: 4px 0px; font-size: small;color:#428bca;cursor:pointer;}
#upcoming-top p.showmore:hover,#upcoming-top p.showprev:hover,#upcoming-top p.shownext:hover {border:1px solid #428bca;}
#upcoming-top.upcoming-day-single .col-xs-10:hover {background-color: #428bca;color:white;cursor:pointer;}
#upcoming-top.upcoming-day-single .row.show-more:hover {background-color:transparent;}
#upcoming-top.upcoming-day-single .row {margin-bottom: 1px;margin-left:0px;margin-right:0px;}
#upcoming-top .upcoming-box.col-xs-2 {width:16%;padding:0px;}
#upcoming-top .upcoming-box.col-xs-2-range {width:33%;}
#upcoming-top .col-xs-10.col-xs-range{
    width: 66.33333333%;
}
#upcoming-top .upcoming-box {background-color:#C2DFD0; font-family: 'Open Sans', sans-serif!important; color: white; text-align: center;}
.upcoming-day{font-size: 22px; font-weight: 600; padding: 8px 0 0 0; line-height: 18px;}
#upcoming-top .upcoming-month{padding-bottom: 6px;}	#upcoming-top .upcoming-content{display: table-cell; vertical-align: middle; height: 50px;padding-left:15px; font-size: 16px; color: white;}
#upcoming-top.upcoming-day-single .col-xs-10 {background: #96c1ab;margin-left: 1px; height: 52px;}
#upcoming-top.upcoming-day-single .row.show-more{margin-right:0px;}
#upcoming-top .fa-chevron-left:hover,#upcoming-top .fa-chevron-right:hover{cursor:pointer;}
#upcoming-top .rows-clip-out {overflow:hidden;width:100%;}
#upcoming-top .rows-clip-days {transition: margin-top 0.6s linear;}
#upcoming-top p.text-center.showprev {
    width: 49.5%;
    float: left;
}
#upcoming-top p.text-center.shownext {
    width: 49.5%;
    float: right;
}
 .visible-xs-planyo,.visible-sm-planyo,.visible-md-planyo,.visible-lg-planyo,.visible-xl-planyo{display:none!important;}
 
.upcoming-day-group{
	float:left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	}

.upcoming-day-group{width:100%;}
.single-res .upcoming-day-group{width:50%;}


@media (min-width: 500px){	
	.upcoming-day-group{width:50%;}	
	.single-res .upcoming-day-group{width: 33.33333333%;}
}
		
@media (min-width: 783px){
	.upcoming-day-group{width: 33.33333333%;}		
	.single-res .upcoming-day-group{width:20%;}	
}
	
@media (min-width: 1200px){
	.upcoming-day-group{width: 20%;}	
	.single-res .upcoming-day-group{width:14.2857142857%;}	
}

@media (min-width: 1800px){
	.upcoming-day-group{width: 14.2857142857%;}
	.single-res .upcoming-day-group{width:10%;}	
	.visible-xl-planyo{display: block!important;}
}

@media (max-width: 1799px) and (min-width: 1200px){
	#upcoming-top .planyo-hidden-lg{display: none!important;}
	.visible-lg-planyo{display: block!important;}
}

@media (max-width: 1199px) and (min-width: 783px){
	#upcoming-top .planyo-hidden-md {display: none!important;}
	.visible-md-planyo{display: block!important;}
}
@media (max-width: 782px) and (min-width: 500px){
	#upcoming-top .planyo-hidden-sm {display: none!important;}
	.visible-sm-planyo{display: block!important;}
}
@media (max-width: 499px){	
	.planyo-hidden-xs{display: none!important;}
	.visible-xs-planyo {display: block!important;}
}


.buttondiv {background-color:#357ebd;color:white;padding-top:3px;padding-bottom:3px;padding-left:8px;padding-right:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;float:left;width:auto;width:auto;height:auto;white-space:nowrap;font-size:12px;font-family:Tahoma,Verdana,Arial,sans-serif}
.buttondiv a {color:white;line-height:normal;padding:0px;}
.buttondiv .delbut {display:inline-block;background-color:white;color:black;border-radius:8px;-moz-border-radius:8;-webkit-border-radius:8px;padding:0px 4px 2px 4px;margin-left:8px;}
.buttondiv .delbut:hover {text-decoration:none;}

.form_adv_editor {
border:1px solid #c0c0c0;
}

.flag-icon {width:17px;height:17px;display:inline-block;}
.flag-uk {background:url(images/sprites.png) 0px 0px;}
.flag-tw {background:url(images/sprites.png) -17px 0px;}
.flag-sv {background:url(images/sprites.png) -34px 0px;}
.flag-sl {background:url(images/sprites.png) -51px 0px;}
.flag-ru {background:url(images/sprites.png) -68px 0px;}
.flag-ro {background:url(images/sprites.png) -85px 0px;}
.flag-pt {background:url(images/sprites.png) -102px 0px;}
.flag-pl {background:url(images/sprites.png) -119px 0px;}
.flag-no {background:url(images/sprites.png) -136px 0px;}
.flag-nl {background:url(images/sprites.png) -153px 0px;}
.flag-ko {background:url(images/sprites.png) 0px -17px;}
.flag-kl {background:url(images/sprites.png) -17px -17px;}
.flag-ja {background:url(images/sprites.png) -34px -17px;}
.flag-it {background:url(images/sprites.png) -51px -17px;}
.flag-is {background:url(images/sprites.png) -68px -17px;}
.flag-hu {background:url(images/sprites.png) -85px -17px;}
.flag-hr {background:url(images/sprites.png) -102px -17px;}
.flag-fr {background:url(images/sprites.png) -119px -17px;}
.flag-fi {background:url(images/sprites.png) -136px -17px;}
.flag-et {background:url(images/sprites.png) -153px -17px;}
.flag-es {background:url(images/sprites.png) 0px -34px;}
.flag-el {background:url(images/sprites.png) -17px -34px;}
.flag-da {background:url(images/sprites.png) -34px -34px;}
.flag-de {background:url(images/sprites.png) -51px -34px;}
.flag-cs {background:url(images/sprites.png) -68px -34px;}
.flag-ca {background:url(images/sprites.png) -85px -34px;}
.flag-br {background:url(images/sprites.png) -102px -34px;}
.flag-fo {background:url(images/sprites.png) -136px -34px;}
.flag-sk {background:url(images/sprites.png) -153px -34px;}
.flag-lt {background:url(images/sprites.png) 0 -51px;}
.flag-vi {background:url(images/sprites.png) -17px -51px;}
.flag-ua {background:url(images/sprites.png) -34px -51px;}
.flag-he {background:url(images/sprites.png) -51px -51px;}
.flag-eu {background:url(images/sprites.png) -68px -51px;}
.flag-bg {background:url(images/sprites.png) -85px -51px;}
.flag-af {background:url(images/sprites.png) -102px -51px;}
.flag-th {background:url(images/sprites.png) -119px -51px;}
.flag-hi {background:url(images/sprites.png) -136px -51px;}

.grey-text {
    color:#c0c0c0;
    font-style:italic;
    font-size:11px;
    font-weight:normal;
}

#msglog {margin-bottom:10px;padding:5px;width:100%;display:inline-block;}

#qs_sidebar::-webkit-scrollbar { 
    display: none; 
}

.hourglass_img_new {
    margin-left:40px;
    height:11px;
    width:16px;
    background:transparent url(images/hourglass.gif) no-repeat scroll 0 0;
}

.bg-padding {padding:5px;}
.resselect span {font-weight:bold}
#resselect select {width:initial; display:inline-block; margin-right:20px;}
#resselect a.btn.btn-primary {margin-top:-3px}
#resselect {width:95%}
.planyo-form-item-group .input-group-addon {padding-top:3px;padding-bottom:3px;}
#side-menu {max-height: 100dvh;overflow-y: auto;-webkit-overflow-scrolling: touch;}
#side-menu li:hover {background-color:#eee}
#side-menu ul.dropdown-menu {width:99%}
#side-menu ul.dropdown-menu li a:hover {background-color:#eee}
#side-menu li.dropdown a.exp-menu {padding-left:5px;padding-right:5px;}
#side-menu li.dropdown a.main-item {padding-right:0px;margin-right:26px;}
#side-menu li a {padding-right:2px;padding-left:10px}
.form-err {clear:both;float:right;display:inline-block;padding:5px;margin-left:30px;margin-right:15px;margin-top:5px;}
.col-sm-9 > p.form-err {margin-right:0px;}
.agenda_resname {color:#777;}
#submit_button,#cancel_button {margin-bottom:3px;}

/* additional products form */

.planyo #product-page .lead {
    font-size: 14px;
    padding: 0px;
    font-weight:500;
    margin-bottom: 0px;
}
.planyo #product-page label {
    font-weight:500;
    margin-bottom: 0px;
}
.planyo #product-page .lbimginfo{
    font-size: 11px;
    opacity: 0.6;
    height: 100%;
}
.planyo #product-page .col-xs-4 .action-buttons{float:right;}
.planyo #product-page .col-xs-8.resource-contents{padding-left:0px;}
.planyo .col-sm-1.resource-thumbnail {padding:0px;}
.planyo #product-page h4{font-size:medium;}
#product-page .selected h4 {color: #428bca;}
.planyo #product-page .list-group-item{
    border-left: 0px;
    border-right: 0px;
}
#product-page .product-item .col-xs-5{padding-left:0px;}
.planyo .datebar{padding:0px;display:inline-block;}
.planyo .datebar ul{list-style: none;padding: 0;}
.product-name.with-img {
    margin-top: 0px;
    margin-bottom: 0px;
}
.planyo #product-page .datebar li{    float: left;padding:20px 20px 20px 0px;}
#product-page .prod_selected .product-name,#product-page .prod_selected .col-unitprice, #product-page .prod_selected .product-price,#product-page .prod_selected .col-subtotal,.prod_selected .col-qty{color: #428bca;} 
.planyo #product-page a.btn.btn-primary{min-width:92px;}
.planyo #product-page .btn-group .btn-primary {
    min-width: 46px;}
.planyo #product-page .btn-group{display: inline-flex;display: -webkit-box;}
#product-page .product-extra input.form-control {width:80%;}
#product-page li.prodheader {margin-top: 60px; border-top: 0px;}
@media screen and (max-width: 576px){
#product-page .prodheader .col-subtotal{display:none;}
.planyo #product-page .col-unitprice h4{width:100%;}
.planyo #product-page .col-subtotal h4 {text-align: center;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.23);
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
    margin: 5px 0px;
    padding: 8px 6px;}

.planyo #product-page .datebar{margin-top: 15px;}
.planyo #product-page .col-unitprice, #product-page .prod_selected .product-price{width:41%;}
.planyo #product-page .col-subtotal, #product-page .col-extra {
    width: 50%;
    text-align: center;
    padding:0px;}
}

@media screen and (max-width: 768px){
.planyo #product-page .btn-group .btn-primary {
    padding: 3px 6px;
    margin: 5px 0px;
}

.planyo #product-page .datebar select {
    width: 60px;
    margin-top: -8px;
    height: 25px!important;
    padding: 0px;
    float: right;
}
.planyo #product-page a.btn.btn-primary{margin: 5px 0px;font-size: small;padding: 4px 6px;}
.planyo #product-page .datebar li{width:100%;}
.planyo #product-page li.list-group-item.product-item{padding:0px;}
.planyo #product-page li.list-group-item.product-item .col-xs-8,#product-page li.list-group-item.product-item .col-xs-4{padding:0px;}
.planyo #product-page .datebar li { padding: 5px 5px 5px 0px;}
.planyo #product-page .datebar_weekday,.planyo .datebar_date{float:left;padding-right:5px;}
.planyo #product-page .datebar input[type=checkbox]{float:left;margin-right:10px;}
.planyo #product-page h4{font-size:small;}
.planyo #product-page .col-xs-2{padding-left:5px;padding-right:5px;}
.planyo #product-page .col-md-8{padding:0px;}
.planyo #product-page .row {margin: 0px;}
.planyo #product-page {padding: 0px;}
.planyo #product-page .pricebox{padding-left:0px;}
.planyo #product-page .pricebox .title{padding-top: 15px;}
.planyo #product-page .pricebox .price_info_div{padding-top: 15px;}
#product-page .product-name.with-img img { display: none;}
#product-page h4.product-name.with-img {
    margin-top: 10px;
    margin-bottom: 10px;}
}
.planyo #product-page #product_form {max-width:100%;}

/* image lightbox */
#img_text {display:block; float:left;}
.lbimginfo {bottom: 0px; font-size: large; height:30px; position:absolute; width:100%; text-align:center; visibility:hidden; background:black; opacity:0.5; color:white;}
#bg_hider .buttons {padding: 8px;}
#bg_hider .buttons .leftbtn {float: left;}
#bg_hider .buttons .rightbtn {float: right; margin-right:25px;}
#full_img_div #img_info .close {float: right;opacity:1.0;}
#bg_hider .buttons .prev, #bg_hider .buttons .next, #bg_hider .buttons .play, #bg_hider .buttons .pause, #bg_hider .buttons .close, #full_img_div #img_info .close, .planyo_lightbox_info .close {display: block; width: 28px; height: 28px;opacity:1.0;}
#full_img_div #on_img_prev, #full_img_div #on_img_next {display: block; width: 30px; height: 60px;}
#bg_hider .buttons .prev {background: url(https://www.planyo.com/slideshow/btn-prev.png);}
#bg_hider .buttons .prev:hover {background: url(https://www.planyo.com/slideshow/btn-prev-hvr.png);}
#bg_hider .buttons .next {background: url(https://www.planyo.com/slideshow/btn-next.png);}
#bg_hider .buttons .next:hover {background: url(https://www.planyo.com/slideshow/btn-next-hvr.png);}
#bg_hider .buttons .play {margin-left: 4px; background: url(https://www.planyo.com/slideshow/btn-play.png);}
#bg_hider .buttons .play:hover {background: url(https://www.planyo.com/slideshow/btn-play-hvr.png);}
#bg_hider .buttons .pause {margin-left: 4px; background: url(https://www.planyo.com/slideshow/btn-pause.png); }
#bg_hider .buttons .pause:hover {background: url(https://www.planyo.com/slideshow/btn-pause-hvr.png);}
#bg_hider .buttons .close {background: url(https://www.planyo.com/slideshow/btn-on-close.png);opacity:1.0;}
#bg_hider .buttons .close:hover {background: url(https://www.planyo.com/slideshow/btn-on-close-hvr.png);}
#full_img_div #img_info .close, .planyo_lightbox_info .close {background: url(https://www.planyo.com/slideshow/btn-on-close.png); opacity:1.0;}
#full_img_div #img_info .close:hover, .planyo_lightbox_info .close:hover {background: url(https://www.planyo.com/slideshow/btn-on-close-hvr.png);}
#full_img_div #on_img_prev {background: url(https://www.planyo.com/slideshow/btn-on-img-prev.png);}
#full_img_div #on_img_prev:hover {background: url(https://www.planyo.com/slideshow/btn-on-img-prev-hvr.png); }
#full_img_div #on_img_next {background: url(https://www.planyo.com/slideshow/btn-on-img-next.png); }
#full_img_div #on_img_next:hover {background: url(https://www.planyo.com/slideshow/btn-on-img-next-hvr.png);}

.res_list .btn.btn-xs {font-weight:normal;font-size:75%;padding:2px 6px;}
.res_list .res-unpublished {background:#f0f0f0}
#wrapper.dev-desk nav#qs_sidebar ul.dropdown-menu {position:fixed;top:initial;left:initial;width:250px;margin-left:220px;}
.rettrip_label {display:block;clear:both;}
#prev-login {margin-bottom:40px}

a.scheduled_event:hover {cursor:pointer}
a.unav_scheduled_event {display:none}

#directions_map_container {width: 100%; height: 400px; border: 1px solid #ccc; border-radius:4px;}
#directions_map_status {margin-bottom:10px;}
#directions_map_status_pending {padding:4px;background-color:#fcf8e3;}
#directions_map_status_ok {padding:4px;background-color:#dff0d8;}
#directions_map_status_failure {padding:4px;background-color:#f2dede;}

.datefld .input-group-addon:hover {cursor:pointer;}
.package_contents {font-size:11px;color:#787878}

.pgn_all_res #calendar .fc-custMonth-view .package-base-res,.pgn_all_res #calendar .fc-list-view .package-base-res {display:none}
.priv-adm-note-warn {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-bottom:10px}

.qs_ext_list {margin-bottom:15px;clear:both;}

#trial-info {margin-top:-10px;margin-bottom:5px;clear:both;}

div.fc-custWeek-view.fc-timeline td.fc-time-area.fc-widget-header span.fc-cell-text.fc-following, div.fc-cust3Week-view.fc-timeline td.fc-time-area.fc-widget-header span.fc-cell-text.fc-following {top:3px !important;}

@media print
{    
    .no-print, .no-print *, #qs_sidebar, .page-wrapper-title, .dropdown-menu, .quick_footer
    {
        display: none !important;
    }
#page-wrapper, .quick_footer 
    {
    margin-left: 0px !important;
    }
a[href]:after {
    content: none !important;
  }
}

#sumu_ban {color:#dc3545;font-size:16px;}
#sumu_preappr {color:#28a745;}
.form_props_trans_lab {margin-top:-15px;}

.sig_canvas {border-radius:4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.sig_img {max-width:300px;max-height:100px;}
