summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/src/main/webapp/framework/css/open-ostyle.css4
-rw-r--r--lifecyclemgr/src/main/webapp/lifecyclemgr/js/DataService.js12
-rw-r--r--lifecyclemgr/src/main/webapp/lifecyclemgr/js/app.js16
-rwxr-xr-xlogin/src/main/webapp/login/css/dashboard_mainStyle.css12492
-rw-r--r--login/src/main/webapp/login/css/menu_mainStyle.css31
-rw-r--r--login/src/main/webapp/login/html/menu.html135
-rw-r--r--login/src/main/webapp/login/html/temp/alarmQuery.html18
-rw-r--r--login/src/main/webapp/login/html/temp/modelDesign.html18
-rw-r--r--login/src/main/webapp/login/html/temp/package.html18
-rw-r--r--login/src/main/webapp/login/html/temp/parameterSetting.html18
-rw-r--r--login/src/main/webapp/login/html/temp/performanceQuery.html18
-rw-r--r--login/src/main/webapp/login/html/temp/resourceManagement.html18
-rw-r--r--login/src/main/webapp/login/html/temp/sdbController.html18
-rw-r--r--login/src/main/webapp/login/html/temp/serviceManagement.html18
-rw-r--r--login/src/main/webapp/login/html/temp/serviceTemplate.html18
-rw-r--r--login/src/main/webapp/login/html/temp/vimManage.html18
-rw-r--r--login/src/main/webapp/login/html/temp/vnfm.html18
-rwxr-xr-xlogin/src/main/webapp/login/image/animated-overlay.gifbin0 -> 1738 bytes
-rwxr-xr-xlogin/src/main/webapp/login/image/colorpicker.pngbin0 -> 30293 bytes
-rwxr-xr-xlogin/src/main/webapp/login/image/jcrop.gifbin0 -> 329 bytes
-rw-r--r--login/src/main/webapp/login/js/loginApp.js46
-rw-r--r--login/src/main/webapp/login/js/menuApp.js28
-rwxr-xr-xmonitor/src/main/webapp/monitor/js/monitorSettingController.js2
-rwxr-xr-xperformance/src/main/webapp/performance/js/curAlarmsController.js2
-rwxr-xr-xperformance/src/main/webapp/performance/js/performanceQueryController.js2
25 files changed, 12712 insertions, 256 deletions
diff --git a/common/src/main/webapp/framework/css/open-ostyle.css b/common/src/main/webapp/framework/css/open-ostyle.css
index a1c8f5df..b55b1dcb 100644
--- a/common/src/main/webapp/framework/css/open-ostyle.css
+++ b/common/src/main/webapp/framework/css/open-ostyle.css
@@ -751,7 +751,7 @@ tr{
}
#rightContainer {
- margin-top:20px;
+ margin-top: 0px;
}
#panel1 li:first-child{
@@ -1017,4 +1017,4 @@ pre code {
width:95%;
display:inline-block;
-} \ No newline at end of file
+}
diff --git a/lifecyclemgr/src/main/webapp/lifecyclemgr/js/DataService.js b/lifecyclemgr/src/main/webapp/lifecyclemgr/js/DataService.js
index 34c991f8..0361864d 100644
--- a/lifecyclemgr/src/main/webapp/lifecyclemgr/js/DataService.js
+++ b/lifecyclemgr/src/main/webapp/lifecyclemgr/js/DataService.js
@@ -195,8 +195,16 @@ app.factory("DataService", function($http, $log){
});
//return JSON.parse('[{"id":"12345", "name":"sdno"}, {"id":"23456", "name":"gso"},{"id":"12345", "name":"nfvo"}]');
},
- loadNfvoServiceDetails : function(id) {
- return JSON.parse('{"vnfInfoId": [{ "vnfInstanceId": "123", "vnfInstanceName": "vnf instance 1", "vnfProfileId": "321" }, { "vnfInstanceId": "123", "vnfInstanceName": "vnf instance 1", "vnfProfileId": "321" }], "vlInfo": [{ "networkResource": {"resourceName": "network resource 1"}, "linkPortResource": { "resourceName": "link port resource 1"}}, { "networkResource": {"resourceName": "network resource 1"}, "linkPortResource": { "resourceName": "link port resource 1"}}], "vnffgInfo": [{"vnfId": "vnfid-123", "virtualLinkId": "virtual link 123", "cpId": "cp id 123", "nfp": "nfp 123"}, {"vnfId": "vnfid-123", "virtualLinkId": "virtual link 123", "cpId": "cp id 123", "nfp": "nfp 123"}]}');
+ loadNfvoServiceDetails : function(id, processFun) {
+ return $http({
+ url: url+'/openoapi/nslcm/v1/ns/' + id,
+ method: 'GET',
+ data: null,
+ headers: {'Content-Type': 'application/json'}
+ }).then(function(response){
+ processFun(response.data);
+ });
+ // return JSON.parse('{"vnfInfoId": [{ "vnfInstanceId": "123", "vnfInstanceName": "vnf instance 1", "vnfProfileId": "321" }, { "vnfInstanceId": "123", "vnfInstanceName": "vnf instance 1", "vnfProfileId": "321" }], "vlInfo": [{ "networkResource": {"resourceName": "network resource 1"}, "linkPortResource": { "resourceName": "link port resource 1"}}, { "networkResource": {"resourceName": "network resource 1"}, "linkPortResource": { "resourceName": "link port resource 1"}}], "vnffgInfo": [{"vnfId": "vnfid-123", "virtualLinkId": "virtual link 123", "cpId": "cp id 123", "nfp": "nfp 123"}, {"vnfId": "vnfid-123", "virtualLinkId": "virtual link 123", "cpId": "cp id 123", "nfp": "nfp 123"}]}');
},
generateTemplatesComponent : function() {
diff --git a/lifecyclemgr/src/main/webapp/lifecyclemgr/js/app.js b/lifecyclemgr/src/main/webapp/lifecyclemgr/js/app.js
index 066953a7..8412dcab 100644
--- a/lifecyclemgr/src/main/webapp/lifecyclemgr/js/app.js
+++ b/lifecyclemgr/src/main/webapp/lifecyclemgr/js/app.js
@@ -809,16 +809,18 @@ var app = angular.module("lcApp", ["ui.router", "ngTable"])/*, 'ui.bootstrap', '
console.log("nfvoDetailCtrl --> $stateParams.segmentId:: " + $stateParams.segmentId);
//$scope.currentId = $stateParams.id;
- var jsonData = DataService.loadNfvoServiceDetails($stateParams.id);
var table_tpl = $(lcmModelTemplate).filter('#table').html();
- var vnfData = fetchDataForVnf(jsonData);
- $('#vnfInfoTable').html(Mustache.to_html(table_tpl, vnfData));
+ var processFun = function (jsonData) {
+ var vnfData = fetchDataForVnf(jsonData);
+ $('#vnfInfoTable').html(Mustache.to_html(table_tpl, vnfData));
- var vlData = fetchDataForVl(jsonData);
- $('#vlInfoTable').html(Mustache.to_html(table_tpl, vlData));
+ var vlData = fetchDataForVl(jsonData);
+ $('#vlInfoTable').html(Mustache.to_html(table_tpl, vlData));
- var vnffgData = fetchDataForVnffg(jsonData);
- $('#vnffgInfoTable').html(Mustache.to_html(table_tpl, vnffgData));
+ var vnffgData = fetchDataForVnffg(jsonData);
+ $('#vnffgInfoTable').html(Mustache.to_html(table_tpl, vnffgData));
+ };
+ DataService.loadNfvoServiceDetails($stateParams.id, processFun);
function fetchDataForVnf(jsonData) {
var header = ["Vnf instance Name"];
diff --git a/login/src/main/webapp/login/css/dashboard_mainStyle.css b/login/src/main/webapp/login/css/dashboard_mainStyle.css
new file mode 100755
index 00000000..e94d49b3
--- /dev/null
+++ b/login/src/main/webapp/login/css/dashboard_mainStyle.css
@@ -0,0 +1,12492 @@
+/*
+ Copyright 2017, China Mobile Co., Ltd.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+.chat-box li {
+ position: relative;
+ padding-right: 80px;
+ margin-bottom: 15px;
+ z-index: 35;
+}
+
+.chat-box li.float-left {
+ padding-left: 80px;
+ padding-right: 0;
+ float: none !important;
+}
+
+.chat-box .chat-author {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.chat-box li.float-left .chat-author {
+ left: 0;
+ right: auto;
+}
+
+.chat-box .chat-author img {
+ min-width: 58px;
+ border-radius: 100px;
+}
+
+.chat-box .popover {
+ display: block;
+ position: relative !important;
+ min-height: 58px;
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+.chat-box .popover .popover-content {
+ padding: 10px;
+}
+
+.chat-box .popover.left .arrow,
+.chat-box .popover.right .arrow {
+ top: 28px;
+}
+
+.chat-box .chat-time {
+ font-style: italic;
+ color: rgba(0,0,0,0.5);
+ margin-top: 5px;
+ font-size: 12px;
+}
+
+.chat-box .chat-time i {
+ margin-right: 3px;
+ font-size: 13px;
+}
+
+.chat-box .popover h3 {
+ margin: 0 0 5px;
+ font-size: 13px;
+}
+
+.chat-box .popover .divider {
+ margin: 8px 0 10px;
+}
+
+.chat-box .chat-reply {
+ border-width: 1px;
+ padding: 0;
+ overflow: hidden;
+}
+ /* Dashboard panels */
+
+.dashboard-panel {
+ text-align: center;
+}
+
+.dashboard-panel.content-box .content-box-wrapper {
+ padding: 15px 0 0;
+ margin: 0 15px 15px;
+ overflow: hidden;
+}
+
+.dashboard-panel canvas {
+ display: block !important;
+ margin: 0 auto;
+}
+
+.dashboard-panel .header {
+ font-size: 14px;
+ line-height: 1.3em;
+ padding: 0 0 5px;
+ text-align: right;
+}
+
+.dashboard-panel .header .glyph-icon {
+ width: 20px;
+ display: block;
+ float: left;
+}
+
+.dashboard-panel .header span {
+ font-size: 12px;
+ display: block;
+ font-weight: bold;
+ -moz-opacity:0.80;
+ filter:alpha(opacity:80);
+ opacity:0.80;
+}
+
+.dashboard-panel .heading {
+ font-weight: bold;
+ font-size: 15px;
+ float: left;
+}
+
+.dashboard-panel .center-div {
+ margin: 5px auto -15px;
+}
+
+.dashboard-panel .button-pane {
+ border: 0;
+ background: rgba(0,0,0,.1)!important;
+}
+ /* Login Page */
+
+#login-page {
+ z-index: 1050;
+ position: relative;
+}
+
+#login-page #page-header {
+ position: static;
+}
+
+#login-page #page-header #header-logo {
+ float: left;
+ position: static;
+ padding: 0 20px;
+ width: auto;
+}
+
+#login-page #header-logo a {
+ display: none;
+}
+
+#login-page #page-header #page-header-wrapper {
+ padding: 0;
+ margin: 0;
+}
+
+.login-footer#page-footer-wrapper {
+ position: fixed;
+ z-index: 90;
+}
+
+.login-footer#page-footer-wrapper #page-footer {
+ margin: 0 !important;
+}
+ /* Messages List */
+
+.messages-box li {
+ border-bottom: #ddd solid 1px;
+ white-space: nowrap;
+ padding: 10px;
+ font-size: 12px;
+}
+
+.messages-box li:last-child {
+ border-bottom: 0;
+}
+
+.messages-box .messages-img {
+ float: left;
+}
+
+.messages-box .messages-content {
+ margin-left: 40px;
+ -moz-opacity:0.80;
+ filter:alpha(opacity:80);
+ opacity:0.80;
+}
+
+.messages-box .messages-time {
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+ float: right;
+}
+
+.messages-box .messages-title {
+ font-weight: bold;
+}
+
+.messages-box .messages-title .glyph-icon {
+ margin-right: 2px;
+}
+ /* Notifications List */
+
+.notifications-box {
+ border: #ddd solid 1px;
+}
+
+.notifications-box li {
+ height: 26px;
+ padding: 10px;
+ line-height: 26px;
+ border-bottom: #ddd solid 1px;
+}
+
+.notifications-box li .notification-text {
+ float: left;
+}
+
+.notifications-box li:last-child {
+ border-bottom: 0;
+}
+
+.notifications-box li .icon-notification {
+ height: 22px;
+ line-height: 22px;
+ width: 22px;
+ float: left;
+ margin: 0 10px 0 0;
+ text-align: center;
+}
+
+.notifications-box li .notification-time {
+ float: right;
+ color: #a9a9a9;
+ font-style: italic;
+ margin: 0 0 0 20px;
+}
+ /* Progress List */
+
+.progress-box li {
+ border-bottom: #ddd solid 1px;
+ white-space: nowrap;
+ padding: 6px 10px 10px;
+ font-size: 12px;
+}
+
+.progress-box li:last-child {
+ border-bottom: 0;
+}
+
+.progress-box .progress-title {
+ margin: 0 0 5px;
+ color: #888;
+}
+
+.progress-box .progress-title b {
+ float: right;
+ color: #666;
+}
+
+.progress-box .progress-time {
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+ float: right;
+}
+ /* Post it box */
+
+.post-box textarea {
+ width: 100%;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ border: 0;
+ padding: 15px;
+ height: 80px;
+ font-size: 18px;
+}
+
+.post-box .button-pane {
+ padding: 5px;
+}
+
+.post-box .button-pane .glyph-icon {
+ font-size: 13px;
+}
+
+.post-box .btn-post {
+ float: right;
+ margin: 4px 4px 0 0;
+}
+
+.post-box .btn-post .button-content {
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 13px;
+}
+
+ /* Profile box */
+
+.profile-box .nav-list ul li:first-child a {
+ border-radius: 0;
+}
+
+.profile-box.content-box .content-box-header {
+ padding: 15px !important;
+ height: auto;
+ line-height: 1.6em;
+ border: 0;
+}
+
+.profile-box .content-box-header img {
+ float: left;
+ width: 52px;
+ height: 52px;
+ border-radius: 100px;
+ margin: 0 15px 0 0;
+}
+
+.profile-box .content-box-header .user-details {
+ font-size: 21px;
+ padding-top: 4px;
+ padding-bottom: 1px;
+}
+
+.profile-box .content-box-header .user-details span {
+ display: block;
+ -moz-opacity:0.80;
+ filter:alpha(opacity:80);
+ opacity:0.80;
+ font-size: 14px;
+ padding: 3px 0 0;
+}
+
+.profile-box-alt .content-box-header {
+ text-align: center;
+}
+
+.profile-box .pie-wrapper {
+ padding: 20px;
+ text-align: center;
+}
+
+.profile-box .pie-wrapper canvas {
+ display: block;
+ margin: 0 auto;
+}
+.btn.tile-button {
+ display: block;
+ text-align: center;
+}
+
+.bg-gray-alt.btn.tile-button:hover,
+.bg-gray.btn.tile-button:hover,
+.bg-white.btn.tile-button:hover .tile-header {
+ color: #000;
+}
+
+.tile-header {
+ padding: 10px;
+ font-size: 14px;
+ text-transform: uppercase;
+ background: rgba(255,255,255,0.2);
+}
+
+.tile-content-wrapper {
+ padding: 10px 10px 17px;
+ position: relative;
+ overflow: hidden;
+}
+
+.tile-content {
+ font-size: 35px;
+ text-align: right;
+}
+
+.tile-content span {
+ font-size: 25px;
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+}
+
+.tile-content-wrapper small {
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+ text-align: right;
+ font-size: 14px;
+ display: block;
+}
+
+.tile-content-wrapper > .glyph-icon {
+ position: absolute;
+ font-size: 65px;
+ height: 70px;
+ line-height: 70px;
+ top: 50%;
+ margin-top: -40px;
+ -moz-opacity:0.30;
+ filter:alpha(opacity:30);
+ opacity:0.30;
+ left: 15px;
+}
+
+.tile-footer {
+ padding: 5px 10px;
+ background: rgba(0,0,0,0.1);
+ text-align: left;
+}
+
+.tile-footer .glyph-icon {
+ float: right;
+}
+
+.tile-button-alt .tile-header {
+ padding: 5px 10px;
+ text-align: left;
+}
+
+.tile-button-alt .tile-content-wrapper > .glyph-icon {
+ font-size: 35px;
+ margin-top: -36px;
+}
+.timeline-box {
+ position: relative;
+}
+
+.timeline-box:before {
+ content: "";
+ position: absolute;
+ width: 2px;
+ height: 100%;
+ left: 50%;
+ margin-left: -1px;
+ top: 0;
+}
+
+.timeline-box .tl-row {
+ position: relative;
+}
+
+.timeline-box .tl-row > .popover {
+ width: 47%;
+ float: left;
+ margin: 0;
+}
+
+.timeline-box .tl-panel {
+ float: right;
+ width: 47%;
+ padding: 13px 0;
+ text-align: left;
+ -moz-opacity:0.50;
+ filter:alpha(opacity:50);
+ opacity:0.50;
+}
+
+.timeline-box .tl-row.float-right {
+ float: none !important;
+}
+
+.timeline-box .tl-row.float-right .popover {
+ float: right;
+}
+
+.timeline-box .tl-row.float-right .tl-panel {
+ text-align: right;
+ float: left;
+}
+
+.timeline-box .tl-bullet {
+ position: absolute;
+ left: 50%;
+ width: 16px;
+ height: 16px;
+ display: block;
+ top: 15px;
+ margin-left: -8px;
+ border-radius: 100px;
+}
+
+.timeline-box .tl-bullet:before {
+ content: "";
+ width: 10px;
+ height: 10px;
+ background: #fff;
+ display: block;
+ margin: 3px 0 0 3px;
+ border-radius: 100px;
+}
+ /* Todo box */
+
+.todo-box li {
+ background: #fcfcfc;
+ margin: 0 0 2px;
+ padding: 10px;
+ height: 18px;
+ line-height: 18px;
+ border-left-style: solid;
+ border-left-width: 3px;
+}
+
+.todo-box li .sort-handle {
+ float: left;
+ display: block;
+ width: 18px;
+ height: 18px;
+ text-align: center;
+ cursor: move;
+ margin-right: 10px;
+ font-size: 16px;
+ -moz-opacity:0.75;
+ filter:alpha(opacity:75);
+ opacity:0.75;
+}
+
+.todo-box li .sort-handle:hover {
+ -moz-opacity:1;
+ filter:alpha(opacity:100);
+ opacity:1;
+}
+
+.todo-box li input {
+ margin-top: 2px;
+ float: left;
+ display: block;
+ width: auto;
+}
+
+.todo-box li label {
+ padding: 0 5px;
+}
+
+.todo-box li .btn.small {
+ height: 16px;
+ line-height: 16px;
+ width: 16px;
+ min-width: 16px;
+ margin-left: 5px;
+ -moz-opacity:0.75;
+ filter:alpha(opacity:75);
+ opacity:0.75;
+}
+
+.todo-box li.todo-done {
+ -moz-opacity:0.65;
+ filter:alpha(opacity:65);
+ opacity:0.65;
+}
+
+.todo-box li.todo-done label {
+ text-decoration: line-through;
+ font-style: italic;
+}
+ /* Badges */
+
+.badge, .label {
+ font-size: 11px;
+ min-width: 10px;
+ height: 18px;
+ line-height: 18px;
+ text-align: center;
+ background-image: none;
+ padding: 0 4px !important;
+ display: inline-block;
+ border-width: 0;
+ text-transform: none;
+ border-radius: 100px;
+}
+
+.badge-absolute {
+ position: absolute;
+ top: -10px;
+ left: -15px;
+ z-index: 5;
+}
+
+.badge-absolute.float-right {
+ right: -15px;
+ left: auto;
+}
+
+.label {
+ padding: 0 8px !important;
+ font-weight: normal;
+}
+
+.badge-small {
+ height: 9px;
+ width: 9px;
+ margin-right: 5px;
+}
+ /* Boxes */
+
+.content-box {
+ background: #fff;
+}
+
+.content-box,
+.content-box-header {
+ border-width: 1px;
+ border-style: solid;
+ position: relative;
+}
+
+.content-box .ui-widget-overlay.loader {
+ position: absolute;
+}
+
+.content-box .content-box-wrapper {
+ padding: 10px;
+ line-height: 1.6em;
+}
+
+body .button-pane {
+ border-width: 1px 0 0 0;
+ border-top-right-radius: 0;
+ border-top-left-radius: 0;
+ text-align: center;
+}
+
+.button-pane-alt {
+ border-color: #ebebeb !important;
+ background: #fafafa !important;
+}
+
+body .button-pane-top {
+ border-width: 0 0 1px;
+ border-radius: 0;
+}
+
+.content-box .content-box-header {
+ padding: 0 !important;
+ margin: -1px -1px 1px;
+ font-size: 12px;
+}
+
+.content-box-header > span {
+ display: block;
+ padding: 0 10px;
+ float: left;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.content-box .content-box-header > .glyph-icon {
+ vertical-align: middle;
+ float: left;
+}
+
+.content-box-header > .icon-separator .glyph-icon {
+ float: none;
+}
+
+.content-box-alt > .content-box-header {
+ margin: 0;
+}
+
+ /* Border colored content boxes */
+
+.content-header {
+ font-size: 18px;
+ margin: 0;
+ padding: 15px 15px 0;
+}
+
+.content-header .btn .glyph-icon {
+ display: block;
+}
+
+.content-header .btn.small .glyph-icon {
+ font-size: 11px;
+}
+
+.content-header small {
+ -moz-opacity:0.80;
+ filter:alpha(opacity:80);
+ opacity:0.80;
+}
+
+.content-header + .content-box-wrapper {
+ padding: 20px 15px 15px;
+}
+
+ /* Toggle Boxes */
+
+.toggle-button {
+ cursor: pointer;
+}
+
+.content-box-closed {
+ border-bottom: 0;
+}
+
+.content-box-closed .content-box-wrapper {
+ display: none;
+}
+
+.button-toggle .content-box-header a.btn {
+ display: none;
+}
+
+.toggle-content {
+ display: none;
+}
+
+ /* Scrollable boxes sizes */
+
+.scrollable-content {
+ overflow-y: scroll;
+ padding-right: 0;
+}
+
+.scrollable-small {
+ overflow-y: scroll;
+ height: 200px;
+}
+
+.scrollable-medium {
+ overflow-y: scroll;
+ height: 300px;
+}
+
+.scrollable-large {
+ overflow-y: scroll;
+ height: 400px;
+}
+
+.scrollable-xlarge {
+ overflow-y: scroll;
+ height: 500px;
+}
+
+ /* Boxes widths */
+
+.small-box {
+ width: 325px;
+}
+
+.medium-box {
+ width: 475px;
+}
+
+.large-box {
+ width: 675px;
+}
+
+.x-large-box {
+ width: 875px;
+}
+
+ /* Inner Elements */
+
+.content-box-header .button-group > a {
+ margin-top: -2px;
+}
+
+.content-box-header .badge,
+.content-box-header .label {
+ margin-top: 9px;
+}
+ /* Buttons */
+
+.btn,
+.ui-button,
+.icon-separator-vertical {
+ display: inline-block;
+ border-style: solid;
+ border-width: 1px;
+ border-color: transparent;
+ position: relative;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+.button-content {
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+.button-content,
+.icon-separator {
+ display: block;
+ float: left;
+ white-space: nowrap;
+ text-align: center;
+}
+
+.button-content .float-left.glyph-icon {
+ margin-right: 5px;
+}
+
+.button-content .float-right.glyph-icon {
+ margin-right: 0;
+ margin-left: 5px;
+}
+
+.icon-separator {
+ border-top: 0 !important;
+ border-bottom: 0 !important;
+ border-top-right-radius: 0 !important;
+ border-bottom-right-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+}
+
+.icon-separator.float-right {
+ border-top-left-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+ border-bottom-right-radius: 0 !important;
+}
+
+ /* Button Groups */
+
+.button-group + .button-group {
+ margin-left: 5px;
+}
+
+.button-group .btn {
+ vertical-align: middle;
+}
+
+.button-group > .btn:first-child,
+.button-block-justified li:first-child a {
+ margin-left: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.button-group > .btn:last-child {
+ margin-left: -5px;
+}
+
+.button-group > .btn + .btn {
+ margin-left: -5px;
+ border-radius: 0;
+}
+
+.button-group > .btn + .btn .icon-separator {
+ border-left-width: 0;
+}
+
+.button-group > .btn .button-content + .icon-separator {
+ border-left-width: 1px;
+}
+
+[data-toggle="buttons"]>.btn input[type="radio"],
+[data-toggle="buttons"]>.btn input[type="checkbox"] {
+ display: none;
+}
+
+ /* Button group vertical */
+
+.button-group-vertical .btn {
+ display: block;
+ float: none;
+}
+
+.button-group-vertical > .btn:first-child {
+ border-radius: 0;
+}
+
+.button-group-vertical > .btn + .btn {
+ margin-top: -1px;
+ border-radius: 0;
+}
+
+.button-group-vertical > .btn + .btn .icon-separator {
+ border-radius: 0;
+}
+
+ /* Vertical Buttons */
+
+.vertical-button {
+ padding: 5px 10px;
+ max-width: 100px;
+ min-width: 60px;
+}
+
+.icon-separator-vertical {
+ padding: 5px;
+ height: 36px;
+ display: block;
+ line-height: 36px;
+ width: 36px;
+ margin: 0 auto 5px;
+}
+
+.vertical-button .button-content {
+ float: none;
+ white-space: normal;
+ padding: 0;
+}
+
+ /* Button blocks */
+
+.button-block .btn {
+ display: block;
+ float: none !important;
+ margin: 0 0 5px;
+ width: auto;
+}
+
+ /* Justified button blocks */
+
+.button-block-justified ul {
+ display: table;
+ width: 100%;
+}
+
+.button-block-justified li {
+ float: none !important;
+ display: table-cell;
+}
+
+.button-block-justified li a {
+ display: block;
+ float: none !important;
+ text-align: center;
+}
+
+.button-block-justified li + li:not(:last-child) a {
+ border-radius: 0;
+ margin-left: -1px;
+}
+
+.button-block-justified li + li:last-child a {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ margin-left: -1px;
+}
+
+ /* Double Button */
+
+.double-button {
+ font-size: 13px;
+ font-weight: bold;
+ height: 44px;
+ line-height: 1;
+}
+
+.double-button.no-shadow {
+ border: 0;
+}
+
+.double-button .button-content {
+ padding: 7px 10px 0;
+ text-align: left;
+ height: 37px;
+}
+
+.double-button .button-content span {
+ display: block;
+ font-size: 12px;
+ padding: 5px 0 0;
+ opacity:0.8;
+ filter:alpha(opacity=80);
+ font-weight: normal;
+}
+
+.double-button .glyph-icon {
+ font-size: 20px;
+}
+
+.double-button .float-left,
+.double-button .float-right {
+ margin: 0 -5px 0 0;
+ height: 34px;
+ line-height: 33px;
+ width: 34px;
+ padding: 5px 0 5px 5px;
+}
+
+.double-button .float-right {
+ margin: 0 0 0 -5px;
+}
+
+.double-button .icon-separator.float-left,
+.double-button .icon-separator.float-right {
+ padding: 5px;
+ margin-left: 0;
+ margin-right: 0;
+}
+ /* Forms General */
+
+.form-row {
+ padding: 0 0 20px;
+}
+
+form .form-row + .divider {
+ margin: 0 0 20px;
+}
+
+.form-row.float-left {
+ margin-right: 15px;
+}
+
+.character-remaining {
+ text-transform: uppercase;
+ font-weight: bold;
+}
+
+.form-label label,
+.form-input .input-description,
+.form-input .ui-helper-hidden-accessible,
+.parsley-error-list {
+ height: 32px;
+ line-height: 32px;
+ font-weight: bold;
+ display: block;
+ padding: 0;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+.form-input .input-description,
+.form-input .ui-helper-hidden-accessible,
+.parsley-error-list {
+ font-size: 85%;
+ float: left;
+ padding-left: 10px;
+}
+
+.parsley-error-list {
+ white-space: normal;
+ overflow: visible;
+ line-height: 1.6em;
+ height: auto;
+ margin: 5px 0 0;
+ padding-left: 0;
+}
+
+.form-label label .required {
+ color: #d60000;
+ font-weight: bold;
+}
+
+.form-label-right label {
+ text-align: right;
+}
+
+.form-input .input-description.clear,
+.form-input .ui-helper-hidden-accessible {
+ float: none;
+ padding: 5px 0 0;
+ height: auto;
+ line-height: 1.6em;
+ clear: both;
+}
+
+.form-label .label-description {
+ height: auto;
+ line-height: 1.2em;
+}
+
+.form-label .label-description span {
+ display: block;
+ font-size: 85%;
+ padding: 2px 0 0;
+}
+
+.form-label,
+.form-input,
+.form-checkbox-radio {
+ position: relative;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.input,
+.form-input input,
+.form-input select,
+.form-input textarea,
+.chosen-container-multi,
+.bootstrap-timepicker-widget table td input,
+.ui-toolbar select,
+.ui-toolbar input {
+ padding: 0 10px;
+ height: 32px;
+ float: none;
+ color: #777;
+ font-size: 12px;
+ border: #cdcdcd solid 1px;
+ box-shadow: inset 1px 1px 3px #f6f6f6;
+ -moz-box-shadow: inset 1px 1px 3px #f6f6f6;
+ -webkit-box-shadow: inset 1px 1px 3px #f6f6f6;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.form-input select,
+.ui-toolbar select {
+ padding: 0;
+}
+
+.form-input input {
+ line-height: auto;
+}
+
+input,
+select,
+textarea {
+ width: 100%;
+}
+
+.selector {
+ height: 34px;
+ line-height: 34px;
+ width: auto !important;
+}
+
+.selector span {
+ height: 32px;
+ line-height: 32px;
+ display: block;
+ padding: 0 !important;
+}
+
+.form-input textarea {
+ height: auto;
+ padding: 10px;
+}
+
+.input:focus,
+.form-input input:focus,
+.form-input select:focus,
+.form-input textarea:focus,
+.chosen-container-active,
+.chosen-container-multi.chosen-container-active,
+.selector.focus,
+.bootstrap-timepicker-widget table td input:focus,
+.ui-toolbar select:focus,
+.ui-toolbar input:focus {
+ border-color: #3da6ff;
+ box-shadow: 0 0 8px #87c8ff;
+ -moz-box-shadow: 0 0 8px #87c8ff;
+ -webkit-box-shadow: 0 0 8px #87c8ff;
+ color: #333;
+}
+
+input.error-bg {
+ background: #fff2f2;
+}
+
+.chosen-container-active a {
+ border-color: #3da6ff !important;
+}
+
+.chosen-container-single.chosen-container-active.chosen-with-drop,
+.chosen-container-multi.chosen-container-active.chosen-with-drop,
+.chosen-container-single .chosen-search input {
+
+ box-shadow: inset 1px 1px 3px #f6f6f6, 0 0 0 transparent !important;
+ -moz-box-shadow: inset 1px 1px 3px #f6f6f6, 0 0 0 transparent !important;
+ -webkit-box-shadow: inset 1px 1px 3px #f6f6f6, 0 0 0 transparent !important;
+}
+
+.chosen-container-active.chosen-with-drop a,
+.chosen-container-multi.chosen-container-active.chosen-with-drop,
+.chosen-container-single .chosen-search input {
+ border-color: #cdcdcd !important;
+}
+
+ /* Textarea */
+
+textarea.textarea-no-resize,
+textarea.textarea-autoresize {
+ resize: none;
+}
+
+.textarea.small-textarea {
+ height: 50px;
+}
+
+textarea.medium-textarea {
+ height: 100px;
+}
+
+textarea.large-textarea {
+ height: 150px;
+}
+
+ /* Checkboxes */
+
+.form-checkbox-radio {
+ padding-top: 8px;
+}
+
+.form-checkbox-radio input[type="checkbox"],
+.form-checkbox-radio input[type="radio"],
+.checker,
+.checker span,
+.checker input,
+.radio,
+.radio span,
+.radio input {
+ height: auto;
+ width: auto;
+ padding: 0;
+ margin: 1px 3px 0 0;
+ height: 16px;
+ width: 16px;
+ display: block;
+ float: left;
+}
+
+.form-checkbox-radio input[type="radio"] {
+ margin-top: 0;
+}
+
+.checker,
+.radio {
+ margin: 0 6px 0 0;
+}
+
+.checker span,
+.radio span {
+ display: -moz-inline-box;
+ display: inline-block;
+ *display: inline;
+ zoom: 1;
+ text-align: center;
+ margin-top: -1px;
+}
+
+.checker span i,
+.radio span i {
+ display: none;
+
+}
+
+.checker.hover,
+.radio.hover {
+ filter: alpha(opacity=90);
+ -moz-opacity: 90;
+ opacity: 0.9;
+}
+
+.checker span.checked,
+.radio span.checked {
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), inset 0 1px 2px rgba(0, 0, 0, 0.25);
+ -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), inset 0 1px 2px rgba(0, 0, 0, 0.25);
+ -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), inset 0 1px 2px rgba(0, 0, 0, 0.25);
+}
+
+.checker span.checked i,
+.radio span.checked i {
+ display: block;
+ font-size: 12px;
+ height: 16px;
+ line-height: 16px;
+}
+
+.radio span.checked i {
+ font-size: 9px;
+}
+
+div.checker input,
+div.radio input {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -moz-opacity: 0;
+ border: none;
+ background: none;
+ display: -moz-inline-box;
+ display: inline-block;
+ *display: inline;
+ zoom: 1;
+ position: absolute;
+}
+
+.form-checkbox-radio label {
+ padding: 0 15px 0 0;
+ display: block;
+ float: left;
+ height: 16px;
+ line-height: 17px;
+}
+
+.checker label {
+ line-height: 19px;
+}
+
+.form-checkbox-radio .checkbox-radio {
+ padding-bottom: 10px;
+}
+
+.form-checkbox-radio .checkbox-radio:last-child {
+ padding-bottom: 0;
+}
+
+.form-checkbox-radio .checkbox-radio label {
+ float: none;
+}
+
+ /* Custom Select */
+
+div.selector select {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -moz-opacity: 0;
+ border: none;
+ background: none;
+ position: absolute;
+ height: 32px;
+ top: 0;
+ left: 0;
+ z-index: 5;
+}
+
+ /* Form Input Prepend */
+
+.input-append {
+ float: left;
+ height: 30px;
+ line-height: 30px;
+ min-width: 30px;
+ text-align: center;
+ border-width: 1px;
+ border-style: solid;
+ z-index: 4;
+}
+
+.btn.input-append .button-content {
+ padding: 0 10px;
+}
+
+.input-append-right .input-append {
+ float: right;
+}
+
+.input-append-wrapper .btn.input-append + .btn.input-append {
+ border-radius: 0;
+ margin-left: -1px;
+}
+
+.append-left {
+ margin-left: 32px;
+ position: relative;
+}
+
+.append-right {
+ position: relative;
+ margin-right: 32px;
+}
+
+.append-right.float-right,
+.append-left.float-left {
+ margin: 0;
+}
+
+.input-append-wrapper .append-right input {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+
+ border-right: 0;
+}
+
+.input-append-wrapper .append-left input {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+
+ border-left: 0;
+}
+
+ /* Chosen Select */
+
+.chosen-container {
+ position: relative;
+ display: inline-block;
+ vertical-align: middle;
+ zoom: 1;
+ *display: inline;
+ width: 100% !important;
+}
+
+.chosen-container .chosen-drop {
+ position: absolute;
+ top: 100%;
+ left: -9999px;
+ z-index: 1010;
+ width: 100%;
+ border-top: 0;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+.chosen-container.chosen-with-drop .chosen-drop {
+ left: 0;
+ padding: 5px;
+}
+
+.chosen-container-single .chosen-single,
+.selector {
+ cursor: pointer;
+ position: relative;
+ display: block;
+ overflow: hidden;
+ padding: 0 10px !important;
+ text-decoration: none;
+ white-space: nowrap;
+ height: 32px;
+ line-height: 32px;
+ margin: 0;
+}
+
+.chosen-container-single .chosen-single span {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.chosen-container-single .chosen-single-with-deselect span {
+ margin-right: 38px;
+}
+.chosen-container-single .chosen-single abbr {
+ position: absolute;
+ top: 9px;
+ right: 26px;
+ display: block;
+ width: 16px;
+ font-weight: bold;
+ height: 16px;
+ font-size: 9px;
+ line-height: 16px;
+ text-align: center;
+}
+
+.chosen-container-single .chosen-search {
+ position: relative;
+ z-index: 1010;
+ margin: 0;
+ padding: 0 0 5px;
+ white-space: nowrap;
+}
+
+.chosen-container-single .chosen-search i,
+.chosen-container-single .chosen-single div,
+.selector i {
+ position: absolute;
+ display: block;
+ right: 0;
+ top: 50%;
+ height: 32px;
+ line-height: 32px;
+ width: 32px;
+ margin-top: -16px;
+ text-align: center;
+ z-index: 4;
+}
+
+.selector i {
+ margin-top: -16px;
+ padding: 0 !important;
+}
+
+.chosen-container-single .chosen-search i {
+ margin-top: -19px;
+}
+
+.chosen-container-single .chosen-search input {
+ box-sizing: border-box;
+ padding: 0 32px 0 5px;
+ width: 100%;
+}
+
+.chosen-container-single.chosen-container-single-nosearch .chosen-search {
+ position: absolute;
+ left: -9999px;
+}
+
+/* @end */
+/* @group Results */
+.chosen-container .chosen-results {
+ position: relative;
+ overflow-x: hidden;
+ overflow-y: auto;
+ max-height: 240px;
+ -webkit-overflow-scrolling: touch;
+}
+.chosen-container .chosen-results li {
+ margin: 0 5px 0 0;
+ padding: 3px 15px;
+ list-style: none;
+ line-height: 20px;
+}
+.chosen-container .chosen-results li.active-result {
+ display: list-item;
+ cursor: pointer;
+}
+
+.chosen-container .chosen-results li.disabled-result {
+ display: list-item;
+ color: #ccc;
+ cursor: default;
+}
+
+.chosen-container .chosen-results li.no-results {
+ display: list-item;
+ text-align: center;
+ margin: 0;
+}
+
+.chosen-container .chosen-results li.no-results span {
+ font-weight: bold;
+}
+
+.chosen-container .chosen-drop .result-selected,
+.chosen-container .chosen-drop .result-selected:hover {
+ color: #ccc !important;
+ background: none;
+ text-shadow: 1px 1px 0 #fff;
+}
+
+.chosen-container .chosen-results li.group-result {
+ display: list-item;
+ color: #999;
+ font-weight: bold;
+ cursor: default;
+}
+.chosen-container .chosen-results li.group-option {
+ padding-left: 15px;
+}
+.chosen-container .chosen-results li em {
+ font-style: normal;
+ text-decoration: underline;
+}
+
+/* @end */
+/* @group Multi Chosen */
+
+.chosen-container-multi {
+ min-height: 32px;
+ height: auto;
+ padding: 0;
+}
+
+.chosen-container-multi .chosen-choices {
+ position: relative;
+ overflow: hidden;
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ height: auto !important;
+ height: 1%;
+ cursor: text;
+}
+
+.chosen-container-multi .chosen-choices li {
+ float: left;
+ list-style: none;
+}
+.chosen-container-multi .chosen-choices li.search-field {
+ margin: 0;
+ padding: 0 10px;
+ white-space: nowrap;
+}
+.chosen-container-multi .chosen-choices li.search-field input {
+ padding: 0;
+ height: 32px;
+ outline: 0;
+ border: 0 !important;
+ background: transparent !important;
+ box-shadow: none;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+}
+
+.chosen-container-multi .chosen-choices li.search-field .default {
+ color: #999;
+}
+
+.chosen-container-multi .chosen-choices li.search-choice {
+ position: relative;
+ margin: 5px;
+ padding: 5px 20px 5px 5px;
+ border: 1px solid #aaa;
+ background: #fafafa;
+ color: #333;
+ line-height: 10px;
+ height: 10px;
+ font-size: 95%;
+ cursor: default;
+}
+
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
+ position: absolute;
+ top: 4px;
+ right: 3px;
+ display: block;
+ width: 12px;
+ height: 12px;
+ line-height: 12px;
+ text-align: center;
+ opacity: 0.5;
+ cursor: pointer;
+}
+
+.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
+ opacity: 1;
+}
+
+/* @end */
+
+.chosen-container-active.chosen-with-drop .chosen-single,
+.chosen-container-active.chosen-container-multi.chosen-with-drop {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+ /* Form Icons */
+
+.form-input-icon {
+ position: relative;
+}
+
+.form-input-icon .glyph-icon {
+ position: absolute;
+ left: 4px;
+ top: 4px;
+ height: 24px;
+ line-height: 24px;
+ min-width: 30px;
+ text-align: center;
+ border: 0;
+}
+
+.form-input-icon .transparent.glyph-icon{
+ border-right-width: 1px;
+ border-right-style: solid;
+ border-right-color: #ddd;
+}
+
+
+.form-input-icon input {
+ padding-left: 42px;
+}
+
+.form-input-icon.icon-right .glyph-icon {
+ left: auto;
+ right: 4px;
+}
+
+.form-input-icon.icon-right input {
+ padding-right: 42px;
+ padding-left: 10px;
+}
+
+ /* Spinner */
+
+.ui-spinner {
+ height: 32px !important;
+ display: block;
+ position: relative;
+}
+
+.form-input .ui-spinner-input {
+ padding-right: 25px;
+}
+
+.ui-spinner-button {
+ height: 14px;
+ line-height: 14px;
+ width: 14px;
+ font-size: 8px;
+ cursor: pointer;
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ border-top-left-radius: 0 !important;
+ border-bottom-right-radius: 0 !important;
+ border-bottom-left-radius: 0 !important;
+}
+
+.ui-spinner-down {
+ bottom: 0;
+ top: auto;
+ border-top-right-radius: 0 !important;
+}
+
+ /* Vertical Forms */
+
+.form-vertical .form-label,
+.form-vertical .form-input {
+ width: auto;
+ float: none;
+}
+
+.form-vertical .form-checkbox-radio {
+ padding-top: 0;
+}
+
+.form-vertical .form-label label {
+ padding: 0 0 10px;
+ height: auto;
+ line-height: 1;
+}
+
+.form-vertical .form-label label.text-right {
+ text-align: left;
+}
+
+ /* Bordered Forms */
+
+.form-bordered {
+ border: #ddd solid 1px;
+ border-bottom: 0;
+}
+
+.form-bordered .form-row {
+ border-bottom: #f1f1f1 solid 1px;
+ margin: 0;
+ padding: 0;
+}
+.form-bordered .form-row:last-child {
+ border-bottom-color: #ddd;
+}
+
+.form-bordered .form-label {
+ border-right: #ddd solid 1px;
+ padding: 10px 15px;
+}
+
+.form-bordered .form-input {
+ padding: 10px 15px;
+ background: #fdfdfd;
+}
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('/openoui/thirdparty/font-awesome/fonts/fontawesome-webfont.eot?v=4.0.3');
+ src: url('/openoui/thirdparty/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/openoui/thirdparty/font-awesome/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/openoui/thirdparty/font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/openoui/thirdparty/font-awesome/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+.search-choice-close:before,
+.glyph-icon:before,
+.ui-icon:before,
+.dataTables_paginate a i:before {
+ font-family: FontAwesome;
+ font-weight: normal;
+ font-style: normal;
+ text-decoration: none;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ background: none;
+ text-align: center;
+ display: inline-block;
+}
+
+.icon-glass:before {
+ content: "\f000";
+}
+.icon-music:before {
+ content: "\f001";
+}
+.icon-search:before {
+ content: "\f002";
+}
+.icon-envelope-o:before {
+ content: "\f003";
+}
+.icon-heart:before {
+ content: "\f004";
+}
+.icon-star:before {
+ content: "\f005";
+}
+.icon-star-o:before {
+ content: "\f006";
+}
+.icon-user:before {
+ content: "\f007";
+}
+.icon-film:before {
+ content: "\f008";
+}
+.icon-th-large:before {
+ content: "\f009";
+}
+.icon-th:before {
+ content: "\f00a";
+}
+.icon-th-list:before {
+ content: "\f00b";
+}
+.icon-check:before {
+ content: "\f00c";
+}
+.icon-remove:before,
+.search-choice-close:before,
+.ui-icon-closethick:before,
+.icon-clock-os:before {
+ content: "\f00d";
+}
+.icon-search-plus:before {
+ content: "\f00e";
+}
+.icon-search-minus:before {
+ content: "\f010";
+}
+.icon-power-off:before {
+ content: "\f011";
+}
+.icon-signal:before {
+ content: "\f012";
+}
+.icon-gear:before,
+.icon-cog:before {
+ content: "\f013";
+}
+.icon-trash-o:before {
+ content: "\f014";
+}
+.icon-home:before {
+ content: "\f015";
+}
+.icon-file-o:before {
+ content: "\f016";
+}
+.icon-clock-o:before {
+ content: "\f017";
+}
+.icon-road:before {
+ content: "\f018";
+}
+.icon-download:before {
+ content: "\f019";
+}
+.icon-arrow-circle-o-down:before {
+ content: "\f01a";
+}
+.icon-arrow-circle-o-up:before {
+ content: "\f01b";
+}
+.icon-inbox:before {
+ content: "\f01c";
+}
+.icon-play-circle-o:before {
+ content: "\f01d";
+}
+.icon-rotate-right:before,
+.icon-repeat:before {
+ content: "\f01e";
+}
+.icon-refresh:before {
+ content: "\f021";
+}
+.icon-list-alt:before {
+ content: "\f022";
+}
+.icon-lock:before {
+ content: "\f023";
+}
+.icon-flag:before {
+ content: "\f024";
+}
+.icon-headphones:before {
+ content: "\f025";
+}
+.icon-volume-off:before {
+ content: "\f026";
+}
+.icon-volume-down:before {
+ content: "\f027";
+}
+.icon-volume-up:before {
+ content: "\f028";
+}
+.icon-qrcode:before {
+ content: "\f029";
+}
+.icon-barcode:before {
+ content: "\f02a";
+}
+.icon-tag:before {
+ content: "\f02b";
+}
+.icon-tags:before {
+ content: "\f02c";
+}
+.icon-book:before {
+ content: "\f02d";
+}
+.icon-bookmark:before {
+ content: "\f02e";
+}
+.icon-print:before {
+ content: "\f02f";
+}
+.icon-camera:before {
+ content: "\f030";
+}
+.icon-font:before {
+ content: "\f031";
+}
+.icon-bold:before {
+ content: "\f032";
+}
+.icon-italic:before {
+ content: "\f033";
+}
+.icon-text-height:before {
+ content: "\f034";
+}
+.icon-text-width:before {
+ content: "\f035";
+}
+.icon-align-left:before {
+ content: "\f036";
+}
+.icon-align-center:before {
+ content: "\f037";
+}
+.icon-align-right:before {
+ content: "\f038";
+}
+.icon-align-justify:before {
+ content: "\f039";
+}
+.icon-list:before {
+ content: "\f03a";
+}
+.icon-dedent:before,
+.icon-outdent:before {
+ content: "\f03b";
+}
+.icon-indent:before {
+ content: "\f03c";
+}
+.icon-video-camera:before {
+ content: "\f03d";
+}
+.icon-picture-o:before {
+ content: "\f03e";
+}
+.icon-pencil:before {
+ content: "\f040";
+}
+.icon-map-marker:before {
+ content: "\f041";
+}
+.icon-adjust:before {
+ content: "\f042";
+}
+.icon-tint:before {
+ content: "\f043";
+}
+.icon-edit:before,
+.icon-pencil-square-o:before {
+ content: "\f044";
+}
+.icon-share-square-o:before {
+ content: "\f045";
+}
+.icon-check-square-o:before {
+ content: "\f046";
+}
+.icon-arrows:before {
+ content: "\f047";
+}
+.icon-step-backward:before {
+ content: "\f048";
+}
+.icon-fast-backward:before {
+ content: "\f049";
+}
+.icon-backward:before {
+ content: "\f04a";
+}
+.icon-play:before {
+ content: "\f04b";
+}
+.icon-pause:before {
+ content: "\f04c";
+}
+.icon-stop:before {
+ content: "\f04d";
+}
+.icon-forward:before {
+ content: "\f04e";
+}
+.icon-fast-forward:before {
+ content: "\f050";
+}
+.icon-step-forward:before {
+ content: "\f051";
+}
+.icon-eject:before {
+ content: "\f052";
+}
+.icon-chevron-left:before {
+ content: "\f053";
+}
+.icon-chevron-right:before {
+ content: "\f054";
+}
+.icon-plus-circle:before {
+ content: "\f055";
+}
+.icon-minus-circle:before {
+ content: "\f056";
+}
+.icon-clock-os-circle:before {
+ content: "\f057";
+}
+.icon-check-circle:before {
+ content: "\f058";
+}
+.icon-question-circle:before {
+ content: "\f059";
+}
+.icon-info-circle:before {
+ content: "\f05a";
+}
+.icon-crosshairs:before {
+ content: "\f05b";
+}
+.icon-clock-os-circle-o:before {
+ content: "\f05c";
+}
+.icon-check-circle-o:before {
+ content: "\f05d";
+}
+.icon-ban:before {
+ content: "\f05e";
+}
+.icon-arrow-left:before {
+ content: "\f060";
+}
+.icon-arrow-right:before {
+ content: "\f061";
+}
+.icon-arrow-up:before {
+ content: "\f062";
+}
+.icon-arrow-down:before {
+ content: "\f063";
+}
+.icon-mail-forward:before,
+.icon-share:before {
+ content: "\f064";
+}
+.icon-expand:before {
+ content: "\f065";
+}
+.icon-compress:before {
+ content: "\f066";
+}
+.icon-plus:before {
+ content: "\f067";
+}
+.icon-minus:before {
+ content: "\f068";
+}
+.icon-asterisk:before {
+ content: "\f069";
+}
+.icon-exclamation-circle:before {
+ content: "\f06a";
+}
+.icon-gift:before {
+ content: "\f06b";
+}
+.icon-leaf:before {
+ content: "\f06c";
+}
+.icon-fire:before {
+ content: "\f06d";
+}
+.icon-eye:before {
+ content: "\f06e";
+}
+.icon-eye-slash:before {
+ content: "\f070";
+}
+.icon-warning:before,
+.icon-exclamation-triangle:before {
+ content: "\f071";
+}
+.icon-plane:before {
+ content: "\f072";
+}
+.icon-calendar:before {
+ content: "\f073";
+}
+.icon-random:before {
+ content: "\f074";
+}
+.icon-comment:before {
+ content: "\f075";
+}
+.icon-magnet:before {
+ content: "\f076";
+}
+.icon-chevron-up:before {
+ content: "\f077";
+}
+.icon-chevron-down:before {
+ content: "\f078";
+}
+.icon-retweet:before {
+ content: "\f079";
+}
+.icon-shopping-cart:before {
+ content: "\f07a";
+}
+.icon-folder:before {
+ content: "\f07b";
+}
+.icon-folder-open:before {
+ content: "\f07c";
+}
+.icon-arrows-v:before {
+ content: "\f07d";
+}
+.icon-arrows-h:before {
+ content: "\f07e";
+}
+.icon-bar-chart-o:before {
+ content: "\f080";
+}
+.icon-twitter-square:before {
+ content: "\f081";
+}
+.icon-facebook-square:before {
+ content: "\f082";
+}
+.icon-camera-retro:before {
+ content: "\f083";
+}
+.icon-key:before {
+ content: "\f084";
+}
+.icon-gears:before,
+.icon-cogs:before {
+ content: "\f085";
+}
+.icon-comments:before {
+ content: "\f086";
+}
+.icon-thumbs-o-up:before {
+ content: "\f087";
+}
+.icon-thumbs-o-down:before {
+ content: "\f088";
+}
+.icon-star-half:before {
+ content: "\f089";
+}
+.icon-heart-o:before {
+ content: "\f08a";
+}
+.icon-sign-out:before {
+ content: "\f08b";
+}
+.icon-linkedin-square:before {
+ content: "\f08c";
+}
+.icon-thumb-tack:before {
+ content: "\f08d";
+}
+.icon-external-link:before {
+ content: "\f08e";
+}
+.icon-sign-in:before {
+ content: "\f090";
+}
+.icon-trophy:before {
+ content: "\f091";
+}
+.icon-github-square:before {
+ content: "\f092";
+}
+.icon-upload:before {
+ content: "\f093";
+}
+.icon-lemon-o:before {
+ content: "\f094";
+}
+.icon-phone:before {
+ content: "\f095";
+}
+.icon-square-o:before {
+ content: "\f096";
+}
+.icon-bookmark-o:before {
+ content: "\f097";
+}
+.icon-phone-square:before {
+ content: "\f098";
+}
+.icon-twitter:before {
+ content: "\f099";
+}
+.icon-facebook:before {
+ content: "\f09a";
+}
+.icon-github:before {
+ content: "\f09b";
+}
+.icon-unlock:before {
+ content: "\f09c";
+}
+.icon-credit-card:before {
+ content: "\f09d";
+}
+.icon-rss:before {
+ content: "\f09e";
+}
+.icon-hdd-o:before {
+ content: "\f0a0";
+}
+.icon-bullhorn:before {
+ content: "\f0a1";
+}
+.icon-bell:before {
+ content: "\f0f3";
+}
+.icon-certificate:before {
+ content: "\f0a3";
+}
+.icon-hand-o-right:before {
+ content: "\f0a4";
+}
+.icon-hand-o-left:before {
+ content: "\f0a5";
+}
+.icon-hand-o-up:before {
+ content: "\f0a6";
+}
+.icon-hand-o-down:before {
+ content: "\f0a7";
+}
+.icon-arrow-circle-left:before {
+ content: "\f0a8";
+}
+.icon-arrow-circle-right:before {
+ content: "\f0a9";
+}
+.icon-arrow-circle-up:before {
+ content: "\f0aa";
+}
+.icon-arrow-circle-down:before {
+ content: "\f0ab";
+}
+.icon-globe:before {
+ content: "\f0ac";
+}
+.icon-wrench:before {
+ content: "\f0ad";
+}
+.icon-tasks:before {
+ content: "\f0ae";
+}
+.icon-filter:before {
+ content: "\f0b0";
+}
+.icon-briefcase:before {
+ content: "\f0b1";
+}
+.icon-arrows-alt:before {
+ content: "\f0b2";
+}
+.icon-group:before,
+.icon-users:before {
+ content: "\f0c0";
+}
+.icon-chain:before,
+.icon-link:before {
+ content: "\f0c1";
+}
+.icon-cloud:before {
+ content: "\f0c2";
+}
+.icon-flask:before {
+ content: "\f0c3";
+}
+.icon-cut:before,
+.icon-scissors:before {
+ content: "\f0c4";
+}
+.icon-copy:before,
+.icon-files-o:before {
+ content: "\f0c5";
+}
+.icon-paperclip:before {
+ content: "\f0c6";
+}
+.icon-save:before,
+.icon-floppy-o:before {
+ content: "\f0c7";
+}
+.icon-square:before {
+ content: "\f0c8";
+}
+.icon-bars:before {
+ content: "\f0c9";
+}
+.icon-list-ul:before {
+ content: "\f0ca";
+}
+.icon-list-ol:before {
+ content: "\f0cb";
+}
+.icon-strikethrough:before {
+ content: "\f0cc";
+}
+.icon-underline:before {
+ content: "\f0cd";
+}
+.icon-table:before {
+ content: "\f0ce";
+}
+.icon-magic:before {
+ content: "\f0d0";
+}
+.icon-truck:before {
+ content: "\f0d1";
+}
+.icon-pinterest:before {
+ content: "\f0d2";
+}
+.icon-pinterest-square:before {
+ content: "\f0d3";
+}
+.icon-google-plus-square:before {
+ content: "\f0d4";
+}
+.icon-google-plus:before {
+ content: "\f0d5";
+}
+.icon-money:before {
+ content: "\f0d6";
+}
+.ui-accordion-header-icon.ui-icon-triangle-1-s:before,
+.icon-caret-down:before {
+ content: "\f0d7";
+}
+.icon-caret-up:before {
+ content: "\f0d8";
+}
+.icon-caret-left:before {
+ content: "\f0d9";
+}
+.ui-icon-triangle-1-e:before,
+.icon-caret-right:before {
+ content: "\f0da";
+}
+.icon-columns:before {
+ content: "\f0db";
+}
+.dataTable .ui-icon-carat-2-n-s:before,
+.icon-unsorted:before,
+.icon-sort:before {
+ content: "\f0dc";
+}
+.dataTable .ui-icon-triangle-1-s:before,
+.icon-sort-down:before,
+.icon-sort-asc:before {
+ content: "\f0dd";
+}
+.dataTable .ui-icon-triangle-1-n:before,
+.icon-sort-up:before,
+.icon-sort-desc:before {
+ content: "\f0de";
+}
+.icon-envelope:before {
+ content: "\f0e0";
+}
+.icon-linkedin:before {
+ content: "\f0e1";
+}
+.icon-rotate-left:before,
+.icon-undo:before {
+ content: "\f0e2";
+}
+.icon-legal:before,
+.icon-gavel:before {
+ content: "\f0e3";
+}
+.icon-dashboard:before,
+.icon-tachometer:before {
+ content: "\f0e4";
+}
+.icon-comment-o:before {
+ content: "\f0e5";
+}
+.icon-comments-o:before {
+ content: "\f0e6";
+}
+.icon-flash:before,
+.icon-bolt:before {
+ content: "\f0e7";
+}
+.icon-sitemap:before {
+ content: "\f0e8";
+}
+.icon-umbrella:before {
+ content: "\f0e9";
+}
+.icon-paste:before,
+.icon-clipboard:before {
+ content: "\f0ea";
+}
+.icon-lightbulb-o:before {
+ content: "\f0eb";
+}
+.icon-exchange:before {
+ content: "\f0ec";
+}
+.icon-cloud-download:before {
+ content: "\f0ed";
+}
+.icon-cloud-upload:before {
+ content: "\f0ee";
+}
+.icon-user-md:before {
+ content: "\f0f0";
+}
+.icon-stethoscope:before {
+ content: "\f0f1";
+}
+.icon-suitcase:before {
+ content: "\f0f2";
+}
+.icon-bell-o:before {
+ content: "\f0a2";
+}
+.icon-coffee:before {
+ content: "\f0f4";
+}
+.icon-cutlery:before {
+ content: "\f0f5";
+}
+.icon-file-text-o:before {
+ content: "\f0f6";
+}
+.icon-building-o:before {
+ content: "\f0f7";
+}
+.icon-hospital-o:before {
+ content: "\f0f8";
+}
+.icon-ambulance:before {
+ content: "\f0f9";
+}
+.icon-medkit:before {
+ content: "\f0fa";
+}
+.icon-fighter-jet:before {
+ content: "\f0fb";
+}
+.icon-beer:before {
+ content: "\f0fc";
+}
+.icon-h-square:before {
+ content: "\f0fd";
+}
+.icon-plus-square:before {
+ content: "\f0fe";
+}
+.icon-angle-double-left:before {
+ content: "\f100";
+}
+.icon-angle-double-right:before {
+ content: "\f101";
+}
+.icon-angle-double-up:before {
+ content: "\f102";
+}
+.icon-angle-double-down:before {
+ content: "\f103";
+}
+.icon-angle-left:before {
+ content: "\f104";
+}
+.icon-angle-right:before {
+ content: "\f105";
+}
+.icon-angle-up:before {
+ content: "\f106";
+}
+.icon-angle-down:before {
+ content: "\f107";
+}
+.icon-desktop:before {
+ content: "\f108";
+}
+.icon-laptop:before {
+ content: "\f109";
+}
+.icon-tablet:before {
+ content: "\f10a";
+}
+.icon-mobile-phone:before,
+.icon-mobile:before {
+ content: "\f10b";
+}
+.icon-circle-o:before {
+ content: "\f10c";
+}
+.icon-quote-left:before {
+ content: "\f10d";
+}
+.icon-quote-right:before {
+ content: "\f10e";
+}
+.icon-spinner:before {
+ content: "\f110";
+}
+.icon-circle:before {
+ content: "\f111";
+}
+.icon-mail-reply:before,
+.icon-reply:before {
+ content: "\f112";
+}
+.icon-github-alt:before {
+ content: "\f113";
+}
+.icon-folder-o:before {
+ content: "\f114";
+}
+.icon-folder-open-o:before {
+ content: "\f115";
+}
+.icon-smile-o:before {
+ content: "\f118";
+}
+.icon-frown-o:before {
+ content: "\f119";
+}
+.icon-meh-o:before {
+ content: "\f11a";
+}
+.icon-gamepad:before {
+ content: "\f11b";
+}
+.icon-keyboard-o:before {
+ content: "\f11c";
+}
+.icon-flag-o:before {
+ content: "\f11d";
+}
+.icon-flag-checkered:before {
+ content: "\f11e";
+}
+.icon-terminal:before {
+ content: "\f120";
+}
+.icon-code:before {
+ content: "\f121";
+}
+.icon-reply-all:before {
+ content: "\f122";
+}
+.icon-mail-reply-all:before {
+ content: "\f122";
+}
+.icon-star-half-empty:before,
+.icon-star-half-full:before,
+.icon-star-half-o:before {
+ content: "\f123";
+}
+.icon-location-arrow:before {
+ content: "\f124";
+}
+.icon-crop:before {
+ content: "\f125";
+}
+.icon-code-fork:before {
+ content: "\f126";
+}
+.icon-unlink:before,
+.icon-chain-broken:before {
+ content: "\f127";
+}
+.icon-question:before {
+ content: "\f128";
+}
+.icon-info:before {
+ content: "\f129";
+}
+.icon-exclamation:before {
+ content: "\f12a";
+}
+.icon-superscript:before {
+ content: "\f12b";
+}
+.icon-subscript:before {
+ content: "\f12c";
+}
+.icon-eraser:before {
+ content: "\f12d";
+}
+.icon-puzzle-piece:before {
+ content: "\f12e";
+}
+.icon-microphone:before {
+ content: "\f130";
+}
+.icon-microphone-slash:before {
+ content: "\f131";
+}
+.icon-shield:before {
+ content: "\f132";
+}
+.icon-calendar-o:before {
+ content: "\f133";
+}
+.icon-fire-extinguisher:before {
+ content: "\f134";
+}
+.icon-rocket:before {
+ content: "\f135";
+}
+.icon-maxcdn:before {
+ content: "\f136";
+}
+.ui-icon-circle-triangle-w:before,
+.icon-chevron-circle-left:before {
+ content: "\f137";
+}
+.ui-icon-circle-triangle-e:before,
+.icon-chevron-circle-right:before {
+ content: "\f138";
+}
+.icon-chevron-circle-up:before {
+ content: "\f139";
+}
+.icon-chevron-circle-down:before {
+ content: "\f13a";
+}
+.icon-html5:before {
+ content: "\f13b";
+}
+.icon-css3:before {
+ content: "\f13c";
+}
+.icon-anchor:before {
+ content: "\f13d";
+}
+.icon-unlock-alt:before {
+ content: "\f13e";
+}
+.icon-bullseye:before {
+ content: "\f140";
+}
+.icon-ellipsis-h:before {
+ content: "\f141";
+}
+.icon-ellipsis-v:before {
+ content: "\f142";
+}
+.icon-rss-square:before {
+ content: "\f143";
+}
+.icon-play-circle:before {
+ content: "\f144";
+}
+.icon-ticket:before {
+ content: "\f145";
+}
+.icon-minus-square:before {
+ content: "\f146";
+}
+.icon-minus-square-o:before {
+ content: "\f147";
+}
+.icon-level-up:before {
+ content: "\f148";
+}
+.icon-level-down:before {
+ content: "\f149";
+}
+.icon-check-square:before {
+ content: "\f14a";
+}
+.icon-pencil-square:before {
+ content: "\f14b";
+}
+.icon-external-link-square:before {
+ content: "\f14c";
+}
+.icon-share-square:before {
+ content: "\f14d";
+}
+.icon-compass:before {
+ content: "\f14e";
+}
+.icon-toggle-down:before,
+.icon-caret-square-o-down:before {
+ content: "\f150";
+}
+.icon-toggle-up:before,
+.icon-caret-square-o-up:before {
+ content: "\f151";
+}
+.icon-toggle-right:before,
+.icon-caret-square-o-right:before {
+ content: "\f152";
+}
+.icon-euro:before,
+.icon-eur:before {
+ content: "\f153";
+}
+.icon-gbp:before {
+ content: "\f154";
+}
+.icon-dollar:before,
+.icon-usd:before {
+ content: "\f155";
+}
+.icon-rupee:before,
+.icon-inr:before {
+ content: "\f156";
+}
+.icon-cny:before,
+.icon-rmb:before,
+.icon-yen:before,
+.icon-jpy:before {
+ content: "\f157";
+}
+.icon-ruble:before,
+.icon-rouble:before,
+.icon-rub:before {
+ content: "\f158";
+}
+.icon-won:before,
+.icon-krw:before {
+ content: "\f159";
+}
+.icon-bitcoin:before,
+.icon-btc:before {
+ content: "\f15a";
+}
+.icon-file:before {
+ content: "\f15b";
+}
+.icon-file-text:before {
+ content: "\f15c";
+}
+.icon-sort-alpha-asc:before {
+ content: "\f15d";
+}
+.icon-sort-alpha-desc:before {
+ content: "\f15e";
+}
+.icon-sort-amount-asc:before {
+ content: "\f160";
+}
+.icon-sort-amount-desc:before {
+ content: "\f161";
+}
+.icon-sort-numeric-asc:before {
+ content: "\f162";
+}
+.icon-sort-numeric-desc:before {
+ content: "\f163";
+}
+.icon-thumbs-up:before {
+ content: "\f164";
+}
+.icon-thumbs-down:before {
+ content: "\f165";
+}
+.icon-youtube-square:before {
+ content: "\f166";
+}
+.icon-youtube:before {
+ content: "\f167";
+}
+.icon-xing:before {
+ content: "\f168";
+}
+.icon-xing-square:before {
+ content: "\f169";
+}
+.icon-youtube-play:before {
+ content: "\f16a";
+}
+.icon-dropbox:before {
+ content: "\f16b";
+}
+.icon-stack-overflow:before {
+ content: "\f16c";
+}
+.icon-instagram:before {
+ content: "\f16d";
+}
+.icon-flickr:before {
+ content: "\f16e";
+}
+.icon-adn:before {
+ content: "\f170";
+}
+.icon-bitbucket:before {
+ content: "\f171";
+}
+.icon-bitbucket-square:before {
+ content: "\f172";
+}
+.icon-tumblr:before {
+ content: "\f173";
+}
+.icon-tumblr-square:before {
+ content: "\f174";
+}
+.icon-long-arrow-down:before {
+ content: "\f175";
+}
+.icon-long-arrow-up:before {
+ content: "\f176";
+}
+.icon-long-arrow-left:before {
+ content: "\f177";
+}
+.icon-long-arrow-right:before {
+ content: "\f178";
+}
+.icon-apple:before {
+ content: "\f179";
+}
+.icon-windows:before {
+ content: "\f17a";
+}
+.icon-android:before {
+ content: "\f17b";
+}
+.icon-linux:before {
+ content: "\f17c";
+}
+.icon-dribbble:before {
+ content: "\f17d";
+}
+.icon-skype:before {
+ content: "\f17e";
+}
+.icon-foursquare:before {
+ content: "\f180";
+}
+.icon-trello:before {
+ content: "\f181";
+}
+.icon-female:before {
+ content: "\f182";
+}
+.icon-male:before {
+ content: "\f183";
+}
+.icon-gittip:before {
+ content: "\f184";
+}
+.icon-sun-o:before {
+ content: "\f185";
+}
+.icon-moon-o:before {
+ content: "\f186";
+}
+.icon-archive:before {
+ content: "\f187";
+}
+.icon-bug:before {
+ content: "\f188";
+}
+.icon-vk:before {
+ content: "\f189";
+}
+.icon-weibo:before {
+ content: "\f18a";
+}
+.icon-renren:before {
+ content: "\f18b";
+}
+.icon-pagelines:before {
+ content: "\f18c";
+}
+.icon-stack-exchange:before {
+ content: "\f18d";
+}
+.icon-arrow-circle-o-right:before {
+ content: "\f18e";
+}
+.icon-arrow-circle-o-left:before {
+ content: "\f190";
+}
+.icon-toggle-left:before,
+.icon-caret-square-o-left:before {
+ content: "\f191";
+}
+.icon-dot-circle-o:before {
+ content: "\f192";
+}
+.icon-wheelchair:before {
+ content: "\f193";
+}
+.icon-vimeo-square:before {
+ content: "\f194";
+}
+.icon-turkish-lira:before,
+.icon-try:before {
+ content: "\f195";
+}
+.icon-plus-square-o:before {
+ content: "\f196";
+}
+ /* Info Boxes */
+
+.infobox {
+ border-width: 1px;
+ border-style: solid;
+ padding: 10px;
+ text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
+ position: relative;
+ text-align: left;
+}
+
+.infobox a {
+ font-weight: bold;
+}
+
+.infobox-close-wrapper {
+ padding-right: 28px;
+}
+
+.infobox .bg-white {
+ border-color: transparent;
+ background: rgba(255,255,255,0.3);
+ color: #fff;
+ text-shadow: 0 0 5px rgba(0,0,0,0.2);
+}
+
+.infobox .infobox-close {
+ position: absolute;
+ display: block;
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ right: 8px;
+ top: 50%;
+ margin-top: -8px;
+ font-size: 12px;
+ color: #000;
+ opacity: 0.50;
+ filter: alpha(opacity=50);
+ z-index: 2;
+ text-align: center;
+ text-shadow: 0 0 0 transparent;
+}
+
+.infobox .infobox-close:hover {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+
+.bg-white.infobox .bg-white {
+ background: #fff;
+ color: #666;
+ text-shadow: 0 0 0 rgba(255,255,255,0);
+}
+
+.infobox .info-icon {
+ margin: 0 10px 5px 0;
+ float: left;
+}
+
+.infobox p {
+ margin: 0;
+ padding: 0;
+ opacity: 0.85;
+ font-size: 12px;
+ filter: alpha(opacity=85);
+}
+
+.infobox-title {
+ font-size: 12px;
+ padding: 0;
+ margin: 4px 0 3px;
+ font-weight: bold;
+ text-transform: uppercase;
+}
+ /* Info Buttons */
+
+.info-box {
+ border-width: 3px 0 0;
+ border-style: solid;
+ padding: 10px;
+ display: block;
+ position: relative;
+ min-height: 57px;
+}
+
+.info-box .stats {
+ display: block;
+ padding: 5px 0 0;
+}
+
+.info-box b {
+ display: block;
+ position: absolute;
+ right: 10px;
+ top: 10px;
+ white-space: nowrap;
+}
+
+.info-box .stats {
+ font-size: 30px;
+ height: 35px;
+ line-height: 35px;
+ position: absolute;
+ right: 10px;
+ bottom: 10px;
+ white-space: nowrap;
+}
+
+.info-box .stats span {
+ font-size: 70%;
+}
+
+.info-box.icon-wrapper {
+ padding-left: 95px;
+ overflow: hidden;
+}
+
+.info-box.icon-wrapper .icon-big {
+ position: absolute;
+ font-size: 125px;
+ left: -20px;
+ top: 50%;
+ height: 50px;
+ line-height: 50px;
+ width: 50px;
+ margin-top: -25px;
+}
+
+.chart-icon {
+ float: left;
+ margin-right: 20px;
+}
+
+.info-box-alt {
+ border-width: 0;
+ padding: 10px;
+}
+
+.info-box-alt .chart-icon {
+ margin-left: 5px;
+}
+
+.info-box-alt .stats {
+ float: right;
+ margin-right: 5px;
+}
+
+.info-box-alt .chart-icon {
+ margin-top: 3px;
+}
+
+.info-box-alt h3 {
+ text-transform: uppercase;
+ font-size: 13px;
+ margin: 0;
+ padding: 0 0 10px;
+ margin: 0 0 10px;
+ color: rgba(0,0,0,0.5);
+ border-bottom: rgba(0,0,0,0.3) solid 1px;
+}
+ /* Nav List */
+
+.nav-list li {
+ position: relative;
+}
+
+.nav-list li a {
+ display: block;
+ padding: 10px 15px;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ margin: 0;
+ height: 22px;
+ line-height: 22px;
+ font-weight: bold;
+}
+
+.nav-list li a .glyph-icon {
+ margin: 0 10px 0 0;
+ font-size: 15px;
+ width: 22px;
+ display: block;
+ float: left;
+ text-align: center;
+}
+
+.nav-list li a .glyph-icon.float-right {
+ margin: 0;
+}
+
+.nav-list li:last-child a {
+ border-bottom: 0;
+}
+
+.nav-list li a:hover {
+ background: #fafafa;
+}
+
+ /* Horizontal Navigation */
+
+.nav-list-horizontal {
+ padding: 10px 15px;
+}
+
+.nav-list-horizontal li a,
+.nav-list-horizontal li .nav-wrp {
+ border-right-width: 1px;
+ border-right-style: solid;
+ padding: 5px;
+ display: block;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ text-align: center;
+ width: 100%;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ overflow: hidden;
+}
+
+.nav-list-horizontal li .nav-wrp h3 {
+ margin: 0;
+}
+
+.nav-list-horizontal li {
+ width: 25%;
+ float: left;
+}
+
+.nav-list-horizontal li:last-child a,
+.nav-list-horizontal li:last-child .nav-wrp {
+ border-right: 0;
+}
+
+.nav-list-horizontal li a .glyph-icon {
+ display: block;
+ font-size: 18px;
+ padding: 0 0 5px;
+}
+
+ /* Horizontal Navigation Alternate */
+
+.nav-list-horizontal-alt .row {
+ margin: 0;
+}
+
+.nav-list-horizontal-alt li a {
+ border: 0;
+ padding: 10px 0;
+}
+
+.nav-list-horizontal-alt li a .glyph-icon {
+ padding: 0;
+}
+
+.nav-list-3 li {
+ width: 33%;
+}
+
+.nav-list-2 li {
+ width: 50%;
+}
+ /* Default */
+
+.table {
+ width: 100%;
+ border-collapse: separate;
+ border-spacing: 0;
+ border-right: 0 !important;
+}
+
+.table td {
+ padding: 8px;
+ vertical-align: middle;
+}
+
+.table th {
+ padding: 0 8px;
+ height: 36px;
+ line-height: 36px;
+ position: relative;
+}
+
+.table tfoot th {
+ border-bottom: 0;
+}
+
+.table tbody tr:last-child th,
+.table tbody tr:last-child td {
+ border-bottom: 0;
+}
+
+ /* Condensed */
+
+.table-condensed td {
+ padding: 3px 5px;
+}
+
+.table-condensed th {
+ height: 24px;
+ line-height: 24px;
+}
+
+ /* Striped */
+
+.table-striped tr:nth-child(even) > td {
+ background: #fafafa;
+}
+
+ /* Hover */
+
+.table-hover tr:hover td {
+ background: #fffdf4;
+ color: #000;
+}
+
+
+ /* Data Tables */
+
+.ui-toolbar {
+ padding: 0 0 10px;
+ text-transform: uppercase;
+ font-size: 12px;
+ font-weight: bold;
+}
+
+.ui-toolbar.ui-corner-br {
+ padding: 10px 0 0;
+}
+
+.ui-toolbar select,
+.ui-toolbar input {
+ width: auto;
+ margin: 0 5px;
+}
+
+.dataTable {
+ margin: 0 !important;
+}
+
+.dataTables_length,
+.dataTables_info {
+ float: left;
+ width: 45%;
+}
+
+.dataTables_filter,
+.dataTables_paginate {
+ float: right;
+}
+
+.dataTable .css_right {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ font-size: 14px;
+ top: 50%;
+ position: absolute;
+ right: 10px;
+ margin-top: -8px;
+ color: rgba(0,0,0,0.8);
+}
+
+.dataTable th:hover .css_right {
+ color: rgba(0,0,0,1);
+}
+
+.dataTable .icon-sort {
+ color: rgba(0,0,0,0.5);
+}
+
+.dataTable .even {
+ background: #fafafa;
+}
+
+ /* Data Table Pagination */
+
+.dataTables_paginate a {
+ height: 24px;
+ line-height: 24px;
+ width: 24px;
+ margin: 0 0 0 5px;
+}
+
+
+ /* Headings */
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+ font-weight: 500;
+ line-height: 1.1;
+}
+
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small {
+ font-weight: normal;
+ line-height: 1;
+}
+
+h1,
+h2,
+h3 {
+ margin-top: 20px;
+ margin-bottom: 10px;
+}
+
+h4,
+h5,
+h6 {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+
+h1,
+.h1 {
+ font-size: 38px;
+}
+
+h2,
+.h2 {
+ font-size: 32px;
+}
+
+h3,
+.h3 {
+ font-size: 24px;
+ color: #C2C2C2;
+}
+
+h4,
+.h4 {
+ font-size: 18px;
+}
+
+h5,
+.h5 {
+ font-size: 14px;
+}
+
+h6,
+.h6 {
+ font-size: 12px;
+}
+
+h1 small,
+.h1 small {
+ font-size: 24px;
+}
+
+h2 small,
+.h2 small {
+ font-size: 18px;
+}
+
+h3 small,
+.h3 small,
+h4 small,
+.h4 small {
+ font-size: 14px;
+}
+
+
+ /* Heading 1 */
+
+.heading-1 {
+ margin: 0;
+}
+
+.heading-1 .divider {
+ margin: 0;
+}
+
+.heading-1 .heading-icon {
+ float: left;
+ margin-right: 10px;
+ width: 42px;
+ height: 42px;
+ line-height: 42px;
+ text-align: center;
+ font-size: 23px;
+}
+
+.heading-1 .heading-content {
+ float: left;
+ width: 85%;
+ text-transform: uppercase;
+}
+
+.heading-1 small {
+ display: block;
+ padding: 5px 0 0;
+ line-height: 1.6em;
+ text-transform: none;
+ -moz-opacity:0.60;
+ filter:alpha(opacity:60);
+ opacity:0.60;
+}
+
+h5.heading-1 .heading-icon {
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ font-size: 20px;
+}
+body {
+ -webkit-backface-visibility: hidden;
+}
+.animated {
+ -webkit-animation-duration: 1s;
+ -moz-animation-duration: 1s;
+ -o-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ -moz-animation-fill-mode: both;
+ -o-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+
+.animated.hinge {
+ -webkit-animation-duration: 2s;
+ -moz-animation-duration: 2s;
+ -o-animation-duration: 2s;
+ animation-duration: 2s;
+}
+
+@-webkit-keyframes flash {
+ 0%, 50%, 100% {opacity: 1;}
+ 25%, 75% {opacity: 0;}
+}
+
+@-moz-keyframes flash {
+ 0%, 50%, 100% {opacity: 1;}
+ 25%, 75% {opacity: 0;}
+}
+
+@-o-keyframes flash {
+ 0%, 50%, 100% {opacity: 1;}
+ 25%, 75% {opacity: 0;}
+}
+
+@keyframes flash {
+ 0%, 50%, 100% {opacity: 1;}
+ 25%, 75% {opacity: 0;}
+}
+
+.animated.flash {
+ -webkit-animation-name: flash;
+ -moz-animation-name: flash;
+ -o-animation-name: flash;
+ animation-name: flash;
+}
+@-webkit-keyframes shake {
+ 0%, 100% {-webkit-transform: translateX(0);}
+ 10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
+ 20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
+}
+
+@-moz-keyframes shake {
+ 0%, 100% {-moz-transform: translateX(0);}
+ 10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
+ 20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
+}
+
+@-o-keyframes shake {
+ 0%, 100% {-o-transform: translateX(0);}
+ 10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
+ 20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
+}
+
+@keyframes shake {
+ 0%, 100% {transform: translateX(0);}
+ 10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
+ 20%, 40%, 60%, 80% {transform: translateX(10px);}
+}
+
+.animated.shake {
+ -webkit-animation-name: shake;
+ -moz-animation-name: shake;
+ -o-animation-name: shake;
+ animation-name: shake;
+}
+@-webkit-keyframes bounce {
+ 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
+ 40% {-webkit-transform: translateY(-30px);}
+ 60% {-webkit-transform: translateY(-15px);}
+}
+
+@-moz-keyframes bounce {
+ 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
+ 40% {-moz-transform: translateY(-30px);}
+ 60% {-moz-transform: translateY(-15px);}
+}
+
+@-o-keyframes bounce {
+ 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
+ 40% {-o-transform: translateY(-30px);}
+ 60% {-o-transform: translateY(-15px);}
+}
+@keyframes bounce {
+ 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
+ 40% {transform: translateY(-30px);}
+ 60% {transform: translateY(-15px);}
+}
+
+.animated.bounce {
+ -webkit-animation-name: bounce;
+ -moz-animation-name: bounce;
+ -o-animation-name: bounce;
+ animation-name: bounce;
+}
+@-webkit-keyframes tada {
+ 0% {-webkit-transform: scale(1);}
+ 10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
+ 30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
+ 40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
+ 100% {-webkit-transform: scale(1) rotate(0);}
+}
+
+@-moz-keyframes tada {
+ 0% {-moz-transform: scale(1);}
+ 10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
+ 30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
+ 40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
+ 100% {-moz-transform: scale(1) rotate(0);}
+}
+
+@-o-keyframes tada {
+ 0% {-o-transform: scale(1);}
+ 10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
+ 30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
+ 40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
+ 100% {-o-transform: scale(1) rotate(0);}
+}
+
+@keyframes tada {
+ 0% {transform: scale(1);}
+ 10%, 20% {transform: scale(0.9) rotate(-3deg);}
+ 30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
+ 40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
+ 100% {transform: scale(1) rotate(0);}
+}
+
+.animated.tada {
+ -webkit-animation-name: tada;
+ -moz-animation-name: tada;
+ -o-animation-name: tada;
+ animation-name: tada;
+}
+@-webkit-keyframes swing {
+ 20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
+ 20% { -webkit-transform: rotate(15deg); }
+ 40% { -webkit-transform: rotate(-10deg); }
+ 60% { -webkit-transform: rotate(5deg); }
+ 80% { -webkit-transform: rotate(-5deg); }
+ 100% { -webkit-transform: rotate(0deg); }
+}
+
+@-moz-keyframes swing {
+ 20% { -moz-transform: rotate(15deg); }
+ 40% { -moz-transform: rotate(-10deg); }
+ 60% { -moz-transform: rotate(5deg); }
+ 80% { -moz-transform: rotate(-5deg); }
+ 100% { -moz-transform: rotate(0deg); }
+}
+
+@-o-keyframes swing {
+ 20% { -o-transform: rotate(15deg); }
+ 40% { -o-transform: rotate(-10deg); }
+ 60% { -o-transform: rotate(5deg); }
+ 80% { -o-transform: rotate(-5deg); }
+ 100% { -o-transform: rotate(0deg); }
+}
+
+@keyframes swing {
+ 20% { transform: rotate(15deg); }
+ 40% { transform: rotate(-10deg); }
+ 60% { transform: rotate(5deg); }
+ 80% { transform: rotate(-5deg); }
+ 100% { transform: rotate(0deg); }
+}
+
+.animated.swing {
+ -webkit-transform-origin: top center;
+ -moz-transform-origin: top center;
+ -o-transform-origin: top center;
+ transform-origin: top center;
+ -webkit-animation-name: swing;
+ -moz-animation-name: swing;
+ -o-animation-name: swing;
+ animation-name: swing;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+
+@-webkit-keyframes wobble {
+ 0% { -webkit-transform: translateX(0%); }
+ 15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
+ 30% { -webkit-transform: translateX(20%) rotate(3deg); }
+ 45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
+ 60% { -webkit-transform: translateX(10%) rotate(2deg); }
+ 75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
+ 100% { -webkit-transform: translateX(0%); }
+}
+
+@-moz-keyframes wobble {
+ 0% { -moz-transform: translateX(0%); }
+ 15% { -moz-transform: translateX(-25%) rotate(-5deg); }
+ 30% { -moz-transform: translateX(20%) rotate(3deg); }
+ 45% { -moz-transform: translateX(-15%) rotate(-3deg); }
+ 60% { -moz-transform: translateX(10%) rotate(2deg); }
+ 75% { -moz-transform: translateX(-5%) rotate(-1deg); }
+ 100% { -moz-transform: translateX(0%); }
+}
+
+@-o-keyframes wobble {
+ 0% { -o-transform: translateX(0%); }
+ 15% { -o-transform: translateX(-25%) rotate(-5deg); }
+ 30% { -o-transform: translateX(20%) rotate(3deg); }
+ 45% { -o-transform: translateX(-15%) rotate(-3deg); }
+ 60% { -o-transform: translateX(10%) rotate(2deg); }
+ 75% { -o-transform: translateX(-5%) rotate(-1deg); }
+ 100% { -o-transform: translateX(0%); }
+}
+
+@keyframes wobble {
+ 0% { transform: translateX(0%); }
+ 15% { transform: translateX(-25%) rotate(-5deg); }
+ 30% { transform: translateX(20%) rotate(3deg); }
+ 45% { transform: translateX(-15%) rotate(-3deg); }
+ 60% { transform: translateX(10%) rotate(2deg); }
+ 75% { transform: translateX(-5%) rotate(-1deg); }
+ 100% { transform: translateX(0%); }
+}
+
+.animated.wobble {
+ -webkit-animation-name: wobble;
+ -moz-animation-name: wobble;
+ -o-animation-name: wobble;
+ animation-name: wobble;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+
+@-webkit-keyframes pulse {
+ 0% { -webkit-transform: scale(1); }
+ 50% { -webkit-transform: scale(1.1); }
+ 100% { -webkit-transform: scale(1); }
+}
+@-moz-keyframes pulse {
+ 0% { -moz-transform: scale(1); }
+ 50% { -moz-transform: scale(1.1); }
+ 100% { -moz-transform: scale(1); }
+}
+@-o-keyframes pulse {
+ 0% { -o-transform: scale(1); }
+ 50% { -o-transform: scale(1.1); }
+ 100% { -o-transform: scale(1); }
+}
+@keyframes pulse {
+ 0% { transform: scale(1); }
+ 50% { transform: scale(1.1); }
+ 100% { transform: scale(1); }
+}
+
+.animated.pulse {
+ -webkit-animation-name: pulse;
+ -moz-animation-name: pulse;
+ -o-animation-name: pulse;
+ animation-name: pulse;
+}
+@-webkit-keyframes flip {
+ 0% {
+ -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
+ -webkit-animation-timing-function: ease-out;
+ }
+ 40% {
+ -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
+ -webkit-animation-timing-function: ease-out;
+ }
+ 50% {
+ -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
+ -webkit-animation-timing-function: ease-in;
+ }
+ 80% {
+ -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+@-moz-keyframes flip {
+ 0% {
+ -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
+ -moz-animation-timing-function: ease-out;
+ }
+ 40% {
+ -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
+ -moz-animation-timing-function: ease-out;
+ }
+ 50% {
+ -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
+ -moz-animation-timing-function: ease-in;
+ }
+ 80% {
+ -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
+ -moz-animation-timing-function: ease-in;
+ }
+}
+@-o-keyframes flip {
+ 0% {
+ -o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
+ -o-animation-timing-function: ease-out;
+ }
+ 40% {
+ -o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
+ -o-animation-timing-function: ease-out;
+ }
+ 50% {
+ -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
+ -o-animation-timing-function: ease-in;
+ }
+ 80% {
+ -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
+ -o-animation-timing-function: ease-in;
+ }
+ 100% {
+ -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
+ -o-animation-timing-function: ease-in;
+ }
+}
+@keyframes flip {
+ 0% {
+ transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
+ animation-timing-function: ease-out;
+ }
+ 40% {
+ transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
+ animation-timing-function: ease-out;
+ }
+ 50% {
+ transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
+ animation-timing-function: ease-in;
+ }
+ 80% {
+ transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
+ animation-timing-function: ease-in;
+ }
+}
+
+.animated.flip {
+ -webkit-backface-visibility: visible !important;
+ -webkit-animation-name: flip;
+ -moz-backface-visibility: visible !important;
+ -moz-animation-name: flip;
+ -o-backface-visibility: visible !important;
+ -o-animation-name: flip;
+ backface-visibility: visible !important;
+ animation-name: flip;
+}
+@-webkit-keyframes flipInX {
+ 0% {
+ -webkit-transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotateX(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: perspective(400px) rotateX(10deg);
+ }
+
+ 100% {
+ -webkit-transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+}
+@-moz-keyframes flipInX {
+ 0% {
+ -moz-transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ -moz-transform: perspective(400px) rotateX(-10deg);
+ }
+
+ 70% {
+ -moz-transform: perspective(400px) rotateX(10deg);
+ }
+
+ 100% {
+ -moz-transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+}
+@-o-keyframes flipInX {
+ 0% {
+ -o-transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ -o-transform: perspective(400px) rotateX(-10deg);
+ }
+
+ 70% {
+ -o-transform: perspective(400px) rotateX(10deg);
+ }
+
+ 100% {
+ -o-transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+}
+@keyframes flipInX {
+ 0% {
+ transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ transform: perspective(400px) rotateX(-10deg);
+ }
+
+ 70% {
+ transform: perspective(400px) rotateX(10deg);
+ }
+
+ 100% {
+ transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+}
+
+.animated.flipInX {
+ -webkit-backface-visibility: visible !important;
+ -webkit-animation-name: flipInX;
+ -moz-backface-visibility: visible !important;
+ -moz-animation-name: flipInX;
+ -o-backface-visibility: visible !important;
+ -o-animation-name: flipInX;
+ backface-visibility: visible !important;
+ animation-name: flipInX;
+}
+@-webkit-keyframes flipOutX {
+ 0% {
+ -webkit-transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+ 100% {
+ -webkit-transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes flipOutX {
+ 0% {
+ -moz-transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+ 100% {
+ -moz-transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes flipOutX {
+ 0% {
+ -o-transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+ 100% {
+ -o-transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes flipOutX {
+ 0% {
+ transform: perspective(400px) rotateX(0deg);
+ opacity: 1;
+ }
+ 100% {
+ transform: perspective(400px) rotateX(90deg);
+ opacity: 0;
+ }
+}
+
+.animated.flipOutX {
+ -webkit-animation-name: flipOutX;
+ -webkit-backface-visibility: visible !important;
+ -moz-animation-name: flipOutX;
+ -moz-backface-visibility: visible !important;
+ -o-animation-name: flipOutX;
+ -o-backface-visibility: visible !important;
+ animation-name: flipOutX;
+ backface-visibility: visible !important;
+}
+@-webkit-keyframes flipInY {
+ 0% {
+ -webkit-transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotateY(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: perspective(400px) rotateY(10deg);
+ }
+
+ 100% {
+ -webkit-transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+}
+@-moz-keyframes flipInY {
+ 0% {
+ -moz-transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ -moz-transform: perspective(400px) rotateY(-10deg);
+ }
+
+ 70% {
+ -moz-transform: perspective(400px) rotateY(10deg);
+ }
+
+ 100% {
+ -moz-transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+}
+@-o-keyframes flipInY {
+ 0% {
+ -o-transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ -o-transform: perspective(400px) rotateY(-10deg);
+ }
+
+ 70% {
+ -o-transform: perspective(400px) rotateY(10deg);
+ }
+
+ 100% {
+ -o-transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+}
+@keyframes flipInY {
+ 0% {
+ transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+
+ 40% {
+ transform: perspective(400px) rotateY(-10deg);
+ }
+
+ 70% {
+ transform: perspective(400px) rotateY(10deg);
+ }
+
+ 100% {
+ transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+}
+
+.animated.flipInY {
+ -webkit-backface-visibility: visible !important;
+ -webkit-animation-name: flipInY;
+ -moz-backface-visibility: visible !important;
+ -moz-animation-name: flipInY;
+ -o-backface-visibility: visible !important;
+ -o-animation-name: flipInY;
+ backface-visibility: visible !important;
+ animation-name: flipInY;
+}
+@-webkit-keyframes flipOutY {
+ 0% {
+ -webkit-transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+ 100% {
+ -webkit-transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+}
+@-moz-keyframes flipOutY {
+ 0% {
+ -moz-transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+ 100% {
+ -moz-transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+}
+@-o-keyframes flipOutY {
+ 0% {
+ -o-transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+ 100% {
+ -o-transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+}
+@keyframes flipOutY {
+ 0% {
+ transform: perspective(400px) rotateY(0deg);
+ opacity: 1;
+ }
+ 100% {
+ transform: perspective(400px) rotateY(90deg);
+ opacity: 0;
+ }
+}
+
+.animated.flipOutY {
+ -webkit-backface-visibility: visible !important;
+ -webkit-animation-name: flipOutY;
+ -moz-backface-visibility: visible !important;
+ -moz-animation-name: flipOutY;
+ -o-backface-visibility: visible !important;
+ -o-animation-name: flipOutY;
+ backface-visibility: visible !important;
+ animation-name: flipOutY;
+}
+@-webkit-keyframes fadeIn {
+ 0% {opacity: 0;}
+ 100% {opacity: 1;}
+}
+
+@-moz-keyframes fadeIn {
+ 0% {opacity: 0;}
+ 100% {opacity: 1;}
+}
+
+@-o-keyframes fadeIn {
+ 0% {opacity: 0;}
+ 100% {opacity: 1;}
+}
+
+@keyframes fadeIn {
+ 0% {opacity: 0;}
+ 100% {opacity: 1;}
+}
+
+.animated.fadeIn {
+ -webkit-animation-name: fadeIn;
+ -moz-animation-name: fadeIn;
+ -o-animation-name: fadeIn;
+ animation-name: fadeIn;
+}
+@-webkit-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.animated.fadeInUp {
+ -webkit-animation-name: fadeInUp;
+ -moz-animation-name: fadeInUp;
+ -o-animation-name: fadeInUp;
+ animation-name: fadeInUp;
+}
+@-webkit-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.animated.fadeInDown {
+ -webkit-animation-name: fadeInDown;
+ -moz-animation-name: fadeInDown;
+ -o-animation-name: fadeInDown;
+ animation-name: fadeInDown;
+}
+@-webkit-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+
+.animated.fadeInLeft {
+ -webkit-animation-name: fadeInLeft;
+ -moz-animation-name: fadeInLeft;
+ -o-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+@-webkit-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+
+.animated.fadeInRight {
+ -webkit-animation-name: fadeInRight;
+ -moz-animation-name: fadeInRight;
+ -o-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+@-webkit-keyframes fadeInUpBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes fadeInUpBig {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes fadeInUpBig {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes fadeInUpBig {
+ 0% {
+ opacity: 0;
+ transform: translateY(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.animated.fadeInUpBig {
+ -webkit-animation-name: fadeInUpBig;
+ -moz-animation-name: fadeInUpBig;
+ -o-animation-name: fadeInUpBig;
+ animation-name: fadeInUpBig;
+}
+@-webkit-keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes fadeInDownBig {
+ 0% {
+ opacity: 0;
+ transform: translateY(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.animated.fadeInDownBig {
+ -webkit-animation-name: fadeInDownBig;
+ -moz-animation-name: fadeInDownBig;
+ -o-animation-name: fadeInDownBig;
+ animation-name: fadeInDownBig;
+}
+@-webkit-keyframes fadeInLeftBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+@-moz-keyframes fadeInLeftBig {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+@-o-keyframes fadeInLeftBig {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+@keyframes fadeInLeftBig {
+ 0% {
+ opacity: 0;
+ transform: translateX(-2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+
+.animated.fadeInLeftBig {
+ -webkit-animation-name: fadeInLeftBig;
+ -moz-animation-name: fadeInLeftBig;
+ -o-animation-name: fadeInLeftBig;
+ animation-name: fadeInLeftBig;
+}
+@-webkit-keyframes fadeInRightBig {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes fadeInRightBig {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes fadeInRightBig {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes fadeInRightBig {
+ 0% {
+ opacity: 0;
+ transform: translateX(2000px);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+
+.animated.fadeInRightBig {
+ -webkit-animation-name: fadeInRightBig;
+ -moz-animation-name: fadeInRightBig;
+ -o-animation-name: fadeInRightBig;
+ animation-name: fadeInRightBig;
+}
+@-webkit-keyframes fadeOut {
+ 0% {opacity: 1;}
+ 100% {opacity: 0;}
+}
+
+@-moz-keyframes fadeOut {
+ 0% {opacity: 1;}
+ 100% {opacity: 0;}
+}
+
+@-o-keyframes fadeOut {
+ 0% {opacity: 1;}
+ 100% {opacity: 0;}
+}
+
+@keyframes fadeOut {
+ 0% {opacity: 1;}
+ 100% {opacity: 0;}
+}
+
+.animated.fadeOut {
+ -webkit-animation-name: fadeOut;
+ -moz-animation-name: fadeOut;
+ -o-animation-name: fadeOut;
+ animation-name: fadeOut;
+}
+@-webkit-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-20px);
+ }
+}
+@-moz-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-20px);
+ }
+}
+@-o-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-20px);
+ }
+}
+@keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(-20px);
+ }
+}
+
+.animated.fadeOutUp {
+ -webkit-animation-name: fadeOutUp;
+ -moz-animation-name: fadeOutUp;
+ -o-animation-name: fadeOutUp;
+ animation-name: fadeOutUp;
+}
+@-webkit-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(20px);
+ }
+}
+
+@-moz-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(20px);
+ }
+}
+
+@-o-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(20px);
+ }
+}
+
+@keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(20px);
+ }
+}
+
+.animated.fadeOutDown {
+ -webkit-animation-name: fadeOutDown;
+ -moz-animation-name: fadeOutDown;
+ -o-animation-name: fadeOutDown;
+ animation-name: fadeOutDown;
+}
+@-webkit-keyframes fadeOutLeft {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(-20px);
+ }
+}
+
+@-moz-keyframes fadeOutLeft {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(-20px);
+ }
+}
+
+@-o-keyframes fadeOutLeft {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(-20px);
+ }
+}
+
+@keyframes fadeOutLeft {
+ 0% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(-20px);
+ }
+}
+
+.animated.fadeOutLeft {
+ -webkit-animation-name: fadeOutLeft;
+ -moz-animation-name: fadeOutLeft;
+ -o-animation-name: fadeOutLeft;
+ animation-name: fadeOutLeft;
+}
+@-webkit-keyframes fadeOutRight {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(20px);
+ }
+}
+
+@-moz-keyframes fadeOutRight {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(20px);
+ }
+}
+
+@-o-keyframes fadeOutRight {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(20px);
+ }
+}
+
+@keyframes fadeOutRight {
+ 0% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(20px);
+ }
+}
+
+.animated.fadeOutRight {
+ -webkit-animation-name: fadeOutRight;
+ -moz-animation-name: fadeOutRight;
+ -o-animation-name: fadeOutRight;
+ animation-name: fadeOutRight;
+}
+@-webkit-keyframes fadeOutUpBig {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px);
+ }
+}
+
+@-moz-keyframes fadeOutUpBig {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px);
+ }
+}
+
+@-o-keyframes fadeOutUpBig {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-2000px);
+ }
+}
+
+@keyframes fadeOutUpBig {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(-2000px);
+ }
+}
+
+.animated.fadeOutUpBig {
+ -webkit-animation-name: fadeOutUpBig;
+ -moz-animation-name: fadeOutUpBig;
+ -o-animation-name: fadeOutUpBig;
+ animation-name: fadeOutUpBig;
+}
+@-webkit-keyframes fadeOutDownBig {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(2000px);
+ }
+}
+
+@-moz-keyframes fadeOutDownBig {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(2000px);
+ }
+}
+
+@-o-keyframes fadeOutDownBig {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(2000px);
+ }
+}
+
+@keyframes fadeOutDownBig {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(2000px);
+ }
+}
+
+.animated.fadeOutDownBig {
+ -webkit-animation-name: fadeOutDownBig;
+ -moz-animation-name: fadeOutDownBig;
+ -o-animation-name: fadeOutDownBig;
+ animation-name: fadeOutDownBig;
+}
+@-webkit-keyframes fadeOutLeftBig {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(-2000px);
+ }
+}
+
+@-moz-keyframes fadeOutLeftBig {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(-2000px);
+ }
+}
+
+@-o-keyframes fadeOutLeftBig {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(-2000px);
+ }
+}
+
+@keyframes fadeOutLeftBig {
+ 0% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(-2000px);
+ }
+}
+
+.animated.fadeOutLeftBig {
+ -webkit-animation-name: fadeOutLeftBig;
+ -moz-animation-name: fadeOutLeftBig;
+ -o-animation-name: fadeOutLeftBig;
+ animation-name: fadeOutLeftBig;
+}
+@-webkit-keyframes fadeOutRightBig {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(2000px);
+ }
+}
+@-moz-keyframes fadeOutRightBig {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(2000px);
+ }
+}
+@-o-keyframes fadeOutRightBig {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(2000px);
+ }
+}
+@keyframes fadeOutRightBig {
+ 0% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(2000px);
+ }
+}
+
+.animated.fadeOutRightBig {
+ -webkit-animation-name: fadeOutRightBig;
+ -moz-animation-name: fadeOutRightBig;
+ -o-animation-name: fadeOutRightBig;
+ animation-name: fadeOutRightBig;
+}
+@-webkit-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(.3);
+ }
+
+ 50% {
+ opacity: 1;
+ -webkit-transform: scale(1.05);
+ }
+
+ 70% {
+ -webkit-transform: scale(.9);
+ }
+
+ 100% {
+ -webkit-transform: scale(1);
+ }
+}
+
+@-moz-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(.3);
+ }
+
+ 50% {
+ opacity: 1;
+ -moz-transform: scale(1.05);
+ }
+
+ 70% {
+ -moz-transform: scale(.9);
+ }
+
+ 100% {
+ -moz-transform: scale(1);
+ }
+}
+
+@-o-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(.3);
+ }
+
+ 50% {
+ opacity: 1;
+ -o-transform: scale(1.05);
+ }
+
+ 70% {
+ -o-transform: scale(.9);
+ }
+
+ 100% {
+ -o-transform: scale(1);
+ }
+}
+
+@keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ transform: scale(.3);
+ }
+
+ 50% {
+ opacity: 1;
+ transform: scale(1.05);
+ }
+
+ 70% {
+ transform: scale(.9);
+ }
+
+ 100% {
+ transform: scale(1);
+ }
+}
+
+@-webkit-keyframes slideInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px);
+ }
+
+ 100% {
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes slideInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px);
+ }
+
+ 100% {
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes slideInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-2000px);
+ }
+
+ 100% {
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes slideInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-2000px);
+ }
+
+ 100% {
+ transform: translateY(0);
+ }
+}
+
+.slideInDown {
+ -webkit-animation-name: slideInDown;
+ -moz-animation-name: slideInDown;
+ -o-animation-name: slideInDown;
+ animation-name: slideInDown;
+}
+
+@-webkit-keyframes slideInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-2000px);
+ }
+
+ 100% {
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes slideInLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(-2000px);
+ }
+
+ 100% {
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes slideInLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(-2000px);
+ }
+
+ 100% {
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes slideInLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(-2000px);
+ }
+
+ 100% {
+ transform: translateX(0);
+ }
+}
+
+.slideInLeft {
+ -webkit-animation-name: slideInLeft;
+ -moz-animation-name: slideInLeft;
+ -o-animation-name: slideInLeft;
+ animation-name: slideInLeft;
+}
+
+@-webkit-keyframes slideInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(2000px);
+ }
+
+ 100% {
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes slideInRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(2000px);
+ }
+
+ 100% {
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes slideInRight {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(2000px);
+ }
+
+ 100% {
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes slideInRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(2000px);
+ }
+
+ 100% {
+ transform: translateX(0);
+ }
+}
+
+.slideInRight {
+ -webkit-animation-name: slideInRight;
+ -moz-animation-name: slideInRight;
+ -o-animation-name: slideInRight;
+ animation-name: slideInRight;
+}
+
+@-webkit-keyframes slideOutLeft {
+ 0% {
+ -webkit-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(-2000px);
+ }
+}
+
+@-moz-keyframes slideOutLeft {
+ 0% {
+ -moz-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(-2000px);
+ }
+}
+
+@-o-keyframes slideOutLeft {
+ 0% {
+ -o-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(-2000px);
+ }
+}
+
+@keyframes slideOutLeft {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(-2000px);
+ }
+}
+
+.slideOutLeft {
+ -webkit-animation-name: slideOutLeft;
+ -moz-animation-name: slideOutLeft;
+ -o-animation-name: slideOutLeft;
+ animation-name: slideOutLeft;
+}
+
+@-webkit-keyframes slideOutRight {
+ 0% {
+ -webkit-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(2000px);
+ }
+}
+
+@-moz-keyframes slideOutRight {
+ 0% {
+ -moz-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(2000px);
+ }
+}
+
+@-o-keyframes slideOutRight {
+ 0% {
+ -o-transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(2000px);
+ }
+}
+
+@keyframes slideOutRight {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(2000px);
+ }
+}
+
+.slideOutRight {
+ -webkit-animation-name: slideOutRight;
+ -moz-animation-name: slideOutRight;
+ -o-animation-name: slideOutRight;
+ animation-name: slideOutRight;
+}
+
+@-webkit-keyframes slideOutUp {
+ 0% {
+ -webkit-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px);
+ }
+}
+
+@-moz-keyframes slideOutUp {
+ 0% {
+ -moz-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px);
+ }
+}
+
+@-o-keyframes slideOutUp {
+ 0% {
+ -o-transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-2000px);
+ }
+}
+
+@keyframes slideOutUp {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(-2000px);
+ }
+}
+
+.slideOutUp {
+ -webkit-animation-name: slideOutUp;
+ -moz-animation-name: slideOutUp;
+ -o-animation-name: slideOutUp;
+ animation-name: slideOutUp;
+}
+
+.animated.bounceIn {
+ -webkit-animation-name: bounceIn;
+ -moz-animation-name: bounceIn;
+ -o-animation-name: bounceIn;
+ animation-name: bounceIn;
+}
+@-webkit-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translateY(-30px);
+ }
+
+ 80% {
+ -webkit-transform: translateY(10px);
+ }
+
+ 100% {
+ -webkit-transform: translateY(0);
+ }
+}
+@-moz-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -moz-transform: translateY(-30px);
+ }
+
+ 80% {
+ -moz-transform: translateY(10px);
+ }
+
+ 100% {
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -o-transform: translateY(-30px);
+ }
+
+ 80% {
+ -o-transform: translateY(10px);
+ }
+
+ 100% {
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ transform: translateY(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ transform: translateY(-30px);
+ }
+
+ 80% {
+ transform: translateY(10px);
+ }
+
+ 100% {
+ transform: translateY(0);
+ }
+}
+
+.animated.bounceInUp {
+ -webkit-animation-name: bounceInUp;
+ -moz-animation-name: bounceInUp;
+ -o-animation-name: bounceInUp;
+ animation-name: bounceInUp;
+}
+@-webkit-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translateY(30px);
+ }
+
+ 80% {
+ -webkit-transform: translateY(-10px);
+ }
+
+ 100% {
+ -webkit-transform: translateY(0);
+ }
+}
+
+@-moz-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -moz-transform: translateY(30px);
+ }
+
+ 80% {
+ -moz-transform: translateY(-10px);
+ }
+
+ 100% {
+ -moz-transform: translateY(0);
+ }
+}
+
+@-o-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -o-transform: translateY(30px);
+ }
+
+ 80% {
+ -o-transform: translateY(-10px);
+ }
+
+ 100% {
+ -o-transform: translateY(0);
+ }
+}
+
+@keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ transform: translateY(30px);
+ }
+
+ 80% {
+ transform: translateY(-10px);
+ }
+
+ 100% {
+ transform: translateY(0);
+ }
+}
+
+.animated.bounceInDown {
+ -webkit-animation-name: bounceInDown;
+ -moz-animation-name: bounceInDown;
+ -o-animation-name: bounceInDown;
+ animation-name: bounceInDown;
+}
+@-webkit-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translateX(30px);
+ }
+
+ 80% {
+ -webkit-transform: translateX(-10px);
+ }
+
+ 100% {
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -moz-transform: translateX(30px);
+ }
+
+ 80% {
+ -moz-transform: translateX(-10px);
+ }
+
+ 100% {
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -o-transform: translateX(30px);
+ }
+
+ 80% {
+ -o-transform: translateX(-10px);
+ }
+
+ 100% {
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(-2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ transform: translateX(30px);
+ }
+
+ 80% {
+ transform: translateX(-10px);
+ }
+
+ 100% {
+ transform: translateX(0);
+ }
+}
+
+.animated.bounceInLeft {
+ -webkit-animation-name: bounceInLeft;
+ -moz-animation-name: bounceInLeft;
+ -o-animation-name: bounceInLeft;
+ animation-name: bounceInLeft;
+}
+@-webkit-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translateX(-30px);
+ }
+
+ 80% {
+ -webkit-transform: translateX(10px);
+ }
+
+ 100% {
+ -webkit-transform: translateX(0);
+ }
+}
+
+@-moz-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -moz-transform: translateX(-30px);
+ }
+
+ 80% {
+ -moz-transform: translateX(10px);
+ }
+
+ 100% {
+ -moz-transform: translateX(0);
+ }
+}
+
+@-o-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ -o-transform: translateX(-30px);
+ }
+
+ 80% {
+ -o-transform: translateX(10px);
+ }
+
+ 100% {
+ -o-transform: translateX(0);
+ }
+}
+
+@keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(2000px);
+ }
+
+ 60% {
+ opacity: 1;
+ transform: translateX(-30px);
+ }
+
+ 80% {
+ transform: translateX(10px);
+ }
+
+ 100% {
+ transform: translateX(0);
+ }
+}
+
+.animated.bounceInRight {
+ -webkit-animation-name: bounceInRight;
+ -moz-animation-name: bounceInRight;
+ -o-animation-name: bounceInRight;
+ animation-name: bounceInRight;
+}
+@-webkit-keyframes bounceOut {
+ 0% {
+ -webkit-transform: scale(1);
+ }
+
+ 25% {
+ -webkit-transform: scale(.95);
+ }
+
+ 50% {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(.3);
+ }
+}
+
+@-moz-keyframes bounceOut {
+ 0% {
+ -moz-transform: scale(1);
+ }
+
+ 25% {
+ -moz-transform: scale(.95);
+ }
+
+ 50% {
+ opacity: 1;
+ -moz-transform: scale(1.1);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(.3);
+ }
+}
+
+@-o-keyframes bounceOut {
+ 0% {
+ -o-transform: scale(1);
+ }
+
+ 25% {
+ -o-transform: scale(.95);
+ }
+
+ 50% {
+ opacity: 1;
+ -o-transform: scale(1.1);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: scale(.3);
+ }
+}
+
+@keyframes bounceOut {
+ 0% {
+ transform: scale(1);
+ }
+
+ 25% {
+ transform: scale(.95);
+ }
+
+ 50% {
+ opacity: 1;
+ transform: scale(1.1);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: scale(.3);
+ }
+}
+
+.animated.bounceOut {
+ -webkit-animation-name: bounceOut;
+ -moz-animation-name: bounceOut;
+ -o-animation-name: bounceOut;
+ animation-name: bounceOut;
+}
+@-webkit-keyframes bounceOutUp {
+ 0% {
+ -webkit-transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-2000px);
+ }
+}
+
+@-moz-keyframes bounceOutUp {
+ 0% {
+ -moz-transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -moz-transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-2000px);
+ }
+}
+
+@-o-keyframes bounceOutUp {
+ 0% {
+ -o-transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -o-transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-2000px);
+ }
+}
+
+@keyframes bounceOutUp {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ transform: translateY(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(-2000px);
+ }
+}
+
+.animated.bounceOutUp {
+ -webkit-animation-name: bounceOutUp;
+ -moz-animation-name: bounceOutUp;
+ -o-animation-name: bounceOutUp;
+ animation-name: bounceOutUp;
+}
+@-webkit-keyframes bounceOutDown {
+ 0% {
+ -webkit-transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(2000px);
+ }
+}
+
+@-moz-keyframes bounceOutDown {
+ 0% {
+ -moz-transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -moz-transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(2000px);
+ }
+}
+
+@-o-keyframes bounceOutDown {
+ 0% {
+ -o-transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -o-transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(2000px);
+ }
+}
+
+@keyframes bounceOutDown {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 20% {
+ opacity: 1;
+ transform: translateY(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateY(2000px);
+ }
+}
+
+.animated.bounceOutDown {
+ -webkit-animation-name: bounceOutDown;
+ -moz-animation-name: bounceOutDown;
+ -o-animation-name: bounceOutDown;
+ animation-name: bounceOutDown;
+}
+@-webkit-keyframes bounceOutLeft {
+ 0% {
+ -webkit-transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(-2000px);
+ }
+}
+
+@-moz-keyframes bounceOutLeft {
+ 0% {
+ -moz-transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -moz-transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(-2000px);
+ }
+}
+
+@-o-keyframes bounceOutLeft {
+ 0% {
+ -o-transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -o-transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(-2000px);
+ }
+}
+
+@keyframes bounceOutLeft {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ transform: translateX(20px);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(-2000px);
+ }
+}
+
+.animated.bounceOutLeft {
+ -webkit-animation-name: bounceOutLeft;
+ -moz-animation-name: bounceOutLeft;
+ -o-animation-name: bounceOutLeft;
+ animation-name: bounceOutLeft;
+}
+@-webkit-keyframes bounceOutRight {
+ 0% {
+ -webkit-transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(2000px);
+ }
+}
+
+@-moz-keyframes bounceOutRight {
+ 0% {
+ -moz-transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -moz-transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(2000px);
+ }
+}
+
+@-o-keyframes bounceOutRight {
+ 0% {
+ -o-transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ -o-transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(2000px);
+ }
+}
+
+@keyframes bounceOutRight {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 20% {
+ opacity: 1;
+ transform: translateX(-20px);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(2000px);
+ }
+}
+
+.animated.bounceOutRight {
+ -webkit-animation-name: bounceOutRight;
+ -moz-animation-name: bounceOutRight;
+ -o-animation-name: bounceOutRight;
+ animation-name: bounceOutRight;
+}
+@-webkit-keyframes rotateIn {
+ 0% {
+ -webkit-transform-origin: center center;
+ -webkit-transform: rotate(-200deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -webkit-transform-origin: center center;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+}
+@-moz-keyframes rotateIn {
+ 0% {
+ -moz-transform-origin: center center;
+ -moz-transform: rotate(-200deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -moz-transform-origin: center center;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+}
+@-o-keyframes rotateIn {
+ 0% {
+ -o-transform-origin: center center;
+ -o-transform: rotate(-200deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -o-transform-origin: center center;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+}
+@keyframes rotateIn {
+ 0% {
+ transform-origin: center center;
+ transform: rotate(-200deg);
+ opacity: 0;
+ }
+
+ 100% {
+ transform-origin: center center;
+ transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+.animated.rotateIn {
+ -webkit-animation-name: rotateIn;
+ -moz-animation-name: rotateIn;
+ -o-animation-name: rotateIn;
+ animation-name: rotateIn;
+}
+@-webkit-keyframes rotateInUpLeft {
+ 0% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-moz-keyframes rotateInUpLeft {
+ 0% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-o-keyframes rotateInUpLeft {
+ 0% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInUpLeft {
+ 0% {
+ transform-origin: left bottom;
+ transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ transform-origin: left bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+.animated.rotateInUpLeft {
+ -webkit-animation-name: rotateInUpLeft;
+ -moz-animation-name: rotateInUpLeft;
+ -o-animation-name: rotateInUpLeft;
+ animation-name: rotateInUpLeft;
+}
+@-webkit-keyframes rotateInDownLeft {
+ 0% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-moz-keyframes rotateInDownLeft {
+ 0% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-o-keyframes rotateInDownLeft {
+ 0% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInDownLeft {
+ 0% {
+ transform-origin: left bottom;
+ transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ transform-origin: left bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+.animated.rotateInDownLeft {
+ -webkit-animation-name: rotateInDownLeft;
+ -moz-animation-name: rotateInDownLeft;
+ -o-animation-name: rotateInDownLeft;
+ animation-name: rotateInDownLeft;
+}
+@-webkit-keyframes rotateInUpRight {
+ 0% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-moz-keyframes rotateInUpRight {
+ 0% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-o-keyframes rotateInUpRight {
+ 0% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInUpRight {
+ 0% {
+ transform-origin: right bottom;
+ transform: rotate(-90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ transform-origin: right bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+.animated.rotateInUpRight {
+ -webkit-animation-name: rotateInUpRight;
+ -moz-animation-name: rotateInUpRight;
+ -o-animation-name: rotateInUpRight;
+ animation-name: rotateInUpRight;
+}
+@-webkit-keyframes rotateInDownRight {
+ 0% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-moz-keyframes rotateInDownRight {
+ 0% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@-o-keyframes rotateInDownRight {
+ 0% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+@keyframes rotateInDownRight {
+ 0% {
+ transform-origin: right bottom;
+ transform: rotate(90deg);
+ opacity: 0;
+ }
+
+ 100% {
+ transform-origin: right bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+}
+
+.animated.rotateInDownRight {
+ -webkit-animation-name: rotateInDownRight;
+ -moz-animation-name: rotateInDownRight;
+ -o-animation-name: rotateInDownRight;
+ animation-name: rotateInDownRight;
+}
+@-webkit-keyframes rotateOut {
+ 0% {
+ -webkit-transform-origin: center center;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform-origin: center center;
+ -webkit-transform: rotate(200deg);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes rotateOut {
+ 0% {
+ -moz-transform-origin: center center;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -moz-transform-origin: center center;
+ -moz-transform: rotate(200deg);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes rotateOut {
+ 0% {
+ -o-transform-origin: center center;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -o-transform-origin: center center;
+ -o-transform: rotate(200deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOut {
+ 0% {
+ transform-origin: center center;
+ transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ transform-origin: center center;
+ transform: rotate(200deg);
+ opacity: 0;
+ }
+}
+
+.animated.rotateOut {
+ -webkit-animation-name: rotateOut;
+ -moz-animation-name: rotateOut;
+ -o-animation-name: rotateOut;
+ animation-name: rotateOut;
+}
+@-webkit-keyframes rotateOutUpLeft {
+ 0% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes rotateOutUpLeft {
+ 0% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes rotateOutUpLeft {
+ 0% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutUpLeft {
+ 0% {
+ transform-origin: left bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ transform-origin: left bottom;
+ transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+.animated.rotateOutUpLeft {
+ -webkit-animation-name: rotateOutUpLeft;
+ -moz-animation-name: rotateOutUpLeft;
+ -o-animation-name: rotateOutUpLeft;
+ animation-name: rotateOutUpLeft;
+}
+@-webkit-keyframes rotateOutDownLeft {
+ 0% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform-origin: left bottom;
+ -webkit-transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes rotateOutDownLeft {
+ 0% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -moz-transform-origin: left bottom;
+ -moz-transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes rotateOutDownLeft {
+ 0% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -o-transform-origin: left bottom;
+ -o-transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutDownLeft {
+ 0% {
+ transform-origin: left bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ transform-origin: left bottom;
+ transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+.animated.rotateOutDownLeft {
+ -webkit-animation-name: rotateOutDownLeft;
+ -moz-animation-name: rotateOutDownLeft;
+ -o-animation-name: rotateOutDownLeft;
+ animation-name: rotateOutDownLeft;
+}
+@-webkit-keyframes rotateOutUpRight {
+ 0% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes rotateOutUpRight {
+ 0% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes rotateOutUpRight {
+ 0% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutUpRight {
+ 0% {
+ transform-origin: right bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ transform-origin: right bottom;
+ transform: rotate(90deg);
+ opacity: 0;
+ }
+}
+
+.animated.rotateOutUpRight {
+ -webkit-animation-name: rotateOutUpRight;
+ -moz-animation-name: rotateOutUpRight;
+ -o-animation-name: rotateOutUpRight;
+ animation-name: rotateOutUpRight;
+}
+@-webkit-keyframes rotateOutDownRight {
+ 0% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -webkit-transform-origin: right bottom;
+ -webkit-transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+@-moz-keyframes rotateOutDownRight {
+ 0% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -moz-transform-origin: right bottom;
+ -moz-transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+@-o-keyframes rotateOutDownRight {
+ 0% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ -o-transform-origin: right bottom;
+ -o-transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+@keyframes rotateOutDownRight {
+ 0% {
+ transform-origin: right bottom;
+ transform: rotate(0);
+ opacity: 1;
+ }
+
+ 100% {
+ transform-origin: right bottom;
+ transform: rotate(-90deg);
+ opacity: 0;
+ }
+}
+
+.animated.rotateOutDownRight {
+ -webkit-animation-name: rotateOutDownRight;
+ -moz-animation-name: rotateOutDownRight;
+ -o-animation-name: rotateOutDownRight;
+ animation-name: rotateOutDownRight;
+}
+@-webkit-keyframes hinge {
+ 0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
+ 20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
+ 40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
+ 80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
+ 100% { -webkit-transform: translateY(700px); opacity: 0; }
+}
+
+@-moz-keyframes hinge {
+ 0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
+ 20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
+ 40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
+ 80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
+ 100% { -moz-transform: translateY(700px); opacity: 0; }
+}
+
+@-o-keyframes hinge {
+ 0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
+ 20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
+ 40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
+ 80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
+ 100% { -o-transform: translateY(700px); opacity: 0; }
+}
+
+@keyframes hinge {
+ 0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
+ 20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
+ 40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
+ 80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
+ 100% { transform: translateY(700px); opacity: 0; }
+}
+
+.animated.hinge {
+ -webkit-animation-name: hinge;
+ -moz-animation-name: hinge;
+ -o-animation-name: hinge;
+ animation-name: hinge;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+
+@-webkit-keyframes rollIn {
+ 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
+ 100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
+}
+
+@-moz-keyframes rollIn {
+ 0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
+ 100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
+}
+
+@-o-keyframes rollIn {
+ 0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
+ 100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
+}
+
+@keyframes rollIn {
+ 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
+ 100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
+}
+
+.animated.rollIn {
+ -webkit-animation-name: rollIn;
+ -moz-animation-name: rollIn;
+ -o-animation-name: rollIn;
+ animation-name: rollIn;
+}
+/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+
+@-webkit-keyframes rollOut {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0px) rotate(0deg);
+ }
+
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(100%) rotate(120deg);
+ }
+}
+
+@-moz-keyframes rollOut {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0px) rotate(0deg);
+ }
+
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(100%) rotate(120deg);
+ }
+}
+
+@-o-keyframes rollOut {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0px) rotate(0deg);
+ }
+
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(100%) rotate(120deg);
+ }
+}
+
+@keyframes rollOut {
+ 0% {
+ opacity: 1;
+ transform: translateX(0px) rotate(0deg);
+ }
+
+ 100% {
+ opacity: 0;
+ transform: translateX(100%) rotate(120deg);
+ }
+}
+
+.animated.rollOut {
+ -webkit-animation-name: rollOut;
+ -moz-animation-name: rollOut;
+ -o-animation-name: rollOut;
+ animation-name: rollOut;
+}
+
+/* originally authored by Angelo Rohit - https://github.com/angelorohit */
+
+@-webkit-keyframes lightSpeedIn {
+ 0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
+ 60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
+ 80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
+ 100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
+}
+
+@-moz-keyframes lightSpeedIn {
+ 0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
+ 60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
+ 80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
+ 100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
+}
+
+@-o-keyframes lightSpeedIn {
+ 0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
+ 60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
+ 80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
+ 100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
+}
+
+@keyframes lightSpeedIn {
+ 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
+ 60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
+ 80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
+ 100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
+}
+
+.animated.lightSpeedIn {
+ -webkit-animation-name: lightSpeedIn;
+ -moz-animation-name: lightSpeedIn;
+ -o-animation-name: lightSpeedIn;
+ animation-name: lightSpeedIn;
+
+ -webkit-animation-timing-function: ease-out;
+ -moz-animation-timing-function: ease-out;
+ -o-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+}
+
+.animated.lightSpeedIn {
+ -webkit-animation-duration: 0.5s;
+ -moz-animation-duration: 0.5s;
+ -o-animation-duration: 0.5s;
+ animation-duration: 0.5s;
+}
+
+/* originally authored by Angelo Rohit - https://github.com/angelorohit */
+
+@-webkit-keyframes lightSpeedOut {
+ 0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
+ 100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
+}
+
+@-moz-keyframes lightSpeedOut {
+ 0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
+ 100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
+}
+
+@-o-keyframes lightSpeedOut {
+ 0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
+ 100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
+}
+
+@keyframes lightSpeedOut {
+ 0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
+ 100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
+}
+
+.animated.lightSpeedOut {
+ -webkit-animation-name: lightSpeedOut;
+ -moz-animation-name: lightSpeedOut;
+ -o-animation-name: lightSpeedOut;
+ animation-name: lightSpeedOut;
+
+ -webkit-animation-timing-function: ease-in;
+ -moz-animation-timing-function: ease-in;
+ -o-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+}
+
+.animated.lightSpeedOut {
+ -webkit-animation-duration: 0.25s;
+ -moz-animation-duration: 0.25s;
+ -o-animation-duration: 0.25s;
+ animation-duration: 0.25s;
+}
+
+.fade {
+ opacity: 0;
+ -webkit-transition: opacity 0.15s linear;
+ -moz-transition: opacity 0.15s linear;
+ -o-transition: opacity 0.15s linear;
+ transition: opacity 0.15s linear;
+}
+
+.fade.in {
+ opacity: 1;
+}
+
+@-moz-keyframes spin {
+ 0% {
+ -moz-transform: rotate(0deg);
+ }
+ 100% {
+ -moz-transform: rotate(359deg);
+ }
+}
+@-webkit-keyframes spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ }
+}
+@-o-keyframes spin {
+ 0% {
+ -o-transform: rotate(0deg);
+ }
+ 100% {
+ -o-transform: rotate(359deg);
+ }
+}
+@-ms-keyframes spin {
+ 0% {
+ -ms-transform: rotate(0deg);
+ }
+ 100% {
+ -ms-transform: rotate(359deg);
+ }
+}
+@keyframes spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(359deg);
+ }
+}
+
+.icon-spin {
+ -moz-animation: spin 2s infinite linear;
+ -o-animation: spin 2s infinite linear;
+ -webkit-animation: spin 2s infinite linear;
+ animation: spin 2s infinite linear;
+}
+/* Boilerplate */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+ display: block;
+}
+
+audio,
+canvas,
+video {
+ display: inline-block;
+}
+
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+
+[hidden] {
+ display: none;
+}
+
+html {
+ font-family: sans-serif;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+}
+
+body {
+ margin: 0;
+}
+
+a:focus {
+ outline: thin dotted;
+}
+
+a:active,
+a:hover {
+ outline: 0;
+}
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+b,
+strong {
+ font-weight: bold;
+}
+
+dfn {
+ font-style: italic;
+}
+
+hr {
+ height: 0;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+}
+
+mark {
+ color: #000;
+ background: #ff0;
+}
+
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, serif;
+ font-size: 1em;
+}
+
+pre {
+ white-space: pre-wrap;
+}
+
+q {
+ quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+small {
+ font-size: 80%;
+}
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+img {
+ border: 0;
+}
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+figure {
+ margin: 0;
+}
+
+fieldset {
+ padding: 0.35em 0.625em 0.75em;
+ margin: 0 2px;
+ border: 1px solid #c0c0c0;
+}
+
+legend {
+ padding: 0;
+ border: 0;
+}
+
+button,
+input,
+select,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: 100%;
+}
+
+button,
+input {
+ line-height: normal;
+}
+
+button,
+select {
+ text-transform: none;
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ cursor: pointer;
+ -webkit-appearance: button;
+}
+
+button[disabled] {
+ cursor: default;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+ padding: 0;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+
+input[type="search"] {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ -webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ padding: 0;
+ border: 0;
+}
+
+textarea {
+ overflow: auto;
+ vertical-align: top;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+@media print {
+ * {
+ color: #000 !important;
+ text-shadow: none !important;
+ background: transparent !important;
+ box-shadow: none !important;
+ }
+ a,
+ a:visited {
+ text-decoration: underline;
+ }
+ a[href]:after {
+ content: " (" attr(href) ")";
+ }
+ abbr[title]:after {
+ content: " (" attr(title) ")";
+ }
+ .ir a:after,
+ a[href^="javascript:"]:after,
+ a[href^="#"]:after {
+ content: "";
+ }
+ pre,
+ blockquote {
+ border: 1px solid #999;
+ page-break-inside: avoid;
+ }
+ thead {
+ display: table-header-group;
+ }
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+ img {
+ max-width: 100% !important;
+ }
+ @page {
+ margin: 2cm .5cm;
+ }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+
+ .jGrowl { display: none; }
+}
+
+small {
+ font-size: 85%;
+}
+
+a {
+ text-decoration: none;
+}
+
+p {
+ margin: 0;
+}
+
+ul, li, ol {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+a, a:visited, a:focus, a:active, *:visited, *:focus, *:active {
+ outline: none;
+}
+
+button, input[type="reset"], input[type="button"], input[type="submit"] {
+ line-height:normal !important;
+}
+
+html {
+ font-size: 62.5%;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+ /* Border Radius */
+
+ /* 2px */
+
+.radius-all-2 {
+ border-radius:2px !important;
+}
+
+.radius-top-left-2 {
+ border-top-left-radius: 2px !important;
+}
+
+.radius-top-right-2 {
+ border-top-right-radius:2px !important;
+}
+
+.radius-bottom-right-2 {
+ border-bottom-right-radius:2px !important;
+}
+
+.radius-bottom-left-2 {
+ border-bottom-left-radius:2px !important;
+}
+
+.radius-top-all-2 {
+ border-top-left-radius:2px !important;
+ border-top-right-radius:2px !important;
+}
+
+.radius-bottom-all-2 {
+ border-bottom-left-radius:2px !important;
+ border-bottom-right-radius:2px !important;
+}
+
+.radius-right-all-2 {
+ border-top-right-radius:2px !important;
+ border-bottom-right-radius:2px !important;
+}
+
+.radius-left-all-2 {
+ border-top-left-radius:2px !important;
+ border-bottom-left-radius:2px !important;
+}
+
+ /* 4px */
+
+.radius-all-4 {
+ border-radius:4px !important;
+}
+
+.radius-top-left-4 {
+ border-top-left-radius: 4px !important;
+}
+
+.radius-top-right-4 {
+ border-top-right-radius:4px !important;
+}
+
+.radius-bottom-right-4 {
+ border-bottom-right-radius:4px !important;
+}
+
+.radius-bottom-left-4 {
+ border-bottom-left-radius:4px !important;
+}
+
+.radius-top-all-4 {
+ border-top-left-radius:4px !important;
+ border-top-right-radius:4px !important;
+}
+
+.radius-bottom-all-4 {
+ border-bottom-left-radius:4px !important;
+ border-bottom-right-radius:4px !important;
+}
+
+.radius-right-all-4 {
+ border-top-right-radius:4px !important;
+ border-bottom-right-radius:4px !important;
+}
+
+.radius-left-all-4 {
+ border-top-left-radius:4px !important;
+ border-bottom-left-radius:4px !important;
+}
+
+ /* 6px */
+
+.radius-all-6 {
+ border-radius:6px !important;
+}
+
+.radius-top-left-6 {
+ border-top-left-radius: 6px !important;
+}
+
+.radius-top-right-6 {
+ border-top-right-radius:6px !important;
+}
+
+.radius-bottom-right-6 {
+ border-bottom-right-radius:6px !important;
+}
+
+.radius-bottom-left-6 {
+ border-bottom-left-radius:6px !important;
+}
+
+.radius-top-all-6 {
+ border-top-left-radius:6px !important;
+ border-top-right-radius:6px !important;
+}
+
+.radius-bottom-all-6 {
+ border-bottom-left-radius:6px !important;
+ border-bottom-right-radius:6px !important;
+}
+
+.radius-right-all-6 {
+ border-top-right-radius:6px !important;
+ border-bottom-right-radius:6px !important;
+}
+
+.radius-left-all-6 {
+ border-top-left-radius:6px !important;
+ border-bottom-left-radius:6px !important;
+}
+
+ /* 8px */
+
+.radius-all-8 {
+ border-radius:8px !important;
+}
+
+.radius-top-left-8 {
+ border-top-left-radius: 8px !important;
+}
+
+.radius-top-right-8 {
+ border-top-right-radius:8px !important;
+}
+
+.radius-bottom-right-8 {
+ border-bottom-right-radius:8px !important;
+}
+
+.radius-bottom-left-8 {
+ border-bottom-left-radius:8px !important;
+}
+
+.radius-top-all-8 {
+ border-top-left-radius:8px !important;
+ border-top-right-radius:8px !important;
+}
+
+.radius-bottom-all-8 {
+ border-bottom-left-radius:8px !important;
+ border-bottom-right-radius:8px !important;
+}
+
+.radius-right-all-8 {
+ border-top-right-radius:8px !important;
+ border-bottom-right-radius:8px !important;
+}
+
+.radius-left-all-8 {
+ border-top-left-radius:8px !important;
+ border-bottom-left-radius:8px !important;
+}
+
+ /* 10px */
+
+.radius-all-10 {
+ border-radius:10px !important;
+}
+
+.radius-top-left-10 {
+ border-top-left-radius: 10px !important;
+}
+
+.radius-top-right-10 {
+ border-top-right-radius:10px !important;
+}
+
+.radius-bottom-right-10 {
+ border-bottom-right-radius:10px !important;
+}
+
+.radius-bottom-left-10 {
+ border-bottom-left-radius:10px !important;
+}
+
+.radius-top-all-10 {
+ border-top-left-radius:10px !important;
+ border-top-right-radius:10px !important;
+}
+
+.radius-bottom-all-10 {
+ border-bottom-left-radius:10px !important;
+ border-bottom-right-radius:10px !important;
+}
+
+.radius-right-all-10 {
+ border-top-right-radius:10px !important;
+ border-bottom-right-radius:10px !important;
+}
+
+.radius-left-all-10 {
+ border-top-left-radius:10px !important;
+ border-bottom-left-radius:10px !important;
+}
+
+ /* 100px */
+
+.radius-all-100 {
+ border-radius:100px !important;
+}
+
+.radius-top-left-100 {
+ border-top-left-radius: 100px !important;
+}
+
+.radius-top-right-100 {
+ border-top-right-radius:100px !important;
+}
+
+.radius-bottom-right-100 {
+ border-bottom-right-radius:100px !important;
+}
+
+.radius-bottom-left-100 {
+ border-bottom-left-radius:100px !important;
+}
+
+.radius-top-all-100 {
+ border-top-left-radius:100px !important;
+ border-top-right-radius:100px !important;
+}
+
+.radius-bottom-all-100 {
+ border-bottom-left-radius:100px !important;
+ border-bottom-right-radius:100px !important;
+}
+
+.radius-right-all-100 {
+ border-top-right-radius:100px !important;
+ border-bottom-right-radius:100px !important;
+}
+
+.radius-left-all-100 {
+ border-top-left-radius:100px !important;
+ border-bottom-left-radius:100px !important;
+}
+
+ /* 0px */
+
+.radius-all-0 {
+ border-radius:0px !important;
+}
+
+.radius-top-left-0 {
+ border-top-left-radius: 0px !important;
+}
+
+.radius-top-right-0 {
+ border-top-right-radius:0px !important;
+}
+
+.radius-bottom-right-0 {
+ border-bottom-right-radius:0px !important;
+}
+
+.radius-bottom-left-0 {
+ border-bottom-left-radius:0px !important;
+}
+
+.radius-top-all-0 {
+ border-top-left-radius:0px !important;
+ border-top-right-radius:0px !important;
+}
+
+.radius-bottom-all-0 {
+ border-bottom-left-radius:0px !important;
+ border-bottom-right-radius:0px !important;
+}
+
+.radius-right-all-0 {
+ border-top-right-radius:0px !important;
+ border-bottom-right-radius:0px !important;
+}
+
+.radius-left-all-0 {
+ border-top-left-radius:0px !important;
+ border-bottom-left-radius:0px !important;
+}
+
+ /* Font Colors */
+
+.font-black {
+ color:#464646 !important;
+}
+
+.font-blue {
+ color:#1f6dca !important;
+}
+
+.font-blue-alt {
+ color:#65A6FF !important;
+}
+
+.font-azure {
+ color:#41E5C0 !important;
+}
+
+.font-gray {
+ color:#c2c2c2 !important;
+}
+
+.font-gray-dark {
+ color:#828282 !important;
+}
+
+.font-green {
+ color:#9CD159 !important;
+}
+
+.font-orange {
+ color:#FA7753 !important;
+}
+
+.font-yellow {
+ color:#ffcc00 !important;
+}
+
+.font-purple {
+ color:#984DFF !important;
+}
+
+.font-red,
+.parsley-error-list {
+ color:#FF5757 !important;
+}
+
+.font-white {
+ color:#fff !important;
+}
+
+ /* Border Colors */
+
+.border-black {
+ border-color: #464646 !important;
+}
+
+.border-blue {
+ border-color: #1f6dca !important;
+}
+
+.border-blue-alt {
+ border-color: #65A6FF !important;
+}
+
+.border-azure {
+ border-color: #41E5C0 !important;
+}
+
+.border-gray {
+ border-color: #c2c2c2 !important;
+}
+
+.border-gray-dark {
+ border-color: #828282 !important;
+}
+
+.border-green {
+ border-color: #9CD159 !important;
+}
+
+.border-orange {
+ border-color: #FA7753 !important;
+}
+
+.border-yellow {
+ border-color: #ffcc00 !important;
+}
+
+.border-purple {
+ border-color: #984DFF !important;
+}
+
+.border-red {
+ border-color: #FF5757 !important;
+}
+
+ /* Box Shadow Colors */
+
+.parsley-success {
+ border-color: #77e038 !important;
+}
+
+.parsley-error {
+ border-color: #e03838 !important;
+}
+
+ /* Other Background Colors */
+
+.info-bg {
+ background: #e5e5e5;
+ border-color: #c9c9c9;
+ color: #6c6c6c;
+}
+
+.info-bg a,
+.infobox.bg-gray a {
+ color: #5d5d5d;
+}
+
+.notice-bg {
+ background: #c6e8ff;
+ border-color: #62baf6;
+ color: #0f2c62;
+}
+
+.notice-bg a,
+.infobox.bg-blue a {
+ color: #003960;
+}
+
+.success-bg,
+.parsley-success {
+ background: #d3ffc6;
+ border-color: #7cd362;
+ color: #1e620f;
+}
+
+.parsley-success {
+ background: #f2fff2;
+}
+
+.success-bg a,
+.infobox.bg-green a {
+ color: #166100;
+}
+
+.warning-bg {
+ background: #ffeec6;
+ border-color: #ebc875;
+ color: #624b0f;
+}
+
+.warning-bg a,
+.infobox.bg-orange a {
+ color: #5a3f00;
+}
+
+.error-bg,
+.parsley-error {
+ background: #ffc6c6;
+ border-color: #db6a6a;
+ color: #620f0f;
+}
+
+.error-bg a,
+.infobox.bg-red a {
+ color: #590000;
+}
+
+.parsley-error {
+ background: #fff2f2;
+}
+
+
+.nicescroll-rails {
+ z-index: 2000 !important;
+}
+
+.infobox p {
+ -moz-opacity:0.85;
+ filter:alpha(opacity:85);
+ opacity:0.85;
+}
+
+.medium i.glyph-icon {
+ font-size: 13px;
+}
+
+ /* Social buttons */
+
+.bg-facebook {
+ background: #3B5998;
+ color: #fff;
+}
+
+.bg-twitter {
+ background: #3A92C8;
+ color: #fff;
+}
+
+.bg-google {
+ background: #DD4B39;
+ color: #fff;
+}
+
+ /* Background Colors */
+
+.hover-blue:hover,
+.bg-blue {
+ color: #fff;
+ background: #5bccf6;
+}
+
+.hover-red:hover,
+.bg-red {
+ color: #fff;
+ background: #ff5757;
+}
+
+.hover-gray:hover,
+.bg-gray {
+ background: #efefef;
+}
+
+.hover-gray-alt,
+.bg-gray-alt {
+ background: #dedede;
+}
+
+.btn.hover-gray:hover,
+.btn.hover-gray-alt:hover {
+ color: #000;
+}
+
+.hover-black:hover,
+.bg-black {
+ color: #ccc;
+ background: #212121;
+}
+
+.hover-green:hover,
+.bg-green {
+ color: #fff;
+ background: #9cd159;
+}
+
+.btn.bg-white.hover-orange:hover,
+.hover-orange:hover,
+.bg-orange {
+ color: #fff;
+ background: #fa7753;
+}
+
+.bg-white {
+ background: #fff;
+}
+
+.btn.bg-white:hover {
+ color: #666;
+}
+
+.hover-white:hover {
+ background: #fafafa;
+}
+
+.btn.hover-white:hover {
+ color: #666;
+}
+
+.hover-yellow:hover,
+.bg-yellow {
+ color: #fff;
+ background: #ffcc00;
+}
+
+.hover-purple:hover,
+.bg-purple {
+ color: #fff;
+ background: #984dff;
+}
+
+.hover-blue-alt:hover,
+.bg-blue-alt {
+ color: #fff;
+ background: #65a6ff;
+}
+
+.hover-azure:hover,
+.bg-azure {
+ color: #fff;
+ background: #41e5c0;
+}
+
+
+ /* Source code example box */
+
+.example-box {
+ position: relative;
+ padding-top: 55px;
+}
+
+.example-code {
+ padding: 0;
+}
+
+.source-btn {
+ padding: 10px;
+ background: #fafafa;
+ margin: 35px 0 0;
+ border-top: #ccc solid 2px;
+ text-align: center;
+}
+
+.source-btn a.btn {
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 10px;
+}
+
+.toggle-content .syntaxhighlighter {
+ border: #ddd solid 1px;
+ background-color: #FFF !important;
+ padding-top: 10px !important;
+ margin-bottom: 0 !important;
+ padding-bottom: 10px;
+}
+
+.example-box .example-code .button-group-vertical .btn {
+ margin-bottom: 0;
+}
+
+.example-box:after {
+ content: "Example:";
+ position: absolute;
+ top: 0;
+ left: 0;
+ font-size: 13px;
+ font-weight: normal;
+ color: #ccc;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ padding: 0 0 5px;
+ width: 100%;
+ border-bottom: #ccc solid 2px;
+}
+
+.demo-example .example-box {
+ padding-top: 25px;
+ margin-bottom: 30px;
+ border-top: #ccc solid 1px;
+}
+
+.demo-example .example-box:after {
+ content: "";
+ border: 0;
+ border-top: 0;
+ padding-top: 0;
+}
+
+ /* Grids */
+
+.row,
+.form-row {
+ margin-right: -15px;
+ margin-left: -15px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.row:before,
+.row:after,
+.form-row:before,
+.form-row:after {
+ display: table;
+ content: " ";
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.row:after,
+.form-row:after {
+ clear: both;
+}
+
+.row:after,
+.form-row:after {
+ clear: both;
+}
+
+[class*="col-"] {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11,
+.col-xs-12,
+.col-sm-1,
+.col-sm-2,
+.col-sm-3,
+.col-sm-4,
+.col-sm-5,
+.col-sm-6,
+.col-sm-7,
+.col-sm-8,
+.col-sm-9,
+.col-sm-10,
+.col-sm-11,
+.col-sm-12,
+.col-md-1,
+.col-md-2,
+.col-md-3,
+.col-md-4,
+.col-md-5,
+.col-md-6,
+.col-md-7,
+.col-md-8,
+.col-md-9,
+.col-md-10,
+.col-md-11,
+.col-md-12,
+.col-lg-1,
+.col-lg-2,
+.col-lg-3,
+.col-lg-4,
+.col-lg-5,
+.col-lg-6,
+.col-lg-7,
+.col-lg-8,
+.col-lg-9,
+.col-lg-10,
+.col-lg-11,
+.col-lg-12 {
+ position: relative;
+ min-height: 1px;
+ padding-top: 50px;
+ padding-bottom: 50px;
+ padding-right: 30px;
+ padding-left: 30px;
+}
+
+.col-xs-1,
+.col-xs-2,
+.col-xs-3,
+.col-xs-4,
+.col-xs-5,
+.col-xs-6,
+.col-xs-7,
+.col-xs-8,
+.col-xs-9,
+.col-xs-10,
+.col-xs-11 {
+ float: left;
+}
+
+.col-xs-1 {
+ width: 8.333333333333332%;
+}
+
+.col-xs-2 {
+ width: 16.666666666666664%;
+}
+
+.col-xs-3 {
+ width: 25%;
+}
+
+.col-xs-4 {
+ width: 33.33333333333333%;
+}
+
+.col-xs-5 {
+ width: 41.66666666666667%;
+}
+
+.col-xs-6 {
+ width: 50%;
+}
+
+.col-xs-7 {
+ width: 58.333333333333336%;
+}
+
+.col-xs-8 {
+ width: 66.66666666666666%;
+}
+
+.col-xs-9 {
+ width: 75%;
+}
+
+.col-xs-10 {
+ width: 83.33333333333334%;
+}
+
+.col-xs-11 {
+ width: 91.66666666666666%;
+}
+
+.col-xs-12 {
+ width: 100%;
+}
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 750px;
+ }
+ .col-sm-1,
+ .col-sm-2,
+ .col-sm-3,
+ .col-sm-4,
+ .col-sm-5,
+ .col-sm-6,
+ .col-sm-7,
+ .col-sm-8,
+ .col-sm-9,
+ .col-sm-10,
+ .col-sm-11 {
+ float: left;
+ }
+ .col-sm-1 {
+ width: 8.333333333333332%;
+ }
+ .col-sm-2 {
+ width: 16.666666666666664%;
+ }
+ .col-sm-3 {
+ width: 25%;
+ }
+ .col-sm-4 {
+ width: 33.33333333333333%;
+ }
+ .col-sm-5 {
+ width: 41.66666666666667%;
+ }
+ .col-sm-6 {
+ width: 50%;
+ }
+ .col-sm-7 {
+ width: 58.333333333333336%;
+ }
+ .col-sm-8 {
+ width: 66.66666666666666%;
+ }
+ .col-sm-9 {
+ width: 75%;
+ }
+ .col-sm-10 {
+ width: 83.33333333333334%;
+ }
+ .col-sm-11 {
+ width: 91.66666666666666%;
+ }
+ .col-sm-12 {
+ width: 100%;
+ }
+ .col-sm-push-1 {
+ left: 8.333333333333332%;
+ }
+ .col-sm-push-2 {
+ left: 16.666666666666664%;
+ }
+ .col-sm-push-3 {
+ left: 25%;
+ }
+ .col-sm-push-4 {
+ left: 33.33333333333333%;
+ }
+ .col-sm-push-5 {
+ left: 41.66666666666667%;
+ }
+ .col-sm-push-6 {
+ left: 50%;
+ }
+ .col-sm-push-7 {
+ left: 58.333333333333336%;
+ }
+ .col-sm-push-8 {
+ left: 66.66666666666666%;
+ }
+ .col-sm-push-9 {
+ left: 75%;
+ }
+ .col-sm-push-10 {
+ left: 83.33333333333334%;
+ }
+ .col-sm-push-11 {
+ left: 91.66666666666666%;
+ }
+ .col-sm-pull-1 {
+ right: 8.333333333333332%;
+ }
+ .col-sm-pull-2 {
+ right: 16.666666666666664%;
+ }
+ .col-sm-pull-3 {
+ right: 25%;
+ }
+ .col-sm-pull-4 {
+ right: 33.33333333333333%;
+ }
+ .col-sm-pull-5 {
+ right: 41.66666666666667%;
+ }
+ .col-sm-pull-6 {
+ right: 50%;
+ }
+ .col-sm-pull-7 {
+ right: 58.333333333333336%;
+ }
+ .col-sm-pull-8 {
+ right: 66.66666666666666%;
+ }
+ .col-sm-pull-9 {
+ right: 75%;
+ }
+ .col-sm-pull-10 {
+ right: 83.33333333333334%;
+ }
+ .col-sm-pull-11 {
+ right: 91.66666666666666%;
+ }
+ .col-sm-offset-1 {
+ margin-left: 8.333333333333332%;
+ }
+ .col-sm-offset-2 {
+ margin-left: 16.666666666666664%;
+ }
+ .col-sm-offset-3 {
+ margin-left: 25%;
+ }
+ .col-sm-offset-4 {
+ margin-left: 33.33333333333333%;
+ }
+ .col-sm-offset-5 {
+ margin-left: 41.66666666666667%;
+ }
+ .col-sm-offset-6 {
+ margin-left: 50%;
+ }
+ .col-sm-offset-7 {
+ margin-left: 58.333333333333336%;
+ }
+ .col-sm-offset-8 {
+ margin-left: 66.66666666666666%;
+ }
+ .col-sm-offset-9 {
+ margin-left: 75%;
+ }
+ .col-sm-offset-10 {
+ margin-left: 83.33333333333334%;
+ }
+ .col-sm-offset-11 {
+ margin-left: 91.66666666666666%;
+ }
+}
+
+@media (min-width: 992px) {
+ .container {
+ max-width: 970px;
+ }
+ .col-md-1,
+ .col-md-2,
+ .col-md-3,
+ .col-md-4,
+ .col-md-5,
+ .col-md-6,
+ .col-md-7,
+ .col-md-8,
+ .col-md-9,
+ .col-md-10,
+ .col-md-11 {
+ float: left;
+ }
+ .col-md-1 {
+ width: 8.333333333333332%;
+ }
+ .col-md-2 {
+ width: 16.666666666666664%;
+ }
+ .col-md-3 {
+ width: 25%;
+ }
+ .col-md-4 {
+ width: 33.33333333333333%;
+ }
+ .col-md-5 {
+ width: 41.66666666666667%;
+ }
+ .col-md-6 {
+ width: 50%;
+ }
+ .col-md-7 {
+ width: 58.333333333333336%;
+ }
+ .col-md-8 {
+ width: 66.66666666666666%;
+ }
+ .col-md-9 {
+ width: 75%;
+ }
+ .col-md-10 {
+ width: 83.33333333333334%;
+ }
+ .col-md-11 {
+ width: 91.66666666666666%;
+ }
+ .col-md-12 {
+ width: 100%;
+ }
+ .col-md-push-0 {
+ left: auto;
+ }
+ .col-md-push-1 {
+ left: 8.333333333333332%;
+ }
+ .col-md-push-2 {
+ left: 16.666666666666664%;
+ }
+ .col-md-push-3 {
+ left: 25%;
+ }
+ .col-md-push-4 {
+ left: 33.33333333333333%;
+ }
+ .col-md-push-5 {
+ left: 41.66666666666667%;
+ }
+ .col-md-push-6 {
+ left: 50%;
+ }
+ .col-md-push-7 {
+ left: 58.333333333333336%;
+ }
+ .col-md-push-8 {
+ left: 66.66666666666666%;
+ }
+ .col-md-push-9 {
+ left: 75%;
+ }
+ .col-md-push-10 {
+ left: 83.33333333333334%;
+ }
+ .col-md-push-11 {
+ left: 91.66666666666666%;
+ }
+ .col-md-pull-0 {
+ right: auto;
+ }
+ .col-md-pull-1 {
+ right: 8.333333333333332%;
+ }
+ .col-md-pull-2 {
+ right: 16.666666666666664%;
+ }
+ .col-md-pull-3 {
+ right: 25%;
+ }
+ .col-md-pull-4 {
+ right: 33.33333333333333%;
+ }
+ .col-md-pull-5 {
+ right: 41.66666666666667%;
+ }
+ .col-md-pull-6 {
+ right: 50%;
+ }
+ .col-md-pull-7 {
+ right: 58.333333333333336%;
+ }
+ .col-md-pull-8 {
+ right: 66.66666666666666%;
+ }
+ .col-md-pull-9 {
+ right: 75%;
+ }
+ .col-md-pull-10 {
+ right: 83.33333333333334%;
+ }
+ .col-md-pull-11 {
+ right: 91.66666666666666%;
+ }
+ .col-md-offset-0 {
+ margin-left: 0;
+ }
+ .col-md-offset-1 {
+ margin-left: 8.333333333333332%;
+ }
+ .col-md-offset-2 {
+ margin-left: 16.666666666666664%;
+ }
+ .col-md-offset-3 {
+ margin-left: 25%;
+ }
+ .col-md-offset-4 {
+ margin-left: 33.33333333333333%;
+ }
+ .col-md-offset-5 {
+ margin-left: 41.66666666666667%;
+ }
+ .col-md-offset-6 {
+ margin-left: 50%;
+ }
+ .col-md-offset-7 {
+ margin-left: 58.333333333333336%;
+ }
+ .col-md-offset-8 {
+ margin-left: 66.66666666666666%;
+ }
+ .col-md-offset-9 {
+ margin-left: 75%;
+ }
+ .col-md-offset-10 {
+ margin-left: 83.33333333333334%;
+ }
+ .col-md-offset-11 {
+ margin-left: 91.66666666666666%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .container {
+ max-width: 1170px;
+ }
+ .col-lg-1,
+ .col-lg-2,
+ .col-lg-3,
+ .col-lg-4,
+ .col-lg-5,
+ .col-lg-6,
+ .col-lg-7,
+ .col-lg-8,
+ .col-lg-9,
+ .col-lg-10,
+ .col-lg-11 {
+ float: left;
+ }
+ .col-lg-1 {
+ width: 8.333333333333332%;
+ }
+ .col-lg-2 {
+ width: 16.666666666666664%;
+ }
+ .col-lg-3 {
+ width: 25%;
+ }
+ .col-lg-4 {
+ width: 33.33333333333333%;
+ }
+ .col-lg-5 {
+ width: 41.66666666666667%;
+ }
+ .col-lg-6 {
+ width: 50%;
+ }
+ .col-lg-7 {
+ width: 58.333333333333336%;
+ }
+ .col-lg-8 {
+ width: 66.66666666666666%;
+ }
+ .col-lg-9 {
+ width: 75%;
+ }
+ .col-lg-10 {
+ width: 83.33333333333334%;
+ }
+ .col-lg-11 {
+ width: 91.66666666666666%;
+ }
+ .col-lg-12 {
+ width: 100%;
+ }
+ .col-lg-push-0 {
+ left: auto;
+ }
+ .col-lg-push-1 {
+ left: 8.333333333333332%;
+ }
+ .col-lg-push-2 {
+ left: 16.666666666666664%;
+ }
+ .col-lg-push-3 {
+ left: 25%;
+ }
+ .col-lg-push-4 {
+ left: 33.33333333333333%;
+ }
+ .col-lg-push-5 {
+ left: 41.66666666666667%;
+ }
+ .col-lg-push-6 {
+ left: 50%;
+ }
+ .col-lg-push-7 {
+ left: 58.333333333333336%;
+ }
+ .col-lg-push-8 {
+ left: 66.66666666666666%;
+ }
+ .col-lg-push-9 {
+ left: 75%;
+ }
+ .col-lg-push-10 {
+ left: 83.33333333333334%;
+ }
+ .col-lg-push-11 {
+ left: 91.66666666666666%;
+ }
+ .col-lg-pull-0 {
+ right: auto;
+ }
+ .col-lg-pull-1 {
+ right: 8.333333333333332%;
+ }
+ .col-lg-pull-2 {
+ right: 16.666666666666664%;
+ }
+ .col-lg-pull-3 {
+ right: 25%;
+ }
+ .col-lg-pull-4 {
+ right: 33.33333333333333%;
+ }
+ .col-lg-pull-5 {
+ right: 41.66666666666667%;
+ }
+ .col-lg-pull-6 {
+ right: 50%;
+ }
+ .col-lg-pull-7 {
+ right: 58.333333333333336%;
+ }
+ .col-lg-pull-8 {
+ right: 66.66666666666666%;
+ }
+ .col-lg-pull-9 {
+ right: 75%;
+ }
+ .col-lg-pull-10 {
+ right: 83.33333333333334%;
+ }
+ .col-lg-pull-11 {
+ right: 91.66666666666666%;
+ }
+ .col-lg-offset-0 {
+ margin-left: 0;
+ }
+ .col-lg-offset-1 {
+ margin-left: 8.333333333333332%;
+ }
+ .col-lg-offset-2 {
+ margin-left: 16.666666666666664%;
+ }
+ .col-lg-offset-3 {
+ margin-left: 25%;
+ }
+ .col-lg-offset-4 {
+ margin-left: 33.33333333333333%;
+ }
+ .col-lg-offset-5 {
+ margin-left: 41.66666666666667%;
+ }
+ .col-lg-offset-6 {
+ margin-left: 50%;
+ }
+ .col-lg-offset-7 {
+ margin-left: 58.333333333333336%;
+ }
+ .col-lg-offset-8 {
+ margin-left: 66.66666666666666%;
+ }
+ .col-lg-offset-9 {
+ margin-left: 75%;
+ }
+ .col-lg-offset-10 {
+ margin-left: 83.33333333333334%;
+ }
+ .col-lg-offset-11 {
+ margin-left: 91.66666666666666%;
+ }
+}
+
+ /* Responsive elements */
+
+@media (max-width: 1050px) {
+
+ /* Information Boxes */
+
+ .info-box.icon-wrapper {
+ padding-left: 50px;
+ }
+
+ .info-box.icon-wrapper .icon-big {
+ font-size: 70px;
+ }
+
+ .info-box .stats {
+ font-size: 20px;
+ }
+
+ .info-box b {
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+}
+
+@media screen and (max-width: 650px) {
+
+ .mobile-hidden {
+ display: none !important;
+ }
+
+ #page-content,
+ .ui-tabs-panel,
+ .ui-accordion-content {
+ padding: 10px !important;
+ }
+
+ .example-box .example-code>.btn,
+ .example-box .example-code .tabs,
+ .example-box .example-code .minicolors-inline .minicolors-panel,
+ .example-box .example-code .content-box,
+ .example-box .example-code .table,
+ .example-box .example-code .badge,
+ .example-box .example-code .label,
+ .example-box .example-code .button-group,
+ .example-box .example-code .info-box {
+ margin-bottom: 10px !important;
+ }
+
+ .mobile-buttons a.btn {
+ min-width: 1px;
+ max-width: 100%;
+ display: block;
+ float: none;
+ margin: 0 0 5px;
+ }
+
+ .heading-1 .heading-content {
+ width: 80%;
+
+ }
+
+ .heading-1 small {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+ .content-box .content-box-wrapper {
+ padding: 5px;
+ }
+
+ .popover {
+ min-width: 100px !important;
+ }
+
+ .medium-box,
+ .scrollable-small {
+ width: 300px !important;
+ }
+
+ /* Chats */
+
+ .chat-box li {
+ padding-right: 50px;
+ }
+
+ .chat-box li.float-left {
+ padding-left: 50px;
+ }
+
+ .chat-box .popover .popover-content {
+ padding: 5px;
+ font-size: 11px;
+ line-height: 1.5em;
+ }
+
+ .chat-box .chat-author img {
+ min-width: 34px;
+ width: 34px;
+ }
+
+ /* Notifications */
+
+ .notifications-box li .notification-text {
+ width: 44%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ display: block;
+ white-space: nowrap;
+ }
+
+ .notifications-box li .notification-time {
+ margin: 0;
+ }
+
+ /* Messages */
+
+ .messages-box li .messages-text {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ width: 100%;
+ }
+
+}
+ /* Size */
+
+ /* Small */
+
+.small,
+.small .icon-separator {
+ height: 22px;
+ min-width: 22px;
+ line-height: 22px;
+}
+
+.small.icon-separator-vertical {
+ width: 22px;
+}
+
+.small .button-content {
+ padding: 0 10px;
+ font-size: 11px;
+}
+
+.small i.glyph-icon {
+ font-size: 13px;
+}
+
+ /* Medium */
+
+.medium,
+.medium .icon-separator {
+ height: 28px;
+ min-width: 28px;
+ line-height: 28px;
+}
+
+.medium.icon-separator-vertical {
+ width: 28px;
+}
+
+.medium .button-content {
+ padding: 0 10px;
+ font-size: 13px;
+}
+
+.medium i.glyph-icon {
+ font-size: 16px;
+}
+
+ /* Large */
+
+.large, .large .icon-separator {
+ height: 34px;
+ min-width: 34px;
+ line-height: 34px;
+}
+
+.large.icon-separator-vertical {
+ width: 34px;
+}
+
+.large .button-content {
+ padding: 0 15px;
+ font-size: 15px;
+}
+
+.large i.glyph-icon {
+ font-size: 19px;
+}
+
+ /* Exra Large */
+
+.x-large, .x-large .icon-separator {
+ height: 40px;
+ min-width: 40px;
+ line-height: 40px;
+}
+
+.x-large.icon-separator-vertical {
+ width: 40px;
+}
+
+.x-large .button-content {
+ padding: 0 20px;
+ font-size: 17px;
+}
+
+.x-large i.glyph-icon {
+ font-size: 22px;
+}
+ /* Paddings */
+
+.pad5A{padding:5px !important;}
+.pad5T{padding-top:5px !important;}
+.pad5R{padding-right:5px !important;}
+.pad5B{padding-bottom:5px !important;}
+.pad5L{padding-left:5px !important;}
+
+.pad10A{padding:10px !important;}
+.pad10T{padding-top:10px !important;}
+.pad10R{padding-right:10px !important;}
+.pad10B{padding-bottom:10px !important;}
+.pad10L{padding-left:10px !important;}
+
+.pad15A{padding:15px !important;}
+.pad15T{padding-top:15px !important;}
+.pad15R{padding-right:15px !important;}
+.pad15B{padding-bottom:15px !important;}
+.pad15L{padding-left:15px !important;}
+
+.pad20A{padding:20px !important;}
+.pad20T{padding-top:20px !important;}
+.pad20R{padding-right:20px !important;}
+.pad20B{padding-bottom:20px !important;}
+.pad20L{padding-left:20px !important;}
+
+.pad25A{padding:25px !important;}
+.pad25T{padding-top:25px !important;}
+.pad25R{padding-right:25px !important;}
+.pad25B{padding-bottom:25px !important;}
+.pad25L{padding-left:25px !important;}
+
+ /* Remove paddings */
+
+.pad0A{padding:0 !important;}
+.pad0T{padding-top:0 !important;}
+.pad0R{padding-right:0 !important;}
+.pad0B{padding-bottom:0 !important;}
+.pad0L{padding-left:0 !important;}
+
+ /* Margins */
+
+.mrg5A{margin:5px !important;}
+.mrg5T{margin-top:5px !important;}
+.mrg5R{margin-right:5px !important;}
+.mrg5B{margin-bottom:5px !important;}
+.mrg5L{margin-left:5px !important;}
+
+.mrg10A{margin:10px !important;}
+.mrg10T{margin-top:10px !important;}
+.mrg10R{margin-right:10px !important;}
+.mrg10B{margin-bottom:10px !important;}
+.mrg10L{margin-left:10px !important;}
+
+.mrg15A{margin:15px !important;}
+.mrg15T{margin-top:15px !important;}
+.mrg15R{margin-right:15px !important;}
+.mrg15B{margin-bottom:15px !important;}
+.mrg15L{margin-left:15px !important;}
+
+.mrg20A{margin:20px !important;}
+.mrg20T{margin-top:20px !important;}
+.mrg20R{margin-right:20px !important;}
+.mrg20B{margin-bottom:20px !important;}
+.mrg20L{margin-left:20px !important;}
+
+.mrg25A{margin:25px !important;}
+.mrg25T{margin-top:25px !important;}
+.mrg25R{margin-right:25px !important;}
+.mrg25B{margin-bottom:25px !important;}
+.mrg25L{margin-left:25px !important;}
+
+ /* Remove margins */
+
+.mrg0A{margin:0 !important;}
+.mrg0T{margin-top:0 !important;}
+.mrg0R{margin-right:0 !important;}
+.mrg0B{margin-bottom:0 !important;}
+.mrg0L{margin-left:0 !important;}
+ /* Floats */
+
+.float-left {
+ float: left !important;
+}
+
+.float-right {
+ float: right !important;
+}
+
+.float-none {
+ float: none !important;
+}
+
+ /* Font Size */
+
+.font-size-10 {
+ font-size: 10px !important;
+}
+
+.font-size-11 {
+ font-size: 11px !important;
+}
+
+.font-size-12 {
+ font-size: 12px !important;
+}
+
+.font-size-13 {
+ font-size: 13px !important;
+}
+
+.font-size-14 {
+ font-size: 14px !important;
+}
+
+.font-size-15 {
+ font-size: 15px !important;
+}
+
+.font-size-16 {
+ font-size: 16px !important;
+}
+
+.font-size-17 {
+ font-size: 17px !important;
+}
+
+.font-size-18 {
+ font-size: 18px !important;
+}
+
+.font-size-20 {
+ font-size: 20px !important;
+}
+
+.font-size-23 {
+ font-size: 23px !important;
+}
+
+.font-size-28 {
+ font-size: 28px !important;
+}
+
+.font-size-35 {
+ font-size: 35px !important;
+}
+
+ /* Text */
+
+.text-center {
+ text-align: center;
+}
+
+.text-left {
+ text-align: left !important;
+}
+
+.text-right {
+ text-align: right;
+}
+
+.text-justify {
+ text-align: justify;
+}
+
+ /* Text Transform */
+
+.text-transform-none {
+ text-transform: none;
+}
+
+.text-transform-upr {
+ text-transform: uppercase;
+}
+
+.text-transform-low {
+ text-transform: lowercase;
+}
+
+.text-transform-cap {
+ text-transform: capitalize;
+}
+
+.text-no-wrap {
+ white-space: nowrap;
+}
+
+ /* Font Weight */
+
+.font-bold {
+ font-weight: bold;
+}
+
+.font-normal {
+ font-weight: normal;
+}
+
+ /* Font Style */
+
+.font-italic {
+ font-style: italic;
+}
+
+.font-none {
+ font-style: none;
+}
+
+ /* Other */
+
+.clear {
+ clear: both;
+}
+
+.clear-none {
+ clear: none !important;
+}
+
+.ui-front {
+ z-index: 100;
+}
+
+#loading {
+ z-index: 2000;
+}
+
+.hide {
+ display: none;
+}
+
+.hidden,
+.ui-helper-hidden-accessible {
+ display: none !important;
+}
+
+.display-block {
+ display: block !important;
+ position: relative !important;
+}
+
+.display-block .button-content {
+ float: none;
+}
+
+.display-block.dropdown-menu {
+ position: static;
+}
+
+.no-border {
+ border-color: transparent !important;
+}
+
+.remove-border,
+.dropdown-menu.pad0A .hasDatepicker .ui-datepicker {
+ border: 0 !important;
+}
+
+.border-top {
+ border-top-style: solid;
+ border-top-width: 1px;
+}
+
+.center-margin {
+ margin: 0 auto;
+ float: none !important;
+}
+
+.center-div {
+ margin-left: auto !important;
+ margin-right: auto !important;
+ float: none !important;
+ text-align: center !important
+}
+
+.divider {
+ height: 1px;
+ padding: 0;
+ margin: 10px 0;
+ overflow: hidden;
+ background-color: #ddd;
+ border-bottom: 1px solid #fff;
+}
+
+.width-reset {
+ width: auto !important;
+}
+
+.border-top {
+ border-top-style: solid;
+ border-top-width: 3px;
+}
+
+.width-100 {
+ width: 100%;
+ box-sizing: border-box;
+}
+
+.opacity-30,
+.info-box b,
+.info-box.icon-wrapper .icon-big {
+ -moz-opacity:0.30;
+ filter:alpha(opacity:30);
+ opacity:0.30;
+}
+
+.opacity-60,
+.info-box b,
+.label-description span {
+ -moz-opacity:0.60;
+ filter:alpha(opacity:60);
+ opacity:0.60;
+}
+
+.opacity-80,
+.no-shadow.transparent.btn:hover i,
+.ui-datepicker-current.ui-priority-secondary {
+ -moz-opacity:0.80;
+ filter:alpha(opacity:80);
+ opacity:0.80;
+}
+
+.opacity-100 {
+ -moz-opacity:1 !important;
+ filter:alpha(opacity:100) !important;
+ opacity:1 !important;
+}
+
+.transparent {
+ background: none !important;
+ border-color: transparent !important;
+ box-shadow: 0 0 0 0 transparent !important;
+}
+
+.loader img {
+ left: 50%;
+ top: 50%;
+ margin: -27px 0 0 -27px;
+ position: absolute;
+}
+
+.tl-row:before, .tl-row:after,
+.clearfix:before, .clearfix:after,
+.info-box:before, .info-box:after,
+.button-pane:before, .button-pane:after,
+.form-input-prepend:before, .form-input-prepend:after,
+.form-row:before, .form-row:after,
+.button-group:before, .button-group:after,
+.ui-helper-clearfix:before, .ui-helper-clearfix:after,
+.chat-box li:before, .chat-box li:after,
+.notifications-box li:before, .notifications-box li:after,
+.messages-box li:before, .messages-box li:after { content: ""; display: table; }
+
+.tl-row:after,
+.clearfix:after,
+.info-box:after,
+.button-pane:after,
+.form-input-prepend:after,
+.form-row:after,
+.button-group:after,
+.ui-helper-clearfix:after,
+.chat-box li:after,
+.notifications-box li:after,
+.messages-box li:after { clear: both; }
+
+ /* Sortable placehoder */
+
+.ui-sortable-placeholder {
+ border: 1px dashed #efda2c !important;
+ visibility: visible !important;
+ background: #fffce5 !important;
+}
+
+ /* Disabled */
+
+.ui-state-disabled,
+.disabled,
+button[disabled],
+.chosen-disabled {
+ cursor: not-allowed !important;
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+}
+
+input[disabled], select[disabled], textarea[disabled],
+.checker.disabled, .checker.disabled span,
+.radio.disabled, .radio.disabled span {
+ background: #fafafa;
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+ cursor: not-allowed;
+}
+
+.chosen-container.chosen-disabled .chosen-single,
+.chosen-disabled .chosen-choices .search-field input,
+.chosen-disabled .chosen-choices {
+ cursor: not-allowed !important;
+}
+
+input[readonly], select[readonly], textarea[readonly] {
+ background: #fdfdfd;
+ -moz-opacity:0.80;
+ filter:alpha(opacity:80);
+ opacity:0.80;
+}
+
+.login-img {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 91;
+}
+
+ /* Resets */
+
+.no-shadow, .bg-white, .btn.no-shadow,
+.vertical-button .icon-separator,
+button.btn.bg-white:hover,
+button.btn.bg-white:active,
+a.btn.no-shadow:hover, button.btn.no-shadow:hover,
+a.btn.no-shadow:active, button.btn.no-shadow:active,
+.form-input input[type="checkbox"],
+.form-input input[type="radio"],
+.no-shadow > .ui-datepicker {
+ -moz-box-shadow: 0 0 0 0 transparent !important;
+ -webkit-box-shadow: 0 0 0 0 transparent !important;
+ box-shadow: 0 0 0 0 transparent !important;
+}
+ /* Pie gauge */
+
+.easyPieChart {
+ position: relative;
+ text-align: center;
+}
+
+.easyPieChart canvas {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+ /* Morris charts */
+
+.chart,
+.chart-alt,
+.chart-alt-1,
+.chart-alt-2 {
+ text-align: center;
+ font-weight: bold;
+ margin: 0 auto;
+}
+
+ /* Flot charts */
+
+.chart-wrapper {
+ width: 100%;
+ height: 350px;
+}
+
+.chart-container {
+ width: 100%;
+ height: 100%;
+ font-size: 14px;
+ line-height: 1.2em;
+}
+
+ /* Morris charts */
+
+.morris-hover {
+ position:absolute;
+ z-index:1000;
+}
+
+.morris-hover.morris-default-style {
+ border-radius:10px;
+ padding:6px;
+ color:#666;
+ background:rgba(255, 255, 255, 0.8);
+ border:solid 2px rgba(230, 230, 230, 0.8);
+ font-family:sans-serif;
+ font-size:12px;
+ text-align:center;
+}
+
+.morris-hover.morris-default-style .morris-hover-row-label{
+ font-weight:bold;
+ margin:0.25em 0;
+}
+
+.morris-hover.morris-default-style .morris-hover-point{
+ white-space:nowrap;
+ margin:0.1em 0;
+}
+
+ /* Gauges */
+
+.x-small-gauge {
+ width: 90px;
+ height: 70px;
+ margin: 0 auto;
+}
+
+.small-gauge {
+ width: 130px;
+ height: 100px;
+ margin: 0 auto;
+}
+
+.medium-gauge {
+ width: 170px;
+ height: 120px;
+ margin: 0 auto;
+}
+
+.large-gauge {
+ width: 240px;
+ height: 150px;
+ margin: 0 auto;
+}
+
+.x-large-gauge {
+ width: 340px;
+ height: 180px;
+ margin: 0 auto;
+}
+ /* Colorpicker */
+
+.minicolors {
+ position: relative;
+ z-index: 1;
+ display: block;
+}
+
+.minicolors-focus {
+ z-index: 2;
+}
+
+.minicolors-hidden {
+ position: absolute;
+ left: -9999em;
+}
+
+.minicolors-input {
+ padding-left: 32px !important;
+}
+
+.minicolors-swatch {
+ position: absolute;
+ left: 4px;
+ top: 4px;
+ width: 24px;
+ height: 24px;
+ text-align: left;
+ z-index: 5;
+ background: url(/openoui/login/image/colorpicker.png) -80px 0;
+}
+
+.minicolors-swatch span {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ background: none;
+ box-shadow: inset 0 9px 0 rgba(255, 255, 255, .1);
+ display: inline-block;
+}
+
+.minicolors-panel {
+ position: absolute;
+ top: 40px;
+ left: 0;
+ width: 180px;
+ height: 152px;
+ display: none;
+}
+
+.minicolors-position-right .minicolors-panel {
+ left: auto;
+ right: 0;
+}
+
+.minicolors-position-top .minicolors-panel {
+ top: auto;
+ bottom: 37px;
+}
+
+.minicolors-position-left .minicolors-panel {
+ left: 0;
+ right: auto;
+}
+
+.minicolors-with-opacity .minicolors-panel {
+ width: 207px;
+}
+
+.minicolors .minicolors-grid {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+ width: 150px;
+ height: 150px;
+ background: url(/openoui/login/image/colorpicker.png) -120px 0;
+ cursor: crosshair;
+}
+
+.minicolors .minicolors-grid-inner {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 150px;
+ height: 150px;
+ background: none;
+}
+
+.minicolors-slider-saturation .minicolors-grid {
+ background-position: -420px 0;
+}
+
+.minicolors-slider-saturation .minicolors-grid-inner {
+ background: url(/openoui/login/image/colorpicker.png) -270px 0;
+}
+
+.minicolors-slider-brightness .minicolors-grid {
+ background-position: -570px 0;
+}
+
+.minicolors-slider-brightness .minicolors-grid-inner {
+ background: black;
+}
+
+.minicolors-slider-wheel .minicolors-grid {
+ background-position: -720px 0;
+}
+
+.minicolors-slider,
+.minicolors-opacity-slider {
+ position: absolute;
+ top: 6px;
+ left: 163px;
+ width: 20px;
+ height: 150px;
+ background: white url(/openoui/login/image/colorpicker.png) 0 0;
+ cursor: crosshair;
+}
+
+.minicolors-slider-saturation .minicolors-slider {
+ background-position: -60px 0;
+}
+
+.minicolors-slider-brightness .minicolors-slider {
+ background-position: -20px 0;
+}
+
+.minicolors-slider-wheel .minicolors-slider {
+ background-position: -20px 0;
+}
+
+.minicolors-opacity-slider {
+ left: 190px;
+ background-position: -40px 0;
+ display: none;
+}
+
+.minicolors-with-opacity .minicolors-opacity-slider {
+ display: block;
+}
+
+/* Pickers */
+.minicolors-grid .minicolors-picker {
+ position: absolute;
+ top: 70px;
+ left: 70px;
+ width: 10px;
+ height: 10px;
+ border: solid 1px black;
+ border-radius: 10px;
+ margin-top: -6px;
+ margin-left: -6px;
+ background: none;
+}
+
+.minicolors-grid .minicolors-picker SPAN {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 6px;
+ height: 6px;
+ border-radius: 6px;
+ border: solid 2px white;
+}
+
+.minicolors-picker {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 18px;
+ height: 2px;
+ background: white;
+ border: solid 1px black;
+ margin-top: -2px;
+}
+
+/* Inline controls */
+.minicolors-inline .minicolors-input,
+.minicolors-inline .minicolors-swatch {
+ display: none;
+}
+
+.minicolors-inline .minicolors-panel {
+ position: relative;
+ top: auto;
+ left: auto;
+ display: block;
+ margin: 0;
+}
+
+
+/* Datepicker */
+
+.ui-datepicker {
+ padding: 0;
+ display: none;
+}
+.ui-datepicker .ui-datepicker-header {
+ position: relative;
+}
+
+.ui-datepicker .ui-datepicker-prev,
+.ui-datepicker .ui-datepicker-next {
+ position: absolute;
+ top: 50%;
+ width: 20px;
+ height: 20px;
+ margin-top: -11px;
+ border-width: 1px;
+ border-style: solid;
+ cursor: pointer;
+ overflow: hidden;
+}
+
+.ui-datepicker .ui-datepicker-prev {
+ left: 7px;
+}
+
+.ui-datepicker .ui-datepicker-next {
+ right: 7px;
+}
+
+.ui-datepicker .ui-datepicker-prev span,
+.ui-datepicker .ui-datepicker-next span {
+ margin: 0 auto;
+ display: block;
+ float: none;
+ text-align: center;
+ height: 20px;
+ line-height: 20px;
+}
+
+.ui-datepicker .ui-datepicker-title {
+ text-align: center;
+}
+.ui-datepicker .ui-datepicker-title select {
+ font-size: 12px;
+ margin: 0;
+ height: 20px;
+}
+.ui-datepicker select.ui-datepicker-month-year {
+ width: 100%;
+}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year {
+ width: 49%;
+}
+.ui-datepicker table {
+ width: 96%;
+ line-height: 1.6em;
+ border-collapse: collapse;
+ margin: 2%;
+}
+.ui-datepicker th {
+ padding: 0 0 5px;
+ text-align: center;
+ font-weight: bold;
+ border: 0;
+}
+.ui-datepicker td {
+ border: 0;
+ padding: 1px;
+}
+.ui-datepicker td span,
+.ui-datepicker td a {
+ display: block;
+ padding: 2px 5px;
+ text-align: right;
+ text-decoration: none;
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+.ui-datepicker .ui-datepicker-buttonpane {
+ padding: 10px;
+ height: 28px;
+}
+.ui-datepicker .ui-datepicker-buttonpane button {
+ height: 28px;
+ line-height: 26px;
+ padding: 0 15px;
+ float: right;
+}
+
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
+ float: left;
+}
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi {
+ width: auto;
+}
+.ui-datepicker-multi .ui-datepicker-group {
+ float: left;
+}
+.ui-datepicker-multi .ui-datepicker-group table {
+ width: 95%;
+ margin: 0 auto .4em;
+}
+.ui-datepicker-multi-2 .ui-datepicker-group {
+ width: 50%;
+}
+.ui-datepicker-multi-3 .ui-datepicker-group {
+ width: 33.3%;
+}
+.ui-datepicker-multi-4 .ui-datepicker-group {
+ width: 25%;
+}
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
+ border-style: solid;
+ border-width: 0 1px 1px;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+.ui-datepicker-multi .ui-datepicker-buttonpane {
+ clear: left;
+}
+.ui-datepicker-row-break {
+ clear: both;
+ width: 100%;
+ font-size: 0;
+}
+ /* jQuery UI Dialog */
+
+.ui-dialog {
+ position: absolute !important;
+ top: 0;
+ left: 0;
+ padding: 0;
+ outline: 0;
+ z-index: 1100;
+}
+
+.ui-dialog .ui-dialog-titlebar {
+ position: relative;
+ padding: 0 10px;
+}
+
+.ui-dialog .ui-dialog-title {
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.ui-dialog .ui-dialog-titlebar-close {
+ position: absolute;
+ right: 10px;
+ top: 50%;
+ width: 21px;
+ margin: -10px 0 0 0;
+ padding: 1px;
+ height: 20px;
+}
+
+.ui-dialog .ui-dialog-titlebar-close .ui-button-text {
+ display: none;
+}
+
+.ui-dialog .ui-dialog-content {
+ position: relative;
+ border: 0;
+ padding: 0;
+ background: none;
+ overflow: auto;
+}
+
+.ui-dialog .ui-dialog-buttonpane {
+ border-width: 1px 0 0 0 !important;
+}
+
+.ui-dialog .ui-dialog-buttonpane .ui-button {
+ height: 28px;
+ line-height: 28px;
+ padding: 0 15px;
+ float: right;
+}
+
+.ui-draggable .ui-dialog-titlebar {
+ cursor: move;
+}
+
+.ui-dialog .ui-tabs,
+.ui-dialog .infobox {
+ margin-bottom: 0;
+}
+
+.ui-dialog .ui-tabs .ui-tabs-panel {
+ padding: 10px;
+}
+
+.modal-dialog {
+ border: 0;
+ -moz-box-shadow: 0 15px 45px rgba(0,0,0,0.6) !important;
+ -webkit-box-shadow: 0 15px 45px rgba(0,0,0,0.6) !important;
+ box-shadow: 0 15px 45px rgba(0,0,0,0.6) !important;
+}
+
+ /* Overlays */
+
+.ui-widget-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1049;
+}
+
+ /* Resizable Core */
+
+.ui-resizable {
+ position: relative;
+}
+.ui-resizable-handle {
+ position: absolute;
+ font-size: 0.1px;
+ display: block;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+ display: none;
+}
+.ui-resizable-n {
+ cursor: n-resize;
+ height: 7px;
+ width: 100%;
+ top: -5px;
+ left: 0;
+}
+.ui-resizable-s {
+ cursor: s-resize;
+ height: 7px;
+ width: 100%;
+ bottom: -5px;
+ left: 0;
+}
+.ui-resizable-e {
+ cursor: e-resize;
+ width: 7px;
+ right: -5px;
+ top: 0;
+ height: 100%;
+}
+.ui-resizable-w {
+ cursor: w-resize;
+ width: 7px;
+ left: -5px;
+ top: 0;
+ height: 100%;
+}
+.ui-resizable-se {
+ cursor: se-resize;
+ width: 12px;
+ height: 12px;
+ right: 1px;
+ bottom: 1px;
+}
+.ui-resizable-sw {
+ cursor: sw-resize;
+ width: 9px;
+ height: 9px;
+ left: -5px;
+ bottom: -5px;
+}
+.ui-resizable-nw {
+ cursor: nw-resize;
+ width: 9px;
+ height: 9px;
+ left: -5px;
+ top: -5px;
+}
+.ui-resizable-ne {
+ cursor: ne-resize;
+ width: 9px;
+ height: 9px;
+ right: -5px;
+ top: -5px;
+}
+ /* Dropdown */
+
+.dropup,
+.dropdown {
+ position: relative;
+ display: inline-block;
+}
+
+.dropdown-menu,
+.popover,
+.ui-menu,
+.minicolors-panel {
+ position: absolute;
+ top: 105%;
+ left: 0;
+ z-index: 1050;
+ display: none;
+ float: left;
+ min-width: 150px;
+ padding: 5px;
+ margin: 5px 0 0;
+ list-style: none;
+ border-style: solid;
+ border-width: 1px;
+ background: #fff;
+ text-align: left;
+}
+
+.dropdown-menu {
+ line-height: 1.6em;
+ text-transform: none;
+ font-size: 13px;
+}
+
+.dropdown-menu .divider {
+ margin: 5px 1px;
+}
+
+.dropdown-menu.float-right {
+ right: 0;
+ left: auto;
+}
+
+.dropdown-menu .header {
+ font-weight: bold;
+ padding: 5px 5px 10px;
+ margin: 0 0 5px;
+ color: #888;
+ font-size: 11px;
+ text-transform: uppercase;
+ line-height: 1.4em;
+ border-bottom: #e5e5e5 solid 1px;
+}
+
+.dropdown-menu li {
+ position: relative;
+}
+
+.dropdown-menu li a,
+.ui-menu li a {
+ display: block;
+ padding: 3px 20px 3px 15px;
+ clear: both;
+ font-weight: normal;
+ line-height: 20px;
+ margin: 0;
+ white-space: nowrap;
+ position: relative;
+}
+
+.dropdown > .dropdown-menu:before,
+.minicolors-position-bottom .minicolors-panel:before {
+ position: absolute;
+ top: -7px;
+ left: 7px;
+ display: inline-block;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-left: 7px solid transparent;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ content: '';
+}
+
+.dropdown > .dropdown-menu:after,
+.minicolors-position-bottom .minicolors-panel:after {
+ position: absolute;
+ top: -6px;
+ left: 8px;
+ display: inline-block;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid #ffffff;
+ border-left: 6px solid transparent;
+ content: '';
+}
+
+.dropdown > .dropdown-menu.float-right:before,
+.dropup > .dropdown-menu.float-right:before,
+.minicolors-position-right .minicolors-panel:before {
+ left: auto;
+ right: 7px;
+}
+
+.dropdown > .dropdown-menu.float-right:after,
+.dropup > .dropdown-menu.float-right:after,
+.minicolors-position-right .minicolors-panel:after {
+ right: 8px;
+ left: auto;
+}
+
+.minicolors-inline .minicolors-panel:after,
+.minicolors-inline .minicolors-panel:before {
+ display: none;
+}
+
+.dropdown-dividers {
+ padding: 0;
+}
+
+.dropdown-dividers li {
+ padding: 3px;
+ border-bottom: #ccc solid 1px;
+}
+
+.dropdown-dividers li:last-child {
+ border-bottom: 0;
+}
+
+.dropdown-dividers li a {
+ padding: 2px 10px;
+}
+
+.push-left {
+ left: 100% !important;
+ margin-left: -30px;
+}
+
+.open {
+ *z-index: 1000;
+}
+
+.open > .dropdown-menu {
+ display: block;
+}
+
+.dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-bottom: 8px;
+}
+
+.dropup > .dropdown-menu:before,
+.minicolors-position-top .minicolors-panel:before {
+ position: absolute;
+ bottom: -7px;
+ left: 7px;
+ display: inline-block;
+ border-right: 7px solid transparent;
+ border-top: 7px solid #ccc;
+ border-left: 7px solid transparent;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ content: '';
+}
+
+.dropup > .dropdown-menu:after,
+.minicolors-position-top .minicolors-panel:after {
+ position: absolute;
+ bottom: -6px;
+ left: 8px;
+ display: inline-block;
+ border-right: 6px solid transparent;
+ border-top: 6px solid #ffffff;
+ border-left: 6px solid transparent;
+ content: '';
+}
+
+.minicolors-position-top.minicolors-position-right .minicolors-panel:before {
+ right: 6px;
+ left: auto;
+}
+
+.minicolors-position-top.minicolors-position-right .minicolors-panel:after {
+ right: 7px;
+ left: auto;
+}
+
+.dropdown-submenu {
+ position: relative;
+ z-index: 40;
+}
+
+.dropdown-submenu > .dropdown-menu {
+ top: 50%;
+ left: 90%;
+ margin-top: -6px;
+ margin-left: -1px;
+ border-radius: 0 4px 4px 4px;
+}
+
+
+.dropdown-submenu:hover > .dropdown-menu {
+ display: block;
+}
+
+.dropup .dropdown-submenu > .dropdown-menu {
+ top: auto;
+ bottom: 0;
+ margin-top: 0;
+ margin-bottom: -2px;
+ border-radius: 4px 4px 4px 0;
+}
+
+.dropdown-submenu > a:after {
+ display: block;
+ float: right;
+ width: 0;
+ height: 0;
+ margin-top: 5px;
+ margin-right: -10px;
+ border-color: transparent;
+ border-left-color: #ccc;
+ border-style: solid;
+ border-width: 5px 0 5px 5px;
+ content: " ";
+}
+
+.dropdown-submenu:hover > a:after {
+ border-left-color: #fff;
+}
+
+.dropdown-submenu.float-left {
+ float: none !important;
+}
+
+.dropdown-submenu.float-left > .dropdown-menu {
+ left: -110%;
+ margin-left: 10px;
+ border-radius: 4px 0 4px 4px;
+}
+
+.dropdown-submenu.float-left > .dropdown-menu.dropdown-dividers {
+ margin-left: 20px;
+}
+
+
+
+
+
+
+ /* Dropzone */
+
+/* The MIT License */
+.dropzone,
+.dropzone *,
+.dropzone-previews,
+.dropzone-previews * {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.dropzone {
+ position: relative;
+ border: 1px solid rgba(0,0,0,0.08);
+ background: rgba(0,0,0,0.02);
+ padding: 1em;
+}
+.dropzone.dz-clickable {
+ cursor: pointer;
+}
+.dropzone.dz-clickable .dz-message,
+.dropzone.dz-clickable .dz-message span {
+ cursor: pointer;
+}
+.dropzone.dz-clickable * {
+ cursor: default;
+}
+.dropzone .dz-message {
+ opacity: 1;
+ -ms-filter: none;
+ filter: none;
+}
+.dropzone.dz-drag-hover {
+ border-color: rgba(0,0,0,0.15);
+ background: rgba(0,0,0,0.04);
+}
+.dropzone.dz-started .dz-message {
+ display: none;
+}
+.dropzone .dz-preview,
+.dropzone-previews .dz-preview {
+ background: rgba(255,255,255,0.8);
+ position: relative;
+ display: inline-block;
+ margin: 17px;
+ vertical-align: top;
+ border: 1px solid #acacac;
+ padding: 6px 6px 6px 6px;
+}
+.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
+.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
+ display: none;
+}
+.dropzone .dz-preview .dz-details,
+.dropzone-previews .dz-preview .dz-details {
+ width: 100px;
+ height: 100px;
+ position: relative;
+ background: #ebebeb;
+ padding: 5px;
+ margin-bottom: 22px;
+}
+.dropzone .dz-preview .dz-details .dz-filename,
+.dropzone-previews .dz-preview .dz-details .dz-filename {
+ overflow: hidden;
+ height: 100%;
+}
+.dropzone .dz-preview .dz-details img,
+.dropzone-previews .dz-preview .dz-details img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100px;
+ height: 100px;
+}
+.dropzone .dz-preview .dz-details .dz-size,
+.dropzone-previews .dz-preview .dz-details .dz-size {
+ position: absolute;
+ bottom: -28px;
+ left: 3px;
+ height: 28px;
+ line-height: 28px;
+}
+.dropzone .dz-preview.dz-error .dz-error-mark,
+.dropzone-previews .dz-preview.dz-error .dz-error-mark {
+ display: block;
+}
+.dropzone .dz-preview.dz-success .dz-success-mark,
+.dropzone-previews .dz-preview.dz-success .dz-success-mark {
+ display: block;
+}
+.dropzone .dz-preview:hover .dz-details img,
+.dropzone-previews .dz-preview:hover .dz-details img {
+ display: none;
+}
+.dropzone .dz-preview .dz-success-mark,
+.dropzone-previews .dz-preview .dz-success-mark,
+.dropzone .dz-preview .dz-error-mark,
+.dropzone-previews .dz-preview .dz-error-mark {
+ display: none;
+ position: absolute;
+ width: 40px;
+ height: 40px;
+ font-size: 30px;
+ text-align: center;
+ right: -10px;
+ top: -10px;
+}
+.dropzone .dz-preview .dz-success-mark,
+.dropzone-previews .dz-preview .dz-success-mark {
+ color: #8cc657;
+}
+.dropzone .dz-preview .dz-error-mark,
+.dropzone-previews .dz-preview .dz-error-mark {
+ color: #ee162d;
+}
+.dropzone .dz-preview .dz-progress,
+.dropzone-previews .dz-preview .dz-progress {
+ position: absolute;
+ top: 100px;
+ left: 6px;
+ right: 6px;
+ height: 6px;
+ background: #d7d7d7;
+ display: none;
+}
+.dropzone .dz-preview .dz-progress .dz-upload,
+.dropzone-previews .dz-preview .dz-progress .dz-upload {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 0%;
+ background-color: #8cc657;
+}
+.dropzone .dz-preview.dz-processing .dz-progress,
+.dropzone-previews .dz-preview.dz-processing .dz-progress {
+ display: block;
+}
+.dropzone .dz-preview .dz-error-message,
+.dropzone-previews .dz-preview .dz-error-message {
+ display: none;
+ position: absolute;
+ top: -5px;
+ left: -20px;
+ background: rgba(245,245,245,0.8);
+ padding: 8px 10px;
+ color: #800;
+ min-width: 140px;
+ max-width: 500px;
+ z-index: 500;
+}
+.dropzone .dz-preview:hover.dz-error .dz-error-message,
+.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
+ display: block;
+}
+
+.dropzone {
+ cursor: pointer;
+ min-height: 350px;
+ position: relative;
+}
+
+.dz-message {
+ text-align: center;
+ padding: 25px;
+ height: 50px;
+ line-height: 50px;
+ position: absolute;
+ width: 50%;
+ left: 50%;
+ top: 50%;
+ margin-top: -50px;
+ margin-left: -25%;
+ font-size: 35px;
+}
+ /* Input toggle */
+
+.toggle-switch {
+ padding: 2px;
+ width: 65px;
+ height: 18px;
+ margin-right: 5px;
+ float: left;
+}
+
+.toggle-small {
+ height: 22px;
+ width: 70px;
+}
+
+.toggle-medium {
+ height: 26px;
+ width: 75px;
+}
+
+
+.toggle-large {
+ height: 30px;
+ width: 80px;
+}
+
+.toggle-switch,
+.toggle-blob,
+.toggle-off {
+ border-radius: 100px;
+}
+
+.toggle-slide {
+ overflow: hidden;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ direction: ltr;
+}
+.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-blob {
+ float: left;
+}
+.toggle-slide .toggle-blob {
+ position: relative;
+ z-index: 99;
+ cursor: hand;
+ cursor: grab;
+ cursor: -moz-grab;
+ cursor: -webkit-grab;
+
+ background: #fff;
+}
+
+.toggle-off {
+ display: none;
+ border-top-left-radius:0;
+ border-bottom-left-radius: 0;
+ background: rgba(255,255,255,0.5);
+}
+
+.toggle-off.active {
+ display: block;
+}
+
+.form-input .toggle-switch {
+ margin-top: 8px;
+}
+
+.form-input .toggle-small {
+ margin-top: 6px;
+}
+
+.form-input .toggle-medium {
+ margin-top: 4px;
+}
+
+.form-input .toggle-large {
+ margin-top: 2px;
+}
+/* jquery.Jcrop.css v0.9.12 - MIT License */
+/*
+ The outer-most container in a typical Jcrop instance
+ If you are having difficulty with formatting related to styles
+ on a parent element, place any fixes here or in a like selector
+
+ You can also style this element if you want to add a border, etc
+ A better method for styling can be seen below with .jcrop-light
+ (Add a class to the holder and style elements for that extended class)
+*/
+.jcrop-holder {
+ direction: ltr;
+ text-align: left;
+}
+/* Selection Border */
+.jcrop-vline,
+.jcrop-hline {
+ background: #ffffff url("/openoui/login/image/jcrop.gif");
+ font-size: 0;
+ position: absolute;
+}
+.jcrop-vline {
+ height: 100%;
+ width: 1px !important;
+}
+.jcrop-vline.right {
+ right: 0;
+}
+.jcrop-hline {
+ height: 1px !important;
+ width: 100%;
+}
+.jcrop-hline.bottom {
+ bottom: 0;
+}
+/* Invisible click targets */
+.jcrop-tracker {
+ height: 100%;
+ width: 100%;
+ /* "turn off" link highlight */
+ -webkit-tap-highlight-color: transparent;
+ /* disable callout, image save panel */
+ -webkit-touch-callout: none;
+ /* disable cut copy paste */
+ -webkit-user-select: none;
+}
+/* Selection Handles */
+.jcrop-handle {
+ background-color: #333333;
+ border: 1px #eeeeee solid;
+ width: 7px;
+ height: 7px;
+ font-size: 1px;
+}
+.jcrop-handle.ord-n {
+ left: 50%;
+ margin-left: -4px;
+ margin-top: -4px;
+ top: 0;
+}
+.jcrop-handle.ord-s {
+ bottom: 0;
+ left: 50%;
+ margin-bottom: -4px;
+ margin-left: -4px;
+}
+.jcrop-handle.ord-e {
+ margin-right: -4px;
+ margin-top: -4px;
+ right: 0;
+ top: 50%;
+}
+.jcrop-handle.ord-w {
+ left: 0;
+ margin-left: -4px;
+ margin-top: -4px;
+ top: 50%;
+}
+.jcrop-handle.ord-nw {
+ left: 0;
+ margin-left: -4px;
+ margin-top: -4px;
+ top: 0;
+}
+.jcrop-handle.ord-ne {
+ margin-right: -4px;
+ margin-top: -4px;
+ right: 0;
+ top: 0;
+}
+.jcrop-handle.ord-se {
+ bottom: 0;
+ margin-bottom: -4px;
+ margin-right: -4px;
+ right: 0;
+}
+.jcrop-handle.ord-sw {
+ bottom: 0;
+ left: 0;
+ margin-bottom: -4px;
+ margin-left: -4px;
+}
+/* Dragbars */
+.jcrop-dragbar.ord-n,
+.jcrop-dragbar.ord-s {
+ height: 7px;
+ width: 100%;
+}
+.jcrop-dragbar.ord-e,
+.jcrop-dragbar.ord-w {
+ height: 100%;
+ width: 7px;
+}
+.jcrop-dragbar.ord-n {
+ margin-top: -4px;
+}
+.jcrop-dragbar.ord-s {
+ bottom: 0;
+ margin-bottom: -4px;
+}
+.jcrop-dragbar.ord-e {
+ margin-right: -4px;
+ right: 0;
+}
+.jcrop-dragbar.ord-w {
+ margin-left: -4px;
+}
+/* The "jcrop-light" class/extension */
+.jcrop-light .jcrop-vline,
+.jcrop-light .jcrop-hline {
+ background: #ffffff;
+ filter: alpha(opacity=70) !important;
+ opacity: .70!important;
+}
+.jcrop-light .jcrop-handle {
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ background-color: #000000;
+ border-color: #ffffff;
+ border-radius: 3px;
+}
+/* The "jcrop-dark" class/extension */
+.jcrop-dark .jcrop-vline,
+.jcrop-dark .jcrop-hline {
+ background: #000000;
+ filter: alpha(opacity=70) !important;
+ opacity: 0.7 !important;
+}
+.jcrop-dark .jcrop-handle {
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ background-color: #ffffff;
+ border-color: #000000;
+ border-radius: 3px;
+}
+/* Simple macro to turn off the antlines */
+.bg-line .jcrop-vline,
+.bg-line .jcrop-hline {
+ background: #ffffff;
+}
+/* Fix for twitter bootstrap et al. */
+.jcrop-holder img,
+img.jcrop-preview {
+ max-width: none;
+}
+
+/* Apply these styles only when #preview-pane has
+ been placed within the Jcrop widget */
+.jcrop-holder #preview-pane {
+ display: block;
+ position: absolute;
+ z-index: 2000;
+ top: 10px;
+ right: -280px;
+ padding: 6px;
+ border: 1px rgba(0,0,0,.4) solid;
+ background-color: white;
+
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+}
+
+/* The Javascript code will set the aspect ratio of the crop
+ area based on the size of the thumbnail preview,
+ specified here */
+#preview-pane .preview-container {
+ width: 250px;
+ height: 170px;
+ overflow: hidden;
+}
+#loadingbar {
+ position: fixed;
+ z-index: 2147483647;
+ top: 0;
+ left: -6px;
+ width: 1%;
+ height: 4px;
+ background: #FA7753;
+ -moz-border-radius: 1px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+ -moz-transition: all 500ms ease-in-out;
+ -ms-transition: all 500ms ease-in-out;
+ -o-transition: all 500ms ease-in-out;
+ -webkit-transition: all 500ms ease-in-out;
+ transition: all 500ms ease-in-out;
+}
+
+#loadingbar.left {
+ left: 100%;
+ right: 0px;
+ width: 100%;
+}
+
+#loadingbar.up {
+ left: 0px;
+ top: 100%;
+ width: 5px;
+ bottom: 0px;
+ height: 100%;
+}
+
+#loadingbar.down {
+ left: 0;
+ width: 5px;
+ height: 0;
+}
+
+#loadingbar.waiting dd, #loadingbar.waiting dt {
+ -moz-animation: pulse 2s ease-out 0s infinite;
+ -ms-animation: pulse 2s ease-out 0s infinite;
+ -o-animation: pulse 2s ease-out 0s infinite;
+ -webkit-animation: pulse 2s ease-out 0s infinite;
+ animation: pulse 2s ease-out 0s infinite;
+}
+
+#loadingbar dt {
+opacity: .6;
+width: 180px;
+right: -80px;
+clip: rect(-6px,90px,14px,-6px);
+}
+
+#loadingbar dd {
+ opacity: .6;
+ width: 20px;
+ right: 0;
+ clip: rect(-6px,22px,14px,10px);
+}
+
+#loadingbar dd, #loadingbar dt {
+ position: absolute;
+ top: 0;
+ height: 2px;
+ -moz-box-shadow: #FA7753 1px 0 6px 1px;
+ -ms-box-shadow: #FA7753 1px 0 6px 1px;
+ -webkit-box-shadow: #ff6439 1px 0 6px 1px;
+ box-shadow: #ff6439 1px 0 6px 1px;
+ -moz-border-radius: 100%;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+}
+
+#loadingbar.left dt {
+opacity: .6;
+width: 180px;
+left: -4px;
+clip: rect(-6px,185px,14px,25px);
+}
+
+#loadingbar.left dd {
+ opacity: .6;
+ width: 20px;
+ left: 0;
+ margin: 0;
+ clip: rect(-6px,22px,14px,0px);
+}
+
+#loadingbar.left dd, #loadingbar.left dt {
+ top: 0;
+ height: 2px;
+}
+
+#loadingbar.down dt {
+ opacity: .6;
+ height: 180px;
+ top: auto;
+ bottom: -47px;
+ clip: rect(-6px,20px,130px,-6px);
+}
+
+#loadingbar.down dd {
+ opacity: .6;
+ height: 20px;
+ top: auto;
+ bottom: 0;
+ clip: rect(-6px,22px,20px,10px);
+ margin: 0;
+}
+
+#loadingbar.down dd, #loadingbar.down dt {
+ left: -5px;
+ right: auto;
+ width: 10px;
+}
+
+#loadingbar.up dt {
+ opacity: .6;
+ height: 180px;
+ bottom: auto;
+ top: -10px;
+ clip: rect(13px,20px,190px,-6px);
+}
+
+#loadingbar.up dd {
+ opacity: .6;
+ height: 20px;
+ bottom: auto;
+ top: 0;
+ clip: rect(-6px,22px,25px,10px);
+ margin: 0;
+}
+
+#loadingbar.up dd, #loadingbar.up dt {
+ left: -5px;
+ right: auto;
+ width: 10px;
+}
+
+@keyframes pulse {
+ 30% { opacity:0.6; }
+ 60% { opacity:0; }
+ 100% { opacity:0.6; }
+}
+
+@-moz-keyframes pulse
+{
+ 30% { opacity:0.6; }
+ 60% { opacity:0; }
+ 100% { opacity:0.6; }
+}
+
+@-ms-keyframes pulse
+{
+ 30% { opacity:0.6; }
+ 60% { opacity:0; }
+ 100% { opacity:0.6; }
+}
+
+@-webkit-keyframes pulse
+{
+ 30% { opacity:0.6; }
+ 60% { opacity:0; }
+ 100% { opacity:0.6; }
+}
+
+ /* Multiselect inputs */
+
+.ms-container {
+ position: relative;
+}
+
+.ms-container .glyph-icon {
+ position: absolute;
+ height: 30px;
+ line-height: 30px;
+ width: 30px;
+ text-align: center;
+ left: 50%;
+ top: 50%;
+ font-size: 20px;
+ margin: -15px 0 0 -15px;
+}
+
+.ms-container:after {
+ content: ".";
+ display: block;
+ height: 0;
+ line-height: 0;
+ font-size: 0;
+ clear: both;
+ min-height: 0;
+ visibility: hidden;
+}
+
+.ms-container .ms-selectable,
+.ms-container .ms-selection {
+ background: #fff;
+ color: #555555;
+ float: left;
+ width: 45%;
+}
+
+.ms-container .ms-selection {
+ float: right;
+}
+
+.ms-container .ms-list {
+ position: relative;
+ height: 200px;
+ padding: 0;
+ overflow-y: auto;
+}
+
+.ms-container ul{
+ margin: 0;
+ list-style-type: none;
+ padding: 0;
+}
+
+.ms-container .ms-optgroup-container {
+ width: 100%;
+}
+
+.ms-container .ms-optgroup-label {
+ margin: 0;
+ padding: 5px 0px 0px 5px;
+ cursor: pointer;
+ color: #999;
+}
+
+.ms-container .ms-selectable li.ms-elem-selectable,
+.ms-container .ms-selection li.ms-elem-selection {
+ border-bottom: 1px #eee solid;
+ padding: 5px 10px;
+}
+
+.ms-container .ms-selectable li.ms-elem-selectable:last-child,
+.ms-container .ms-selection li.ms-elem-selection:last-child {
+ border-bottom: 0;
+}
+
+.ms-container .ms-selectable li.ms-hover,
+.ms-container .ms-selection li.ms-hover {
+ cursor: pointer;
+}
+
+.ms-container .ms-selectable li.disabled,
+.ms-container .ms-selection li.disabled {
+ background-color: #eee;
+ color: #aaa;
+ cursor: text;
+}
+
+.jGrowl {
+ z-index: 9999;
+}
+
+.jGrowl {
+ position: absolute;
+}
+
+body > .jGrowl {
+ position: fixed;
+}
+
+.jGrowl.top-left {
+ left: 0;
+ top: 0;
+}
+
+.jGrowl.top-right {
+ right: 0;
+ top: 0;
+}
+
+.jGrowl.bottom-left {
+ left: 0;
+ bottom: 0;
+}
+
+.jGrowl.bottom-right {
+ right: 0;
+ bottom: 0;
+}
+
+.jGrowl.center {
+ top: 50%;
+ width: 0%;
+ left: 50%;
+ margin-left: -170px;
+}
+
+.center .jGrowl-notification,
+.center .jGrowl-closer {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.jGrowl .jGrowl-notification,
+.jGrowl .jGrowl-closer {
+ opacity: .95;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
+ zoom: 1;
+ width: 300px;
+ padding:5px 10px;
+ margin: 10px 0;
+ display: none;
+ white-space: normal;
+ font-size: 12px;
+}
+
+.jGrowl .jGrowl-notification:hover {
+ opacity: 1;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+}
+
+.jGrowl .jGrowl-notification {
+ min-height: 20px;
+}
+
+.jGrowl .jGrowl-notification,
+.jGrowl .jGrowl-closer {
+ margin: 10px;
+}
+
+.jGrowl .jGrowl-notification .jGrowl-header {
+ font-weight: bold;
+ font-size: .85em;
+}
+
+.jGrowl .jGrowl-notification .jGrowl-close {
+ z-index: 99;
+ float: right;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.jGrowl .jGrowl-closer {
+ cursor: pointer;
+ font-weight: bold;
+ text-align: center;
+}
+
+ /* Noty */
+
+.noty-wrapper {
+ position: fixed;
+ width: 100%;
+ left: 0;
+ z-index: 10000;
+ font-weight: bold;
+ font-size: 14px;
+ opacity: .95;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
+}
+
+.noty-wrapper:hover {
+ opacity: 1;
+ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
+}
+
+.noty_message {
+ text-align: center;
+ padding: 15px 10px;
+ line-height: 20px;
+}
+
+#noty_bottom {
+ bottom: 0;
+}
+
+#noty_bottom li {
+ border-top-width: 1px;
+ border-top-style: solid;
+}
+
+#noty_top {
+ top: 0;
+}
+
+#noty_top li {
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+}
+
+#noty_center {
+ top: 50%;
+ left: 50%;
+}
+
+#noty_center li {
+ border: 0;
+ margin: 10px 0;
+}
+
+ /* Popovers */
+
+.popover {
+ top: 0;
+ left: 0;
+ z-index: 1049;
+ display: none;
+ margin: 0;
+ min-width: 250px;
+ padding: 1px !important;
+}
+
+.popover.top {
+ margin-top: -10px;
+}
+
+.popover.right {
+ margin-left: 10px;
+}
+
+.popover.bottom {
+ margin-top: 10px;
+}
+
+.popover.left {
+ margin-left: -10px;
+}
+
+.popover-title {
+ padding: 5px 10px;
+ margin: 0;
+ font-size: 11px;
+ text-transform: uppercase;
+ font-weight: bold;
+ text-shadow: 1px 1px 0 #fff;
+ min-height: 18px;
+ line-height: 19px;
+ color: #888;
+ background-color: #fafafa;
+ border-bottom: 1px solid #ebebeb;
+ border-radius: 5px 5px 0 0;
+}
+
+.popover-title:empty {
+ display: none;
+}
+
+.popover .arrow,
+.popover .arrow:after {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.popover .arrow {
+ border-width: 11px;
+}
+
+.popover .arrow:after {
+ border-width: 10px;
+ content: "";
+}
+
+.popover.top .arrow {
+ bottom: -11px;
+ left: 50%;
+ margin-left: -11px;
+ border-top-color: #999;
+ border-top-color: rgba(0, 0, 0, 0.25);
+ border-bottom-width: 0;
+}
+
+.popover.top .arrow:after {
+ bottom: 1px;
+ margin-left: -10px;
+ border-top-color: #fff;
+ border-bottom-width: 0;
+}
+
+.popover.right .arrow {
+ top: 50%;
+ left: -11px;
+ margin-top: -11px;
+ border-right-color: #999;
+ border-right-color: rgba(0, 0, 0, 0.25);
+ border-left-width: 0;
+}
+
+.popover.right .arrow:after {
+ bottom: -10px;
+ left: 1px;
+ border-right-color: #fff;
+ border-left-width: 0;
+}
+
+.popover.bottom .arrow {
+ top: -11px;
+ left: 50%;
+ margin-left: -11px;
+ border-bottom-color: #999;
+ border-bottom-color: rgba(0, 0, 0, 0.25);
+ border-top-width: 0;
+}
+
+.popover.bottom .arrow:after {
+ top: 1px;
+ margin-left: -10px;
+ border-bottom-color: #fff;
+ border-top-width: 0;
+}
+
+.popover.left .arrow {
+ top: 50%;
+ right: -11px;
+ margin-top: -11px;
+ border-left-color: #999;
+ border-left-color: rgba(0, 0, 0, 0.25);
+ border-right-width: 0;
+}
+
+.popover.left .arrow:after {
+ right: 1px;
+ bottom: -10px;
+ border-left-color: #fff;
+ border-right-width: 0;
+}
+
+.popover .nav-list,
+.popover .dropdown-menu {
+ border: 0;
+ margin: 0;
+}
+
+.display-block.popover {
+ margin: 0;
+ float: none;
+ width: auto;
+}
+
+.fixed-header .popover {
+ position: fixed;
+ -webkit-transform: translate3d(0, 0, 0);
+}
+ /* Progress Bar */
+
+.progressbar,
+.progress-label,
+.progressbar-value,
+.progressbar-overlay {
+ height: 20px;
+ line-height: 20px;
+ border-radius: 4px;
+ font-weight: bold;
+}
+
+.progressbar {
+ background: rgba(0,0,0,0.05);
+ text-align: center;
+
+ box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
+ position: relative;
+}
+
+.progressbar-value,
+.progressbar-overlay,
+.progress-label {
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 4;
+ overflow: hidden;
+}
+
+.progressbar-value.ui-state-default,
+.progressbar-value.ui-state-default .progress-label {
+ height: 18px;
+ line-height: 18px;
+}
+
+.progress-label {
+ width: 100%;
+ z-index: 6;
+}
+
+.progressbar-overlay {
+ background: url("/openoui/login/image/animated-overlay.gif");
+ width: 100%;
+ filter: alpha(opacity=15);
+ opacity: 0.15;
+ z-index: 5;
+}
+
+.progressbar-small.progressbar,
+.progressbar-small .progress-label,
+.progressbar-small .progressbar-value,
+.progressbar-small .progressbar-overlay {
+ height: 10px;
+}
+
+.progressbar-small .progressbar-value.ui-state-default {
+ height: 8px;
+}
+
+.bg-black .progressbar-overlay,
+.bg-black .progressbar-overlay {
+ filter: alpha(opacity=100);
+ opacity: 1;
+}
+/* jQuery UI Slider */
+
+.ui-slider {
+ position: relative;
+ text-align: left;
+}
+
+.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range, .ui-slider-horizontal, .ui-slider-vertical {
+ -moz-border-radius: 100px;
+ border-radius: 100px;
+ -webkit-border-radius: 100px;
+}
+
+.ui-slider .ui-slider-handle {
+ position: absolute;
+ z-index: 2;
+ width: 18px;
+ height: 18px;
+ cursor: pointer;
+}
+
+.ui-slider .ui-slider-range {
+ position: absolute;
+ z-index: 1;
+ display: block;
+ border: 0;
+}
+
+.ui-slider.ui-state-disabled .ui-slider-handle,
+.ui-slider.ui-state-disabled .ui-slider-range {
+ filter: inherit;
+}
+
+.ui-slider-horizontal {
+ height: 7px;
+ background: #ddd;
+
+ -moz-box-shadow: inset 0 1px 6px #717171;
+ -webkit-box-shadow: inset 0 1px 6px #717171;
+ box-shadow: inset 0 1px 6px #717171;
+}
+.ui-slider-horizontal .ui-slider-handle {
+ top: -7px;
+ margin-left: -7px;
+}
+.ui-slider-horizontal .ui-slider-range {
+ top: -1px;
+ height: 100%;
+}
+.ui-slider-horizontal .ui-slider-range-min {
+ left: 0;
+}
+.ui-slider-horizontal .ui-slider-range-max {
+ right: 0;
+}
+
+.ui-slider-vertical {
+ width: 7px;
+ height: 100px;
+
+ background: #ddd;
+
+ -moz-box-shadow: inset 1px 0 6px #717171;
+ -webkit-box-shadow: inset 1px 0 6px #717171;
+ box-shadow: inset 1px 0 6px #717171;
+}
+.ui-slider-vertical .ui-slider-handle {
+ left: -7px;
+ margin-left: 0;
+ margin-bottom: -8px;
+}
+.ui-slider-vertical .ui-slider-range {
+ left: -1px;
+ width: 100%;
+}
+.ui-slider-vertical .ui-slider-range-min {
+ bottom: 0;
+}
+.ui-slider-vertical .ui-slider-range-max {
+ top: 0;
+}
+
+.form-wizard > ul {
+ display: table;
+ list-style: none;
+ position: relative;
+ width: 100%;
+ margin: 0 0 20px;
+}
+
+.form-wizard > ul > li {
+ display: table-cell;
+ text-align: center;
+ width: 1%;
+}
+
+.form-wizard > ul > li a,
+.form-wizard > ul > li a:hover {
+ display: block;
+ position: relative;
+ -moz-opacity:1;
+ filter:alpha(opacity:100);
+ opacity:1;
+ color: #666;
+}
+
+.form-wizard > ul > li a:before {
+ content: "";
+ position: absolute;
+ height: 4px;
+ background: #ccc;
+ top: 20px;
+ width: 100%;
+ z-index: 4;
+ left: 0;
+}
+
+.form-wizard > ul > li:first-child a:before {
+ left: 50%;
+}
+
+.form-wizard > ul > li:last-child a:before {
+ right: 50%;
+ left: auto;
+ width: 50%;
+}
+
+.form-wizard > ul > li a .wizard-step {
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 100px;
+ display: block;
+ margin: 0 auto 5px;
+ font-size: 16px;
+ text-align: center;
+ position: relative;
+ z-index: 5;
+}
+
+.form-wizard > ul > li a .wizard-description small {
+ display: block;
+ -moz-opacity:0.70;
+ filter:alpha(opacity:70);
+ opacity:0.70;
+}
+
+.form-wizard>ul>li a.disabled .wizard-step {
+ background: #ccc;
+}
+
+.msgBox {
+ display: none;
+}
+
+.loader {
+ display: none;
+}
+
+.actionBar {
+ border-top: #ddd solid 1px;
+ padding: 20px 0 0;
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+.actionBar a.btn {
+ float: right;
+ margin-left: 10px;
+}
+ /* Tabs */
+
+.ui-tabs-panel,
+.ui-accordion-content {
+ display: block;
+ background: none;
+}
+
+.ui-tabs-panel:last-child,
+.ui-accordion-content:last-child {
+ border-bottom: 0 !important;
+}
+
+.ui-tabs-panel p,
+.ui-accordion-content p {
+ padding: 0;
+}
+
+.ui-tabs-nav > li, .ui-tabs-nav > li > a {
+ float: left;
+ position: relative;
+}
+
+.ui-tabs-nav > li > a .float-left.glyph-icon,
+.ui-accordion-header .float-left.glyph-icon {
+ margin-right: 5px;
+ float: none !important;
+}
+
+
+.ui-tabs-nav > li > a .float-right.glyph-icon,
+.ui-accordion-header .float-right.glyph-icon {
+ margin-left: 5px;
+ margin-right: 0;
+ float: none !important;
+}
+
+ /* Justified tab navigation */
+
+.button-block-justified .ui-tabs-nav li:first-child {
+ border-left: 0;
+}
+
+.button-block-justified .ui-tabs-nav li:last-child {
+ border-right: 0;
+}
+
+ /* Accordion */
+
+.ui-accordion-header .ui-accordion-header-icon {
+ float: right;
+}
+
+.ui-state-active.ui-accordion-header:last-of-type {
+ border-radius: 0;
+}
+
+.ui-accordion-header {
+ position: relative;
+ padding: 0 25px 0 15px;
+ margin: 0;
+}
+
+.ui-accordion-header:last-of-type {
+ border-bottom-width: 0 !important;
+}
+
+.ui-accordion-header.ui-accordion-header-active:last-of-type {
+ border-bottom-width: 1px !important;
+}
+
+ /* Inner elements */
+
+.ui-tabs-panel .ui-accordion {
+ margin-bottom: 0;
+}
+
+ /* Content box tabs */
+
+.content-box.ui-tabs > .content-box-header {
+ margin: -1px -1px 0;
+ border: 0;
+}
+
+.content-box-header > .ui-tabs-nav {
+ background: none;
+ border: 0;
+}
+
+.content-box-header > .ui-tabs-nav {
+ float: right;
+ border: 0;
+ padding: 0;
+ margin: 2px 0 0;
+}
+
+.content-box-header > .ui-tabs-nav li {
+ background: none !important;
+ border: 0 !important;
+
+}
+
+.content-box-header > .ui-tabs-nav li > a {
+ background: none;
+ border: 0 !important;
+ height: 37px;
+ line-height: 36px;
+ color: rgba(255,255,255,0.7);
+ margin: 0 2px;
+}
+
+.content-box-header > .ui-tabs-nav li > a:hover {
+ background: rgba(255,255,255,0.2);
+}
+
+.content-box-header > .ui-tabs-nav li.ui-tabs-active > a {
+ background: #fff;
+ line-height: 37px;
+}
+ /* Theme Switcher */
+
+.choose-theme {
+ display: block;
+ float: left;
+ padding: 2px;
+ border-radius: 2px;
+ margin: 5px 8px 5px 0;
+ border: #ccc solid 1px;
+}
+
+.choose-theme:hover,
+.choose-theme.active {
+ opacity: 0.8;
+ border-color: #ccc;
+}
+
+.choose-theme span {
+ width: 30px;
+ height: 20px;
+ display: block;
+ float: left;
+ border: 0;
+ margin: 0;
+}
+
+ /* Themes Btn Bg */
+
+.bg-blue-theme {
+ background: #43b6ff;
+ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzYjZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
+ background: -moz-linear-gradient(top, #43b6ff 0%, #007fd0 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43b6ff), color-stop(100%,#007fd0));
+ background: -webkit-linear-gradient(top, #43b6ff 0%,#007fd0 100%);
+ background: -o-linear-gradient(top, #43b6ff 0%,#007fd0 100%);
+ background: -ms-linear-gradient(top, #43b6ff 0%,#007fd0 100%);
+ background: linear-gradient(to bottom, #43b6ff 0%,#007fd0 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43b6ff', endColorstr='#007fd0',GradientType=0 );
+}
+ /* Timepicker */
+
+.bootstrap-timepicker {
+ position: relative;
+}
+
+.dropdown.bootstrap-timepicker {
+ float: none;
+}
+
+.bootstrap-timepicker-widget.dropdown-menu.open {
+ display: inline-block;
+}
+
+.bootstrap-timepicker-widget table {
+ width: 100%;
+ margin: 0;
+}
+
+.bootstrap-timepicker-widget table td {
+ height: 32px;
+ line-height: 32px;
+ width: 42px;
+}
+
+.bootstrap-timepicker-widget table td.separator {
+ padding: 0 5px;
+ width: auto;
+}
+
+.bootstrap-timepicker-widget table td a {
+ border: 1px transparent solid;
+ display: block;
+ text-align: center;
+}
+
+.bootstrap-timepicker-widget table td a i {
+ margin: 0 auto;
+}
+
+.bootstrap-timepicker-widget table td input {
+ width: 100%;
+ min-width: 32px;
+ padding: 0 5px;
+ margin: 0;
+ text-align: center;
+}
+
+.bootstrap-timepicker-widget table td input.bootstrap-timepicker-meridian {
+ font-weight: bold;
+}
+.tooltip {
+ position: absolute;
+ z-index: 1030;
+ display: block;
+ font-size: 11px;
+ line-height: 1.4;
+ opacity: 0;
+ filter: alpha(opacity=0);
+ visibility: visible;
+}
+
+.tooltip.in {
+ opacity: 0.8;
+ filter: alpha(opacity=80);
+}
+
+.tooltip.top {
+ padding: 5px 0;
+ margin-top: -3px;
+}
+
+.tooltip.right {
+ padding: 0 5px;
+ margin-left: 8px;
+}
+
+.tooltip.bottom {
+ padding: 5px 0;
+ margin-top: 3px;
+}
+
+.tooltip.left {
+ padding: 0 5px;
+ margin-left: -8px;
+}
+
+.tooltip-inner {
+ max-width: 200px;
+ padding: 3px 8px;
+ color: #fff;
+ text-align: center;
+ text-decoration: none;
+ background-color: #000;
+ border-radius: 4px;
+}
+
+.tooltip-arrow {
+ position: absolute;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.tooltip.top .tooltip-arrow {
+ bottom: 0;
+ left: 50%;
+ margin-left: -5px;
+ border-top-color: #000;
+ border-width: 5px 5px 0;
+}
+
+.tooltip.right .tooltip-arrow {
+ top: 50%;
+ left: 0;
+ margin-top: -5px;
+ border-right-color: #000;
+ border-width: 5px 5px 5px 0;
+}
+
+.tooltip.left .tooltip-arrow {
+ top: 50%;
+ right: 0;
+ margin-top: -5px;
+ border-left-color: #000;
+ border-width: 5px 0 5px 5px;
+}
+
+.tooltip.bottom .tooltip-arrow {
+ top: 0;
+ left: 50%;
+ margin-left: -5px;
+ border-bottom-color: #000;
+ border-width: 0 5px 5px;
+}
+.jvectormap-label {
+ position: absolute;
+ display: none;
+ border: solid 1px #CDCDCD;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ background: #292929;
+ color: white;
+ font-family: sans-serif, Verdana;
+ font-size: smaller;
+ padding: 3px;
+ z-index: 1200;
+}
+
+.jvectormap-zoomin, .jvectormap-zoomout {
+ position: absolute;
+ left: 10px;
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+ background: #292929;
+ padding: 3px;
+ color: white;
+ width: 10px;
+ height: 10px;
+ cursor: pointer;
+ line-height: 10px;
+ text-align: center;
+}
+
+.jvectormap-zoomin {
+ top: 10px;
+}
+
+.jvectormap-zoomout {
+ top: 30px;
+}
+ /* xCharts */
+
+.xchart .line {
+ stroke-width: 3px;
+ fill: none;
+}
+.xchart .fill {
+ stroke-width: 0;
+}
+.xchart circle {
+ stroke: #FFF;
+ stroke-width: 3px;
+}
+.xchart .axis .domain {
+ fill: none;
+}
+.xchart .axis .tick line {
+ stroke: #EEE;
+ stroke-width: 1px;
+}
+.xchart .axis text {
+ fill: #666;
+ font-size: 12px;
+}
+.xchart .color2 .line {
+ stroke: #f26522;
+}
+.xchart .color2 .line .fill {
+ pointer-events: none;
+}
+.xchart .color2 rect,
+.xchart .color2 circle {
+ fill: #f26522;
+}
+.xchart .color2 .fill {
+ fill: rgba(242, 101, 34, 0.1);
+}
+.xchart .color2.comp .line {
+ stroke: #f9b99a;
+}
+.xchart .color2.comp rect {
+ fill: #f9b99a;
+}
+.xchart .color2.comp .fill {
+ display: none;
+}
+.xchart .color2.comp circle,
+.xchart .color2.comp .pointer {
+ fill: #f9b99a;
+}
+.xchart .color3 .line {
+ stroke: #c6080d;
+}
+.xchart .color3 .line .fill {
+ pointer-events: none;
+}
+.xchart .color3 rect,
+.xchart .color3 circle {
+ fill: #c6080d;
+}
+.xchart .color3 .fill {
+ fill: rgba(198, 8, 13, 0.1);
+}
+.xchart .color3.comp .line {
+ stroke: #f8555a;
+}
+.xchart .color3.comp rect {
+ fill: #f8555a;
+}
+.xchart .color3.comp .fill {
+ display: none;
+}
+.xchart .color3.comp circle,
+.xchart .color3.comp .pointer {
+ fill: #f8555a;
+}
+.xchart .color4 .line {
+ stroke: #672d8b;
+}
+.xchart .color4 .line .fill {
+ pointer-events: none;
+}
+.xchart .color4 rect,
+.xchart .color4 circle {
+ fill: #672d8b;
+}
+.xchart .color4 .fill {
+ fill: rgba(103, 45, 139, 0.1);
+}
+.xchart .color4.comp .line {
+ stroke: #a869ce;
+}
+.xchart .color4.comp rect {
+ fill: #a869ce;
+}
+.xchart .color4.comp .fill {
+ display: none;
+}
+.xchart .color4.comp circle,
+.xchart .color4.comp .pointer {
+ fill: #a869ce;
+}
+.xchart .color5 .line {
+ stroke: #ce1797;
+}
+.xchart .color5 .line .fill {
+ pointer-events: none;
+}
+.xchart .color5 rect,
+.xchart .color5 circle {
+ fill: #ce1797;
+}
+.xchart .color5 .fill {
+ fill: rgba(206, 23, 151, 0.1);
+}
+.xchart .color5.comp .line {
+ stroke: #f075cb;
+}
+.xchart .color5.comp rect {
+ fill: #f075cb;
+}
+.xchart .color5.comp .fill {
+ display: none;
+}
+.xchart .color5.comp circle,
+.xchart .color5.comp .pointer {
+ fill: #f075cb;
+}
+.xchart .color6 .line {
+ stroke: #d9ce00;
+}
+.xchart .color6 .line .fill {
+ pointer-events: none;
+}
+.xchart .color6 rect,
+.xchart .color6 circle {
+ fill: #d9ce00;
+}
+.xchart .color6 .fill {
+ fill: rgba(217, 206, 0, 0.1);
+}
+.xchart .color6.comp .line {
+ stroke: #fff75a;
+}
+.xchart .color6.comp rect {
+ fill: #fff75a;
+}
+.xchart .color6.comp .fill {
+ display: none;
+}
+.xchart .color6.comp circle,
+.xchart .color6.comp .pointer {
+ fill: #fff75a;
+}
+.xchart .color7 .line {
+ stroke: #754c24;
+}
+.xchart .color7 .line .fill {
+ pointer-events: none;
+}
+.xchart .color7 rect,
+.xchart .color7 circle {
+ fill: #754c24;
+}
+.xchart .color7 .fill {
+ fill: rgba(117, 76, 36, 0.1);
+}
+.xchart .color7.comp .line {
+ stroke: #c98c50;
+}
+.xchart .color7.comp rect {
+ fill: #c98c50;
+}
+.xchart .color7.comp .fill {
+ display: none;
+}
+.xchart .color7.comp circle,
+.xchart .color7.comp .pointer {
+ fill: #c98c50;
+}
+.xchart .color8 .line {
+ stroke: #2eb9b4;
+}
+.xchart .color8 .line .fill {
+ pointer-events: none;
+}
+.xchart .color8 rect,
+.xchart .color8 circle {
+ fill: #2eb9b4;
+}
+.xchart .color8 .fill {
+ fill: rgba(46, 185, 180, 0.1);
+}
+.xchart .color8.comp .line {
+ stroke: #86e1de;
+}
+.xchart .color8.comp rect {
+ fill: #86e1de;
+}
+.xchart .color8.comp .fill {
+ display: none;
+}
+.xchart .color8.comp circle,
+.xchart .color8.comp .pointer {
+ fill: #86e1de;
+}
+.xchart .color9 .line {
+ stroke: #0e2e42;
+}
+.xchart .color9 .line .fill {
+ pointer-events: none;
+}
+.xchart .color9 rect,
+.xchart .color9 circle {
+ fill: #0e2e42;
+}
+.xchart .color9 .fill {
+ fill: rgba(14, 46, 66, 0.1);
+}
+.xchart .color9.comp .line {
+ stroke: #2477ab;
+}
+.xchart .color9.comp rect {
+ fill: #2477ab;
+}
+.xchart .color9.comp .fill {
+ display: none;
+}
+.xchart .color9.comp circle,
+.xchart .color9.comp .pointer {
+ fill: #2477ab;
+}
+
+.font-default,
+.heading-1 {
+ color: #57697e;
+}
+
+#page-header a:hover, #header-logo a:hover {
+ color: #57697e;
+}
+
+.ui-state-default,
+.ui-tabs-nav,
+.ui-accordion-header,
+.table th,
+.ui-dialog-titlebar,
+.ui-datepicker-header,
+.ui-slider .ui-slider-range,
+.chosen-container .chosen-single,
+.chosen-container.chosen-disabled .chosen-single:hover,
+.selector,
+.selector.disabled:hover,
+a.btn.ui-state-default.disabled:hover,
+button.btn.ui-state-default[disabled]:hover,
+.ui-button.ui-state-default.ui-state-disabled:hover {
+ border: #c1cad5 solid 1px;
+ background: #e4e9f0;
+ color: #57697e;
+}
+
+.timeline-box:before {
+ background: #c1cad5;
+}
+
+.ui-tabs,
+.ui-accordion,
+.table,
+.content-box-alt,
+.ui-dialog,
+.ui-datepicker,
+.chosen-drop {
+ background: #fff;
+ border: #c1cad5 solid 1px;
+ position: relative;
+}
+
+.ui-tabs-nav,
+.ui-accordion-header,
+.table th,
+.ui-dialog-titlebar,
+.ui-datepicker-header {
+ border: 0;
+ border-bottom: #c1cad5 solid 1px;
+}
+
+.ui-tabs-nav.tabs-bottom {
+ border-bottom: 0;
+ border-top: #c1cad5 solid 1px;
+}
+
+.ui-tabs-nav, .ui-tabs-nav > li, .ui-tabs-nav > li > a,
+.ui-accordion-header,
+.content-box-header,
+.content-box-header > .icon-separator,
+.ui-dialog-titlebar,
+.ui-datepicker-header,
+.ui-datepicker .ui-datepicker-title {
+ height: 38px;
+ line-height: 38px;
+}
+
+.content-box-header > .icon-separator {
+ width: 38px;
+}
+
+.content-box-header {
+ line-height: 37px;
+}
+
+#page-header .notifications-box li {
+ padding: 5px;
+ font-size: 11px;
+}
+
+.ui-tabs-nav > li > a,
+.ui-accordion-header,
+.ui-dialog-titlebar,
+.ui-datepicker-header,
+.chosen-container .chosen-single,
+.selector span,
+.selector i,
+.selector.disabled:hover i,
+.content-box-header.ui-state-default {
+ color: #57697e;
+ padding: 0 20px;
+}
+
+.nav-list li a,
+.nav-list-horizontal li a,
+.nav-list-horizontal li .nav-wrp,
+.content-box,
+.content-box-header,
+.ui-datepicker,
+.content-box.drop-shadow .content-box-header,
+.ui-accordion,
+.ui-dialog,
+.ui-accordion-content {
+ border-color: #c1cad5;
+}
+
+.content-box.border-top {
+ border-left-color: #c1cad5 !important;
+ border-right-color: #c1cad5 !important;
+ border-bottom-color: #c1cad5 !important;
+}
+
+
+.ui-tabs-nav > li {
+ border: 0;
+ border-left: rgba(255,255,255,0.5) solid 1px;
+ border-right: #c1cad5 solid 1px;
+}
+
+.ui-tabs-nav > li.float-right {
+ border: 0;
+ border-left: #c1cad5 solid 1px;
+ border-right: rgba(255,255,255,0.5) solid 1px;
+}
+
+.ui-tabs-nav > li:last-child a {
+ border-right: rgba(255,255,255,0.5) solid 1px;
+}
+
+.ui-tabs-nav > li.float-right:last-child > a {
+ border-left: rgba(255,255,255,0.5) solid 1px;
+ border-right: 0;
+}
+
+.ui-tabs-nav > li > a:hover,
+.ui-tabs-nav .dropdown.open > a.dropdown-toggle,
+.ui-accordion-header.ui-state-hover,
+.chosen-container .chosen-single:hover,
+.selector:hover {
+ background: #f0f3f8;
+ cursor: pointer;
+}
+
+.ui-tabs-nav .dropdown.open > a.dropdown-toggle,
+.ui-accordion-header.ui-state-hover,
+.chosen-container .chosen-single:hover,
+.selector:hover,
+.selector:hover i {
+ color: #000;
+}
+
+.ui-tabs-nav > li > a:hover {
+ color: #fff;
+}
+
+.ui-tabs-nav > li.ui-state-active, .ui-tabs-nav > li.ui-state-active > a:hover,
+.ui-accordion-header-active, .ui-accordion-header-active.ui-state-hover:hover {
+ background: #fff;
+}
+
+.ui-tabs-nav > li.ui-tabs-active {
+ margin-bottom: -1px;
+ padding-bottom: 1px;
+}
+
+.ui-tabs-nav.tabs-bottom > li.ui-tabs-active {
+ margin-top: -1px;
+ padding-top: 1px;
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+
+.ui-accordion-content {
+ border-bottom: #c1cad5 solid 1px;
+}
+
+ /* Tables */
+
+.table td,
+.table th {
+ border-right: #c1cad5 solid 1px;
+ border-bottom: #c1cad5 solid 1px;
+}
+
+.table tfoot td,
+.table tfoot th {
+ border-top: #c1cad5 solid 1px;
+}
+
+ /* Shadows */
+
+.content-box-header {
+ box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.1);
+}
+
+a.btn.ui-state-default.disabled,
+button.btn.ui-state-default.disabled,
+a.btn.disabled,
+button.btn[disabled],
+.ui-button.ui-state-default.ui-state-disabled,
+.ui-datepicker-prev.ui-state-disabled,
+.ui-datepicker-current.ui-priority-secondary {
+ box-shadow: inset 0 0 0 120px rgba(255, 255, 255, 0.12) !important;
+}
+
+a.btn:hover, button.btn:hover,
+a.ui-button:hover, button.ui-button:hover, .ui-button.active,
+.btn.primary-bg.ui-state-default:hover,
+.ui-datepicker-prev:hover,
+.ui-datepicker-next:hover,
+.ui-datepicker-buttonpane button:hover,
+.ui-slider .ui-slider-handle:hover,
+.ui-slider .ui-slider-handle.ui-state-focus,
+.ui-dialog-buttonpane .ui-button.ui-state-default:hover {
+ box-shadow: inset 0 0 0 120px rgba(255, 255, 255, 0.12);
+ color:#fff;
+}
+
+a.btn.ui-state-default:hover,
+button.btn.ui-state-default:hover,
+a.ui-button.ui-state-default:hover,
+button.ui-button.ui-state-default:hover,
+a.btn.bg-gray:hover,
+button.btn.bg-gray:hover,
+a.btn.bg-gray-alt:hover,
+button.btn.bg-gray-alt:hover {
+ box-shadow: inset 0 0 0 120px rgba(255, 255, 255, 0.4);
+ color: #000;
+ cursor: pointer;
+}
+
+a.btn:active, button.btn:active,
+a.ui-button:active, button.ui-button:active,
+.btn.primary-bg.ui-state-default:active,
+.ui-datepicker-prev:active,
+.ui-datepicker-next:active,
+.ui-datepicker-buttonpane button:active,
+.dropdown-menu li a:active,
+a.btn.ui-state-default:active,
+button.btn.ui-state-default:active,
+a.btn.bg-gray:active,
+button.btn.bg-gray:active,
+.ui-dialog-buttonpane .ui-button.ui-state-default:active {
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), inset 0 3px 8px rgba(0, 0, 0, 0.35);
+}
+
+a.btn.ui-state-default:active,
+button.btn.ui-state-default:active {
+ border-color: #8fa0b4;
+}
+
+.icon-separator {
+ background: rgba(255,255,255,0.2);
+ border-right: rgba(0,0,0,0.3) solid 1px;
+ box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, 0.2);
+}
+
+.icon-separator.float-right {
+ border-right: 0;
+ border-left: rgba(0,0,0,0.3) solid 1px;
+ box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
+}
+
+.content-box-header.ui-state-default > .icon-separator {
+ background: rgba(255,255,255,0.5);
+}
+
+.drop-shadow {
+ border-color: #bbb;
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
+}
+
+.drop-shadow-alt,
+.dropdown-menu,
+#pNav .dropdown-menu,
+.popover,
+.ui-dialog,
+.ui-datepicker,
+.chosen-drop,
+.ui-menu,
+.minicolors-panel {
+ border-color: #b8b8b8;
+ box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
+}
+
+ /* Common Theme Color */
+
+.dropdown-menu li a:hover,
+.dropdown-menu li a:focus,
+.dropdown-submenu:hover > a,
+.dropdown-submenu:focus > a,
+.primary-bg,
+.ui-datepicker-prev,
+.ui-datepicker-next,
+.ui-datepicker td .ui-state-hover,
+.ui-datepicker-buttonpane button,
+.ui-slider .ui-slider-handle,
+.chosen-results li.highlighted,
+.form-wizard > ul > li a.selected:before,
+.wizard-step,
+.ui-menu li a:hover,
+.ui-menu li a:focus,
+.ui-spinner-button,
+.ui-dialog-buttonpane .ui-button,
+.ms-container .ms-selectable li.ms-hover,
+.ms-container .ms-selection li.ms-hover {
+ background: #37485d;
+ border-color: #2b394a;
+ color: #fff !important;
+}
+
+.ui-datepicker-current-day a,
+.ui-datepicker-current-day a.ui-state-hover {
+ background: #fff;
+ border-color: #2b394a;
+ color: #303b49 !important;
+ font-weight: bold;
+}
+
+.ui-datepicker-today a,
+.ui-datepicker-today a.ui-state-hover {
+ background: #ffeec6;
+ border-color: #2b394a;
+ color: #000 !important;
+ font-weight: bold;
+}
+
+.dropdown-menu .active > a,
+.dropdown-menu .active > a:hover,
+.dropdown-menu .active > a:focus {
+ background: #303b49;
+}
+
+.fColTh,
+#pNav li.nav-active > a,
+.ui-tabs-nav li.ui-state-active a,
+.ui-accordion-header-active,
+.ui-accordion-header-active:hover,
+.checker span.checked i,
+.radio span.checked i {
+ color: #303b49;
+}
+
+.button-pane,
+.ui-dialog .ui-dialog-buttonpane,
+.ui-datepicker-buttonpane {
+ background: #f9fcff;
+ border: #c1cad5 solid 1px;
+ padding: 10px;
+}
+
+a,
+.no-shadow.btn {
+ color: #0067be;
+}
+
+a:hover,
+a.no-shadow.btn:hover,
+button.no-shadow.btn:hover {
+ color: #004d8e;
+}
+
+.btn,
+.ui-button,
+.icon-separator,
+.ui-tabs,
+.ui-accordion,
+.ui-dialog,
+.ui-dialog-titlebar-close,
+.ui-datepicker,
+.ui-datepicker-prev,
+.ui-datepicker-next,
+.ui-datepicker-buttonpane button,
+.jGrowl-notification,
+.input,
+.form-input input,
+.form-input textarea,
+.dropdown-menu,
+.popover,
+.minicolors-panel,
+.dropdown-menu li a,
+.chosen-container,
+.chosen-choices li.search-choice,
+.chosen-single,
+.chosen-choices,
+.chosen-results li.highlighted,
+.ui-menu li a,
+.selector,
+.content-box,
+.content-box-closed,
+.content-box-closed .content-box-header,
+.form-input-icon .glyph-icon,
+#sidebar-menu li a,
+.content-box .ui-widget-overlay.loader,
+.bootstrap-timepicker-widget table td input,
+.button-pane,
+.infobox,
+.icon-separator-vertical,
+.table-rounded,
+.info-box-alt,
+.notifications-box,
+.ui-toolbar select,
+.ui-toolbar input {
+ border-radius: 3px;
+}
+
+.ui-dialog .ui-dialog-titlebar,
+.ui-datepicker-header,
+.content-box .content-box-header,
+.ui-tabs-nav,
+.ui-accordion-header:first-child,
+.button-group-vertical > .btn:first-child,
+.notifications-box li:first-child {
+ border-top-left-radius:3px;
+ border-top-right-radius:3px;
+}
+
+.ui-tabs-nav.tabs-bottom {
+ border-top-left-radius:0;
+ border-top-right-radius:0;
+
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.ui-tabs-nav li:first-child,
+.table-rounded thead tr:first-child th:first-child,
+.table-rounded thead tr:first-child td:first-child {
+ border-top-left-radius: 3px;
+}
+
+.ui-tabs-nav.tabs-bottom li:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 3px;
+}
+
+.ui-tabs-nav li.float-right:not(:last-child),
+.table-rounded thead tr:first-child th:last-child,
+.table-rounded thead tr:first-child td:last-child {
+ border-top-right-radius: 3px;
+}
+
+.ui-tabs-nav.tabs-bottom li.float-right:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 3px;
+}
+
+.table-rounded tbody tr:last-child th:last-child,
+.table-rounded tbody tr:last-child td:last-child {
+ border-bottom-right-radius: 3px;
+}
+
+.table-rounded tbody tr:last-child th:first-child,
+.table-rounded tbody tr:last-child td:first-child {
+ border-bottom-left-radius: 3px;
+}
+
+.ui-dialog .ui-dialog-buttonpane,
+.ui-datepicker-buttonpane,
+.chosen-drop,
+.chosen-results li.no-results,
+.ui-menu,
+.content-box .content-box-wrapper,
+.ui-accordion-header:last-of-type,
+.button-group-vertical > .btn:last-of-type,
+.info-box,
+#sidebar-menu li ul,
+#sidebar-menu li ul li:last-child a,
+.notifications-box li:last-child {
+ border-bottom-left-radius:3px;
+ border-bottom-right-radius:3px;
+}
+
+.input-append-wrapper .input-append {
+ border-radius: 0;
+
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
+
+.input-append-right .input-append {
+ border-radius: 0;
+
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+
+.button-group .btn:last-of-type,
+.button-group .btn:last-of-type .icon-separator,
+.icon-separator.float-right {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.ui-spinner-down {
+ border-bottom-right-radius: 3px !important;
+ border-bottom-left-radius: 0;
+}
+
+
+.btn.tile-button.bg-white {
+ border: #ccc solid 1px;
+}
+
+.ms-container .ms-list {
+ border-color: #CDCDCD;
+}
+.ms-container .ms-list {
+ background: #FFF;
+ border: #CDCDCD solid 1px;
+ box-shadow: 0 0 0 rgba(0, 0, 0, 0);
+}
+
+.content-box-header .icon-separator.transparent {
+ min-width: 10px;
+ margin-right: 10px;
+}
+
+a.btn.icon-separator.transparent:hover {
+ -moz-opacity: 0.60;
+ filter: alpha(opacity:60);
+ opacity: 0.60;
+ color: #fff;
+}
+
+.icon-separator {
+ color: #fff;
+}
+
+a.btn.active,
+button.btn.active,
+a.active.btn.bg-gray,
+button.active.btn.bg-gray,
+a.active.btn.bg-gray-alt,
+button.active.btn.bg-gray-alt {
+ box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.05), inset 0 2px 5px 0 rgba(0, 0, 0, 0.07);
+}
+
+.content-box-header.bg-gray > .ui-tabs-nav li > a,
+.content-box-header.ui-state-default > .ui-tabs-nav li > a,
+.content-box-header.bg-gray-alt > .ui-tabs-nav li > a,
+.content-box-header.bg-white > .ui-tabs-nav li > a,
+
+.content-box-header.bg-gray .icon-separator,
+.content-box-header.ui-state-default .icon-separator,
+.content-box-header.bg-gray-alt .icon-separator,
+.content-box-header.bg-white .icon-separator,
+
+.btn.bg-gray .icon-separator,
+.btn.ui-state-default .icon-separator,
+.btn.bg-gray-alt .icon-separator,
+.btn.bg-white .icon-separator {
+ color: #7d7d7d;
+}
+
+.content-box-header.bg-gray > .ui-tabs-nav li > a:hover,
+.content-box-header.ui-state-default > .ui-tabs-nav li > a:hover,
+.content-box-header.bg-gray-alt > .ui-tabs-nav li > a:hover,
+.content-box-header.bg-white > .ui-tabs-nav li > a:hover,
+
+.btn.bg-gray:hover .icon-separator,
+.btn.ui-state-default:hover .icon-separator,
+.btn.bg-gray-alt:hover .icon-separator,
+.btn.bg-white:hover .icon-separator,
+.content-box-header.ui-state-default a.icon-separator:hover {
+ color: #333;
+}
+
+.content-box-header.bg-gray > .icon-separator.remove-bg,
+.content-box-header.ui-state-default > .icon-separator.remove-bg,
+.content-box-header.bg-gray-alt > .icon-separator.remove-bg,
+.content-box-header.bg-white > .icon-separator.remove-bg {
+ color: #666;
+}
+
+.content-box-header.bg-white > .ui-tabs-nav li.ui-tabs-active > a {
+ background: #DDD;
+}
+
+.content-box.ui-tabs > .content-box-header.bg-gray,
+.content-box.ui-tabs > .content-box-header.ui-state-default,
+.content-box.ui-tabs > .content-box-header.bg-gray-alt,
+.content-box.ui-tabs > .content-box-header.bg-white {
+ margin: 0;
+}
+
+ /* Charts */
+
+.xchart .color0 .line {
+ stroke: #37485d;
+}
+
+.xchart .color0 circle {
+ stroke: #37485d;
+}
+
+.xchart .color0 .line .fill {
+ pointer-events: none;
+}
+
+.xchart .color0 rect {
+ fill: #37485d;
+}
+
+.xchart .color0 circle {
+ fill: #fff;
+}
+
+.xchart .color0 .fill {
+ fill: rgba(250, 119, 83, 0.05);
+}
+.xchart .color0.comp .line {
+ stroke: #37485d;
+}
+.xchart .color0.comp rect {
+ fill: #37485d;
+}
+.xchart .color0.comp .fill {
+ display: none;
+}
+.xchart .color0.comp circle,
+.xchart .color0.comp .pointer {
+ fill: #37485d;
+}
+
+.xchart .color1 .line {
+ stroke: #e4e9f0;
+}
+
+.xchart .color1 circle {
+ stroke: #e4e9f0;
+}
+
+.xchart .color1 .line .fill {
+ pointer-events: none;
+}
+
+.xchart .color1 rect {
+ fill: #e4e9f0;
+}
+
+.xchart .color1 circle {
+ fill: #fff;
+}
+
+.xchart .color1 .fill {
+ fill: rgba(35, 129, 233, 0.05);
+}
+.xchart .color1.comp .line {
+ stroke: #e4e9f0;
+}
+.xchart .color1.comp rect {
+ fill: #e4e9f0;
+}
+.xchart .color1.comp .fill {
+ display: none;
+}
+.xchart .color1.comp circle,
+.xchart .color1.comp .pointer {
+ fill: #e4e9f0;
+}
diff --git a/login/src/main/webapp/login/css/menu_mainStyle.css b/login/src/main/webapp/login/css/menu_mainStyle.css
index 2988b55b..7c866a9f 100644
--- a/login/src/main/webapp/login/css/menu_mainStyle.css
+++ b/login/src/main/webapp/login/css/menu_mainStyle.css
@@ -27,10 +27,6 @@
top: 0;
}
-.fixed-sidebar #page-main {
- margin-left: 0;
-}
-
/* Sidebar */
#page-sidebar {
width: 240px;
@@ -38,29 +34,11 @@
z-index: 90;
border: #c1cad5 solid 0.5px;
border-width: 0px 0px 0px 1px;
-}
-
-.fixed-sidebar #page-sidebar {
- position: fixed;
- top: 0;
-}
-
-.close-sidebar #page-sidebar {
- margin-left: -240px;
-}
-
-.close-sidebar.fixed-header #page-sidebar {
- position: fixed;
- top: 0;
-}
-
-.fixed-header.fixed-footer #page-sidebar {
- padding-bottom: 50px;
+ background: #e4e9f0;
}
#header-logo {
width: 240px;
- background: #FFF;
text-transform: uppercase;
font-weight: normal;
height: 52px;
@@ -280,3 +258,10 @@ a {
color: #FFF;
border-left: 3px solid #4ac9ff;
}
+
+#mainFrame_div {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ padding-right: 30px;
+ padding-left: 30px;
+} \ No newline at end of file
diff --git a/login/src/main/webapp/login/html/menu.html b/login/src/main/webapp/login/html/menu.html
index e2f37d33..53a82a66 100644
--- a/login/src/main/webapp/login/html/menu.html
+++ b/login/src/main/webapp/login/html/menu.html
@@ -32,6 +32,7 @@
<link rel="stylesheet" type="text/css" href="/openoui/framework/css/open-ostyle.css"/>
<link rel="stylesheet" type="text/css" href="/openoui/login/css/menu_mainStyle.css"/>
+ <link rel="stylesheet" type="text/css" href="/openoui/login/css/dashboard_mainStyle.css"/>
<script type="text/javascript" src="/openoui/thirdparty/js/jquery_1.12.4.min.js"></script>
<script type="text/javascript" src="/openoui/thirdparty/js/jquery-ui.js"></script>
@@ -40,8 +41,8 @@
<script type="text/javascript" src="/openoui/login/js/menuApp.js"></script>
</head>
- <body onload="init_menu()">
- <div id="page-wrapper" class="main-menu fixed-sidebar fixed-header">
+ <body onload="init_menu(); dashboardInit()">
+ <div id="page-wrapper" class="fixed-sidebar" style="overflow-y:hidden; overflow-x:hidden;">
<div id="page-sidebar">
<div id="header-logo">
<img src="/openoui/login/image/openo_logo_pantone.png" width="75%" style="display:block; margin:0 auto;"/>
@@ -139,7 +140,7 @@
</a>
<ul class="dropdown-menu float-right">
<li>
- <a href="javascript:;" title="">
+ <a href="javascript:;" title="" onclick="logoutSubmit()">
<span class="font-bold">Logout</span>
</a>
</li>
@@ -155,8 +156,132 @@
</div>
</div>
</div>
- <div id="rightContainer" style="width:100%; height:100%; margin-left=240px;">
- <iframe id="mainFrame" name="mainFrame" frameBorder="0" scrolling="no" width="100%" height="100%" onload="iFrameHeight()"></iframe>
+ <div id="rightContainer" style="width:100%; height:95%; margin-left=240px; overflow-y:auto; overflow-x:hidden;">
+ <div id="dashboard_div">
+ <div class="col-md-4">
+ <a href="/openoui/lifecyclemgr/index.html" target="mainFrame" class="tile-button btn clearfix bg-white mrg30B" title="" onclick="clickDashboard()">
+ <div class="tile-header pad10A font-size-13 popover-title">
+ Service
+ </div>
+ <div class="tile-content-wrapper">
+ <i class="glyph-icon fa-cloud"></i>
+ <div class="tile-content">
+ <i class="glyph-icon icon-chevron-right font-green"></i>Click
+ </div>
+ <small>
+ <span class="font-orange">Service Management</span>
+ </small>
+ </div>
+ <div class="tile-footer mrg5A primary-bg">
+ view details
+ <i class="glyph-icon icon-arrow-right"></i>
+ </div>
+ </a>
+ </div>
+ <div class="col-md-4">
+ <a href="/openoui/resmgr/index.html" target="mainFrame" class="tile-button btn clearfix bg-white mrg30B" title="" onclick="clickDashboard()">
+ <div class="tile-header pad10A font-size-13 popover-title">
+ Resource
+ </div>
+ <div class="tile-content-wrapper">
+ <i class="glyph-icon fa-search-minus"></i>
+ <div class="tile-content">
+ <i class="glyph-icon icon-chevron-right font-green"></i>Click
+ </div>
+ <small>
+ <span class="font-orange">Resource Management</span>
+ </small>
+ </div>
+ <div class="tile-footer mrg5A primary-bg">
+ view details
+ <i class="glyph-icon icon-arrow-right"></i>
+ </div>
+ </a>
+ </div>
+ <div class="col-md-4">
+ <a href="/openoui/catalog/csarPackage.html" target="mainFrame" class="tile-button btn clearfix bg-white mrg30B" title="" onclick="clickDashboard()">
+ <div class="tile-header pad10A font-size-13 popover-title">
+ Orchestrator
+ </div>
+ <div class="tile-content-wrapper">
+ <i class="glyph-icon fa-edit"></i>
+ <div class="tile-content">
+ <i class="glyph-icon icon-chevron-right font-green"></i>Click
+ </div>
+ <small>
+ <span class="font-orange">Package</span>
+ </small>
+ </div>
+ <div class="tile-footer mrg5A primary-bg">
+ view details
+ <i class="glyph-icon icon-arrow-right"></i>
+ </div>
+ </a>
+ </div>
+ <div class="col-md-4">
+ <a href="/openoui/extsys/vim/vimView.html" target="mainFrame" class="tile-button btn clearfix bg-white mrg30B" title="" onclick="clickDashboard()">
+ <div class="tile-header pad10A font-size-13 popover-title">
+ Manage View
+ </div>
+ <div class="tile-content-wrapper">
+ <i class="glyph-icon fa-cogs"></i>
+ <div class="tile-content">
+ <i class="glyph-icon icon-chevron-right font-green"></i>Click
+ </div>
+ <small>
+ <span class="font-orange">VIM Manage</span>
+ </small>
+ </div>
+ <div class="tile-footer mrg5A primary-bg">
+ view details
+ <i class="glyph-icon icon-arrow-right"></i>
+ </div>
+ </a>
+ </div>
+ <div class="col-md-4">
+ <a href="/openoui/performance/performance_view.html" target="mainFrame" class="tile-button btn clearfix bg-white mrg30B" title="" onclick="clickDashboard()">
+ <div class="tile-header pad10A font-size-13 popover-title">
+ Performance
+ </div>
+ <div class="tile-content-wrapper">
+ <i class="glyph-icon fa-line-chart"></i>
+ <div class="tile-content">
+ <i class="glyph-icon icon-chevron-right font-green"></i>Click
+ </div>
+ <small>
+ <span class="font-orange">Performance Query</span>
+ </small>
+ </div>
+ <div class="tile-footer mrg5A primary-bg">
+ view details
+ <i class="glyph-icon icon-arrow-right"></i>
+ </div>
+ </a>
+ </div>
+ <div class="col-md-4">
+ <a href="/openoui/monitor/monitorSettingList.html" target="mainFrame" class="tile-button btn clearfix bg-white mrg30B" title="" onclick="clickDashboard()">
+ <div class="tile-header pad10A font-size-13 popover-title">
+ Monitor
+ </div>
+ <div class="tile-content-wrapper">
+ <i class="glyph-icon fa-eye"></i>
+ <div class="tile-content">
+ <i class="glyph-icon icon-chevron-right font-green"></i>Click
+ </div>
+ <small>
+ <span class="font-orange">Parameter Setting</span>
+ </small>
+ </div>
+ <div class="tile-footer mrg5A primary-bg">
+ view details
+ <i class="glyph-icon icon-arrow-right"></i>
+ </div>
+ </a>
+ </div>
+ </div>
+ <div id="mainFrame_div">
+ <iframe id="mainFrame" name="mainFrame" frameBorder="0" scrolling="no" width="100%" height="100%" onload="iFrameHeight()"></iframe>
+ </div>
</div>
</div>
</div>
diff --git a/login/src/main/webapp/login/html/temp/alarmQuery.html b/login/src/main/webapp/login/html/temp/alarmQuery.html
deleted file mode 100644
index e4f23650..00000000
--- a/login/src/main/webapp/login/html/temp/alarmQuery.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>alarmQuery test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/modelDesign.html b/login/src/main/webapp/login/html/temp/modelDesign.html
deleted file mode 100644
index dcc37303..00000000
--- a/login/src/main/webapp/login/html/temp/modelDesign.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>modelDesign test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/package.html b/login/src/main/webapp/login/html/temp/package.html
deleted file mode 100644
index 88b6c551..00000000
--- a/login/src/main/webapp/login/html/temp/package.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>package test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/parameterSetting.html b/login/src/main/webapp/login/html/temp/parameterSetting.html
deleted file mode 100644
index 395fff33..00000000
--- a/login/src/main/webapp/login/html/temp/parameterSetting.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>parameterSetting test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/performanceQuery.html b/login/src/main/webapp/login/html/temp/performanceQuery.html
deleted file mode 100644
index 7a050ace..00000000
--- a/login/src/main/webapp/login/html/temp/performanceQuery.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>performanceQuery test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/resourceManagement.html b/login/src/main/webapp/login/html/temp/resourceManagement.html
deleted file mode 100644
index 3614ff55..00000000
--- a/login/src/main/webapp/login/html/temp/resourceManagement.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>resourceManagement test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/sdbController.html b/login/src/main/webapp/login/html/temp/sdbController.html
deleted file mode 100644
index a561ba3e..00000000
--- a/login/src/main/webapp/login/html/temp/sdbController.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>sdbController test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/serviceManagement.html b/login/src/main/webapp/login/html/temp/serviceManagement.html
deleted file mode 100644
index 8a7caaa0..00000000
--- a/login/src/main/webapp/login/html/temp/serviceManagement.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>serviceManagement test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/serviceTemplate.html b/login/src/main/webapp/login/html/temp/serviceTemplate.html
deleted file mode 100644
index b368cd75..00000000
--- a/login/src/main/webapp/login/html/temp/serviceTemplate.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>serviceTemplate test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/vimManage.html b/login/src/main/webapp/login/html/temp/vimManage.html
deleted file mode 100644
index 79335012..00000000
--- a/login/src/main/webapp/login/html/temp/vimManage.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>vimManage test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/html/temp/vnfm.html b/login/src/main/webapp/login/html/temp/vnfm.html
deleted file mode 100644
index 38975f4d..00000000
--- a/login/src/main/webapp/login/html/temp/vnfm.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!--
- Copyright 2016-2017, China Mobile Co., Ltd.
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<div>
- <h4>vnfm test page</h4>
-</div>
diff --git a/login/src/main/webapp/login/image/animated-overlay.gif b/login/src/main/webapp/login/image/animated-overlay.gif
new file mode 100755
index 00000000..d441f75e
--- /dev/null
+++ b/login/src/main/webapp/login/image/animated-overlay.gif
Binary files differ
diff --git a/login/src/main/webapp/login/image/colorpicker.png b/login/src/main/webapp/login/image/colorpicker.png
new file mode 100755
index 00000000..10d55491
--- /dev/null
+++ b/login/src/main/webapp/login/image/colorpicker.png
Binary files differ
diff --git a/login/src/main/webapp/login/image/jcrop.gif b/login/src/main/webapp/login/image/jcrop.gif
new file mode 100755
index 00000000..72ea7ccb
--- /dev/null
+++ b/login/src/main/webapp/login/image/jcrop.gif
Binary files differ
diff --git a/login/src/main/webapp/login/js/loginApp.js b/login/src/main/webapp/login/js/loginApp.js
index f3f4690e..35434a00 100644
--- a/login/src/main/webapp/login/js/loginApp.js
+++ b/login/src/main/webapp/login/js/loginApp.js
@@ -15,7 +15,7 @@
*/
var loginApp = angular.module("loginApp", []);
-loginApp.controller("loginCtrl", function($scope) {
+loginApp.controller("loginCtrl", function($scope, $http) {
$scope.loginFormInit = function() {
$scope.error = "";
if ($.cookie("loginkeeping") == "true") {
@@ -33,21 +33,35 @@ loginApp.controller("loginCtrl", function($scope) {
}
};
$scope.loginFormSubmit = function() {
- if ($scope.user.loginkeeping) {
- $.cookie("loginkeeping", "true", {expires: 7});
- $.cookie("username", $scope.user.username, {expires: 7});
- $.cookie("password", $scope.user.password, {expires: 7});
- } else {
- $.cookie("loginkeeping", "false", {expire: -1});
- $.cookie("username", "", {expires: -1});
- $.cookie("password", "", {expires: -1});
- }
+ if ($scope.user.loginkeeping) {
+ $.cookie("loginkeeping", "true", {expires: 7});
+ $.cookie("username", $scope.user.username, {expires: 7});
+ $.cookie("password", $scope.user.password, {expires: 7});
+ } else {
+ $.cookie("loginkeeping", "false", {expire: -1});
+ $.cookie("username", "", {expires: -1});
+ $.cookie("password", "", {expires: -1});
+ }
+
+ var loginData = {
+ "userName": $scope.user.username,
+ "password": $scope.user.password
+ }
- //if (response.status == -1) {
- // $scope.error = "Incorrect username/password !";
- //} else {
- // $scope.error = "";
- top.window.document.location.href = "/openoui/login/html/menu.html";
- //}
+ $http({
+ url: "/openoapi/auth/v1/tokens",
+ method: "POST",
+ contentType: 'application/json; charset=utf-8',
+ data: JSON.stringify(loginData)
+ }).success(function(data, status) {
+ var topURL = top.window.document.location.href;
+ if (topURL.indexOf("?service") != -1) {
+ top.window.document.location.href = decodeURIComponent(topURL.substring(topURL.indexOf("?service") + 9));
+ } else {
+ top.window.document.location.href = "/openoui/login/html/menu.html";
+ }
+ }).error(function(data, status) {
+ $scope.error = "Incorrect username/password !";
+ });
};
});
diff --git a/login/src/main/webapp/login/js/menuApp.js b/login/src/main/webapp/login/js/menuApp.js
index 3dad3d76..aa2d150c 100644
--- a/login/src/main/webapp/login/js/menuApp.js
+++ b/login/src/main/webapp/login/js/menuApp.js
@@ -62,3 +62,31 @@ function iFrameHeight() {
ifm.height = subWeb.body.scrollHeight;
}
};
+
+function clickDashboard() {
+ var dashboard_div = document.getElementById("dashboard_div");
+ var mainFrame_div = document.getElementById("mainFrame_div");
+ dashboard_div.style.display='none';
+ mainFrame_div.style.display='block';
+}
+
+function dashboardInit() {
+ var dashboard_div = document.getElementById("dashboard_div");
+ var mainFrame_div = document.getElementById("mainFrame_div");
+ mainFrame_div.style.display='none';
+ dashboard_div.style.visidisplaybility='block';
+}
+
+function logoutSubmit() {
+ $.ajax({
+ url: "/openoapi/auth/v1/tokens" + "?=" + new Date().getTime(),
+ type: "DELETE",
+ contentType: "application/json",
+ dataType: "text",
+ success: function() {
+ top.window.location = "/openoui/login/index.html";
+ },
+ error: function() {
+ }
+ })
+}
diff --git a/monitor/src/main/webapp/monitor/js/monitorSettingController.js b/monitor/src/main/webapp/monitor/js/monitorSettingController.js
index 35ed2265..742b302c 100755
--- a/monitor/src/main/webapp/monitor/js/monitorSettingController.js
+++ b/monitor/src/main/webapp/monitor/js/monitorSettingController.js
@@ -45,7 +45,7 @@ var vm = avalon
}
},
dataTableLanguage: {
- "sProcessing": "<img src='/openoui/common/thirdparty/data-tables/images/loading-spinner-grey.gif'/><span>&nbsp;&nbsp;Loadding...</span>",
+ "sProcessing": "<img src='/openoui/thirdparty/data-tables/images/loading-spinner-grey.gif'/><span>&nbsp;&nbsp;Loadding...</span>",
"sLengthMenu": $.i18n.prop("openo-umc-monitor-iui-table-sLengthMenu"),
"sZeroRecords": $.i18n.prop("openo-umc-monitor-iui-table-sZeroRecords"),
"sInfo": "<span class='seperator'></span>" + $.i18n.prop("openo-umc-monitor-iui-table-sInfo"),
diff --git a/performance/src/main/webapp/performance/js/curAlarmsController.js b/performance/src/main/webapp/performance/js/curAlarmsController.js
index 33248e63..0ac2a2f1 100755
--- a/performance/src/main/webapp/performance/js/curAlarmsController.js
+++ b/performance/src/main/webapp/performance/js/curAlarmsController.js
@@ -112,7 +112,7 @@ var vm = avalon.define({
},
$language: {
- "sProcessing": "<img src='../common/thirdparty/data-tables/images/loading-spinner-grey.gif'/><span>&nbsp;&nbsp;处理中...</span>",
+ "sProcessing": "<img src='/openoui/thirdparty/data-tables/images/loading-spinner-grey.gif'/><span>&nbsp;&nbsp;处理中...</span>",
"sLengthMenu": $.i18n.prop("ngict-fm-iui-table-sLengthMenu"),
"sZeroRecords": $.i18n.prop("ngict-fm-iui-table-sZeroRecords"),
"sInfo": "<span class='seperator'></span>" + $.i18n.prop("ngict-fm-iui-table-sInfo"),
diff --git a/performance/src/main/webapp/performance/js/performanceQueryController.js b/performance/src/main/webapp/performance/js/performanceQueryController.js
index 50dc3a89..1b60f50f 100755
--- a/performance/src/main/webapp/performance/js/performanceQueryController.js
+++ b/performance/src/main/webapp/performance/js/performanceQueryController.js
@@ -483,7 +483,7 @@ pm.query.vmPmQuery = avalon.define({
}
] ,
$language: {
- "sProcessing": "<img src='../common/thirdparty/data-tables/images/loading-spinner-grey.gif'/><span>&nbsp;&nbsp;处理中...</span>",
+ "sProcessing": "<img src='/openoui/thirdparty/data-tables/images/loading-spinner-grey.gif'/><span>&nbsp;&nbsp;处理中...</span>",
"sLengthMenu": $.i18n.prop("ngict-log-iui-table-sLengthMenu"),
"sZeroRecords": $.i18n.prop("ngict-log-iui-table-sZeroRecords"),
"sInfo": "<span class='seperator'> </span>" + $.i18n.prop("ngict-log-iui-table-sInfo"),