@CHARSET "UTF-8";
.tr-overflow{overflow:hidden}
.tr-align-left{text-align: left}
.tr-align-center{text-align: center}
.tr-align-right{text-align: right}
.tr-bold{font-weight: bold}
.tr-underline{text-decoration: underline}
.tr-bottom{border-bottom: solid 1px #dfe0e0}
.tr-relative{position: relative}
.tr-float-left{float:left;}
.tr-float-right{float:right}
.tr-clear-left{clear:left}
.tr-clear-right{clear:right}
.tr-clear-both{clear:both}
.tr-inline-block{display:inline-block}
.tr-inline{display:inline}
.tr-block{display:block}
.tr-w5p{width: 5%}.tr-w10p{width: 10%}.tr-w15p{width: 15%}.tr-w20p{width: 20%}.tr-w25p{width: 25%}.tr-w30p{width: 30%}
.tr-w35p{width: 30%}.tr-w35p{width: 30%}.tr-w32p{width: 32%}
.tr-w40p{width: 40%}.tr-w41p{width: 41%}.tr-w42p{width: 42%}.tr-w43p{width: 43%}.tr-w44p{width: 44%}
.tr-w45p{width: 45%}.tr-w46p{width: 46%}.tr-w47p{width: 47%}.tr-w48p{width: 48%}.tr-w49p{width: 49%}
.tr-w50p{width: 50%}.tr-w51p{width: 51%}.tr-w52p{width: 52%}.tr-w53p{width: 53%}.tr-w54p{width: 54%}
.tr-w55p{width: 55%}.tr-w59p{width: 59%}.tr-w60p{width: 60%}.tr-w61p{width: 61%}.tr-w62p{width: 62%}.tr-w64p{width: 64%}.tr-w65p{width: 65%}.tr-w66p{width: 66%}.tr-w70p{width: 70%}.tr-w75p{width: 75%}.tr-w80p{width: 80%}.tr-w82p{width: 82%}.tr-w90p{width: 90%}.tr-w100p{width: 100%}
.tr-w50{width:50px}.tr-w60{width:60px}.tr-w70{width:70px}.tr-w80{width:80px}.tr-w90{width:90px}.tr-w100{width:100px}
.tr-w110{width:110px}.tr-w120{width:120px}.tr-w130{width:130px}.tr-w140{width:140px}.tr-w150{width:150px}
.tr-w160{width:160px}.tr-w170{width:170px}.tr-w180{width:180px}.tr-w190{width:190px}.tr-w200{width:200px}.tr-w208{width:208px}
.tr-w250{width:250px}.tr-w300{width:300px}.tr-w400{width:400px}.tr-w500{width:500px}.tr-w550{width:550px}
.tr-h100{height:100px}.tr-h150{height:150px}.tr-h180{height:180px}
.tr-t0{margin-top:0px}.tr-t5{margin-top:5px}.tr-t8{margin-top:8px}.tr-t10{margin-top:10px}.tr-t15{margin-top:15px}.tr-t20{margin-top:20px}
.tr-r5{margin-right:5px}.tr-r10{margin-right:10px}.tr-r15{margin-right:15px}.tr-r20{margin-right:20px}
.tr-l5{margin-left:5px}.tr-l10{margin-left:10px}.tr-l15{margin-left:15px}.tr-l20{margin-left:20px}.tr-l120{margin-left:120px}
.tr-b5{margin-bottom:5px}.tr-b10{margin-bottom:10px}.tr-b15{margin-bottom:15px}.tr-b20{margin-bottom:20px}
.tr-pt5{padding-top:5px}.tr-pt10{padding-top:10px}.tr-pt15{padding-top:15px}.tr-pt20{padding-top:20px}
.tr-pr5{padding-right:5px}.tr-pr10{padding-right:10px}.tr-pr15{padding-right:15px}.tr-pr20{padding-right:20px}
.tr-pl5{padding-left:5px}.tr-pl10{padding-left:10px}.tr-pl15{padding-left:15px}.tr-pl20{padding-left:20px}
.tr-pb5{padding-bottom:5px}.tr-pb10{padding-bottom:10px}.tr-pb15{padding-bottom:15px}.tr-pb20{padding-bottom:20px}
.tr-lh14{line-height:14px}.tr-lh15{line-height:15px}.tr-lh16{line-height:16px}.tr-lh17{line-height:17px}.tr-lh18{line-height:18px}.tr-lh19{line-height:19px}
.tr-lh20{line-height:20px}.tr-lh21{line-height:21px}.tr-lh22{line-height:22px}.tr-lh23{line-height:23px}.tr-lh24{line-height:24px}.tr-lh25{line-height:25px}
.tr-lh26{line-height:26px}.tr-lh27{line-height:27px}.tr-lh28{line-height:28px}.tr-lh29{line-height:29px}.tr-lh30{line-height:30px}
.tr-fs14{font-size:14px}.tr-fs15{font-size:15px}.tr-fs16{font-size:16px}.tr-fs17{font-size:17px}.tr-fs18{font-size:18px}.tr-fs19{font-size:19px}
.tr-fs20{font-size:20px}.tr-fs21{font-size:21px}.tr-fs22{font-size:22px}.tr-fs23{font-size:23px}.tr-fs24{font-size:24px}.tr-fs25{font-size:25px}
.tr-fs26{font-size:26px}.tr-fs27{font-size:27px}.tr-fs28{font-size:28px}.tr-fs29{font-size:29px}.tr-fs30{font-size:30px}
.tr-color-black{color:#3b3e42}
.tr-color-gray{color:#a7a9ab}
@CHARSET "UTF-8";
.bcal-container{
	background-color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
	padding: 5px;
	border: solid 1px #ccc;
	box-shadow: 0 0 3px #C0C0C0;
}
.bcal-table{
	border-collapse: separate;
	border-spacing: 1px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}
.bcal-table thead th{
	background-color: #fff;
	font-weight: bold;
	color: #212121;
	height: 20px;
	text-align: center;
}
.bcal-table tbody td{
	color: #212121;
	cursor: pointer;
	font-weight: normal;
	height: 25px;
	width: 25px;
	text-align: center;
}
.bcal-table .bcal-empty{
	background-color: #fff;
	cursor: default;
}
.bcal-table .bcal-date{
	background-color: #F1F1F1;
	border: solid 1px #D0C5C5;
}
.bcal-table .bcal-past{
	background-color: #FEFEFE;
	border: solid 1px #E6E1E1;
	color: #898989;
	cursor: default;
}
.bcal-table .bcal-today{
	background-color: #FFFF99;
}
.bcal-table .bcal-week{
	border: solid 1px #D0C5C5;
	background-color: #E4E4E4;
	cursor: default;
}
.bcal-table .bcal-selected{
	background-color: #FEFEFE;
	border: solid 1px #FFCC66;
	color: #CC6600;
}
.bcal-table .bcal-over,
.bcal-table .bcal-date:hover{
	background-color: #FFFFCC;
	border: solid 1px #FFC34C;
	color: #CC6600;
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://sunshinecoastprivatetransfers.com.au/admin/core/third-party/font_awesome/4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('https://sunshinecoastprivatetransfers.com.au/admin/core/third-party/font_awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('https://sunshinecoastprivatetransfers.com.au/admin/core/third-party/font_awesome/4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('https://sunshinecoastprivatetransfers.com.au/admin/core/third-party/font_awesome/4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('https://sunshinecoastprivatetransfers.com.au/admin/core/third-party/font_awesome/4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('https://sunshinecoastprivatetransfers.com.au/admin/core/third-party/font_awesome/4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}

@CHARSET "UTF-8";
.trDatePicker {
	font: normal 13px Arial, sans-serif;
}
.trContainer {
	color: #696969;
	font: normal 13px Arial, sans-serif;
}
.trContainer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.trContainer p {
	margin: 0;
	padding: 0;
}
.trContainer a {
	color: #e8ba04;
	font-weight: normal;
}
/* Locale menu */
.trContainer .trLocale {
	overflow: hidden;
	margin-bottom: 16px;
}
.trContainer .trLocaleMenu {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	height: 30px;
	overflow: hidden;
	background-color: transparent;
}
.trContainer .trLocaleMenu li {
	display: inline-block;
	margin: 0px 2px 0px 0px;
	width: 36px;
}
.trContainer .trLocaleMenu li:last-child {
	width: 36px;
}
.trContainer .trLocaleMenu li a {
	display: inline-block;
	width: 36px;
	height: 30px;
	position: relative;
	text-decoration: none;
	margin-right: 2px;
	background-color: #A39770;
	border: 1px solid #A39770;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.trContainer .trLocaleMenu li a:LAST-CHILD {
	margin-right: 0px;
}
.trContainer .trLocaleMenu li a img {
	border: none;
	position: absolute;
	top: 9px;
	left: 9px;
}
.trContainer .trLocaleMenu li a:hover {
	background-color: #252523;
	border: 1px solid #444442;
}
.trContainer .trLocaleMenu li a:active, .trContainer .trLocaleMenu li a:focus, .trContainer .trLocaleMenu li a.trLocaleFocus {
	background-color: #252523;
	border: 1px solid #444442;
}
/******Header**********/
.trContainer .trHeader {
	background-color: #A39770;
	padding: 30px;
	height: 95px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.trContainer .trHeader h1 {
	display: block;
	float: left;
	color: #fefefe;
	font-size: 20px;
	padding: 0px;
	margin: 5px 0px;
}
/******Content**********/

.trContainer .trContainerInner {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
}
.trContainer .trSystemMessage {
	margin: 30px;
}
/******Form**********/
.trContainer .trForm {
	margin: 30px;
}
.trContainer .trForm .trField {
	background-color: #fff;
	border: solid 2px #dddddd;
	padding: 6px;
	line-height: 18px;
	color: #A39770;
	font-size: 13px;
	-moz-box-sizing: border-box;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.trContainer .trForm .trCheckbox {
	cursor: pointer;
}
.trContainer .trForm .trFieldRequired {
	border: solid 2px #e92526;
}
.trContainer .trForm .trTextArea {
	font: normal 13px Arial, sans-serif;
	cursor: pointer;
}
.trContainer .trForm input[disabled], .trContainer .trForm select[disabled] {
	background-color: #ededed;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.trContainer .trForm input[type='checkbox'] {
	margin: 0px 4px 0px 0px;
}
.trContainer .trForm .trRow {
	width: 100%;
	overflow: hidden;
}
.trContainer .trForm p {
	display: inline-block;
	margin: 0px 0px 20px 0px;
	width: 49%;
	vertical-align: top;
}
.trContainer .trForm p .trPiecesOuter {
	display: block;
	float: left;
	width: 140px;
}
.trContainer .trForm p .trPiecesInner {
	display: block;
	overflow: hidden;
	border: 2px solid #dddddd;
	height: 33px;
	width: 120px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.trContainer .trForm p .trPiecesInner i {
	color: #d8d4d3;
	display: block;
	float: left;
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	width: 34px;
	margin-right: 2px;
}
.trContainer .trForm p .trPiecesInner a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	background-color: #c3c1c2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.trContainer .trForm p .trPiecesInner .trIntField {
	border: none;
	height: 30px;
	width: 33px;
	text-align: center;
	background: transparent;
	float: left;
	line-height: 30px;
	cursor: pointer;
}
.trContainer .trForm p label.trTitle {
	display: block;
	color: #A39770;
	margin-bottom: 4px;
}
.trContainer .trForm p span.trContent, .trContainer .trForm p label.trContent {
	display: block;
	overflow: hidden;
}
.trContainer .trCheckErrorMsg {
	color: #e92526;
	font-size: 14px;
	display: none;
}
.trContainer .trFormStar {
	color: #e92526;
}
.trContainer em {
	display: block;
	overflow: hidden;
}
.trContainer em.trError {
	display: block;
	color: #e92526;
}
/***********Buttons**********/
.trContainer .trButton {
	background-color: #A39770;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-indent: 0;
	border: 2px solid #C3C1C2;
	display: block;
	color: #ffffff;
	font-weight: bold;
	height: 33px;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
.trContainer .trChooseButton, .trContainer .trBigButton {
	height: 45px;
	line-height: 42px;
}
.trContainer .trButton:HOVER {
	background-color: #A79F80;
}
.trContainer .trGrayButton {
	background-color: #d8d6d7;
	border: 2px solid #babab8;
}
.trContainer .trGrayButton:HOVER {
	background-color: #c1bfc0;
	border: 2px solid #a4a3a4;
}
.trContainer .trButtonDisable, .trContainer .trButtonDisable:HOVER {
	border: 2px solid #c1c1c0;
	background-color: #d6d5d3;
	color: #abaaaa;
	cursor: default;
}
.trContainer .trDetailContent {
	background-color: #f6f6f6;
	border-bottom: 1px solid #e0e0e0;
	padding: 14px 20px;
	overflow: hidden;
}
.trContainer .trDetailContent .trLeftColumn {
	width: 60%;
	float: left;
	overflow: hidden;
}
.trContainer .trDetailContent .trRightColumn {
	width: 40%;
	overflow: hidden;
	float: left;
}
.trContainer .trDetailContent .trFirstColumn, .trContainer .trDetailContent .trSecondColumn, .trContainer .trDetailContent .trThirdColumn {
	width: 33.333333%;
	float: left;
	overflow: hidden;
}
.trContainer .trDetailContent p {
	width: 97%;
	margin-bottom: 16px;
}
.trContainer .trDetailContent .trPriceColumn p, .trContainer .trDetailContent .trThirdColumn p {
	height: auto !important;
}
.trContainer .trDetailContent .trLeftColumn p:last-child, .trContainer .trDetailContent .trRightColumn p:last-child {
	margin-bottom: 0px;
}
.trContainer .trDetailContent p label {
	display: block;
	color: #A39770;
	font-weight: bold;
	margin-bottom: 2px;
}
.trContainer .trDetailContent .trPriceColumn p label {
	margin-bottom: 6px;
}
.trContainer .trDetailContent .trPriceColumn p label span {
	width: 120px;
	color: #9e9d9d;
	display: inline-block !important;
	font-weight: normal;
}
.trContainer .trDetailContent p span {
	display: block;
	color: #747474;
}
.trContainer .trPriceContainer .trFirstColumn p, .trContainer .trPriceContainer .trLeftColumn p {
	height: auto !important;
	margin-bottom: 0px !important;
}
.trContainer .trFleetList {
	margin: 32px 25px 25px 25px;
}
.trContainer .trFleetList .trFleetRow {
	margin-bottom: 36px;
	padding: 12px;
	border: 2px solid #dddddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	position: relative;
}
.trContainer .trFleetList .trFleetRow .trFleetNumber {
	position: absolute;
	text-align: center;
	top: -20px;
	left: 0;
	right: 0;
}
.trContainer .trFleetList .trFleetRow .trFleetRowInner {
	overflow: hidden;
}
.trContainer .trFleetList .trFleetRow .trFleetNumber label {
	display: inline-block;
	height: 34px;
	width: 34px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	border-radius: 17px;
	border: 2px solid #C3C1C2;
	background-color: #A39770;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
}
.trContainer .trFleetList .trFleetRow:last-child {
	margin-bottom: 0px;
}
.trContainer .trFleetList .trFleetRow .trHeading {
	border-bottom: 1px solid #dfdfdf;
	color: #A39770;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	height: 60px;
	line-height: 56px;
	margin-bottom: 16px;
}
.trContainer .trFleetList .trFleetRow .trDetail {
	line-height: 22px;
	width: 75%;
	float: left;
	overflow: hidden;
	color: #3f3f3f;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn {
	float: left;
	width: 180px;
	margin-right: 8px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn img {
	display: block;
	width: 180px;
	margin-bottom: 8px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn .trFleetPassengers {
	line-height: 24px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn .trFleetPassengers i {
	font-size: 15px;
	color: #d8d4d3;
	padding-left: 2px;
	width: 25px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn .trFleetLuggage {
	line-height: 24px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn .trFleetLuggage i {
	font-size: 16px;
	color: #d8d4d3;
	width: 25px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trDescription {
	overflow: hidden;
}
.trContainer .trFleetList .trFleetRow .trDetail .trDescription ul {
	margin: 0px;
	padding: 0px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trDescription ul li {
	line-height: 20px;
	display: block;
	margin-bottom: 10px;
}
.trContainer .trFleetList .trFleetRow .trDetail .trDescription ul li i {
	display: block;
	overflow: hidden;
	margin-right: 6px;
	margin-top: 3px;
	color: #e8ba04;
	font-size: 14px;
	float: left;
}
.trContainer .trFleetList .trFleetRow .trDetail .trDescription ul span {
	display: block;
	overflow: hidden;
}
.trContainer .trFleetList .trFleetRow .trPrice {
	width: 22%;
	float: right;
}
.trContainer .trFleetList .trFleetRow .trPrice label {
	display: block;
	color: #3f3f3f;
	margin-bottom: 6px;
}
.trContainer .trFleetList .trFleetRow .trPrice span {
	display: block;
	margin-bottom: 12px;
	color: #413f40;
	font-size: 18px;
	font-weight: bold;
}
/********************* paginator **********************/
.tr-paginator {
	list-style: none outside none;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
.tr-paginator li {
	display: inline;
	overflow: hidden;
}
.tr-paginator li.dot span {
	display: block;
	float: left;
	height: 33px;
	line-height: 33px;
	margin-right: 4px;
}
.tr-paginator li a {
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 6px;
	height: 33px;
	color: #1b191c;
	line-height: 30px;
	padding: 0px 12px 0px 12px;
	background-color: #ffde06;
	border: 2px solid #e8ba04;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.tr-paginator li a.current {
	background-color: #f5f6f8;
	color: #323232;
}
.timedisable {
	pointer-events: none;
}
@media only screen and (max-width: 470px) {
.trContainer .trForm p {
	width: 100%;
	float: none;
	overflow: hidden;
}
.trContainer .trForm .tr-w90p {
	width: 100% !important;
}
}
@media only screen and (max-width: 520px) {
.trContainer .trDetailContent .trLeftColumn,  .trContainer .trDetailContent .trRightColumn {
	width: 100%;
	float: none;
}
.trContainer .trDetailContent .trLeftColumn {
	margin-bottom: 16px;
}
}
@media only screen and (max-width: 450px) {
.trContainer .trFleetList .trFleetRow .trDetail img {
	display: block;
	float: none;
	margin-right: 0px;
	width: 100%;
}
.trContainer .trFleetList .trFleetRow .trDetail .trDescription {
	width: 100%;
}
.trContainer .trHeader {
	padding-top: 10px;
 padding-bottom:
}
.trContainer .trHeader h1 {
	width: 100%;
	margin: 7px 0;
}
.trContainer .trLocale {
	width: 100%;
	margin-bottom: 2px;
}
.trContainer .trLocaleMenu {
	float: left;
}
}
@media only screen and (max-width: 419px) {
.trContainer .trDetailContent .trFirstColumn,  .trContainer .trDetailContent .trSecondColumn,  .trContainer .trDetailContent .trThirdColumn {
	width: 100%;
	float: none;
	margin-bottom: 18px;
}
.trContainer .trDetailContent .trThirdColumn {
	margin-bottom: 0px;
}
}
@media only screen and (max-width: 550px) and (min-width: 420px) {
.trContainer .trDetailContent .trFirstColumn,  .trContainer .trDetailContent .trSecondColumn {
	width: 50%;
	margin-bottom: 18px;
}
.trContainer .trDetailContent .trThirdColumn {
	width: 100%;
	float: none;
}
}
@media only screen and (max-width: 500px) {
.trContainer .trFleetList .trFleetRow .trDetail {
	width: 100%;
	float: none;
	margin-bottom: 16px;
}
.trContainer .trFleetList .trFleetRow .trPrice {
	float: none;
	width: 100%;
}
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype');
}

body {
	margin: 0;
	box-sizing: border-box;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	font-family: 'Open Sans', sans-serif;
}
a:focus, .btn:focus, button:focus, select:focus {
	outline: none !important;
}
#pjWrapper .pjTbs-map {
	height: 400px;
}
.trContainer {
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
#pjWrapper .trContainer .trForm .trField {
	font-family: 'Open Sans', sans-serif;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
#pjWrapper .trContainer .trDetailContent p span {
	text-transform: uppercase;
	min-height: 35px;
}
#pjWrapper {
	width: 1000px;
	margin: 0 auto;
}
#pjWrapper .trContainer .trHeader {
	height: auto;
	padding: 25px;
	background: #fff;
	border: 1px solid #ddd;
}
#pjWrapper .trContainer .trHeader h1 {
	margin: 0;
	float: none;
	line-height: 50px;
	display: none;
}
#pjWrapper .trContainer .trLocale {
	display: none;
}
.pjSbs-front-Phone {
    width: 40%;
    float: left;
}
.pjSbs-front-mail {
    width: 60%;
    float: left;
}
.Phone-icon, .mail-icon {
    float: left;
    width: 15%;
	text-align: left;
}
.Phone-icon i, .mail-icon i {
	font-size: 26px;
	color: #A79F80;
}
.Phone-text a, .mail-text a {
	text-decoration: none;
	color: #222;
	font-weight: 600;
	display: block;
	font-size: 14px;
}
.Phone-icon i.fa-phone {
    transform: rotate(45deg);
    margin-top: 4px;
}
.Phone-text, .mail-text {
    float: right;
    width: 85%;
	color: #222;
	text-align: left;
}
.Phone-text p, .mail-text p {
	color: #A79F80;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}
#pjWrapper .trContainer .trButton {
	height: 45px;
	line-height: 42px;
	width: 200px;
	max-width: 100%;
	font-size: 16px;
}
#pjWrapper .trContainer .trForm p label.trTitle {
	font-size: 16px;
	margin-bottom: 8px;
}
form.trForm {
	background-color: #fff !important;
}
#pjWrapper .trContainer .trContainerInner {
	padding: 20px;
	float: left;
	width: 100%;
}
span.trPiecesOuter i {
	color: #A39770 !important;
}
#pjWrapper .trContainer .trForm {
	margin: 0;
	background-color: #f6f6f6;
	padding: 15px;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 5px;
	width: 100%;
}
.pjsbs-personal-info {
	float: left;
	width: 49%;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 15px;
}
.pjsbs-flight-info {
	float: right;
	width: 49%;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 15px;
	border-radius: 5px;
	margin-bottom: 15px;
}
.trForm .pjsbs-personal-info p {
	width: 100%;
}
.trForm .pjsbs-flight-info p {
	width: 100%;
}
#pjWrapper .trContainer .trContainerInner {
	background-color: #f3f1f2;
}
#pjWrapper .trContainer .trForm .trField {
	height: 40px;
	font-size: 15px;
	border-color: rgba(0,0,0,0.1);
}
#pjWrapper .pjTbsAddress {
	height: 40px;
	font-size: 15px;
	border-color: rgba(0,0,0,0.1);
	border: 2px solid #ddd !important;
	padding: 6px;
	border-radius: 2px;
	color: #A39770;
	cursor: text;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-ms-box-shadow: none !important;
	-moz-box-shadow: none !important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
#pjWrapper .trCheckErrorMsg {
	width: 100%;
}
#pjWrapper .trContainer .trForm p .trPiecesInner {
	height: 40px;
	padding-top: 3px;
	width: 220px;
	max-width: 100%;
	padding-left: 45px;
}
#pjWrapper .pjTbsAddress {
	width: 445px;
	max-width: 100%;
	font-family: 'Open Sans', sans-serif;
}
#pjWrapper .trContainer .trForm p:nth-child(2n) {
	float: right;
}
#pjWrapper .trContainer .trForm p .trPiecesOuter {
	width: 33.33%;
	max-width: 100%;
	margin-bottom: 10px;
}
#pjWrapper .trContent .trDateTime {
	width: 220px;
	max-width: 100%;
}
#pjWrapper .trContent select.trField {
	width: 75px;
	max-width: 100%;
	-moz-appearance: none;
	appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	background-image: url(app/web/img/frontend/select-arrow.png);
	background-repeat: no-repeat;
	background-size: 15%;
	background-position: center right;
}
#pjWrapper .trContainerInner .trDetailContent p label {
	font-size: 16px;
	margin-bottom: 8px;
	font-weight: 500;
}
.pjsbs-personal-info a {
	color: #A39770;
}
#pjWrapper .trContainerInner .trDetailContent .trRightColumn .trSearchAgain, .trSearchAgain, .trChange, .fdButtonApply {
	background-color: #A39770;
	padding: 0;
	display: block;
	width: 130px;
	height: 35px;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	border: 2px solid #ccc;
	text-decoration: none;
	vertical-align: middle;
	color: #fff !important;
	font-weight: 700 !important;
	margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
}
.trSearchAgain {
	margin-top: 38px;
}
.fdButtonApply {
	margin-top: 8px;
	outline: none;
	display: block;
	clear: left;
}
#pjWrapper .trDetailContent p {
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}
#pjWrapper .trContainer .trFleetList .trFleetRow {
	background-color: #fff;
}
#pjWrapper .trContainer .trFleetList {
	margin: 32px 0 25px 0;
}
#pjWrapper #sbVoucherCode {
	height: 35px;
	font-size: 14px;
	border: 2px solid #ddd;
	border-radius: 2px;
	width: 100%;
	padding-left: 10px;
}
#pjWrapper .trThirdColumn.trPriceColumn p:first-child label span {
	color: #A39770;
	font-weight: 600;
	margin-bottom: 8px;
	text-transform: uppercase;
}
#pjWrapper .trRightColumn.trPriceColumn p:first-child label span {
	color: #A39770;
	font-weight: 600;
	margin-bottom: 8px;
	text-transform: uppercase;
}
.trPriceColumn p label {
	border-bottom: 1px solid #ddd;
}
.trPriceColumn p label:last-child {
	border-bottom: none;
}
#pjWrapper .pjSbs-box-title h2 {
	text-transform: uppercase;
}
#pjWrapper .pjSbs-box-title p {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#pjWrapper .trSoldButton {
	background-color: #A39770;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	pointer-events: none;
}
#pjWrapper .trSearchAgain.trSoldButton_anothertext {
	display: block;
	background-color: transparent;
	border: none;
	width: 100%;
	padding: 0 !important;
	margin-top: 5px !important;
	line-height: normal !important;
	height: auto !important;
	clear: both;
}
#pjWrapper .trSearchAgain.trSoldButton_anothertext span {
	font-size: 12px !important;
	color: #A39770 !important;
	font-style: italic;
	margin-bottom: 0 !important;
}
.pjBg {
	background-color: rgba(0,0,0,.1);
	padding: 10px 5px;
	margin-bottom: 10px;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	text-align: right;
}
#pjWrapper .pjBg + .trButton.trSoldButton {
	width: 233px !important;
	margin-bottom: 5px;
}
#pjWrapper .pjBg span {
	font-size: 16px !important;
	line-height: 30px;
	margin-bottom: 0;
	font-weight: normal;
}
#pjWrapper .pjBg strong {
	font-weight: bold !important;
	font-size: 20px !important;
}
#pjWrapper .pjBg span br {
	display: none;
}
#pjWrapper .pjBg + .trChooseButton {
	float: right !important;
	width: 233px !important;
}
#pjWrapper .trContainer .trFleetList .trFleetRow .trHeading {
	text-align: left;
	font-size: 22px;
}
#pjWrapper .trFleetRowInner .trDescription ul {
	margin-left: 35px !important;
}
#pjWrapper .trContainer .trForm.third-step p:nth-child(2n) {
	float: inherit;
}
#pjWrapper .trContainer .trForm.third-step p label.trTitle {
	font-weight: 500;
	text-transform: uppercase;
}
#pjWrapper .trContainer .trForm.third-step p .trTextArea {
	height: 100px;
	width: 100%;
}
#pjWrapper .trContainer .trForm.third-step p .trField {
	width: 100%;
	cursor: text;
}
#pjWrapper .trContent select.trField {
	cursor: pointer !important;
}
#pjWrapper .pjSbs-box-title {
	float: left;
	width: 100%;
}
#pjWrapper .pjSbs-box-title p {
	width: 100%;
	text-align: left;
}
.PjSbs-modal {
	display: none;
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}
.PjSbs-modal-content {
	background-color: #fff;
	padding: 20px;
	border: 2px solid #ddd;
	width: 600px;
	max-width: 100%;
	border-radius: 5px;
	margin: 10% auto;
	position: relative;
	box-shadow: 0 25px 20px -21px rgba(0,0,0,0.57);
}
.PjSbs-close {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	background-color: #333;
	width: 30px;
	text-align: center;
	border-radius: 100%;
	height: 30px;
	line-height: 33px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
}
#loginModalLabel, #forgotModalLabel {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	color: #000;
	margin: 0 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	font-weight: 600;
}
.Pjsbs-form-group label {
	display: block;
	font-size: 16px;
	color: #A39770;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 8px;
	font-weight: 600;
}
.Pjsbs-form-group {
	width: 48%;
	float: left;
}
.Pjsbs-form-group input {
	border: 2px solid #ddd;
	height: 35px;
	border-radius: 2px;
	padding-left: 10px;
	width: 95%;
	max-width: 100%;
	margin-bottom: 5px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
.Pjsbs-form-group:nth-child(2) {
	float: right;
}
.Pjsbs-modal-footer .btn-primary {
	width: 150px;
	background-color: #A39770;
	color: #fff;
	height: 40px;
	border-radius: 5px;
	border: 1px solid #ddd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	margin-top: 20px;
}
a.pjCssLinkForgotPassword, a.pjCssLinkLogin {
	color: #A39770;
	font-size: 14px;
	display: block;
	margin-bottom: 25px;
	margin-top: 5px;
	font-family: 'Open Sans', sans-serif;
}
.PjSbs-modal-open {
	overflow: hidden;
}
.pjSbs-box-title a {
	color: #A39770;
	font-weight: bold;
}
.Pjsbs-form-group:nth-child(3) {
	width: 100%;
}
.PjSbs-modal-body {
	float: left;
	width: 100%;
}
.Pjsbs-modal-footer {
	clear: both;
	border-top: 1px solid #ddd;
}
#pjWrapper .trContainer .trForm.trPreviewForm p:nth-child(2n) {
	float: inherit;
}
#pjWrapper .trContainer .trForm.trPreviewForm p label.trTitle {
	font-weight: 500;
}
#pjWrapper .trContainer .trForm p span.trContent {
	font-weight: 500;
}
#pjCssLoginForm .trError {
	color: red;
	margin-top: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
#PjSbsForgotModal .Pjsbs-form-group {
	width: 100%;
}
#pjForgotMessage {
	font-family: 'Open Sans', sans-serif;
	color: red;
	font-size: 14px;
	margin: 5px 0;
}
.pjCssLinkLogin1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: burlywood;
	text-decoration: none;
	display: block;
	margin-bottom: 15px;
}
#pjLoginMessage {
	color: red;
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
}
.pjcheckoutright {
	float: right;
	text-align: right;
}
#pjWrapper .trContainer em.trError {
	margin-top: 5px;
	clear: both;
	text-align: left;
}
#pjWrapper .third-step .trRow p:last-child .trButton {
	float: right;
}
#pjWrapper .trPreviewForm {
	background-color: #fff !important;
	width: 97% !important;
	margin: 15px auto !important;
}
.trFleetList .trFleetPassengers {
	margin-left: 35px;
}
.trFleetList .trFleetLuggage {
	margin-left: 35px;
}
.pjSbs-extras {
	padding: 0;
	list-style: none;
	margin-bottom: 0;
}
.pjSbs-extras li {
	padding: 6px 0;
}
.pjSbs-extras label {
	font-size: 16px;
	color: #A39770;
}
.pjSbs-extras span {
	float: left;
	width: 50%;
	text-align: right;
	font-size: 16px;
	color: #A39770;
}
.pjSbs-extras .checkbox {
	float: left;
	width: 50%;
}
.pjSbs-extras li {
	float: left;
	width: 100%;
}
#pjWrapper .pjSbs-subtotal {
	float: right;
	width: 100%;
}
#pjWrapper .pjSbs-subtotal p:first-child label span {
	color: #A39770;
	font-weight: 600;
	margin-bottom: 8px;
	text-transform: uppercase;
}
#pjWrapper .pjSbs-subtotal p label {
	font-size: 16px;
	margin-bottom: 8px;
	font-weight: 500;
	border-bottom: 1px solid #ddd;
	display: block;
}
#pjWrapper .pjSbs-subtotal p label span {
	display: inline-block !important;
}
.pjSbs-subtotal p {
	width: 100% !important;
}
#pjWrapper .trContainer .trHeader {
	padding: 15px 25px;
	float: left;
	width: 100%;
	position: relative;
}
.trHeader h1 {
	float: left !important;
	width: 33.33%;
	padding: 17px 0 !important;
}
.pjSbs-front-logo {
	float: left;
	width: 35%;
	text-align: left;
}
.pjSbs-front-EmailPhone {
	width: 50%;
	float: left;
	text-align: center;
	padding: 20px 5px;
}
.pjSbs-front-loginOutWelcome {
	float: left;
	width: 15%;
	position: relative;
}
.trHeader a.pjCssLogout, .trHeader a.pjCssLogin {
	float: right;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	background: #A39770;
	display: inline-block;
	color: #fff;
	padding: 10px 30px;
	border-radius: 3px;
	margin-top: 10px;
	border: 1px solid #C3C1C2;
	text-align: center;
	text-decoration: none;
}
.trHeader a.pjCssLogout:hover, .trHeader a.pjCssLogin:hover {
	background: #A79F80;
}
.trHeader a.pjCssLogout:before, .trHeader a.pjCssLogin:before {
	content: "";
	font-family: FontAwesome;
	margin-right: 5px;
}
.trContainer .trFleetList .trFleetRow .trPrice {
	width: 25%;
}
.vaucher_error {
	display: block !important;
	margin-top: 5px;
	width: 100% !important;
	font-size: 12px !important;
	letter-spacing: 1px;
}
.trRow.pjSbs-seats-distance p {
	width: 100%;
}
#pjWrapper .trContainer .trDetailContent.trPriceContainer p span {
	min-height: auto;
}
.pjsbs-extras-prices {
	width: 100%;
}
.trsearch_pickuptype {
	float: left;
	width: 65%;
}
.trsearch_drofftype {
	float: left;
	width: 65%;
}
.trsearch_pickuptype_outer select {
	width: 35%;
	float: right;
	font-size: 12px !important;
	-moz-appearance: none;
	appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	background-image: url(app/web/img/frontend/select-arrow.png);
	background-repeat: no-repeat;
	background-size: 10%;
	background-position: center right;
}
.trsearch_drofftype_outer select {
	width: 35%;
	float: right;
	font-size: 12px !important;
	-moz-appearance: none;
	appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	background-image: url(app/web/img/frontend/select-arrow.png);
	background-repeat: no-repeat;
	background-size: 10%;
	background-position: center right;
}
.trsearch_pickuptype_outer select:focus, .trsearch_drofftype_outer select:focus {
	outline: none !important;
}
.trsearch_pickuptype_outer .pjTbsAddress {
	border: none !important;
	cursor: text;
}
.trsearch_drofftype_outer .pjTbsAddress {
	border: none !important;
	cursor: text;
}
.trsearch_pickuptype_outer .pjTbsAddress:focus, .trsearch_drofftype_outer .pjTbsAddress:focus {
	outline: none !important;
}
.trsearch_pickuptype_full {
	float: left;
	width: 100%;
}
.trsearch_drofftype_full {
	float: left;
	width: 100%;
}
#pjWrapper .trContainerInner .trDetailContent.trPriceContainer .trPriceColumn p {
	padding-bottom: 0;
}
#pjWrapper .trContainerInner .trDetailContent.trPriceContainer .trPriceColumn p label {
	text-align: right;
	margin-bottom: 0;
	width: 100%;
	clear: left;
	line-height: 22px;
}
.trContainer .trDetailContent.trPriceContainer .trPriceColumn p label span {
	width: auto;
	float: left;
}
select.trField.choose_referrer {
	background-size: 5% !important;
}
select[name="payment_method"] {
	background-size: 5% !important;
}
select[name="cc_type"] {
	background-size: 5% !important;
}
select[name="cc_exp_month"] {
	background-size: 5% !important;
}
select[name="cc_exp_year"] {
	background-size: 5% !important;
}
.trForm.third-step {
	margin-top: 20px !important;
}
.pjsbs-other_pessanger-info_inner p {
	width: 31% !important;
	float: left;
	margin-right: 3.33% !important;
}
.pjsbs-other_pessanger-info_inner p:nth-child(3) {
	margin-right: 0 !important;
	float: right;
}
.front_passenger_list {
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 0;
}
.front_passenger_list li {
	list-style: none;
	float: left;
	width: 100%;
	background-color: #f6f6f6;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.front_passenger_list li label {
	display: block;
	margin-bottom: 8px;
	font-size: 16px;
	color: #A39770;
}
.front_passenger_list li input.trField {
	margin-bottom: 8px;
	cursor: text !important;
	width: 100%;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
.pjp-name {
	float: left;
	width: 49%;
	margin-right: 1%;
}
.pjp-age {
	float: right;
	width: 49%;
}
.pjp-front-passenger input[type="radio"] {
	margin: 5px 5px 9px 5px;
	vertical-align: middle;
}
.trPreviewForm.pjp-pasnger-list p {
	width: 31% !important;
	float: left !important;
	margin-right: 3.33% !important;
}
.trPreviewForm.pjp-pasnger-list p:nth-child(3) {
	margin-right: 0 !important;
	float: right !important;
}
.pjp-pasnger-list ul li {
	font-size: 16px;
	list-style: none;
	line-height: normal;
	background-color: #f6f6f6;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.pjp-pasnger-list ul {
	padding-left: 0;
}
.pjp-pasnger-list ul li {
	font-size: 16px;
	list-style: none;
}
.pjp-pasnger-list ul li label.trTitle {
	color: #A39770;
	font-size: 16px;
	display: block;
}
.pjp-pasnger-list ul li span {
	display: block;
	font-size: 14px;
}
#pjWrapper .pjSbs-subtotal p#front_partpayment label {
	padding-bottom: 8px;
	font-weight: 600;
}
#pjWrapper .pjSbs-subtotal #part_payemntmain p label.trTitle {
	padding-bottom: 8px;
	font-weight: 600;
}
#price_calculate {
	background-color: #111;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border: 2px solid #A39770;
	font-family: 'Open Sans', sans-serif;
	height: 35px;
	line-height: 31px;
	width: 130px;
	max-width: 100%;
	cursor: pointer;
	border-radius: 5px;
	font-weight: 600;
}
#price_calculate:hover {
	background-color: #A39770;
	transition: .5S;
}
.front-client-tab {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #f4f5f7;
}
.front-client-tab button {
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 16px;
	padding: 10px 25px;
	float: left;
	cursor: pointer;
	width: 25%;
	letter-spacing: 1px;
}
.front-client-tab.referrer-yes button {
	width: 20%;
}
.front-client-tab button i {
	margin-right: 10px;
}
.front-client-tab button.active, .front-client-tab button:hover {
	background-color: #A79F80;
	color: #fff;
}
.pj-front-client-bookings-table {
	width: 100%;
	border-collapse: collapse;
	font-family: 'Open Sans', sans-serif;
}
#pj-front-client-bookings {
	background-color: #eee;
	float: left;
	width: 100%;
}
.pj-front-client-bookings-table td {
	padding: 10px 0;
}
.front_aff_link_main + .pjfrontendclientbooking .pj-front-client-bookings-table {
	table-layout: fixed;
}
.front_aff_link_main + .pjfrontendclientbooking .pj-front-client-bookings-table td {
	word-wrap:break-word;
}
.pj-front-client-bookings-table th {
	padding: 10px 8px;
	background-color: #A79F80;
	color: #fff;
	text-transform: uppercase;
}
.pj-front-client-bookings-table tr {
	background-color: #eee;
	text-align: center;
}
.pj-front-client-bookings-table tr td:nth-child(3) {
	padding: 0;
	text-align: center;
	line-height: 24px;
}
.pj-front-client-bookings-table tr td:nth-child(3) hr {
	margin: 0;
	color: cornsilk;
}
.pj-front-client-bookings-table tr:nth-child(2n+1) {
	background-color: #ddd;
}
.cliennt-tr-paging-container {
	margin-top: 20px;
}
.cliennt-tr-paging-container .client-tr-paginator li {
	display: inline-block;
}
.client-tr-paginator {
	padding: 0;
	text-align: right;
}
.client-tr-paginator li {
	display: inline-block;
}
.client-tr-paginator li a {
	background-color: #000;
	border-radius: 0;
	color: #fff;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	border-right: 1px solid #fff;
}
.client-tr-paginator li a.current, .client-tr-paginator li a:hover {
	background-color: #A79F80;
	color: #fff;
	transition: 0.5s;
}
.headding-title {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	font-size: 20px;
	text-transform: uppercase;
}
.booking {
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	float: left;
	width: 49%;
	margin-right: 1%;
	position: relative;
	padding-left: 60px;
	font-size: 16px;
}
.booking:nth-child(2n+1) {
	float: right;
	margin-right: 0;
}
.booking h4 {
	margin: 0;
	letter-spacing: 1px;
}
.booking h4 i {
	position: absolute;
	top: 0;
	background-color: #A79F80;
	color: #fff;
	width: 40px;
	text-align: center;
	height: 40px;
	left: 0;
	line-height: 40px;
	font-size: 20px;
}
/*--------------*/
.pjActionClientProfileUpdate .field-group label {
	width: 100%;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	color: #A39770;
	letter-spacing: .5px;
	vertical-align: middle;
	line-height: normal;
}
.pjActionClientProfileUpdate .field-group {
	line-height: 40px !important;
}
.pjActionClientProfileUpdate .field-group input {
	height: 40px;
	width: 100%;
	padding-left: 14px;
	border: 2px solid #ddd;
	font-size: 14px;
	border-radius: 3px;
	float: right;
	box-sizing: border-box;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
.pjActionClientProfileUpdate .field-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #ccc;
}
.pjActionClientProfileUpdate .field-group input::-moz-placeholder { /* Firefox 19+ */
 color: #ccc;
}
.pjActionClientProfileUpdate .field-group input:-ms-input-placeholder { /* IE 10+ */
 color: #ccc;
}
.pjActionClientProfileUpdate .field-group input:-moz-placeholder { /* Firefox 18- */
 color: #ccc;
}
.pjActionClientProfileUpdate .field-group button {
	background: #A39770;
	border: 2px solid #C3C1C2;
	font-size: 16px;
	color: #FFF;
	width: 135px;
	height: 40px;
	margin-left: auto;
	cursor: pointer;
	display: block;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: .5px;
	border-radius: 3px;
	font-weight: 600;
}
.pjActionClientProfileUpdate .field-group .trError {
	color: red;
	padding-top: 5px;
	display: block;
	text-align: center;
	font-size: 14px;
}
.pjActionClientProfileUpdate .field-group {
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.pjActionClientProfileUpdate {
	float: left;
}
/*-------------*/
span.pjClientBookingView {
	cursor: pointer;
}
.jconfirm-holder {
	width: 50% !important;
	margin: 0 auto;
	width: auto;
	font-family: 'Open Sans', sans-serif;
}
.jconfirm-holder .jconfirm-title-c {
	font-family: 'Open Sans', sans-serif;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	font-weight: 600;
}
.pj-front-client-bookings-table .pjClientBookingView input[type="button"] {
	margin-top: 5px;
	background-color: #a79f80;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	border: 2px solid #bbb;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 20px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	padding: 0 10px;
}
.pj-front-client-bookings-table .pjClientBookingView input[type="button"]:hover, .pj-front-client-bookings-table .pjClientBookingView input[type="button"]:focus {
	background: #A79F80;
	outline: none;
}
.client-boxH {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
}
.client-boxH strong {
	margin-right: 5px;
}
.alert_true {
	color: green;
	text-align: center;
}
.alert_false {
	color: red;
	text-align: center;
}
#booking_note_form label {
	float: left;
	width: 100%;
}
#booking_note_form textarea#client_notes {
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
.booking-chat:last-child {
	margin-bottom: 0;
}
.jconfirm-hilight-shake .jconfirm-buttons button.btn.btn-blue.pj-conf-booking-request {
	background: #A39770;
	border: 2px solid #C3C1C2;
	font-size: 16px;
	color: #FFF;
	width: auto;
	height: 40px;
	padding: 0 15px;
	margin-left: auto;
	cursor: pointer;
	display: block;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: .5px;
	border-radius: 3px;
	float: left;
	font-weight: 600;
}
.jconfirm-hilight-shake .jconfirm-buttons button.btn.btn-default {
	background: red !important;
	border: 2px solid red !important;
	font-size: 16px;
	color: #FFF !important;
	width: auto;
	padding: 0 15px;
	height: 40px;
	margin-left: auto;
	cursor: pointer;
	display: block;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: .5px;
	border-radius: 3px;
	float: left;
	font-weight: 600;
}
.jconfirm-hilight-shake .jconfirm-buttons button.btn.btn-default:hover, .jconfirm-hilight-shake .jconfirm-buttons button.btn.btn-blue.pj-conf-booking-request:hover {
	background: #A79F80;
}
.pjClientBookingComplete {
	background-color: green;
	color: #fff;
	padding: 3px 10px;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 11px;
}
#client_notes {
	border: 2px solid #ddd;
	border-radius: 3px;
	margin-top: 5px;
	padding-top: 10px;
	padding-left: 10px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
}
.jconfirm-title {
	text-transform: uppercase !important;
	font-weight: normal !important;
	display: block !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 700 !important;
	
}
.pjChatbox {
	width: 100%;
	background-color: #fefefe;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #eee;
	border-radius: 5px;
	max-width: 100%;
	font-family: 'Open Sans', sans-serif;
	margin: 0 auto;
}
.noteformhiding {
	display: block !important;
}
.pjChatbox h5 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}
.pjChatbox h3 {
	font-size: 16px;
	font-weight: normal;
}
.reply-btn .booking-note-reply {
	background-color: #9c0000;
	border: navajowhite;
	color: #fff;
	border-radius: 5px;
	padding: 0;
	width: 65px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	cursor: pointer;
}
.reply-btn {
	text-align: right;
	margin-bottom: 10px;
}
.booking-chat p {
	border-radius: 5px;
	padding: 10px 15px;
	color: #000;
	font-size: 14px;
	margin: 0;
}
.booking-chat span.chat-description {
	font-size: 10px;
	display: block;
	margin-bottom: 5px;
	color: #555;
	text-transform: uppercase;
}
.booking-chat {
	margin-bottom: 20px;
}
.booking-chat.right-side p.chat-box {
	background-color: #efefef;
}
.booking-chat.left-side p.chat-box {
	background-color: #f4f6bf;
}
.booking-chat.right-side span.chat-description {
	text-align: right;
}
.tablinks.pj-addVoucher {
	border: 2px solid #ddd;
	background-color: #A79F80;
	padding: 0;
	color: #fff;
	font-size: 16px;
	height: 40px;
	border-radius: 3px;
	line-height: 30px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 20px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	float: right;
	margin-top: -60px;
	padding: 5px 20px;
	font-weight: 700;
}
.tablinks.pj-addVoucher:hover {
	opacity: 0.8;
	transition: .5s;
}
.tablinks.pj-addVoucher i {
	margin-right: 5px;
}
#frmCreateVoucher, #frmUpdateVoucher {
	background-color: #fff;
	padding: 25px 25px 10px 25px;
	border-radius: 10px;
	width: 600px;
	max-width: 100%;
	float: left;
}
#frmCreateVoucher p label, #frmUpdateVoucher label {
	font-size: 16px;
	color: #A79F80;
	width: 30%;
	display: inline-block;
	float: left;
}
#frmCreateVoucher p, #frmUpdateVoucher p {
	margin-bottom: 15px;
	float: left;
	width: 100%;
	line-height: 35px;
}
#frmCreateVoucher p input[type="text"], #frmCreateVoucher p input[name="date"], #frmUpdateVoucher p input[type="text"], #frmCreateVoucher p input[name="date"] {
	border: 2px solid #ddd;
	border-radius: 3px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	padding-left: 10px;
	width: 100%;
	height: 35px;
}
#frmCreateVoucher p select, #frmUpdateVoucher p select, #frmUpdateVoucher p input {
	border: 2px solid #ddd;
	border-radius: 3px;
	height: 35px;
	width: 70px;
}
#frmCreateVoucher .pj-button, #frmUpdateVoucher .pj-button {
	border: 2px solid #ddd;
	background-color: #A79F80;
	padding: 0;
	color: #fff;
	font-size: 16px;
	width: 100px;
	height: 40px;
	border-radius: 3px;
	line-height: 30px;
	text-transform: uppercase;
	margin-bottom: 5px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
#frmCreateVoucher .pj-mywallet, #frmUpdateVoucher .pj-mywallet {
	background-color: red;
	border: 2px solid red;
	padding: 0;
	color: #fff;
	font-size: 16px;
	width: 100px;
	height: 40px;
	border-radius: 3px;
	line-height: 30px;
	text-transform: uppercase;
	margin-bottom: 5px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
#frmCreateVoucher .pj-button:hover {
	opacity: 0.8;
	transition: 0.5s;
}
.pj-form-field-custom.pj-form-field-custom-before {
	position: relative;
	width: 70%;
	float: left;
}
#icon_type {
	position: absolute;
	right: 10px;
	line-height: 35px;
}
input#pjTbsDistanceFiled {
	cursor: inherit;
	opacity: 0.6;
	background: #ededed;
}
input#pjTbsDistanceFiled {
	cursor: inherit;
	opacity: 0.6;
	background: #ededed;
}
#pjWrapper .trContainer .trForm .trField.trFieldRequired, #pjWrapper .pjTbsAddress.trFieldRequired {
	border-color: red !important;
	color: red !important;
	opacity: 1;
}
 #pjWrapper .trContainer .trForm .trField.trFieldRequired::-webkit-input-placeholder, #pjWrapper .pjTbsAddress.trFieldRequired::-webkit-input-placeholder {
 color: red;
}
#pjWrapper .trContainer .trForm .trField.trFieldRequired:-ms-input-placeholder, #pjWrapper .pjTbsAddress.trFieldRequired:-ms-input-placeholder {
 color: red;
}
#pjWrapper .trContainer .trForm .trField.trFieldRequired::-moz-placeholder, #pjWrapper .pjTbsAddress.trFieldRequired::-moz-placeholder {
 color: red;
 opacity: 1;
}
#pjWrapper .trContainer .trForm .trField.trFieldRequired:-moz-placeholder, #pjWrapper .pjTbsAddress.trFieldRequired:-moz-placeholder {
 color: red;
 opacity: 1;
}
form#frmCreateVoucher .valid-box span.pj-form-field-custom.pj-form-field-custom-after input.trField, #frmUpdateVoucher .valid-box span.pj-form-field-custom.pj-form-field-custom-after input.trField {
	border: 2px solid #ddd;
	border-radius: 3px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	padding-left: 10px;
	width: 100%;
	height: 35px;
}
.pj-form-field-custom.pj-form-field-custom-after {
	width: 70%;
	float: left;
}
.special_sur {
	font-weight: bold;
	color: red;
	padding: 7px 12px;
	display: block;
	border: 1px solid red;
	float: left;
	border-radius: 5px;
	box-shadow: none;
	width: 100%;
	text-align: center;
}
.pj-clientWelcome {
    position: absolute;
    right: 0;
    background-color: #A79F80;
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px;
    bottom: -30px;
    font-size: 12px;
    width: 100%;
    text-align: center;
}
.booking .pj-bookings {
	color: #696969 !important;
	text-decoration: none;
	font-weight: 600;
}
p.front_aff_link {
	border: 1px solid #A79F80;
	margin-bottom: 15px;
	padding: 5px 15px;
	text-align: center;
	font-size: 14px;
	border-radius: 5px;
	display: block;
}
#sq-ccbox .trTitle.squareup {
	font-weight: 500;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 8px;
	display: block;
	color: #A39770;
	text-align: left;
}
div#sq-ccbox {
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
div#sq-ccbox td {
	width: 100%;
	display: table;
}
.sq-input {
	height: 40px !important;
	font-size: 15px !important;
	border-color: rgba(0,0,0,0.1) !important;
	background-color: #fff !important;
	border: solid 2px #dddddd !important;
	line-height: 18px !important;
	padding: 10px !important;
	color: #A39770 !important;
}
select#coupon_limit_check {
	width: auto !important;
}
.trContainer a.client_past_booking {
	color: #A79F80;
	font-weight: bold;
}
.trContainer a.client_past_booking:hover, .trContainer a.client_past_booking:focus {
	opacity: 0.8;
}
.pj-front-client-bookings-table td {
	padding: 10px 5px;
}
.front-client-tab.referrer-yes button {
	width: 16.66%;
    padding: 10px 10px;
    text-align: left;
    font-size: 15px;
}
/*.pj-client-booking-info ul li {
	width: 49%;
	float: left;
	line-height: 20px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 1%; 
	opacity: 1;
}*/
.pj-client-booking-info ul li {
	width: 98%;
	float: left;
	line-height: 20px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	padding: 10px;
	margin-right: 1%;
	/* background: #fff; */
	opacity: 1;
	margin: 3px 2px 0px 0;
}
.pj-client-booking-info ul {
	list-style: none;
	padding-left: 0;
}
.pj-client-booking-info ul li p {
	float: left;
}
.pj-client-booking-info ul li p.left-cstm-title {
	width: 35%;
	font-weight: bold;
}
.pj-client-booking-info ul li p.right-cstm-field {
	width: 65%;
}
.pj-frontend-bookinginfo-table thead th {
	text-align: left;
}
table.pj-frontend-bookinginfo-table {
	margin-top: 15px;
	float: left;
	width: 100%;
	border: none;
	margin-bottom: 30px;
}
table.pj-frontend-bookinginfo-table th {
	padding: 10px;
	background: #ccc;
	border: 1px solid #999;
	color: #000;
}
table.pj-frontend-bookinginfo-table td {
	border: 1px solid #ddd;
	background: #eee;
	padding: 10px;
}
.pjfrontend_booking_request_box .front-booking-chat span.chat-description {
	font-size: 10px;
	display: block;
	margin-bottom: 5px;
	color: #555;
	text-transform: uppercase;
	text-align: left;
}
.pjfrontend_booking_request_box .left-side span.chat-description {
	text-align: right;
}
.pjfrontend_booking_request_box .front-booking-chat p.chat-box {
	border-radius: 5px;
	padding: 10px 15px;
	color: #000;
	font-size: 14px;
	margin: 0 0 10px;
	background-color: #efefef;
}
.pjfrontend_booking_request_box .left-side p.chat-box {
	background-color: #f4f6bf;
}
.pjfrontend_booking_request_box {
	width: 100%;
	max-width: 450px;
	float: left;
	clear: both;
}
table.pj-frontend-bookinginfo-table {
	max-width: 450px;
}
.pj-aff-notes-front {
	border: 1px solid #ccc;
	padding: 15px;
	border-radius: 3px;
}
/*by me start*/
.pj-client-booking-info-left {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}
.pj-client-booking-info-right {
	width: 50%;
	float: right;
	margin: 0;
	padding: 0;
}
/***********s*****************************/

.pjfrontend_booking_request_box .left-side span.chat-description {
	text-align: right;
	background: #c7edfc;
	padding: 13px 0;
	border-radius: 8px;
	padding-right: 10px;
}

.pj-mywallet svg {
    height: 14px !important;
}


.pjAffiliateReport .form-group {
    float: left;
    width: 25%;
    margin-bottom: 15px;
}
.pjAffiliateReport .form-group label {
    width: 100%;
    padding-bottom: 10px;
    float: left;
}
.pjAffiliateReport .form-group input {
    height: 40px; padding-left:10px;
    border-radius: 2px;
    border: 2px solid #ddd;
}
.pjAffiliateReport .form-group input.trButton.trYellowButton {
    margin-top: 24px;
    height: 40px !important; cursor:pointer;
    line-height: 36px !important;
}
#overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.5);
	z-index: 2;
}
#text {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: white;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.pjFilterLoader {
	width: 10px;
	height: 48px;
	background: #A39770;
	position: relative;
	animation: pjFilterLoader 1s ease-in-out infinite;
	animation-delay: 0.4s;
}
.pjFilterLoader:after, .pjFilterLoader:before {
	content: '';
	position: absolute;
	width: 10px;
	height: 48px;
	background: #A39770;
	animation: pjFilterLoader 1s ease-in-out infinite;
}
.pjFilterLoader:before {
	right: 18px;
	animation-delay: 0.2s;
}
.pjFilterLoader:after {
	left: 18px;
	animation-delay: 0.6s;
}
 @keyframes pjFilterLoader {
0%, 100% {
 box-shadow: 0 0 0 #A39770, 0 0 0 #A39770;
}
50% {
 box-shadow: 0 -8px 0 #A39770, 0 8px 0 #A39770;
}
}

.cstm-entries-pop-up table tfoot tr td {
    background-color: #ddd !important;
}
.cstm-entries-pop-up table tfoot tr td.points_footer {
    background-color: #A79F80 !important;
}

form#pjCssLoginForm a.pjCssLinkForgotPassword, form#pjCssLoginForm a.pjCssLinkLogin { display:inline-block;}
#pjWrapper .trContainer .trDetailContent .trLeftColumn p:first-child span {
    min-height: 45px;
}
table.cstm-report-data a { color:#000 !important;}
.cstm-entries-pop-up {
    margin-top: 15px;
}
.pjSbs-front-logo img {
    max-width: 90%;
    height: 78px;
}
#reportContentData span select#affi_voucher {
    min-height: 40px;
    width: 95%;
    border: 2px solid #dddd;
    border-radius: 2px;
    padding: 5px;
}
#reportContentData span input#trReportRate {
    width: 100%;
}
#reportContentData .trRow.pjAffiliateReport input.trButton.trYellowButton {
	    margin-top: 0;
    margin-right: 0;
    padding: 0px 10px;
	}
table.table.table-hover.cstm-report-data {
    width: 100%;
    text-align: center;
}
table.table.table-hover.cstm-report-data thead th {
    padding: 10px;
    font-size: 14px;
    color: #fff;
}
table.table.table-hover.cstm-report-data thead {
    padding: 10px;
    background: #A79F80;
    border: 1px solid #ccc;
}
table.table.table-hover.cstm-report-data tbody tr th {
    background: #999;
    padding: 10px;
    color: #fff;
}
table.table.table-hover.cstm-report-data td {
    background: #eee;
    color: #000;
    padding: 6px;
}
table.table.table-hover.cstm-report-data a { color:#A79F80;}
.cstm-entries-pop-up table { width:100%; text-align:center;}
.cstm-entries-pop-up table tr th, .cstm-entries-pop-up table tr td { width:50%; padding:7px;}
.cstm-entries-pop-up table thead { background: #A79F80; color:#fff;}
.cstm-entries-pop-up table tr td { background:#ddd;}
.cstm-entries-pop-up table tfoot tr td { background:#555; color:#fff;}
.pjSbs-seats-distance a#pjfront_callme {
    width: 200px !important;
}
.noti_ip_record {

    position: relative;
    padding-left: 18px !important;
    padding-bottom: 10px !important;
    background-color: #ddd;
    width: 100% !important;
    padding-top: 10px !important;
    text-align: left;
    color: #000;

}
.noti_ip_record sup {

    color: red;
    font-size: 24px;
    position: absolute;
    left: 6px;
    top: 7px;

}
#front_passangers_email span#pjclient_exists_error {
    color: #ff9c3c;
    font-size: 12px;
    margin-top: 5px;
    border: 1px solid #ff9c3c;
    border-radius: 5px;
    padding: 7px 10px;
    display: block;
}
body #chat-application {
    right: 10px !important;
    left: auto !Important;
}
.clientpassword { width: auto !important; margin-top: 20px; }
div#old_p_err, div#new_p_err {
    text-align: left;
    color: red;
    font-size: 14px;
    line-height: normal;
    margin-top: 10px;
    padding-left: 0;
}
.profile_title { 
	clear: both;
    padding-top: 35px;
    padding-bottom: 0;
}
.labelbox {
	width: 25%;
	float: left;
}
.field-box {
	float: left;
	width: 75%;
	line-height: normal;
}
#pjUpdateMessage, #pjpassUpdateMessage {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px auto;
}
#pjUpdateMessage span, #pjpassUpdateMessage span {
    background-color: #d4edda;
    color: #155724 !important;
    border: 1px solid #c3e6cb;
    padding: 10px 25px;
    border-radius: 5px;
}
div#referre_same_email_id_error {
    clear: both;
    margin-bottom: 20px;
    background: transparent;
    color: #ff9c3c;
    padding: 6px;
    text-align: center;
    border: 1px solid #ff9c3c;
    border-radius: 5px;
    width: 100%;
}
.intl-tel-input {
	display:  block !important;
	margin-bottom:  5px;
}
.hide {
    display: none;
}
.withouttrCCData {
    color: orange;
    border: 1px solid orange;
    text-align: left;
    padding: 2px 25px;
    margin-bottom: 10px;
    border-radius: 4px;
}
.tab-outer {
    position: relative;
    float: left; width: 16.66%;
}

.tab-outer button + i {
    position: absolute;
    right: 10px;
    top: 13px;
    font-size: 15px;
    color: #a59971;
	cursor:pointer;
}
.tab-outer button{ width: 100% !important; }
.tab-outer button.active + i {
    color: #000;
}

.tab-outer button:hover + i {
    color: #000;
}
i.fa.fa-question-circle.info-pop {
    cursor: pointer;
}
.note-block {
    color: #A39770;
}
.message-body-content strong em, .message-body-content em strong {
    color: #A39770;
}
.addVoucher-outer {
    float: right;
    position: relative;
}

.addVoucher-outer i.info-pop {
    position: absolute;
    top: -46px;
    font-size: 18px;
    color: #a59971;
    right: 4px;
	cursor:pointer;
}
a.tr_show_hide_Button {
    /* border: 2px solid red !important; */
    display: inline-block;
    text-decoration: none;
    font-weight: 700;
    width: 200px;
    height: 17px;
    line-height: 15px;
    text-align: center; 
    }
/*by me ends*/
@media (max-width:768px) {
#pjWrapper { 
	max-width: 100%;
}
.tablinks.pj-addVoucher {
	margin-top: 0;
}
.pjp-name {
	float: left;
	width: 100%;
	margin-right: 0;
}
.trPreviewForm.pjp-pasnger-list p {
	width: 100% !important;
	float: left !important;
	margin-right: 0 !important;
}
.trPreviewForm.pjp-pasnger-list p:nth-child(3) {
	margin-right: 0 !important;
	float: right !important;
}
.pjp-age {
	float: right;
	width: 100%;
	margin-top: 10px;
}
.pjsbs-other_pessanger-info_inner p {
	width: 100% !important;
	float: left;
	margin-right: 0% !important;
}
#pjWrapper .trPreviewForm {
	width: 100% !important;
}
#pjWrapper .pjBg + .trButton.trSoldButton {
	width: 100% !important;
}
.trsearch_pickuptype_outer select, .trsearch_drofftype_outer select {
	background-size: 5%;
}
#pjWrapper .pjTbsAddress {
	border: 2px solid #ddd !important;
}
.trsearch_pickuptype_full, .trsearch_drofftype_full {
	border: none !important;
}
.trContainer .trFleetList .trFleetRow .trPrice {
	width: 100%;
}
.trContainer .trFleetList .trFleetRow .trDetail {
	width: 100%;
}
#pjWrapper .pjBg + .trChooseButton {
	float: right !important;
	width: 100% !important;
}
#pjWrapper .trContainer .trButton {
	width: 100%;
}
.trContainer .trForm p {
	width: 100%;
}
#pjWrapper .pjTbsAddress {
	width: 100%;
}
#pjWrapper .trContainer .trForm p .trPiecesInner {
	padding-left: 0;
}
#pjWrapper .trContainer .trForm p .trPiecesOuter {
	width: 50%;
	margin-bottom: 20px;
}
#pjWrapper .trFleetRowInner .trDescription ul {
	margin-left: 0 !important;
}
.Pjsbs-form-group {
	width: 100%;
	float: left;
}
.PjSbs-modal-content {
	max-width: 80%;
}
.pjsbs-personal-info {
	width: 100%;
}
.pjsbs-flight-info {
	width: 100%;
}
.third-step .trRow p:last-child .trButton {
	float: left;
}
#pjWrapper .trContainer .trDetailContent .trPriceColumn p label span {
	width: auto;
}
.trFleetList .trFleetLuggage {
	margin-left: 0;
}
.trFleetList .trFleetPassengers {
	margin-left: 0;
}
.trHeader h1 {
	width: 100%;
	padding-top: 0 !important;
}
.pjSbs-front-logo {
	width: 30%;
	text-align: left;
}
.pjSbs-front-EmailPhone {
    width: 55%;
    padding: 10px 5px;
}
.Phone-text a, .mail-text a, .Phone-text p, .mail-text p {
	font-size: 13px;
}
.trsearch_pickuptype {
	float: left;
	width: 100%;
}
.trsearch_drofftype {
	float: left;
	width: 100%;
}
.trsearch_pickuptype_outer select {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.trsearch_drofftype_outer select {
	width: 100%;
	float: left;
	margin-top: 5px;
}
#pjWrapper .trContainerInner .trDetailContent.trPriceContainer .trPriceColumn p label {
	font-size: 12px;
}
.pjActionClientProfileUpdate .field-group label {
	width: 100%;
}
.pjActionClientProfileUpdate .field-group input {
	width: 100%;
}
.front-client-tab button {
	font-size: 14px;
	padding: 10px 10px;
	height: 50px;
}
.pjfrontendclientbooking {
	padding: 0;
	display: block;
	width: 100%;
	overflow-x: auto;
}

.trHeader a.pjCssLogout, .trHeader a.pjCssLogin { padding: 5px; margin-top: 0;}
.pj-clientWelcome { font-size: 11px;}
/* .trHeader a.pjCssLogout, .trHeader a.pjCssLogin { margin-top:-50px;} */
}
#pjWrapper .trContainer .trButton.callNow { width: auto; }
@media (max-width:736px) {
.jconfirm-holder {
	width: 75% !important;
}
#pjWrapper .trContainer .trForm p .trPiecesOuter {
	width: 100%;
	margin-bottom: 20px;
}
#frmCreateVoucher .tablinks.pj-mywallet {
	width: 100% !important;
}
#frmCreateVoucher .pj-mywallet, #frmUpdateVoucher .pj-mywallet {
	width: 100%;
}
.pj-form-field-custom.pj-form-field-custom-before, .pj-form-field-custom.pj-form-field-custom-after {
	width: 100%
}
.trDetailContent .trFirstColumn, .trDetailContent .trSecondColumn, .trDetailContent .trThirdColumn {
	width: 100% !important;
}
#pjWrapper .trContainer .trDetailContent p span {
	min-height: auto;
}
.trSearchAgain {
	margin-top: 0;
}
.booking {
	width: 100%;
	margin-right: 0;
}
#frmCreateVoucher p label, #frmUpdateVoucher p label {
	display: block;
	width: 100%;
}
#frmCreateVoucher p input[type="text"], #frmCreateVoucher p input[name="date"] {
	width: 100%;
}
#frmCreateVoucher .pj-button, #frmUpdateVoucher .pj-button {
	display: block;
	width: 100%;
}
#frmCreateVoucher .pj-button {
	width: 100%;
}
.pjfrontendclientbooking {
	padding: 0;
	display: block;
	width: 100%;
	overflow-x: auto;
}
.pj-front-client-bookings-table td {
	padding: 10px 8px;
}
.tablinks.pj-addVoucher {
	font-size: 11px;
}
.front_aff_link_main h2 {
	font-size: 15px;
	padding-bottom: 15px;
}
p.front_aff_link {
	border: 1px solid #A79F80;
	word-break: break-word;
}
.front-client-tab button span {
	display: block;
	font-size: 12px;
}
.pjSbs-front-logo {
    width: 45%;
    text-align: left;
}
.pjSbs-front-EmailPhone {
    width: 40%;
    padding: 10px 5px;
}
.pjSbs-front-Phone {
    width: 100%;
    float: left;
}
.Phone-icon, .mail-icon {
    float: left;
    width: 15%;
    text-align: left;
}
.Phone-text, .mail-text {
    float: right;
    width: 85%;
    color: #222;
    text-align: left;
}
.pjSbs-front-mail {
    width: 100%;
    float: left;
}
.pj-clientWelcome {
    font-size: 12px;
    width: 100%;
    display: inline-block;
    margin-top: 5px;
	position: static;
}
}
@media (max-width:568px) {
.trFleetList .trDetail .trDescription {
	width: 100%;
}
.labelbox {
	width: 100%;
	float: left;
}
.field-box {
	float: left;
	width: 100%;
	line-height: normal;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn {
	width: 100%;
	margin-right: 0;
}
.trContainer .trFleetList .trFleetRow .trDetail .trFleetCarryOn img {
	margin: 10px auto;
}
#frmCreateVoucher {
	max-width: 95%;
	margin-left: 10px;
}
#pjWrapper .trContent select.trField {
	width: 23.6%;
	max-width: 100%;
}
.front-client-tab button span {
	display: none;
}
.pj-client-booking-info-left {
	width: 100%;
}
.pj-client-booking-info-right {
	width: 100%;
}
.pjfrontend_booking_request_box {
	width: 100%;
	max-width: 100%;
	float: left;
	clear: both;
}
.pj-client-booking-info ul li {
	width: 100%;
}
table.pj-frontend-bookinginfo-table {
	max-width: 100%;
}
.pj-client-booking-info ul {
	float: left;
	width: 100%;
	margin-top: 0;
}
.Phone-text a, .mail-text a, .Phone-text p, .mail-text p {
    font-size: 12px;
}
.Phone-icon i, .mail-icon i {
    font-size: 18px;
}
.trHeader a.pjCssLogout, .trHeader a.pjCssLogin {
	font-size: 12px;
}
}
@media (max-width:480px) {
#pjWrapper .trContent .trDateTime {
	width: 120px;
}
#pjWrapper .trContent select.trField {
	width: 70px;
}
.trHeader a.pjCssLogout, .trHeader a.pjCssLogin {
	padding: 10px 15px;
}
.front-client-tab button span {
	display: none;
}
.jconfirm-holder {
	width: 90% !important;
	margin: 0 auto;
}
.front-client-tab button i {
	margin-right: 0px;
}
#pjWrapper .trContent select.trField {
	width: 33%;
}
#pjWrapper .trContent .trDateTime {
	width: 32%;
}
.pjSbs-front-logo {
    width: 100%;
    text-align: center;
}
.pjSbs-front-logo img {
    width: 60%;
	margin-bottom: 20px;
}
.pjSbs-front-EmailPhone {
    width: 70%;
    padding: 10px 5px;
}
.pjSbs-front-loginOutWelcome {
    float: left;
    width: 30%;
    position: relative;
}
.pjSbs-front-mail {
	margin-top: 10px;
}
.trHeader a.pjCssLogout, .trHeader a.pjCssLogin {
	font-size: 16px;
}
.tab-outer button + i {
    top: 17px;
}
}
@media (max-width:414px) {
#pjWrapper .trContent .trDateTime {
	width: 33%;
}
#pjWrapper .trContent select.trField {
	width: 32%;
}
.pjSbs-front-logo img {
	width: 100%;
}
#pjWrapper .pjSbs-subtotal p label {
	font-size: 14px;
}
#pjWrapper .trContainer .trContainerInner {
	padding: 0 15px;
}
.pj-front-client-bookings-table th {
	padding: 5px 2px;
}
}
@media (max-width:375px) {
.pj-front-client-bookings-table th, .pj-front-client-bookings-table td {
	font-size: 10px;
}
.pj-front-client-bookings-table .pjClientBookingView input[type="button"] {
	font-size: 10px;
	padding: 0 2px;
}
.pj-clientWelcome {
	bottom: 15px;
}
.front_aff_link_main {
	float: left;
	width: 100%;
	padding: 0px;
	text-align: center;
}
.tablinks.pj-addVoucher {
	font-size: 11px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
.trContainer .trHeader h1 {
	font-size: 16px;
}
}
@media (max-width:320px) {
#pjWrapper .trContent .trDateTime {
	width: 33%;
}
#pjWrapper .trContent .trDateTime {
	width: 100px;
}
#pjWrapper .trContent select.trField {
	width: 31%;
}
#pjWrapper #pjTbsDistanceFiled {
	width: 90%;
}

.pjSbs-front-logo img {
	width: 100%;
}
.trHeader a.pjCssLogout, .trHeader a.pjCssLogin {
	padding: 5px 10px;
	margin: 0;
}
#pjWrapper .pjSbs-subtotal p label {
	font-size: 12px;
}
#pjWrapper .trContainer .trForm p .trPiecesInner {
	width: 100%;
	max-width: 100%;
}
}
.trContainer .trDetailContent .trPriceColumn p label span {
	display: inherit !important;
}
.trForm .trError_affi {
	float: right;
    width: 100%;
    display: block;
    color: red;
    text-align: right;
    margin-top: 15px;
}
.exists_error {
    font-size: 14px;
    color: red;
    line-height: 12px;
    text-transform: initial;
}
.trContainer .trFleetList .trFleetRow .trPrice 
 span.extratime {
    /*font-size: 12px !important;
    color: #A39770 !important;
    font-style: italic;
    margin-bottom: 0 !important;
    text-align: center;
    text-decoration: none;*/
	font-size: 12px !important;
	color: #fff !important;
	margin-bottom: 0 !important;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0.5px;
	font-family: 'Open Sans', sans-serif;
}
.trSearchAgaindata.trSoldButton_anothertext {

    display: inline-block;
    background-color: #A39770;
    padding: 3px 8px;
    border-radius: 2px;
    color: #fff !important;
	margin-right: 5px;
	margin-left: 5px;

}
.trCheckoutAgaindata.trSoldButton_anothertext {

    display: inline-block;
    background-color: #A39770;
    padding: 3px 8px;
    border-radius: 2px;
    color: #fff !important;
	margin-right: 5px;
	margin-left: 5px;

}
.nextavailable {

    margin-bottom: 5px !important;
    font-size: 15px !important;
    margin-left: 5px !important;
    margin-top: 10px !important;
	font-size: 16px !important;

}
.trContainer .trFleetList .trFleetRow .trPrice .trSearchAgaindata {
    text-decoration: none;
}
.trContainer .trFleetList .trFleetRow .trPrice .trCheckoutAgaindata {
    text-decoration: none;
}


/*.trRow.special_block p {
    width: 33%;
}*/
.trRow.special_block .trContent .trDateTime {
    width: 140px !important;
}
.trRow.special_block p:nth-child(2n) {
    float: none !important;
}
.trRow.special_block p span.trDistanceOuter.trPiecesOuter {
    max-width: 90%;
    width: 100% !important;
}
.trRow.special_block p input#pjTbsDistanceFiled {
    width: 85%;
}
.trRow.special_block p {
	width: 51%;
}
p.trDistanceOutermain {
	width: 9% !important;
} 
p.trDistanceOutermain input {
	width: 70% !important;
}

.trRow.special_block select {
	width: 29% !important;
}
.trRow.special_block p.return_date_column select {
    width: 29% !important;
}
p.return_date_column {
    width: 39% !important;
}
.trRow.special_block p.return_date_column select {
    width: 29% !important;
}


@media (max-width: 768px) {
	.trRow.special_block p {
	    width: 100%;
	}
	.trRow.special_block .trContent .trDateTime {
	    width: 100% !important;
	    margin-bottom: 15px;
	}
	.trRow.special_block .trContent select {
	    width: 100% !important;
	    margin-bottom: 15px;
	    background-size: 5% !important;
	}
	.trRow.special_block p input#pjTbsDistanceFiled {
	    width: 93%;
	}
	p.trDistanceOutermain {
		width: 100% !important;
	}
	p.return_date_column {
	    width: 100% !important;
	}
	.trRow.special_block p.return_date_column select {
	    width: 100% !important;
	}
	p.trDistanceOutermain input {
	    width: 95% !important;
	}
}
/*!
 * jquery-confirm v3.3.0 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}
/* Define how SqPaymentForm iframes should look */
.sq-input {
  border: 1px solid rgb(223, 223, 223);
  outline-offset: -2px;
  margin-bottom: 5px;
  display: inline-block;
}

/* Define how SqPaymentForm iframes should look when they have focus */
.sq-input--focus {
  outline: 5px auto rgb(59, 153, 252);
}

/* Define how SqPaymentForm iframes should look when they contain invalid values */
.sq-input--error {
  outline: 5px auto rgb(255, 97, 97);
}

/* Customize the "Pay with Credit Card" button */
.button-credit-card {
  min-width: 200px;
  min-height: 20px;
  padding: 0;
  margin: 5px;
  line-height: 20px;
  box-shadow: 2px 2px 1px rgb(200, 200, 200);
  background: rgb(255, 255, 255);
  border-radius: 5px;
  border: 1px solid rgb(200, 200, 200);
  font-weight: bold;
  cursor:pointer;
}


/* Customize the "{{Wallet}} not enabled" message */
.wallet-not-enabled {
  min-width: 200px;
  min-height: 40px;
  max-height: 64px;
  padding: 0;
  margin: 10px;
  line-height: 40px;
  background: #eee;
  border-radius: 5px;
  font-weight: lighter;
  font-style: italic;
  font-family: inherit;
  display: block;
}

/* Customize the Apple Pay on the Web button */
.button-apple-pay {
  min-width: 200px;
  min-height: 40px;
  max-height: 64px;
  padding: 0;
  margin: 10px;
  background-image: -webkit-named-image(apple-pay-logo-white);
  background-color: black;
  background-size: 100% 60%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 5px;
  cursor:pointer;
  display: none;
}

/* Customize the Masterpass button */
.button-masterpass {
  min-width: 200px;
  min-height: 40px;
  max-height: 40px;
  padding: 0;
  margin: 10px;
  background-image: url(https://static.masterpass.com/dyn/img/btn/global/mp_chk_btn_147x034px.svg);
  background-color: black;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 5px;
  border-color: rgb(255, 255, 255);
  cursor:pointer;
  display: none;
}

#sq-walletbox {
  float:left;
  margin:5px;
  padding:10px;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
}

#sq-ccbox {
  float:left;
  margin:5px;
  padding:10px;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
}
/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "bower_component/intl-tel-input/src/css/intlTelInput";
 */
.intl-tel-input {
  position: relative;
  display: inline-block; }
  .intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .intl-tel-input .hide {
    display: none; }
  .intl-tel-input .v-hide {
    visibility: hidden; }
  .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px; }
    .intl-tel-input .selected-flag .iti-flag {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto; }
    .intl-tel-input .selected-flag .iti-arrow {
      position: absolute;
      top: 50%;
      margin-top: -2px;
      right: 6px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555; }
      .intl-tel-input .selected-flag .iti-arrow.up {
        border-top: none;
        border-bottom: 4px solid #555; }
  .intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll; }
    .intl-tel-input .country-list.dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    .intl-tel-input .country-list .flag-box {
      display: inline-block;
      width: 20px; }
    @media (max-width: 500px) {
      .intl-tel-input .country-list {
        white-space: normal; } }
    .intl-tel-input .country-list .divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #CCC; }
    .intl-tel-input .country-list .country {
      padding: 5px 10px; }
      .intl-tel-input .country-list .country .dial-code {
        color: #999; }
    .intl-tel-input .country-list .country.highlight {
      background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
      vertical-align: middle; }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
      margin-right: 6px; }
  .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0; }
  .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 46px; }
  .intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer; }
    .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default; }
    .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
      background-color: transparent; }
  .intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
    display: table; }
  .intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
    padding-left: 66px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
    padding-left: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
    padding-left: 74px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
    padding-left: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
    padding-left: 82px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
    padding-left: 92px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
    padding-left: 90px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
    padding-left: 100px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px; }
  .intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .intl-tel-input.iti-container:hover {
      cursor: pointer; }

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .intl-tel-input .country-list .country {
    padding: 10px 10px;
    line-height: 1.5em; }

.iti-flag {
  width: 20px; }
  .iti-flag.be {
    width: 18px; }
  .iti-flag.ch {
    width: 15px; }
  .iti-flag.mc {
    width: 19px; }
  .iti-flag.ne {
    width: 18px; }
  .iti-flag.np {
    width: 13px; }
  .iti-flag.va {
    width: 15px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-size: 5630px 15px; } }
  .iti-flag.ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti-flag.ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti-flag.ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti-flag.af {
    height: 14px;
    background-position: -66px 0px; }
  .iti-flag.ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti-flag.ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti-flag.al {
    height: 15px;
    background-position: -132px 0px; }
  .iti-flag.am {
    height: 10px;
    background-position: -154px 0px; }
  .iti-flag.ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti-flag.aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti-flag.ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti-flag.as {
    height: 10px;
    background-position: -242px 0px; }
  .iti-flag.at {
    height: 14px;
    background-position: -264px 0px; }
  .iti-flag.au {
    height: 10px;
    background-position: -286px 0px; }
  .iti-flag.aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti-flag.ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti-flag.az {
    height: 10px;
    background-position: -352px 0px; }
  .iti-flag.ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti-flag.bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti-flag.bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti-flag.be {
    height: 15px;
    background-position: -440px 0px; }
  .iti-flag.bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti-flag.bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti-flag.bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti-flag.bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti-flag.bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti-flag.bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti-flag.bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti-flag.bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti-flag.bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti-flag.bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti-flag.br {
    height: 14px;
    background-position: -680px 0px; }
  .iti-flag.bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti-flag.bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti-flag.bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti-flag.bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti-flag.by {
    height: 10px;
    background-position: -790px 0px; }
  .iti-flag.bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti-flag.ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti-flag.cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti-flag.cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti-flag.cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti-flag.cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti-flag.ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti-flag.ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti-flag.ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti-flag.cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti-flag.cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti-flag.cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti-flag.co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti-flag.cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti-flag.cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti-flag.cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti-flag.cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti-flag.cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti-flag.cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti-flag.cy {
    height: 13px;
    background-position: -1225px 0px; }
  .iti-flag.cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti-flag.de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti-flag.dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti-flag.dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti-flag.dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti-flag.dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti-flag.do {
    height: 13px;
    background-position: -1379px 0px; }
  .iti-flag.dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti-flag.ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti-flag.ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti-flag.ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti-flag.eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti-flag.eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti-flag.er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti-flag.es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti-flag.et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti-flag.eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti-flag.fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti-flag.fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti-flag.fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti-flag.fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti-flag.fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti-flag.fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti-flag.ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti-flag.gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti-flag.gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti-flag.ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti-flag.gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti-flag.gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti-flag.gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti-flag.gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti-flag.gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti-flag.gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti-flag.gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti-flag.gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti-flag.gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti-flag.gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti-flag.gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti-flag.gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti-flag.gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti-flag.gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti-flag.gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti-flag.hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti-flag.hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti-flag.hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti-flag.hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti-flag.ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti-flag.hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti-flag.ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti-flag.id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti-flag.ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti-flag.il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti-flag.im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti-flag.in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti-flag.io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti-flag.iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti-flag.ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti-flag.is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti-flag.it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti-flag.je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti-flag.jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti-flag.jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti-flag.jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti-flag.ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti-flag.kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti-flag.kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti-flag.ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti-flag.km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti-flag.kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti-flag.kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti-flag.kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti-flag.kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti-flag.ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti-flag.kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti-flag.la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti-flag.lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti-flag.lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti-flag.li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti-flag.lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti-flag.lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti-flag.ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti-flag.lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti-flag.lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti-flag.lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti-flag.ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti-flag.ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti-flag.mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti-flag.md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti-flag.me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti-flag.mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti-flag.mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti-flag.mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti-flag.mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti-flag.ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti-flag.mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti-flag.mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti-flag.mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti-flag.mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti-flag.mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti-flag.mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti-flag.ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti-flag.mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti-flag.mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti-flag.mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti-flag.mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti-flag.mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti-flag.my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti-flag.mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti-flag.na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti-flag.nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti-flag.ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti-flag.nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti-flag.ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti-flag.ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti-flag.nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti-flag.no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti-flag.np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti-flag.nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti-flag.nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti-flag.nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti-flag.om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti-flag.pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti-flag.pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti-flag.pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti-flag.pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti-flag.ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti-flag.pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti-flag.pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti-flag.pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti-flag.pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti-flag.pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti-flag.ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti-flag.pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti-flag.pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti-flag.py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti-flag.qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti-flag.re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti-flag.ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti-flag.rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti-flag.ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti-flag.rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti-flag.sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti-flag.sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti-flag.sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti-flag.sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti-flag.se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti-flag.sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti-flag.sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti-flag.si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti-flag.sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti-flag.sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti-flag.sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti-flag.sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti-flag.sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti-flag.so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti-flag.sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti-flag.ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti-flag.st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti-flag.sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti-flag.sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti-flag.sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti-flag.sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti-flag.ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti-flag.tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti-flag.td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti-flag.tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti-flag.tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti-flag.th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti-flag.tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti-flag.tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti-flag.tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti-flag.tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti-flag.tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti-flag.to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti-flag.tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti-flag.tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti-flag.tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti-flag.tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti-flag.tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti-flag.ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti-flag.ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti-flag.um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti-flag.us {
    height: 11px;
    background-position: -5241px 0px; }
  .iti-flag.uy {
    height: 14px;
    background-position: -5263px 0px; }
  .iti-flag.uz {
    height: 10px;
    background-position: -5285px 0px; }
  .iti-flag.va {
    height: 15px;
    background-position: -5307px 0px; }
  .iti-flag.vc {
    height: 14px;
    background-position: -5324px 0px; }
  .iti-flag.ve {
    height: 14px;
    background-position: -5346px 0px; }
  .iti-flag.vg {
    height: 10px;
    background-position: -5368px 0px; }
  .iti-flag.vi {
    height: 14px;
    background-position: -5390px 0px; }
  .iti-flag.vn {
    height: 14px;
    background-position: -5412px 0px; }
  .iti-flag.vu {
    height: 12px;
    background-position: -5434px 0px; }
  .iti-flag.wf {
    height: 14px;
    background-position: -5456px 0px; }
  .iti-flag.ws {
    height: 10px;
    background-position: -5478px 0px; }
  .iti-flag.xk {
    height: 15px;
    background-position: -5500px 0px; }
  .iti-flag.ye {
    height: 14px;
    background-position: -5522px 0px; }
  .iti-flag.yt {
    height: 14px;
    background-position: -5544px 0px; }
  .iti-flag.za {
    height: 14px;
    background-position: -5566px 0px; }
  .iti-flag.zm {
    height: 14px;
    background-position: -5588px 0px; }
  .iti-flag.zw {
    height: 10px;
    background-position: -5610px 0px; }

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../admin/app/web/img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-image: url("../admin/app/web/img/flags@2x.png"); } }

.iti-flag.np {
  background-color: transparent; }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
}

