@charset "UTF-8";/* CSS Document */

/* CSS Reset */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;
    -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
/* remember to define focus styles! */
:focus{outline:0;}
::selection{background:#06ACD5;color:#FFF /* Safari */}
::-moz-selection{background:#06ACD5;color:#FFF /* Firefox */}
html{height:100%;}
body{line-height:1;color:black;background:white;height:100%;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
input{focus:0}
.skill-center-boxes{vertical-align: baseline;margin-left:0}
.skill-addit-fill {margin-top:10px}
.skill-addit-fill input {background: #FFFFFF; border: 1px solid #D0D0D0; -moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px; color: #BEBEBE; font-size: 12px; height: 21px; margin: 0px 0 0 25px; padding: 0 0 0 15px; float:left}
.skill-addit-button input[type="submit"]{background-color: #AAAAAA; border: 0 none; color: white; display: block; font-size: 12px; height: 23px; line-height: 23px; padding: 0 15px; text-decoration: none; }
.skill-addit-button input:hover{background: #DD0F16}
.clean{clear:both;letter-spacing:0;word-spacing:0}
.cleanf{overflow:hidden}
h1,h2,h3.h4{color:#90278e;font-family:'Open Sans', sans-serif;text-shadow: 2px 0 5px #949494;margin: 0 auto  10px auto;}
h3 {font-size: 16px;font-weight: normal;margin: 0 0 5px;}
a{text-decoration:none}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/* END RESET */

/******************** MENU *******************************/

/*ul.dropdown                         { position: relative; }*/
/*ul.dropdown li:last-child a         { border-right: none; }  Doesn't work in IE*/
/*ul.dropdown li.hover,*/
/*ul.dropdown li:hover                {position: relative; }*/
/*ul.dropdown li.hover a              { color: black; }*/
/*#menu ul ul { width: 148px !important; visibility: hidden; position: absolute; top: 100%; left: 0;z-index: 1200}*/
/*#menu ul ul li a{background: #b3c58a;width:148px;text-align:center;line-height:40px !important;font-size:12px !important;}*/
/*#menu ul ul li.first-submenu a{border-top-left-radius:5px;border-top-right-radius:5px}*/
/*#menu ul ul li.last-submenu a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}*/
/*#menu ul ul li.hover a{background:#8a26a9}*/
/*ul.dropdown ul 						{ width: 148px !important; visibility: hidden; position: absolute; top: 100%; left: 0}*/
/*ul.dropdown ul li 					{ font-weight: normal;color: #000;*/
									  /*border-bottom: 1px solid #ededed; float: none; }*/
/*ul.dropdown ul li.last-submenu  	{ border-bottom:none}*/
/*ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; }*/
/*ul.dropdown ul ul 					{ left: 100%; top: 0; }*/
/*ul.dropdown li:hover > ul 			{ visibility: visible; }*/

/**************** GENERAL **************************/
body{background:url('../img/bgm.jpg') no-repeat top center;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;color:#666}
/*#bodyovl{background:url('../img/bg-noise.png') repeat;position:absolute;width:100%;margin:0;padding: 0}*/
#wrapper{width: 1010px;margin-left: auto;margin-right: auto;padding: 0;}
#header{height:142px;width:936px;position:relative}
#header #menu{width:644px;height:44px;float:right;position:absolute;right:0;top:89px;background-position: 0 -44px}
#header .sharing-buttons{float:right;height:20px;overflow:hidden;right:34px;top:62px;margin-top: 12px;}
#header .sharing-buttons .addthis_toolbox{margin-top:0}
#header .sharing-buttons .addthis_button_twitter_follow_native{width:240px}
#header #menu ul li {float:left}
#header #menu ul li a{display:block;text-align:center;line-height:44px;color:#ececec;text-decoration: none;font-size:18px}
#header #menu ul li a#home{background:url('../img/hmenu/menuf.png');background-position:0 -44px;width:98px;height:44px}
#header #menu ul li a#home:hover,#header #menu ul li a#home.on{background-position:0 0}
#header #menu ul li a#destinations{background:url('../img/hmenu/menuf.png');background-position:-98px -44px;width:149px;height:44px}
#header #menu ul li a#destinations:hover,#header #menu ul li a#destinations.on{background-position:-98px 0;width:149px;height:44px}
#header #menu ul li a#activities{background:url('../img/hmenu/menuf.png');background-position:-247px -44px;width:124px;height:44px}
#header #menu ul li a#activities:hover,#header #menu ul li a#activities.on{background-position:-247px 0;width:124px;height:44px}
#header #menu ul li a#tours{background:url('../img/hmenu/menuf.png');background-position:-371px -44px;width:86px;height:44px}
#header #menu ul li a#tours:hover,#header #menu ul li a#tours.on{background-position:-371px 0;width:86px;height:44px}
#header #menu ul li a#contactus{background:url('../img/hmenu/menuf.png');background-position:-457px -44px;width:146px;height:44px}
#header #menu ul li a#contactus:hover,#header #menu ul li a#contactus.on{background-position:-457px 0;width:146px;height:44px}
.simple-bg{overflow: hidden;background-color: hsla(0, 0%, 93%, 0.8);padding: 30px 30px 50px 30px;border-radius: 10px;width:876px;margin: auto;min-height: 811px}
#footer {padding-top:30px;}
#footer ul,#footer li { float:left; position:relative; }
#footer ul { left:50%; }
#footer li { right:50%;margin:0 10px }
#footer ul li a {color: #666;text-decoration: none;text-shadow: 1px 0 6px #949494;font-size: 11px;font-weight: bold;}
#footer ul li a:hover{color: #9701f6;}

#header #logo{margin:0;float:left}
#top-wrapper{background: url("../img/top-wrapper-t.png") no-repeat;height:27px;width:1010px}
#body-wrapper{background:url("../img/body-wrapper-t.png") repeat-y;padding: 2px 37px;min-height:640px}
#bot-wrapper{background: url("../img/bot-wrapper-t2.jpg") no-repeat top center;height:204px}
h2.slogan{float:right;margin:15px 48px 0 0;font-family: 'Kaushan Script', cursive;font-size:25px;clear:right}
.rtn-info{text-align: center;clear: both;font-size: 12px;margin-top:6px}
.book-completed{float: left;width: 170px;margin-left: 8px;font-size: 12px;}
#nav {
  font-size: 13px;
  margin:10px 38px 0 0;
  padding:0;
  list-style:none;
  line-height: 25px;
  border-radius:10px;
  background:#bdce9a;
  display:block;
  float:right;
  }

#nav li {  float:left;  display:block;  width:120px;  position:relative;  z-index:500;  margin:0 1px;  }

#nav li a {  display:block;  padding:0 0 0 7px;  height:25px;  text-decoration:none;  color:#fff; background:#b5c690;text-align:left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#nav li a span.global{display:block;float:left;height:18px;width:18px;background:url(/static/img/language-menu-icons.png) no-repeat;margin:3px 5px 0 0}
#nav li ul li {background:#b5c690}
#nav li a:hover {  color:#fff;    background: #8827ac;  }

#nav a.selected {  color:#fff;font-weight:bold;}

#nav ul {  position:absolute;  left:0;  display:none;  margin:0 0 0 -1px;  padding:0;  list-style:none;z-index:100 }

#nav ul li {  width:120px;  float:left  }
#nav ul li.underline {}
#nav ul a {  display:block;   height:25px;  padding:0 0 0 23px;  color:#fff;  background:url(../images/spacer.gif) repeat;  }
#nav ul a:hover {  text-decoration:none}
.sharing-buttons-footer{width:90px;margin:auto;margin-top:10px;height:31px}
.sharing-buttons-footer .fb,.sharing-buttons-footer .twt{background:url(/static/img/sharing-buttons.png);height:31px;width:31px;text-indent:-9999px;display:block;float:left;}
.sharing-buttons-footer .fb{background-position:-34px 0;margin-left:10px}
/*=========== ELEMENT LIST ============*/
.element-list{overflow: hidden;background: -moz-linear-gradient(top, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.4)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
;border-radius: 10px;padding: 15px 0 15px 0;
margin-bottom: 10px;
}
h2.element-title-list{padding: 10px;font-size: 18px;color: #90278e;text-decoration: none;text-shadow: 1px 0 3px #949494}
.activity{float:left;margin-right:10px;height:250px;width:296px}
.tour{float:left;margin-right:10px;height:250px;width:296px}

.activity .main-info,.tour .main-info{text-align:center;padding: 10px 0 0 0;;font-weight:bold;text-transform:uppercase;color: #676767}
.activity a.title, .tour a.title {color: #676767;text-align: left;font-size: 16px;display:block;text-decoration: none;font-weight:normal}
.activity .place, .tour .place {color: #676767;font-size: 11px;margin-top: 3px;font-weight: normal;text-align: left;}
.activity .element-thumb,.tour .element-thumb{padding: 2px;border: 1px solid #dadada;}
.t-el{margin-right:0}
.f-el{margin-left:14px}

/*================== FLAT PAGES ================== */
.mtitle{font-size: 26px;text-decoration: none;text-shadow: 2px 0 5px #949494;font-size: 26px;font-weight: bold;margin: 0 10px 10px 20px;font-style: italic;color: #90278E;text-transform:uppercase}
#flatcontent{overflow: hidden;background-color: hsla(0, 0%, 93%, 0.8);padding: 30px 50px 50px 50px;border-radius: 10px;}
#flatcontent p{text-align: justify;line-height:32px;color: #666;text-shadow: 1px 1px 1px white;font-size:14px}
#flatcontent h3{margin: 30px 0;color: #90278E;text-decoration: none;text-shadow: 1px 0 6px #949494;font-size: 20px;text-transform:uppercase}
h2.staff-members{margin:20px 0 0 20px;font-size:26px}
.flat-members{
    overflow: hidden;
    background-color: rgba(237, 237, 237, 0.8);
    padding: 30px 50px 50px 50px;
    border-radius: 10px;
    margin-top:20px;
}
.flat-members .member-element{
    padding-bottom:20px;
    padding-top:7px;
    overflow:hidden
}
.flat-members .member-element .staff-thumb{
    padding:15px;
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 10px 0 #777;
    -moz-box-shadow: 0 0 10px 0 #777;
    box-shadow: 0 0 10px 0 #777;
    float:left;
    width:150px;
    height:190px;
    border-radius:6px;
    margin-left:70px
}
.flat-members .member-element .member-info{
    float: left;
    margin-left: 19px;
    padding-top: 15px;
    width:500px
}
.flat-members .member-element .member-info .name{
    font-size:20px;
    float:left;
}
.flat-members .member-element .member-info .position{
    font-size:16px;
    float:left;
    font-weight:bold;
    margin-left:6px;
    color: #90278E;
    line-height: 20px;
}
.flat-members .member-element .member-info .small-description{
    font-size:13px;
    clear:both;
    margin-top:15px;
    line-height:18px;
    text-align:justify
}
.sub_menu .act-menu-name{float:left}
.act-icon{background:url(/static/img/icons/kavak-sprite-icons.png); width:25px;height:25px;float:left;margin:9px 5px 0 0}

.act-icon-4x4{background-position:0 0}
.sub_menu li:hover .act-icon-4x4{background-position:0 -25px}

.act-icon-water{background-position:-25px 0}
.sub_menu li:hover .act-icon-water{background-position:-25px -25px}

.act-icon-bird-watching{background-position:-50px 0}
.sub_menu li:hover .act-icon-bird-watching{background-position:-50px -25px}

.act-icon-plane{background-position:-75px 0}
.sub_menu li:hover .act-icon-plane{background-position:-75px -25px}

.act-icon-plane2{background-position:-100px 0}
.sub_menu li:hover .act-icon-plane2{background-position:-100px -25px}

.act-icon-bicycle{background-position:-125px 0}
.sub_menu li:hover .act-icon-bicycle{background-position:-125px -25px}

.act-icon-snorkel{background-position:-150px 0}
.sub_menu li:hover .act-icon-snorkel{background-position:-150px -25px}

.act-icon-bus{background-position:-175px 0}
.sub_menu li:hover .act-icon-bus{background-position:-175px -25px}

.act-icon-hut{background-position:-200px 0}
.sub_menu li:hover .act-icon-hut{background-position:-200px -25px}

.act-icon-boat{background-position:-225px 0}
.sub_menu li:hover .act-icon-boat{background-position:-225px -25px}

.act-icon-climb{background-position:-250px 0}
.sub_menu li:hover .act-icon-climb{background-position:-250px -25px}

.act-icon-fire{background-position:-275px 0}
.sub_menu li:hover .act-icon-fire{background-position:-275px -25px}

.act-icon-hamrock{background-position:-300px 0}
.sub_menu li:hover .act-icon-hamrock{background-position:-300px -25px}

.act-icon-hamrock2{background-position:-325px 0}
.sub_menu li:hover .act-icon-hamrock2{background-position:-325px -25px}

.act-icon-helicopter{background-position:-350px 0}
.sub_menu li:hover .act-icon-helicopter{background-position:-350px -25px}

.act-icon-hotel{background-position:-375px 0}
.sub_menu li:hover .act-icon-hotel{background-position:-375px -25px}

.act-icon-hotel2{background-position:-400px 0}
.sub_menu li:hover .act-icon-hotel2{background-position:-400px -25px}

.act-icon-kayak{background-position:-425px 0}
.sub_menu li:hover .act-icon-kayak{background-position:-425px -25px}

.act-icon-kite-surf{background-position:-450px 0}
.sub_menu li:hover .act-icon-kite-surf{background-position:-450px -25px}

.act-icon-fishing{background-position:-475px 0}
.sub_menu li:hover .act-icon-fishing{background-position:-475px -25px}

.act-icon-hook{background-position:-500px 0}
.sub_menu li:hover .act-icon-hook{background-position:-500px -25px}

.act-icon-photographic-tour{background-position:-525px 0}
.sub_menu li:hover .act-icon-photographic-tour{background-position:-525px -25px}

.act-icon-rappel{background-position:-550px 0}
.sub_menu li:hover .act-icon-rappel{background-position:-550px -25px}

.act-icon-base-jump{background-position:-575px 0}
.sub_menu li:hover .act-icon-base-jump{background-position:-575px -25px}

.act-icon-surf{background-position:-600px 0}
.sub_menu li:hover .act-icon-surf{background-position:-600px -25px}

.act-icon-earth{background-position:-625px 0}
.sub_menu li:hover .act-icon-earth{background-position:-625px -25px}

.act-icon-trekking{background-position:-650px 0}
.sub_menu li:hover .act-icon-trekking{background-position:-650px -25px}

.act-icon-sup{background-position:-675px 0}
.sub_menu li:hover .act-icon-sup{background-position:-675px -25px}

.act-icon-sail-boat{background-position:-700px 0}
.sub_menu li:hover .act-icon-sail-boat{background-position:-700px -25px}

.act-icon-air{background-position:-725px 0}
.sub_menu li:hover .act-icon-air{background-position:-725px -25px}

.act-icon-yoga{background-position:-750px 0}
.sub_menu li:hover .act-icon-yoga{background-position:-750px -25px}

.act-icon-parachute{background-position:-775px 0}
.sub_menu li:hover .act-icon-parachute{background-position:-775px -25px}

.act-icon-tent{background-position:-800px 0}
.sub_menu li:hover .act-icon-tent{background-position:-800px -25px}

.act-icon-raffting{background-position:-825px 0}
.sub_menu li:hover .act-icon-raffting{background-position:-825px -25px}

.act-icon-diving{background-position:-850px 0}
.sub_menu li:hover .act-icon-diving{background-position:-850px -25px}
/*========================ADDDTHISSS ===================================*/
.addthis_toolbox{margin-top:10px}
.fb_iframe_widget iframe{position:inherit !important}
.addthis_detail a{float:left;margin-left:5px}
/*========================== ACTIVITY/TOURS DETAIL ======================= */
#main-img-detail{float:left;background-color:#fff;padding: 4px;border: 1px #ccc solid}
#side-menu-actions{float:left;width:384px;height:300px;padding-left:25px}
#side-menu-actions h1{color: #6a6a6a;font-size:30px;text-shadow:none}
#side-menu-actions span{text-align:center;line-height:40px;color:#fff;font-size:24px;display:block;}
#side-menu-actions span.discount{line-height:12px;color:#fff;background:#57A957;display:inline;font-size:12px;padding:6px;cursor:pointer;border-radius:6px;font-weight:bold}
#side-menu-actions span#price{display:inline-block;background:url('../img/action-buttons2.png');height:44px;width:101px;margin-top:20px}
#side-menu-actions span.from-pp{display:inline-block;color:#333;line-height:30px;margin:0 5px;font-size:21px}
#side-menu-actions span#reserve-now{display:block;background:url('../img/action-buttons2.png');height:43px;width:148px;background-position:0 -44px;margin-top:10px;font-size:18px;cursor: pointer;float:left}
#detail-images{overflow: hidden}
#detail-images ul li{float:left;margin: 20px;}
#book-it{z-index: 3;position: relative;background: white;padding: 10px;border-radius: 10px;border: 1px solid #EDEDED;overflow: hidden;border: solid 6px;clear:both}
#side-menu-actions .book-error{color: red;font-size: 10px;line-height: 16px;text-align: left;}
#side-menu-actions .help-block{color: #666;font-size: 10px;line-height: 16px;text-align: left;}
#loader-book{background:url('/static/img/loader.gif') no-repeat;width:25px;height:25px;float:right;margin: 4px}
.main-thumb a{text-decoration: none;display: block;overflow: hidden;}
table.activity-properties{    border-collapse: separate;    border-spacing: 10px;    font-size: 14px;}
table.activity-properties td a{color:#444}
/*=============================== ACTIVITY LIST ==================================== */
.activity-type {margin:auto;width:800px;margin-top:20px}
.activity-type .activity-type-preview {position:relative;overflow:hidden;width:800px;height:300px;margin-bottom:20px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.activity-type .activity-type-name{position: absolute;bottom: 0;padding: 20px 0;background: rgba(0, 0, 0, 0.4);width: 800px;font-size: 25px;border-radius: 5px;}
.activity-type .activity-type-name span{display:inline-block;margin-left:20px;color:#ddd}
.activity-type .activity-type-preview img{position:absolute;width:800px;height:300px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tour-title a,.activity-title a{color:#90278E}
.activity-list-long{}
.activity-list-long .activity .main-thumb{float:left}
.activity-list-long .activity .desc{float:left;width:540px}
.activity-list-long .activity .desc .description{float:left;clear:left;width: 540px;margin-left: 20px;}
.activity-list-long .activity h2{float:left;text-shadow:none;margin: 10px 0 10px 20px;}
.activity-list-long .activity{width:100%;clear:both;margin:40px 0;height:200px}
.activity-list-long .activity img{padding: 2px;border: 1px solid #DADADA}
/*=============================== TOUR LIST ==================================== */
.tour-list-long{}
.tour-list-long .tour .main-thumb{float:left}
.tour-list-long .tour .desc{float:left;width:540px}
.tour-list-long .tour .desc .description{float:left;clear:left;width: 540px;margin-left: 20px;}
.tour-list-long .tour h2{text-shadow:none;margin: 10px 0 10px 20px;}
.tour-list-long .tour{width:100%;clear:both;margin:40px 0;height:200px}
.tour-list-long .tour img.element-thumb{padding: 2px;border: 1px solid #DADADA}

/*=============================== DESTINATION LIST * ================================== */
.destination-list .place{background:url('../img/destinations/bg-frame.png');width:384px;height:468px;padding: 20px 0 20px 24px;float:left;position:relative;margin:10px 0 20px 20px}
.destination-list .place .main-thumb .element-thumb {width:364px;height:228px;border-radius:10px}
.destination-list .place .place-title{color:#f3f3f3;font-size:20px;text-shadow: none;font-family: Arial,"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.destination-list .place .info{padding:15px 40px 0 15px}
.destination-list .place .place-description{color:#c5c5c5;font-size:12px;line-height:16px;text-align:justify}
.destination-list .place a.view-more-place{display:block;position:absolute;position: absolute;bottom: 26px;right: 28px;font-size:14px;color: #d6005f
}

/*============================== PLACE DETAIL =================================== */
.place-detail-box{width:936px;overflow:hidden;padding-bottom:20px;border-top-left-radius: 10px;border-top-right-radius: 10px;background:#ededed;position:relative}
.place-detail-box h2{margin:30px 10px 10px 15px}
.place-detail-box #place-detail-images{width:936px;height:300px;overflow:hidden}
.place-detail-box .place-name{padding: 20px 20px 0 20px}
.place-detail-box .place-description{line-height:20px;font-size:12px;padding:15px 20px 15px 20px}
.place-detail-img,.place-empty-img{width:936px;height:300px;border-top-left-radius: 10px;border-top-right-radius: 10px}
.activity-list-long {overflow:hidden}
.activity-list-long .place-act-detail{margin: 20px 22px;}
.tour-list-long .place-tour-detail{margin: 20px 22px;}
.place-act-detail .desc .description{font-size:12px;line-height:20px}
.place-tour-detail .desc .description{font-size:12px;line-height:20px}
#child-places{overflow:hidden}
.child-place {float:left;width:260px;margin: 10px 26px}
.child-place .child-place-thumb{width:260px;display:block;overflow:hidden}
.child-place a.child-place-name{color:#676767;font-size: 16px;display: block;text-decoration: none;font-weight: normal;margin-top:5px;text-align:center;width:260px}

/*================================= ICONS IN TEXT ============================= */
.overview-tab img.icon,details-tab img.icon, .itinerary img.icon {margin: 0 2px -5px 2px;}
.overview-tab img,details-tab img, .itinerary img {margin: 0 2px -5px 2px;}

/*============================= BOOK FORMS ======================================= */
.insurance-information p{margin:10px 0;text-align:justify}
#div_id_terms .controls,#div_id_insurance .controls{margin: 10px}
#div_id_terms .controls label{font-weight:bold !important}
.people-holder{overflow:hidden}
.aperson {overflow:hidden;margin:10px 0 10px 0}
.aperson .person-field{float:left;width:15%}
.aperson .person-number{float: left;width: 5%;line-height: 30px;height:30px;margin-left:10px;text-align: center;}
.aperson .person-field .control-group label{display:none}
.aperson .person-field .control-group .controls{margin-left:0}
.person-rooms{float:left}
.rooms-note{margin:20px 0}
.room-ammount{width: 28px}
.aperson .span1 {width: 100px !important;font-size:12px !important;}
.controls-row [class*="span"]+[class*="span"] {margin-left: 10px !important;}
.btn-success-application{padding: 10px 31px !important;font-size: 18px !important;margin: 20px 0 0 381px;}
.simple-bg .alert{padding: 30px 0;text-align:center;}
.simple-bg .alert div{padding:32px 0}
.simple-bg .alert h4{font-size:20px;}
.simple-bg .alert-success {
    background-color: whitesmoke;
    border-color: #d6e9c6;
    color: #468847;
}
.simple-bg .alert-block {
    background-color: whitesmoke;
}
