/* just a small reset for jtec classes */
#jtec ol, #jtec ul, #jtec ul li, #jtec li, #jtec ol li { list-style: none; list-style-position: outside; list-style-type: none; list-style-image: none; margin: 0; padding: 0;}

#jtec span,
#jtec h1,
#jtec h2,
#jtec h3,
#jtec h4,
#jtec h5,
#jtec h6,
#jtec p,
#jtec a,
#jtec img,
#jtec ol,
#jtec ul,
#jtec li,
#jtec form,
#jtec label
{ margin: 0px; padding: 0px; }

#jtec * { font-family: "Lucida Grande",Geneva,Arial,Helvetica,sans-serif !important; }

#jtec tr, #jtec td { border: 0; background: none; padding: 0; margin: 0; }

.jtec-unselectable { user-select: none; -moz-user-select: none; -khtml-user-select: none; behavior: url(unselectable.htc); }
.jtec-scroll{ overflow-x: hidden; overflow-y: scroll; position: relative; }

#jtec a, #jtec a:active, #jtec a:hover, #jtec a:focus {
  background: none;
  outline: none;
  text-decoration:none;
}

#jtec a:focus { -moz-outline-style:none; }
#jtec .jtec-hr { border-bottom: 1px solid #000; margin: 5px 0;}

/* Main calendar frame */
#jtec-main { width: 100%; margin: 0 auto; z-index: 1; position: relative; }

#jtec-main .jtec-bg-top{margin-left:10px; margin-right:10px; height:48px; }
#jtec-main .jtec-bg-topl {height:48px;}
#jtec-main .jtec-bg-topr {height:48px;}
#jtec-main .jtec-bg {padding: 0 5px; position: relative; }
#jtec-main .jtec-bg-bottom {margin-left:10px; margin-right:10px; height:66px;}
#jtec-main .jtec-bg-bottoml {height:66px;}
#jtec-main .jtec-bg-bottomr {height:66px;}

.jtec-header-title { font-size: 40px; line-height: 160%; margin: 0; margin-left: 35px; }

/* Top Main Navigation */

#jtec-view-mode {
  position: absolute;
  width: auto;
  left: -103px;
  margin-left: 50% !important;
  text-transform: capitalize;
}

#jtec-view-mode li {
  float:left;
}

#jtec-view-mode li a{
	float:left;
}

#jtec .jtec-button {
  float:left;
  line-height:31px;
  padding-left:10px;
  padding-right:10px;
  font-size: 11px;
  font-weight: bold;
}

#jtec .jtec-button-s{
	width:6px;
	height:31px;
	display:block;
	float:left;
}

#jtec .jtec-button-e{
	width:6px;
	height:31px;
	display:block;
	float:left;
}

#jtec .jtec-button-separator{
	width:1px;
	height:31px;
	display:block;
	float:left;
}

/*	Footer Navigation (slider) */

#jtec-date-navigator { position: absolute; left: 85px; top: 15px; right: 180px; }
#jtec-date-navigator a { position: relative; text-decoration: none; height: 17px; font-size: 12px; border-size: 1px; }

#jtec-nav-label { cursor: default; }
#jtec-nav-wrapper { overflow: hidden; line-height: 30px; }
#jtec-footer-container { position: relative; }
#jtec-footer-container .jtec-today, #jtec-footer-container .jtec-export-add {
   position: absolute; top: 20px;
}

#jtec-footer-container .jtec-today { left: 0px;  cursor: pointer; }
/*Start- Snehal Kulkarni-for importing ical,changes width and added import-ical class Date-10-10-2012*/
#jtec-footer-container .jtec-export-add { width: 150px; right: 30px; clear: both; }
#jtec-footer-container .jtec-export { float: right; cursor: pointer;}
#jtec-footer-container .jtec-import-ical { float: right;  cursor: pointer; }
/*End- Snehal Kulkarni-for importing ical,changes width and added import-ical class Date-10-10-2012*/
#jtec-footer-container .jtec-add { float: right; cursor: pointer;}

#jtec-date-navigator .jtec-left-nav { position: absolute; left: 30px; top: 6px; }
#jtec-date-navigator .jtec-right-nav { position: absolute; right: 30px; top: 6px; }

#jtec-navigator-array { height: 34px; top: 2%; position: absolute; left: 109px; right: 71px; white-space: nowrap; text-align: center !important; margin: 0 auto; display: block; overflow-x: hidden; }
#jtec-navigator-array a { border-width: 1px; border-color: none; padding: 5px 5px !important; display: inline; }
#jtec-navigator-array span { z-index: 500; display: inline-block; margin-top: 7px; }

.jtec-navigation-list #jtec-navigator-array span,
.jtec-navigation-monthly #jtec-navigator-array span
 { width: 7.33%; min-width: 40px; margin-top: 6px; }
 
.jtec-navigation-weekly #jtec-navigator-array { left: 31px; right: 31px; }
.jtec-navigation-weekly #jtec-navigator-array .jtec-footer-dates-separator { position: relative; top: 4px; margin-right: 2px; }
.jtec-navigation-weekly #jtec-navigator-array span { margin-top: 5px !important; }
.jtec-navigation-daily #jtec-navigator-array a { width: 16px; display: block; padding: 2px !important; }
.jtec-navigation-daily #jtec-navigator-array span:last-child a { margin-right: 5px; }
.jtec-nav-current a { -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important; border-radius: 4px !important; behavior: url(border-radius.htc) !important; }

.jtec-footer-dates-s{ width:11px; height:17px; display:block; position: absolute; left: 20px; /*top: 10px;*/ margin-top: 8px; }
.jtec-footer-dates-e{ width:11px; height:17px; display:block; position: absolute; right: 20px; /*top: 10px;*/ margin-top: 8px; }
.jtec-footer-dates-separator{ width: 2px; height: 17px; display: inline-block; position: relative; top: 4px;}

#jtec-navigator-prev { width: 14px !important; height: 31px !important; display: block; position: absolute; left: 0; top: 0; }
#jtec-navigator-next { width:15px !important; height:31px !important; display:block; position: absolute; right: 0; top: 0; }
#jtec-quick-prev, #jtec-nav-label, #jtec-quick-next { width: 35px; display: inline-block; text-align: center; font-size: 12px; position: relative; top: -2px;}
#jtec-navigator-next, #jtec-navigator-prev, #jtec-quick-prev, #jtec-quick-next {cursor: pointer}

/* Search Form */

#jtec-search-controls { position: absolute; right: 50px; z-index: 5020; }
#jtec-search-controls.jtec-nofull { right: 10px; }
#jtec-search-field { width: 148px; height: 29px; border: none; padding: 0 30px 0 30px; line-height: 29px; }
#jtec-search-helpers { width: 16px; height: 16px; position: absolute; right: 8px; top: 6px; cursor: pointer; }
#jtec-search-helpers:hover { opacity: 0.8; filter: alpha(opacity=80); }
#jtec-search-loading { cursor: default }

#jtec-search-container { position: absolute; top: 40px; right: -10px; z-index: 5200; }
#jtec-main.jtec-fullscreen-extra #jtec-search-container { top: 30px; }

#jtec-search-results { width: 320px; }
#jtec-search-results .jtec-bg-top { position:relative; margin-left:30px; margin-right:29px; height:61px;}
#jtec-search-results .jtec-bg-topl {height:61px;}
#jtec-search-results .jtec-bg-topr {height:61px;}
#jtec-search-results .jtec-bg-bottom {margin-left:30px; margin-right:29px; height:35px;}
#jtec-search-results .jtec-bg-bottomr { height:35px;}
#jtec-search-results .jtec-bg { padding: 0; margin-left:25px; margin-right:25px; position:relative; }
#jtec-search-results .jtec-tip-t{ width:35px; height:25px; position:absolute; right: 70px; }
#jtec-search-results .jtec-form-menu { position: relative; width: 100%; }
#jtec-search-results .jtec-title-popup { position: absolute; top: 24px; width: 150px; left: 50%; margin-left: -75px;}

#jtec-search-results .jtec-form-slide { padding: 0px; width: 268px; height: auto !important; float: left; }
#jtec-search-results .jtec-property.jtec-no-results { text-align: center; font-size: 16px; padding: 5px; font-weight: bold; height: 70px; padding-top: 50px !important; width: 248px !important; cursor: default !important; }
#jtec-search-results .jtec-property.jtec-list { padding: 0 !important; width: 100% !important;}
#jtec-search-results .jtec-property.jtec-footer { padding: 7px !important; width: 254px !important; }

#jtec-search-results .jtec-list-title { margin-top: 4px; height: 16px; white-space: nowrap; }
#jtec-search-results .jtec-list-title-single { height: 36px; white-space: nowrap; }
#jtec-search-results .jtec-list-info { width: 135px; height: 40px; margin-left: 26px; overflow: hidden; }
#jtec-search-results .jtec-bullet { top: 12px;}
#jtec-search-results .jtec-item { border-top: 1px solid black; border-width: 1px 0 0 0;}



#jtec-main .jtec-fullscreen-off,
#jtec-main .jtec-fullscreen-off:hover,
#jtec-main .jtec-fullscreen-off:link,
#jtec-main .jtec-fullscreen-off:active,
#jtec-main .jtec-fullscreen-off:focus,
#jtec-main .jtec-fullscreen-on,
#jtec-main .jtec-fullscreen-on:hover,
#jtec-main .jtec-fullscreen-on:link,
#jtec-main .jtec-fullscreen-on:active,
#jtec-main .jtec-fullscreen-on:focus
{ width: 33px; height: 31px; display: block;}

.jtec-fullscreen {
  position: fixed !important;
  width: 98% !important;
  left: 1% !important;
}

.jtec-fullscreen-extra {
  position: fixed !important;
  width: 1120px !important;
  left: 50% !important;
  margin-left: -560px !important;
}

#jtec-fullscreen-button { position: absolute; right: 10px; }

/*
	Calendar wrapper
*/

.jtec-list-container-trc { padding: 4px 3px 6px 3px; }

#jtec-calendar-frame-wrapper { padding: 10px; }

#jtec-calendar-wrapper {
  width: 100%;
  position: relative;
}

/* Icons */
#jtec .jtec-icon-pdf{ width: 21px; height: 26px; display: inline-block; margin-right: 4px; line-height: 26px; float: left; }
#jtec .jtec-icon-ical{ width: 23px; height: 24px; display: inline-block; margin-right: 4px; line-height: 26px; float: left;  }
#jtec .jtec-icon-csv{ width: 23px; height: 26px; display: inline-block; margin-right: 4px; line-height: 26px; float: left;  }
.jtec-icon-calendar{ width:31px; height:31px; display:block; float:left; }
.jtec-icon-invites{ width:31px; height:31px; display:block; float:left; }
.jtec-icon-plus{ width:17px; height:31px; display:block; float:left; }
.jtec-icon-maximize{ width:18px; height:31px; display:block; float:left; }
/*Start- Snehal Kulkarni-for importing ical,displaying import icon Date-10-10-2012*/
.jtec-icon-import{ width:18px; height:31px; display:block; float:left; }
/*End- Snehal Kulkarni-for importing ical,displaying import icon Date-10-10-2012*/
.jtec-icon-arrow{ width:11px; height:15px; display: block; margin-top: 4px !important; margin-left: 5px !important; float: right; }

#jtec-main.jtec-fullscreen-extra #jtec-form { bottom: 20px; }
.jtec-form-label { float: left; font-weight: bold; cursor: pointer; }
.jtec-form-value { float: right; cursor: pointer; }

.jtec-icon-check { width:16px; height:18px; display:block; opacity: 0.2; filter: alpha(opacity=20); }
.jtec-selected .jtec-icon-check, .jtec-checkbox-selected .jtec-icon-check { opacity: 1; filter: alpha(opacity=100);}
.jtec-icon-gift { width:21px; height:19px; display:block; position:absolute; top:10px; left:5px; }
.jtec-icon-eye { width:13px; height:13px; display:block; position:absolute; top:12px; left:5px; }
.jtec-icon-cross { width:14px; height:14px; display:block; position:absolute; top:12px; left:5px; }
.jtec-icon-talk { width:12px; height:9px; display:block; }
.jtec-icon-mini-prev{ width:14px; height:20px; display:block; }
.jtec-icon-mini-next{ width:17px; height:20px; display:block; }
.jtec-icon-facebook{ width:19px; height:26px; display:block; }

.jtec-icon-twitter{
	width:17px;
	height:26px;
	display:block;
}

.jtec-icon-digg{
	width:30px;
	height:26px;
	display:block;
}

.jtec-icon-social-next{
	width:20px;
	height:26px;
	display:block;
}

/* Monthly view */
#jtec-monthly-wrapper { width: 100%; border-width: 1px 1px 0 0; border-style: solid; float: left; position: relative; }
#jtec-monthly-wrapper li { position: relative; list-style: none; display: inline; }

#jtec .jtec-cell { float: left; margin: 0px; padding: 0px; width: 14.25% !important; border: 1px solid #000; border-width: 0 0 1px 0; overflow: hidden; }
#jtec .jtec-entry { display: block; font-size: 11px; line-height: 16px; height: 16px; width: 100%; border: 0; overflow: hidden; z-index: 5050; float: left; }
#jtec .jtec-entry .jtec-bullet-s { margin: 0 4px 0 7px; display: inline-block; }

#jtec .jtec-more-events {t-
  width: 100%;
  font-size: 11px;
  line-height: 12px;
  padding-left: 20px;
}

#jtec .jtec-calendar {
  float: left;
  margin: 0 auto;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-width: 1px 0px 0px 1px;
}

.jtec-main-day-s {
  font-size:11px;
  line-height: 20px;
  margin-right: 3% !important;
  display: block;
  width: 97% !important;
  float: right;
  text-align: right !important;
}

.jtec-cell-today { 
  float: left;
  margin-left: 5px !important;
  font-weight: bold;
}

.jtec-cell-header{
	line-height: 140%;
	font-size: 11px;
    line-height: 18px;
    width: 100%;
    float: left;
}

/*Bullets and styles for bullets*/
.jtec-bullet { width: 12px; height: 12px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; border-width: 0px; border-style: solid; display: inline-block;  behavior: url(border-radius.htc); }
.jtec-bullet-s { width: 8px; height: 8px; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius: 4px; display: inline-block; border-width: 0px; border-style: solid; behavior: url(border-radius.htc);; }

/*pop up buttons top*/
.jtec-pbutton {
  float: left;
  line-height: 31px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
}

.jtec-pbutton-separator { float: left; width: 1px; height: 31px; }
.jtec-pbutton-light {
  float: left;
  line-height: 31px;
  height: 31px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
}

.jtec-pbutton-s-light, .jtec-pbutton-e-light, .jtec-pbutton-s, .jtec-pbutton-e { width: 6px; height: 31px; float: left; }

/* Date picker styling */
#jtec-edit-allday { height: 28px; display: block; }

.jtec-roller-data, .jtec-roller-data-repeat { position: relative; top: 40px; padding: 0 0 0 5px!important; }
.jtec-roller-data-repeat { top: 80px; }

.jtec-roller-holder, .jtec-roller-holder-repeat {
  padding: 10px !important;
  position: relative;
  bottom: -81px;
  left: -5px;
  width: 265px;
  -moz-border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  behavior: url(border-radius.htc);
}

.jtec-roller-holder-repeat { bottom: -160px; }
.jtec-roller { width:252px; height:200px; overflow: hidden; position: relative; }

#jtec .jtec-roller .jtec-holder { float:left; }
#jtec .jtec-roller .jtec-holder span { background: url("../images/spacer.png") transparent }
#jtec .jtec-roller .jtec-holder div { height: 40px; line-height: 40px; position: relative; }

.jtec-roller-slot-1, .jtec-roller-slot-2, .jtec-roller-slot-3 { font-size: 18px; font-weight: bold; }
.jtec-roller-slot-1 { width: 113px; padding: 0 20px !important; }
.jtec-roller-slot-2, .jtec-roller-slot-3 { width: 49px; text-align: center; }
 
.jtec-roller-day .jtec-roller-slot-1 { width: 20px; padding: 0 15px !important; }
.jtec-roller-day .jtec-roller-slot-2 { padding: 0 3px 0 20px !important; text-align: left; width: 120px; }
.jtec-roller-day .jtec-roller-slot-3 { width: 50px; }

.jtec-roller-window { position:absolute; top: 0; left: 0; width: 252px; height:200px; }
.jtec-roller-weekday { float: right; font-size: 16px; font-weight: bold; }

/* List view - left side */
#jtec-event-list { width: 290px; }
#jtec-event-list .jtec-bg-top { height: 33px; width: 280px; margin-left: 5px; margin-right: 5px;  }
#jtec-event-list .jtec-bg-topl { height: 33px;}
#jtec-event-list .jtec-bg-topr { height: 33px;}
#jtec-event-list .jtec-bg-bottom { margin-left: 5px; margin-right: 5px; height: 8px;}
#jtec-event-list .jtec-bg-bottoml { height: 8px; }
#jtec-event-list .jtec-bg-bottomr { height: 8px; }
#jtec-event-list .jtec-bg { margin-left: 5px; margin-right: 5px; padding: 5px 5px 15px 5px; }

.jtec-list-header { height: 40px; width: 265px; overflow: hidden; margin: 0 0 10px 0; padding: 0; line-height: 160%; text-align: center; font-size: 28px; border: 0; }

/* list view current event */
#jtec-list-box { position: absolute; top: 10px; left: 300px; right: 5px; bottom: 0; }

#jtec-event-single { padding: 5px; height: 100%; height: 472px; }
#jtec-event-single .jtec-bullet { position: absolute; top: 15px; left: 10px; }
#jtec-event-single .jtec-header { }
#jtec-event-single .jtec-event-info { margin: 5px 10px 0 25px; }
#jtec-event-single .jtec-header .jtec-title { line-height: 100%; font-size: 28px; margin-right: 120px; }

#jtec-event-single .jtec-location { line-height: 24px; margin-top: 10px; }
#jtec-event-single .jtec-location-text { position: relative; top: -6px; }
#jtec-event-single .jtec-map { cursor: pointer; position: relative; display: inline-block; top: -8px;}
#jtec-event-single .jtec-map:hover { opacity: 0.8; filter: alpha(opacity=80); }
#jtec-event-single .jtec-map-s { position: absolute; left: 0; top: 0; height: 24px; width: 16px;  }
#jtec-event-single .jtec-map-e { position: absolute; right: 0; top: 0; height: 24px; width: 8px;  }
#jtec-event-single .jtec-map-bg { display: block; margin-left: 16px; margin-right: 8px; line-height: 24px; padding-left: 3px; font-family: Arial; font-size: 10px; font-weight: bold; text-transform: uppercase; }

/*  Start - Added by kirti - 25-09-2012  Displaying Attendees list */
#jtec-event-single .jtec-attend-bg { display: block; margin-left: 258px; margin-right: 2px; line-height: 64px; padding-left: 3px; font-family: Arial; font-size: 10px; font-weight: bold; text-transform: uppercase; background: #FFFFFF; width: 92px; height:30px;}
/*  End - Added by kirti - 25-09-2012  Displaying Attendees list */

#jtec-event-single .jtec-startend .jtec-icon {width: 17px; height: 17px; display: inline-block; }
#jtec-event-single .jtec-startend .jtec-time {position: relative; top: -2px; padding-left: 2px; }
#jtec-event-single .jtec-alert {margin-top: 5px;}
#jtec-event-single .jtec-alert .jtec-icon {width: 17px; height: 17px; display: inline-block; }
#jtec-event-single .jtec-alert .jtec-time {text-transform: capitalize; font-weight: bold; position: relative; top: -2px; padding-left: 2px; }

#jtec-event-single .jtec-subheader { position: relative; padding: 5px 0; }
#jtec-event-single .jtec-attend { position: absolute; right: 0; }
#jtec-event-single .jtec-event-action { position: static;  } /* Changed by GJ back to {position: static;} from {position: absolute;} on 17-04-2012 */
#jtec-event-single .jtec-notes { border: 1px solid #000; margin: 5px 0 10px; line-height: 120%; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); }

#jtec-event-single .jtec-share { position: absolute; right: 10px; top: 17px; }
#jtec-event-single .jtec-facebook,
#jtec-event-single .jtec-facebook:link,
#jtec-event-single .jtec-facebook:visited,
#jtec-event-single .jtec-facebook:hover,
#jtec-event-single .jtec-facebook:focus
{ display: inline-block; width: 16px; height: 16px; background:url(../images/fbs.png) top left no-repeat transparent !important; border: 0; text-decoration: none;}

#jtec-event-single .jtec-twitter,
#jtec-event-single .jtec-twitter:link,
#jtec-event-single .jtec-twitter:visited,
#jtec-event-single .jtec-twitter:hover,
#jtec-event-single .jtec-twitter:focus
{ display: inline-block; width: 16px; height: 16px; background:url(../images/tws.png) top left no-repeat transparent !important; border: 0; text-decoration: none;}

#jtec-event-single .jtec-linkedin,
#jtec-event-single .jtec-linkedin:link,
#jtec-event-single .jtec-linkedin:visited,
#jtec-event-single .jtec-linkedin:hover,
#jtec-event-single .jtec-linkedin:focus
{ display: inline-block; width: 16px; height: 16px; background:url(../images/lis.png) top left no-repeat transparent !important; border: 0; text-decoration: none;}

#jtec-event-single .jtec-facebook:hover,
#jtec-event-single .jtec-twitter:hover,
#jtec-event-single .jtec-linkedin:hover { opacity: 0.8; filter: alpha(opacity=80); }

#jtec-event-single .jtec-google { display: inline-block; position:relative; width: 50px; overflow-x: hidden; }

#jtec-single-contents { margin: 0 5px 0 10px; }
#jtec-single-contents .jtec-title { font-weight: bold; }

#jtec-single-contents .jtec-icon { margin-right: 3px; }

#jtec-single-contents .jtec-new-comment { margin-bottom: 5px; line-height: 20px; }
#jtec-single-contents .jtec-new-comment .jtec-icon { width: 17px; height: 20px; display: inline-block; }
#jtec-single-contents .jtec-new-comment .jtec-title { position: relative; top: -5px; }
#jtec-single-contents .jtec-new-comment .jtec-bordered { border-bottom: 1px solid #000; }
#jtec-single-contents .jtec-new-comment .jtec-form { padding: 5px 0; }
#jtec-single-contents .jtec-new-comment textarea { font-size: 12px; min-height: 100px; width: 98%; padding: 5px; margin: 5px auto; border: 1px solid black; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: auto; }
#jtec-single-contents .jtec-new-comment .jtec-send-button { cursor: pointer; padding: 5px; font-size: 12px; text-transform: uppercase; border: 1px solid black; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#jtec-single-contents .jtec-new-comment .jtec-send-button:hover { opacity: 0.8; filter: alpha(opacity=80); }

#jtec-single-contents .jtec-comments { line-height: 20px; margin: 5px 0; }
#jtec-single-contents .jtec-comments .jtec-icon { width: 27px; height: 20px; display: inline-block; }
#jtec-single-contents .jtec-comments .jtec-title { position: relative; top: -5px; }
#jtec-single-contents .jtec-comments .jtec-bordered { border-bottom: 1px solid #000; }

#jtec-single-contents .jtec-comment { padding: 5px; }
#jtec-single-contents .jtec-comments .jtec-avatar { width: 62px; height: 62px; padding-right: 10px; float: left; }
#jtec-single-contents .jtec-comments .jtec-text { float: left; }
#jtec-single-contents .jtec-author { font-weight: bold; }

/* Default event list properties */
#jtec .jtec-list { position: relative;  }
#jtec .jtec-list .jtec-item { position: relative; cursor: pointer; }
#jtec .jtec-list .jtec-heading { position: relative; border-top: 0; font-size: 11px; height: 18px; line-height: 18px; }
#jtec .jtec-list .jtec-heading .jtec-left { position: absolute; left: 26px; top: 0; }
#jtec .jtec-list .jtec-right { position: absolute; right: 5px; top: 0; }
#jtec .jtec-list .jtec-bullet { line-height: 40px; position: absolute; left: 8px; }
#jtec .jtec-list .jtec-list-info { position: relative; }
#jtec .jtec-list .jtec-list-title { line-height: 14px; font-weight: bold; }
#jtec .jtec-list .jtec-list-title-single { line-height: 36px; font-weight: bold;}
#jtec .jtec-list .jtec-list-location { white-space: nowrap; height: 16px; line-height: 14px; }
#jtec .jtec-list .jtec-list-date { position: absolute; right: 5px; line-height: 40px; top: 0; font-size: 12px; }
#jtec .jtec-list .jtec-list-date-double { position: absolute; right: 5px; line-height: 14px; top: 7px; text-align: right; font-size: 12px; }
#jtec .jtec-list .jtec-border { border-bottom: 1px solid #000; margin: 5px 5px 5px 25px; }
#jtec .jtec-list .jtec-list-data { position: relative; font-size: 12px; }
#jtec .jtec-list .jtec-list-property { position: absolute; top: 0; left: 0; width: 50px; }
#jtec .jtec-list .jtec-list-value { margin-left: 50px; margin-right: 5px; }

/*......change by kaustubh........*/
#jtec .jtec-list .jtec-list-value img {height: 40%; width:40%;}
#jtec .jtec-notes img{height: 60%; width:60%;}
#jtec-event-tooltip img {width: 70%; height: 70%;}
/*................................*/

/* jtec event form */

#jtec-edit-container a { height:100%; display:block; text-decoration:none; }
#jtec-edit-container textarea { padding: 5px; width: 240px; font-size: 13px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); resize:none; overflow: auto;}

.jtec-form-slide {
  height: 400px !important;
  width: 260px;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(border-radius.htc);
}

.jtec-on-off-holder { width: 93px; height: 28px; overflow: hidden; display: block; }
.jtec-switch-on-off { width: 145px; }
.jtec-switch-on { width: 93px; }
.jtec-switch-off { width: 93px; }

#jtec .jtec-form-button { text-transform: capitalize; cursor: pointer;  height: 28px; line-height: 29px; text-decoration: none; text-align: center; font-size: 14px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); }


/* Weekly view */
#jtec-weekly-wrapper .jtec-allday { font-size: 8px; }
#jtec-weekly-wrapper .jtec-alldaytable .jtec-last .jtec-weekday { padding: 0px; }
#jtec-weekly-wrapper .jtec-alldaytable .jtec-weekday { height: 50px; padding: 1px; border-left: 1px solid #000; }
#jtec-weekly-wrapper .jtec-timetable .jtec-weekday { border-right: 1px solid #000; }
#jtec-weekly-wrapper .jtec-timesheet .jtec-border-fix { margin-left: 64px; }
#jtec-weekly-timesheet { height: 367px; }
#jtec-weekly-timesheet-events { position: absolute; top: 0; left: 50px; right: 0; bottom: 0; }
#jtec-weekly-timesheet .jtec-timesheet-event { cursor: pointer; z-index: 5099; }
.jtec-daysheet-container { position: absolute; top:0; bottom: 0; width: 14.28%;}

#jtec-weekly-data .jtec-allday { font-size: 10px; }
#jtec-weekly-data .jtec-weekday { border-left: 1px solid #000; border-bottom: 1px solid #000; width: 14%; height: 1.2em; }
#jtec-weekly-data .jtec-header { height: 40px;}

/* event view styling */

/* JTec Timesheet */
#jtec .jtec-timesheet { width: 100%; font-size: 10px; }
#jtec .jtec-timesheet .jtec-border-fix { border-top: 1px solid #000; height: 1px; overflow: hidden; margin-left: 50px; margin-right: 8px; }
#jtec .jtec-timesheet .jtec-hour { padding-right: 4px; font-size: 10px; width: 46px; white-space: nowrap; text-align: right; }
#jtec .jtec-timetable .jtec-hour { width: 46px !important; }
#jtec .jtec-timesheet .jtec-fixer { width: 46px; white-space: nowrap; display: inline-block; }
#jtec .jtec-timetable .jtec-fixer { width: 50px; }
#jtec .jtec-timesheet .jtec-weekday { border-left: 1px solid #000; border-bottom: 1px solid #000; width: 14%; height: 1.2em; }
#jtec .jtec-timesheet .jtec-header { height: 30px;}
#jtec .jtec-timesheet .jtec-wrapper { overflow: hidden; }

#jtec .jtec-timesheet .jtec-event { overflow: hidden; cursor: pointer; font-size: 11px; line-height: 140%; position: absolute; background: transparent; }
#jtec .jtec-timesheet .jtec-event .jtec-body { overflow: hidden; position: relative; width: 100%; height: 100%; background: none transparent; }
#jtec .jtec-timesheet .jtec-event .jtec-text { padding: 2px; background: transparent; z-index: 5099; position: absolute; top: 2px; right: 2px; left: 2px; bottom: 2px; }
#jtec .jtec-timesheet .jtec-event .jtec-back { opacity: 0.4; filter: alpha(opacity=40); position: absolute; top: 1px; left: 0px; right: 0px; bottom: 2px; z-index: 5097;  }
#jtec .jtec-timesheet .jtec-activator.jtec-entry-active .jtec-back { opacity: 0.6; filter: alpha(opacity=60)}
#jtec .jtec-timesheet .jtec-event .jtec-frame { background: none transparent; position: absolute; top: 0; left: 0; right: 0; bottom: 1px; z-index: 5098; border: 1px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); }
#jtec .jtec-timesheet .jtec-title { margin-left: 0; font-weight: bold; font-size: 11px;  }

#jtec .jtec-alldaytable { margin-right: 8px; border-right: 1px solid #000; }
#jtec .jtec-alldaytable .jtec-weekday { border-bottom: 1px solid #000; border-top: 1px solid #000; }
#jtec .jtec-alldaytable .jtec-weekday label { display: block; font-size: 11px; margin: 4px; }
#jtec .jtec-alldaytable .jtec-weekday label span { font-size: 13px; }
#jtec .jtec-alldaytable .jtec-last .jtec-weekday { height: 3px !important; line-height: 3px; }
#jtec .jtec-timesheet .jtec-alldaytable .jtec-event { width: 100%; height: 20px; position: relative; }
#jtec .jtec-timesheet .jtec-alldaytable .jtec-text { padding: 0 2px; }
#jtec .jtec-timesheet .jtec-alldaytable .jtec-text .jtec-title { font-weight: normal; }
#jtec .jtec-timesheet .jtec-alldaytable .jtec-frame { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#jtec .jtec-timetable { border-right: 1px solid #000; }
#jtec .jtec-timetable .jtec-last .jtec-weekday { border-bottom: 0; }

/* Daily view */
#jtec-daily-container { position: relative; padding-bottom: 10px; }
#jtec-daily-separator { left: 50%; margin-left: -11px; width: 22px; height: 100%; position: absolute; top: 0;}
#jtec-daily-left { width: 50%; position: relative;}
#jtec-daily-header { height: 140px; position: relative; float: left; width: 100%; margin-top: 10px; }
#jtec-daily-header.jtec-sixweek { height: 160px; }
#jtec-daily-heading { float: left; width: 120px; position: absolute; top: -2px; margin-left: 20px; }
#jtec-daily-heading .jtec-title { font-size: 96px; font-weight: none; border: 0; margin: 0 0 4px -4px; padding: 0; line-height: 100%; }
#jtec-daily-heading .jtec-subtitle { font-size: 16px; font-weight: none; border: 0; line-height: 110%; }
#jtec-daily-calendar { position: absolute; right: 30px; top: 0px; text-align: right; font-size: 10px; width: auto; }
#jtec-daily-calendar thead td { padding: 0px 2px 0px 6px; height: 1px; }
#jtec-daily-calendar td { padding: 0px 0px 0px 6px; height: 22px; }
#jtec-daily-calendar a { display: block; width: 12px; height: 12px; padding: 1px 3px 3px 2px; font-size: 10px; }
#jtec-daily-calendar a:hover, #jtec-daily-calendar a:focus { background: none !important; text-decoration: none !important; }

#jtec-daily-list { margin: 0 30px 0 20px !important; min-height: 290px; position: relative; }
#jtec-daily-list.jtec-sixweek { min-height: 270px; }
#jtec-daily-list .jtec-item { border-bottom: 1px solid #000; }
#jtec-daily-list .jtec-list-info { margin-left: 26px; margin-right: 10px; }
#jtec-daily-list .jtec-list-title { margin-top: 10px !important; }
#jtec-daily-list .jtec-list-location { margin-top: 3px;}
#jtec-daily-list .jtec-list-date-double { top: 5px !important; right: 5px !important; }
#jtec-daily-list .jtec-list-date { line-height: 34px !important; }
#jtec-daily-list .jtec-bullet { top: 2px;}
#jtec-daily-list .jtec-event-action { right: 5px; top: 10px; }
#jtec-daily-list .jtec-no-events { height: 190px !important; padding-top: 100px; }

#jtec-list-list { height: 392px; width: 270px; }
#jtec-list-list .jtec-no-events { height: 240px !important; padding-top: 160px; }
#jtec-list-list .jtec-list-title { margin-top: 4px; height: 16px; white-space: nowrap; }
#jtec-list-list .jtec-list-title-single { height: 36px; white-space: nowrap; }
#jtec-list-list .jtec-list-info { width: 135px; height: 40px; margin-left: 26px; overflow: hidden; }
#jtec-list-list .jtec-bullet { top: 12px;}
#jtec-list-list .jtec-item { border-top: 1px solid black; border-width: 1px 0 0 0;}

#jtec-daily-calendar a { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; behavior: url(border-radius.htc); }
#jtec-daily-contents { width: 50%; padding: 10px; position: absolute; top: 0; right: 0; }
#jtec-daily-contents .jtec-alldaytable .jtec-last .jtec-weekday { padding: 0px; }
#jtec-daily-contents .jtec-alldaytable .jtec-allday-label { margin-left: 18px; }
#jtec-daily-contents .jtec-alldaytable .jtec-title { margin-left: -3px !important; }
#jtec-daily-contents .jtec-alldaytable .jtec-weekday { height: 50px; padding: 5px; border-left: 1px solid #000; width: 100%; }

#jtec-daily-contents .jtec-timetable .jtec-weekday { width: 100%; border-right: 1px solid #000; }
#jtec-daily-contents .jtec-timesheet .jtec-border-fix { margin-left: 80px; }

#jtec-daily-timesheet { height: 400px; margin-left: 30px; }
#jtec-daily-timesheet-header { margin-left: 30px; margin-right: 8px; }
#jtec-daily-timesheet-events { position: absolute; top: 0; left: 50px; right: 0; bottom: 0; }

/* event tooltip */
.jtec-event-action { position: absolute; cursor: pointer; line-height: 100%; font-size: 12px; padding: 4px !important; text-decoration: none; border-style: solid; border-width: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); }
.boxclose{
    float:right;
    margin-top:-30px;
    margin-right:-10px;
    cursor:pointer;
    color: #fff;
    border-radius: 30px;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 11px 3px;       
}

.boxclose:before {
    content: url(../images/close-icon.png);
}

#jtec-event-tooltip { width: 360px; z-index: 5100; position: absolute; }
#jtec-event-tooltip .jtec-bg { padding: 0px 3px 5px 20px; margin: 0 27px; position: relative; min-height: 33px; }
#jtec-event-tooltip .jtec-bg-top { margin: 0 27px; height:27px;}
#jtec-event-tooltip .jtec-bg-topl { height:27px;}
#jtec-event-tooltip .jtec-bg-topr { height:27px;}
#jtec-event-tooltip .jtec-bg-bottom { margin: 0 27px; height:27px;}
#jtec-event-tooltip .jtec-bg-bottomr { height:27px;}
#jtec-event-tooltip .jtec-bg-bottoml { height:27px;}

#jtec-event-tooltip .jtec-header { position: relative; min-height: 20px; line-height: 140%; border-bottom-width: 1px; border-bottom-style: dotted; padding-bottom: 5px; margin-bottom: 5px; font-size: 14px; height: auto !important; }

#jtec-event-tooltip .jtec-bullet { position: absolute; left: -18px; top: 5px; }
#jtec-event-tooltip .jtec-event-action { right: 28px; top: -1px; z-index: 5200; }
#jtec-event-tooltip .jtec-title { font-weight: bold; padding-top: 3px; position: relative; top: 0px; width: 220px; font-size: 14px !important; line-height: 110%; }
#jtec-event-tooltip .jtec-location-holder { line-height: 110%; font-size: 12px; width: 220px; margin: 5px 0; }

#jtec-tooltip-map p { font-size: 12px; line-height: 24px; text-align: center; }
#jtec-tooltip-map p a { text-decoration: underline; }

#jtec-event-tooltip .jtec-tooltip-info-left { font-size: 11px; display: inline-block; width: 40px; vertical-align: top; }
#jtec-event-tooltip .jtec-tooltip-info-right { display: inline-block; width: 225px; font-size: 11px; }

#jtec-event-tooltip .jtec-tip-r { width: 27px; height: 47px; position: absolute; right: 1px; }
#jtec-event-tooltip .jtec-tip-l { width: 27px; height: 47px; position: absolute; left: 1px; }

/* dark dialogue box */
#jtec .jtec-dialogue-dark .jtec-property { padding: 7px 10px; cursor: pointer; width: 235px; margin: 0; float: left;}
#jtec .jtec-dialogue-dark .jtec-property:first-child { -moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; behavior: url(border-radius.htc); }
#jtec .jtec-dialogue-dark .jtec-property:last-child { -moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; behavior: url(border-radius.htc); }
#jtec .jtec-dialogue-dark .jtec-node { margin-left: 0 !important; padding-left: 0 !important; }

/* event form */
#jtec-edit-container .jtec-property { width: 230px !important; }

#jtec-form { width: 320px; position: absolute; z-index: 5200; bottom: 35px }
#jtec-form .jtec-bg-top { position:relative; margin-left:30px; margin-right:29px; height:61px;}
#jtec-form .jtec-bg-topl {height:61px;}
#jtec-form .jtec-bg-topr {height:61px;}
#jtec-form .jtec-bg-bottom {margin-left:30px; margin-right:29px; height:35px;}
#jtec-form .jtec-bg-bottomr { height:35px;}
#jtec-form .jtec-bg { margin-left: 25px; margin-right: 25px; padding: 0; position:relative; min-height:73px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; }
#jtec-form .jtec-tip-b{ width:47px; height:27px; position:absolute; bottom:1px; left:230px; top: 8px; }

#jtec-form.jtec-form-new .jtec-tip-b { display: block; }
#jtec-form.jtec-form-edit .jtec-tip-b { display: none; }

#jtec-form .jtec-form-menu { position: relative; width: 100%; }
#jtec-form-cancel { position: absolute; top: 24px; left: -5px; cursor: pointer; float: left; }
#jtec-form-confirm { position: absolute; top: 24px; right: -5px; cursor: pointer; float: left; }
#jtec-form-label { position: absolute; top: 24px; width: 150px; left: 50%; margin-left: -75px;}

#jtec-form-cover.jtec-cover { position: absolute !important; z-index: 8000; }
#jtec-form .jtec-form-confirm-slide .jtec-form-button { width: 260px; }
#jtec-form .jtec-form-button { margin-bottom: 5px; }
#jtec-form .jtec-form-confirm-slide {  width: 260px !important; position: absolute; padding: 10px 5px; z-index: 9000; bottom: 0; left: 0; height: 150px; width: 285px; }

#jtec-calendar-slide .jtec-form-label { width: 210px; overflow-x: hidden; white-space: nowrap; }

/*Added by Pratik M. on Oct 10, 2012*/ 
#jtec-email-slide .jtec-email-slide-box {padding: 5px; width: 240px; font-size: 13px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); resize:none; overflow: auto;}
#jtec-email-slide .jtec-form-email-value { padding: 5px; font-size: 11px; float: left;}
/*end change*/

#jtec-delete-single-slide.jtec-form-confirm-slide { height: 65px; }
#jtec .jtec-double-slide.jtec-form-confirm-slide { height: 125px; }
#jtec .jtec-double-slide .jtec-text { font-size: 12px; text-align: center; margin-bottom: 10px; width: 260px; }

.jtec-title-popup { font-size: 16px; line-height: 28px; font-weight: bold; text-decoration: none; border: 0; padding: 0; margin: 0; text-align: center; text-shadow: none !important; }

/* calendar picker */

#jtec-calendar-picker { width: 320px; position: absolute; top: 40px; left: -10px; z-index: 6000; }
#jtec-main.jtec-fullscreen-extra #jtec-calendar-picker { top: 30px; }
#jtec-calendar-picker .jtec-bg-top { position:relative; margin-left:30px; margin-right:29px; height:61px;}
#jtec-calendar-picker .jtec-bg-topl {height:61px;}
#jtec-calendar-picker .jtec-bg-topr {height:61px;}
#jtec-calendar-picker .jtec-bg-bottom {margin-left:30px; margin-right:29px; height:35px;}
#jtec-calendar-picker .jtec-bg-bottomr { height:35px;}
#jtec-calendar-picker .jtec-bg { margin-left:20px; margin-right:25px; position:relative; min-height:73px; }
#jtec-calendar-picker .jtec-tip-t{ width:35px; height:25px; position:absolute; left: 0px; }
#jtec-calendar-picker .jtec-form-menu { position: relative; width: 100%; }
#jtec-calendar-picker .jtec-title-popup { position: absolute; top: 24px; width: 150px; left: 50%; margin-left: -75px;}

#jtec-calendar-picker .jtec-form-slide { padding: 5px; width: 260px; height: auto !important; float: left; }
#jtec-calendar-picker .jtec-property { line-height: 24px; width: 238px !important; font-size: 13px;  }
#jtec-calendar-picker .jtec-form-label { white-space: nowrap; overflow: hidden; width: 190px; font-weight: normal; }
#jtec-calendar-picker .jtec-showall { line-height: 28px; font-size: 16px; font-weight: bold; text-transform: capitalize; text-align: center; }
#jtec-calendar-picker .jtec-icon-check { opacity: 1; filter: alpha(opacity=100); }
#jtec-calendar-picker .jtec-bullet { float: left; margin-top: 5px; margin-right: 8px; }
#jtec-calendar-picker-list { max-height: 185px; width: 260px; margin: 5px 0; }
#jtec-calendar-picker-list .jtec-scroll-overview .jtec-property { width: 230px !important; }
/*Start- Snehal Kulkarni-for importing ical,displaying import form Date-10-10-2012*/
/* inport tooltip */
#jtec-import-tooltip { position: absolute; z-index: 6001; bottom: 20px; right: 30px; }
#jtec-import-tooltip .jtec-bg-top { position:relative; margin-left:30px; margin-right:29px; height:61px;}
#jtec-import-tooltip .jtec-bg-topl {height:61px;}
#jtec-import-tooltip .jtec-bg-topr {height:61px;}
#jtec-import-tooltip .jtec-bg-bottom {margin-left:30px; margin-right:29px; height:35px;}
#jtec-import-tooltip .jtec-bg-bottomr { height:35px;}
#jtec-import-tooltip .jtec-bg { margin-left:20px; margin-right:25px; position:relative; height:84px; width: 200px; }
#jtec-import-tooltip .jtec-tip-b{ width:35px; height:25px; position:absolute; right: 30px; top: 8px; }
#jtec-import-tooltip.jtec-noadd .jtec-tip-b{ right: 0; }
#jtec-import-tooltip .jtec-form-menu { position: relative; width: 100%; }
#jtec-import-tooltip .jtec-title-popup { position: absolute; top: 24px; width: 150px; left: 50%; margin-left: -75px;}
#jtec-import-tooltip .jtec-options { position: relative; top: -5px;}
#jtec-import-tooltip .jtec-property { width: 183px !important; font-size: 17px; font-weight: normal; line-height: 26px; }
/*End- Snehal Kulkarni-for importing ical,displaying import form Date-10-10-2012*/
/* export tooltip */

#jtec-export-tooltip { position: absolute; z-index: 6001; bottom: 20px; right: -10px; }
#jtec-export-tooltip .jtec-bg-top { position:relative; margin-left:30px; margin-right:29px; height:61px;}
#jtec-export-tooltip .jtec-bg-topl {height:61px;}
#jtec-export-tooltip .jtec-bg-topr {height:61px;}
#jtec-export-tooltip .jtec-bg-bottom {margin-left:30px; margin-right:29px; height:35px;}
#jtec-export-tooltip .jtec-bg-bottomr { height:35px;}
#jtec-export-tooltip .jtec-bg { margin-left:20px; margin-right:25px; position:relative; height:150px; width: 200px; }
#jtec-export-tooltip .jtec-tip-b{ width:35px; height:25px; position:absolute; right: 112px; top: 8px; }
#jtec-export-tooltip.jtec-noadd .jtec-tip-b{ right: 0; }
#jtec-export-tooltip .jtec-form-menu { position: relative; width: 100%; }
#jtec-export-tooltip .jtec-title-popup { position: absolute; top: 24px; width: 150px; left: 50%; margin-left: -75px;}
#jtec-export-tooltip .jtec-options { position: relative; top: -5px;}
#jtec-export-tooltip .jtec-property { width: 183px !important; font-size: 17px; font-weight: normal; line-height: 26px; }

/* notice popup */
#jtec .jtec-notice-popup { position: fixed; width: 240px; margin-left: -115px; margin-top: -60px; left: 50%; top: 50%; }
#jtec .jtec-notice-popup .jtec-bg-topr { margin: 0 !important; }
#jtec .jtec-notice-popup .jtec-bg-topl,
#jtec .jtec-notice-popup .jtec-bg-topr,
#jtec .jtec-notice-popup .jtec-bg-top { height:35px; text-align: center; }
#jtec .jtec-notice-popup .jtec-bg-top { margin: 0 14px !important; }
#jtec .jtec-notice-popup .jtec-bg-bottom {margin-left:14px; margin-right:14px; height:17px;}
#jtec .jtec-notice-popup .jtec-bg-bottomr { height:17px;}
#jtec .jtec-notice-popup .jtec-title-popup { font-size: 16px; text-shadow: none; line-height: 44px; }
#jtec .jtec-notice-popup .jtec-pbutton-light { font-size: 16px; }
#jtec .jtec-notice-popup .jtec-notice-contents { margin: 0 8px; padding: 5px; text-align: center; font-size: 12px; min-height: 65px; }
#jtec .jtec-notice-popup .jtec-notice-contents p { line-height: 120%; margin-bottom: 10px; }

/* phone number form */

#jtec-phone-form.jtec-notice-popup { width: 360px; margin-left: -175px; margin-top: -110px; z-index: 9001; }
#jtec-phone-form .jtec-notice-contents p { text-align: left !important; }
#jtec-phone-table-holder { padding: 5px; margin: 10px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(border-radius.htc); }
#jtec-phone-table th, #jtec-phone-table td { padding: 3px; }
#jtec-phone-country { width: 110px; }
#jtec-phone-area { width: 80px }
#jtec-phone-number { width: 100px; }
#jtec-phone-form .jtec-pbutton, #jtec-phone-form .jtec-pbutton-light { font-weight: bold; padding: 0; width: 150px }

/* covers & loader/noscript */
#jtec .jtec-cover { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: none; z-index: 5000; }
#jtec .jtec-no-events { height: 100%; width: 100%; text-align: center; font-size: 16px; }
#jtec-fullscreen-cover.jtec-cover { z-index: 999; }

#jtec .jtec-js-disabled { width: 428px; height: 244px; font-weight: bold; left: 50%; margin-left: -214px; top: 50%; margin-top: -122px; position: fixed; z-index: 5001; text-align: center;}
#jtec .jtec-js-disabled .jtec-title { position: relative; font-size: 13px; margin: 175px 0 2px; text-transform: uppercase; }
#jtec .jtec-js-disabled .jtec-message { position: relative; font-style: italic; font-style: italic; font-size: 12px;  }

#jtec input:focus { border: none; }
#jtec .jtec-input { border: 0; }

#jtec .jtec-js-disabled a { text-decoration: underline; }
#jtec .jtec-js-disabled a:hover { text-decoration: none; }

#jtec-preloader { position: relative; margin-bottom: 285px; margin-top: 225px; }
#jtec-preloader .jtec-body { position: relative; width: 344px; height: 80px; z-index: 5001; left: 50%; margin-left: -172px; }
#jtec-preloader .jtec-step { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#jtec-preloader .jtec-loading-text { position: absolute; left: 80px; margin-top: 8px; width: 264px; text-align: center; }
#jtec-preloader .jtec-title { font-weight: bold; font-size: 15px; text-transform: uppercase; margin: 14px 0 2px}
#jtec-preloader .jtec-message  { width: 264px; font-weight: bold; position: relative; font-size: 14px; font-style: italic; }
#jtec-dots { width: 15px; display: inline-block; text-align: left; }

#jtec-loading-cover.jtec-cover {z-index:6000; position: absolute; left: 5px !important; right: 5px !important; bottom: 0 !important; top: 0 !important; width: auto !important; height: auto !important;}
#jtec-loading-cover .jtec-loading-holder { position: absolute; top: 50%; left: 50%; margin-left: -51px; margin-top: -40px; }
#jtec-loading-cover .jtec-text { text-align: center; width: 103px; line-height: 24px; font-size: 10px; text-transform:capitalize; font-family: arial;}
#jtec-loading-cover .jtec-loading {  padding-top: 40px; width: 103px; height: 39px; }

.jtec-back-bg { display: block; margin-left: 258px; margin-right: 2px; line-height: 64px; padding-left: 3px; font-family: Arial; font-size: 10px; font-weight: bold; text-transform: uppercase; background: #FFFFFF; width: 92px; height:30px;}
