body, html {    height: auto !important;	}.theme-calendar .modal {    display: none; /* Hidden by default */    position:fixed;    z-index: 400; /* Sit on top */    padding-top: 10px; /* Location of the box */    left: 0;    top: 0;    padding-bottom:10px;    width: auto;    height: auto; /* Full height */    overflow: auto; /* Enable scroll if needed */    border: 1px solid #888;}.nav-tabs>li>a {	    border: none !important;}#icon_label{line-height: 3 !important; margin-right: 10px;}#ap_font_id{font-size: 20px !important;}.genericon {  font-size: 20px !important;	}	#wpfooter {    bottom: initial !important;	}	.theme-add-customer 	{    margin-bottom: 1% !important;	}	th{background-color: #337ab7 !important;color: #fff !important;}table.dataTable thead .sorting{   position: initial !important;}table.dataTable thead .sorting_asc{  position: initial !important;}table.dataTable thead .sorting_desc{position: initial !important;}tfoot tr {  display: grid !important;}tfoot {  margin-top: 30px;  display: table-header-group !important;}	#mydiv{padding:1% !important;}table.dataTable tfoot th{color: black !important;background-color: #ffffff !important;}table.dataTable tfoot th select{display: block !important;    width: 100% !important;    height: 34px !important;    padding: 6px 12px !important;    font-size: 14px !important;    line-height: 1.42857143 !important;    color: #555 !important;    background-color: #fff !important;    background-image: none !important;    border: 1px solid #ccc !important;    border-radius: 4px !important;}.app-category-detail .panel-title a {  display: inherit;}.wp-picker-holder{    position: absolute !important;    z-index: 1 !important;;}.wp-picker-container{    display: inline-block !important;    position: absolute !important;   /* z-index: 1 !important;*/}.row {    margin-right: 0px !important;    margin-left:  0px !important; }.st-pics {	margin:right:0px !important;}.st-pics img {	height:30px !important;}#staff_member_image{	width:40%!important;}a:focus{-webkit-box-shadow: 0 0 0 0px #5b9dd9,0 0 0px 0px rgba(30,140,190,.8) !important;box-shadow: 0 0 0 0px #5b9dd9,0 0 0px 0px rgba(30,140,190,.8) !important;}.app-category .nav-tabs li{ border-top: 1px solid #e7e7e7 !important;}#wpbody-content {    padding-bottom: 0px !important;	}	.nav-tabs>li>a{margin-right: 0px !important;}#ad_service_id{float:right !important}.close {    color: #000000 !important;	float: right !important;	position: initial !important;	}	.app-staff li a 	{	text-transform: none !important;	}	.s-name {	width: 45% !important;	}	.day, .start-tm, .end-tm, .break 	{	width: 0% !important;	}	#of_container .group h2{	display:block !important;}	.delete_staff_id{float: right;background-color: #337ab7 !important;}.align_text_hover{	margin-left:105px !important;	margin-top:-21px !important;}.tooltipevent{	font-family:cursive !important;}#cal_hover{	margin-left:20px !important;}#of_container .group h2{	display:block !important;}	.align_text_hover{	margin-left:105px !important;	margin-top:-21px !important;}.tooltipevent{	font-family:cursive !important;}#cal_hover{	margin-left:20px !important;} .fc-content .fc-title{	float:none !important;	font-size: 15px !important;	font-weight: bold !important;}.fc-content .fc-time{	float:left !important;}.fc-event.fc-draggable{		overflow:hidden !important;}.fc-event-container >a{	height:31px;}.fc-event {	line-height: 2.0 !important;}/* .fc-content{	height:50px !important;} *//* .fc-more-popover .fc-event-container{	height:34px !important;} */.fc-event-container{	height:34px !important;}/* .fc-content:hover{	 background-color: green !important;} */.fc-center{	margin-right: 65% !important;}.ui-widget-header{	background:#337ab7 !important;}.validation_alert{color:red;display:none;font-size: 15px !important;color: red;}.ms-options-wrap > .ms-options {    min-height: auto !important;} .ms-options-wrap > button  {     white-space: initial !important; }  .jconfirm.jconfirm-black .jconfirm-box  {	background: #d9edf7 !important;    color: #31708f !important;   } .jconfirm.jconfirm-black .jconfirm-box .buttons button {	color: #31708f !important;    } .jconfirm.jconfirm-black .jconfirm-box .buttons button.btn-default:hover  {	  color: #fff !important;  } .add-new-delete {  margin-top: 5% !important; 	  } .form-table td {	font-size: 100% !important; 	  }  .app-category .nav-tabs li a {    display: block !important;    width: 100%!important; } .app-category .del-link, .app-category .del-link:hover{	    float: none !important;}.fc-unthemed .fc-today {    background: #fff !important;}.ap-option {    display: block !important;}.theme-sidemenu{	padding-left: 0px !important;}.social-info .social {    display: inline-block;    padding: 0;    margin: 0;    list-style: none;}.social-info .social li {    display: inline-block;    width: 30px;    height: 30px;    border: 1px solid #333;    text-align: center;    padding: 3px;    font-size: 16px;}img.app_image{    vertical-align: text-top !important;    margin-right: 100% !important;    margin-top: 20px !important;	}input.app_upload_logo{	margin-bottom: 10px !important;	}.ad-app{	margin-bottom: 15px;	}.ap_tg{	margin-right: 15%;}.logo_span{	width: auto; height: 30px; margin:auto; display: inline-block;border: 2px solid gray; vertical-align: middle; border-radius: 8px; background-color:#FFFFFF;text-align:center;font-size:20px;margin-left:20px;margin-bottom:20px;	margin-top:10px;}.color_span {    display: inline-block;    vertical-align: middle;	margin-right: 10px;	padding: 10px;	font-weight: 700;	color:#fff;}.show_color{	 margin-bottom: 15px;	 margin-left: 25px;}.app-staff li a {	padding-top: 5px !important;    padding-bottom: 5px !important;}.app-staff li.active a {	margin: 0 0 !important ;}	.off_use_time.input-group {    display: block !important;}.date-time-text {    display: inline-block;    min-width: 10em;	padding-top: 5px;} .theme-notification .ser-name{	 color:white !important; }  .cat-all a {    font-size: 18px !important; } .panel_heading{margin-left: 10px;	}.dashboard_icons{	font-size: 30px !important;}.dashboard_appt{	font-size:20px !important;}					.del-link{	margin-left:5px !important;	padding: 3px 0px !important;}.fc-day-grid-event .fc-content{	text-align: center;	color: #FFF;}