Initial OpenECOMP policy/engine commit
[policy/engine.git] / ecomp-sdk-app / src / main / webapp / static / fusion / raptor / ebz / date_time_picker.css
diff --git a/ecomp-sdk-app/src/main/webapp/static/fusion/raptor/ebz/date_time_picker.css b/ecomp-sdk-app/src/main/webapp/static/fusion/raptor/ebz/date_time_picker.css
new file mode 100644 (file)
index 0000000..a44c356
--- /dev/null
@@ -0,0 +1,557 @@
+/**
+ * @license angular-circular-timepicker  version: 0.1.0
+ * Copyright 2016 sidaudhi.com, Inc. http://www.sidaudhi.com
+ * License: MIT
+ *
+ * @author        Siddharth Audhinarayanan
+ * @since        2016-Jan-31
+ */
+
+.datetimepicker {
+  font-family: Arial;
+}
+
+.datetimepicker div,
+.datetimepicker span,
+.datetimepicker object,
+.datetimepicker iframe,
+.datetimepicker h1,
+.datetimepicker h2,
+.datetimepicker h3,
+.datetimepicker h4,
+.datetimepicker h5,
+.datetimepicker h6,
+.datetimepicker p,
+.datetimepicker pre,
+.datetimepicker a,
+.datetimepicker abbr,
+.datetimepicker acronym,
+.datetimepicker address,
+.datetimepicker code,
+.datetimepicker del,
+.datetimepicker dfn,
+.datetimepicker em,
+.datetimepicker img,
+.datetimepicker dl,
+.datetimepicker dt,
+.datetimepicker dd,
+.datetimepicker ol,
+.datetimepicker ul,
+.datetimepicker li,
+.datetimepicker fieldset,
+.datetimepicker form,
+.datetimepicker label,
+.datetimepicker legend,
+.datetimepicker caption,
+.datetimepicker tbody,
+.datetimepicker tfoot,
+.datetimepicker thead,
+.datetimepicker tr {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  outline: 0;
+  font-weight: inherit;
+  font-style: inherit;
+  font-family: inherit;
+  font-size: 100%;
+  vertical-align: baseline;
+}
+
+.datetimepicker table {
+  border-collapse: separate;
+  border-spacing: 0;
+  vertical-align: middle;
+}
+
+.datetimepicker caption,
+.datetimepicker th,
+.datetimepicker td {
+  text-align: left;
+  font-weight: normal;
+  vertical-align: middle;
+}
+
+.datetimepicker a img {
+  border: none;
+}
+
+.datetimepicker .left {
+  float: left;
+}
+
+.datetimepicker .right {
+  float: right;
+}
+
+.datetimepicker .datetimepicker-display {
+  padding: 6px 12px;
+  border: 1px solid rgba(0,0,0,0.15);
+  font-size: 15px;
+  min-height: 34px;
+}
+
+.datetimepicker .datetimepicker-toggle {
+  float: right;
+  padding: 7px;
+  border: 0px;
+  cursor: pointer;
+}
+
+.datetimepicker .datetimepicker-modal {
+  top: 0;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  background-color: rgba(0,0,0,0.5);
+  position: fixed;
+  z-index: 990;
+}
+
+.datetimepicker .datetimepicker-close {
+  position: fixed;
+  right: 10px;
+  top: 5px;
+  color: #fff;
+  font-size: 24px;
+  cursor: pointer;
+  z-index: 999;
+}
+
+.datetimepicker .datetimepicker-preview {
+  padding: 5px;
+  text-align: center;
+  cursor: pointer;
+  font-size: 18px;
+  background-color: #0574AC;
+  color: #fff;
+}
+
+.datetimepicker .datetimepicker-content {
+  min-height: 300px;
+  background-color: #fff;
+  border: 1px solid rgba(0,0,0,0.15);
+  border-top: 0px;
+  position: relative;
+  width: 290px;
+  z-index: 998;
+}
+
+.datetimepicker .datetimepicker-content.datetimepicker-absolute {
+  position: fixed;
+  top: calc(30% - 100px);
+  left: calc(50% - 145px);
+  border: 0px;
+  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
+  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
+}
+
+.datetimepicker .datetimepicker-content .datetimepicker-tabs {
+  background-color: #0574AC;
+}
+
+.datetimepicker .datetimepicker-content .datetimepicker-tabs .datetimepicker-tab {
+  width: 50%;
+  display: inline-block;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  padding: 5px;
+  text-align: center;
+  font-size: 13px;
+  text-transform: uppercase;
+  color: #fff;
+  cursor: pointer;
+  background-color: #f3f3f4;
+  color: #0574AC;
+}
+
+.datetimepicker .datetimepicker-content .datetimepicker-tabs .datetimepicker-tab.active {
+  background-color: #0574AC;
+  color: #f3f3f4;
+  font-weight: bold;
+}
+
+.datetimepicker .datetimepicker-content .datetimepicker-month {
+  border-bottom: 1px solid rgba(0,0,0,0.2);
+  background-color: #fff;
+}
+
+.datetimepicker .datetimepicker-content .datetimepicker-month .datetimepicker-current-month {
+  text-align: center;
+  padding: 10px 10px;
+}
+
+.datetimepicker .datetimepicker-calendar {
+  text-align: center;
+  padding: 10px 0px;
+}
+
+.datetimepicker .datetimepicker-calendar .datetimepicker-day {
+  width: 38px;
+  display: inline-block;
+  text-align: center;
+  padding: 10px;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  font-weight: bold;
+  color: #0574AC;
+  font-size: 15px;
+}
+
+.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-leading-day,
+.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-trailing-day {
+  font-weight: normal;
+  color: rgba(0,0,0,0.25);
+}
+
+.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-active-day {
+  font-weight: normal;
+  color: rgba(0,0,0,0.75);
+  font-size: 14px;
+}
+
+.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-active-day.selected,
+.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-active-day:hover {
+  color: #fff;
+  background-color: #0574AC;
+  cursor: pointer;
+}
+
+.datetimepicker .time-circle-outer {
+  width: 240px;
+  height: 240px;
+  border: 3px dashed rgba(0,0,0,0.1);
+  -webkit-border-radius: 50%;
+  border-radius: 50%;
+  margin: 30px auto;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  position: relative;
+}
+
+.datetimepicker .time-circle-outer .time-circle-center {
+  position: absolute;
+  top: calc(50% - 10px);
+  left: calc(50% - 10px);
+  width: 20px;
+  height: 20px;
+  background-color: #0574AC;
+  -webkit-border-radius: 50%;
+  border-radius: 50%;
+}
+
+.datetimepicker .time-circle-outer .time-meridian {
+  position: absolute;
+  top: -70px;
+  width: 30px;
+  height: 30px;
+  padding: 7px 5px;
+  -webkit-border-radius: 50%;
+  border-radius: 50%;
+  font-size: 13px;
+  font-weight: bold;
+  cursor: pointer;
+  color: #0574AC;
+  text-align: center;
+}
+
+.datetimepicker .time-circle-outer .time-meridian.time-left {
+  left: -15px;
+}
+
+.datetimepicker .time-circle-outer .time-meridian.time-right {
+  right: -15px;
+}
+
+.datetimepicker .time-circle-outer .time-meridian.selected {
+  background-color: #0574AC;
+  color: #fff;
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand {
+  width: 6px;
+  height: 82px;
+  position: absolute;
+  left: calc(50% - 3px);
+  top: calc(50% - 82px);
+  -webkit-transform-origin: 50% 100%;
+  -moz-transform-origin: 50% 100%;
+  -o-transform-origin: 50% 100%;
+  -ms-transform-origin: 50% 100%;
+  transform-origin: 50% 100%;
+  background-color: #0574AC;
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-1 {
+  -webkit-transform: rotate(30deg);
+  -moz-transform: rotate(30deg);
+  -o-transform: rotate(30deg);
+  -ms-transform: rotate(30deg);
+  transform: rotate(30deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-2 {
+  -webkit-transform: rotate(60deg);
+  -moz-transform: rotate(60deg);
+  -o-transform: rotate(60deg);
+  -ms-transform: rotate(60deg);
+  transform: rotate(60deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-3 {
+  -webkit-transform: rotate(90deg);
+  -moz-transform: rotate(90deg);
+  -o-transform: rotate(90deg);
+  -ms-transform: rotate(90deg);
+  transform: rotate(90deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-4 {
+  -webkit-transform: rotate(120deg);
+  -moz-transform: rotate(120deg);
+  -o-transform: rotate(120deg);
+  -ms-transform: rotate(120deg);
+  transform: rotate(120deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-5 {
+  -webkit-transform: rotate(150deg);
+  -moz-transform: rotate(150deg);
+  -o-transform: rotate(150deg);
+  -ms-transform: rotate(150deg);
+  transform: rotate(150deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-6 {
+  -webkit-transform: rotate(180deg);
+  -moz-transform: rotate(180deg);
+  -o-transform: rotate(180deg);
+  -ms-transform: rotate(180deg);
+  transform: rotate(180deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-7 {
+  -webkit-transform: rotate(210deg);
+  -moz-transform: rotate(210deg);
+  -o-transform: rotate(210deg);
+  -ms-transform: rotate(210deg);
+  transform: rotate(210deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-8 {
+  -webkit-transform: rotate(240deg);
+  -moz-transform: rotate(240deg);
+  -o-transform: rotate(240deg);
+  -ms-transform: rotate(240deg);
+  transform: rotate(240deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-9 {
+  -webkit-transform: rotate(270deg);
+  -moz-transform: rotate(270deg);
+  -o-transform: rotate(270deg);
+  -ms-transform: rotate(270deg);
+  transform: rotate(270deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-10 {
+  -webkit-transform: rotate(300deg);
+  -moz-transform: rotate(300deg);
+  -o-transform: rotate(300deg);
+  -ms-transform: rotate(300deg);
+  transform: rotate(300deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-11 {
+  -webkit-transform: rotate(330deg);
+  -moz-transform: rotate(330deg);
+  -o-transform: rotate(330deg);
+  -ms-transform: rotate(330deg);
+  transform: rotate(330deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand.deg-12 {
+  -webkit-transform: rotate(360deg);
+  -moz-transform: rotate(360deg);
+  -o-transform: rotate(360deg);
+  -ms-transform: rotate(360deg);
+  transform: rotate(360deg);
+}
+
+.datetimepicker .time-circle-outer .time-circle-hand-large {
+  height: 120px;
+  top: calc(50% - 120px);
+}
+
+.datetimepicker .time-circle-outer .time {
+  position: absolute;
+  margin-top: -15px;
+  margin-left: -15px;
+  background-color: #b4b4b4;
+  -webkit-border-radius: 50%;
+  border-radius: 50%;
+  padding: 5px;
+  height: 28px;
+  width: 28px;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  text-align: center;
+  font-size: 13px;
+  cursor: pointer;
+  color: rgba(0,0,0,0.75);
+}
+
+.datetimepicker .time-circle-outer .time:hover,
+.datetimepicker .time-circle-outer .time.selected {
+  background-color: #0574AC;
+  color: #fff;
+}
+
+.datetimepicker .time-circle-outer .time-1 {
+  left: calc(50% + 60px);
+  top: 16.076951545867374px;
+}
+
+.datetimepicker .time-circle-outer .time-2 {
+  left: calc(50% + 103.92304845413263px);
+  top: 60px;
+}
+
+.datetimepicker .time-circle-outer .time-3 {
+  left: calc(50% + 120px);
+  top: 120px;
+}
+
+.datetimepicker .time-circle-outer .time-4 {
+  left: calc(50% + 103.92304845413263px);
+  top: 180px;
+}
+
+.datetimepicker .time-circle-outer .time-5 {
+  left: calc(50% + 60px);
+  top: 223.92304845413264px;
+}
+
+.datetimepicker .time-circle-outer .time-6 {
+  left: 50%;
+  top: 240px;
+}
+
+.datetimepicker .time-circle-outer .time-11 {
+  left: calc(50% - 60px);
+  top: 16.076951545867374px;
+}
+
+.datetimepicker .time-circle-outer .time-10 {
+  left: calc(50% - 103.92304845413263px);
+  top: 60px;
+}
+
+.datetimepicker .time-circle-outer .time-9 {
+  left: calc(50% - 120px);
+  top: 120px;
+}
+
+.datetimepicker .time-circle-outer .time-8 {
+  left: calc(50% - 103.92304845413263px);
+  top: 180px;
+}
+
+.datetimepicker .time-circle-outer .time-7 {
+  left: calc(50% - 60px);
+  top: 223.92304845413264px;
+}
+
+.datetimepicker .time-circle-outer .time-12 {
+  left: 50%;
+  top: 0px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner {
+  width: 164px;
+  height: 164px;
+  border: 3px dashed rgba(0,0,0,0.1);
+  -webkit-border-radius: 50%;
+  border-radius: 50%;
+  margin: 35px auto;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  position: relative;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-1 {
+  left: calc(50% + 41px);
+  top: 10.985916889676034px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-2 {
+  left: calc(50% + 71.01408311032397px);
+  top: 41px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-3 {
+  left: calc(50% + 82px);
+  top: 82px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-4 {
+  left: calc(50% + 71.01408311032397px);
+  top: 123px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-5 {
+  left: calc(50% + 41px);
+  top: 153.01408311032395px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-6 {
+  left: 50%;
+  top: 164px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-11 {
+  left: calc(50% - 41px);
+  top: 10.985916889676034px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-10 {
+  left: calc(50% - 71.01408311032397px);
+  top: 41px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-9 {
+  left: calc(50% - 82px);
+  top: 82px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-8 {
+  left: calc(50% - 71.01408311032397px);
+  top: 123px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-7 {
+  left: calc(50% - 41px);
+  top: 153.01408311032395px;
+}
+
+.datetimepicker .time-circle-outer .time-circle-inner .time-12 {
+  left: 50%;
+  top: 0px;
+}
+
+.datetimepicker .datetimepicker-action {
+  cursor: pointer;
+  font-weight: bold;
+  line-height: 18px;
+  padding: 10px 10px;
+}
+
+.datetimepicker .datetimepicker-action:hover {
+  background-color: rgba(5, 116, 172, 1);
+  cursor: pointer;
+}
\ No newline at end of file