@charset "utf-8";
/* CSS Document */
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

@import"../css/colorbox.css"; @import"../css/jquery-ui.css";

*{margin:0; padding:0; border:0;}
html{overflow-x:hidden; height:100%}
body{
	font-family: 'Open Sans', sans-serif;
	background:#fff;
	height:100%;
}
a, img, input[type] {
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	}
input[type]{
	font-family: 'Open Sans', sans-serif;
	}
.clr{
	clear:both;
}
ul{ list-style:none;}
a{
	text-decoration:none; 
	color:#383838;
	}
.wrapper{ 
  	width:100%; 
	position:relative; 
	left:0; 
	top:0;
}
.wrapperin{
	width:100%;
	position:relative;
	left:0;
	top:0;
}
#loading {
   width: 5%;
   height: 15%;
   top: 50px;
   left: 0px;
   position: fixed;
   display: block;
   opacity: 0.4;
   background-color: #fff;
   z-index: 99;
   text-align: center;
}

#loading-image {
  position: absolute;
  top: 100px;
  left: 300px;
  z-index: 100;
}
.container{
	width:800px;
	margin:0 auto;
}

.container02 {
		width:1153px;
	margin:0 auto;
}
center{ margin-top:7%;}
center.searchdd{
	margin-top:0;
}
img.logo{
	display:block;
	margin-bottom:30px;
}
fieldset#loginbox{
	width:397px;
}
form#loginForm{
	display:block;
	margin:3px 0 0 0;
	width:396px;
}
form#loginForm label{
	color:#dc7821;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 30px;
}
form#loginForm input{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:15px;
	border-radius:5px;
	margin-bottom:25px;
	color:#585858;
}
form#loginForm input[type="text"]{
	background:url(../images/username.png) no-repeat 97% #faf6f1;
	border:1px solid #bbb2a6;
	padding:9px;
	border-radius:5px;
	margin-bottom:0px;
	color:#585858;
	width:372px;
}
form#loginForm input[type="password"]{
	background:url(../images/key.png) no-repeat 97% #faf6f1;
    border: 1px solid #bbb2a6;
    border-radius: 5px;
    color: #585858;
    margin-bottom:0px;
    padding: 9px;
    width: 372px;
}
form#loginForm span{
	float:left;
	font-size:13px;
	color:#5b5a5a;
	padding-top:10px;
}
form#loginForm span input[type="checkbox"]{
	margin:0px 7px 0 0;
	position:relative;
	top:2px;
	font-size: 12px;
}
form#loginForm button{
	display:block;
	float:right;
	  margin: 10px 0 0 5px;
    padding: 6px 39px;
	color:#fff;
	cursor:pointer;
	border-radius:5px;
	background: #FF9E71; /* Old browsers */
	background: -moz-linear-gradient(top,  #FF9E71 0%, #383838 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9E71), color-stop(100%,#383838)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FF9E71 0%,#383838 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FF9E71 0%,#383838 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FF9E71 0%,#383838 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FF9E71 0%,#383838 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7821', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
}
form#loginForm button:hover{
	background:#51504e;
}
form#loginForm h3{
	float:right;
	font-size:13px;
	margin:10px 0 0 0;
	color:#484848;
}
form#loginForm h3 a{
	color:#df7521;
	font-size: 12px;
}

form#login{
	display:block;
	margin:20px 0 0 0;
	width:350px;
	font-size: 12px;
}
form#login label{
	color:#dc7821;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 30px;
}
form#login input{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:15px;
	border-radius:5px;
	margin-bottom:25px;
	color:#585858;
}
form#login input[type="text"]{
	background:url(../images/username.png) no-repeat 97% #e4e5e5;
	border:1px solid #c0c0c0;
	padding:15px;
	border-radius:5px;
	margin-bottom:25px;
	color:#585858;
	width:320px;
}
form#login input[type="password"]{
	background:url(../images/key.png) no-repeat 97% #e4e5e5;
	border:1px solid #c0c0c0;
	padding:15px;
	border-radius:5px;
	margin-bottom:25px;
	color:#585858;
	width:320px;
}
form#login span{
	float:left;
	font-size:13px;
	color:#5b5a5a;
	padding-top:10px;
}
form#login span input[type="checkbox"]{
	margin:0px 7px 0 0;
	position:relative;
	top:2px;
}
form#login button{
	display:block;
	float:right;
	padding:10px 35px;
	color:#fff;
	cursor:pointer;
	border-radius:5px;
	background: #dc7821; /* Old browsers */
	background: -moz-linear-gradient(top,  #dc7821 0%, #383838 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc7821), color-stop(100%,#383838)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dc7821 0%,#383838 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dc7821 0%,#383838 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dc7821 0%,#383838 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dc7821 0%,#383838 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7821', endColorstr='#383838',GradientType=0 ); /* IE6-9 */
}
form#login button:hover{
	background:#51504e;
}
form#login h3{
	float:right;
	font-size:13px;
	margin:22px 0 0 0;
	color:#484848;
}
form#login h3 a{
	color:#df7521;
}

center h5{
	color:#5e5e5e;
	margin:25px 0 0 0;
}
center h5 a{
	color:#e66f21;
}
section{
	float:left;
	margin:10px 0 0 0;
	width:100%;
}
section input{
	background: #fff;
  	float: left;
	/*border: 1px solid #a0a0a0;*/
	padding: 12px 0;
	border-radius: 5px;
	/* margin-bottom: 25px; */
	color: #585858;
	margin-right: 7px;
	/*width: 105px;*/
}
section button{
	float:right;
	padding:15px 35px;
	color:#fff;
	cursor:pointer;
	border-radius:5px;
	background:#FF9E71;
	width:350px;
}
#telphonedetails{
	width:100%;
}
.combo_img{
  	border: none;
	float: left;
	width: 24px;
	margin-top: 12px;
	margin-left: 19px;
}
section select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	color:#585858;
	width:98%;
}

#fund {
    padding: 8px;
}

section select#protocoledit{
	/*float:left;*/
	border:thin;
	inline-block
	left:2%;
	margin-right:-34px;
	width:77%;
	
}

section input[type="submit"]{
	float:left;
	padding:9px 12px;
	border:0;
	color:#fff;
	margin-left:10px;
	margin-top:1px;
	cursor:pointer;
	border-radius:0;
	background:#5E5E5E;
	width:100px;
	margin-bottom:0;
	/*Guigo*/
	display:inline-block;
	border:0 none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	text-align:center;
	padding:5px 0;
	color:#fff;
	background:rgba(0,0,0,0.3);
}
section table{
	width:100%;
	border:1px solid #EBEBEB;
	margin-bottom:15px;
	margin-top:6px;
	background:#FFF1E4;
	border-collapse:collapse;
	font-size:13px;
}
section table th{
	/*border-bottom:2px solid #EBEBEB;*/
	padding:10px 0 10px 10px;
	text-align:left;
	color:#464646;
	font-weight:normal;
}
section table td{
	border-bottom:1px solid #cdcdcd;
	padding:10px 0 10px 10px;
	text-align:center;
	color:#464646;
}
section em{
	width:100%;
	float:left;
	color:#505151;
	margin:7px 0;
	font-size:20px;
	background-color:#FF9E71;
	padding:8px 0 8px 0;
	text-align:center;
	border-radius:6px;
}
#listtop{
	width:98%;
	float: left;
	margin-bottom: 15px;
	margin-top:17px;
	font-size: 13px;
	background-color:#FF9E71;
	border: 1px solid #FFCEA8;
}
#listtop th{
	border:none;
	padding:10px 0 10px 10px;
	text-align:left;
	color:#464646;
	font-weight:normal;
}
#listtop td{
	padding:10px 0 10px 10px;
	text-align:left;
	color:#464646;
}
#listtop2{
	width:98%;
	float: left;
	margin-bottom: 15px;
	margin-top:17px;
	font-size: 13px;
	background-color:#FF9E71;
	border: 1px solid #FFCEA8;
}
#listtop2 th{
	border:none;
	padding:10px 0 10px 10px;
	text-align:left;
	color:#464646;
	font-weight:normal;
}
#listtop2 td{
	padding:10px 0 10px 10px;
	text-align:left;
	color:#464646;
}

#servicestable .selectBox {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    color: #585858;
    float: left;
    font-size: 12px;
    width: 48%;
}

.international{
	float:left;
}
.brasil{
	float:right;
}
section label:first-child{
	margin-left:3.7%;
	margin-bottom:-4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#383838;
}

div.a2billing{
	float:left;
	margin:80px 0 0 0;
	width:100%;
}

/**********************************Main PAGE**********************************/

body.inner{
	background:#fff;
}
.prefix{
	width:100%;
	min-height:205px;
	border:0;
}
header {
    width: 100%;
    border-top: 0 none;
    border-bottom: 0 none;
    float: none;
    padding-bottom: 0;
    background: #fafafa;
    display: inline-block;
    width: 100%;
}
header a:nth-of-type(2) {
    display: inline-block;
    float: left;
    max-width: 245px;
}
header.fix{
	width:100%;
	background:#383838;
	border-top:10px solid #000;
	float:left;
	position:fixed;
	z-index:2;
}
header span {
    color: #fff;
    font-size: 13px;
    margin: 28px 0 0 0;
    float: left;
    width: auto;
}
header span img {
    margin-right: 5px;
}
header span small{
	margin-right:30px;
}
header span.one{
	color:#fff;
	font-size:13px;
	margin:15px 0 0 0;
	float:left;
	width:18%;
}
header span.one small{
	margin-right:30px;
}
header span b{
	color:#333;
}
img.logo2{
	margin:5px 40px 10px 30px;
	float:left;
}
.headerright {
    float: none;
    margin: 0;
    clear: both;
    background: #FF9E71;
    width: 100%;
    display: inline-block;
	text-align:center;
}
.headerright ul {
    font-size: 0;
}
.headerright ul li:first-child {
    border: none;
}
.headerright li form {
    display: inline-block;
    height: 55px;
    line-height: 65px;
    background: rgba(255,255,255, .1);
    width: 47px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.headerright li form::before {
    position: absolute;
    content: "\f015";
    font-size: 20px;
    font-family: "FontAwesome";
    color: #FFF;
    line-height: 55px;
    z-index: -1;
    left: calc(50% - 9px);
}
.headerright ul li {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.headerright li form {
    display: inline-block;
}
#demo {
    font-size: 14px;
    color: #fff;
    margin-right: 12px;
}
.headerright ul li a {
    color: #fff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    background-color: #FF9E71;
    padding: 0px 15px;
    font-weight: normal;
    transition: all .3s ease-in-out;
    display: inline-block;
    text-align: center;
}
.headerright ul li a:hover {
   background-color: #A9A9A9;
    color: #fff;
}
/*.headerright ul li:nth-child(1) a{ background:#fff; color:#383838; padding:8px; border-radius:5px; border-bottom:3px solid #999;}
.headerright ul li:nth-child(1) a:hover{ color:#f5c701; background:#464543;}*/
nav{
	background:url(../images/navbg.jpg) repeat-x;
	float:left;
	width:100%;
	padding-left:38px;
}
nav ul{
	float:left;
	width:100%;
}
nav ul li{
	float:left;
	margin:0 3%;
}
nav ul li a{
	color: #656367;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 20px 0 20px 55px;
	display: block;
	text-align: center;
	padding: 10px;
	border: 1px solid #E9E9E9;
	border-radius: 10px;
	width: 95px;
	}
nav ul li a:hover{
	color:#383838;
}
nav ul li:nth-child(1){ background:url(../images/homeicn.png) no-repeat left; margin-right:0;}
nav ul li:nth-child(2){ no-repeat left; margin-right:0;}
nav ul li:nth-child(3){ no-repeat left; margin-right:0;}
nav ul li:nth-child(4){ no-repeat left; margin-right:0;}
nav ul li:nth-child(5){ no-repeat left; margin-right:0;}
nav ul li:nth-child(6){ no-repeat left; margin-right:0;}
nav ul li:nth-child(7){ no-repeat left; margin-right:0;}
section.userdiv{
	margin:30px 0 0 0;
}
section table#usertable {
    float: none !important;
    border: 1px solid #c0c0c5;
    margin-bottom: 15px;
    background: #FFF5E9;
    color: #FFF;
    font-size: 14px;
    width: 98%;
    margin: auto;
    border-collapse: collapse;
}
section table#usertable th{
	border-bottom: 2px solid #FFE3BB;
  	background: #FF9E71;
	border-left: 1px solid #FFE3BB;
	text-align: center;
	padding: 10px;
	color: #FFF;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
section table#usertable td{
	border-bottom:1px solid #FFE3BB;
	border-left:1px solid #FFE3BB;
	text-align:center;
	padding:10px;
	color:#17202A;
}
section table#usertable td a{
	color:#17202A;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

section table#usertable th a{
        color:#FFF;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
}

section table#usertable td a:hover{
	color:#FF9E71;
}
table#usertable img.offline{
	margin-right:10px;
}
table#usertable span.panelcon{
	position:relative;
	display:inline-block;
	top:-12px;
	color:#FFF;
}


/**********************************Services PAGE**********************************/
ul.servicetab_1{
	float:left;
	width:100%;
	padding:10px;
	background:#353535;
}
ul.servicetab_1 li{
	float:left;
	margin-right:0.8%;
	width:99%;
}
ul.servicetab_1 li:last-child{
	margin-right:0;
}
ul.servicetab_1 li a{
        text-align:center;
        display:block;
        padding:12px 0;
        background:#3e3e3e; /*box-shadow: 2px 3px 3px #a3a3a3;*/
        border:1px solid #4f4f4f;
        color:#FFFFFF;
}
ul.servicetab_1 li a:hover, ul.servicetab_4 li a.current{
        background-color: #F2F2F2;
        color:#A9A9A9;
        box-shadow:none;
        transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
        border: 1px solid #FFF;
}
ul.servicetab_2{
	float:left;
	width:100%;
	padding:10px;
	background:#353535;
}
ul.servicetab_2 li{
	float:left;
	margin-right:0.8%;
	width:49%;
}
ul.servicetab_2 li:last-child{
	margin-right:0;
}
ul.servicetab_2 li a{
        text-align:center;
        display:block;
        padding:12px 0;
        background:#3e3e3e; /*box-shadow: 2px 3px 3px #a3a3a3;*/
        border:1px solid #4f4f4f;
        color:#FFFFFF;
}
ul.servicetab_2 li a:hover, ul.servicetab_4 li a.current{
        background-color: #F2F2F2;
        color:#A9A9A9;
        box-shadow:none;
        transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
        border: 1px solid #FFF;
}
ul.servicetab_3{
	float:left;
	width:100%;
	padding:10px;
	background:#353535;
}
ul.servicetab_3 li{
	float:left;
	margin-right:0.8%;
	width:32%;
}
ul.servicetab_3 li:last-child{
	margin-right:0;
}
ul.servicetab_3 li a{
        text-align:center;
        display:block;
        padding:12px 0;
        background:#3e3e3e; /*box-shadow: 2px 3px 3px #a3a3a3;*/
        border:1px solid #4f4f4f;
        color:#FFFFFF;
}
ul.servicetab_3 li a:hover, ul.servicetab_4 li a.current{
        background-color: #F2F2F2;
        color:#A9A9A9;
        box-shadow:none;
        transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
        border: 1px solid #FFF;
}
ul.servicetab_4{
	float:left;
	width:100%;
	padding:10px 10px 0;
	background:#A9A9A9;
	border-bottom:3px solid #A9A9A9;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,ffffff+55 */
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(255,255,255,1) 55%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(255,255,255,1) 55%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(255,255,255,1) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
ul.servicetab_4 li{
	float:left;
	margin-right:0.8%;
	width:24%;
}
ul.servicetab_4 li:last-child{
	margin-right:0;
}
ul.servicetab_4 li a{
	text-align:center;
	display:block;
	padding:12px 0;
	background:#666666; /*box-shadow: 2px 3px 3px #a3a3a3;*/
	border:0 none;
	color:#FFFFFF;
}
ul.servicetab_4 li a:hover, ul.servicetab_4 li a.current{
        background-color:#A9A9A9;
	color:#fff;
	box-shadow:none;
	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
	border:0 none;
}
ul.servicetab_5{
        float:left;
        width:100%;
        padding:10px;
        background:#353535;
}
ul.servicetab_5 li{
        float:left;
        margin-right:0.8%;
        width:19%;
}
ul.servicetab_5 li:last-child{
        margin-right:0;
}
ul.servicetab_5 li a{
        text-align:center;
        display:block;
        padding:12px 0;
        background:#3e3e3e; /*box-shadow: 2px 3px 3px #a3a3a3;*/
        border:1px solid #4f4f4f;
        color:#FFFFFF;
}
ul.servicetab_5 li a:hover, ul.servicetab_4 li a.current{
        background-color:#A9A9A9;
        color:#fff;
        box-shadow:none;
        transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
        border:0 none;
}

ul.servicetab_6{
        float:left;
        width:100%;
        padding:10px;
        background:#353535;
}
ul.servicetab_6 li{
        float:left;
        margin-right:0.8%;
        width:15.5%;
}
ul.servicetab_6 li:last-child{
        margin-right:0;
}
ul.servicetab_6 li a{
        text-align:center;
        display:block;
        padding:12px 0;
        background:#3e3e3e; /*box-shadow: 2px 3px 3px #a3a3a3;*/
        border:1px solid #4f4f4f;
        color:#FFFFFF;
}
ul.servicetab_6 li a:hover, ul.servicetab_4 li a.current{
        background-color:#00aeef;
        color:#fff;
        box-shadow:none;
        transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
        border:0 none;
}


section#services {
    float: none !important;
    display: inline-block !important;
    width: 100% !important;
	text-align:center;
}
.btn.btn-success::after {
    content: "\f1c3";
    font-family: "FontAwesome";
    font-size: 16px;
    margin-left: 11px;
}
.btn.btn-success::before {
    content: "Download the Sheet";
    font-family: "Open sans";
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
}
section table#servicestable th, section table#servicestable tr {
    border-bottom: none !important;
}
#servicestable1 {
    border-collapse: collapse;
    border-top: none !important;
}
#servicestable1 th, #servicestable1 td {
    text-align: left;
    vertical-align: middle;
    padding: 14px 20px !important;
}

#servicestable2 th, #servicestable2 td {
    text-align: left;
    vertical-align: middle;
    padding: 14px 20px !important;
}
#audit {
    border-collapse: collapse;
    border-top: none !important;
}

#audit th {
    background: #A9A9A9;
    color: #fff;
    border-right: 1px solid rgba(0,0,0, .1) !important;
    text-align: center;
}


#servicestable2 {
    border-collapse: collapse;
    border-top: none !important;
}


.btn.btn-success img{display:none;}
.extra_content01 .btn-success {
    width: auto;
    border-radius: 32px;
    padding: 18px 34px;
    margin: 30px 30px 80px 0 !important;
    background: #333;
	transition:all .3s ease-in-out;
}
.extra_content01 .btn-success:hover{
	background:#A9A9A9;
}


.extra_content01 {
    width: 100%;
    float: none !important;
    margin-top: 0px;
    display: inline-block !important;
}
section table#servicestable {
    float: none !important;
    width: 100% !important;
}
.serviceleft {
    background: #333333 !important;
    color: #fff;
       margin: 30px auto !important;
    display: block !important;
    float: none !important;
    border-radius: 4px;
}
.serviceleft ul li:first-child a {
    position: relative;
    z-index: 1;
}


.serviceleft ul li:first-child a::before {
content: "";
    width: 0;
    left: 0;
    background: #FF9E71;
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    z-index: -1;
	transition: all .3s ease-in-out;

}
.serviceleft ul li:first-child a:hover::before {
	width:100%;
}

#servicestable tr:first-child th {
    background: #333 !important;
}

.serviceleft ul li {
    width: auto !important;
    padding: 0 !important;
    float: none !important;
    display: inline-block;
	vertical-align: middle;
}
.serviceleft ul li:hover{
	cursor:pointer;
}
.serviceleft ul li a img{
	position:relative;
	top:-3px;
	margin-right:2%;
}
.serviceleft:before,
.serviceleft:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.serviceleft:after {
    clear: both;
}

.serviceleft ul li a {
    color: #686868;
    background: #FF9E71;
    padding: 22px 14px;
    display: block;
    font-size: 12px;
	 height: 31px;
    font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}
.serviceleft ul li select {
    color: #888888;
    width: 210px;
    border: none !important;
    padding: 9px 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background: url(http://www.parlacom.net/css/cielo/img/arrow-dwn.png) no-repeat right 10px center;
}
.serviceleft ul li a:hover{
	color:#383838;
}
.serviceright{
	float:left;
	width:81.5%;
	margin:0 0 0 0;
}
ul.servicetab2{
	float:left;
	width:360px;
	margin-top:5px;
	margin-left:2%;
}
ul.servicetab2 li{
	float:left;
	margin-right:15px;
	padding:5px 0 0 0;
}
ul.servicetab2 li a.left{
	float:left;
	position:relative;
	background:none;
	border:0;
}
ul.servicetab2 li a img{
	float:left;
	margin:-2px 0 0 0;
}
ul.servicetab2 li:last-child{
	margin-right:0;
}
ul.servicetab2 li a{
	text-align:center;
	display:block;
	padding:12px 0;
	text-decoration:underline;
	font-size:12px;
	color:#fff;
}
ul.servicetab2 li a:hover{
	color:#f5c701;
}

.styled-select {
    float: left;
    font-size: 10px;
    height: 26px;
    margin-right: 0;
    overflow: hidden;
    width: 100%;
}
.styled-select select {
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #464646;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 100%;
    overflow: hidden;
    padding: 0;
    text-indent: 0;
    width: 86%;
}

.styled-select option.service-small {
    font-size: 15px;
    padding: 5px;
    background: #D8D8D8;
}

section table#servicestable {
    float: none;
    font-size: 9px;
    margin: 5px 0 30px 0;
        margin-bottom: 30px;
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    border: none !important;
}
section table#servicestable th:first-child{
        border-left:0;
}
section table#servicestable th{
	/* border-bottom: 2px solid #FFE3BB; */
	border-left: 1px solid #FFE3BB;
	padding:0px;
        font-size:12px; 
	text-align: center;
	/* color: #383838; */
	/* background: #FF9E71; */
         background: #E8E8E8;
}
section table#servicestable th a{
        /* border-bottom: 2px solid #FFE3BB; */
        border-left: 1px solid #FFE3BB;
        padding:0px;
        font-size:12px;
        text-align: center;
        color: #383838;
        /* background: #FF9E71; */
         background: #E8E8E8;
}
section table#servicestable td{
	border: 1px solid #FFE3BB;
  	/* border-left: 1px solid #c0c0c5; */
	border-right: 1px solid #FFE3BB;
	padding: 5px 5px !important;
        font-size:8pt;
	color: #464646;
	/* float: left; */
	width: -1%;
}
section table#servicestable td a{
        color:#616161;
        font-size:8pt;
        font-weight:normal;
        /*float:left;*/
		width:100%;
}
section table#servicestable td img {
    display: inline-block;
    margin: auto;
    vertical-align: middle;
}
#servicestable .sorttable_nosort {
    width: 32px;
}

section table#servicestable td img.info{
        position:relative;
        float:right;
        left:0;
}


section table#servicestable1{
        float:left;
        border:1px solid #FFE3BB;
        margin-bottom:15px;
        background:#FFF5E9;
        font-size:13px;
        margin:5px 0 0 0;
        font-family:Arial, Helvetica, sans-serif;
}
section table#servicestable1 th{
        /* border-bottom: 2px solid #FFE3BB; */
        border-left: 1px solid #FFE3BB;
        padding:0px;
        text-align: center;
        /* color: #383838; */
        /* background: #FF9E71; */
         background: #E8E8E8;
}
section table#servicestable1 th:first-child{
        border-left:0;
}
section table#servicestable1 td{
        border: 1px solid #FFE3BB;
        /* border-left: 1px solid #c0c0c5; */
        border-right: 1px solid #FFE3BB;
        padding: 5px 5px 0px 5px;
        color: #464646;
        /* float: left; */
        width: -1%;
		padding: 10px 20px !important;
}


section table#servicestable2{
        float:left;
        border:1px solid #FFE3BB;
        margin-bottom:15px;
        background:#FFF5E9;
        font-size:13px;
        margin:5px 0 0 0;
        font-family:Arial, Helvetica, sans-serif;
}
section table#servicestable2 th{
        /* border-bottom: 2px solid #FFE3BB; */
        border-left: 1px solid #FFE3BB;
        padding:0px;
        text-align: center;
        /* color: #383838; */
        /* background: #FF9E71; */
         background: #E8E8E8;
}
section table#servicestable2 th:first-child{
        border-left:0;
}
section table#servicestable2 td{
        border: 1px solid #FFE3BB;
        /* border-left: 1px solid #c0c0c5; */
        border-right: 1px solid #FFE3BB;
        padding: 5px 5px 0px 5px;
        color: #464646;
        /* float: left; */
        width: -1%;
}


#univTables1 select{ margin:0; font-size:7pt; font-weight:bold;}

progress{ width:9em;}

#univTables1 select.m2mip{ width:100px; font-size:7pt; font-weight:bold;}

.m2mtable{
	margin-bottom:10;
}
select[name="carriers"]{
        border: 1px solid #A0A0A0;
        border-radius: 20px;
        color: #585858;
        float: left;
        margin-bottom: 5px;
        padding: 8px;
        width:160px;
}
input[name="searchcid"]{
	border: 1px solid #A0A0A0;
	border-radius: 20px;
	color: #585858;
	float: left;
	margin-bottom: 5px;
	padding: 8px;
	width:140px;
}
input[name="searchdesc"]{
	border: 1px solid #A0A0A0;
	border-radius: 20px;
	color: #585858;
	float: left;
	margin-bottom: 5px;
	padding: 8px;
	width:140px;
}
input[name="searchmrc"]{
        border: 1px solid #A0A0A0;
        border-radius: 20px;
        color: #585858;
        float: left;
        margin-bottom: 5px;
        padding: 8px;
        width:140px;
}
input[name="searchinstdate"]{
        border: 1px solid #A0A0A0;
        border-radius: 20px;
        color: #585858;
        float: left;
        margin-bottom: 5px;
        padding: 8px;
        width:140px;
}
input[name="searchiccid"]{
	border: 1px solid #A0A0A0;
	border-radius: 20px;
	color: #585858;
	float: left;
	margin-bottom: 5px;
	padding: 8px;
	width:140px;
}
input[name="searchlastdate"]{
        border: 1px solid #A0A0A0;
        border-radius: 20px;
        color: #585858;
        float: left;
        margin-bottom: 5px;
        padding: 8px;
        width:140px;
}
input[name="searchpercent"]{
        border: 1px solid #A0A0A0;
        border-radius: 20px;
        color: #585858;
        float: left;
        margin-bottom: 5px;
        padding: 8px;
        width:140px;
}
input[name="searchcredit"]{
        border: 1px solid #A0A0A0;
        border-radius: 20px;
        color: #585858;
        float: left;
        margin-bottom: 5px;
        padding: 8px;
        width:140px;
}

/*section.userdiv input[type="image"]{
	width:79px;
	height:21px;
	border:0;
	margin-right:15px;
	cursor:pointer;
	border-radius:0;
}

*/

section.userdiv input[type="image"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    cursor: pointer;
    margin-right: 15px;
}

/**********************************User account PAGE**********************************/
/*
section.account{
	width:99%;
	margin-top:1%;
	margin-bottom:2em;
}
select.account {
	padding:3px;
	margin: 0;
	width:10%;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background: #f8f8f8;
	color:#888;
	border-top:1px solid #ccc;
	display: inline;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
}

label#selected{
	position:relative;
	margin-right:70px;
}

label#selected:after {
	content:'<>';
	color:#aaa;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	right:8px;
	top:2px;
	padding:0 0 2px;
	border-bottom:1px solid #ddd;
	position:absolute;
	pointer-events:none;
	font-family: "Consolas", monospace;
	font-size: 11px;
}
label#selected:before {
	content:'';
	right:6px;
	top:0px;
	width:20px;
	height:20px;
	background:#f8f8f8;
	position:absolute;
	pointer-events:none;
	display:block;
}
blockquote button.language{
	padding:5px 0;
	background:#383838;
	color:#fff;
	position:relative;
	top:-25px;
	left:15px;
	margin-right:25px;
	border-radius:0;
	width:50%;
}
blockquote{
	margin-left:3%;
}
*/
section table#accounttable{
	float:left;
	border:1px solid #FFE3BB;
	margin-top:15px;
	background:#FFF5E9;
	font-size:14px;
	width:95%;
	margin-left:3%;
}
section table#accounttable th{
	border-bottom:2px solid #c0c0c5;
	background:#eaeaf0;
	text-align:left;
	padding:10px;
	color:#666666;
}
section table#accounttable td{
	border-bottom:1px solid #FFE3BB;
	border-right:1px solid #FFE3BB;
	text-align:left;
	padding:10px;
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
section table#accounttable td a{
	color:#1f9ed3;
}
section table#accounttable td a:hover{
	color:#383838;
}
section table#accounttable td b{
	float:left;
	width:45%;
}
fieldset#language{
	width:100%;
}
fieldset#language form{
	float:left;
}
fieldset#language select.account{
	width:150px;
}
ul.useracctab{
	width:100%;
	font-size:13px;
	border-right:2px solid #76c2af;
	margin-left:3%;
}
ul.useracctab li{
	float:left;
	width:11.8%;
	border-right:1px solid #3b4657;
	text-align:center;
}
ul.useracctab li:last-child{
	border-right:0;
}
ul.useracctab li a{
	padding:10px 10%;
	background:#A9A9A9;
	display:block;
	color:#fff;
	text-align:center;
}
ul.useracctab li a:hover{
	background:#A9A9A9;
}
fieldset#accountdetails{
	width:100%;
	margin-bottom:30px;
}
.leftacc{
	width:30%;
	float:left;
	padding-left:4%;
	margin-top:2em;
	font-size:13px;
}
.leftacc label{
	float:left;
	width:35%;
	padding:6px 0;
	color:#2a2a2a;
}
.leftacc input{
	width:45%;
	padding:8px;
	margin-bottom:22px;
}
.leftacc h2{
	padding:10px 0 10px 0;
	color:#4f5d73;
}
.leftacc h2 img{
	float:left;
	margin-right:10px;
}
.centeracc{
	width:30%;
	float:left;
	padding-left:3%;
	margin-top:2em;
	font-size:13px;
}
.centeracc label{
	float:left;
	width:35%;
	padding:6px 0;
	color:#2a2a2a;
}
.centeracc input{
	width:45%;
	padding:8px;
	margin-bottom:10px;
}
.centeracc h2{
	padding:10px 0 10px 0;
	color:#4f5d73;
}
.centeracc h2 img{
	float:left;
	margin-right:10px;
}
.rightacc{
	width:30%;
	float:right;
	padding-right:1%;
	margin-top:2em;
	font-size:13px;
}
.rightacc label{
	float:left;
	width:35%;
	padding:8px 0;
	color:#2a2a2a;
	margin-bottom: 26px;
}
.rightacc input{
	width:45%;
	padding:8px;
}
.rightacc h2{
	padding:10px 0 10px 0;
	color:#4f5d73;
}
.rightacc h2 img{
	float:left;
	margin-right:10px;
}
button.sub{
	background:#383838;
	padding:10px 12px;
	width:25%;
	border-radius:18px;
	margin-right:16%;
}
button.sub:hover{
	background:#d04e10;
}
table#accounttable1 span{
	color:#383838;
}
section table#accounttable1 {
    float: none;
    overflow: scroll;
    border: 1px solid #FFE3BB;
    margin-top: 15px;
    background: #FFF5E9;
    font-size: 14px;
    width: 98%;
    margin-left: 0;
    margin: auto;
}
section table#accounttable1 th{
	border-bottom:2px solid #c0c0c5;
	background:#eaeaf0;
	text-align:left;
	padding:10px;
	color:#666666;
}
section table#accounttable1 td{
	border-bottom:1px solid #FFE3BB;
	text-align:left;
	padding:10px;
	color:#464646;
}
section table#accounttable1 td a{
	color:#4f5d73;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
section table#accounttable1 td a:hover{
	color:#383838;
}


/**********************************Services pACkages PAGE**********************************/
.packagecon{
	float:left;
	width:84.5%;
	margin:0 0 0 0;
}
ul.packagelist{
	float:left;
	margin-left:3%;
	margin:7px;
}
ul.packagelist li{
	float:left;
	width:21%;
	padding:1.5%;
	margin-right:1%;
	border:1px dashed #e47d61;
	min-height:310px;
}
ul.packagelist li img{
	margin-left:26%;
	margin-bottom:15px;
}
ul.packagelist li h2{
	text-align:center;
	margin-bottom:15px;
	font-size:20px;
	color:#e47d61;
}
ul.packagelist li p{
	font-size:13px;
	text-align:center;
}
ul.packagelist li:first-child{
	background:#f8eccd;
}
ul.packagelist li:last-child{
	background:#f8eccd;
	margin-right:0;
}
ul.packagelist li:nth-child(2){ background:#f8eccd;}
ul.packagelist li:nth-child(3){ background:#f8eccd;}

/**********************************PBX and call center PAGE**********************************/

.packagecon2{
/*	width:81%; 
	margin:0 auto 0 auto; */
        width: 80%;
		float:right;
		margin-top:10px;
		margin-right:5px;
}
img.virtualpbx{
	width:90%;
	max-width:850px;
	display:block;
	height:auto;
	margin:10px 0 0 7%;
}
.serviceleftpbx{
	float:left;
	background:#383838;
	width:17%;
	/*height:2032px;*/
	overflow: visible;
	margin-right:0.5%;
	border-top: 1px solid #666;
}
.serviceleftpbx ul{
	float:left;
	width:100%;
}
.serviceleftpbx ul li{
	border-bottom:1px solid #5d6777;
	padding-left:0px;
	width:100%;
}
.serviceleftpbx ul li:hover{
	cursor:pointer;
}
.serviceleftpbx ul li a{
	color:#6F6F6F;
	padding:21px 35px;
	font-size:12px;
	display:block;
}
.serviceleftpbx ul li a.other{
	display:inline;
	float:left;
	margin:-24% 0 0 32%;
}
.serviceleftpbx ul li a img{
	float:left;
	position:relative;
	top:-3px;
	margin-right:5%;
}
.serviceleftpbx ul li a:hover, .serviceleftpbx ul li a.current{
	color:#383838;
}

section table#pbxtable{
	float:left;
	border:1px solid #c0c0c5;
	margin-bottom:15px;
	background:#fff;
	font-size:14px;
	margin:5px 0 0 0;
}
section table#pbxtable th{
	border-bottom:2px solid #c0c0c5;
	border-left:1px solid #c0c0c5;
	padding:10px 0 10px 10px;
	text-align:center;
	color:#464646;
	background:#eaeaf0;
}
section table#pbxtable th:first-child{
	border-left:0;
}
section table#pbxtable td{
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #c0c0c5;
	padding:10px 5px;
	text-align:center;
	color:#464646;
}
section table#pbxtable td:first-child{
	border-left:0;
}
section table#pbxtable td a{
	color:#3a3a3a;
}
.pbxcon{
	width:100%;
	float:left;
	margin:1% 0 0 0;
}
.pbxcon h4.pbxconhead{
	color:#383838;
	display:block;
	margin:15px 0;
	text-align:center;
}
.pbxcon p{
	font-size:13px;
	text-align:center;
}

img.m2mdiag{
	position:relative;
	display:block;
	margin-top:3%;
	left:7%;
}
.m2mtabs, .serviceleft{
	float:left;
	background:#17202A;
	width:8%;
	/*height:100vh;*/
	overflow: visible;
	margin-right:0.5%;
	border-top: 1px solid #fff;
}
.m2mtabs ul, .serviceleft ul{
	/*float:left;
	width:100%;*/
  background:#333;;
}
.m2mtabs ul li{
	border-bottom:1px solid #fff;
	width:91%;
        background:#FF9E71;
	padding:12px 0 13px 8%;
	float:left;
}
.m2mtabs ul li:nth-child(8), .m2mtabs ul li:nth-child(9), .m2mtabs ul li:nth-child(10){ padding:12px 0 14px 15px;}
.m2mtabs ul li span{
	margin-bottom:7px;
        background:#FF9E71;
	display:block;
}
.m2mtabs ul li a img{
	float:left;
	margin-right:3%;
	/*width:18px;*/
	height:18px;
	position:relative;
}
.m2mtabs ul li:hover{
	cursor:pointer;
        background:#FF9E71;
}
.m2mtabs ul li a{
	color:#fff;
        background:#FF9E71;
	display:block;
	margin-right:5%;
	font-size:13px;
}
.m2mtabs ul li a:hover{
        background:#FF9E71;
}

#inline_content{
	font-size:13px;
}
#inline_content h2{
	color:#383838;
	padding-bottom:10px;
	border-bottom:1px dashed #383838;
	margin-bottom:15px;
}
form.adminpop input{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:180px;
}
form.adminpop select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:196px;
}
form.adminpop textarea{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:180px;
	height:70px;
}
form.adminpop input.button{
	background:#383838;
	color:#fff;
	padding:7px 12px;
	width:40%;
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
}

form.servicesnpop h3{
	color:#383838;
	padding-bottom:10px;
	border-bottom:1px dashed #383838;
	margin-bottom:15px;
	font-size:13px;
}
form.servicesnpop span {
	width:130px;
	float:left;
}
form.servicesnpop ul select.large{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:3px;
	color:#585858;
	width:196px;
}
form.servicesnpop ul select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:3px;
	color:#585858;
	width:100px;
}
form.servicesnpop{
	padding:10px 20px 10px 10px;
	border-right:1px dotted #383838;
	width:48%;
	margin-bottom:20px;
	float:left;
}
form.servicesnpop ul{
	border-bottom:1px dotted #383838;
	padding-bottom:7px;
}
form.servicesnpop ul li{
	margin:10px 0;
}


form.servicesnpop2 h3{
	color:#383838;
	padding-bottom:10px;
	border-bottom:1px dashed #383838;
	margin-bottom:15px;
	font-size:13px;
}
form.servicesnpop2 span {
	width:120px;
	float:left;
}
form.servicesnpop2 ul select.large{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:3px;
	color:#585858;
	width:180px;
}
form.servicesnpop2 ul select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:3px;
	color:#585858;
	width:100px;
}
form.servicesnpop2{
	padding:10px;
	width:43%;
	margin-bottom:20px;
	float:right;
	margin-bottom:20px;
}
form.servicesnpop2 ul{
	border-bottom:1px dotted #383838;
	padding-bottom:7px;
}
form.servicesnpop2 ul li{
	margin:10px 0;
}


.serviceleftadmin{
	float:left;
	background:#4f5d73;
	width:15%;
	min-height:500px;
	margin-right:0.5%;
	margin-top:0.4%;
}
.serviceleftadmin ul{
	float:left;
	width:100%;
}
.serviceleftadmin ul li{
	border-bottom:1px solid #5d6777;
	padding-left:5px;
	width:97%;
}
.serviceleftadmin ul li:hover{
	cursor:pointer;
}

.serviceleftadmin ul li a{
	color:#fff;
	padding:21px 62px;
	display:block;
}
.serviceleftadmin ul li a:hover{
	color:#383838;
}

#bottomdemenu{
	float:left;
	margin:3% 0 2% 3%;
}
#bottomdemenu h1{
	font-size:16px;
	margin-right:15px;
	text-align:center;
	color:#383838;
	width:100%;
	border-bottom:1px dotted #383838;
	padding:7px 0;
}
#bottomdemenu ul{
	float:left;
	margin:10px 11px 0 0;
	padding-right:25px;
	border-right:1px dotted #383838;
}
#bottomdemenu ul li{
	font-weight:500;
	font-size:13px;
	margin-bottom:7px; /* border-bottom:1px dotted #5d6777;*/
}
#bottomdemenu ul li span{
	display:block;
	width:197px;
	float:left;
}
#bottomdemenu ul li a{
	width:45px;
	height:22px;
	display:inline-block;
}

h4.calsum{
	margin-bottom:12px;
	font-size:16px;
	color:#383838;
}
form.callrecform{
	padding:2% 0;
	margin-left:4%;
}
form.callrecform input{
	width:12%;
	border:1px solid #CCC;
	padding:5px;
	margin:0 20px 0 10px;
}
form.callrecform button{
	padding:7px 20px;
	color:#fff;
	cursor:pointer;
	background: #383838;
}
form.callrecform button:hover{
	background: #f2c300;
}

nav span{
	float:left;
	padding:30px 0;
	font-size:13px;
	display:inline-block;
	color:#70bc2c;
	margin-left:3%;
}
nav h6 a{
	font-size:13px;
	float:right;
	background:url(../images/ticket.png) no-repeat left;
	padding:30px 0 30px 50px;
	margin-right:3%;
	color: #5d6777;
}
nav h6 a:hover{
	color:#383838;
}

table#tickettable{
        margin-left:3%;
        border:0;
}
table#tickettable td:nth-child(odd){ text-align:left;}
table#tickettable td select{
        background:#e4e5e5;
        border:0px solid #c0c0c0;
        padding:7px;
        color:#585858;
        width:196px;
}
table#tickettable td textarea{
        background:#e4e5e5;
        border:0px solid #c0c0c0;
}
table#tickettable td input.button{
        background:#383838;
        color:#fff;
        padding:7px 12px;
        width:15%;
        border:0;
        margin-right:15px;
        cursor:pointer;
        outline:1px dotted #fff;
        outline-offset:-2px;
        border-radius:0;
}
table#ticketmvno {
    margin-left: 0;
    border: 1px solid #c0c0c0;
    width: 98%;
    margin: auto;
    border-collapse: collapse;
}
section table#ticketmvno th a{
       ccolor:ffffff;
       font-size:8pt;
       font-weight:normal;
       /*float:left;*/
}
section table#ticketmvno th{
        border-bottom:2px solid #c0c0c5;
        border-left:1px solid #c0c0c5;
        padding:10px 0 10px 10px;
        text-align:center;
        font-size:8pt;
        color:#464646;
        background:#eaeaf0;
}
section table#ticketmvno td{
        border-bottom:1px solid #FFE3BB;
        border-left:1px solid #FFE3BB;
        text-align:center;
        padding:10px;
        font-size:8pt;
        color:#464646;
}
table#ticketmvno td:nth-child(odd){ text-align:left;}
table#ticketmvno td select{
	background:#e4e5e5;
	border:0px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:196px;
}
table#ticketmvno td textarea{
	background:#e4e5e5;
	border:0px solid #c0c0c0;
        width:100%;
        height:9em;
}
table#ticketmvno td input.button{
	background:#383838;
	color:#fff;
	padding:7px 12px;
	width:15%;
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
	border-radius:0;
}

table#cellphoneservices{
	margin-left:3%;
	border:1px solid #c0c0c0;
}
table#cellphoneservices td:nth-child(odd){ text-align:left;}
table#cellphoneservices td select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:196px;
}
table#cellphoneservices td textarea{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
}
table#cellphoneservices td input.button{
	background:#383838;
	color:#fff;
	padding:7px 12px;
	width:15%;
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
	border-radius:0;
}
table#cellphoneservices td  a{
	color:#5d6777;
	display:block;
	margin-bottom:5px;
}
table#cellphoneservices td  a:hover{
	color:#383838;
}
table#cellphoneservices td a img{
	position:relative;
	top:5px;
	margin-right:2%;
}

p.ticketstat{
	margin-left:3%;
	margin-bottom:2%;
	color:#5d6777;
}
p.ticketstat a{
	color:#383838;
}

table#ticketstattable{
	margin-left:3%;
}
table#ticketstattable td{
	border:0;
	border-right:1px solid #999;
}
table#ticketstattable td:last-child{
	border:0;
}
table#ticketstattable td select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:196px;
}
table#ticketstattable td textarea{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
}
table#ticketstattable td input[type="text"]{
	width:200px;
	padding:7px;
	margin:0;
}
table#ticketstattable td input.button{
	background:#383838;
	color:#fff;
	padding:7px 12px;
	width:15%;
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
	border-radius:0;
}
table#ticketstattable td button{
	padding:7px;
	width:100px;
	border-radius:0;
	margin-right:10px;
}

table#adduser{
	border:1px solid #CCC;
}
table#adduser td{
	border-bottom:1px dashed #ccc;
}
/*table#adduser td select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:70px;
}*/
table#adduser td select {
    background: #e4e5e5 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    color: #585858;
    float: left;
    margin: 0;
    padding: 7px;
    width: 60%;
}

table#adduser td span{
	color:#f00;
}
table#adduser td textarea{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
}
table#adduser td input{
	padding:7px;
	margin:0;
}
table#adduser td input.button{
	background:#383838;
	color:#fff;
	padding:7px 12px;
	width:25%;
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
	border-radius:0;
}

table#search {
    margin-left: 0;
    border: 0;
    width: 98%;
    margin: auto;
}
table#search td{
	border-bottom:1px dashed #ccc;
}
/*table#search td select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:200px;
}*/

table#search td select {
  background: #e4e5e5 none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  color: #585858;
  float: left;
  margin: 0 1px;
  padding: 7px;
  width: 69%;
}

table#search td span{
	color:#f00;
}
table#search td textarea{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
}
table#search td input{
	width:200px;
	padding:7px;
	margin:0;
}
/*table#search td input[type="image"]{
	width:79px;
	height:21px;
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
	border-radius:0;
}
*/

table#search td input[type="image"] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  cursor: pointer;
  height: auto;
  padding: 0;
  width: auto;
}
table.newstyle{
	margin-left:3%;
	border:0;
	width:95%;
}
table.newstyle td{
	border-bottom:1px dashed #ccc;
}
table.newstyle td select{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
	padding:7px;
	color:#585858;
	width:70px;
}
table.newstyle td span{
	color:#f00;
}
table.newstyle td textarea{
	background:#e4e5e5;
	border:1px solid #c0c0c0;
}
table.newstyle td input{
	width:200px;
	padding:7px;
	margin:0;
}
table.newstyle td input[type="image"]{
	border:0;
	margin-right:15px;
	cursor:pointer;
	outline:1px dotted #fff;
	outline-offset:-2px;
	border-radius:0;
}


a.menuadd{
	background:url(../images/addnew.png) no-repeat left;
	padding-left:30px;
	color:#35967e;
}
a.menuminus{
	background:url(../images/minus.png) no-repeat left;
	padding-left:30px;
	color:#35967e;
}

.serviceleft ul.alert{
	float:left;
	width:100%;
}
.serviceleft ul.alert li{
	border-bottom:1px solid #5d6777;
	padding-left:5px;
	width:97%;
}
.serviceleft ul.alert li:hover{
	cursor:pointer;
}
.serviceleft ul.alert li a img{
	float:left;
	margin-right:15px;
}
.serviceleft ul.alert li a{
	color:#fff;
	padding:21px 20px;
	display:block;
}
.serviceleft ul.alert li a:hover{
	color:#383838;
}
h3.alhead{
	font-size:20px;
	color:#383838;
	padding-left:2%;
	text-align:left;
	padding-bottom:12px;
	border-bottom:1px solid #ccc;
}
ul.alerttypes{
	float:left;
	text-align:left;
	padding-left:2%;
	margin:1% 0 0 0;
}
ul.alerttypes li{
	margin:2% 0 4% 0;
}
ul.alerttypes li a{
	color:#333;
}
ul.alerttypes li a:hover{
	color:#383838;
	text-decoration:underline;
}
ul.alerttypes li a span{
	color:#383838;
}

/**********************************Tools page******************************/

section table#tools {
    float: none;
    border: 1px solid #c0c0c5;
    margin-bottom: 15px;
    background: #f0f0f0;
    font-size: 14px;
    width: 98%;
    margin-left: 0;
    margin: auto;
}
section table#tools th{
	border-bottom:2px solid #c0c0c5;
	background:#eaeaf0;
	border-left:1px solid #c0c0c5;
	text-align:center;
	padding:10px;
	color:#666666;
}
section table#tools td{
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #c0c0c5;
	text-align:center;
	padding:10px;
	color:#464646;
}
section table#tools td a{
	color:#383838;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
section table#tools td a:hover{
	color:#ae2902;
}
table#tools img.offline{
	margin-right:10px;
}
table#tools span.panelcon{
	position:relative;
	display:inline-block;
	top:-12px;
	color:#383838;
}

/**********************************Invoices page******************************/

section table#invoices{
	float:left;
	border:1px solid #c0c0c5;
	margin-bottom:15px;
	background:#fff;
	font-size:14px;
	width:93%;
	margin-left:50px;
}
section table#invoices th{
	border-bottom:2px solid #c0c0c5;
	background:#eaeaf0;
	border-left:1px solid #c0c0c5;
	padding:10px;
	color:#666666;
	text-align:left;
}
section table#invoices td{
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #c0c0c5;
	text-align:center;
	padding:7px;
	color:#464646;
}
section table#invoices td a{
	color:#1f9ed3;
}
section table#invoices td a:hover{
	color:#383838;
}
table#invoices img.offline{
	margin-right:10px;
}
table#invoices span.panelcon{
	position:relative;
	display:inline-block;
	top:-12px;
	color:#383838;
}
.filter{
	padding:15px;
	background:#fffdea;
	border:1px solid #f4c701;
	display:block;
	margin-bottom:15px;
}
.filter a{
	color:#383838;
}
ul.invoicesicons{
	float:left;
}
ul.invoicesicons li{
	float:left;
	padding:4px;
	border-right:1px solid #ccc;
}
ul.invoicesicons li:last-child{
	border-right:0;
}
ul.invoicesicons input{
	width:30px;
	padding:1px;
	border-radius:0;
	float:none;
	margin:0;
}
ul.invoicesicons select{
	padding:1px;
	width:140px;
	padding:4px;
	border-radius:0;
	float:none;
	margin:0;
	border:1px solid #ccc;
}
ul.invoicesicons button{
	padding:6px;
	width:70px;
	border-radius:0;
	float:none;
	background:#51abd5;
}
ul.invoicesicons input.biginp{
	width:200px;
	padding:4px;
	border-radius:0;
	float:none;
	margin:0;
	background:#eaeaf0;
	border:1px solid #ccc;
}

/**********************************Ticket Listing page******************************/

section table#ticketlisting{
	float:left;
	border:1px solid #c0c0c5;
	margin-bottom:15px;
	background:#fff;
	font-size:14px;
	width:93%;
	margin-left:50px;
}
section table#ticketlisting th{
	border-bottom:2px solid #c0c0c5;
	background:#eaeaf0;
	border-left:1px solid #c0c0c5;
	text-align:left;
	padding:10px;
	color:#666666;
}
section table#ticketlisting td{
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #c0c0c5;
	text-align:left;
	padding:7px;
	color:#464646;
}
section table#ticketlisting td a{
	color:#1f9ed3;
}
section table#ticketlisting td a:hover{
	color:#383838;
}
h4.calsum2{
	width:93%;
	margin-bottom:12px;
	font-size:16px;
	color:#383838;
}
span.ticklistbutt{
	float:right;
}
span.ticklistbutt a{
	background:#383838;
	color:#fff;
	font-size:12px;
	padding:3px 5px;
	margin-right:5px;
	border-radius:3px;
	border:1px solid #963101;
}
span.ticklistbutt a:hover{
	background:#383838;
	color:#f5c016;
	font-size:12px;
	padding:3px 5px;
	margin-right:5px;
	border-radius:3px;
	border:1px solid #963101;
}

/**********************************3G Device Online page******************************/

span.geoloc{
	margin:0 10px;
}
a.deviceicn img{
	position:relative;
	top:4px;
}
span.geoloc a{
	color:#383838;
	font-size:12px;
	padding:3px 5px;
	margin-right:5px;
}
span.geoloc a:hover{
	color:#f5c016;
	font-size:12px;
	padding:3px 5px;
	margin-right:5px;
}

.hide{
	display:none;
	float:left;
	width:100%;
}

h4.calsum3{
	margin-left:4%;
	width:93%;
	margin-bottom:12px;
	margin-top:25px;
	font-size:13px;
	color:#036;
}
h4.calsum3 img{
	margin:1px 7px 0 0;
	float:left;
}
textarea#ticketex{
	width:50%;
	border:1px solid #ccc;
	margin-left:3.7%;
	min-height:180px;
	padding:10px;
	margin-bottom:10px;
}
h4.calsum2_links{
	float:left;
	margin-left:3.7%;
	margin-bottom:15px;
}
h4.calsum2_links a{
	background:#383838;
	color:#fff;
	font-size:13px;
	padding:5px 10px;
	margin-right:5px;
	border:1px solid #963101;
}
h4.calsum2_links a:hover{
	color:#f5c016;
}

.highslide-html-content select, .highslide-body select, .highslide-html-content input[type="text"], .highslide-body input[type="text"]{
	border: 1px solid #C0C0C0;
	color: #585858;
	padding: 3px;
	width: 600px;
        height: 600px;
}
input[type="text"], select{
	border: 1px solid #C0C0C0 !important;
	margin:2px 0 0 14px;
}
input#fund{
	border: 1px solid #C0C0C0;
	color: #585858;
	padding: 3px;
	width: 196px;
}

/**********************************Responsive part******************************/

@media screen and (min-width: 1200px) and (max-width: 1280px) {
	nav ul li{ margin: 0 63px;}
	.m2mtabs ul li a img{ float:left; margin-right:6%;}
}
@media screen and (min-width: 1020px) and (max-width: 1200px) {
	nav ul li{ margin: 0 4%;}
	.m2mtabs ul li a img{ float:left; margin-right:3%;}
}

/**********************************Extra css**********************************/
.reset{
	clear:both;
}
.header_new{
	width:540px;
	margin:0 auto 0 auto;
}
.header_new_icon{
	width:80px;
	float:left;
	margin-top:24px;
}
.header_new_logo{
	width:255px;
	float:left;
	margin-left:55px;
}
.header_new_login{
	width:100px;
	float:right;
	margin-top:26px;
}
.header_new_login a{
	text-decoration:none;
	font-size:13px;
	color:#FFF;
	background-color:#242424;
	padding:6px;
	border-radius:8px;
}
.header_new_login a:hover{
	color:#383838;
}/*
.extra_service th{
	padding: 10px 16px 10px 10px;
	text-align: left;
	float: left;
	color: #fff;
	font-weight: normal;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background:#A9A9A9;
	
	width: 18.4%;
}*/

.extra_service th{
	padding: 10px 16px 10px 10px;
	text-align: left;
	color: #fff;
	font-weight: normal;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background:#A9A9A9;
		}
	
	
.extra_service th a{
	color:#fff;
}
.extra_content_admin{
        width: 30%;
        float: left;
        text-align: left;
        margin-top: 10px;
}
.extra_content01{
	width: 100%;
	float: left;
	margin-top: 0px;
}

.extra_content01 tr{
        background-color: #FFFFFF;
        font-weight: normal;
}
.extra_content02{
	 width: 100%;
	  float: right;
	  margin-top: 10px;
	  margin-right: 0;
}
.extra_content03{
	width: 73%;
	float: right;
	margin-top: 10px;
	margin-right: 40px;
}
.extra_content04{
	width: 85%;
	float: right;
	margin-top: 10px;
	margin-right: 98px;
}
.logintxt1{
	font-size:14px;
	color:#acacac;
	margin-top:10px;
}
.loginbox{
}
.login_btntxt{
	background-color:#353535;
	color:#fff;
	text-align:center;
	border:1px solid #FFF;
}
/* --------- For Admin PBX Feature Page ----------------- */
.new_table
{
	width:84% !important;
}

.inbuyandact {
	  border: 0 none;
    cursor: pointer;
    padding: 5px;
    text-indent: -302px;
    width: 156px;
	height:32px;
	background:#353535 url(../images/buy_activebutt.png) no-repeat left top;
}

.plsbut {
	width:46px!important;
}

.smcrd_no {
	width:112px!important;
}

.smcrd_ip {
	width:101px!important;
}
/*installdatetd*/
.instldat {
	width:94px!important;
}

.smcrd_list {
    float: left !important;
    margin-left: 75px !important;
    width: 89% !important;
}

section table#smcrd_list{
    border: 0 none;
}


.thsmcrd_no {
	width:132px!important;
}

.thsmcrd_ip {
	width:125px!important;
}

.th_iccid {
		width:121px!important;
}

.th_imsi{
		width:106px!important;
}

.th_lastcll{
		width:105px!important;
		
}

.last_cll {
	width:121px!important;
}
.iccid_no {
	width:88px!important;
}

.imsi_no {
	width:80px!important;
}

.lst_cl_no {
	width:94px!important;
}
.lst_cl_no a , fltaln a , mrc_th a , on_th a , eq_th a{
        font-size:7pt!important;}


.install_date_th {
	width:114px!important;

}
.univTables1_no {
	 width: 99%!important;
}
.orgnewdth {
	width:45%!important;
}
.cunsmptd {
	/*width:148px!important;*/
}
.crdit_th {
	width:117px;
}

.crdit_th a , fltaln a , mrc_th a , on_th a , eq_th a{
	font-size:7pt!important;
	font-weight:bold!important;
}

.mrc_th {
    width: 79px;
}
.on_th {
	width:69px;
}

.eq_th {
	width:65px;
}

.fltaln {
	float:none;
}

.fnt_sml {
	font-size:7pt!important;
	font-weight:bold!important;
}

.col-displ-none {
	display:none;
}
.iccid_no a , .imsi_no a {
	font-size:7pt!important;
	font-weight:bold!important;
}

.logo02 {
	width:389px;
	height:84px;
	margin:15px 0 0 13px;
	border-bottom:1px solid #cccccc;
}
.lgn_lft {
	width:541px;
	float: left;
}

.lgn_rit {
	width:594px;
	float: left;
	margin-left:17px;
}
.lgn_space {
	width:420px;
	margin-left:12px;
}
/*-------Guigo-------*/
.m2mtabs, .serviceleft{
	float:left;
	width:8%;
	/*height:100vh;*/
	overflow: visible;
	margin-right:0.5%;
	border-top: 1px solid #fff;
}
/*.m2mtabs ul, .serviceleft ul{
	float:left;
	width:100%;
}*/

.m2mtabs ul, .serviceleft ul {
    float: none;
    width: auto;
}

.serviceleft.parlacom > ul {
    margin: 0 0 10px;
}

.m2mtabs ul li, .serviceleft ul li{
	width:91%;
	padding:12px 0 13px 8%;
	float:left;
}
.serviceleft li a:first-child {
    background: #A9A9A9;
}
.m2mtabs ul li:nth-child(8), .m2mtabs ul li:nth-child(9), .m2mtabs ul li:nth-child(10){ padding:12px 0 14px 15px;}
.m2mtabs ul li span{
	margin-bottom:7px;
	display:block;
}
.m2mtabs ul li a img, .serviceleft ul li a img{
	margin-right:3%;
	/*width:18px;*/
	height:18px;
	position:relative;
}
.m2mtabs ul li:hover, .serviceleft ul li:hover{
	cursor:pointer;
}
.m2mtabs ul li a, .serviceleft ul li a{
	color:#fff;
	display:block;
	font-size:13px;
}
.serviceleft ul li a:hover {
    color: #fff;
}
th input[type="text"], th input[type="date"], th select {
	border:1px solid rgba(0,0,0,0.6) !important;
	background:#fff !important;
	padding:5px !important;
	margin:0 5px 0 0 !important;
	line-height: 140%;
	}
section table#servicestable {
    float: left;
    border: 1px solid #666;
    margin-bottom: 15px;
    background: #FFF5E9;
    font-size: 9px;
    margin: 5px 0 30px 0;
    font-family: Arial, Helvetica, sans-serif;
}
th a , th a img{
	vertical-align:middle;
	}
#servicestable {
	background:none;
	}
#servicestable thead th {
	background:#83817E;
	color:#fff;
	padding:5px;
	border:0 none;
	border-right:1px solid #ccc;
	}
#servicestable thead th a{
	background:none;
	border:0 none;
	color:#fff;
	}
progress {
	background:rgba(0,0,0,0.3);
	}
table tr:nth-child(odd) td{
	background:#fff;
	}
table tr:nth-child(even) td{
	background:#E8E8EA;
	}
#usertable tbody tr:nth-child(odd) th {
	background:#fff;
	}
#usertable tbody tr:nth-child(even) th {
	background:#E8E8EA;
	}
td, th {
	border:0 none !important;
	border-bottom:1px solid #ccc !important;
	border-left:1px solid #ccc !important;
	}
table {
	border:1px solid #ccc !important;
	}
select {
	border:1px solid #E2835A;
	margin-right:5px;
	padding:5px 15px 5px 0;
	text-indent:5px;
	margin-top:0px;
	}
ul.useracctab {
	border:0 none !important;
	}
ul.useracctab li {
	border:0 none;
	}
ul.useracctab li a {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-right:5px;
	background:#A9A9A9;
	}
input[type="submit"], button {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin:0 !important;
	}
td:first-child, th:first-child {
	border:0 none !important;
	border-bottom:1px solid #ccc !important;
	border-left:0 none;
	}
tr:last-child td {
	border-bottom:0 none;
	}
button.sub {
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.leftacc li, .rightacc li, #bottomdemenu li {
	list-style:none;
	margin-bottom:9px;
	margin-left:7px;
	}
.leftacc li label, .rightacc li label, #bottomdemenu li label {
	display:block;
	}
.leftacc li input[type], .rightacc li input[type], #bottomdemenu li input[type] {
	display:block;
	margin-bottom:5px;
	}
.leftacc h2, .rightacc h2, #bottomdemenu h2, .userdiv label, .userdiv h4, legend.headerFont {
	display:block;
	font-weight:700;
	margin-bottom:6px;
	background:#A9A9A9;
	color:#fff;
	padding:7px;
	}
.leftacc button, .rightacc button {
	margin-left:7px;
	display:block;
	cursor:pointer;
	color:#fff;
	background:rgba(0,0,0,0.6);
	padding:6px 0 7px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:0 none;
	text-align:center;
	width:100px;
	}
.leftacc button:hover, .rightacc button:hover {
	background:rgba(0,0,0,0.9);
	}
.extra_content01 .extra_content01 {
	margin:0;
	}
button.language {
	background:#A9A9A9!important;
	-webkit-border-radius:4px !important;
	-moz-border-radius:4px !important;
	border-radius:4px !important;
	vertical-align:middle;
	padding:7px;
	width:auto;
	}
button.language:hover {
	background:#333 !important;
	}
#bottomdemenu {
	width:95%;
	margin:0 auto 20px;
	float:none;
	padding-bottom:30px;
	}
#bottomdemenu h1 {
	margin-top:30px;
	}
#bottomdemenu ul {
    border-right: 1px solid #ccc;
}
#bottomdemenu ul li {
	line-height:210%;
}
#bottomdemenu ul li img {
	vertical-align:middle;
	margin-right:4px;
}
#bottomdemenu h1 {
    font-weight:700;
	margin-bottom:6px;
	background:#A9A9A9;
	color:#fff;
	padding:7px;
    border-bottom:0 none;
}
label#selected {
	display:block;
	float:left;
	}
fieldset#language {
	margin:0 2% 20px;
	padding-top:15px;
	border-top:1px solid #ccc;
}
#language font {
	margin-left:20px;
	}
.leftacc li, .rightacc li {
	background:#e4e4e4;
	}
.leftacc, .rightacc {
    padding-left: 2.5%;
}
/*.serviceleft {
	background:#A9A9A9;
	color:#fff;
	}*/
	
.serviceleft {
    color: #ffffff;
    display: inline-block !important;
    float: none;
    max-width: 90%;
    padding: 10px 10px 11px;
    text-align: center;
    width: unset !important;
}
	.serviceleft a{
	color:#fff;
	}
.info {
    background:none !important;
    border:0 none !important;
}
.m2mtabs {
    margin-right: 0.1%;
}
td a {
	text-align:center;
	}
#tools {
	border:1px solid #666;
	}
#appPageHomeTop {
	margin:20px 20px 5px;
	font-size:18px;
	background:#FF9E71;
	color:#fff;
	text-align:center;
	padding:10px 0;
	}
#appPageHomeTop a{
	color:#fff;
	}
#appPageHomeTable {
	margin:5px 20px 5px;
	background:#fff;
	}
#univTables {
	border:1px solid #ccc;
	}
#univTables tr td {
	border:1px solid #ccc;
	}
.btn-success {
	display:block;
	padding:10px;
	text-align:center;
	margin:5px auto;
	}
.pbxconhead {
	font-weight:700;
	background:#FF9E71;
	color:#fff;
	padding:7px;
	margin-top:30px;
	}
.pbxcon p {
	padding:10px;
	}
.pbxcon p a{
	display:inline-block;
	margin-right:10px;
	border:2px solid #FF9E71;
	color:#FF9E71;
	text-align:center;
	padding:8px 15px;
	margin-bottom:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	}
.pbxcon p a:hover{
	color:#fff;
	background:#FF9E71;
	}
/*#geraadduser {
	border:1px solid #ccc;
	}*/
#leftPaneServices {
	background:#A09999;
	color:#fff;
	}
#leftPaneServices a {
	color:#fff;
	}
#leftPaneServices a img{
	vertical-align:middle;
	margin-right:5px;
	}
#appArea {
	padding:20px;
	}
fieldset {
	border:0 none;
	}
#tableServices, #MenuTablesUser, #univTables {
	width:99%;
	}
#tableServices td , #MenuTablesUser td, #univTables td, #tableExtensions td{
	border:0 none !important;
	padding:5px;
	}
#getpincdr td {
	background:#fff !important;
	}
fieldset {
	margin:15px;
	}
legend {
	display:block;
	}
#MenuTablesUser {
	margin-top:10px;
	}
input[name="searchlastdate"]{
	max-height:16px;
}
.highslide-container table td, .highslide-container table {
	border:0 none !important;
	}
input[type="checkbox"] {
	margin-right:5px;
	}
input[type="number"] {
	border:1px solid #ccc;
	padding:5px;
	}
#tableExtensions {
	width:99%;
	}
a img:hover {
	opacity:0.7;
	}
#bottomdemenu span, #bottomdemenu input[type="checkbox"] {
	display:inline-block;
	vertical-align:middle;
	}
#bottomdemenu input[type="checkbox"] {
	display:block !important;
	float:left !important;
	margin-top:9px;
	}
#bottomdemenu input[type="image"] {
	border:0 none;
	}
#bottomdemenu ul li span a {
	width:auto;
	}
#MenuTablesUser tr th, #univTables tr th {
	background:#83817E;
	border:1px solid #ccc !important;
	}
#tableServices {
	margin-bottom:10px;
	}
span.classic {
	border:1px solid #A9A9A9;
	background:#666;
	min-width:100px;
	}
.tooltip:hover span {
	right:1em !important;
	}
#servicestable, #servicestable2, #servicestable1 {
	background:none !important;
	margin-bottom:10px !important;
	}
#servicestable th, #servicestable1 th, #servicestable2 th {
background: #A9A9A9 !important;
color: #fff !important;
/*padding: 10px 5px !important;*/
padding: 10px 0px !important;
border-right: 1px solid rgba(0,0,0, .1) !important;
	}
	#servicestable tr:first-child th {
    background: #333 !important;
}
#servicestable td, #servicestable1 td, #servicestable2 td {
	padding:10px 20px !important;
	}
#servicestable td img {
	display:block;
	margin:0 auto;
	}	
	
#actRecordTables td, #actRecordTables th {
	padding:5px !important;
	font-size:12px !important;
	}
#actRecordTables thead th {
	background:#83817E !important;
	color:#fff !important;
	}
section table#servicestable th a {
    color: #fff;
	background:none;
	border:0 none;
}


#accounttable td a {
	color:#000 !important;
	}
#accounttable .help {
    background: #666 !important;
    border: 1px solid #A9A9A9!important;
	color:#fff !important;
}
table {
	background:none !important;
	}
	
@media screen and (max-width:1366px){
.extra_service th{
width: 17.6%;
}
th input[type="text"], th input[type="date"], th select {
	max-width:40%;
	}

}
.tooltip {
   border-bottom: 1px dotted #000000; color: #000000; outline: none;
   cursor: help; text-decoration: none;
   position: relative;
  }
  .tooltip span {
   margin-left: -999em;
   position: absolute;
  }
  .tooltip:hover span {
   border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
   box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
   font-family: Calibri, Tahoma, Geneva, sans-serif;
   position: absolute; right: 1em; top: 2em; z-index: 99;
   margin-left: 0; width: 250px;
  }
  .tooltip:hover img {
   border: 0; margin: -10px 0 0 -55px;
   float: left; position: absolute;
  }
  .tooltip:hover em {
   font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
   display: block; padding: 0.2em 0 0.6em 0;
  }
  .classic { padding: 0.8em 1em; }
  .custom { padding: 0.5em 0.8em 0.8em 2em; }
  * html a:hover { background: transparent; }
  .classic {background: #8A2908; border: 1px solid #FFAD33; }
  .critical { background: #FFCCAA; border: 1px solid #FF3334; }
  .help { background: #9FDAEE; border: 1px solid #2BB0D7; }
  .info { background: #9FDAEE; border: 1px solid #2BB0D7; }
  .warning { background: #FFFFAA; border: 1px solid #FFAD33; }
.tooltip:hover span.tooltip-right {
	left:1em !important;
	}

.modalpopup {
  display:none; 
  overflow-y:auto; 
  max-height:80%; 
  padding-top:5%;
  padding-bottom:5%;
}

/*header a:nth-of-type(1) {
    float: right !important;
}*/

header a:nth-of-type(1) img {
    margin-top: 6px;
}

.headerright ul li form input {
    opacity: 0;
}
