

.pt .pt-dates{color:#555;font-size:18px;font-weight:600;background:#4e73b9;padding:5px 0;color:white;text-align:center;margin-bottom:15px}
.pt .pt-content{padding:10px;overflow:hidden;*zoom:1}
.pt .tos{clear:both;padding:20px}
.pt .pt-content-right{width:40%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}@media only screen and (max-width: 500px)
{.pt .pt-content-right{width:100%;padding:0}}


.pt .pt-content-right form .form-row{margin:25px 0px;clear:both;background:#f9f9f9;border:1px solid #e9e9e9;padding:10px;overflow:hidden;*zoom:1}
.pt .pt-content-right form label{display:block;font-size:15px;position:relative;width:100%;margin-bottom:10px}
.pt .pt-content-right form label.secondary{font-size:13px;color:#888;margin-top:15px}

.pt .pt-content-right form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;font-size:13px;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG11AABzoAAA/N0AAINkAABw6AAA7GgAADA+AAAQkOTsmeoAAABoSURBVHjaYmRgYNBkYGCoZGBgYGNgYPjGQBxgYWBgEGRgYGiBcSIYGBj+k4jrGBgYOJFN1SJBcwAup6kxMDD8I6DZm5D/lBgYGH7h0OxEZBgxyEEDFFmzIwOJQBJJszUDmcCQkJ8BAwCtzS9h7swCTQAAAABJRU5ErkJggg==);background-position:97% 17px;background-size:10px;background-repeat:no-repeat;border:1px solid #c9c9c9;-webkit-appearance:none;-moz-appearance:none;padding:0 10px;z-index:5;outline:none}
.pt .pt-content-left{width:60%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px)
{.pt .pt-content-left{width:100%;padding:0}.pt .pt-content-left .ui-datepicker-group{width:100% !important;margin-bottom:15px}}

.pt .pt-content-left h1{font-size:24px;margin-bottom:15px;line-height:36px}
.pt .pt-content-left h2{font-size:18px;margin-bottom:5px;line-height:24px}
.pt .pt-content-left h3{border-top:1px solid #e9e9e9;padding-top:15px;margin-top:15px;margin-bottom:15px;font-size:18px}
.pt .pt-content-left p{font-size:14px;margin-bottom:10px}.pt .pt-content-left p strong{font-weight:600}
.pt .ui-datepicker{width:100% !important}
.pt .ui-datepicker .ui-datepicker-group{width:49%;float:left}
.pt .ui-datepicker .ui-datepicker-group:first-child{margin-right:2%}
.pt .ui-datepicker .ui-datepicker-group a{color:#333}
.pt .ui-datepicker .ui-datepicker-group .value{background:#f05454; color:white !important;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.pt .ui-datepicker .ui-datepicker-group .value a{color:white !important;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.pt .ui-datepicker .ui-datepicker-group .prime{background:#75b976 !important}
.pt .ui-datepicker .ui-datepicker-group .prime a{color:white !important;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.pt .ui-datepicker .ui-datepicker-group .special{background:#ffeb00}
.pt .ui-datepicker .ui-datepicker-group .special a{color:#333 !important;text-shadow:0 1px 0 rgba(255,255,255,0.3)}
#desc1{padding:10px;background:#f9f9f9;border:1px solid #c9c9c9;display:block;font-size:12px}
#desc2{padding:10px;background:#e9e9e9;border:1px solid #c9c9c9;display:block;font-size:12px}
#desc3{padding:2px;background:#ffffff;border:1px solid #ffffff;display:block;font-size:12px}

.tos{background:#f9f7f7;border-top:1px solid #db3027;border-bottom:1px solid #db3027; border-left:1px solid #db3027;border-right:1px solid #db3027; text-align:left}
.tos p{margin-top:15px;font-size:14px;line-height:27px;color:#878787}
#popup_container{background:white;padding:15px !important}
#popup_container h1{font-size:18px}
#popup_container #popup_message{margin-top:15px;line-height:22px}
#popup_container input[type=button]{outline:none}
