body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#5A5A5A}h1,h2,h3,h4{font-weight:200;letter-spacing:-1px;line-height:1;margin:5px 0}h1{font-size:24px}h2{font-size:22px;color:#DD4C06;font-weight:700}h3{color:#0061A8;font-size:16px;padding:0;font-weight:700;font-family:"Trebuchet MS",Arial,Verdana}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}p{font-size:12px;line-height:24px}.ul{font-size:12px;line-height:24px}.line{background:url(../images/line.gif) repeat-x scroll center center}.line span{padding:0 20px;background-color:#FFF}.nav1{padding-left:0;margin-bottom:0;list-style:none}.nav1 a{color:#FFF}.nav1:before,.nav1:after{display:table;content:" "}.nav1:after{clear:both}.nav1:before,.nav1:after{display:table;content:" "}.nav1:after{clear:both}.nav1 > li{position:relative;display:block}.nav1 > li > a{position:relative;display:block;padding:10px 13px}.nav1 > li > a:hover,.nav1 > li > a:focus{text-decoration:none;background-color:#eee}.nav1 > li.disabled > a{color:#999}.nav1 > li.disabled > a:hover,.nav1 > li.disabled > a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav1.open > a,.nav1.open > a:hover,.nav1.open > a:focus{color:#fff;background-color:fff;border-color:fff}.nav1.open > a .caret,.nav1.open > a:hover .caret,.nav1.open > a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.nav1 .nav1-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav1 > li > a > img{max-width:none}.nav-tabs1{border-bottom:1px solid #fff}.nav-tabs1 > li{float:left;margin-bottom:-1px}.nav-tabs1 > li > a{margin-right:2px;line-height:1.428571429;border:1px solid #fff;border-radius:4px 4px 0 0}.nav-tabs1 > li > a:hover{border-color:#eee;color:#2A6496}.nav-tabs1 > li.active > a,.nav-tabs1 > li.active > a:hover,.nav-tabs1 > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #fff;border-bottom-color:transparent}.nav-tabs1.nav1-justified{width:100%;border-bottom:0}.nav-tabs1.nav1-justified > li{display:table-cell;float:none;width:1%}.nav-tabs1.nav1-justified > li > a{text-align:center;margin-right:0;border-bottom:1px solid #fff}.nav-tabs1.nav1-justified > .active > a{border-bottom-color:#fff}.nav1-pills > li{float:left}.nav1-pills > li > a{border-radius:5px}.nav1-pills > li + li{margin-left:2px}.nav1-pills > li.active > a,.nav1-pills > li.active > a:hover,.nav1-pills > li.active > a:focus{color:#fff;background-color:fff}.nav1-stacked > li{float:none}.nav1-stacked > li + li{margin-top:2px;margin-left:0}.nav1-justified{width:100%}.nav1-justified > li{display:table-cell;float:none;width:1%}.nav1-justified > li > a{text-align:center}.nav-tabs1-justified{border-bottom:0}.nav-tabs1-justified > li > a{margin-right:0;border-bottom:1px solid #fff}.nav-tabs1-justified > .active > a{border-bottom-color:#fff}@media only screen and (max-width:992px){.nav1 a{color:#2A6496}.nav-tabs1 > li > a{border:1px solid #cacaca;background:#f0f0f0;border-bottom:0}}.nav2{padding-left:0;margin-bottom:0;list-style:none}.nav2 a{color:#428bca;font-size:smaller}.nav2:before,.nav2:after{display:table;content:" "}.nav2:after{clear:both}.nav2:before,.nav2:after{display:table;content:" "}.nav2:after{clear:both}.nav2 > li{position:relative;display:block}.nav2 > li > a{position:relative;display:block;padding:10px 13px}.nav2 > li > a:hover,.nav2 > li > a:focus{text-decoration:none;background-color:#eee}.nav2 > li.disabled > a{color:#999}.nav2 > li.disabled > a:hover,.nav2 > li.disabled > a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav2.open > a,.nav2.open > a:hover,.nav2.open > a:focus{color:#fff;background-color:#fff;border-color:#ddd}.nav2.open > a .caret,.nav2.open > a:hover .caret,.nav2.open > a:focus .caret{border-top-color:#ddd;border-bottom-color:#ddd}.nav2 .nav2-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav2 > li > a > img{max-width:none}.nav-tabs2{border-bottom:1px solid #ddd}.nav-tabs2 > li{float:left;margin-bottom:-1px}.nav-tabs2 > li > a{margin-right:2px;line-height:1.428571429;border-bottom:1px solid transparent;border-radius:4px 4px 0 0;background:#f5f5f5;font-size:12px}.nav-tabs2 > li > a:hover{border-color:#ddd;color:#2A6496;border-bottom:1px solid transparent}.nav-tabs2 > li.active > a,.nav-tabs2 > li.active > a:hover,.nav-tabs2 > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;font-size:12px}.nav-tabs2.nav2-justified{width:100%;border-bottom:0}.nav-tabs2.nav2-justified > li{display:table-cell;float:none;width:1%}.nav-tabs2.nav2-justified > li > a{text-align:center;margin-right:0;border-bottom:1px solid #ddd}.nav-tabs2.nav2-justified > .active > a{border-bottom-color:#fff}.nav2-pills > li{float:left}.nav2-pills > li > a{border-radius:5px}.nav2-pills > li + li{margin-left:2px}.nav2-pills > li.active > a,.nav2-pills > li.active > a:hover,.nav2-pills > li.active > a:focus{color:#fff;background-color:fff}.nav2-stacked > li{float:none}.nav2-stacked > li + li{margin-top:2px;margin-left:0}.nav2-justified{width:100%}.nav2-justified > li{display:table-cell;float:none;width:1%}.nav2-justified > li > a{text-align:center}.nav-tabs2-justified{border-bottom:0}.nav-tabs2-justified > li > a{margin-right:0;border-bottom:1px solid #ddd}.nav-tabs2-justified > .active > a{border-bottom-color:#fff}#topdiv{margin:0 auto;width:100%;background:#f2f2f2;height:3px}#topdiv h1{margin:0;padding:0;font-size:1px;text-align:center;color:#f2f2f2;line-height:1px}.m_t5{margin-top:5px}.m_t10{margin-top:10px}.m_b10{margin-bottom:10px}.p_t5{padding-top:5px}.p_l10{padding-left:10px}.f_12{font-size:12px}.f_13{font-size:13px}.f_14{font-size:14px}.f_18{font-size:18px}.f_11{font-size:11px}.f_10{font-size:11px}.bold{font-weight:700}.c_blue{color:#08a6c3}.c_red{color:#cc0933}.c_green{color:#6aaf3b}.c_orange{color:#f3601d}.c_purplle{color:#372d85}.logo{padding:12px 0 0}.arrow-right{width:0;position:absolute;float:left;left:-1px;top:-1px;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:22px solid #fff}.toplink{background-color:#f2f2f2;color:#676767;font-size:14px;border-bottom:1px solid #ebebeb}.caret-up{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid;display:inline-block;margin-left:2px;vertical-align:middle}.hide_768{display:block}.show_768{display:none}.hide_768 span{margin:0 2px 0 5px}.footerlink{background:url(../images/footer-bg.jpg) top left repeat-x;color:#676767;font-size:100%;padding:0}.footerlink p{line-height:24px}.footerlink .footer-link{width:100%;padding:30px 0 10px}.footer-ul{list-style:none;line-height:22px;padding:5px 0 0 5px;font-size:13px}.footer-head{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;font-weight:700}.signup_input{border-radius:3px;font-size:12px;padding:5px;border:#ccc 1px solid;color:#1c1c1c;background:url(../images/singup-input-bg.jpg) repeat-x #fff;width:200px;line-height:21px}.footerlink_img{background-color:#f2f2f2;color:#676767;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.send_query_link_bottom{padding:0;margin:0;position:fixed;width:200px;bottom:15px;right:1px;text-align:center}.inner_middle_panel{color:#676767;font-size:100%;padding:0}.right_query_head{font-size:17px;font-family:Georgia,"Times New Roman",Times,serif;line-height:0;padding:20px 0 15px}#home_navi{margin:0 auto;padding:0 0 5px;font-size:11px;color:#dd4c06}#home_navi a{text-decoration:none}.home_img{margin-left:10px;margin-right:10px}.home_img_mail{margin-top:3px;margin-left:10px}.footerbtn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:700;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px 4px 0 0;-moz-user-select:none}.footerbtn:after{font-family:"FontAwesome";content:"\f106";float:right;margin-left:8px}.footerbtn.collapsed:after{content:"\f107"}.footer_morelink{list-style:inside;color:#626262;padding:0 0 0 10px;margin:15px 5px 0 0;line-height:20px;font-size:11px}.footer_morelink a{color:#626262}.footer_morelink a:hover{color:#d9534f;text-decoration:none}.table_list_link{list-style:inside;color:#626262;padding:0;margin:0 5px 0 0;line-height:20px;font-size:11px}.table_list_link a{color:#626262}.table_list_link a:hover{color:#d9534f;text-decoration:none}.inner_tab{font-size:12px}.inner_tab p{line-height:24px}.inner_tab ul{line-height:26px;list-style:outside url(http://www.ritualholidays.com/images/inclusions-ul-bg.gif) disc}.inner_tab h4{margin:0;padding:5px 0;font-size:12px;font-weight:700}.inner_tab h3{margin:0;padding:10px 0;font-size:14px;font-weight:700;color:#DD4C06}.inner_tab h5{margin:0;padding:5px 0;font-size:12px;font-weight:700;color:#0061A8;border-bottom:1px dashed #DDD}.home-search-bg{display:block}.keep-up-date{margin:0 0 10px;padding:20px;line-height:30px;color:#fff;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000',endColorstr='#4c000000');border-radius:0 0 10px 10px}.search_head{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:16px;margin:0 0 15px}.search_head1{font-size:14px;font-weight:700;padding-top:10px;margin-top:5px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase}.serch_desti_ul{list-style:inside;color:#fff;padding:0;margin:5px 5px 0 0;line-height:22px;font-size:11px}.serch_desti_ul a{color:#fff}.serch_desti_ul a:hover{color:#f8c625;text-decoration:none}.home_tab:link{color:#333;text-decoration:none;padding:10px;border:1px solid #fdfdfd;background:#fdfdfd;margin:0 2px 0 0;border-radius:5px 5px 0 0;font-size:12px}.home_tab:visited{color:#333;text-decoration:none;padding:10px;border:1px solid #fdfdfd;background:#fdfdfd;margin:0 2px 0 0;border-radius:5px 5px 0 0;font-size:12px}.home_tab:hover{color:#333;text-decoration:none;padding:10px;border:1px solid #fdfdfd;background:#fdfdfd;margin:0 2px 0 0;border-radius:5px 5px 0 0;font-size:12px}.home_tab1:link{color:#fff;text-decoration:none;padding:10px 10px 9px;margin:0 2px 0 0;border-radius:5px 5px 0 0;font-size:12px;border:1px solid #655e57;background:#655e57}.home_tab1:visited{color:#fff;text-decoration:none;padding:10px 10px 9px;margin:0 2px 0 0;border-radius:5px 5px 0 0;font-size:12px;border:1px solid #655e57;background:#655e57}.home_tab1:hover{color:#333;text-decoration:none;padding:10px 10px 9px;border:1px solid #ffcc27;background:#ffcc27;margin:0 2px 0 0;border-radius:5px 5px 0 0;font-size:12px}.display_none{display:none}.display_inline{display:inline}.why{background:#FFF;border-top:1px solid #f2f2f2}.why1{background:#FFF;border-bottom:1px solid #f2f2f2;background:url(../images/why_bg.jpg) top repeat-x #fdfdfd}.why h2{color:#3D6DB5;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;margin:0;padding:8px 0 12px}.why_right_icon1{background:transparent url(http://www.ritualholidays.com/images/right_blue.jpg) no-repeat scroll left top}.why_right_icon2{background:transparent url(http://www.ritualholidays.com/images/right_red.jpg) no-repeat scroll left top}.why_right_icon3{background:transparent url(http://www.ritualholidays.com/images/right_green.jpg) no-repeat scroll left top}.why_right_icon4{background:transparent url(http://www.ritualholidays.com/images/right_orange.jpg) no-repeat scroll left top}.why_icon1{background:url(http://www.ritualholidays.com/images/why_icon1.gif) top left no-repeat;padding:0 0 25px 59px}.why_icon2{background:url(http://www.ritualholidays.com/images/why_icon2.gif) top left no-repeat;padding:0 0 25px 48px}.why_icon3{background:url(http://www.ritualholidays.com/images/why_icon3.gif) top left no-repeat;padding:0 0 25px 43px}.why_icon4{background:url(http://www.ritualholidays.com/images/why_icon4.gif) top left no-repeat;padding:0 0 25px 32px}.why_td{font-size:11px;text-align:justify;padding:0 10px 35px 46px;line-height:18px}.why_td1{font-size:11px;line-height:18px}.why_font{font-size:16px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:700}.why_font1{font-size:18px;color:#869ca0}.home_middle{border:1px solid #ECECEC;background:#FDFDFD none repeat scroll 0 0;padding:10px 10px 0;border-radius:5px}.home_middle h4{margin:0;font-size:16px;padding:0 0 5px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.home_middle_menu{margin:0;padding:10px 0 0;font-size:11px}.home_middle_menu li{clear:both;margin:5px 0 0;list-style:none;position:relative;padding:0 0 19px;border-bottom:1px dashed #d8d8d8}.home_middle_menu strong{padding:0;font-weight:400;position:absolute;left:1px}.home_middle_menu em{padding:0;position:absolute;right:0;color:#0061a8;font:bold 11px/100% Arial,Helvetica,sans-serif,serif}.home_link_top_border{border-top:1px dashed #D8D8D8;margin:0;padding:0}.blackredlink:link{color:#626262;text-decoration:none}.blackredlink:visited{color:#626262;text-decoration:none}.blackredlink:hover{color:#dd4c06;text-decoration:none}.home_package_offer_fieldset{border:1px solid #ECECEC;background:#FDFDFD none repeat scroll 0 0;border-radius:5px;overflow:hidden;padding:10px}.home_package_offer_legend{color:#DD4C06;font-size:18px;padding-top:15px;margin-top:2px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;border:none;width:155px}.home_package_offer_legend1{color:#DD4C06;font-size:18px;padding-top:15px;margin-top:2px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;border:none;width:220px}.content_scoller{height:45px;width:100%;border:1px solid #fff;overflow:auto;color:#999;font-size:11px;margin:0 0 15px}.inner_packages_head{border:solid 1px #e0e0e0;background:#fcfcfc;margin:0 auto;margin-bottom:10px;border-radius:5px;color:#393939;padding:8px 10px}.inner_t_p_search{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff9e3;margin:0 0 10px;padding:10px;border:1px solid #ffd85f}.inner_packages_head h4{font-size:16px;margin:0;padding:0}.inner_packages_head span{float:right}.tour_destinations{margin:5px 0;font-size:11px;text-align:justify}.inner_img{border-top-right-radius:7px;border-top-left-radius:7px;margin:3px 0 10px 11px;border:1px solid #E0E0E0}.starting_price{font-size:11px;text-align:center;line-height:1px;color:#8C8C8C;width:95%;line-height:24px}.rates{background:#FFF none repeat scroll 0 0;border:1px solid #E0E0E0;line-height:normal;padding:5px;border-radius:5px;overflow:hidden;text-align:center;width:100%}.rates span{color:#CA0000;font-size:22px;font-family:Tahoma,Arial,Helvetica,sans-serif}.packages{margin:0 auto;color:#393939;padding-bottom:23px}.packages_details{padding:0;border:1px solid #E0E0E0;border-radius:5px}.inner_rates_panel{margin:0 auto;padding:20px}.packages_details .sideline{border-right:1px solid #e0e0e0}.packages_top{color:#174392;font-size:22px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:5px 8px 20px}.packages_top span{background:#3D6DB5 none repeat scroll 0 0;font-size:11px;color:#FFF;padding:8px 6px 8px 10px;font-family:Arial,Helvetica,sans-serif;margin:0 10px 0 0}.packages_inclu{font-size:14px;padding:0 0 5px 10px;margin:0;color:#DD4C06;font-weight:700}.packages ul{line-height:24px;margin:0;padding:0 0 0 30px;list-style:outside url(http://www.ritualholidays.com/images/inclusions-ul-bg.gif) disc;font-size:12px}.packages_more{text-align:right;margin:10px 5px 5px;font-size:12px}.packages_more a{color:#0061a8;text-decoration:underline}.packages_more a:hover{color:#000;background:#ffd85f;text-decoration:none}.packages_images{border:1px solid #E0E0E0;background:#FFF none repeat scroll 0 0;border-radius:4px;padding:4px}.packages_image{width:280px;height:190px;border:0 none;border-radius:4px}.img_more{position:relative;font-size:11px;text-align:center;top:164px}.img_more a{padding:8px 15px;line-height:10px;color:#fff;background:url(http://www.ritualholidays.com/images/send-bg.jpg) repeat-x #b92300;border:1px solid #fff;-moz-border-radius-topright:5px 5px;border-top-right-radius:5px 5px;border-top-left-radius:5px 5px}.img_more a:visited{padding:8px 15px;line-height:10px;color:#fff;background:url(http://www.ritualholidays.com/images/send-bg.jpg) repeat-x #b92300;border:1px solid #fff;-moz-border-radius-topright:5px 5px;border-top-right-radius:5px 5px;border-top-left-radius:5px 5px}.img_more a:hover{padding:8px 15px;line-height:10px;color:#000;background:url(http://www.ritualholidays.com/images/send-bg1.png);border:1px solid #fff;-moz-border-radius-topright:5px 5px;border-top-right-radius:5px 5px;border-top-left-radius:5px 5px}#ribbon{height:0;background-color:#D13636;background-color:rgba(221,60,77,.95);background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#E75239),color-stop(12.5%,#E75239),color-stop(12.5%,#FF961C),color-stop(25%,#FF961C),color-stop(25%,#FFCC27),color-stop(37.5%,#FFCC27),color-stop(37.5%,#FCE62F),color-stop(50%,#FCE62F),color-stop(50%,#CDE35B),color-stop(62.5%,#CDE35B),color-stop(62.5%,#82CC33),color-stop(75%,#82CC33),color-stop(75%,#41BECE),color-stop(87.5%,#41BECE),color-stop(87.5%,#049CDB),color-stop(100%,#049CDB));background-image:-webkit-linear-gradient(left,#E75239 0%,#E75239 12.5%,#FF961C 12.5%,#FF961C 25%,#FFCC27 25%,#FFCC27 37.5%,#FCE62F 37.5%,#FCE62F 50%,#CDE35B 50%,#CDE35B 62.5%,#82CC33 62.5%,#82CC33 75%,#41BECE 75%,#41BECE 87.5%,#049CDB 87.5%,#049CDB 100%);background-image:-moz-linear-gradient(left,#E75239 0%,#E75239 12.5%,#FF961C 12.5%,#FF961C 25%,#FFCC27 25%,#FFCC27 37.5%,#FCE62F 37.5%,#FCE62F 50%,#CDE35B 50%,#CDE35B 62.5%,#82CC33 62.5%,#82CC33 75%,#41BECE 75%,#41BECE 87.5%,#049CDB 87.5%,#049CDB 100%);background-image:linear-gradient(left,#E75239 0%,#E75239 12.5%,#FF961C 12.5%,#FF961C 25%,#FFCC27 25%,#FFCC27 37.5%,#FCE62F 37.5%,#FCE62F 50%,#CDE35B 50%,#CDE35B 62.5%,#82CC33 62.5%,#82CC33 75%,#41BECE 75%,#41BECE 87.5%,#049CDB 87.5%,#049CDB 100%);background-position:50% 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.0625) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.0625) inset;box-shadow:0 1px 2px rgba(0,0,0,0.0625) inset;width:100%;left:0;position:absolute;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;transition:background 5s ease;-moz-transition:background 5s ease;-webkit-transition:background 5s ease;-o-transition:background 5s ease;background-position:1px top;height:7px}#ribbon:hover{transition:background 5s ease;-moz-transition:background 5s ease;-webkit-transition:background 5s ease;-o-transition:background 5s ease;background-position:1px top;height:7px}.hide_992{display:block}.show_992{display:none}.show_603{display:none}.hide_603{display:block}.show_480{display:none}.hide_480{display:block}.form-control-50{display:inline;width:49%}.form-control-40{display:inline;width:45%;padding-left:3px}.border_ece{border:1px solid #ececec;}@media only screen and (max-width:768px){.hide_768{display:none}.send_query_link_bottom{display:none}.site-footer-img{display:none}.show_768{display:block}}@media only screen and (max-width:992px){.home-search-bg{background:#e5e5e5}.hide_992{display:none}.show_992{display:block}.keep-up-date{margin:0 0 10px;padding:20px;line-height:30px;color:#626262;background:#FFF;border-radius:0 0 10px 10px}.serch_desti_ul{list-style:inside;color:#626262;padding:0;margin:5px 5px 0 0;line-height:22px;font-size:11px}.serch_desti_ul a{color:#626262}.serch_desti_ul a:hover{color:#0061a8;text-decoration:none}.form-group{margin-bottom:40px}}@media only screen and (max-width:604px){.show_603{display:block}.hide_603{display:none}.m10_603{margin-top:10px}}@media only screen and (max-width:760px){.form-group{margin-bottom:0}}@media only screen and (max-width:320px){.packages_night_top_bg{display:none}}@media only screen and (max-width:480px){.show_480{display:block}.hide_480{display:none}}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}