/* IOS RENTALS API SPECIFIC CSS - Author: Ioannis Sannos (
https://www.isopensource.com ) */ .iosrt_colswrap { margin:0; padding: 0;
box-sizing: border-box; } .iosrt_sidecol { margin:0; padding: 0; width:270px;
float:left; box-sizing: border-box; position: sticky; top: 0; } .iosrt_maincol {
margin:0 0 0 280px; padding: 0; box-sizing: border-box; } .iosrt_maincol:after {
content:''; clear:both; display:table; } .iosrt_error { margin:0 0 20px 0;
padding:15px; background: #dd4b39; border: 1px solid #d73925; border-radius:
3px; font:normal 14px/20px "Roboto", Arial, sans-serif; color: #FFFFFF; }
.iosrt_error h4 { margin:0 0 5px; padding:0; font:bold 18px/24px "Roboto",
Arial, sans-serif; color: #FFFFFF; border:none; background:none; } .iosrt_error
p { margin:0; padding:0; font:normal 14px/20px "Roboto", Arial, sans-serif;
color: #FFFFFF; } .iosrt_2colflexwrap { display: -webkit-flex; display: flex;
-webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; width:
100%; box-sizing:border-box; margin:0; padding:0; } .iosrt_2colflexbox {
min-width: 250px; -webkit-flex: 1 0 50%; flex: 1 0 50%; overflow: hidden;
box-sizing:border-box; margin:0; padding:0; } .iosrt_formwrap { margin:0;
padding:10px; box-sizing: border-box; } .iosrt_formsidewrap { margin:0;
padding:0; box-sizing: border-box; position:relative; top: 5px;
-webkit-transition: max-height 0.5s cubic-bezier(0, 1.05, 0, 1);
-moz-transition: max-height 0.5s cubic-bezier(0, 1.05, 0, 1); -ms-transition:
max-height 0.5s cubic-bezier(0, 1.05, 0, 1); transition: max-height 0.5s
cubic-bezier(0, 1.05, 0, 1); } .iosrt_formvehwrap { margin:0 0 30px 0;
padding:10px; box-sizing: border-box; background: #FFFFFF; border: 1px solid
#D5D5D5; border-radius: 8px; } form.iosrt_form { margin:0; padding:0;
width:100%; display:block; border:none; box-sizing: border-box; }
label.iosrt_labelblock { margin:0 0 5px 0; padding:0; display:block; float:none;
width:100%; vertical-align:middle; box-sizing: border-box; font:bold 15px/22px
"Roboto", Helvetica, Arial, sans-serif; color:142e6c; } .iosrt_minicircle_block
{ margin:0 5px 0 0; padding:0; display: inline-block; background: #4F9CDE;
border-radius:50%; width:17px; height:17px; box-sizing: border-box; font: normal
13px/17px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF; text-align:
center; } select.iosrt_select { margin:0; padding:6px 12px; width:100%;
height:31px; display:block; box-sizing: border-box; font:normal 14px/17px
"Roboto", Helvetica, Arial, sans-serif; color:#333333; border:1px solid #d2d6de;
background:#FFFFFF; border-radius: 0; transition: border-color 0.15s ease-in-out
0s; outline:none; box-shadow:none; } select.iosrt_select > option { font:normal
14px/17px "Roboto", Helvetica, Arial, sans-serif; color:#333333; }
input.iosrt_text, input[type="text"].iosrt_text, input[type="number"].iosrt_text
{ margin:0; padding:6px 5px; font:normal 14px/17px "Roboto", Helvetica, Arial,
sans-serif; display:block; width:100%; height:auto; box-shadow:none;
color:142e6c; background:#FFFFFF; border:1px solid #CCCCCC; outline:none;
border-radius:0; box-sizing: border-box; } select.iosrt_select:disabled,
input.iosrt_text:disabled, input[type="text"].iosrt_text:disabled,
input[type="number"].iosrt_text:disabled { background:#F2F2F2; cursor:
not-allowed; } select.iosrt_select option:disabled { background:#e6e6e6;
color:#888888; } button.iosrt_sbtn, button[type=submit].iosrt_sbtn,
button[type=button].iosrt_sbtn { display: inline-block; width:auto;
background:#1C90F3; height:auto; border: 1px solid #0C81E4; border-radius: 3px;
box-shadow:none; white-space: nowrap; box-sizing: border-box; cursor: pointer;
font: normal 16px/22px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF;
margin:0; outline: none; padding: 8px 30px; text-align: center; text-shadow:
none; text-transform: none; } button.iosrt_sbtn:hover,
button[type=submit].iosrt_sbtn:hover, button[type=button].iosrt_sbtn:hover {
background:#0E699E; border:1px solid #045889; color: #FFFFFF; }
button.iosrt_sbtn:disabled, button[type=submit].iosrt_sbtn:disabled,
button[type=button].iosrt_sbtn:disabled, button.iosrt_sbtn:disabled:hover,
button[type=submit].iosrt_sbtn:disabled:hover,
button[type=button].iosrt_sbtn:disabled:hover { cursor: not-allowed; }
button.iosrt_btn, button[type=submit].iosrt_btn, button[type=button].iosrt_btn {
display: block;background:#1C90F3; width:100%; height:auto; border: 1px solid
#0C81E4; border-radius: 3px; box-shadow:none; white-space: nowrap; box-sizing:
border-box; cursor: pointer; font: normal 16px/22px "Roboto", Helvetica, Arial,
sans-serif; color: #FFFFFF; margin:0; outline: none; padding: 8px 30px;
text-align: center; text-shadow: none; text-transform: none; }
button.iosrt_btn:hover, button[type=submit].iosrt_btn:hover,
button[type=button].iosrt_btn:hover { background:#0E699E; border:1px solid
#045889; color: #FFFFFF; } .iosrt_datetimewrap { margin:0; padding:0; }
.iosrt_datetimewrap:after { display:table; content:''; clear:both; }
.iosrt_datebox { margin:0; padding:0 145px 0 0; box-sizing: border-box; }
.iosrt_dateonlybox { margin:0; padding:0; box-sizing: border-box; }
.iosrt_timebox { margin:0; padding:0; width:135px; float:right; box-sizing:
border-box; } .iosrt_hourbox { margin:0; padding:0 5px 0 0; display:block;
float:left; width:70px; box-sizing: border-box; } .iosrt_minbox { margin:0;
padding:0; display:block; float:left; width:65px; box-sizing: border-box; } /*
MODEL BOX */ .iosrt_model { background:#FFFFFF; border: 1px solid #d8d8d8;
margin:0 0 30px 0; padding: 0; box-sizing: border-box; transition: all 0.3s
ease-in-out; } .iosrt_model:hover { border-color:#888888; }
.iosrt_model_colswrap { margin:0; padding: 0; box-sizing: border-box; display:
flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; }
.iosrt_model_main { margin:0; padding:15px; box-sizing: border-box; flex:1; }
.iosrt_model_side { margin:0; padding:15px; box-sizing: border-box; flex:0 0
200px; text-align:center; position:relative; } .iosrt_model_bgside {
background-color:#FCFCFC; border-left:1px solid #E5E5E5; }
.iosrt_model_side_databox { margin:0; padding: 0 0 105px 0; box-sizing:
border-box; } .iosrt_model_side_bookbox { margin:0; padding: 0; box-sizing:
border-box; position:absolute; left:15px; bottom:15px; height:90px; width:170px;
overflow: hidden; } .iosrt_model_side_data2box { margin:0; padding: 0 0 45px 0;
box-sizing: border-box; } .iosrt_model_side_book2box { margin:0; padding: 0;
box-sizing: border-box; overflow: hidden; } a.iosrt_model_more,
a.iosrt_model_more:visited, a.iosrt_model_more:active, a.iosrt_model_more:link,
a.iosrt_model_more:hover { margin:14px 0 0 0; padding:0; display:block;
text-align:center; text-decoration: none; border:none; box-sizing: border-box;
font: normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: #666666;
box-shadow:none; } a.iosrt_model_more:hover { color:#18A6D9; } h1.iosrt_h1 {
margin:0 0 28px 0; padding:0; border:none; font: normal 28px/34px "Roboto",
Helvetica, Arial, sans-serif; color: 142e6c; background:none; }
h1.iosrt_success { padding-left:40px; background:url(tick32.png) 0 0 no-repeat;
} h1.iosrt_fail { padding-left:40px; background:url(fail32.png) 0 0 no-repeat; }
h2.iosrt_model_h2 { margin:0; padding:0; border:none; font: bold 22px/24px
"Roboto", Helvetica, Arial, sans-serif; color: #222222; display:flex;
align-items: flex-start; } h2.iosrt_block_h2 { margin:15px 0; padding:0;
border:none; font: normal 16px/30px "Roboto", Helvetica, Arial, sans-serif;
color: #555555; box-sizing: border-box; } .circle_block { margin:0 5px 0 0;
padding:0; display: inline-block; border:1px solid #FF6600; border-radius:50%;
width:26px; height:26px; box-sizing: border-box; font: normal 16px/24px
"Roboto", Helvetica, Arial, sans-serif; color: #FF6600; text-align: center; }
h3.iosrt_side_h3 { margin:0 0 5px 0; padding:0; border:none; font: bold
16px/20px "Roboto", Helvetica, Arial, sans-serif; color: #364954; } .iosrt_dbox
{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom: 1px solid #D8D8D8; font:
normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: 142e6c; }
.iosrt_dbox:last-child { margin:0; padding:0; border:none; } h4.iosrt_dbox_h4 {
margin:0 0 2px 0; padding:0; border:none; font: bold 14px/17px "Roboto",
Helvetica, Arial, sans-serif; color: 142e6c; } .iosrt_dbox_date,
.iosrt_dbox_dur { margin:0 0 2px 0; padding:0; font: normal 14px/17px "Roboto",
Helvetica, Arial, sans-serif; color: 142e6c; } .iosrt_dbox_loc { margin:0;
padding:0; font: normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color:
142e6c; } .iosrt_dbox_loc span { margin:0; padding:0; font: normal 14px/17px
"Roboto", Helvetica, Arial, sans-serif; color: #777777; } .iosrt_dbox_chargedur
{ margin:0; padding:0; font: normal 13px/17px "Roboto", Helvetica, Arial,
sans-serif; color: #777777; } .iosrt_book_flexwrap { width:100%; display: flex;
justify-content: space-between; flex-wrap: nowrap; overflow: hidden;
box-sizing:border-box; } .iosrt_book_mainbox { flex: 1 1 auto; width: auto;
overflow: hidden; margin:0 10px 0 0; box-sizing:border-box; }
.iosrt_book_sidebox { flex: 0 0 auto; width: 260px; margin:60px 0 0 0;
padding:0; box-sizing:border-box; border: 1px solid #D8D8D8; background:#F2F2F2;
font:normal 14px/17px "Open Sans", Helvetica, Arial, sans-serif; }
.iosrt_model_title { margin:0; padding:0; border:none; font: bold 22px/24px
"Roboto", Helvetica, Arial, sans-serif; color: #222222; flex: auto 1 1;
box-sizing: border-box; } .iosrt_model_title span { font: normal 17px/24px
"Roboto", Helvetica, Arial, sans-serif; color: #8f8f8f; display: inline-block;
box-sizing: border-box; } .iosrt_model_badge { margin:0 0 0 7px; padding:0 6px;
box-sizing: border-box; background: #8f8f8f; border-radius: 3px; white-space:
nowrap; font: normal 12px/24px "Roboto", Helvetica, Arial, sans-serif;
color:#FFFFFF; } h3.iosrt_model_ribbon { margin:-5px -30px 20px -13px;
padding:0; box-sizing: border-box; border:none; background:none; font: normal
16px/16px "Roboto", Helvetica, Arial, sans-serif; } h3.iosrt_model_ribbon:before
{ margin:0; padding:0; content: ""; height: 0; width: 0; display: block;
position: absolute; top: 10px; left: 2px; border-top: 25px solid #1998DA;
border-bottom: 25px solid #1998DA; border-right: 25px solid #1998DA;
border-left: 25px solid transparent; box-sizing: border-box; }
h3.iosrt_model_ribbon div { margin:0 0 0 25px; padding:17px 10px; position:
relative; background: #1998DA; text-align: center; height: 50px; font: normal
16px/16px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF; box-sizing:
border-box; white-space: nowrap; } h3.iosrt_model_ribbon div:after { margin:0;
padding:0; content: ""; height: 0; width: 0; display: block; position: absolute;
bottom: -10px; right: 0; border-top: 10px solid #004a70; border-right: 15px
solid transparent; box-sizing: border-box; } h3.iosrt_ribbon_blue:before {
border-color:#1998DA; border-left-color: transparent; } h3.iosrt_ribbon_blue div
{ background: #1998DA; } h3.iosrt_ribbon_blue div:after { border-top-color:
#004a70; } h3.iosrt_ribbon_green:before { border-color:#68895A;
border-left-color: transparent; } h3.iosrt_ribbon_green div { background:
#68895A; } h3.iosrt_ribbon_green div:after { border-top-color: #5D6859; }
h3.iosrt_ribbon_gray:before { border-color:#888888; border-left-color:
transparent; } h3.iosrt_ribbon_gray div { background: #888888; }
h3.iosrt_ribbon_gray div:after { border-top-color: #222222; }
h3.iosrt_ribbon_green:before { border-color:#68895A; border-left-color:
transparent; } h3.iosrt_ribbon_green div { background: #68895A; }
h3.iosrt_ribbon_green div:after { border-top-color: #5D6859; }
h3.iosrt_ribbon_orange:before { border-color:#E86C1A; border-left-color:
transparent; } h3.iosrt_ribbon_orange div { background: #E86C1A; }
h3.iosrt_ribbon_orange div:after { border-top-color: #773D17; }
h3.iosrt_ribbon_yellow:before { border-color:#E8BF1A; border-left-color:
transparent; } h3.iosrt_ribbon_yellow div { background: #E8BF1A; color: 142e6c;
} h3.iosrt_ribbon_yellow div:after { border-top-color: #A39456; }
h3.iosrt_ribbon_purple:before { border-color:#9C6CEB; border-left-color:
transparent; } h3.iosrt_ribbon_purple div { background: #9C6CEB; }
h3.iosrt_ribbon_purple div:after { border-top-color: #3A2064; }
h3.iosrt_ribbon_red:before { border-color:#DC2929; border-left-color:
transparent; } h3.iosrt_ribbon_red div { background: #DC2929; }
h3.iosrt_ribbon_red div:after { border-top-color: #873E3E; }
.iosrt_model_subtitle { margin:0 0 5px 0; padding:0; font: bold 15px/19px
"Roboto", Helvetica, Arial, sans-serif; color: #364954; } .iosrt_model_imgfeat {
margin:0 0 10px 0; padding:0; } .iosrt_model_img { display:block; margin:0;
padding:0; float:left; width:240px; box-sizing: border-box; }
.iosrt_model_img320 { width:320px; } .iosrt_model_img400 { width:400px; }
.iosrt_model_img480 { width:480px; } .iosrt_model_img > img { margin:0;
padding:0; border:none; width:100%; height:auto; } .iosrt_model_feat { margin:0;
padding:0 0 0 250px; box-sizing: border-box; } .iosrt_model_feat320 { padding:0
0 0 330px; } .iosrt_model_feat400 { padding:0 0 0 410px; } .iosrt_model_feat480
{ padding:0 0 0 490px; } .iosrt_model_imgfeat:after { content:''; display:table;
clear:both; } .iosrt_model_description { margin:0 0 15px 0; padding:0; font:
normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: 142e6c; }
.iosrt_model_price { margin:0; padding:0; font: bold 28px/30px "Roboto",
Helvetica, Arial, sans-serif; color: #222222; text-align: center; }
.iosrt_model_price span { margin:0 0 0 5px; padding:0; font: bold 17px/30px
"Roboto", Helvetica, Arial, sans-serif; color: #888888; }
.iosrt_model_normalprice { margin:0; padding:0; font: normal 18px/22px "Roboto",
Helvetica, Arial, sans-serif; color: #666666; text-align: center;
text-decoration: line-through; } .iosrt_model_normalprice:hover { color:
#FF6600; cursor: help; } .iosrt_model_pricedesc { margin:0; padding:0; font:
normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: #666666;
text-align: center; } .iosrt_model_priceother { margin:5px 0 0 0; padding:0;
font: normal 13px/15px "Roboto", Helvetica, Arial, sans-serif; color: #888888;
text-align: center; cursor:pointer; } .iosrt_model_priceother span { color:
#555555; } .iosrt_model_vatnote { margin:5px 0 0 0; padding:0; font: normal
13px/15px "Roboto", Helvetica, Arial, sans-serif; color: #364954; text-align:
center; } .iosrt_feat_icons { margin:0 0 5px 0; padding:0; display: flex;
flex-wrap: wrap; justify-content: flex-start; align-items: flex-start;
align-content: space-between; } .iosrt_feat_icon { margin:0 0 2px 0; padding:0;
width:50px; flex:0 0 50px; text-align:center; overflow: hidden; }
.iosrt_feat_icon div { text-align:center; } .iosrt_feat_icon img { margin:0;
padding:0; border:none; width:auto; height:auto; } .iosrt_feat_icon span {
display:block; margin:0; padding:0; font: normal 12px/14px "Roboto", Helvetica,
Arial, sans-serif; color: #555555; text-align:center; } ul.iosrt_feat_list {
margin:0; padding:0 0 0 9px; text-indent:0; list-style:none; }
ul.iosrt_feat_list > li { margin:0 0 2px 0; padding:0 0 0 20px; list-style:none;
border:none; text-indent:0; font:normal 14px/18px "Roboto", Helvetica, Arial,
sans-serif; color:142e6c; display: block; box-sizing: border-box;
background:transparent url(plus16.png) 0 2px no-repeat; } .iosrt_model_priceinc
{ margin:0; padding:0; } h3.iosrt_model_h3 { margin:0 0 5px 0; padding:0;
border:none; font: bold 17px/21px "Roboto", Helvetica, Arial, sans-serif; color:
#777777; } h3.iosrt_model_h3 a, h3.iosrt_model_h3 a:visited, h3.iosrt_model_h3
a:active, h3.iosrt_model_h3 a:link, h3.iosrt_model_h3 a:hover { display:block;
border:none; text-decoration: none; font: normal 17px/21px "Roboto", Helvetica,
Arial, sans-serif; color: #777777; outline: none; margin:0; padding:0;
box-shadow:none; } h3.iosrt_model_h3 a:hover { color:#40b6dc; }
.iosrt_model_pi2cols { margin:0; padding:0; display: flex; flex-wrap: wrap;
justify-content: flex-start; align-items: flex-start; align-content:
space-between; box-sizing: border-box; } .iosrt_model_pileft { margin:0;
padding:0 2% 0 0; border-right:3px dotted #AAAAAA; width:50%; flex:1 1 50%;
overflow: hidden; box-sizing: border-box; } .iosrt_model_piright { margin:0;
padding:0 0 0 2%; width:50%; flex:1 1 50%; overflow: hidden; box-sizing:
border-box; } .iosrt_model_pi1cols { margin:0; padding:0; } ul.iosrt_princ_list
{ margin:0; padding:0; text-indent:0; list-style:none; } ul.iosrt_princ_list >
li { margin:0 0 2px 0; padding:0 0 0 20px; list-style:none; border:none;
text-indent:0; font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif;
color:142e6c; display: block; box-sizing: border-box; background:transparent
url(tick16.png) 0 2px no-repeat; } ul.iosrt_princ_list > li:hover {
cursor:pointer; color:#364954; } a.iosrt_abtn, a.iosrt_abtn:visited,
a.iosrt_abtn:active, a.iosrt_abtn:link, a.iosrt_abtn:hover { margin:0; padding:
9px 18px; display:block; width:100%; text-decoration: none; border:1px solid
#364954; border-radius: 3px; box-shadow:none; box-sizing: border-box;
background:#18A6D9; font: normal 18px/22px "Roboto", Helvetica, Arial,
sans-serif; color: #FFFFFF; white-space: nowrap; outline: none; text-align:
center; text-shadow: none; text-transform: none; box-shadow:none; }
a.iosrt_abtn:hover { background: #18A6D9; border: 1px solid #408007; }
a.iosrt_abtn1book, a.iosrt_abtn1book:visited, a.iosrt_abtn1book:active,
a.iosrt_abtn1book:link, a.iosrt_abtn1book:hover, a.iosrt_abtn2book,
a.iosrt_abtn2book:visited, a.iosrt_abtn2book:active, a.iosrt_abtn2book:link,
a.iosrt_abtn2book:hover { margin:0; padding: 4px 5px; display:block; width:100%;
text-decoration: none; border:1px solid #364954; border-radius: 3px;
box-shadow:none; box-sizing: border-box; background:#18A6D9; font: normal
18px/22px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF; white-space:
nowrap; outline: none; text-align: center; text-shadow: none; text-transform:
none; box-shadow:none; } a.iosrt_abtn2book, a.iosrt_abtn2book:visited,
a.iosrt_abtn2book:active, a.iosrt_abtn2book:link, a.iosrt_abtn2book:hover {
background:#317ED4; border: 1px solid #3C72AD; } a.iosrt_abtn1book:hover {
background: #18A6D9; border: 1px solid #408007; } a.iosrt_abtn2book:hover {
background: #3175C1; border: 1px solid #38699F; } a.iosrt_abtn1book
span.iosrt_btnnote, a.iosrt_abtn1book:visited span.iosrt_btnnote,
a.iosrt_abtn1book:active span.iosrt_btnnote, a.iosrt_abtn1book:link
span.iosrt_btnnote, a.iosrt_abtn1book:hover span.iosrt_btnnote,
a.iosrt_abtn2book span.iosrt_btnnote, a.iosrt_abtn2book:visited
span.iosrt_btnnote, a.iosrt_abtn2book:active span.iosrt_btnnote,
a.iosrt_abtn2book:link span.iosrt_btnnote, a.iosrt_abtn2book:hover
span.iosrt_btnnote { display: block; margin:2px 0 0 0; padding:0; font: normal
14px/18px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF; }
.iosrt_btnbook_explain { margin:0; padding:0; font: normal 14px/17px "Roboto",
Helvetica, Arial, sans-serif; color:#3C72AD; } .iosrt_btnbook_or { margin:10px
0; padding:0; font: bold 22px/26px "Roboto", Helvetica, Arial, sans-serif;
color: 142e6c; } a.iosrt_newsearch, a.iosrt_newsearch:visited,
a.iosrt_newsearch:active, a.iosrt_newsearch:link, a.iosrt_newsearch:hover {
margin:0 0 5px 0; padding:0 0 0 20px; display:block; width:100%;
text-decoration: none; border:none; box-shadow:none; box-sizing: border-box;
font: normal 14px/20px "Roboto", Helvetica, Arial, sans-serif; color: #40b6dc;
background:transparent url(search16.png) 0 2px no-repeat; text-shadow: none;
text-transform: none; box-shadow:none; } a.iosrt_newsearch:hover { color:
142e6c; } a.iosrt_change_veh, a.iosrt_change_veh:visited,
a.iosrt_change_veh:active, a.iosrt_change_veh:link, a.iosrt_change_veh:hover {
margin:0 0 5px 0; padding:0 0 0 20px; display:block; width:100%;
text-decoration: none; border:none; box-shadow:none; box-sizing: border-box;
font: normal 14px/20px "Roboto", Helvetica, Arial, sans-serif; color: #40b6dc;
background:transparent url(change16.png) 0 2px no-repeat; text-shadow: none;
text-transform: none; box-shadow:none; } a.iosrt_change_veh:hover { color:
142e6c; } .iosrt_box { background:#FFFFFF; border: 1px solid #d8d8d8; margin:0
0 30px 0; padding: 0; box-sizing: border-box; transition: all 0.3s ease-in-out;
} .iosrt_box:hover { border-color:#888888; } .iosrt_boxbookfix { margin:0;
height:calc(100% - 60px); } .iosrt_perswrap { margin:0 0 14px 0; padding:0;
box-sizing: border-box; } .iosrt_perswrap:after { margin:0; padding:0;
content:''; display:block; clear:both; height:1px; } .iosrt_persleft { margin:0;
padding:0 15px 0 0; width:50%; float:left; box-sizing: border-box; }
.iosrt_persright { margin:0; padding:0 0 0 50%; box-sizing: border-box; }
p.iosrt_affcoupontip { margin:0 0 25px 0; padding:20px; border: 1px solid
#E5E5DD; border-radius: 8px; background: #FBFBFB; font: normal 15px/20px
"Roboto", Helvetica, Arial, sans-serif; color: 142e6c; } /* forms */
.iosrt_formrow { margin:0 0 14px 0; padding:0; } .iosrt_formrow::after {
margin:0; padding:0; content:''; display:table; clear: both; } label.iosrt_label
{ margin:0; padding:7px 0 0 0; display:block; float:left; width:180px;
vertical-align:middle; box-sizing: border-box; font:bold 15px/22px "Roboto",
Helvetica, Arial, sans-serif; color:142e6c; } .iosrt_labelside { margin:0 0 0
190px; padding:0; font:normal 14px/17px "Roboto", Helvetica, Arial, sans-serif;
color:142e6c; box-sizing: border-box; } input.iosrt_text,
input[type="text"].iosrt_text, input[type="number"].iosrt_text,
input[type="file"].iosrt_text, input[type="date"].iosrt_text { margin:0;
padding:6px 5px; font:normal 15px/22px "Roboto", Helvetica, Arial, sans-serif;
display:block; width:100%; color:142e6c; background-color:#FFFFFF; border:1px
solid #CCCCCC; outline:none; border-radius:0; box-sizing: border-box;
transition: border-color 0.15s ease-in-out 0s; } select.iosrt_select:hover,
input.iosrt_text:hover, input[type="text"].iosrt_text:hover,
input[type="number"].iosrt_text:hover, input[type="file"].iosrt_text:hover,
input[type="date"].iosrt_text:hover, input.iosrt_datetime:hover,
input[type="text"].iosrt_datetime:hover, input[type="date"].iosrt_datetime:hover
{ border-color:#888888; } select.iosrt_select:focus, input.iosrt_text:focus,
input[type="text"].iosrt_text:focus, input[type="number"].iosrt_text:focus,
input[type="file"].iosrt_text:focus, input[type="date"].iosrt_text:focus,
input.iosrt_datetime:focus, input[type="text"].iosrt_datetime:focus,
input[type="date"].iosrt_datetime:focus { border-color:#888888; }
textarea.iosrt_textarea { margin:0; padding:6px 5px; font:normal 15px/22px
"Roboto", Helvetica, Arial, sans-serif; display:block; width:100%; height:90px;
color:142e6c; background-color:#FFFFFF; border:1px solid #CCCCCC; outline:none;
border-radius:0; box-sizing: border-box; box-shadow: none; }
input.iosrt_highlight, input[type="text"].iosrt_highlight,
input[type="number"].iosrt_highlight, select.iosrt_highlight,
select.iosrt_highlight:hover, input.iosrt_highlight:hover,
input[type="text"].iosrt_highlight:hover,
input[type="number"].iosrt_highlight:hover,
input[type="file"].iosrt_highlight:hover,
input[type="date"].iosrt_highlight:hover, select.iosrt_highlight:focus,
input.iosrt_highlight:focus, input[type="text"].iosrt_highlight:focus,
input[type="number"].iosrt_highlight:focus,
input[type="file"].iosrt_highlight:focus,
input[type="date"].iosrt_highlight:focus { color:142e6c;
background-color:#FEF9C6; } label.iosrt_switch { position: relative; display:
block; vertical-align: top; width: 100px; height: 30px; padding: 3px; margin: 0
10px 10px 0; cursor: pointer; background: linear-gradient(to bottom, #eeeeee,
#FFFFFF 25px); background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF
25px); box-sizing:content-box; border-radius: 18px; box-shadow: inset 0 -1px
white, inset 0 1px 1px rgba(0, 0, 0, 0.05); } .iosrt_switchinput { position:
absolute; top: 0; left: 0; opacity: 0; box-sizing:content-box; }
.iosrt_switchlabel { position: relative; display: block; height: inherit;
font-size: 10px; text-transform: uppercase; background: #eceeef; border-radius:
inherit; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0,
0, 0, 0.15); box-sizing:content-box; } .iosrt_switchlabel:before,
.iosrt_switchlabel:after { position: absolute; top: 50%; margin-top: -.5em;
line-height: 1; -webkit-transition: inherit; -moz-transition: inherit;
-o-transition: inherit; transition: inherit; box-sizing:content-box; }
.iosrt_switchlabel:before { content: attr(data-off); right: 11px; color:
#666666; text-shadow: 0 1px rgba(255, 255, 255, 0.5); } .iosrt_switchlabel:after
{ content: attr(data-on); left: 11px; color: #FFFFFF; text-shadow: 0 1px rgba(0,
0, 0, 0.2); opacity: 0; } .iosrt_switchinput:checked ~ .iosrt_switchlabel {
background: #2E9B18; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0
3px rgba(0, 0, 0, 0.2); } .iosrt_switchinput:checked { background: #FF0000;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0,
0.2); } .iosrt_switchinput:checked ~ .iosrt_switchlabel:before { opacity: 0; }
.iosrt_switchinput:checked ~ .iosrt_switchlabel:after { opacity: 1; }
.iosrt_switchhandle { position: absolute; top: 4px; left: 4px; width: 28px;
height: 28px; background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
border-radius: 100%; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
.iosrt_switchhandle:before { content: ""; position: absolute; top: 50%; left:
50%; margin: -6px 0 0 -6px; width: 12px; height: 12px; background:
linear-gradient(to bottom, #eeeeee, #FFFFFF); background-image:
-webkit-linear-gradient(top, #eeeeee, #FFFFFF); border-radius: 6px; box-shadow:
inset 0 1px rgba(0, 0, 0, 0.02); } .iosrt_switchinput:checked ~
.iosrt_switchhandle { left: 74px; box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); }
.iosrt_switchlabel, .iosrt_switchhandle { transition: all 0.3s ease;
-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease; } .iosrt_tip { margin:3px 0 0 0; font:normal
13px/16px Tahoma, Arial, sans-serif; color:#555555; } /* fix chrome
auto-complete destroying background */ @-webkit-keyframes autofillusr { to {
background:#FFFFFF url(sprite32x31.png) 0 -31px no-repeat; color:142e6c; } }
@-webkit-keyframes autofillmob { to { background:#FFFFFF url(sprite32x31.png) 0
-62px no-repeat; color:142e6c; } } @-webkit-keyframes autofillpho { to {
background:#FFFFFF url(sprite32x31.png) 0 -93px no-repeat; color:142e6c; } }
@-webkit-keyframes autofillcit { to { background:#FFFFFF url(sprite32x31.png) 0
-124px no-repeat; color:142e6c; } } @-webkit-keyframes autofillmap { to {
background:#FFFFFF url(sprite32x31.png) 0 -155px no-repeat; color:142e6c; } }
@-webkit-keyframes autofilleml { to { background:#FFFFFF url(sprite32x31.png) 0
-186px no-repeat; color:142e6c; } } @-webkit-keyframes autofillpos { to {
background:#FFFFFF url(sprite32x31.png) 0 -217px no-repeat; color:142e6c; } }
@-webkit-keyframes autofillglo { to { background:#FFFFFF url(sprite32x31.png) 0
-341px no-repeat; color:142e6c; } } input.iosrt_iuser:-webkit-autofill,
input.iosrt_iuser:-webkit-autofill:hover,
input.iosrt_iuser:-webkit-autofill:focus,
input.iosrt_iuser:-webkit-autofill:active { -webkit-animation-name: autofillusr;
-webkit-animation-fill-mode: both; } input.iosrt_imobile:-webkit-autofill,
input.iosrt_imobile:-webkit-autofill:hover,
input.iosrt_imobile:-webkit-autofill:focus,
input.iosrt_imobile:-webkit-autofill:active { -webkit-animation-name:
autofillpho; -webkit-animation-fill-mode: both; }
input.iosrt_iphone:-webkit-autofill, input.iosrt_iphone:-webkit-autofill:hover,
input.iosrt_iphone:-webkit-autofill:focus,
input.iosrt_iphone:-webkit-autofill:active { -webkit-animation-name:
autofillpho; -webkit-animation-fill-mode: both; }
input.iosrt_icity:-webkit-autofill, input.iosrt_icity:-webkit-autofill:hover,
input.iosrt_icity:-webkit-autofill:focus,
input.iosrt_icity:-webkit-autofill:active { -webkit-animation-name: autofillcit;
-webkit-animation-fill-mode: both; } input.iosrt_imap:-webkit-autofill,
input.iosrt_imap:-webkit-autofill:hover,
input.iosrt_imap:-webkit-autofill:focus,
input.iosrt_imap:-webkit-autofill:active { -webkit-animation-name: autofillmap;
-webkit-animation-fill-mode: both; } input.iosrt_iemail:-webkit-autofill,
input.iosrt_iemail:-webkit-autofill:hover,
input.iosrt_iemail:-webkit-autofill:focus,
input.iosrt_iemail:-webkit-autofill:active { -webkit-animation-name:
autofilleml; -webkit-animation-fill-mode: both; }
input.iosrt_ipostal:-webkit-autofill,
input.iosrt_ipostal:-webkit-autofill:hover,
input.iosrt_ipostal:-webkit-autofill:focus,
input.iosrt_ipostal:-webkit-autofill:active { -webkit-animation-name:
autofillpos; -webkit-animation-fill-mode: both; }
input.iosrt_iglobe:-webkit-autofill, input.iosrt_iglobe:-webkit-autofill:hover,
input.iosrt_iglobe:-webkit-autofill:focus,
input.iosrt_iglobe:-webkit-autofill:active,
select.iosrt_iglobe:-webkit-autofill,
select.iosrt_iglobe:-webkit-autofill:hover,
select.iosrt_iglobe:-webkit-autofill:focus,
select.iosrt_iglobe:-webkit-autofill:active { -webkit-animation-name:
autofillglo; -webkit-animation-fill-mode: both; } /* FILTERS */
.iosrt_filters_wrapboxctg, .iosrt_filters_wrapbox, .iosrt_filters_wrapboxgen {
margin:0; padding: 0; display:block; box-sizing: border-box; }
div.iosrt_filters_searchbox { margin:0 0 30px 0; padding:10px; background-color:
#FFFFFF; border: 1px solid #E5E5DD; box-sizing:border-box; overflow:hidden;
border-radius:8px; } div.iosrt_filters_box { margin:0; padding:10px;
background-color: #FBFBFB; border: 1px solid #E5E5DD; border-radius:8px; }
h3.iosrt_filter_title, h3.iosrt_fleetfilter_title { margin:0 0 10px 0;
padding:0; background:none; border:none; box-sizing: border-box; display: block;
font: bold 16px/20px "Roboto", Helvetica, Arial, sans-serif; color:#333333; }
h3.iosrt_filter_titlemob { display:none; } h3.iosrt_filter_stitle { margin:0;
padding:0; background:none; border:none; box-sizing: border-box; display: block;
font: bold 16px/20px "Roboto", Helvetica, Arial, sans-serif; color:#333333; }
h3.iosrt_filter_stitlemob { display:none; } a.iosrt_filter_lnkup,
a.iosrt_filter_lnkup:visited, a.iosrt_filter_lnkup:hover,
a.iosrt_filter_lnkup:active { display:block; margin:0; padding:0 20px 0 5px;
text-decoration: none; border:none; font: bold 16px/20px "Roboto", Helvetica,
Arial, sans-serif; color:#888888; background:url(chevron-up.png) 100% 0
no-repeat; text-align: center; } a.iosrt_filter_lnkdown,
a.iosrt_filter_lnkdown:visited, a.iosrt_filter_lnkdown:hover,
a.iosrt_filter_lnkdown:active { display:block; margin:0; padding:0 20px 0 5px;
text-decoration: none; border:none; font: bold 16px/20px "Roboto", Helvetica,
Arial, sans-serif; color:142e6c; background:url(chevron-down.png) 100% 0
no-repeat; text-align: center; } a.iosrt_filter_lnkup:hover,
a.iosrt_filter_lnkdown:hover { color:142e6c; } ul.iosrt_filters { margin:0 0
10px 0; padding:0 0 10px 0; list-style: none; box-sizing: border-box; display:
block; width:100%; overflow:hidden; border:none; border-bottom: 1px solid
#E8E8E8; max-height:1000px; -webkit-transition: max-height 0.5s cubic-bezier(0,
1.05, 0, 1); -moz-transition: max-height 0.5s cubic-bezier(0, 1.05, 0, 1);
-ms-transition: max-height 0.5s cubic-bezier(0, 1.05, 0, 1); transition:
max-height 0.5s cubic-bezier(0, 1.05, 0, 1); } ul.iosrt_filters li { display:
block; width:100%; margin:0 0 12px 0; padding:0; } label.iosrt_filter_label {
margin:0; padding:0 0 0 25px; display: block; position: relative; cursor:
pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select:
none; user-select: none; box-sizing: border-box; font: normal 15px/20px
"Roboto", Helvetica, Arial, sans-serif; color:142e6c; }
label.iosrt_filter_label:hover { color: #325F9C; } label.iosrt_filter_label
input { position: absolute; opacity: 0; cursor: pointer; }
.iosrt_filter_checkmark { margin:0; padding:0; box-sizing: border-box; position:
absolute; top: 0; left: 0; height:20px; width:20px; background-color: #FFFFFF;
border:1px solid #CCCCCC; } label.iosrt_filter_label:hover input ~
.iosrt_filter_checkmark { border-color: #999999; } label.iosrt_filter_label
input:checked ~ .iosrt_filter_checkmark { background-color: #18A6D9;
border-color: #18A6D9; } /* GREEN: #18A6D9, BLUE: #2196F3 */
.iosrt_filter_checkmark:after { content: ""; position: absolute; display: none;
} label.iosrt_filter_label input:checked ~ .iosrt_filter_checkmark:after {
display: block; } label.iosrt_filter_label .iosrt_filter_checkmark:after { left:
6px; top: 3px; width: 4px; height: 8px; border: solid white; border-width: 0 3px
3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);
transform: rotate(45deg); } .iosrt_iosrt_nofiltersmatch { margin:0 0 40px 0;
padding:20px; display:block; background-color: #D9EBFB; border:1px solid
#B0CDE7; font: normal 15px/20px "Roboto", Helvetica, Arial, sans-serif;
color:#444444; } div.iosrt_fleetfilters_box { margin:0 0 30px 0; padding:0;
background-color: #F2F2F2; border: 1px solid #D8D8D8; border-radius: 5px; }
div.iosrt_fleetfilters_inbox { margin:0; padding:0 8px; display: flex;
flex-wrap: wrap; flex-direction: row; justify-content: space-between; }
h3.iosrt_fleetfilter_boxtitle { margin:0; padding:8px 20px; background:none;
border:none; box-sizing: border-box; display: block; font: bold 18px/24px
"Roboto", Helvetica, Arial, sans-serif; color:142e6c; }
a.iosrt_fleetfilter_lnkup, a.iosrt_fleetfilter_lnkup:visited,
a.iosrt_fleetfilter_lnkup:hover, a.iosrt_fleetfilter_lnkup:active {
display:block; margin:0; padding:0 20px 0 0; text-decoration: none; border:none;
font: bold 18px/24px "Roboto", Helvetica, Arial, sans-serif; color:142e6c;
background:url(chevron-up.png) 100% 4px no-repeat; }
a.iosrt_fleetfilter_lnkdown, a.iosrt_fleetfilter_lnkdown:visited,
a.iosrt_fleetfilter_lnkdown:hover, a.iosrt_fleetfilter_lnkdown:active {
display:block; margin:0; padding:0 20px 0 0; text-decoration: none; border:none;
font: bold 18px/24px "Roboto", Helvetica, Arial, sans-serif; color:142e6c;
background:url(chevron-down.png) 100% 4px no-repeat; }
a.iosrt_fleetfilter_lnkup:hover, a.iosrt_fleetfilter_lnkdown:hover {
color:142e6c; } .iosrt_fleetfilters_wrapbox { margin:10px; padding:0; flex:1 1
auto; box-sizing: border-box; } ul.iosrt_fleetfilters { margin:0; padding:0;
list-style: none; box-sizing: border-box; display: block; width:100%;
overflow:hidden; border:none; } ul.iosrt_fleetfilters li { display: block;
width:100%; margin:0 0 12px 0; padding:0; } table.iosrt_extrastbl { margin: 0;
padding:0; width: 100%; max-width: none; border:none; background-color:
transparent; border-collapse: collapse; border-spacing: 0; box-sizing:
border-box; } table.iosrt_extrastbl tr { margin:0; padding:0; background:none;
border:none; } table.iosrt_extrastbl td { margin:0; padding: 0 8px 20px 0;
font:normal 14px/20px "Roboto", Helvetica, Arial, sans-serif; color:142e6c;
background:none; text-align: left; vertical-align: top; border:none; box-sizing:
border-box; width:auto; } table.iosrt_extrastbl td.iosrt_extraquatd { width:
75px; } table.iosrt_extrastbl td.iosrt_extraamatd { min-width: 85px; }
table.iosrt_extrastbl td:last-child { padding:0 0 20px 0; }
table.iosrt_extrastbl td.iosrt_center { text-align:center; } a.iosrt_extra,
a.iosrt_extra:visited, a.iosrt_extra:active, a.iosrt_extra:link,
a.iosrt_extra:hover { margin: 0; padding:0; text-decoration:none; border:none;
display:block; box-sizing: border-box; font:normal 14px/20px "Roboto",
Helvetica, Arial, sans-serif; color:142e6c; box-shadow:none; }
a.iosrt_extra:hover strong { color:#40b6dc; } .iosrt_extra_desc { margin:2px 0 0
0; font:normal 13px/16px Tahoma, Arial, sans-serif; color:#555555; }
.iosrt_extra_pricetip { margin:2px 0 0 0; font:normal 13px/16px Tahoma, Arial,
sans-serif; color:#364954; } .iosrt_extra_amount { margin:0; padding:2px 4px;
background:#F2F2F2; border-radius:3px; font:normal 15px/26px "Roboto",
Helvetica, Arial, sans-serif; color:#666666; text-align:center; box-sizing:
border-box; min-width:75px; white-space: nowrap; } .iosrt_extra_amount_selected
{ background:#364954; color:#FFFFFF; } table.iosrt_sumtable { margin:0;
padding:0; width: 100%; max-width: none; border:none; background:none;
border-collapse: collapse; border-spacing: 0; box-sizing: border-box; }
table.iosrt_sumtable tr { background:none; display:table-row; }
table.iosrt_sumtable th, table.iosrt_sumtable td { margin:0; padding: 5px 2px;
font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif; color:142e6c;
text-align:left; vertical-align:top; border:none; box-sizing: border-box;
background:none; } table.iosrt_sumtable th { font-weight:bold; }
table.iosrt_sumtable td { text-align:right; width:80px; } table.iosrt_sumtable
th.iosrt_important, table.iosrt_sumtable td.iosrt_important {
background:#999999; color: #FFFFFF; } table.iosrt_sumtable th.iosrt_vimportant,
table.iosrt_sumtable td.iosrt_vimportant { background:#87C623; color: #FFFFFF; }
table.iosrt_sumtable th.iosrt_cellsfee, table.iosrt_sumtable td.iosrt_cellsfee {
padding:20px 2px 5px 2px; font-weight:normal; box-sizing: border-box; }
table.iosrt_sumtable th.iosrt_analysisinfo:hover { color: #87C623; cursor:help;
} .iosrt_sfeenote { margin:0; padding:0; font:normal 13px/18px "Roboto",
Helvetica, Arial, sans-serif; color:#666666; box-sizing: border-box; }
.iosrt_princtax { margin:30px 0 0 0; padding:0; text-align:center; font:normal
13px/17px Tahoma, Arial, sans-serif; color:#666666; box-sizing: border-box; }
.iosrt_coupon_box { margin:0; padding:15px; box-sizing:border-box; border: 1px
solid #D1E388; background:#E9F4BF; font:normal 14px/17px "Open Sans", Helvetica,
Arial, sans-serif; color:142e6c; } p.iosrt_coupon_tip { margin:0 0 10px 0;
padding:0; font:normal 14px/17px "Open Sans", Helvetica, Arial, sans-serif;
color:142e6c; } .iosrt_couponwrap { margin:0; padding:0; box-sizing:border-box;
} .iosrt_couponwrap:after { margin:0; padding:0; content:''; display:table;
clear:both; } .iosrt_couponbtnbox { margin:0; padding:0; width:140px;
float:right; box-sizing:border-box; } .iosrt_couponcodebox { margin:0 150px 0 0;
padding:0; box-sizing:border-box; } button.iosrt_couponbtn,
button[type=button].iosrt_couponbtn { display: block; width:100%;
background:#18A6D9; border: 1px solid #364954; border-radius: 3px;
box-shadow:none; white-space: nowrap; box-sizing: border-box; cursor: pointer;
font: normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF;
margin:0; outline: none; padding:6px; text-align: center; text-shadow: none;
text-transform: none; } button.iosrt_couponbtn:hover,
button[type=button].iosrt_couponbtn:hover { background: #18A6D9; border: 1px
solid #408007; color: #FFFFFF; } button.iosrt_couponwaitbtn,
button[type=button].iosrt_couponwaitbtn { display: block; width:100%;
background:#555555; border: 1px solid #333333; border-radius: 3px;
box-shadow:none; white-space: nowrap; box-sizing: border-box; cursor: pointer;
font: normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: #FFFFFF;
margin:0; outline: none; padding:6px; text-align: center; text-shadow: none;
text-transform: none; } button.iosrt_couponwaitbtn:hover,
button[type=button].iosrt_couponwaitbtn:hover { background: #555555; border: 1px
solid #333333; color: #FFFFFF; cursor:wait; } .iosrt_couponerror { margin:10px
0; padding:0; font:normal 14px/17px "Roboto", Helvetica, Arial, sans-serif;
color:#FF6600; } table.iosrt_paymodstbl { margin: 0; padding:0; width: 100%;
max-width: none; border:none; background-color: transparent; border-collapse:
collapse; border-spacing: 0; box-sizing: border-box; } table.iosrt_paymodstbl tr
{ margin:0; padding:0; background:none; border:none; } table.iosrt_paymodstbl td
{ margin:0; padding: 8px; font:normal 14px/20px "Roboto", Helvetica, Arial,
sans-serif; color:142e6c; background:none; text-align: left; vertical-align:
top; border:none; box-sizing: border-box; } table.iosrt_paymodstbl
td.iosrt_paymods_pid { width:60px; text-align:center; } table.iosrt_paymodstbl
tr.iosrt_paymodsel td, table.iosrt_paymodstbl tr.iosrt_paymodsel
td.iosrt_paymods_pid { background:#F2F2F2; } a.iosrt_paymodlink,
a.iosrt_paymodlink:visited, a.iosrt_paymodlink:active, a.iosrt_paymodlink:link,
a.iosrt_paymodlink:hover { margin: 0; padding:0; text-decoration:none;
border:none; display:block; box-sizing: border-box; font:normal 14px/18px
"Roboto", Helvetica, Arial, sans-serif; color:142e6c; box-shadow:none;
outline:none; } .iosrt_paymods_desc { margin:4px 0 0 0; font:normal 14px/18px
"Roboto", Helvetica, Arial, sans-serif; color:#555555; } .iosrt_paymods_tip {
margin:2px 0 0 0; font:normal 13px/16px "Roboto", Helvetica, Arial, sans-serif;
color:#888888; } label.iosrt_radiowrap { margin:0; padding:0 0 0 35px; display:
block; position: relative; cursor: pointer; font-size: 32px; line-height:32px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
user-select: none; height:35px; } label.iosrt_radiowrap .iosrt_labeltext {
display:none; visibility:hidden; } label.iosrt_radiowrap input { position:
absolute; opacity: 0; cursor: pointer; } .iosrt_cradio { margin:0; padding:0;
position: absolute; top: 0; left: 0; height: 35px; width: 35px;
background-color: #eeeeee; border-radius: 50%; } label.iosrt_radiowrap:hover
input ~ .iosrt_cradio { background-color: #CCCCCC; } label.iosrt_radiowrap
input:checked ~ .iosrt_cradio { background-color: #87C623; } .iosrt_cradio:after
{ content: ""; position: absolute; display: none; } label.iosrt_radiowrap
input:checked ~ .iosrt_cradio:after { display: block; } label.iosrt_radiowrap
.iosrt_cradio:after { margin:0; padding:0; top: 11px; left: 11px; width: 13px;
height: 13px; border-radius: 50%; background: white; } label.iosrt_checkwrap {
margin:0 0 15px 0; padding: 0 0 0 35px; display: block; position: relative;
cursor: pointer; font:normal 15px/25px "Roboto", Helvetica, Arial, sans-serif;
color:142e6c; -webkit-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none; } label.iosrt_checkwrap input {
position: absolute; opacity: 0; cursor: pointer; } .iosrt_ccheckbox { margin:0;
padding:0; position: absolute; top: 0; left: 0; height: 25px; width: 25px;
background-color: #eeeeee; } label.iosrt_checkwrap:hover input ~
.iosrt_ccheckbox { background-color: #CCCCCC; } label.iosrt_checkwrap
input:checked ~ .iosrt_ccheckbox { background-color: #87C623; }
.iosrt_ccheckbox:after { content: ""; position: absolute; display: none; }
label.iosrt_checkwrap input:checked ~ .iosrt_ccheckbox:after { display: block; }
label.iosrt_checkwrap .iosrt_ccheckbox:after { margin:0; padding:0; top: 5px;
left: 9px; width: 5px; height: 10px; border: solid white; border-width: 0 3px
3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);
transform: rotate(45deg); } .iosrt_terms { margin:0 0 30px 0; padding:8px;
font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif; color:#555555;
max-height:240px; background:#F2F2F2; border:1px solid #DFDFDF;
overflow-x:hidden; overflow-y:scroll; box-sizing: border-box; } .iosrt_terms p {
margin:0 0 18px 0; padding:0; font:normal 14px/18px "Roboto", Helvetica, Arial,
sans-serif; color:#555555; text-align:justify; } .iosrt_terms h2 { margin:0 0
20px 0; padding:0; border:none; font: normal 19px/23px "Roboto", Helvetica,
Arial, sans-serif; font-weight: 400; color: #40b6dc; clear:none; } .iosrt_terms
h3 { margin:0 0 15px 0; padding:0; border:none; font: normal 17px/21px "Roboto",
Helvetica, Arial, sans-serif; font-weight: 400; color: #40b6dc; clear:none; }
.iosrt_bookbtn_wrap { margin:50px 0; text-align: center; } button.iosrt_bookbtn,
button[type=button].iosrt_bookbtn, button[type=submit].iosrt_bookbtn { display:
inline-block; width:auto; min-width:160px; background:#18A6D9; border: 1px solid
#364954; border-radius: 5px; box-shadow:none; white-space: nowrap; box-sizing:
border-box; cursor: pointer; font: bold 18px/25px "Roboto", Helvetica, Arial,
sans-serif; color: #FFFFFF; margin:0; outline: none; padding:8px 18px;
text-align: center; text-shadow: none; text-transform: none; }
button.iosrt_bookbtn:hover, button[type=button].iosrt_bookbtn:hover,
button[type=submit].iosrt_bookbtn:hover { background: #18A6D9; border: 1px solid
#408007; color: #FFFFFF; } .iosrt_pgloading { background:#444444; background:
rgba(68, 68, 68, 0.7); position:fixed; display:none; z-index: 5000; height:100%;
width:100%; left: 0; top: 0; bottom:0; } .iosrt_pgloadingcon { margin:0;
padding:0; text-align:center; font:bold 18px/24px "Roboto", Arial, sans-serif;
color:#FFFFFF; height:100%; display: flex; justify-content: center; align-items:
center; text-align:center; } .iosrt_pgloadingicon { margin:0 10px 0 0;
padding:0; display:inline-block; width:64px; height:64px; line-height:64px;
background:url(loading64.gif) 0 0 no-repeat; } .iosrt_pgloadingtext { margin:0;
padding:0; font:bold 18px/24px "Roboto", Arial, sans-serif; color:#FFFFFF; }
.iosrt_combox { margin:60px 0 30px 0; padding:5px 0 0; border-top:1px solid
#D8D8D8; font:normal 14px/18px "Roboto", Arial, sans-serif; color:142e6c; }
h4.iosrt_combox_h4 { margin:0 0 3px 0; padding:0; border:none; font: bold
16px/20px "Roboto", Helvetica, Arial, sans-serif; color: #364954; }
.iosrt_combox_line { margin:0 0 2px 0; padding:0; border:none; font: normal
14px/18px "Roboto", Helvetica, Arial, sans-serif; color: #555555; }
.iosrt_combox_line a, .iosrt_combox_line a:hover, .iosrt_combox_line a:visited {
background:none; text-decoration:none; font: normal 14px/18px "Roboto",
Helvetica, Arial, sans-serif; color: #40b6dc; border:none; box-shadow:none; }
.iosrt_combox_line a:hover { text-decoration:underline; } p.iosrt_p { margin:0 0
20px 0; padding:0; font: normal 14px/17px "Roboto", Helvetica, Arial,
sans-serif; color: 142e6c; } p.iosrt_thanks { margin:0 0 20px 0; padding:0;
font: normal 16px/20px "Roboto", Helvetica, Arial, sans-serif; color: #888888; }
p.iosrt_print { margin:20px 0; padding:0; font: normal 14px/17px "Roboto",
Helvetica, Arial, sans-serif; color: 142e6c; } p.iosrt_print a, p.iosrt_print
a:visited, p.iosrt_print a:active, p.iosrt_print a:link, p.iosrt_print a:hover {
margin:0; padding:0; border: none; text-decoration:none; display:block; font:
normal 14px/17px "Roboto", Helvetica, Arial, sans-serif; color: #40b6dc;
background:none; text-shadow: none; text-transform: none; box-shadow:none; }
table.iosrt_thankstbl { margin: 0; padding:0; width: 100%; max-width: none;
border:none; background:none; border-collapse: collapse; border-spacing: 0;
box-sizing: border-box; } table.iosrt_thankstbl tr { margin:0; padding:0;
background:none; border:none; } table.iosrt_thankstbl th, table.iosrt_thankstbl
td { margin:0; padding:4px 6px; font:normal 14px/18px "Roboto", Helvetica,
Arial, sans-serif; color:142e6c; background:none; text-align: left;
vertical-align: top; border:none; box-sizing: border-box; width:auto; }
table.iosrt_thankstbl th { font-weight:bold; } a.iosrt_samedrop,
a.iosrt_samedrop:visited, a.iosrt_samedrop:active, a.iosrt_samedrop:link,
a.iosrt_samedrop:hover { margin: 3px 0 0 0; padding:0; text-decoration:none;
border:none; display:block; box-sizing: border-box; font:normal 14px/18px
"Roboto", Helvetica, Arial, sans-serif; color:#888888; box-shadow:none; }
a.iosrt_samedrop:hover { color:#40b6dc; } .iosrt_formtext1 { margin:5px 5px 15px
5px; padding:0; font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif;
color:#555555; } .iosrt_formtext2 { margin:5px 5px 15px 5px; padding:0;
font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif; color:#555555; }
/* v1.2 - FLEET */ .iosrt_fleet { margin:0 0 30px 0; padding:0; gap: 20px;
display:flex; flex-wrap: wrap; flex-direction: row; justify-content:
space-between; align-items: stretch; box-sizing: border-box; }
.iosrt_fleet_model { margin: 0; padding: 0; box-sizing: border-box; flex: 1 1
32%; min-width: 290px; max-width: 360px; border:1px solid #CCCCCC;
background:#FFFFFF; box-sizing: border-box; position:relative; }
.iosrt_fleet_modelbpad { padding-bottom:65px; } .iosrt_fleet_model:hover {
border-color:142e6c; } .iosrt_fleet_modelin { padding:0 10px;
text-align:center; } .iosrt_fleet_img { display:block; margin:0 0 8px 0;
padding:0; text-align:center; box-sizing: border-box; } .iosrt_fleet_img img {
margin:0; padding:0; border:none; width:100%; height:auto; } h3.iosrt_fleet_h3 {
margin:0; padding:0; border:none; font: bold 18px/23px "Roboto", Helvetica,
Arial, sans-serif; font-weight:700; color: 142e6c; text-align:center; }
.iosrt_fleet_subtitle { margin:0 0 10px 0; padding:0; font: bold 14px/18px
"Roboto", Helvetica, Arial, sans-serif; color: #364954; text-align:center; }
div.iosrt_fleet_ribbon { margin:0; padding:0; height:21px; box-sizing:
border-box; border:none; background:none; z-index:2; font: normal 15px/15px
"Roboto", Helvetica, Arial, sans-serif; font-weight:400; color:142e6c;
position:absolute; top:0; right:0; display:inline-block; width:auto; word-wrap:
nowrap; overflow:hidden; } div.iosrt_fleet_ribbonin { margin:0; padding:0;
position:relative; } div.iosrt_fleet_ribboncorner { margin:0; padding:0;
width:60px; height:21px; position: absolute; left:0; top:0; -webkit-transform:
rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
div.iosrt_fleet_ribbontext { margin:0 0 0 30px; padding:3px 8px 3px 25px; font:
normal 15px/15px "Roboto", Helvetica, Arial, sans-serif; font-weight:400;
color:142e6c; } div.iosrt_ribbon_blue { background: #1998DA; color:#FFFFFF; }
div.iosrt_ribbon_green { background: #68895A; color:#FFFFFF; }
div.iosrt_ribbon_gray { background: #888888; color:#FFFFFF; }
div.iosrt_ribbon_green { background: #68895A; color:#FFFFFF; }
div.iosrt_ribbon_orange { background: #E86C1A; color:#FFFFFF; }
div.iosrt_ribbon_yellow { background: #E8BF1A; color: 142e6c; }
div.iosrt_ribbon_purple { background: #9C6CEB; color:#FFFFFF; }
div.iosrt_ribbon_red { background: #DC2929; color:#FFFFFF; }
.iosrt_fleet_features { position:absolute; left:10px; bottom:0; width:90%;
width:calc(100% - 20px); border:none; border-top:1px solid #CCCCCC; margin:10px
0 5px 0; padding:10px 0 0 0; text-align:center; box-sizing: border-box; display:
flex; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start;
align-content: space-between; overflow: hidden; text-overflow: ellipsis; }
.iosrt_fleet_feature { margin: 0 0 2px 0; padding:0; width:50px; flex:1 1 50px;
box-sizing: border-box; text-align:center; overflow: hidden; }
.iosrt_fleet_feature img { margin:0; padding:0; width:auto; max-width:32px;
height:auto; vertical-align:top; } .iosrt_fleet_feature div { display:block;
margin:0; padding:0; font: normal 12px/14px "Roboto", Helvetica, Arial,
sans-serif; color: #666666; text-align:center; white-space: nowrap;
overflow:hidden; } .iosrt_fleet_minprice { margin:10px 0; padding:0; box-sizing:
border-box; font: normal 15px/22px "Roboto", Helvetica, Arial, sans-serif;
font-weight:400; color: 142e6c; text-align:center; } .iosrt_fleet_minprice
span.iosrt_fleet_price { font: bold 20px/22px "Roboto", Helvetica, Arial,
sans-serif; font-weight:700; color:#364954; } .iosrt_fleet_minprice
span.iosrt_fleet_info { display:inline-block; border-radius:4px;
background:#364954; width:18px; margin:0; padding:0; box-sizing: border-box;
font: bold 11px/16px tahoma, Arial, sans-serif; color:#FFFFFF;
text-align:center; } .iosrt_fleet_minprice span.iosrt_fleet_info:hover {
cursor:pointer; background:142e6c; } a.iosrt_fleet_book,
a.iosrt_fleet_book:visited, a.iosrt_fleet_book:active, a.iosrt_fleet_book:link,
a.iosrt_fleet_book:hover { margin:0; padding: 8px 30px; display:inline-block;
width:auto; text-decoration: none; border:1px solid #364954; border-radius: 3px;
box-shadow:none; box-sizing: border-box; background:#18A6D9; font: bold
16px/22px "Roboto", Helvetica, Arial, sans-serif; font-weight:700; color:
#FFFFFF; white-space: nowrap; outline: none; text-align: center; text-shadow:
none; text-transform: none; } a.iosrt_fleet_book:hover { background: #18A6D9;
border: 1px solid #408007; } a.iosrt_fleet_back, a.iosrt_fleet_back:visited,
a.iosrt_fleet_back:active, a.iosrt_fleet_back:link, a.iosrt_fleet_back:hover {
margin:5px 0; padding:10px 18px; display:block; text-decoration: none;
border:none; box-shadow:none; box-sizing: border-box; font: normal 15px/18px
"Roboto", Helvetica, Arial, sans-serif; font-weight:400; color: 142e6c;
outline: none; text-shadow: none; text-transform: none; background:#EEEEEE;
border-radius: 3px; } a.iosrt_fleet_back:hover { background:#3493AF; color:
#FFFFFF; } .iosrt_veh_top { margin:0 0 20px 0; padding:0 0 20px 0;
border-bottom:1px solid #CCCCCC; } .iosrt_veh_topside { margin:0; padding:0;
width:310px; float:right; box-sizing: border-box; } .iosrt_veh_topmain {
margin:0 320px 0 0; padding:0; } .iosrt_veh_topmain:after { content:'';
display:table; clear:both; } .iosrt_veh_img { display:block; margin:0;
padding:0; width:100%; text-align:center; } .iosrt_veh_img img { margin:0;
padding:0; border:none; width:100%; height:auto; } h2.iosrt_veh_title { margin:0
0 3px 0; padding:0; border:none; font: normal 26px/30px "Roboto", Helvetica,
Arial, sans-serif; font-weight: 400; color: 142e6c; clear:none; }
.iosrt_veh_subtitle { margin:0 0 8px 0; padding:0; font: normal 18px/22px
"Roboto", Helvetica, Arial, sans-serif; font-weight: 400; color: #364954; }
.iosrt_veh_description { margin:0 0 20px 0; padding:0 0 20px 0; font: normal
15px/19px "Roboto", Helvetica, Arial, sans-serif; font-weight: 400; color:
#555555; border-bottom:1px solid #CCCCCC; } .iosrt_veh_description p {
text-align:justify; font: normal 15px/19px "Roboto", Helvetica, Arial,
sans-serif; font-weight: 400; color: #555555; } .iosrt_veh_minprice { margin:0 0
20px 0; padding:8px 5px; box-sizing: border-box; font: normal 16px/20px
"Roboto", Helvetica, Arial, sans-serif; font-weight:400; color: 142e6c;
text-align:center; border-radius:6px; background:#EEEEEE; } .iosrt_veh_minprice
span { font: bold 24px/30px "Roboto", Helvetica, Arial, sans-serif;
font-weight:700; color:#40b6dc; } .iosrt_veh_mid { margin:0 0 20px 0; padding:0
0 20px 0; border-bottom:1px solid #CCCCCC; } .iosrt_veh_feat { margin:0 1% 0 0;
padding:0; width:49%; float:left; } .iosrt_veh_features { border:none;
margin:15px 0 5px 0; padding:0; text-align:center; box-sizing: border-box;
display: flex; flex-wrap: wrap; justify-content: flex-start; align-items:
flex-start; align-content: space-between; } .iosrt_veh_feature { margin: 0 0 4px
0; padding:0; width:50px; flex:1 0 50px; box-sizing: border-box;
text-align:center; overflow: hidden; } .iosrt_veh_feature img { margin:0;
padding:0; width:32px; height:auto; vertical-align:top; } .iosrt_veh_feature div
{ display:block; margin:0; padding:0; font: normal 12px/14px "Roboto",
Helvetica, Arial, sans-serif; color: #666666; text-align:center; white-space:
nowrap; overflow:hidden; } h3.iosrt_veh_head { margin:0 0 15px 0; padding:0;
border:none; font: normal 20px/25px "Roboto", Helvetica, Arial, sans-serif;
font-weight: 400; color: 142e6c; clear:none; } ul.iosrt_veh_list { margin:0;
padding:0; list-style: none; box-sizing: border-box; display: block; width:100%;
overflow:hidden; border:none; } ul.iosrt_veh_list li { display: block;
width:100%; margin:0 0 6px 0; padding:0 0 6px 0; font: normal 14px/20px
"Roboto", Helvetica, Arial, sans-serif; font-weight: 400; color: 142e6c; }
ul.iosrt_veh_list li div { display: block; width:100%; margin:0; padding:0;
font: normal 13px/17px "Roboto", Helvetica, Arial, sans-serif; font-weight: 400;
color: #777777; } ul.iosrt_veh_list li:hover { color:142e6c; }
ul.iosrt_veh_list li:hover div { color:#40b6dc; } .iosrt_veh_princ { margin:0 0
0 50%; padding:0; width:50%; } .iosrt_veh_princ:after { content:'';
display:table; clear:both; } .iosrt_veh_terms { margin:0 0 20px 0; padding:0 0
20px 0; font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif;
color:#555555; max-height:350px; overflow-x:hidden; overflow-y:auto; box-sizing:
border-box; border-bottom:1px solid #CCCCCC; } .iosrt_veh_terms p { margin:0 0
18px 0; padding:0; font:normal 14px/18px "Roboto", Helvetica, Arial, sans-serif;
color:#555555; text-align:justify; } .iosrt_veh_terms h2 { margin:0 0 20px 0;
padding:0; border:none; font: normal 19px/23px "Roboto", Helvetica, Arial,
sans-serif; font-weight: 400; color: #40b6dc; clear:none; } .iosrt_veh_terms h3
{ margin:0 0 15px 0; padding:0; border:none; font: normal 17px/21px "Roboto",
Helvetica, Arial, sans-serif; font-weight: 400; color: #40b6dc; clear:none; }
.iosrt_warning { margin:0 0 30px 0; padding: 12px 30px; background: #FF7D19;
border-radius: 5px; font: normal 14px/18px "Roboto", Helvetica, Arial,
sans-serif; font-weight:400; color:#FFFFFF; } .iosrt_warning span { margin:0 5px
0 0; padding:1px 0; border-radius:50%; background: #FFFFFF; text-align:center;
width:18px; height:18px; box-sizing: border-box; display:inline-block; font:
bold 14px/16px "Roboto", Helvetica, Arial, sans-serif; font-weight:700;
color:#FF7D19; } .iosrt_success { margin:0 0 30px 0; padding: 12px 30px;
background: #dff0d8; border-radius: 5px; font: normal 14px/18px "Roboto",
Helvetica, Arial, sans-serif; font-weight:400; color:#3c763d; }
a.iosrt_reschange, a.iosrt_reschange:visited, a.iosrt_reschange:hover,
a.iosrt_reschange:active { display:block; margin:0; padding:0; text-decoration:
none; border:none; font: normal 13px/17px "Roboto", Helvetica, Arial,
sans-serif; color:#666666; } a.iosrt_reschange:hover { text-decoration:
underline; color:#1C90F3; } /* modal box */ .iosrt_modal { background:#444444;
background: rgba(68, 68, 68, 0.3); position: fixed; display: none; z-index:
5000; margin:0; padding:0; height:100%; width:100%; left: 0; top: 0;
align-items: center; justify-content: center; box-sizing: border-box; }
.iosrt_modalcon { position: relative; background: #FFFFFF; padding:0; border:
1px solid #888; border-radius: 6px; width: 90%; max-width: 700px; height:auto;
max-height:94%; overflow-y:auto; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px
20px 0 rgba(0,0,0,0.19); margin: auto; z-index: 5001; -webkit-animation-name:
rtmodalappear; -webkit-animation-duration: 0.5s;
-webkit-animation-timing-function: ease; -webkit-animation-delay: 0s;
-webkit-animation-iteration-count: 1; -webkit-animation-direction: normal;
-webkit-animation-fill-mode: none; animation-name: rtmodalappear;
animation-duration: 0.5s; animation-timing-function: ease; animation-delay: 0s;
animation-iteration-count: 1; animation-direction: normal; animation-fill-mode:
none; box-sizing: border-box; } .iosrt_modalconfull { width:auto; max-width:
1200px; border-radius: 20px; } .iosrt_modalhead { margin:0; padding:6px 15px;
background: none; } .iosrt_modalhead:after { content:' '; display:table;
clear:both; } .iosrt_modalhead a, .iosrt_modalhead a:visited, .iosrt_modalhead
a:hover { margin:0; padding:0; text-decoration: none; border:none; outline:none;
box-sizing: border-box; font:normal 22px/22px tahoma, arial, sans-serif;
color:#888888; display:block; width:50px; float:right; text-align:right; }
.iosrt_modalhead a:hover { color: #FF6600; } .iosrt_modalhead h4 { margin:0;
padding:0 50px 0 0; border:none; width:auto; overflow:hidden; text-overflow:
clip; font:normal 18px/22px "Roboto", Helvetica, Arial, sans-serif;
color:#666666; text-align:left; } .iosrt_modalhead h4 span { color:#FF6600; }
.iosrt_modalbody { padding:5px 15px 15px 15px; overflow-x: hidden; box-sizing:
border-box; } .iosrt_modalbox { padding:15px; background:#FFFFFF; border: 1px
solid #d2d6de; border-radius: 3px; font:normal 14px/20px "Roboto", Arial,
sans-serif; color: 142e6c; } @-webkit-keyframes rtmodalappear { 0% { opacity:
0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);
} 60% { opacity: 1; -webkit-transform: scale3d(1,1,1); transform:
scale3d(1,1,1); } } @keyframes rtmodalappear { 0% { opacity: 0; transform:
scale3d(0.3, 0.3, 0.3); } 60% { opacity: 1; transform: scale3d(1,1,1); } }
.iosrt_swiper { width: 100%; height: auto; } figure.swiper-slide, .swiper-slide
{ margin:0; padding:0; display:block; text-align: center; } .swiper-slide img {
width:100%; height:auto; } .iosrt_availinlocs { margin:0 0 12px 0; padding:0 0 0
20px; font:normal 13px/17px "Roboto", Arial, sans-serif; color: #666666;
background: transparent url(pin16.png) 0 0 no-repeat; } .iosrt_availinlocs_boat
{ background-image: url(anchor16.png); } .iosrt_availinjlocs { margin:12px 0
12px 0; padding:0; font:normal 13px/17px "Roboto", Arial, sans-serif; color:
#666666; text-align:center; } .iosrt_availinjlocs span { margin:0; padding:0 0 0
20px; font:normal 13px/17px "Roboto", Arial, sans-serif; color: #666666;
background: transparent url(pin16.png) 0 0 no-repeat; } .iosrt_availinjlocs
span.iosrt_availinjlocs_boat { background-image: url(anchor16.png); } /* Stripe
*/ .iosrt_stripecontainer { padding: 20px; } h2.iosrt_stripeh2 { margin:0 0 28px
0; padding:0; border:none; font: normal 28px/34px "Roboto", Helvetica, Arial,
sans-serif; color: #555555; background:none; text-align: center; }
.iosrt_stripepanel { width: 350px; margin: 0 auto; background-color: #fff;
border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px
rgba(0, 0, 0, .05); box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0
rgba(0,0,0,0.12); border-color: #ddd; } .iosrt_stripepanel-heading { padding:
10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px;
border-top-right-radius: 3px; color: #333; background-color: #f5f5f5;
border-color: #ddd; } .iosrt_stripepayitem { margin:0 0 10px 0; padding:0; font:
normal 16px/22px "Roboto", Helvetica, Arial, sans-serif; color: 142e6c;
background:none; } .iosrt_stripepanel-body { padding: 15px; }
.iosrt_stripeform-group, .form-group { margin-bottom: 15px; }
.iosrt_stripeform-group label, .form-group label { display: inline-block;
margin:0 0 5px 0; padding:0; font: bold 16px/22px "Roboto", Helvetica, Arial,
sans-serif; } .iosrt_stripefield, .field, input.iosrt_stripefield, input.field {
display: block; width: 90%; height: 30px; padding: 6px 12px; font-size: 16px;
line-height: 1.2; color: #555; background-color: #fff; background-image: none;
border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px
rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
div.iosrt_stripefield, div.field { padding-bottom: 0; }
.iosrt_stripefield:focus, .field:focus, input.iosrt_stripefield:focus,
input.field:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset
0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0
1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); } .iosrt_striperow {
margin:0; padding:0; } .iosrt_striperow .iosrt_stripeleft { margin:0; padding:0;
width: 45%; float:left; } .iosrt_striperow .iosrt_striperight { margin:0;
padding:0; width: 35%; float:right; } .iosrt_striperight .iosrt_stripefield,
.iosrt_striperight .field, .iosrt_striperight input.iosrt_stripefield,
.iosrt_striperight input.field, .iosrt_striperight div.iosrt_stripefield,
.iosrt_striperight div.field { width: 75%; } .iosrt_stripeform-group iframe,
.form-group iframe { height: 30px !important; } .iosrt_stripebtn,
button.iosrt_stripebtn, button[type=submit].iosrt_stripebtn,
button[type=button].iosrt_stripebtn { width: 100%; padding: 10px 16px;
font-size: 18px; line-height: 1.33; border-radius: 6px; border: none; cursor:
pointer; } .iosrt_stripebtn-success, button.iosrt_stripebtn-success { color:
#fff; background-color: #5cb85c; border-color: #4cae4c; }
.iosrt_stripebtn-success:hover, .iosrt_stripebtn-success:focus,
.iosrt_stripebtn-success:active, .iosrt_stripebtn-success.active { color: #fff;
background-color: #47a447; border-color: #398439; } #iosrtStripepayResponse p {
font: normal 16px/20px "Roboto", Helvetica, Arial, sans-serif; border: 1px
dashed; padding: 10px; color: #EA4335; margin-top: 0; margin-bottom: 10px; } /*
REVIEWS */ section.iosrt_rv_pgrating { margin:0; padding:0; } .iosrt_rv_box {
margin:0 0 20px 0; padding:20px; border:1px solid #E5E5DD; border-radius:8px;
background: #FFFFFF; } h2.iosrt_rv_h2 { margin:0 0 5px 0; padding:0;
border:none; font: bold 22px/24px "Roboto", Helvetica, Arial, sans-serif;
font-weight:700; color: #1C1C1C; } h2.iosrt_rv_h2 span { color:#005792; }
.iosrt_rv_offstars { width: 90px; height: 22px; display: inline-block; position:
relative; vertical-align: bottom; box-sizing: border-box; background:
transparent url('staroff.png') 0 0 repeat-x; background-size: 18px; border:
none; margin:0; padding:0; } .iosrt_rv_onstars { background-image:
url('staron.png'); background-repeat: repeat-x; background-size: 18px; position:
absolute; top:0; left:0; height: 100%; width:0; font-size: 18px; line-height:
18px; box-sizing: border-box; } .iosrt_rv_onstars-gray { background-image:
url('staron-gray.png'); } a.iosrt_rv_roffstars, a.iosrt_rv_roffstars:visited,
a.iosrt_rv_roffstars:active, a.iosrt_rv_roffstars:hover,
a.iosrt_rv_roffstars:link { width: 160px; height: 32px; display: inline-block;
position: relative; vertical-align: bottom; box-sizing: border-box; background:
transparent url('staroff.png') 0 0 repeat-x; background-size: 32px; border:
none; text-decoration: none; margin:0; padding:0; } .iosrt_rv_ronstars {
background-image: url('staron.png'); background-repeat: repeat-x;
background-size: 32px; position: absolute; top:0; left:0; height: 100%; width:0;
font-size: 18px; line-height: 32px; box-sizing: border-box; }
p.iosrt_rv_totalvotes, p.iosrt_rv_ratingtip { margin:0 0 20px 0; padding:0;
font:normal 15px/20px "Roboto", Helvetica, Arial, sans-serif; color:#666666; }
.iosrt_rv_pbline { margin:0 0 5px 0; padding: 0; box-sizing: border-box;
display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; }
.iosrt_rv_pbstars { margin:0; padding:0; box-sizing: border-box; flex:0 0 100px;
box-sizing: border-box; } .iosrt_rv_pbar { flex:0 0 300px; width:300px;
height:12px; background-color: #f1f1f1; border-radius: 4px; margin:6px 0 0 0;
box-sizing: border-box; } .iosrt_rv_pbaron { width:0; height:12px;
background-color: #2196F3; border-radius: 4px; box-sizing: border-box; }
.iosrt_rv_pbpc { flex:1 1 auto; margin:0; padding:0 10px; font:normal 14px/22px
"Roboto", Helvetica, Arial, sans-serif; color:142e6c; } .iosrt_rv_pbline:hover
.iosrt_rv_onstars-gray { background-image: url('staron.png'); }
.iosrt_rv_pbline:hover .iosrt_rv_pbpc { font-weight:bold; } .iosrt_rv_top {
margin:0 0 10px 0; padding: 0 0 10px 0; box-sizing: border-box; display: flex;
flex-direction: row; flex-wrap: nowrap; align-items: stretch; border-bottom:1px
solid #E5E5DD; } .iosrt_rv_img { margin:0; padding:0; box-sizing: border-box;
flex:0 0 60px; width:60px; box-sizing: border-box; text-align: center; }
.iosrt_rv_img img { width:100%; height:auto; border:none; border-radius:50%; }
.iosrt_rv_info { margin:0; padding:0 0 0 15px; box-sizing: border-box; flex:1 1
auto; box-sizing: border-box; } .iosrt_rv_customer { font:bold 15px/20px
"Roboto", Helvetica, Arial, sans-serif; color:142e6c; } .iosrt_rv_place,
.iosrt_rv_vehicle { font:normal 14px/18px "Roboto", Helvetica, Arial,
sans-serif; color:#666666; } .iosrt_rv_mid { margin:0; padding: 0; box-sizing:
border-box; display: flex; flex-direction: row; flex-wrap: nowrap; align-items:
stretch; } .iosrt_rv_rstars { flex:0 0 50%; box-sizing: border-box; }
.iosrt_rv_rcategory { display: inline-block; margin:0 0 0 10px; font:bold
15px/22px "Roboto", Helvetica, Arial, sans-serif; color:142e6c; }
.iosrt_rv_rdate { flex:0 0 50%; box-sizing: border-box; text-align:right;
font:normal 15px/22px "Roboto", Helvetica, Arial, sans-serif; color:142e6c; }
.iosrt_rv_rcomments { margin:8px 0 0 0; font:normal 15px/22px "Roboto",
Helvetica, Arial, sans-serif; color:142e6c; } .iosrt_rv_rlivecategory {
display: inline-block; margin:0 0 0 10px; font:bold 16px/32px "Roboto",
Helvetica, Arial, sans-serif; color:142e6c; } .iosrt_rv_rlivecategoryoff {
color:#CCCCCC; } /* Revolut */ .iosrt_revolutcontainer { margin:40px 0; padding:
20px; } .iosrt_revolutimg { margin:0 0 10px 0; text-align:center; }
.iosrt_revolutimg img { border:none; } /* Booking options */ .iosrt_bo_wrap {
margin:0; padding: 0; box-sizing: border-box; display: flex; flex-direction:
row; flex-wrap: nowrap; align-items: stretch; } .iosrt_bo_col { flex:1 1 220px;
box-sizing: border-box; border-radius: 20px; margin:0 10px 0 0; padding:0 0 50px
0; position: relative; max-width:320px; display: block; visibility: visible; }
.iosrt_bo_col:last-child { margin:0; } .iosrt_bo_col0 { background-color:
#FFFFFF; max-width:320px; overflow: hidden; padding:0; } .iosrt_bo_col0 img {
width:100%; height:auto; border:none; margin:0 0 10px 0; } .iosrt_bo_col1 {
background-color: #E5E7EB; } .iosrt_bo_col2 { background-color: #00608A; }
.iosrt_bo_col3 { background-color: #22B14C; } .iosrt_bo_col4 { background-color:
#FF5982; } .iosrt_bo_colin { padding:20px; } h3.iosrt_bo_modeltitle { margin:0 0
15px 0; padding:0; border:none; font: bold 22px/30px "Roboto", Helvetica, Arial,
sans-serif; font-weight: 600; color: #333333; } h3.iosrt_bo_modeltitle span {
display:none; visibility:hidden; } ul.iosrt_bo_featlist { list-style-type: none;
margin:0 0 10px 0; padding:0; } ul.iosrt_bo_featlist li { display: block;
width:100%; margin:0 0 2px 0; padding:0; font: normal 16px/22px "Roboto",
Helvetica, Arial, sans-serif; color: 142e6c; background:transparent; }
ul.iosrt_bo_featlist li span { color:#00608A; margin-right:8px; }
h3.iosrt_bo_coltitle { margin:0 0 10px 0; padding:0 0 10px 0; border:none; font:
normal 22px/30px "Roboto", Helvetica, Arial, sans-serif; font-weight: 400;
color: #FFFFFF; text-align: center; border-bottom: 1px solid #FAFAFA; }
.iosrt_bo_colperday { margin:0 0 5px 0; padding:0; border:none; font: normal
18px/26px "Roboto", Helvetica, Arial, sans-serif; font-weight: 400; color:
#FFFFFF; text-align: center; } .iosrt_bo_colperday span { font-weight: bold;
font-weight: 700; } .iosrt_bo_colprice { margin:0 0 20px 0; padding:0 0 5px 0;
border:none; font: normal 15px/22px "Roboto", Helvetica, Arial, sans-serif;
font-weight: 400; color: #FFFFFF; text-align: center; border-bottom: 1px solid
#FAFAFA; } .iosrt_bo_coldesc { margin:0 0 20px 0; padding:0; font: normal
15px/22px "Roboto", Helvetica, Arial, sans-serif; font-weight: 400; color:
#FFFFFF; text-align: center; } .iosrt_bo_col1 h3.iosrt_bo_coltitle {
color:#00608a; } .iosrt_bo_col1 .iosrt_bo_colperday { color:142e6c; }
.iosrt_bo_col1 .iosrt_bo_colprice { color:142e6c; } .iosrt_bo_col1
.iosrt_bo_coldesc { color:142e6c; } .iosrt_bo_colbtnwrap { position:absolute;
bottom:30px; left:0; width:100%; text-align: center; } a.iosrt_bo_colbtn,
a.iosrt_bo_colbtn:visited, a.iosrt_bo_colbtn:active, a.iosrt_bo_colbtn:link,
a.iosrt_bo_colbtn:hover { margin:0; padding:8px 0; display:inline-block;
width:80%; max-width:160px; text-decoration: none; border:none; border-radius:
8px; box-shadow:none; box-sizing: border-box; background:#FFFFFF; font: bold
18px/26px Roboto, Helvetica, Arial, sans-serif; color: #00608a; white-space:
nowrap; outline: none; text-align: center; text-shadow: none; text-transform:
none; } a.iosrt_bo_colbtn:hover { background: 142e6c; color:#FFFFFF; }
p.iosrt_bo_extp { margin:0 0 10px 0; padding:0; font: normal 15px/22px Roboto,
Helvetica, Arial, sans-serif; font-weight: 400; color: #FFFFFF; text-align:
left; } p.iosrt_bo_extsm { margin-bottom: 5px; font-size: 14px;
line-height:18px; font-family:tahoma, arial, sans-serif; } h4.iosrt_bo_exth4 {
margin:10px 0 10px 0; padding:0; border:none; font: bold 17px/24px Roboto,
Helvetica, Arial, sans-serif; font-weight: 600; color: #FFFFFF; border:none; }
ul.iosrt_bo_extul { list-style-type: disc; margin:0 0 20px 0; padding:0 0 0
15px; } ul.iosrt_bo_extul li { margin:0 0 2px 0; padding:0; font: normal
15px/22px Roboto, Helvetica, Arial, sans-serif; color: #FFFFFF;
background:transparent; } .iosrt_bo_col1 p.iosrt_bo_extp { color:142e6c; }
.iosrt_bo_col1 h4.iosrt_bo_exth4 { color:142e6c; } .iosrt_bo_col1
ul.iosrt_bo_extul li { color:142e6c; } p.iosrt_bo_extcenter,
h4.iosrt_bo_extcenter { text-align: center; } .iosrt_bo_tabs { display:none;
visibility:hidden; overflow: hidden; text-align: center; } a.iosrt_bo_tab,
a.iosrt_bo_tab:visited, a.iosrt_bo_tab:hover { margin:0 2px 0 0; padding:8px 0;
display:inline-block; width:60px; text-decoration: none; border:none;
box-shadow:none; box-sizing: border-box; background:#E5E7EB; font: bold
18px/26px Tahoma, Arial, sans-serif; color: 142e6c; text-align: center;
text-shadow: none; text-transform: none; border-radius: 10px 10px 0 0; }
a.iosrt_bo_tab1, a.iosrt_bo_tab1:visited, a.iosrt_bo_tab1:hover {
background-color: #E5E7EB; color: 142e6c; } a.iosrt_bo_tab2,
a.iosrt_bo_tab2:visited, a.iosrt_bo_tab2:hover { background-color: #00608A;
color: #FFFFFF; } a.iosrt_bo_tab3, a.iosrt_bo_tab3:visited,
a.iosrt_bo_tab3:hover { background-color: #22B14C; color: #FFFFFF; }
a.iosrt_bo_tab4, a.iosrt_bo_tab4:visited, a.iosrt_bo_tab4:hover {
background-color: #FF5982; color: #FFFFFF; } @media only screen and
(max-width:1040px) { .iosrt_bo_col0 { display:none; visibility:hidden; }
.iosrt_modalconfull { width:94%; } } @media only screen and (max-width:740px) {
.iosrt_modalconfull { width:auto; } .iosrt_bo_col { margin:0; } .iosrt_bo_col2 {
display:none; visibility:hidden; } .iosrt_bo_col3 { display:none;
visibility:hidden; } .iosrt_bo_col4 { display:none; visibility:hidden; }
.iosrt_bo_tabs { display:block; visibility: visible; } } /* ADDONS / SPECIAL */
.iosrt_zero { margin:0; padding:0; } .iosrt_spad { padding:5px; } .iosrt_pad {
padding:15px; } .iosrt_vpad { padding-top:15px; padding-bottom:15px; }
.iosrt_vsspace { margin-top:5px; margin-bottom:5px; } .iosrt_vlspace {
margin-top:30px; margin-bottom:30px; } .iosrt_dspace, a.iosrt_dspace,
a.iosrt_dspace:visited, a.iosrt_dspace:hover, a.iosrt_dspace:active,
a.iosrt_dspace:link { margin-bottom:10px; } .iosrt_nomarg { margin:0; }
.iosrt_center { text-align:center; } .iosrt_fontnormal { font-weight:normal; }
.iosrt_invisible { display:none; visibility:hidden; } @media print {
p.iosrt_print { display:none; } } @media only screen and (max-width:1040px) {
.iosrt_model_side { overflow:hidden; } h3.iosrt_model_ribbon { margin:-5px -13px
20px -13px; } h3.iosrt_model_ribbon div:after { display: none; } } @media only
screen and (max-width:960px) { .iosrt_sidecol { margin:0 0 10px 0; float:none;
width:100%; position: static; } .iosrt_maincol { margin:0 0 0 0; padding: 0;
box-sizing: border-box; } .iosrt_filters_wrapbox, .iosrt_filters_wrapboxgen {
display:none; } ul.iosrt_filters { margin:0; padding:0; border:none; }
.iosrt_formsidewrap, ul.iosrt_filters { max-height:0px; }/* collapse filters */
h3.iosrt_filter_titlemob { margin:0 0 5px 0; padding:0; background:none;
border:none; box-sizing: border-box; display: block; font: bold 16px/20px
"Roboto", Helvetica, Arial, sans-serif; color:#333333; } h3.iosrt_filter_title {
display:none; } h3.iosrt_filter_stitlemob { margin:0; padding:0;
background:none; border:none; box-sizing: border-box; display: block; font: bold
16px/20px "Roboto", Helvetica, Arial, sans-serif; color:#333333; }
h3.iosrt_filter_stitle { display:none; } } @media only screen and
(max-width:768px) { .iosrt_model_colswrap { display: block; }
.iosrt_model_bgside { border-left:none; border-top: 1px solid #E5E5E5; }
.iosrt_model_side_databox { padding: 0 10px 0 0; width:50%; float:left; }
.iosrt_model_side_bookbox { position: static; left: auto; bottom: auto; height:
auto; width: auto; } .iosrt_model_side_data2box { padding: 0 10px 0 0;
width:50%; float:left; } .iosrt_model_side_book2box { position: static; left:
auto; bottom: auto; height: auto; width: auto; } .iosrt_model_ribbon {
display:none; } } @media only screen and (max-width:720px) {
.iosrt_book_flexwrap { display: block; } .iosrt_book_mainbox { margin:0 0 10px
0; } .iosrt_book_sidebox { width:auto; margin:0; } .iosrt_veh_topside {
width:280px; } .iosrt_veh_topmain { margin:0 290px 0 0; padding:0; } } @media
only screen and (max-width:650px) { label.iosrt_label { margin:0 0 5px 0;
padding:0; display:block; float:none; width:100%; } .iosrt_labelside { margin:0;
padding:0; } .iosrt_extra_desc { display:none; } h2.iosrt_veh_title,
.iosrt_veh_subtitle, p.iosrt_veh_description, .iosrt_veh_minprice {
text-align:center; } .iosrt_veh_feat { margin:0 0 30px 0; padding:0; width:100%;
float:none; } .iosrt_veh_princ { margin:0; padding:0; width:100%; }
.iosrt_veh_topside { width:250px; } .iosrt_veh_topmain { margin:0 260px 0 0;
padding:0; } } @media only screen and (max-width:600px) { .iosrt_2colflexwrap {
display:block; } .iosrt_2colflexbox { min-width:auto; flex:none; }
button.iosrt_sbtn, button[type=submit].iosrt_sbtn,
button[type=button].iosrt_sbtn { display:block; width:100%; margin:0; }
.iosrt_model_img { width: 33%; } .iosrt_model_img320, .iosrt_model_img400,
.iosrt_model_img480 { width: 50%; } .iosrt_model_feat { padding: 0 0 0 35%; }
.iosrt_model_feat320, .iosrt_model_feat400, .iosrt_model_feat480 { padding: 0 0
0 55%; } .iosrt_persleft { margin:0 0 5px 0; padding:0; width:100%; float:none;
} .iosrt_persright { margin:0; padding:0; } .iosrt_veh_topside { width:100%;
float:none; } .iosrt_veh_topmain { margin:0 0 20px 0; } .iosrt_rv_pbar { flex:0
0 200px; width:200px; } .iosrt_fleetfilters_wrapbox { margin:10px 0; flex:0 0
100%; } .iosrt_fleet_model { max-width: 100%; } } @media only screen and
(max-width:420px) { .iosrt_model_img { float:none; width: 100%; margin:0 0 10px
0; } .iosrt_model_img320, .iosrt_model_img400, .iosrt_model_img480 { width:
100%; } .iosrt_model_feat { margin:0 0 20px 0; padding:0; }
.iosrt_model_feat320, .iosrt_model_feat400, .iosrt_model_feat480 { padding: 0; }
.iosrt_feat_icons { justify-content: center; /* align-items: center; */ }
.iosrt_feat_icon { width:40px; flex:0 0 40px; } .iosrt_feat_icon span {
font-size:13px; } .iosrt_extraamatd { display:none; visibility:hidden; }
.iosrt_model_pi2cols { display: none; }/* see js iosRTTogglePI */
.iosrt_model_pi1cols { display: none; }/* see js iosRTTogglePI */
.iosrt_model_pileft { margin:0; padding:0; border:none; width:100%; }
.iosrt_model_piright { margin:0; padding:0; width:100%; } .iosrt_rv_pbar {
flex:0 0 160px; width:160px; } } @media only screen and (max-width:360px) {
.iosrt_model_description { display:none; } .iosrt_model_side_databox { margin:0
0 15px 0; padding: 0; width:100%; float:none; } .iosrt_model_side_data2box {
margin:0 0 15px 0; padding: 0; width:100%; float:none; } h2.iosrt_model_h2 {
display:block; } .iosrt_model_badge { display:none; } .iosrt_model_ribbon {
display:block; } } /* tippy.js */
.tippy-touch{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{max-width:350px;-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none;line-height:1.4}.tippy-popper[data-html]{max-width:96%;max-width:calc(100%
- 20px)}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0
0}.tippy-popper[x-placement^=top]
.tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50%
0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow
svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top]
.tippy-arrow{border-top:7px solid #333;border-right:7px solid
transparent;border-left:7px solid transparent;bottom:-7px;margin:0
6px;-webkit-transform-origin:50% 0;transform-origin:50%
0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0
90%;transform-origin:0 90%}.tippy-popper[x-placement^=top]
.tippy-backdrop[data-state=visible]{-webkit-transform:scale(6)
translate(-50%,25%);transform:scale(6)
translate(-50%,25%);opacity:1}.tippy-popper[x-placement^=top]
.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1)
translate(-50%,25%);transform:scale(1)
translate(-50%,25%);opacity:0}.tippy-popper[x-placement^=top]
[data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top]
[data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top]
[data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top]
[data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px)
rotateX(0);transform:translateY(-10px)
rotateX(0)}.tippy-popper[x-placement^=top]
[data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0)
rotateX(90deg);transform:translateY(0)
rotateX(90deg)}.tippy-popper[x-placement^=top]
[data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top]
[data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top]
[data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top]
[data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top]
[data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px)
scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top]
[data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0)
scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom]
.tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom]
.tippy-roundarrow{top:-8px;-webkit-transform-origin:50%
100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom]
.tippy-roundarrow
svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom]
.tippy-arrow{border-bottom:7px solid #333;border-right:7px solid
transparent;border-left:7px solid transparent;top:-7px;margin:0
6px;-webkit-transform-origin:50% 100%;transform-origin:50%
100%}.tippy-popper[x-placement^=bottom]
.tippy-backdrop{-webkit-transform-origin:0 -90%;transform-origin:0
-90%}.tippy-popper[x-placement^=bottom]
.tippy-backdrop[data-state=visible]{-webkit-transform:scale(6)
translate(-50%,-125%);transform:scale(6)
translate(-50%,-125%);opacity:1}.tippy-popper[x-placement^=bottom]
.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1)
translate(-50%,-125%);transform:scale(1)
translate(-50%,-125%);opacity:0}.tippy-popper[x-placement^=bottom]
[data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom]
[data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom]
[data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom]
[data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px)
rotateX(0);transform:translateY(10px)
rotateX(0)}.tippy-popper[x-placement^=bottom]
[data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0)
rotateX(-90deg);transform:translateY(0)
rotateX(-90deg)}.tippy-popper[x-placement^=bottom]
[data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom]
[data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom]
[data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom]
[data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom]
[data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px)
scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom]
[data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0)
scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left]
.tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left]
.tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333%
50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left]
.tippy-roundarrow
svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left]
.tippy-arrow{border-left:7px solid #333;border-top:7px solid
transparent;border-bottom:7px solid transparent;right:-7px;margin:3px
0;-webkit-transform-origin:0 50%;transform-origin:0
50%}.tippy-popper[x-placement^=left]
.tippy-backdrop{-webkit-transform-origin:100% 0;transform-origin:100%
0}.tippy-popper[x-placement^=left]
.tippy-backdrop[data-state=visible]{-webkit-transform:scale(6)
translate(40%,-50%);transform:scale(6)
translate(40%,-50%);opacity:1}.tippy-popper[x-placement^=left]
.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5)
translate(40%,-50%);transform:scale(1.5)
translate(40%,-50%);opacity:0}.tippy-popper[x-placement^=left]
[data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left]
[data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left]
[data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left]
[data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px)
rotateY(0);transform:translateX(-10px)
rotateY(0)}.tippy-popper[x-placement^=left]
[data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0)
rotateY(-90deg);transform:translateX(0)
rotateY(-90deg)}.tippy-popper[x-placement^=left]
[data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left]
[data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left]
[data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left]
[data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left]
[data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px)
scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left]
[data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0)
scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right]
.tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right]
.tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666%
50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right]
.tippy-roundarrow
svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right]
.tippy-arrow{border-right:7px solid #333;border-top:7px solid
transparent;border-bottom:7px solid transparent;left:-7px;margin:3px
0;-webkit-transform-origin:100% 50%;transform-origin:100%
50%}.tippy-popper[x-placement^=right]
.tippy-backdrop{-webkit-transform-origin:-100% 0;transform-origin:-100%
0}.tippy-popper[x-placement^=right]
.tippy-backdrop[data-state=visible]{-webkit-transform:scale(6)
translate(-140%,-50%);transform:scale(6)
translate(-140%,-50%);opacity:1}.tippy-popper[x-placement^=right]
.tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5)
translate(-140%,-50%);transform:scale(1.5)
translate(-140%,-50%);opacity:0}.tippy-popper[x-placement^=right]
[data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right]
[data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right]
[data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right]
[data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px)
rotateY(0);transform:translateX(10px)
rotateY(0)}.tippy-popper[x-placement^=right]
[data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0)
rotateY(90deg);transform:translateX(0)
rotateY(90deg)}.tippy-popper[x-placement^=right]
[data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right]
[data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right]
[data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right]
[data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right]
[data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px)
scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right]
[data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0)
scale(0);transform:translateX(0)
scale(0)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-family:
"Roboto", Helvetica, Arial, sans-serif; font-size:.9rem;padding:.3rem
.6rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem
.4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem
.8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-animatefill]
.tippy-content{transition:-webkit-clip-path
cubic-bezier(.46,.1,.52,.98);transition:clip-path
cubic-bezier(.46,.1,.52,.98);transition:clip-path
cubic-bezier(.46,.1,.52,.98),-webkit-clip-path
cubic-bezier(.46,.1,.52,.98)}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive]
path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;transition:all
cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}body:not(.tippy-touch)
.tippy-tooltip[data-animatefill][data-state=visible]
.tippy-content{-webkit-clip-path:ellipse(100% 100% at 50%
50%);clip-path:ellipse(100% 100% at 50% 50%)}body:not(.tippy-touch)
.tippy-tooltip[data-animatefill][data-state=hidden]
.tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5%
50% at 50% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right]
.tippy-tooltip[data-animatefill][data-state=visible]
.tippy-content{-webkit-clip-path:ellipse(135% 100% at 0
50%);clip-path:ellipse(135% 100% at 0 50%)}body:not(.tippy-touch)
.tippy-popper[x-placement=right]
.tippy-tooltip[data-animatefill][data-state=hidden]
.tippy-content{-webkit-clip-path:ellipse(40% 100% at 0
50%);clip-path:ellipse(40% 100% at 0 50%)}body:not(.tippy-touch)
.tippy-popper[x-placement=left]
.tippy-tooltip[data-animatefill][data-state=visible]
.tippy-content{-webkit-clip-path:ellipse(135% 100% at 100%
50%);clip-path:ellipse(135% 100% at 100% 50%)}body:not(.tippy-touch)
.tippy-popper[x-placement=left]
.tippy-tooltip[data-animatefill][data-state=hidden]
.tippy-content{-webkit-clip-path:ellipse(40% 100% at 100%
50%);clip-path:ellipse(40% 100% at 100% 50%)}@media
(max-width:360px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}
