/**** VOIP2.0 *******/
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(fonts/lato1.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(fonts/lato2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.pointer{
	cursor:pointer;
}

.ComingSoon{
	color: red;
    font-size: 8px;
    vertical-align: super;
    font-weight: bold;
}
.red {
color:red;
}


input[type=checkbox], input[type=radio]
{
  -webkit-box-shadow:inset 0 0px 0px white !important;
  box-shadow:inset 0 0px 0px white !important;
}

.loader{
	width:60px;
}

ul.dropdown-menu li
{
border:1px solid white;
}

ul.dropdown-menu
{
padding-top:0px;
padding-bottom:0px;
border:1px solid #929eaa;
}

 .bubble {
     color: white;
    background-color: #<?php echo $c6;?>;
    border-radius: 20px;
    padding: 4px;
 }

.topBack{
box-shadow: -2px -2px 8px #888888;
margin-top:100px;
}
.custom-select > div > div {
   max-height: 320px !important;
}
.action_filter_result .modal-body table.table.table-striped {
    margin-top: 15px;
}
.loginTitle{
color:#000;
margin-top:20px;
}
.action_filters_holder .vmid {
    min-height: 43px;
    vertical-align: bottom;
}

#accordion .panel-default .panel-heading:hover { opacity: 0.6;}
#accordion .panel-default>.panel-heading { background: #e2dede; cursor: pointer;}
#accordion .panel-default { border-color: #4493cf;}
#accordion .panel-heading .panel-title span.pull-right.btn {
    min-width: 130px;
}
.martop2{
color:#000;
margin-top:20px;
}
.well > ul.nav.nav-list ul.nav.nav-list.tree * {
    font-weight: 400;
}
.logout{
color:#b72121;
}

.logo{
height:60px;
max-width:100% !important;
}

a:hover {
text-decoration:none;
}

.vmid{
	padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.testtrunk1{
font-weight:bold;
display:inline-block;
vertical-align:15px;
margin-right:10px;
}

.testtrunk2{
display:inline-block;
}

.redSmall
{
color:red;
font-size:10px;
}

.alert{
margin-top:20px !important;
}

a.btn {
margin-top:2px;
margin-bottom:2px;
}

.forgotPassword {
cursor: pointer;
margin-top:13px;
font-size:13px;
}

.modalforgot{
padding-top:15px;
padding-bottom:5px;
}


 .highlight_invalid_field:focus {
    border-color: #f59aa3;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 154, 163,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 154, 163,.6);
}

	 
.highlight_valid_field:focus {
  border-color: #94f78b;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(148, 247, 139,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(148, 247, 139,.6);
}

/* User Delete - Modal popup */
.modal-header-delete {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.modal-header-delete .fa-warning {
  font-size: 50px;
  margin-bottom: 20px;
  color: #8a1733;
}

#delete_users_modal .modal-footer {
  text-align: center!important;
}

.model-suspend-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
  margin: 1em 2em 0;
}

.model-suspend-checkbox input {
  flex-shrink: 0;
  margin: 0 .4em;
}
