%PDF- %PDF-
| Direktori : /www/varak.net/mail2.varak.net_old/skins/Default/less/ |
| Current File : /www/varak.net/mail2.varak.net_old/skins/Default/less/phone-block.less |
/*=== Phone CSS ===*/
.tabs_panel .phone {
float: right;
font-size: 0pt !important;
background: transparent !important;
// border-radius: 20px;
// box-shadow: 0px 0px 4px #D6D6D6;
line-height: 10px;
text-align: right;
padding: 0 !important;
margin: -17px 30px 0px 0px !important;
top: 50%;
.phone_inner {
display: block;
background: #fff;
border-radius: 16px;
box-shadow: 0px 0px 4px #D6D6D6;
overflow: hidden;
text-shadow: none;
&> * {
font-size: 10.5pt;
}
.text {
padding: 0px !important;
}
html.rtl & {
float: left;
margin-right: 0px !important;
margin-left: 30px !important;
}
.dropdown_helper.expand {
display: block;
}
.dropdown_helper {
display: none;
position: relative;
.dropdown_content {
border: none;
box-shadow: none;
margin: 0;
padding: 0;
border-radius: 0px;
background: transparent;
left: 0;
max-height: 200px;
.item {
cursor: pointer;
text-align: left;
/*&:last-child:hover {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}*/
.log_item {
float: right;
}
.icon.log_status {
width: 15px;
height: 15px;
display: inline-block;
&:before {
font-family: 'afterlogic';
text-shadow: none !important;
width: 100%;
height: 100%;
}
&.incoming {
&:before {
content: "\e666";
color: #6161ff;
}
}
&.outgoing {
&:before {
content: "\e665";
color: #4eca88;
}
}
&.missed {
&:before {
content: "\e668";
color: #ff6363;
}
}
}
}
.more {
color: #4477bb;
padding-bottom: 8px;
float: right;
&:hover {
color: #c74747;
border-radius: 16px;
background: transparent;
}
}
}
.spinner {
margin: 0px auto;
width: 70px;
text-align: center;
display: block;
padding-bottom: 5px;
span {
width: 12px;
height: 12px;
background-color: #c1b6b6;
border-radius: 100%;
display: inline-block;
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
animation: bouncedelay 1.4s infinite ease-in-out;
/* Prevent first frame from flickering when animation starts */
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
&.bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
&.bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
}
}
}
.direction {
color: #c1b6b6;
}
.call_report,
.direction {
background: transparent;
display: inline-block;
max-width: 0px;
margin-left: 0px;
white-space: nowrap;
opacity: 0;
cursor: pointer;
overflow: hidden;
vertical-align: middle;
.transition(~"max-width 500ms ease 0ms, opacity 400ms ease 0ms, margin-left 300ms ease 0ms ");
}
input:focus {
outline: 0px;
}
.input {
.box-sizing;
background: transparent;
width: 0px;
border: 0px;
padding-left: 0px;
padding-right: 0px;
box-shadow: none;
opacity: 0;
vertical-align: middle;
.transition(~"width 500ms ease 0ms, opacity 350ms ease 0ms, padding-left 350ms ease 0ms, padding-right 350ms ease 0ms");
}
.call_report.empty {
margin-left: 0px;
}
.buttons {
margin: 0px;
font-size: 0px;
}
.button {
display: inline-block;
vertical-align: middle;
border: 2px solid #fff;
border-radius: 16px;
padding: 0px;
width: 30px;
height: 30px;
text-align: center;
line-height: 180%;
.transition(background-color 0ms ease 0s);
.icon {
display: inline-block;
vertical-align: bottom;
width: 18px;
height: 18px;
line-height: 18px;
color: #fff;
font-size: 16px;
text-shadow: none;
-webkit-transition: -webkit-transform 300ms ease 0s;
-moz-transition: -moz-transform 300ms ease 0s;
transition: transform 300ms ease 0s;
.transform(rotateZ(0deg));
.iconFontInit();
&:before {
content: "\e661";
}
}
}
.indicator {
position: absolute;
top: 0px;
right: 0px;
}
.indicator.missed {
width: 10px;
height: 10px;
border-radius: 5px;
background: #FF6767;
}
}
&.online {
.phone_inner {
background: #fff;
.button {
background-color: #87D354;
box-shadow: inset 0px 0px 10px #69BE2E;
}
}
}
&.offline {
.input,
.direction {
display: none;
}
.button {
background: #ccc;
cursor: default;
}
&.active .button {
box-shadow: none;
}
}
&.init .button .icon {
.animation(cycle 1s linear 20);
}
&.active {
&.outgoing {
.button .icon {
.transform(rotateZ(0deg));
}
}
&.incoming .button,
&.outgoing .button,
&.connect .button {
background-color: #FF6767;
box-shadow: 0 0 10px #E75353 inset;
}
&.ready .button .icon {
.transform(rotateZ(-118deg));
}
.input {
opacity: 1;
width: 160px;
display: inline-block;
padding-left: 2px;
}
.call_report,
.direction {
max-width: 200px;
margin-left: 10px;
opacity: 1;
cursor: default;
overflow: visible;
}
}
&.incoming,
&.outgoing,
&.connect {
.phone_inner {
background: #FFC939;
}
}
&.incoming {
.call_report {
padding-right: 2px;
}
.direction {
max-width: 0px;
margin-left: 0px;
}
.input {
width: 0px;
padding-left: 0px;
padding-right: 0px;
opacity: 0;
}
}
}
/*=== END Phone CSS ===*/