862 lines
20 KiB
CSS
862 lines
20 KiB
CSS
|
|
/*!
|
|
* easyFormGenerator — drag and drop way — version
|
|
* Version 1.1.0
|
|
* Author : Erwan Datin (MacKentoch)
|
|
*Link: https://github.com/MacKentoch/easyFormGenerator
|
|
* License : 2015 MIT
|
|
*/
|
|
/*=========================================================
|
|
colors const
|
|
===========================================================*/
|
|
/*=========================================================
|
|
fonts const
|
|
===========================================================*/
|
|
/*=========================================================
|
|
common
|
|
===========================================================*/
|
|
/*=========================================================
|
|
common
|
|
===========================================================*/
|
|
body {
|
|
padding-top: 50px;
|
|
padding-bottom: 20px;
|
|
height: 100%;
|
|
background-color: #F2F2F2;
|
|
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; }
|
|
|
|
.margintop60px {
|
|
margin-top: 80px; }
|
|
|
|
.margintop120px {
|
|
margin-top: 120px; }
|
|
|
|
.vAlignMiddle {
|
|
vertical-align: middle; }
|
|
|
|
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
|
|
display: none !important; }
|
|
|
|
/*=========================================================
|
|
bootstrap overrides
|
|
===========================================================*/
|
|
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
|
|
background-color: #0d87e9;
|
|
border-color: #2196f3; }
|
|
|
|
/*correction bug sur theme bootstrap journal*/
|
|
.modal-backdrop {
|
|
z-index: -1; }
|
|
|
|
.navbar-right {
|
|
margin-right: 20px; }
|
|
|
|
textarea, textarea.form-control, input.form-control,
|
|
input[type=text], input[type=password], input[type=email],
|
|
input[type=number], [type=text].form-control, [type=password].form-control,
|
|
[type=email].form-control, [type=tel].form-control, [contenteditable].form-control {
|
|
font-size: 13px; }
|
|
|
|
select, select.form-control {
|
|
font-size: 13px; }
|
|
|
|
/*container to 100%*/
|
|
@media (min-width: 1200px) {
|
|
.container {
|
|
width: 100%;
|
|
margin-right: 20px; } }
|
|
|
|
@media (min-width: 768px) {
|
|
.container {
|
|
width: 100%;
|
|
margin-right: 20px; } }
|
|
|
|
@media (min-width: 992px) {
|
|
.container {
|
|
width: 100%; } }
|
|
|
|
.container-fluid {
|
|
margin-right: auto;
|
|
margin-left: auto; }
|
|
|
|
.container-fluid padding {
|
|
left: 30px;
|
|
right: 30px; }
|
|
|
|
.panel-default > .panel-heading {
|
|
color: #212121;
|
|
background-color: #fff;
|
|
border-color: #eee; }
|
|
|
|
.navbar-nav > li > a {
|
|
line-height: 30px; }
|
|
|
|
.navbar-default .navbar-brand {
|
|
line-height: initial; }
|
|
|
|
.panel-heading {
|
|
background-color: none;
|
|
border-bottom: solid 1px #eee; }
|
|
|
|
.navBtnGroup {
|
|
padding-top: 20px;
|
|
padding-bottom: 22px;
|
|
padding-right: 15px;
|
|
padding-left: 15px; }
|
|
|
|
.table > thead > tr > th,
|
|
.table > tbody > tr > th,
|
|
.table > tfoot > tr > th,
|
|
.table > thead > tr > td,
|
|
.table > tbody > tr > td,
|
|
.table > tfoot > tr > td {
|
|
vertical-align: middle; }
|
|
|
|
a:hover {
|
|
color: #fff; }
|
|
|
|
a:focus {
|
|
color: #fff; }
|
|
|
|
/*Forms setup*/
|
|
.form-control {
|
|
border-radius: 0;
|
|
box-shadow: none;
|
|
height: auto; }
|
|
|
|
.float-label {
|
|
font-size: 10px; }
|
|
|
|
.socialIcon {
|
|
font-size: 32px; }
|
|
.socialIcon:hover {
|
|
color: #F2F2F2; }
|
|
|
|
input[type="text"].form-control,
|
|
input[type="search"].form-control {
|
|
border: none;
|
|
border-bottom: 1px dotted #CFCFCF; }
|
|
|
|
textarea {
|
|
border: 1px dotted #CFCFCF !important;
|
|
height: 130px !important; }
|
|
|
|
/*Content Container*/
|
|
.content-container {
|
|
background-color: #fff;
|
|
padding: 35px 20px;
|
|
margin-bottom: 20px; }
|
|
|
|
h1.content-title {
|
|
font-size: 32px;
|
|
font-weight: 300;
|
|
text-align: center;
|
|
margin-top: 0;
|
|
margin-bottom: 20px;
|
|
font-family: "Open Sans", sans-serif !important; }
|
|
|
|
/*paper theme bootstrap*/
|
|
.form-control {
|
|
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
|
display: block;
|
|
width: 100%;
|
|
height: 39px;
|
|
padding: 8px 12px;
|
|
font-size: 13px;
|
|
line-height: 1.42857143;
|
|
color: #777777;
|
|
background-color: #ffffff;
|
|
background-image: none;
|
|
border: 1px solid #cccccc;
|
|
border-radius: 4px;
|
|
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
|
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
|
|
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
|
|
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
|
|
|
|
.form-control:focus {
|
|
border-color: #66afe9;
|
|
outline: 0;
|
|
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
|
|
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
|
|
|
|
.form-control::-moz-placeholder {
|
|
color: #999999;
|
|
opacity: 1; }
|
|
|
|
.form-control:-ms-input-placeholder {
|
|
color: #999999; }
|
|
|
|
.form-control::-webkit-input-placeholder {
|
|
color: #999999; }
|
|
|
|
.form-control[disabled],
|
|
.form-control[readonly],
|
|
fieldset[disabled] .form-control {
|
|
background-color: #eeeeee;
|
|
opacity: 1; }
|
|
|
|
.form-control[disabled],
|
|
fieldset[disabled] .form-control {
|
|
cursor: not-allowed; }
|
|
|
|
textarea.form-control {
|
|
height: auto; }
|
|
|
|
.fakeControl[disabled] {
|
|
background-color: #fff;
|
|
opacity: 1; }
|
|
|
|
.fakeControl[disabled] {
|
|
cursor: all-scroll; }
|
|
|
|
.radio input[type=radio].fakeCheck {
|
|
cursor: all-scroll; }
|
|
|
|
.checkbox input[type=checkbox].fakeCheck {
|
|
cursor: all-scroll; }
|
|
|
|
label.fakeCheck {
|
|
cursor: all-scroll; }
|
|
|
|
/* animation ng-repeat
|
|
easy customize animation from here : http://www.nganimate.org/angularjs/ng-repeat/yo-yo-css3-keyframes-animation*/
|
|
.animate-enter {
|
|
-webkit-animation: enter 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
|
|
animation: enter 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
|
|
display: block;
|
|
position: relative; }
|
|
|
|
@-webkit-keyframes enter {
|
|
from {
|
|
opacity: 0;
|
|
height: 0px;
|
|
left: -70px; }
|
|
75% {
|
|
left: 15px; }
|
|
to {
|
|
opacity: 1;
|
|
height: 30px;
|
|
left: 0px; } }
|
|
|
|
@keyframes enter {
|
|
from {
|
|
opacity: 0;
|
|
height: 0px;
|
|
left: -70px; }
|
|
75% {
|
|
left: 15px; }
|
|
to {
|
|
opacity: 1;
|
|
height: 30px;
|
|
left: 0px; } }
|
|
|
|
.animate-leave {
|
|
-webkit-animation: leave 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
|
|
animation: leave 600ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
|
|
display: block;
|
|
position: relative; }
|
|
|
|
@-webkit-keyframes leave {
|
|
to {
|
|
opacity: 0;
|
|
height: 0px;
|
|
left: -70px; }
|
|
25% {
|
|
left: 15px; }
|
|
from {
|
|
opacity: 1;
|
|
height: 30px;
|
|
left: 0px; } }
|
|
|
|
@keyframes leave {
|
|
to {
|
|
opacity: 0;
|
|
height: 0px;
|
|
left: -70px; }
|
|
25% {
|
|
left: 15px; }
|
|
from {
|
|
opacity: 1;
|
|
height: 30px;
|
|
left: 0px; } }
|
|
|
|
/* td table in myprofile */
|
|
.tdCommun, .td40, .td60 {
|
|
height: 75px;
|
|
vertical-align: none; }
|
|
|
|
.td40 {
|
|
width: 40%; }
|
|
|
|
.td60 {
|
|
width: 60%; }
|
|
|
|
.table-user-information > thead > tr > th,
|
|
.table-user-information > tbody > tr > th,
|
|
.table-user-information > tfoot > tr > th,
|
|
.table-user-information > thead > tr > td,
|
|
.table-user-information > tbody > tr > td,
|
|
.table-user-information > tfoot > tr > td {
|
|
vertical-align: middle; }
|
|
|
|
/*=========================================================
|
|
ANGULAR ANIMATIONS (in pair on animate.css)
|
|
===========================================================*/
|
|
/* animation on ng-switch */
|
|
.switchAngularFadeIn .ng-enter {
|
|
-webkit-animation: fadeIn 1s;
|
|
-moz-animation: fadeIn 1s;
|
|
-ms-animation: fadeIn 1s;
|
|
animation: fadeIn 1s; }
|
|
|
|
/*=========================================================
|
|
wfEdit
|
|
===========================================================*/
|
|
#pageWfEdit {
|
|
margin-top: 40px;
|
|
margin-/* right:2%;
|
|
left:2%; */
|
|
padding-top: 30px;
|
|
padding-bottom: 30px;
|
|
background-color: #F2F2F2;
|
|
/* border-top: solid 3px white;
|
|
border-bottom: solid 3px white; */ }
|
|
|
|
.lineCommandButtons {
|
|
padding-bottom: 25px; }
|
|
|
|
.addNewLine {
|
|
font-size: 24px;
|
|
vertical-align: middle;
|
|
color: #666666; }
|
|
|
|
#editor {
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
height: 150px;
|
|
background-color: #52B3D9;
|
|
border-bottom: solid 1px #2C3E50; }
|
|
|
|
#editor-content {
|
|
/* padding-top: 25px; */
|
|
/* padding-bottom: 25px; */
|
|
text-align: center;
|
|
color: white;
|
|
font-size: 13px; }
|
|
|
|
#preview {
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
/* background-color: #E4F1FE; */
|
|
border: solid 1 px #2C3E50;
|
|
-moz-box-shadow: 0px 0px 10px 0px #ddd;
|
|
-webkit-box-shadow: 0px 10px 5px 0px #ddd;
|
|
-o-box-shadow: 0px 0px 10px 0px #ddd;
|
|
box-shadow: 0px 0px 10px 0px #ddd;
|
|
filter: progid:DXImageTransform.Microsoft.Shadow(color=#ddd, Direction=NaN, Strength=10); }
|
|
|
|
#preview-content {
|
|
background-color: #FFF;
|
|
padding-bottom: 25px;
|
|
/*text-align: center;*/
|
|
color: black;
|
|
/*font-size: 13px;*/ }
|
|
|
|
#commandPanel {
|
|
padding-top: 25px;
|
|
padding-bottom: 25px; }
|
|
|
|
/* #commandPanel.affix {
|
|
position: fixed;
|
|
top: 0;
|
|
width:25%;
|
|
margin-top: -45px;
|
|
} */
|
|
#visualPanel {
|
|
padding-top: 25px;
|
|
padding-bottom: 25px; }
|
|
|
|
.customPagerButton {
|
|
width: 100px; }
|
|
|
|
.numberOfColumnsLabel {
|
|
font-size: 32px;
|
|
text-align: center;
|
|
padding-top: 25%;
|
|
padding-bottom: 25%;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
color: #666666; }
|
|
|
|
.btnMinusColumns {
|
|
margin-top: 10px; }
|
|
|
|
.btnAddColumns {
|
|
margin-top: 10px; }
|
|
|
|
.numberOfcolumsText {
|
|
color: #666666; }
|
|
|
|
.greyText {
|
|
color: #666666; }
|
|
|
|
.blackText {
|
|
color: #000; }
|
|
|
|
/*=========================================================
|
|
ANIMATE NG-SWITCH
|
|
=========================================================*/
|
|
.animate-switch-container {
|
|
position: relative;
|
|
background: white;
|
|
border-top: solid 1px #ECECEC;
|
|
border-bottom: solid 1px #ECECEC;
|
|
overflow: scroll; }
|
|
.animate-switch-container .well {
|
|
background-color: #89C4F4;
|
|
margin-bottom: 0px;
|
|
color: #ECECEC; }
|
|
|
|
.linesList {
|
|
margin-top: 5px; }
|
|
|
|
/*switch 1 : move top*/
|
|
.animate-switch {
|
|
padding: 10px; }
|
|
|
|
.animate-switch.ng-animate {
|
|
-webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s;
|
|
transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.6s;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0; }
|
|
|
|
.animate-switch.ng-leave.ng-leave-active,
|
|
.animate-switch.ng-enter {
|
|
left: 0px;
|
|
top: -500px;
|
|
opacity: 0; }
|
|
|
|
.animate-switch.ng-leave,
|
|
.animate-switch.ng-enter.ng-enter-active {
|
|
left: 0px;
|
|
top: 0px;
|
|
opacity: 0.8; }
|
|
|
|
/*=========================================================
|
|
STEP INDICATOR
|
|
=========================================================*/
|
|
.stepwizardTopmargin {
|
|
margin-top: 25px; }
|
|
|
|
.stepwizard-step p {
|
|
margin-top: 10px;
|
|
color: #666666; }
|
|
|
|
.stepwizard-row {
|
|
display: table-row; }
|
|
|
|
.stepwizard {
|
|
display: table;
|
|
width: 100%;
|
|
position: relative; }
|
|
|
|
.stepwizard-step button[disabled] {
|
|
opacity: 1 !important;
|
|
filter: alpha(opacity=100) !important; }
|
|
|
|
.stepwizard-row:before {
|
|
top: 14px;
|
|
bottom: 0;
|
|
position: absolute;
|
|
content: " ";
|
|
width: 100%;
|
|
height: 1px;
|
|
background-color: #ccc;
|
|
z-order: 0; }
|
|
|
|
.stepwizard-step {
|
|
display: table-cell;
|
|
text-align: center;
|
|
position: relative; }
|
|
|
|
.btn-circle {
|
|
width: 30px;
|
|
height: 30px;
|
|
text-align: center;
|
|
padding: 6px 0;
|
|
font-size: 12px;
|
|
line-height: 1.428571429;
|
|
border-radius: 15px; }
|
|
|
|
.panelDebugScope {
|
|
color: #000; }
|
|
|
|
/*=========================================================
|
|
Modal add control
|
|
=========================================================*/
|
|
.texteRouge {
|
|
color: #CF000F; }
|
|
|
|
.editPropertiesLabel {
|
|
margin-top: 6px; }
|
|
|
|
.textControlLabel {
|
|
color: #000; }
|
|
|
|
.marginTopFivepixels {
|
|
margin-top: 5px; }
|
|
|
|
.marginTopTenpixels {
|
|
margin-top: 5px; }
|
|
|
|
.checkboxCssCorrection {
|
|
font-size: 4px; }
|
|
|
|
.noGroupText {
|
|
margin-bottom: 0px; }
|
|
|
|
.nya-bs-select {
|
|
margin-bottom: 16px; }
|
|
|
|
.ta-scroll-window {
|
|
margin-bottom: 16px; }
|
|
|
|
.formly-field-checkbox {
|
|
margin-top: 28px; }
|
|
|
|
#inputAddNewRadioOption {
|
|
margin-bottom: 20px; }
|
|
|
|
#inputAddNewBasicOption {
|
|
margin-bottom: 20px; }
|
|
|
|
#inputAddNewGroupedOption {
|
|
margin-bottom: 20px; }
|
|
|
|
#inputAddNewGroupGroupedOption {
|
|
margin-bottom: 20px; }
|
|
|
|
.editGroupedSelectnyaSelect {
|
|
margin-bottom: 0px; }
|
|
|
|
.heading-preview {
|
|
cursor: pointer; }
|
|
|
|
/*=========================================================
|
|
specific drag and drop test (will change or be deleted)
|
|
===========================================================*/
|
|
/***************************** pageSlide directive css *****************************/
|
|
/* Needed for hiding crollbars when pushing */
|
|
html {
|
|
overflow-x: hidden; }
|
|
|
|
.ng-pageslide {
|
|
background: #eee;
|
|
box-shadow: 5px 1px 12px 0px rgba(188, 183, 183, 0.7);
|
|
-moz-box-shadow: 5px 1px 12px 0px rgba(188, 183, 183, 0.7);
|
|
-webkit-box-shadow: 5px 1px 12px 0px rgba(188, 183, 183, 0.7); }
|
|
|
|
#controlEditLeftPanel {
|
|
margin-top: 95px;
|
|
padding-top: 20px;
|
|
padding-bottom: 20px;
|
|
padding-right: 10px;
|
|
padding-left: 10px;
|
|
height: 85%;
|
|
overflow-y: scroll; }
|
|
|
|
.separator10pixel {
|
|
margin-top: 5px;
|
|
margin-bottom: 5px;
|
|
height: 25px; }
|
|
|
|
.panelControlWidth {
|
|
width: 45%; }
|
|
|
|
/***************************** Required styles *****************************/
|
|
/**
|
|
* For the correct positioning of the placeholder element, the dnd-list and
|
|
* it's children must have position: relative
|
|
*/
|
|
.advancedDemo ul[dnd-list],
|
|
.advancedDemo ul[dnd-list] > li {
|
|
position: relative;
|
|
border: solid 1px #F1F1F1; }
|
|
|
|
/***************************** Dropzone Styling *****************************/
|
|
/**
|
|
* The dnd-list should always have a min-height,
|
|
* otherwise you can't drop to it once it's empty
|
|
*/
|
|
.advancedDemo .dropzone ul[dnd-list] {
|
|
min-height: 42px;
|
|
margin: 0px;
|
|
padding-left: 0px; }
|
|
|
|
/**
|
|
* The dnd-lists's child elements currently MUST have
|
|
* position: relative. Otherwise we can not determine
|
|
* whether the mouse pointer is in the upper or lower
|
|
* half of the element we are dragging over. In other
|
|
* browsers we can use event.offsetY for this.
|
|
*/
|
|
.advancedDemo .dropzone li {
|
|
display: block; }
|
|
|
|
/**
|
|
* Reduce opacity of elements during the drag operation. This allows the user
|
|
* to see where he is dropping his element, even if the element is huge. The
|
|
* .dndDragging class is automatically set during the drag operation.
|
|
*/
|
|
.advancedDemo .dropzone .dndDragging {
|
|
opacity: 0.7;
|
|
border: 2px dotted #000; }
|
|
|
|
/**
|
|
* The dndDraggingSource class will be applied to the source element of a drag
|
|
* operation. It makes sense to hide it to give the user the feeling that he's
|
|
* actually moving it. Note that the source element has also .dndDragging class.
|
|
*/
|
|
.advancedDemo .dropzone .dndDraggingSource {
|
|
display: none; }
|
|
|
|
/**
|
|
* An element with .dndPlaceholder class will be added as child of the dnd-list
|
|
* while the user is dragging over it.
|
|
*/
|
|
.advancedDemo .dropzone .dndPlaceholder {
|
|
background-color: #ddd !important;
|
|
min-height: 155px;
|
|
display: block;
|
|
position: relative;
|
|
-moz-box-shadow: inset 0px 0px 5px 0px #343434;
|
|
-webkit-box-shadow: inset 0px 0px 5px 0px #343434;
|
|
-o-box-shadow: inset 0px 0px 5px 0px #343434;
|
|
box-shadow: inset 0px 0px 5px 0px #343434;
|
|
filter: progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=NaN, Strength=5); }
|
|
|
|
/***************************** Element type specific styles *****************************/
|
|
.advancedDemo .dropzone .itemlist {
|
|
min-height: 115px !important; }
|
|
|
|
ul.itemlist.ng-scope {
|
|
border: none; }
|
|
|
|
.effect1ForDragDropItem, #itemContent {
|
|
-webkit-box-shadow: 0 10px 6px -6px #777;
|
|
-moz-box-shadow: 0 10px 6px -6px #777;
|
|
box-shadow: 0 10px 6px -6px #777;
|
|
min-height: 115px; }
|
|
|
|
.advancedDemo .dropzone .itemlist > li {
|
|
border: none;
|
|
min-width: 180px;
|
|
border-radius: .25em;
|
|
float: left;
|
|
font-weight: 700;
|
|
height: 135px; }
|
|
|
|
#itemContent {
|
|
background-color: #fff;
|
|
border: 2px outset #0d87e9;
|
|
border-radius: .25em;
|
|
color: #fff;
|
|
float: left;
|
|
font-weight: 700;
|
|
height: 115px;
|
|
margin: 5px;
|
|
padding: 3px;
|
|
text-align: center;
|
|
width: 100%;
|
|
cursor: all-scroll; }
|
|
|
|
.dragItemtextarea {
|
|
height: 60px; }
|
|
|
|
textarea {
|
|
border: 1px dotted #CFCFCF !important;
|
|
height: 50px !important; }
|
|
|
|
.advancedDemo .dropzone .container-element {
|
|
margin: 10px; }
|
|
|
|
.isCollapsableZone {
|
|
cursor: pointer; }
|
|
|
|
.buttonHeaderAddNewLine {
|
|
margin-top: 15px;
|
|
margin-bottom: 0px; }
|
|
|
|
.buttonCloneLineHidden {
|
|
visibility: hidden; }
|
|
|
|
.buttonCloseLine {
|
|
margin-top: -10px;
|
|
margin-right: -10px;
|
|
border-radius: 50%;
|
|
height: 45px; }
|
|
|
|
.interligne {
|
|
padding-bottom: 10px; }
|
|
|
|
.confirmLineDelete {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
background-color: #F5F5F5;
|
|
opacity: 1.0;
|
|
-webkit-animation: shake 1.3s infinite;
|
|
-moz-animation: shake 1.3s infinite;
|
|
-ms-animation: shake 1.3s infinite;
|
|
-o-animation: shake 1.3s infinite;
|
|
animation: shake 1.3s infinite; }
|
|
|
|
.demoddDatepicker {
|
|
padding-left: 0;
|
|
margin-left: 0; }
|
|
|
|
.selectfordemo {
|
|
margin-top: 30px; }
|
|
|
|
/*=========================================================
|
|
animation shake
|
|
===========================================================*/
|
|
@-webkit-keyframes shake {
|
|
0%, 100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
10%, 30%, 50%, 70%, 90% {
|
|
-webkit-transform: translate3d(-10px, 0, 0);
|
|
transform: translate3d(-10px, 0, 0); }
|
|
20%, 40%, 60%, 80% {
|
|
-webkit-transform: translate3d(10px, 0, 0);
|
|
transform: translate3d(10px, 0, 0); } }
|
|
|
|
@keyframes shake {
|
|
0%, 100% {
|
|
-webkit-transform: translate3d(0, 0, 0);
|
|
transform: translate3d(0, 0, 0); }
|
|
10%, 30%, 50%, 70%, 90% {
|
|
-webkit-transform: translate3d(-10px, 0, 0);
|
|
transform: translate3d(-10px, 0, 0); }
|
|
20%, 40%, 60%, 80% {
|
|
-webkit-transform: translate3d(10px, 0, 0);
|
|
transform: translate3d(10px, 0, 0); } }
|
|
|
|
.shake {
|
|
-webkit-animation-name: shake;
|
|
animation-name: shake; }
|
|
|
|
.previewControlinItem {
|
|
margin-top: 2%;
|
|
background-color: #fff;
|
|
padding-top: 5px;
|
|
padding-bottom: 5px;
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
border-radius: 5px;
|
|
color: #F1F1F1;
|
|
font-size: 18px; }
|
|
|
|
.vertical-line {
|
|
border-left: thick solid #000; }
|
|
|
|
/*=========================================================
|
|
animation glyphicon rotate
|
|
===========================================================*/
|
|
.gly-spin {
|
|
-webkit-animation: spin 2s infinite linear;
|
|
-moz-animation: spin 2s infinite linear;
|
|
-o-animation: spin 2s infinite linear;
|
|
animation: spin 2s infinite linear; }
|
|
|
|
@-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); } }
|
|
|
|
@keyframes spin {
|
|
0% {
|
|
-webkit-transform: rotate(0deg);
|
|
transform: rotate(0deg); }
|
|
100% {
|
|
-webkit-transform: rotate(359deg);
|
|
transform: rotate(359deg); } }
|
|
|
|
.gly-rotate-90 {
|
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
|
|
-webkit-transform: rotate(90deg);
|
|
-moz-transform: rotate(90deg);
|
|
-ms-transform: rotate(90deg);
|
|
-o-transform: rotate(90deg);
|
|
transform: rotate(90deg); }
|
|
|
|
.gly-rotate-180 {
|
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
|
|
-webkit-transform: rotate(180deg);
|
|
-moz-transform: rotate(180deg);
|
|
-ms-transform: rotate(180deg);
|
|
-o-transform: rotate(180deg);
|
|
transform: rotate(180deg); }
|
|
|
|
.gly-rotate-270 {
|
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
|
|
-webkit-transform: rotate(270deg);
|
|
-moz-transform: rotate(270deg);
|
|
-ms-transform: rotate(270deg);
|
|
-o-transform: rotate(270deg);
|
|
transform: rotate(270deg); }
|
|
|
|
.gly-flip-horizontal {
|
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
|
|
-webkit-transform: scale(-1, 1);
|
|
-moz-transform: scale(-1, 1);
|
|
-ms-transform: scale(-1, 1);
|
|
-o-transform: scale(-1, 1);
|
|
transform: scale(-1, 1); }
|
|
|
|
.gly-flip-vertical {
|
|
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
|
|
-webkit-transform: scale(1, -1);
|
|
-moz-transform: scale(1, -1);
|
|
-ms-transform: scale(1, -1);
|
|
-o-transform: scale(1, -1);
|
|
transform: scale(1, -1); }
|
|
|
|
.rightClickCtrl {
|
|
opacity: 1.0;
|
|
-webkit-transition: opacity .3s ease-in;
|
|
-moz-transition: opacity .3s ease-in;
|
|
-o-transition: opacity .3s ease-in;
|
|
transition: opacity .3s ease-in; }
|
|
|
|
.rightClickCtrlSelected {
|
|
opacity: 0.5; }
|
|
|
|
|
|
/*=========================================================
|
|
colors const
|
|
===========================================================*/
|
|
/*=========================================================
|
|
fonts const
|
|
===========================================================*/
|
|
/*=========================================================
|
|
common
|
|
===========================================================*/
|