@charset "UTF-8";

/* ADMIN */
body{ overflow-x:hidden;}
h1{ position:absolute; top:-80px;}

/*user menu*/



/*live edit drop down list*/
.function_list{ display: none; background: #000; min-width: 145px; padding: 0px; position: absolute;
               font-size: 12px; font-weight: bold; text-align: left; z-index: 999999999; right: 0; top:0;
               border-radius: 10px 15px 10px 10px;  *width: 125px;
}
/*.function_list:after {
    border-color: #000 transparent; border-width: 0 8px 10px; border-style: solid;
    bottom: auto; right: 3px; top: -10px; width: 0;
}*/
.function_list a{ text-decoration: none !important;}
.function_list > span{ display: block; padding: 8px 10px; border-bottom: 1px dotted #444; color: #ddd;}
.function_list > span:hover{ color: #fff;}
.function_list img{ padding-top: 2px;}


/*-------------------*/
#overlay h2{ color:#333; /*margin-top: 10px;*/}
div.admin {position:relative;}

/* LIVE EDIT LINKS */
img.hidden {display: none;}
img.visible {display: inline;}             

/* JQUERY-TOOLS css */
/* use a semi-transparent image for the overlay */
#overlay_bg { display:none; z-index:9999;  background:url(../img/overlay/mask.png) repeat; width:100%; height:100%; position:absolute; top:0;  }
#overlay {
    height:auto;  
	width:940px;
	z-index:10000;     
    /* styling */
	/*background:url(../img/overlay/overlay_bg.jpg) repeat #ccc;  */
    background: #ececec;
    /* CSS3 styling for latest browsers */
    -moz-box-shadow: 0 0 140px 5px #000;
    -webkit-box-shadow: 0 0 140px 5px #000;
	box-shadow: 0 0 140px 5px #000;
	/*border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;	*/
	margin:5% auto 0 auto;
	position:relative;
	padding-bottom:1px;
	
}
#overlay .close {
    cursor:pointer;
    height:10px;
    width:10px;
    padding: 15px 11px 8px 12px;
	margin:-10px -10px 0px 10px;
    background: #000;
}   

/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
    height:490px;
	width:auto;
	color:#333333;
	height:auto; overflow:auto;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {

 .contentWrap { /*padding-top:20px;*/ }
}
#admin{ }
#admin p{ color: #444;}
#login_form{
	width:380px;
	margin:40px auto;
	min-height:350px;
}
#login_form .overlay_form th, #login_form h2{/*color:#fff ;*/}

#login_form .enquiry_message{ padding:7px 5px; display:inline-block; color:#777; text-decoration:underline; padding-left:10px;}
#login_form .button{ background: #ccc !important; color: #fff !important;}
#login_form .button:hover{ background: #bbb !important;}
#login_form .button.green{ background: #79c725 !important;}
#login_form .button.green:hover{ background: #76c134 !important;}

#admin_menu{
    background: #f6f5f5;
    border-bottom: 1px solid #DFDFDF;
}
#admin_menu ul{
	float:left;
	padding:0;
	/*position:relative;*/
}
#admin_menu ul li{
	/*display: inline-block;*/
	float:left;
	padding:0;
}
#admin_menu ul li a{
	display:block;
	padding:10px 10px;
	margin:0;
	color:#888;
	font-size:14px;
	/*text-transform:uppercase;*/
	cursor:pointer;
	text-indent:19px;
    border-left: 1px solid #fff;
    border-right: 1px solid #eaeaea;
	
	background-position:10px 11px;
	background-repeat:no-repeat;
}
#admin_menu ul li a:hover{
	color:#333;
	background-position:10px -41px;
}
#admin_menu ul li a.active:hover, #admin_menu ul li a.active{
	background-position:10px -15px;
	color:#fff;
    background-color:#000;
    border-color: #888;
    position: relative;
}

#admin_menu ul li a.active:after {
    border-color: #000000 transparent;
    border-style: solid;
    border-width: 7px 10px 0;
    bottom: -6px;
    content: "";
    display: block;
    left: 30px;
    position: absolute;
    width: 0;
    z-index: 1;
}
#log_menu{
	/*float:right;*/
	color:#aaa;
    padding: 10px 10px;
    background: #373737;
    text-align: right;
}
#log_menu a{
	color:#aaa;
}
#log_menu a:hover{
	color:#eee;
}
#log_menu .mode_content{ background:#666; padding:2px 5px 1px; color:#fff; font-weight: bold; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

#admin_message{
	background:url(../img/overlay/bg_active_light.png) repeat #dc5930;
	padding:0 10px;
	color:#fff;
	/*border-radius:0px 3px 0 0 ;-moz-border-radius:0px 3px 0 0 ;-webkit-border-radius:0px 3px 0 0 ;*/
}
#admin_message h2{
	margin:0;
	padding:6px 0 4px;
	font-size:12px;
    color: #fff;
}

#admin_workspace_top{
	background:url(../img/overlay/workspace_top.png) top repeat-x;
	height:20px;
	width:940px;
	position:absolute;
	top:73px;
	/*border-radius:0px 5px 0 0 ;-moz-border-radius:0px 5px 0 0;-webkit-border-radius:0px 5px 0 0;*/
}

#admin_workspace{
	padding:20px 20px 10px;
	height:470px;
	overflow-x:hidden;
	overflow-y:auto;
	resize: vertical;
	/*background:#fff;*/
	/*border-radius:0px 5px 5px 5px ;-moz-border-radius:0px 5px 5px 5px;-webkit-border-radius:0px 5px 5px 5px;*/
}
#admin_workspace form{ margin: 0;}
.action_wrap{
	position:absolute; 
	border:0px solid #eee;
	bottom:0px;
	left:0px;
	color:#fff;
	width:893px;
	padding:10px;
	padding-left:20px;
	min-height:30px;
	/*background:url(../img/overlay/action_bg.png) repeat;*/
	background-color:#f6f5f5;
	/*border-radius:0px 0px 0px 5px ;-moz-border-radius:0px 0px 0px 5px;-webkit-border-radius:0px 0px 0px 5px;*/
}

/*.action_wrap:after {
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    top: -31px;
    left: 0px;
    background: transparent;
    z-index: -1;
    border-bottom: 10px solid #555;
    border-left: 8px solid transparent;
}*/
.admin_page_wrap{
	float:left;
	width:1840px;
}
.admin_page{
	float:left;
	width:900px;
	margin-right:20px;
}
.admin_steps{
	background-color:#CCC; padding:0px 7px 1px; width:10px; display: inline-block; text-align:center; margin-right:5px; vertical-align:-2px; color:#fff; font-size:18px; font-family:Impact;
	border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px; 
}
div#add-activities-page {
    min-height:480px;
}

/*social media control panel*/

.admin_sub_menu{ width: 95px; float: left; position: relative; margin: 0 30px 0 -10px; min-height: 390px; background: url(../img/overlay/sub_menu_bg.png) no-repeat right top;}
.admin_sub_menu li a{ display: block; color: #666; padding: 15px 10px 10px; border-bottom: 1px solid #eee;}
.admin_sub_menu li a:hover{ color: #000;}
.admin_sub_menu li.active{ background: url(../img/overlay/admin_sub_menu_active.png) no-repeat right center #333;}
.admin_sub_menu li.active a{ color: #fff;}
.admin_block_wrap{ float: left;}
.admin_block{ float: left; margin-right: 30px; }
.admin_site_view{ background: url(../img/overlay/site_view.png) no-repeat left 50px; min-height: 415px;}

.admin_social_bt_group{ margin-left: 23px; float: left; width: 260px;}
.admin_site_view .group1{ margin-top: 168px; }
.admin_site_view .group2{ margin-top: 130px; }
.admin_social_bt_group a{ display: block; padding: 3px; float: left; margin-right: 5px; background:url(../img/overlay/admin_social_bt_bg.png) no-repeat right top; }

ul.admin_social_plugin{ height: 60px; border: 1px solid #ddd; border-left: 5px solid #7d9dbd; margin-bottom: 10px; float: left;}
ul.admin_social_plugin li{ float: left; }
ul.admin_social_plugin li.tag{ width: 200px;}
ul.admin_social_plugin h2{ padding: 23px 10px; margin: 0;}
ul.admin_social_plugin a{ display: block; width: 20px; height: 20px; background: #f9f9f9; padding:20px; border-left: 1px solid #ddd;}



.admin_list_t{
	
}
.admin_list_t a{
	color:#1e7aaf;
}
.admin_list_t a:hover{
	color:#144663;
}

.admin_list_t .callback_preview{
    background-color: #f6f2df;
}

.admin_list_t i{ display: block;}

.admin_list_t th, .admin_list_t td,
ul.overlay_list li, .overlay_action a,
.admin_list_t .callback_preview .object_callback,
.admin_list_t i{
	padding:15px 10px ;
	color:#777;
}

.overlay_action a{ display: block; }

.admin_list_t th{
	background:#333;
	color:#fff;
	text-align:left;
}
.admin_list_t td th{
	background:none;
}

.admin_list_t tr.even{
	background-color:#f7f7f7;
}
.admin_list_t tr.odd{
    background-color:#fafafa;
}
.admin_list_t tr:hover{
	background-color:#fff;
}
.admin_list_t tr.active, .admin_list_t .replace_selected{
	background-color:#f6c604;
}
.admin_list_t tr.active td, .admin_list_t .replace_selected li{
	color:#fff;
}

ul.overlay_list{
	width:100%;
	float:left;
}
ul.overlay_list li{
	float:left;
}
ul.overlay_list li.overlay_action, .admin_list_t td.overlay_action{
	float:right;
	/*width:20%;*/
    padding: 0;
}

.overlay_form{
	/*border-top:1px dotted #fff;*/
	/*padding:10px 0;*/
	/*margin:10px 0;*/
	width:420px;
	
}
.overlay_form th label{ display:block; margin-top:10px;}
.overlay_form th{
	text-align:right;
	color:#777;
	width:15%;
	font-weight:bold;
}
.overlay_form th, .overlay_form td{
	background: none;
	padding:10px 10px 0 10px ;
	vertical-align: top;
	
}

.overlay_form_right{ margin-left: 20px; border-left: 1px solid #dfdfdf; padding-left:25px;}
/* if the form is ul*/
.overlay_form li { padding: 5px 0 10px; position: static; clear: both;}
.overlay_form li label, .overlay_form_right label{ display: block; padding: 5px 0; color: #5f5f5f; font-weight: bold;}


/*---*/
#thumbnail,#stockimage{
	/*display: inline-block;*/
    display: block;
    float: left;
	padding:5px;
	/*background:url(../img/overlay/image.jpg) 5px 5px #eee no-repeat;*/
	background:#eee;
}
#thumbnail a,#stockimage a{
}

#thumbnail img, #stockimage img, #gallery_album img{
	background:#fff;
	padding:5px;
	
}
#thumbnail img.thumb_show, #stockimage img.thumb_show, #gallery_album img.thumb_show{
	width:165px;
	margin-bottom:1px;
}
/*.overlay_form .help_text_bg{ background:url(../img/overlay/help_text_bg.gif) repeat-y right; width:290px;}*/
#login_form .overlay_form .help_text_bg{ background:none;}

.or{ margin:70px 5px 0; /*display:inline-block;*/ display: block; float: left; }
#uploader{ /*position: relative;*/}


.overlay_form .helptext, .overlay_form_right .helptext{
    color: #999999;
	/*background:#f7f9fb; max-width: 190px; float: left;position: relative; margin:0 10px 0 21px;*/ padding-bottom: 5px; display:block;
	/*border-radius:0 4px 4px;-moz-border-radius:0 4px 4px;-webkit-border-radius:0 4px 4px; behavior:url(/static/PIE.htc);*/
}
/*.overlay_form .helptext:after{
	border-style: solid;
	border-color: transparent #f7f9fb;
    border-width: 0px 20px 13px 0;
    bottom: auto;
    left: -20px;
    top: 0px;
	content: "";
	position:absolute;
}
.overlay_form .helptext:before {
	border-style: solid;
    border-color: transparent #ccc;
    border-width: 0px 22px 15px 0;
    bottom: auto;
    content: "";
    left: -22px;
    position: absolute;
    top: -1px;
}*/
.form_image_guide{ color:#999 !important; padding:5px 0px 3px; font-weight: bold; }
/*
.thumbnail_edit{
	display:inline-block;
	padding:5px;
	background:#ccc;
}*/

/*Layout picker*/

ul.p_layout, ul.p_color{
	list-style:none;
}
.pick_wrap{ margin:0 45px 0 10px; float:left; overflow:hidden; padding:8px; resize: none; }
ul.p_layout li{ 
	padding:3px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	margin-bottom:20px;
	cursor:pointer;
	position:relative;
	-moz-box-shadow:0px 0px 8px 0px #aaa; -webkit-box-shadow: 0px 0px 8px 0px #aaa; box-shadow:0px 0px 8px 0px #aaa;
}
.p_layout_mask{ 
	background:url(../img/overlay/opacity_70.png); width:100%; height:100%; position:absolute; top:0; left:0;
	text-align:center; font-weight:bold; line-height:70pt; text-transform:uppercase;
}

ul.p_layout li:hover .p_layout_mask, ul.p_layout li.active .p_layout_mask{ visibility:hidden;}

ul.p_color{ margin:10px 0 0 17px;  /*padding:20px 0 15px 0; background-color:#f0f0f0; border:1px solid #e2e2e2; border-right:0px;*/}
ul.p_color li{ 
	margin:0 0px 5px; cursor:pointer;
	-moz-box-shadow: 2px 2px 3px 0px #999; -webkit-box-shadow: 2px 2px 3px 0px #999; box-shadow:2px 2px 3px 0px #999;
}

ul.p_color li img{
	height:34px;
	width:34px;
}


.p_preview{ border:1px solid #ddd \9; background:url(../img/overlay/load.gif) center 205px no-repeat #fff; 
	width:600px; height:431px;
	-moz-box-shadow:0px 0px 5px 0px #ccc; -webkit-box-shadow: 0px 0px 5px 0px #ccc; box-shadow:0px 0px 5px 0px #ccc;}


/* FORMS FOR CONTROL PANEL NO NEED TO CHANGE CSS THROUGH THEMES*/
#overlay input[type=text],#image_form input[type=text], #overlay input[ type=password ], #overlay textarea{
	width:400px;
}
form[name=login_form_tt] input[type=text], form[name=login_form_tt] input[type=password]{
    width:260px !important;
}
#overlay input[type=text],#image_form input[type=text], #overlay input[ type=password ],#overlay input[type=file], #overlay select, #overlay textarea{
	background:#fcfcfc;
	border:1px solid #cbcbcb; /*border-top-color:#aaa; border-left-color:#aaa; border-bottom-color:#ddd; border-right-color:#ddd; */
	border-radius:0;
    /*border:1px solid #ccc \9;IE 7*/
	color:#666;
	-moz-box-shadow:    inset 0 0 5px #eee;
	-webkit-box-shadow: inset 0 0 5px #eee;
	box-shadow:         inset 0 0 5px #eee;
	resize: none;
}
#overlay textarea{ 
	resize:vertical;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.6;
}
#overlay input[type=text]:hover, #overlay input[type=text]:active, #overlay input[type=text]:focus,
#overlay input[ type=password ]:hover, #overlay input[ type=password ]:active, #overlay input[ type=password ]:focus,
#overlay input[type=file]:hover, #overlay input[type=file]:active, #overlay input[type=file]:focus,
#overlay select:hover, #overlay select:active, #overlay select:focus,
#overlay textarea:hover, #overlay textarea:active, #overlay textarea:focus,
#image_form input[type=text]:hover, #image_form input[type=text]:active, #image_form input[type=text]:focus
{ background:#fff;}

#overlay input[type=text]:focus,#image_form input[type=text]:focus, #overlay select:focus , #overlay textarea:focus {
	border:1px solid #80c7db; 
	background:#fff;
	-moz-box-shadow:    inset 0 0 3px #ddd;
	-webkit-box-shadow: inset 0 0 3px #ddd;
	box-shadow:         inset 0 0 3px #ddd;
}

#admin_plugin_params_form input[type=text],#admin_plugin_params_form input[type=text],
#admin_plugin_params_form input[ type=password ], #admin_plugin_params_form textarea{
	width:260px;
}

#admin_plugin_params_form th {
    width: 20%;
}

/*image_crop_pop*/
.image_crop_pop_bg{ background:url(../img/overlay/image_edit_bg.jpg) repeat #d7d7d7; }
#image_crop_pop { position:relative; zoom:1; height:100%; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ccc;}
#image_crop_pop h3{ font-size:30px; text-transform:uppercase; font-family:"Helvetica Neue LT Std", Helvetica, Arial, sans-serif; color:#fff; margin-bottom:8px;}
#image_crop_pop p, #image_crop_pop ul{  line-height:1.7; margin-bottom:8px;}
#image_crop_pop #crop_top, #image_crop_pop #crop_bottom, #image_crop_pop #crop_bottom_2{ padding:25px; display:block;}
#image_crop_pop #crop_top{ background:url(../img/overlay/image_edit_bg_top.jpg) repeat #313131;}
#image_crop_pop #crop_top > p{ min-height:80px; color: #fff;}
#image_crop_pop #crop_bottom h3, #image_crop_pop #crop_bottom_2 h3{ color:#313131;}
#image_crop_pop #crop_bottom ul{ float:left; clear:both; display:block; }
#image_crop_pop #crop_bottom ul li{ color:#777; padding:0 12px; min-width:70px; list-style:none; float:left;
									background:url(../img/overlay/image_edit_li.png) left no-repeat; }
#image_crop_pop .border_3{ padding:3px; background:#ededed; float:left;}
#image_crop_pop .crop_preview{ float:right; padding:5px 5px 2px; background:#444; margin-left:25px;}
#image_crop_pop .crop_preview img{ max-width:200px; width:200px\9; }
#image_crop_pop .crop_preview p{ text-align:center; margin-top:13px; line-height:0.8;}

/*file archive*/
li.file{ color: #777; margin: 5px 0; padding: 9px 10px 1px; background: #e2e2e2; cursor: move;}
li.file:hover{ background: #e9e9e9;}
.delete_image{ cursor: pointer;}


#image_crop_pop .button, .action_wrap .button { position:relative; color:#fff !important; border:none; background:#61a518;margin-right:5px; font-size:12px; cursor:pointer;
			padding:7px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; behavior:url(/static/PIE.htc); vertical-align: baseline;
}
#image_crop_pop .button:hover, .action_wrap .button:hover {background:#76b235; color:#fff !important;}

#image_crop_pop .close, .action_wrap .close {background:#606060;}
#image_crop_pop .close:hover, .action_wrap .close:hover {background:#878787;}

#image_crop_pop .snc, .action_wrap .snc {background:#94c127;}
#image_crop_pop .snc:hover, .action_wrap .snc:hover {background:#a3d233;}

.thumb { position: relative;}
.thumb .delete_image{ position: absolute; top:0; right:0; background-color: #fff; padding:0 4px 1px 6px; line-height: 1.4; color: #333; cursor: pointer;  }
#admin .view_other{ cursor:pointer; color:#fff; background:#999; padding:4px 8px; font-weight: bold;
		border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; behavior:url(/static/PIE.htc); vertical-align: baseline;}
.float_r{ float: right;}
.float_l{ float:left;}
.hide{ display: none !important;}
.padding_0{ padding: 0 !important;}
.no_bg{ background: none !important;}
/* Tooltips */
.tooltip {
        display:none;
        background-color:#000;
        border:0px solid #cc9;
        padding:4px;
        font-size:13px;
        -moz-box-shadow: 2px 2px 15px #333;
        -webkit-box-shadow: 2px 2px 15px #333;
		z-index:9999;
		color:#fff;
		text-align:center;
    }
#tail {
    position: absolute;
    float: left;
	color:#fff;
	font-weight:bold;
	padding:10px;
	/*background:#fff;*/
	z-index:9999;
}

#disqus_thread ul{ overflow: visible !important;}
#disqus_thread ul li{ background: none !important;}
#disqus_thread #dsq-sort-by, #disqus_thread #dsq-content > h3 {display: none;}
#dsq-content #dsq-global-toolbar {margin: 0  !important;}
.dsq-reply {margin-top:0 !important;}

/* TRENTS TIMEPICKER WIDGET*/

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }


/*!
 * Pikaday
 * Copyright © 2012 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    width: 240px;
    padding: 8px;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    white-space: nowrap;
    text-indent: 100%;
    overflow: hidden;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
    border-radius: 3px !important;
}

/* TIMEPICKER */

#ptTimeSelectCntr {
	width: 250px;
	font-size: .9em;
	position: absolute;
	z-index: 10;
	display: none;
    background-color: #ccc;
}
#ptTimeSelectCntr .ui-widget{
	padding: .2em;
}
#ptTimeSelectCntr .ui-widget-header {
	padding: .2em;
}
#ptTimeSelectCntr #ptTimeSelectUserTime {
	font-size: larger;
	padding: .2em;
	padding-left: 1em;
	text-align: center;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr {
	display: block;
	padding: .2em;
}
#ptTimeSelectCntr #ptTimeSelectCloseCntr a {
	display: block;
	padding: .2em;
}
#ptTimeSelectCntr .ui-widget-content {
	 margin-top: .1em;
	 margin-bottom: .1em;
	 padding: .2em;
}
#ptTimeSelectCntr .ui-widget.ui-widget-content {
	margin-top: 0;
}
#ptTimeSelectCntr .ptTimeSelectLeftPane.ui-widget-content {
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right-width: 2px;
}
#ptTimeSelectCntr .ptTimeSelectRightPane.ui-widget-content {
	border: none;
}
#ptTimeSelectCntr .ptTimeSelectHrCntr a,
#ptTimeSelectCntr .ptTimeSelectMinCntr a {
	display: block;
	float: left;
	padding: .2em;
	width: 1.9em;
	margin: 1px;
	text-align: center;
	text-decoration: none;
}
#ptTimeSelectCntr .ptTimeSelectHrAmPmCntr a {
	text-align: center;
	margin: 1px;
}
#ptTimeSelectCntr .ptTimeSelectTimeLabelsCntr {
	font-weight: bold;
	font-size: .9em;
}
#ptTimeSelectCntr #ptTimeSelectSetButton {
	padding-top: .2em;
	padding-bottom: .2em;
}
#ptTimeSelectCntr #ptTimeSelectSetButton a {
 	display: block;
	padding: .2em;
	width: 30%;
	text-align: center;
	float: right;
}

/*partner banner*/
.partner_banner{background:url('/media/images/partner_banner.png') no-repeat right;}