diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 006edc441..419fe885c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,50 @@ +#################################### +# V1.4.1 +#################################### + +## Added Features: + +[+] BO : Hotel wise employee permission management is added. now admin can give permission to his employees according to the specific hotel selections + +[+] BO : Additional facility : functionality is added at backoffice order creation process also. +[+] BO : Additional facility : Tax can be applied on additional facilities. +[+] BO : Additional facility : Per day price calculation option is added.[Price will be calculated on per day basis of the booking or for entire date range of the booking] +[+] BO : Order Confirmation Email : Now admin can set to whom order confirmation email will be sent from Preferences -> orders tab. +[+] CO : displayNavigationBottomHook hook added "hotelcommerce/modules/blockuserinfo/nav-xs.tpl". + +## Improved/changed features: + +[*] FO : Address details on Order details page is changed. Only details (name, email and mobile number) will be shown which we are showing to the customer at checkout page +[*] FO : Address will not be shown to the customer while checkout process. edit link also removed from "Guest Information" section at checkout page. + +[*] BO : Option to delete one room in two default created rows in while saving rooms of the room type. +[*] BO : unit price fields removed from backoffice room type creation page. + +[*] CO : blocknavigationmenu : Navigaion menu improved. All links are dynamic now. +[*] CO : wkfooterexploreblock module is removed. All functionalities are merged with blocknavigationmenu module. +[*] CO : Orders will be splitted now hotelwise. A new order will be created for each hotel. +[*] CO : Trademark and powered by changed to webkul (from presatshop). +[*] CO : Correct single quotes and double quotes of Class HotelBookingDetail.php +[*] CO : Installed paypal module by prestashop by default while QloApps installation. +[*] CO : Translations are improved. + +## Bug/Issues Resolved: + +[-] BO : Resolved : Room does not free even after room status set to checkout. +[-] BO : Resolved : Infinite loop on Room type page while loading Booking Information tab. +[-] BO : Resolved : Book now page showing error when current date is last date of the month. +[-] BO : Resolved : Image is not showing while feature update (Catalog->features) and issue while updating feature. + +[-] CO : Resolved : As theme name was "hotel-theme". So on saving theme translations a new theme directory "hotel-theme" is created and translations are saved in this directory. now "hotel-theme" is replaced with "hotel-reservation-theme". +[-] CO : Resolved : Feature price plans not working. [ Create two plans one for sunday and other for saturday. At the moment it's only showing the change/increase on Saturdays not Sundays. If I unable Saturdays it is showing the price change on Sundays and not Saturdays. +[-] CO : Resolved : Order status is 'Payment Error' if payment is done by advance payment with real payment gateways. + +[-] FO : Resolved : blockcart and blocknavigationmenu modules swaps randomly at displayTop hook. +[-] FO : Resolved : Disable dates of last room will be saved for all previous rooms while saving rooms of a room type. +[-] FO : Resolved : Rooms are not visible when changing minimum price in filter by price. +[-] FO : Resolved : Null quantity issue when check-in date and check-out dates are the same. When the date_from and the date_to passed in the URL parameter are identical they are accepted in the entries (Check-In Date & Check-out Date) on the room type detail page. Once we click on Book now pop up with "Null quantity" message appears. + + #################################### # V1.4.0 #################################### @@ -134,7 +181,7 @@ [-] CO : Resolved :: hotelreservationsystem - Parent:: replaced with parent:: in classes/hotelHotelBranchInformation.php which was creating problems in installation. -[-] CO : Resolved :: RecursiveDirectoryIterator::__construct(/var/www/html/themes/hotel-theme/): failed to open dir While installation. +[-] CO : Resolved :: RecursiveDirectoryIterator::__construct(/var/www/html/themes/hotel-reservation-theme/): failed to open dir While installation. [-] BO : Resolved :: hotelreservationsystem:: Hotel images not saved while saving hotel details. [-] BO : Resolved :: hotelreservationsystem - $max_phone_digit is undefined issue resolved on hotel creation form. diff --git a/admin/themes/default/css/admin-theme.css b/admin/themes/default/css/admin-theme.css index 7e83ba789..55e6f83fa 100644 --- a/admin/themes/default/css/admin-theme.css +++ b/admin/themes/default/css/admin-theme.css @@ -7,5 +7,5 @@ * MIT licensed * * Copyright (C) 2013 Hakim El Hattab, http://hakim.se - */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:-16px;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;left:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button .ladda-progress[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;margin-left:-16px;left:50%}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:14px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:-16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{margin-top:1em;left:50%;margin-left:-16px}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{margin-top:-2em;margin-left:-16px;left:50%}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{margin-left:-16px;left:50%;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 3000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 3000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button[disabled],.ladda-button[data-loading]{border-color:rgba(0,0,0,0.07);cursor:default;background-color:#999}.ladda-button[disabled]:hover,.ladda-button[data-loading]:hover{cursor:default;background-color:#999}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:0.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:0.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}.ui-datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;border-radius:4px}.ui-datepicker:before{content:"";display:inline-block !important;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.ui-datepicker:after{content:"";display:inline-block !important;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.ui-datepicker .ui-datepicker-header{background:transparent !important;color:gray;font-weight:normal}.ui-datepicker .ui-state-default{background:transparent !important}.ui-datepicker .ui-state-highlight{border:solid 1px #dac308 !important;background:#FEFBE2 !important}.ui-datepicker .ui-state-active{color:#fff !important;background:#00aff0 !important;border:solid 1px #008abd !important}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(to top, #eeeeee 0%,#ffffff 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("../img/select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border-top:none}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background-clip:padding-box;background-color:#EEEEEE}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("../img/select2.png") no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-top:4px;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("../img/select2.png") no-repeat 100% -22px;background:url("../img/select2.png") no-repeat 100% -22px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url("../img/select2-spinner.gif") no-repeat 100%;background:url("../img/select2-spinner.gif") no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px !important;margin:4px 4px 4px 0 !important;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("../img/select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("../img/select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(to top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%)}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("../img/select2.png") right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("../img/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.form-control .select2-choice,.bootstrap input[type="text"] .select2-choice,.bootstrap input[type="search"] .select2-choice,.bootstrap input[type="password"] .select2-choice,.bootstrap textarea .select2-choice,.bootstrap select .select2-choice{border:0;border-radius:2px}.form-control .select2-choice .select2-arrow,.bootstrap input[type="text"] .select2-choice .select2-arrow,.bootstrap input[type="search"] .select2-choice .select2-arrow,.bootstrap input[type="password"] .select2-choice .select2-arrow,.bootstrap textarea .select2-choice .select2-arrow,.bootstrap select .select2-choice .select2-arrow{border-radius:0 2px 2px 0}.form-control.select2-container,.bootstrap input.select2-container[type="text"],.bootstrap input.select2-container[type="search"],.bootstrap input.select2-container[type="password"],.bootstrap textarea.select2-container,.bootstrap select.select2-container{height:auto !important;padding:0}.form-control.select2-container.select2-dropdown-open,.bootstrap input.select2-container.select2-dropdown-open[type="text"],.bootstrap input.select2-container.select2-dropdown-open[type="search"],.bootstrap input.select2-container.select2-dropdown-open[type="password"],.bootstrap textarea.select2-container.select2-dropdown-open,.bootstrap select.select2-container.select2-dropdown-open{border-radius:3px 3px 0 0}.form-control .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type="text"] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type="search"] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type="password"] .select2-container.select2-dropdown-open .select2-choices,.bootstrap textarea .select2-container.select2-dropdown-open .select2-choices,.bootstrap select .select2-container.select2-dropdown-open .select2-choices{border-radius:3px 3px 0 0}.form-control.select2-container .select2-choices,.bootstrap input.select2-container[type="text"] .select2-choices,.bootstrap input.select2-container[type="search"] .select2-choices,.bootstrap input.select2-container[type="password"] .select2-choices,.bootstrap textarea.select2-container .select2-choices,.bootstrap select.select2-container .select2-choices{border:0 !important;border-radius:3px}.control-group.warning .select2-container .select2-choice,.control-group.warning .select2-container .select2-choices,.control-group.warning .select2-container-active .select2-choice,.control-group.warning .select2-container-active .select2-choices,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.warning .select2-container-multi.select2-container-active .select2-choices{border:1px solid #C09853 !important}.control-group.warning .select2-container .select2-choice div{border-left:1px solid #C09853 !important;background:#FCF8E3 !important}.control-group.error .select2-container .select2-choice,.control-group.error .select2-container .select2-choices,.control-group.error .select2-container-active .select2-choice,.control-group.error .select2-container-active .select2-choices,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.error .select2-container-multi.select2-container-active .select2-choices{border:1px solid #B94A48 !important}.control-group.error .select2-container .select2-choice div{border-left:1px solid #B94A48 !important;background:#F2DEDE !important}.control-group.info .select2-container .select2-choice,.control-group.info .select2-container .select2-choices,.control-group.info .select2-container-active .select2-choice,.control-group.info .select2-container-active .select2-choices,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.info .select2-container-multi.select2-container-active .select2-choices{border:1px solid #3A87AD !important}.control-group.info .select2-container .select2-choice div{border-left:1px solid #3A87AD !important;background:#D9EDF7 !important}.control-group.success .select2-container .select2-choice,.control-group.success .select2-container .select2-choices,.control-group.success .select2-container-active .select2-choice,.control-group.success .select2-container-active .select2-choices,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.success .select2-container-multi.select2-container-active .select2-choices{border:1px solid #468847 !important}.control-group.success .select2-container .select2-choice div{border-left:1px solid #468847 !important;background:#DFF0D8 !important}.nobootstrap{background-color:#fff;min-width:1200px;padding:100px 30px}.nobootstrap form p{margin:0.5em 0 0;padding:0 0 0.5em}.nobootstrap fieldset{background-color:#EBEDF4;border:1px solid #CCCED7;color:#585A69;margin:0 0 10px 0;padding:1em}.nobootstrap fieldset img{padding:0 4px 0 0;vertical-align:bottom}.nobootstrap legend{background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padding:0.2em 0.5em;text-align:left}.nobootstrap legend a{color:#585984;text-decoration:none}.nobootstrap label{color:#585a69;text-shadow:0 1px 0 #fff;float:left;width:250px;padding:0.2em 0.5em 0 0;text-align:right;font-weight:bold}.nobootstrap label.t{float:none;clear:none;padding:0 5px 0;margin:0px;font-weight:normal;font-size:12px;text-shadow:none}.nobootstrap a{color:#415260}.nobootstrap .pull-right,.nobootstrap .pull-left{float:none}.nobootstrap .clear{clear:both}.nobootstrap .margin-form{padding:0 0 1em 260px;color:#7F7F7F;font-size:0.85em}.nobootstrap .button{cursor:pointer;background:-moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #A0A0A0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:0 1px 0 #fff;text-decoration:none}.nobootstrap .button:hover{border-color:#AAA #999 #888}.nobootstrap input{vertical-align:middle}.nobootstrap select{border:1px solid #ccc;font-size:12px}.nobootstrap input,.nobootstrap textarea,.nobootstrap option{color:#000;font-size:12px;margin:0;padding:0}.nobootstrap input[type="text"],.nobootstrap input[type="password"],.nobootstrap input[type="file"],.nobootstrap textarea{border:1px solid #ccc;background-color:#fff;padding:2px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset}.nobootstrap .table_grid{width:100%}.nobootstrap .table{background-color:#fff;border:1px solid #ccc;padding:0;border-radius:3px}.nobootstrap .table th a{text-decoration:underline}.nobootstrap .table th a:hover{text-decoration:none}.nobootstrap .table tr th{background-color:#F1F1F1;color:#333;font-size:13px;padding:4px 6px;text-align:left}.nobootstrap .table tr th.right{text-align:center}.nobootstrap .table tr td{border-bottom:1px solid #ccc;color:#333;font-size:12px;padding:4px 4px 4px 6px}.nobootstrap .table tr.row_hover.filter:hover td{background:#F1F9FF}.nobootstrap .table tr td.row_hover:hover table tr td{background:none}.nobootstrap .table tr.action_details td{background:#FAFAFA}.nobootstrap .table tr.alt_row.action_details td{background:#E8E8E8}.nobootstrap .table tr td.empty{background:#FFF !important;border-bottom:none}.nobootstrap .table tr td.first{border-left:1px solid #DEDEDE}.nobootstrap .table tr td.last{border-right:1px solid #DEDEDE}.nobootstrap .table tr.small td{height:15px}.nobootstrap .table tr.last td{border-bottom:none}.nobootstrap .table tr .filter{background-color:#f1f9ff}.nobootstrap .form-group{clear:both;margin-bottom:1em;float:left;width:100%}.nobootstrap .form-group>div{float:left}.nobootstrap .panel:not(.bootstrap),.nobootstrap .bootstrap #dash_version:not(.bootstrap),.bootstrap .nobootstrap #dash_version:not(.bootstrap),.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap),.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap),.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap),.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap){background-color:#EBEDF4;border:1px solid #CCCED7;color:#585A69;margin:0 0 10px 0;padding:1em;float:left;width:100%;box-sizing:border-box}.nobootstrap .panel:not(.bootstrap) img,.nobootstrap .bootstrap #dash_version:not(.bootstrap) img,.bootstrap .nobootstrap #dash_version:not(.bootstrap) img,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) img,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) img,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) img,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) img{padding:0 4px 0 0;vertical-align:bottom}.nobootstrap .panel:not(.bootstrap) h3,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3{position:relative;top:-25px;display:inline-block;background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padding:0.2em 0.5em;text-align:left}.nobootstrap .panel:not(.bootstrap) h3 a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 a,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 a{color:#585984;text-decoration:none}.nobootstrap .panel:not(.bootstrap) h3 i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 i,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 i{font-family:"FontAwesome"}.nobootstrap .panel:not(.bootstrap) .help-block,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .help-block,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .help-block,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .help-block,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .help-block,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .help-block,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .help-block{float:left;clear:both}.nobootstrap .panel:not(.bootstrap) .switch,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch{float:left;clear:both;line-height:1.3em}.nobootstrap .panel:not(.bootstrap) .switch label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch label{padding:0 10px 0 5px;float:left;width:auto}.nobootstrap .panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .panel:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=radio],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=radio]{float:left}.nobootstrap .panel:not(.bootstrap) .radio label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .radio label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .radio label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .radio label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .radio label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .radio label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .radio label{clear:both;width:auto;margin-right:4px}.nobootstrap .panel:not(.bootstrap) button,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button{cursor:pointer;background:-moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #A0A0A0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:0 1px 0 #fff;text-decoration:none}.nobootstrap .panel:not(.bootstrap) button:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button:hover{border-color:#AAA #999 #888}.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls{font-size:13px;background-color:#DDE0E9;margin:-8px -8px 20px;padding:5px;border-bottom:solid 1px #DFDFDF}.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a{display:inline-block;padding:0 8px;border-right:solid 1px #888}.nobootstrap .panel:not(.bootstrap) .tree,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree{padding:0 0 0 20px;list-style:none}.nobootstrap .panel:not(.bootstrap) .tree input,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree input,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree input,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree input,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree input,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree input,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree input{vertical-align:baseline;margin-right:4px;line-height:normal}.nobootstrap .panel:not(.bootstrap) .tree i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i{font-size:14px}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name{padding:2px 5px;-webkit-border-radius:4px;border-radius:4px}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name label{font-size:13px;float:none;text-shadow:none;font-weight:400}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover{background-color:#eee;cursor:pointer}.nobootstrap .panel:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected{background-color:#CCCED7}.nobootstrap .panel:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected:hover{background-color:#a1a5b5}.nobootstrap .panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot{background-color:#eee}.nobootstrap .panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .panel:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item{margin:3px 0}.nobootstrap .panel:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i.tree-dot{display:inline-block;position:relative;width:6px;height:6px;margin:0 4px;background-color:#ccc;-webkit-border-radius:6px;border-radius:6px}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable{color:#ccc}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover{color:#ccc;background-color:none}@media print{*{color:#000 !important;border-color:#000 !important;background:transparent !important;font-family:Georgia,"Times New Roman",Times,serif !important;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}[class^="icon-"],[class^="process-icon-"]{font-family:"FontAwesome" !important}#header,#footer,#nav-sidebar,#nav-topbar,.hidden-print{display:none !important}.visible-print{display:block !important}hr{display:none !important}#main{width:8.5in !important;float:none !important;margin:0 auto !important;padding:0 !important}#main #content.bootstrap{margin:0 !important;padding:0 !important}#main #content.bootstrap .page-head{display:none !important}#main #content.bootstrap .panel,#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{page-break-inside:avoid !important;clear:both !important;margin:0 0 40px !important;padding:0 !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}#main #content.bootstrap .panel .panel-heading,#main #content.bootstrap #dash_version .panel-heading,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{margin:0 0 20px !important}#main #content.bootstrap .panel .panel,#main #content.bootstrap #dash_version .panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#main #content.bootstrap .panel #dash_version,#main #content.bootstrap #dash_version #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#main #content.bootstrap .panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .message-item-initial .panel .message-item-initial-body,#main #content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#main #content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#main #content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#main #content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#main #content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,#main #content.bootstrap .panel .well,#main #content.bootstrap #dash_version .well,#main #content.bootstrap .message-item-initial .message-item-initial-body .well,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .well{margin:0 !important}#main #content.bootstrap .tab-pane{margin-bottom:20px !important}#main #content.bootstrap .row,#main #content.bootstrap .multishop-well,#main #content.bootstrap #dashboard .data_list_vertical{margin-bottom:20px !important}#main #content.bootstrap .panel,#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{clear:both !important}#main #content.bootstrap .btn{display:none !important}#main #content.bootstrap .panel-heading-action{display:none}#main #content.bootstrap .nav-tabs li a{display:none;border-bottom-color:#fff !important;background-color:#fff !important}#main #content.bootstrap .tab-content>.tab-pane{display:block !important;opacity:1 !important}#main #content.bootstrap h4{margin:0 0 10px 0 !important}#main #content.bootstrap #shipping .form-horizontal{padding-bottom:10px !important}#main #content.bootstrap #addressShipping{width:49% !important;float:left !important;margin-bottom:0 !important}#main #content.bootstrap #addressInvoice{width:49% !important;float:right !important;margin-bottom:0 !important}#main #content.bootstrap #status tr:first-child td{font-weight:bold !important}#main #content.bootstrap .table{border:solid 1px #000 !important;margin-bottom:10px !important}#main #content.bootstrap .table th{font-style:italic}#main #content.bootstrap .label-inactive{font-size:11pt !important;text-decoration:line-through !important}#main #content.bootstrap .label-inactive i{display:none !important}#main #content.bootstrap .kpi-container.panel,#main #content.bootstrap .kpi-container#dash_version,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel{margin:30px 0 20px 0 !important;border:solid 1px #000 !important}#main #content.bootstrap .kpi-container.panel .box-stats,#main #content.bootstrap .kpi-container#dash_version .box-stats,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats{padding:10px 0 !important;height:auto !important;width:25% !important;font-size:8pt !important}#main #content.bootstrap .kpi-container.panel .box-stats i,#main #content.bootstrap .kpi-container#dash_version .box-stats i,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats i,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats i{font-size:20pt !important}#main #content.bootstrap .alert,#main #content.bootstrap #carrier_wizard .wizard_error{border:1px solid #000 !important}#main #content.bootstrap .alert:before,#main #content.bootstrap #carrier_wizard .wizard_error:before{color:#000 !important}#main #content.bootstrap .table-responsive{border:none !important;margin:0 !important}#main #content.bootstrap .panel-total td{font-size:13pt !important}} + */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:-16px;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;left:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button .ladda-progress[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) background-color !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;margin-left:-16px;left:50%}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:14px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:-16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{margin-top:1em;left:50%;margin-left:-16px}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{margin-top:-2em;margin-left:-16px;left:50%}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{margin-left:-16px;left:50%;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 3000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 3000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button[disabled],.ladda-button[data-loading]{border-color:rgba(0,0,0,0.07);cursor:default;background-color:#999}.ladda-button[disabled]:hover,.ladda-button[data-loading]:hover{cursor:default;background-color:#999}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:0.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:0.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}.ui-datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;border-radius:4px}.ui-datepicker:before{content:"";display:inline-block !important;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.ui-datepicker:after{content:"";display:inline-block !important;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.ui-datepicker .ui-datepicker-header{background:transparent !important;color:gray;font-weight:normal}.ui-datepicker .ui-state-default{background:transparent !important}.ui-datepicker .ui-state-highlight{border:solid 1px #dac308 !important;background:#FEFBE2 !important}.ui-datepicker .ui-state-active{color:#fff !important;background:#00aff0 !important;border:solid 1px #008abd !important}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(to top, #eeeeee 0%,#ffffff 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("../img/select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #ccc;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border-top:none}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background-clip:padding-box;background-color:#EEEEEE}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("../img/select2.png") no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-top:4px;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("../img/select2.png") no-repeat 100% -22px;background:url("../img/select2.png") no-repeat 100% -22px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url("../img/select2-spinner.gif") no-repeat 100%;background:url("../img/select2-spinner.gif") no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px !important;margin:4px 4px 4px 0 !important;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("../img/select2-spinner.gif") no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("../img/select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(to top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%)}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin-left:0;margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("../img/select2.png") right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("../img/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.form-control .select2-choice,.bootstrap input[type="text"] .select2-choice,.bootstrap input[type="search"] .select2-choice,.bootstrap input[type="password"] .select2-choice,.bootstrap textarea .select2-choice,.bootstrap select .select2-choice{border:0;border-radius:2px}.form-control .select2-choice .select2-arrow,.bootstrap input[type="text"] .select2-choice .select2-arrow,.bootstrap input[type="search"] .select2-choice .select2-arrow,.bootstrap input[type="password"] .select2-choice .select2-arrow,.bootstrap textarea .select2-choice .select2-arrow,.bootstrap select .select2-choice .select2-arrow{border-radius:0 2px 2px 0}.form-control.select2-container,.bootstrap input.select2-container[type="text"],.bootstrap input.select2-container[type="search"],.bootstrap input.select2-container[type="password"],.bootstrap textarea.select2-container,.bootstrap select.select2-container{height:auto !important;padding:0}.form-control.select2-container.select2-dropdown-open,.bootstrap input.select2-container.select2-dropdown-open[type="text"],.bootstrap input.select2-container.select2-dropdown-open[type="search"],.bootstrap input.select2-container.select2-dropdown-open[type="password"],.bootstrap textarea.select2-container.select2-dropdown-open,.bootstrap select.select2-container.select2-dropdown-open{border-radius:3px 3px 0 0}.form-control .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type="text"] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type="search"] .select2-container.select2-dropdown-open .select2-choices,.bootstrap input[type="password"] .select2-container.select2-dropdown-open .select2-choices,.bootstrap textarea .select2-container.select2-dropdown-open .select2-choices,.bootstrap select .select2-container.select2-dropdown-open .select2-choices{border-radius:3px 3px 0 0}.form-control.select2-container .select2-choices,.bootstrap input.select2-container[type="text"] .select2-choices,.bootstrap input.select2-container[type="search"] .select2-choices,.bootstrap input.select2-container[type="password"] .select2-choices,.bootstrap textarea.select2-container .select2-choices,.bootstrap select.select2-container .select2-choices{border:0 !important;border-radius:3px}.control-group.warning .select2-container .select2-choice,.control-group.warning .select2-container .select2-choices,.control-group.warning .select2-container-active .select2-choice,.control-group.warning .select2-container-active .select2-choices,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.warning .select2-container-multi.select2-container-active .select2-choices{border:1px solid #C09853 !important}.control-group.warning .select2-container .select2-choice div{border-left:1px solid #C09853 !important;background:#FCF8E3 !important}.control-group.error .select2-container .select2-choice,.control-group.error .select2-container .select2-choices,.control-group.error .select2-container-active .select2-choice,.control-group.error .select2-container-active .select2-choices,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.error .select2-container-multi.select2-container-active .select2-choices{border:1px solid #B94A48 !important}.control-group.error .select2-container .select2-choice div{border-left:1px solid #B94A48 !important;background:#F2DEDE !important}.control-group.info .select2-container .select2-choice,.control-group.info .select2-container .select2-choices,.control-group.info .select2-container-active .select2-choice,.control-group.info .select2-container-active .select2-choices,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.info .select2-container-multi.select2-container-active .select2-choices{border:1px solid #3A87AD !important}.control-group.info .select2-container .select2-choice div{border-left:1px solid #3A87AD !important;background:#D9EDF7 !important}.control-group.success .select2-container .select2-choice,.control-group.success .select2-container .select2-choices,.control-group.success .select2-container-active .select2-choice,.control-group.success .select2-container-active .select2-choices,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices,.control-group.success .select2-container-multi.select2-container-active .select2-choices{border:1px solid #468847 !important}.control-group.success .select2-container .select2-choice div{border-left:1px solid #468847 !important;background:#DFF0D8 !important}.nobootstrap{background-color:#fff;min-width:1200px;padding:100px 30px}.nobootstrap form p{margin:0.5em 0 0;padding:0 0 0.5em}.nobootstrap fieldset{background-color:#EBEDF4;border:1px solid #CCCED7;color:#585A69;margin:0 0 10px 0;padding:1em}.nobootstrap fieldset img{padding:0 4px 0 0;vertical-align:bottom}.nobootstrap legend{background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padding:0.2em 0.5em;text-align:left}.nobootstrap legend a{color:#585984;text-decoration:none}.nobootstrap label{color:#585a69;text-shadow:0 1px 0 #fff;float:left;width:250px;padding:0.2em 0.5em 0 0;text-align:right;font-weight:bold}.nobootstrap label.t{float:none;clear:none;padding:0 5px 0;margin:0px;font-weight:normal;font-size:12px;text-shadow:none}.nobootstrap a{color:#415260}.nobootstrap .pull-right,.nobootstrap .pull-left{float:none}.nobootstrap .clear{clear:both}.nobootstrap .margin-form{padding:0 0 1em 260px;color:#7F7F7F;font-size:0.85em}.nobootstrap .button{cursor:pointer;background:-moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #A0A0A0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:0 1px 0 #fff;text-decoration:none}.nobootstrap .button:hover{border-color:#AAA #999 #888}.nobootstrap input{vertical-align:middle}.nobootstrap select{border:1px solid #ccc;font-size:12px}.nobootstrap input,.nobootstrap textarea,.nobootstrap option{color:#000;font-size:12px;margin:0;padding:0}.nobootstrap input[type="text"],.nobootstrap input[type="password"],.nobootstrap input[type="file"],.nobootstrap textarea{border:1px solid #ccc;background-color:#fff;padding:2px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset}.nobootstrap .table_grid{width:100%}.nobootstrap .table{background-color:#fff;border:1px solid #ccc;padding:0;border-radius:3px}.nobootstrap .table th a{text-decoration:underline}.nobootstrap .table th a:hover{text-decoration:none}.nobootstrap .table tr th{background-color:#F1F1F1;color:#333;font-size:13px;padding:4px 6px;text-align:left}.nobootstrap .table tr th.right{text-align:center}.nobootstrap .table tr td{border-bottom:1px solid #ccc;color:#333;font-size:12px;padding:4px 4px 4px 6px}.nobootstrap .table tr.row_hover.filter:hover td{background:#F1F9FF}.nobootstrap .table tr td.row_hover:hover table tr td{background:none}.nobootstrap .table tr.action_details td{background:#FAFAFA}.nobootstrap .table tr.alt_row.action_details td{background:#E8E8E8}.nobootstrap .table tr td.empty{background:#FFF !important;border-bottom:none}.nobootstrap .table tr td.first{border-left:1px solid #DEDEDE}.nobootstrap .table tr td.last{border-right:1px solid #DEDEDE}.nobootstrap .table tr.small td{height:15px}.nobootstrap .table tr.last td{border-bottom:none}.nobootstrap .table tr .filter{background-color:#f1f9ff}.nobootstrap .form-group{clear:both;margin-bottom:1em;float:left;width:100%}.nobootstrap .form-group>div{float:left}.nobootstrap .panel:not(.bootstrap),.nobootstrap .bootstrap #dash_version:not(.bootstrap),.bootstrap .nobootstrap #dash_version:not(.bootstrap),.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap),.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap),.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap),.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap){background-color:#EBEDF4;border:1px solid #CCCED7;color:#585A69;margin:0 0 10px 0;padding:1em;float:left;width:100%;box-sizing:border-box}.nobootstrap .panel:not(.bootstrap) img,.nobootstrap .bootstrap #dash_version:not(.bootstrap) img,.bootstrap .nobootstrap #dash_version:not(.bootstrap) img,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) img,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) img,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) img,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) img{padding:0 4px 0 0;vertical-align:bottom}.nobootstrap .panel:not(.bootstrap) h3,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3{position:relative;top:-25px;display:inline-block;background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padding:0.2em 0.5em;text-align:left}.nobootstrap .panel:not(.bootstrap) h3 a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 a,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 a{color:#585984;text-decoration:none}.nobootstrap .panel:not(.bootstrap) h3 i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) h3 i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) h3 i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) h3 i,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) h3 i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) h3 i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) h3 i{font-family:"FontAwesome"}.nobootstrap .panel:not(.bootstrap) .help-block,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .help-block,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .help-block,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .help-block,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .help-block,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .help-block,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .help-block{float:left;clear:both}.nobootstrap .panel:not(.bootstrap) .switch,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch{float:left;clear:both;line-height:1.3em}.nobootstrap .panel:not(.bootstrap) .switch label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch label{padding:0 10px 0 5px;float:left;width:auto}.nobootstrap .panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=checkbox],.nobootstrap .panel:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.bootstrap .nobootstrap #dash_version:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .switch input[type=radio],.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .switch input[type=radio],.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .switch input[type=radio]{float:left}.nobootstrap .panel:not(.bootstrap) .radio label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .radio label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .radio label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .radio label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .radio label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .radio label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .radio label{clear:both;width:auto;margin-right:4px}.nobootstrap .panel:not(.bootstrap) button,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button{cursor:pointer;background:-moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, center top, center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color:#ccc #bbb #A0A0A0;border-left:1px solid #bbb;border-radius:3px 3px 3px 3px;border-right:1px solid #bbb;border-style:solid;border-width:1px;color:#000;margin:5px 0;outline:medium none;padding:3px 8px;text-align:center;vertical-align:middle;white-space:nowrap;text-shadow:0 1px 0 #fff;text-decoration:none}.nobootstrap .panel:not(.bootstrap) button:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) button:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) button:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) button:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) button:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) button:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) button:hover{border-color:#AAA #999 #888}.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls{font-size:13px;background-color:#DDE0E9;margin:-8px -8px 20px;padding:5px;border-bottom:solid 1px #DFDFDF}.nobootstrap .panel:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree-panel-heading-controls a,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree-panel-heading-controls a{display:inline-block;padding:0 8px;border-right:solid 1px #888}.nobootstrap .panel:not(.bootstrap) .tree,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree{padding:0 0 0 20px;list-style:none}.nobootstrap .panel:not(.bootstrap) .tree input,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree input,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree input,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree input,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree input,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree input,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree input{vertical-align:baseline;margin-right:4px;line-height:normal}.nobootstrap .panel:not(.bootstrap) .tree i,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i{font-size:14px}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name{padding:2px 5px;-webkit-border-radius:4px;border-radius:4px}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name label,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name label,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name label,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name label{font-size:13px;float:none;text-shadow:none;font-weight:400}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-name:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name:hover{background-color:#eee;cursor:pointer}.nobootstrap .panel:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected{background-color:#CCCED7}.nobootstrap .panel:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected:hover{background-color:#a1a5b5}.nobootstrap .panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-selected i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-selected i.tree-dot{background-color:#eee}.nobootstrap .panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder,.nobootstrap .panel:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item{margin:3px 0}.nobootstrap .panel:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree i.tree-dot,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree i.tree-dot,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree i.tree-dot{display:inline-block;position:relative;width:6px;height:6px;margin:0 4px;background-color:#ccc;-webkit-border-radius:6px;border-radius:6px}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable{color:#ccc}.nobootstrap .panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-item-disable:hover,.nobootstrap .panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .nobootstrap #dash_version:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .message-item-initial .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .message-item-initial .nobootstrap .message-item-initial-body:not(.bootstrap) .tree .tree-folder-name-disable:hover,.nobootstrap .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover,.bootstrap .timeline .timeline-item .timeline-caption .nobootstrap .timeline-panel:not(.bootstrap) .tree .tree-folder-name-disable:hover{color:#ccc;background-color:none}@media print{*{color:#000 !important;border-color:#000 !important;background:transparent !important;font-family:Georgia,"Times New Roman",Times,serif !important;text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}[class^="icon-"],[class^="process-icon-"]{font-family:"FontAwesome" !important}#header,#footer,#nav-sidebar,#nav-topbar,.hidden-print{display:none !important}.visible-print{display:block !important}hr{display:none !important}#main{width:8.5in !important;float:none !important;margin:0 auto !important;padding:0 !important}#main #content.bootstrap{margin:0 !important;padding:0 !important}#main #content.bootstrap .page-head{display:none !important}#main #content.bootstrap .panel,#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{page-break-inside:avoid !important;clear:both !important;margin:0 0 40px !important;padding:0 !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}#main #content.bootstrap .panel .panel-heading,#main #content.bootstrap #dash_version .panel-heading,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{margin:0 0 20px !important}#main #content.bootstrap .panel .panel,#main #content.bootstrap #dash_version .panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#main #content.bootstrap .panel #dash_version,#main #content.bootstrap #dash_version #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#main #content.bootstrap .panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .message-item-initial .panel .message-item-initial-body,#main #content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#main #content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#main #content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#main #content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#main #content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#main #content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#main #content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,#main #content.bootstrap .panel .well,#main #content.bootstrap #dash_version .well,#main #content.bootstrap .message-item-initial .message-item-initial-body .well,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .well{margin:0 !important}#main #content.bootstrap .tab-pane{margin-bottom:20px !important}#main #content.bootstrap .row,#main #content.bootstrap .multishop-well,#main #content.bootstrap #dashboard .data_list_vertical{margin-bottom:20px !important}#main #content.bootstrap .panel,#main #content.bootstrap #dash_version,#main #content.bootstrap .message-item-initial .message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{clear:both !important}#main #content.bootstrap .btn{display:none !important}#main #content.bootstrap .panel-heading-action{display:none}#main #content.bootstrap .nav-tabs li a{display:none;border-bottom-color:#fff !important;background-color:#fff !important}#main #content.bootstrap .tab-content>.tab-pane{display:block !important;opacity:1 !important}#main #content.bootstrap h4{margin:0 0 10px 0 !important}#main #content.bootstrap #shipping .form-horizontal{padding-bottom:10px !important}#main #content.bootstrap #addressShipping{width:49% !important;float:left !important;margin-bottom:0 !important}#main #content.bootstrap #addressInvoice{width:49% !important;float:right !important;margin-bottom:0 !important}#main #content.bootstrap #status tr:first-child td{font-weight:bold !important}#main #content.bootstrap .table{border:solid 1px #000 !important;margin-bottom:10px !important}#main #content.bootstrap .table th{font-style:italic}#main #content.bootstrap .label-inactive{font-size:11pt !important;text-decoration:line-through !important}#main #content.bootstrap .label-inactive i{display:none !important}#main #content.bootstrap .kpi-container.panel,#main #content.bootstrap .kpi-container#dash_version,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel{margin:30px 0 20px 0 !important;border:solid 1px #000 !important}#main #content.bootstrap .kpi-container.panel .box-stats,#main #content.bootstrap .kpi-container#dash_version .box-stats,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats{padding:10px 0 !important;height:auto !important;width:25% !important;font-size:8pt !important}#main #content.bootstrap .kpi-container.panel .box-stats i,#main #content.bootstrap .kpi-container#dash_version .box-stats i,#main #content.bootstrap .message-item-initial .kpi-container.message-item-initial-body .box-stats i,#main #content.bootstrap .timeline .timeline-item .timeline-caption .kpi-container.timeline-panel .box-stats i{font-size:20pt !important}#main #content.bootstrap .alert,#main #content.bootstrap #carrier_wizard .wizard_error{border:1px solid #000 !important}#main #content.bootstrap .alert:before,#main #content.bootstrap #carrier_wizard .wizard_error:before{color:#000 !important}#main #content.bootstrap .table-responsive{border:none !important;margin:0 !important}#main #content.bootstrap .panel-total td{font-size:13pt !important}}.no-htl-access-option {cursor: not-allowed;} /*# sourceMappingURL=admin-theme.css.map */ diff --git a/admin/themes/default/js/admin-theme.js b/admin/themes/default/js/admin-theme.js index 1f3e85713..922168b95 100644 --- a/admin/themes/default/js/admin-theme.js +++ b/admin/themes/default/js/admin-theme.js @@ -474,4 +474,9 @@ $(document).ready(function() { //scroll_if_anchor(window.location.hash); $("body").on("click", "a.anchor", scroll_if_anchor); + + // Unselect the room types when room types with no hotel access are selected. + $('.no-htl-access-option').on('click', function() { + $(this).prop('selected', false); + }); }); //end dom ready diff --git a/admin/themes/default/template/controllers/access/helpers/form/form.tpl b/admin/themes/default/template/controllers/access/helpers/form/form.tpl index b0e1ff2ac..d3f2a73f8 100644 --- a/admin/themes/default/template/controllers/access/helpers/form/form.tpl +++ b/admin/themes/default/template/controllers/access/helpers/form/form.tpl @@ -24,10 +24,10 @@ *} {if $show_toolbar} @@ -213,9 +256,42 @@ {/foreach} {foreach $profiles as $profile}
-
+
{if $profile.id_profile != $admin_profile} -
+
+ {if isset($hotels) && $hotels} +
+

{l s='Hotel Permissions'}

+ + + + + + + + + {if !count($hotels)} + + + + {else} + {foreach $hotels as $hotelInfo} + {assign var=result_accesses value=0} + + + + + {/foreach} + {/if} + +
{l s='Hotel'} + + {l s='All'} +
{l s='No menu'}
{$hotelInfo['hotel_name']|escape:'html':'UTF-8'} + +
+
+ {/if}

{l s='Menu'}

@@ -255,8 +331,8 @@ {if !$tab.id_parent OR $tab.id_parent == -1} {assign var=is_child value=false} {assign var=result_accesses value=0} - - {if $is_child} » {/if}{$tab.name} + + {foreach $perms as $perm} {if $access_edit == 1} diff --git a/admin/themes/default/template/controllers/orders/_room_extra_demands.tpl b/admin/themes/default/template/controllers/orders/_room_extra_demands.tpl index ac5d17d93..fc38f5bb5 100644 --- a/admin/themes/default/template/controllers/orders/_room_extra_demands.tpl +++ b/admin/themes/default/template/controllers/orders/_room_extra_demands.tpl @@ -9,7 +9,7 @@ {foreach $roomDemand['extra_demands'] as $demand}

{$demand['name']} - {displayPrice price=$demand['price'] currency=$orderCurrency} + {displayPrice price=$demand['total_price_tax_incl'] currency=$orderCurrency}

{/foreach} diff --git a/admin/themes/default/template/controllers/orders/current_cart_details_data.tpl b/admin/themes/default/template/controllers/orders/current_cart_details_data.tpl deleted file mode 100644 index 5bb122b6e..000000000 --- a/admin/themes/default/template/controllers/orders/current_cart_details_data.tpl +++ /dev/null @@ -1,60 +0,0 @@ -
-
- - {l s='Cart Details'} -
-
-
-
{if $is_child} » {/if}{$tab.name} diff --git a/admin/themes/default/template/controllers/cart_rules/form.js b/admin/themes/default/template/controllers/cart_rules/form.js index 9cd1abeca..784958d77 100644 --- a/admin/themes/default/template/controllers/cart_rules/form.js +++ b/admin/themes/default/template/controllers/cart_rules/form.js @@ -73,14 +73,60 @@ function toggleCartRuleFilter(id) function removeCartRuleOption(item) { + var error = 0; var id = $(item).attr('id').replace('_remove', ''); - $('#' + id + '_2 option:selected').remove().appendTo('#' + id + '_1'); + var selectedOpt = $('#' + id + '_2 option:selected'); + var notAlloedRooms = []; + // validate if rooms with no hotel access are selected + $.each( selectedOpt, function( key, val ) { + if ($(this).attr('data-htl_access') == 0) { + notAlloedRooms.push($(this).text()); + error = 1; + } + }); + if (error == 0) { + selectedOpt.remove().appendTo('#' + id + '_1');; + } else { + var errorHtml = ''; + errorHtml += room_access_err; + if (notAlloedRooms.length) { + errorHtml += '
' + room_rmv_txt + '
    '; + $.each( notAlloedRooms, function( key, val ) { + errorHtml += '
  • ' + val + '
  • '; + }); + errorHtml += '
'; + } + showErrorMessage(errorHtml); + } } function addCartRuleOption(item) { + var error = 0; var id = $(item).attr('id').replace('_add', ''); - $('#' + id + '_1 option:selected').remove().appendTo('#' + id + '_2'); + var selectedOpt = $('#' + id + '_1 option:selected'); + var notAlloedRooms = []; + // validate if rooms with no hotel access are selected + $.each( selectedOpt, function( key, val ) { + if ($(this).attr('data-htl_access') == 0) { + notAlloedRooms.push($(this).text()); + error = 1; + } + }); + if (error == 0) { + selectedOpt.remove().appendTo('#' + id + '_2'); + } else { + var errorHtml = ''; + errorHtml += room_access_err; + if (notAlloedRooms.length) { + errorHtml += '
' + room_rmv_txt + '
    '; + $.each( notAlloedRooms, function( key, val ) { + errorHtml += '
  • ' + val + '
  • '; + }); + errorHtml += '
'; + } + showErrorMessage(errorHtml); + } } function updateProductRuleShortDescription(item) diff --git a/admin/themes/default/template/controllers/cart_rules/form.tpl b/admin/themes/default/template/controllers/cart_rules/form.tpl index 824dfb293..90cad3537 100644 --- a/admin/themes/default/template/controllers/cart_rules/form.tpl +++ b/admin/themes/default/template/controllers/cart_rules/form.tpl @@ -41,7 +41,7 @@ var timeText = '{l s='Time' js=1}'; var hourText = '{l s='Hour' js=1}'; var minuteText = '{l s='Minute' js=1}'; - + var languages = new Array(); {foreach from=$languages item=language key=k} languages[{$k}] = { diff --git a/admin/themes/default/template/controllers/cart_rules/product_rule_itemlist.tpl b/admin/themes/default/template/controllers/cart_rules/product_rule_itemlist.tpl index 1dfd8f692..de4f07e1b 100644 --- a/admin/themes/default/template/controllers/cart_rules/product_rule_itemlist.tpl +++ b/admin/themes/default/template/controllers/cart_rules/product_rule_itemlist.tpl @@ -1,34 +1,42 @@
-
+
{l s='Unselected'}
 
- + {l s='Add'}
-
+
{l s='Selected'}
 
- + {l s='Remove'}
- + diff --git a/admin/themes/default/template/controllers/login/content.tpl b/admin/themes/default/template/controllers/login/content.tpl index 8f5882e45..6d7c3e148 100644 --- a/admin/themes/default/template/controllers/login/content.tpl +++ b/admin/themes/default/template/controllers/login/content.tpl @@ -135,7 +135,7 @@ {hook h="displayAdminLogin"}
- - - - - - - - - - - - - {if isset($cart_detail_data) && $cart_detail_data} - {assign var=curr_id value=$cart->id_currency|intval} - {foreach from=$cart_detail_data item=data} - - - - - - - - - - {/foreach} - {else} - - - - {/if} - -
{l s='Room No.'}{l s='Room Image'}{l s='Room Type'}{l s='Duration'}{l s='Unit Price (Tax incl.)'}{l s='Price (Tax excl.)'}{l s='Action'}
{$data.room_num}{$data.room_type}{$data.date_from|date_format:"%d-%m-%Y"} -  {$data.date_to|date_format:"%d-%m-%Y"} -   - - {displayPrice price=$data.feature_price} - - {displayPrice price=$data.amt_with_qty} - -
{l s='No Room Found in the cart.'}
-
-
-
- - \ No newline at end of file diff --git a/admin/themes/default/template/controllers/orders/form.tpl b/admin/themes/default/template/controllers/orders/form.tpl index cfc011c42..e580593cb 100644 --- a/admin/themes/default/template/controllers/orders/form.tpl +++ b/admin/themes/default/template/controllers/orders/form.tpl @@ -912,6 +912,7 @@ $('#total_taxes').html(formatCurrency(parseFloat(jsonSummary.summary.total_tax), currency_format, currency_sign, currency_blank)); $('#total_without_taxes').html(formatCurrency(parseFloat(jsonSummary.summary.total_price_without_tax), currency_format, currency_sign, currency_blank)); $('#total_with_taxes').html(formatCurrency(parseFloat(jsonSummary.summary.total_price), currency_format, currency_sign, currency_blank)); + $('#total_extra_demands').html(formatCurrency(parseFloat(jsonSummary.summary.total_extra_demands_tax_exc), currency_format, currency_sign, currency_blank)); $('#total_products').html(formatCurrency(parseFloat(jsonSummary.summary.total_products), currency_format, currency_sign, currency_blank)); id_currency = jsonSummary.cart.id_currency; $('#id_currency option').removeAttr('selected'); @@ -1181,7 +1182,7 @@
{block name="leadin"}{/block}
-{include file='controllers/orders/current_cart_details_data.tpl'} +{include file='controllers/orders/_current_cart_details_data.tpl'}
@@ -1571,26 +1572,20 @@
- {l s='Total products'}
+ {l s='Total rooms (Tax excl.)'}
- {l s='Total vouchers (Tax excl.)'}
- + {l s='Total additinal facilties (Tax excl.)'}
+
-
- {l s='Total taxes'}
- + {l s='Total vouchers (Tax excl.)'}
+
@@ -1599,6 +1594,12 @@
+
+
+ {l s='Total taxes'}
+ +
+
{l s='Total (Tax incl.)'}
diff --git a/admin/themes/default/template/controllers/orders/helpers/view/view.tpl b/admin/themes/default/template/controllers/orders/helpers/view/view.tpl index f00dfe7cb..458b8cf0a 100644 --- a/admin/themes/default/template/controllers/orders/helpers/view/view.tpl +++ b/admin/themes/default/template/controllers/orders/helpers/view/view.tpl @@ -1166,26 +1166,37 @@ {assign var=order_shipping_price value=$order->total_shipping_tax_incl} {/if} - {l s='Total Rooms Cost'} + {l s='Total Rooms Cost (tax excl.)'} {displayPrice price=$totalRoomsCostTE currency=$currency->id} - - {l s='Total Additional Facilities Cost'} - - {displayPrice price=$totalDemandsPrice currency=$currency->id} - - - + {if isset($totalDemandsPriceTE) && $totalDemandsPriceTE > 0} + + {l s='Additional Facilities Cost (tax excl.)'} + + {displayPrice price=$totalDemandsPriceTE currency=$currency->id} + + + + {/if} - {l s='Total Tax'} + {l s='Total Rooms Tax'} - {displayPrice price=$total_tax_in_order currency=$currency->id} + {displayPrice price=$total_room_tax currency=$currency->id} + {if isset($totalDemandsPriceTE) && $totalDemandsPriceTE > 0} + + {l s='Additional Facilities Tax'} + + {displayPrice price=($totalDemandsPriceTI - $totalDemandsPriceTE) currency=$currency->id} + + + + {/if} total_discounts_tax_incl == 0}style="display: none;"{/if}> {l s='Discounts'} @@ -1216,15 +1227,7 @@

{l s='(%s)' sprintf=$smarty.capture.TaxMethod}

- - {if ($order->getTaxCalculationMethod() == $smarty.const.PS_TAX_EXC)} - - {l s='Taxes'} - {displayPrice price=($order->total_paid_tax_incl-$order->total_paid_tax_excl) currency=$currency->id} - - - {/if} - *} + *} {if isset($order_adv_dtl)} @@ -1244,11 +1247,17 @@ {/if} - + {if ($order->getTaxCalculationMethod() == $smarty.const.PS_TAX_EXC)} + + {l s='Total Taxes'} + {displayPrice price=($order->total_paid_tax_incl-$order->total_paid_tax_excl) currency=$currency->id} + + + {/if} {assign var=order_total_price value=$order->total_paid_tax_incl} - {l s='Total'} + {l s='Final Order Total'} {displayPrice price=$order_total_price currency=$currency->id} @@ -1458,7 +1467,7 @@
-
+
-
+