.hidden { display: none; }
.unhidden { display: block; }

.tabber{display:none;}

.label {
  font-family: 'Segoe UI',Arial,Verdana, Geneva, Helvetica, sans-serif;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 22px;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  vertical-align: baseline;
  border-radius: .25em;
}

.label-smaller {
  font-family: 'Segoe UI',Arial,Verdana, Geneva, Helvetica, sans-serif;
  display: inline;
  padding: .2em .6em .3em;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  vertical-align: baseline;
  border-radius: .18em;
}

@-webkit-keyframes but_freq_stripes {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes but_freq_stripes {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}

.but_blue{font-family: 'Segoe UI',Arial,Verdana, Geneva, Helvetica, sans-serif;border: 2px solid #FFFFFF;background:#1BA1E2;color: #FFFFFF;font-size: 24px;text-decoration:none;}
.but_freq{font-family: 'Segoe UI',Arial,Verdana, Geneva, Helvetica, sans-serif;position: relative;padding: .0em .2em .2em;border-radius: .25em;top: -10px; border: 2px solid #FFFFFF;color: #FFFFFF;font-size: 22px;}
.but_freq_danger{background-color: #d9534f;}
.but_freq_success {background-color: #5cb85c;}
.but_freq_default {background-color: #034888;}

.but_freq_striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
}
.but_freq.active {
  -webkit-animation: but_freq_stripes 1s linear infinite;
          animation: but_freq_stripes 1s linear infinite;
}
.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

.label-version-info{
	color: #ffffff;padding:5px;margin-left:4px;margin-top:4px;
	font-weight:bold;float:left;
	white-space: nowrap;
}

.label-gray {
  background-color:gray;
}.label-default {
  background-color: #034888;
}

.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}

.label-primary {
  background-color: #428bca;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-white {
  background-color: white; color: #666;
}

.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #E6B800;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
/* PROGRESS BAR */
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress-mobile {
  height: 25px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-smaller {
  height: 20px;
  margin-top: -5px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 25px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success .progress-bar-gray {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-bar-gray {
  background-color: gray;
}

.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}.prev_next_button {
cursor:pointer;cursor:hand;float:left;margin:-1px 0px 0px 0px;border-style: solid; border-width: 0px;padding-top: 2px;height: 25px;}

.custom_modal {

    position: fixed; 				   /* Stay in place */
    z-index: 99999; 				   /* Sit on top */
    padding-top: 100px; 			   /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; 					   /* Full width */
    height: 100%; 					   /* Full height */
	overflow: auto;  				   /* Enable scroll if needed */
    background-color: rgb(0,0,0); 	   /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
	outline:0;
}

/* Modal Content/Box */
.custom_modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: none;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}

.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
body{background-color:white;}
			.timer {
				position:relative;
				font-size: 20px;
				width:1em;
				height:1em;
                float:right;margin-right:10px;
			}
			.timer > .percent {
				position: absolute;
				top: 1.05em;
				left: 0;
				width: 3.33em;
				font-size: 0.3em;
				text-align:center;
			}
			.timer > #slice {
				position:absolute;
				width:1em;
				height:1em;
				clip:rect(0px,1em,1em,0.5em);
			}
			.timer > #slice.gt50 {
				clip:rect(auto, auto, auto, auto);
			}
			.timer > #slice > .pie {
				border: 0.1em solid blue;/*#c0c0c0;*/
				position:absolute;
				width:0.8em; /* 1 - (2 * border width) */
				height:0.8em; /* 1 - (2 * border width) */
				clip:rect(0em,0.5em,1em,0em);
				-moz-border-radius:0.5em;
				-webkit-border-radius:0.5em;
				border-radius:0.5em;
			}
			.timer > #slice > .pie.fill {
				-moz-transform:rotate(180deg) !important;
				-webkit-transform:rotate(180deg) !important;
				-o-transform:rotate(180deg) !important;
				transform:rotate(180deg) !important;
			}
			.timer.fill > .percent {
				display: none;
			}
			.timer.fill > #slice > .pie {
				border: transparent;
				background-color: #A1C1FF;
				width:1em;
				height:1em;
			}/* ---- Ivory Tabs ---- */
.tab-container{ position: relative; display: block; height:270px; width: 100%; padding:1px 0; }
.tab-container .tab-radio{ display: none;}
.tab-container .tab:hover{background:#DBE4FB;}
.tab-container .tab{

	display: block;
	float: left;
	position: relative;
	border: 1px solid #000;
	border-bottom: none;
	color: #0000ff;
	margin-top: -4px;
    margin-left: 3px;
	padding: 5px 5px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	background-color: #ddf;
	font:12px Verdana, sans-serif;
}
.tab-container .tab-radio:checked ~ .tab, .tab-container .tab-radio:active ~ .tab{background-color: #ddf; z-index: 100; /* border-bottom: 1px solid #fff;*/}
.tab-container .tab-radio:checked ~ .tab { color:#000;background-color:#fff; font-weight:bold; border-bottom: 1px solid #fff;}
.tab-container .tab-page
{
	visibility: hidden;
	width: 100%; 
	font:12px Verdana, sans-serif;
	background-color: #fff;
	color: #888;
	display:block;
	position: absolute;
	top: 22px;
	float: left;
	padding: 10px;
	border: 1px solid #000;
}
.tab-container .tab-radio:checked ~ .tab-page { visibility: visible; display: block; max-height: 280px; overflow:auto;}.modalDialog {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		opacity:0;
		pointer-events: none;
	}

	.modalDialog:target {
		opacity:1;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 345px;
		position: relative;
		margin: 5% auto;
		padding: 5px 10px 10px 10px;
		border-radius: 10px;
		background: #fff;
	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
		font-family: arial;
	}

	.close:hover { background: #00d9ff; }.greend,.redd,.grayd,.graybigd,.greenbigd,.redbigd,.yellowbigd,.yellowd{
  background-position: 0% 0%;
    border-radius:99px;
    -moz-border-radius:99px;
    -webkit-border-radius:99px;
    color:#fff;
    border:1px #fff solid;
    /*background-color: #e7676d;*/
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
    -webkit-box-shadow: 0px 1px 2px #000000;
    -moz-box-shadow: 0px 1px 2px #000000;
    box-shadow: 0px 1px 2px #000000;
    display: inline-block;
    padding: 3px;
    margin:2px;
    font-family: arial;
    font-weight: bold;
    background-image: linear-gradient(top, #e7676d, #b7070a);
/* Saf3-4 */
 /* FF3.5 - 3.6 */
  /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    background-repeat: repeat;
    background-attachment: scroll;
    float:left;
}
.graybigd ,.greenbigd,.redbigd,.yellowbigd{ border:1px #fff solid;padding: 4px;margin-top: 3px;margin-right:4px;}
.greenresult{float: right;color: #00a300;font-weight: 800;margin-right:4px;}
.yellowresult{float: right;color: #ffa300;font-weight: 800;margin-right:4px;}
.redresult {float: right;color: #FF0000;font-weight: 800;margin-right:4px;}
.grayresult,.bitsresultblack,.bitsresultgray{float: right;color: gray;font-weight: 800;margin-right:4px;}
.bitsresultblack{width:280px;color: black;}
.bitsresultgray{width:280px;}
.crop,.li-crop,.li-crop-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.li-crop{width:50%;}
.li-crop-l{width:80%;}
.tree_title{float:left;margin-top:5px; font:bold 12px Verdana,sans-serif;width:220px;height:35px;}
.tree_clock{float:right;margin-top:5px; font:14px Verdana, sans-serif;}
.css-treeview ul,
		.css-treeview li
		{
			padding: 0;
			margin: 0;
			list-style: none;
		}

		.css-treeview input
		{
			position: absolute;
			opacity: 0;
		}

		.css-treeview
		{
			font: normal 13px Verdana, Sans-serif;
			-moz-user-select: none;
			-webkit-user-select: none;
			user-select: none; color:#808080;
            clear:left;width:325px;height:350px; overflow:auto; overflow-x:hidden; border:1px solid black;background-color:#F5F5FF;
		}

		.css-treeview a
		{
			color: #00f;
			text-decoration: none;
		}

		.css-treeview a:hover
		{
			text-decoration: underline;
		}

		.css-treeview input + label + ul
		{
			margin: 0 0 0 22px;
		}

		.css-treeview input ~ ul
		{
			display: none;
		}

		.css-treeview label,
		.css-treeview label::before
		{
			cursor: pointer;
		}

		.css-treeview input:disabled + label
		{
			cursor: default;
			opacity: .6;
		}

		.css-treeview input:checked:not(:disabled) ~ ul
		{
			display: block;
		}

		.css-treeview label,
		.css-treeview label::before
		{
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAACgCAYAAAAFOewUAAAACXBIWXMAAAsSAAALEgHS3X78AAADBElEQVR42u2T3UuTURzH17yI/gDZVWROKagkWxQ0JBpURKmbL5kv03JLrMxmbU2dmWUGvRi6PZb4UpqY5XSuTdJSif4AR4SghNKFNwMvvPBigtG333naar6tpXhj58AHDs853885v3OeIwEgCSBX26RyjaA8qG2xnSjq9KTetHs1xm6vqrDDE5/dbJNrbEq5WpAGZ353YjRC5OG8VkF72+kz1Q2hVBiBqX4YJU8+4OqjAeiq3Ui6/toXn90kxNLcRYIdSfWyowXtbkPte5Q1jOAGCdodnzA6OirSav8I/T039NX9yCzvxaG8FvfOZJtMFGw/XReh0DZbix4OgK1c/HiQVhzE5OQkZmZmRFj//J23yKnsQ/atPqSa7Nh3rtEalWiNYHUr08z2+Wu1g7j8YMDPOzhHvmBhYUGkd+gzqDRkWhxIL+tBemkPjhW+nI+hrGR/VpNVV+1Cwf3+P9T0Q1/jQv5dF63sQm7Vr9UzKxw4S+EUUzfOlHRhL+1CkqBv87ADukATGfkEq3tiYgJTU1MiY2NjUJve4FTxK6gudSDhYhuO6J5jT8Yzj+T4lU5vbpUT2kon8mglRlZFn1j77OysyPT0NHanPUVsigC6LVDZItT3SsjozaFwRrkDiYYuKHUvyNyIubk5BBqTBEL0H4gwkSigu/ewrR3IaUYMDUQlWRGdbBNDwQJ/YCkeya7UBmtsSoMYDDKHK7DSNQrKaLVtfulgGAKWUbJfOIKZggfHx8cXnQHrs29LV2fZwDuQEe5VtrkSbK5s2WMiBMIXIujzz4lc9hr9Eimri7CxE2bX5Mfj/8bGVn7Oa2WzCah9I/AXvoYSnCR8IcLf2ZyQJVDLIH6sIigK6wyoVa0Qrg/7EKltITqCwr2E9J9ugdpWYphwEtv+lx+JCzZAEBcXh3ULVCoV1iWwWCxQKBRYVwlGoxGrlROWwGAwrF1gNptDnsPGHyJ/C1zABVzABVzABVzABVzABVzABVzABVzABVzABVzABVzABVzABVzABVzABZtZ8BPkvdx+H9gt7gAAAABJRU5ErkJggg==) no-repeat;
		}

		.css-treeview label,
		.css-treeview a,
		.css-treeview label::before
		{
			display: inline-block;
			height: 16px;
			line-height: 16px;
			vertical-align: middle;
		}

		.css-treeview label
		{
			background-position: 18px 0;

		}

		.css-treeview label::before
		{
			content: "";
			width: 16px;
			margin: 0 22px 0 0;
			vertical-align: middle;
			background-position: 0 -32px;
		}

		.css-treeview input:checked + label::before
		{
			background-position: 0 -16px;
		}

		/* webkit adjacent element selector bugfix */
		@media screen and (-webkit-min-device-pixel-ratio:0)
		{
			.css-treeview
			{
				-webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
			}

			@-webkit-keyframes webkit-adjacent-element-selector-bugfix
			{
				from
				{
					padding: 0;
				}
				to
				{
					padding: 0;
				}
			}
		}.greend,.greenbigd{background:#00a300;}
.yellowd,.yellowbigd{background:#ffa300;}
.redd,.redbigd{background:#ff0000;}
.grayd,.graybigd{background:#DDDDDD;}
.carrier_splitter{border: 1px solid #000000; height:18px; line-height:16px; width:95%; text-align:center; font-size: 12px; background-color: #A1C1FF; clear: both; margin:2px; color: #000000; font-weight: bold;font-family: verdana,arial,helvetica,sans-serif;float:left; }
.carrier_main,.carrier_main_current,.carrier_main_gray {width: 296px;height: 56px; border: thin #000000 solid;margin: 2px;float: left;color: #000000;background-color: #F5F5FF;font: 0.7em verdana,arial, helvetica, sans-serif;}
.carrier_main_current {background-color: #FFFFFF;}
.carrier_main_gray {background-color: #F0F0F0;}
.carrier_title{width: 140px; height: 56px; line-height: 13px; margin-left: 0px; float: left; text-align:center; font-weight:bold;}
.carrier_dots{width: 132px;height: 56px;margin-top: 2px;float: left;}
.carrier_config{width: 16px;height: 16px;float:right;margin-top: 3px;margin-right: 2px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAANkE3LLaAgAAAgVJREFUeJyFkUtoU0EYhb87N0iQ20hRiGSThQtX7pJAsFoRl6UquLDWGElrcaMguJAobqyiWKxCFwUJQkHrK0Wy8AESKtaERtM0VC1GVKgLLQSq0BiazL3jKpfmpQd+mMc55//PjAaQTCbXLMuq0gJCCH15eTnb19d3CPgJEOnt7TjlqZ7tHn92C8MwDkopVbsql8uqUCioWCyWAVwAEyPDxysT0d/+LcZuB6BadV6PUqlEOBz2VyqV56bSk3v395x/eP1c+fOvVc3xP7HD4UBKSbFYZMf2zcGd2+aCY/fvmGfGH1+UktcYhnHgXxGklCqVSqnJiRGlvgZV+pJTuTudjwAdQNQ6KaXalvzzjcN7EuTjWfKdV2DDpmnArDNoh7dvnrDLe5OFyRSzG68xePI0uq5bdsTawrKsJnE2nSC49QbzU3leaRcYDJ9ofqN2Bu9mHtDlHWU+/pHZjqsMhIdQqvnDWhrkMk/p8oyyEH9PkiiR/gimaSKEaOLaBtVqFSEEc6l7dHvHyE4VmHEOEwoN2I/ZKqZtIKVkaek73d4ffEgsMq1FCR2NIIRoKbQNTNO0J1j7kuF26hOrnsscCR0DoHZfg1Kq7syeIJfL8eJlmn09/fh8PpvciMZpbINAIIDf78flctWRGgW6rtftNcDrdruHrHXMdpkty9IAVlZW7gKLAH8BdF05E3mheIkAAAAASUVORK5CYII=);}
.carrier_delete{width: 16px;height: 16px;float:right;margin-top: 16px;margin-right: 2px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42u2SwQoAIAhD88vVLy8KBlaS0i1oJwP3piGVg0Skmpq8HjqZrWl9uwCbGAmwKYGZs/6iqgMyAdJuM8W2QmYKpLt/0AG9ASCv/oAnANd3AEjmAlFT1BypAV+PnRH5YehvAAAAAElFTkSuQmCC);}
.carrier_add{float:right;width:16px; height: 16px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAEnQAABJ0BfDRroQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFfSURBVDiNpZNBbhNBFETf/z09C+IAE48dZ4vIDiGx4Agoi1wACYnbsUAcIYsoB2CBFFA4QRJbHotYWeHuysJhBM6M5Ii/alV3P6lK9U0S/zNFl2hmDow35KmkvBUAGH/+8ulyWNfkLGazKR/efzwArrYFsD+Z8PLFIR4CFz9/9Frw3gt3zAwEwUMvoIBOz8MQwhpgwoMDDM3s779TSdkkYWaT07OTy2fVc3JK5JzZq4bsPNlBwO3tktl8jpvhZiwWC47eHR9IumozqMcj9kdjJCGBAAMQDAZPGQx2W60o478W1jbEKv9mtUqktCKljHKm7YkZ7k4IjnJ6CLj5tQSMlBI5JaqqgiIgiZwzTdNgOO7OzXLZAv5k8CDEb9+/no/qGiGm1zPevH77CphvhlgA3DesLYmZUcZILCMSxLIAmEvavkgeAjGuw4qx7HvWD1g0Ted5c6xrGx+zTJ2Ax8wdnWaaoI0VFm8AAAAASUVORK5CYII=)}
.carrier_settings{float:right;width:16px; height: 16px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbklEQVR42rWTUQ7AIAhD5eTAybfwgWkaki2g/UJDH6goayi5BjCzB2L5BUhTGCJW1eXue13BBM1pCEWcwr0ElgA2shJUArALTEYoV98Arh6JfAQGJ0i48heAOznTwfgOjrzCeA6wi9Ykslp/oaMXKWKJEVTRC+IAAAAASUVORK5CYII=);}
.carrier_splitter_span{float:right;font-weight:normal;font-size:11px;}
.carrier_service_dots{width:192px;height:15px;margin-left:0px; margin-top:-1px; float:left;}
input{font:12px verdana,arial, helvetica, sans-serif;}
textarea,input[type="text"],input[type="button"],input[type="submit"] {-webkit-appearance: none;border-radius: 0;}
#bar{height:26px;background:#eaeef2;color:#333;border:solid #000;font:.8em verdana,arial, helvetica, sans-serif;padding-top:4px;border-width:0;font-size:14px;}
#ftr{position:relative;bottom:0;height:20px;background:#36b;color:#fff;border:solid #000;font:.8em verdana,arial, helvetica, sans-serif;font-weight:700;clear:both;padding-top:2px;border-width:0;margin:0;}
#log_out{border: 1px solid ##36b;padding:6px; }
#sessiontimeout{font-weight:bold; background-color:#36b; color:white; border-bottom: solid 1px white;      box-shadow: 0 1px 2px rgba(0,0,0,.2); display:none; }
#l-col ul{list-style:none;margin:0 0 0 15px;padding:0;}
#l-col li{clear:left;margin-bottom:8px;width:70%; }
#l-col ul,#headertab ul{ 
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 8px;
	list-style-position: inside;
	color: #666666;}
#l-col a,#headertab a{display: inline-block;outline: none;background: #36b;color:white;cursor: pointer;text-align: center;font: 16px Arial;padding: 6px;box-shadow: 0 1px 2px rgba(0,0,0,.2);width:100%;border-bottom:solid 1px white;border-right:solid 1px white;}#l-col a:hover,#headertab a:hover{background:#4b7bce; }
#l-col #selected{clear:left;}
#l-col #selected a{text-decoration:none;border:solid 1px black;display:block;background:#fff;color:#000;font-weight:700;text-align:center;padding:6px;}
#headertab ul{list-style:none;margin:0;padding:0; auto;}
#headertab li{float:left; margin-right:8px;}
#headertab a{min-width:6em;}
#headertab #selected a{position:relative;border:solid 1px black;background:#FFF;color:#000;font-weight:700;}
@media only screen and (min-width:1400px) {
    .carrier_splitter,.carrier_width{max-width:1196px; width:100%;}
#l-col a,#sessiontimeout,#l-col a,#headertab a{font: 18px Arial;}
}
@media only screen and (min-width:1900px) {
    .carrier_splitter,.carrier_width{max-width:1196px; width:100%;}
}
@media only screen and (min-width:1950px) {
    .carrier_splitter,.carrier_width{max-width:none; width:100%;}
}
@media only screen and (max-width:1830px) {
    .carrier_splitter,.carrier_width{max-width:896px; width:100%;}
}
@media only screen and (max-width:1380px) {
    .carrier_splitter,.carrier_width{max-width:596px; width:100%;}
}
@media only screen and (max-width:780px) {
    .carrier_splitter,.carrier_width{ width:100%; max-width:596px;}
#l-col a,#headertab a,#sessiontimeout{font: 12px Arial;}
}
@media only screen and (max-width:386px) {
	.carrier_splitter,.carrier_width{ width:100%;}
#streaming_table_min_val,#streaming_table_max_val{display:none; }.mbar{display:none;}.label-smaller{margin-bottom: 20px;}}
table.tvinfo td{height:22px;}
table.mobilestatus{margin-left:15px;width:95%;}
table.mobilestatus td.mhed{height:52px;vertical-align: top;}
table.mobilestatus td.mparameter{width:150px; vertical-align:top;height:52px;white-space: nowrap;}
table.mobilestatus td.mvalue{width:180px;vertical-align:top;height:52px;}
table.mobilestatus td.mbar{vertical-align:top;font-size:1em;}
table.confstatus{width:100%;color: #666;}
table.confstatus td.mhed{height:40px;vertical-align: top;}
table.confstatus td.mparameter{width:100px; vertical-align:top;height:40px;padding-right:20px;white-space: nowrap;}
table.confstatus td.mvalue{width:120px;vertical-align:top;height:40px;}
table.confstatus td.mbar{vertical-align:top;font-size:.8em;}
table.stats{text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:400;font-size:11px;color:#fff;background-color:#DBE4FB;border:0;border-collapse:collapse;border-spacing:0;margin:0;width:100%;}
table.stats td{vertical-align:middle;background-color:#DBE4FB;color:#000;text-align:left;border:1px #fff solid;padding:4px;width:auto;height:auto;}
table.stats td.hed{background-color:#A1C1FF;color:#000;text-align:left;border-bottom:1px #fff solid;font-size:12px;font-weight:700;padding:4px;}
table.stats td.mark{background-color:#A1C1FF;}
table.stats td.red_plus{background-color:#FFAEAE;}
table.stats td.red{background-color:#FFCCCC;}
table.stats td.green_plus{background-color: #99FF99;}
table.stats td.green{background-color: #BBFFBB;}
table.stats td.blue_plus{background-color: #9999FF;}
table.stats td.blue{background-color: #BBBBFF;}
table.stats td.yellow{background-color: #FFFFBB;}
table.stats td.yellow_plus{background-color: #FFFF99;}
table.stats td.white{background-color: #FFFFFF;}
table.stats td.gray{background-color: #F9F8F2;}
table.stats td.silver{background-color: #d3d3d3;}
#tags{position:absolute;top:0;z-index:-1;visibility:hidden;border:1px solid #000;}
table.tags{text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:400;font-size:11px;color:#fff;background-color:#DBE4FB;border-collapse:collapse;border-spacing:0;}
table.tags td{cursor:pointer;background-color:#DBE4FB;color:#000;text-align:left;border:1px #fff solid;padding:0;}
table.tags td.hed{cursor:default;background-color:#A1C1FF;color:#000;text-align:left;border-bottom:1px #fff solid;font-size:12px;font-weight:700;padding:0;}

#pty_div,#di_div{top:0;z-index:-1;position:absolute;visibility:hidden;border:1px solid #000;}
.table_rf{margin: 0;float:left;width:33.33%;}table.stats td.table_rf_col{width:145px;height:33px;}table.stats td.table_rf_col_user{width:35px;height:33px;}.advanced_condition_col{width:145px;height:33px;}.but_silver,.but_green,.but_red,.but_gray,.but_white,.but_black{font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;cursor: pointer;border: 1px solid #808080;font-weight: bold;font-size: 14px;}
.but_green{background: #32CD32;color: #FFFFFF;}
.but_red{background:#FF5050;color:#FFFFFF;}
.but_gray{background:gray;color:#FFFFFF;}
.but_white{background:white;color:black;}
.but_black{background:black;color:white;}
.but_link,.but_link_bold{font-family:Arial,Verdana, Geneva, Helvetica, sans-serif;background:none!important;border:none;padding:0!important;color:#0000CC;text-decoration:none;cursor:pointer;}
.but_link_bold{font-weight:bold;}
ul.tabbernav{border-bottom:1px solid #000;font:12px Verdana, sans-serif;line-height:20px;margin-top:5px;padding:0;}
ul.tabbernav li{list-style:none;display:inline;margin:0;}
ul.tabbernav li a{display:inline-block;margin-right:3px;border:1px solid #778;border-bottom:none;background:#EEE;text-decoration:none;padding:3px .3em;}
ul.tabbernav li a:visited{color:#667;}
ul.tabbernav li a:hover{background:#ddf;border-color:#000;}
ul.tabbernav li.tabberactive a{color:#000;border:1px solid #000;background-color:#fff;font-weight:bold;border-bottom: none;}
ul.tabbernav li.tabberactive a:hover{color:#000;background:white;}
.tabberlive .tabbertab{border:1px solid #000;border-top:0;overflow:auto;padding:8px;}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}
.tabberlive .tabbertabhide,.tabberlive .tabbertab h2,.tabberlive .tabbertab h3{display:none;}
.barv{height:12px;background-color:#3366bb}
.bar,.bar_small{height:12px;width:300px;float:left;margin-top:3px;margin-right:5px;background-color:#ccc}
.bar_small{width:180px;}


/* ---- HTML RESET ---- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; text-decoration:none; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, label, legend { display: block; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-spacing: 0; }

/* ---- Clearfixes ---- */
.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/* ---- GRID Layout ---- */
*{box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body{margin:0 auto; }
.grid{margin:0 auto; width:100%;} /* max-width:1920px;  You can choose the grid 1200 or 1140 or 1024 or 960 as per your requirement */
.g1140{margin:0 auto; max-width:1140px; width:100%;}
.g1024{margin:0 auto; max-width:1024px; width:100%;}
.g960{margin:0 auto; max-width:960px; width:100%;}
.row{width:100%; margin:0 auto;}
.c1{width:8.33%;}
.c2{width:16.66%;}
.c3{width:25%;}
.c4{width:33.33%;}
.c5{width:41.66%;}
.c6{width:50%;}
.c7{width:58.33%;}
.c8{width:66.66%;}
.c9{width:75%;}
.c10{width:83.33%;}
.c11{width:91.66%;}
.c12{width:100%;}
.c1-5{width:20%;}/* This column can be used as a one fifth of the row */
.c1-8{width:12.5%;}/* This column can be used as a one eigth of the row */
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8 {min-height:1px; float:left; padding-left:10px; padding-right:10px; position:relative;}
.row .row{margin-left:-10px;}

sub, sup {font-size: 60%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* ---- Misc ---- */
.left {float: left;}
.right {float: right;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.space-top {margin-top: 20px;}
.space-bot {margin-bottom: 20px;}
.space-htop {margin-top: 10px;}
.space-hbot {margin-bottom: 10px;}

/* ---- Typography ---- */
h1, h2, h3, h4, h5, h6 {
	font-family: Cambria, Georgia, serif;
	font-weight: none;
	font-style: normal;
	color: #333333;
	text-rendering: optimizeLegibility;
	line-height: 1.1;
	margin-bottom: 10px;
	margin-top: 10px;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 80%; color: #333333; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; text-decoration:none; }
h1 {font-size: 36px; line-height: 48px; margin-bottom: 12px;}
h2 {font-size: 32px; line-height: 42px; margin-bottom: 8px;}
h3 {font-size: 28px; line-height: 36px; margin-bottom: 6px;}
h4 {font-size: 28px; line-height: 32px; margin-bottom: 4px;}
h5 {font-size: 20px; line-height: 27px;}
h6 {font-size: 18px; line-height: 27px;}

a {color: #0000CC; text-decoration: none; line-height: inherit; }
a:hover {color: #0000CC; }
a:focus {color: #0000CC; outline: none; }

p {margin-bottom: 10px; padding:0 10px; font-size: 14px; line-height: 26px; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
p span {color: #46aae3; }
p a, p a:visited {line-height: inherit; }
.note {background-color: #888; padding: 15px 10px 20px; color: #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
small { font-size: 70%; line-height: inherit; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 20px 0 20px; height: 0; }

/* ---- Alerts ---- */
.alert {
max-width:100%;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14px;
padding: 10px;
margin-bottom: 10px;
color: #c09853;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeee0;
        border-radius: 4px;
   -moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.success {color: #468847; background-color: #dff0d8; border-color: #d6e9c6;}
.error {color: #b94a48; background-color: #f2dede; border-color: #eed3d7;}
.info {color: #000000; background-color: #A1C1FF; border-color: #D5E3FF;}
.warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}


/* =Media query for 960 Screens - sets nested grids to 100%
-------------------------------------------------------------- */
@media only screen and (max-width:960px){
.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12,.row .row .c1-5,.row .row .c1-8{width:100%;margin-bottom:20px;margin-left:0px;margin-right:0px; }
.row .row > div:last-child{margin-bottom:0 !important}
table.confstatus{width:100%;padding-right:10px;}
}

@media only screen and (max-width:960px) {
    .c8{width:83.33%;}
    #l-col li {margin-bottom: 8px;}
    #l-col #selected {margin-bottom: 8px;}
    #l-col ul {margin: 0;}    #headertab ul {margin-left: -8px; } 
    #headertab li {margin-left: 8px; }    .website-height  {min-height: 439px;}  body {background-color:white;}}/* =Media query for iPad and tablets
-------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
body{font-size:90%}
.row{margin-bottom:0!important}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{width:100%;margin-right:0;margin-left:0;margin-bottom:0;}
.carrier_main,.carrier_main_current,.carrier_main_gray {width:100%;min-width:330px;max-width:596px;} 
.carrier_delete {margin-top:3px;} 
#l-col li {margin-bottom: 0px;padding:5px;border:0px;}
#l-col #selected {margin-bottom: 0px;padding:5px;border:0px;}
#l-col ul {margin: 0;}#headertab ul {margin-left: 0px;}
#headertab li {margin-left: 0px;padding:5px;border:0px;}.website-height  {min-height: 0px;}}.mobmenu-toggle {
    display: none;
}
.mobile-menu-toggle {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
@media handheld, screen and (max-width: 768px) {
    .mobmenu-toggle,
    .mobile-menu-toggle-button,
    .mobile-toggleable-menu {
        top: 0;
        position: fixed;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -ms-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
    }
    .mobmenu-toggle {
        left: 0;
        margin: 0;
        display: inline-block;
        width: 15%;
        z-index: 999;
    }
    .mobmenu-toggle:hover {
        cursor: pointer;
    }
    .mobile-toggleable-menu {
        margin: 0;
        width: 65%;
        height: 100%;
        max-height: 100%;
        min-height: 100%;
        z-index: 998;
        overflow: hidden;
    }
    .mobile-toggleable-menu.mobile-left {
        left: -105%;
    }
    .mobile-toggleable-menu.mobile-right {
        right: -105%;
    }
    .mobile-menu-toggle-button:checked ~ .mobmenu-toggle.mobile-right {
    margin-right: 65%;}
    .mobile-menu-toggle-button:checked ~ .mobmenu-toggle.mobile-left {
    margin-left: 65%;}
    .mobile-menu-toggle-button:checked + .mobile-toggleable-menu.mobile-left {
        width: 65% !important;
        left: 0;
    }
    .mobile-menu-toggle-button:checked + .mobile-toggleable-menu.mobile-right {
        width: 65% !important;
        right: 0;
    }

	* {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


    @media handheld, screen and (max-width: 500px) {
        .mobile-menu-toggle-button:checked ~ .mobmenu-toggle {
            background-color: #36b;
            color: #fff;
            -webkit-transform: rotate(-180deg);
        }
    }

	    /* OPTIONAL THEMING */
    .mobile-toggleable-menu {
        background-color: #36B;
        color: #fff;
        display: block;
        width: 100%;
        height: 40px;
        padding: 0;
    }
    .mobmenu-toggle {
        background-color: #36B;
        color: #fff;
        font-size: 35px;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        height: 50px;
        line-height: 50px;
    }
	    .mobile-toggleable-menu li {
        display: inline-block;
        padding: 0;
        margin: 0;
        height: 40px;
    }
    .mobile-toggleable-menu li a {
        height: 100%;
        width: 100%;
        display: inline-block;
        text-decoration: none;
        color: #fff;
        padding: 0 20px;
    }
    .mobile-toggleable-menu li a:hover {
        background-color: #222;
        color: #36B;
    }
    .mobmenu-toggle:hover {
        background-color: #36B;
    }
	#l-col li,#log_out,#l-col #selected {clear:left;float:left;-webkit-border-radius:0px;border-radius:0px; margin:0;width:100%;padding:0; }
	#l-col li a,#l-col #selected a  {-webkit-border-radius:0px;border-radius:0px;}#l-col a,#sessiontimeout{font: 16px Arial; padding-top:10px; box-shadow: 0 0px 0px rgba(0,0,0,.0);}#log_out{padding:6px; }#l-col #selected a  {border-top:none; border-bottom:none; border-left:none; border-right: 1px solid #36b; padding:10px; }.table_rf{margin: 0;float:left;width:100%;}}
.logo{
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    display: block;
}
.wrapper{
    margin: 0 auto;
    width: 300px;
}
.player{
    padding-top: 10px;
}
.player .download,
.player{
    color: #1A4AC5;
}
.player .download{
    color: white;
    padding: 7px 15px 7px 15px;
    border-radius: 6px;
    display: inline-block;
    font-size: 15px;
    float: right;
    background: #1A4AC5;
	text-decoration:none;
}
.player > span{
    /*text-transform: uppercase;*/
    padding-top: 7px;
    display: inline-block;
    font-weight: bold;
}
.player audio{
    margin-top: 20px;
}
